-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Мифы о DevOps

Понедельник, 14 Мая 2018 г. 10:42 + в цитатник
DevOps — это маркетинговое словечко, за которым ничего нет! Или все-таки есть? Может быть, DevOps — это набор «правильных» инструментов, или это такая специальная культура. И кто вообще должен этим заниматься, что из себя представляет DevOps-инженер? Одним словом, есть некоторые разночтения в понятиях, и очень много мифов. Некоторые совсем тривиальные, и мало кто в них поверит, а некоторые пускают корни в умах уважаемых специалистов. Разбираться будем вместе с опытными DevOps’ерами Александром Титовым и Иваном Евтуховичем (evtuhovich). Хотя они и считают, что DevOps — это решение проблемы производства цифровых продуктов и называть так отдельного человека это в стиле российского бизнеса.




О спикерах: Александр Титов и Иван Евтухович представляют компанию Экспресс 42, которая занимается консалтингом в области DevOps. Среди её клиентов много известных компаний, например, МТС, Райффайзенбанк банк, Альфа-Банк и другие.

За 5 лет работы собралась куча мифов про DevOps, которые существуют в обществе. В своем докладе на РИТ++ 2017 Александр и Иван рассуждали на эту тему. Иван в безапелляционном тоне объявлял расхожее мнение, а Александр пытался убедить слушателей в том, что это лишь миф.
Читать дальше ->

https://habr.com/post/358480/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358480


Метки:  

[Перевод] Выпуск Rust 1.26

Понедельник, 14 Мая 2018 г. 10:38 + в цитатник

Команда разработчиков Rust рада сообщить о выпуске новой версии Rust: 1.26.0. Rust — это системный язык программирования, нацеленный на безопасность, скорость и параллельное выполнение кода.


Если у вас установлена предыдущая версия Rust с помощью rustup, то для обновления Rust до версии 1.26.0 вам достаточно выполнить:


$ rustup update stable

Если у вас еще не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта. С подробными примечаниями к выпуску Rust 1.26.0 можно ознакомиться на GitHub.


Что вошло в стабильную версию 1.26.0


Последние несколько выпусков имели ряд относительно небольших улучшений. Тем не менее, мы продолжали работу над многими другими вещами и теперь они начинают выходить в стабильной версии. Версия 1.26, возможно, самая богатая нововведениями со времен выпуска Rust 1.0. Давайте их рассмотрим!


Второе издание книги "Язык программирования Rust"


Почти 18 месяцев Кэрол, Стив и другие работали над полной переработкой книги "Язык программирования Rust". С момента написания первой книги мы узнали много нового о том, как люди изучают Rust, так что новая версия книги теперь лучше во всех отношениях.

Читать дальше ->

https://habr.com/post/358514/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358514


Метки:  

Программа Frontend Conf для тех, у кого нет маховика времени

Понедельник, 14 Мая 2018 г. 10:36 + в цитатник
Треть всех докладов на грядущем РИТ++ будет связана с клиентской разработкой, а это почти 40 штук. Естественно, они пойдут в два параллельных специализированных потоках, а наиболее применимые для широкой аудитории — в главном зале. И вот тут бы и пригодился маховик времени, но похоже, что вместо этого придется решать серьезную задачу максимизации полезности.

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


Читать дальше ->

https://habr.com/post/358360/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358360


Метки:  

[Из песочницы] Морковные модели, бутылочные горлышки и распознавание речи: об отсутствии словарей в сфере искусственного интеллекта

Понедельник, 14 Мая 2018 г. 10:07 + в цитатник

Языковой квест на просторах распознавания речи


Полгода назад я стала техническим писателем в научно-исследовательском департаменте ЦРТ. Тогда я еще не знала, в какое глубокое теоретическое море мне придется погрузиться без спасательного круга в виде хоть какого-то терминологического словаря.


Читать дальше →

https://habr.com/post/358512/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358512


Метки:  

Быстрое создания SELinux-модулей с помощью утилиты sepolicy

Понедельник, 14 Мая 2018 г. 09:58 + в цитатник
В пакет policycoreutils-devel входит python-утилита sepolicy, которая сильно облегчает написание модуля. В этой статье мы рассмотрим процесс создания модуля для nmap с помощью этой утилиты.


Читать дальше ->

https://habr.com/post/354598/?utm_source=habrahabr&utm_medium=rss&utm_campaign=354598


Метки:  

[Перевод] AI, практический курс. Планирование проекта

Понедельник, 14 Мая 2018 г. 09:49 + в цитатник


В этой статье речь пойдет о:

  • оформлении замысла в реальный проект с применением разных методов анализа и соответствующих инструментов управления проектом;
  • использовании методологии CRISP-DM (межотраслевой стандартный процесс для интеллектуального анализа данных);
  • определении стандартных задач для любого проекта AI.

Некоторые задачи представлены с упором на работу в группе. Если вы работаете в одиночку, вы можете пропустить эти разделы или выполнить соответствующие задачи, совместив в себе несколько функций.
Читать дальше ->

https://habr.com/post/358506/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358506


Метки:  

Собираем Qt 5.6 (MSVC) с OpenSSL и поддержкой Windows XP

Понедельник, 14 Мая 2018 г. 02:37 + в цитатник

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


  • работа с кое-какими железяками;
  • наличие GUI;
  • умение работать в Windows XP и выше (не спрашивайте, зачем);
  • один исполняемый файл (для Windows);
  • крайне желательна версия под macOS;
  • проверка наличия обновлений на удалённом сервере по HTTPS.

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



Люблю эту картинку.


Disclaimer: статья от чайника для чайников. За задетые чувства профессионалов C++ и магистров жизненного цикла продуктов я не отвечаю.

Читать дальше ->

https://habr.com/post/358498/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358498


Метки:  

PHP-Дайджест № 130 (1 – 13 мая 2018)

Понедельник, 14 Мая 2018 г. 00:19 + в цитатник

Свежая подборка со ссылками на новости и материалы. В выпуске: конференция PHP fwdays'18, объявлены релиз-менеджеры PHP 7.3, предложение из PHP Internals, видеозаписи с прошедших митапов, порция полезных инструментов, и многое другое.

Приятного чтения!
Читать дальше ->

https://habr.com/post/358490/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358490


Метки:  

Роскомнадзор разблокировал пул IP-адресов Alibaba

Воскресенье, 13 Мая 2018 г. 22:55 + в цитатник
Сегодня стало известно, что Роскомнадзор разблокировал 8200 ip-адресов Alibaba, которые были заблокированы во время борбы ведомства с мессенджером Telegram. «При этом ip-адреса Telegram, находящиеся в составе данной подсети, полностью установлены и блокируются», – говорится в сообщении ведомства.

Несмотря на то, что Роскомнадзор начал борьбу с Telegram 16 апреля этого года, большинство пользователей из РФ продолжают пользоваться мессенджером благодаря постоянной смене им ip-адресов. Блокируя подсети сервиса, Роскомнадзор вынужден также блокировать и доступ к некоторым сторонним сайтам. Представители ведомства заявляют, что пострадало не более 400 сайтов и сервисов, но эксперты считают, что счет идет на тысячи.
Читать дальше ->

https://habr.com/post/358484/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358484


Метки:  

Залог успеха в четырёх личностных качествах

Воскресенье, 13 Мая 2018 г. 17:57 + в цитатник

Я конечно не профессиональный психолог, но у меня уже сложился некоторый опыт, который, как мне кажется, позволяет мне выделить некоторые человеческие качества, которые могут оказаться полезными для разработчика и его жизни.


image


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


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


Давайте поговорим немного о каждом из этих качеств.

Читать дальше ->

https://habr.com/post/358468/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358468


Метки:  

[Перевод] Мышление в стиле Ramda: Бесточечная нотация

Воскресенье, 13 Мая 2018 г. 13:16 + в цитатник

1. Первые шаги
2. Сочетаем функции
3. Частичное применение (каррирование)
4. Декларативное программирование
5. Бесточечная нотация
6. Неизменяемость и объекты
7. Неизменяемость и массивы
8. Линзы
9. Заключение


Данный пост — это пятая часть серии статей о функциональном программировании под названием "Мышление в стиле Ramda".


В четвёртой части мы говорили о написании кода в декларативном стиле (объясняем компьютеру что нужно сделать) вместо императивного (говорим ему, как это сделать).


Вы могли заметить, что некоторые из функций, которые мы написали (forever21, drivingAge и water, к примеру) все принимают параметр, создают новую функцию и применяют эту функцию к параметру.


Это очень распространённый паттерн в функциональном программировании, и Ramda здесь в очередной раз предоставляет нам утилиты для того чтобы ещё немного очистить наш код.

Читать дальше ->

https://habr.com/post/358452/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358452


Метки:  

[Перевод] BigInt — длинная арифметика в JavaScript

Воскресенье, 13 Мая 2018 г. 13:05 + в цитатник

BigInt — новый числовой примитивный тип данных в JavaScript, позволяющий работать с числами произвольной точности. С BigInt вы сможете безопасно хранить и обрабатывать большие целые числа даже за пределами максимального безопасного целочисленного значения Number. В этой статье мы рассмотрим некоторые примеры использования BigInt и новые функции Chrome 67, сравнивая BigInt и Number в JavaScript.

Читать дальше ->

https://habr.com/post/354930/?utm_source=habrahabr&utm_medium=rss&utm_campaign=354930


Метки:  

[Из песочницы] Автоматическая сборка Unity-проектов для Android и iOS с помощью Gitlab CI

Воскресенье, 13 Мая 2018 г. 12:54 + в цитатник

В этой статье хочу рассказать о подходе к сборке Unity-проектов на android и ios через Gitlab на собственных сборщиках с macOS.


Я работаю в небольшой gamedev компании, и задача автоматизации сборки появилась из-за следующих проблем:


  • 5 распределенных команд должны собирать проекты из любой точки мира
  • должны поддерживаться разные версии юнити
  • сборщик должен обеспечивать как минимум 5 сборок в неделю от каждой команды
  • сертификаты должны храниться централизованно, а не у разработчиков
  • собранные билды должны быть доступны по ссылке в любой точке мира
  • проекты должны проверяться на наличие обязательных библиотек (рекламные sdk и коды, локализация, сохранения)
  • конфигурирование сборки для команд должно производиться в одном месте
Читать дальше →

https://habr.com/post/358448/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358448


Метки:  

Убираем мусор от XCode

Воскресенье, 13 Мая 2018 г. 08:32 + в цитатник
image

На макбуке кончается место, и остро стоит вопрос что бы прибить. Не понятно, куда оно делось? Знакомая ситуация?

Возможно для кого-то будет новостью, что есть куча мусора, оставшаяся после разработки в XCode, который можно безболезненно прибить. Об этом и поговорим…
Читать дальше →

https://habr.com/post/358444/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358444


Метки:  

Пишем мессенджер с открытым исходным кодом

Воскресенье, 13 Мая 2018 г. 05:53 + в цитатник

Зачем пишем?


tinode logo

Давным-давно в одной далекой стране была компания America Online. И был у нее удивительный частный Интернет за заборчиком, где вместо URL-ов были "keywords": что-то среднее между адресом веб страницы и купленным ключевым словом в рекламе. Компании боролись за интересные ключевые слова, как сейчас борются за домены, а реклама выглядела так: "посетите нас во всемирной сети по адресу www.example.com, или наберите AOL Keyword: 'banking'".


История имеет свойство повторяться. Сейчас роль Америки Онлайн играют основные мессенджеры: все они за заборчиками, несовместимы друг с другом, все изобретают свои keywords, желают схватить пользователя и уже никогда не отпускать. Компании не заинтересованы в открытости: более крупные игроки не желают делиться пользователями с более мелкими и уж тем более становиться открытыми. В результате невозможно послать сообщение даже из WhatsApp в Facebook Messenger, несмотря на то, что оба принадлежат одной компании. Да и пользователи ценят надежность и удобство выше абстрактной открытости, хотя многих раздражает, что часть друзей, например, в Telegram, часть в WhatsApp, а родители в Skype.


А вот роль открытого интернета, к сожалению, сегодня не играет никто. Ситуацию хочется изменить. Если XMPP не справился, может быть кто-то другой сможет? И тут рассказ про Tinode.

Читать дальше ->

https://habr.com/post/358406/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358406


Метки:  

[Из песочницы] Ввод текста в Linux (ibus)

Воскресенье, 13 Мая 2018 г. 00:32 + в цитатник

Если ваша клавиатура размечена под латиницу или кириллицу, а вам приходится набирать тексты на другом языке, особенно, используя сложные, неалфавитные письменности, то данная заметка о системах ввода в Linux (упрощенно "клавиатурных раскладках") может вас заинтересовать.


Заранее прошу прощение за нечёткую терминологию и не претендую на исчерпывающее техническое описание. Основная задача статьи — описание возможностей, а не реализация.

Читать дальше →

https://habr.com/post/358440/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358440


Метки:  

[Из песочницы] Как заставить Vue.js и Electron работать вместе

Суббота, 12 Мая 2018 г. 22:25 + в цитатник


Введение


На волне популярности (надеюсь, что они популярны) Vue.js и Electron, возникает резонный вопрос, а как заставить их работать вместе. В этом небольшом руководстве я расскажу, как быстро установить и настроить шаблон для разработки приложений на Electron и Vue.js. И так приступим.


Что нам понадобится


  • yarn — пакетный менеджер, аналог npm. Я выбрал yarn, потому что мне просто нравится этот инструмент, однако вы можете использовать и npm. Как установить yarn здеся, а npm тута;
  • vue-cli — консольная утилита, которая позволяет быстро инициализировать проекты на Vue.js, добавив поддержку webpack;
  • electron-vue — шаблон, который мы и будем использовать.
Читать дальше →

https://habr.com/post/358432/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358432


Метки:  

Почему Google уменьшает «время жизни» cookies, полученных с помощью HTTP

Суббота, 12 Мая 2018 г. 20:08 + в цитатник
Еще в начале года в компании Google сообщили, что с июля (когда выходит Chrome 68) все сайты, использующие HTTP, будут помечаться как небезопасные. В компании считают, что это позволит повысить конфиденциальность пользователей в сети.

Однако на этом работа ИТ-гиганта с HTTP не закончилась. В прошлом месяце стало известно, что Google дополнительно уменьшит «время жизни» cookies, полученных с применением незащищенного протокола, до одного года. Подробнее о ситуации расскажем далее.

Читать дальше ->

https://habr.com/post/358382/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358382


Метки:  

Навигация с архитектурными компонентами от Google. Часть 1. Знакомство

Суббота, 12 Мая 2018 г. 18:55 + в цитатник

Одной из проблем, с которыми сталкивается разработчик немного подразросшегося приложения — навигация между экранами. Когда сценарии становятся нелинейными, уже тяжело обойтись стандартными startActivity и changeFragment. Эту проблему каждый решал по-своему: делал какое-то свое решение для навигации, использовал стороннее (к примеру, Cicerone) или же оставлял все как есть и городил кучу флагов и if else. Это очень огорчало инженеров Google, и вот уже на Google I/O 2018 появилось решение Navigation, которое идёт в комплекте с остальными Архитектурными компонентами!


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


Читать дальше ->

https://habr.com/post/358414/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358414


Метки:  

[recovery mode] Битва за сетевой нейтралитет: Новая надежда

Суббота, 12 Мая 2018 г. 17:05 + в цитатник
Почти пять месяцев прошло со дня решения Федеральной комиссии по связи (FCC) об отмене правил сетевого нейтралитета в США. В марте мы писали, что это событие вызвало сопротивление со стороны сенаторов, технологических компаний и даже целых штатов. Движение за сохранение сетевого нейтралитета с тех пор только набирало обороты.

Разберемся, кто и как противостоит решению FCC и когда новые правила вступят в силу.

Читать дальше ->

https://habr.com/post/358416/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358416


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 128 127 [126] 125 124 ..
.. 1 Календарь