RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 ... 210
[>] [ABAP] Учимся правильно использовать FOR ALL ENTRIES IN
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:37


При разработке отчетов (программ) SAP на языке ABAP для обращения к базе данных используются Open SQL-запросы. Синтаксис очень похож на SQL, но имеются некоторые отличия. Одно из таких отличий – возможность использования конструкции FOR ALL ENTRIES IN. Эта конструкция применяется в SELECT запросах до оператора WHERE. После неё указывается внутренняя таблица с данными, поля которой можно использовать в операторе WHERE в качестве условий выборки.



В этой статье я хочу рассказать о тонкостях работы этой конструкции: что происходит на уровне БД, об оптимизации запросов и о database-hints.

Хочу знать больше о FOR ALL ENTRIES IN(http://habrahabr.ru/post/262649/#habracut)

[>] Самые интересные материалы о Visual Studio 2015
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:38


<img src="http://habrastorage.org/getpro/habr/post_images/dc2/e30/b96/dc2e30b96cce28d0acf781e909f06be2.png" align="left"/> Близится выход Visual Studio 2015 и многим интересны новые возможности этого инструмента разработки и сопутствующих технологий. Промежуточные версии, которые выпускали на протяжении последних месяцев уже показали, что нас действительно ждет замечательный продукт, и в этом посте хотелось бы собрать наиболее интересные материалы, которые рассказывают об этих функциях.

Читать дальше (http://habrahabr.ru/post/262689/#habracut)

[>] Баг в софте автомобилей Land Rover приводит к самопроизвольному отпиранию дверей
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:38


<img src="https://habrastorage.org/files/995/479/f07/995479f07f1d42eba465a89f42e84cd4.jpg"/>(http://habrahabr.ru/company/pt/blog/262663/)



Автопроизводитель Land Rover отзывает(http://www.bbc.com/news/technology-33506486) более 65 000 автомобилей, чтобы исправить программный баг, который приводит к самопроизвольному отпиранию дверей автомобиля. При этом водитель не увидит никакого оповещения об открытии двери на приборной панели.



Ошибка обнаружена на автомобилях Range Rover и Range Rover Sport, выпущенные начиная с 2012 года. Автопроизводитель заявил о том, что неисправность компьютерной системы не приводила к каким-либо инцидентам или травмам.



Тем не менее, эта проблема в программном обеспечении также может приводить к повышению вероятности угона автомобилей — ошибке подвержены машины, зажигание в которых работает без ключа. Читать дальше (http://habrahabr.ru/post/262663/#habracut)

[>] Билайн автоматически добавляет тулбар и изменяет дизайн сайтов
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:38


<img src="https://habrastorage.org/files/a73/308/b5b/a73308b5b85246aa937aa382435a300f.png"/>



<img src="https://habrastorage.org/files/ccd/caf/f3f/ccdcaff3f607428686003a112f585880.png"/>



Не так давно я написал топик про Билайн и их автоматическое добавление тулбара с поиском mail.ru(http://habrahabr.ru/post/257133/). Тогда в html код добавлялся java-script файл, который в свою очередь добавлял плашку с реферальным поиском mail.ru. Прошло 2 месяца и Билайн решил делать все по-другому.



Вчера, просматривая сайты через мобильный интернет, я увидел, что на них стал отображаться обновленный тулбар от Билайн. Как его отключить было непонятно: кнопки закрытия не было, можно было только убрать его наверх, но все равно он виднелся на экране. Пришлось принять соглашение на продажу своих органов и только после этого появилась волшебная кнопка «Удалить тулбар навсегда».



Я подумал, что на этом все закончилось, но как оказалось — я ошибся.

Читать дальше (http://habrahabr.ru/post/262687/#habracut)

[>] Рейтинг Mail.Ru запустил проверку сайтов на вирусы
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:38


<img src="https://habrastorage.org/files/ddf/b97/def/ddfb97defa64480498ac126e2508b745.png"/>



Содержательная часть поста очень короткая и почти совпадает с заголовком: да, действительно, с недавнего времени Рейтинг Mail.Ru проверяет установившие счетчик сайты на вирусы и при возникновении подозрений предупреждает письмом веб-мастера. Свой антивирус мы не писали, а использовали технологию наших партнеров. Но кроме этого краткого анонса, есть ещё два интересных вопроса, которые хотелось бы осветить чуть подробнее. Это вопросы «зачем?» и «как?».

Читать дальше (http://habrahabr.ru/post/262611/#habracut)

[>] Курсы этичного хакинга для начинающих: новый набор
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:39


<img src="https://habrastorage.org/files/0cc/70c/35c/0cc70c35cf46454db83cc6ec94f90a50.png"/>



«Если вам интересна информационная безопасность, и вы с восхищением смотрите на CTF, но не знаете, кого спросить и с чего начать — пройдите обучение в «Zero Security: A»



«Zero Security: A» — курсы этичного хакинга от PENTESTIT, в которых под руководством опытных инструкторов вы освоите различный инструментарий тестирования на проникновение, изучите основы этичного хакинга: от разведки и сбора информации до закрепления в системе. Обучение включает в себя уникальные занятия, в том числе по социальной инженерии.

Читать дальше (http://habrahabr.ru/post/262515/#habracut)

[>] Официальные форумы Epic Games взломаны
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:39


Официальные форумы Epic Games, forums.epicgames.com(https://forums.epicgames.com), были взломаны. Был получен несанкционированный доступ к таким данным, как логин, e-mail, дата рождения, пароль. Интересно, что в официальном письме не сообщается, в каком виде хранились пароли, однако они будут сброшены всем пользователям во время следующего захода на forums.epicgames.com. В настоящее время форумы находятся оффлайн.

Читать дальше (http://habrahabr.ru/post/262639/#habracut)

[>] Microsoft выпустила набор обновлений для своих продуктов, июль 2015
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:39


Microsoft обновила свои продукты, закрыв в них большое количество уязвимостей. Всего было выпущено 4 обновления со статусом Critical и 10 со статусом Important. Обновлению подверглись ПО SQL Server, веб-браузер Internet Explorer, различные компоненты Windows и Office. Обновление писали(https://technet.microsoft.com/en-us/library/security/MS15-065">MS15-065</a>, о котором мы уже <a href="http://habrahabr.ru/company/eset/blog/262635/), исправляет 29 уязвимостей во всех версиях браузера Internet Explorer, включая, 0day RCE уязвимость CVE-2015-2425 в IE11 (Hacking Team 0day), которая, по данным MS, уже эксплуатируется itw.



<img src="http://habr.habrastorage.org/post_images/f1c/317/064/f1c3170644a18be60161ed0b987b6b74.jpg"/>



Компания также закрыла другую 0day LPE уязвимость в Windows (CVE-2015-2387), эксплойт для которой находился в распоряжении Hacking Team. Мы писали про нее MS15-077(http://habrahabr.ru/company/eset/blog/262061/">ранее</a>, уязвимость присутствует в системном компоненте atmfd.dll (Adobe Type Manager Font Driver) и позволяет повышать привилегии атакующего в системе. Уязвимость была закрыта обновлением <a href="https://technet.microsoft.com/en-us/library/security/MS15-077). Работающая версия эксплойта гуляет по сети и уязвимости присвоен статус «exploited itw».

Читать дальше (http://habrahabr.ru/post/262661/#habracut)

[>] Firefox блокирует плагин Adobe Flash Player
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:39


Adobe Flash Player неоднократно подвергался критике за большое количество известных уязвимостей в коде продукта. Накануне руководитель подразделения Facebook, отвечающего за информационную безопасность, призвал Adobe объявить дату окончания использования Flash в браузерах. Ранее Google в рамках борьбы с уязвимостями в Flash Player перевел Youtube на HTML5.



Марк Шмидт, руководитель поддержки Firefox, заявил в своем твиттере, что отныне браузер Mozilla Firefox будет блокировать использование плагина Adobe Flash Player. Блокировка продлится до тех пор, пока не выйдет версия, устраняющая все известные на сегодняшний день уязвимости плагина.

Читать дальше (http://habrahabr.ru/post/262645/#habracut)

[>] Эффективное кодирование видео в Linux c Nvidia NVENC: часть 2, дополнительная
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:39


<img src="https://habrastorage.org/files/713/0a9/d09/7130a9d0992649c99b895416493e31ce.png"/>



В Читать дальше (http://habrahabr.ru/post/262507/">первой части</a> я рассказал о кодировании видео в Linux с использованием Nvidia NVENC. Как уже упоминалось ранее, Nvidia для десктопных видеокарт ограничивает количество потоков кодирования до двух сессий на систему. Данная часть посвящена борьбе с этим ограничением. <a href="http://habrahabr.ru/post/262563/#habracut)

[>] Билайн вмешивается в трафик пользователей
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:39


<img width="650" height="200" src="https://habrastorage.org/files/177/460/abc/177460abce8248cf81d51525b04af04e.jpg"/>



Собственно история встраивания провайдером своих скриптов в посещаемые сайты не нова.

Взять хотя бы эту habrahabr.ru/post/142909(http://habrahabr.ru/post/142909/).

Сегодня обнаружил аналогичную вставку у Билайна («Домашний интернет). Прямо через их фирменный роутер.

Попробуйте набрать в браузере 192.168.1.1/scwn.js(http://192.168.1.1/scwn.js). Что-нибудь есть?

Напоминаю, что 192.168.1.1 — это ip вашего роутера.

Читать дальше (http://habrahabr.ru/post/262631/#habracut)

[>] Настройка файлового сервера Samba в корпоративной сети
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:39


<img src="https://habrastorage.org/files/ab6/b61/ea5/ab6b61ea5185468a8e4b04054a712994.jpg" align="left" height="180"/>

Продолжая цикл статей про бюджетное резервное копирование данных(http://habrahabr.ru/post/262499/) в корпоративной сети, хочу предложить вашему вниманию, очередную статью по настройке файлового сервера Samba.

Для восстановления данных с сервера резервного копирования приходилось идти на сервер через веб-интерфейс и выкачивать оттуда необходимый архив с файлами, это удобно когда необходимая папка или файл не очень большие, но когда надо восстановить папку, объем которой превышает пару Гигабайт, например после крипто-вируса, это не так удобно. Для того чтобы нам получить прямой доступ к копиям данных, мы и поднимем сервер Samba на нашем бекап сервере.

Читать дальше (http://habrahabr.ru/post/262581/#habracut)

[>] Взлом сайта и его последствия
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:39


<img src="https://habrastorage.org/getpro/habr/post_images/970/eac/8e5/970eac8e5447b5b276f47b69cf3a22dc.png"/>



Времена, когда сайты взламывались ради забавы почти прошли. В современных реалиях сайты атакуют для извлечения прибыли. Атаковать могут абсолютно любой сайт, даже с минимальными показателями и трафиком. Читать дальше (http://habrahabr.ru/post/262579/#habracut)

[>] Как решать вступительный экзамен в Школу анализа данных Яндекса
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:40


Лето — время вступительных экзаменов. Прямо сейчас завершается отбор в Школу анализа данных Яндекса — идут собеседования для тех, кто уже сдал экзамен. В ШАД преподают машинное обучение, компьютерное зрение, анализ текстов на естественном языке и другие направления современной Computer Science. Два года студенты изучают предметы, которые обычно не входят в университетские программы, хотя пользуются огромным спросом как в науке, так и в индустрии. Учиться можно не только в Москве — у Школы открыты филиалы в Екатеринбурге, Минске, Киеве, Новосибирске, Санкт-Петербурге. Есть и заочное отделение, на котором можно обучаться, смотря видеолекции и переписываясь с преподавателями московской Школы по почте.



<img src="https://habrastorage.org/files/ab0/02c/19c/ab002c19c6654cac982833b9436bfac4.jpg" width="1000"/></div>(http://habrahabr.ru/company/yandex/blog/262543/"><div style="text-align:center;)



Но для того, чтобы поступить в ШАД, нужно успешно пройти три этапа — заполнить анкету на сайте(https://yandexdataschool.ru/), сдать вступительный экзамен и прийти на собеседование. Ежегодно в ШАД поступают старшекурсники, выпускники и аспиранты МГУ, МФТИ, ВШЭ, ИТМО, СПбГУ, УрФУ, НГУ и не все они справляются с нашими испытаниями. В этом году мы получили анкеты от 3500 человек, 1000 из которых была допущена к экзамену, и только 350 сдали его успешно.



Для тех, кто хочет попробовать себя и понять, на что он способен, мы подготовили разбор вступительного экзамена этого года. С вариантом, который мы выбрали для вас, справились 56% решавших его. В этой таблице вы можете увидеть, сколько человек смогли решить каждое из заданий в нём.

<table>
<tr>
Задание
1
2
3
4
5
6
7
8
</tr>
<tr>
Решило
57%
68%
40%
35%
29%
12%
20%
6%
</tr>
</table>

Но для начала хотелось бы объяснить, что мы проверяем экзаменом и как подходим к его составлению. В самые первые годы существования ШАД письменного экзамена не было, так как заявок было ещё немного, и со всеми, кто прошёл онлайн-тестирование, получалось поговорить лично. Но зато и собеседования были дольше; некоторые выпускники вспоминают, как с ними беседовали по шесть часов, предлагая много сложных задач. Потом поступающих стало больше – и в 2012 году появился письменный экзамен.

Читать дальше (http://habrahabr.ru/post/262543/#habracut)

[>] Релиз InfluxDB 0.9
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:40


<img src="https://habrastorage.org/files/06c/5fa/803/06c5fa8031a840dcbfb1cdd6c679e3ae.png" alt="image"/>



Удивительно, но об этой подающей большие надежды Time Series DB довольно мало статей на хабре, всего 10, причём она упоминается там вскользь. А ведь версия 0.9 вышла довольно давно, больше месяца назад и была весьма ожидаемой. Итак, что же нового?

Читать дальше (http://habrahabr.ru/post/262565/#habracut)

[>] Отчёт о прошедшей встрече Defcon Moscow
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:40


<img src="https://habrastorage.org/files/1ac/0fb/cda/1ac0fbcdad3c4671b03ec2c897c2705e.jpg"/>



Недавно в нашем офисе прошла девятая встреча специалистов по информационной безопасности Defcon Moscow. Желающих побывать на встрече было много, но далеко не у всех была такая возможность, поэтому мы записали все выступления и делимся с вами этими видеороликами.

Читать дальше (http://habrahabr.ru/post/262587/#habracut)

[>] [Перевод] Такие удивительные семафоры
habra.15
habrabot(difrex,1) — All
2015-07-15 17:57:40


Джефф Прешинг (Jeff Preshing) — канадский разработчик программного обеспечения, последние 12 лет работающий в Ubisoft Montreal. Он приложил руку к созданию таких известных франшиз как Rainbow Six, Child of Light и Assassin’s Creed. У себя в блоге он часто пишет об интересных аспектах параллельного программирования, особенно применительно к Game Dev. Сегодня я бы хотел представить на суд общественности перевод одной из статей Джеффа.



Поток должен ждать. Ждать до тех пор, пока не удастся получить эксклюзивный доступ к ресурсу или пока не появятся задачи для исполнения. Один из механизмов ожидания, при котором поток не ставится на исполнение планировщиком ядра ОС, реализуется при помощи семафора.



Раньше я думал, что семафоры давно устарели. В 1960‑х, когда еще мало кто писал многопоточные программы, или любые другие программы, Эдсгер Дейкстра предложил идею нового механизма синхронизации — семафор. Я знал, что при помощи семафоров можно вести учет числа доступных ресурсов или создать неуклюжий аналог мьютекса, но этим, как я считал, область их применения ограничивается.

Читать дальше (http://habrahabr.ru/post/261273/#habracut)

[>] [Из песочницы] Автоматические миграции в Peewee
habra.15
habrabot(difrex,1) — All
2015-07-15 17:58:20


Сегодня хочу поговорить о такой интереснейшей ORM, как peewee. Система лёгкая, быстрая, синтаксис запросов немного сложнее, чем у Django ORM, однако позволяет потенциально следить за тем SQL кодом, который получается на выходе. Поскольку я работал над Python приложением, соединяющимся с БД, выбор пал на простое решение, которое позволило бы стандартизировать обращения к базе данных. До этого коллеги в аналогичных приложениях использовали Django, но его установка делала бы application излишне громоздким (тем более, что в его requirements и так значилось слишком много зависимостей). Через недельку работы над проектом, руководитель попросил добавить в базу несколько полей и, соответственно, возник вопрос: как делать migrate. Миграции в peewee есть. их механизм описан [тут][1]. Однако, каким образом нам производить эти миграции — не понятно. [Читать дальше →][2]

[1]: http://peewee.readthedocs.org/en/latest/peewee/playhouse.html#migrate
[2]: http://habrahabr.ru/post/262697/#habracut

[>] [Из песочницы] Удаленное включение по Mac-адресу C# (Wake On Lan)
habra.15
habrabot(difrex,1) — All
2015-07-15 17:58:20


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

* Сканирование локальной сети, получение IP-адреса, HostName, Mac-address;
* Создание "[magic packet][1]" и отправка.

Вот так примерно выглядит созданная программа: ![][2] Итак, приступим к выполнению первого пункта. [Читать дальше →][3]

[1]: https://ru.wikipedia.org/wiki/Wake-on-LAN#Magic_packet
[2]: https://habrastorage.org/files/eb3/5f2/a00/eb35f2a0063740899befce3cfa2cd6c3.JPG
[3]: http://habrahabr.ru/post/262699/#habracut

[>] [ABAP] Учимся правильно использовать FOR ALL ENTRIES IN
habra.15
habrabot(difrex,1) — All
2015-07-15 17:58:21


При разработке отчетов (программ) SAP на языке ABAP для обращения к базе данных используются Open SQL-запросы. Синтаксис очень похож на SQL, но имеются некоторые отличия. Одно из таких отличий – возможность использования конструкции **FOR ALL ENTRIES IN**. Эта конструкция применяется в SELECT запросах до оператора WHERE. После неё указывается внутренняя таблица с данными, поля которой можно использовать в операторе WHERE в качестве условий выборки. В этой статье я хочу рассказать о тонкостях работы этой конструкции: что происходит на уровне БД, об оптимизации запросов и о **database-hints**. [Хочу знать больше о FOR ALL ENTRIES IN][1]

[1]: http://habrahabr.ru/post/262649/#habracut

[>] [Из песочницы] Автоматические миграции в Peewee
habra.15
habrabot(difrex,1) — All
2015-07-15 17:58:58


Сегодня хочу поговорить о такой интереснейшей ORM, как peewee. Система лёгкая, быстрая, синтаксис запросов немного сложнее, чем у Django ORM, однако позволяет потенциально следить за тем SQL кодом, который получается на выходе. Поскольку я работал над Python приложением, соединяющимся с БД, выбор пал на простое решение, которое позволило бы стандартизировать обращения к базе данных. До этого коллеги в аналогичных приложениях использовали Django, но его установка делала бы application излишне громоздким (тем более, что в его requirements и так значилось слишком много зависимостей). Через недельку работы над проектом, руководитель попросил добавить в базу несколько полей и, соответственно, возник вопрос: как делать migrate. Миграции в peewee есть. их механизм описан [тут][1]. Однако, каким образом нам производить эти миграции — не понятно. [Читать дальше →][2]

[1]: http://peewee.readthedocs.org/en/latest/peewee/playhouse.html#migrate
[2]: http://habrahabr.ru/post/262697/#habracut

[>] [Из песочницы] Удаленное включение по Mac-адресу C# (Wake On Lan)
habra.15
habrabot(difrex,1) — All
2015-07-15 17:58:58


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

* Сканирование локальной сети, получение IP-адреса, HostName, Mac-address;
* Создание "[magic packet][1]" и отправка.

Вот так примерно выглядит созданная программа: ![][2] Итак, приступим к выполнению первого пункта. [Читать дальше →][3]

[1]: https://ru.wikipedia.org/wiki/Wake-on-LAN#Magic_packet
[2]: https://habrastorage.org/files/eb3/5f2/a00/eb35f2a0063740899befce3cfa2cd6c3.JPG
[3]: http://habrahabr.ru/post/262699/#habracut

[>] [ABAP] Учимся правильно использовать FOR ALL ENTRIES IN
habra.15
habrabot(difrex,1) — All
2015-07-15 17:58:58


При разработке отчетов (программ) SAP на языке ABAP для обращения к базе данных используются Open SQL-запросы. Синтаксис очень похож на SQL, но имеются некоторые отличия. Одно из таких отличий – возможность использования конструкции **FOR ALL ENTRIES IN**. Эта конструкция применяется в SELECT запросах до оператора WHERE. После неё указывается внутренняя таблица с данными, поля которой можно использовать в операторе WHERE в качестве условий выборки. В этой статье я хочу рассказать о тонкостях работы этой конструкции: что происходит на уровне БД, об оптимизации запросов и о **database-hints**. [Хочу знать больше о FOR ALL ENTRIES IN][1]

[1]: http://habrahabr.ru/post/262649/#habracut

[>] [Из песочницы] Умножение Карацубы и C++ 11
habra.15
habrabot(difrex,1) — All
2015-07-15 19:30:03


Хочу в очередной раз затронуть метод реализации умножения Карацубы с использованием возможностей стандарта C++11. Данный алгоритм неоднократно рассматривался здесь ([«Умножение длинных чисел методом Карацубы»][1], [«Алгоритм Карацубы для умножения двух чисел»][2]), но видимо из-за того, что я не умею их готовить, первый вариант не работал с числами разной длины, а второй делает не совсем то, что было нужно. Для тех, кто не устал от этой заезженной темы, а также всех, кто испытывает трудности с реализацией этого простого, но очень эффективного алгоритма, прошу читать дальше. [Читать дальше →][3]

[1]: http://habrahabr.ru/post/124258/
[2]: http://habrahabr.ru/post/121950/
[3]: http://habrahabr.ru/post/262705/#habracut

[>] Уменьшаем потребление CPU Skype под Linux и Mac OS
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


<img src="http://habrastorage.org/getpro/habr/post_images/710/3ac/a6b/7103aca6bd187e48e147c96707b6b5be.png" alt="image" align="left"/> Skype. Как мы его любим и одновременно ненавидим. Долгое время, Skype был единственной программой, которую я старался закрывать при работе лаптопа от батареи: потреблял около 4% CPU, будил процессор 250-300 раз в секунду, ничего при этом не делая, оставляя процессору меньше времени на нахождение в более энергосберегающем состоянии.



Увидел я однажды Vayun(http://habrahabr.ru/post/236629/#comment_7963611">комментарий</a> пользователя <a href="http://habrahabr.ru/users/vayun/" class="user_link):

<blockquote>Возможно проблема проявляется не у всех, проверить легко: запускаем скайп, запускаем top (на ноутбуке работающем от батареи наглядней будет powertop) и смотрим сколько он отъедает cpu.



Я долго не возился, придавил только poll, увеличив timeout. Это даёт наибольший выигрыш (уменьшая %CPU скайпа раз в 5), но наверное можно лучше. </blockquote>

Собственно, вот: Читать дальше (https://github.com/ValdikSS/skype-poll-fix">Skype-poll-fix</a>. Увеличивает таймаут у вызовов poll (Linux) и kevent (Mac OS), снижая потребление процессора в 4-5 раз. <a href="http://habrahabr.ru/post/242043/#habracut)

[>] Организация своего хоста виртуализации на Hetzner
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


<img src="https://www.proxmox.com/images/proxmox/proxmox-logo.png" alt="image"/><img src="http://habrastorage.org/getpro/habr/post_images/159/9ba/c0e/1599bac0ecf3fb5225cc2d3f90b95991.gif" alt="image"/>



Proxmox Virtual Environment (Proxmox VE) — система виртуализации с открытым исходным кодом, основанная на Debian GNU/Linux. Разрабатывается австрийской фирмой Proxmox Server Solutions GmbH, спонсируемой Internet Foundation Austria.



… и, надо сказать, очень приятная в обслуживании и эксплуатации система.



Я работаю со своими клиентами (в большинстве случаев студии веб-дизайна, или standalone-клиенты) уже около 5 лет. Все мои клиенты используют услуги немецкого хостера Hetzner. Можно долго рассуждать о качестве предоставляемых ими услуг, качестве железа в их серверах — но факт остается фактом: предложения Hetzner в сегменте root-серверов вне конкуренции по соотношению цена/качество.



Справка: по состоянию на время написания статьи стоимость ежемесячной аренды сервера линейки EX60(http://www.hetzner.de/hosting/produkte_rootserver/ex60) (Intel® Core™ i7-920, 48 GB DDR3 RAM,2 x 2 TB SATA 3 Gb/s 7200 rpm HDD ) составляет всего 59€ в месяц. Согласитесь, совсем недорого.



В этой статье я хотел бы описать небольшой howto по установке на root-сервер системы виртуализации proxmox, чтобы просто показать, насколько это легко и доступно. Не буду описывать варианты кластеризации системы из 2-х и более серверов (возможно, сделаю это в следующей статье, если сообществу будет интересно), а распишу самый простой вариант.

Начинаем установку!(http://habrahabr.ru/post/242031/#habracut)

[>] Яндекс.Браузер теперь и для Linux
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


Говорят, что обещанного ждут три года, но мы управились быстрее, и только что на YaC 2014(https://yandex.ru/yac2014/on-air/) была представлена первая бета-версия Яндекс.Браузера для Linux.



В этом посте, помимо ссылки, небольшой рассказ о том, в чем была сложность поддержки Flash Player, какой процент сотрудников Яндекса используют Linux и почему нам особенно важны комментарии на Хабре про него.



<img src="http://habrastorage.org/files/410/7c0/cf5/4107c0cf547046e3b09e96eaa81d688d.png" alt="image"/>



Эту сборку можно было бы назвать специальной версией для Хабрахабра — нигде нас не просили выпустить ее так активно, как здесь. Под любой нашей статьей про Яндекс.Браузер обязательно было примерно такое:



[img habrastorage.org/files/802/9d6/75a/8029d675a32f4baca42a6fc9b207603b.png]



С другой стороны, в самом Яндексе около 15% сотрудников используют на десктопах те или иные дистрибутивы линукса. Несколько сотен человек из их числа добровольно помогают нам тестировать предварительные сборки браузера. Поэтому спрос на браузер был в том числе и внутренний.

Читать дальше (http://habrahabr.ru/post/241915/#habracut)

[>] Ubuntu 14.10 (Utopic Unicorn) доступна для скачивания
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


[img habrastorage.org/files/fef/1ce/0d4/fef1ce0d4bd34403815c52c4a032d793.png]



Несколько часов назад на серверах Canonical появились ссылки на скачивание образов и торрент-файлов новой версии дистрибутива. На главной странице тут(http://releases.ubuntu.com/14.10/). Как всегда, призываю качать .torrent и становиться на раздачу.

Читать дальше (http://habrahabr.ru/post/241379/#habracut)

[>] Шпаргалка по управлению сервисами CentOS 7 с systemd
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


Systemd – менеджер системы и сервисов в операционной системе Linux. При разработке eго стремились спроектировать обратно совместимым со скриптами инициализации SysV init и предоставить полезные функции, такие, как параллельный запуск системных сервисов во время загрузки, активацию демонов по требованию, поддержку снепшотов состояния системы и логику управления сервисами, основанную на зависимостях. В CentOS 7 systemd заменяет Upstart как систему инициализации по умолчанию.



В этой статье мы рассмотрим процесс управления сервисами в systemd для пользователя CentOS 7. Эти знания будут полезны и в других дистрибутивах, ведь systemd уже давно используется в Fedora и планируется в Ubuntu 14.10 и Debian 8. Хорошо это или нет — оставим за кадром.



<img src="https://infoboxcloud.ru/community/uploads/images/00/00/01/2014/10/22/e9f531.png" alt="CentOS 7 Systemd Infobox" width="400"/>



В процессе чтения статьи вы можете попробовать systemd на облачных VPS(http://infobox.ru/vps/linux/">классических VPS</a> и <a href="http://infobox.ru/vps/cloud/) от Infobox. Мы стремимся своевременно добавлять поддержку современных ОС, чтобы вы могли использовать последние технологии для более эффективной работы. Сама идея написания статьи родилась после очередного вопроса пользователей об использовании сервисов в CentOS 7.

Читать дальше (http://habrahabr.ru/post/241237/#habracut)

[>] Страсти вокруг systemd и его использования по умолчанию в Debian
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


[img habrastorage.org/files/e87/e00/c5b/e87e00c5b7d74c90891dfc3ea644b605.png" align="right]Группа «давних Unix-админов» открыла сайт debianfork.org(http://debianfork.org/). Они призывают сообщество рассмотреть альтернативу форка Debian, потому что этот дистрибутив собирается переходить на демон systemd.



Systemd — демон инициализации других демонов в Linux, который используется вместо SystemV Init (sysvinit). Его особенность — интенсивное распараллеливание запуска служб в процессе загрузки, что позволяет существенно ускорить старт операционной системы. Вероятно, скоро его начнут использовать по умолчанию в Debian.



Это очередной этап давней дискуссии вокруг systemd. Некоторые считают, что он нарушает философию Unix. Более месяца назад (та же?) группа активистов запустила проект BoycottSystemd.org(http://boycottsystemd.org/), призывая бойкотировать systemd и дистрибутивы Linux, которые используют этот демон.

Читать дальше (http://habrahabr.ru/post/240839/#habracut)

[>] Правоохранительные органы закрыли известный киберпреступный форум Darkode
habra.15
habrabot(difrex,1) — All
2015-07-15 22:00:03


Правоохранительные органы США и ЕС осуществили [масштабную облаву][1] на организаторов одного из самых известных киберпреступных форумов Darkode. По информации веб-сайта известной организации Europol, им удалось произвести аресты 28 человек, связанных с Darkode, в том числе, арестован 27-летний администратор форума, известный как Mafi/Crim/Synthet!c. На текущий момент вместо стартовой страницы форума, на сайте размещено следующее уведомление. ![][2] Darkode входит в пятерку самых известных и посещаемых форумов киберпреступников, на котором осуществляется торговля вредоносным ПО, ботнетами и прочими видами кибератак, включая, эксплойты нулевого дня. На этом закрытом для посторонних глаз форуме также продавалась или перепродавалась украденная киберпреступниками информация, в т. ч., персональные данные пользователей и данные кредитных карт. [Читать дальше →][3]

[1]: https://www.europol.europa.eu/content/cybercriminal-darkode-forum-taken-down-through-global-action
[2]: https://habrastorage.org/files/8ad/2ef/4c3/8ad2ef4c3d47468dbf4d991c94d9ba3e.png
[3]: http://habrahabr.ru/post/262721/#habracut

[>] Fault detection на примере определения поверхности автономной машинкой
habra.15
habrabot(difrex,1) — All
2015-07-15 22:00:04


Всем привет! В этой статье я расскажу про то, как мы делали автономную машинку на базе нашей [ОС Embox][1], которая детектирует изменение типа поверхности, по которой едет. Так случилось, что в Новый Год у меня в руках оказалась китайская машинка на радиоуправлении. К сожалению, она не ездила. Чека из магазина у меня не было (машинка была подарком), да и, честно говоря, хотелось её разобрать и посмотреть на элементы схемы. Обычным способом схему было не достать, нужно было выпаивать. Пожалуй, в тот самый момент, когда я взялся за паяльник, я и понял, что вернуть машинку в магазин уже точно не получится. Короче говоря, всю зиму на моём подоконнике так и пылились запчасти, пока однажды мне на глаза не попалась [статья от NASA][2] про обнаружение разладки в марсоходе. Только представьте на минуту: где-то далеко на красной планете едет марсоход, обвешанный датчиками, по поверхности, которую едва ли можно назвать дружелюбной. Поэтому нужно следить за тем, чтобы он не перевернулся, не застрял в песках, не скатился с горки, или наоборот на нее не заехал. Как это сделать? Вот на такой непростой вопрос мне и хотелось ответить. [Читать дальше →][3]

[1]: http://embox.github.io/
[2]: http://www.ofuturescholar.com/paperpage?docid=27282
[3]: http://habrahabr.ru/post/262685/#habracut

[>] CH341A, USB-UART-конвертер и I2C/SPI-программатор за $5
habra.15
habrabot(difrex,1) — All
2015-07-16 04:30:03


![][1]Когда-то давным-давно я писал пару статей о широко известном в узких кругах чипе FTDI FT232H и различных его применениях. Всем хорош был FT232H для DIY, но и у него нашлось несколько недостатков — относительно неприятный для ручной пайки корпус LQFP48 (для истинных любителей хардкора есть еще вариант в QFN48, паяй — не хочу, [DIHALT][2] не даст соврать), цена за оригинальный чип от 250 рублей, вероятность [проблем с драйверами][3] на поддельных чипах и некоторая функциональная избыточность, к примеру, [поддержка JTAG][4] нужна далеко не всем. Решение, как обычно, пришло из Поднебесной, в которой после нескольких лет творческой адаптации чужих чипов наконец выпустили свой собственный чип USB-TTL — **WinChipHead CH341A** в корпусе SOP-28 (не DIP, но тоже паяется без проблем). Производство чипа было начато году приблизительно в 2006 году, но в поле моего зрения он попал только в 2014, когда I2C/SPI-программаторы на этом чипе наводнили европейский EBAY, причем продавцы предлагали цену от 3,5 евро вместе с доставкой, что при средней стоимости хорошего китайского программатора вроде MiniPro TL886a в 50 евро оказалось настолько заманчивым предложением, что устоять не получилось. Если вам все еще интересно, что умеет этот китайский чип за 1$ и стоит ли платить больше, если не видно разницы — прошу под кат. [Читать дальше →][5]

[1]: https://habrastorage.org/files/026/71d/a8b/02671da8b45f49eca8c216eb8031c9d3.png
[2]: http://habrahabr.ru/users/dihalt/
[3]: http://habrahabr.ru/post/241001/
[4]: http://habrahabr.ru/post/206124/
[5]: http://habrahabr.ru/post/262731/#habracut

[>] Погружаемся в Docker: Dockerfile и коммуникация между контейнерами
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


В прошлой статье мы рассказали, что такое Docker(http://habrahabr.ru/company/infobox/blog/237405/) и как с его помощью можно обойти Vendor–lock. В этой статье мы поговорим о Dockerfile как о правильном способе подготовки образов для Docker. Также мы рассмотрим ситуацию, когда контейнерам нужно взаимодействовать друг с другом.



<img src="https://infoboxcloud.ru/community/uploads/images/00/00/01/2014/10/15/ca8a68.jpg" width="600"/>

В InfoboxCloud(http://infoboxcloud.ru) мы сделали готовый образ Ubuntu 14.04 с Docker. Не забудьте поставить галочку «Разрешить управление ядром ОС» при создании сервера, это требуется для работы Docker.

Читать дальше (http://habrahabr.ru/post/240623/#habracut)

[>] Российские конференции для программистов в этом году
habra.15
habrabot(difrex,1) — All
2015-07-16 14:00:04


![][1] Лето, жара и отпускное настроение расслабляют и заставляют нас забывать о работе. Так что мы решили помочь и напомнить об интересных конференциях для разработчиков, которые пройдут в России во втором полугодии. И тут нас заинтересовал вопрос: почему люди все еще ездят на конференции? За докладами? Ведь большая часть конференций доступна потом в онлайне. За живым общением с такими же увлеченными людьми? Возможно. А какие из предстоящих конференций собираетесь посетить вы? В конце поста мы сделали опрос, чтобы определить самые ожидаемые события по мнению сообщества. Добро пожаловать под кат. [Читать дальше →][2]

[1]: https://habrastorage.org/files/eff/d6f/127/effd6f1272d042e9b44751ab4e7570c2.jpg
[2]: http://habrahabr.ru/post/262751/#habracut

[>] Главный разведчик Южной Кореи: спецслужбы 35 стран покупали шпионский софт у Hacking Team
habra.15
habrabot(difrex,1) — All
2015-07-16 15:30:02


[![][1]][2] По [сообщению][3] агентства Associated Press, руководитель Национальной службы разведки Южной Кореи Ли Бён Хо признался в покупке софта для перехвата сообщений в мессенджерах (главным образом, в популярном в Азии Kako Talk). Это признание Ли Бён Хо (Lee Byoung Ho) сделал на закрытом брифинге для членов парламента страны (один из них позднее рассказал об этом журналистам). По словам руководителя разведслужбы, продавцом шпионских программ, позволяющих перехватывать информацию с мобильных телефонов и компьютеров, выступала итальянская кибергруппа Hacking Team (недавно она сама стала жертвой [масштабного взлома][4]). Факт переговоров с Hacking Team подтверждается и выложенным на WikiLeaks [архивом переписки][5]. [Читать дальше →][6]

[1]: https://habrastorage.org/files/99c/572/df2/99c572df2e214a94bedad792419e38d6.jpg
[2]: http://habrahabr.ru/company/pt/blog/262775/
[3]: http://www.cnbc.com/2015/07/14/the-associated-press-south-korean-spy-agency-explored-technology-to-hack-chat-app.html
[4]: http://www.wired.com/2015/07/hacking-team-breach-shows-global-spying-firm-run-amok/
[5]: https://wikileaks.org/hackingteam/emails/emailid/440707
[6]: http://habrahabr.ru/post/262775/#habracut

[>] Защитные механизмы в HP Superdome X
habra.15
habrabot(difrex,1) — All
2015-07-16 16:00:02


**Привет, Хабр!** В этой публикации снова поговорим про [HP Superdome X][1], а точнее, про некоторые защитные механизмы, которые в нём есть. [![][2]][3]

##

Показывает отработку firmware HP Superdome X некорректируемых ошибок в памяти на примере ОС Linux. Рассмотрим механизм обработки некорректируемых ошибок в памяти. [Читать дальше →][4]

[1]: http://habrahabr.ru/company/hp/blog/262583/
[2]: https://habrastorage.org/files/39b/d52/6c3/39bd526c3074454a840f1aaf52311225.jpg
[3]: http://habrahabr.ru/company/hp/blog/262733/
[4]: http://habrahabr.ru/post/262733/#habracut

[>] [Перевод - recovery mode ] Почему Go и Rust не соперники
habra.15
habrabot(difrex,1) — All
2015-07-16 16:00:02


В этом небольшом посте я расскажу, почему я считаю, что Go и Rust не являются соперниками.

##### Почему некоторые считают, что Go и Rust соперники?



* Rust и Go анонсировали в примерно одно и то же время. Разработку языка Go начали в 2007 и в ноябре 2009 он уже увидел свет. Rust появился несколько месяцев спустя, в 2010, тем не менее Грейдон отмечает, что . В любом случае, у обоих языков достаточно явно различаются влиятельные предшественники. В случае Go, это CSP Хоара, Alef, и Newsqueak Пайка. Rust рассматривается, как расширение семейства ML-языков.
* Что Rust, что Go — оба считаются безопасными (по части управления памятью). В то время, как это утверждение абсолютно правдиво, оба языка не поощряют использование unsafe кода; что более важно, сегодня мир просто не примет язык без подобных гарантий надежности. Просто так получилось, что Go и Rust — это первые языки, которым удалось доказать, спустя десятилетия доказательств, что в реальности программисты просто не могут безопасно обращаться с памятью вручную.
* Оба очень молоды: Go достиг 1.0 в 2012, а Rust в середине 2015 года. Оба более, чем амбициозны и явно готовы потеснить «старожил».

[Читать дальше →][1]

[1]: http://habrahabr.ru/post/262779/#habracut

[>] Как ускорить контейнер: тюнингуем OpenVZ
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


<img width="250" height="166" src="http://habrastorage.org/getpro/habr/post_images/97b/196/724/97b1967242cd6cd45756de9c5926f8dc.jpg" alt="image" align="left"/>

OpenVZ — это OpenSource-реализация технологии контейнерной виртуализации для ядра Linux, которая позволяет запускать на одной системе с ядром OpenVZ множество виртуальных окружений с различными дистрибутивами Linux внутри. За счет своих особенностей (контейнерная виртуализация идет на уровне ядра, а не железа) по ряду показателей производительности – плотности, эластичности, требованиям к размеру оперативной памяти, скорости отклика и т.д. – она работает лучше, чем другие технологии виртуализации. Например, тут(http://openvz.org/Performance) можно посмотреть сравнения производительности OpenVZ с традиционными системами гипервизорной виртуализации. Но, помимо этого, в Linux и OpenVZ есть и масса вариантов тонкой настройки.

В данной статье мы рассмотрим нетривиальные варианты настроек контейнеров ядра OpenVZ, которые позволяют улучшить производительность всей системы OpenVZ.

Читать дальше (http://habrahabr.ru/post/240197/#habracut)

[>] Видео и обзор конференции OSSDEVCONF-2014
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


Пару недель назад в Калуге прошла конференция OSSDEVCONF-2014, или более солидно «Одиннадцатая конференция разработчиков свободных программ». Тематика в целом — «как внедрять СПО», «перспективы импортозамещения», «СПО во всех видах — от госпорталов до CAD-систем и Instant Messengerов», тонкости разработки сложного опенсорса, фишки отечественных линукс-дистрибутивов. Докладчики — ALT Linux, Red Hat, ROSA, Институт Системного программирования и т.п. К сожалению, получилось так, что народу собралось немного — осенние болезни скосили участников и докладчиков (один из в полуживом состоянии осилил записать удаленный доклад…), ну и трудно, несмотря на бесплатность, собрать людей на конференцию не в городе-транспортном узле. В результате, всего полтора десятка докладов, и они ищут зрителей — я сделал добротную видеозапись (монтаж с нескольких камер и экрана, звук с микрофонов, технологии оживления™ и т.п.)



В качестве пикрелейтед — минутный обзорный ролик.



<iframe src="//player.vimeo.com/video/106435790" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>



А под катом предлагаю краткий обзор-классификацию с ссылками на видео и дополнительные материалы («слайды-тезисы-контакты докладчика»).

Читать дальше (http://habrahabr.ru/post/240089/#habracut)

[>] Разговорное радио на коленке
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


[img habrastorage.org/files/112/e60/c80/112e60c801d640e9be72430911ab5abd.jpg" align="right" width="300]В определённый момент, страдая от лени обновлять новостной блог про OpenStreetMap, я решил сделать еженедельную передачу про проект. Вместо трёх часов вымучивания текста — часик пообсуждать со знакомыми участниками OSM новинки и актуальные вопросы. Отличная идея, порадовались и разошлись. Через полгода со словами «ну блин хватит бездельничать, давайте послезавтра звоните в скайп» я начал разбираться, как в этом вашем линуксе записать звук с микрофона и скайпа, одновременно передавая его в интернет. Эта история — про настройку PulseAudio, про скайп и мамбл, и про удивительный JACK. Оказалось, поднять собственное радио с гостями в эфире проще, чем нарисовать для него логотип.

Читать дальше (http://habrahabr.ru/post/239541/#habracut)

[>] [recovery mode] Установка и запуск Asterisk на Android-смартфоне
habra.14
habrabot(difrex,1) — All
2014-11-05 13:24:04


Здравстуй, хабр!

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



Читать дальше (http://habrahabr.ru/post/239419/#habracut)

[>] OpenAdAdapter — простое управление мобильной рекламой
habra.15
habrabot(difrex,1) — All
2015-07-16 16:00:02


Несколько лет назад я решил, что вставлять одну рекламную сеть в мобильное приложение недостаточно эффективно и засунул несколько сетей, а этой зимой решил переписать и выложить эту разработку на github. Так и родился OpenAdAdapter. [OpenAdAdapter][1] — это библиотека для мобильных игр (Android и iOS, лицензия Apache 2.0). Я решил делать адаптер для игр, а не для всех приложений, чтобы API был проще. Под игрой я понимаю приложение, у которого на весь экран один GL канвас, и баннер расположен сверху или снизу. Когда баннер есть, канву надо чуть подвинуть. То есть разработчик просто говорит: покажи баннер снизу, без того, чтобы вникать как сеть Х засунуть в лайот. Многие игры разрабатываются с помощью SDK и движков типа Marmalade или Unity. Там добраться до нативной платформы и изучить все нюансы реализации колбеков, это отдельное джитсу. Кстати, как раз поэтому в OpenAdAdapter нет колбеков. Предполагается, что API OpenAdAdapter можно вызывать из любого потока. (Я так задумывал, но опасаюсь зарекаться). Все методы статичные. На данный момент поддерживаются следующие сети:

##### Android

— AdColony — Admob — AerServ — Chartboost — Heyzap — InMobi

##### iOS

— AdColony — Admob — AerServ — Chartboost — Heyzap — InMobi — iAd [Читать дальше →][2]

[1]: https://github.com/OpenAdAdapter
[2]: http://habrahabr.ru/post/262715/#habracut

[>] Уменьшаем потребление CPU Skype под Linux и Mac OS
habra.14
habrabot(difrex,1) — All
2014-11-05 15:30:03


<img src="http://habrastorage.org/getpro/habr/post_images/710/3ac/a6b/7103aca6bd187e48e147c96707b6b5be.png" alt="image" align="left"/> Skype. Как мы его любим и одновременно ненавидим. Долгое время, Skype был единственной программой, которую я старался закрывать при работе лаптопа от батареи: потреблял около 4% CPU, будил процессор 250-300 раз в секунду, ничего при этом не делая, оставляя процессору меньше времени на нахождение в более энергосберегающем состоянии.



Увидел я однажды Vayun(http://habrahabr.ru/post/236629/#comment_7963611">комментарий</a> пользователя <a href="http://habrahabr.ru/users/vayun/" class="user_link):

<blockquote>Возможно проблема проявляется не у всех, проверить легко: запускаем скайп, запускаем top (на ноутбуке работающем от батареи наглядней будет powertop) и смотрим сколько он отъедает cpu.



Я долго не возился, придавил только poll, увеличив timeout. Это даёт наибольший выигрыш (уменьшая %CPU скайпа раз в 5), но наверное можно лучше. </blockquote>

Собственно, вот: Читать дальше (https://github.com/ValdikSS/skype-poll-fix">Skype-poll-fix</a>. Увеличивает таймаут у вызовов poll (Linux) и kevent (Mac OS), снижая потребление процессора в 4-5 раз. <a href="http://habrahabr.ru/post/242043/#habracut)

[>] Яндекс.Браузер теперь и для Linux
habra.14
habrabot(difrex,1) — All
2014-11-05 15:30:03


Говорят, что обещанного ждут три года, но мы управились быстрее, и только что на YaC 2014(https://yandex.ru/yac2014/on-air/) была представлена первая бета-версия Яндекс.Браузера для Linux.



В этом посте, помимо ссылки, небольшой рассказ о том, в чем была сложность поддержки Flash Player, какой процент сотрудников Яндекса используют Linux и почему нам особенно важны комментарии на Хабре про него.



<img src="http://habrastorage.org/files/410/7c0/cf5/4107c0cf547046e3b09e96eaa81d688d.png" alt="image"/>



Эту сборку можно было бы назвать специальной версией для Хабрахабра — нигде нас не просили выпустить ее так активно, как здесь. Под любой нашей статьей про Яндекс.Браузер обязательно было примерно такое:



[img habrastorage.org/files/802/9d6/75a/8029d675a32f4baca42a6fc9b207603b.png]



С другой стороны, в самом Яндексе около 15% сотрудников используют на десктопах те или иные дистрибутивы линукса. Несколько сотен человек из их числа добровольно помогают нам тестировать предварительные сборки браузера. Поэтому спрос на браузер был в том числе и внутренний.

Читать дальше (http://habrahabr.ru/post/241915/#habracut)

[>] Шпаргалка по управлению сервисами CentOS 7 с systemd
habra.14
habrabot(difrex,1) — All
2014-11-05 15:30:03


Systemd – менеджер системы и сервисов в операционной системе Linux. При разработке eго стремились спроектировать обратно совместимым со скриптами инициализации SysV init и предоставить полезные функции, такие, как параллельный запуск системных сервисов во время загрузки, активацию демонов по требованию, поддержку снепшотов состояния системы и логику управления сервисами, основанную на зависимостях. В CentOS 7 systemd заменяет Upstart как систему инициализации по умолчанию.



В этой статье мы рассмотрим процесс управления сервисами в systemd для пользователя CentOS 7. Эти знания будут полезны и в других дистрибутивах, ведь systemd уже давно используется в Fedora и планируется в Ubuntu 14.10 и Debian 8. Хорошо это или нет — оставим за кадром.



<img src="https://infoboxcloud.ru/community/uploads/images/00/00/01/2014/10/22/e9f531.png" alt="CentOS 7 Systemd Infobox" width="400"/>



В процессе чтения статьи вы можете попробовать systemd на облачных VPS(http://infobox.ru/vps/linux/">классических VPS</a> и <a href="http://infobox.ru/vps/cloud/) от Infobox. Мы стремимся своевременно добавлять поддержку современных ОС, чтобы вы могли использовать последние технологии для более эффективной работы. Сама идея написания статьи родилась после очередного вопроса пользователей об использовании сервисов в CentOS 7.

Читать дальше (http://habrahabr.ru/post/241237/#habracut)

[>] Погружаемся в Docker: Dockerfile и коммуникация между контейнерами
habra.14
habrabot(difrex,1) — All
2014-11-05 15:30:03


В прошлой статье мы рассказали, что такое Docker(http://habrahabr.ru/company/infobox/blog/237405/) и как с его помощью можно обойти Vendor–lock. В этой статье мы поговорим о Dockerfile как о правильном способе подготовки образов для Docker. Также мы рассмотрим ситуацию, когда контейнерам нужно взаимодействовать друг с другом.



<img src="https://infoboxcloud.ru/community/uploads/images/00/00/01/2014/10/15/ca8a68.jpg" width="600"/>

В InfoboxCloud(http://infoboxcloud.ru) мы сделали готовый образ Ubuntu 14.04 с Docker. Не забудьте поставить галочку «Разрешить управление ядром ОС» при создании сервера, это требуется для работы Docker.

Читать дальше (http://habrahabr.ru/post/240623/#habracut)

[>] Материалы Третьей конференции «Технологии Wolfram» (СПбГЭУ, 2015)
habra.15
habrabot(difrex,1) — All
2015-07-16 16:00:03






9 июня 2015 года в Санкт-Петербургском государственном экономическом университете (СПбГЭУ) прошла Третья конференция «Технологии Wolfram», которую посетило более 250 человек. Мы рады представить вам ее материалы: это большое количество записей выступлений докладчиков, а также их презентации, которые вы можете скачать и подробно изучить, а также использовать все коды, приведенные в докладах, в своей работе или хобби. На конференции было рассмотрено огромное количество областей знаний: облачные вычисления, корпоративные решения, система моделирования и симуляции, вычислительные финансы, образовательные технологии, машинное обучение, вычислительная геометрия, наука о данных, визуализация, изображения, звук и обработка сигналов, высокопроизводительные вычисления, издательское дело и образование. [Читать дальше →][1]

[1]: http://habrahabr.ru/post/262719/#habracut

[>] [recovery mode] Нужны ли разработчикам конференции по программированию?
habra.15
habrabot(difrex,1) — All
2015-07-16 17:00:02


Триггером к желанию обсудить этот вопрос послужил радостный пост в Фейсбуке одной знакомой о том, как она счастилива, что едет в Милан на конферецию по психологии. Знакомая далеко не нендавно закончила универ и вроде бы розовые очки давно должны были спасть. На мой шуточный комментарий, что «да, девушки обожают шоппинг)» она ответила: «никакого шоппинга, я счастлива именно от самого факта, что поеду на конференцию». Зачему, что доклад она не читала, как и 99.5% участников. Замечу также, что поехала она туда на халяву, как и 99.5% участников. Тут я вспомнил свои, тоже халявные поездки на конференции по программированию… и пришел к неутешительному выводу, что тем же 99.5% участников конференций эти конференции и на фиг не нужны. Объясняю свою логику по пунктам. [Читать дальше →][1]

[1]: http://habrahabr.ru/post/262795/#habracut

Pages: 1 2 3 4 5 6 7 8 9 10 11 ... 210