-
Adobe / Adobe отказывается от разработки Flash Player и AIR для GNU/Linux
Сегодня компания Adobe выпустила план разработки Flash, в котором не нашлось места Flash Player и AIR для Linux. Отныне в течение пяти лет компания Adobe будет предоставлять исправления безопасности и программных ошибок, а вот новые версии разрабатываться не будут. Исключение составляет Google Chrome, в котором реализована модель подключаемого модуля в качестве Pepper Plugin. То есть, Google Chrome на данный момент является единственным браузером, который будет получать обновления функций модуля. То же самое постигло и Adobe AIR, правда, без исключений.
Напомню, что ранее разработчик отказался от разработки Flash Player для мобильных платформ.
P. S. Судя по этим новостям, можно с уверенностью сказать, что о Photoshop под GNU/Linux можно и не мечтать теперь. -
Исследования и прогнозы в IT / Катастрофа с инновациями в России
Не могу не поделиться свежей статьей на злободневную тему, которая, как мне кажется, идеально описывает проблему с развитием прикладной науки в любом из городов России. С трудом смог найти более-менее подходящий блог.
«Насколько я помню, мы до сих пор не произвели ни одного приобретения, разве что приобретали таланты, что, по мне, одна из лучших вещей, которые можно было сделать». Марк Цукерберг, разработчик и основатель Facebook
Традиционно попрошу воздержаться от политоты в комментариях. Ведь речь идет скорее о латентности и несостоятельности коммерческих инвестиционных фондов и организаций в своей деятельности на территории РФ. Можно, к примеру, вспомнить закончившийся практически ничем крестовый поход Руны Капитал — $70M для Хабра. На сколько я знаю, ни один проект с Хабра так и не был проинвестирован, звон оказался пустым.
В последнее время Российскую академию наук жёстко критикуют за пассивность в строительстве «национальной инновационной системы». Считается, что учёные не могут или не хотят предоставить отечественному бизнесу достаточный выбор прикладных разработок, способных стать новыми высокотехнологичными товарами «Made in Russia». -
Поисковые машины и технологии / Поисковик Scroogle вынужден закрыться
Дэниел Брандт основал поисковую систему Scroogle.org в 2003 году в качестве «приватного» фронтенда к Google, чтобы исключить использование следящих cookies и сбор поисковой истории. Хотя компания Google терпела нарушение ToS несколько лет, но в феврале 2012-го Scroogle был окончательно заблокирован.
В отличие от прошлых случаев, в этот раз исправить ситуацию не удалось. После блокировки, а также продолжительной DDoS-атаки на серверы Дэниела Брандта, проект пришлось закрыть.
«У меня больше нет доменов в онлайне, — сказал Брандт, — Я также изъял все мои домены из DNS, потому что я хочу подать сигнал преступным элементам, что у меня больше не осталось серверов, которые можно уничтожить. Надеюсь, это предотвратит дальнейшие атаки на моих предыдущих хостинг-провайдеров. Scroogle.org закрыт навсегда. Даже если бы у меня вообще не было проблем с DDoS, начиная с декабря, Scroogle всё равно был отстранён от выдачи Google, и уже умирал. Это могло продолжаться ещё полгода, если бы я не потерял семь серверов из-за DDoS, но это всё».
-
Бизнес студии / Веб-студия — бизнес «для души». Для заработка в Интернете есть более простые способы!
Я руковожу собственной компанией, занимающейся коммерческой веб разработкой, уже более 8 лет. За эти годы мы значительно выросли и количественно и качественно. У нас достаточно клиентов и работы всегда хватает. Но с каждым днем я все больше убеждаюсь, что если рассматривать веб-разработку с точки зрения бизнеса, то «игра не стоит свеч».
-
Блог компании Яндекс / [RSS-пост] Новый вид адреса и мгновенный поиск в Яндекс.Почте
Яндекс.Почта оставляет в прошлом длинные сочетания букв и цифр при вводе адреса.
Раньше введённый в поле «Кому» адрес выглядел так:

-
Облачные вычисления / [Из песочницы] Популярно об Amazon Web Services
Вступление
В этом докладе будут рассмотрены сервисы AWS, которые использует наша платформа и с которыми я знаком не по наслышке. Я работаю над проектом, который использует почти все возможные сервисы, а так же мы нацелены в ближайшем будущем охватить ещё больше возможностей, которые предоставляет нам Amazon.
Управление AWS осуществляется как с помощью веб интерфейса (AWS console), так и с помощью Command Line Tools. В консоли собраны все сервисы AWS, но функциональность настройки несколько обрезана. В командной строке же можно более гибко настроить тот или иной сервис, так же доступны закрытые в консоли функции.
Amazon Elastic Compute Cloud (EC2)
Описание
EC2 — это облачный сервис, предоставляющий виртуальные сервера (Amazon EC2 Instance), 2 вида хранилищ данных, а так же балансировщик нагрузки (Load Balancer).
-
Dura Lex / Сбор подписей на легализацию торрентов!

Две недели назад Путин предложил рассматривать все инициативы общества, набравшие 100 000 подписей в интернете. Раз предложил – надо брать.
Сейчас по закону можно посадить каждого пользователя торрентов на 6 лет. За «несанкционированное копирование интеллектуальной собственности». Получается, что за копирование файла в интернете наказание строже, чем за убийство человека. Этот закон надо изменить. Час назад я запустил сбор подписей под обращением по поводу самой острой проблемы – копирайта. Подписаться можно по адресу trupirate.ru через неделю я передам обращение в администрацию президента.
Если перед выборами вернули выборы губернаторов и упростили регистрацию партий, то уж разобраться с 146 статьей правительству ничего не стоит. Тем более, что про выборы губернаторов никто и не услышал, а уголовное преследование за торренты касаются каждого. От их легализации властям будет реальный бонус в глазах рунета. На такой шаг они пойдут.
Я веду защиту Лопуховых уже пол года, и не смотря на выигранное первое слушание ясно вижу, что без политического резонанса нам не выстоять против всего голливуда. Поэтому Андрей сейчас записывает видеобращение, я опубликую его вечером, как будет готово.

Мистер президент, мы надеемся вы на нашей стороне.
Собрать столько подписей за полторы недели оставшиеся до выборов – не простая, но выполнимая задача. В рунете 40 миллионов человек, а нам нужно всего-то сто тысяч!
Сегодня я свяжусь с администрацией всех крупнейших сайтов в рунете и попрошу их поддержать акцию. Завтра с друзьями выйду собирать подписи к Бауманке и МГУ. Если понадобится, то в тот же день я обойду все политические движения с просьбой о помощи – от «наших» до «яблока».
Выборы у нас бывают слишком редко, что бы упускать такой шанс. Текст обращения под катом, предлагайте правки если считаете нужным:
-
SEO & SMO / [Из песочницы] Почему на Руси SEO`шников не любят, а зарубежных хвалят
Я тут немного поправил грамматику, орфографию и стилистику статьи :-) Думаю, теперь читаться будет гораздо легче.
Добрый день, дорогие хабражители. Вы наверное много раз видели различные негативные посты по поводу наших SEO-оптимизаторов. Сегодня я хотел бы всем рассказать, почему складывается такое впечатление.
Давайте все таки разберемся, в чем отличие нашего SEO-гуру и зарубежного оптимизатора.
-
Офисы IT-компаний / Офис Google в Швейцарии
Привет, Хабровчане. Новый год я провел в городе Цюрих, где пообщался с несколькими сотрудниками корпорации зла, и прогулялся по их офису.
В своем посте я постараюсь описать побольше социальных особенностей работы в Google в Швейцарии, но скрыть от вас интерьер офиса я не могу, он шикарен :)
Вся информация получена от сотрудников компании на словах, поэтому, возможно, что-то может быть не точным или вообще не соответствовать действительности.
Итак, в Цюрихе находится центральный офис Google в Европе.

В нем работает около 1500 сотрудников, из ни примерно 60 русскоговорящих. Хантят их как из других офисов (например, много людей переезжают из Московского офиса Google), так и напрямик.
-
C++ / [Перевод] Виртуальные функции в C
Недавно мне задали вопрос: как бы я реализовал механизм виртуальных функций на языке C?
Поначалу я понятия не имел, как это можно сделать: ведь C не является языком объектно-ориентированного программирования, и здесь нет такого понятия, как наследование. Но поскольку у меня уже было немного опыта с C, и я знал, как работают виртуальные функции, я подумал, что должен быть способ сымитировать поведение виртуальных функций, используя структуры (struct).
Краткое пояснение для тех, кто не знает, что такое виртуальные функции:
Виртуальная функция — это функция, которая может быть переопределена классом-наследником, для того чтобы тот имел свою, отличающуюся, реализацию. В языке C++ используется такой механизм, как таблица виртуальных функций
(кратко vtable) для того, чтобы поддерживать связывание на этапе выполнения программы. Виртуальная таблица — статический массив, который хранит для каждой виртуальной функции указатель на ближайшую в иерархии наследования реализацию этой функции. Ближайшая в иерархии реализация определяется во время выполнения посредством извлечения адреса функции из таблицы методов объекта.
Давайте теперь посмотрим на простой пример использования виртуальных функций в C++
-
Информационная безопасность / [Перевод] Не стоит паниковать по поводу слабых RSA ключей — просто заботьтесь о своих P и Q
Вы возможно уже видели препринт опубликованный сегодня Ленстрой и др (обсуждение на хабре) о проблемах с энтропией в криптографических системах с открытыми ключами. Закир Дурумерик, Ерик Вустров, Алекс Халдерман, и Я (Надя Хенингер) ждали, чтобы раскрыть похожие результаты. Мы опубликуем полную статью после того, как все задействованные производители будут оповещены. А между тем мы хотим предоставить более полное объяснение того, что же реально происходит.
Мы смогли удалено скомпрометировать около 0.4 % от всех открытых ключей, используемых веб сайтами для SSL. Все скомпрометированные ключи были неправильно сгенерированы, с использованием предсказуемых «рандомных» чисел, которые к тому же ещё и иногда повторялись. Всего мы можем выделить два типа проблем: ключи, сгенерированные с предсказуемой рандомностью, и подмножество этих ключей, для которых нехватка рандомности позволяет атакующему быстро факторизовать открытый ключ и получить секретный ключ. Имея секретный ключ, атакующий сможет выдать себя за вебсайт и возможно сможет расшифровывать зашифрованный трафик направленый на этот сайт. Мы разработали программу которая за пару часов может факторизовать открытые ключи и выдавать секретные ключи для всех хостов уязвимых к этой атаке.
Тем не менее, не стоит паниковать, так как в основном проблема влияет на встраиваемые системы, такие как маршрутизаторы и VPN, и не касается полномасштабных серверов. (Во всяком случае это точно не причина терять доверенность к электронной коммерции, как это предполагает New York Times). К сожалению, мы нашли устройства с этой проблемой практически у каждого производителя и мы подозреваем, что около 200.000 устройств, представляющих 4.1% от всех ключей в наших данных, использовали плохую энтропию для генерации ключей. Любой найденный слабый ключ сгенерированный устройством предполагает, что весь класс этих устройств уязвим для атаки при должном анализе.
Мы не будем предоставлять полный список уязвимых устройств до того как мы свяжемся со всеми производителями, но используя уже опубликованные материалы можно довольно легко воспроизвести атаку. Поэтому мы сейчас работаем над веб сайтом, который позволит определить уязвимо ли ваше устройство.
-
Блог компании ВымпелКом (Билайн) / Безлимитный мобильный интернет: отмена роуминг-тарификации
Короткая приятная новость: мы отменили роуминг-тарификацию за пользование «Безлимитным мобильным интернетом». Где-то это временно, на несколько месяцев, а где-то постоянно.

Если у вас SIM-карта Дальневосточного региона, Урала или Юга, отмена роуминг-тарифкации для вас бессрочная, то есть вы можете пользоваться «Безлимитным мобильным интернетом» где угодно в стране по тарифам своего региона.
В Сибирском регионе акция действует до 14.05.2012, по Волге — до 30.04.2012, по Кавказу — до 31.05.2012, по Москве и области — до 01.05.2012. Для этих регионов тарификация отменена везде кроме Дальневосточного региона. То есть если вы поехали из Москвы в Санкт-Петербург — для вас роуминг-тарификации нет, а при нахождении в Дальневосточном регионе стоимость услуги в этот период будет рассчитываться по тарифам внутрисетевого роуминга.
По Центру до 30.04.2012 по всей стране.
По Северо-Западу — по всей стране за исключением Дальнего Востока бессрочно.
Пресс-релиз вот здесь. -
Беспроводные технологии / Беспроводная передача HD-видео и звука по Wi-Fi, дайджест — весна'12
Уважаемый читатель, приветсвую тебя на просторах хабрахабра, этой уникальной площадки обмена опытом и мнениями. В этой заметке я хочу вернутся к теме беспроводной передачи высококачественного видео и звука без использования проводов, с применением различных технологий. При этом я буду рассматривать аспект беспроводной передачи шире, чем просто сетевое «расшаривание» фильмов и музыки. Необходимым и достаточным условием упоминания той или иной технологии будет возможность передачи экрана рабочего стола и работы любых программ, с поддержкой разрешения, не ниже 1280x720 (HD-ready/720p).
Поскольку с момента моих прошлых публикаций уже прошло довольно большое время (относительно этой, развивающейся взрывными темпами, индустрии), и появилось N-ое количество новшеств, то их описанием и хотелось бы поделиться.
-
Блог компании Google / [RSS-пост] Просмотр улиц на Картах Google пришел в Россию
Сегодня мы рады сообщить о добавлении панорам Москвы и Петербурга на Карты Google. Кроме этих городов пользователи Карт Google смогут посмотреть на Химки, Мытищи, Подольск, Домодедово, Петергоф, Пушкин, Павловск, Кронштадт и Ломоносов. Для того чтобы начать виртуальную прогулку по улицам, нужно либо максимально приблизить карту, либо перетащить оранжевого человечка с линейки масштаба на интересующую вас улицу.
Вид с Васильевского спуска в Москве
Теперь вы можете прямо на экране монитора изучать архитектуру двух столиц — посмотреть, например, как выглядит знаменитый Дом Зингера в Санкт-Петербурге или доходный дом Перцовой в Москве. А если вы готовитесь к поездке в Москву или Санкт-Петербург, то можете оценить внешний вид гостиниц в этих городах и “оглядеться”, что есть поблизости. Например, посмотреть на заново отстроенную гостиницу “Москва” или на “Асторию”, из окон которой прекрасно видно Исаакиевский собор.
Более того, вы можете беспрепятственно пройти сквозь стены Эрмитажа и Третьяковской галереи и увидеть их интерьеры и музейные экспонаты (нажмите на двойную стрелку, чтобы попасть внутрь Эрмитажа).
«Вход» в Павильонный зал Малого Эрмитажа
Если вы прокладываете маршрут, то иногда словесного описания поворотов может быть недостаточно. Поэтому теперь при прокладке маршрутов в Москве и Санкт-Петербурге можно своими глазами посмотреть, как выглядит та или иная развязка. Панорамы также появятся в Навигации Google для смартфонов на базе Android — теперь пользователи прямо смогут с мобильного телефона посмотреть, как выглядят повороты, сложные развязки и пункт назначения.
Трайк на Красной площади
И наконец, благодаря нашему велотрайку стали возможны виртуальные прогулки по многим парковым ансамблям и вокруг памятников архитектуры.
Москва и Московская область- Московский Кремль и Красная площадь
- Государственный музей-заповедник «Царицыно»
- Усадьба Кусково
- Усадьба Коломенское
- Сад «Эрмитаж»
- Центральный парк культуры и отдыха имени Горького
- Музей техники Вадима Задорожного
- Парк на речном вокзале, Cеверный речной порт
- Свято-Троицкая Сергиева Лавра
- Церковь Знамения Пресвятой Богородицы в Дубровицах
- Храм святителя Митрофания Воронежского
- Благовещенский храм
- Петропавловская крепость
- Государственный музей-заповедник «Петергоф»:
Борис Хвостиченко, менеджер по продуктам -
Обработка изображений / Pixelapse — система контроля версий для дизайнеров
Калифорнийские ребята разработали интересный сервис Pixelapse, который позволяет загружать на сайт графические файлы (интеграция с Photoshop), автоматически создает версии файлов и дает богатые возможности для обсуждения работ.
Одним словом Pixelapse — это GitHub для дизайнеров.

-
Разработка / Чем плох GNU make?
GNU make — широко известная утилита для автоматической сборки проектов. В мире UNIX она является стандартом де-факто для этой задачи. Являясь не такой популярной среди Windows-разработчиков, тем не менее, привела к появлению таких аналогов, как nmake от Microsoft.
Однако, несмотря на свою популярность, make — во многом ущербный инструмент. -
Блог компании HTC / AirPush-фишинг: практические советы по безопасности
В последнее время пользователи Android все чаще и чаще сталкиваются с вредоносным ПО. Формы его проявления порой весьма неожиданны и могут поставить в тупик даже, казалось бы, искушенного владельца мобильных гаджетов.
Чтобы не попасться на удочку мошенников, как правило, достаточно лишь банальной внимательности, но от непредвиденных обстоятельств не застрахован никто. Вполне может случиться, что вы дали телефон поиграть ребенку или посмотреть другу, а вернули его вам с виноватым выражением и недоуменной фразой: «Там что-то всплыло, я нажал, чтобы пропустить, а тут такое…»

-
LTE / LTE от Yota в Москве уже с 15 апреля
С 15 апреля 2012г. Yota переключит свою WiMAX сеть на стандарт LTE.
Сеть будет запущена в диапазоне 2500-2530 мегагерц (на котором сейчас работает WiMAX) и 2620-2650 мегагерц. При этом текущая сеть WiMAX будет отключена, а вместе с ней и все абоненты.
Факты:
— Зона покрытия «не меньше чем зона WiMAX»;
— Скорость от 5 до 20 мегабит (при возможной в 100+ мегабит!);
— Самый простой тариф 400 руб безлимитка;
— Модемы LTE по 2900 руб, роутер за 4900 руб;
— Абоненты Yota с положительным балансом на 21 декабря 2011 могут бесплатно обменять WiMAX модем на LTE;
— Так же абоненты оплатившие услуги Yota на 500 и более рублей до 15 апреля смогут получить LTE модем бесплатно;
— Теперь каждый абонент должен будет предъявить паспорт. -
Ненормальное программирование / Использование bat файлов для создания «Заданий по расписанию»
Продолжаю тему создания нетривиальных bat-файлов для тривиальных задач, начатую здесь.
Наверняка многие сталкивались с задачей, когда для каких-либо целей в ОС Windows необходимо создать задание, выполняемое по расписанию (scheduled task).
Для этих целей имеется простой графический интерфейс. Однако как поступить, если задание должно создаваться автоматически?
Попробуем решить эту задачу с использованием примитивного bat-скрипта, который будет выполняться в практически любой версии Windows.
-
Python / Монады в Python поподробнее
Доброго времени суток!
В прошлом топике я попробовал изобразить монаду Maybe средствами языка Python. В целом задача была достигнута, как мне кажется, но совсем незнакомому с тематикой человеку будет непросто понять что к чему, а главное — зачем. В этот раз попробую остановиться на монадах поподробнее, в том числе и для закрепления собственного понимания.