Архив за 08 ноября 2014 - 2

image
Любой организм стремится к гомеостазу. То есть к стабильности, предсказуемости, спокойствию.

Это означает, что любая встряска, любое резкое изменение порождает стресс. Особенно, если в 3 часа ночи, особенно если сразу надо что-то с этим делать, разбираться, чинить…

Кому знакома ситуация, когда что-то очень важное (база данных, финансовый сервис, айпад генерального) ВДРУГ перестают работать. Это всегда происходит вдруг… А вы как назло, отвечаете своей головой за это важное.

Большинство людей, включая меня, в этот момент испытывают реальный стресс. Сильный и опасный.

Вспоминаю случаи, когда мы делали по ночам работы по настройке сетевой безопасности РАО ЕЭС России, а потом нам звонили «срочно-все_сломалось-чините!». Сколько косяков я мог избежать, если бы не ломился сразу вбивать команды с колотящемся сердцем… Сколько оправданий можно было бы не придумывать. Ведь стыдно признаться в своей поспешности и глупости…

Читать полностью »

Как заработать миллион за день, стать искусным оратором за неделю, похудеть на 100 кг за 2 дня, стать успешным в тысяча ста начинаниях и прочая мишура регулярно засоряет наше информационное пространство. А порой так хочется взять в руки книгу, которая не просто съест кусок вашего свободного времени повествуя о неприменимых в отечественных реалиях вещах, но и подкинет хотя бы несколько полезных советов, способных оказать позитивное влияние на развитие вашей личности и вашего проекта.

Если вы хотите найти и/или поделиться хорошими книгами, добро пожаловать под кат.

image

Читать полностью »

Разработчики фирмы EON Sports VR, при содействии Shoogee, разработали специальный шлем DIVE Sport, предназначенный для игроков американского футбола.

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

Шлем DIVE Sport погрузит футболистов в виртуальную реальность

Читать полностью »

Вернувшись домой после премьеры Интерстеллар в приподнятом настроении, я заглянул на GT. То, что на протяжении следующих суток я видел в комментариях к посту меня очень опечалило. В этой статье я разберу несколько «косяков», которые сообщество углядело в фильме.
Всех, кому интересно почему я считаю, что комментаторы не правы — приглашаю под хабракат (гитктаймскат?).

Интерстеллар и теория относительности [СПОЙЛЕРЫ]

[SPOILER ALERT!]

Читать полностью »

Жидкостное дыхание

Это уже, наверное, клише в научной фантастике: в костюм или капсулу очень быстро поступает некое вязкое вещество, и главный герой внезапно для себя обнаруживает, как быстро он теряет остатки воздуха из собственных лёгких, а его внутренности заполняются какой-то необычной жидкостью оттенка от лимфы до крови. В конце концов он даже паникует, но делает несколько инстинктивных глотков или, скорее, вздохов и с удивлением обнаруживает — он может дышать этой экзотической смесью так, словно он дышит обычным воздухом.

Так ли мы далеки от реализации идеи жидкостного дыхания? Возможно ли дышать жидкой смесью, и есть ли в этом реальная необходимость?
Существует три перспективных пути использования этой технологии: это медицина, ныряние на большие глубины и космонавтика.

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

Жидкостное дыхание могло бы предоставить третье решение этой проблемы с сохранением мобильности эластичных гидрокомбинезонов и низких рисков жёстких скафандров. Дыхательная жидкость в отличие от дорогих дыхательных смесей не насыщает тело гелием или азотом, поэтому также отпадает необходимость в медленной декомпрессии для избежания кессонной болезни.
Читать полностью »

Благодаря новой версии iOS пользователи могут устанавливать клавиатуры от сторонних разработчиков.

Согласно имеющейся информации, новая версия произвела такой ажиотаж, что в течении нескольких часов выпуска iOS 8 в App Store появилось несколько вариантов клавиатур, ближе всего с которыми знакомы пользователи Android.

В iOS 8 теперь можно использовать стороннюю клавиатуру

Читать полностью »

СД: НЧ

Без плагинов Brackets не лучше других редакторов, но с ними его стоит хотя бы попробовать.

Введение

Не так давно на Хабре было опубликовано множество статей, касающихся тем или иным образом редактора Brackets. У многих людей сразу же появились вполне справедливые вопросы:

  1. Чем он лучше используемого мной %EDITOR_NAME%?
  2. Много ли под него плагинов?
  3. Стоит ли связываться или лучше использовать какую-нибудь известную IDE или текстовый редактор?

Надеюсь, после чтения этой статьи каждый сможет найти для себя ответы на эти вопросы.
Читать полностью »

Я часто пишу небольшие тестовые проекты на Objective-C, чтобы поэкспериментировать или поиграться с чем-нибудь. Обычно, я помещаю код в main.m и избавляюсь от всего остального:

#!/usr/bin/env objc-run
@import Foundation;

@implementation Hello : NSObject
- (void) sayHelloTo:name
{
    printf("Hello %s, my address is %pn", [name UTF8String], self);
}
@end

int main ()
{
    id hello = [Hello new];
    [hello sayHelloTo:@"sunshine"];
}

Это полноценный проект из одного файла, готовый к выполнению. Под катом — описание приемов, позволивших прийти к данному минимализму.
Читать полностью »

Конвертация КЛАДР в формат sqlite.

  1. Скачиваем кладр с официального сайта
    wget www.gnivc.ru/html/gnivcsoft/KLADR/Base.7z
  2. Устанавливаем архиватор 7z
    sudo yum install p7zip
  3. Распаковываем архив
    7za e Base.7z
  4. Устанавливаем sqlite
    sudo yum install sqlite
  5. Устанавливаем sqlite3-dbf
    sudo yum install sqlite3-dbf
  6. Запускаем sqlite3
    sqlite3 my_kladr.db
  7. В sqlite загружаем модуль libspatialite
    .load libspatialite.so.2
  8. Импорт данных из КЛАДР в sqlite
    CREATE VIRTUAL TABLE virt_street_tbl USING VirtualDbf('/home/developer/kladr/STREET.DBF', 'CP866');
    CREATE VIRTUAL TABLE virt_socrbase_tbl USING VirtualDbf('/home/developer/kladr/SOCRBASE.DBF', 'CP866');
    CREATE VIRTUAL TABLE virt_kladr_tbl USING VirtualDbf('/home/developer/kladr/KLADR.DBF', 'CP866');
    CREATE VIRTUAL TABLE virt_flat_tbl USING VirtualDbf('/home/developer/kladr/FLAT.DBF', 'CP866');
    CREATE VIRTUAL TABLE virt_doma_tbl USING VirtualDbf('/home/developer/kladr/DOMA.DBF', 'CP866');
    CREATE VIRTUAL TABLE virt_altnames_tbl USING VirtualDbf('/home/developer/kladr/ALTNAMES.DBF', 'CP866');

    create table street_tbl as select * from virt_street_tbl;
    create table socrbase_tbl as select * from virt_socrbase_tbl;
    create table kladr_tbl as select * from virt_kladr_tbl;
    create table flat_tbl as select * from virt_flat_tbl;
    create table doma_tbl as select * from virt_doma_tbl;
    create table altnames_tbl as select * from virt_altnames_tbl;

    drop table virt_street_tbl;
    drop table virt_socrbase_tbl;
    drop table virt_kladr_tbl;
    drop table virt_flat_tbl;
    drop table virt_doma_tbl;
    drop table virt_altnames_tbl;

  9. Выходим из sqlite
    .exit

Резлуьтат: файл my_kladr.db содержит КЛАДР в формате sqlite.

Подключение файла my_kladr.db к базе данных PostgreSQL
Читать полностью »

Модульный программируемый робот из картона

Компания Zuri Zoobotics планирует выпустить набор для самостоятельной сборки робота. Изюминкой является то, что продавать они будут только необходимую электронику и механику, а все детали корпуса и конечностей пользователям нужно будет сделать самостоятельно из картона. Для полной сборки робота достаточно лишь ножа, линейки, клея и отвёртки. Помимо датчика расстояния и сервомоторов, робот будет оснащён Bluetooth-модулем.


Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js