четверг, 24 февраля 2011 г.

Хабрахабр

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

Хабрахабр:

Если вы никогда не писали код для выполнения анимаций, то вы можете дальше не читать :) Что такое requestAnimationFrame? Во всех ваших функциях анимаций вы используете повторяющийся таймер для применения изменений каждый несколько миллисекунд. Хорошие новости: производители браузеров решили ?почему бы нам не дать вам API для этого потому, что мы, возможно, сможем оптимизировать некоторые моменты для вас?. Итак, это основное API для создания анимаций на основе изменения DOM стилей, перерисовки canvas или WebGL Зачем я должен это использовать? Браузеры могут оптимизировать анимации идущие одновременно, уменьшив число reflow и repaint до одного, что в свою очередь приведет к повышению точности анимации. Например анимации на JavaScript синхронизированные с CSS transitions или SVG SMIL. Плюс ко всему если выполняется анимация в табе, который невидим, браузеры не будут продолжать перерисовку, что приведет к меньшему использованию CPU, GPU, памяти и как следствие снизит расход батареи в мобильных устройствах. Читать дальше →


Так уж получилось, что официально ввоз оборудования со строгим шифрованием (длиной ключа более 56 бит) практически прикрыли. Тема обсуждалась много, и те, кто уже имеет развернутые на Сisco vpn сети, особо не беспокоятся ? не трогают, и ладно. А вот организовать новую небольшую филиалку на Cisco или расширить существующую стало несколько проблематично (уходящие в End-of-Sale маршрутизаторы как и темы со сменой ПО с NPE-K9 на K9 и накатывания SEC лицензий рассматривать не буду ? это, все-таки, незаконно). Что из себя представляет классический dmVPN? В двух словах ? имеем Центральное устройство ? Hub и кучу удаленных Узлов ? Spoke, с динамической маршрутизацией между ними и копипастной настройкой новых Spoke ? изменения в конфиге минимальны, центральный Hub трогать не надо, маршруты сами разлетятся по сети. Красота! Что же нужно дописать и доделать, чтобы схема работала не на Cisco, а на связке Cisco плюс S-Terra? Читать дальше →





Всем доброго времени суток! После возвращения на прежнее место работы возникла необходимость разгребать собственные-же косяки 2-х летней давности, помноженные (именно помноженные) на косяки ООО ?Разолбай-аутсорсинг? (название организации, как вы правильно понимаете, изменено). Одним из таких косяков был почтовый сервер Exim из которого мало того, что как из ушата лился спам, так еще и кривонастроеный антиспам приходящим админом ООО ?Раздолбай-аутсорсинг? куда-то ?пропадал? нужные письма, и в качестве приятного бонуса в imap`ных ящиках периодически пропадали нужные письма. В общем лучшим решением было rm -rf /. Именно это я и сделал и внедрил Zimbra и сейчас я хочу рассказать как это сделал таким образом, что это заработало (прежде всего в логике работы компании) став вторым инструментом документооборота, хотя ранее электронка стояла особняком, которая была у нескольких человек. И так, погнали бороться со спамом, разгильдяйством сабботажем, нежеланием работать, тупостью пользователей и еще кучей всего! Читать дальше →


Кто ?охотится? за IT-специалистами? Кто пользуется особой популярностью и имеет все шанс продать себя подороже? Сколько хотят и реально могут получить IT-специалисты? Об этом и о многом другом рассказала на конференции Application Developer Days Ольга Кочкина, директор филиала компании HeadHunter. Мы, организаторы конференции, предлагаем оптимальную публикацию: cтатья-стенограмма, слайды, смонтированная видео- и аудиозапись. lib.custis.ru/311-head-hunter-add-2010



Рассмотрены возможности воздействия на функционал программы через стандартные элементы управления для интерфейсов. Показана уязвимость архитектуры Kaspersky Anti-Virus 6.0 for Windows Workstation, входящего в состав Kaspersky EnterpriseSpace Security. Найдено, что с помощью утилит для воздействия на элементы интерфейса любой пользователь может отключить антивирусную защиту своего ПК, что представляет собой серьёзную брешь в безопасности корпоративной версии антивирусного продукта.


Кто ещё не видел, как на телеканале MTV правоторговцы запугивают зрительниц и зрителей тюрьмою за скачивание ?нелегального видео?, может ознакомиться с двумя рекламными роликами прямо сейчас: На YouTube пишут, что этих роликов на самом деле больше двух и что показывают их не только по MTV. Не могу ни подтвердить, ни опровергнуть эти слухи, потому что сам-то я стараюсь вообще не смотреть телевизор. Реклама выглядит таким образом, как будто печально известные поправки Милявского (которые предусматривали, что даже простое скачивание ? совершаемое без цели сбыта ? станет преступлением) не то приняты, не то вот-вот дожны быть непременно приняты и стать законом. Чёрт знает что такая реклама может означать. Читать дальше →




В этой статье я расскажу о том, как при помощи XML-RPC получать информацию о комментариях к своим постам в ЖЖ, и даже немножечко их удалять. Изначально скрипт писался в связи с ситуацией в ЖЖ Навального, где неизвестный бот тысячами постит одно и то же сообщение, мешая развитию дискуссии в комментариях. Я не вполне разделяю его точку зрения (и уж точно не отношусь к его фанатам), но мне дорога свобода слова в интернете, так что я потратил некоторое время на изучение возможностей по обработке комментариев скриптом. Читать дальше →


В процессе писания REST-сервиса уткнулся в странную проблему ? не нашел приличного инструмента для отладки jsonp ответа от сервера. За пол-дня накидал приемлемый вариант ? одна html страница, которую можно хоть прямо с диска загрузить и кучка чужих js-либ, чтобы вся эта красота работала. Выглядит примерно так: Все бобро выложено на github, если кому-то нужно ? пожалуйста! Disclaimer: может оказаться полезным в случае если вам нужен кросс-платформенный и кросс-браузерный нативный ?ajax-клиент имитатор? для кросс-доменных запросов с малым потреблением памяти и наглядным вводом и выводом ответа сервера.


Многие всегда считали и сейчас считают, что русская Википедия занимает слишком низкое положение, не соответствующее статусу русского языка в мире и всегда боролись и борются за более достойное положение крупнейшей русской энциклопедии, да и вообще всего русскоязычного мира. И вот только что произошли два радостных долгожданных события, которых мы ждали три года (с тех самых пор как мы 19 мая 2008 года обогнали шведов и попали фдесятку нах!). К нам пришли роботы, с миром! Сейчас русская Википедия одним махом обогнала нидерландскую и португальскую Википедии. Это стало возможным благодаря крупному проекту по созданию статей о реках России. Обгон нидерландской Википедии произошёл 24 февраля в 01:12 минут по московскому времени, когда в русской Википедии появилась 673 457-ая статья ?Ыджидвож? (а может и ?Шукшур?), написанная ботом ?LatitudeBot?. Обгон португальской Википедии произошёл 24 февраля в 01:57 минут по московскому времени, когда в русской Википедии появилась 674 395-ая статья ?Каз (приток Кондомы)? или ?Кабурчак (приток Кондомы)?, написанная всё тем же ботом ?LatitudeBot?. via Wikipedia, здесь же см. обсуждение Обновлённый список всех Википедий можно найти здесь.



Елена Ларина, директор компании по подбору персонала ?Персоналинвест?, поделилась знаниями о разведывательных технологиях в бизнесе и бизнесе как разведке. Именно этой теме Елена посвятила свой блог: hrazvedka.ru. В программе: Что такое конкурентная разведка и почему она подразумевает не только изучение конкурентов? Что включает в себя набор инструментов бизнес-разведчика? Зачем малому бизнесу конкурентная разведка? Как лучше выстроить процесс конкурентной разведки и чего следует опасаться? Электронный бухгалтер на rpod.ru и podfm.ru. Длительность 10,5 минут, размер 10 Мб.


Один из вопросов, возникающих при создании сервиса (в данном случае не важно, облака или VDS) ? это то, как создавать клиентские машины. Большинство наших конкурентов используют клонирование образа, который был единожды установлен и настроен системным администратором. Мы же используем чистую установку с нуля каждой машины. Ниже я попытаюсь объяснить, чем было вызвано это решение, какие у обоих подходов есть плюсы и минусы. Как всё начиналось...Когда облако только-только обретало первые черты, возникла задача автоматизации создания виртуальных машин. Разумеется, первым решением, лежащим на поверхности, было ?взять и склонировать?. Благо, все делов там ? одна команда (xe vm-clone). Дальше была необходимость поправить настройки сети, имя хоста и пароль рута. Всей работы ? на пол-дня. Ладно, два дня вместе с ловлей блох. Сделали? Сделали. К счастью, эту версию не увидели даже бета-тестеры. Читать дальше →


В этом топике я приведу альтернативный подход к задаче, решенной товарищем VasG тут. Как заметили в комментариях, задачу обнаружения округлостей на изображении можно было решить при помощи MATLAB Image Processing Toolbox, что я и сделал. MATLAB радует меня очень сильной документацией с большим количеством наглядных примеров; а также удобством m-языка, за счет которого сильно сокращается время реализации вычислительных решений. Конечно, есть и минусы ? в частности алгоритмы работают медленно, ? но для данной задачи это не существенно. Отмечу только, что из m-языка довольно просто можно получить C-код, который будет работать гораздо быстрее. Читать дальше →


Как мы уже рассказывали, во время Mobile World Congress в Барселоне Intel подвела итоги международного конкурса Intel AppUp developer challenge, и в число призеров попало целых два российских приложения. С автором одного из них, Дмитрием Рыжковым, мы уже знакомы, и в скором времени продолжим интересное общение. А вот к новичкам, работающим под брендом NIAsoft, присмотримся повнимательнее прямо сейчас. Ведь Артем Шерстобитов, Илья Грачев и Николай Чолаков получили за свою игру Alchemy Classic ?Приз зрительских симпатий?, и к нему ? солидную премию в размере $60 000. Мы связались с Самарой, где живут все три победителя, чтобы узнать ? как рождаются идеи, приносящие столь весомые плоды. Читать дальше →


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

Комментариев нет:

Отправить комментарий