К основному контенту

Блокчейн в базе 1С

Шаг 1. Создадим документ Блокчейн
Цепочку блоков надо где-то хранить. Для простоты я выбрал объект метаданных “Документ”. Вобще говоря, хранить цепочку можно и вне базы, хоть в текстовом файле. Также можно использовать справочник или регистр сведений. Я выбрал документ отчасти произвольно, отчасти потому, что в нем есть дата, а она может в дальнейшем пригодиться. Что бы это ни было, нам нужны четыре (всего лишь, впрочем, можно и три) реквизита.

КонтролируемыйДокумент, как можно догадаться – ссылка на документ любого вида. КлючНачальный, ХешДокумента и КлючКонечный – строки неограниченной длины (можно задать длину 64).
Шаг 2. Сделаем обработку генерации цепочки блоков.
Найдем последний элемент цепочки. Я сделал это так:
Функция ПолучитьПоследнийБлок()
 запрос=новый запрос;
 запрос.Текст=
 "ВЫБРАТЬ ПЕРВЫЕ 1
 | Блокчейн.Ссылка КАК Ссылка
 |ИЗ
 | Документ.Блокчейн КАК Блокчейн
 |
 |УПОРЯДОЧИТЬ ПО
 | Блокчейн.Номер УБЫВ";
 выб=запрос.Выполнить().Выбрать();
 если выб.Следующий() тогда
  возврат выб.ссылка;
 иначе
  возврат неопределено;
 конецесли;
КонецФункции 
Запомним конечный ключ последнего блока, он станет начальным ключом первого созданного нами блока.
 ПоследнийБлок=ПолучитьПоследнийБлок();
 если ПоследнийБлок=неопределено тогда
  КлючНачальный="";
 иначе
  КлючНачальный=ПоследнийБлок.КлючКонечный;
 конецесли;
Получим все проведенные документы, которые еще не попали в цепочку блоков. Здесь я использую следующую заготовку запроса:
 запрос=новый запрос;
 текстзапроса=
 "ВЫБРАТЬ
 | Док.Ссылка КАК Ссылка
 |ИЗ
 | Документ.<вид> КАК Док
 |  ЛЕВОЕ СОЕДИНЕНИЕ Документ.Блокчейн КАК Блокчейн
 |  ПО Док.Ссылка = Блокчейн.КонтролируемыйДокумент
 |ГДЕ
 | Док.Проведен
 | И Блокчейн.Ссылка ЕСТЬ NULL";
Строка <вид> в тексте запроса в дальнейшем заменяется на конкретный вид документа.
Обработаем документы. Я разместил в обработке дерево значений для настройки списка документов, которые мы будем включать в блокчейн, а также списка их реквизитов.

А вот собственно сама генерация цепочки блоков:
 видыдокументов=настройка.ПолучитьЭлементы();
 для каждого вид из видыдокументов цикл
  если вид.пометка тогда
   запрос.Текст=стрзаменить(текстзапроса,"<вид>",вид.имя);
   выб=запрос.Выполнить().Выбрать();
   пока выб.Следующий() цикл
    новблок=документы.Блокчейн.СоздатьДокумент();
    новблок.Дата=текущаядата();
    новблок.КонтролируемыйДокумент=выб.ссылка;
    новблок.ХешДокумента=ПолучитьХешДокумента(выб.ссылка);
    новблок.КлючНачальный=КлючНачальный;
    новблок.КлючКонечный=ПолучитьКонечныйКлюч(КлючНачальный,новблок.ХешДокумента);
    новблок.Записать();
    КлючНачальный=новблок.КлючКонечный;
   конеццикла;
  конецесли;
 конеццикла;
Функция ПолучитьХэшДокумента() – банальна, но я ее приведу.
Функция ПолучитьДокументСтрокой(ссылка)
 рез="";
 видд=ссылка.метаданные().имя;
 нвид=неопределено;
 ветка=настройка.ПолучитьЭлементы();
 для каждого вид из ветка цикл
  если вид.имя=видд тогда
   нвид=вид;
   прервать;
  конецесли; 
 конеццикла;
 если не нвид=неопределено тогда
  реквизиты=нвид.ПолучитьЭлементы();
  для каждого рек из реквизиты цикл
   если рек.пометка тогда
    поз=стрнайти(рек.имя,".");
    если поз=0 тогда
     рез=рез+строка(ссылка[рек.имя]);
    иначе
     имятч=лев(рек.имя,поз-1);
     имярек=сред(рек.имя,поз+1);
     для каждого стр из ссылка[имятч] цикл
      рез=рез+строка(стр[имярек]);
     конеццикла;
    конецесли;
   конецесли;
  конеццикла;
 конецесли;
 возврат рез;                
КонецФункции


Функция ПолучитьХешДокумента(ссылка)
 хд=новый ХешированиеДанных(ХешФункция.SHA256);
 хд.Добавить(ПолучитьДокументСтрокой(ссылка));
 рез=строка(хд.ХешСумма);
 рез=стрзаменить(рез," ","");
 возврат рез;
КонецФункции 
Строковое представление документа следовало бы сделать более изощренным и включить в него ИД ссылок. Если будете делать рабочую версию, доделайте функцию ПолучитьДокументСтрокой(). 
Чуть более интересна функция ПолучитьКонечныйКлюч(). Собственно здесь и кроется сама суть технологии.
Функция HEX(знач знч)
   рез= "";
   Пока знч > 0 Цикл
      рез = Сред("0123456789ABCDEF", знч%16+1,1) + рез;
      знч = Цел(знч/16) ;
   КонецЦикла;
   Возврат рез;
КонецФункции

Функция ПолучитьКонечныйКлюч(КлючНачальный,хеш)
 нули="00000000000000000000000000000000000000000000";
 нули=лев(нули,сложность);
 рез="";
 сч=0;
 пока истина цикл
  хд=новый ХешированиеДанных(ХешФункция.SHA256);
  рез=HEX(сч);
  хд.Добавить(КлючНачальный+хеш+рез);
  стр=стрзаменить(хд.ХешСумма," ","");
  если сложность=0 тогда
   прервать;
  иначеесли лев(стр,сложность)=нули тогда
   прервать;
  конецесли;
  сч=сч+1;
 конеццикла; 
 возврат рез;
КонецФункции 
Я подбираю значение конечного ключа до тех пор, пока ключ начальный, хэш документа и ключ конечный в сумме не дадут некий “красивый” хеш. Красивым считается хеш, который содержит в начале некоторое количество нулей. Количество нулей определяет сложность нахождения красивого хеша.
Полностью процедура генерации цепочки блоков выглядит так:
Процедура ЗапускНаСервере()
 ПоследнийБлок=ПолучитьПоследнийБлок();
 если ПоследнийБлок=неопределено тогда
  КлючНачальный="";
 иначе
  КлючНачальный=ПоследнийБлок.КлючКонечный;
 конецесли;
 
 запрос=новый запрос;
 текстзапроса=
 "ВЫБРАТЬ
 | Док.Ссылка КАК Ссылка
 |ИЗ
 | Документ.<вид> КАК Док
 |  ЛЕВОЕ СОЕДИНЕНИЕ Документ.Блокчейн КАК Блокчейн
 |  ПО Док.Ссылка = Блокчейн.КонтролируемыйДокумент
 |ГДЕ
 | Док.Проведен
 | И Блокчейн.Ссылка ЕСТЬ NULL";
 видыдокументов=настройка.ПолучитьЭлементы();
 для каждого вид из видыдокументов цикл
  если вид.пометка тогда
   запрос.Текст=стрзаменить(текстзапроса,"<вид>",вид.имя);
   выб=запрос.Выполнить().Выбрать();
   пока выб.Следующий() цикл
    новблок=документы.Блокчейн.СоздатьДокумент();
    новблок.Дата=текущаядата();
    новблок.КонтролируемыйДокумент=выб.ссылка;
    новблок.ХешДокумента=ПолучитьХешДокумента(выб.ссылка);
    новблок.КлючНачальный=КлючНачальный;
    новблок.КлючКонечный=ПолучитьКонечныйКлюч(КлючНачальный,новблок.ХешДокумента);
    новблок.Записать();
    КлючНачальный=новблок.КлючКонечный;
   конеццикла;
  конецесли;
 конеццикла;
 
КонецПроцедуры
Обработка генерации цепочки блоков готова. Можно позапускать ее в ручном режиме в учебных целях. В рабочем режиме потребуется заставить ее работать постоянно тем или иным способом.
Шаг 3. Сделаем обработку контроля.
С обработкой контроля все еще проще. Я скопировал предыдущую обработку, чтобы иметь тот же интерфейс настройки

и заменил процедуру генерации на процедуру контроля.
Процедура ЗапускНаСервере()
 контрольпройден=истина;
 ключ="";
 выб=документы.Блокчейн.Выбрать();
 пока выб.Следующий() цикл
  если выб.КлючНачальный<>ключ тогда
   сообщить("Блок "+выб.Номер+" нарушена последовательность блоков");
   контрольпройден=ложь;
  иначеесли лев(строка(выб.КонтролируемыйДокумент),1)="<" тогда
   сообщить("Блок "+выб.Номер+" документ удален");
   контрольпройден=ложь;
  иначеесли не выб.КонтролируемыйДокумент.Проведен тогда
   сообщить("Блок "+выб.Номер+" документ распроведен");
   контрольпройден=ложь;
  иначеесли выб.ХешДокумента<>ПолучитьХешДокумента(выб.КонтролируемыйДокумент) тогда
   сообщить("Блок "+выб.Номер+" документ изменен");
   контрольпройден=ложь;
  иначеесли не ЭтоКрасивыйХеш(выб.КлючНачальный,выб.ХешДокумента,выб.КлючКонечный) тогда
   сообщить("Блок "+выб.Номер+" неправильный хеш");
   контрольпройден=ложь;
  конецесли;
  ключ=выб.КлючКонечный;
 конеццикла;
 если контрольпройден тогда
  сообщить("Контроль пройден");
 конецесли;
КонецПроцедуры
Функция ЭтоКрасивыйХеш() – упрощенная вариация того, что мы видели в функции ПолучитьКонечныйКлюч() на предыдущем шаге.
Функция ЭтоКрасивыйХеш(КлючНачальный,хеш,КлючКонечный)
 нули="00000000000000000000000000000000000000000000";
 нули=лев(нули,сложность);
 хд=новый ХешированиеДанных(ХешФункция.SHA256);
 хд.Добавить(КлючНачальный+хеш+КлючКонечный);
 стр=стрзаменить(хд.ХешСумма," ","");
 если сложность=0 тогда
  возврат истина;
 иначе
  возврат лев(стр,сложность)=нули;
 конецесли;
КонецФункции 

Что в итоге.
Вы можете самостоятельно сделать обработки генерации и контроля, следуя моим инструкциям, или скачать готовые. Позапускать их и убедиться, что любая операция  с документом, который попал в цепочку приводит к необходимости пересчитывать все, начиная с этого документа. При правильно подобранной сложности, это становится практически не осуществимо. Теоретически, конечно, можно попросить знакомого китайского майнера задействовать его ферму для решения данной задачи. Но он ведь попросит компенсировать неполученные им биткоины (и еще столько же, в лучшем случае, а сколько это сейчас в долларах/рублях считайте сами). С другой стороны затраты на безопасность базы, как вы можете убедиться, не такие уж большие. Несложная программная часть. Немного дополнительного места на диске. И вычислительные ресурсы для генерации цепочки блоков.  Последние могут быть больше или меньше в зависимости от желаемого уровня защиты.
Стоит заметить, что возможна также атака путем подмены контролирующей обработки. Но она настолько проста, что ее может визуально контролировать кто угодно. Как вариант можно регулярно скачивать контролирующую обработку (например, с инфостарта ))) ) .
Обработки тестировались на версии 8.3.10.2639.

Источник:   http://1c-e.ru/%D0%B1%D0%BB%D0%BE%D0%BA%D1%87%D0%B5%D0%B9%D0%BD-%D0%B2-%D0%B1%D0%B0%D0%B7%D0%B5-1%D1%81/

 

Комментарии

в прошлом году

Анекдоты про министров

– В новолуние нужно монетку показать Луне и сказать: «Месяц-дружочек, дай денег полный кошелечек – Министр финансов, вы закончили доклад? — у кошечки боли, у собачки боли, у Вовочки не боли. -министр здравоохранения, вы закончили доклад? -Скоро все грохнется к чертовой матери, не успеете опомниться! -Спасибо за доклад, министр экономики. — ***, денег вообще нет. Че делать? Все бабки просрали. — Спасибо за доклад, министр финансов. — Не жили богато, нечего и начинать. — Извините, а вы точно министр экономического развития? — Быстро поднятое, упавшим не считается. — К курсу рубля это не относится, министр финансов. — Бог дал, Бог взял. — Спасибо. Мы выслушали министра здравоохранения об освоении бюджета на внедрение новых технологий в медицине. — А я вчера дома заначку нашел! — Министр финансов, у вас есть ещё предложения по оздоровлению экономики? — Шеф, усё пропало! — Министр финансов, у вас есть что ещё сказать? — Светка! Я тебя вижу, а ты меня нет! Я — Ди...

Путинская мафия. Дворец Васильева в Вырице, ПНТ

«Путинская Россия это экстремальная версия «капитализма для своих», на самом деле — клептократия, где приближенные к власти получают право воровать огромные суммы на личные нужды» (Пол Кругман, Нобелевский лауреат по экономике, из статьи в «Нью-Йорк Таймс» 18.12.2014 г.).   1.Из жизни Коза-Ностры (вместо предисловия). Джон Готти , легендарный босс мафии в Америке, рулил семьей Гамбино с 1986 по 1992 г. По разным оценкам доходы его ОПГ в то время составляли от 250 до 500 млн. долл. в год. Рэкет, наркотики, аферы с налогами на бензин, всё по полной программе. Семья Гамбино была крупнейшей в США, однако официально дон Готти был… менеджером по продаже сантехники и одежды в двух небольших фирмах. Работая на двух работах, Готти зарабатывал в среднем 50 тыс. долл. в год. А все миллионы шли на подставных лиц. Как и принято в мафии. Скромный дом дона Готти в нью-йоркском районе Квинс, квартал Ховард-Бич. Вокруг — ровно такие же дома для с...

Илья Гращенков (Москва): В смене Старовойта ставка сделана на молодость и инновации

  Давыдов.Индекс Политическая жизнь Экономика Природа Образование Спорт Культура Lifestyle Мурзилка 7 июля 2025, 10:12   Политическая жизнь Илья Гращенков (Москва): В смене Старовойта ставка сделана на молодость и инновации Илья Гращенков Политолог, директор Центра Развития Региональной Политики (ЦРРП). Москва Эксперт Илья Гращенков рассуждает о том, что  Путин уволил Старовойта с поста главы Минтранса: Я уже говорил о том, что Андрей Никитин входит в топ ожидаемых преемников, потому что он был неожиданно снят с Новгородской области и передвинут в Минтранс, хотя ранее, в общем-то, к этой отрасли отношения не имел. То есть понятно, что это новая кандидатура от президента, которая, с одной стороны, вызовет омоложение в отрасли, с другой стороны, она далека от финансово-промышленных групп, которые до этого занимались транспортно-дорожным хозяйством и транспортной отраслью. Мы видим, что сейчас ключевыми темами являются беспилотники, искусственный интеллект, новые технологии....

Fiat Ducato Грузопассажирский фургон с возможностью трансформации в спальное место

  Fiat Ducato Грузопассажирский фургон с возможностью трансформации в спальное место Fiat Ducato Грузопассажирский фургон с возможностью трансформации в спальное место Грузопассажирский фургон с возможностью трансформации из посадочного места в спальное —  отличный вариант для бригад, перемещающихся на дальние расстояния. Впереди сложенное сидение легко трансформируется в спальное место; спинка дивана, после поднятия вверх трансформируется в полку, также пригодную для сна. Количество посадочных мест – 6. Оборудован глухой стационарной перегородкой. Пассажирский отсек может быть дополнен различным оборудованием: кондиционером, отопителем,  дополнительными верхними полками и т.д. Отделка грузового отсека также может быть представлена в различных  вариациях : пластик и дерево.

Генерал-майор Олег Митяев, командир 150-й мотострелковой дивизии. Погиб

Я полагаю, что этого человека просто запытали в плену. У него шапка на глаза надвинута как у всех военнопленных, которым глаза заматывают скотчем поверх шапок. Зачем он туда пошел? Человек в возрасте, видно даже по фигуре, что здоровье так себе. 😰 Я просто в шоке. На дворе 21 век, у нас компьютеры, электроника, мобильные телефоны и вместо того, чтобы все это изучать и развивать, люди просто тупо убивают друг друга. Гибнут самые лучшие и светлые. Как страшно быть военным в этой стране где в любой момент тебя могут бросить под пули под всеобщее молчание. Генерал-майор Олег Митяев, командир 150-й мотострелковой дивизии. Погиб https://t.me/rf200_now/1070?single  

Как сделать свой блокчейн. Часть 1 — Создание, Хранение, Синхронизация, Отображение, Майнинг и Доказательная работа

Доброго всем! Мы тут потихоньку начали исследовать новое совсем для нас направление для обучения — блокчейны и нашли то, что оказалось интересным в рамках нашего курса по Python , в том числе. Чем, собственно, и хотим поделиться с вами. Я могу узнать, когда у меня появился первый Bitcoin, из истории кошелька в моем аккаунте на Coinbase — входящая транзакция в 2012 году в подарок за регистрацию. Bitcoin в то время стоил около 6.50$ . Если бы я сохранил те 0.1 BTC, на момент написания статьи это бы уже стоило более 500$. Если кому-то интересно, я продал их, когда Bitcoin стоил 2000$. Так что я получил только 200$ вместо ныне возможных 550$. Не стоило торопиться. (*Примечание : ссылка для регистрации на Coinbase ) О существовании Bitcoin я знал, но особо не интересовался. Я видел взлеты и падения курса $/BTC. Я видел, как люди говорят, что за ним будущее, а видел статьи о его полной бессмысленности. Но личного мнения у меня не было — просто наблюдал со стороны. Т...

Каких выдающихся провокаторов ты знаешь?

Подаю в суд на пенсионный фонд РФ

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

Открытая пропаганда гомосексуализма Андреем Разиным

Это фото Андрей Разин опубликовал в своем инстаграм.  Все что попадает в интернет никуда не исчезает.  Трудно представить шоумена в момент когда он делал это фото и выкладывал и при этом он обозвал наркоманкой Дану Борисову. Вы можете сравнить идентичность пальцев шоумена и пальцев на опубликованной фотографии. Шоумена даже не смущает тот факт, что фотографию, опубликованную в открытом доступе, могут увидеть дети. Другими словами, шоумен ведет открытую пропаганду гомосексуализма.  

Постоянные читатели

Популярные сообщения из этого блога

Анекдоты про министров

– В новолуние нужно монетку показать Луне и сказать: «Месяц-дружочек, дай денег полный кошелечек – Министр финансов, вы закончили доклад? — у кошечки боли, у собачки боли, у Вовочки не боли. -министр здравоохранения, вы закончили доклад? -Скоро все грохнется к чертовой матери, не успеете опомниться! -Спасибо за доклад, министр экономики. — ***, денег вообще нет. Че делать? Все бабки просрали. — Спасибо за доклад, министр финансов. — Не жили богато, нечего и начинать. — Извините, а вы точно министр экономического развития? — Быстро поднятое, упавшим не считается. — К курсу рубля это не относится, министр финансов. — Бог дал, Бог взял. — Спасибо. Мы выслушали министра здравоохранения об освоении бюджета на внедрение новых технологий в медицине. — А я вчера дома заначку нашел! — Министр финансов, у вас есть ещё предложения по оздоровлению экономики? — Шеф, усё пропало! — Министр финансов, у вас есть что ещё сказать? — Светка! Я тебя вижу, а ты меня нет! Я — Ди...

Веста SW против Сида и Фокуса – битва универсалов

Новоиспеченный универсал Лада Веста SW мы решили столкнуть с последними могиканами гольф-класса — Kia cee’d и Ford Focus. Автомобили нишевые и все же недооцененные, как нам показалось. //www.zr.ru/d/story/8d/909709/597.svg Они сделали это! АВТОВАЗ наконец-то поймал волну, которая понесла завод навстречу прибыли, - за новейшей Вестой SW выстро­илась очередь, какой даже самые успешные конкуренты не видали с тучных годов. Универсалы давно перестали быть сугубо утилитарными и перешли в разряд машин для активного отдыха. Понятие «спальный вагон» к ним тоже относится. Об этом я знаю не понаслышке, так как сам уже десять лет передвигаюсь исключительно на «сараях» и кузовов другого типа не приемлю. Потому, в отличие от седана, Весту с индексом SW ждал, как никакой другой автомобиль. Все-таки приятно, что в наш век седанов и кроссоверов нашлось...

7 привычек таджикских жен, которые понравятся любому мужчине

Чтобы быть настоящей восточной женщиной, мало родиться в этой части света и обладать характерной внешностью. Для соответствия этому определению даме полагается следовать строгим правилам поведения.  «Открытая Азия онлайн» собрала некоторые привычки таджикских женщин, которые в нашем регионе традиционно имеют восточные жены. Обращается к мужу на «вы» Практически все таджикские женщины, за редким исключением, обращаются к своему супругу на «вы» и называют его не по имени, а «хозяин», «отец моих детей» и т.п. Впрочем, на севере Таджикистана и мужчины, и женщины обращаются на «вы» ко всем без исключения, даже к своим маленьким детям. Любая таджичка умеет хорошо готовить Таджикская женщина, которая не умеет готовить, причем не просто готовить, а творить настоящие кулинарные шедевры, это нонсенс. Любая таджичка отлично справляется с тестом и может приготовить вкуснейший плов. Матери с детства прививают своим дочерям любовь к кулинарии, потому что если молодая д...

Как стать фрилансером и начать работать удаленно

Подборка лучших сайтов для фриланса от digitalbroccoli 02/03/2018 2 комментария к записи Подборка лучших сайтов для фриланса Фриланс Удаленная работа и фриланс пока не очень популярны в рунете, отсюда и множество бирж, которые существуют пару месяцев, от силы год, а потом закрываются. В этой статье собраны те биржи, на которых реально можно заработать и которые функционируют уже давно и успешно. Регистрируйтесь, оставляйте заявки, и работа не заставит себя ждать. Кстати, если вы уже фрилансите, но сидите без заказов, обязательно пройдитесь по новым, еще не опробованным биржам: возможно, именно там размещают проекты вашей мечты. Общие биржи фриланса — подойдут для любых специализаций fl.ru freelance.ru weblancer youdo freelancehunt kwork kadrof Англоязычные: upwork freelancer fiverr guru peopleperhour Проекты для иллюстраторов и дизайнеров behance 99designs illustrators godesigner designcrowd Фотостоки для...

"В пытках и убийстве своего сына подозреваю сотрудников полиции" Алексей Жарков

Анастасия Кушнир Санкт-Петербург, Россия 9 нояб. 2017 г. —  "Стоя там, рядом с телом сына, которое было изуродовано до неузнаваемости, держа в руках драную, обезображенную грязью и кровью одежду, я уже точно понимал, что смерть моего сына была насильственной". 24-летний Никита Жарков. Зверски убит неизвестными 01.07.2017. Вечером 30.06.2017 Никита Жарков вышел из квартиры, где жил с родителями, и отправился в федерацию борьбы ММА на улицу Хрустальную, 8 в Железнодорожном районе Ульяновска. Там его отец Алексей работал тренером. Сына в тот вечер отец так и не дождался. Волноваться начал сразу, так как Никита никогда не имел привычки опаздывать, не входил в сомнительные компании, не уходил из дома. «Ноги сами повели меня в Железнодорожное РУВД, хотя я и понимал, что прошло всего несколько часов с пропажи сына, и мне там вряд ли помогут», — вспоминает тренер. Но его сразу встретил следователь, пригласил в кабинет, выслушал и предл...
Без права на банковский счет: как живут осужденные за экстремизм Правообладатель иллюстрации DONAT SOROKIN/TASS Image caption Блогера Соколовского приговорили к условному сроку за оскорбление чувств верующих "Ловца покемонов", уральского блогера Руслана Соколовского, включили в список экстремистов и террористов. Список ведет Росфинмониторинг: в него попадают все осужденные по экстремистским статьям. После этого банковские счета участников списка блокируются, это, по мысли властей, должно помешать им в будущем спонсировать терроризм. В прошлом году против Соколовского возбудили дело за видеоролики, которые он выкладывал на YouTube - в частности, за тот, где блогер играет в игру Pokemon Go в церкви. Блогера обвинили по трем статьям, в том числе "экстремистской" 282-й. 7 июля приговор - три с половиной года тюрьмы условно - вступил в силу. "Это [включение в список] считается не уголовным наказанием, а дополнительными последствиями, связанн...

ВЫродки из ПФР

Я в ярости. В ярости и в тоске. Весь день провела в Хамовническом отделении ПФР (Пенсионный Фонд России). Потому что моим детям – да и мне, кстати, - полагается пенсия по потере кормильца. А пенсиями у нас ведает ПФР. А ПФР – это ад на земле. Я подготовилась. Я в течение месяца собирала – и собрала - хренову тучу документов, список которых они мне выкатили с учетом всех наших обстоятельств. А обстоятельства, как известно, шокирующие, т.к. «кормилец» имел наглость родиться в Белоруссии, жить в Латвии и иметь латвийский паспорт, завести жену и детей в Российской Федерации, а потом еще и умереть в Израиле, и все это, соответственно, зафиксировано в документах на самых разных языках. Поэтому, помимо обычной кипы документов, необходимой в таких случаях, я еще сделала нотариальные переводы всего на свете, получила справку из Латвии о том, что там нам пенсия не полагается, и т.д. и т.п. Я получила выписку из домовой книги. Я сделала дубликат свидетельства о рождении дочери, потому что ст...

Свободу полковнику Квачко.

Свободу полковнику Квачко. Я в шоке просто. Немолодого мужчину просто убивают, ведь всем понятно, что с его здоровьем и в таком возрасте он не выдержит такое заключение, а он ведь уже отсидел очень долго. Не на  того вы покушались, Владимир Васильевич. 19 724 19 724 человек подписали. Следующая цель: 25 000 Влади́мир Васи́льевич Квачко́в  (род. 5 августа 1948, посёлок Краскино, Хасанский район, Приморский край) — советский и российский военный, общественный деятель. Полковник ГРУ Генерального штаба Вооруженных Сил России в отставке. В 2005 году был арестован по обвинению в покушении на главу РАО  ЕЭС  России Анатолия   Чубайса. После трёхлетнего заключения 5 июня 2008 года оправдан судом присяжных. 22 декабря 2010 года Верховный суд России оставил в силе оправдательный приговор. Сам Квачков назвал преследование со стороны властей репрессиями. Через день, 23 ...

Он же Платов: Путин раскрыл свой псевдоним в разведшколе

Президент РФ Владимир Путин во время посещения образовательного центра "Сириус" Фото Алексея Никольского / ТАСС Глава государства признал, что наибольшее влияние не его жизнь оказал развал СССР Президент России Владимир Путин раскрыл псевдоним, который у него был во время учебы в разведшколе. «Я в разведшколе учился когда, у меня был псевдоним «Платов», — сказал глава государства воспитанниками образовательного центра для одаренных детей «Сириус» в Сочи. Президент России напомнил, что начинал свою работу в органах внешней разведки и там у всех у всех были псевдонимы, потому что эта работа предполагает определенный уровень конспирации. «Я пользовался иногда в силу необходимости технологическими псевдонимами», — сказал Путин, комментируя один из первых вопросов детей о том, какой псевдоним Путин выбрал бы себе, будь у него аккаунт в соцсетях. Глава государства отметил, что ем...

Великокняжеская охота

Раритетное издание полного собрания сочинений генерал-майора Кутепова Н.И. в IV томах из коллекции редких фолиантов книг библиотеки графа Кутайсова К.П. Четыре тома этого фундаментального произведения создавались в период с 1896 по 1911 год. Изданный в конце XIX столетия, многотомник очерков генерал-майора Кутепова Н.И. о «Великокняжеской, царской и императорской охоте на Руси», сразу же стал замечательнейшим памятником книжного искусства и истории культуры России, а так же ценной библиографической редкостью и предметом вожделения для многих букинистов-коллекционеров. Этот труд до сих пор остается непревзойденным крупнейшим собранием архивных материалов по истории и культуре охоты на Руси и в России. Автор - Кутепов Н.И. – известный историк, генерал-майор, заведующий хозяйственной частью Императорской охоты. В своем четырехтомном труде он собрал уникальный архивный материал по истории охоты на Руси и в России с момента образования древнерусского государства Х в. до конца XIX в. В прим...