“The problem is that coding isn’t fun if all you can do is call things out of a library, if you can’t write the library yourself. If the job of coding is just to be finding the right combination of parameters, that does fairly obvious things, then who’d want to go into this as a career?
There’s this overemphasis ... more →
*programming
“I’m glad I can have a little bit of repute as having once been a good programmer without having to actually demonstrate it anymore, because I don’t think I could.” —Bernie Cossel в интервью для «Coders at Work»
“I don’t want to say that C has outlived its usefulness, but I think it was used by too many good programmers so that now not-good-enough programmers are using it to build applications and the bottom line is they’re not good enough and they can’t. Maybe C is the perfect language for really good systems programmers, ... more →
Разыскивается книга: Curt Schimmel. Unix® Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers. Addison-Wesley Professional, 1994
Гуглил, искал на thepiratebay, rutracker, paperc.de, books.google.com — нету (на гуглокнигах есть только сниппет, всю книгу посмотреть ... more →
Где можно в общих чертах ознакомиться с имплементацией зелёных нитей? Нагуглил тред на LtU, в котором обсуждалась имплементация конкурентных языков, но там ничего подходящего не нашёл.
Меня интересует именно общее описание — короче, я не готов лезть в код какого-то Erlang или Haskell, чтобы выяснить, как оно там ... more →
http://vk.com/video69506_157763234 — если бы программисты строили самолёты
via http://habrahabr.ru/blogs/development/12...
http://www.opennet.ru/docs/FAQ/programmi... — UNIX Programming FAQ
via http://juick.com/qrick/1457371
В Git'е есть библиотечка для работы со строками: http://www.kernel.org/pub/software/scm/g...
И всё-таки динамическая типизация — зло. Раскуриваю сейчас исходники fbless — именно что раскуриваю: понятно только, что *что-то* *куда-то* передаётся. Что, куда — поди угадай.
Ввиду этого вспоминается модель type hint'ов из Lisp (я о ней, правда, знаю только понаслышке): сначала пишем код, чтобы работал, потом ... more →
А каким ПО пользуются для code review? Я вот статейку бывшего гугловца почитал, там написано, что никакой код не будет checked in, пока не пройдёт review, но при этом упоминается, что между запросом на обзор и собственно обзором может пройти несколько часов.
Учитывая, что они там юзают контроль версий (Perforce, ... more →
1. Потребность в чём-то новом всегда была основной движущей силой прогресса, но нельзя также недооценивать те улучшения, которые вносились во время производства. После всякого прорыва следовал процесс постепенного улучшения.
2. Исключительным свойством программной промышленности является то, что единожды написанный ... more →
Дабы летом не терять времени даром, решил почитать какие-нибудь поучительные, вдохновляющие блоги на IT-тематику. Пока что список выглядит так:
• http://blog.1024cores.net/ — «…an accompanying blog for the www.1024cores.net site about lockfree/waitfree synchronization algorithms and data structures, ... more →
http://weegen.home.xs4all.nl/eelis/cppgr...
via @dk: http://juick.com/1400030
http://yuml.me — online UML editor. Create Class, Activity or Use Case diagram easily in your browser!
В процессе чтения «Coders at work» возник вопрос: а как вы располагаете функции в исходниках? Сначала высокоуровнёвые вещи, а дальше — низкоуровнёвые? Или наоборот? Или всегда дописываете новые функции в конец, образуя хронологический порядок?
Такое впечатление, что мой организм *инстинктивно* желает добавить в код ошибку. Причём умудряется сделать это даже когда я пишу на Haskell'е (следовательно, защищён системой типов) и таки думаю перед тем, как писать.
Здравствуйте, забытые друзья-опечатки.
В мире системного и прикладного ПО давно уже пропагандируется чтение чужого кода с целью повышать собственный уровень. Есть open source, что гораздо упрощает поиск источников новых знаний. Всё окей.
А что с вебом? Посмотреть можно только на HTML, JS и CSS. Если ты PHP/Python/Ruby/etc.-кодер — куда тыкаться? Я ... more →
http://skiminog.livejournal.com/83999.ht... — The Dark Side of C++
via jtootf: http://juick.com/1358458
Когда же, чёрт побери, я наконец привыкну сначала подробно описывать свои проблемы команде cat >/dev/null, а потом уже отвлекать от дела живых людей? В который раз глупая ошибка обнаруживается на этапе расписывания траблов в чатик :(
Посоветуйте, пожалуйста, небольшие opensource проекты с *хорошим* кодом на Си (впрочем, не откажусь и от других языков — тот же Haskell, к примеру). А то до меня внезапно дошло, что если не буду смотреть на чужой код, буду быдлом :(
Пока что шарюсь по gitorious и github, но это медленно и не факт, что код там ... more →
Когда окончательно запутываешься, очень помогает открыть mutt, настрочить письмецо в соответствующий список рассылки и… не отправлять. Обычно по ходу написания мысли проясняются достаточно хорошо, но если не помогает — можно просто перечитать письмо.
*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
Evgeny I. E. Omelchenko
Elemir
Octocat
octocat
Sectoid
Sectoid
Джордж Ричмонд
richmond
asmer
asmer
chemikadze
chemikadze
Crazy_Owl
Crazy_Owl
Вона блює і співає.
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
Amberize
Amberize
Kakadu
Kakadu
Александр Марков
komar
13oz
13oz
svtk
svtk
Смерть Неизбежна
lHooFool
Marisa Waller
Marisa
Хотеть!
xotetb
skyw00lf
skyw00lf
Проба оперения
17eyes
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
taras
taras
профессиональный говноед
ulidtko
ascrazy
ascrazy
oberon86
oberon86
nstm0
nstm0
Johan
johan
Softovick
Softovick
hirthwork
0xd34df00d
analizer
4da
magog
Minoru
gelraen
kb
lexszero
Cthulhu
RainerGomes
odin
dorfe
beardog
238328
Like-all
hatred
jabber
lovesan
Ky6uk
Apepe
Elemir
octocat
Sectoid
richmond
asmer
chemikadze
Crazy_Owl
ruda
Rejjin
Myp
der_FeniX
ClanMax
snakehoney
setazer
mva
MPogoda
K900
anonymous_owl
Amberize
Kakadu
komar
13oz
svtk
lHooFool
Marisa
xotetb
skyw00lf
17eyes
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
psymatic
arts
rapture
generatorglukoff
part1zano
taras
ulidtko
ascrazy
oberon86
nstm0
johan
Softovick