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

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

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

 

 -Статистика

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




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


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

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

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

Кондиционер айтишника. Часть I

Понедельник, 13 Мая 2019 г. 12:21 + в цитатник
Пенни, все становится лучше, когда есть bluetooth © Шелдон, TBBT

Домик хотя и "тестовый", но все старались делать максмально правильно — хорошее утепление, приличные стеклопакеты и т.п.

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

Мы предвидели такой вариант развития событий и заранее подготовились к установке кондиционера: проложили все необходимые магистрали на этапе стройки. Читать дальше ->

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


Лучше день потерять

Понедельник, 13 Мая 2019 г. 12:13 + в цитатник
В инвестировании есть понятие «Плохо сейчас — хорошо потом». Инвестор регулярно отщипывает 10, 20% или даже 30% своего заработка на будущее. Эти деньги он инвестирует в облигации, акции, ОФЗ, ETF — кто во что горазд. Сейчас, в моменте, инвестор отбирает у себя свой заработок, лишает себя каких-то благ, чтобы в будущем, на горизонте в 10-20 лет, получить пользу от инвестиций. Прибыль в будущем покроет сегодняшние лишения. Примерно такую же стратегию исповедует Алексей Охрименко (obenjiro), но применительно к разработке — лучше день потерять, а потом за 5 минут полететь.


Источник

На Frontend Conf 2018 Алексей рассказал, как потеряв кучу времени сейчас, в конечном счете его сэкономить потом. Этот доклад не о чувстве скуки и не о том, как бороться с монотонными и рутинными задачами, а о том как потратить время по максимуму — сколько есть, все потратить, и посмотреть, что из этого получится. В расшифровке доклада опыт написания инструментов для отладки, тестирования, оптимизации, скафолдинга и валидации под разные проекты. Бонусом Алексей расскажет о ряде уже существующих инструментов и о пользе, которую они приносят. Давайте выяснять, надо ли вообще на это тратить время.

О докладчике: Алексей Охрименко — разработчик в Avito Frontend Architecture, где немного улучшает жизнь миллионов людей. Ведет подкаст «5 min Angular», а в свободное ото сна и подкаста время организует Angular Meetup вместе с ребятами из Тинькофф, и выступает с огромным количеством разных и спорных докладов.
Читать дальше ->

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


Метки:  

Гепатит С: «ласковый убийца»

Понедельник, 13 Мая 2019 г. 12:10 + в цитатник

Когда мы говорим о тяжёлых инфекционных заболеваниях, приводящих к смерти и подвергающихся наибольшей стигматизации, обычно имеется в виду ВИЧ. Среди других же заболеваний особенно выделяется гепатит C. Большая часть людей, инфицированных вирусом гепатита C, приобретают хроническую инфекцию, протекающую бессимптомно и приводящую к циррозу и раку печени, а впоследствии, соответственно, смерти. Из-за этих своих особенностей гепатит C получил прозвище „ласковый убийца“.


Гепатит C и ВИЧ часто упоминаются вместе, и это не случайность: сегодня они являются наиболее опасными стремительно распространяющимися инфекционными заболеваниями. Оба этих заболевания передаются через контакт крови; однако заражение гепатитом C через половой контакт гораздо менее вероятно.

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

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


Метки:  

Будущее уже здесь: ИИ будет управлять ближним боем на американских истребителях

Понедельник, 13 Мая 2019 г. 12:04 + в цитатник


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

DARPA запустила программу разработки искусственного интеллекта для военных, которую агентство назвало Air Combat Evolution (ACE). Она является частью более масштабной программы — ведения «мозаичных» боевых действий (mosaic warfare), реализуемой Министерством обороны США.
Читать дальше →

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


Метки:  

«И так сойдет»: что облачные провайдеры не договаривают о персональных данных

Понедельник, 13 Мая 2019 г. 11:58 + в цитатник
Пришла как-то к нам заявка на услуги облака. Мы прикинули в общих чертах, что от нас потребуется, и отправили в ответ список вопросов для уточнения деталей. Затем проанализировали ответы и поняли: заказчик хочет размещать в облаке персональные данные второго уровня защищенности. Отвечаем ему: «У вас второй уровень персданных, извините, можем только частное облако сделать». А он: «Знаете, а вот в компании X мне могут все и в публичном разместить».


Фото Steve Crisp, Reuters

Странные дела! Мы пошли на сайт компании X, изучили их аттестационные документы, покачали головами и поняли: открытых вопросов в размещении персданных очень много и их стоит хорошенько провентилировать. Чем мы и займемся в этом посте.
Читать дальше ->

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


Метки:  

Разворачиваем автоматизацию за пару часов: TypeScript, Protractor, Jasmine

Понедельник, 13 Мая 2019 г. 11:51 + в цитатник
Привет, Хабр!

Меня зовут Виталий Котов, я довольно много занимаюсь автоматизацией тестирования и мне это нравится. Недавно я участвовал в проекте по настройке автоматизации «с нуля» на стеке TypeScript + Protractor + Jasmine. Для меня этот стек был новым и необходимую информацию я искал на просторах интернета.

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

Сразу оговорюсь, что довольно редко работаю с NodeJS, npm и в целом с серверным JavaScript (тем более с TypeScript). Если где-то найдете ошибку в терминологии или какое-то из моих решений можно улучшить — буду рад узнать об этом в комментариях от более опытных ребят.

К слову, у меня уже была подобная статья: «Разворачиваем автоматизацию за пару часов: PHPUnit, Selenium, Composer».


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

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


Метки:  

[Перевод] Новости из мира OpenStreetMap №459 (30.04.2019-06.05.2019)

Понедельник, 13 Мая 2019 г. 11:44 + в цитатник

Мониторинг подозрительных импортов зданий по странам/регионам1 | Pascal Neis под CC-BY-SA 3.0


Карты


  • Museos Abiertos — некоммерческая организация, которая ведёт работу «по открытию» наследия музеев. Она помогает, как правительственным, так и частным организациям, эффективно управлять имеющимися у них ценностями и цифровым архивам. Не так давно Museos Abiertos опубликовала карту музеев Буэнос-Айреса (Аргентина).
  • Джейсеби подал запрос на отображение на главном картостиле OSM (Catro-CSS) хребтов и вершин. Пока ещё ничего не решено, но обсуждение и идеи могут оказаться полезными всем, кто интересуется горами и сельской местностью.
  • Ассоциация железнодорожных операторов Великобритании (National Rail) разработала карту доступности жд-станций для людей с ограниченными возможностями. В качестве подложки используется OSM.
  • В Бельгии четыре оператора общественного транспорта совместно разработали «Умный планировщик маршрутов» (Smart Mobility Planner), который при построении маршрута учитывает информацию передаваемую в режиме реального времени каждым из операторов. Маршруты строятся на карте, которая основана на OSM.
Читать дальше ->

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


Метки:  

Сравнение промышленных СОВ: ISIM vs. KICS

Понедельник, 13 Мая 2019 г. 11:37 + в цитатник


Нашумевшие атаки на норвежского производителя алюминиевых изделий Norsk Hydro и энергосистему Венесуэлы лишний раз показали, что промышленные предприятия по-прежнему уязвимы для хакеров. Мы решили разобраться, какие специализированные СОВы – системы обнаружения вторжений – помогают бороться с подобными киберпреступлениями и способны «увидеть» злоумышленников в сетевых сегментах АСУ ТП. Выбирая из пяти решений, мы остановились на двух – KICS for Networks от «Лаборатории Касперского» и ISIM от Positive Technologies – и сравнили их по 40 критериям. Что у нас получилось, вы сможете узнать под катом.
Читать дальше ->

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


Метки:  

[Из песочницы] Сказ о том, как чайник Autoplay Media Studio 8.5.3.0 ломал

Понедельник, 13 Мая 2019 г. 11:26 + в цитатник
image

Как не трудно догадаться, то чайник — это я.

Захотелось мне на днях в исходник одной утилитки заглянуть, очевидно сделанной средствами AMS (.cdd файл рядом с .exe и пара lua*.dll). Пару лет назад разбирал детально одну программу сделанную аналогичными средствами и представление об упаковке .cdd, представляющего из себя обычный zip архив с паролем, имеется. Ну я не долго думая в AMSUnpacker запихнул и получил ошибку распаковки. Ну с этого момента и началось самое интересное… Читать дальше ->

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


Метки:  

Наши урезанные мобильные веб-сайты

Понедельник, 13 Мая 2019 г. 11:00 + в цитатник
image

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

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

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


Метки:  

Новая жизнь старых игр: максимально опенсорсный каталог source-портов (Java + PHP)

Понедельник, 13 Мая 2019 г. 10:59 + в цитатник

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


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

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


Метки:  

[Из песочницы] Как разобрать сетевой протокол мобильной MMORPG

Понедельник, 13 Мая 2019 г. 10:38 + в цитатник
За годы игры в одну мобильную ММОRPG у меня накопился некоторый опыт по ее реверс-инжинирингу, которым я хотел бы поделиться в цикле статей. Примерные темы:

  1. Разбор формата сообщений между сервером и клиентом.
  2. Написание прослушивающего приложения для просмотр трафика игры в удобном виде.
  3. Перехват трафика и его модификация при помощи не-HTTP прокси-сервера.
  4. Первые шаги к собственному («пиратскому») серверу

В данной статье я рассмотрю разбор формата сообщений между сервером и клиентом. Заинтересовавшихся прошу под кат.
Читать дальше →

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


Метки:  

Немного технической лирики о C++ Tools от JetBrains, и при чем тут единороги

Понедельник, 13 Мая 2019 г. 10:34 + в цитатник
Начну не с моего типичного “Привет, Хабр! У нас тут очередной крутой релиз”, а с “Привет, меня зовут Настя, я ПММ в JetBrains и я отвечаю за наши инструменты для C++”. Или нет, попробую еще раз, вот так: “Привет, пишет вам C++ разработчик с 8-летним стажем, который 5 лет назад нашел-таки себе применение в любимой и знакомой компании мечты – JetBrains, а потом в сутках внезапно закончились часы, а идеи всё прут”.

Нет, это не традиционный пост о поисках кандидатов на вакансию. Я попытаюсь рассказать про то, почему инструментов для C++ у нас несколько и какие есть идеи и планы у нас на их счет, а еще почему вы не забудете C++, если перестанете писать на нем как разработчик, а станете PMM-ом (спойлер, если вы не член комитета стандартизации языка C++, то у вас большие шансы узнать язык даже лучше). А если после этого вам захочется поучаствовать в этом в роли PMM-а, то я буду рада вашим резюме на anastasia.kazakova@jetbrains.com.
Читать дальше ->

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


[Перевод] Руководство для чайников: создание цепочек DevOps с помощью инструментов с открытым исходным кодом

Понедельник, 13 Мая 2019 г. 10:29 + в цитатник


Создание первой цепочки DevOps за пять шагов для новичков.


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


Мое знакомство с DevOps


Когда-то я работал с облаками в Citi Group и разрабатывал веб-приложение IaaS, чтобы управлять облачной инфраструктурой Citi, но мне всегда было интересно, как можно оптимизировать цепочку разработки и улучшить культуру среди разработчиков. Грег Лавендер, наш техдиректор по облачной архитектуре и инфраструктуре, посоветовал мне книгу Проект «Феникс». Она прекрасно объясняет принципы DevOps, при этом читается, как роман.

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

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


Digital-мероприятия в Москве c 13 по 19 мая

Понедельник, 13 Мая 2019 г. 10:19 + в цитатник

Подборка мероприятий на неделю.


image


Design Community Meetup #2


  • 15 мая (среда)
  • Андропова пр18к2
  • бесплатно
  • Design Community Райффайзенбанка запускает свой второй митап. Он пройдёт 15 мая в офисе в Нагатино. Будем учиться безболезненно переживать ребрендинг и адаптацию дизайна, а еще влиять и быть счастливыми благодаря и вопреки.

World Product Day | Moscow


  • 15 мая (среда)
  • Коровий Вал 5
  • бесплатно
  • World Product Day – это серия митапов по всему миру, которые проходят в один день. Нетворкинг, доклады, актуальные вопросы – все это за один вечер.
Читать дальше ->

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


Метки:  

Как DNSCrypt решил проблему просроченных сертификатов, введя срок действия 24 часа

Понедельник, 13 Мая 2019 г. 10:11 + в цитатник


Раньше сертификаты часто истекали из-за того, что их нужно было обновлять вручную. Люди просто забывали это сделать. С появлением Let’s Encrypt и автоматической процедуры обновления вроде бы проблема должна быть решена. Но недавняя история с Firefox показывает, что на самом деле она по-прежнему актуальна. К сожалению, сертификаты продолжают истекать.

Если кто-то пропустил эту историю, в полночь 4 мая 2019 года внезапно прекратили работать почти все расширения Firefox.
Читать дальше ->

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


Метки:  

Как мы сделали форк российского Леруа Мерлен на Казахстан

Понедельник, 13 Мая 2019 г. 10:04 + в цитатник

Нужно было успеть адаптировать все ИТ-системы до конца строительства магазина.

В 2016 году было решено открыть магазин в Казахстане (в Алматы). В логике группы компаний Adeo (это все магазины Leroy Merlin по всему миру) на каждую новую страну нужно создавать отдельный бизнес-юнит со своей инфраструктурой и всем-всем-всем. Например, Украина — это отдельный юнит из пяти магазинов со всеми собственными подразделениями, службами и ИТ-процессами.

На Казахстан мы решили (впервые в истории развития компании) сделать форк российской инфраструктуры, фактически расширяя наши системы на новый регион. Почему? Потому что закупки, цепи поставок, юридические и финансовые службы централизованы. Рынки близки. Законодательство близкое, хотя и есть свои особенности (каждый департамент выявлял для себя отличия с помощью коллег из юротдела). Это евразийский Таможенный союз. У нас было 90 магазинов в России, и можно было закупать на условиях, которых в Казахстане поставщики просто не дадут, да и местного производства не так много. У нас много отлаженных процессов, работающее ПО и так далее.

Осталось только чуть-чуть докрутить пару ИТ-систем. Простая работа года на полтора, потому что переписать пришлось не всё, но очень-очень многое. Началось с того, что, оказывается, надо подписать дополнительные соглашения с 800 поставщиками, чтобы их товары правильно маркировались и сертифицировались при необходимости. Чтобы в Казахстане их можно было правильно учесть, соответственно и правильно напечатать ценник, на котором по закону наименование товара должно быть на казахском и русском языках.

На этом сюрпризы только начинались. Читать дальше ->

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


Метки:  

Как нам обустроить Мегафон

Воскресенье, 12 Мая 2019 г. 12:56 + в цитатник
image
Для торжества зла необходимо только одно условие
— чтобы хорошие люди сидели сложа руки. (с) Эдмунд Бёрк

Прочитав статью LMonoceros «Как Мегафон спалился на мобильных подписках», я был взвинчен и раздосадован сложившейся практикой, когда крупнейший сотовый оператор России позволяет себе подобные схемы заработка.

Прямо меня это не коснулось — лично у меня Мегафон деньги пока не списывал. Просто, в последние годы, живя в России, я чувствую себя все менее и менее защищенным. Уверен, что мои чувства разделяют многие читатели Хабра.

Неужели, мы ничего не можем сделать? — спрашивал себя я, — неужели нет способа все исправить и мы обречены на сползание в тоталитарную антиутопию? Или наша судьба не предопределена — и у нас сохранился шанс?

Мне казалось, что я знаю ответ. Как и все мы, наверное. Поэтому готовился к переезду в Таиланд.

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

— Одного желания мало, — скажет дотошный читатель, — нужен работающий план. У тебя он есть?

— Есть ли у меня план? Есть ли у меня план? Да у меня есть целых три плана! — повторю вслед за известным частным сыщиком я, — давайте их обсудим! Читать дальше ->

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


Метки:  

[Перевод] Почему векторная графика 2D намного сложнее, чем 3D

Воскресенье, 12 Мая 2019 г. 12:48 + в цитатник
В последнее время появилось много фантастических исследований по 2D-рендерингу. Пётр Кобаличек и Фабиан Айзерман работают над Blend2D: это один из самых быстрых и точных CPU-растеризаторов на рынке, с инновационной техникой JIT. Патрик Уолтон из Mozilla изучил не один, а три разных подхода в Pathfinder, кульминацией чего стал Pathfinder v3. Раф Левиен построил вычислительный конвейер по технологии, описанной в научной статье Гана с коллегами о векторных текстурах (2014). Похоже, некое дальнейшее развитие получают поля расстояний со знаком: здесь независимо работают Адам Симмонс и Сара Фрискен.

Кто-то может спросить: а почему вокруг 2D так много шума? Это ведь не может быть намного сложнее, чем 3D, верно? 3D — совершенно другое измерение! Тут у нас на носу трассировка лучей в режиме реального времени с точным освещением, а вы не можете осилить невзрачную 2D-графику со сплошными цветами?

Для тех, кто не очень хорошо разбирается в деталях современного GPU, это вправду очень удивительно! Но в 2D-графике множество уникальных ограничений, которые чрезвычайно её усложняют. К тому же она не поддаётся параллелизации. Давайте прогуляемся по исторической дорожке, которая нас сюда привела.
Читать дальше ->

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


Ликбез по памяти: какой она бывает, и что нам это дает

Воскресенье, 12 Мая 2019 г. 12:42 + в цитатник
Хорошая память — неоспоримое преимущество для студентов и тот навык, который уж точно пригодится в жизни — вне зависимости от того, какими были ваши учебные дисциплины.

Сегодня мы решили открыть серию материалов о том, как прокачать память — начнем с короткого ликбеза: какой бывает память и какие методы запоминания работают наверняка.


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

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


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 507 506 [505] 504 503 ..
.. 1 Календарь