Языки программирования можно условно разделить на "делаем нужное" и "делаем интересное."
Нужное, обычно, решает какую-то частную проблему, закрывая пластырем ее большую часть и обкладывая заплатками окрестность.
Интересное, обычно, вскрывает целый пласт проблем и дает решение к ним всем, обычно же, без ... more →
*programming
Есть программа, у программы есть конфиг, в конфиге надо надо перечислить n обьектов одного типа, у каждого обьекта свои опции. Конфиг совершенно точно будет редактироваться человеком. Вопрос: какой формат лучше выбрать? Пока склоняюсь к yaml, но вдруг человечество придумало еще что получше
Меня бесят люди, которые в программе пытаются максимум действий запихнуть в одну строчку. А еще больше бесят всякие маргинальные языки программирования, которые такое поощряют.
Например, вот такую конструкцию
return "".join([chr(ord(x) ^ ord(y)) for (x, y) in zip(a[:len(b)], b)])
приходится буквалтно посимвольно ... more →
Кулстори в тему к http://habrahabr.ru/blogs/javascript/136...
У меня на первом курсе программирование (паскаль) читала старая заслуженная бабушка. Она еще для совсем древних машин компиляторы писала. Так вот, одним из ее любимых заскоков было то, что не нужно ставить точку с запятой после оператора перед end, ... more →
Все эти style guide, lint и tidy — все фигня. Наоборот, хорошо, когда в проекте каждый пишет в своем стиле — тогда смотришь на исходник, и сразу ясно, кто и когда его писал. Как почерк — все пишут по-разному, но всем все понятно, если не слишком неразборчиво.
Большинство современных языков программирования совершенно не считаются с пробельными символами (пробелы, знаки табуляции и конца абзаца). Их просто нагло игнорируют. Мы считаем, что это ужасно несправедливо по отношению к вполне дружелюбной части сообщества символов. Разве можно отбрасывать их только за то, что ... more →
Дано: мануал по gcc; поставляется либо в виде исходников в texinfo, либо в хреново сгенеренном html(можно скачать тарбол + существует онлайн-версия) .
Надо: сделать хороший красивый мануал по опциям командной строки. Для этого надо для каждой опции каким-то образом выцепить ее ключ, описание и ссылку на ... more →
Cерверный JavaScript-программист
20000 грн.
опыт работы от 1 года
http://www.work.ua/jobs/908412/
зарплата в два раза больше, чем у меня сейчас. Допустим, я вот прям щас свалю с текущей работы и весь 2012 год буду читать умные книжки, писать всякую фигню и вообще рокстарить в свое удовольствие. Тогда в конце ... more →
http://www.kalzumeus.com/2011/10/28/dont... очень длиннная и скучная статья "советы для будущих программистов", написана американцем. Вывод: успешный американский программист — редкосная сволочь, ибо ему с самого начала советуют врать, присваивать себе чужие заслуги и топить товарищей.
via juick #1501339
имел я в виду мудаков, которые на собеседовании просят написать сортировку, да еще и в блокноте. Последний раз, когда реально пришлось самому что-то сортировать, был года четыре назад. И то, я тогда толком не умел обращаться с шаблонами в делфи.
С другой стороны, у нас тут та же проблема — ... more →
а еще меня бесит, когда люди с важным видом говорят "мы в этом проекте используем технологию XML", при том что у них там просто где-то есть xml-файлик с настройками программы. Все равно, что "мы используем буквы, чтобы писать текст программ"
*programming is used by:
Hirthwork McGillah
hirthwork
0xd34df00d
0xd34df00d
analizer
analizer
4DA
4da
Mагог Магогович
magog
Minoru
Minoru
gelraen
gelraen
kb
kb
lexszero
lexszero
Cthulhu
Cthulhu
RainerGomes
RainerGomes
desperate donkey
odin
dorfe
dorfe
beardog
beardog
16+
238328
Darth Bricktop
Like-all
Monah Tuk
hatred
jabber
jabber
lovesan
lovesan
Ky6uk
Ky6uk
Apepe Devil
Apepe
Octocat
octocat
Sectoid
Sectoid
Evgeny I. E. Omelchenko
Elemir
Crazy_Owl
Crazy_Owl
Джордж Ричмонд
richmond
asmer
asmer
chemikadze
chemikadze
Вона блює і співає.
ruda
Rejjin
Rejjin
Myp
Myp
der_FeniX
der_FeniX
ClanMax
ClanMax
ʎǝuoɥǝʞɐus
snakehoney
SetazeR
setazer
mva
mva
Michael Pogoda
MPogoda
K900
K900
anonymous_owl
anonymous_owl
taras
taras
профессиональный говноед
ulidtko
ascrazy
ascrazy
nstm0
nstm0
Johan
johan
oberon86
oberon86
Softovick
Softovick
Amberize
Amberize
Kakadu
Kakadu
Александр Марков
komar
13oz
13oz
svtk
svtk
Смерть Неизбежна
lHooFool
Marisa Waller
Marisa
Хотеть!
xotetb
Проба оперения
17eyes
skyw00lf
skyw00lf
Amparo Dios
AmparoDios
Ствол
Dulo_T-34
Kirsche
Kirsche
DOMr
DOMr
Bender Bending Rodríguez
DJm00n
nexeuse
nexeuse
psymatic
psymatic
Артс
arts
Spiritual ecstasy
rapture
няша
generatorglukoff
Maxim Kirenenko
part1zano
hirthwork
0xd34df00d
analizer
4da
magog
Minoru
gelraen
kb
lexszero
Cthulhu
RainerGomes
odin
dorfe
beardog
238328
Like-all
hatred
jabber
lovesan
Ky6uk
Apepe
octocat
Sectoid
Elemir
Crazy_Owl
richmond
asmer
chemikadze
ruda
Rejjin
Myp
der_FeniX
ClanMax
snakehoney
setazer
mva
MPogoda
K900
anonymous_owl
taras
ulidtko
ascrazy
nstm0
johan
oberon86
Softovick
Amberize
Kakadu
komar
13oz
svtk
lHooFool
Marisa
xotetb
17eyes
skyw00lf
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
psymatic
arts
rapture
generatorglukoff
part1zano