Архив за 08 февраля 2012

Информационная безопасность / 12345
12345 — именно такой пароль был установлен на почтовом ящике президента Сирии, взломанном накануне специалистами из Anonymous.
«Психологией американцев можно легко манипулировать, если они услышат, что были совершены „ошибки“, которые „исправляются“», — пишет Асаду глава миссии Сирии в ООН Шехеразад Джафари. В этом же письме он советует отдельно отметить доступность Facebook и YouTube в стране.
Anonymous не в первый раз атакуют власти Сирии. До этого хакеры взломали сайты ряда сирийских министерств, опубликовав на них карикатуры на Асада и рекомендации, как безопасно пользоваться интернетом.На фото: Башар Асад показывает оптимальнуюЧитать полностью »

Георгий около 25 лет прожил в США, был приглашен в Grammarly на должность VP of Engineering.
Мы обсуждали разницу в статусе программистов в Штатах и Украине, особенности рекрутинга (как правильно составить резюме, не «завалиться» на собеседовании), а также перспективы краткосрочных курсов для подготовки джуниоров.
02:30 Первые впечатления о компании. Как прошла адаптация?
07:15 Статус программиста США и Украины
10:00 Процесс приема на работу
17:20 Как не провалить собеседование с работодателем?
28:30 Опыт работы с аутсорсингом в Индии
31:00 Вопрос образования. Достаточно ли 6-месячных курсов для работыЧитать полностью »

Game Development / Windows Phone 7 XNA: гнем пиксели или нет шейдерам
Привет дорогой друг.
Опять прошло много времени и я не радовал вас интересной информацией по
поводу разработки игр. Сегодня эту статью я хочу посветить разработке игр под WP7, используя
замечательный фреймворк XNA, о котором я писал здесь, здесь и здесь и тут. А конкретно, я вам расскажу, как можно сделать красивые эффекты без шейдеров. В этой статье рассмотрим эффект искажения. Видео, теория, практика под катом.
Теория

Последние две статьи я писал про шейдеры и о том, как можно улучшить визуальное восприятие в вашей игре. Но если посмотреть на сравнение Reach и HiDef профилей XNA, то можно с ужасом
Читать полностью »

Алгоритмы / Определение доминирующих тонов на изображении [v 1.1]
После публикации прошлой статьи, я полностью забил на попытку выполнить алгоритм при помощи HSV или Lab координат. Забил на использовании библиотек цветов и вообще на сам скрипт забил.
Но что-то стало скучно и опять зачесались руки поработать с изображениями и одновременно захотелось исправить уже имеющийся алгоритм.
Скрипт: link
Решение

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

Информационная безопасность / [Из песочницы] Опыт сертификации CISM

Несколько месяцев назад я решился сдавать на CISM. Хотел бы поделиться опытом подготовки, прохождения экзамена.
Что такое CISM?

Certified Information Security Manager. Детальное описание можно найти на isaca.org.
В целом – это один из наиболее почитаемых сертификатов в области информационной безопасности. Вот, например, один известный сайт по ИБ включил CISM в топ сертификаты для 2012г.
Мотивация

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

Приветствую всех читателей!
В этом посте я хочу рассказать, почему в некоторых случаях не стоит доверять информации, которую можно получить просматривая сеансы записей действий посетителя в Вебвизоре от Яндекс.Метрики.
Под катом коротко о технологии, описание проблематики, переписка с технической поддержкой Яндекса и личные выводы.
Технология Вебвизор в Яндекс.Метрике
Официальная информация с сайта Яндекса:
Вебвизор записывает действия посетителей вашего сайта и позволяет вам просматривать их в режиме «живого видео».
Воспользовавшись плеером, вы увидите точное повторение всехЧитать полностью »

Всем добрый день.
Раздумывая над вопросом фонового обновления информации, мне пришла в голову одна идея.
Суть задачи — мы находимся на странице списка новостей. Необходимо обновлять список по мере поступления новых новостей. Серверный язык PHP
Рассмотрим классический вариант через постоянные запросы аяксом:
1) Клиент посылает аякс запрос на сервер, например по адресу — /ajax/get_upades&time=xxxxxx
2) PHP смотрит есть ли в базе данных записи, новее чем time
3) Если есть выбирает их и возвращает
4) Если нет ничего не возвращает
В этом случае мы вынуждены постоянно дергать PHP и БД для ответа на вопрос,Читать полностью »

PHP / Массивы моделей в MVC — вкусно и тяжело?

Парадигма MVC во многом позволяет упростить поддержку кода за счет разделения логики и создания абстракций, однако часто, следуя принципу Thick Model & Thin Controller (он же Fat Model & Skinny Controller), разработчикам приходится упираться в краеугольный камень использования любого объекта-модели, а именно — в потребление памяти. Что особенно актуально при работе с моделями, которые реализуют ORM (или ActiveRecord паттерн).
В данной статье хочу вкратце продемонстрировать стандартные подходы к решению данной проблемы.
Для начала небольшое отступление для тех, кто не совсем понимает зачем нужно использовать модели если можно работать напрямую сЧитать полностью »

Те пользователи, которые согласятся на то, чтобы поисковый гигант собирал статистику о том, какие сайты они посещают и чем на них занимаются, могут принять участие в программе Screenwise здесь.
Пользователя старше 13 лет, имеющие учётную запись в Google, могут установить в специальное расширение для Chrome, которое и будет заниматься сбором статистики. Взамен этого пользователь получает Gift Card для покупок в Amazon на сумму 5$. В дальнейшем, за каждые три месяца пользователь будет получать еще по 5$ в течении года.
Программа пока не началась. Желающие принять в ней участие, могут оставить свой email на странице на странице проекта.
[ScreenWise]
Читать полностью »

Те пользователи, которые согласятся на то, чтобы поисковый гигант собирал статистику о том, какие сайты они посещают и чем на них занимаются, могут принять участие в программе Screenwise здесь.
Пользователя старше 13 лет, имеющие учётную запись в Google, могут установить в специальное расширение для Chrome, которое и будет заниматься сбором статистики. Взамен этого пользователь получает Gift Card для покупок в Amazon на сумму 5$. В дальнейшем, за каждые три месяца пользователь будет получать еще по 5$ в течении года.
Программа пока не началась. Желающие принять в ней участие, могут оставить свой email на странице на странице проекта.
[ScreenWise]
Читать полностью »


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