Архив за 04 апреля 2013 - 4

Компания Gigabyte на одном из мероприятий Tech Tour в Малайзии показала видеокарту GeForce Titan, оснащённую нереференсной системой охлаждения — WindForce 3X. Возможно это будет первый ускоритель GeForce Titan, отличающийся от референсного дизайна. Хотя, судя по фото, отличаться будет лишь СО. Если присмотреться, можно сделать вывод, что, судя по всему, печатная плата осталась неизменной.

Gigabyte Titan WindForce 3X

Читать полностью »

Расширение Private Tab
Речь пойдет о моем расширении Private Tab для Firefox и SeaMonkey: некоторые подробности реализации – и конкретно этого, и расширений, не требующих перезапуска (aka restartless), вообще.

Расширение добавляет приватные вкладки, для которых не будет сохраняться история и будет использоваться отдельный набор cookies.

К сожалению, попытки написать по-простому приводят к многочисленным отвлечениям от основной темы, так что на выходе получилась некая солянка на тему написания расширений. С другой стороны, совсем без отвлечений понятно будет только тем, кому все это уже не нужно.
Несколько сумбурно, но зато в логическом порядке. Надеюсь, так понятнее.
Читать полностью »

Добрый день, уважаемые читатели. Не далее как три дня назад я был на конференции «M.I.F. – создавая будущее», на которой выступали с докладами представители Microsoft, Fujitsu и Intel. О некоторых интересных на мой взгляд заявлений представителя компании Intel (Андрея Грачева), а также информации полученной в беседе, я и хотел бы с вами поделиться.Читать полностью »

Ограничиваем доступ к упакованным приложениямВсе мы знаем, что с выходом Windows 8 корпорация Microsoft решила полностью изменить представление пользователей о десктопных приложениях. Упакованные приложения, они же Metro-приложения, отличаются единообразием, обновленным упрощенным внешним видом и новым взаимодействием с пользователем. В этих приложениях минимизированы отвлекающие факторы, удалены практически все графические эффекты, включая Windows Aero, над которыми Microsoft трудилась несколько последних лет, для всех приложений используются единая цветовая гамма, шрифты и прочее. Не будем сейчас останавливаться на том, хорошо ли поступили Microsoft, что решили возвращаться к приложениям в стиле Windows 3.1, однако, с этим придется смириться и предпринимать какие-то действия по обслуживанию таких приложений.
Как известно практически каждому, начиная с таких операционных систем, как Windows 7, специально для выполнения задач, связанных с ограничением доступа пользователей к конкретным файлам или приложениям, в дополнение к политикам SRP Microsoft создали новую технологию, которую они назвали AppLocker. Политика AppLocker представляет собой набор из правил AppLocker, включающих в себя различные настройки, предназначенные для принудительного применения. Как свойственно объектам групповой политики, каждое правило сохраняется в конкретной политике, а сами политики уже распространяются согласно вашей иерархии объектов групповой политики.Читать полностью »

image
Сравнительно недавно передо мной встал выбор: что делать и как жить дальше. Что делать в плане какого то существования и работы в целом. К этому вопросу я решил подойти максимально серьезно, а точнее начал потихоньку выбирать область моей IT-деятельности. Выборов оказалась огромная куча, учи не хочу: C- подобные, Макинтоши и их ответвления, мобильные разработки и все такое прочее. Но мне хотелось выбрать что-то такое, что будет:
— глобальным
— актуальным 5-10 ближайших лет
— востребуемым в плане трудоустройства
— ну и конечно было интересным и увлекательным.

По совету многих друзей, знакомых ну и после прочтения некоторых статей в интернете, решил пойти в Flash программисты и начал работать в качестве игрового разработчика для казуальных игр и теперь работаю с ActionScript 3.0.
Но через некоторое время и после прочтения статей на Хабре я начал сомневаться, что я иду в верном направлении. А точнее, есть ли у меня будущее, как собственно и у флеша. Конечно, как в каждом объекте спора, мнения очень сильно расходятся и разрастаются войны невиданных размеров. И я решил окончательно разобраться, что же происходит сейчас с технологией Flash и в AS3.0 в частности. Кому стало хоть маленько интересно — прошу пожаловать под мой уютный кат. Читать полностью »

(статья очень старая, по поднятые в ней вопросы актуальны по сей день и регулярно поднимаются в различных обсуждениях)

Многие из вас наверняка заметили, что я пишу книгу о Zend Framework. Недавно я закончил черновики двух глав: «Архитектура приложений на Zend Framework» и «Понимая Zend Framework». В первой главе объясняется архитектурный шаблон Model-View-Controller (MVC) и причины, по которым он стал стандартом де-факто для веб-приложений. Во второй исследуется связь MVC с компонентами Zend Framework, их структурой и взаимодействием.

Завершив обе главы я осознал, что большую часть времени описывал модель и ее фактическое отсутствие в Zend Framework. На самом деле ни один веб-фреймворк не предлагает нам полноценную модель (по причинам, которые я объясню чуть позже). И ни в одном из них не дается внятного объяснения этому обстоятельству. Вместо этого они последовательно связывают понятие модели с родственным, но не идентичным понятием доступа к данным, что изрядно всех запутывает.

Эта сторона фреймворков никогда не привлекала особого внимания. И все же именно она лежит в основе целого класса проблем в тех приложениях, которые пытаются использовать MVC по образу и подобию фреймворков для веб-приложений. Более того, попытки донести идею модели до других разработчиков нередко напоминают битье головой о стену. Я не хочу сказать, что все разработчики тупые или не понимают саму идею, просто никто из них (вне зависимости от того, работают они с PHP или нет) не связывает модели с той областью, которая наделяет их смыслом — принципами объектно-ориентированного программирования.
Читать полностью »

приходится ждать загрузки видео >360p по несколько секунд, обрывы на середине просмотра стало уже обыденным делом и это с достаточно широким каналом.
image
причина в занижении провайдерами скорости к серверам кеширующим видео, всё что нужно сделать это заблокировать доступ к ним.
Для того чтобы запрос шел мимо cdn серверов ютуба надо заблокировать диапазон ip адресов (в роутере или на компьютере)
173.194.55.0/24 и 206.111.0.0/16

под виндой (кроме xp) при включенном брандмауэре достаточно открыть cmd с правами администратора
netsh advfirewall firewall add rule name=«ytbspeed» dir=in action=block remoteip=173.194.55.0/24,206.111.0.0/16 enable=yes

в маке
Читать полностью »

Будущее поиска: интервью с участниками Европейской конференции по информационному поискуНа прошлой неделе в Москве при поддержке Яндекса прошла одна из двух самых авторитетных мировых конференций по информационному поиску — ECIR 2013 (European Conference on Information Retrieval).

Специально для Хабрахабра Илья Сегалович (iseg), технический директор Яндекса, коротко рассказал, чем она важна; почему то, что она прошла у нас, имеет большое значение и каких усилий нам и нашим соорганизаторам из Высшей школы экономики стоило провести ECIR в Москве.

Также мы взяли несколько интервью у авторов наиболее интересных статей и выступлений, а председателя жюри Best Paper Awards комитета попросили рассказать, о чём были лучшие статьи и почему предметы именно этих исследований сейчас важнее всего для науки и индустрии.
Читать полностью »

По мере работы с базами данных, ознакомления с их плюсами и минусами, возникает момент, когда принимается решение миграции с одной СУБД в другую. В данном случае возникла задача переноса сервисов с MySQL на PostgreSQL. Вот небольшой перечень вкусностей, которые ждут от перехода на PostgreSQL, версии 9.2 (с более подробным списком возможностей можно ознакомится тут):

  • наследование таблиц (есть ограничения, которые обещают в будущем исправить)
  • диапазоны: int4range, numrange, daterange
  • поддержка из коробки несколько языков для хранимых функций (PL/pgSQL, PL/Tcl, PL/Perl, PL/Python и голый C)
  • оператор WITH, позволяющий делать рекурсивные запросы
  • (планируется) материализованные представления (частично они доступны и сейчас — как IUD правила к представлению)
  • (планируется) триггера на DDL операции

Как правило, существующие решения опираются на работу с уже готовым SQL дампом, который конвертируется в соответствии с синтаксисом целевой БД. Но в некоторых случаях (активно использующееся веб-приложение с большим объемом информации) такой вариант несет определенные временные затраты на создание SQL дампа из СУБД, его конвертации и загрузку получившегося дампа снова в СУБД. Поэтому оптимальней будет online-вариант (прямиком из СУБД в СУБД) конвертера, что может существенно уменьшить простой сервисов.
Читать полностью »

«Железо» предоставлено embeddedsoft.ru.

Недавно наткнулся на статью на хабре и понял, что самоделки стали опять модны. Решил поделиться своим «experience’ом» в сфере разработки панк-смартфонов.

Панк смартфон

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js