Grep все, что можно

Автор: admin от 30-11-2016, 22:45, посмотрело: 198

Про grep знают если не все, то многие читатели Хабра, однако его многочисленных родственников знают немногие.


Grep все, что можно


Давайте узнаем, как можно грепать все, что таит в себе хоть крупицу текста.

Категория: Операционные системы » Linux

 

2.5F Аутентификация

Автор: admin от 30-11-2016, 20:35, посмотрело: 155

Привет, привет! Поздравляю всех причастных с днем ИБэшника )

Хочу поделиться опытом по настройке 2.5 факторной аутентификации удаленных пользователей. Почему 2.5, думаю, вы поймете из содержания, если считать модель «1. Что знаю. 2. Что имею. 3. Кем являюсь» эталонной. Если заинтересовало, прошу!

Категория: Информационная безопасность, Google

 

Как я Дота-лигу открывал (ч.1)

Автор: admin от 30-11-2016, 20:20, посмотрело: 148

Шел 2006й год. Это были хорошие студенческие годы, время расцвета и становления игры DotA Allstars. В те времена все играли в доту через официальный сервер от Blizzard — Battle.net. Индустрия была очень скудная — не было нормальных трансляций, интернет у многих был еще на adsl, а из событий — мало освещаемые турниры с призами до $5000. Тогда инициативные игроки собирались в группы и организовывались в кланы. Именно тогда мне позвонил мой товарищ и предложил организовать первую Дота-лигу в СНГ. Это был настоящий вызов для меня, и он был принят…

Категория: Программирование » Веб-разработка

 

Добавление AdMob рекламы в Android приложение с использованием Firebase

Автор: admin от 30-11-2016, 18:35, посмотрело: 168

Предисловие


Вводим «AdMob» в Google и первым сайтом уже будет не AdMob-ский, а Google-ский сайт. После перехода на оный Вас начнут по немногу переманивать на темную сторону Firebase (недавно купленный Google).

Firebase дает довольно обширные возможности по аналитике (по крайней мере для меня, как программиста, а не маркетолога) рекламы в вашем приложениее (рост, вес, страна, кол-во просмотров, версии Android куда установливалось и тд. и тп.).

Первым делом был найден пост, но он для Eclipse, а после первых попыток сделать по примеру — начались предупреждения о depricated да и вообще ошибки.

Прочитав больше информации стало понятно, что переход AdMob на firebase произошел недавно и разбиратся придется самому.

Добавление AdMob рекламы в Android приложение с использованием Firebase

Категория: Веб-разработка, Game Development, Android

 

Редизайн устаревшего личного кабинета: не повторяйте наших ошибок

Автор: admin от 30-11-2016, 17:25, посмотрело: 112

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

Редизайн устаревшего личного кабинета: не повторяйте наших ошибок


Телфин на рынке телекоммуникаций с 2003 года. За 13 лет у пользователей расширился выбор настроек телефонии. Интерфейс личного кабинета абонента по разным причинам не менялся. И в один прекрасный день он настолько устарел, что стал представлять из себя квест «Угадай нужную кнопку».

Категория: Программирование » Веб-разработка

 

Приглашаем на конференцию Azov Developers Meetup — 10 декабря в Таганроге

Автор: admin от 30-11-2016, 15:55, посмотрело: 118

Приглашаем на конференцию Azov Developers Meetup — 10 декабря в Таганроге
10 декабря в Таганроге пройдет конференция Azov Developers Meetup 2016. Будут обсуждаться вопросы разработки высоконагруженных web приложений и систем машинного обучения, тестирования и управления проектами.
Приходите, будет интересно!

Категория: Программирование » Веб-разработка

 

Domain-Driven Design: стратегическое проектирование. Часть 1

Автор: admin от 30-11-2016, 15:50, посмотрело: 115

Domain-Driven Design: стратегическое проектирование. Часть 1

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

Данный подход использовал Вон Вернон в своей книге «Реализация методов предметно-ориентированного проектирования». Цель написания этой книги: дать возможность разработчикам совершить полет на самолете DDD (в детстве автор зачастую путешествовал со своей семьей на небольших самолетах). Вид с высоты дает более широкое представление о проблемах моделирования, не давая застрять в различных технических деталях. Наблюдая ландшафт DDD таким способом, можно осознать преимущества как стратегического, так и технического проектирования. Подробнее – под катом!

Категория: Программирование

 

Вплетение нарратива в процедурные миры

Автор: admin от 30-11-2016, 15:00, посмотрело: 122

Вплетение нарратива в процедурные миры

Уже в течение трёх лет я веду блог разработки моего нового roguelike-проекта. Истории игры в нём уделено довольно мало обсуждений, что отражает её малую информативную роль и важность в процессе разработки альфа-версии. На самом деле за посредственной и избитой научно-фантастической историей 7DRL, изложенной в версии для гейм-джема, последовал перезапуск проекта в 2013 году, и первое растягивание сроков разработки произошло только из-за воплощения уникальной детализированной истории. Всё, происходившее позже, тем или иным образом служит для поддержки нарратива.

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

Категория: Программирование » Веб-разработка

 

«Шесть умов» UX Дизайна

Автор: admin от 30-11-2016, 14:15, посмотрело: 105

Представляю, Вам, перевод статьи " The Six Minds of UX Design" Это мой первый перевод и первая статья на Хабре, любая критика уместна, все пожелания будут учтены, не забывайте к чему мы все стремимся, к получению опыта и обучению других.

«Шесть умов» UX Дизайна


Мы говорим с UX психологом Джоном Уэлен о понятии UX, что происходит на экране, это же происходит в уме, глубоко в нашем подсознании. Вот почему дизайнеры должны учитывать это в своем подходе.
Когда мы думаем о дизайне пользовательского опыта, мы часто думаем о том, как пользователь чувствует опыт и решения, которые он предлагает пользователю сделать. Но, как утверждает психолог Джон Уэлен, они представляют собой лишь две из движущих сил опыта пользователя. Есть ещё четыре других акцента внимания, которые способствуют или нет, эффективности дизайна.
Продолжение далее..

Категория: Программирование » Веб-разработка

 

Низкоуровневая оптимизация и измерение производительности кода на R

Автор: admin от 30-11-2016, 12:35, посмотрело: 111

За последнее десятилетие R прошёл большой путь: от нишевого (как правило, академического) инструмента до мейнстримной «большой десятки» самых популярных языков программирования. Такой интерес вызван многими причинами, среди которых и принадлежность к open source, и деятельное коммьюнити, и активно растущий сегмент применения методов machine learning / data mining в разнообразных бизнес-задачах. Приятно видеть, когда один из твоих любимых языков уверенно завоёвывает новые позиции, и когда даже далёкие от профессиональной разработки пользователи начинают интересоваться R. Но здесь есть, однако, одна большая проблема:

Какая же?

Категория: Программирование

 
Назад Вперед