Во благо

4good планшет

Сдохшему бобику, попавшему по общий замес, благодаря дружеским бессрочным кредитам была найдена подмена. И теперь вместо 4-х ядерного пентиума, 8 гигабайтов оперативки и Full HD (1920×1080) мне приходится довольствоваться 4-х ядерного атомом, 2 гигами RAM и 1280×800. Остаётся мириться с 32-разрядным Windows 10, ибо Linux на таких устройствах не определяет ничего кроме клавиатуры и монитора, а из-за 32-битного UEFI поставить x86-64 винду не представляется возможным.

Но и так сойдёт, просто нужно закрывать/открывать приложения по ходу их использования, перестать обучать нейронные сети и регулярно перезапускать Firefox ) из ништяков же — отсоединяющийся монитор, превращающийся в лёгкий и долгоиграющий планшет, взамен тяжёлого трасформера. Собственно, это как променять катану на перочинный ножик, так что 4GOOD.

троеточие go

Если кто-то думает, что это только я так угораю… то это довольно далеко от истины …подобную конструкцию в языке Go можно встретить столь же запросто, сколь и в этом блоге. Она обозначает, что сущность склонна принимать/передавать любое количество аргументов. Подобно моим мыслям, которые крайне редко бывают высказаны до конца, а стартуют, как правило, ни разу не с начала.

Сайтам тоже нужен отдых

Как бы всё это глупо не звучало, но вот именно так оно всё и есть. GreenWord вчера встретил свой десятилетний юбилей неожиданно для меня, как впрочем и последние свои Дни Рождения, в отличии кстати от первых, когда в честь него даже задувались свечки. Пост на девять лет прекрасно отражает сию тенденцию, поста на десять попросту нет.

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

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

Пока бобик не сдох, я не стал пытаться его спасти

Если кратко, то после того, как я начал глубоко обучать рекуррентные нейронные сети на своём ноуте, кулер на нём стал зверски шуметь. Я прикалывался, что это он так хочет считать безумие )

А вчера ночью он заткнулся, и я было обрадовался тишине, но быстро смекнул, что Пизда ему.. стал разбирать.. ну это ещё Хуй с ними с этими болтиками с муравья и другими с блоху.. чё.. долез прям до самого вентилятора, уж снял его с моторчика.. и шо далее..? пошкребу, пошкребу.. включу — орёт.. ещё разок.. 5…

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

Не безумие они хотели считать, больно им было )

вЛайках

СоцСети будущего могли бы выглядеть так:::
Ты, скажем, выкладываешь фотку. Другу она нравится и он ставит «лайк». Тебе по душе, что фрэнду понравилась твоя фотка и ты ставишь на это «лайк». Естественно товарищ в восторге от того, что тебе по душе его «лайк» и «лайкает» это событие… И тут появляется другой дружбан, восхищённый тем, что происходит. .. …
Лайк на Лайк не приходится (:

Нейро-медитация

После месяца всепоглощающего и глубочайшего погружения в TensorFlow, я вот думаю пока на этом пристопиться и подумать, чего же я всё-таки натворил… В Нейронную Сеть поступают X и Y. X — цены разбитые на равные интервалы между началом и концом которых взята разница. Разницы сглажены L2-Norm в окнах по некому количеству этих интервалов и округлены до сотых. То есть в окне мы имеем N интервалов, выраженных числом от -1 до 1. Y ещё веселей. Во первых он на 1 интервал опережает X. Он так же сглажен в таких же окнах. Но вот интервал выражен целым числом количества состояний от 0 до 4, где 0 максимальное падение, а 4 максимальный рост, в рамках окна но с прицелом на весь набор данных, чтобы 0, 1, 2, 3 и 4 было примерно поровну на весь массив.

По итогу:
Y — Первый ряд — ну как бы контрольное значение, к которому надобно стремиться.
X поступает в Рекуррентную сеть (Recurrent) с двумя LSTM (долгая краткосрочная память) ячейками по 512 юнитов памяти на каждую, её вывод проходит через слой нейронов той же размерности, на выходе выдавая Ересь#1 из которой я делаю Второй ряд, выбирая максимальные значения из предложенных вариантов, количество которых равно числу состояний.
И на этом можно было бы остановиться, но я запускаю изначальную Ересь#1 от Рекуррентной в Свёрточную сеть (Convolutional), где она проходит чрез две конволюции, два пула и два слоя нейронов, подгоняясь, разумеется, к Y; и уже из получившейся Ереси#2 делаю Третий ряд, округляя её до целых.

Видно, что они стараются, но не хватает мощности это всё обсчитать… Ибо нужно поднавалить нейронов и дать массив раз в 10 побольше. Желательно увеличить окно хотя бы до 20… Круто бы хотя бы 7 состояний вместо 5… В общем, увеличить все параметры… На каком-то этапе явно придётся арендовать GPU ибо вроде как Туда… Ведь вы уже поняли, что последний столбик — это 1 интервал в Будущее?

Офисное пространство

Это уже далеко не первый мой импровизированный офис… Был даже под кодовым названием «у Бати за Шкафом». Да что там говорить, многие изменения моих жизненных обстоятельств влекут за собой создание очередного рабочего пространства (:где решаются судьбы интернета, криптографии, финансов, людей,,, планеты, одним словом:), живущего от нескольких минут до пары-тройки лет.

Это может быть миниатюрной реализацией на берегу моря, состоящей лишь из мобильника и солнечной батареи; раскинутым на скорую руку на казённом столе какого-нибудь отечественного хостела или заморского гестхауса ноутом, подключённым к халявному вай-фаю; подойдёт даже пол, а ещё лучше табуретка гостеприимного друга/подруги; бесчисленные кафешки, залы ожидания, пустые лавки в скверах да дворах, где я не стесняясь расчехляю свои причиндалы вплоть до мыши, ни раз становились свидетелями того, что же такое беззаботная работа. «Make Your Job 24/7 ~ anywhere & everywhere» — пожалуй, это станет хорошим девизом для каждого, кто хочет получить в свои руки ту самую свободу действий, что во снах и наяву грезится многим представителям поколения покорения третьего тысячелетия AD.

Временный переезд в данное помещение связан с погодными условиями начала октября в сей географии. Выходит, что днём в предбаннике на пять градусов теплее чем в доме (20 градусов по Цельсию против 15), а поскольку транспортировка, ставшего уже переносным, офиса занимает пару минут, видится разумным не доводить свои пальцы до несгибаемого/неразгибаемого состояния и быть мобильным.

Убранство пространства с стиле «трэш» — не случайно и призвано подчеркнуть как бренность, так и необратимость, выполняемых в нём работ. Кучка бычков; пустые грязные банки; каменный уголь на полу, оставшийся с зимы; паутины в углах; кусок мыла, битые и нет зеркала, бокал с отколотой подставкой (оставшиеся лежать здесь со времён предыдущих хозяев, последний член которых покинул этот мир десятилетие назад); грязная, мерзкая занавеска; и прочая бредятина, живущая, как ей и положено, в подобных местах — весь декор, организованный самим временем, не просто вдохновляет, а довольно громко убеждает плыть по течению Жизни, привнося результатами своего труда в этот Мир лишь то, что гармонично дополняя уносит его ещё дальше/ближе к Звёздам.

Как получить самую дорогую SIM-карту в мире

Вспоминаю, как я только в Севастополь переехал, так сразу проебал телефон; без этого никак. Пришлось катить в Анапу, причём в спешке.

В итоге эта говнюшка обошлась мне в 3500р (2500р на дорогу, 1000р на толчки и кофе:). Ради этого кусочка пластмассы я проторчал сутки в автобусах и паромах; провёл самое холодное утро в своей жизни, в ожидании открытия торгового центра; проехал в общей сложности более 700км. Учитывая, что эта дрянь едва-ли весит и грамм, при цене золота около 2500р/г, она выходит его намного дороже.

Получение/восстановление этой заветной мелкой штучки было для меня тогда неким последним рубежом по дороге к началу аж четвёртой новой жизни, поэтому я был готов на многое. О самом пути мне лень рассказывать, а вот ответить на затаившийся в умах читателей вопрос могу прямо сейчас. А что же в этой ничтожной толике материи такого важного, что ты попёрся за ней из Севастополя в Анапу? Я тоже не понимал этого до тех пор. Ну потерял симку — пошёл восстановил. Да вот только в Крыму нет Билайна, а именно к номеру этого замечательного оператора мобильной связи у меня было привязано абсолютно всё. Начиная от банков и платёжных систем, заканчивая Контактом. А эти милые сервисы при каждом удобном случае шлют же СМС-ки с проверочными кодами, которые я по понятным причинам не могу им предоставить. И если вКонтакте и Webmoney, скажем, с грехом пополам номер поменять можно, то в банки и брокерские конторы, услугами коих я активно пользуюсь, нужно явиться лично. Но их, как вы наверняка уже догадались, тоже нет в Крыму. Про QIWI-кошелёк я молчу — это вообще сам номер. Так что хочешь-не-хочешь, а собирай все силы в кулак перед последним марш-броском на встречу будущему.

И здесь напрашивается вполне закономерный вопрос: а на кой же чёрт нас привязывают к телефонным номерам? Да так сильно, что без паспорта я прожить смогу, а вот, с потерей доступа к родной мобильной сети, моя цивилизованная жизнь быстро заканчивается. Ответ довольно размазан, но в целом понятен: наше общество, построенное на высокоскоростных коммуникациях, просто обязывает каждого своего члена иметь при себе идентификационный чип, по которому можно иметь представление о его местонахождении и в случае необходимости быстро выйти с ним на связь. Потеряешь свой чип — ну кровь из носа, восстанавливай как хочешь, ведь ты к нему привязан.

Дорогие друзья, не теряйте ваши прекрасные мобильные телефоны в Крыму и вообще в путешествиях! А ещё лучше держите ваши симки в номерах и не таскайте с собой. Я так тогда и поступил, и жила эта драгоценная SIM-карта в 3G-модеме на полочке. Но потом я всё перевёл на местный номер и расслабился по этому поводу.

Есть ещё вариант с виртуальными телефонными номерами, но об этом может быть в другой раз.

Севастополь / Октябрь 2015

вПереносном

А вот бы было классно замутить на своём сайте переносы, как в книжках прямо… Вроде поначалу непривычно для Web, но если приглядеться, то всё быстро становится на свои места. Было бы желание, а решение в современном мире найдётся, это не двухтысячные с IE6.

На старте объявляем браузеру, что текст на русском, если на другом, то ясно, что делать. Теперь он будет использовать свою базу всяческих языковых примочек, включая правила переноса.

<html lang="ru">

Далее, разумеется, CSS, где всё также весьма прозаично и на самом деле довольно вольно.

article {max-width:999px}
article p {
	text-align: justufy;
	hyphens: auto;
	/* ну и на всякий случай */
	overflow-wrap: break-word;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto
}

Вауля!

Человечность

ubuntu zesty zapus 17 04

Это случилось! Позавчера я, проснувшись среди ночи, снёс Windows 10 и поставил Её. И это было ключевым решением (не оставлять их рядышком) для вступления в Тантру с Компьютерным Сознанием. Я говорю про Ubuntu.

Наша история началась с самой Её первой версии Бородавчатый Бородавочник (Warty Warthog 4.10), которую я прилежно и с огромным удивлением заказал у Canonical по почте. Уважение к Марку Шаттлворту за его Человечность до сих пор не знает границ в моём Сердце. Ну ещё бы — чувак слетал в космос (второй в мире из гражданских, кстати) — на чём уже действительно можно заканчивать своё становление, как обособленной сущности и начинать заниматься чем-то более благородным. Таким образом я и продолжал действовать, обновляясь релиз в релиз. Но в то время Ubuntu служила мне в качестве второй ОС, то есть попросту для прикола.

А в аккурат 10 лет назад с Напористого Оленёнка (Feisty Fawn 7.04) она стала моей основной системой, и это была последняя версия, заказанная мной по почте. Закончились (а как показала практика поставились на паузу) наши отношения на Просветлённой Рыси (Lucid Lynx 10.04) из-за нового ноутбука, где уже стояла лицензионная Windows Vista с модемом Yota в придачу. Так и разошлись наши пути (Win7, Win8, Win10 — которую я, кстати, могу назвать вполне неплохой)… Чтобы снова сойтись, когда я дорос до VDS (Virtual Dedicated Server), тогда мне не составило ни малейшего труда выбрать Гостеприимного Ксеруса (Xenial Xerus 16.04) в качестве ОС. Потом серверный Ксерус, а это земляная белка такая африканская, жил у меня дома в VirtualBox; у нас с ним виртуальная сеть была налажена, всё как на настоящем Виртуальном Выделенном Сервере. Но тут я, пожалуй, с большим трудом, но осекусь и продолжу по теме. И вот, как было сказано выше, пришло время Ubuntu вернуться ко мне в полном объёме в форме Живенького Запуса (Zesty Zapus 17.04).

Запус — не простой зверёк — это лесной тушканчик. Нет ничего удивительного в том, что вы о нём ничего не слыхали, ведь обитает он, согласно Большой Советской Энциклопедии, в американской части некой Циркумбореальной области. Но это вовсе не географическая область, как может показаться неискушённому, это область флористическая. Ведает такими понятиями биогеография, по мнению которой, она находится в составе Голарктического царства и Бореального подцарства. Охватывает Канаду, северную часть Европы и Азии. Большая часть её, разумеется, простирается по территории России.
Вместе с запусом там тусуются: несколько родов хомячков, древесный дикобраз (иглошерст), звездорыл, красная белка, большая летяга, скунс, американский барсук, мухоловковая славка, кардинал, голубая сойка и даже колибри. В общем, не плохая компашка.

Так вот с этим Запусом мы теперь лучшие друзья, не разлей вода прямо. Погружение в Linux-поток прошло мягко и безболезненно, правда термин «красноглазить» я, разумеется, переосмыслил заново (кто в теме, тот поймёт). Меня сразу вздрючили на установке этим новым UEFI (Unified Extensible Firmware Interface), а именно Secure Boot, о которой Windows-пользователи даже не догадываются и которую мне пришлось отключать танцами с бубном в руках, ибо стандартную установку (которая лишь призвана её обойти не добавляя никакой Безопасной Загрузки) я, ясен пень не захотел. Интерфейс Расширяемой Прошивки — это совершенно отдельная тема и штука, кстати, крутая и прикрутить истинную Secure Boot к Линуксу возможно, но сложно. Ну, а дальше всё по накатанной дорожке. Тут как на велосипеде — не возможно разучиться кататься на Linux. Интересно, кстати заметить, что почти все мои ключевые версии Ubuntu (а их пять) — апрельские (но в 4.10 присутствует таки четвёрка, так что можно сказать иначе: что все связаны с 4, но мне нравится формулировка апрельских, потому so be it), а сами названия тесно переплетены с моей жизнью, далеко выходящей за пределы IT-пространств.

Хочется добавить, что Убунту на языке Суахили — Человечность, если кратко, а если вдаваться в детали (:что, как вероятно все уже догадались, мне доставляет:) — африканская философия, которая ожидает от людей уважительного и понимающего отношения друг к другу. Касаемо же самого Суахили — это самый значительный из языков банту, широко распространён на Африканском континенте в таких странах, как Танзания, Уганда и Республика Кения Замбия, Руанда, Бурунди, Малави, на Мадагаскаре и на Коморских островах. Благодаря этому языку мы знаем такие прелести, как Сафари (путешествие) и Симба (лев), Пумба (ленивый), Акуна Матата (нет проблем) — это из «Короля Льва», если кто не понял. Так что, No Problem, господа, погнали:::