пятница, 25 марта 2011 г.

Хабрахабр

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

Хабрахабр:

Каждый день на различных мероприятиях демонстрируются прототипы и полностью рабочие устройства, которые ранее сочли бы просто фантастикой. Не является исключением и мероприятие CTIA, где уже представлено много чего интересного, включая концепт дисплея с солнечными батареями от компании Wysips. Идея достаточно проста ? дисплей покрыт прозрачной пленкой, которая и представляет из себя солнечную батарею. Идея, в принципе, хороша, ведь именно дисплей по большей части постоянно находится на свету. Мобильные телефоны, коммуникаторы, планшеты постоянно лежат рядом с нами на столах, а теперь они смогут еще и заряжаться во время ?отдыха?. Читать дальше →


Сегодня по данным русской службы BBC, серверы Еврокомиссии в Брюсселе подверглись мощной хакерской атаке. Это случилось накануне заседания по вопросам военного конфликта в Ливии. Как сообщает источник в Еврокомиссии: ?Мы часто сталкиваемся с попытками взлома наших электронных систем, но данное нападение относится к разряду крупных?. На данный момент работоспособность серверов восстановлена, и Еврокомиссия проводит анализ и оценку нанесённого хакерами ущерба. Для обеспечения сохранности конфиденциальных данных, доступ к внутренней сети и почтовым ящикам сотрудников Еврокомиссии ограничен. Пока никаких подробностей официальные представительства не сообщают, однако сообщается, что она была проведена по схеме, схожей с недавним нападением хакеров на министерство финансов Франции. Проникновение злоумышленников на серверы Минфина началось в декабре 2010 года и продолжалось вплоть до начала марта 2011-го. За это время хакерам удалось похитить более 150 документов государственного значения.




Уважаемые писатели! Мы обращаемся к вам с просьбой о помощи в решении проблемы покупки книжных новинок для своих электронных книг. Просим сделать возможным распространение легальных копий в легальных цифровых магазинах. Сейчас все больше читателей в мире обращаются к электронной книге. Это прогрессивно и удобно. В то же время в легальных российских интернет магазинах крайне скудный ассортимент книг. Отсутствуют как новинки книжного рынка, так и учебные пособия. 90% желаемых книг в интернет-магазинах не найти. Более того, клиентов для электронных книг (iPad, Kindle, Pocketbook), позволяющих просто найти книгу, оплатить её и почитать ? просто нет. Это делает крайне затруднительным использование электронных книг широкими слоями населения. Для того, что бы почитать электронную книгу нужно скачать произведение с сайта, подключить устройство по USB, переписать скачанный файл в нужную директорию, корректно отключить устройство и только после этого можно начать читать. Если книга сжата архиватором, необходимо её распаковать. Если книга покупается, то надо еще провести правильно платеж, который включает ввод пароля, полученного по SMS. Неудивительно, что правильное выполнение всех этих шагов является сложным для неискушенного в технике пользователя. Последствия сложности использования электронных книг и невозможности легального приобретения произведений в электронной форме таковы: Читать дальше →


На YouTube запущен новый раздел ? www.youtube.com/create Теперь можно создавать анимированные ролики, озвученные синтезированными голосами и размещать их на видеохостинге. Идея реализована при помощи партнеров YouTube, которые сейчас не всегда справляются с нагрузками. Мне не удалось разместить ролик на канале после его создания и preview-просмотра. Но как итог ? возможно создание вот таких видео: *доступен ли русский язык, так и не смог разобраться. ? видимо, ожидается бурное рождение новых мемов. Заявлены следующие возможности: запись собственного голоса; загрузка собственной музыки; сочетание выражений лица и движений; создание собственных персонажей; наложение различных спецэффектов.


Надавно была опубликована библиотека node-fibers, вносящая в nodejs и v8 поддержку замечательного fiber/coroutine ? тоесть, возможность использовать yield. Параллельно, на nodejs groups прошел целый ряд обсуждений на тему всевозможных вариантов упрощения асинхронного синтаксиса. Вдохновившись возможностями, которые дают ?волокна?, я написал библиотеку node-sync, которая делает разработку в асинхронном окружении nodejs значительно удобнее, а код ? нагляднее. Синопсис // Обычная асинхронная функция, вызывает callback с результатом через 1 сек function someAsyncFunction(a, b, callback) { setTimeout(function(){ callback(null, a + b); }, 1000) } // Вызываем эту функцию синхронно, используя Function.prototype.sync(), // работающий по тому же принципу, что и call() // на этом моменте текуший поток "зависнет" на секунду, пока функция не вернет значение var result = someAsyncFunction.sync(null, 2, 3); console.log(result); // "5" через 1 секунду Читать дальше →


Привет хабражители! Странно что замечательный небольшой ресурс Яндекс.Браузеры до сих пор никак у нас не упомянут, даже в комментариях. А ведь он может пригодиться не только простым обывателям, но и разработчикам сайтов. На хабре уже не раз поднималась тема о том, что делать с заскорузлыми пользователями IE6. Кто-то старательно оптимизирует под них верстку и ничем себя не выдает, кто-то делает то же самое но еще и выдает грозные окошки о устаревшем браузере. А кто-то просто автоматически редиректит их на разнообразные странички, объясняющие весь ужас ситуации, со ссылками на современные альтернативы в виде Оперы, Фаерфокса и Хрома. Я на последних своих проектах все больше симпатизирую последней из перечисленных групп. И проект Яндекса стал той самой дорогой, по которой мои посетители идут в ?светлое будущее?. Почему сделан такой выбор?



Хочу рассказать о том, как я озадачился поиском недорогого хостинга с поддержкой Java. В начале решил, что неплохо бы купить железку, поставить ее дома, дать ей хороший канал и радоваться жизни. Но потом решил подсчитать примерную ежемесячную стоимость такого решения, и вышло, что 200Вт блок будет кушать ~3-4кВт в месяц (100-150Вт будет кушать железо), и это обойдется в 350-400 руб (у меня газовая плита). Прибавим сюда хороший канал+ип, и имеем порядка 750 рублей (и это без резервного!). Итого около 1000 рублей в месяц и еще порядка 8000 рублей уйдет разово на покупку компонентов, которые могут сойти за ?файлопомойку? + UPS (>=2000 р) и мы видим что самостоятельно хостить ?пару сайтов и почту? становится напряжных делом. Кто-то предложит окупить это размещением проектов ? но кто согласится платить на хостинг, которые висит дай-то бог на 30 мегабитах, при этом имеет шансы быть в offline из-за того, что кто-то перерезал провод в щитке, или у провайдера ?опять сгорел dns?. Начал поиск я с матушки России и нашел Читать дальше →


Истощение диапазона IPv4-адресов похоже подталкивает игроков рынка к новому типу сделок. Так, канадская компания Nortel Networks, которая в 2009 году объявила себя банкротом и в настоящее время находится на стадии ликвидации, выставила на продажу принадлежащий ей диапазон адресов IPv4. Размер диапазона составляет 666.624 адреса. Покупателем выступила компания Microsoft, которая 16 марта приобрела указанный диапазон за $7.500.000. Нетрудно подсчитать, что каждый IP-адрес стоил Microsoft $11,25 [1]. Читать дальше →


Все разработчики информационных систем сталкиваются с периодической информацией, т.е. данными изменяющимися во времени. Например: ? Цены на товары ? Курсы валют ? Должности и т.п. Также, одна периодическая информация меняется часто, другая ? редко. К редко меняющейся информации можно отнести, например: ? Фамилия и имя ? Адрес проживания ? Статус семьи Так вот, в большинстве случаев, нет необходимости хранить историю изменения этой редко меняющейся информации, т.к. никто и никогда не будет строить отчет задним числом, чтобы в нем отображалась эта информация, действующая на дату отчета. В таких случаях достаточно хранить просто факт изменения информации, предыдущее значение и дату изменения ? это понадобиться в самых редких случаях. Дальше пойдет разговор о способе хранения периодической информации в реляционной базе данных для случаев, когда такие отчеты заведомо нужны в системе и они требуют получения актуальных данных на определенную дату. Читать дальше →


Урок 1 << Вступление Я продолжаю урок по сборке танка в домашних условиях. В предыдущем уроке вы узнали об основах управления транспортным средством на Unity, в этом уроке мы сделаем то что вы могли видеть в данном демо. А именно: я расскажу о том как лучше смоделировать гусеничное шасси в 3d редакторе для того чтобы оно могло адекватно двигаться и реагировать на неровности ландшафта, также дам вам готовую модель которую вы можете видеть в демо, затем вы узнаете как все это дело оживить и привести в движение с помощью Wheel Collider?ов. Читать дальше →


Недавно купил на попробовать вот такой баллончик. Подсмотрел, как на работе им пользуется наш админ и решил, что вещь полезная. Несмотря на 360 рублей за воздух, ничуть не пожалел. Кто пробовал пропылесосить системный блок, особенно в запущенном состоянии, знает, что это дело морочное, и результат получается так себе. Пыль между пластинами радиатора и на лопастях кулера пылесос вытягивает плохо, а это, собственно, самое важное, ради чего чистка нужна. Я сначала тоже пропылесосил все, что смог, причем далеко не самым плохим пылесосом Kirby. Получилось чисто, но далеко не идеально. Потом отнес открытый системник и баллончик в ванную, чтобы не разводить грязь. ?Пузырек? изначально довольно тяжелый, наверное, больше полкило. Продавец сказал, что должно хватить на десяток чисток. Но у меня был очень запущенный случай ? не чистил 2 года, с самой покупки. Поэтому воздуха я не пожалел и попытался продуть все, до чего дотянулся. Результат превзошел ожидания. Теперь все выглядит как новенькое и, что важно, вентилятор на процессоре перестал противно гудеть. Я уже собирался его менять, но теперь в этом нет необходимости. Местами осталась сильно прилипшая к лопастям пыль, но совсем не много. Тем, у кого пылевая аллергия, думаю, лучше надеть повязку на время продувки. Прочистил таким образом два системника, израсходовав 2/3 баллончика. Думаю, если чистить своевременно, то, действительно, должно хватить раз на 10. Баллончик в процессе распыления сильно охлаждается. Также, если дуть с близкого расстояния, то на обдуваемых поверхностях образуется иней, который, впрочем, тут же пропадает. На распылитель надевается тонкая трубочка, так что можно добраться в самые отдаленные уголки или, скажем, за решетку блока питания. Читать дальше →


У нас великолепная работа ? нам платят за просмотр порнографических роликов. Ну а серьезнее, мы работаем в R&D отделе компании Inventos, которая занимается автоматической фильтрацией веб-контента: модерация, защита авторских прав и т. д. Перед нами была поставлена задача ? построить систему для автоматического выявления роликов порнографического содержания. Здесь мы расскажем, как мы решали поставленную задачу. Читать дальше →


Предисловие переводчика.  ?Костыль? PIE, позволяющий легко и уверенно обеспечить поддержку целого ряда свойств CSS3 во браузерах IE6, IE7 и IE8 (которые в этом смысле без ?костыля? оказываются ?хромыми? до убожества), давно заслужил горячую, страстную приязнь со стороны многих передовых сайтооформителей, и в этом качестве не раз на Хабрахабре упоминался (последний раз ? 13 января 2011 г.). Я решил перевести нижеследующее, пускай и не новое, объявление (выход PIE 1.0 beta 3 состоялся 6 декабря 2010 г.) для того, чтобы в явном виде лишний раз донести до всех заинтересованных читателей весть о том, что в этот год PIE вступает обновлённым и улучшенным. Всем тем, кто впервые начал использовать PIE прошлой осенью или летом, настало время крепко призадуматься, во-первых, об апгрейде PIE (во имя ускорения работы сайтов), а во-вторых, об освоении новых, декабрьских свойств и возможностей PIE.Она подготавливалась долгое время, но вот третья бета PIE 1.0 наконец вышла! Этот выпуск содержит множество изменений; вот некоторые из крупных улучшений в нём: Скорость! ? Крупнейшим и легкозаметнейшим улучшением в этом выпуске стала скорость. По итогам обширного профилирования были найдены наиболее медленные участки исполнения кода PIE, и многие из них подверглись оптимизации. Результаты ошеломляют: скорость PIE выросла до четырёх раз в сравнении со второй бетою, особенно заметно ? в IE8. И это принесёт ускорение обработки страниц и вам, и читателям ваших сайтов!   Ленивая инициализация ? Даже с учётом всех улучшений скорости, если ваша страница весьма длинна, она может содержать сотни PIEфицированных элементов, которые суммарно приведут к заметной задержке. Однако есть шанс, что лишь немногие из них видны в окне просмотра изначально (после загрузки страницы), чего же тогда тратить время на обработку остальных элементов, прямо сейчас не видимых? Теперь вы можете задавать специальное свойство -pie-lazy-init: true в CSS, и тем самым откладывать инициализацию всех PIEфицированных элементов за пределами видимой области загруженной страницы. Они будут проинициализированы и отображены после того, как читатель до них допрокручивает страницу.   PIE.js: отдельная версия на джаваскрипте ? Теперь есть два способа использования PIE: традиционный (PIE.htc и behavior) и новый (отдельный джаваскриптовый файл PIE.js). Хотя указание файла .htc и свойства behavior останется рекомендуемым подходом, JS-версия позволяет употреблять PIE в некоторых таких ситуациях, в которых behavior не в состоянии сработать. Поглядите в документации по PIE.js подробности о том, когда и как вы можете пожелать прибегнуть к JS-версии.   Работает с табличными элементами ? Теперь применение PIE к элементам <table>, <th> и <td> приводит к корректной обработке и впредь не грозит бесконечным циклом.   Работает с изображениями ? Теперь вы можете использовать PIE для закругления уголков элементов <img>.   -pie-png-fix ? Теперь вы можете использовать PIE в качестве общего исправления альфа-прозрачности PNG для IE6, используя новое специальное CSS-свойство -pie-png-fix: true. Подробности изложены в документации по -pie-png-fix. Эту функциональность обеспечил Felix Gnass.   Отключено в IE9 ? Так как IE9 самостоятельно поддерживает множество тех же свойств и значений CSS3, что и PIE, и так как ещё не ясно, что IE9 будет поддерживать в окончательной версии, то на время PIE будет отключаться при работе в IE9; это временное решение будет пересмотрено по мере дальнейшего развития событий.   position:fixed ? Теперь PIE располагает свои элементы отображения корректно, когда применяется к элементам со свойством position:fixed (это никак не касается IE6, поскольку IE6 не поддерживает свойство position:fixed самостоятельно).   Печать ? Теперь PIE самостоятельно устраняет все свои элементы во время печати страницы. Помимо исключения целого ряда проблем с отображением, такое самоустранение также не пренебрегает пользовательскими настройками о непечатании фонов и обеспечивает экономию чернил.   Множество других исправлений и улучшений ? см. логи правок кода. Скачайте PIE 1.0 beta 3 прямо сейчас! Читать дальше →




Evernote удивительно быстро рос в последние месяцы. Похоже, что мы все ближе и ближе к нашей цели ? стать постоянным, надежным и универсальным местом для хранения всех воспоминаний в мире. Каждое из этих слов очень важно для нас, поэтому мне кажется, что сейчас хорошее время, чтобы четко сформулировать базовые принципы, которыми мы руководствуемся при работе с вашими данными. Все, что мы делаем в Evernote подчиненно трем основным правилам: Ваши данные принадлежат только вам Ваши данные приватны Ваши данные переносимы 1. Ваши данные принадлежат только вам Читать дальше →


Презентованный в январе в Лас-Вегасе новый флагман линейки Xperia и всего модельного ряда Sony Ericsson 2011 Sony Ericsson Xperia arc вызывает живой интерес у аудитории и это неудивительно. Недельное знакомство с этим аппаратом и внимательное изучение предложений конкурентов приводят к однозначному выводу: в своей ценовой категории Xperia arc ? совершенно уникальное предложение. Желаете пруфов? Пожалуйте под кат. Читать дальше →


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

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

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