rogaboru 25.03.2013 16:22libastral.so

#define карочи {
#define есле if
#define лал }
#define траллеровать cout
#define )))))) ;
#define лойс 1
#define тада return
#define дезлайк 0
#define ането else
#define тралленг int
#define бугуртиравать cin
#define камент std::string

тралленг main() карочи
камент франкфурт))))))

траллеть << "я тваю мамку ... more →

c++
hirthwork 28.01.2013 17:59mcabber

как нынче модно в C++03 проверять то что объект — default constructible и copy constructible?

c++, ?
hirthwork 28.01.2013 17:53mcabber

и меня два красивых дебаггера понесли из бэктрейса в бэктрейс...

hirthwork 24.01.2013 09:01mcabber

как сделать sleep, которому можно задать интервал с точностью до наносекунд? легко: http://grepcode.com/file/repository.grep...

Myp 15.01.2013 06:52Work

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

hirthwork 14.01.2013 07:44mcabber

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

jabber 18.12.2012 21:38psto

Ууу.
Сейчас меня будут опять неправильно понимать.
Но я уже привык.

Вот смотри.

Есть pImpl.
pImpl — это идиома.
Не более, чем один из многих способов отделять мух от котлет.

В чистом виде — в реальном (клиентском) коде — pImpl это или не pImpl — обычно никому не интересно.
Это — деталь реализации.
Никто не будет ... more →

0xd34df00d 14.12.2012 16:14Azoth_primary

Впервые в своей жизни увидел goto в реальном коде (knemo). Будто девственность потерял.

amd63 14.12.2012 17:15Azoth

Скотт Майерс завещал нам "Везде, где только можно, используйте const".
Пришёл с++11 и сказал "You can't move from const object"
Переучивайтесь теперь взад.

c++
kb 20.11.2012 10:50

Программистка своими имплементациями сломала тест, проверяющий одну из важнейших частей системы (название говорит само за себя: "test_should_remove_reward_on_removing_receipt), но чтоб не тратить время на исправление, просто его заскипала.

hirthwork 11.11.2012 15:54mcabber

// на последний тег не смотрите, на нём только мой примёр.
// область применения ограничивается лишь рагелем.
итак, настало время охуительных историй.
как известно, нормальные пацаны (типа Сысоева) вешают на обработки кучи сокетов
всего один поток и делают select. Пришли данные в сокет — просыпается ... more →

zamotivator 25.10.2012 03:48t510D80F004A

Что есть в бекграунде:
* С++ expert
* python medium
* fp background
Следующий список хорошо знаком:
* ООП и всё причастное — принцип подстановки Лисков, ко- и контр- вариация производных типов, контракты на интерфейс
* C/C++ runtime, evluation model
* generic types

Потому мне очень скучно читать книжка по ... more →

failman 12.10.2012 08:21511597266135018969663503

охуенно. C++ не умеет выводить выхлоп в cout из лупов... Пиздец

4da 17.10.2012 08:40darkstar1

Dereferencing NULL Pointer, without a Seg Fault
http://blog.8thlight.com/dariusz-pasciak...

hatred 11.10.2012 23:06Psi+

зачем люди?

?, c++
MPogoda 10.10.2012 03:05dood-netbook

Вместо изобретения велосипедов для лаб заюзал буст. Теперь я успешный?

hirthwork 18.09.2012 12:01mcabber9443A823

Как оказалось, в Java никак извне нельзя прервать поток, который читает с
диска. Т.е. InputStream.read() — непрерываемый (если внутри, конечно, не сокет).
Как с этим предлагает бороться Эккель: просто сделать InputStream.close() на
том ресурсе, на котором может заблокироваться поток.
Охуенный подход: «Как же нам ... more →

hirthwork 11.09.2012 09:51mcabberFBE6E88F

Никогда не используйте комментарии вида /* ... */ внутри тела функций. Данные комментарии замедляют тестирование во время рефакторинга, когда программист хочет одним махом закомментировать весь старый хлам и посмотреть, соберётся ли программа.

hatred 11.09.2012 22:24Psi+

С днём программиста! И да не будет ваш код г-ном и да не будете по колено в нём! :-)

hatred 10.09.2012 05:24Psi+

Luakit configs ( http://htrd.su/wiki/zhurnal/2012/09/10/l...

Выложил свои конфиги для Luakit на Gitorious: https://www.gitorious.org/hatred-configs...

Помимо небольших кастомизаций под себя:

цвета закладок
сохранение сессии по w, а открытие окна по wi
включено отображение полосы ... more →

4da 08.09.2012 00:40darkstar1

Тред столмана про улучшения в емакс.
http://lists.gnu.org/archive/html/emacs-...

Интересное, что все предложенное (кроме второго скролбара для ошибок компиляции)
на тот момент уже было доступно в емакс (возможно при помощи сторонних либ),
но вот workflow использования фич различался.

TODO: ... more →

rman 04.09.2012 13:08Psi+

пиздец литературы по сишечке оче мало.

hatred 06.09.2012 02:07Psi+

Народ, где в России можно заказать ... more →

magog 05.09.2012 17:01Azoth

Тащемта часто возникает вопрос создания ordered map. QMap и std::map — оба unordered. Кажется я все таки нашел готовый ordered map, правда пока еще не проверял. boost::bimap c std::list/std::vector в качестве первого элемента. Неговно

hirthwork 05.09.2012 04:28mcabber0BC705EB

Итак, настало время охуительных историй.
Если вкратце: секция инициализации глобальных переменных выкидывается из статических библиотек.
Если по пунктам:
1. echo '#include <cstdio>\nint main() { printf("good bye, cruel world\\n"); }'>main.cpp
2. echo '#include <cstdio>\nint i = printf("hello, ... more →

Do you really want to delete ?