IWasHere, боты и эмиграция

Всем привет! В этой записи перед началом уже «рейтинга сотовых операторов»(который будет завтра вечером) я хочу прояснить некоторые моменты. Но обо всем по порядку.

IWasHere. В начале мая должен был выйти «дневник разработчика», где я бы рассказал, что я такого интересного сделал за прошлый месяц. На самом деле, там мало чего интересного. Исправление ошибок, некоторые дизайновые улучшения, ворох новых ошибок и другое. Так уж получилось, что в понедельник у нас уже предзащита, соответственно, мне сказали по-быстрому пилить самую неинтересную и формальную часть диплома — текстовую. Энтузиазма у меня на это мало, но делать что-то да надо, поэтому я вчера таки осилил написать 7 страниц по введению и первой главе. В ней, кстати, надо бы еще побольше текста накидать. Наверное. В общем, защита у меня 14 июня, примерно к этому сроку будет релиз. А в конце мая, может быть, выйдут и «дневники». Посмотрим.

Атаки ботов. Вообще, я удивляюсь, как много разных IPшников пытаются взломать сайт. Зачем? Тем более, что теперь меры безопасности усилены(я скачал пару полезных плагинов) и это бесполезно. Впрочем, пусть развлекаются. Главное, чтоб мне не мешали.
А заниматься мне тут, кстати, есть чем. После диплома и отпуска я хотел начать разрабатывать т.н. «Project Darkside» — обновление моего блога, повышающее приватность и защиту. Но об этом позже.

Эмиграция. Наверное, самый сложный на данный момент вопрос. Решение уехать из этой страны было принято еще месяца 2 назад, помнится я об этом писал, по-моему даже в «Идеологии власти». Однако, принятое решение не значит наличие хоть какого-то плана действий. Желание есть, вон на днях в телеге даже поставил срок в 2 года, которого должно хватить на подготовку. По моим подсчетам. За это время я успею оформить загранпаспорт, как-нибудь освоить тот же Fucking English(ибо международный язык все-таки), найти денег и подходящее место. Среди основных вариантов — учеба и/или работа за границей. Однако, не так-то уж просто с имеющимися начальными данными найти подходящий вариант. На самый экстренный случай есть еще возможность запросить политическое убежище в странах Загнивающего Запада или хотя бы Гейропы. Но это уже совсем если прижмёт. Оставаться в этой стране при подавляющем большинстве тупого и поцреотически агрессивного стада мне не хочется. Как там было… «не нравится в России — вали в США». По-жа-луй-ста! С вас билет в один конец, немного денег для получения визы, оформления загранника(5000, между прочим!) и запроса политического убежища и прочих первоначальных расходов.  В таком случае с превеликим удовольствием свалю отсюда. Что? Никто не хочет оплачивать мне билет в один конец? Даже так искренне ненавидящие агентов Госдепа поцреоты? Впрочем, другого ждать и не следовало.

Да, вопрос этот пока что сложный. Весьма сложный. Но решать его как-то нужно.
С завтрашнего дня и до 22 мая будут выходить 5 частей «рейтинга», так что, если вам эта тема интересна, подписывайтесь на обновления.
До скорого.

С возвращением!

Всем привет! И… как же я соскучился по этому блогу! Не, я конечно, делал небольшие записи в VK и Telegram, но… поверьте, это не то. Блог для меня за эти 7 лет стал уже личным пространством — некой точкой вселенной, в которой я могу быть настоящим. Говорить [почти] всё, что думаю и делать то, что хочу. Планируемый запуск Project Darkside же и вовсе усилит это чувство, позволив «сбросить маски», которые приходится носить в обществе. Как же иногда устаешь притворяться! Ложь становится обыденностью, а за «масками» не остаётся ничего. Ты делаешь только то, что тебе нужно делать, а не то, что ты хочешь делать. Так ведь можно стать слишком … «обычным»?!

Хм… что-то я увлекся. Так, раз блог две недели лежал, то пора бы поговорить о некоторой … хм… «компенсации» рубрик за это время. Что ж, к концу недели выйдет предварительное расписание рубрик на май, по которому я и буду выпускать записи. 2-3 лишних записи, думаю, точно будут обеспечены. А в июне меня ждёт подведение итогов сего важного периода(думаю, что имеет смысл выделить последние 4 года в отдельный жизненный период, ведь так?) и отпуск, который начнется после защиты диплома, который мне, я полагаю, удастся защитить(но это не точно!). В «итогах» я подведу некоторые итоги сего периода и подумаю над тем, чем именно я хочу заниматься.

Новости. Их было много. Революция в Армении, митинг за свободный интернет, новые фэйлы Роскомпозора при блокировке Telegram. Как хорошо, что обзоры новостей я делаю редко.
Митинг 5 мая. Собственно, на него я предлагаю вам сходить. Я вообще чуть ли не на все митинги вам тут ходить предлагаю(ну, ладно, ладно, было одно исключение 28 января, где я промолчал, ибо не поддерживал саму идею бойкота выборов и потом даже понял и объяснил почему). В Иркутске митинг состоится в 13:00 на Площади 50-летия Октября(остановка Баргузин/Диагностический центр). Недалеко от моей общаги, кстати, так что можно пешком притопать. Думаю, перед самим митингом запилить одно небольшое видео.

Сходил в субботу в Kari, запасся новыми обудками. 3 пары раздают по цене 2. В принципе, выгодно. Заплатил 2400 с копейками, благо у меня теперь есть новая кредитка. Будет в чем теперь защищать диплом, если буду.
Ах, кстати, тут 1 июня грядет срок продления основного домена i-swa.ru, а это как никак 200 рублей. Не то, чтобы я не мог эту сумму оплатить, но… мало ли… В общем, скоро будут открыты Донаты. Буду рад, если поддержите отца русской демократии мизантропии меня. Можно, кстати, и наматериально — разместить понравившуюся вам запись(например, из какой-нибудь рубрики) в ваших соцсетях. Как никак, за эти две недели кто-то мог обо мне и забыть. Да и новые читатели будут как никогда к месту. Вон, даже сегодня, только после восстановления посещаемость уже поползла чуть выше отметки «3,5 анонимуса». В том числе и по старым записям. Ну, например, в списке посещаемых часто фигурирует «Немного о фурри» . Это при моём-то пренебрежении к сему фэндому.
И, что-то я заболтался уже. Третий час ночи, послезавтра экзамен сдавать, а я ни хрена еще не сделал и вообще устал за сегодня. Кстати, я вам уже говорил, что в этом семестре в универе был всего один(!) реально интересный предмет, по которому я получил зачёт вообще на easy? Ладно, потом расскажу.
До скорого! И да, с возвращением!

Идеология власти. Новая политика

Всем привет! Знаете, прогулка по моему посёлку в девять часов вечера — весьма непредсказуемое занятие. Из-за практически полного отсутствия уличного освЕщения совершенно не знаешь, где можно на██нуться. А если еще добавить то, что в это время работают от силы 3,5 магазина, то… да, лучше в это время сидеть дома.

Знаете, а ведь рубрики «Идеология власти» у нас аж 3 месяца не было, а её спецвыпусков и вовсе с октября прошлого года. Что ж, пожалуй, сейчас самое время её продолжить. Хотя да, если вы подписаны на мой канал в Telegram, то знаете, что в этот день должна быть немного иная рубрика. Но, увы, у меня не хватило времени на подготовку нового выпуска. А с учетом того, что телефон у меня малость сломался и придётся тащить его в понедельник в сервис-центр, а планшет я и вовсе так успешно разъ█бал, что у него умер тачскрин… в общем да, «победитель по жизни», чего скрывать. Так что новый выпуск будет уже где-то в апреле.

Спецвыпуск 14: Время новой политики
Хотел я было в понедельник-вторник подвести итоги прошедших выборов Президента России Лысого, но… передумал. Прошли уже те времена, когда после выборов и победы ПЖиВ я запилил аж целый выпуск «диалогов», причем неканоничный. Власть ворует, образование в заднице, медицина в заднице, производство… вы уже знаете где, в программе Лысого был только 45-минутный трёп в стиле «в радиоактивный пепел», но… ведь всех всё устраивает, верно? Даже если не 77% населения, но ведь 50-60% точно? Так зачем же нам нарушать эту идиллию, в которой одни воруют, а другие слишком тупы, чтобы это понять? Зачем нам, образованным интеллектуальным индивидам(я надеюсь, что среди моих читателей их хватает) бороться? Причем, бороться даже не с паразитирующей властью, а с менталитетом «тупого стада», которое эту власть поддерживает? Они выбрали своего Царя, зачем нам мешать этому? Когда там, кстати, мой загранник будет готов, если я его сейчас закажу? Через 4 месяца? Ну, самое то! Хотя бы одна проблема решена. Потому что в этой стране у меня нет будущего, только деградация, тюрьма или смерть.

Да, на выборах были вбросы. И мы все их видели. Ну, например, вот здесь:

Видео


Была и грязная игра в виде принудительного сгона на выборы. Даже наш Иркутский государственный университет запятнал себя в этом дерьме, устроив конкурс сэлфи на предвыборных участках, а в сети гулял материал, что самым активных голосующим общагам предлагали аж 70/80к. Позор!
Но даже с учетом всего этого были те, кто действительно голосовал за Лысого. И я в одной из предыдущих записей не ошибся — их действительно большинство. К сожалению. Армия бабулек, которая 18 марта шла на участки и с гордостью голосовала за диктатора, уже на следующий день выгребала из кошелька всю мелочь, чтобы купить две буханки хлеба. И знаете, больше всего за эти 14 часов огорчает то, что армия бабулек, гопников, да и даже молодежь приходит на эти выборы и буквально ставит крест на своём будущем и будущем других поколений. Они дают бюллетени детям, которые с радостью опускают их в урну. Радуясь, как будто это что-то торжественное. Хотя, мне лет эдак в 7 было радостно помогать участвовать своим родственникам в такой процедуре, как выборы. Вот только если бы мне тогда сказали, что в эту урну я спущу своё благополучие, свободу слова, медицину, образование, достойную зарплату и пенсию, то… пожалуй, именно тогда бы у меня и случилась первая депрессия. На 13 лет раньше положенного.

Уже к часу дня 18 марта стало очевидно, что бойкот выборов или же забастовка избирателей — полный провал «левой» оппозиции и, в частности, Навального. Не хочу углубляться в причины, о них я уже рассказывал. К ночи же на прямой трансляции вместо каких-либо инструкций по дальнейшим действиям мы увидели срач Навального с Собчак. Да, ведь именно этого мы хотели увидеть от оппозиции! Более того, за всю неделю после выборов никто внятно не означил дальнейших планов. Можно было бы провести митинги в понедельник, 19 марта, в эти выходные, ибо годовщина 26 марта как-никак(кто не помнит, первый всероссийский митинг «Он вам не Димон!»), но почему-то все сроки тоже были просраны. А уже через неделю 99% населения забудет как про выборы, так и про вбросы. То есть, митинги по поводу фальсификаций будут уже неактуальны. И что, Навальный теперь стал проектом Кремля, дабы заставить сидеть дома политически активных граждан и согнать тупое стадо, голосующее за Пу? До сего времени я вообще-то считал это полным бредом.

Ладно, забудем о Навальном. Вообще, когда-то я говорил, что настоящая демократия в России(то есть, с честной агитацией, выборами и подсчетом голосов) могла бы исправить ситуацию. На выборах 2011-2012 годов я был всецело за настоящую демократию, то есть, тому, чтобы только народ выбирал власть прямым голосованием. Сейчас же… я разочарован в данном политическом режиме.
Более того, я утверждаю, что России не нужна демократия. Ни я, ни кто-либо еще из моих сверстников не хочет, чтобы их судьбу решала какая-нибудь полуживая бабулька с промытым киселевщиной мозгом. Или дед, который не успел проголосовать за Лысого по причине смерти прямо в избирательной кабинке, чем на том свете, я думаю, был сильно огорчен.

России нужна новая политика. Политика, которая будет опираться на наиболее продвинутые слои населения. Политика, главной целью которой станет всеобщее благо. Политика, которой смогут заниматься лишь образованные и думающие люди. Политики, которые будут работать в первую очередь за идею, а потом уже за зарплату. Идея господства чистого интеллекта над суевериями и религией. Новаторы, которые будут двигать мир вперед и испытатели, которые будут делать первый шаг навстречу новому. Мир, в котором хвалиться ядерными ракетами стыдно, потому что любая из них способна уничтожить всех. Государство, в котором каждый день не говорят по телевизору, что весь мир нам враг. Народ, в котором уже не будет «тупого стада». Люди, которые не озлоблены на соседей и представителей другой религии, расы, государства или секс-меньшинства.

И в рамках рубрики «Идеология власти» я попробую рассказать вам, как такое государство может быть построено. В основной ветке рубрики я продолжу рассказывать о том, каким это государство должно быть, а в спецвыпусках — о том, как этого достичь. Можно ведь просто попытаться, не правда ли?
Правда, да, некоторые материалы придётся размещать в скрытом Project Darkside, когда он будет готов(планирую сделать его к июлю). Я же хочу спокойно и безболезненно свалить из этой страны, да? Еще бы знать как, конечно.
Подписывайтесь на мой блог, мою страницу в VK и каналы в Telegram и на YouTube, если хотите быть в курсе всех новых записей.
До скорого.

Блог уходит в облако…

Всем привет! Напомню, что сегодня нет никакой рубрики, ибо она была в среду. Конечно, можно было бы еще что-то сказать по поводу «скандальных» дебатов 14 и 15 марта, но… сегодня как бы день тишины и мало ли кто-нибудь из «не тех» людей наткнётся на эту запись и воспримет её как агитацию. А до завтрашнего вечера ничто не должно мешать моим планам. Если хотите узнать, чем я недоволен, посмотрите дебаты на «России-1» от указанных дат, сразу поймете что некоторые кандидаты и их доверенные лица ведут себя как порядочные мрази. И если у кого-то еще были сомнения по поводу того, за кого голосовать и голосовать ли, то вчера они должны были развеяться.

А теперь перейдём к хорошим новостям. Во-первых, некоторая часть моего блога отныне размещена на облачной платформе. В основном, эта часть состоит из медиа-файлов, поскольку они могут занимать много места, а место на хостинге у меня жестко ограничено. Там же хранятся и бэкапы. Данное нововведение позволит разгрузить свободное пространство на основном хостинге, а так же повысить отказоустойчивость проекта(в случае, если ВНЕЗАПНО навернется сервак или хостинг будет готов бэкап на облачном сервере). То есть теперь картинки, видео и прочие медиафайлы подгружаются из облака. Ну, например, так:

Пример облачной синхронизации

Позавчера раздавали вот такие вот магнитики в «Модном квартале». Делали это девочки с куртками «доброволец ЦИРКа»


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

Ну и пожалуй последняя новость на сегодня. Когда раздавали те самые магнитики а-ля «2018 марта» естественно предложили прийти на выборы. Ну… голосовать мне теперь точно не за кого… но сходить ведь предложили. Ну раз предложили, то я и пойду наблюдателем. В конце концов… этим я раньше точно не занимался. Будет интересно посмотреть, как всё изнутри работает. Ну и понаблюдать редчайший вид животных, появляющийся раз в несколько лет на избирательных участках Homo Zhulikus. На этот раз вживую. Хотя… как получится. Посмотрим. Но если таки повезет, то видосики(а то и прямые трансляции!) вам обеспечены.
До скорого.

IWasHere: дневники разработки. Февраль

Знаете, а я тут ВНЕЗАПНО вспомнил, что мне надо пилить диплом. А точнее говоря, дипломный проект. Сия внезапность меня настигла вчера ночью, поэтому подкрепившись знатной дозой кофе, я таки до 8 утра просидел за Android Studio. И да, меня до сих пор бесят его вечные тормоза, если что. Впрочем, сам диплом для меня сейчас вовсе не в приоритете, ибо еще конец прошлого года показал, что важным фактором защиты диплома является скорее куча ненужной бумаги и красивые речи, плюс еще люто ненавидимый мной деловой внешний вид. Не, я конечно знаю, что «встречают по одежке», но всё же… Как вы уже догадались, на первое место в приоритетах выходит сам проект. Поэтому в качестве некой систематизации рабочего процесса где-нибудь, скажем, раз в месяц я буду публиковать отчеты о ходе разработки. И нет, это не постоянная рубрика, просто небольшой эксперимент. Может быть, он мне не понравится и продолжать публикацию записи я и не буду. Кто знает.

И раз записи будут выходить примерно раз в месяц, то сегодня я хочу рассказать о том, что я сделал в феврале. Напомню, что на начало февраля у меня был готов сервер(написанный на PHP+Yii2, в качестве базы данных используется MySQL) и даже интерфейс для взаимодействия с ним на клиентской стороне(это делалось с помощью библиотеки Retrofit).
1. Аутентификация. Разумеется, самой первой функцией приложения, которую необходимо было реализовать, стала аутентификация. Как я уже рассказывал, вместо привычной и уже немного устаревающей связки «логин-пароль» я выбрал «email-одноразовый пароль». Причем, одноразовый пароль высылается на адрес email. В будущем возможно применение OAuth, в частности, использование аккаунтов Google, которые есть почти на всех устройствах Android.
Однако, главным принципом любого современного приложения является не только удобная аутентификация, но и возможность хранить сессию сколь угодно долго. Мобильные устройства чаще всего принадлежат одному владельцу и процедура прерывания сессии здесь нужна не так часто, как, например, в браузере. В конце концов, приложение может закрываться системой или юзером много раз, но каждый раз начинать аутентификацию заново в таком случае — просто бред. При этом, сервер должен быть уверен в том, что получает информацию от нужного пользователя и выполняет запросы от имени того, кто этот запрос отправил. Проще говоря, если Б отправил от имени А запрос на сервер по выполнению какого-либо действия, то этот запрос должен быть отклонен. Проще говоря, при каждом запросе клиента сервер должен авторизовать запрос. Для этого используются Cookie. При успешной аутентификации сервер передает клиенту файл Cookie, содержащий уникальный идентификатор и ключ сессии. Ключ случайно генерируется из символов латинского алфавита(строчных и прописных) и цифр. Длина ключа составляет 32 символа. Хеш ключа хранится в базе данных в объекте сессии. В каждом запросе клиент предоставляет файлы Cookie, а сервер, перед тем как этот запрос выполнить, проверяет, соответствует ли переданный пользователем ключ данному хешу.
2. Регистрация. Тут всё гораздо проще — пользователь заполняет 4 поля и регистрируется в системе. Приложение сразу определяет заполнение полей(пока что только сам факт заполнения, о корректности как-нибудь потом поговорим) и отправляет запрос. Сервер отвечает и в случае успеха юзер сразу перенаправляется на страницу аутентификации.
3. Выдвижное боковое меню. Плюшка, сделанная ради интереса. Использовалась библиотека MaterialDrawer. Выглядит неплохо, по крайней мере, на девайсах с 6-м андроидом и выше. На планшете с 5.1, увы, не работает. Надо пилить отдельные костыли
4. Сервер. Периодически дописываются различные методы для сервера. Ибо сначала их было примерно 15, к концу практики их уже стало около 20, а теперь я еще хочу парочку добавить. Соответственно, будет обновляться и интерфейс сетевого взаимодействия в клиентском приложении.

Вот пока что и всё. Сейчас я пилю добавление новых меток, их просмотр и RecyclerView со списком всех меток в заданной точке и некоторой небольшой окружности(ах да, добавилась еще и небольшая окружность, вида +-0.0002 градуса к координатам точки по GPS, для того, чтобы нейтрализовать погрешность в точности геолокации. Хотя, это нужно тестировать для достижения наилучшей точности).

По сути, где-то через месяца три уже должна быть защита. А времени не так уж и много, я вам скажу. Впрочем, в сроки я укладываюсь. Наверное. А после защиты… Что делать после защиты? Кто-нибудь знает? Не, в июне-июле я, может быть, отпуск себе организую. А потом ведь надо будет искать, чем заняться. С одной стороны, я давно хотел заняться бизнесом. Особенно было бы хорошо, если в сфере информационных или телекоммуникационных технологий. Ну, той же связи, например. Эта сфера мне интересна(особенно, если мобильную связь вспомнить). Но… бизнес и Россия — вещи мало совместимые. Отдельно хотелось бы продолжить изучение хомо и общества, применить уже навыки управления людьми на куда более широкой аудитории… Хм… мысли вслух, не более.
До скорого.