*programming

RainerGomes 23.01.2013 19:22

Смысл в статье есть, особенно для программистов. Ибо программист, который работает на босса в одной конторе, в одном доглосрочном проекте, через 3-5 лет (с учетом появления новых технологий) окажется на улице. Ибо боссу насрать на развитие этого специалиста, он будет грузить его Этим одним проектом, на Этих ... more →

hirthwork 23.01.2013 14:30

посоны, как вы считаете, какой стиль скобочек лучше? этот: http://ideone.com/1Ag2Lo или этот: http://ideone.com/3GkH2n

0xd34df00d 23.01.2013 11:39

О, ништяк, clucene у нашего Продукта™ просасывает по скорости что индексации, что поиска где-то на полтора-два порядка при сходном качестве.

jabber 23.01.2013 01:11

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

0xd34df00d 22.01.2013 23:25

Написал комментарий, состоящий из ссылки http://www.sureiscute.com/images/50360e4... , перед какой-то ебической формулой оценки важности термина, полученной из эмпирических соображений.

Пусть начальник порадуется.

0xd34df00d 22.01.2013 20:23

На правах рекламы.
Кароч пасани, тут git://github.com/0xd34df00d/leechcraft.g... ОП-хуй пилит комбаен. Сегодня sb2 и AN. Алсо, после коммита иногда на одном из серверов в списке ошибок крутят бустовысеры. Можно срать пуллреквесты и ваш код увидят все пользователя личкрафтов. Начало в HEAD.

By #tiioiz.

4da 22.01.2013 14:31

когда я слышу "лучше Haskell" у меня оно вызывает подозрение :-)

hirthwork 22.01.2013 13:26

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

hirthwork 22.01.2013 12:10

стоит ли писать в валидаторе конфига проверку на то что параметр «server.connections.max» не будет выставлен в отрицательное число, если тот, кто будет писать этот конфиг находится в зоне досягаемости пиздюлей?

hirthwork 22.01.2013 11:05

Рефакторинг совершённый группой лиц по предварительному сговору — наказывается двумя годами дебага аврального режима.\nТо же деяние, повлекшее тяжкие последствия — наказывается запечатлением участников рефакторинга в летописи неудачников компании пострадавшей от их действий.

hirthwork 22.01.2013 07:03

а оно вообще для чего? кто-нибудь кроме красноглазиков-одиночек использует? каково это, на функциональщине бизнес-логику в тырпрайзе писать? стандартизировано ли? есть ли свежий хацкель в «стабильных» дистрах типа доебана и тырпрайз красной шапочке?

0xd34df00d 22.01.2013 04:28

Пусть я и дурак ( #tifnso ), но зато оптимизировал скорость работы индексера почти на порядок — с 3.5 секунд до 0.43 на тестовом корпусе.
Можно идти спать.

magog 18.01.2013 10:12

Код должен быть задокументирован «сам по себе». Комментариев следует избегать во всех возможных ситуациях. Комментарии дублируют работу и для чтения, и для написания кода. Если вам требуется что-то прокомментировать, то скорее всего оно должно быть переписано с нуля.

0xd34df00d 18.01.2013 08:13

Офигенно, текстовый поиск окончательно завелся, ищет просто охренительно быстро и весьма точно. Следующим этапом — классификация документов. Люблю свою работу.

Как-то дыброво, но лениво расписывать, да и всем пофиг же :3

hirthwork 18.01.2013 07:06

поведай мне, программач, а делаешь ли ты flush после каждого write в лог, или же экономишь сисколы и позволяешь системе самой решить когда следует сбросить записи на диск?

0xd34df00d 17.01.2013 13:43

А еще, похоже, мне пора начать обмазываться даташитами на процессоры и все такое.
По крайней мере, похоже, для вещи типа
char ch = ...
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
something = true;
gcc генерит жутко неоптимальный код из кучи cmp/jz, которые сбивают нахер бранч предиктор.

В результате ... more →

0xd34df00d 17.01.2013 13:08

Intel VTune виснет к хренам при попытке проанализировать то, что он там напрофилировал в нашем рабочем проекте.

kb 15.01.2013 11:11

Нет, всё же, надо будет как-нибудь прикрутить что для питона что для остальных в свой емакс автоматический импорт по мере использования сущности, уж очень это неудобно (даже в емаксе) лезть и руками импорты прописывать.

Ky6uk 15.01.2013 10:27

Псач, у меня к тебе внезапный профессиональный вопрос. Какой алгоритм хеширования не зависит от размера файла. Т.е. просчет хеша файла в 2 терабайта занимает столько же времени, что и файла в 17 байт. Гуглить не могу по личным причинам.

Myp 15.01.2013 06:52

Source Navigator — нужен/не нужен? Есть аналоги лучше/хуже?

0xd34df00d 14.01.2013 21:11

Охуеть, начал писать комменты к коду: http://dump.bitcheese.net/images/omuzoka...

hirthwork 14.01.2013 07:44

господа бустоёбы, а вы сравнивали производительность бустового read-write lock (или shared lock, или как он там) c pthread_rwlock_t?

hirthwork 13.01.2013 20:34

скажи, пстач, а ты смог бы встречаться с тян, которая, имплементируя HTTP-сервер, требовала бы задать кучу параметров в конструктор вместо простых ServerSocket, Executor и HandlerFactory?

Marisa 12.01.2013 23:43

>В любом случае, если вы хотите узнать о теории типов, купите книгу "Типы и Языки Программирования" от Бенджамина Ф. Пирса. Если вы всё ещё запутались, вы можете развеять все трудности с помощью "Продвинутых Вопросов в Типах и Языках Программирования" от Бенджамина Ф. Пирса. Предположительно, Профессор Пирс сейчас ... more →

hirthwork 11.01.2013 18:57

с удивлением осознал, что пространство имён — тоже синглтон, в контексте исполнения функции

*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

Johan

johan

oberon86

oberon86

nstm0

nstm0

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

Артс

arts

psymatic

psymatic

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy