Weak typing means that values can implicitly change type to fit operations performed on them. JavaScript is weakly typed: 5 + "3" will implicitly convert the string to a number and produce 8. (Haha, just kidding, it produces "53".)
Weak typing means that values can implicitly change type to fit operations performed on them. JavaScript is weakly typed: 5 + "3" will implicitly convert the string to a number and produce 8. (Haha, just kidding, it produces "53".)
Очень интересный пост про то, чем бывают вызваны баги в Tor: Mid-2016 Tor bug retrospective, with lessons for future coding
Под OST к «Gurren Lagann» внезапно хорошо программируется.
Самым главным в языке является его набор средств композиции. Второстепенным является набор комбинируемых примитивов. Всё остальное — сахар.
Извините за репост из жуйка, но это слишком круто:
@egplife: *Smalltalk *программирование *programming *development *devel
15.05.2014 21:09
*devсмешной мультик про крутое программирование =)
http://www.youtube.com/watch?v=n3gtVjGYRLI
как за 3 секунды запрогать на смолтоке фетчилку фоток с пикасы
тот же самый метод можно юзать для любого другого быстрого запрограммливания чего угодно
«Mercurial: The Definitive Guide» гласит:
In most cases, trailing whitespace is unnecessary, invisible noise, but it is occasionally problematic
Что-то я не могу представить себе ситуацию, в которой trailing whitespace может создавать проблемы. Кто-то может привести пример?
Потратили с другом чуть больше часа, чтобы это решить. Наслаждайтесь: гексагональный кроссворд из регулярок.
http://www.coinheist.com/rubik/a_regular_crossword/grid.pdf
Допустим, есть у меня вызов команды с кучей параметров, и я хочу каждый из этих параметров прокомментировать. Вместо того, чтобы писать одну большую портянку и потом один длинный вызов команды, я делаю так:
grep \
--max-count 1 \
--after-context 1 \
"$file" "$db" | \
tail -1
И получаю ошибки:
./test.sh: 20: ./test.sh: --max-count: not found
./test.sh: 22: ./test.sh: --after-context: not found
./test.sh: 24: ./test.sh: /tmp/test_input: Permission denied
./test.sh: 25: ./test.sh: #: not found
Понятное дело, что комментарии всё портят. Но как быть? Я не могу поставить бекслэши перед комментариями, потому что после бэкслеша должен идти перевод строки. Я не могу поставить бэкслеш в конце комментария, потому что тогда он будет частью комментария и не сработает так, как задумано. Что делать?