Minoru
06.01.2013 13:57
У многих проектов есть свой coding style. Некоторые пункты стиля (например, табы vs. пробелы) реализуются настройками редактора. Вопрос: где прописываются такие вещи? modeline в каждый файл пихать как-то глупо, да и неудобно — при создании нового файла можно легко что-то забыть.
4da
05.01.2013 23:45
On Understanding Data Abstraction, Revisited
http://ompldr.org/vZ3lraQ
Отличная (короткая!) статья про фундаментальные различия между objects и ADT.
Странно,что ее раньше не видел.
RainerGomes
05.01.2013 20:30
Лет 25 тому назад, интерактивный текстовый редактор мог быть спроектирован из расчета всего лишь 8000 байтов памяти — современные редакторы текстов программ требуют в 100 и более раз больше. Операционная система должна была обслуживать 8000 байтов, и компилятор должен был умещаться в 32 Кбайт, в то время как их ... more →
4da
05.01.2013 15:22
Собрал racket-5.3.1 под текущий debian testing
Не знаю зачем выкладываю, вдруг кому понадобится.
http://ompldr.org/vZ3lkMQ
lovesan
04.01.2013 01:50
В очередной раз услышал о том, как де в лиспе неудобно обращаться к данным объектов/структур(префиксы длинные, через точку нельзя, бла бла)
Поэтому решил написать, почему данные претензии неадекватны.
http://love5an.livejournal.com/381130.ht...
jabber
03.01.2013 19:54
Скандалы, интриги, расследования! Что общего у С++ и Мэрлина Мэнсона? Узнайте об этом и многом другом только в этом треде если он наберёт 10 комментария!
0xd34df00d
01.01.2013 19:39
А кстати, как синглтонофобы относятся к существованию таких синглтонов, как, например, stdin, stdout и stderr?
hirthwork
01.01.2013 10:08
вот какого хуя в плюсах объект имеет доступ к protected членам других объектов того же типа? в жабке поведение куда логичнее сделали, имеешь доступ только к protected полям текущего объекта. а в плюсах хуета какая-то, которая protected делает не просто ненужным, но и потенциально опасным
hirthwork
01.01.2013 06:40
в ввиду моего скорого возвращения на ниву плюсоёбства, посмотрел на днях либу
одного коллеги, которая предоставляет абстракцию над доступам к базам данных.
сделал лицорука от осознания того, что год назад я бы написал в точности такой
же код.
похоже, основная проблема снобствующих плюсоёбов в том, что они пишут код ... more →
hirthwork
30.12.2012 21:07
надо бы написать класс типа std::string, но который бы имел внутри себя массив char размера задаваемого шаблонным параметром, чтобы можно было короткие строки хранить без дополнительной аллокации в куче
hirthwork
30.12.2012 21:04
подумалось тут. а ведь хороший, годный асинхронный http-сервер при вычитывании запроса до появления CRLF CRLF всё равно будет все CRLF'ы находить. так что мог бы сразу складывать в какой-нибудь отдельный массив разметку заголовков.
mva
29.12.2012 18:12
mva@note work % ldd OvergrowthWorker.bin.x86_64 | grep png
libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007fb68c725000)
libpng15.so.15 => /usr/lib64/libpng15.so.15 (0x00007fb68b2d1000)
mva@note work % ldd OvergrowthWorker.bin.x86_64 | grep jpeg
libjpeg.so.62 => not found
libjpeg.so.8 => ... more →
hirthwork
29.12.2012 13:32
слышьте чо, а в этом вашем новом С++11 так и не появилось блокирующих очередей, типа Java BlockingQueue? Чем вообще щас модно многопоточные контейнеры в крестах мутить?
0xd34df00d
29.12.2012 11:52
Попробовал закоммитить из KDevelop'а. Жить можно, но таки из сосноли удобнее.
hirthwork
27.12.2012 18:34
Дано:
1. имя .so-шки
2. имя символа
Задача:
1. загрузить .so-шку
2. пространства имён у одной .so-шки загруженной дважды должны быть раздельными
3. отыскать в .so-шке символ и вызвать его
4. символы текущего бинаря должны быть видны изнутри .so-шки
Решение:
0. Не подошло: dlmopen(LM_ID_NEWLM,...) — не ... more →
Dulo_T-34
27.12.2012 12:59
[16:54:33] Дуло Т-34 (m): Посоны
[16:54:34] Дуло Т-34 (m): Что выберете: год работы программистом на пхп или выпить разочек стакан мочи?
[16:54:49] Aya✡Shameimaru: Стакан мочи
[16:55:00] artemz: своей мочи?
[16:55:39] artemz: конечно лучше стакан мочи выпить, ведь год жизни от этого не потеряешь
richmond
26.12.2012 18:27
Посоветуйте статьи по второму, где все разжевано для идиотов и ориентировано на кресты.
0xd34df00d
26.12.2012 11:58
Получил замечательный опыт рефакторинга кода, которому >5 лет и который знатно оброс говном и костылями. Чувствую, будто меня год валяли в грязи и перьях, а теперь я наконец-то помылся.
hirthwork
26.12.2012 11:38
псач, а напомни, пожалуйста, как сделать фишку, что я при помощи dlopen открываю из бинаря либа, а либа автоматически начинает юзать символы из этого бинаря, те которые в ней не определены но используются
hirthwork
25.12.2012 21:28
Пришло время охуительных историй.
Смотрим, значит, на ngx_ http_module_t — охуеть, второе поле называется
postconfiguration! Ну стопудово туда можно прописать коллбек, который будет
вызван после того как пройдут все ...merge_loc_conf и иже с ними.
Пишем, запускаем, чешем репу. Запускаем nginx под gdb, продолжаем ... more →
4da
24.12.2012 22:11
Поставил напосмотреть kdevelop.
Ну что, ПРИКОЛЬНА)))
Быстрая навигация, перделки вываливающися пачками перед курсором, КОМПЛИШЕНЫ.
Пожалуй, человек привыкший к VS, хоть как-то сможет там работать.
Типичный емаксоблядок, привыкший в отсутствию IDE, смотрит на это все с недоумением, состраданием и легкой ... more →