Недавно наткнулся на прекрасный сайт (англ.), который по полочкам размусоливает и показывает строение большинства типов двигателей. Попытаюсь вольно и сжато пересказать самое на мой взгляд главное, совсем по пальцам и как для самых маленьких. Конечно можно было бы позаимствовать точные определения из авторитетных источников, но такой любительский перевод обещает быть единственным в своем роде :)
А можете ли Вы сходу объяснить Вашей девушке, в чем отличие бензинового двигателя от дизельного? Четырёхтактного и двухтактного движков? Нет? Тогда приглашаю под кат.
Давайте сразу обговорим масштаб времени. Процессор вашего компьютера живёт наносекундами: большинство CPU может сделать несколько вещей за одну наносекунду — в основном, простую математику и сравнения. Чтобы облегчить восприятие, предположим, что вы являетесь процессором и вместо наносекунд живёте и работаете секунда за секундой. Для ясности, применим эту метафору на одноядерном процессоре.
Вы можете одновременно держать несколько вещей в голове (регистр). Не больше, чем десяток или два в вашей активной памяти, но вы способны вспомнить любую из них практически мгновенно. Важную для себя информацию вы держите под рукой, будь то доступный за пару секунд отрывной блокнотик на рабочем столе (кэш L1) или одна из книжек на полке (кэш L2 и больше), которые настолько хорошо организованы, что любой фрагмент информации вы можете получить не более чем за десяток секунд или около того.
Продолжая свои «css-раскопки» возникла новая идея, разобрать по косточкам ещё одну актуальную тему, которая касается равномерного выравнивания блоков по ширине. В принципе мои доскональные исследования я уже запостил у себя в блоге, но так как прошлая моя работа очень понравились Хабра-сообществу, то я решил сделать здесь небольшой краткий обзорчик этой статьи, чтобы ни одна хабра-душа не пропустили её наверняка. Так что, как говорил Гагарин: «Поехали».
В общем в задачах вёрстки периодически возникают моменты, когда появляется необходимость выровнять какой-нибудь список по ширине экрана. При этом пункты этого списка должны выравниваться равномерно, прижимаясь своими крайними элементами к границам контейнера, а расстояние между ними должно быть одинаковым.
Привет, Хабровчане. Новый год я провел в городе Цюрих, где пообщался с несколькими сотрудниками корпорации зла, и прогулялся по их офису.
В своем посте я постараюсь описать побольше социальных особенностей работы в Google в Швейцарии, но скрыть от вас интерьер офиса я не могу, он шикарен :)
Вся информация получена от сотрудников компании на словах, поэтому, возможно, что-то может быть не точным или вообще не соответствовать действительности.
Итак, в Цюрихе находится центральный офис Google в Европе.
В нем работает около 1500 сотрудников, из них примерно 60 русскоговорящих. Хантят их как из других офисов (например, много людей переезжают из Московского офиса Google), так и напрямик.
Агентство национальной безопасности США рассекретило изумительные письма, которые знаменитый математик Джон Нэш отправил им в 1955 году.
Джон Нэш предложил для тех времён совершенно революционную идею: использовать в криптографии теорию сложности вычислений. Если прочитать письмо от 18 января 1955 года, то вызывает восхищение, насколько пророческим оказался анализ Нэша о вычислительной сложности и криптостойкости. Именно на этих принципах основана современная криптография. Первая работа в этой области была опубликована только в 1975 году.
В своё время власти так и не проявили интереса к работе чудаковатого профессора математики. Или, что тоже возможно, использовали идеи Нэша втайне от него.
Canonical анонсировала свою новую разработку Ubuntu for Android, которую Марк Шаттлворт собирается представить на следующей неделе на Mobile World Congress и позволяющую на производительном смартфоне помимо Android разместить полную десктопную версию Ubuntu, начать работу с которой возможно, подключив смартфон к компьютеру через специальную док-станцию.
Достаньте телефон, подсоедините его к монитору и получите настольный вариант Ubuntu со всеми привычными приложениями, работающими на том же самом устройстве, что и Android… Вашим следующим десктопом может стать ваш телефон
говорит Шаттлворт.
Ubuntu for Android предназначена для работы на высокопроизводительных смартфонах — это должны быть ARM-устройства с двух-ядерным процессором (также требуется HDMI). Cистема имеет серьёзный набор уже предустановленных приложений — браузер Chromium, почтовый клиент Thunderbird, клиент для социальных сетей Gwibber и даже видеоплеер VLC и тесно интегрирована на второй системой на борту смартфона: можно получить доступ к адресной книге Android, к беспроводным возможностям, таким как Wi-Fi, 3G, 4G.
Стоит напомнить, что около года назад Motorola представила подобное решение WebTop для устройств на базе Atrix, однако до сих пор оно не получило распространения.
Подавляющее большинство из нас использует такое крайне полезное устройство, как источник бесперебойного питания. Качество питания не везде идеальное, да и просто мельчайшие проблемы с электропитанием иногда могут дорогого стоить. Потери данных это всегда неприятно, а иногда просто таки фатально. Устройство куплено, установлено под стол, подключено и владелец его находится в полной уверенности, что в любом случае при перебое в электропитании он успеет корректно завершить работу, а может быть и сделать бэкап на флешку. Время идет, бесперебойник периодически дает о себе знать — как заправский сторожевой пес он подает голос при малейших отклонениях в параметрах электросети. Хозяин спокоен и все хорошо. Но в один из дней перебой таки случается и в этот раз ИБП не просто подает голос и сразу переключается с батареи на сеть, в этот раз свет выключили на долго. Мы спокойно копируем файлы (ведь в запасе у нас минут 15, не меньше) и тут бесперебойник начинает пищать совсем часто и все выключается. Как так? Ведь бесперебойник же должен был нас защитить от подобных ситуаций, а он только вселял нам ложную уверенность в нашей безопасности! Почему так произошло?
Все дело в аккумуляторных батареях, от которых наш бесперебойник и кормит все наше железо, когда внешняя сеть отключается. Но батареи эти, увы, не вечны, они деградируют, емкость их снижается, а вместе с ней и время автономной работы. Вплоть до нуля. К сожалению процесс, этот, зачастую никем не контролируется, хозяин пребывает в уверенности, что он защищен, а в это время аккумулятор уже не совсем аккумулятор, а так — муляж.
Перевод статьи Джейсона Фридмана (Jason Freedman) "Everyone Sucks at Interviewing. Everyone." Оригинал статьи можно прочитать здесь.
Идея проведения собеседований при приеме на работу кажется мне порочной и бессмысленной. Каждый работодатель слепо идет по стандартному пути, состоящему из публикации вакансий, обработки резюме и собеседований с кандидатами, ни разу не подумав, действительно ли это именно то, что ему нужно. Я считаю, что этот стандартный путь совершенно неприменим в сегодняшних реалиях.
Последние несколько лет я с большим интересом изучаю все, что связано с отбором и наймом сотрудников. Найти хорошего специалиста безумно сложно, и я вряд ли смогу назвать много фирм, у которых это хорошо получается. Даже у самых успешных в этом отношении компаний есть страшный секрет, заключающийся в следующем: как бы хорошо ни был организован процесс отбора, он все равно не может гарантировать, что нанятый сотрудник преуспеет на новом месте. Ходят слухи, что даже сложнейшие системы оценки кандидатов, применяемые HR-отделом Google, не в состоянии точно предсказать эффективность будущего сотрудника. Некоторые компании отмечают, что единственный показатель, который хоть как-то корреллирует с успешностью молодых разработчиков, — это их результаты в тесте SAT (американский аналог ЕГЭ).
Майк Вест (Mike West) из группы Google Chrome в Мюнхене объясняет, почему при каждой загрузке браузер пытается установить соединение с тремя случайными доменами, вроде hxxp://aghepodlln/ или hxxp://lkhjasdnpr/. Он говорит, что видел в интернете несколько странных конспирологических теорий на этот счёт, поэтому считает разумным разъяснить ситуацию.
Легендарный медиаплеер VLC обновился до версии 2.0 «Twoflower». Среди главных улучшений ускоренный многопоточный декодер, поддержка новых форматов, новый движок рендеринга с улучшенными субтитрами и фильтрами, экспериментальная поддержка дисков Blu-ray и различные доработки интерфейса.
Малоизвестная компания Scalado разработала поистине уникальную программу для смартфонов. Программа называется Remove и делает простую вещь — убирает с фотографии лишних людей.
Две недели назад Путин предложил рассматривать все инициативы общества, набравшие 100 000 подписей в интернете. Раз предложил – надо брать.
Сейчас по закону можно посадить каждого пользователя торрентов на 6 лет. За «несанкционированное копирование интеллектуальной собственности». Получается, что за копирование файла в интернете наказание строже, чем за убийство человека. Этот закон надо изменить. Час назад я запустил сбор подписей под обращением по поводу самой острой проблемы – копирайта. Подписаться можно по адресу trupirate.ru через неделю я передам обращение в администрацию президента.
Если перед выборами вернули выборы губернаторов и упростили регистрацию партий, то уж разобраться с 146 статьей правительству ничего не стоит. Тем более, что про выборы губернаторов никто и не услышал, а уголовное преследование за торренты касаются каждого. От их легализации властям будет реальный бонус в глазах рунета. На такой шаг они пойдут.
Я веду защиту Лопуховых уже пол года, и не смотря на выигранное первое слушание ясно вижу, что без политического резонанса нам не выстоять против всего голливуда. Поэтому Андрей сейчас записал видеобращение:
Собрать столько подписей за полторы недели оставшиеся до выборов – не простая, но выполнимая задача. В рунете 40 миллионов человек, а нам нужно всего-то сто тысяч!
Сегодня я свяжусь с администрацией всех крупнейших сайтов в рунете и попрошу их поддержать акцию. Завтра с друзьями выйду собирать подписи к Бауманке и МГУ. Если понадобится, то в тот же день я обойду все политические движения с просьбой о помощи – от «наших» до «яблока».
Мистер президент, мы надеемся вы на нашей стороне.
Выборы у нас бывают слишком редко, что бы упускать такой шанс. Текст обращения под катом, предлагайте правки если считаете нужным:
В программировании занято гораздо больше мужчин, чем женщин. С этим фактом не поспоришь, поэтому любому руководителю необходимо учитывать психологию мужчин в программировании.
Обратимся к древним временам, когда мужчина охотился на мамонтов, а женщины сидели дома, рожали детей и готовили еду. Чтобы охотиться, мужчина очень долго готовился, точил топор, готовил стрелы и лук. Потом он долго сидел в засаде и наконец делал выстрел или наносил удар. Эта особенность поведения трансформировалась и дожила до наших дней. Мужчину отличает способность к повышенной концентрации на выполняемой работе. Это большой плюс и большой минус. В отличие от женщины мужчина не может выполнять несколько дел одновременно.
Некоторое время назад я занимался поисками датчика давления для одного сайта. Требования были простыми — подключение по USB и минимум паяльника, т.к. опыт использования данного инструмента у меня только в криптоанализе. Оказывается, что в отличие от температуры и влажности, китайцы ещё не освоили этот рынок, и наиболее простой и дешёвый вариант: купить любой барометр, направить на него веб-камеру и анализировать показания.
Несмотря на бредовость данной затеи, она серьёзно рассматривалась, но в конце-концов была отметена по банальной причине — ночью нужна подсветка. Т.е. работать система ночью не будет, а если будет, то потребует дополнительных усилий по настройке.
Из других вариантов, наиболее подходящим была USB Meteo Board от Sparkfun на основе Arduino, или самодельная система на основе того же Arduino или Netduino.
Но совершенно случайно я наткнулся на Yoctopuce, и понял, что это оно. Их сенсоры и датчики настолько меня поразили в мелочах, что я не могу молчать и хочу поделиться с хабра-сообществом про эти замечательные датчики.
Вчера команда CyanogenMod обратилась за помощью к сообществу. Обычно собираемых пожертвований еле хватает на текущие расходы. В последнее время CyanogenMod перестали справляться с ежедневным выпуском по 50+ билдов. Дело в том, что раньше у них был доступ к бесплатному компьютерному кластеру (видимо, на работе или на учёбе у одного из разработчиков), а сейчас такого доступа нет.
Ежедневный выпуск свеженьких nightly-билдов для каждой модели аппарата с последними фичами — это самая изюминка CyanogenMod. Сейчас они официально поддерживают 56 устройств и обновляют их ежедневно. Разработчики обратились к сообществу с просьбой помочь деньгами. Нужно купить парочку хороших серверов Xeon-класса с большим количеством памяти и быстрыми дисками.
Уже через несколько часов после публикации обращения на форуме выступил руководитель британской хостинговой компании Bytemark Hosting, который предложил пожертвовать один-два сервера. А через восемь часов после публикации представители CyanogenMod сообщили, что собрали необходимую сумму. Серверы закажут на следующей неделе, и скоро CyanogenMod вернётся к привычному расписанию!
Главное управление МВД Украины в Киеве объявило конкурс на вакантную должность начальника управления по борьбе с киберпреступностью.
«В Главном управлении МВД Украины в г.Киеве создается управление по борьбе с киберпреступностью для предупреждения и противодействия преступлениям и правонарушениям в сфере высоких информационных технологий и телекоммуникаций (преступления в сфере информационной безопасности, платежных систем, электронной коммерции и хозяйственной деятельности, телекоммуникаций, оборота противоправного контента ), а также противодействия легализации (отмыванию) доходов, полученных от таких преступлений», — заявили в управлении МВД. Предусмотренный должностной оклад составляет 1400-1500 гривен($175-188). Об этом «Комментариям» сообщили в столичном управлении МВД.
В OS X Lion (OS X 10.7) компания начала применять некоторые улучшения из iOS и iPad в частности, интегрируя их с десктопной OS X. Сегодня Apple делает следующий шаг — OS X Mountain Lion. Это большой шаг в сторону построения единой системы устройств от Apple.
Совершенно верно, компания готова показать нам следующую версию OS X 10.8 — всего через семь месяцев после выпуска последней версии. Учитывая, как быстро развивается iOS, Apple хочет показать нам, что OS X может идти в ногу со временем.
Компания ainol сделала интересный ход в сторону избавления от господства ARM-архитектуры в мобильных устройствах — начала массово выпускать планшеты, использующие MIPS-процессор.
Итак, герой нашего сегодняшнего обзора, Ainol Novo 7 Paladin