Сергей Ю. Каменев@inetstar
Алгоритмист. Автор. Поставщик SSD, RAID, серверов.
GlobalsDB — универсальная NoSQL база данных. Часть 1
8 min
17KTutorial
Translation
От переводчикаНа мой взгляд на Хабре мало информации о бесплатной NoSQL-базе GlobalsDB. Оригинальная статья написана в августе 2011 года и ещё актуальна. Перед вами первая часть. Во второй части будет рассказано как с помощью GlobalsDB моделировать различные типы NoSQL-баз.
ВведениеGlobalsDB — бесплатная база данных, которая использует для сохранения данных механизм Глобальных Постояннохранимых Переменных (Global Persistent Variables), т.е. переменных значения которых автоматически сохраняются на жёстком диске. Они представляют собой абстракцию над бинарными деревьями (B-trees) и могут быть использованы для хранения больших объёмов данных представленных как многомерные разреженные массивы.
С помощью Глобальных Постояннохранимых Переменных (обычно называемых «глобалами», поэтому и база называется GlobalsDB) можно выразительно и высокоэффективно решать все обычные задачи, для которых принято сегодня использовать различные NoSQL-базы.
+3
Визуальный язык ДРАКОН и его применение в ракетно-космической отрасли, медицине и других областях. Видео доклада В. Паронджанова
2 min
33KВикипедия о ДРАКОНе.
ДРАКОН иногда называют правильными блок-схемами. Но в первую очередь он отлично подходит для записи алгоритмов.
Внутри НПЦ АП (Научно-производственный центр автоматики и приборостроения) ДРАКОН используется с помощью закрытой технологии ГРАФИТ-ФЛОКС.
За рамками НПЦ АП есть открытые общедоступные среды, на которых можно писать реальные программы на так называемых гибридных языках, например: ДРАКОН-Си, ДРАКОН-JavaScript, ДРАКОН-Java, ДРАКОН-C#, ДРАКОН-Python, ДРАКОН-Tcl, ДРАКОН-ASM и т.д.
Доклад представлен на Международной научно-технической конференции «Системы и комплексы автоматического управления летательных аппаратов», посвящённой 105-летию со дня рождения академика АН СССР Н.А. Пилюгина. Конференция проводилась 21 мая 2013 в Институте проблем управления РАН.
Текстовая версия доклада (более подробная)
ДРАКОН иногда называют правильными блок-схемами. Но в первую очередь он отлично подходит для записи алгоритмов.
Внутри НПЦ АП (Научно-производственный центр автоматики и приборостроения) ДРАКОН используется с помощью закрытой технологии ГРАФИТ-ФЛОКС.
За рамками НПЦ АП есть открытые общедоступные среды, на которых можно писать реальные программы на так называемых гибридных языках, например: ДРАКОН-Си, ДРАКОН-JavaScript, ДРАКОН-Java, ДРАКОН-C#, ДРАКОН-Python, ДРАКОН-Tcl, ДРАКОН-ASM и т.д.
Доклад представлен на Международной научно-технической конференции «Системы и комплексы автоматического управления летательных аппаратов», посвящённой 105-летию со дня рождения академика АН СССР Н.А. Пилюгина. Конференция проводилась 21 мая 2013 в Институте проблем управления РАН.
Текстовая версия доклада (более подробная)
+2
Глобалы MUMPS: Экстремальное программирование баз данных. Часть 3
9 min
8.4KTutorial
Translation

Начало см. часть 1, часть 2.
Вторичные индексы
В реляционных базах данных вторичные индексы задаются как правило при определении таблиц, или после с помощью ALTER TABLE. Если индекс определён, то он автоматически создаётся, а потом поддерживается и пересчитывается базой данных при изменении данных.
В MUMPS индексы обслуживаются явно программистом, например, в функции обновления таблицы.
+11
Глобалы MUMPS: Экстремальное программирование баз данных. Часть 2
7 min
11KTutorial
Translation
+8
Глобалы MUMPS: Экстремальное программирование баз данных. Часть 1
12 min
26KTutorial
Translation
Примечание переводчика.
Есть интересная технология в мире БД — MUMPS. Этот язык программирования и доступа к данным известен уже несколько десятилетий, отлажен и является взрослой проверенной технологией.
Приведу аналогию: если SQL можно сравнить с Бейсиком, то MUMPS больше похож на Си — даёт высочайшую производительность, гибкость и универсальность, позволяя создавать наисложнейшие структуры данных.
Перед вами перевод первой части статьи «Extreme Database programming with MUMPS Globals». Если сообществу он покажется интересным, то последует перевод второй части.
+29
TODO-списки через Jabber
1 min
985Когда я делал JoDo.im пришла мысль сделать ботов для ведения своих личных TODO-списков.
Итак, если вы используете IM-клиент с поддержкой Jabber (QIP, Miranda, GTalk, Kopete и т.п.), то вы можете создавать и управлять TODO-списками прямо из окна чата.
Для создания списка нужно добавить себе в контакты любое_имя@bot.jodo.im
Итак, если вы используете IM-клиент с поддержкой Jabber (QIP, Miranda, GTalk, Kopete и т.п.), то вы можете создавать и управлять TODO-списками прямо из окна чата.
Для создания списка нужно добавить себе в контакты любое_имя@bot.jodo.im
+1
JoDo.im — симбиоз jabber-сервера и системы управления фрилансерами
5 min
1.4K
Этот сервис создавался в первую очередь потому что был нужен мне самому. C 2002 года я занимаюсь веб-разработками с привлечением фрилансеров.Через какое-то время у меня появились постоянные сотрудники и фрилансеры. Первое время обсуждение проектов и и работа над ними велась голосом, телефоном и емейлом.
+5
Дао опозданий
2 min
1.8KЯ много опаздывал. На занятия в школу, институт, работу, поезд (не один раз) и даже самолёт. Я даже гордился этим. Вплоть до создания своей особенной философии: «Лучше поздно, чем никогда», «приходят с запасом закомплексованные ботаны, трусы или те, кто не умеет рассчитывать время».
Безусловно в деловой и, зачастую, в личной жизни опоздания — это невыгодное занятие. После очередного конкретного опоздания с неприятными последствиями посетило вдохновение и так появился этот текст с полезными советами и мотивацией быть вовремя.
Только для убеждённых опаздунов! Те кто всегда вовремя — это не для вас!
Безусловно в деловой и, зачастую, в личной жизни опоздания — это невыгодное занятие. После очередного конкретного опоздания с неприятными последствиями посетило вдохновение и так появился этот текст с полезными советами и мотивацией быть вовремя.
Только для убеждённых опаздунов! Те кто всегда вовремя — это не для вас!
-14
Переход с HDD на SSD: Расчёт времени увеличения автономной работы ненового ноутбука
1 min
35KУ меня есть старая таблетка HP TC4400 и меня заинтересовало какой выигрыш во времени автономной работы можно получить при переходе с HDD на SSD.
Сразу оговорюсь, что эти расчёты похожи на среднюю температуру по больнице, однако и в них есть какая-то ценность.
Сразу оговорюсь, что эти расчёты похожи на среднюю температуру по больнице, однако и в них есть какая-то ценность.
+14
PocketBook 903 Pro (экран 9.7 дюймов) — чтение PDF, DJVU и личные впечаления
5 min
18KПо жизни у меня есть необходимость читать научные PDF и DJVU. Естественно, на маленьком экране делать это очень неудобно, а лишний раз расходовать бумагу (то бишь лес) мне не позволяет совесть, да и носить распечатки неудобно.
+29
Тормозит веб-сервер. Настройка на примере www.ochevidets.ru
8 min
28KЯ оказываю услуги по настройке web- и БД-серверов. На днях ко мне обратился Иван Усачёв — владелец портала ochevidets.ru с просьбой избавить сайт от торможения.
Страницы в пиковое время стали долго загружаться, вплоть до 5 минут на страницу.
Страницы в пиковое время стали долго загружаться, вплоть до 5 минут на страницу.
UPDATE: Статья была написана в 2010 году. Кое-что изменилось: вышли новые версии программ, у nginx изменились некоторые директивы и появились новые. Учитывайте это.
+109
Как за 20 000 р. привлечь внимание посетителей интернет-выставки
1 min
751
Эти девушки привлекли к себе внимание почти всего мужского контингента выставки RIW 2010.Нанять таких красавиц (как это было сделано см. в конце поста) оказалось довольно просто.
+22
Нужен совет по выбору CMS для сайта торгового комплекса
2 min
923Я знаю, что Хабр не форум и поэтому задаю этот вопрос в своём личном блоге.
Итак, будет много страниц информационных и у каждого арендатора (их сотни) будет своя страница, на которой он может выложить фото нескольких своих товаров в виде маленькой фотогаллереи.
Итак, будет много страниц информационных и у каждого арендатора (их сотни) будет своя страница, на которой он может выложить фото нескольких своих товаров в виде маленькой фотогаллереи.
-22
Пароль как мотивация
1 min
1.8KЧто чаще всего мы набираем на клавиатуре и помним лучше всего?
Правильно, пароли!
Вместо абсолютно бессмысленных сочетаний я предлагаю использовать сочетания мотивирующие, напоминающие о чём-то важном.
Например:
sdelay1shagkceli
seychasotozhmus20raz
!zhenazhdet!
posvoniroditelyam120943871208
И таким образом появится ещё один способ себя замотивировать. Успехов!
P.S. В целям безопасности не используйте эти примеры. Творите свои мотивационные пароли!
Правильно, пароли!
Вместо абсолютно бессмысленных сочетаний я предлагаю использовать сочетания мотивирующие, напоминающие о чём-то важном.
Например:
sdelay1shagkceli
seychasotozhmus20raz
!zhenazhdet!
posvoniroditelyam120943871208
И таким образом появится ещё один способ себя замотивировать. Успехов!
P.S. В целям безопасности не используйте эти примеры. Творите свои мотивационные пароли!
-2
AskFor.Info — Эксперты на связи
3 min
552Доброго времени суток, хабранарод! Это первая в истории публичная презентация стартапа и она на Хабре!
Пожалуйста, оставляйте свои комментарии и отзывы — это важно для нас!
Но не ругайте слишком сильно — мы только открылись!
AskFor.Info — новый стартап для общения с людьми, ценящими своё время: высококвалифицированными экспертами, знаменитостями, бизнесменами.
Пожалуйста, оставляйте свои комментарии и отзывы — это важно для нас!
Но не ругайте слишком сильно — мы только открылись!
AskFor.Info — новый стартап для общения с людьми, ценящими своё время: высококвалифицированными экспертами, знаменитостями, бизнесменами.+1
Боб Парсонс (основатель GoDaddy.com): 16 правил успеха в работе и жизни
3 min
2.8KTranslation
Всему миру известен проект GoDaddy.com. Его любят, ненавидят или просто пользуются. Проект очень успешный: с 2001 года он даёт прибыль и считается самым крупным игроком на рынке регистрации доменных имён и хостинга. Единственный основатель — Боб Парсонс. Мне очень понравились его правила для работы и жизни, так что я инициировал их перевод.
+25
Для всякого ли стартапа сработает подход Getting Real?
3 min
770Авторы замечательной книги «Getting Real» рекомендуют делать стартап постепенно, начинать с одного сервера. «Оставьте заботы о масштабировании на потом» советуют авторы. По их мнению для начала проекта достаточно 3-х человек: програмиста, дизайнера, и ещё одного, который разбирается и в том и другом.
Рассмотрим несколько стартапов из сферы электронных денег (эта сфера мне особенно интересна). Работали эти правила у них?
Рассмотрим несколько стартапов из сферы электронных денег (эта сфера мне особенно интересна). Работали эти правила у них?
+6
Для всякого ли стартапа сработает подход Getting Real?
3 min
648Авторы замечательной книги «Getting Real» рекомендуют делать стартап постепенно, начинать с одного сервера. «Оставьте заботы о масштабировании на потом» советуют авторы. По их мнению для начала проекта достаточно 3-х человек: програмиста, дизайнера, и ещё одного, который разбирается и в том и другом.
Для многих ли стартапов сработает это правило?
Для многих ли стартапов сработает это правило?
0
Information
- Rating
- 29-th
- Location
- Москва, Москва и Московская обл., Россия
- Works in
- Date of birth
- Registered
- Activity
Specialization
Бэкенд разработчик, Архитектор программного обеспечения
Ведущий
From 500,000 ₽
SQL
Python
Linux
MySQL
Базы данных
Golang
Высоконагруженные системы
ООП
Docker
PostgreSQL

Я не