-
В работе использую EPIC и недавно начал пробовать Komodo IDE. Но в качестве лёгкого «повседневного» редактора в системе у меня установлен mooedit. Не всё в нём идеально, но некоторые вещи можно подкрутить, о чём и пойдёт речь.
-
AirGateway — точка доступа Ubiquiti в спичечном коробке
На одном из форумов, где обсуждается оборудование Ubiquiti, промелькнул рассказ о монтажниках, делающих ставки — для чего же на новых инжекторах питания вокруг разъемов PoE и LAN появились бортики? Что ж, постараемся ответить на этот, безусловно, злободневный вопрос в обзоре…
-
Новые исследования: как ещё связано SEO и социальные сигналы?
Компания SearchMetrics, разрабатывающая аналитические программы для SEO, ежегодно исследует тысячи сайтов на первых страницах SERP по разным запросам, чтобы выявить закономерности попадания различных ресурсов в выдачи поисковых систем. А далее – определить важность тех или иных факторов при ранжировании этих…
-
Антивирусное сканирование по доступу на Samba
Доброго времени суток, уважаемые пользователи Хабра. После очередной вспышки вирусной активности в сетевой папке нашей организации я задумался об ее антивирусной защите. Речь идет о сетевой папке, за которую отвечает Samba, работающая на Debian Wheezy. Обратившись в гугл за информацией,…
-
Алгоритм проверки на простоту за O (log N)
Проверка на простоту Чтобы определить, является ли данное число N простым, безусловно, достаточно написать простой цикл поиска делителей числа N: bool prime(long long n){ for(long long i=2;i<=sqrt(n);i++) if(n%i==0) return false; return true; } Данная функция проверки числа на простоту достаточно…
-
Динамический контроль доступа: работа с централизованными правилами и политиками доступа
Такая технология как динамический контроль доступа рассматривается в моих статьях уже достаточно давно, но, если честно, я еще не добрался даже до половины всех тем, которые мне хотелось бы рассмотреть. Но, тем не менее, эта статья позволит вам значительно лучше…
-
IBM PureData для Hadoop: чем эта система может мне помочь?
Сегодня в компаниях информация выстраивается и хранится, как правило, несколькими способами и на нескольких платформах. Данные существуют в неструктурированном, неоптимизированном виде, что не позволяет извлекать из них информацию, необходимую для принятия стратегически важных решений. Роль Больших данных в этом сценарии…
-
Continuous Integration для Android с использованием Jenkins + Gradle
Хочу поделится своими наработками по автоматической сборке Android приложения. В этой статье я приведу пример сборки для двух типов приложений, первый — простое приложение, содержащее в отдельной папке unit-тесты, второй — приложение использующее проект-библиотеку (android library project). В конечном итоге…
-
Насколько долго можно делать браузерную игру, не имея огромного бюджета в кармане
Итак, в мае 2013 года на хабре появилась статья «Сколько стоит сделать браузерную игру», где господин viacheslavnu пробовал посчитать — какая сумма средств потребуется на создание и продвижение, казалось бы, простецкой игры для офисного потребителя. Если кто не помнит –…
-
Вы все еще кипятите и сравниваете this с нулем?
Давным-давно в далекой-далекой галактике широко использовалась библиотека MFC, в которой у ряда классов были методы, сравнивающие this с нулем. Примерно так: class CWindow { HWND handle; HWND GetSafeHandle() const { return this == 0 ? 0 : handle; } };…