*programming

beardog 20.05.2012 08:15

Языки программирования можно условно разделить на "делаем нужное" и "делаем интересное."
Нужное, обычно, решает какую-то частную проблему, закрывая пластырем ее большую часть и обкладывая заплатками окрестность.
Интересное, обычно, вскрывает целый пласт проблем и дает решение к ним всем, обычно же, без ... more →

beardog 19.05.2012 08:34

Есть программа, у программы есть конфиг, в конфиге надо надо перечислить n обьектов одного типа, у каждого обьекта свои опции. Конфиг совершенно точно будет редактироваться человеком. Вопрос: какой формат лучше выбрать? Пока склоняюсь к yaml, но вдруг человечество придумало еще что получше

beardog 13.04.2012 09:51

Меня бесят люди, которые в программе пытаются максимум действий запихнуть в одну строчку. А еще больше бесят всякие маргинальные языки программирования, которые такое поощряют.
Например, вот такую конструкцию
return "".join([chr(ord(x) ^ ord(y)) for (x, y) in zip(a[:len(b)], b)])
приходится буквалтно посимвольно ... more →

beardog 25.01.2012 18:13

Кулстори в тему к http://habrahabr.ru/blogs/javascript/136...

У меня на первом курсе программирование (паскаль) читала старая заслуженная бабушка. Она еще для совсем древних машин компиляторы писала. Так вот, одним из ее любимых заскоков было то, что не нужно ставить точку с запятой после оператора перед end, ... more →

beardog 25.01.2012 11:35

Все эти style guide, lint и tidy — все фигня. Наоборот, хорошо, когда в проекте каждый пишет в своем стиле — тогда смотришь на исходник, и сразу ясно, кто и когда его писал. Как почерк — все пишут по-разному, но всем все понятно, если не слишком неразборчиво.

beardog 17.01.2012 18:59

Большинство современных языков программирования совершенно не считаются с пробельными символами (пробелы, знаки табуляции и конца абзаца). Их просто нагло игнорируют. Мы считаем, что это ужасно несправедливо по отношению к вполне дружелюбной части сообщества символов. Разве можно отбрасывать их только за то, что ... more →

beardog 06.01.2012 10:19

Дано: мануал по gcc; поставляется либо в виде исходников в texinfo, либо в хреново сгенеренном html(можно скачать тарбол + существует онлайн-версия) .
Надо: сделать хороший красивый мануал по опциям командной строки. Для этого надо для каждой опции каким-то образом выцепить ее ключ, описание и ссылку на ... more →

beardog 02.12.2011 11:02

Cерверный JavaScript-программист
20000 грн.
опыт работы от 1 года
http://www.work.ua/jobs/908412/

зарплата в два раза больше, чем у меня сейчас. Допустим, я вот прям щас свалю с текущей работы и весь 2012 год буду читать умные книжки, писать всякую фигню и вообще рокстарить в свое удовольствие. Тогда в конце ... more →

beardog 04.11.2011 12:58

http://www.kalzumeus.com/2011/10/28/dont... очень длиннная и скучная статья "советы для будущих программистов", написана американцем. Вывод: успешный американский программист — редкосная сволочь, ибо ему с самого начала советуют врать, присваивать себе чужие заслуги и топить товарищей.

beardog 23.08.2011 10:01

via juick #1501339
имел я в виду мудаков, которые на собеседовании просят написать сортировку, да еще и в блокноте. Последний раз, когда реально пришлось самому что-то сортировать, был года четыре назад. И то, я тогда толком не умел обращаться с шаблонами в делфи.
С другой стороны, у нас тут та же проблема — ... more →

beardog 11.08.2011 10:12

как программно проверить, является ли файл симлинком?

beardog 30.07.2011 11:05

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

Do you really want to delete ?

*programming is used by:

Hirthwork McGillah

hirthwork

0xd34df00d

0xd34df00d

analizer

analizer

4DA

4da

Minoru

Minoru

gelraen

gelraen

kb

kb

lexszero

lexszero

Cthulhu

Cthulhu

RainerGomes

RainerGomes

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

Crazy_Owl

Crazy_Owl

asmer

asmer

chemikadze

chemikadze

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

ascrazy

ascrazy

nstm0

nstm0

Johan

johan

oberon86

oberon86

Softovick

Softovick

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Amparo Dios

AmparoDios

Ствол

Dulo_T-34

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

psymatic

psymatic

Артс

arts

няша

generatorglukoff

Maxim Kirenenko

part1zano