-
Недавно заинтересовался инстанцированием плюсовых шаблонов. В интернетах втречается термин code bloat. Для с++ это может означать неконтроллируемое увеличение кода генерируемого компилятором. Код увеличивается за счет того что инстанцирование новой функции имеет более высокий приоритет чем преобразование аргументов к более удобному…
-
Журнал «Монитор» (апрель 1992) и притчи о компьютерных жителях
«Только собрались Диггер, товарищ Комманд Ком и командир Нортон пивца попить, как в окно к ним постучали. „There isn’t enough room!“ — закричал командир Нортон, увидев в окне ненавистный куколь отца Вындоуза.» Прочитал недавно пост о журнале «Вычислительная техника», пакете…
-
Как я вычислял миллионную статью русской Википедии
Сегодня, 11 мая 2013 года, в 01:41:39.8 UTC (05:41:39.8 московского времени) в русском разделе Википедии появилась миллионная статья. По случайному совпадению, русский раздел именно сегодня отмечает своё 11-летие. Статью Life Extension Foundation создал участник UG72. Уже разгорелись споры о том,…
-
Разработчик ядра Windows NT объяснил причины низкой производительности ОС
Один из программистов компании Microsoft анонимно выступил на форуме Hacker News и выдал интересные подробности о процессе разработки ядра NT. Своим сообщением он хотел подтвердить тезис о том, что ядро неэффективно и во многом уступает по производительности другим ОС: см.…
-
Группа хакеров за 10 часов украла через банкоматы в 27 странах мира 45 миллионов долларов
Международный преступный синдикат украл 45 миллионов долларов в течение всего 10 часов, взломав базы данных предоплаченных дебетовых банковских карт Mastercard. Одна из взломанных баз данных находилась в Индии, другая — в США. Как заявила представитель прокуратуры Нью-Йорка, хакеры отменили на…
-
Миллион статей в русской Википедии!
11 мая 2013 года в 01:43 по UTC русский раздел Википедии прошел психологический рубеж в 1 миллион статей! 1 000 000 статьей РВП стала статья о научно-исследовательской организации Life Extension Foundation, специализация которой — исследование и распространение информации о продлении…
-
Не бывает «чистых» программистов
С появлением Ruby on Rails уровень технических знаний необходимых для создания веб-приложений понизился. Становятся ли знания и опыт менее критичными? Я думаю, Ruby on Rails очень сильно понизил планку в терминах «что нужно для того, чтобы запустить веб-приложение». Некоторые видят…
-
Разбор «лохотрона» на игральных картах
Вместо вступления В стандартной колоде для покера 54 карты. Без двух джокеров, которые не участвуют в игре, выходит 52 карты. Если вы хорошенько перемешаете колоду, то, возможно, создадите уникальную комбинацию из карт, которую никогда никто не создавал до вас. Потому…
-
91% самых инновационных продуктов в 1977-2004 гг не были запатентованы
Хорошо известно, что авторы новых изобретений не всегда патентуют их. Но оставался вопрос: сколько конкретно новых изобретений действительно патентуются, а сколько — нет. Группа исследователей из школы экономики и менеджмента при Техническом университете Лиссабона опубликовала первое в своём роде исследование…
-
Отладка Go кода с помощью GDB. Введение
Нижесказанное относится к инструментарию gc. Gccgo имеет встроенную поддержку gdb. Помимо этого обзора Вы можете консультироваться с руководством по GDB. Когда Вы компилируете и компонуете ваши Go программы с помощью инструментария gc в Linux, Mac OS X или FreeBSD, полученный…