Публикации

вчера в 11:46

Tesla выигрывает дело о запрете прямых продаж в штате Массачусетс



Как полторы недели назад упоминалось на Хабре, Ассоциация Автодилеров США подает иски против компании Tesla Motors с требованием запретить продажу автомобилей через собственные центры в обход автодилеров.

До сих пор суды разных штатов удовлетворяли требования Ассоциации, однако высший суд штата Массачусетс пошел против режима: в этот понедельник они вынесли решение в пользу производителя электромобилей. Суд постановил, что закон штата, введенный для защиты автодилеров от давления производителей автомобилей, не дает Ассоциации Автодилеров США и двум работающим на территории штата дилерам права требовать прекращения компанией Tesla прямых продаж.
44000
35
kaze_no_saga 158,4
вчера в 15:16

Mail.ru купил Вконтакте

Mail.ru Group выкупил оставшиеся 48,01% «ВКонтакте» у фонда UCP Ильи Щербовича за $1,47 млрд, и теперь является 100% владельцем этой социальной сети.

Сделка состоялась сегодня, в ней также было уточнено, что взаимные претензии (судебные иски) между Палом Дуровым и UCP будут сняты.

С учетом размера первой сделки Mail.ru Group по приобретению «ВКонтакте» стоимость полной консолидации пакета акций популярной социальной сети составила $2,07 млрд.

Остается только поздравить Mail.ru Group с приобретением.
65180
47
drayv 45,2
вчера в 16:46

Создатель Minecraft Маркус «Нотч» Перссон уходит из Mojang. Прощальное письмо перевод

От переводчика: 15 сентября появилось официальное подтверждение тому, что Microsoft покупает Mojang, разработчика игры Minecraft, за 2,5 миллиарда долларов. Основатель Mojang Маркус Перссон (более известный как Нотч) уходит из компании. Объясняя своё решение, Нотч опубликовал прощальное письмо, в котором он описал мотивы своего ухода.


Я ухожу из Mojang.

Я не вижу себя в качестве настоящего разработчика игр. Я программирую игры, потому что получаю от этого удовольствие, потому что я люблю игры и люблю программирование, но когда я делаю это, я не планирую, что мои игры станут мегахитами, и я не пытаюсь изменить мир. Именно таким хитом стал Minecraft, и люди говорят мне, что после него мир компьютерных игр никогда не станет прежним. Я никогда не стремился к этому. Конечно, такое отношение льстит мне, и мне было довольно интересно побыть знаменитостью.
34901
45
ilya42 584,6
вчера в 16:08

Continuous Delivery в Яндексе. Как разогнать свой цикл разработки, используя только Open Source решения

Перед тестированием всегда стояли и стоят две задачи – помочь команде поддерживать высокий уровень качества разработки и делать это, не задерживая весь процесс. И это справедливо не только для наших проектов в Яндексе, где мы работаем над очень большим количеством сервисов. Часто основная задача и вовсе формулируется как увеличение скорости тестирования при сохранении должного уровня качества. Скорость процесса разработки, приверженность ценностям частых и быстрых релизов – это основополагающие факторы для успеха любого продукта. У команды больше возможностей маневра, команда быстрее находит и исправляет ошибки, быстрее получает фидбек. Как же ускоряться, не теряя качества, как достичь дзена непрерывной доставки изменений?



Сегодня мы покажем, что Continuous Delivery — это просто и весело! А пользу от него можно получить, встроив его даже частично. Мы в тестировании Яндекса уже несколько лет используем подобный подход для наших библиотек с открытым исходным кодом — Allure Framework или Yandex QATools. Процесс прост, значительно масштабируем и может применяться как для огромных команд из одного человека, так и для маленьких командочек из десятков человек. А самое главное — весь инструментарий доступен в Open Source!

Кстати, до 30 сентября можно подать заявку и поступить в нашу Школу автоматизации процессов разработки в Питере. Обучение в ней бесплатное и будет состоять не только из курса лекций — обязательным этапом станет командная работа над учебным проектом.

А теперь вернёмся к теме. Представьте картину: уютное рабочее место, вы пишете код, добавляете юнит-тесты и отправляете изменения в систему контроля версий, а через пару часов они «выезжают» на боевые сервера. И все при этом работает.
13953
202
Lanwen 53,0
вчера в 14:39

Как компания D-Link предоставляет исходные коды прошивок

Приветствую хабрчане!

У меня на работе есть несколько стареньких маршрутизаторов D-Link DI-524UP H/W Ver.: A1, выпускавшихся в 2005-2006 годах и доставшихся мне по наследству от прошлого админа. Понятно, что эти устройства отслужили свое, устарели как морально, так и физически и давно лежат на полке, но меня подкупило то, что у этой модели есть USB порт, и в основу прошивки положена операционная система Linux.
23239
54
thunder367 53,0
вчера в 12:46

dd_rescue vs GNU ddrescue: зачем нужен клон, когда есть оригинал

В статье Копирование разделов жёсткого диска средствами GNU/Linux: как обойтись загрузочной флешкой там, где раньше нужен был Акронис, я посоветовал для копирования потенциально испорченных дисков использовать GNU ddrescue, а не оригинал, который назвал устаревшим. Но в комментариях nerfur указал мне, что dd_rescue регулярно обновляется и умеет на лету сжимать данные для последующей передачи по ssh. Так как эта задача GNU ddrescue не под силу, слухи об устаревании dd_rescue как видно сильно преувеличены.

Понятное дело — надо немедленно выяснить, чем современный вариант dd_rescue отличается от GNU ddrescue, что умеет и, возможно, убрать рекомендацию избегать использования оригинала из статьи. А также написать новую статью — про отличия этих двух программ, чем я и занялся.

Для тех, кто хочет побыстрее узнать чем кончилось дело и не интересуется душераздирающими подробностями сразу скажу, что после изучения вопроса моё мнение не изменилось — я всё ещё рекомендую пользоваться GNU ddrescue, но теперь уже по другой, гораздо более вменяемой причине — GNU ddrescue сначала сохраняет хорошо читаемые области диска и уже потом приступает к остальным. dd_rescue этого не умеет by design.
5457
82
poxu 70,7
вчера в 14:53

Опубликованы подробности «экзамена на права» робоавтомобиля Google

В мае 2012 года компания Google первой получила лицензию на движение автономных транспортных средств по дорогам общего назначения в штате Невада. Сегодня, 16 сентября, вступают в действие правила движения беспилотных автомобилей на дорогах другого американского штата — Калифорнии. К этой дате журналистам издания IEEE Spectrum, воспользовавшись законодательством США о свободе информации, удалось получить копии протокола испытаний и электронную переписку, связанную с их проведением.

image
16119
31
ilya42 584,6
вчера в 12:44

Google Public DNS не ресолвит некоторые домены из песочницы

image

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

Через некоторое время, мне в руки попал лог отправки письма в наш домен с другого сервера, и тут меня как обухом по голове ударили. Оказывается, их DNS сообщает почтовому серверу, что имя домена не опознано.
42464
80
Vigogne 29,2
сегодня в 00:10

Mozilla наметила план для выпуска Rust 1.0

Организация Mozilla вышла на финишную прямую в подготовке языка программирования Rust 1.0. Разработчики говорят, что это торжественное событие состоится примерно в конце года. После бета-тестирования выйдет финальный релиз. С этого момента перспективный язык программирования можно использовать в боевых условиях: код гарантированно будет компилироваться в следующих версиях.

Дело не только в компиляции. Mozilla считает, что дизайн Rust наконец-то приобретает желаемую минималистичную форму. К примеру, раньше было несколько типов указателей, сейчас остались только &T, и &mut T. Упрощение затронуло и другие аспекты, в том числе замыкания, которые вызывали много споров.

Rust сочетает в себе эффективность С и С++ с безопасностью Java.

Весь дизайн построен на концепции «владения и заимствования» (ownership and borrowing). Изначально предполагалось использовать механизм владения для быстрого и безопасного переноса данных между процессами. Но потом пришло понимание, что этот же механизм можно использовать для передачи значительной части функций в библиотеки. В итоге, Rust получился даже более низкоуровневым, чем разработчики предполагали, и без ущерба для безопасности. На минимальной конфигурации Rust можно даже написать ядро операционной системы (примеры: 1, 2, 3)!
8808
44
alizar 2100,3
вчера в 14:56

Эксперимент с треугольной QETUO-клавиатурой



В тысячный раз опечатавшись, набирая текст с мобильного телефона, я задумался, как можно изменить экранную клавиатуру таким образом, чтобы сократить количество таких вот неприятных моментов. Идея пришла как-то сама собой. Не думаю, что она уникальна, но гугл не рассказал мне об аналогах. Так вот и родилась эта статья.
23498
36
tenoclock 39,5