Хабрахабр:
Сервис DYN (Dynamic DNS, бесплатная поддержка доменных имен на динамических адресах) тоже выступил против скандально известного законопроекта SOPA (во всем мире этот проект называют "E-PARASITE Act"). Пользователям DYN разослал письмо "Почему Dyn выступает против SOPA" с просьбой подать свой голос против SOPA. Нам нужна Ваша помощь и Ваш голос Мы редко беспокоим пользователей письмами, за исключением ежемесячной новостной рассылки об обновлениях продукта или предупреждениях обслуживания. Однако все же сочли необходимым обратиться к Вам в поисках поддержки, поскольку выступаем против SOPA ? законопроекта, внесенного на рассмотрение на прошлой неделе американским Конгрессом. Цель этого документа ? ?расширить возможности федерального закона для прекращения работы зарубежных Web-сайтов и служб, которые распространяют контрафактный контент, созданный фирмами США, или способствуют этому?. Несмотря на то, что компания DYN считает пиратство проблемой, однако она сама и другие компании, как Google, Yahoo, OpenDNS ? не думает, что SOPA является методом, который позволит решить проблему пиратства. Вступление законопроекта в силу принесет вреда больше, чем пользы.
Очень хороший и простой способ отдать клиенту несколько файлов в zip архиве. Не нагружая и без того нагруженный сервер. var zip = new JSZip(); zip.add("Hello.txt", "Hello World\n"); img = zip.folder("images"); img.add("smile.gif", imgData, {base64: true}); content = zip.generate(); location.href="data:application/zip;base64,"+content; Итак давайте разберем, что тут происходит. Создается экземпляр нашего zip архива, класс JSZip,. Далее мы можем добавлять в него любые данные, допустим Hello.txt, также можно добавить папку images. Далее положить в нее smile.gif, все это завернуть, и отдать вам как zip фаил. Узнать вкусные подробности
Крупнейшую технологическую конференцию Microsoft в России посетили более 2 500 специалистов из России и стран СНГ, а также более 50 000 человек в онлайне. В Москве состоялась крупнейшая технологическая конференция Microsoft в России ? Tech∙Ed Russia 2011. За два дня работы более 2 500 специалистов в области информационных технологий из разных регионов России и стран СНГ посетили 160 докладов в 15 треках с целью узнать об инструментах, технологиях и решениях Microsoft. По традиции на сайте конференции http://www.msteched.ru через несколько недель будут доступны видеозаписи всех докладов и материалов с мероприятия. Получить информацию о конференции Tech∙Ed Russia 2011 можно на сайте http://www.msteched.ru. На сайте уже доступны видео-записи пленарного доклада на русском и английском языках. Кроме того, опубликованы все руководства к лабораторным работам проведенным на конференции. Конференцию открыл пленарный доклад с участием Николая Прянишникова, президента Microsoft в России, Кевина Тернера, главного операционного директора корпорации Microsoft, и С. Сомасегара, корпоративного вице-президента по инструментам разработки корпорации Microsoft. В рамках доклада было объявлено о запуске русскоязычной версии онлайн-академии Microsoft Virtual Academy (MVA) и была анонсирована вторая ежегодная конференция по разработке DevCon?12, которая будет проходить 23-24 мая 2011 г. Компания ABBYY анонсировала новый сервис для разработчиков ABBYY Cloud OCR SDK на Windows Azure, компания ?Бегун? запустила решение, позволяющее монетизировать приложения для мобильных телефонов на платформе Windows Phone. Были продемонстрированы наиболее популярные российские приложения для Windows Phone. В ходе пленарного доклада было анонсировано, что все участники конференции получат бесплатный пробный доступ к Visual Studio Team Foundation Service ? интегрированной платформе совместной разработки программного обеспечения в облаке. Читать дальше →
Пришла пора закрасить еще одно белое пятно на информационной карте Habrahabr. С удивлением обнаружил, что кроме пары вскользь упомянутых фактов, на нашем любимом сайте до сих пор не рассказано про близящийся прорыв в интернет-коммуникациях, к которому сейчас активно прикладывают руку такие монстры сетевых технологий, как Google, Juniper, Cisco и прочие не менее знаменитые компании. Сам протокол OpenFlow довольно молод, он был разработан в Сэндфордском университете всего лишь чуть больше пары лет назад, но с тех пор количество ресурсов, людских и технических, вовлеченных в его реализацию, растет лавинообразно. Пол-года назад и моя компания присоединилась к этой гонке, и теперь я попробую вкратце описать все плюсы и минусы этой технологии на уровне ?чайников?, ибо монстры-админы и так найдут, где прочитать подробные спеки. Читать дальше →
Первая часть обнаружена тут. Чтож, рассмотрим: Видеокарта: Nvidia GeForce GTX580 (надо учитывать, что не каждый захочет ради еще не развитой технологии GPU рендеринга покупать топовую видеокарту), Частота шейдеров 800 MHz, 512 ядер CUDA. Тестовая сцена: хоровод стендфордских высокополигональных дракончиков, танцующих вокруг светящейся шестиугольной призмы, висящей в воздухе. Вот эти ребята. Чего хотим добиться: минимального шума при минимальных вычислительных затратах. Сложности: 1. Большинство испытаных рендеров не поддерживают SSS. 2. Демоверсии Octane Render и Arion Render имеют ограничение по разрешению, а сцены типа ?шар на поверхности при дневном свете? очищаются от шума быстро даже на CPU рендерах, тем более при столь небольшом разрешении. 3. Сложностью для всех видов рендеринга является рендеринг непрямого освещения, в частности интерьеров, а особенно каустика, на которой мы и остановимся. Читать дальше →
Для того, чтобы загрузить ядро linux с корневой файловой системой лежащей на RAID-массиве нужно передать ядру следующие параметры (рабочий пример для Grub). Значимыми для нас опциями являются первая и вторая строка параметров. title Gentoo Linux 3.0.8 Hardened kernel (hd0,0)/linux-3.0.8-hardened/linux \ root=/dev/md0 \ md=0,/dev/sda1,/dev/sdc1 \ rootfstype=ext4 \ rootflags=nodelalloc,data=ordered,journal_checksum,barrier=1,acl,user_xattr \ panic=15 \ vga=792 Значения параметров: 1. root=/dev/md0 задает имя файла устройства с корневой ФС. 2. md=0,/dev/sda1,/dev/sdc1 На этом параметре хотелось бы остановиться подробнее. Он имеет следующий формат: md=md_device_number,raid_level,chunk_size_factor,fault_level,dev0,dev1,...,devn md_device_number ? номер md-устройства. Например, 0 означает /dev/md0, 1 это /dev/md1. Прошу обратить внимание ? это именно НОМЕР устройства, а не количество дисков входящих в массив, как иногда встречается в описаниях в Сети. raid_level ? уровень RAID. Является обязательным для линейного режима (значение -1) и RAID-0 (значение 0). Для остальных типов массивов информация берётся из суперблока и это значение должно быть опущено. chunk_size_factor ? задает размер чанка. Минимальное значение 4кб (4k). fault_level ? насколько я понял из документации, этот параметр игнорируется драйвером MD (нафига тогда предусматривали?) dev0,...,devn ? список устройств, входящих в массив. Есть еще один важный момент. Читать дальше →

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