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

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

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

 

 -Статистика

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




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


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

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

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

Безумие и успех кода Oracle Database

Четверг, 15 Ноября 2018 г. 14:34 + в цитатник
На этой неделе пользователи Hacker News решили обсудить вопрос «Каков максимальный объем плохого — но при этом работающего — кода вам доводилось видеть?» (позже к ним присоединились и пользователи Reddit). В комментариях было рассказано немало «веселых» историй про то, с чем мы все время от времени сталкиваемся; но больше всего внимания привлек рассказ про код «передовой СУБД, которую используют большинство компаний, входящих в список Fortune 100».

Победителем в номинации «лавкрафтовские ужасы» заслуженно стал рассказ бывшего разработчика Oracle, который работал над Oracle Database в период разработки версии 12.2. Объем кодовой базы СУБД на тот момент составлял 25 миллионов строк на языке C — и стоило вам изменить лишь одну из этих строк, как ломались тысячи написанных ранее тестов.

За прошедшие годы над кодом успело потрудиться несколько поколений программистов, которых регулярно преследовали жесткие дедлайны — и благодаря этому код смог превратиться в настоящий кошмар. Сегодня он состоит из сложных «кусков» кода, отвечающих за логику, управление памятью, переключение контекстов и многое другое; они связаны друг с другом при помощи тысяч различных флагов. Весь код связан между собой загадочным макросом, который невозможно расшифровать, не прибегая к помощи тетради, в которую приходится записывать, чем занимаются релевантные части макроса. В итоге, у разработчика может уйти день или два только на то, чтобы разобраться, чем же в действительности занимается макрос.
Читать дальше ->

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


Метки:  

Когда Java наконец помрёт, что с этим делать и что будет с JPoint

Четверг, 15 Ноября 2018 г. 14:29 + в цитатник


Один из важнейших вопросов интернета — «Когда же наконец джава помрёт?»

Почему это важно нам как Java-разработчикам? Очевидно, если Java вдруг начнёт тонуть, нужно побыстрей сбежать с тонущего корабля. А если наоборот, начнёт всплывать — переобуться на ходу и грести с удвоенной силой. Давайте посмотрим, что там творится.
Читать дальше ->

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


Метки:  

U > X > I > P… или «Как названия профессий в чехарду играют»

Четверг, 15 Ноября 2018 г. 14:23 + в цитатник
Почти художественная заметка по мотивам документальных наблюдений :)

Множество интересных вещей можно заметить, если присмотреться к тематическим постам и вакансиям в области интерфейсов цифровых продуктов (UI, UX, etc.). Жизнь кипит, множество конференций, новые технологии и инструменты, выступления, тренды на следующий год… но что-то не стыкуется…
Читать дальше ->

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


Метки:  

Intel Vision Accelerator — Deep Learning в каждый дом

Четверг, 15 Ноября 2018 г. 10:17 + в цитатник


Отвлечемся ненадолго от темы новых процессоров Intel (это совсем ненадолго) и поговорим о машинном зрении и Deep Learning. Вообще, тема AI стала общей при обсуждении перспектив развития компьютерной техники, и многие, я думаю, заметили следующую особенность. Постепенно, по мере совершенствования специализированных аппаратных и программных средств, элементы AI выходят из дата-центров с супер-серверами «в поля», становятся все более доступными технически и финансово. В Intel также видят эту тенденцию, и, чтобы упростить внедрение передовых технологий в повседневную жизнь, предлагают вендорам воспользоваться их новым решением — Intel Vision Accelerator.
Читать дальше ->

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


Метки:  

История о том, как мы ускорили тесты в 12 раз

Четверг, 15 Ноября 2018 г. 05:58 + в цитатник
Ускоряйте тесты, говорили они.

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

Для тех кто не знает, компонентные тесты — это тесты которые полностью изолированы от глобального окружения и позволяют проверить те или иные кейсы, которые unit тест не смог бы охватить.

Полгода назад релиз какой-либо фичи, бывало занимало больше часа с учетом того, что код уже давно на мастере и полностью проверен, но мастер ветка никак не может добиться зеленой сборки в bamboo и тогда, встал вопрос, как дальше жить?
Читать дальше ->

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


Метки:  

Роскомнадзор: Google подтверждает готовность исполнить российское законодательство

Четверг, 15 Ноября 2018 г. 00:42 + в цитатник
В среду заместитель главы Роскомнадзора Вадим Субботин заявил о том, что корпорация Google подтверждает готовность исполнять российское законодательство. Об этом сообщает ТАСС. Заявление было сделано по итогам переговоров с американской компанией. «Компания Google, судя по заявлению представителя, готова соблюдать российское законодательство», — заявил Субботин.

Он также добавил, что компания передала в Роскомнадзор информацию, которая будет приобщена к делу об административном правонарушении. «Определенные нюансы обсудили, договорились еще об определенном взаимодействии. То, что нам коллеги из компании Google сегодня озвучили, мы будем учитывать в ведении дела об административном правонарушении. Это была важная для нас информация», — сказал Субботин.
Читать дальше ->

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


Метки:  

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 17: «Аутентификация пользователя», часть 2

Четверг, 15 Ноября 2018 г. 00:30 + в цитатник

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год


Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), возможности, управление потоками информации, языковую безопасность, сетевые протоколы, аппаратную защиту и безопасность в веб-приложениях.

Лекция 1: «Вступление: модели угроз» Часть 1 / Часть 2 / Часть 3
Лекция 2: «Контроль хакерских атак» Часть 1 / Часть 2 / Часть 3
Лекция 3: «Переполнение буфера: эксплойты и защита» Часть 1 / Часть 2 / Часть 3
Лекция 4: «Разделение привилегий» Часть 1 / Часть 2 / Часть 3
Лекция 5: «Откуда берутся ошибки систем безопасности» Часть 1 / Часть 2
Лекция 6: «Возможности» Часть 1 / Часть 2 / Часть 3
Лекция 7: «Песочница Native Client» Часть 1 / Часть 2 / Часть 3
Лекция 8: «Модель сетевой безопасности» Часть 1 / Часть 2 / Часть 3
Лекция 9: «Безопасность Web-приложений» Часть 1 / Часть 2 / Часть 3
Лекция 10: «Символьное выполнение» Часть 1 / Часть 2 / Часть 3
Лекция 11: «Язык программирования Ur/Web» Часть 1 / Часть 2 / Часть 3
Лекция 12: «Сетевая безопасность» Часть 1 / Часть 2 / Часть 3
Лекция 13: «Сетевые протоколы» Часть 1 / Часть 2 / Часть 3
Лекция 14: «SSL и HTTPS» Часть 1 / Часть 2 / Часть 3
Лекция 15: «Медицинское программное обеспечение» Часть 1 / Часть 2 / Часть 3
Лекция 16: «Атаки через побочный канал» Часть 1 / Часть 2 / Часть 3
Лекция 17: «Аутентификация пользователя» Часть 1 / Часть 2 / Часть 3 Читать дальше ->

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


Метки:  

Концепция голосового интерфейса управления вычислительной системой «DIVA» для помощи людям с нарушениями речи

Среда, 14 Ноября 2018 г. 23:32 + в цитатник
image

Введение


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

Целью научно-исследовательской работы является проектирование дикторозависимого голосового интерфейса управления вычислительной системой на основе методов машинного обучения.

Задачи, решаемые в работе:

  1. Провести обзор голосовых интерфейсов и способы их применения для управления вычислительными системами;
  2. Изучить подходы к персонализации голосового управления вычислительной системой;
  3. Разработать математическую модель голосового интерфейса управления вычислительной системой DIVA;
  4. Разработать алгоритм программной реализации DIVA.

Методы решения. Для решения поставленных задач используются методы системного анализа, математического моделирования, машинного обучения.
Читать дальше ->

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


Метки:  

OpenSceneGraph: Граф сцены и умные указатели

Среда, 14 Ноября 2018 г. 23:32 + в цитатник
image

Введение


В прошлой статье мы рассмотрели сборку OpenSceneGraph из исходников и написали элементарный пример, в котором в пустом фиолетовом мире висит серый самолет. Согласен, не слишком впечатляет. Однако, как я говорил раньше, в этом маленьком примере присутствуют главные концепции, на которых основан данный графический движок. Рассмотрим их подробнее. В ниже приведенном материале использованы иллюстрации из блога Александра Бобкова об OSG (жаль, что автор забросил писать об OSG...). Статья базируется так же на материале и примерах из книги OpenSceneGraph 3.0. Beginner’s Guide

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

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


Метки:  

xonsh — python как замена shell

Среда, 14 Ноября 2018 г. 18:36 + в цитатник

Удивительно, на на хабре до сих пор нет поста о такой, весьма интересной, замене шеллу как xonsh (github), с моей точки зрения синтаксис всяких shell'ов ужасен и не вижу никаких оснований сохранять его в 21 веке, а Python, в свою очередь, обладает прекрасным синтаксисом и массой других преимуществ, поэтому, на мой взгляд, он и должен быть языком автоматизации по умолчанию, чего и пытаеся достичь xonsh.


Какое-то время использую xonsh, поэтому думаю, что могу рассказать о нём достаточно для того, чтобы начать пользоваться.

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

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


Метки:  

Открытый вебинар «Генеративные состязательные сети»

Среда, 14 Ноября 2018 г. 18:28 + в цитатник
Бобродня!

Представляем вам открытый урок по нашему курсу «Machine Learning». На занятии преподаватель и создатель курса Артур Кадурин знакомит с историей развития искусственного интеллекта и нейронных сетей в частности в первой части. А во второй более подробно разбирает устройство Генеративных Состязательных Сетей — процесс разработки и обучения сети в реальном времени.





Если у вас есть какие-то вопросы и комментарии по вебинару, то вы их можете задать тут или напрямую Артуру, зайдя к нему на день открытых дверей.

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


Метки:  

[Из песочницы] Stack-based calculator on the Cyclone IV FPGA board

Среда, 14 Ноября 2018 г. 18:25 + в цитатник

Introduction


As first-year students of Innopolis University, we had an opportunity to make our own project in computer architecture. University suggested to us several projects and we have chosen to make a stack-based calculator with reverse polish notation. One of the requirements for the project is to use FPGA board provided by the university.



As our board, we have chosen Cyclon IV. Therefore, we had to write code on hardware description language. In the course we have studied Verilog, so we have chosen it. Also, the university has additional modules for FPGA, such as numpad, thus we decided to use it in our project.

In this article, we want to share our knowledge about FPGA and Verilog, also provide you with a tutorial to repeat our project.
Читать дальше ->

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


Метки:  

Оптимизация обработки событий в Angular

Среда, 14 Ноября 2018 г. 18:11 + в цитатник

Введение


Angular предоставляет удобный декларативный способ подписки на события в шаблоне, с помощью синтаксиса (eventName)="onEventName($event)". Вместе с политикой проверки изменений ChangeDetectionStrategy.OnPush подобный подход автоматически запускает цикл проверки изменений только по интересующему нас пользовательскому вводу. Иными словами, если мы слушаем (input) событие на элементе, то проверка изменений не будет запускаться, если пользователь просто кликает по полю ввода. Это значительно улучшает
производительность, по сравнению с политикой по умолчанию (ChangeDetectionStrategy.Default). В директивах мы также можем подписаться на события на хост-элементе через декоратор @HostListener('eventName').


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

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

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


Метки:  

Исследователи побороли наиболее мощные блокировщики рекламы, грядет война форматов

Среда, 14 Ноября 2018 г. 17:37 + в цитатник


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

Блокировщики можно назвать настоящим спасением для тех, кому реклама надоела, но для издателей и рекламодателей это сущее наказание. Как только они стали популярными, эксперты по рекламе стали с ними бороться — ведь при включенном блокировщике посетитель портала или пользователь приложения не видит продвигаемых товаров или услуг. А значит, теряют деньги как рекламодатели, так и издатели.
Читать дальше ->

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


Метки:  

Конференция ПРОSTOR 2018: вопросы и ответы про будущее СХД

Среда, 14 Ноября 2018 г. 17:13 + в цитатник


Каждую осень команда «Рэйдикс» собирает неравнодушных к технологиям хранения данных на ежегодной конференции ПРОSTOR. В предыдущей статье мы рассказывали, как это было раньше, и вот пришла пора подвести итоги 4-ой конференции, которая состоялась 1-го ноября на «Красном Октябре».
Читать дальше ->

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


Какие зарплаты для IT-специалистов предлагают работодатели «Моего круга», данные за май-октябрь 2018

Среда, 14 Ноября 2018 г. 17:04 + в цитатник
Подходит к концу 2018 год, а значит пришло время ежегодного отчёта о том, какие зарплаты в уходящем году предлагали работодатели в своих вакансиях на «Моем круге». Как и в прошлом году, в этом отчете мы сравним зарплаты, предлагаемые компаниями, с медианой из калькулятора зарплат, в котором мы получаем данные напрямую от специалистов, сравним зарплаты Москвы и остальных регионов, а также посмотрим, насколько выросли зарплаты за год.

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

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


Метки:  

Почему с ростом компании разработчики, стоявшие у истоков, оказываются «за бортом»

Среда, 14 Ноября 2018 г. 16:44 + в цитатник
Несколько недель назад мы подняли тему «эффективного» менеджмента, которая вызвала немало споров в комментариях. Но у любого массового корпоративного явления есть свои первопричины. В нашем случае — это рост компании.

Рост — это почти всегда хорошо. Как бы не относились работники к происходящему внутри компании в дальнейшем, с точки зрения бизнеса рост — индикатор успешности и правильности взятого курса. Найм новых людей, управленцев и даже «эффективных» менеджеров всегда продиктован возросшими потребностями. Без этих новых и, казалось бы, временами не очень нужных людей, бизнес не умеет расти. И вот, одним утром ведущий разработчик, наемный технический директор другой специалист-звезда просыпаются, приезжают в офис и узнают, что теперь они — не властелины своего куска работы. Теперь все изменилось и их должности, фактически, не существует.



Все это очень сильно бьет по эго и самооценке. Почему это происходит? Как с этим справиться? И надо ли справляться? Давайте разбираться вместе.
Читать дальше ->

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


Метки:  

TelegramBot в облаке Wolfram

Среда, 14 Ноября 2018 г. 15:59 + в цитатник

Введение


Прошел тот период, когда каждая вторая статья на Habrahabr была посвящена написанию своего телеграмм-бота. Также прошел период времени, когда бота без трудностей можно было разместить на своем компьютере или хостинге в России. Еще полгода назад мой бот запускался просто на ноутбуке и не испытывал никаких проблем с подключением к API. Но сейчас, когда я задумался над тем, чтобы вернуть его в работу, я понял, что это будет не так легко. Не хотелось искать и настраивать прокси-сервер и тем более за рубежом. Также до этого я писал бота на Wolfram Language и не имел представления о том, как язык работает с прокси-серверами, так как до сих пор их не использовал. И тут появилась замечательная идея! Использовать Wolfram Cloud. В этой статье я хочу показать, как очень просто с регистрацией, но без смс можно запустить своего простого телеграм-бота, написанного на Wolfram Language. Из инструментов понадобится для этого только браузер.

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

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


Метки:  

Приглашаем на about:cloud — первое мероприятие про облачные технологии от команды Яндекс.Облака

Среда, 14 Ноября 2018 г. 15:49 + в цитатник


Встреча about:сloud — первое крупное мероприятие для широкой аудитории от команды Яндекс.Облака. Если вы интересуетесь облачными технологиями, администрируете системы и сети или разрабатываете ПО, то приходите к нам в гости! Вы сможете пообщаться с техническими руководителями всех сервисов облака, многие из которых подготовили доклады о том, как они создают платформу, и о планах на ближайшее будущее.
Читать дальше ->

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


Pix4D — от фотографий к измерениям

Среда, 14 Ноября 2018 г. 15:38 + в цитатник


Квадрокоптеры и различные БПЛА постепенно становятся привычными инструментами во многих сферах профессиональной деятельности. Очень сложно переоценить возможности дронов в руках фотографов и видеооператоров, но полностью реализовать потенциал этих устройств можно именно в области промышленности и геодезии. В особенности, если коптер работает под управлением специализированного ПО, а материалы аэросъемки проходят компьютерную обработку и используются для анализа различных данных. Читать дальше ->

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



Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 316 315 [314] 313 312 ..
.. 1 Календарь