*programming

0xd34df00d 27.03.2013 15:53

Нашел в коде Успешного Продукта™ такое:

while (!tmpDLM→isRunning())
usleep(10000);

Пойду сделаю поперек от несовершенства мира. И зато в личкрафтах такого нет, да.

0xd34df00d 25.03.2013 16:01

Пишу по работе скуэль-движок. Збс теперь.

4da 24.03.2013 12:07

/Есть в C++ какие-то смарт-поинтеры, хотя я не знаю, что это такое, и вообще не советую пользовать C++ ;)/

4da 22.03.2013 23:21

General Parser Combinators in Racket
https://github.com/epsil/gll

4da 21.03.2013 02:15

У гитхаба какая-то поехвашая подсветка схема-кода.
http://ompldr.org/vaHUwZA

4da 20.03.2013 18:35

методы оптимизации памяти. http://itw66.ru/blog/c_plus_plus/491.htm...

0xd34df00d 20.03.2013 11:24

Чят, подскажи, как можно с андроеда, например, просматривать и ревьювить пуллреквесты в гитхабе? Официальный гитхабовский клиент не умеет.

Олсо, *говно, ибо второй строкой по запросу git идет фейсбукоговно.

0xd34df00d 19.03.2013 13:19

Наткнулся в продакшен-коде на подсчет количества цифр в числе через принтф. Уж и не думал, что увижу такое.

Minoru 18.03.2013 15:09

Потратили с другом чуть больше часа, чтобы это решить. Наслаждайтесь: гексагональный кроссворд из регулярок.
http://www.coinheist.com/rubik/a_regular...

4da 18.03.2013 08:43

типикал хаскелепроблемы → http://juick.com/2277547

4da 18.03.2013 00:13

На лоре спросили:
/можно ли написать на 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 →

Minoru 18.03.2013 00:13

Допустим, есть у меня вызов команды с кучей параметров, и я хочу каждый из этих параметров прокомментировать. Вместо того, чтобы писать одну большую портянку и потом один длинный вызов команды, я делаю так:

grep \
# we only care about the first line found
--max-count 1 \
# that second line is what we are really ... more →

4da 15.03.2013 22:59

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.

0xd34df00d 15.03.2013 10:28

Поймал себя на том, что еще почти год назад сцал вообще в репку рабочего проекта пушить, а последнее время уже спокойно сам сливаю в мастер весьма хардкорные изменения, и все норм.

4da 15.03.2013 00:02

настало время факториалов.
--------------------------

мемоизация на ракете.
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 →

0xd34df00d 14.03.2013 06:52

Почему нет асинхронных API для работы с БД в тех же кутях? :(

4da 13.03.2013 13:34

Я так понимаю, сейчас, едниственные достойные высокоуровневые статические языки, генерящие быстрые бинари с нормальными либами и без скрытых граблей — ocaml, C++ и D ?

Cthulhu 12.03.2013 15:08

Интересно, о чем думали ублюдки, писавшие gettext, когда решили не предусматривать в нем никакого механизма для определения того, почему перевод строки не находится? Интересно, какое особо изощренное наказание придумано для таких в аду?

magog 09.03.2013 05:46

Написать 1.5к стро кода и понять, что все это зря и нахер не нужно — истинный путь самурая^W магога.

Apepe 08.03.2013 16:38

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

magog 04.03.2013 15:37

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

4da 04.03.2013 13:03

Some nice paperz on delimited continuations and first-class macros
http://axisofeval.blogspot.ru/2011/07/so...

Apepe 03.03.2013 22:47

Решился все же в своем ебанутом графике искать время для изучения программирования. В общем котоны, как не звучало бы это печально, но я нихуя не шарю. Скажите, какой язык более менее простой в изучении? Какие подводные камни?
рецоменд плиз

*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

asmer

asmer

chemikadze

chemikadze

Crazy_Owl

Crazy_Owl

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

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

taras

taras

ascrazy

ascrazy

oberon86

oberon86

nstm0

nstm0

Johan

johan

Softovick

Softovick