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

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

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

 

 -Статистика

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




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


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

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

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

Рецепты Nginx: LDAP авторизация с капчей

Вторник, 18 Июня 2019 г. 16:30 + в цитатник
Для приготовления авторизации с капчей нам понадобится сам nginx и его плагины encrypted-session, form-input, ctpp2, echo, ldap, headers-more, auth_request, set-misc. (Я дал ссылки на свои форки, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальные репозитории. Можно также воспользоваться готовым образом.)
Читать дальше ->

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


Метки:  

Make Your Database Dream of Electric Sheep: Designing for Autonomous Operation

Вторник, 18 Июня 2019 г. 16:17 + в цитатник
Как вы думаете, кто лучше настроит PostgreSQL — DBA или ML алгоритм? И если второй, то пора ли нам задуматься, чем заняться, когда нас заменят машины. Или до этого не дойдет, и важные решения все-таки должен принимать человек. Наверное, уровень изоляции и требования к устойчивости транзакций должны оставаться в ведении администратора. Но индексы уже скоро можно будет доверить машине определять самостоятельно.



Энди Павло на HighLoad++ рассказал про СУБД будущего, которые можно «потрогать» уже сейчас. Если пропустили это выступление или предпочитаете получать информацию на русском языке — под катом перевод выступления.

Речь пойдет о проекте университета Карнеги-Меллона, посвященном созданию автономных СУБД. Под термином «автономный» подразумевается система, которая может автоматически развертывать, настраивать, конфигурировать себя без какого-либо вмешательства человека. Возможно, потребуется около десяти лет, чтобы разработать что-то подобное, но именно этим заняты Энди и его студенты. Конечно, для создания автономной СУБД необходимы алгоритмы машинного обучения, однако, в этой статье сосредоточимся только на инженерной стороне темы. Рассмотрим, как проектировать программное обеспечение, чтобы сделать его автономным.
Читать дальше ->

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


Когнитивные искажения в освоении “времен” английского языка, или Кто нам мешает, тот нам и поможет

Вторник, 18 Июня 2019 г. 16:14 + в цитатник
image

*Феномен Баадера-Майнхоф, или Иллюзия частотности — когнитивное искажение, при котором недавно узнанная информация, появляющаяся вновь спустя непродолжительный период времени, воспринимается как необычайно часто повторяющаяся.


Кругом “баги”...


“Софт” каждого из нас напичкан “багами” —

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

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


Деливерим фичи быстрее. Опыт Android-разработки в Badoo

Вторник, 18 Июня 2019 г. 16:02 + в цитатник
Всем привет! Меня зовут Анатолий Варивончик. Я работаю в Badoo уже больше года, а мой общий стаж Android-разработки — более пяти лет.

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

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


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

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


Метки:  

Перспективные AR/VR-стартапы: виртуальные свидания, хирургия и служба поддержки

Вторник, 18 Июня 2019 г. 15:49 + в цитатник


Ещё три года назад в сфере AR/VR был настоящий бум. Ряд компаний, в том числе Oculus, обещали скорое разнообразие и совершенство технологий. Реальность оказалась не такой радужной — сегодня в каждом кармане не лежит по компактному и мощному устройству, готовому тут же погрузить нас в мир виртуальной или дополненной реальности. Тем не менее, эта индустрия не просто живёт, но и вполне себе здравствует. Мы сделали для вас подборку перспективных AR/VR-стартапов, которые вполне могут превратиться в массовые продукты, и даже начать формировать лицо индустрии.
Читать дальше ->

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


Метки:  

День открытых дверей Нетологии «Профессии Data Science»

Вторник, 18 Июня 2019 г. 15:39 + в цитатник
Привет! В среду 26 июня в кампусе Нетологии (Москва) проведем день открытых дверей «Профессии Data Science». Поговорим о том, как войти в сферу, какие компетенции важны для профессионального роста, где начинающему специалисту найти работу, сколько ему платят, как обучаться и расти.

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

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


Метки:  

[Из песочницы] 2 минуты с Webpack tree-shaking и re-export

Вторник, 18 Июня 2019 г. 15:06 + в цитатник

Вступление


Позвольте мне начать. У нас был монолитный фронтэнд с большим наследием. Сервисы жили в одних файлах с компонентами. Всё было вперемешку и с лозунгом на фасаде: “Пусть всё будет под рукой – так легче найти, что надо". И не важно, что длина файла 200+, 300+, 500+ или даже больше строк кода.


Цель


Cделать всё читабельнее, меньше и быстрее.


Реализация


Разделить всё, что возможно на файлы и золотая пуля здесь это принцип единственной ответственности. Если у нас есть компонент и чистые функции внутри файла, мы их разделим.


С приходом ES6+, стало возможно использовать import … from синтакс – это отличная фича, ведь мы можем также использовать export … from.

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

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


Метки:  

MVCC в PostgreSQL-8. Заморозка

Понедельник, 17 Июня 2019 г. 18:56 + в цитатник
Мы начали с вопросов, связанных с изоляцией, сделали отступление про организацию данных на низком уровне, подробно поговорили о версиях строк и о том, как из версий получаются снимки данных.

Затем мы рассмотрели разные виды очистки: внутристраничную (вместе с HOT-обновлениями), обычную и автоматическую.

И добрались до последней темы этого цикла. Сегодня мы поговорим о проблеме переполнения счетчика транзакций (transaction id wraparound) и заморозке.
Читать дальше ->

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


Метки:  

[Перевод] Примеры C++ кода до и после Ranges

Понедельник, 17 Июня 2019 г. 18:07 + в цитатник
Снова здравствуйте. Перевод следующего материала подготовлен специально для студентов курса «Разработчик C++», занятия по которому стартуют уже 27 июня.



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

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


Метки:  

[Из песочницы] Обзор нового javascript фреймворка Htmlix

Понедельник, 17 Июня 2019 г. 17:57 + в цитатник
В данной статье постараюсь описать все основные возможности нового javascript фреймворка Htmlix, а также рассмотреть принцип его работы на примере создания небольшого приложения.

Данное приложение — это страница простого фильтра товаров по категориям, с различными частями шаблона в карточке товара.

Полный пример данного приложения а текже других, можно посмотреть по ссылке на гитхабе:

Ссылка на примеры, данный пример: page-template.html, /js/page-template.js

Htmlix — это микро фреймворк для построения фронтенда на javascript. Принцип его работы базируется на data- атрибутах.

Для начала работы в html файле делается предварительное описание структуры приложения путем прикрепления data атрибутов с указанием их типа (тип атрибута в кавычках),
например:

 
Название 1

Краткое описание 1

Название 2

Краткое описание 2

.......................

data-cards=«array» — создаем массив однотипных элементов
data-card=«container» — контейнеры это набор однотипных элементов, либо это один элемент
если он не помещен в массив, контейнеры содержат все изменяемые и получаемые свойства, а также обработчики и слушатели событий.
data-card-title=«text» — свойство которое содержит доступ к тексту из javscript (this.title.getProp(), .setProp())
data-card-click=«click» — прикрепляет обработчик события click к данному тегу
data-cards-listenfetch=«emiter-fetch-posts» — прикрепляет обработчик пользовательского события «emiter-fetch-posts» к свойству контейнера.
Читать дальше →

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


Метки:  

DO-RA.Avia для мониторинга космического излучения в авиации

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

Аннотация

В настоящее время создаются различные экосистемы, позволяющие людям взаимодействовать в режиме онлайн с миром интернет вещей (IoT и IIoT) на благо общества, с учётом индивидуальных требований потребителей современных инновационных технологий.
К данному типу экосистем возможно отнести и вновь создаваемую «Авиационную систему персонального дозиметрического мониторинга лётного состава и авиапассажиров» с использованием современных инновационных технологий ДО-РА DO-RA.com.

Общеизвестно, что при использовании авиационного транспорта при авиаперелётах в разные точки мира, мы совершаем свои путешествия на высотах в 10-12 км. над Землёй. Лётные коридоры в 13 км. преимущественно используются чартерными рейсами. Во время этих перелетов авиапассажиры и лётный персонал подвергается воздействию космического ионизирующего излучения. При этом на используемых высотах авиарейсов уровень космического ионизирующего излучения может значительно превышать допустимые нормы, например, в десяток и более раз. При трансатлантических перелётах допустимые нормы могут превышать в несколько десятков раз. Данное воздействие на организм часто летающих авиапассажиров и авиационного персонала может оказывать неблагоприятное воздействие.
Наша статья позволит каждому человеку понять возможные риски для себя в случае частых авиационных перелётов и принять соответствующие меры для минимизации ущерба для собственного здоровья и здоровья близкий ему людей, летающих на гражданских авиалиниях.
Читать дальше ->

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


PyDaCon meetup в Mail.ru Group: 22 июня

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


22 июня Mail.ru Group проводит совместный митап с организаторами конференции PyCon Russia и PyData Moscow meetup. Вас ждут 2 секции: доклады по Python, состав которого был сформирован на основе общего списка докладов к PyCon Russia и PyData-трек от PyData Moscow meetup. В программе мероприятия: keynote, технические доклады, викторина и много полезного общения.
Программа мероприятия

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


Метки:  

Правила выбора JS-фреймворка

Понедельник, 17 Июня 2019 г. 17:04 + в цитатник
TL;DR

  • В статье не рассматриваются JS-фреймвёрки из списка TOP-3
  • При разработке на JS-фреймвёрке не из списка TOP-3 приходится решать на порядок больше технических вопросов, чем это ожидается в начале разаботки
  • История основана на реальных событиях
Читать дальше ->

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


Метки:  

Часть 6. Карьера программиста. Стартап

Понедельник, 17 Июня 2019 г. 16:48 + в цитатник
Продолжение рассказа «Карьера программиста»

2011-ый год был полон событий, которые недвусмысленно давали понять, что следующее десятилетие пройдет под лозунгом «Всё будет IT». Журнал Time назвал Цукерберга самым влиятельным человеком в мире. Сидя в глубокой Украинской провинции, я недоумевал почему.
В чем его влияние? Я тоже хорошо знаю PHP и С++ на которых написан Facebook. А бывший однокурсник Васек — не уступит Питеру Тилю в финансовом планирования. Да и вообще, у нас «на Колыме» все ВКонтакте сидели в то время. Про влиятельность Марка я узнал многим позже, когда выборы и государственные перевороты организовались через Facebook.

В 2011-ом году ушел из жизни Стив Джобс. Целая эпоха инноваций, прорывных технологий и образа мышления. На Хабре еще долгое время висел пост о Джобсе в списке лучших за все время, как дань уважения за вклад в наши жизни. Моей же любимой бизнес-книгой до сих пор остается одноименная книга про Джобса в авторстве Уолтера Айзексона.

В это же время, по другую сторону Атлантики становятся популярными такие сайты как Цукерберг Позвонит, Roem.ru и Ain.ua. Появляются бизнес-тренеры и коучи нового поколения, вроде «Бизнес Молодости». А вместе с ними десятки других одиночек представляющих себя как бизнес-гуру в красивой обертке по килобаксу за курс. В действительности же, за красивым фасадом чаще всего была пустышка. Однако в то время, создавалось ощущение, что кто-то открыл портал в неизвестность и оттуда волной хлынули все бизнес секреты. Простая как молоток схема «сделать лендинг, настроить Директ» — работала на тысячах разных бизнесов формата купи-продай и даже за их пределами.

И по сути каждый желающий мог поднять быстрые деньги, сделав интернет-магазин на коленке и настроив таргетинг за 2 дня.

Разумеется, вся эта кухня не прошла мимо одинокого фрилансера из провинции. И в этой части я расскажу вам, как я стремительно влетел в мир IT-бизнеса и чем это закончилось.
Читать дальше ->

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


Метки:  

[Перевод] Реверсинг и взлом самошифрующегося внешнего HDD-накопителя Aigo. Часть 1: Препарируем на части

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

Реверсинг и взлом внешних самошифрующихся накопителей – мое давнее хобби. В прошлом мне доводилось упражняться с такими моделями, как Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. Совсем недавно коллега занес мне еще один экспонат: Patriot (Aigo) SK8671, который построен по типичному дизайну – ЖК-индикатор и клавиатура для ввода ПИН-кода. Вот что из этого получилось...


1. Введение
2. Аппаратная архитектура
– 2.1. Основная плата
– 2.2. Плата ЖК-индикатора
– 2.3. Клавиатурная плата
– 2.4. Смотрим на провода
3. Последовательность шагов атаки
– 3.1. Снимаем дамп данных SPI-флешки
– 3.2. Обнюхиваем коммуникации


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

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


Метки:  

[Из песочницы] Сeph — от «на коленке» до «production»

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

Выбор CEPH. Часть 1


У нас было пять стоек, десять оптических свичей, настроенный BGP, пару десятков SSD и куча SAS дисков всех цветов и размеров, а ещё proxmox и желание засунуть всю статику в собственное S3 хранилище. Не то чтобы это всё было нужно для виртуализации, но раз начал использовать opensource — то иди в своём увлечении до конца. Единственное, что меня беспокоило — это BGP. В мире нет никого более беспомощного, безответственного и безнравственного, чем внутренняя маршртутизация по BGP. И я знал, что довольно скоро мы в это окунёмся.



Задача стояла банальная — имелся CEPH, работал не очень хорошо. Надо было сделать "хорошо".
Доставшийся мне кластер был разнородным, настроенным на скорую руку и практически не тюнингованным. Он состоял из двух групп разных нод, с одной общей сеткой выполняющей роль как cluster так и public network. Ноды были набиты четырьмя типами дисков — два типа SSD, собранными в два отдельных placement rule и два типа HDD разного размера, собранными в третью группу. Проблема с разными размерами была решена разными весами OSD.


Саму настройку разделили на две части — тюнинг операционной системы и тюнинг самого CEPH и его настроек.

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

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


Метки:  

Используйте GIT при документировании

Понедельник, 17 Июня 2019 г. 16:13 + в цитатник
Иногда не только сама документация, но и процесс работы над ней может быть критичным. Например, в случае проектов львиная часть работы связана именно с подготовкой документации, и неправильный процесс может привести к ошибкам и даже к потере информации, а, следовательно, и к потере времени и выгоды. Но даже если эта тема и не является центральной в вашей работе и находится на периферии, то все равно правильный процесс может улучшить качество документа и сэкономить вам время.

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

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


Метки:  

Oracle APEX. Отчеты

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

В этой статье описываются три типа отчетов апекса: Classic Report, Interactive Report (IR) и Interactive Grid (IG). Classic Report — самый простой из них, но в сочетании с другими компонентами позволяет делать достаточно неожиданные вещи. IR и IG обладают намного более широкими возможностями из коробки, но это в значительной степени вещи в себе. С одной стороны, их широкие возможности делают ненужным какой-то дополнительный тюнинг, с другой, эти же возможности довольно жестко ограничивают возможность сделать что-то дополнительно. Многое из того, что применимо к Classic Report, применимо и к ним тоже.


КДПВ

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

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


Метки:  

Интернет вещей по-русски. Baseband-отель LoRaWAN для владельцев RTL-SDR

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

Концепция переноса обработки сигналов в облако не нова. Во-первых, VRAN (virtual radio access network) это основной способ построения сети операторов сотовой связи. Во-вторых, IoT-сеть компании SigFox строится по тому же принципу, это видно из ее патентов. Проще говоря, это все нереальная круть! Так что же можем сделать мы с вами, чтобы не сидеть на обочине прогресса, а приобщиться к теме?

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

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


Набор в бакалавриат СПбГУ при поддержке Яндекса и JetBrains

Понедельник, 17 Июня 2019 г. 16:03 + в цитатник
В сентябре 2019 года СПбГУ открывает факультет математики и компьютерных наук. Набор в бакалавриат начинается уже в конце июня на три направления: «Математика», «Математика, алгоритмы и анализ данных» и «Современное программирование». Программы созданы коллективом Лаборатории им. П.Л. Чебышёва вместе с ПОМИ РАН, Computer Science центром, компаниями Газпромнефть, JetBrains и Яндекс.

image

Курсы читают известные преподаватели, опытные и увлечённые сотрудники IT-компаний. Среди преподавателей — Николай Вавилов, Эдуард Гирш, Сергей Иванов, Сергей Кисляков, Александр Охотин, Александр Куликов, Илья Кацев, Дмитрий Ицыксон, Александр Храбров. А также Александр Авдюшенко из Яндекса, Михаил Сенин и Святослав Щербина из JetBrains и другие.

Занятия проходят на Васильевском острове в центре Петербурга.
Подробнее о бакалавриате

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



Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 546 545 [544] 543 542 ..
.. 1 Календарь