Студенческие годы: Grand Final

Помнится, четыре года назад, после сдачи ЕГЭ, последнего звонка и перед выпускным у меня была запись, посвященная окончанию школы. Точнее говоря, их было 3 или 4, но там я еще про ЕГЭ много чего болтал и вообще. Сейчас же, как и обещал, подведу небольшие итоги уже студенческой жизни. А ведь, если подумать, за эти четыре года многое изменилось. Очень многое… И так уж и быть, в первый день отпуска я вам всё это расскажу. Хотя бы потому что эта запись должна была выйти вчера, но я не успел её закончить.

Блог
Начнем с него. Пожалуй, следует начать с того, что полностью обновились все имеющиеся рубрики. Старые давно ушли в архив, на их место пришли новые, куда более интересные. Записи тоже стали куда интереснее, от описания ежедневной рутины мы перешли к обсуждению интересных и порой даже сложных тем. Вроде философии, социологии, психологии, политологии и даже политики, чего я таки не очень-то и хотел. Впрочем, так было надо. Блог с ЖЖ переехал на независимую платформу на основе WordPress, пару раз сменил домен и дизайн. А с осени прошлого года и вовсе был замечен кем не надо и уже два месяца как постоянно атакуется ботами.
Появились каналы на YouTube и в Telegram. Первым я в последнее время практически не занимаюсь, ибо не могу придумать подходящий материал. Не видеоблог же мне там заводить! Вторым же наоборот я увлёкся весьма активно и регулярно выкладываю туда не только уведомления о записях, но и некоторые другие новости и даже рубрики.
Сейчас  этот блог — это не только я, но еще и те идеи, которые мне нравятся. Идеи анализа общественного и личностного поведения, возможного мироустройства и даже новых политических течений. Кхм-кхм, в будущем, возможно. И сейчас для меня главное — сделать так, чтобы эти идеи стали главным, что здесь есть. Вне зависимости от того, кто читает или пишет этот блог.
И, кстати, всё это приходится как раз на период последних четырех лет. Да, конечно, самому блогу уже 7, но ведь ранние записи такими не были.

Творчество
Да, мой «творческий уголок…» начался в конце 2013 года, но всё же большая часть его содержимого была написана с 2014 по 2017 год. Там и 34,5 главы ИоНМ, и рассказы «Путь в неизвестность», «Демоны», и еще куча других фрагментов текста. И не забываем про другие произведения и персонажей — «диалоги масок» Свэя, мистическиая часть вселенной, Черный капюшон, история про «X Inc.» и еще много чего. Совсем недавно все связанные с творчеством рубрики были объединены в «песочницу миров», в которой и будут публиковаться все имеющиеся или создаваемые фрагменты текста.

Я
Что можно сказать обо мне? Если на период школьной жизни пришлось моё становление как мизантропа, то на последние 4 года пришлись опыты с многогранностью личности и активные эксперименты в области «теории масок»(погуглите, интересная вещь, ну либо взгляните на запись Люди и их маски, она хоть и старая, но немного отражает суть). Более того, эта теория стала основной идеей «диалогов» и главной фишкой персонажа Свэя, моего аватара в «песочнице». Также определилось и место в классификации мизантропов, не говоря уже про то, что была придумана сама классификация с 5-ю различными классами, не говоря уже про их комбинации.
Даже при использовании маски общительности и внешней улыбке я стал существенно злее, агрессивнее. Любой негатив со стороны общества нарывается на еще больший негатив и агрессию с моей стороны, не говоря уже про кровожадное отношение к врагам и жажду мести. Нашел я тут как-то свой старый дневник, в котором оставлял заметки еще до универа. Личные заметки, которые здесь не стал бы публиковать, а «Тёмную сторону» этого блога я еще даже не начал пилить. Так вот.  Как-то там я высказался против излишней агрессии и уж тем более кровожадности. Не, я и сейчас не люблю распускать руки, но вот «уничтожить интеллектом» таки обожаю. Да и вообще мизантропии и цинизма за это время, а особенно за последние полгода, стало еще больше. А это наводит на мысли. Мне одно только интересно, чем это продолжится. Впрочем, худший вариант я предпочту отмести сразу. Даже если так будет надо.
Не оставляет меня в покое и еще один крайне важный вопрос существования личности. Только вот, если учесть всё это, не получится ли, что ответ на этот вопрос в какой-то момент мне… не понравится?
Появилась и парочка зависимостей, связанных в том числе и с прошлогодним депрессняком.
Впрочем, ладно, чего ты мы слишком далеко утопали в психологию. А ведь сегодня у нас как-никак итоговая запись, с успехами и планами на будущее.

Общество
Ну… универ всё-таки новое место, а значит новые знакомства, друзья и т.д. А хорошие друзья для мизантропа-социофоба, я думаю, редкость. И знаете, универ в этом плане гораздо лучше школы. Может быть потому, что контингент уже довольно взрослый и более-менее интеллектуальный. Хотя и тут могут проявляться проблемы социофобии, особенно в общении с незнакомцами. Проще говоря, я никогда не делаю первый шаг к чему-либо.

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

Вот и всё на сегодня. До 12 июля записей в этом блоге не ждите — у меня отпуск.
До скорого.

IWasHere: релиз, диплом и мысли

Всем привет! Что ж, в предыдущей записи я постарался вложить все 2,5 месяца дневников разработчика в одну запись. Что мне, в принципе, удалось. Ну… хотя бы потому что в конце апреля-начале мая была сессия и дипломом я мало занимался. Мало, но всё-таки занимался. Сегодня мы обсудим релиз проекта, защиту диплома и еще некоторые мысли перед финальным подведением итогов последних четырех лет.

Релиз проекта
Релиз состоялся 12 июня на сайте http://iwshere.xyz(кстати, я тут вчера немного довёл до более подходящего состояния главную страницу сайта, ну почти довёл). Приложение было собрано и подписано релизным ключом, и выложено на сайте для скачивания. Регистрация в приложении доступна абсолютно всем, бесплатно и т.д. и т.п. Разве что некоторые ошибки могут встречаться о них можно сообщать мне на адрес email, который я вчера опубликовал на моём канале в Telegram.

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

Что дальше?
Это философский вопрос. Хороший вопрос. Смотря о чем вы говорите. Ну ладно, проект IWasHere вышел и сейчас вполне себе работает. И будет работать, пока у меня не закончится срок регистрации домена и/или хостинга. А пока что… можно успешно закрывать проект в связи с тем, что свою задачу он выполнил. Впрочем, к нему можно будет и вернуться в случае появления такой необходимости.
Что же до меня? 29-го у нас выпускной и после него я пожалуй пойду искать себе подходящее местечко для работы. Из вариантов куда я мог бы устроиться может быть, пожалуй, так и Java-программирование(включая разработку мобильных приложений для Android), так и программирование на PHP(ну или просто Web). В OdinAss 1C-сферу я не хочу идти чисто по личным соображениям, а С-подобные языки я знаю не настолько хорошо, чтобы ими заниматься и тратить своё время на то, чтобы с ними мучиться(а в том же C++ есть с чем помучиться, вроде ссылок, указателей и вообще работы с памятью).
Что же до моего блога? Ну… завтра будет еще одна запись, потом отпуск до 12 июля, в который не будет выходить каких-либо записей здесь или в VK(в телеге может что-то и будет, если уж совсем приспичит). А там посмотрим, ибо до 31 августа все записи в рубриках выходят по особому расписанию, которое выходит в Telegram. Ну и еще есть смысл взяться за некоторые улучшения для блога, наверное. Поэтому каких-либо серьёзных изменений в рубриках до конца года не ждите. Скорее всего, список рубрик сохранится таким, какой он есть сейчас.

Так, ладно, а пока можно посмотреть что-нибудь на ноутбуке. Я бы и онлайн рад, но… у меня дома интернет от Яйца выдаёт стабильный EDGE, поэтому о просмотре видео можно забыть. Сколько я ему там баллов за качество связи в рейтинге поставил? 6? Многовато будет.
Так ладно, чё у меня там по торрентам? И когда я вообще добрую половину всего этого контента скачивал? А главное — зачем? Ладно, ладно, пойду досматривать эту вашу Ледижук что ли.
До скорого.

IWasHere: дневник разработчика. Апрель-Июнь

Всем привет! Что ж, в прошлый четверг был крайне важный день — защита диплома. В целом защита прошла нормально и защитился я аж на «отлично». В принципе, думаю, мой проект этого заслуживает. Вызвало особое недовольство у меня разве что излишние требования к внешнему виду защищающихся. Я вам уже говорил, как сильно НЕНАВИЖУ все эти пиджаки, брюки и галстуки?
Так ладно, раз сегодня нет обещанной рубрики «ОХ*ЕЛИ!», ибо у меня простуда, то выйдет уже, пожалуй, долгожданная запись по моему дипломному проекту. Итак, встречайте дневник разработчика за июнь, релиз и объявление о завершении проекта. Всё в одной записи. Ну или почти в одной. Поехали!

Дневник разработчика. Апрель-Июнь.
Вообще, я когда-то обещал, что буду выпускать дневники разработчика раз в месяц, но последняя такая запись была в конце марта. Ну… Лысый вон тоже обещал не повышать пенсионный возраст, пока он президент, и что? А чем я спрашивается, хуже него? Хотя сейчас он уже скорее Царь, чем Президент, а значит ничего не нарушал. Впрочем, забудьте, ибо в апреле мой блог бОльшую часть времени лежал из-за атак ботов, которые, кстати, не прекращаются до сих пор. В конце мая мне уже было некогда, ибо сроки поджимали, а сейчас уже релиз состоялся. Точнее, он состоялся 13 июня в первом часу ночи 12 июня в 19:29 по МСК, как и было мною обещано [хитрая_улыбка.jpg]. Ну и давайте попробую вкратце описать некоторые функции.
1. Список друзей. Полностью был реализован одним из последних. Возможность просматривать своих друзей в отдельной вкладке, друзей выбранного юзера на странице его профиля. Во вкладке «Друзья» также можно искать других юзеров по их фамилии, имени и адресу Email.
2. Профиль пользователя. Делался ближе к защите преддипломной практики, то есть в конце мая. Суть тоже проста — возможность юзера поменять свои ФИО и номер телефона на специальной страничке. Адрес Email при этом изменить нельзя.
3. Закрытие сессий. После входа в систему приложение хранит сессию очень долго. По умолчанию — 10 лет. Делается это для того, чтобы один пользователь смог идентифицироваться на устройстве и больше этого не делать. Разумеется, бывают случаи, когда необходимо отвязать устройство от аккаунта. Для этого есть функция «Выход», которая удаляет ключ сессии с сервера, удаляет открытый ключ устройства пользователя и закрывает сессию для текущего устройства. Обратная функция «Выйти везде» делает то же самое для всех остальных сессий и ключей, кроме текущей, в которой был отправлен запрос. При прерывании сессии таким образом первый же запрос к серверу на других устройствах выдаст ошибку 401 и пользователь будет перенаправлен на страницу аутентификации.
4. Личные сообщения. Получив напутственный пинок от научрука рекомендацию заняться чем-то важным, нежели редактированием профиля, например картами в геосети, я таки решил реализовать личные сообщения. Ибо через них я таки реализую и отображение метки на карте. С личными сообщениями, конечно, пришлось повозиться. Причём, весьма сильно. Во-первых, их дизайн было решено стырить позаимствовать из VK и Telegram. То есть сначала открывается список собеседников с последним сообщениям от/для них, а по клику пользователь открывает чат, начиная с последнего сообщения. В чате же можно написать новое сообщение и тут же его отправить, либо перейти в профиль собеседника. Фишка в том, что собеседником может быть группа. Сама модель объекта Message была мною хитровыбоена так, что одно сообщение может быть доставлено множеству получателей-юзеров, либо одной группе. Несмотря на всю сложность реализации просмотра всего этого, мне удалось справиться. Затем была реализована отправка сообщений со страницы профиля пользователя. Сразу после мне пришлось повозиться с возможностью поделиться меткой среди друзей или групп. Как уже было сказано, юзер может выбрать кому отправить метку — друзьям или группе. Если первым, то отправитель выбирает всех «взаимных» друзей чекбоксами, добавляет текстовое сообщение и отправляет метку. Если же он хочет отправить группе, то просто выбирает нужную. Вообще, вместо кучи пользователей-друзей для распространения меток лучше использовать именно группы. По основному авторскому видению проекта. Но о них позже.
5. Карты. Собственно, при получении новой метки в окне чата, пользователь кликает на ссылочку и открывает местоположение этой метки на карте. Отдельных мук у меня вызвал интерфейс, а точнее необходимость сделать так, чтобы ничего не выскакивало и не уезжало куда не положено. А поля ввода текста уж очень любят это дело. В общем, карта замещает собой все сообщения в окне чата пока юзер не нажмет кнопочку «закрыть». На этом функционал карт заканчивается. Использовались в данном случае Яндекс. Карты, ибо бесплатно и весьма мягкие ограничения — 25000 запросов в день.
6. Группы. Делалось в самую последнюю очередь, буквально за несколько часов до релиза, поэтому возможны некоторые неявные недоделки. Вроде весьма малофункционального интерфейса. Но в целом добавление и изменение групп реализовано. Плюс еще различные операции с участниками и администраторами.
7. Сквозное шифрование. Прям таки моя гордость. Как уже было сказано, метка может быть зашифрованной и на сервере её текст хранится в виде 16-ричной строки, а на клиенте она расшифровывается при наличии ключа. Вопрос — как можно поделиться ключом так, чтобы метка осталась зашифрованной и сервер не имел доступа к секретным ключам? Ответ прост — RSA. Ключ зашифровывается на всех открытых ключах всех получателей и все шифр-тексты попадают на сервер и затем уже на клиенте приложение находит нужный ключ и с помощью секретного ключа RSA расшифровывает ключ AES от метки. Делается это в классе, отвечающем за отображение сообщений в окне чата. В реализации были некоторые подводные камни, но их решение я тоже нашел с помощью гугла, StackOverflow и еще пары других способов.

Так ладно, продолжим мы обсуждать мой проект завтра, там как раз осталось обсудить релиз и саму защиту, а пока что можно прерваться. Время уже позднее.
Кстати, что у меня там на ноуте посмотреть есть? Ледибаг? Хм…
До скорого.

ОХ*ЕЛИ! и несменяемость власти

Всем привет! И кто-нибудь мне скажет, какого вообще хрена сегодня повалил снег. Причем, уже полдня как валит. Позавчера, значит, я стараюсь отсиживаться в общаге, ибо на улице +27, а сегодня снег и только +2. Что это за хрень с погодой, блин? И да, ни тот, ни другой вариант меня не устраивает. Разве что где-нибудь посередине остановиться. Хотя бы на +15.

Ладно, сегодня у нас обещанная еще вчера рубрика «ОХ*ЕЛИ!». Скажу сразу, я бы выпустил её вчера, но 3 часа просидел в универе готовясь к последнему зачету, о сдаче которого я узнал ВНЕЗАПНО тем же утром. Плюс еще час на дорогу. В общем, вместо выхода видео в пять в это время я только снимать начал. А в середине монтажа у меня завис и вылетел Corel Videostudio. Еще он, видимо, просёк что я его не покупал, а скачал вместе с кейгеном с торрентов и при открытии и закрытии показывает окошко «You are victim of piracy?» и предлагает купить себя всего-то за 7900. Ага, щас. И да, я не жертва пиратства. Я и ЕСТЬ пиратство. Хм… согласен, отсылка хреновая.

Короче, монтаж и фотошоп превью я закончил только сегодня к часу. Поэтому, в три было выпущено видео. Собственно, вот и оно:

Видео


Новый выпуск рубрики должен был быть приурочен к коронации впрочем, кого волнует как эта процедура называется Лысого еще на 6 лет правления Этой страной. Выпуск рассказывает об одном из принципов демократии — сменяемости власти. И о том, к чему приводит её отсутствие. На примере правителя одной очень гордой и независимой банановой республики. Все события и персонажи являются вымышленными, любые совпадения случайны, поэтому если что не обижайтесь на меня, товарищи майоры.

Кстати, пока я монтировал этот выпуск, кое о чем задумался. Сами видите, что здесь больше закадрового текста, чем действий и реплик персонажей. И это если еще учесть то, что к этому видео в отличие от других в этой рубрике я писал сценарий. Получается, что подобный формат больше подходит для текстовых рубрик, а не для видео. Но проблема в том, что текст большинство воспринимает хуже, чем видео/аудио. Многим тупо лень читать или писать. А, как понимаете, главной целью этой и других рубрик является распространение информации. Ибо, например, многие люди до сих пор не понимают, зачем нужно менять кого-то во власти. И те, и другие, и третьи ведь воруют. И будут воровать. Затем. Сами видите, как сильно и безнаказанно стали злоупотреблять властью за 18 лет её несменяемости. Дальше — хуже. Причем, сильно хуже. Если говорить о 24-х годах. Об этом я и хочу сказать. Надо что-то делать.

Возможно, на фоне бездействия и неспособности отдать четкий приказ и задействовать хоть какую-то тактику у лидеров протестов 5 мая(по крайней мере, в Москве) нам придётся сменить лидера. Или даже не лидера, а назначить координаторов, которые будут принимать решения, обдумывать планы и отдавать указания своим волонтерам. Иначе протест сольётся. Он, кстати, уже сливается. Вы ведь, наверное, видели ролик Навального по итогам 5 мая. Что там было? «Спасибо, что вышли… вы молодцы… бла-бла-бла…. они нас боятся… бла-бла-бла». Ни конкретных дальнейших указаний, ни назначения даты следующего протеста. Что-то мне подсказывает, что Навального сейчас на месяц опять отправят в СИЗО, он там отсидится и месяца через 3-4 организует еще один митинг. Месяца через 3-4. Когда уже всем будет плевать и какие-либо настроения исчезнут. Градус протеста нужно постоянно повышать, нагревая обстановку нетерпимости и неподчинения, а что мы видим тут? Митинги раз в 3 месяца, без каких-либо четких указаний и даже никто никого и не пытается защищать. Моя хата с краю. Правильно говорят, «как в Армении» у нас не будет, армян слишком мало. Либо кому-то не хватает яиц дать приказ перекрывать трассы или выйти в бессрочный митинг. В общем, один простой вопрос — почему раскрученный уличный политик не додумался до того, что мне пришло в голову практически за 3,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? Ладно, потом расскажу.
До скорого! И да, с возвращением!