*programming

0xd34df00d 28.07.2011 18:33

Мне кажется, или @mva правда латентный php-ист, судя по его постам про lua?

octocat 28.07.2011 17:24

По следам дискуссии в http://juick.com/jtootf/1467905 — Что такое ТП-язык программрования? Это вовсе не язык для Тупых П#@д, а признак полноты по Тьюрингу.

octocat 26.07.2011 21:20

Вы посмотрите, какой астролог: http://habrahabr.ru/blogs/google/123831/...

Like-all 26.07.2011 20:02

Надо бы покурить raphael.js, но, бля, жабаскрипт мне в хуй не тарахтел. Нихачу. А надо.

Minoru 25.07.2011 01:59

http://vk.com/video69506_157763234 — если бы программисты строили самолёты

via http://habrahabr.ru/blogs/development/12...

0xd34df00d 24.07.2011 00:04

QML — это охуенно, подрочил, спасибо, такой динамизм нам нужен.
Я не научился нормально излучать сигналы из компонент, поэтому добавил в QObject'ы, соответствующие элементам модели, нужный сигнал, и дергаю его в делегате как анус^W onClicked: { model.modelData.actionSelected() }
И ОНО РАБОТАЕТ
РАБОТАЕТ ... more →

Like-all 22.07.2011 21:13

Люто ненавижу такие моменты, когда руки чешутся писать код, но надо, блядь, ложиться спать, потому что утром рано вставать на работу ._.

Kirsche 17.07.2011 14:20

Я смотрю на программистов снизу вверх. Они умеют из ничего создавать нечто, и разбираются в том, что не укладывается у меня в голове (:

0xd34df00d 16.07.2011 13:39

Пстачик, а как делаешь ты в такой ситуации: есть функция шифрования сообщения, которая должна вернуть непустой массив при успехе. В общем, два варианта:
1. Возвращаем bool насчет успеха + out-параметр.
2. Возвращаем пустой массив в случае неуспеха, в caller'е проверяем массив на пустоту.
Как делаешь ты?

0xd34df00d 15.07.2011 09:46

Поупарывал сегодня QML полчасика. Для своей ниши очень и очень и очень, да. Ну и возможность запилить модель из списка QObject'ов, каждый из которых экспортирует свойства, а в модели прописывается делегат, как угодно их рендерящий — это тоже забавно.
Неговно.

Minoru 13.07.2011 23:48

В Git'е есть библиотечка для работы со строками: http://www.kernel.org/pub/software/scm/g...

0xd34df00d 12.07.2011 21:55

Блядь, почему я даже в работе по порождению нелинейных авторегрессионных моделей прибегаю к теории компиляторов и прочей херне?

Minoru 12.07.2011 19:13

И всё-таки динамическая типизация — зло. Раскуриваю сейчас исходники fbless — именно что раскуриваю: понятно только, что *что-то* *куда-то* передаётся. Что, куда — поди угадай.
Ввиду этого вспоминается модель type hint'ов из Lisp (я о ней, правда, знаю только понаслышке): сначала пишем код, чтобы работал, потом ... more →

0xd34df00d 12.07.2011 08:26

А если читать доку по Boost.Phoenix3 в метро, то красивые тяночки будут обращать внимание, или только страхоуёбища физтех-стайл?

Cthulhu 12.07.2011 01:45

http://www.hex-rays.com/idapro/ppt/decom...
Ильфак делится подробностями того, как работает hex-rays

Minoru 11.07.2011 22:59

А каким ПО пользуются для code review? Я вот статейку бывшего гугловца почитал, там написано, что никакой код не будет checked in, пока не пройдёт review, но при этом упоминается, что между запросом на обзор и собственно обзором может пройти несколько часов.
Учитывая, что они там юзают контроль версий (Perforce, ... more →

0xd34df00d 11.07.2011 15:06

Узкие строки (меньше 70-80 символов) удобны и полезны даже на широких мониторах, помимо прочего, потому, что можно сделать так: http://wstaw.org/m/2011/07/11/plasma-des...

0xd34df00d 11.07.2011 14:01

Отличный код в кедах! Типа такого:
/**
* @todo What is this function for ?
*/
virtual QList<KAction *> *customContextMenuActions( ChatSession *manager );

Судя по комментам вокруг, этот код там с KDE 3.1 уж точно.

ulidtko 11.07.2011 11:53

Кстати, меня умиляет вот это «писать на %language_name%». Как будто бы в одном и том же проекте невозможно использование нескольких языков. Я вот писал курсовую на двух языках: C и Python. Performance-critical ядро было на сях, с адом указателей, вся же основная логика лепилась на пейтонах. Биндинги в пару десятков ... more →

0xd34df00d 09.07.2011 22:01

Еще одного я понять не могу — людей, переизобретающих слой абстракции над тулкитом ради некой тулкитонезависимости как самоцели. Типа:
— Э, чувак, а чем твоя программа хороша?
— Да она ничо не умеет и тормозит, но зато сменные тулкиты!

0xd34df00d 09.07.2011 16:05

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

0xd34df00d 09.07.2011 03:49

Во вспомогательном скрипте на JS я генерю JS, который потом засовываю в еще JS на странице.
And we need to go deeper.

0xd34df00d 09.07.2011 00:17

Ой, как я упоролся, как я упоролся, фап-фап-фап...

analizer 08.07.2011 21:35

критерий годности программы: собрать на 64битной линухе, проверить. собрать на 32битной винде, скачать на линуху, проверить под вайном. именно так и постигается благодатность

*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

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy

oberon86

oberon86

nstm0

nstm0

Johan

johan

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