*programming

hirthwork 11.01.2013 18:56

сколько нужно программистов, чтобы создать production-ready язык программирования, который бы не был говном?

0xd34df00d 11.01.2013 17:42

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

lexszero 11.01.2013 13:55

libmodbus — ебаный говнища кусок. Юзаю как клиент, нужно дернуть на железке кастомную модбас-функцию, которая в ответ посылает кучу байт. Формирую пакет ручками, дергаю modbus_send_raw_request(), дергаю modbus_receive_confirmation(), получаю вместо нормального пакета обрезаный после пятого байта. Чешу репу, полдня ... more →

hirthwork 11.01.2013 09:33

вот какого хуя нельзя было сделать функцию std::make_lock_quard(Mutex& m) по аналогии с std::make_pair?

hirthwork 11.01.2013 09:26

а схуяли это конструктор std::mutex объявлен как
constexpr mutex() noexcept;
где это они возьмут такой мьютекс, чтобы никогда зафейлить инициализацию не мог?

hirthwork 11.01.2013 09:19

пришло время переизобрести rwlock, rwlock сам не переизобретётся

hirthwork 11.01.2013 09:05

мы когда-нибудь за это все в адском пламене сгорим: https://gist.github.com/4509088#file-get... http_request-cpp-L2-L5

kb 11.01.2013 08:59

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

kb 10.01.2013 14:27

Нет, ну всё же как охуенно не бояться усложнять логику совсем базовых механизмов.

hirthwork 10.01.2013 05:06

Знаете в чём прелесть C? В отсутствии side-эффектов у return. Реально, случился
какой-то ниебический пиздец, после которого уже нельзя жить, но всё равно можно
сделать return и знать, что вызывающая программа получит то значение, которое
ты ей вернул. И даже рядом с этим return можно cleanup ресурсов сделать. И ... more →

0xd34df00d 09.01.2013 18:29

http://www.linux.org.ru/news/security/86...

> Из-за непродуманного автоматического приведения типов в обработчике формата XML у злоумышленника есть возможность обойти систему авторизации, выполнить внедрение SQL-кода, выполнить произвольный код и совершить DoS-атаку приложения.
> Из-за непродуманного ... more →

richmond 09.01.2013 16:33

Знакомой тянке для создания сайтика посоветовали выучить связку php+html. В мире пхп-макак мало чтоли?

hirthwork 09.01.2013 14:22

посоны, а чо ща модно из билд систем для плюсцов? я вообще фанатею от bjam, но он, походу, мёртв как мамонты, хотя задел был хорош.
inb4: cmake — говно и императивен
inb4: a-a-p — говно какое-то
inb4: make — недостаточно изкоробочен

hirthwork 09.01.2013 08:46

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

lovesan 09.01.2013 06:08

Почему явные продолжения(continuations, особенно undelimited continuations[aka call/cc]) это плохо и почему нужно избегать использовать ЯП, в которых они есть.

http://love5an.livejournal.com/381623.ht...

hirthwork 08.01.2013 15:08

в связи с #tiognh разыскивается аналог nginx, такой же распиздатый, но с блекджеком и шлюхами^W^W^W динамически загружаемыми библиотеками и тредами.
inb4: mongoose, lig httpd, apache http server, tomcat, glassfish

hirthwork 08.01.2013 14:49

Смотришь код nginx — после каждой аллокации проверка того, что не память не кончилась. Смотришь код Apache HTTP Server — аллоцируем память и сразу хуярим в неё данные, segfault — лучший способ оповестить пользователя, что что-то пошло не так

4da 08.01.2013 02:06

<plhk> кложура меня пугает, потому шо jvm
<plhk> как и скала, в общем-то
<dca> ну это нормально
<dca> все равно в тырпрайзе жаба
<dca> то есть можно заюзать фп в риллайфе, написав кусок на кложуре\скале и
сказав начальству, что ты просто заюзал новомодную либу жабы.
<dca> а то максимум у всех хацкели в ... more →

4da 08.01.2013 01:43

Тут короче понадобилось заюзать мне binary heap в racket и захотел я это сделать с использованием стандартных схем итерации через for-iterations.
Однако текущая binary heap не реализует нужный интерфейс (stream?).

Поэтому кое-чего нужно доопределить. К счастью, в racket это сделать достаточно просто.

Необходимо ... more →

0xd34df00d 07.01.2013 18:37

Проебался часа четыре с ошибкой из-за кривого рулеса. Все, пора впиливать тесты, тем более, что проект по работе весьма их позволяет — корректность реврайтов покрывать тестами очень няшно :3

kb 07.01.2013 17:07

Кароч для тех, кому лень было читать (всем кроме меня) вот этот чувак самый умный оказался 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 →

hirthwork 07.01.2013 11:11

«C++ is a depressive language. You can have :-( in your code, but no :-)» © #c++ @ freenode

hirthwork 07.01.2013 11:08

наконец-то, путёвая расстановка точек над pthread_rwlock*: http://stackoverflow.com/questions/21900...

*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

Myp

Myp

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

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

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag