Dura LexДетская порнография на сервере Первого канала



В последнее время на федеральных каналах активно педалируется тема борьбы с детской порнографией.

Вероятно, для более эффективной борьбы, на сервере Первого канала размещен эталонный ролик:

Ссылка: нло://прилетело_и_удалило_ссылку_но_она_была (305 мб)
8 февраля 2012, 06:02
20

Программирование«Программист» — это сверхобобщение

В этом коде могут быть ошибки; я только доказал, что он правилен, а не проверял его.
Дональд Кнут

Сегодня я наткнулся на пост, в котором утверждалось, что использовать функцию C++ STL make_heap нельзя, потому что почти никто не умеет использовать ее правильно. Сначала я возмутился смехотворностью этой идеи — любой человек, имеющий хотя бы начальное представление об алгоритмах, должен знать, как правильно использовать make_heap. Но потом я задумался о том, сколько программистов не знают, что такое куча, более того, им это даже не нужно… А потом я понял, что все эти люди в равной степени зовутся программистами.

Когда я был маленьким, мне давали множество плохих советов о правильных техниках программирования. За прошедшие годы я осознал, что большинство советов не были плохими сами по себе, но давались в отрыве от контекста. Расцвет стартапов, наблюдающийся в настоящее время, заставил многих хакеров осознать, что «эффективность не имеет значения» — совет, таящий в себе множество ловушек и нюансов контекста, особенно когда речь идет о сложных архитектурах, которые могут взаимодействовать неожиданным образом. Эффект испорченного телефона, возникающий из-за недостатка контекста в таких высказываниях, сам по себе представляет проблему, но на самом деле он — лишь симптом проблемы более глубокой.

Термин «программист» покрывает колоссальный спектр способностей и умений. По вертикальной оси, программист может едва уметь писать на vbscript — или разрабатывать компиляторы для Intel или научный софт для авиакомпаний. По горизонтальной оси, он может быть экспертом в базах данных, улучшать производительность GPU, писать библиотеки параллельных вычислений, физические движки или драйвера для принтеров, заниматься обработкой изображений, генерацией 3D моделей или исследованиями в области искусственного интеллекта, использовать coffeescript, HTML5 и AJAX для разработки веб-приложений или nginx и PHP для разработки LAMP-стека, на котором веб-приложения работают… И это все — программисты.
7 февраля 2012, 17:45
137

КопирайтВ Украине предлагают законодательно запретить закрывать сайты с нелегальным контентом

Нашумевшая в течении нескольких последних недель история о закрытии популярного файлообменника Ex.ua, по всей вероятности, всё-таки станет причиной любопытного прецедента, который, надо надеяться, законодательно закрепит в Украине невозможность закрытия целых интернет-сервисов из-за наличия на них нелицензионного контента.

Некоторые авторитетные источники в украинской прессе утверждают, что младший сын действующего украинского президента оказал не последнее влияние на возвращение ex.ua к жизни. Упоминание этого факта приведено здесь потому, что сегодня в украинский парламент известным депутатом из правящей партии был подан законопроект о внесении изменений в закон «О телекоммуникации». Суть изменений заключается в двух моментах:
  • При обнаружении на интернет-сервисе (сайте) нелицензионного материала, то предписывается «удаление точно идентифицированного контента» без закрытия самого сервиса.
  • «Удаление точно идентифицированного интернет-контента или блокирование доступа к нему возможно только по решению суда»

7 февраля 2012, 14:21
19

Системное администрированиеСписок проверки глупых вещей — Лимончелли из песочницы

Многим известны книги Томаса Лимончелли по системному администрированию, очень ценные для админа книжки. На его сайте тоже немало интересного, среди прочего нашёл такую статью: «A list of dumb things to check». На русском языке она, к сожалению, не нагуглилась, переводил сам. После допилинга под свои условия буду использовать как часть КМБ у себя в отделе, а первоначальный перевод выкладываю тут.
7 февраля 2012, 15:46
251

GoogleGoogle готовится выпустить устройство расширенной реальности

Многим известно довольно странное приложение Google Goggles, которое можно скачать в Андроид маркете, позволяющее поиграться с Augmented Reality на своём смартфоне. Могло показаться, что это один из тех экспериментальных проектов компании, которые сейчас пачками закрывают, но, похоже, всё вполне серьёзно и более того, существует информация о том, что гугл скоро выпустит готовое AR-устройство.

Некоторое время назад уже всплывала новость о том, что в секретных бункерах подразделения Google X создается некое «носимое» устройство, что вызвало предположения о готовящемся конкуренте iPod nano, но сайт 9 to 5 Google добыл подробности из источника в New York Times: это будут очки. Как у терминатора.

image
(Это не Google Goggles, а похожие на них Oakley Thumps)

В декабре источник сообщал: это прототип в ранней стадии, который выглядит как обычные очки с толстой оправой.
В них встроен дисплей. На них есть несколько кнопок на дужках и если бы не эти кнопки, очки невозможно было бы отличить от обычных. Мы не уверены, какой именно дисплей используется, но это похоже на прозрачный LCD или AMOLED. Мы слышали, что это не периферийное устройство для других андроид-устройств, очки напрямую связываются с облаком. Тем не менее, они могут использовать интернет-соединение смартфона через Wi-Fi или Bluetooth 4.0. Область применения — расширенная реальность, которая может быть связана с сервисами геолокации Google. Пользователь может гулять, видя как на дисплее выскакивает информация об увиденных предметах а-ля терминатор. По-видимому, очки имеют встроенный GPS и, по-видимому на них бежит некая версия Android.


Вчера появились новые подробности и уточнения:
Плохие новости: дисплей есть только для одного глаза и он не прозрачный.
Новости веселее: навигация по интерфейсу происходит при помощи движений головы, она очень быстрая и пользователь моментально к ней привыкает, она сразу становится вашей второй натурой. При этом движения головой почти незаметны для окружающих людей. Очки имеют голосовой ввод, технические характеристики сравнимы с андроид-смартфонами предыдущего поколения.

Самое интересное в том, что Google уже собирается выпускать устройство в каком-то виде, хотя технология всё ещё не выкристализовалась до конца. Это будет пробный камень типа хромбуков, а не массовый продукт, и больших успехов от него не ожидают.

Google Goggles должны появиться «скоро».
7 февраля 2012, 19:03
48

Open sourceЛайтпак 6 доступен для предзаказа

Уже сегодня стала доступной для предазказа 6я версия Лайтпака.
В новой ревизии устройства улучшена цветопередача в диапазоне цветов с низкой яркостью. Новая плата получила акриловую защиту, которой прикрыты все разъемы на плате. По словам разработчиков это самое удобное и лучшее решение для такого типа устройств. Лайтпак 6 получил квадратный корпус с удобными разъемами, теперь не придется зачищать проводки и прикручивать их отверткой. Скоро появится видео.

image
8 февраля 2012, 08:32
108

JavaScriptСпагетти в последовательном вызове асинхронных функций. Теория и практика

В продолжение статьи Последовательный вызов асинхронных функций.

Часть 1. Теория


Большинство традиционных, не-веб языков программирования являются синхронными (блокирующими).
Как можно определить, синхронный или же асинхронный данный язык? Например, по наличию/отсутствию функции sleep (может называться также delay, pause и т.д.), когда программа полностью останавливается на определённое количество времени.

В JavaScript, как вы знаете, такой функции нет. Есть, например
7 февраля 2012, 16:40
166

AndroidВышел Google Chrome Beta для Android

Господа, для всех Android'ов 4-й версии вышел Google Chrome Beta! С чем я вас и поздравляю!
Для России в Маркете пока закрыт, но под катом есть зеркало.


7 февраля 2012, 23:31
36

Операционные системыРелиз ReactOS 0.PI (0.3.14)


Команда ReactOS с гордостью представляет выпуск ReactOS версии 0.3.14.



Страница загрузки дистрибутивов. | Страница сбора пожертвований.

8 февраля 2012, 12:11
8

KohanaМодуль профайлинга «ProfilerToolbar»

Если вы используете Kohana, то скорее всего уже видели модуль DebugToolbar. Испробовав его на нескольких проектах, стало понятно, что его возможностей явно не хватает. А при использовании Ajax запросов данный модуль становиться вообще бесполезным.

Имея достаточно свободного времени и желание сделать удобный инструмент для разработки, я решил написать свой велосипед с блэкджеком и плюшками. В итоге получилась такая штуковина:

ProfilerToolbar
7 февраля 2012, 20:50
91