- @0xd34df00d: *opensource *git *programmingЖуйц, смотри, вот такая вот ситуация.
Есть проект qxmpp, который я типа как форкнул и держу репу с патченной версией на гитхабе. ВНЕЗАПНО оказалось, что есть еще один чувак, который тоже форкнул этот проект, и держит репу где-то у себя. Тоже гитовую. Я хочу утащить часть изменений (все изменения?) у него и вообще держать это дело как-то более-менее синхронизованным, пиздя патчи у него. Не думаю, что он, в свою очередь, будет что-то утаскивать у меня.
Каков гит-вей решения данной задачи? ИМХО стоит завести отдельный бранч, в который будет пуллиться его репозиторий, и который уже будет пуллиться/ребейзиться на мой master-бранч.
Дискасс. - @0xd34df00d: *говно *programmingЯ иногда пишу такой херовый код, что слов нет.
Передать указатель на объект в другой тред, не позаботившись, чтобы объект был жив до конца его обработки в том треде. Да, я еще ни разу не напарывался на проявление этого бага (и никто не напарывался, похоже, и не напорется), но, блеать, это же ужас.
Руки мне отрывать. - @0xd34df00d: *programming *stuffСтоит тут передо мной несколько разных путей дальнейшего развития. В паре из них вообще не придется программировать. Ну просто вообще. Ололо, ололо, сиплюсплюс куте говно. Печально, конечно.4 months ago; 13 replies
- @0xd34df00d: *programming *говноЯ люблю cmake. Джва часа ебался и пытался понять, почему не работает сохранение закладок на сервере — оказалось, таймштампы как-то хитро наложились, и симейк не пересобрал файл с непосредственной отправкой станзы.
- @0xd34df00d: *cmake *programmingЖуйк, зойцени шпаргалку: leechcraft.org
Типа, призвана помочь программистам, не очень владеющим симейком, освоить минимальный набор необходимых для написания плагинов под LC команд.
Что бы еще туда добавить? - @0xd34df00d: *c++ *programmingНенавижу первотег. Много tedious and boilerplate code.
Но только почти все остальные языки еще хуже. Все языки, на которых можно было бы, теоретически, писать вещи типа личкрафта, хуже.4 months ago; 15 replies - @0xd34df00d: *programming *c++ *говноНу вон, gcc 4.6 уже вышел, а я все как лох сижу на 4.4. DO WANT 4.6, DO WANT C++0x.5 months ago; 13 replies
- @0xd34df00d: *programming *c++Что бы такое можно было бы попарсить Boost.Spirit'ом в рамках личкрафтов? Хочу упороться спиритом.5 months ago; 18 replies
- @0xd34df00d: *programmingЯблевал с cmake. Функция для генерации переменных, содержащих список говн для перевода: paste.pocoo.org5 months ago; 33 replies
- @0xd34df00d: *programming *идиоты
Прошли времена, когда в Сети можно было получить квалифицированный ответ на любой технический вопрос по программированию. Сейчас вместо ответа скорее получишь тонкий (или не очень тонкий) троллинг. Апофеозом бессмысленности является раздел "Программирование" на ответах mail.ru. Но даже общепризнанные ресурсы, типа linux.org.ru, habrahabr.ru, stackoverlow.com просто молчат, когда задаёшь более-менее сложный вопрос.
Ога,
программирование
общепризнанные ресурсы linux.org.ru, habrahabr.ru
linux.org.ru5 months ago; 116 replies - @lovesan: *c++ *programmingСуществует замечательный сайт C++ FQA Lite, в котором подробно и обстоятельно объясняются недостатки C++.
yosefk.com
На мой взгляд, хотя там все написано верно, написано это слишком эмоционально(чувствуется, что автор провел немало времени, борясь с недостатками плюсов), и слишком уж многословно. Да и, к тому же, на английском
Поэтому я решил составить свой список, в котором четко и ясно объясняется, почему же все-таки я считаю C++ таким страшным говном, которое надо закопать. В списке всего десять пунктов, все четко, ясно и по делу:
love5an.livejournal.com
По причинам 3, 4, 5, 9 и 10 C++ совершенно неприменим для системного и низкоуровневого программирования.
А по причинами 1, 2, 5, 6, 7, 8, и, опять же, 9 и 10 — и для прикладного.
У C++ нет области применения. C++ протух и умер. Хватит насиловать труп!5 months ago; 218 replies- @L29Ah:
Да и, к тому же, на английском
Дальше не читал. - @L29Ah: ПИЗДЕЦ ТУТ ДЕДФУД ВСЕ U
- @0xd34df00d: *opensource *programmingВот все-таки интересно, почему так мало людей не прочь пилить эти самые личкрафты. Ведь, казалось бы, есть куча куда менее интересных, куда более велосипедных проектов, и так далее, но нет их-то народ пилит.5 months ago; 145 replies
- @L29Ah: Потому, что они не нужны.
- @0xd34df00d: *c_p_p@cjr *leechcraft *programmingРешили пообсуждать дизайн VFS, позволяющей чередовать и строить иерархии модулей, чтобы, например, открывать зип-архивы с самба-шар. Стопорнулись на способе задания путей. Уже дошли до иксемеля в строке адреса, с атрибутами и неймспейсами. Ня, личкрафтач такой личкрафтач.
- @0xd34df00d: *programmingЗахожу на wikibooks, а там мне прям сразу предлагают в Featured articles статьи по хацкелю. И когда я успел спалиться?
А, к чему это я. Жуйк, подкинь наименований литературы, любой, по ключевым словам «JavaScript», «ECMA-262» и «XMPP». Мне не читать, мне в разделе «литература» указать. - @0xd34df00d: *programming *stuffОчень приятно, когда скорость выполнения функции удается увеличить в 80 раз, добавив три строки.
С 1600 миллисекунд до 20, да. Работа с ростером в личкрафтах теперь на джва порядка быстрее.5 months ago; 18 replies - @0xd34df00d: *programming *opensourceНяшка Алекс Ермолов (хотя вряд ли его кто здесь знает, разве что, Забиватор) реализовал XEP-0108 (user activities) в рамках QXmpp, например. Написали письмо в мейллист qxmpp, дабы патчик приняли в апстрим. Ждем ответа.
Коллективная разработка, опенсорс, допиливание и отдача кода в другие проекты, особенно в такие реюзабельные библиотеки, типа qxmpp или libtorrent. Это приятно. Это дико приятно.5 months ago; 20 replies - @0xd34df00d: *говно *opensource *programmingБлин, я, похоже, начинаю нервничать, когда в ишшуе трекере >2 незакрытых багов.5 months ago; 26 replies
- @0xd34df00d: *programming *c++Мне почему-то опять захотелось пописать на сишарпике, со всеми его примочками и финтами, и все такое.
Чтоделац?! Что со мной происходит ваще? То тяны, то сишарп...5 months ago; 15 replies - @0xd34df00d: *leechcraft *c++ *programmingНу ня же.
[20:18:15] Stiletto: <***> а еще можно так:
if(ValueComparatorFactory<int>::MakeValueComparator(i,IntegerConstantFactory::GetInstance()->makeZeroConstant().convertToCInt()).CompareForEqual()))
[20:18:28] Stiletto: я почувствовал себя КАК БУДТО ЧИТАЮ ЛИЧКРАФТЫ - @0xd34df00d: *c_plus_plus@cjr *programming *идиотыКак минимум, в пятый раз забанил Микеля в c_p_p@cjr. На этот раз последней каплей стал его вопрос про формулу перемножения матриц.6 months ago; 17 replies