*programming
Нашел в коде Успешного Продукта™ такое:
while (!tmpDLM→isRunning())
usleep(10000);
Пойду сделаю поперек от несовершенства мира. И зато в личкрафтах такого нет, да.
/Есть в C++ какие-то смарт-поинтеры, хотя я не знаю, что это такое, и вообще не советую пользовать C++ ;)/
Чят, подскажи, как можно с андроеда, например, просматривать и ревьювить пуллреквесты в гитхабе? Официальный гитхабовский клиент не умеет.
Олсо, *говно, ибо второй строкой по запросу git идет фейсбукоговно.
Наткнулся в продакшен-коде на подсчет количества цифр в числе через принтф. Уж и не думал, что увижу такое.
Потратили с другом чуть больше часа, чтобы это решить. Наслаждайтесь: гексагональный кроссворд из регулярок.
http://www.coinheist.com/rubik/a_regular...
На лоре спросили:
/можно ли написать на Racket такую функцию, чтобы внутри неё (в её динамическом окружении) делений на 0 возвращало 0, а не прерывало вычисления/
Короче, да:
(define-syntax-rule (try-or-zero body ...)
(let/cc k (with-handlers ([exn? (λ _ (k 0))])
body ...)))
(define (testl l)
(if (null? ... more →
Допустим, есть у меня вызов команды с кучей параметров, и я хочу каждый из этих параметров прокомментировать. Вместо того, чтобы писать одну большую портянку и потом один длинный вызов команды, я делаю так:
grep \
# we only care about the first line found
--max-count 1 \
# that second line is what we are really ... more →
The best productivity tip I've come across is the "Seinfeld technique" that I learned about from reading Hacker News. It involves doing something, no matter how small, on your project every single consecutive day, without any gaps or interruptions.
Поймал себя на том, что еще почти год назад сцал вообще в репку рабочего проекта пушить, а последнее время уже спокойно сам сливаю в мастер весьма хардкорные изменения, и все норм.
настало время факториалов.
--------------------------
мемоизация на ракете.
nothing special.
#lang racket
; replace define with a memoized version
(define-syntax define-memoized
(syntax-rules ()
[(_ (f args ...) bodies ...)
(define f
; store the cache as a hash of args => result
(let ([results ... more →
Я так понимаю, сейчас, едниственные достойные высокоуровневые статические языки, генерящие быстрые бинари с нормальными либами и без скрытых граблей — ocaml, C++ и D ?
Интересно, о чем думали ублюдки, писавшие gettext, когда решили не предусматривать в нем никакого механизма для определения того, почему перевод строки не находится? Интересно, какое особо изощренное наказание придумано для таких в аду?
Написать 1.5к стро кода и понять, что все это зря и нахер не нужно — истинный путь самурая^W магога.
Решил сегодня сесть за изучение книги Риччи, очень хороший перевод. Местами лолирую. Попробовал даже хэлл ворлдить. Много интересностей узнал. Оказывается не все так просто, создал кусок кода, компильнул.. а дальше что? как запускать? в книге сорокалетней давности хуйня написана. Погуглил, позаебывал товарищей. ... more →
Я стал замечать, что походу перестал развиваться совсем как программист. С каждым классом я всего лишь начинаю быстрее писать код и стал более менее правильно делать архитектуру, хотя все равно полное понимание "как должно быть" приходит только тогда, когда уже запили все. Но в общем плане я стою на месте. Как не ... more →
Some nice paperz on delimited continuations and first-class macros
http://axisofeval.blogspot.ru/2011/07/so...
Решился все же в своем ебанутом графике искать время для изучения программирования. В общем котоны, как не звучало бы это печально, но я нихуя не шарю. Скажите, какой язык более менее простой в изучении? Какие подводные камни?
рецоменд плиз
*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