-
Друзья, завершается первое воскресенье февраля, а это значит, что самое время почитать о самых важных и интересных новостях из мира игровой и IT-индустрии, чтобы быть подкованными в грядущий зимний понедельник. Заварите чайку с печеньем, присаживайтесь, перед вами «Логика»!
-
DoubleArrayList — универсальная реализация java.util.List
Не так давно я считал. что нет оправдания использованию java.util.LinkedList в качестве реализации java.util.List. Но что-то заставило меня его поискать. Давайте разберемся. Любой грамотный Java-специалист знает, что java.util.ArrayList нужно использовать тогда, когда нам нужен быстрый доступ по индексу, а java.util.LinkedList,…
-
Yandex Translate API: Обзор методов как некое исследование сервиса
Доброго дня. В этом топике мне хотелось бы рассказать вам о сервисе Yandex Translate, а именно о его API. Yandex Translate позволяет достаточно качественно переводить тексты, а его API использовать сервис перевода разработчикам в своих проектах. В сим топике я…
-
Топология на пальцах
Топология — довольно красивое, звучное слово, очень популярное в некоторых нематематических кругах, заинтересовало меня еще в 9 классе. Точного представления конечно же я не имел, тем не менее, подозревал, что все завязано на геометрии.
-
Полиморфия и классы в Haskell
Здравствуй, дорогой читатель! Cегодня мы поговорим о полиморфизме функций и о классах в языке Haskell, как их использовать и для чего они нужны. Все мы использовали метод полиморфизма, например, в языке Java. А как это можно применить к Haskell? Haskell…
-
SALT – ПО для управления конфигурациями на Python
Уважаемые коллеги, хочу представить вашему вниманию одну из систем управления конфигурациями, полностью написанную на Python. Она достаточно новая, но уже заслуживает внимания. Если вам интересно как можно управлять парком серверов и рабочих станций как единой системой с помощью этого приложения…
-
Сетевое кольцо на микроконтроллерах
Здравствуй, уважаемое хабрасообщество! Не так давно пришлось столкнуться с топологией сети в виде “избыточного кольца (redundant ring)”, о принципах работы которого и хотелось бы поговорить. Дабы избежать недоразумений, сразу скажу, что в кольцо соединены только устройства на микроконтроллерах — на…
-
Мобильные подписки, AdWords, приложение Вконтакте и фишинг
Долго думал над тем, как правильно сформулировать заголовок, чтобы он отражал суть ситуации. Я хочу рассказать об интересном способе развода пользователей ВКонтакте, с которым сегодня пришлось столкнуться. Не секрет, что очень много пользователей вводят название сайта, на который хотят попасть,…
-
BonBon — Sweet CSS3 Buttons
Привет, всем! :before Пытливость ума (да и не только) заставляет искать новые и лучшее решения в том или ином направлении. Это и привело меня на страницы блога некого @simurai. Возможно, кто-то уже знаком с наработками товарища «Самурая», с остальными же…
-
LiveReload на Node.js
Что это такое? LiveReload — это утилита, которая позволяет автоматически перезагружать страницу в браузере при изменение её кода и ресурсов(html, css, js, images, etc) на сервере. Кроме того LiveReload позволяет применять изменения в CSS и JavaScript без перезагрузки страницы.