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

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

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

 

 -Статистика

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

Habrahabr/New








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

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

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

Как автоматически остановить Google Adwords кампанию при сбоях с сайтом

Среда, 23 Августа 2017 г. 07:39 + в цитатник
При текущих ценах на рекламу хочется быть уверенным в эффективности, не правда ли? Запуская кампанию, предполагается, что ни зной, ни холод не станет на ее пути. Но даже надежные сайты иногда сбоят. Как сделать так, чтобы деньги в это время не улетели в трубу? Рассмотрим нюансы и решение от сервиса мониторинга доступности сайтов ХостТрекер.


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

https://habrahabr.ru/post/336178/


Crashplan закрывает сервис для частных лиц

Среда, 23 Августа 2017 г. 06:25 + в цитатник
crashplan Прислали уведомление, что производят закрытие Personal плана в течении 14 месяцев. Добавили 60 дней к текущей подписке и предложили переход на Бизнес план или Carbonite сервис.
Бизнес план примерно в два раза дороже и отсутвует вариант бакап на свой сервер.
Альтернативы:
Читать дальше ->

https://habrahabr.ru/post/336208/


Метки:  

[Перевод] Создание языка программирования с использованием LLVM. Часть 6: Расширение языка: Операторы, определяемые пользователем

Среда, 23 Августа 2017 г. 03:26 + в цитатник
Оглавление:
Часть 1: Введение и лексический анализ
Часть 2: Реализация парсера и AST
Часть 3: Генерация кода LLVM IR
Часть 4: Добавление JIT и поддержки оптимизатора
Часть 5: Расширение языка: Поток управления
Часть 6: Расширение языка: Операторы, определяемые пользователем
Часть 7: Расширение языка: Изменяемые переменные
Часть 8: Компиляция в объектный код
Часть 9: Добавляем отладочную информацию
Часть 10: Заключение и другие вкусности LLVM



Часть 6: Расширение языка: Операторы, определяемые пользователем



6.1. Введение


Добро пожаловать в главу 6 руководства “Создание языка программирования с использованием LLVM”. К данному моменту у нас есть полнофункциональный язык, хотя и минимальный, но, тем не менее, полезный. Но по-прежнему осталась одна проблема. В нашем языке мало полезных операторов (нет, например, деления, логического отрицания, и даже сравнений, за исключением оператора сравнения «меньше»).
Читать дальше ->

https://habrahabr.ru/post/336080/


Метки:  

Ещё один способ работать с Promise для Redux

Вторник, 22 Августа 2017 г. 22:51 + в цитатник

Так вышло, что в данный момент я принимаю участие в разработке фронт-энд приложения (React + Redux), делающего множество запросов к REST API каждую минуту, если не секунду.


Мне надоело на каждый запрос писать REQUEST/FAILURE/SUCCESS (далее RFS) экшны, к ним кейсы для редьюсера, всё это обильно поливать тестами (ведь качество превыше всего).


Я написал очередной велосипед.


Велосипед с реактивным двигателем

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

https://habrahabr.ru/post/336202/


Метки:  

Нейроаутентификация: введение в биометрическую аутентификацию

Вторник, 22 Августа 2017 г. 21:57 + в цитатник


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

Минимум теории — максимум практики.

Заинтересовался? Тогда добро пожаловать под кат.
Читать дальше ->

https://habrahabr.ru/post/336198/


Метки:  

[Перевод] Room: Хранение данных на Android для всех и каждого

Вторник, 22 Августа 2017 г. 21:16 + в цитатник

Room — это новый способ сохранить данные приложений в Android-приложении, представленный в этом году на Google I/O. Это часть новойAndroid Architecture, группа библиотек от Google, которые поддерживают уместную архитектуру приложений. Room предлагается в качестве альтернативной альтернативы Realm, ORMLite, GreenDao и многим другим.


Room — это высокоуровневый интерфейс для низкоуровневых привязок SQLite, встроенных в Android, о которых вы можете узнать больше в документации. Он выполняет большую часть своей работы во время компиляции, создавая API-интерфейс поверх встроенного SQLite API, поэтому вам не нужно работать с Cursor или ContentResolver.

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

https://habrahabr.ru/post/336196/


Метки:  

Создание менеджера тем в UWP-приложении

Вторник, 22 Августа 2017 г. 21:05 + в цитатник
Приветствую, %username%!

Меня зовут Роман Гладких, я студент третьего курса Сибирского Государственного Университета Телекоммуникаций и Информатики по профилю Супервычисления. Так же являюсь студентом-партнером Майкрософт. Мое давнее хобби – это разработка приложений для Windows Phone и UWP на языке C#.

По умолчанию приложения UWP поддерживают две темы: темную (Dark) и светлую (Light). Так же имеется еще высококонтрастная тема (HighContrast). Такого набора обычно хватает для любого приложения, однако, что делать, если требуется быстро менять тему приложения на лету, причем ограничиваться Light и Dark нет желания?

В данном материале я расскажу, как реализовать свой менеджер тем. Материал ориентирован на новичков, однако и профессионалам может быть интересен. Милости просим под кат! Читать дальше ->

https://habrahabr.ru/post/336054/


Метки:  

Как Яндекс научил искусственный интеллект понимать смысл документов

Вторник, 22 Августа 2017 г. 20:06 + в цитатник
Сегодня мы расскажем о новой поисковой технологии «Королев», которая включает в себя не только более глубокое применение нейронных сетей для поиска по смыслу, а не по словам, но и значительные изменения в архитектуре самого индекса.



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

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

https://habrahabr.ru/post/336094/


[Перевод] Управление памятью в Python

Вторник, 22 Августа 2017 г. 19:52 + в цитатник


Одна из главных проблем при написании крупных (относительно) программ на Python — минимизация потребления памяти. Однако управлять памятью здесь легко — если вас вообще это волнует. Память в Python выделяется прозрачно, управление объектами происходит с помощью системы счётчиков ссылок (reference count), и память высвобождается, когда счётчик падает до нуля. В теории всё прекрасно. А на практике вам нужно знать несколько вещей об управлении памятью в Python, чтобы ваши программы эффективно её использовали. Первая вещь, надо хорошо в ней разбираться: размеры основных объектов в Python. И вторая вещь: как устроено управление «под капотом» языка.


Начнём с размеров объектов. В Python есть много примитивных типов данных: целые числа (int), long (версия int с неограниченной точностью), числа с плавающей запятой (они же числа с двойной точностью, double), кортежи (tuple), строковые значения, списки, словари и классы.

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

https://habrahabr.ru/post/336156/


Метки:  

[Перевод] Реализация списка с заголовком, футером и пагинацией в Андроид

Вторник, 22 Августа 2017 г. 18:56 + в цитатник

Метки:  

[Из песочницы] Создание модулей для MODX Evolution в 2017 для самых маленьких

Вторник, 22 Августа 2017 г. 18:53 + в цитатник

Что такое модули


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

Но в этой статье я хочу рассказать немного о другом, о модулях. Эту статью я пишу по той причине того что в интернете очень мало информации на эту тему, в русском сегменте такой я вообще не нашел.
Модуль — это приложение, основанное на архитектуре MODX и расширяющее возможности системы управления. Модуль может группировать набор элементов (сниппеты, чанки, данные), реализуя принцип инкапсуляции через разделение интерфейса и реализации.
как нам говорит сам MODX. Если говорить конкретнее, то с помощью модулей вы можете создавать надстройки со своими интерфейсами, например для массового редактирования документов или для управления интернет магазином, которые будут удобны пользователю.
Читать дальше →

https://habrahabr.ru/post/336182/


Метки:  

Как получать удовольствие от работы

Вторник, 22 Августа 2017 г. 18:29 + в цитатник
Прежде чем прочесть публикацию, остановитесь и задумайтесь на секунду. Насколько вы удовлетворены своей повседневной жизнью? С чем это связано?

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

Кто виноват?

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

Почему вы делаете, то что делаете?

Большинство сотрудников мотивированы не только деньгами. Чувствовать личный вклад в общее дело (в стратегию компании, в индустрию или в общество) очень важно для каждого.

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

У вас есть уникальная возможность и причина для работы. Осознание своей вклада может сделать вас более целеустремленным и связанным с вашей работой.

Помните свои цели и задачи

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

https://habrahabr.ru/post/336180/


Метки:  

Планирование задач в Андроид

Вторник, 22 Августа 2017 г. 18:23 + в цитатник

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

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

https://habrahabr.ru/post/336120/


Метки:  

Nginx в работе DevOps администратора. Тёмная сторона силы

Вторник, 22 Августа 2017 г. 18:11 + в цитатник

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


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

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

https://habrahabr.ru/post/336162/


Метки:  

4 способа выделиться на рынке кофейных компаний

Вторник, 22 Августа 2017 г. 18:09 + в цитатник
В этой статье мы расскажем о шаблонах в дизайне компаний, связанных с определенной сферой деятельности. На примере кофейных брендов мы выбрали 5 способов выделиться на фоне конкурентов, привлечь внимание, запомниться покупателю, но при этом не выглядеть странно. Цель нашей статьи —помочь создать свой оригинальный фирменный стиль.

Большинство кофейных компаний выглядят очень похоже. Характерные «кофейные» черты можно найти в фирменных цветах, логотипах, всевозможных носителях и в интерьере. Многие просто не хотят рисковать и не решаются на эксперименты. Возможно, если вы владелец небольшой кофейни возле метро, фирменный стиль вам и не нужен. Но тем, кто строит более амбициозные планы, стоит задуматься о большем.

image
Источник


1. Яркое цветовое решение


Обычно кофейные компании используют природные, пищевые цвета. На логотипах и фирменных носителях почти всех брендов в этой сфере — одни и те же оттенки зеленого, желтого и коричневого. Коричневый цвет ассоциируются с самим кофе, зеленый — показывает, что продукт близок к природе, белый — дает ощущение чистоты. Самые известные примеры — Coffeeshop, Кофе Хауз, Шоколадница.

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

image
Источник
Читать дальше ->

https://habrahabr.ru/post/336174/


Метки:  

Мобильные браузеры и их пушистые лапки

Вторник, 22 Августа 2017 г. 18:06 + в цитатник


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

https://habrahabr.ru/post/336172/


Метки:  

[Из песочницы] Learnopengl. Урок 2.3 — Материалы

Вторник, 22 Августа 2017 г. 17:06 + в цитатник

image


Пару дней назад я наткнулся на первую статью из этой серии уроков. К сожалению, переведены только начальные уроки, а все самое интересное (SSAO, PBR, тени) только впереди. Этот курс переводили три человека (теперь четыре), и я надеюсь, что кто-то из читателей поможет с переводом остальных частей. К сожалению, я не являюсь профессиональным переводчиком, по этом в тексте могут быть ошибки разного характера. Буду рад, если вы сообщите о них. Приятного чтения!


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

https://habrahabr.ru/post/336166/


Метки:  

Dive into BerkleyDB JE. Introduction to DPL API

Вторник, 22 Августа 2017 г. 17:01 + в цитатник

Введение


Немного о сабже. BerkleyDB — высокопроизводительная встраиваемая СУБД, поставляемая в виде библиотеки для различных языков программирования. Это решение предполагает хранение пар ключ-значение, также поддерживается возможность ставить одному ключу в соответствие несколько значений. BerkleyDB поддерживает работу в многопоточной среде, репликацию, и многое другое. Внимание данной статьи будет обращено в первую очередь в сторону использования библиотеки, предоставленной Sleepycat Software в бородатых 90х. В этой статье будут рассмотрены основные аспекты работы с DPL (Direct Persistence Layer) API.


Примечание: все примеры в данной статье будут приведены на языке Kotlin.


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

https://habrahabr.ru/post/336098/


Метки:  

Геймеры по жизни: что мы знаем о поколении Y

Вторник, 22 Августа 2017 г. 16:35 + в цитатник


Миллениалы во многом уникальны — это те, кто росли с игровым джойстиком в руках. Теперь они становятся преобладающим поколением, на которое начинает ориентироваться все окружение. Вместе с Миллениалами в культуру проникает геймификация, которая пускает корни во всех областях, и, в первую очередь, маркетинге и торговле. МЕГА успешно применяет новые технологии на своих площадках, а что из этого получается и как геймификация влияет на поведение поколения Y, мы расскажем в нашей статье. Но начнем мы с теории. Точнее, с «Теории поколений».

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

https://habrahabr.ru/post/336072/


Метки:  

Некоторые приемы функционального программирования в Python

Вторник, 22 Августа 2017 г. 15:45 + в цитатник

Привет, Хабр!
В этой статье я хотел бы рассказать о том, что пришло в Python из функциональных языков программирования. Заинтерксовавшихся прошу под кат.

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

https://habrahabr.ru/post/336160/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1107 1106 [1105] 1104 1103 ..
.. 1 Календарь