?

Log in

No account? Create an account

След на паутине

июн. 21, 2018

11:46 am - Query CSV files in SQL or alike

I need a small utility (suitable for embedded Linux) to make complex queries to CSV files, sql-style. Don't bash me, don't gawk on me, shell utilities I used just don't cut it.

Here's my notes - what I found.

* q (I' using it now) Works great, not suitable for embedded b/c Python+libsqlite.
* txt-sushi/tssql: in Haskell, must be pretty OK. Haskell doesn't have to be Go whose binaries are hardly smaller than 10M.
* mlr (Miller) "awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON". Quite good, though a binary is a bit big (~2M).

A bit different functions:
* asql only parses Apache logs, needs Perl.
* csvkit Only does a subset of relational algebra.
* comp: interesting tool, interesting language, not exactly clear what formats it parses (JSON only?). Written in Go, not for embedded, no documentation, not supported.
* jq - fantastic "sed for JSON". Written in C, great for embedded. A pity I don't need to parse JSON.

апр. 6, 2017

07:44 pm

Вот стоит задать сложный вопрос на SO - сразу находится куча народу, которые рассказывают, что ты делаешь не так, но не решают проблему.

http://bash.im/quote/6.

На Quora вычитал слово для такой "помощи" - smartassistance.

дек. 16, 2016

03:32 pm - Wow. Just wow.

Треба і собі так зробити. Якщо буде що писати, гиги.
https://github.com/jbranchaud/til

авг. 1, 2016

12:06 pm - ICFP contest 2016 anyone?

В эту пятницу начинается ICFPC-2016.
Может, и поздновато, но хочется размять кости.
Собирается неплохая команда, всего трое.
Может, ещё кто?

Tags:

фев. 29, 2016

04:25 pm - Прочитал я случайно рассылку ЖЖ...

посмотрел на неё грустно, погуглил, и вот я уже не в ЖЖ, а в DW.

ЖЖ оставлю, для обратной совместимости.

Настроение: determineddetermined

авг. 27, 2015

10:44 pm - ПМ-трекер с гант-чартом и лулзами

Спросили меня, какой опенсорсный багтрекер я посоветую.
Я, конечно, как всегда ответил - Редмайн: простой, как дверь, и мощный, настраивается почти под что угодно. Не без приколов, но пусть бросит камнем, кто без оных.
А потом пошёл я на AlternativeTo проверить.

И нарыл две очень интересных тулзы: Taiga и Phabricator. Первая очень красивая, хотя дизайн и вызывает вопросы, а от второй ещё и оборжаться можно.

Следующий проект надо делать на чём-то из этих.

авг. 13, 2015

12:43 pm - У кого тормозит браузер?

Да у всех тормозит браузер.

И у кого стоит Адблок? Да тоже почти у всех.

Вот я и посмотрел потребление памяти, и ах...нул: Адблок ест 150М! Остальные расширения Хрома тоже неплохо едят, не менее 50М каждое.

Погуглил, и обнаружил, что Адблок ест и в Файрфоксе, и вообще это его фича.

И узнал, что лучшие собаководы рекомендуют µBlock Origin. Что теперь делаю и я. Элементы прятать умеет - и это всё, что нужно человеку.

авг. 7, 2015

01:44 pm - ICFPC через час! Квантовые компьютеры, Ктулху и спецслужбы! Археопрограммирование!

До начала час двадцать. Ещё не поздно бросить работу!
Вот и я так подумал.
Присоединился к cw, хотя я и не джаваскриптер. А вдруг соберётся команда на Пайтоне?
И напоминаю, коворкинг "Й" вызвался в Днепре захостить команду/команды. Кому нужно удобное место с кондиционером, интернетом и кофе - обращайтесь к ним.

Tags:

мар. 17, 2015

12:20 pm

Вешаем штору в готовые отверстия с дюбелями.
— Здесь слишком большой диаметр отверстия, шуруп не держится.
— Надо забить чопик. На кухне есть зубочистки.
— Зубочистки?..
— Конечно, у нас же стартап.
Скотч в истории, конечно, тоже фигурировал.

дек. 2, 2014

10:05 pm - Дочка взяла кипу журналов и выспросила названия всех колыбельных

Подавляющее большинство названий состоят из слов "ай", "ой", "ну", "коте", "люлi", "гона" и "ви".
На одном развороте две песни: "Ай коте, коте" и "Ай люлi, люлi".
Прямо "сутки админа".

окт. 9, 2014

11:02 am

- Мне рассказали, как работать с фрилансерами, чтобы они не динамили. Первую треть проекта выставляешь за 1/6 бюджета. Даёшь сразу пятерым, двое-трое сделают. Вторую треть сделают двое из трёх оставшихся. Третью один доделает.
- Тогда за счёт чего вообще живут фрилансеры?
- Ммм... за счёт того, кто готов ждать и любить их всю жизнь?..
- Мама?..

окт. 8, 2014

04:20 pm

(для тестирования)
Вася:
- Как это, "где мы найдём пенсионеров"? Я придумал, где нам взять енота, а ты спрашиваешь про пенсионеров!

июл. 25, 2014

02:19 pm - Толкаю спич на стартаперском ивенте

Говорю в темах "фейл" и "питч". 2го августа, в "Новоселице".

Билеты на eventbrite. Код на скидку в $2 - Victor_Code.

Настроение: tiredустал(а)

июн. 19, 2014

01:46 pm

+1

июн. 18, 2014

05:12 pm - Внезапно книга об ООП

А что сейчас начинающим рекомендуют читать об ООП?
Раньше читали GoF или Бадда, а сейчас - ХЗ. Уйма паттернов типа State устарела, и Observer теперь почти всегда Listener или Callback, и State теперь обычно - Model из MVC, и MVC уже совсем другой.
Говорят, вот "Head First Object-Oriented Analysis and Design" ок? А что ещё?

май. 28, 2014

03:01 pm - Да что ж я всё о найме...

Господа, а кто занимался кодированием видео?

май. 20, 2014

08:54 pm - ...и продукт-менеджер с талантом мирового масштаба

Открываем позицию, нужен один из ключевых людей в нашем стартапище.

Нужен аналитический ум, склонный докапываться до сути продукта, и одновременно способность хорошо говорить/писать - чтобы подать самую суть, самую мякоть оного продукта.

Со сколонностью все идеи тестировать на людях из коридора, как завещал великий Джоэль.

Конечно, готовить тексты для сайтов и соцсетей, как же без этого.

Такой джоп дескрипшен.

май. 6, 2014

11:40 am - Аппаратное

Чёта к нам не скачут толпы желающих программистов. И даже дизайнеров.
Что, вообще говоря, странно, учитывая, сколько человек у кофе-машины говорили "а вот неплохо бы пойти в хороший стартап..."
Ладно, с этим мы справимся.

апр. 23, 2014

11:43 am - Снова-опять ищу программиста! Аж пятерых.

Мне очень нужны:

Друзья, очень прошу пошариться по знакомым в поисках авантуристов подобного рода :)

мар. 6, 2014

07:26 pm - Мне опять нужен программист

У нас открылась вакансия ещё одного программиста.

Друзья, очень прошу пошерстить по знакомым. Без программиста мы совсем завянем.

С на ARM/Linux, Python/Tornado, веб-сервисы. Можно не знать, но хотеть научиться.

А вот секретное видео для Kickstarter-а. Вставлять его в картинку нам пока запрещает маркетолог, а зайти по прямой ссылке можно. Пока это лучшее видео из готовых :)

Navigate: (Previous 20 Entries)