Мне кажется, или @mva правда латентный php-ист, судя по его постам про lua?
*programming
По следам дискуссии в http://juick.com/jtootf/1467905 — Что такое ТП-язык программрования? Это вовсе не язык для Тупых П#@д, а признак полноты по Тьюрингу.
Надо бы покурить raphael.js, но, бля, жабаскрипт мне в хуй не тарахтел. Нихачу. А надо.
http://vk.com/video69506_157763234 — если бы программисты строили самолёты
via http://habrahabr.ru/blogs/development/12...
QML — это охуенно, подрочил, спасибо, такой динамизм нам нужен.
Я не научился нормально излучать сигналы из компонент, поэтому добавил в QObject'ы, соответствующие элементам модели, нужный сигнал, и дергаю его в делегате как анус^W onClicked: { model.modelData.actionSelected() }
И ОНО РАБОТАЕТ
РАБОТАЕТ ... more →
Люто ненавижу такие моменты, когда руки чешутся писать код, но надо, блядь, ложиться спать, потому что утром рано вставать на работу ._.
http://www.opennet.ru/docs/FAQ/programmi... — UNIX Programming FAQ
via http://juick.com/qrick/1457371
Я смотрю на программистов снизу вверх. Они умеют из ничего создавать нечто, и разбираются в том, что не укладывается у меня в голове (:
Пстачик, а как делаешь ты в такой ситуации: есть функция шифрования сообщения, которая должна вернуть непустой массив при успехе. В общем, два варианта:
1. Возвращаем bool насчет успеха + out-параметр.
2. Возвращаем пустой массив в случае неуспеха, в caller'е проверяем массив на пустоту.
Как делаешь ты?
Поупарывал сегодня QML полчасика. Для своей ниши очень и очень и очень, да. Ну и возможность запилить модель из списка QObject'ов, каждый из которых экспортирует свойства, а в модели прописывается делегат, как угодно их рендерящий — это тоже забавно.
Неговно.
В Git'е есть библиотечка для работы со строками: http://www.kernel.org/pub/software/scm/g...
Блядь, почему я даже в работе по порождению нелинейных авторегрессионных моделей прибегаю к теории компиляторов и прочей херне?
И всё-таки динамическая типизация — зло. Раскуриваю сейчас исходники fbless — именно что раскуриваю: понятно только, что *что-то* *куда-то* передаётся. Что, куда — поди угадай.
Ввиду этого вспоминается модель type hint'ов из Lisp (я о ней, правда, знаю только понаслышке): сначала пишем код, чтобы работал, потом ... more →
А если читать доку по Boost.Phoenix3 в метро, то красивые тяночки будут обращать внимание, или только страхоуёбища физтех-стайл?
http://www.hex-rays.com/idapro/ppt/decom...
Ильфак делится подробностями того, как работает hex-rays
А каким ПО пользуются для code review? Я вот статейку бывшего гугловца почитал, там написано, что никакой код не будет checked in, пока не пройдёт review, но при этом упоминается, что между запросом на обзор и собственно обзором может пройти несколько часов.
Учитывая, что они там юзают контроль версий (Perforce, ... more →
Узкие строки (меньше 70-80 символов) удобны и полезны даже на широких мониторах, помимо прочего, потому, что можно сделать так: http://wstaw.org/m/2011/07/11/plasma-des...
Отличный код в кедах! Типа такого:
/**
* @todo What is this function for ?
*/
virtual QList<KAction *> *customContextMenuActions( ChatSession *manager );
Судя по комментам вокруг, этот код там с KDE 3.1 уж точно.
Кстати, меня умиляет вот это «писать на %language_name%». Как будто бы в одном и том же проекте невозможно использование нескольких языков. Я вот писал курсовую на двух языках: C и Python. Performance-critical ядро было на сях, с адом указателей, вся же основная логика лепилась на пейтонах. Биндинги в пару десятков ... more →
Еще одного я понять не могу — людей, переизобретающих слой абстракции над тулкитом ради некой тулкитонезависимости как самоцели. Типа:
— Э, чувак, а чем твоя программа хороша?
— Да она ничо не умеет и тормозит, но зато сменные тулкиты!
Сколько еще тупых ошибок по недосыпу мне нужно сделать, чтобы в следующий раз идти спать, когда голова не варит?
Во вспомогательном скрипте на JS я генерю JS, который потом засовываю в еще JS на странице.
And we need to go deeper.
критерий годности программы: собрать на 64битной линухе, проверить. собрать на 32битной винде, скачать на линуху, проверить под вайном. именно так и постигается благодатность
*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
няша
generatorglukoff
Maxim Kirenenko
part1zano
профессиональный говноед
ulidtko
taras
taras
ascrazy
ascrazy
oberon86
oberon86
nstm0
nstm0
Johan
johan
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
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
generatorglukoff
part1zano
ulidtko
taras
ascrazy
oberon86
nstm0
johan
Softovick
Amberize
Kakadu
komar
13oz
svtk
lHooFool
Marisa
xotetb
17eyes
skyw00lf
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
psymatic
arts
rapture