сколько нужно программистов, чтобы создать production-ready язык программирования, который бы не был говном?
*programming
Вчера набросал алгоритм по некоему хитрому текстовому поиску с ограничениями и закодил его, сегодня обсуждали с насяльникой, минут 20 рассказывал, насяльника сказал малаца, что охуительно, все умно́ и учтено, и ваще.
Nyan, люблю работу.
libmodbus — ебаный говнища кусок. Юзаю как клиент, нужно дернуть на железке кастомную модбас-функцию, которая в ответ посылает кучу байт. Формирую пакет ручками, дергаю modbus_send_raw_request(), дергаю modbus_receive_confirmation(), получаю вместо нормального пакета обрезаный после пятого байта. Чешу репу, полдня ... more →
вот какого хуя нельзя было сделать функцию std::make_lock_quard(Mutex& m) по аналогии с std::make_pair?
а схуяли это конструктор std::mutex объявлен как
constexpr mutex() noexcept;
где это они возьмут такой мьютекс, чтобы никогда зафейлить инициализацию не мог?
мы когда-нибудь за это все в адском пламене сгорим: https://gist.github.com/4509088#file-get... http_request-cpp-L2-L5
Я уже без базы данных-то и программировать не умею. И не понимаю, собственно, зачем это делать (всё равно понадобятся все эти индексеры, а также гибкие запросы и т.п.).
Нет, ну всё же как охуенно не бояться усложнять логику совсем базовых механизмов.
Знаете в чём прелесть C? В отсутствии side-эффектов у return. Реально, случился
какой-то ниебический пиздец, после которого уже нельзя жить, но всё равно можно
сделать return и знать, что вызывающая программа получит то значение, которое
ты ей вернул. И даже рядом с этим return можно cleanup ресурсов сделать. И ... more →
http://www.linux.org.ru/news/security/86...
> Из-за непродуманного автоматического приведения типов в обработчике формата XML у злоумышленника есть возможность обойти систему авторизации, выполнить внедрение SQL-кода, выполнить произвольный код и совершить DoS-атаку приложения.
> Из-за непродуманного ... more →
Знакомой тянке для создания сайтика посоветовали выучить связку php+html. В мире пхп-макак мало чтоли?
посоны, а чо ща модно из билд систем для плюсцов? я вообще фанатею от bjam, но он, походу, мёртв как мамонты, хотя задел был хорош.
inb4: cmake — говно и императивен
inb4: a-a-p — говно какое-то
inb4: make — недостаточно изкоробочен
по результатам проведённого исследования, двач также бесполезен как и псто
Почему явные продолжения(continuations, особенно undelimited continuations[aka call/cc]) это плохо и почему нужно избегать использовать ЯП, в которых они есть.
http://love5an.livejournal.com/381623.ht...
Смотришь код nginx — после каждой аллокации проверка того, что не память не кончилась. Смотришь код Apache HTTP Server — аллоцируем память и сразу хуярим в неё данные, segfault — лучший способ оповестить пользователя, что что-то пошло не так
<plhk> кложура меня пугает, потому шо jvm
<plhk> как и скала, в общем-то
<dca> ну это нормально
<dca> все равно в тырпрайзе жаба
<dca> то есть можно заюзать фп в риллайфе, написав кусок на кложуре\скале и
сказав начальству, что ты просто заюзал новомодную либу жабы.
<dca> а то максимум у всех хацкели в ... more →
Тут короче понадобилось заюзать мне binary heap в racket и захотел я это сделать с использованием стандартных схем итерации через for-iterations.
Однако текущая binary heap не реализует нужный интерфейс (stream?).
Поэтому кое-чего нужно доопределить. К счастью, в racket это сделать достаточно просто.
Необходимо ... more →
Проебался часа четыре с ошибкой из-за кривого рулеса. Все, пора впиливать тесты, тем более, что проект по работе весьма их позволяет — корректность реврайтов покрывать тестами очень няшно :3
Кароч для тех, кому лень было читать (всем кроме меня) вот этот чувак самый умный оказался https://www.tbray.org/ongoing/When/201x/...
1. Statically-typed languages can make unit testing hard, so
2. People adopt dependency injection to work around this, and
3. In a ... more →
«C++ is a depressive language. You can have :-( in your code, but no :-)» © #c++ @ freenode
наконец-то, путёвая расстановка точек над pthread_rwlock*: http://stackoverflow.com/questions/21900...
*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
asmer
asmer
chemikadze
chemikadze
Crazy_Owl
Crazy_Owl
Джордж Ричмонд
richmond
Myp
Myp
Вона блює і співає.
ruda
Rejjin
Rejjin
K900
K900
anonymous_owl
anonymous_owl
der_FeniX
der_FeniX
ClanMax
ClanMax
ʎǝuoɥǝʞɐus
snakehoney
SetazeR
setazer
mva
mva
Michael Pogoda
MPogoda
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
Amberize
Amberize
Kakadu
Kakadu
Александр Марков
komar
13oz
13oz
svtk
svtk
Смерть Неизбежна
lHooFool
Marisa Waller
Marisa
Хотеть!
xotetb
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
asmer
chemikadze
Crazy_Owl
richmond
Myp
ruda
Rejjin
K900
anonymous_owl
der_FeniX
ClanMax
snakehoney
setazer
mva
MPogoda
skyw00lf
17eyes
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
psymatic
arts
rapture
generatorglukoff
part1zano
taras
ulidtko
ascrazy
oberon86
nstm0
johan
Softovick
Amberize
Kakadu
komar
13oz
svtk
lHooFool
Marisa
xotetb