Офисы IT-компанийОфис Google в Швейцарии

Привет, Хабровчане. Новый год я провел в городе Цюрих, где пообщался с несколькими сотрудниками корпорации зла, и прогулялся по их офису.

В своем посте я постараюсь описать побольше социальных особенностей работы в Google в Швейцарии, но скрыть от вас интерьер офиса я не могу, он шикарен :)

Вся информация получена от сотрудников компании на словах, поэтому, возможно, что-то может быть не точным или вообще не соответствовать действительности.

Итак, в Цюрихе находится центральный офис Google в Европе.



В нем работает около 1500 сотрудников, из них примерно 60 русскоговорящих. Хантят их как из других офисов (например, много людей переезжают из Московского офиса Google), так и напрямик.

22 февраля 2012, 12:07
131

Dura LexСбор подписей на легализацию торрентов!

image

Две недели назад Путин предложил рассматривать все инициативы общества, набравшие 100 000 подписей в интернете. Раз предложил – надо брать.

Сейчас по закону можно посадить каждого пользователя торрентов на 6 лет. За «несанкционированное копирование интеллектуальной собственности». Получается, что за копирование файла в интернете наказание строже, чем за убийство человека. Этот закон надо изменить. Час назад я запустил сбор подписей под обращением по поводу самой острой проблемы – копирайта. Подписаться можно по адресу trupirate.ru через неделю я передам обращение в администрацию президента.

Если перед выборами вернули выборы губернаторов и упростили регистрацию партий, то уж разобраться с 146 статьей правительству ничего не стоит. Тем более, что про выборы губернаторов никто и не услышал, а уголовное преследование за торренты касаются каждого. От их легализации властям будет реальный бонус в глазах рунета. На такой шаг они пойдут.

Я веду защиту Лопуховых уже пол года, и не смотря на выигранное первое слушание ясно вижу, что без политического резонанса нам не выстоять против всего голливуда. Поэтому Андрей сейчас записал видеобращение:



Собрать столько подписей за полторы недели оставшиеся до выборов – не простая, но выполнимая задача. В рунете 40 миллионов человек, а нам нужно всего-то сто тысяч!

Сегодня я свяжусь с администрацией всех крупнейших сайтов в рунете и попрошу их поддержать акцию. Завтра с друзьями выйду собирать подписи к Бауманке и МГУ. Если понадобится, то в тот же день я обойду все политические движения с просьбой о помощи – от «наших» до «яблока».

image
Мистер президент, мы надеемся вы на нашей стороне.

Выборы у нас бывают слишком редко, что бы упускать такой шанс. Текст обращения под катом, предлагайте правки если считаете нужным:

22 февраля 2012, 12:27
43

Human ResourcesМужская психология в программировании

image
В программировании занято гораздо больше мужчин, чем женщин. С этим фактом не поспоришь, поэтому любому руководителю необходимо учитывать психологию мужчин в программировании.

Обратимся к древним временам, когда мужчина охотился на мамонтов, а женщины сидели дома, рожали детей и готовили еду. Чтобы охотиться, мужчина очень долго готовился, точил топор, готовил стрелы и лук. Потом он долго сидел в засаде и наконец делал выстрел или наносил удар. Эта особенность поведения трансформировалась и дожила до наших дней. Мужчину отличает способность к повышенной концентрации на выполняемой работе. Это большой плюс и большой минус. В отличие от женщины мужчина не может выполнять несколько дел одновременно.
22 февраля 2012, 11:55
120

Бизнес студииВеб-студия — бизнес «для души». Для заработка в Интернете есть более простые способы!

Я руковожу собственной компанией, занимающейся коммерческой веб разработкой, уже более 8 лет. За эти годы мы значительно выросли и количественно и качественно. У нас достаточно клиентов и работы всегда хватает. Но с каждым днем я все больше убеждаюсь, что если рассматривать веб-разработку с точки зрения бизнеса, то «игра не стоит свеч».
22 февраля 2012, 13:01
154

AdobeAdobe отказывается от разработки 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 можно и не мечтать теперь.
22 февраля 2012, 15:22
12

Облачные вычисленияПопулярно об Amazon Web Services из песочницы

Вступление


В этом докладе будут рассмотрены сервисы AWS, которые использует наша платформа и с которыми я знаком не по наслышке. Я работаю над проектом, который использует почти все возможные сервисы, а так же мы нацелены в ближайшем будущем охватить ещё больше возможностей, которые предоставляет нам Amazon.

Управление AWS осуществляется как с помощью веб интерфейса (AWS console), так и с помощью Command Line Tools. В консоли собраны все сервисы AWS, но функциональность настройки несколько обрезана. В командной строке же можно более гибко настроить тот или иной сервис, так же доступны закрытые в консоли функции.

Amazon Elastic Compute Cloud (EC2)


Описание

EC2 — это облачный сервис, предоставляющий виртуальные сервера (Amazon EC2 Instance), 2 вида хранилищ данных, а так же балансировщик нагрузки (Load Balancer).
22 февраля 2012, 12:32
300

Исследования и прогнозы в ITКатастрофа с инновациями в России

Не могу не поделиться свежей статьей на злободневную тему, которая, как мне кажется, идеально описывает проблему с развитием прикладной науки в любом из городов России. С трудом смог найти более-менее подходящий блог.

«Насколько я помню, мы до сих пор не произвели ни одного приобретения, разве что приобретали таланты, что, по мне, одна из лучших вещей, которые можно было сделать». Марк Цукерберг, разработчик и основатель Facebook

Традиционно попрошу воздержаться от политоты в комментариях. Ведь речь идет скорее о латентности и несостоятельности коммерческих инвестиционных фондов и организаций в своей деятельности на территории РФ. Можно, к примеру, вспомнить закончившийся практически ничем крестовый поход Руны Капитал — $70M для Хабра. На сколько я знаю, ни один проект с Хабра так и не был проинвестирован, звон оказался пустым.

В последнее время Российскую академию наук жёстко критикуют за пассивность в строительстве «национальной инновационной системы». Считается, что учёные не могут или не хотят предоставить отечественному бизнесу достаточный выбор прикладных разработок, способных стать новыми высокотехнологичными товарами «Made in Russia».
22 февраля 2012, 14:58
42

Информационная безопасностьНе стоит паниковать по поводу слабых RSA ключей — просто заботьтесь о своих P и Q

Вы возможно уже видели препринт опубликованный сегодня Ленстрой и др (обсуждение на хабре) о проблемах с энтропией в криптографических системах с открытыми ключами. Закир Дурумерик, Ерик Вустров, Алекс Халдерман, и Я (Надя Хенингер) ждали, чтобы раскрыть похожие результаты. Мы опубликуем полную статью после того, как все задействованные производители будут оповещены. А между тем мы хотим предоставить более полное объяснение того, что же реально происходит.

Мы смогли удалено скомпрометировать около 0.4 % от всех открытых ключей, используемых веб сайтами для SSL. Все скомпрометированные ключи были неправильно сгенерированы, с использованием предсказуемых «рандомных» чисел, которые к тому же ещё и иногда повторялись. Всего мы можем выделить два типа проблем: ключи, сгенерированные с предсказуемой рандомностью, и подмножество этих ключей, для которых нехватка рандомности позволяет атакующему быстро факторизовать открытый ключ и получить секретный ключ. Имея секретный ключ, атакующий сможет выдать себя за вебсайт и возможно сможет расшифровывать зашифрованный трафик направленый на этот сайт. Мы разработали программу которая за пару часов может факторизовать открытые ключи и выдавать секретные ключи для всех хостов уязвимых к этой атаке.

Тем не менее, не стоит паниковать, так как в основном проблема влияет на встраиваемые системы, такие как маршрутизаторы и VPN, и не касается полномасштабных серверов. (Во всяком случае это точно не причина терять доверенность к электронной коммерции, как это предполагает New York Times). К сожалению, мы нашли устройства с этой проблемой практически у каждого производителя и мы подозреваем, что около 200.000 устройств, представляющих 4.1% от всех ключей в наших данных, использовали плохую энтропию для генерации ключей. Любой найденный слабый ключ сгенерированный устройством предполагает, что весь класс этих устройств уязвим для атаки при должном анализе.

Мы не будем предоставлять полный список уязвимых устройств до того как мы свяжемся со всеми производителями, но используя уже опубликованные материалы можно довольно легко воспроизвести атаку. Поэтому мы сейчас работаем над веб сайтом, который позволит определить уязвимо ли ваше устройство.
22 февраля 2012, 11:39
38

Операционные системыReactOS: Don't Stop Me Now!

Don't stop me now ('Cause I'm having a good time)
Queen

Не успели еще отгреметь фанфары минувшего релиза 0.PI, как команда ReactOS победоносно отчиталась о новых успехах.

Коммит 55555 — USB в студию!


image[USB]
Мы рады представить вам коммит, посвящённый слиянию ветви, в которой производилась разработка USB-стека, с основной кодовой базой проекта. Хотелось бы подчеркнуть, что сейчас ведётся активная работа по улучшению поддержки оборудования, а тестирование на реальном аппаратном обеспечении всё ещё имеет статус эксперимента.

Слияние с транком кода стека HID (устройств взаимодействия с человеком), который используется для поддержки клавиатур/мышей и прочих устройств, использующих интерфейс USB, и состоит из hidusb, hidparse, hidclass, mouhid, kbdhid
23 февраля 2012, 00:57
6

Блог компании ЯндексНовый вид адреса и мгновенный поиск в Яндекс.Почте

Яндекс.Почта оставляет в прошлом длинные сочетания букв и цифр при вводе адреса.

Раньше введённый в поле «Кому» адрес выглядел так:



А теперь он выглядит вот так:


22 февраля 2012, 12:52
7

Облачные вычисленияВведение в теорию взаимодействующих последовательных процессов (Communicating Sequential Processes — CSP) из песочницы

Предисловие


Данный текст является переводом и сокращённым пересказом начальных глав книги Чарльза Э. Хоара. Целью является ознакомление русскоязычной аудитории с данной алгеброй исчисления процессов, коя нашла достаточно широкое применение в современной вычислительной науке в связи с большим распространением параллельных систем. Наиболее близкими и понятными практическими применениями CSP, думаю, будут являться следующие языки программирования:

CSP является формальным математическим языком, позволяющим описывать взаимодействие параллельных систем, основным его применением является формальная спецификация параллельной работы систем, например таких как Транспьютер, кроме того он применяется при разработке высоконадёжных площадок электронной торговли.
В данной статье будут рассказаны основы данной алгебры, без которой невозможно её дальнейшее изучение, в основном это базовое описание процесса, что покрывает первую половину первой главы книги. Если у сообщества будет желание данный цикл будет продолжен следующими главами, описывающие параллелизм процессов, распределение ресурсов, неоднозначность, передачу сообщений между процессами и многое другое.
22 февраля 2012, 12:45
46

SEO & SMOПочему на Руси SEO`шников не любят, а зарубежных хвалят из песочницы

Я тут немного поправил грамматику, орфографию и стилистику статьи :-) Думаю, теперь читаться будет гораздо легче.

Добрый день, дорогие хабражители. Вы наверное много раз видели различные негативные посты по поводу наших SEO-оптимизаторов. Сегодня я хотел бы всем рассказать, почему складывается такое впечатление.
Давайте все таки разберемся, в чем отличие нашего SEO-гуру и зарубежного оптимизатора.
22 февраля 2012, 12:08
85

Информационная безопасностьУтечка логинов, паролей и почты пользователей чата Youporn

На оригинальном ресурсе обсуждается проблема обнаруженная на широко известном в узких кругах сайте youporn.com. Поскольку ссылку подкинул коллега из Швеции, то оригинал на Шведском, я перевел только самую суть.

По адресу «chat.youporn.com/tmp/» доступны логи, которые содержат незашифрованные пароли, имена пользователей заходивших на сайт и их адреса электронной почты.

На самом Youporn.com доступность логов проверить не удается, а вот на WayBack machine эти данные сохранены и доступны для просмотра тут.
22 февраля 2012, 18:07
15

C++Виртуальные функции в C

Недавно мне задали вопрос: как бы я реализовал механизм виртуальных функций на языке C?

Поначалу я понятия не имел, как это можно сделать: ведь C не является языком объектно-ориентированного программирования, и здесь нет такого понятия, как наследование. Но поскольку у меня уже было немного опыта с C, и я знал, как работают виртуальные функции, я подумал, что должен быть способ сымитировать поведение виртуальных функций, используя структуры (struct).

Краткое пояснение для тех, кто не знает, что такое виртуальные функции:
Виртуальная функция — это функция, которая может быть переопределена классом-наследником, для того чтобы тот имел свою, отличающуюся, реализацию. В языке C++ используется такой механизм, как таблица виртуальных функций
(кратко vtable) для того, чтобы поддерживать связывание на этапе выполнения программы. Виртуальная таблица — статический массив, который хранит для каждой виртуальной функции указатель на ближайшую в иерархии наследования реализацию этой функции. Ближайшая в иерархии реализация определяется во время выполнения посредством извлечения адреса функции из таблицы методов объекта.


Давайте теперь посмотрим на простой пример использования виртуальных функций в C++
22 февраля 2012, 11:56
77

Поисковые машины и технологииПоисковик Scroogle вынужден закрыться

Дэниел Брандт основал поисковую систему Scroogle.org в 2003 году в качестве «приватного» фронтенда к Google, чтобы исключить использование следящих cookies и сбор поисковой истории. Хотя компания Google терпела нарушение ToS несколько лет, но в феврале 2012-го Scroogle был окончательно заблокирован.

В отличие от прошлых случаев, в этот раз исправить ситуацию не удалось. После блокировки, а также продолжительной DDoS-атаки на серверы Дэниела Брандта, проект пришлось закрыть.

«У меня больше нет доменов в онлайне, — сказал Брандт, — Я также изъял все мои домены из DNS, потому что хочу подать сигнал преступным элементам, что у меня больше не осталось серверов, которые можно уничтожить. Надеюсь, это предотвратит дальнейшие атаки на моих предыдущих хостинг-провайдеров. Scroogle.org закрыт навсегда. Даже если бы у меня вообще не было проблем с DDoS, начиная с декабря, Scroogle всё равно был отстранён от выдачи Google, и уже умирал. Это могло продолжаться ещё полгода, если бы я не потерял семь серверов из-за DDoS, но это всё».
22 февраля 2012, 13:06
38

Блог компании Sony EricssonSony Ericsson официально становится Sony



Как известно, японская компания выкупила долю у своих шведских коллег и с этой недели продукция компании Sony Ericsson официально будет выпускаться под брендом Sony. Теперь компания, ассоциирующаяся с качественной электроникой, бытовой техникой, игровыми устройствами — это ещё и отличные смартфоны ;)

По этому поводу на прошлой неделе было распространено специальное обращение Стива Уокера, директора по маркетингу Sony Ericsson, где он дал разъяснения по некоторым важным для пользователей и будущих клиентов марки вопросам:
  1. Естественно, текущая гарантия продолжит действовать.
  2. Телефоны Sony Ericsson уже вовсю используют технологии материнской компании (например, улучшение качества изображения Mobile Bravia Engine, повышающая качество съёмки в условиях плохой освещённости матрица Exmor R, экран No air gap без воздушной прослойки между матрицей и стеклом), но будущие смартфоны Sony будут ещё глубже интегрированы с другими продуктами компании: упрощённое подключение к телевизорам, ПК и планшетам Sony – для комфортного взаимодействия и удобного просмотра контента смартфона на различных устройствах.
  3. Расширятся возможности доступа к развлекательному контенту Sony, включая музыкальные службы и кинотрансляции сети Sony Entertainment Network.

Говоря о примерах интеграции Sony и Sony Ericsson, можно ещё вспомнить популярнейшие линейки телефонов под брендом Walkman и Cyber-shot.

22 февраля 2012, 19:19

Беспроводные технологииSony и Tokyo Tech разработали новые чипы беспроводной связи (6 Гбит/сек)



Основная проблема большинства современных беспроводных технологий передачи данных — ограничение в скорости. Да, для обычного пользователя хватает и протокола IEEE 802.11g, не говоря уже о IEEE 802.11n. Но для крупных и не очень компаний, работающих с большими объемами данных, этого явно недостаточно. Да и для домашних пользователей этого тоже может вскоре оказаться недостаточно, судя по тенденциям улучшения качества видео, а следовательно, и увеличения объема передаваемого по «воздуху» трафика.

22 февраля 2012, 15:17
9

OracleМониторинг использования индексов в планах запросов в Oracle 10g

Для мониторинга использования индексов Oracle предлагает простой способ — включить мониторинг индекса и выключитьпо завершению значимого для данного индекса периода. Описание на сайте Oracle тут. В результате в представлении V$OBJECT_USAGE вы можете увидеть ответ “Yes” или “No”.

Но что делать если:
— Вы уже знаете что индекс используется,
— популяция запросов уже настолько велика что проанализировать их на предмет использования запросами не представляется возможным
— Вам нужны доп. сведения о выполнении запросов
22 февраля 2012, 13:03
24

NoSQLHyperDex — новое опенсорсное NoSQL key-value хранилище, заточенное на очень быстрый поиск


Авторы позиционируют HyperDex как распределённое, отказоустойчивое, легко-маштабируемое, заточенное на очень быстрый поиск NoSQL key-value хранилище.

Главная фича — новый принцип хранения объектов в многомерном эвклидовом пространстве (рис. слева), используя гиперпространственное хэширование (hyperspace hashing) (на который, кстати, авторы сейчас получают патент), которое позволяет выполнять большинство типичных задач от 2 до 13 раз быстрее, чем в MongoDB, Redis, Cassandra.

23 февраля 2012, 07:51
44

iPhoneЗапароленный iPhone взломали канцелярской скрепкой

С защищенного паролем смартфона iPhone можно совершать звонки и отправлять SMS, утверждает группа разработчиков, которые называют себя iPhoneIslam. Пароль на смартфоне удалось обойти, но доступ к некоторым функциям остался закрытым.



Как утверждают разработчики, для этой операции достаточно канцелярской скрепки или любого другого предмета, которым можно открыть отсек с SIM-картой.

23 февраля 2012, 03:11
3