Юношеская библиотека.

Будучи юнцом, частенько ходил после школы в юношескую библиотеку на улице Ростовской. Когда переставало попадаться что-то интересное, что можно было взять домой, шёл в читальный зал и читал там. В зале книги были более новыми, стояли целые серии модных только что вышедших энциклопедий всего и вся. Среди прочего был там том про самых знаменитых серийных убийц, например. Судя по вкладышу, читал его только я. А в одном из томов той же серии, вполне может быть, что и в том же преступническом, была история про какого-то мужика в Африке, которому по забытой мной уже причине колдун в местном племени обмотал пятерню листьями, помазал мазями, прочитал своё колдунство, а спустя некоторое время пальцы на руке отвалились, а вместо них выросли хуи, числом, как не трудно догадаться, пять. Хорошая была библиотека, и книжки интересные.

Ранее не публиковавшаяся история про то, как я возвращался из армии

В жж особо не распространялся, но думаю, уже можно, пришло время-то. Итак, всё началось ещё на военной кафедре. Подполковник Валишвили, помимо преподавания огневой подготовки, стращал нас материальной ответственностью. Призовут, мол, вас служить и обведут вокруг пальца в первый же день службы. Ваша должность (командир мотострелкового взвода) подразумевает владение БМП, которая должна быть определённым образом укомплектована. Вот при её приёме это и случится. Всё уже давно украдено до вас, но к моменту передачи будет взято взаймы где-нибудь и туда же вернётся, как только вы отвернётесь от только что ставшей вашей техники. Так что либо вы не сводите с неё глаз до конца службы, либо при увольнении готовьтесь оплатить недостающее. Идти служить после таких рассказов совершенно не хотелось, но кто меня спрашивал?

Читать далее «Ранее не публиковавшаяся история про то, как я возвращался из армии»

Здесь зашкаливающее количество слов шаурма и лаваш

Возьмусь-ка поучать шаурмейкеров на ночь глядя. Я очень люблю шаурму. Не настолько чтобы есть её каждый день, а то наступит привыкание, равнодушие и затем отвращение. Просто люблю иногда. Но есть в ней один минус, очень весомый минус — лаваш. Наш лаваш это какое-то лютое говнище, невкусный, резиновый кусок сухого теста. Я вот иногда готов размотать шаурму и съесть содержимое вилкой, а лаваш скормить свиньям, но у меня нет свиней, так что приходится есть так. Немного спасает ситуацию размокший от соуса лаваш, этот ещё куда ни шло. Вот не понимаю друзяк, которые на природу к шашлыку или сосискам берут обязательно лаваш. Ну он же никакой, лучше свежий багет взять, хотя где его найдёшь, да, а лаваш везде лежит. В общем, плюсы шаурмы (всё кроме лаваша) пока что перевешивают её минусы (лаваш), так что ем и не выделываюсь — сейчас впервые, честно слово. Никто до сего дня не знал про мою нелюбовь к лавашу. Вообще непонятно, чего я сейчас о нём вспомнил и пишу.

В прошлом году мы ездили в Анапу и там столовались несколько раз в греческом кафе, где делали шаурму с клюквенным соусом. Чёрт с ним, с соусом — шаурма та была упакована в такой вкусный лаваш, что несколько раз потому и стали несколькими разами, а не одним. Все прочие заведения, какими бы изумительными они ни были, мы посещали лишь единожды. Но этот лаваш, ммм… Во-первых, он был тонкий, в него не надо было вгрызаться, чтобы откусить шаурму в тех местах, где она замотана в максимальное количество слоёв лаваша. Она кусалась так же легко, словно в середине. Во-вторых, он был свежий и вкусный сам по себе, хрустящий в местах соприкосновения с грилем, но даже рядом не тот картон, что продают у нас. В-третьих, да какие ещё вам нужны причины?!

Так вот. Пошто такой лаваш не пекут у нас? Почему полно частных пекарен, делающих хлеб из чего угодно с чем угодно, но никто не озадачится созданием лаваша, который будет хотеться съесть всухомятку? Ведь это же золотая жила! Можно на пробу поставить такой лаваш в топовые шаурмахерские города и на следующий же день получить заказ на выпечку сотен лаваша от каждой. Я самолично готов переплатить не менее 20 рублей за шаурму с  таким лавашом, но где предложение? Чому везде царит это резиновое говно?

Про ориентирование

Продолжаю вспоминать 2014-ый.

Начну с самолюбования: я вот хорошо ориентируюсь в новых городах. Перед поездкой обязательно карту города поизучаю — где у них тут центр, где мы живём, где транспорт, где всякое прочее. И на местности всегда ощущаю своё положение относительно этой карты. И даже если идём, куда глаза глядят, всегда представляю примерное местоположение и пути возврата. Заблудиться не опасаюсь, в общем. И оттого всегда лолирую с попутчиков, которые этого ссут. Взять, к примеру, Зевса. Не знаю никого, кто был бы хуже него в этом плане ) Сколько раз с ним куда-то ездили, каждый раз я его травил за попытки куда-то нас привести, заканчивающиеся неизвестно где.
Так вот, Бангкок. Прилетели мы тогда утром. В самолёте, понятно, особо никто не спал, но и терять первый день ради сна мы не собирались. Решили после заселения в гостишку, ехать в аквапарк и остаток дня провести там. В аквапарке ж кто уснёт, когда кругом развлечения? До гостиницы от аэропорта ехали на типа метро, только не под землёй, а над ней, по эстакаде через полгорода. От эстакады этой потом ещё минут 15 пешком до отеля. Заселились, вернулись к метро этому, поели там же где-то, а в аквапарк решили ехать на такси. Кутили там до закрытия и домой тоже поймали такси. Назвали водиле нашу станцию метро и поехали. Я тут же уснул и проснулся от Витиных криков, что выходим — он узнал местность, приехали, вот тут мы живём. Мне бы, конечно, стоило усомниться, но спросонья совсем забыл, какой Витя географ. Вышли, расплатились, стоим и не понимаем, где это мы? Зевс поясняет, что мы где-то рядом, он видел эстакаду, мы просто отъехали чуть. Квартал-другой и мы на месте! Тут я всё и понял. Эстакаду! Которая идёт через полгорода. Он увидел эстакаду и решил, что мы дома.
Разумеется, мы оказались хер знает где, далеко от гостиницы, но зато отлично там поужинали, а назад всё же поехали на такси, только теперь полностью положившись на водителя.

Про Боба Марли

Сейчас будет история про то, как мы с Зевсом чуть было не уехали из Бангкока с татухами Боба Марли во всю руку, чёт вспомнилось. Спойлернул мальца, ну да вы ж и так видели, что я без партаков.
Итак, ноябрь 2014-го, я, Катя, Валера и Витя, второй день в Бангкоке, пришли кутить на улицу Каосан. Надо сказать, что ничем она нас тогда не впечатлила. То ли не сезон, то ли прошло её время, но в той же Паттайе на улицах вечером было не протолкнуться, а тут было как-то неожиданно малолюдно. Как будто закрыто на реконструкцию. Тем не менее, баров полно, тату салонов тоже, жареных скорпионов по 100 бат тоже продают. Купили одного, пофоткались с ним, съели и пошли пьянствовать. Ходили из бара в бар и требовали Б-52, где-то даже нашлись Б-53 и Б-54, пришлось пробовать. Вскоре мы выдохлись и засели на подольше в растабаре — регги, зелёно-жёлто-красный повсюду, Че Гевара, Боб Марли и бармен с дредами, вылитый Боб. Там стали бухать с соседним столиком, с двумя кажется голландцами в возрасте и фоткаться с барменом. За давностью лет даже и не помню, о чем мы там с ними общались, но было хорошо и атмосфера располагала. В итоге она расположила нас с Зевсом к мыслям сделать татуировки Боба Марли во всё предплечье. Мы немножко поразводили друг друга на слабо и поклялись, что оба сегодня же вечером, вот прямо сейчас, из этого бара, идём в первый же тату салон, где есть эскиз Боба и набиваем его себе, сколько бы это ни стоило. А кто не набьёт, тот ссыкло и баба до конца своей жизни. И вот напитки кончились, пить больше уже невозможно, выдвигаемся оставлять себе память об этом замечательном вечере. Боб Марли, разумеется, есть везде, но есть одно маленькое но. Набивать его надо 6 часов! Мы-то рассчитывали минут на 15, максимум час. Мнёмся у дверей салона, но так долго сидеть всё же не готовы. Уж полночь близится, а нам утром надо уезжать в Паттайю и неплохо бы перед этим поспать. Сходимся на том, что это форс-мажор и мы вовсе не бабы и не ссыкло, просто это обстоятельства непреодолимой силы, всё против нас. Уходим с улицы Каосан. Напоследок Витя справляет малую нужду в подворотне, а я беру его шею в захват и резко наклоняю всего назад, так что он немножко что-то там себе обоссывает и это невероятно смешно.
Утром было оооооочень плохо.

Крыса

А вот ещё история с утренней прогулки. Завершаем её сегодня, идём по улице Краснослободской, а впереди что-то мелкое перебегает дорогу. Простейший рассчёт траекторий показывает, что мы с этим мелким пересечёмся. Ну ок, думаю, понюхает Морган очередного ежа. А у «ежа» вдруг становится виден длюннющий хвост, так что никакой это не ёж, а очень даже крыса! Мы ей совершенно безразличны, в панику впадать и убегать даже не думает. Пёс, разумеется, проявляет великий интерес, я ему потакаю и даю понюхать. Крыса начинает вести себя как хорёк, то есть прыгает и пытается кусануть его в нос, потом и вовсе в мою сторону идёт. Так как планов подцепить бешенство холодным октябрьским утром у меня не было, приходится валить. Крыса продолжает переходить дорогу, я тащу Моргана, Морган порывается втащить крысе.
И ни в какой Бангкок даже лететь не пришлось, удобно!

Светодиоды

В городе ставят таймеры обратного отсчёта на светофорах. Очень нужная и удобная вещь, а то вечно подойдёшь к пешеходному переходу на Баррикадной/Рабоче-Крестьянской, горит красный, и тут есть два варианта. Первый: плюёшь и идёшь до следующего, на Огарёва, а за спиной у тебя тут же загорается зелёный. Второй: остаёшься ждать зелёного и ждёшь его по ощущениям минуты две, но не уходишь, ибо тут же случится первый вариант. В обоих случаях испытываю лютое бешенство. Теперь же всё видно на подходе, стоит ли ждать или идти дальше. Но светят эти таймеры ояебу — светодиоды, как из фонаря для энкаунтера. Смотреть приходится мельком, потом можно просто закрыть глаза, время уже на сетчатке выжжено. Понятно, что всё это вблизи светофора. Но сегодня утром я заценил яркость в полной мере.
Гулять с псом выхожу в 5 с копейками утра, солнышко уже ещё не взошло, более того, взойдёт не так уж скоро, так что на улице стоят сумерки. И иду я во тьме по Баррикадной вниз, глядь, а забор впереди как-то мигает — то зеленоватый, то нет. Ай да светофор! 315 метров от перекрёстка до того забора, а света хватает чтоб чуточку, но подсветить. А возвращаюсь по той же Баррикадной, но уже сверху, так все знаки и номера припаркованных машин отсвечивают тем же зелёным.
Очень качественные светодиоды.

Вынесение порицания андроиду

Понегодую-ка на андроид с явой. Нубство, наверное, но чего уж, я в первый раз столкнулся.
В двух словах, как пишется приложение? Один экран это одна так называемая активность. Состоит из xml файла с описанием внешнего вида (кнопок, картинок, текстовых полейи всего такого) и файла с собственно кодом на яве. Без явы всё просто выглядит, но ничего не понажимаешь, а без xml что-то там наверное работает, но результатов не видно. Как-то так.
И в двух словах, как работает кнопка? Кнопке надо назначить обработчик. Функция, которая будет вызываться по нажатию на кнопку. Назначить обработчик можно в коде — сначала создать объект типа кнопка, потом найти по идентификатору из разметки нарисованную кнопку и дать понять, что это одно и то же. Потом собственно присовить обработчик. А можно в xml к кнопке добавить всего одну строчку:
android:onClick=»Ololo»
Ololo это и будет именем функции, которая вызовется по клику. Очевидно, что второй способ гораздо удобнее. Так я и подумал, по-быстрому описал все свои сорок кнопок и давай думать о более сложных вещах. Пишу потихоньку, изредка запускаю всё то на эмуляторе, то на своём телефоне, всё работает, всё классно. Решаю, что пора бы и бета-тестирование провести.
А запускаю как? В среде разработки есть кнопка «запустить», по которой автоматом создаётся apk, закидывается на подключенное устройство (виртуальное или реальное, без разницы), устанавливается там и запускается. Нажал одну кнопку, подождал, тестируешь. Удобно!
А бета-тестирование провести как? Каждого ж за руку к себе домой не отведёшь, телефон по проводу к компу не подключишь. Надо создать apk и раздавать его как хочешь, а устанавят и запустят сами, вручную, чай не маленькие. Создаётся такой apk тоже одной кнопкой, тоже очень удобно. Создал, кинул самому себе в телеграм, пошёл в кафе Одесса к Хорсу с Сойером и давай хвастаться, пробуйте мол, пересылаю. Запускает его Хорс, нажимает на что-то — приложение падает. Вот стыдоба же! У меня всё работает, а у него нет. И у Сойера нет. Поначалу списал всё на самсунг гэлакси эс 7 эдж, настолько хороший телефон, что на нём всё работает, а у вас нет, отсосите. А сам думаю — ну почему кнопки с буквами нажимаются нормально, а кнопки «сдаться» и «хэлп» нет? Непонятно. Дальше больше, на следующий день, в гостях у родителей ставлю игру на мамин гэлакси эс 4 — то же самое, не работает. Подумываю уже изъять её телефон для дебага, но тут оказывается, что и у жены ничего не работает! Ладно, её телефон всегда под рукой, вот на нём дома и гляну в чём косяк.
И что вы думаете? Падает всё из-за того, что нет, оказывается, такого обработчика, который назначен кнопке. Но он есть, вот он, собственными глазами вижу! Вот же, абсолютно так же описан, как и те, что запускаются нормально. Все назначены одинаково, из разметки. Одни работают, другие нет. И вишенка на торте — не работают именно в той версии apk, что создаётся для распространения, а не сразу для запуска. То есть самсунг гэлакси эс 7 эдж тут не при чём, на нём всё точно так же падает. Н — ненависть. Методом научного тыка назначил обработчики этим кнопкам в коде, убрав их из разметки — всё заработало.
Но как так-то?! Как может один и тот же подход к одним и тем же вещам в одном случае работать, а в другом нет? И зачем делать разные версии приложения (рабочую и нет) по кнопкам Run и Build?

Я всегда с собой беру заднего вида камеру

Сел на днях после работы в свой припаркованный наискось в кармане автомобиль, завёлся, включил заднюю передачу, смотрю на экран с картинкой с камеры заднего вида в ожидании, когда все проедут и можно будет выкатиться в свою полосу. Вроде проехали. Аккуратно сдаю назад, так же глядя на экран, и вижу, как через пару машин от меня то же самое делает какой-то синий хэч, а в это время к нему через сплошную подкатывается седан, выехавший из двора. Хэч его разумеется не видит, ибо смотрит на свою полосу, ну и закономерно врезается.
Словно ютуб посмотрел! И это был первый раз когда я видел аварию в реальном времени со стороны (и не участвуя в ней). Камера заднего вида — однозначно мастхэв.

Проба пера в игрописании

Давным давно играли мы на форуме в быков с коровами, только не с числами, а со словами. Один человек загадывает, остальные пишут версии и получают ответы. Кто победил, тот молодец и сам загадывает. Лично мне очень нравилось. Минус только один — ждать ответов приходилось долго. Потом и вовсе всё это сдохло вместе со всем форумом.
И вот спустя несколько лет я взял, да и написал быков с коровами под этот наш андроид. Просто ради освоения чего-то нового. В процессе дичайше плевался от явы, но в итоге смирился и вроде норм. В интерфейсах и дизайне я не мастак, так что там сплошной минимализм и ничего больше. Ни рекламы, ни разрешений на что-либо.
Самое сложное было вычитать словарь, изъяв всякую дичь, и то, наверное, не всю. К примеру, угадывал я как-то слово из 8 букв, на 22-ой попытке сдался и словом тем оказался «дерматин», про который я всю жизнь думал, что он «дермаНтин». Хотя очевидно же, что от латинского «дерма», ну нет там никакой Н. В общем, без кучи времени и словарного запаса играть будет тяжеловато )