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

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

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

 

 -Статистика

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




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


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

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

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

[Из песочницы] Морской бой за 25 мс

Пятница, 16 Января 2015 г. 11:56 + в цитатник

Предисловие


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

Общая концепция текущей реализации


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

Стратегия расстановки кораблей следующая: 2-3-4 палубные размещаются по краям карты (2 клетки), 1-палубный в центре (квадрат 6х6).

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

http://habrahabr.ru/post/248061/


Метки:  

Елочка, зажгись! Часть 3: веб-интерфейс и приложение для Android

Пятница, 16 Января 2015 г. 11:44 + в цитатник

Этим текстом мастер Гамбс завершает описание своей новой ёлочной гирлянды. 2015 г. Москва

Привет, Хабр!

Итак, мы добрались до финального этапа: раз у нас есть гирлянда, которой управляет нанокомпьютер Black Swift со встроенным Wi-Fi, то логично сделать для неё веб-интерфейс и смартфонное приложение, чтобы помигать светодиодом, если вы понимаете, о чём я.

  1. Гирлянда, подключение Black Swift и среда сборки под OpenWRT на C/C++
  2. Софт на C, работа с GPIO и программная ШИМ
  3. Веб-интерфейс и приложение для Android

Но сначала — по просьбам читателей публикуем видео работающей ёлочной гирлянды. Не думаю, что кто-то не видел ёлочных гирлянд, думаю, что просто не все верят, что я правда 28-29 декабря пошёл за светодиодами, чтобы украсить ёлку…
Читать дальше →

http://habrahabr.ru/post/248037/


Метки:  

Удаленная лаборатория тестирования драйверов

Пятница, 16 Января 2015 г. 11:22 + в цитатник

image

Не все драйверы идеальны.

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

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

И это неприятно.
Читать дальше →

http://habrahabr.ru/post/247963/


Метки:  

Судный день QA

Пятница, 16 Января 2015 г. 10:36 + в цитатник

Это перевод статьи Eli Lopian, основателя компании Typemock. Он же является исполнительным директором корпорации. Eli имеет более чем 17-летний опыт в сфере разработки. За это время он успел поработать в таких глобальных организациях как AMDOCS (NYSE:DOX) и Digital Equipment Corporation (DEC). В его обязанности входила оптимизация процесса разработки и внесение необходимых корректировок для поддержания его эффективности. Данная статья поясняет как unit-тесты повлияют на традиционный подход к тестированию в будущем, и какой эффект они имеют уже сейчас.

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

http://habrahabr.ru/post/248051/


Метки:  

Публикацию проекта в Azure через Visual Studio Azure Resource Manager Tools

Пятница, 16 Января 2015 г. 10:16 + в цитатник

Весной 2014 года Microsoft анонсировала новую версию портала в стадии preview, и в ней появилась Resource Group.

До нее группировка различных ресурсов по логическому принципу, по сути, отсутствовала. Были отдельные базы данных, отдельные сайты, отдельно storage, каждый на своей вкладке. Осознать, как и какие сущности связаны между собой, к каким приложениям относятся было занятием не всегда возможным. Как правило, решалось на уровне именования сущностей по определенному шаблону типа: ApplicationName1_web_1_Prod, ApplicationName2_db_2_Test. Но это не решение проблемы, т.к. надо было просмотреть все типы ресурсов, чтобы составить общую картину.

Resource Group — это логическая группировка ресурсов. (баз данных, веб серверов и т.п.)

image

Но это было уже более полугода назад. С конца осени 2014 года, когда вышла Azure SDK 2.5, Resource Group стала использоваться не только для логической группировки, но на ее основе стало возможным публиковать все части приложения из visual studio в пару кликов.

Создается json описание ресурсов в группе, добавить к этому файл трансформации (чтобы иметь возможность замены значений параметров по необходимости), и, по нажатии на кнопку публикации, мы можем раскидать все наши ресурсы по нужным местам.
Читать дальше →

http://habrahabr.ru/post/248045/


Метки:  

HP ProLiant ML350 Gen9 — сервер с безумной расширяемостью

Пятница, 16 Января 2015 г. 09:43 + в цитатник

Мы публикуем обзор нового сервера HP ProLiant ML350 Gen9 от Евгения KorP Елизарова

В конце 2014 года большая тройка производителей серверов анонсировала новые модели серверов. Компания HP представила больше 10 обновлённых моделей серверов, среди которых был и HP ProLiant ML350 Gen9.



Главными особенностями нового сервера являются:
— поддержка процессоров нового поколения Intel Xeon E5-2600 v3
— поддержка памяти HP SmartMemory DDR4
— обновлённый контроллер HP Smart Array P440ar (SAS 12 Гбит/с)
— обновлённый контроллер HP Dynamic Smart Array, поддерживающий совместную работу с контроллерами HP Flexible Smart Array и Smart SAS HBA.
Читать дальше →

http://habrahabr.ru/post/248047/


Метки:  

[Перевод] Игра за неделю: отчёт за год

Пятница, 16 Января 2015 г. 09:33 + в цитатник

Перевод статьи "Game a Week: Year In Review" о том, как Adriel Wallick весь предыдущий год делала (или старалась делать) по одной игре в неделю.

Я начинала проект «Игра за неделю» для того, чтобы найти мотивацию.

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

Вот так и был «рождён» срок в неделю, и я начала делать игры, придерживаясь этого ограничения.
Читать дальше →

http://habrahabr.ru/post/247919/


Метки:  

Алгоритм поиска неисправности в драйвере LED лампы или Эркюль Пуаро отдыхает

Пятница, 16 Января 2015 г. 08:13 + в цитатник

Недавно один знакомый попросил меня помочь с проблемой. Он занимается разработкой LED ламп, попутно ими приторговывая. У него скопилось некоторое количество ламп, работающих неправильно. Внешне это выражается так – при включении лампа вспыхивает на короткое время (менее секунды) на секунду гаснет и так повторяется бесконечно. Он дал мне на исследование три таких лампы, я проблему решил, неисправность оказалась очень интересной (прямо в стиле Эркюля Пуаро) и я хочу рассказать о пути поиска неисправности.
Читать дальше →

http://habrahabr.ru/post/247975/


Метки:  

Проектный подход к изменению системы управления продажами

Среда, 14 Января 2015 г. 19:15 + в цитатник

Читая хабр, я вижу много отличных статей, написанных с позиции специалиста. Гораздо меньше публикуется статей, описывающих опыт управления на стыке «людей» и it. В прошлой своей статье я описывал свой опыт подготовки данных для аналитического CRM. Исходя из содержания комментариев к ней, в новогодние праздники мне пришла в голову мысль о том, что читателям хабра может быть интересна статья о том, зачем может понадобился такой инструмент, как аналитический CRM, и что он может дать конкретному руководителю.
Читать дальше →

http://habrahabr.ru/post/247717/


Метки:  

[Из песочницы] Учеба по программе МАСА в Израиле

Среда, 14 Января 2015 г. 18:32 + в цитатник

— Израиль — большая или маленькая страна?
— Ну конечно большая! Иначе ее бы звали Изей...

Доброго времени суток, дорогой читатель. Прошу сильно не ругаться, это моя первая публикация. Фото не самого лучшего качества, но главное — суть.

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

Подробности о программе МАСА
Программ весьма много, не обязательно в сфере ИТ.
Варианты участия
1. Получение гранта:
Подразумевает, что вы имеете и можете доказать еврейские корни. Не буду расписывать, что для этого нужно, в интернете полно информации. Общая сумма гранта вне зависимости от программы может быть до 10 000$. Стоимость программы может варьироваться. В случае БИТ-Технион это 5750$ за семестр. Грант покрывает 5000$, оставшиеся 750$ это сумма личного участия.
2. За свои деньги. (Любой каприз...)

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

http://habrahabr.ru/post/247901/


Метки:  

[Перевод] Все способы перебора массива в JavaScript

Среда, 14 Января 2015 г. 18:16 + в цитатник

Содержание:


  • I. Перебор настоящих массивов
    1. Метод forEach и родственные методы
    2. Цикл for
    3. Правильное использование цикла for...in
    4. Цикл for...of (неявное использование итератора)
    5. Явное использование итератора

  • II. Перебор массивоподобных объектов
    1. Использование способов перебора настоящих массивов
    2. Преобразование в настоящий массив
    3. Замечание по объектам среды исполнения


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

http://habrahabr.ru/post/247857/


Метки:  

[Из песочницы] Conditional indexing. Оптимизируем процесс полнотекстового поиска

Среда, 14 Января 2015 г. 17:54 + в цитатник



В этой статье я хочу поговорить про интеграцию Apache Lucene и Hibernate Search. Если быть более точным, то про один из механизмов Hibernate Search, который может здорово увеличить производительность на проекте с полнотекстовым поиском.
Читать дальше →

http://habrahabr.ru/post/247897/


Метки:  

Как мы научили Почту Mail.Ru склеивать письма в треды

Среда, 14 Января 2015 г. 17:45 + в цитатник

Треды, или цепочки писем, всегда были одной из самых желаемых фич в Почте Mail.Ru, при условии, что опрос «Какого функционала вам не хватает?» проводился среди продвинутой аудитории (например, среди программистов или хабраюзеров). Вторая по популярности фича среди гиков — это, пожалуй, двухфакторная аутентификация, но о ней в отдельном посте.

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

Тем не менее, нам самим (команде Почты Mail.Ru), как людям, относящимся к первой группе (гики, любители продуктивити и программисты), идея тредов была близка и понятна. Поэтому мы решили пойти навстречу пожеланиям продвинутого сообщества и реализовать треды в опциональном режиме (включить их можно в меню «Вид» в правом верхнем углу над списком писем).



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

В этом посте мы хотим рассказать о том, какие трудности нас ждали и как нам удалось их преодолеть.
Читать дальше →

http://habrahabr.ru/post/247861/


Метки:  

Список YouTube-каналов для обучения веб-разработке

Среда, 14 Января 2015 г. 17:24 + в цитатник

image


Привет, хабражители!

Представляю вам список YouTube-каналов для обучения веб-разработке. Список доступен на гитхабе, там он будет пополняться и редактироваться. В планах — создание отдельной странички для фильтрации каналов по тегам и рубрикам.

Также хочу попросить вас о небольшой услуге: если вы знаете канал, не вошедший в список — опубликуйте ссылку на него в комментариях или отправьте pull request. Сообщество будет благодарно вам.

Под катом — текущая версия списка.
Читать дальше →

http://habrahabr.ru/post/247893/


Метки:  

Волки Wall Street: Рассказ о высокочастотном трейдинге от эксперта Thomson Reuters

Среда, 14 Января 2015 г. 17:08 + в цитатник

image

Один из героев книги Майкла Льюиса Flash Boys (перевод адаптации опубликован в нашем блоге: один, два, три, четыре) Брэннан Кэрли, глава департамента аналитических платформ и решений компании Thomson Reuters, в интервью для Youtube-канала ITinvest ответил на популярные вопросы, касающиеся высокочастотной торговли, поднятые Майклом Льюсом в своем бестселлере. Расшифровка беседы в нашем сегодняшнем материале. Читать дальше →

http://habrahabr.ru/post/247891/


Метки:  

Неперсонализированные рекомендации: метод ассоциаций

Среда, 14 Января 2015 г. 15:57 + в цитатник

Персональные рекомендации позволяют познакомить пользователя с объектами, о которых он, возможно, никогда не знал (и не узнал бы), но которые могут ему понравиться с учетом его интересов, предпочтений и поведенческих свойств. Однако, часто пользователь ищет не новый объект, а, к примеру, объект A похожий на объект B («Форсаж 2» похож на «Форсаж»), или объект A, который приобретается/потребляется с объектом B (сыр с вином, пиво с детским питанием, гречка с тушенкой и т.д.). Построить такие рекомендации позволяют неперсонализированные рекомендательные системы (НРС).


Рекомендовать похожие/сопутствующие объекты можно, ориентируясь на знания об объектах (свойства, теги, параметры) или на знания о действиях, связанных с объектами (покупки, просмотры, клики). Преимуществом первого способа является то, что он позволяет достаточно точно определить похожие по свойствам объекты («Форсаж 2» и «Форсаж» — похожие актеры, похожий жанр, похожие теги, ...). Однако данный способ не сможет порекомендовать сопутствующие объекты: сыр и вино. Еще одним недостатком этого способа является тот факт, что для разметки всех объектов, доступных на сервисе, требуется не мало усилий.

В то же время почти каждый сервис логирует информацию о том, какой пользователь просмотрел/купил/кликнул какой объект. Данной информации достаточно для построения НРС, которая позволит рекомендовать как похожие, так и сопутствующие объекты.

Под катом описан метод ассоциаций, позволяющий построить неперсонализированные рекомендации, основываясь лишь на данных о действиях над объектами. Там же код на Python, позволяющий применить метод для большого объема данных.
Читать дальше →

http://habrahabr.ru/post/247813/


Метки:  

[Из песочницы] MyBatis как более быстрая альтернатива Hibernate

Среда, 14 Января 2015 г. 15:41 + в цитатник

В Java сообществе Hibernate framework де-факто считается стандартом для удобной работы с базой данных. Разработчику трудно выбрать другой фреймфорк, потому что порой он не знает о существовании альтернатив. В этой статье я проведу курс молодого бойца по работе с MyBatis framework. Полностью охватить весь framework не получится, но информации будет достаточно, что бы увидеть преимущества и слабые стороны данного framework'а и начать работать с MyBatis.
Читать дальше →

http://habrahabr.ru/post/247885/


Метки:  

Как сделать e-mail рассылки в 5 раз проще и в 5 раз быстрее

Среда, 14 Января 2015 г. 15:27 + в цитатник

160654

В последнее время почтовые рассылки стали невероятно полезным, но при этом крайне сложным в применении каналом работы с клиентом. Но должно ли быть так?


Немного истории


Первое электронное письмо было послано в 1971, и буквально через 7 лет была проведена первая почтовая маркетинговая кампания, которая вылилась в 13 миллионов долларов в продажах. А когда интернет стал доступен широкой аудитории, e-mail маркетинг стал настоящим каналом для привлечения клиентов.


Где мы сейчас?


Количество привлеченных клиентов через e-mail рассылку увеличилось в 4 раза за последние 4 года, поставив e-mail маркетинг на второе место по масштабу канала привлечения клиентов в интернет торговле (на первом месте органический поиск). Этот невероятный рост  есть результат нескольких нововведений в интернет рассылках, включая сегментацию аудитории, триггерные рассылки, а/б тесты и много другое. Не смотря на это, управлять всеми этими задачами и находить нужный (самый эффективный) механизм e-mail рассылки крайне сложно.
Читать дальше →

http://habrahabr.ru/post/247827/


Метки:  

[Из песочницы] Проектирование и монтаж антенно-мачтовых сооружений СВ-диапазона

Среда, 14 Января 2015 г. 15:22 + в цитатник

Не так давно на просторах Хабра можно было достаточно часто встретить посты, посвящённые каким-либо проектировочным и монтажным работам в связной тематике. Меня особенно всегда интересовали работы в «полевых условиях» по нескольким причинам.
Читать дальше →

http://habrahabr.ru/post/247883/


Метки:  

Елочка, зажгись! Часть 1: гирлянда и сборка ПО для OpenWRT

Среда, 14 Января 2015 г. 15:05 + в цитатник

Привет, Хабр!

28 декабря, за четыре дня до Нового года, у меня возникла проблема: я осознал, что имеющие в продаже новогодние гирлянды — редкостная китайская дрянь. Дело в том, что у меня дома маленькая искусственная ёлка, а также маленький ребёнок — поэтому я не хотел, чтобы на ёлке в каком-либо виде присутствовали 220 В, а также не нуждался в гирляндах на несколько сотен лампочек. И быстро обнаружил, что после вычёркивания всего, подпадающего под эти пункты, в окрестных магазинах остаются исключительно товары категории «обнять и плакать».

Поэтому мне пришлось сделать гирлянду самому. И у этой гирлянды есть IP-адрес.



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

Текст рассчитан на людей, которые более-менее понимают, как пишут программы, умеют держать в руке паяльник, но не более того — с какой стороны подойти к нанокомпьютеру с OpenWRT, остаётся загадкой. Попробуем её отгадать, тем более, что весь процесс не требует каких-то особенных (выходящих за вышеуказанные рамки) знаний или специального оборудования — программаторов, адаптеров и т.п.

Так как это — первая статья по теме, я разобью её на три части, чтобы не получалась огромная простыня:
  1. Гирлянда, подключение Black Swift и среда сборки под OpenWRT на C/C++
  2. Управляющая программа на C и прямая и быстрая работа с GPIO
  3. Веб-интерфейс и приложение для Android


В реальном времени все три части легко укладываются в рамки «проекта выходного дня».
Читать дальше →

http://habrahabr.ru/post/247817/


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 20 19 [18] 17 16 ..
.. 1 Календарь