» Материалы за Июль 2015 года

 

Xonix на Javascript с картинками

Автор: admin от 31-07-2015, 18:08, посмотрело: 600

Xonix — популярная игра времен DOS, клон видеоигры Qix.

На javascript Xonix уже был портирован несколько раз. Лучшая и наиболее приближенная к оригиналу из существующих реализаций на сегодняшний день, пожалуй, вот эта. Ее я поначалу пытался приспособить для своей реализации/модификации… Но, к сожалению, код даже после деобфускации так и не стал понятным (во всяком случае для меня). К тому же, насколько я смог понять, код там местами не совсем эффективен, либо вовсе устаревший. Так что пришлось все писать с нуля.

В результате у меня получился такой вот «свой» Xonix, с картинками и ответами.

Xonix на Javascript с картинками

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

 

Дайджест: VR и AR

Автор: admin от 31-07-2015, 16:57, посмотрело: 299

Если новости реального мира уже не кажутся такими увлекательными, стоит заглянуть в наш дайджест и узнать, какие события произошли в мире VR за минувший месяц.
Дайджест: VR и AR

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

 

Линеика серверов HP ProLiant Gen9

Автор: admin от 31-07-2015, 15:57, посмотрело: 710

Привет, Хабр! Сегодня мы хотели бы рассказать вам о младших представителях известной линейки серверов HP ProLiant, которые относятся к девятому поколению продуктов. Это надёжные «рабочие лошадки», которые предназначены для малого и среднего бизнеса. Серверы из модельного ряда Gen9 неплохо зарекомендовали себя для решения различных несложных задач, которым, как правило, сопутствует небольшой бюджет. Наследники бренда Compaq, они достойно держатся в сравнении с более мощными собратьями и с гордостью несут имя Hewlett Packard, столь хорошо известное в «серверном» мире.
Линеика серверов HP ProLiant Gen9

Впрочем, довольно лирики. Встречайте героев нашего сегодняшнего материала: HP ProLiant DL60 и DL80 Gen9, предназначенные для размещения в стойке, и «две башни» на радость поклонникам толкиеновского «Властелина Колец»: HP ProLiant ML10 v2 и НР ProLiant ML110 Gen9. Первые три относятся к серии НР ProLiant 10, которая была добавлена в каталог серверов HP совсем недавно, в результате чего данные модели попросту не имеют предшественников из восьмого поколения. Что касается сервера НР ProLiant ML110 Gen9, это один из младших представителей «сотой» серии, который позиционируется компанией как «первый сервер» для тех компаний, где ранее использовались исключительно настольные компьютеры.

Категория: Админитстрирование » Системное администрирование

 

Современный интернет ушами незрячего – Теги article и section

Автор: admin от 31-07-2015, 14:59, посмотрело: 327

Всем доброго времени суток. В этой статье с подачи одного из пользователей рассматриваются теги article и section, которые появились в HTML 5. Рассматривается их влияние на поведение экранных дикторов на веб-страницах.

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

 

Гаджеты как источник постоянных отвлеканий

Автор: admin от 31-07-2015, 14:16, посмотрело: 267

Гаджеты как источник постоянных отвлеканий

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

Мы постоянно просматриваем какие-то сообщения: в SMS, соцсетях, электронной почте, читаем новости, развлекательные публикации и т.д. Множество людей пытаются нам что-то сообщить, донести. А с повсеместным распространением умных часов ситуация только усложнится: как метко подметил техноблогер MG Siegler, «это устройство для привлечения внимания», и если смартфон ещё можно отложить подальше, то часы постоянно на руке, в поле зрения.

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

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

 

Azure RMS. Возможности службы

Автор: admin от 31-07-2015, 14:06, посмотрело: 352

Автор статьи — Михаил Войтко, технический директор Energy Time

Этой публикацией мы хотим начать цикл статей о новых облачных и зачастую малознакомых технологиях Microsoft. В этой статье я постараюсь кратко «без воды» рассказать о работе службы Azure RMS. Ниже вы узнаете:

  • Зачем нужен Azure RMS.

  • Пара слов о работе.

  • Killer features, или важные отличия от конкурентов.

  • «Вишенка на торте» — режим суперпользователя в PowerShell.

  • Реальные примеры использования у заказчиков.
  • Категория: Компании » Microsoft

     

    А вы уже поменяли $Increment на $Sequence?

    Автор: admin от 31-07-2015, 14:02, посмотрело: 275

    Если бы это была запись для твиттера, то она была бы следующей: «Используйте $Sequence вместо $Increment для генерации Id». Но тут Хабр, поэтому придётся развернуть мысль – добро пожаловать под кат.

    А вы уже поменяли $Increment на $Sequence?

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

     

    Архитектурные решения в системе телефонии «Битрикс24»

    Автор: admin от 31-07-2015, 13:13, посмотрело: 309

    Архитектурные решения в системе телефонии «Битрикс24»

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

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

     

    Реализация поискового движка с ранжированием на Python (Часть 2)

    Автор: admin от 31-07-2015, 13:00, посмотрело: 299

    В предыдущей части мы построили индекс, но мы всё ещё не можем выполнять запросы по нему. Про это я и расскажу в этой статье.

    Выполнение запросов к индексу


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

    Однако, прежде чем мы начнем, я бы рекомендовал обработать запрос так же, как мы обрабатывали документы, когда строили индекс, преобразовывая все слова, делая все буквы строчными и удаляя знаки препинания. Я не буду вдаваться в это, так как это тривиально, но это должно быть сделано перед выполнением запроса.

    Примечание: во всех примерах кода ниже, каждая функция будет принимать в переменную с именем ‘invertedIndex’, которая генерируется в предыдущей части статьи.

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

    Категория: Компании » Google

     

    Пять способов оптимизации кода для Android 5.0 Lollipop

    Автор: admin от 31-07-2015, 13:00, посмотрело: 338

    Как сделать программы быстрее? Один из эффективных способов – оптимизация кода. Зная особенности платформы, для которой создаётся приложение, можно найти эффективные способы его ускорения.

    Пять способов оптимизации кода для Android 5.0 Lollipop

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

     
    Назад Вперед