Отвратительный сервис VAPE.RU

Не то чтобы я был фанатом делать обзоры на магазины, но, я думаю, страна должна знать своих героев =)

Решил я тут закупить себе аццке дрипку. Чтобы и на работу постоянно не таскать домашний вариант, и дома иметь что-то мощное, солидное и парящее как паровоз. Выбор пал на Wismec Reuleaux RX GEN3, но не о нем речь. Конечно как практически полный ламер в парении, я решил не особо морочиться в выборе магазина, и выбор мой вплоне логично пал на вейп ру. Так что все, что имело место быть дальше, вполне возможно — следствие отсутствия гуглинга с моей стороны. Надеюсь будущие покупатели не повторят эту мою ошибку =)

Итак, сходу поделюсь логом моего заказа:

29.11 — 06.12. Что же делал заказ все это время? Ну, в принципе, на сами даты я бы не обращал бы внимания — сделав заказ, я попросил доставить его курьерской службой (5-7 дней) на пункт самовывоза, ну вот такая моя прихоть была. Однако, вплоть до вчерашнего дня заказ так и не был передан курьеру. Вопросом «какого хуя?» я, конечно, задался значительно раньше, с учетом того что заказ был предоплачен.

Кстати, насчет предоплаты у меня нет какого-то правила — иногда я делаю предоплату, иногда нет; но хочу заметить, что предоплата — лучший способ выявить мудацкие сервисы. Если люди получили ваши деньги и при этом умудрились просрать все полимеры — вы точно знаете кто перед вами.

Ну так вот, вчера я вежливо написал в саппорт, изложив своё беспокойство относительно заказа. К вечеру получил ответ что мне скоро перезвонят, а утром — сообщение что увы и ах, до меня не смогли дозвониться. Разумеется я не получил никаких сообщений о пропущенных звонках. Короче, я решил что пора звонить. Менеджер, ну или кто там поднял трубку, сообщила мне что увы и ах… ОКАЗАЛОСЬ, У НИХ НЕТ МОДА ЗАКАЗАННОГО ЦВЕТА!.. Ну, я понимаю — веская причина неделю морозить заказ. Позвонить клиенту, предоплатившему его, совершенно невозможно. Ладно, хрен с вами, давайте другого цвета — можно подумать это принципиально. «Другого цвета нет в интернет-магазине, но есть в одном из наших магазинов, вы можете забрать оттуда»… Блять, ну я даже не знаю надо ли тут что-то комментировать. В общем они послали курьера в тот магазин, чтобы он довез часть моего заказа, которой в магазине не было. Логистика от бога, ну да ладно. В этот момент всплыл неожиданно хороший момент — мне скорректировали заказ, добавив пару нужных мне компонентов и предоставив возможность доплатить разницу онлайн. Если бы все остальное работало так же хорошо…

Сижу на работе, поглядываю на часы и на статус заказа. Вопрошаю через форму на сайте — когда ждать курьера и доедет ли он сегодня вообще. Отвечают — до восьми должен быть. Ну ладно, конечно хотелось бы знать в формате «после N часов точно будет», но восемь так восемь. Еду на место. Надо ли говорить, что магазин расположен в локальных ебенях вида «завернуть во двор, потом в соседний, а там за поворотом вывеска», а на сайте нет нихуя кроме номера дома?

Приехал я к их невъебенному бизнес-центру, позвонил от безысходности наводчику, чтобы мне пояснили куда идти. Дошел, ура. На час раньше, так что поинтересовался нет ли моего заказа — нет. Окей, а едет ли курьер вообще? Может мне еще неделю ждать придется? Можно узнать? Можно, говорят, вы позвоните по номеру, а то у нас тут связь не ловит… Блять, вот как это назвать? То есть мне надо от их магазина звонить их манагеру, выяснять едет ли ИХ курьер. Блять… В момент, когда я уже согласился с неотвратимостью, появился курьер. Ура, доехал, и даже все что надо привез. Душевный пацан-продаван любезно предложил собрать дрипку, я любезно согласился, продаван любезно сделал половину дела и передал конструкцию второму продавану, который по окончании процесса поинтересовался: сказал ли мне первый продаван, что операция платная и стоит 200 рублей? Поржал, отдал 200 рублей мелочью и свалил из этого злачного места.

Ну, как смог =)

Aliens versus Predator 2

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

План действий при сокращении

В инете промелькнула полезная схемка на случай сокращения, сколько зарплат положено и что куда. Надеюсь никому, включая меня, не понадобится, но под рукой пусть будет =)

Конвертация powershell в cmd (на самом деле нет)

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

Внутри переменной $script — тело нужного скрипта,
переменная $out задает вид генерируемого cmd-файла,
в последней строке указываем путь и имя cmd-файла (да я ленивый быдлокодер, не вынес в переменную ))

powershell to cmd generator.ps1
 
$script = {
import-module activedirectory
$domain = Get-ADDomain
Write-Host "Последнее появление компьютера в домене"
Write-Host "======================================="
Write-Host "Поиск в домене: $($domain.Name).$($domain.ParentDomain)"
while($true)
      {
      $CompName = Read-Host -Prompt \'Введите короткое имя компьютера\'
      $CompName = $CompName -replace \'(^\s |\s $)\',\'\' -replace \'\s \',\' \'
      Get-ADComputer -Identity $CompName -Properties * | ft Name,LastLogonDate
      }
}
$command = $script.ToString()
$bytes = [System.Text.Encoding]::Unicode.GetBytes( $command )
$encodedCommand = [Convert]::ToBase64String( $bytes )
$out ="@echo off
powershell.exe -EncodedCommand $encodedCommand" 
$out | Out-File -Encoding ASCII -filepath c:\111.cmd

На выходе получаем:

111.cmd
 
  1. @echo off
  2. powershell.exe -EncodedCommand DQAKAA0ACgBpAG0AcABvAHIAdAAtAG0AbwBkAHUAbABlACAAYQBjAHQAaQB2AGUAZABpAHIAZQBjAHQAbwByAHkADQAKACQAZABvAG0AYQBpAG4AIAA9ACAARwBlAHQALQBBAEQARABvAG0AYQBpAG4ADQAKAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAiAB8EPgRBBDsENQQ0BD0ENQQ1BCAAPwQ BE8EMgQ7BDUEPQQ4BDUEIAA6BD4EPAQ/BEwETgRCBDUEQAQwBCAAMgQgADQEPgQ8BDUEPQQ1BCIADQAKAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAiAD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9ACIADQAKAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAiAB8EPgQ4BEEEOgQgADIEIAA0BD4EPAQ1BD0ENQQ6ACAAJAAoACQAZABvAG0AYQBpAG4ALgBOAGEAbQBlACkALgAkACgAJABkAG8AbQBhAGkAbgAuAFAAYQByAGUAbgB0AEQAbwBtAGEAaQBuACkAIgANAAoADQAKAA0ACgB3AGgAaQBsAGUAKAAkAHQAcgB1AGUAKQANAAoACQB7AA0ACgAJACQAQwBvAG0AcABOAGEAbQBlACAAPQAgAFIAZQBhAGQALQBIAG8AcwB0ACAALQBQAHIAbwBtAHAAdAAgACcAEgQyBDUENAQ4BEIENQQgADoEPgRABD4EQgQ6BD4ENQQgADgEPARPBCAAOgQ BDwEPwRMBE4EQgQ1BEAEMAQnAA0ACgAJACQAQwBvAG0AcABOAGEAbQBlACAAPQAgACQAQwBvAG0AcABOAGEAbQBlACAALQByAGUAcABsAGEAYwBlACAAJwAoAF4AXABzACsAfABcAHMAKwAkACkAJwAsACcAJwAgAC0AcgBlAHAAbABhAGMAZQAgACcAXABzACsAJwAsACcAIAAnAA0ACgAJAEcAZQB0AC0AQQBEAEMAbwBtAHAAdQB0AGUAcgAgAC0ASQBkAGUAbgB0AGkAdAB5ACAAJABDAG8AbQBwAE4AYQBtAGUAIAAtAFAAcgBvAHAAZQByAHQAaQBlAHMAIAAqACAAfAAgAGYAdAAgAE4AYQBtAGUALABMAGEAcwB0AEwAbwBnAG8AbgBEAGEAdABlAA0ACgAJAH0ADQAKAA0ACgA=

Этот файлик можно уже смело давать неподготовленному юзеру, или пихать в политики.

Иногда сигара — это просто сигара. Или нет?

Вот уж в какой цитате я бы не засомневался никогда, так в этой. Казалось бы, проверенное временем изречение Фрейда, которое идеально соотносится с его родом деятельности и стереотипами о его профессиональном увлечении членами )

А ХУЙ ТАМ БЫЛ! Кгхм… да…

Гарсон О’Тул (Garson O’Toole) — доктор йельского университета, занимающийся исследованием цитат и содержащий проект https://quoteinvestigator.com, исследовал данный вопрос. В своей статье  (копия), он пишет, что наиболее ранним упоминанием этой цитаты, какое он нашел, была статья  «The Place of Action in Personality Change» в журнале «Psychiatry» за 1950-й год. Автор Allen Wheelis пишет:

This is still an occupational hazard of psychoanalysis—thirty years after Freud’s famous remark that “a cigar is sometimes just a cigar.”

Основываясь на этой цитате, О’Тул предполагает, что исходное высказывание должно было быть сделано Фрейдом в районе 1920-го года, чему, однако, не нашлось никаких свидетельств, что странно, учитывая известность цитаты в 1950м.  О’Тул приводит цитату из статьи «Apocryphal Freud: Sigmund Freud’s Most Famous ‘Quotations’ and Their Actual Sources» за 2001-й год (автор Alan C. Elms), в которой автор также пишет, что провел свое расследование относительно истинности этой цитаты, и в том числе спрашивал коллегу из германии относительно немецких источников, но пришел к выводу, что с большой вероятностью Фрейд никогда ничего подобного не говорил.

Далее О’Тул приводит ряд любопытных цитат, одна из которых датирована 1922-м годом и присутствовала в журнале «The International Journal of Psycho-Analysis» под руководством Фрейда. Автор статьи Eric Hiller пишет:

Cigarettes and cigars can symbolise the penis. They are cylindrical and tubular. They have a hot, red end. They emit smoke that is fragant ( = flatus = semen). …

I refer to the reason, or at least one of the reasons, why people start smoking (and, of course, why they go on), that is the phallic significance of the cigarette, cigar and pipe. It is thus a substitute for the penis (mother’s breast) of which they have been deprived (castrated, weaned).

Дальнейшие цитаты датированы более поздним временем, чем 1950-й, и содержат упоминания «известной цитаты» Фрейда, что какбэ намекает…

Так что скорее всего «сигара — всегда сигара» и никакого опровержения Фрейд тому не давал =) Это еще раз заставляет задуматься о цитатах великих людей, которыми кишит даже не только Интернет, но и многочисленные печатные издания.

Идентификация городов при переименовании

Неожиданно в голову пришел вопрос — вот был город Горький, стал город Нижний Новгород. А как это происходит чисто технически? Есть ли у города какой-то уникальный айдишник, по которому можно сказать, что да — названия разные, да — это тот же самый город. Может ведется привязка по главному почтовому отделению? Вроде логично было бы использовать уже готовые уникальные индексы, которые не меняются.

Совсем немного углубившись в вопрос, я узнал что существует «ФЕДЕРАЛЬНЫЙ ЗАКОН О НАИМЕНОВАНИЯХ ГЕОГРАФИЧЕСКИХ ОБЪЕКТОВ»  N 152-ФЗ, который определяет порядок присваивании имени всяким разным объектам, в т.ч. городам. В нем написано, в частности:

В целях обеспечения единообразного и устойчивого употребления в Российской Федерации наименований географических объектов и сохранения указанных наименований создается Государственный каталог географических названий.

Да, детка! Есть каталог! А про то, как он ведется, написано в другом месте — в приказе N 172 ОБ УТВЕРЖДЕНИИ ПОРЯДКА РЕГИСТРАЦИИ И УЧЕТА НАИМЕНОВАНИЙ ГЕОГРАФИЧЕСКИХ ОБЪЕКТОВ, ИЗДАНИЯ СЛОВАРЕЙ И СПРАВОЧНИКОВ НАИМЕНОВАНИЙ ГЕОГРАФИЧЕСКИХ ОБЪЕКТОВ, А ТАКЖЕ ВЫПОЛНЕНИЯ РАБОТ ПО СОЗДАНИЮ ГОСУДАРСТВЕННОГО КАТАЛОГА ГЕОГРАФИЧЕСКИХ НАЗВАНИЙ И ЕГО ВЕДЕНИЯ. Обожаю казенные длинные названия =) Самое важное там:

17. В Каталог включаются следующие сведения:
а) о географическом наименовании:
наименование географического объекта;
дата регистрации наименования географического объекта в Каталоге и его регистрационный номер;
источник и дата установления (или выявления) наименования географического объекта (реквизиты Акта о присвоении наименования географическому объекту или о переименовании географического объекта или материалы результата выявления существующих наименований географических объектов);
б) о географическом объекте:
вид географического объекта в соответствии с классификатором видов географических объектов и реквизиты источника его установления;
признак состояния географического объекта;
в) о местоположении географического объекта:
наименование субъекта Российской Федерации;
наименование административного и (или) муниципального района;
географические координаты географического объекта: широта; долгота;
номенклатура листа карты масштаба 1:100 000, на котором отображен географический объект;
привязка географического объекта к другим географическим объектам.
В качестве дополнительной информации в Каталог включаются следующие сведения:
варианты наименования (с источниками их установления и датами установления);

Итого — есть айдишник, есть привязка к другим объектам, есть широта и долгота. Чотенько! Но это не все интересное:

Сведения из реестра наименований географических объектов размещаются на специализированном сайте в информационно-телекоммуникационной сети «Интернет».

Океееей. Гуглим и находим: https://rosreestr.ru/site/activity/gosudarstvennyy-katalog-geograficheskikh-nazvaniy/ — тут можно скачать архивы с текущей выжимкой из реестра, которая выглядит примерно так:

Как и обещали — айдишник, название, координаты и близлежащие ориентиры =)

В дальнейшие дебри того как работают кадастровые службы и где и в каком виде хранятся сами переименования я не лез, вероятно разные службы вообще могут вести свои собственные чейнджлоги, но скорее всего так или иначе они ориентируются на этот каталог, который вполне себе позволяет идентифицировать объект на карте =)

Серия Вуди Вудпекера в различных стилях

Более 70-ти бразильских аниматоров перерисовали серию «The bird who came to dinner» Вуди Вудпекера в различных визуальных стилях, которые сменяют друг друга каждые несколько секунд. Вышло довольно угарно и местами психоделично =)

Лицокнига

Не, я знал что фейсбук — самый мудацкий в мире сервис, но…

У меня настроена ретрансляция постов с этого блога в фб, на протяжении уже довольно долгого времени система успешно работает. И вот, мой прошлый пост с фоточками ВНЕЗАПНО показался фейсбуку ПОДОЗРИТЕЛЬНЫМ.

Тут я конечно внутри возмутился, но подумал что с кем не бывает! Есть же кнопочка «не спам»! Тыкнул я в нее, и…

Дорогой фейсбук, а вот не пойти ли тебе нахуй? То есть им не достаточно того что я им сказал что это не спам, они должны, блять, ПРОВЕРИТЬ. Ебанись блять. Самый мудацкий сервис на планете в очередной раз подтвердил свое звание!