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

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

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

 

 -Статистика

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




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


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

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

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

Дата-центры, похожие на курятники, и работа в Антарктиде: подборка необычных ЦОД

Воскресенье, 20 Мая 2018 г. 19:39 + в цитатник
Сегодня мы решили рассказать вам о нескольких необычных дата-центрах, построенных в самых разных уголках планеты. Как обеспечить работу ЦОД в суровых условиях Антарктиды? И почему дата-центры Yahoo похожи на курятники? Об этом далее.

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

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


Метки:  

Maraquia — ORM для MongoDB

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

После прочтения заголовка у многих наверняка возникает вопрос — зачем ещё один велосипед при наличии уже обкатанных Mongoose, Mongorito, TypeORM и т. д.? Для ответа нужно разобраться в чём отличие ORM от ODM. Смотрим википедию:


ORM (англ. Object-Relational Mapping, рус. объектно-реляционное отображение, или преобразование) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных».

То есть ORM — это именно про реляционное представление данных. Напомню, в реляционных БД нет возможности просто взять и встроить документ в поле другого документа (в этой статье записи таблиц тоже называются документами, хоть это и некорректно), можно конечно хранить в поле JSON в виде строки, но индекс по данным в нём сделать не выйдет. Вместо этого используются "ссылки" — в поле, где должен быть вложенный документ, вместо него записывается его идентификатор, а сам документ с этим идентификатором сохраняется в соседней таблице. ORM умеет работать с такими ссылками — записи по ним автоматически сразу или лениво забираются из БД, а при сохранении не нужно сперва сохранять дочерний документ, брать назначенный ему идентификатор, записывать его в поле родительского документа и только после этого сохранять родительский документ. Нужно просто попросить ORM сохранить родительский документ и всё что с ним связано, а он (object-relational mapper) уже сам разберётся как это правильно сделать. ODM же наоборот, не умеет работать с такими ссылками, зато знает про встроенные документы.

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

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


Метки:  

[Из песочницы] Кроссплатформенная утилита мониторинга SNMP-трафика без зависимостей и наличия GUI

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

Здравствуй, Хабр!


В процессе своей работы (администрирование активного оборудования) столкнулся с необходимостью оперативного получения онлайн-данных (желательно с графиком) входящего/исходящего трафика на сетевом интерфейсе по SNMP.


При этом всегда попадается такое оборудование, которое либо не заведено в систему мониторинга, либо требует просмотра статистики чаще, чем раз в минуту (как rrdtool).
А в арсенале, зачастую, лишь консоль сервера на Windows или Debian.

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

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


Метки:  

Что такое смарт-контракты: краткое руководство

Воскресенье, 20 Мая 2018 г. 18:09 + в цитатник
Идея смарт-контрактов появилась еще в далеком 1994 году, когда Ник Сабо предложил использовать распределенный глобальный код для хранения информации о сделках. На сегодняшний день они считаются очень перспективной технологией, которая сможет значительно упростить и обезопасить многие сферы жизни. Давайте разберемся, как устроены «умные» контракты и зачем они нужны.


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

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


Метки:  

Универсальный API для получения информации по чекам

Воскресенье, 20 Мая 2018 г. 16:52 + в цитатник
Привет жителям Хабра.

В данной статье хотелось бы рассказать про API для получения чеков, которое нам не предоставила всеми любимая ФНС.

Когда только появились QR-коды на чеках я подумал «Вау, как круто! Ты сканируешь код и видишь если не всю инфу по чеку, то ссылку на него». И какого же было мое разочарование, когда просканировав такой код я увидел что-то вроде

t=20180518T220500&s=975.88&fn=8710000101125654&i=99456&fp=1250448795&n=1

Но расстраиваться я не стал и подумал, что ФНС позаботилась о нас и предоставила API для получения такой информации. Погуглив некоторое время я понял, что ФНС нам предоставила только мобильное приложение для проверки чека и просмотра той информации, что поступила к ним от магазина.
Читать дальше ->

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


Метки:  

Дайджест интересных материалов для мобильного разработчика #253 (14 мая — 20 мая)

Воскресенье, 20 Мая 2018 г. 15:32 + в цитатник
Сегодня мы продолжаем обсуждать прошедший Google I/O, производительные API, вместе с Кармаком вспоминаем Джобса, рисуем формы и копаемся в пользователях. Присоединяйтесь!

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

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


[Перевод] Стилизация 3D-персонажа: модель, текстура, детали

Воскресенье, 20 Мая 2018 г. 11:11 + в цитатник
Потрясающий 3D-художник Луана Буэно (Luana Bueno) подробно рассказала о создании своей низкополигональной фан-версии Элой из Horizon Zero Dawn.


Введение


Меня зовут Луана, я художник 3D-персонажей из Сан-Паулу. Я переехала сюда шесть лет назад, потому что выиграла обучение геймдизайну в колледже Anhembi Morumbi.

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

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

Долгое время я работала в рекламе, а по вечерам изучала 3D. После этого я работала какое-то время моделлером для VR-игры RoVr.

Сейчас я занимаюсь фрилансом и работаю над своим портфолио.

Могу с уверенностью сказать, что изучать 3D приятнее, когда у тебя есть компания друзей, которая может помочь и сделать путешествие интереснее. Они как зелья маны, восстанавливающие мою энергию, когда я преодолеваю каждое препятствие.

Продакшен


Я начала проект со сбора множества референсов: самой Элой, актрис или моделей, которые, как я считала, помогут мне набросать отдельные части лица Элой или создать текстуру. Об этом важно было сказать, потому что я вижу, что многие люди начинают проект, не пользуясь референсами. Могу с уверенностью сказать, что если собрать хорошие референсы, то вероятность успеха проекта становится на 50% выше.
Читать дальше ->

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


Метки:  

Как ускорить мобильный поиск в два раза. Лекция Яндекса

Воскресенье, 20 Мая 2018 г. 11:00 + в цитатник
На телефоне веб-страницы часто загружаются дольше, чем на десктопе. Разработчик Иван Хватов рассказывает о причинах отставания и о том, как с ним справляться. Лекция состоит из нескольких частей: первая — про основные этапы загрузки страницы на мобильных устройствах, вторая — про техники, которые мы применяем для ускорения загрузки, третья — про наш метод адаптации верстки под разную скорость.




— Всем привет, меня зовут Иван Хватов, я работаю в инфраструктуре поиска. Последнее время работаю над ускорением загрузки поисковой выдачи. Работаю с версткой, командами бэкэнда и доставкой трафика. Сегодня расскажу, как мы ускоряли мобильный поиск, какие техники мы применяли, успешные и неуспешные. Они неуникальны для нас. Что-то, возможно, сможете попробовать вы сами. Расскажем про наши неуспехи, чему мы на них научились и как пришли к адаптации верстки в зависимости от скорости соединения.
Читать дальше ->

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


Метки:  

Введение в состязательные сети

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

Всем привет. Этой статьей я начинаю серию рассказов о состязательных сетях. Как и в предыдущей статье я подготовил соответствующий докер-контейнер в котором уже все готово для того чтобы воспроизвести то что написано здесь ниже. Я не буду копировать весь код из примера сюда, только основные его части, поэтому, для удобства советую иметь его рядом для более простого понимания. Докер контейнер доступен здесь, а ноутбук, utils.py и докерфайл здесь.


Несмотря на то, что фреймворк состязательных сетей был предложен Йеном Гудфеллоу в его уже знаменитой работе Generative Adversarial Networks ключевая идея пришла к нему из работ по доменной адаптации(Domain adaptation), поэтому и начнем мы обсуждение состязательных сетей именно с этой темы.


Представьте, что у вас есть два источниках данных о похожих наборах объектов. Например это могут быть медицинские записи разных социально-демографических групп (мужчины/женщины, взрослые/дети, азиаты/европейцы...). Типичные анализы крови представителей разных групп будут отличаться, поэтому модель, предсказывающая, скажем, риск сердечно-сосудистых заболеваний(ССЗ), обученная на представителях одной выборки не может применяться к представителям другой выборки.

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

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


Метки:  

[Из песочницы] [Перевод] Обработка ошибок и транзакций в SQL Server. Часть 1. Обработка ошибок – быстрый старт

Суббота, 19 Мая 2018 г. 22:55 + в цитатник
Привет, Хабр! Представляю вашему вниманию перевод статьи «Error and Transaction Handling in SQL Server. Part One – Jumpstart Error Handling» автора Erland Sommarskog.

1. Введение


Эта статья – первая в серии из трёх статей, посвященных обработке ошибок и транзакций в SQL Server. Её цель – дать вам быстрый старт в теме обработки ошибок, показав базовый пример, который подходит для большей части вашего кода. Эта часть написана в расчете на неопытного читателя, и по этой причине я намеренно умалчиваю о многих деталях. В данный момент задача состоит в том, чтобы рассказать как без упора на почему. Если вы принимаете мои слова на веру, вы можете прочесть только эту часть и отложить остальные две для дальнейших этапов в вашей карьере.

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

Все статьи описывают обработку ошибок и транзакций в SQL Server для версии 2005 и более поздних версий.
Читать дальше ->

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


Метки:  

[recovery mode] Закончились IPv4 — регистратор RIPE отдал последний блок

Суббота, 19 Мая 2018 г. 21:36 + в цитатник
Региональный регистратор RIPE отдал последний блок IPv4. У части других регистраторов блоки кончились еще несколько лет назад: у APNIC — в 2011, а у ARIN — в 2015 году. Немного публичных адресов еще осталось у AFRINIC, однако и эти «запасы» выйдут очень скоро (эксперты прогнозируют, что это случится уже в 2019 году).

Почему так получилось, какие есть способы решения проблемы и когда эксперты ожидают переход на IPv6, расскажем далее.

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

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


Метки:  

[Перевод] Самая сложная программа

Суббота, 19 Мая 2018 г. 19:58 + в цитатник
От переводчика: я нашел на Quora вопрос: Какую программу или код можно назвать самыми сложными из когда-либо написанных? Ответ одного из учасников был настолько хорош, что вполне тянет на статью.

Пристегни ремни.

Самая сложная программа в истории была написана командой людей, имена которых нам неизвестны.

Это программа – компьютерный червь. Червь был написан, судя по всему, между 2005 и 2010 годами. Поскольку этот червь является таким сложным, я могу дать лишь общее описание того, что он делает.
Читать дальше ->

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


Метки:  

[Перевод] Выбор места для сервера и софта, тестирование рыночной неэффективности: как на самом деле создают роботов для торговли н

Суббота, 19 Мая 2018 г. 19:16 + в цитатник


Автор блога Financial Hacker рассказал о том, как на самом деле устроен процесс разработки высокочастотных стратегий для торговли на бирже — от важности анализа возможных задержек, до вопросов получения данных и тестирования (все с примерами кода). Для примера используется стратегия арбитражной торговли на американских биржах. Мы подготовили адаптированный перевод этого материала. Читать дальше ->

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


Метки:  

Стиль ведения дефектов

Суббота, 19 Мая 2018 г. 19:06 + в цитатник
Как тестировщик, видел много дефектов, воспроизведение которых вызывало у меня затруднение. Хочется поделиться некоторыми практиками оформления дефектов – надеюсь, что это поможет немного улучшить чью-то жизнь.
Читать дальше ->

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


Метки:  

«Жизнь после Java 10»: какие изменения принесет Java 11

Суббота, 19 Мая 2018 г. 18:31 + в цитатник
Буквально недавно, в конце марта, вышел Java 10. Но в связи с тем, что компания Oracle внесла изменения в релизный цикл (новый релиз каждые полгода), к выходу готовится 11-я версия.

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

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

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


Метки:  

Обработка изображений: Tensorflow Object Detection API

Суббота, 19 Мая 2018 г. 18:04 + в цитатник
Последние несколько лет в развитии глубоких нейронных сетей происходит настоящая революция: возникают новые архитектуры, совершенствуются фреймворки для разработчиков, а железо для экспериментов можно получить совершенно бесплатно — например, в рамках проекта Google colaboratory. Всем, кому интересно как применить предобученные модели из репозитория Tensorflow Object Detection API к решению своей задачи, используя мощности Colaboratory — добро пожаловать под кат.

Если не хочется читать статью — можно сразу познакомиться с ноутбучеком в репозитории
Читать дальше ->

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


Метки:  

[recovery mode] CRM-интеграция с Outlook в бесплатной версии 3CX

Суббота, 19 Мая 2018 г. 14:43 + в цитатник
В этой статье мы расскажем, как в вашей компании запустить бесплатную IP-АТС 3CX, объединенную с мини-CRM системой на базе весьма популярного почтового клиента Microsoft Outlook. 3CX предлагает интеграцию с Microsoft Outlook сразу «из коробки». Причем, обратите внимание, не только в редакции Pro, но и в редакции Standard. Учитывая, что эта редакция предлагается бесплатно для небольших компаний, — вы получаете весьма заманчивое предложение для начала вашего бизнеса!

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

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


Метки:  

/boot на ZFS зеркале

Суббота, 19 Мая 2018 г. 13:49 + в цитатник

Метки:  

Хроматическое число плоскости не меньше 5

Суббота, 19 Мая 2018 г. 13:25 + в цитатник
Задача о хроматическом числе плоскости формулируется следующим образом: в какое наименьшее число цветов можно раскрасить плоскость так, чтобы любые две точки на расстоянии 1 были покрашены в различные цвета?

Эту задачу сформулировали Хуго Хадвигер и Пал Эрдёш в сороковых годах XX века. Независимо от них примерно в то же самое время этой задачей занимались Эдуард Нелсон и Дж. Р. Исбелл. После работы Хадвигера 1961 года об открытых на тот момент проблемах, хроматическое число плоскости стало активно изучаться.

Сразу же было показано, что в 3 цвета плоскость требуемым образом раскрасить нельзя, однако 7 цветов достаточно. Действительно, легко выбрать на плоскости несколько точек так, что некоторые из них находятся на расстоянии ровно 1 (такая конструкция точек называется графом единичных расстояний), и затем перебором показать, что в 3 цвета эти точки раскрасить невозможно. Примеры таких графов — веретено Мозера и граф Голомба приведены на картинке ниже. Чтобы показать, что 7 цветов достаточно, замостим плоскость правильными шестиугольниками со стороной 0.4 и закрасим их по определённому паттерну, как на картинке ниже. Тогда, как несложно убедиться, концы любого отрезка длины 1 будут лежать в разных шестиугольниках различных цветов.



Однако, с тех пор никто не мог уточнить ни верхнюю, ни нижнюю границы. Задача получила название Проблема Нелсона — Эрдёша — Хадвигера. Прошло 60 лет, и вот, в апреле 2018 года математик-любитель Обри де Грей предъявил граф единичных расстояний, который нельзя покрасить в 4 цвета.
Читать дальше ->

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


Метки:  

Блокировка Telegram затронула Viber и WhatsApp

Суббота, 19 Мая 2018 г. 11:40 + в цитатник
image

Большое количество пользователей интернет-мессенджеров (не только Telegram) из России остались без связи из-за блокировки Telegram Роскомнадзором. Ведомство блокирует разные пулы IP в попытке закрыть доступ к сервису Павла Дурова пользователям на территории Российской Федерации. Эти действия сопровождаются «побочными эффектами» в виде нарушения работы никак не связанных с Telegram сервисов.

В пятницу стало известно, что блокировать начали часть IP-адресов, которые используются WhatsApp и Viber. Несколько позже они были удалены из черного списка, однако многие пользователи этих мессенджеров на территории РФ до сих пор не могут нормально с ними работать, пишет «Коммерсант».
Читать дальше ->

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


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 134 133 [132] 131 130 ..
.. 1 Календарь