• Уровень подготовки веб-мастера: любой У вас есть не только сайт, но и приложение Android? Теперь вы можете подключить одно к другому, чтобы пользователи смартфонов и планшетов могли легко находить контент приложения прямо в результатах поиска Google. Ссылки на контент приложения…

  • Как совершать ошибки. 2011г Как следует из названия, в далеком 2011 году мы совершили третью ошибку, выбрав в качестве основы для игрового движка Ogre3D. Третью, потому что первой ошибкой было решение делать игру, а второй — делать ее на своем…

  • Это продолжение серии статей о веб-фреймворке для Perl — Mojolicious: первая часть. Асинхронность: синхронизируем с помощью Mojo::IOLoop::Delay Mojo::IOLoop::Delay предоставляет механизм, обеспечивающий для асинхронно выполняющихся callback-ов: описание последовательно выполняющихся операций без «лапши» callback-ов передачу результатов из callback-а(ов) текущего шага на следующий общие данные для…

  • “People are as important as ideas.” (Herzfeld 2005) Есть два Чарльза Херцфилда (Charles Herzfeld), один трудился над созданием фильмов «Черный лебедь», «Рестлер» и ‘Her", другой, будучи директором DARPA, принял персональное решение о создании ARPANET. Цели ARPANET: — проведение экспериментов в…

  • Добрый день, сообщество! Я хочу рассказать вам про одну уникальную школу для программистов. Называется она “42” и находится в Париже. Что это за школа и в чем ее уникальность я расскажу под катом.

  • Некоторое время назад мне попалась статья о том, как сделать стробы для авиамодели. Вообще-то мне не очень хотелось ввязываться в электронику, но идея поставить разные моргалки на модель меня, почему то, зацепила. Некоторые не видят в этом смысла — лучше…

  • Посмотрел хабр, и увидел что очень мало статей по замечательному конструктору/движку игр Game Maker Studio. Решил составить обзор новой версии Game Maker Studio (1.3), да и самого движка в целом, попытаюсь как можно более подробно осветить возможности движка. Извиняюсь заранее…

  • Наткнулся я на вот такой замечательный пакет для GO github.com/pmylund/go-cache Покрутив его мне стало интересно, а что будет если заменить map[string]Item на бинарное дерево, немного повозившись я это сделал и очень обрадовался результатами бенчмарка. Это и стало моей ошибкой.