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

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

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

 

 -Статистика

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




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


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

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

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

[Перевод] ServiceLoader: встроенный DI-фреймворк, о котором вы, возможно, никогда не слышали

Понедельник, 24 Июня 2019 г. 16:58 + в цитатник
Салют, друзья. Уже в эту пятницу пройдет первое занятие в новой группе курса «Разработчик Java». Именно этому курсу и будет посвящена текущая публикация.



Многие из java-разработчиков для внедрения зависимостей используют Spring. Некоторые, возможно, пробовали Google Guice или даже OSGi Services. Но многие не знают, что в Java уже есть встроенный DI. Думаете это появилось в Java 11 или 12? Нет, он доступен с Java 6. Читать дальше ->

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


Метки:  

Скачиваем аудио вконтакте через клиентский js или расширение файлов .m3u8

Понедельник, 24 Июня 2019 г. 16:53 + в цитатник

Как все начиналось...


Как всегда, зависая вконтакте, я решил скачать пару новых аудиозаписей на комп. Но меня ждало разочарование: аудиозаписи возвращались в каком-то странном формате: m3u8. Этот формат даже vlc media pleyer не воспроизводил, и я стал думать, что делать…
Читать дальше ->

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


Метки:  

Golang Meetup vol.4 — 27 июня, Нижний Новгород

Понедельник, 24 Июня 2019 г. 16:50 + в цитатник
Всем привет, меня зовут Лера Лисичкина, я руковожу технологическим пиаром Gett в России.

Мы начали рассказывать о нашем московском офисе среди разработчиков не так давно – Gett RnD открылся чуть меньше двух лет назад, в сентябре 2017 года.

С весны 2018 года мы активно принимаем участие в профильных ивентах, часто являемся генеральными спонсорами всей движухи вокруг русского Golang-коммьюнити – начиная от митапов на 200 человек и заканчивая GopherCon Russia 2018 и 2019.



Gett RnD в России сейчас расширяется, т.к. наша компания выходит на мировой корпоративный рынок. Нам постоянно требуются новые сильные разработчики, которые смогут быстро влиться в команду и начать продуктивно трудиться.

Именно поэтому для нас лето – весьма жаркая пора не только температурным режимом воздуха.

Совместно с сообществом GDG Nizhniy Novgorod мы организовываем митап по разработке на Go, на котором будут выступать три моих коллеги:
Читать дальше ->

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


Метки:  

Набор для игры в Лазертаг. Посвящается тем, кто играл в войнушку

Понедельник, 24 Июня 2019 г. 16:32 + в цитатник
Лазертаг этим летом стал чрезвычайно популярным, и, если верить запросам в «Вордстате» за год чуть ли не удвоил интерес к себе.



Почему бы не иметь свой персональный набор?


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

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


Метки:  

Security Week 26: спам в сервисах Google

Понедельник, 24 Июня 2019 г. 16:32 + в цитатник
Чаще всего в наших еженедельных дайджестах мы обсуждаем какие-то новые факты или события, связанные с информационной безопасностью. В некоторых случаях такие открытия представляют чисто теоретический интерес: например, уязвимости типа Spectre в современных процессорах вряд ли удастся эксплуатировать массово в ближайшее время. А вот свежеобнаруженные критические уязвимости в распространенных программах, как правило, требуют немедленных действий, если эти программы используются в вашей рабочей или личной инфраструктуре. Из последних событий к таким относятся zero-day в Windows, уязвимость в почтовом сервере Exim или даже совсем свежая дыра в плеере VLC.


Но есть проблемы, связанные с безопасностью, которые существуют давно, эволюционируют медленно и эксплуатируются массово. В информационном пространстве им уделяется меньше внимания: ну понятно, что есть спам и связанное с ним широкомасштабное мошенничество, и что теперь? Давайте для разнообразия посмотрим на эту скучную тему, тем более, что повод есть. Недавно в блоге «Лаборатории Касперского» был опубликован подробный обзор методик рассылки спама через многочисленные сервисы Google. Если вам не повезло, вы с такими надоедливыми атаками сталкивались сами. Так произошло и с одним из авторов этого дайджеста. В этом посте мы дополним обзор методов рекомендациями и на примере спама поговорим о проблемах приватности. Если конкретнее — о том, как доступ к вашим сервисам по сути ограничен двумя последовательностями букв и цифр, которые известны всем.
Читать дальше ->

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


Метки:  

Автоматическое назначение задач в Jira с помощью ML

Понедельник, 24 Июня 2019 г. 16:13 + в цитатник
Привет, Хабр! Меня зовут Саша и я backend разработчик. В свободное от работы время я изучаю ML и развлекаюсь с данными hh.ru.

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

В hh.ru есть внутренняя служба, на которую в Jira создаются задачи (внутри компании их называют HHS), если у кого-то что-то не работает или работает неправильно. Дальше эти задачи вручную обрабатывает руководитель группы QA Алексей и назначает на команду, в чью зону ответственности входит неисправность. Лёша знает, что скучные задачи должны выполнять роботы. Поэтому он обратился ко мне за помощью по части ML.


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

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


Кросс-компиляция в docker. Почему бы и нет?

Понедельник, 24 Июня 2019 г. 16:08 + в цитатник

Что такое кросс-компиляция? Какие есть инструменты для сборки бинарных файлов для Windows в Linux? Как настроить docker-контейнер для всего этого? Вот лишь небольшая часть вопросов, которые будут обсуждаться ниже.

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

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


Метки:  

Протокол «Энтропия». Часть 1 из 6. Вино и платье

Понедельник, 24 Июня 2019 г. 16:05 + в цитатник
Привет, Хабр! Некоторое время назад я разместил на Хабре литературный цикл «Бредни программиста». Результат, вроде бы, получился более-менее не плохой. Еще раз спасибо всем, кто оставил теплые отзывы. Сейчас, я хочу, опубликовать на Хабре новое произведение. Хотелось написать его как-то по особенному, но получилось все как всегда: красивые девушки, немного доморощенной философии и очень странные дела. В разгаре пора отпусков. Надеюсь этот текст подарит читателям Хабра летнее настроение.

image

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

Группа “Белый орел”

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

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


Метки:  

Пропускаем рекламу на популярном видеохостинге

Понедельник, 24 Июня 2019 г. 06:15 + в цитатник

Я НИКОГО не заставляю и не призываю использовать этот баг. Баги — это плохо. Вся информация предоставлена исключительно в ознакомительных целях, и не рекомендуется к практическому применению.


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


Алгоритм:
Открываем любое видео (см. Рисунок 1).
image
Рисунок 1
Начинается реклама… В этот момент открываем любое видео в ленте справа, одним нажатием левой клавишей мыши (ОНЛКМ) (см. Рисунок 2).
image
Рисунок 2
После того, как "новое" видео загрузится и начнется реклама, жмете "Назад" и возвращайтесь на предыдущее видео (см. Рисунок 3). Вашему внимание предоставляется видео без рекламы. Если реклама застала Вас во время просмотра видео — повторите алгоритм.
image
Рисунок 3

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

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


Метки:  

Древний Рим и элементарные частицы

Понедельник, 24 Июня 2019 г. 06:00 + в цитатник
Ученые НИТУ «МИСиС» при помощи новой технологии измерили количество микропримесей в слитках античного свинца с затонувшего корабля древних римлян. Выяснилось, что свинец, 1500 лет пролежавший под толщей воды, содержит так мало радиоактивных элементов — урана и тория, что его можно без всякой дополнительной очистки использовать в одной из самых «требовательных» областей — ядерной физике — изучении элементарных частиц. Эксперимент по выделению и определению микропримесей был проведен в сотрудничестве с коллегами из Объединенного института ядерных исследований (г. Дубна) и Национальным центром научных исследований (Франция).

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

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


Метки:  

Биология информационной зависимости. Часть первая

Понедельник, 24 Июня 2019 г. 05:31 + в цитатник
Основатель Instagram: — «Люди всегда были визуалами — наш мозг лучше обрабатывает именно изображения. Письмо не естественно для человека. В Instagram мы возвращаемся к тому, что наиболее естественно. Instagram всегда был коммуникационной платформой, а не инструментом для обмена изображениями. Встроенные в Instagram системы обратной связи помогают пользователям постоянно улучшать коммуникативные навыки». Уточню, я ничего яро не утверждаю, здесь просто побочный продукт деятельности мозга, спорам всегда рад! Займемся неестественными вещами, погнали.
image
как всегда что-то на фоне чего-то

Сапиенсы из когорты “экономисты” сделали товаром большинство материй нашей вселенной. От территории, нефти, угля, растений, насыщенной водородом воды, высоты (колесо обозрения — это просто продажа высоты) до прогнозов, лекций, мощей святых, ощущений, веры (акции, акции – это степень веры в компанию). Оставалось всего две сущности, которые экономисты не могли перевести в категорию экономического продукта. Это вакуум и внимание. До вакуума пока не дошли, но с вниманием, вроде, разобрались! Вот каким боком здесь биология. Маленький познавательный экскурс: Читать дальше ->

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


Метки:  

По пути Сергея Павловича Королева. Современный российский пилотируемый проект. Часть 2. Ракета

Понедельник, 24 Июня 2019 г. 05:01 + в цитатник

Продолжение. Первая часть здесь

В этой части рассмотрим нашу миссию к Луне. Для упрощения задачи решил разобрать только пилотируемые миссии.

Чтобы лучше понять текущий вариант, давайте рассмотрим связку блоков, предназначенных для отправки к Луне, но на орбите Земли.
Читать дальше ->

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


Метки:  

Гонка вооружений

Понедельник, 24 Июня 2019 г. 04:49 + в цитатник


В мае на Google I/O 2019 было объявлено о новом фреймворке для разработки декларативного UI под Android с названием Jetpack Compose. Через месяц на WWDC 2019 было объявлено о декларативном UI фреймворке под IOS с названием SwiftUI. После этих конференции стало понятно, к чему стремится мобильная разработка, и мне захотелось разобраться, что можно сделать с помощью этих фреймворков на данный момент и в чем разница между ними.
Читать дальше ->

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


Метки:  

Дайджест свежих материалов из мира фронтенда за последнюю неделю №370 (17 — 23 июня 2019)

Воскресенье, 23 Июня 2019 г. 23:53 + в цитатник
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


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

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


Метки:  

[recovery mode] «Жить в кайф» или моя история от прокрастинации к саморазвитию

Воскресенье, 23 Июня 2019 г. 23:02 + в цитатник
Здравствуй, друг.

Сегодня речь не пойдет о сложных и не очень аспектах языков программирования или каком-то Rocket Sience. Сегодня я расскажу тебе короткую историю о том, как я встал на путь программиста. Это моя история и ее уже не изменишь, но если она поможет хотя бы одному человеку стать чуточку увереннее — значит она была рассказана не зря.


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

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


Метки:  

Роутинг в кроссплатформенном .NET приложении с сохранением состояния на диск на примере .NET Core, ReactiveUI и Avalonia

Воскресенье, 23 Июня 2019 г. 22:00 + в цитатник



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


MVVM фреймворк ReactiveUI предлагает сохранять состояние приложения путём сериализации графа моделей представления в момент приостановки программы, при этом механизмы определения момента приостановки различаются для фреймворков и платформ. Так, для WPF используется событие Exit, для Xamarin.Android — ActivityPaused, для Xamarin.iOS — DidEnterBackground, для UWP — перегрузка OnLaunched.


В данном материале рассмотрим использование ReactiveUI для сохранения и восстановления состояния ПО с GUI, включая состояние роутера, на примере кроссплатформенного GUI фреймворка Avalonia. Материал предполагает наличие базовых представлений о шаблоне проектирования MVVM и о реактивном программировании в контексте языка C# и платформы .NET у читателя. Последовательность действий, описанная в статье, применима к ОС Windows 10 и Ubuntu 18.

Приступим!

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


Метки:  

[Перевод] Конференция DEFCON 25. Гарри Каспаров. «Последняя битва мозга». Часть 2

Воскресенье, 23 Июня 2019 г. 21:53 + в цитатник
Конференция DEFCON 25. Гарри Каспаров. «Последняя битва мозга». Часть 1

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



Технологии разрушают устаревшие отрасли и создают новые, таков процесс созидания, таков цикл развития. Если вы пробуете затянуть агонию, вставляя в этот процесс старые технологии или создавая какие-то преимущества для устаревших технологий, вы просто замедлите процесс и сделаете его более болезненным. Это все равно произойдет, но проблема состоит в том, что мы занимаемся «зарегулированием» процесса, создавая правила, которые сознательно его замедляют. Я считаю это большей проблемой, чем те, которые мы осознаем более отчетливо. Это больше психологическая проблема, когда люди задаются вопросом: «как можно чувствовать себя в безопасности, находясь в беспилотном автомобиле»? Читать дальше ->

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


Метки:  

Криптографический АРМ на базе токенов PKCS#11. Электронная подпись. Часть 2

Воскресенье, 23 Июня 2019 г. 21:49 + в цитатник
В первой части нашего повествования мы показали как, имея на руках криптографический токен с поддержкой российской криптографии, создать запрос на получение сертификата, получить и установить сертификат на токен, проверить электронную подпись сертификата и его валидность по списку отозванных сертификатов (CRL), удалить сертификат с токена, сменить метки и т.д. Читать дальше ->

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


Метки:  

[Из песочницы] Решение заданий WorldSkills модуля Network в компетенции «СиСА». Часть 1 — Базовая настройка

Воскресенье, 23 Июня 2019 г. 21:28 + в цитатник

Движение WorldSkills направлено на получение участниками преимущественно практических навыков, востребованных на современном рынке труда. Компетенция «Сетевое и системное администрирование» состоит из трех модулей: Network, Windows, Linux. Задания меняются от чемпионата к чемпионату, меняются условия проведения, однако структура заданий по большей части остается неизменной.


Остров Network будет первым ввиду своей простоты относительно островов Linux и Windows.


В статье будут рассмотрены следующие задания:


  1. Задайте имена ВСЕХ устройств в соответствии с топологией
  2. Назначьте для ВСЕХ устройств доменное имя wsrvuz19.ru
  3. Создайте на ВСЕХ устройствах пользователя wsrvuz19 с паролем cisco
    • Пароль пользователя должен храниться в конфигурации в виде результата хэш-функции.
    • Пользователь должен обладать максимальным уровнем привилегий.
  4. Для ВСЕХ устройств реализуйте модель AAA.

    • Аутентификация на удаленной консоли должна производиться с использованием локальной базы данных (кроме устройства RTR1 и RTR2)
    • После успешной аутентификации при входе с удаленной консоли пользователь сразу должен попадать в режим с максимальным уровнем привилегий.
    • Настройте необходимость аутентификации на локальной консоли.
    • При успешной аутентификации на локальной консоли пользователь должен попадать в режим с минимальным уровнем привилегий.
    • На BR1 при успешной аутентификации на локальной консоли пользователь должен попадать в режим с максимальным уровнем привилегий
  5. На ВСЕХ устройствах установите пароль wsr на вход в привилегированный режим.
    • Пароль должен храниться в конфигурации НЕ в виде результата хэш-функции.
    • Настройте режим, при котором все пароли в конфигурации хранятся в зашифрованном виде.
Читать дальше →

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


Метки:  

Как поморгать 4 светодиодами на CortexM используя С++17, tuple и извращенное воображение

Воскресенье, 23 Июня 2019 г. 20:53 + в цитатник
Всем доброго здравия!

При обучении студентов разработке встроенного программного обеспечения для микроконтроллеров в университете я использую С++ и иногда даю особо интересующимся студентам всякие задачки для определения особо больных на голову одаренных учеников.

В очередной раз таким студентам была дана задача поморгать 4 светодиодами, используя язык С++ 17 и стандартную библиотеку С++, без подключения дополнительных библиотек, типа CMSIS и их заголовочных файлов с описанием структур регистров и так далее… Побеждает тот, у кого код в ROM будет занимать наименьший размер и меньше всего затрачено ОЗУ. Оптимизация компилятора при этом не должна быть выше Medium. Компилятор IAR 8.40.1.
Победитель едет на Канары получает 5 за экзамен.

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

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


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 553 552 [551] 550 549 ..
.. 1 Календарь