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 →
hirthwork
28.01.2013 17:59mcabber
как нынче модно в C++03 проверять то что объект — default constructible и copy constructible?
hirthwork
28.01.2013 17:53mcabber
и меня два красивых дебаггера понесли из бэктрейса в бэктрейс...
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"
Переучивайтесь теперь взад.
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 из лупов... Пиздец
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+
С днём программиста! И да не будет ваш код г-ном и да не будете по колено в нём! :-)
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 →