@Cthulhu's bloghttp://Cthulhu.psto.net/rssPsto.net blogsPyRSS2Gen-1.1.0http://blogs.law.harvard.edu/tech/rssCthulhu - http://vk.com/board912#/topic-912_284...http://Cthulhu.psto.net/tssnot<p><i></i></p><p><a href="http://vk.com/board912#/topic-912_28415796">http://vk.com/board912#/topic-912_284157...</a></p><a href="http://Cthulhu.psto.net/tssnot">http://Cthulhu.psto.net/tssnot</a>http://Cthulhu.psto.net/tssnotMon, 25 Mar 2013 17:13:53 GMTCthulhu - Enjoy your c++, bastard. Building CX...http://Cthulhu.psto.net/tsstoo<p><i>c++, shit</i></p><p>Enjoy your c++, bastard.<br/><br/>Building CXX object products/vobla/CMakeFiles/app_vobla.dir/src/application.cpp.o<br/><br/>/home/sergei/pivo/products/vobla/src/application.cpp: In lambda function:<br/>/home/sergei/pivo/products/vobla/src/application.cpp:153:1: internal compiler error: in get_expr_operands, at tree-ssa-operands.c:1035<br/><br/>Please submit a full bug report,<br/>with preprocessed source if appropriate.<br/>See &lt;file:///usr/share/doc/gcc-4.7/README.Bugs&gt; for instructions.<br/><br/>Preprocessed source stored into /cc56Tw6b.out file, please attach this to your bugreport.</p><a href="http://Cthulhu.psto.net/tsstoo">http://Cthulhu.psto.net/tsstoo</a>c++shithttp://Cthulhu.psto.net/tsstooThu, 21 Mar 2013 16:34:55 GMTCthulhu - Человечество ебанулось. И, похоже, уж...http://Cthulhu.psto.net/tsizfo<p><i>простыня, wbmd, dehumanisation</i></p><p>Человечество ебанулось. И, похоже, уже давно и напрочь.<br/><br/>Очевидно, что любой десктопный софт (если он не на петушоне каком-то написан, конечно), будет работать быстрее, чем его вебоблядский аналог. Тупо потому что браузеры задумывались и писались как браузеры, а не как операционные системы или виртуальные машины. И предназначались для просмотра сайтов, а не для выполнения десятимегабайтных js-говен. И этот ваш фаерфокс отжирает всю память с тормозами на летучих шестиядерных процессорах не потому что он хуево написан, а потому что веб-бляди почувствовали свободу от хозяина и толпами ломанулись забивать микроскопами сваи. А на какой результат можно рассчитывать, если начать выкладывать километровые шоссе из костылей в неподходящем для этого окружении, с помощью непредназначенных для этого средств, да еще и без должного умения ими пользоваться? (Почему окружение неподходящее &mdash; см. выше; почему средства не предназначены для этого &mdash; посмотрите на js и все поймете; почему без должного умения &mdash; а потому что не бывает в мире умелых веб-блядей, они эволюционируют в server-side блядей, ничуть не менее вредных для экологии, но это уже тема для другой простыни).<br/><br/>Так вот. Десктопный софт всегда быстрее (даже если закрыть глаза на написанное в предыдущем абзаце &mdash; с диска подгрузить нужную инфу быстрее на порядок, чем тащить ее из сети). Десктопный софт работает там, где по какой-то причине нету доступа в интернет (да, милые хикки, такие места на планете еще остались). Десктопный софт предлагает больше альтернатив (я могу выбрать удобный почтовый клиент для себя, а не привязываться анально к прихотям гугла). Десктопный софт функциональнее в целом (как следствие из предыдущего пункта).<br/><br/>И, тем не менее, ебанутые людишки игнорируют все это. Они пользуются гмейловской вебмордой, хотя любой, даже самый захудалый имейл-клиент (даже outlook express!) превосходит ее по многим параметрам. Они тяжело вздыхают, когда в случае пропажи инета не могут посмотреть какое-то письмо в ящике. Они с тихой грустью глядят в пол, когда в процессе набора длинного письма фаерфокс падает. Они теряют все и сразу, если забывают пароль к ящику и не могут его восстановить.<br/><br/>Они пользуются онлайновыми рсс-читалками, страдая от все тех же проблем, перечисленных выше. У них онлайновый сервис для заметок. Они даже музыку слушают со всяких простоплееров и вконтактиков (молчу про качество, но хотя бы об элементарном удобстве они же должны задумываться, хоть иногда?!).<br/><br/>Осталось квартиры гуглу продать (облачное жилье, ёба!). И себя в придачу. Облачная жизнь &mdash; все, чего они заслуживают.<br/><br/>p. s. Дисклеймер, специально для веб-блядей. Я не утверждаю, что веб-приложения не нужны совсем. В emergency случаях, вроде необходимости зайти в ящик с мабилы/чужого компьютера/whatever, без них не обойтись. Потому сотрите тот комментарий, который уже начали гневно писать, и пройдите нахуй вместе с ним. Спасибо.</p><a href="http://Cthulhu.psto.net/tsizfo">http://Cthulhu.psto.net/tsizfo</a>простыняwbmddehumanisationhttp://Cthulhu.psto.net/tsizfoThu, 14 Mar 2013 12:27:16 GMTCthulhu - Интересно, о чем думали ублюдки, писа...http://Cthulhu.psto.net/tsfenf<p><i>programming, shit</i></p><p>Интересно, о чем думали ублюдки, писавшие gettext, когда решили не предусматривать в нем никакого механизма для определения того, почему перевод строки не находится? Интересно, какое особо изощренное наказание придумано для таких в аду?</p><a href="http://Cthulhu.psto.net/tsfenf">http://Cthulhu.psto.net/tsfenf</a>programmingshithttp://Cthulhu.psto.net/tsfenfTue, 12 Mar 2013 19:08:40 GMTCthulhu - Знаете, как это бывает. Сидишь себе н...http://Cthulhu.psto.net/tsoitn<p><i>ШОК, opensource, dehumanisation</i></p><p>Знаете, как это бывает. Сидишь себе на работе, дедлайна впереди не предвидится, серьезных тасков пока нет, дебажишь что-то по мелочи, оптимизируешь, вяло вбрасываешь в псач, слушаешь приятную музычку, пуэр потягиваешь, коллег-джаваблядей ненавязчиво подтраливаешь. Идиллия. Пальцы непроизвольно тянутся к браузеру, думаешь ладно, посмотрим на новости, бездумно открываешь лор, а там <a href="http://www.linux.org.ru/news/bsd/8878745">http://www.linux.org.ru/news/bsd/8878745</a><br/>и сразу КРОВЬ БЛЯДЬ ГОВНО КИШКИ РАСПИДОРАСИЛО ШТО ЭТО ААААА?!<br/>Скажите мне, что сегодня первое апреля. Или еще какая похожая фигня. Неужели действительно до святого дотянулись, проклятые?</p><a href="http://Cthulhu.psto.net/tsoitn">http://Cthulhu.psto.net/tsoitn</a>ШОКopensourcedehumanisationhttp://Cthulhu.psto.net/tsoitnFri, 22 Feb 2013 14:23:46 GMTCthulhu - Inspired by #tsohnz У меня тут короч...http://Cthulhu.psto.net/tsoftt<p><i>programming, qtim, dehumanisation, простыня</i></p><p>Inspired by <a href="http://psto.net/tsohnz">#tsohnz</a><br/><br/>У меня тут короче ностальгия. 13 лет назад я писал под dos какую-то ОХУИТЕЛЬНУЮ ИГРУ на турбопасцале, что-то там с летающими по экрану фигурами, не суть важно. И вот, спустя полгода, когда у меня наконец-то появилась звуковая карта, я захотел сделать yoba-озвучку к ней, вестимо. Для этого начал ебать всех вокруг на тему "где мне раздобыть учебник по программированию звуковой карты?!". Все посылали этого малолетнего уебана нахуй, конечно, но потом я настолько доебал соседа, что он у себя в офисе спросил у программиста, и тот записал ему на дискету какой-то мануал.<br/><br/>Мануал был охуительным переводом из какого-то буржуйского езина, видимо &mdash; до сих пор помню, что семплы там назывались кусочками, частота дискретизации, соответственно, кусочной частотой, и тд. Я на радостях взялся его читать и пытаться реализовать описанное там.<br/><br/>Под dos было два способа программировать sb-совместимую карту &mdash; правильный (через dma) и для лохов (напрямую, когда для проигрывания каждого следующего куска дергалось irq). Первый был отброшен почти сразу &mdash; про каналы dma я услышал оттуда впервые, испугался и забил, тем более еще одного сеанса ебли на тему "дайте мне учебник по программированию dma" окружающий социум мог не пережить. Или я, что вероятнее. Второй же способ был чуть проще &mdash; перехватывать прерывания я тогда уже умел, даже пару резидентных софтин на ассемблере написать успел, потому с энтузиазмом взялся за работу. До сих пор помню, что для сброса карты нужно захуярить с небольшим интервалом единицу и ноль в порт 0x226, эх.<br/><br/>Конечно же, мой выстраданный модуль в итоге так и не заработал. Лет в 15 я случайно наткнулся на тот код и нашел как минимум одну ошибку &mdash; в обработчике irq я не посылал контроллеру сигнал о завершении прерывания. Ну а тогда я погрустил, попробовал еще раз и временно забил.<br/><br/>Но выход был найден &mdash; среди куч всякого хлама я обнаружил охуительную программу play_voc.exe, которая умела, очевидно, проигрывать файлы типа .voc. Я даже смог надергать этих файлов из какой-то игры (dark forces, кажется), радостно захуярил вызов этой play_voc в свою игрушку, и все было отлично...<br/><br/>На самом деле нет. Было три проблемы. Во-первых, поскольку это был дос, запуск сторонней софтины происходил синхронно &mdash; моя игра блочилась, пока звук не проиграет до конца. Во-вторых, я не мог проиграть два звука одновременно. В-третьих, play_voc завершала проигрывание при нажатии любой клавиши, что было плохо для моей игры.<br/><br/>Первую проблему я попытался худо-бедно решить, перехватив прерывание таймера, и что-то полезное делая в обработчике. Но тут была подстава &mdash; ебучий play_voc тоже зачем-то его перехватывал несовместимым со мной образом, потому пришлось смириться и рассматривать синхронность как фичу.<br/><br/>Вторую проблему мой пытливый детский ум решил быстрее. Проиграть несколько звуков? Нет ничего проще! Нужно просто записать все возможные комбинации в отдельные файлы, и проигрывать уже их! Программы для слияния двух звуков у меня не было, как вы уже наверняка догадались. Пришлось писать ее самому. Описание формата .voc у меня было, к счастью, а вот описания алгоритма слияния не было. Но в один дождливый осенний вечер, выпив с пацанами на районе пива, я подумал "нет ничего проще: нужно просто побайтно просуммировать звуковые данные двух файлов!". Пришел домой, попробовал &mdash; работает! Звуки были восьмибитными, потому сплошь и рядом случалось переполнение (про нормализацию я тогда не слышал, конечно), но в целом все было очень круто, я собой даже гордился.<br/><br/>Осталась только одна проблема &mdash; ненужная остановка проигрывания при нажатии клавиши. После всех предыдущих приключений я даже не посчитал это проблемой, просто отключил обработчик прерывания от клавиатуры на время выполнения play_voc. И получилась она, озвучка моей мечты!<br/><br/>Так вот, к чем у я написал все это. Каждый раз, когда я вижу охуительное дизайнерское решение кутима вроде вот этого, или рекурсивной загрузки плагинов, или еще чего-то подобного &mdash; первым порывом руки тянутся написать им все, что о них думаю. Но потом я вспоминаю про свой охуительный дизайн. Думаю "постой, не ругай их, ты ведь сам был таким в 11-12 лет". И желание обосрать куда-то уходит, вытесненное светлой ностальгией. Действительно, нет ведь ничего хорошего в том, чтобы обижать детей.</p><a href="http://Cthulhu.psto.net/tsoftt">http://Cthulhu.psto.net/tsoftt</a>programmingqtimdehumanisationпростыняhttp://Cthulhu.psto.net/tsofttThu, 21 Feb 2013 22:35:28 GMTCthulhu - С добрым утром, псач. Это снова я, ва...http://Cthulhu.psto.net/tsohef<p><i>psto_ppl, простыня, ZOMG TEH DRAMA!</i></p><p>С добрым утром, псач. Это снова я, ваш Ктулху, с очередным выпуском передачи 'в мире животных'. Сегодня я расскажу вам о том, как обычный троллинг может превратиться в социальную драму, как адекватные на первый взгляд микроблоггеры теряют лицо, к чему приводит слепая зависть, и еще много интересных вещей. Запаситесь попкорном, антиразрывными пластырями, садитесь поудобнее и готовьтесь к погружению в пучины подсознания!<br/><br/>Оглянитесь вокруг. Вот это &mdash; Дедфуд. Подробнее о его эволюции вы могли слышать в одном из прошлых выпусков нашей передачи, еще там, давно, у Тайской плоской полудевицы. За минувшие с тех пор два года многое изменилось. Наш герой был изгнан из мимимишной тусовки в загон для шелудивых псов; здесь он перестал быть одиночкой-асексуалом, сублимирующим в математику и кричащим "девушки не нужны!", был замечен какой-то питерской суррогатной тней, приручен, ощутил прелести нормальной жизни, осознал себя самцом, наконец, и превратился... Во что?<br/><br/>Со временем ему захотелось большего. Не истерящей периодически псто-тян по выходным, не ищущей своего места в столице провинциальной потребляди с дальнего востока, не какой-то там анимешницы со страпоном, ну вы понимаете. Как именно он вел поиск &mdash; неизвестно, но вот пару месяцев назад главной темой, обсуждаемой в кулуарах psto, стала некая <a class="user" href="http://n-1.psto.net/">@n-1</a>.<br/><br/>Не приходят сюда просто так, сами по себе. Особенно девушки, особенно далекие от этого вашего it. Кто привел ее &mdash; история не сохранила, да это и не так важно теперь, когда общественность уже давно успела забурлить, выталкивая на поверхность всех тех чудовищ, которых нарожал неутомимый сон их разума.<br/><br/>Ужас начался с треда про шубы. Того самого, где Дедфуд впервые на памяти всей тусовочки написал "блин, ты клевая", помните? "Каков пиздолиз!!!", &mdash; исступленно завопили все вокруг, наскоро сшивая разошедшиеся по швам шаблоны. Завопили так, на всякий случай, по привычке, не рассчитывая на особое продолжение. Зря не рассчитывали, как показала практика &mdash; продолжение последовало, да еще какое...<br/><br/>Любовь зла, не успели мы оглянуться &mdash; и вот уже Дедфуд, пообещав бывшей установить в спальне видеокамеры, начинает новый виток личной жизни. Как ирл, так и здесь. Насчет камер обманул, конечно, и кармическая расплата за это еще настигнет его, ведь драма могла быть более сочной, Комар уже подтвердил это собственным примером... Но самое интересное происходило не только и не столько в их спальне. Пстач ожил, зашевелился &mdash; посмотрите, Дедфуд предстал в непривычной для себя роли Рыцаря! На новую, нераспробованную еду набросились многие. Быстро обнаружились простейшие рычаги влияния &mdash; вызывать поток защиты путем акцентирования внимания на своеобразной манере <a class="user" href="http://n-1.psto.net/">@n-1</a> расставлять запятые, например. "Как вам не надоест троллить меня грамотностью?", &mdash; удивленно вопрошала она, хотя троллили этим совсем не ее.<br/><br/>И, по идее, на этом драма должна бы выдохнуться. Но в данном случае все пошло как-то не так. Троллинг, вместо того чтобы утихнуть, перешел в ту неустойчивую фазу, когда его становится трудно отличить от баттхёрта. К запятым добавились штампованные фразы про 'тупую шлюху-мразь', просьбы 'съебать', используемые по любому поводу, и прочие прелести. Доходило до абсурда &mdash; к примеру, оборота 'это же ребенок' в посте было достаточно для клеймения его 'протухшей копипастой' от людей, которые совсем недавно упрекали травлей в похожих ситуациях. Двойные эти, как их, ну вы поняли.<br/><br/>Вышеописанное было бы вполне нормально и простительно для примитивных одноранговых цепей Маркова вроде <a class="user" href="http://ulidtko.psto.net/">@ulidtko</a>, для которых вбросить фразу из списка, подкрепить ее картиночкой, порадоваться реакции &mdash; предел. Чего ждать от людей, превративших свое неумение осилить статическую типизацию в культ динамической? Но ведь и некоторые другие персонажи, раньше казавшиеся более тонкими, что ли, присоединились к сему поветрию. Говорят о своей важной социальной роли, мол, 'спасаем Дедфуда от порчи'. Хочется спросить &mdash; где же вы все были, когда он находился в действительно хреновых руках? Потом говорят, мол, "почему ты нам однообразно и не по делу отвечать стал", когда он начинает разговаривать на их же языке. Не хочется тут говорить про зависть, но...<br/><br/>С тех пор так и повелось здесь. Одни слюной брыжжут, вторые вяло огрызаются, весь этот ебучий колебательный контур вступает в резонанс, и интересные треды превращаются в какой-то адский /b/. Бывают забавные моменты, конечно, когда кто-то пытается обелить себя, но они быстро перетекают обратно в вялое метание давно уже затвердевшим говном.<br/><br/>Есть еще много парадоксов, о которых стоило бы рассказать в этой простыне, но я как-то заебался, простите. Ждите следующей серии, детишки<br/><br/>!</p><a href="http://Cthulhu.psto.net/tsohef">http://Cthulhu.psto.net/tsohef</a>psto_pplпростыняZOMG TEH DRAMA!http://Cthulhu.psto.net/tsohefThu, 21 Feb 2013 18:23:46 GMTCthulhu - А вот расскажите мне, господа макоёбы...http://Cthulhu.psto.net/tinggi<p><i>mac, ?</i></p><p>А вот расскажите мне, господа макоёбы. Вы утверждаете "макось удобна, макось охуенна", "лучше макоси ничего быть не может". А тут<br/>&gt; Is there a way to simply create a new document e.g. on the Desktop and open it with e.g. textmate with a simple shortcut or script. I know that the MS Windows approach where you can just create a new empty txt file directly is not working for Mac. I am looking for a method achieving something similar. Any ideas?<br/><br/>Правда ли это? Если правда, то как вы с этим живете?</p><a href="http://Cthulhu.psto.net/tinggi">http://Cthulhu.psto.net/tinggi</a>mac?http://Cthulhu.psto.net/tinggiThu, 14 Feb 2013 12:48:23 GMTCthulhu - Посоны, я не осилил этот ваш шеллскри...http://Cthulhu.psto.net/tiizsf<p><i>linux, ?</i></p><p>Посоны, я не осилил этот ваш шеллскриптинг. Есть команда, скажем<br/>&gt; mysqldump somedatabase | gzip &mdash; &gt; t.gz<br/><br/>Задача &mdash; придумать эквивалентную ей по функционалу команду, при которой бы mysqldump вызывался после gzip. т. е. перенаправить ввод gzip на вывод mysqldump, и вывод gzip в файл.<br/><br/>Каков здесь Ъ-вей?<br/><br/>p. s. Нужно это все для того, чтобы в результате в $? попадал код завершений mysqldump, а не gzip.</p><a href="http://Cthulhu.psto.net/tiizsf">http://Cthulhu.psto.net/tiizsf</a>linux?http://Cthulhu.psto.net/tiizsfTue, 22 Jan 2013 18:07:28 GMTCthulhu - http://finance.tut.by/news329038.html...http://Cthulhu.psto.net/titshf<p><i>Беларусь, простите оффтопик</i></p><p><a href="http://finance.tut.by/news329038.html">http://finance.tut.by/news329038.html</a><br/>&gt; Читатель про 500 долларов: Зарплаты программистов &mdash; это плевок остальным за шиворот</p><a href="http://Cthulhu.psto.net/titshf">http://Cthulhu.psto.net/titshf</a>Беларусьпростите оффтопикhttp://Cthulhu.psto.net/titshfFri, 11 Jan 2013 15:09:27 GMTCthulhu - http://ideone.com/UtJvSn Такая вот пе...http://Cthulhu.psto.net/tfihen<p><i>c++, shit</i></p><p><a href="http://ideone.com/UtJvSn">http://ideone.com/UtJvSn</a><br/>Такая вот печаль, посоны. А был бы нормальный язык &mdash; компилятор мог бы подставлять нужную функцию без подсказки.</p><a href="http://Cthulhu.psto.net/tfihen">http://Cthulhu.psto.net/tfihen</a>c++shithttp://Cthulhu.psto.net/tfihenWed, 12 Dec 2012 12:57:12 GMTCthulhu - Алсо, поясните мне по хардкору, что т...http://Cthulhu.psto.net/thsnge<p><i>?</i></p><p>Алсо, поясните мне по хардкору, что такое Haiku и кому это нужно? Ато тут на лоре написано что они настоятельно рекомендуют собирать софт с помощью gcc2, и мне как-то страшновато такое видеть в 2012.</p><a href="http://Cthulhu.psto.net/thsnge">http://Cthulhu.psto.net/thsnge</a>?http://Cthulhu.psto.net/thsngeTue, 13 Nov 2012 18:58:58 GMTCthulhu - Затестил только что компилятор из 201...http://Cthulhu.psto.net/thsngo<p><i>c++, shit</i></p><p>Затестил только что компилятор из 2012 студии. Он таки перестал выдавать странные ошибки в ответ на код вроде decltype(s)(s).swap(s), но по-прежнему требует публичного деструктора у типа для std::shared_ptr&lt;t&gt;, даже если задан кастомный делетер. А еще ему по-прежнему срывает башню от вот этого<br/><br/>//shit.h<br/>#include &lt;functional&gt;<br/>namespace bee_lib {<br/>typedef std::function&lt;void(int, class bee_packet*)&gt; bee_async_reply_handler;<br/>class bee_packet {<br/> bee_packet();<br/>};<br/>}<br/><br/>//shit.cpp<br/>#include "shit.h"<br/>namespace bee_lib {<br/> bee_packet::bee_packet() {}<br/>}<br/><br/>Новозаявленные фичи как-то даже страшновато тестить.</p><a href="http://Cthulhu.psto.net/thsngo">http://Cthulhu.psto.net/thsngo</a>c++shithttp://Cthulhu.psto.net/thsngoTue, 13 Nov 2012 18:35:53 GMTCthulhu - День открытий чудных, блин. Сначала н...http://Cthulhu.psto.net/thontn<p><i>c++, typical</i></p><p>День открытий чудных, блин. Сначала нашел ошибку в компиляторе из 2010 студии (изрядно поебавшись для локализации и получения минимального воспроизводимого примера), теперь вот коллега жалуется, что при сборке моего проекта шланг падает со стектрейсом. Хоть иди и петушон учи :(</p><a href="http://Cthulhu.psto.net/thontn">http://Cthulhu.psto.net/thontn</a>c++typicalhttp://Cthulhu.psto.net/thontnFri, 26 Oct 2012 15:08:45 GMTCthulhu - The Evolution of Teaching Mathematics...http://Cthulhu.psto.net/tthfoi<p><i>lol</i></p><p>The Evolution of Teaching Mathematics<br/><a href="http://home.tiac.net/~cri/2005/mathevo.html">http://home.tiac.net/~cri/2005/mathevo.h...</a><br/><br/>P.S. Тег *math не ставлю, чтобы не фрустрировать Жтутфа напрасно, например</p><a href="http://Cthulhu.psto.net/tthfoi">http://Cthulhu.psto.net/tthfoi</a>lolhttp://Cthulhu.psto.net/tthfoiMon, 01 Oct 2012 00:16:02 GMTCthulhu - http://www.opennet.ru/opennews/art.sh...http://Cthulhu.psto.net/tzhnfn<p><i>gay, linux</i></p><p><a href="http://www.opennet.ru/opennews/art.shtml?num=34332">http://www.opennet.ru/opennews/art.shtml...</a><br/>Это прекрасно, тащемта.</p><a href="http://Cthulhu.psto.net/tzhnfn">http://Cthulhu.psto.net/tzhnfn</a>gaylinuxhttp://Cthulhu.psto.net/tzhnfnThu, 19 Jul 2012 18:54:04 GMTCthulhu - Черт, как я мог пропустить эту новост...http://Cthulhu.psto.net/onzsef<p><i>ruby, typical</i></p><p>Черт, как я мог пропустить эту новость?<br/><a href="http://homakov.blogspot.com/2012/05/saferweb-injects-in-various-ruby.html">http://homakov.blogspot.com/2012/05/safe...</a><br/><br/>Ну и описание типичного цикла веб-"разработки" доставляет:<br/>&gt; Hmmm I need a regexp for emails. Googling: "regexp for email". Oh, nice one, I will use it.</p><a href="http://Cthulhu.psto.net/onzsef">http://Cthulhu.psto.net/onzsef</a>rubytypicalhttp://Cthulhu.psto.net/onzsefWed, 30 May 2012 15:08:14 GMTCthulhu - http://www.free-lance.ru/projects/115...http://Cthulhu.psto.net/ogsnoe<p><i>programming, пгм</i></p><p><a href="http://www.free-lance.ru/projects/1152666/neobhodima-programmistka-s-znaniem-novogo-zaveta.html">http://www.free-lance.ru/projects/115266...</a></p><a href="http://Cthulhu.psto.net/ogsnoe">http://Cthulhu.psto.net/ogsnoe</a>programmingпгмhttp://Cthulhu.psto.net/ogsnoeThu, 17 May 2012 11:10:12 GMTCthulhu - http://www.workjoke.com/mathematician...http://Cthulhu.psto.net/ogfefs<p><i>math, боян</i></p><p><a href="http://www.workjoke.com/mathematicians-jokes.html">http://www.workjoke.com/mathematicians-j...</a><br/>Попадается действительно прекрасное.</p><a href="http://Cthulhu.psto.net/ogfefs">http://Cthulhu.psto.net/ogfefs</a>mathбоянhttp://Cthulhu.psto.net/ogfefsWed, 09 May 2012 21:23:30 GMTCthulhu - Пстач сетевой, а существует ли какой-...http://Cthulhu.psto.net/oeeohz<p><i>programming, linux, tcp, ?</i></p><p>Пстач сетевой, а существует ли какой-то способ добиться следующего, не калеча код tcp/ip стека ядра?<br/>1) При получении tcp-пакета с определенным признаком в заголовке (опции там, или установленные зарезервированные биты, или похуй чо) на определенный порт система должна автоматически установить коннект с отправляющим клиентом (т. е. сделать вид что получила от него SYN и ответила SYN+ACK, на самом деле этого не делая; пнуть слушающий на этом порту сокет, и использовать установленные в заголовке пакета seq и ack_seq в качестве начальных значений). <br/>2) При наличии другого признака в заголовке пакета принять его, не отправляя в ответ подтверждение (ack);<br/>3) Для непомеченных пакетов вести себя как обычно.<br/><br/>Clarification A: Да, проще всего вбить эту логику, поправив код сетевой подсистемы ядра, но такая реализация мне не нравится как минимум по двум причинам &mdash; из-за необходимости, собственно, пересобирать его на каждой ноде, и из-за необходимости мержить этот стремный патч при каждом его обновлении. А поскольку "stable api is nonsense", мне жаль потомков.<br/><br/>Clarification B: Я знаю про возможность сделать модуль, устанавливающий netfilter hook, который дропал бы нужные пакеты. Эта идея мне не нравится из-за второго пункта из предыдущего абзаца, бросающейся в глаза костыльности и неприемлемого оверхеда при реализации.<br/><br/>Clarification C: Да, я знаю, что такое в школе не проходят и я спросил не там, но вдруг.</p><a href="http://Cthulhu.psto.net/oeeohz">http://Cthulhu.psto.net/oeeohz</a>programminglinuxtcp?http://Cthulhu.psto.net/oeeohzThu, 19 Apr 2012 11:30:38 GMTCthulhu - wia @stiletto. Баг с IDN так и не по...http://Cthulhu.psto.net/oezozh<p><i>quote, juick, revenge, win</i></p><p>wia <a class="user" href="http://stiletto.psto.net/">@stiletto</a>.<br/><br/>Баг с IDN так и не починили. okay, посоны, я сливаю это в паблик. Надеюсь угнич таки запатчил это на хуйке.<br/>$ telnet ебаныйсервер 5269<br/> &lt;stream:stream xmlns:stream=' <a href="http://etherx.jabber.org/streams'">http://etherx.jabber.org/streams'</a> xmlns='jabber:server' xmlns:db='jabber:server:dialback'&gt;<br/> &lt;db:result to='example.com' from='xn--rih.co.cc'&gt;Madoka died for our sins!&lt;/db:result&gt;<br/>Ждем минуту пока истечет таймаут диалбэка и наблюдаем сегфолт.</p><a href="http://Cthulhu.psto.net/oezozh">http://Cthulhu.psto.net/oezozh</a>quotejuickrevengewinhttp://Cthulhu.psto.net/oezozhFri, 30 Mar 2012 20:09:53 GMTCthulhu - - Серёга, ты не помнишь, как проще вс...http://Cthulhu.psto.net/ossess<p><i>уроки_ынтырпрайза</i></p><p>- Серёга, ты не помнишь, как проще всего записать в регекспе "вот эта хрень может стоять либо прямо в начале строки, либо в любом месте после пробела"?<br/> [Пауза на переключение контекста, задумываюсь, начинаю формулировать ответ]<br/> &mdash; Ладно, забей. Я перед проверкой пробел в начало строки добавлять буду.</p><a href="http://Cthulhu.psto.net/ossess">http://Cthulhu.psto.net/ossess</a>уроки_ынтырпрайзаhttp://Cthulhu.psto.net/ossessTue, 20 Mar 2012 23:52:31 GMTCthulhu - Inspired by #osizzz. Каждый раз, ко...http://Cthulhu.psto.net/osizen<p><i>простыня, мысли, наука</i></p><p>Inspired by <a href="http://psto.net/osizzz">#osizzz</a>. <br/><br/>Каждый раз, когда я вижу вот такую слезливую пасту, у меня появляется легкая тошнота. И я расскажу почему. <br/><br/>В свое время я попытался влезть в науку. Научно-практические конференции, журналы, все дела. И это желание сошло на ноль буквально за несколько месяцев. <br/><br/>"Международная научно-практическая конференция студентов и молодых ученых инженерия програмного обеспечения'200x". Лютый, бешеный пиздец, я вроде даже как-то постил на пстач подробный отчет. Ни одного, абсолютно ни одного доклада, содержащего хотя бы намек на что-то новое. Все на уровне "а вот я запилил такую бд...", "а вот я запилил такой сервачок для...", "а вот я запилила такие гуйцы для...", "а вот я почитала про малоизвестную технологию и...", "а вот я придумал такой крутой математический алгоритм [я вспоминаю, что уже видел его во втором томе Кнута]... Как, он уже где-то описан? Ой, я не знал". <br/><br/>"Всеукраинская конференция укрпрог'2010". Еще больший пиздец. Вместо студентов и молодых ученых там собрались в основном ученые уже немолодые. А доклады были примерно такие же, только сделанные более качественно и куда сильнее разбавленные водой для произведения впечатления чего-то сложного. Приобретенный с годами опыт не пропьешь, да. <br/><br/>По результатам всех этих конференций издавались журналы со статьями (более развернутыми докладами). У меня вон на полке валяется несколько, я их показываю всем, кто начинает заговаривать про перспективы науки у нас в стране. Они замолкают быстро. <br/><br/>Я был несколько раз на защитах кандидатских диссертаций. Пиздец, говорите? Нет, это не пиздец, это уже за гранью. Так изобретательно выжать из ничего тонны псевдонаучной жижи, дописать в итоге мифическую пользу, которую принесет эта работа (принесла бы, конечно, если бы кроме воды там было хоть что-то), и пафосно воскликнуть в конце "вот, как видно из вышеописанного, мой метод является наиболее эффективным на сегодняшний день, и не имеет аналогов нигде в мире, его применение обеспечит нам...". Ну а чо, в комиссии ведь вряд ли найдется человек, который не поленится вникнуть в работу настолько, чтобы аргументированно доказать, что вместо метода там мыльный пузырь. А даже если и найдется &mdash; ну свои люди же, договоримся. <br/><br/>О, члены комиссии, эти одухотворенные лица со следами бурной научной работы; тяжко им дается индукция портвейном, наверное. Устало пожурят для вида защищающегося за что-то вроде "у вас плохо раскрыта формальная модель предметной области", зададут пару вопросов, и быстро свернут никому не нужный уже ритуал. "Добро пожаловать в наши ряды, носи это звание гордо, с честью, а сейчас сбегай нам в ларек". <br/><br/>А теперь умножьте все это на коэфициент по вкусу, и получите описание защиты докторской. <br/><br/>И вот когда я слышу аргумент "ну раз он защитился, значит...!", хочется просто взять и пояснить в щщи с криком. Любой там защитится, у кого есть навык связной речи и хотя бы базовое представление о той предметной области, в которой он собирается плавать. Впрочем, второе не обязательно. А еще можно посадить студентов-дипломников и дать им тему своей будущей диссертации, пусть поработают, лоботрясы. Прецеденты были. <br/><br/>Дочитав до этого места, многие захотят гневно воскликнуть "ведь бывают же исключения, и вон наш Вася &mdash; один из них, он настоящий гений, но его никто не признал, и он сидит на мизерную зарплату и разочаровывается в жизни!!!". Знаете, что я скажу вам? Не пиздите, господа; закат непризнанных гениев наступил примерно в эпоху Галуа. Сейчас цивилизация развита слишком хорошо, чтобы суметь отследить появление таких людей. Коммерческие структуры будут отрывать их с руками, потому что развитие &mdash; один из главных залогов их выживания. Следовательно &mdash; все, кто действительно придумывает что-то новое и полезное, очень быстро находят свое место в жизни и не бедствуют. Ну или бедствуют, если посылают общественность в хуй с ее премиями, как Перельман. Но тут уж каждый сам кузнец своего счастья. <br/><br/>Изобрел способ защиты самолетов от молний, говорите? И никто из заинтересованных представителей околоавиационной тусовки не услышал об этом (а они-таки отслеживают появляющиеся потенциально полезные им диссертации, да)? Пусть связывается со всякими Боингами и показывает им свою работу. Побоялся, не захотел связываться? Значит сам не уверен в том, что придумал полезную штуку. Ах, связался, но его не оценили? Тогда смотрим через один абзац вверх. <br/><br/>Государство само должно финансировать все полезные исследования, говорите? И ваш Василий должен попасть в свой научный рай без всяких усилий, прямо из стен своего университета? Вот тут стоило бы вставить картинку с изображением массивного, корявого такого болта. Не будет такого никогда. Точнее, так бывает всегда, когда быстрое развитие науки является залогом выживания страны. Хороший пример &mdash; СССР. Сначала нужно было развиваться, чтобы превратить эту населенную медведями огромную пустыню во что-то, приспособленное для жизни; потом война вторая мировая; потом война холодная. Теперь же, в мире победившей демократии и прочих швабод, находящимся у власти это попросту ни к чему, они свой срок протянут и так, им приоритетнее бабла нахватать себе, чтобы потом спокойно старость прожить. Научный потенциал? Не, не слышали. <br/><br/>Скажите, в России ситуация с наукой кардинально отличается от нашей? Не поверю, уж извините.<br/><br/>Я все сказал.</p><a href="http://Cthulhu.psto.net/osizen">http://Cthulhu.psto.net/osizen</a>простынямыслинаукаhttp://Cthulhu.psto.net/osizenFri, 16 Mar 2012 13:13:52 GMTCthulhu - А поясните мне по хардкору, от чего т...http://Cthulhu.psto.net/ostogz<p><i>c++, ?</i></p><p>А поясните мне по хардкору, от чего так много людей фапает на брейнбенчевские тесты?<br/><br/>У них недавно открылась пятидневка бесплатного доступа. Вчера, придя с работы, я заварил чашку пуэра и перед сном решил пройти их тест по плюсцам. Ответил на 4.9 (39 из 40), и напрягаться не пришлось особо даже моему усталому мозгу. При этом я не считаю, что знаю C++ в совершенстве.<br/><br/>Сам по себе тест достаточно средненький. Вопросы можно разделить на три категории:<br/> 1) Абсолютно примитивные на знание базовых вещей ("что будет, если функция бросит эксепшн, которого нет в спецификации?"; "какой оператор должен быть определен для T, чтобы можно было сделать из него set&lt;T&gt;?"; "как отсортировать list&lt;t&gt; в порядке уменьшения элементов?"; "выберите правильный синтаксис для вызова какого-то алгоритма с функтором через bind_2nd" etc);<br/> 2) Совершенно ебанутые (к примеру для того, чтобы ответить на один из вопросов, нужно было помнить, что из множества {invalid_argument, logic_error, range_error, еще парочка} только ренж_еррор наследуется от рантайм_еррор). Я помнил по случайности, потому что пару дней назад кого-то просвещал на эту тему. Через время забуду.<br/> 3) "Почувствуй себя компилятором" &mdash; кусок хитровыебанного кода с вопросом "что выведется на экран, или в чем тут ошибка". Наиболее многочисленная категория.<br/><br/>Недостатки &mdash; ни одного вопроса по С++11, по каким-то сложным темплейтным юзкейсам, по философским вещам ("что такое хорошо и что такое плохо"); очень мало вопросов по stl.<br/> Преимущества &mdash; несколько вопросов все же требуют четкого понимания того, как взаимодействуют разные части языка. Тест вполне подошел бы для проверки джуниоров при устройстве на работу, если его проводить под присмотром собеседующего и задавать параллельно уточняющие вопросы.<br/><br/>Ну и меня теперь мучает &mdash; на каком же вопросе я ошибся? )</p><a href="http://Cthulhu.psto.net/ostogz">http://Cthulhu.psto.net/ostogz</a>c++?http://Cthulhu.psto.net/ostogzWed, 07 Mar 2012 22:06:57 GMTCthulhu - Бедные, бедные пуресишники. Нельзя на...http://Cthulhu.psto.net/ososgi<p><i>мысли, inspired_by_work, programming</i></p><p>Бедные, бедные пуресишники. Нельзя над ними ржать, нельзя их обижать. Как часто они, брызгая слюной, начинают бессильно ругать C++. И ладно бы просто ругали &mdash; плюсцы действительно говно, и их есть за что поматерить. Но они ведь берутся утверждать, что пуреси для крупных проектов подходит даже лучше!<br/><br/>А вы видели, как реализованы связные списки в ядре, например? И другие структуры данных?<br/><br/>Посмотрите. И отнеситесь снисходительнее к ним в следующий раз. Вы же не ругаете людей, которым станком отрубило руки?<br/><br/>P. S. Тег *programming поставлен специально для <a class="user" href="http://jtootf.psto.net/">@jtootf</a>, если что.</p><a href="http://Cthulhu.psto.net/ososgi">http://Cthulhu.psto.net/ososgi</a>мыслиinspired_by_workprogramminghttp://Cthulhu.psto.net/ososgiTue, 06 Mar 2012 09:50:54 GMT