avatar

OVH Hubic: хранилище данных по приемлемой цене и как его готовить

Опубликовал в блог Интернет
Интернет: OVH Hubic: хранилище данных по приемлемой цене и как его готовитьHubic — это облачный проект французского провайдера OVH, который предоставляет большие объёмы хранения данных (10+Tb) за очень маленькие деньги (50 евро/год). По сравнению с Yandex/Google и прочими мейлами стоимость терабайта ниже во много раз. Я выбрал Hubic после того, как посыпался мой домашний ftp-сервер с перспективой дорогостоящей замены HDD.
Сайт: hubic.com



Читать дальше
avatar

Советская вычислительная техника в подготовке ваучерной приватизации РФ в 1992 году

Опубликовал в блог Мысли вслух
Состоявшиеся в уже прошедшем 2016 году выборы в Государственную Думу Федерального Собрания Российской Федерации VII созыва, которые опирались на Государственную автоматизированную систему Российской Федерации «Выборы», предназначенную для автоматизации избирательных действий, напомнили о том как проходила подготовка к аналогичным мероприятиях в 90-ые годы прошлого столетия. С точки зрения IT-индустрии и IT-технологий, это были тяжелейшие годы, компьютеров и принтеров не просто не хватало, во многих местах их просто не было.

Начало приватизационного процесса

Мысли вслух: imageИ в эти годы, помимо всевозможных выборов, проходила и ваучерная приватизация в России. И если в выборах могли участвовать только граждане, достигшие 18 лет, то приватизационные чеки получали все граждане России.
<habracut/>Требовалось в кратчайшие сроки провести кропотливую работу по подготовке списков для получения приватизационных чеков. Если говорить про подготовку списков для выборов, то все происходило аналогичным образом.
Если бы это происходило сегодня, то и не было бы проблем: есть и готовые базы данных, есть сканеры и средства распознавания текстов, есть персональные компьютеры, принтеры, да и чего только нет.
Мысли вслух: imageМне пришлось принять самое непосредственное участие в подготовке списков для получения приватизационных чеков (ваучеров) населением г. Химки Московской области.
По состоянию на начало 1992 года население города Химки составляло более 130 000 человек. Списки, как правило, были рукописными, либо в лучшем случае напечатаны на пишущей машинке. Необходимо было провести сверку всех списков, заново их распечатать и передать в отделения Сбербанка для выдачи по ним ваучеров, которая начиналась 1 октября 1992 года.
Мысли вслух: imageА из компьютеров в администрации города был свободен один компьютер PC AT. Но решение было найдено. В одном из военных институтов несмотря ни на что создавалась первая отечественная вычислительная сеть с использованием оптоволокна. ( о ней подробно я постараюсь рассказать в следующий раз). Так вот в этой сети были задействованы терминальные ЭВМ ЕС-1007.
Что такое терминальная ЭВМ ЕС-1007?

Терминальная ЭВМ ЕС-1007

Она задумывалась и создавалась как малогабаритная высоконадежная стационарная ЭВМ, входящая в третью очередь Единой Системы Электронно-Вычислительных Машин (ЕС ЭВМ) стран социалистического содружества (было и такое сообщество стран в Европе, что-то наподобие сегодняшнего Европейского Союза, но только во главе с СССР). О ее малогабаритности можно судить по фотографии части машинного зала (60 кв.метров), специально создаваемого для ее размещения, включая гермозоны (на заднем плане фотографии):
Мысли вслух: image
Для полной картины дадим нескольео технических характеристик (сравните с чем-нибудь современным) ЭВМ ЕС-1007:
  • Центральный процессор производительностью 100 000 (подчеркиваю сто тысяч) операций в секунду;
  • Оперативная память емкостью от 1 до 4 Мбайт;
  • Два накопителя со сменными магнитными дисками (НСМД) емкостью по 100 Мбайт (сравните с сегодняшними флешками).
Я думаю этого достаточно.
Мысли вслух: imageНесомненным достоинством этой машины было наличие устройств для широкой алфавитно-цифровой печати. В качестве операционной системы была выбрана мобильная операционная система семейства UNIX/ЮНИКС ОС «МОС ЕС», а в качестве системы управления базами данных была выбрана СУБД «Ingres», поддерживающая реляционную модель данных. Проектирование базы данных (БД) велось с учетом того, что в итоге она должна была стать прототипом БД населения г. Химки и быть установленной на той единственной PC AT, о которой речь шла выше.
Дело оставалось за малым – занести данные в базу данных, провести сверку и распечатать итоговые списки получателей приватизационных чеков. Речь как уже говорилось, шла о 130 000 человек.
Для подготовки информации в нашем распоряжении было 8 дисплеев 7920 у ЭВМ ЕС-1007, а также с десяток отечественных персональных компьютеров ЕС-1040/1041.

Персональный компьютер ЕС-1840

Мысли вслух: imageВот основные характеристики уже персонального компьютера ЕС-1840:
  • Процессор построен на основе 16-разрядного МП КМ1810ВМ86, имеющего быстродействие свыше 1 млн. оп./с., 8-уровневую систему прерываний, 4-канальный механизм прямого доступа к оперативной памяти со стороны быстродействующих блоков, программируемый системный таймер;
  • Оперативная память составляет 256 или 640 Кбайт;
  • В качестве внешнего запоминающего устройства (ВЗУ) используются два НГМД с диаметром 133 мм (5,25 дюйма), полезной емкостью 320 Кбайт и скоростью обмена 250 Кбит/с.
Теперь вы понимаете какими богатствами обладаем мы все в лице своих домашних PC, смартфонов и т.д.

Решение поставленной задачи

При этом никакого интерфейса/программного обеспечения для передачи данных от персональных компьютеров ЕС-1040/1041 на ЭВМ ЕС-1007 не было.
Мысли вслух: imageНо что удивительно, и на персональных компьютерах и на ЭВМ ЕС-1007 имелись дисководы для накопителей на гибких магнитных дисках (НГМД).
Но вот незадача, если на персональных компьютерах использовались НГМД размером 5,25 дюйма, то на ЭВМ ЕС-1007 этот размер уже равнялся 8 дюймам.
И здесь было найдено решение.
Мысли вслух: imageК этому времени по заказу МО в городе Кирове в НИИ СВТ был разработан НГМД ЕС-6075 для ЭВМ ЕС, включая ЕС-1007, для гибких магнитных дисков 5,25 дюйма. И работа закипела: на персональных компьютерах на гибких магнитных дисках готовились списки населения г. Химки. Затем эти данные с ГМД через стойку ЕС-6075 переносились на ЭВМ ЕС-1007 и записывались в базу данных. Когда база данных была сформирована, оставалось генерация и печать списков получателей приватизационных чеков.
Следует отметить, что на персональных компьютерах стояла ОС MS DOS или Windows 3.0, а на ЕС-1007 – операционная система МОС ЕС (фактически UNIX) и приходилось учитывать эти особенности. Кто сегодня не знает утилиты DOS2UNIX!
Работа была проделана громадная, все делалось впервые, но она с честью была выполнена.

Процесс пошел

И 1 октября 1992 года во всех отделениях Сбербанка РФ г. Химки стали выдавать ваучеры.
Ну а распродажа века закончилась 30 июня 1994 года.
Так было положено начало созданию единой базы данных населения г. Химки.
avatar

В Финляндии собираются отменить все школьные предметы (или около того)

Опубликовал в блог Образование и Наука
Образование и Наука: В Финляндии собираются отменить все школьные предметы (или около того)

Пока креативное хомячьё в перерывах между вычиткой хабрахабра и лайком смузей в инстаграмме молится на Роскошный Запад с Лучшим Финским Образованием, это самое хвалёное финское образование продолжает падать. Не взяты хоть сколько-нибудь нормальные места на олимпиадах по математике или физике, внутренние наукоёмкие производства давно сдулись, и виновник нашёлся быстро — классическая модель образования.
Отныне дети будут выбирать интересующую их тему и изучать дисциплины лишь в рамках оной. К чему это приведёт — понять несложно: на выходе будет толпа роботов, заточенных лишь на однотипные операции.

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

Отныне детишки в школах не будут учиться, а будут весело играть в группках, что ещё недавно сидевшая за партой аудитория креативных изданий восприняла как Серьёзных Прогресс В Образовании и разразилась тучей репостов со сладостными придыханиями.
В общем же всё это, на фоне участившихся случаев отъёма детей у родителей из России — нужен же им здоровый человеческий геном — выглядит как построение нового гитлерюгенда.
«Ты не учись думать, мальчик, ты учись прислуживать фюреру», не иначе.

Источник → www.independent.co.uk/news/world/europe/finland-schools-subjects-are-out-and-topics-are-in-as-country-reforms-its-education-system-10123911.html
avatar

Органичные namespace в JavaScript

Опубликовал в блог СамоПиаР
Работая с большим количеством классов в JavaScript приложении, приходится бороться с засорением глобальной области видимости различными именами классов. Хотя системы импортов частично поправляют ситуацию, хотелось бы иметь решение, позволяющее работать с namespace как это сделано, например, в C++.
Для реализации данного решения мною была подготовлена маленькая библиотечка, позволяющая писать код так:

_namespace = 'SOME.NEW.NAMESPACE'
SOME.NEW.NAMESPACE.MyClass = function {
};
//ES 2015
SOME.NEW.NAMESPACE.MyClass2 = class {
};
_namespace.MyClass3 =… //function / class / anything



Читать дальше
avatar

Стриминг видео c USB камеры через SSH

Опубликовал в блог Linux и другие Unix-like
Было такое дело, собрался я в отпуск. При этом, хотелось иногда поглядывать «что дома творится». Благо, небольшой безголовый сервер на базе моноплатного компьютера имелся, а найти в домашних завалах пару USB-камер тоже не составило труда.

Linux и другие Unix-like: Один из вариантов подключения

Итак, имеем:
Моноплатный ПК на базе Cubieboard Cubietruck, с подключенными USB камерами, ОС на базе одной из дебиановских сборок Linux под arm.

Хотим:
Максимально простое удалённое подключение к видеокамере.

Рассматриваемых вариантов подключения к камерам было несколько:


Читать дальше
avatar

Нужны добровольцы

Опубликовал в блог СамоПиаР
СамоПиаР: Нужны добровольцыСделал для гайки аддон, который позволяет медиаклавишами регулировать громкость в системе.
У меня он работает, но перед тем, как выложить коды и сделать пакет для депота я бы хотел его слегка протестировать.

Нужно иметь установленной одну из последних ночных сборок Haiku OS (да, именно gcc2-hybrid, залить на флэшку можно через rawrite32), а также клавиатуру, имеющую клавиши для регулировки громкости. В теории можно проверить и в live-режиме прямо с флэшки, но я ничего не гарантирую.

Итак, если уже есть гайка, а на клавиатуре есть заветные клавиши, то скачайте этот архив https://1drv.ms/u/s!AlsvF5M7oMSmzAq-1KgyqS3Srrl2 и распакуйте содержимое в /boot/system/non-packaged/add-ons/input_server/filters. Сразу после этого должна заработать регулировка громкости клавишами.

Пишите сюда либо в тему на официальном форуме любые ошибки, модель вашей клавиатуры и иные подробности.
avatar

Локализация веб-страниц на стороне клиента

Опубликовал в блог СамоПиаР
Локализация веб-страниц — весьма частая задача для современного интернета. В данной статье описывается моя попытка решить эту задачу на стороне клиента при помощи самописных инструментов js_tr и js-linguist.

Что такое js_tr

Это утилита, позволяющая делать переводы веб-страниц на стороне клиента, используя подключенные файлы переводов. Встроенный инструментарий позволяет использовать переводчик как для JavaScript, так и для чистого HTML. Для автоматизации работы с файлами переводов используется утилита js-linguist. Подключаемый функционал написан на JavaScript без зависимостей.


Читать дальше
avatar

Свойства (properties) для C++

Опубликовал в блог Идеи
Но зачем?
Иногда программисту, который помимо С++ работает с другими языками, очень не хватает свойств объектов.
Казалось бы, языки вроде Java и C++ обходятся без свойств объектов, таких например как в Ruby, Python, JavaScript или Delphi.
Однако, предпринимаются попытки перенести свойства в C++ (например как это делает Qt), в связи с их преимуществами:
1) Изменение реализации без изменения интерфейса — просто меняем или убираем методы доступа (аксессоры)
2) Лаконичность и понятность: circle.radius = 3; вместо circle.setRadius(3);
3) Возможность «утиной типизации»
Кажется, идея заманчивая. И я решил попробовать.


Читать дальше
avatar

Перо острее кинжала?

Опубликовал в блог Бизнес и Работа
Понятие «информационная война» с каждым днем все основательнее входит в нашу жизнь. Всем известно, что под этими словами понимаются «целенаправленные действия, предпринятые для достижения информационного превосходства путём нанесения ущерба информации оппонента при одновременной защите собственной информации». Однако, большинство людей относит подобные действия, разворачивающиеся в СМИ исключительно к политической жизни страны или самих политиков.
К сожалению, в информационные войны все чаще оказываются втянутыми обычные граждане, предприниматели, общественные деятели, да и сами представители прессы.


Читать дальше
avatar

Безопасность в договорной работе

Опубликовал в блог Безопасность
В договорной работе участвуют все предприятия, независимо от форм собственности, уставных целей и количества работающих сотрудников. Это то, на чем предприятие зарабатывает свои деньги. Некоторые организации работают исключительно в рамках Гражданского кодекса, другие же еще и по отдельным законам, например 44-ФЗ, 214-ФЗ или иным. Договорную работу можно пустить на самотек, а потом удивляться возросшей дебиторке, претензиями со стороны налоговой, откатной системе сделок в вашей организации и низким качеством поставляемых вам товаров и услуг. А можно организовать договорную работу так, что никаких проблем и претензий не будет или они будут минимальны.

Читать дальше
avatar

Русская культура, Сила, а также ложь и клевета завистников

Опубликовал в блог Идеи
Что мы знаем о нашей родной культуре, нашей истории, наших традициях? Будем честны – очень не много. Если кто-то попросит нас рассказать о том, что такое русская народная культура, мы, скорее всего, попытаемся вспомнить какие-нибудь сказания и былины. Но, к сожалению, вспомнить сможем очень мало. Если вообще вспомним. Может быть, вспомним только героев народных сказок – Бабу Ягу, да Кощея Бессмертного. Может быть, богатырей русских – Илью Муромца, да Алешу Поповича. С большой вероятностью вспомним дымковскую игрушку и хохлому. Вот, пожалуй, и все. Все, что мы знаем о своей собственной культуре, культуре наших предков, о том, «на чем земля русская держится».

Читать дальше
avatar

Вебинары для безопасников в мае

Опубликовал в блог Безопасность
Мир, труд, май. День победы и день основания Санкт-Петербурга. Считается, что начинать никакого дела в мае не стоит — будете весь год маяться. Надеемся, что это не относится к обучению специалистов служб безопасности, аналитиков, детективов и сотрудников правоохранительных органов. Да, чуть не забыл, 20 мая в Петербургской ТПП пройдет наш семинар, на тему эффективного взыскания долгов.

Безопасность: Вебинары для безопасников в мае

Читать дальше
avatar

Свежая книга «Правда не нуждается в вере»

Опубликовал в блог Образование и Наука

Сборник полезных научных статей про мифы, обман и махинации.

Рекомендуется всем.
125 страниц.
Скачали уже более 770 человек.
Скачать (Яндекс.Диск, 100 Мб)

Образование и Наука: Книга — Правда не нуждается в вере

Это первое издание, свежее.
Если будут вопросы/замечания/предложения — пишите.
avatar

Люди до сих пор верят в судьбу, предначертанность, божий промысел… отрицая научные знания

Опубликовал в блог Образование и Наука
Человек, который многие годы занимается одним видом деятельности, связанным с людьми и событиями, происходящими с ними (например: психолог, работник МЧС, учитель, воспитатель, соц. работник или врач), начинает постепенно верить, что есть судьба, высшие силы или бог. Т.е. умному человеку в какой-то момент просто отказывает логика.
Это происходит не потому, что человек поглупел или «стал ближе к смерти», а в связи с особенностями обработки информации головным мозгом человека.

Чтобы лучше запомнить, т.е. упростить процесс складирования информации, память складывает похожие друг на друга случаи в одну «папку». События, произошедшие в этих похожих случаях, происходили в разные годы, с разными людьми и обстоятельствами, иногда случайно, а иногда множество людей работали над тем, чтобы получить именно такую развязку событий (например: случайная беременность наркоманки и долгие старания любящей супружеской пары, приведшие к ЭКО — результат один и тот же — ребёнок). Но т.к. все они находятся в одной «папке», из-за нашей склонности обобщать и во всем искать закономерности, мы начинаем считать все события этого массива неслучайными.

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

Как выявить недобросовестного перевозчика

Опубликовал в блог Бизнес и Работа
Рынок перевозки товарных ценностей автомобильным транспортом представляет из себя хаотический конгломерат из крупных и солидных логистических компаний, средних и мелких экспедиторов и частных перевозчиков. Каждый из них имеет возможность зарегистрироваться в системе АвтоТрансИнфо (АТИ). Данная система является удобным средством обмена информацией между участниками рынка автомобильных грузоперевозок: перевозчиками, экспедиторами, грузоотправителями.

Читать дальше
avatar

Проекты, построенные на сомнении — самые интересные!

Опубликовал в блог Мысли вслух
Возьмите, к примеру, чайник — он не удобен и тормозит. Компьютер греется. Телефон быстро разряжается. Тряпка плохо моет пол. В коврах живут клещи. Обогрев дома слишком энергозатратен…

Читать дальше