Monday, December 26, 2011

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:


GoDaddy на этой неделе подвергся бойкоту со стороны интернет-сообщества за поддержку законопроекта SOPA. Владельцы сайтов в массовом порядке переводят домены к другим регистраторам. По данным сервиса мониторинга DailyChanges, в последнюю неделю количество доменов на нейм-серверах GoDaddy (ns.domaincontrol.com) снижается каждый день на несколько тысяч. При общем количестве более 32 млн, это не очень несущественно, но руководство всё-таки встревожилось. Компания начала обзванивать клиентов, которые переводят домены к другим регистраторам ? и пытаются выяснить, по какой причине они это делают. Имидж GoDaddy тоже пострадал. Чтобы как-то исправить ситуацию, пиар-отдел компании опубликовал заявление, что GoDaddy больше ?не поддерживает SOPA?. Читать дальше →


Вышел очередной релиз ? кандидат новой ветки PHP 5.4. Отличия от предыдущей сборки: Добавлена конфигурационная переменная max_input_vars, позволяющая бороться с атаками, основанными на совпадении хэшей (hash collision attacks) Исправлен segfault в работе traits Исправлен баг с некорректным чтением и записью при использовании traits Исправлен segfault после 2 POST запросов с типом multipart/form-data (коды 200 + 404) Исправлена ошибка с неотображением ошибок PHP в некоторых браузерах, использующих SAPI Исправлен segfault при использовании старых версий OpenSSL Исправлены неработающие функции bindValue и bindParam в драйвере PDO для Firebird Кстати для тех, кто хочет попробовать новые возможности PHP 5.4 (например, traits), не разбираясь в тонкостях сборки PHP из исходных кодов в своей Debian-based системе, можете использовать пакеты версии 5.3.99 с сайта http://apt.damz.org/.


Как я и обещал, пишу третью часть к предыдущим двум постам ?Как отразится противостояние HP и Oracle на Open Source?? и ?Противостояние HP и Oracle. Продолжение?. Некоторая задержка получилась, потому что только сейчас появилась хоть какая-то официальная информация, связанная с перспективами Itanium. К сожалению, информация эта не слишком радостная. Стало понятно, что Itanium, всё же, медленно, но верно, будет уходить с серверного рынка. Лишившись ?софтверной? части, в лице Oracle, судьба Itanium была предопределена. Паники среди клиентов нет, но думаю, все понимают, что в долгосрочной перспективе нужно будет уходить с платформы. Тем не менее, ситуация не катастрофическая, компании ещё долго смогут использовать свои Itanium-сервера, и скорее всего, большинство клиентов HP будет использовать их максимально долго. Читать дальше →


Подготовил видео демонстрацию возможности раскрытия IP-адреса собеседника через Skype. UPD: много вопросов на тему чем отличается данная статья от этой или вот этой. Отвечаю: 1. Там речь шла только о звонке. Я показал, что в определённой ситуации можно раскрыть и без звонка, через чат. 2. Там была только теория. А здесь видео демонстрация. Предыстория А началось всё с прочтения вот этой статьи. Цитата из статьи: ?Skype, оказывается, в большинстве случаев напрямую соединяется с собеседником.? Но никаких доказательств этого приведено не было. Меня это сильно заинтересовало. И я провёл первые предварительные тестирования. После чего обнаружилось, что многие люди не владеют достаточными знаниями относительно этой ситуации, но вовсю готовы хвастать своими сомнительными знаниями. Дальнейшие комментарии на эту тему тому подтверждение. Кто-то считал, что нужно смотреть UDP сокеты (хотя в статье автор использовал программу cports для просмотра TCP соединений). Ещё мнения были, что выяснить IP-адрес собеседника можно только в случае, если у него выделенный IP, а в случае использования NAT это невозможно. Третьи говорили, что можно только адрес супернода выявить, поэтому автор статьи злоумышленника не вычислил и т.д. Поэтому я решил внести ясность в ситуацию. Читать дальше →


В наше время существует большое количество информационных технологий, а с каждым годом их становится больше. Их изучают, развивают и придумывают новые. Есть такие, о которых знают все, есть такие, в которых разбираются только специалисты. А есть и такие технологии, которыми мы пользуемся ежедневно, по многу раз в день. Даже язык не поворачивается называть их технологиями ? настолько они стали привычными и просто вросли в нашу жизнь, в наше ежедневное существование. Об одной такой технологии я и хотел бы поговорить сейчас. Электронная почта. Наверное нет ни одного пользователя компьютера, у которого нет почтового адреса. Да что там компьютера! Клиенты электронной почты прочно обосновались на смартфонах, планшетах и даже телевизорах. Электронная почта это просто? Да, это просто. Любой может написать письмо, любой может прочитать, у всех есть почтовый ящик, у многих их несколько. Это настолько просто, что пользователи уже не умеют правильно написать письмо. И особенно это касается деловой переписки. Читать дальше →



Для начала всех хотелось бы поздравить с наступающими праздниками! А теперь к сути моего повествования. Несколько недель назад мне потребовалась сделать выпадающие списки в django. Значения должны подгружаться автоматически по мере ввода и пользователь должен иметь возможность как выбрать значение из списка, так и добавить своё. Для начала посмотрим, какой результат мы преследуем: Читать дальше →


Выход GNOME 3.0 вызвал массу недовольства со стороны пользователей. В числе недостатков отмечались неудачные шрифты, большие заголовки окон, отсутствие возможности сменить тему, неудобная система уведомлений и многие другие. Однако я, обновившись с Fedora 14 до F16, сразу подумал ? в этом что-то есть. И стал пытаться довести свой рабочий стол до удобного для меня состояния. Результатами остался очень доволен. Читать дальше →


В свете последних событий в плане перспектив развития ИТ в нашей стране, инициативная группа выступила с предложением о создании сабжи, в программу которой будут входить: Внутренняя политика Признание информационных технологий ключевой сферой для эффективного развития РФ Признание информационных технологий приоритетной сферой для обеспечения безопасности РФ. Создание в рамках Правительства РФ отдельного Министерства по информатизации Создание отдельного комитета ГД по вопросам информатизации Читать дальше →


У нового гуглофона Galaxy Nexus, выпускаемого компанией Samsung, обнаружены проблемы с мультитачем. Если перевести экран в горизонтальное положение (что чаще используется в играх) и коснуться экрана слева, то правая часть экрана либо перестанет реагировать на касания, либо станет регулярно терять ?контакт?. Как утверждает автор видео, проблема может быть временно устранена, если заблокировать и разблокировать телефон. О распространенности проблемы пока не известно. Вероятнее всего вопрос имеет софтверное решение и будет устранен при обновлении.


Турнир привлекал своей простотой и собрал широкую аудиторию. Идея пришлась по вкусу и старшеклассникам и умудренным опытом гуру, помнящим еще чемпионат мира по компьютерным шахматам 1972-го года. Используемые лидерами алгоритмы были примерно одинаковые, базовых было два ? поиск в ширину (BFS), для определения ближайшего пути к дальним целям и минимакс в ближнем бою. Дьявол скрывался в правильной методике выбора целей и тонкой настройке деталей. Читать дальше →



Доброго времени, уважаемое Хабросообщество. В ноябре компания Microsoft выпустила долгожданное обновление для сервера корпоративного общения Lync Server 2010, которое позволяет подключаться мобильным клиентам. Однако к тому времени не было ни одного мобильного клиента, ни под какую платформу, даже под родную Windows Phone. Из ранних пресс-релизов Microsoft дала понять, что приступит к разработке клиентов Lync под WP7, Android, iOS, Symbian и BlackBerry. К счастью, горевать пришлось не так долго. Читать дальше →


В области распознавания о сигналах часто думают как о продукте умножения, которые действуют статистически. Таким образом, цель анализа таких сигналов ? как можно точнее смоделировать статические свойства источников сигналов. Основой такой модели является простое исследование данных и возможная степень ограничения возникающих отклонений. Однако, модель, которая будет определяться, должна не только повторять выработку определенных данных как можно точнее, но и доставлять полезную информацию о некоторых значимых единиц для сегментации сигналов. Скрытые модели Маркова способны обработать оба вышеуказанных аспекта моделирования. В двухэтапном стохастическом процессе информация для сегментации может быть получена из внутренних состояний модели, в то время как сама генерация сигнала данных происходит на втором этапе. Большую популярность эта технология моделирования получила в результате успешного применения и дальнейшего развития в области автоматического распознавания речи. Исследования скрытых моделей Маркова превзошли все конкурирующие подходы, и являются доминирующей парадигмой обработки. Их способность описывать процессы или сигналы успешно изучается в течение длительного времени. Причиной этого, в частности, является и то, что технология построения искусственных нейронных сетей, редко применяется для распознавания речи и аналогичных проблем сегментации. Тем не менее, существует ряд гибридных систем состоящих из комбинации скрытых моделей Маркова и искусственных нейронных сетей, в которых используют преимущества обоих методов моделирования (см. раздел 5.8.2). Читать дальше →


В этой статье вы получите новые и старые знания, в частности некоторые из них появились совершенно недавно в рунете, а некоторые вообще введены мной прямо на месте не отходя от кассы. Итак вы узнаете: Базовую информацию о том, что такое автодокументация и как она делается в PHP Настройка генератора документации phpDocumentor в NetBeans 7.01 Ссылка на исправленную мной библиотеку phpDocumentor со списком внесенных изменений, думаю некоторым может сразу же понадобиться Ссылки на почитать На проекте столкнулся с тем, что потребовалось создать нормальную документацию. Писать отдельно документацию не самый лучший способ, базовое описание библиотеки можно выполнить и в стиле автодокументации. Начал разбираться в вопросе и о чудо, в NetBeans 7.01 оказывается поддерживаться PHPDoc, вполне достойно и удобно. Был удивлен бедностью информации по этой тематике в русском сегменте сети. Кроме того, я нашел несколько подводных камней, которые создавали проблемы при настройке под Windows. Если заинтересовались, то добро пожаловать под кат Читать дальше →


Когда к TreeView потребовалось сделать поиск, я сделал реализацию поиска вне контрола, а потом установил его свойство SelectedItem. К сожалению у стандартного WPF контрола TreeView свойство SelectedItem только для чтения. Поэтому мне пришлось ввести в каждый объект отображенный в TreeView свойства IsSelected и IsExpanded и связать эти свойства с соответствующим свойством TreeViewItem. (обычно именно это советуют в инете ) Таким образом нужно только установить у нужного объекта IsSelected, а у всех его предков IsExpanded. Такая реализация работает прекрасно, но? Подробности реализации


Жак Фреско ? это человек, который уже много лет занимается идеей организации социальных структур будущего, основанных не на традиционных моделях экономики и потребления, а на возможностях современной науки. Цель проекта ? устойчивое развитие цивилизации без конфликтов. Жак родился в 1916-м году и успел застать Великую Депрессию, затем получил хорошее образование и стал известен в качестве промдизайнера и архитектора. В последние годы он занимается тем, что рассказывает о несколько фантастичном проекте своей мечты. Буквально пару дней назад в Digital October прошла его лекция (прямой телемост) про этот проект. Жак в своей творческой лаборатории Вот основные тезисы: Политическая система, которая хорошо работала 50 лет назад, сейчас уже устарела. Большинству современных систем мы обязаны римлянам. Но у них было другое общество. Мы уже произвели огромную базу знаний. Нам нужно развивать её, а не считать деньги. Вот выкладки того, какими должны быть города, системы взаимоотношений и т.п. Интеграция будет медленной и плавной, но это нужно делать. Первое, с чего нужно начать ? с изменения системы образования. Второе ? переход к некоей форме правления, похожей на коммунизм. Третье ? последовательная автоматизация всех рутинных процессов, включая правительственную работу. Читать дальше →


Некоторое время назад на Хабре упоминалось обещание хакеров из группировки Anonymous сделать целью своей атаки ряд государственных и финансовых учреждений (и даже церковь Сайентологии) с целью более ?справедливого? перераспределения денежной массы в мире. Тогда многие с сомнением отнеслись к заявлению группировки, однако, как оказалось, или сама команда Anonymous, или кто-нибудь еще, слов на ветер не бросала. Сегодня стало известно, что атаке хакеров (некоторые издания упоминают Anonymous, хотя автором твита, на который ссылаются источники, является SABU, которого (ую) называют лидером Lulzsec; оригинальный можно посмотреть здесь) подверглась разведывательно-аналитическая компания Strategic Forecasting (официальный сайт не работает), более известная по сокращенному названию Stratfor, которая занимается сбором и анализом информации о событиях в мире. На основании собранных данных аналитики компании составляются экономические и геополитические прогнозы, используемые, как теперь стало, рядом правительственных и финансовых организаций по всему миру: в этой записи на PasteBin упомянуты армейские ведомства армии США, крупнейший в мире инвестиционный банк Goldman Sachs, финансовая компания MF Global, а также Microsoft и Apple. Узнать подробности


QML предоставляет удобный способ разбиения кода под названием ?Компоненты?. Самым простым способом создания компонента, который можно будет в последствии использовать многократно, является добавление нового файла в рабочую директорию главного QML-файла. Example.qml: import QtQuick 1.0 Rectangle { } main.qml: import QtQuick 1.0 Example { } Также, компоненты можно упаковывать как модули (Qt Components являются таким модулем) и публиковать в виде плагинов. Этот пост посвящён использованию компонентов для написания чистого и легко поддерживаемого QML-кода. Создание новых компонентов Первый пример показал простоту создания дополнительных компонентов, так что не бойтесь их использовать. Читать дальше →


Отписаться от этой рассылки

No comments:

Post a Comment