[Перевод] Чему я научился, конвертируя проект в Kotlin при помощи Android Studio

К большой моей радости, мне наконец выдалась возможность поработать с популярным языком Kotlin — конвертировать простенькое приложение из Java при помощи инструмента Convert Java File to Kotlin из Android Studio. Я опробовал язык и хотел бы рассказать о своем опыте.


Я быстро убедился, что этот инструмент конвертирует большую часть классов в Java практически безукоризненно. Но кое-где пришлось подчистить за ним код, и в процессе я выучил несколько новых ключевых слов!


Ниже я поделюсь своими наблюдениями. Прежде, чем мы начнем, замечу: если вы в какой-то момент захотите взглянуть, что происходит «под капотом», Android Studio позволяет отслеживать все процессы; просто перейдите в панели по следующему пути: Tools → Kotlin → Show Kotlin Bytecode.

Читать дальше →
[Перевод] Чему я научился, конвертируя проект в Kotlin при помощи Android Studio
Source: habrahabr

Инсайды #1010: Sony Xperia XZ1, Meizu Pro 7, HTC Ocean, самоликвидирующийся компьютер Orwl

В новом выпуске Инсайдов: объявлена стоимость Sony Xperia XZ1 Compact; рендеры нового HTC Ocean оказались любительскими концептами; второй дисплей Meizu Pro 7 вновь показали на фото; компьютер […]
Инсайды #1010: Sony Xperia XZ1, Meizu Pro 7, HTC Ocean, самоликвидирующийся компьютер Orwl
Source: 4pda

[Перевод] Платформа Node.js обойдёт Java в течение года

В конце июня сего года Микеал Роджерс (он участвовал в работе Node.js Foundation со дня основания этой организации, а теперь покидает проект) дал интервью thenewstack.io. Тогда он сказал, что платформа Node.js обойдёт Java в течение года. Тут надо уточнить, что речь идёт о том, что число программистов, которые пишут для Node.js, превзойдёт число тех, кто пишет на Java.

image



Ресурс builtinnode.com, через неделю после публикации интервью, подготовил материал, автор которого, задавшись вопросом: «Действительно ли Node.js обойдёт Java?», проанализировал ситуацию. Представляем вашему вниманию перевод интервью и аналитической статьи и предлагаем поразмыслить о перспективах Node.js и Java.
Читать дальше →
[Перевод] Платформа Node.js обойдёт Java в течение года
Source: habrahabr

Пост №3163870

Автор: Requin

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3163870″ }, «headline»: «Слева — одна из комнат в 3-комнатной камере тюрьмы Андерса Брейвика Справа — просторная и красивая / Реновация :: политика», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%A0%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-3939700.jpeg», «height»: 418, «width»: 570 }, «datePublished»: «2017-07-07T13:54:03+03:00», «dateModified»: «2017-07-07T13:54:03+03:00», «author»: { «@type»: «Person», «name»: «Requin» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «квартира будущего по программе реновации! IV’ .» }
Комментировать 
Пост №3163870
Source: Joyreactor

Резервное копирование томов LVM2 с защитой от перегрузок IO с использованием сигналов SIGSTOP, SIGCONT

Настройка резервного копирования уверенно занимает одно из важнейших мест в деятельности администратора. В зависимости от задач резервного копирование и типов приложений и вида данных резервное копирование может осуществляться с помощью различных инструментов, таких как rsync, duplicity, rdiff-backup, bacula и других, коих существует огромное множество.

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

Читать дальше →
Резервное копирование томов LVM2 с защитой от перегрузок IO с использованием сигналов SIGSTOP, SIGCONT
Source: habrahabr

Лог файлы Linux по порядку

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

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

Читать дальше →
Лог файлы Linux по порядку
Source: habrahabr

5 ключевых преимуществ систем мониторинга, диспетчеризации и управления RedPine

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


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

  • Широкий функционал и гибкость
  • Простота установки
  • Гибкое ПО для обеспечения функционала
  • В зоне доступа – невысокие требования к уровню сигнала
  • Универсальность — возможность использовать на различном оборудовании


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

Читать дальше →
5 ключевых преимуществ систем мониторинга, диспетчеризации и управления RedPine
Source: geektimes

Новую часть «Метро» держали в секрете из-за невероятной сложности разработки

Анонс новой части серии шутеров Metro в рамках игровой выставки E3 2017 стал для многих настоящей неожиданностью.
Ещё больше геймеров поразил тот факт, что проект находится в разработке уже три
года. Чем […]
Новую часть «Метро» держали в секрете из-за невероятной сложности разработки
Source: 4pda

Забронируйте ваше место на БИТ-пикнике HPE

Согласны, погода не для пикников. Но наша встреча для ИТ-специалистов «БИТ-пикник» в Москве 11 июля точно пройдет при любом прогнозе. В программе – практические сессии с специалистами по продуктам, разбор реализованных решений и живые демо. Регистрация – до 10 июля, количество мест ограничено, подробности под катом.


Читать дальше →
Забронируйте ваше место на БИТ-пикнике HPE
Source: habrahabr

Пост №3163846

Автор: Oborotni

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://furry.reactor.cc/post/3163846″ }, «headline»: «furry fox :: furry f :: furry canine :: furry art :: furotica :: furry (фурри) :: kotenokgaff :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/furry-art-furry-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-furry-f-3939662.jpeg», «height»: 900, «width»: 672 }, «datePublished»: «2017-07-07T13:22:45+03:00», «dateModified»: «2017-07-07T13:22:45+03:00», «author»: { «@type»: «Person», «name»: «Oborotni» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3163846
Source: Joyreactor