-
Само собой, Луна никак не может находиться на орбите МКС, по огромному количеству причин, большая часть которых всем нам известна. Но все же — а что, если бы подобное произошло? Для того, чтобы посмотреть, как бы все это выглядело, умельцы…
-
Синглтон (Перевод с английского главы «Singleton» из книги «Pro Objective-C Design Patterns for iOS» Carlo Chung)
В математике и логике синглтон определяется как «множество, содержащее ровно один элемент». Поэтому неважно, насколько велика сумка, каждый раз при попытке достать из неё шарик будем получать один и тот же. В каких ситуациях нужен синглтон в программировании? Подумайте о…
-
Росстат обещает открываться, но не забесплатно
Поскольку я вхожу в Совет по открытым данным при Правительственной комиссии я регулярно присутствую на большом числе мероприятий по открытости данных и открытости вообще. Не могу похвастаться что там бывает много интересного, чаще всего это много разговоров на языке далеком…
-
Алгоритм поиска наименьшего общего предка в дереве
На досуге мне пришла интересная идея, которую я развил в алгоритм нахождения наименьшего общего предка(LCA) двух вершин в дереве. До появления этой идеи других алгоритмов для поиска LCA я не знал. Проверив корректность работы я поспешил изучить другие алгоритмы для…
-
Настройка и использование Geany с Python
Здравствуйте, сегодня я расскажу Вам о настройке и работе с текстовым редактором, под названием Geany. Итак, начнем.
-
Гаджеты, вдохновленные сериалом «Доктор Кто»
Культовый британский научно-фантастический телесериал «Доктор Кто» в ноябре 2013 года отмечает 50-летний юбилей: первая серия была показана на канале «Би-би-си» 23 ноября 1963 года. Как и в любом научно-фантастическом произведении, в нем мелькала масса различных устройств, некоторые из которых уже…
-
Active Record против Data Mapper-а для сохранения данных
Эти 2 шаблона проектирования описаны в книге Мартина Фаулера «Шаблоны корпоративных приложений» и представляют собой способы работы с сохранением данных в объектно-ориентированном программировании. Пример шаблона Active Record class Foo { protected $db; public $id; public $bar; public function __construct(PDO $db)…
-
JavaFX, HelloWorld + CSS + FXML. Окончание
HelloWorld из примера, предложенного Oracle в «Getting Started with JavaFX», на ПК с Windows. Преображение окна ввода логина и пароля с помощью CSS, создание формы на FXML, а также использование CSS в FXML’овой форме. Снова командная строка и тонкости, о…
-
Изменение раскладки клавиатуры Apple mb110, при использовании её по Windows
Несмотря на то что клавиатура Apple mb110 без проблем работает под windows, пользоваться ей не очень удобно из-за непривычной, для пользователей виндовс, раскладки. — отсутствие клавиши Insert, вместо неё располагается клавиша Fn абсолютно бесполезная в Windows т.к. у неё нет…
-
Несколько советов less-разработчику
Зачастую, создавая less-файлы (что, впрочем, касается и других препроцессоров css), мы гонимся за красотой и элегантностью less-кода, когда как частенько забываем про скомпилированный css-код. Иногда это влечет за собой критичные последствия, когда объем конечного css возрастает в раз, а код…