msa
+18

Прибежали в избу дети,
второпях зовут отца:
«тятя! тятя! Нейросети
натворили п!$#&ца»


а вообще очень круто

msa
+3

Рассказывая об AWK, не рассказали про главное, про паттерны перед блоками кода:


awk '$1 > 0 {print $2}' file # вывести второе поле только если первое > 0
awk '$1 > 0, length($0) == 0 {…}' file # обработать строки, начиная с той у которой $1>0 и до первой пустой строки
awk '/re/ {…}' file # обработать строки соответствующие регекспу

и т.д.

msa
0
Похожий проект, без питона в зависимостях — shell2telegram
msa
+1
Реализация JIT-компилятора для lua есть — luajit.org/luajit.html
msa
0
Установка программы, как и любой другой программы на Go предельно проста:
go get github.com/divan/termui


Для установки самой программы наверное нужно так?
go get github.com/divan/expvarmon
msa
0
На Raspberry Pi:) и в один поток, Go оказался быстрей node.js но медленней nginx — gist.github.com/msoap/7060974
msa
0
Через wifi, к сожалению, очень плохо работает, хотя возможно, это проблема слабого wifi-свистка на малинке.
msa
0
Пишут, что есть WiFi, правда или нет?
msa
+5
Это легко проверить, всего-то нужно провести 2^128 операций)
msa
+1
Двоичные константы и подчеркивания в числах из перла.
msa
+3
Как видим, время исполнения растет экспоненциально.

только если нет оптимизации для такого случая)
$ time perl -E 'my $s = "a" x 1_000_000; say $s =~ /(a+)*b/'

perl -E 'my $s = "a" x 1_000_000; say $s =~ /(a+)*b/'  0.01s user 0.01s system 85% cpu 0.016 total
msa
+1
ПС. А есть ли подобные, сложные операторы в других языках?

будет есть в perl 6:
$ perl6 -e '(1 < 2 < 3).say()'
Bool::True

$ perl6 -e '(1 < 3 < 2).say()'
Bool::False
msa
0
странно, в википедии об этом не слова
msa
+5
#!/usr/bin/env python

import cgi

cgi.test()
msa
+5
будущее уже здесь, у iphone 4 — 326 PPI, и благодаря этому он отлично рендерит текст
msa
+3
геокодер у яндекса есть — http://api.yandex.ru/maps/geocoder/
msa
+2
Нужна отдельная педаль под ногу, зажал печатаешь на русском, отжал — на английском, тогда раскладка будет не модальным режимом. У Раскина описаны преимущества таких режимов.

С тремя раскладками — беда, но можно 2 педали приспособить)
msa
+1
первый пример однострочников на перле в википедии, правда без проверки на одну 1
msa
0
а делать кучу svn list от корня до нужной директории неудобно хотя бы потому, что нет автодополнения имен файлов в аргументе-пути svn.

в zsh есть автодополнение в аргументе-пути svn, да и в bash-e наверное можно настроить
msa
+10
$ mplayer -vo caca video.avi
)
msa
–1
Не совсем по расположению, перебор будет в первую очередь по элементам с установленным tabindex.
т.е. одинаковый tabindex полезен в группах элементов, порядок в которых и так определяется порядком следования на странице. Я не призываю ставить один табиндекс на всю страницу :)

Пример:
есть таблица с элементами, перемещение нужно по столбцу. в первой колонке устанавливаем все элементы с tabindex=«1», во второй — «2»…

при добавлении новой строки в таблицу, добавляем элементы с теми же табиндексами.
msa
0
т.е. пришли к тому с чего начали, при вставке все последующие элементы нужно перенумеровывать
msa
–1
а если нужно 10 новых полей :)
msa
0
Еще можно ставить tabindex-ы с одинаковыми номерами, тогда перебор будет в порядке следования элементов на странице (и в порядке возрастания номера). Это удобно для вставки новых элементов, не нужно перенумеровывать все элементы после вставленного.
msa
0
присоединяюсь, плагины на perl/ruby/python и всё что нам нужно мы напишем сами :)
еще поезна была бы поддержка ctags