Околоайтишник


Гео и язык канала: Беларусь, Русский
Категория: Блоги


Это канал плохого IT студента и действующего Frontend-разработчика.
Здесь я рассказываю о всяком-разном, травлю кулстори на околоайтишные темы, всячески самореализовываюсь и оттягиваюсь.
Est. 2017
Связи нет. Кому надо — свяжутся.

Связанные каналы

Гео и язык канала
Беларусь, Русский
Категория
Блоги
Статистика
Фильтр публикаций


Лето в Беларуси: кошачий протест

🐾 У нас свой, особенный путь. Нам закрывают пасти, но мы находим способ кричать. В нас стреляют, нас травят газом, но мы упорно стремимся на улицу. Нас отлавливают и избивают, но мы всегда возвращаемся домой. Мы зализываем раны и снова сбиваемся в стаи. Мы терпели, пока нам было удобно, но сейчас нам наступили на яйца. Мы зализали раны. И вот пришло время брать дело в свои лапы.

🐈 Гонконгские протестующие вдохновлялись Брюсом Ли и его знаменитым высказыванием «Будь как вода». Я предлагаю вдохновляться felis catus, самыми обычными домашними кошками. «Будь как кот» — вот мой посыл.

✊ В виде памятки я выразил основные моменты, которыми руководствуются коты и кошки, когда выходят гулять в город и не хотят попасться в питомник или ветлечебницу. Это не строгая рекомендация, каждый спроецирует эти принципы на себя и извлечет только те, что подходят ему лично. Но один принцип все же предлагаю выжечь у себя в голове. Берегите себя и своих близких. Мы еще нужны Беларуси.


​​Лето в Беларуси: определяемся

🔗 Когда я впервые в жизни столкнулся с поиском задержанного человека, я сказал, что каждому в Беларуси нужно иметь задержанного сына, брата или друга, чтобы розовые очки спали даже с самых закостенелых консерваторов. Это было месяц назад. На данный момент в Жодино после мирной акции 9-10 августа находится мой хороший друг, еще один приятель был недавно отпущен. Сам я, будучи пока на свободе и в добром здравии, использую все возможности, чтобы помочь мирным протестующим.

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

🔥 Я ни в коем случае не радикал. Не анархист, не футбольный фанат, не либерал. Я просто гражданин страны, инженер и начинающий диджей, которому по-человечески горько и обидно из-за лжи чиновников и насилия со стороны правоохранительных органов. Корень проблемы, на мой взгляд, состоит в константности первого лица государства и конкретно в самом этом лице. Не претендую на правильность своего тезиса, но я поделился им, чтобы подвести вас к первому поинту:

🔸 Определитесь со своими желаниями и целями. Если не способны сформулировать самостоятельно — используйте тезисы людей, которым верите и чье мировосприятие кажется вам похожим на ваше. Это может быть кто угодно, ваш родной дядя, известный музыкант, успешный бизнесмен или простой телеграм-блогер. Поймите, чего вы жаждаете. Чего вы боитесь. Чего вам не хватает. Что вам мешает. Без этого шага нет смысла двигаться дальше, получится лишь слепо тыкаться и постоянно бояться.

Разобравшись в себе, сразу же переходим ко второму поинту:

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

Третий поинт как предупреждение:

🔸 Не переступайте границы. Не распространяйте вбросы, не публикуйте недостоверные данные, относитесь критично ко всему происходящему. Не переходите к насилию (во всяком случае, не инициируйте его) и не занимайтесь вандализмом. Соблюдайте нравственные и правовые нормы. Руководствуйтесь своей совестью. Будьте аккуратны и постарайтесь сохранить себя в добром здравии. Тяжелые времена закаляют и объединяют людей, этим летом у Беларуси появился шанс получить поколение, которое сможет подписаться под каждой строчкой государственного гимна.

Ну и конечно же четвертый поинт:

🔸 Действуйте! Не, ну реально. Уже пора, блять.

🐈 Обойтись бы без пафоса в заключении, но нам действительно повезло выйти из мамок в конкретно этой точке земного шара. Давайте же сделаем так, чтоб нам тут жилось заебись, а не как всегда. А пока вы будете переваривать информацию, я в следующем посте напишу, как котики ходят гулять по большому городу и что делают, чтобы не попасть в питомник или в ветлечебницу.

❤️✊✌️


Мечтают ли студенты об электродипломах?

⚡️ Каюсь. Я не осилил описание подготовки к диплому — получилось сухо, короновирусно-тунеядчески и вообще похоже на методичку, на зевоту тянет аж до хруста в челюсти. А вот состряпать гонзо-репортаж о том, как я защищал дипломный проект...

❤️ Если вы уже когда-либо защищали диплом — ностальгируйте. Если еще не довелось — мотайте на ус. Если никогда и ни за какие деньги — смейтесь и крутите у виска. Из моего сердца, да вам в глаза, дорогие читатели, только не забудьте убрать детей от экранов!

📕 Прямая ссылка на статью (много ненормативной лексики): https://telegra.ph/Mechtayut-li-studenty-ob-ehlektrodiplomah-07-03


Репост из: Беларускі Тэлеграм
Заявление телеграм-сообщества о политических репрессиях против блогеров в Беларуси

Мы, администраторы белорусских телеграм-каналов, осуждаем задержания и преследование блогеров по надуманным поводам и считаем такие действия властей местью гражданскому обществу за самоорганизацию. Когда власти объявляют освещение уличных протестов действиями по организации массовых беспорядков, они нарушают Конституцию Беларуси и угрожают базовым правам её граждан. Мы требуем выпустить блогеров и прекратить уголовные дела против них.

Также призываем аудиторию белорусского Телеграма:

1. Поддерживать задержанных:
финансами
письмами
— распространением информации о том, что происходит в Беларуси.

2. Поддерживать независимые каналы на Youtube, в телеграме и других мессенджерах и соцсетях:
— репостить важные сообщения;
— присылать админам социально значимый контент.

3. Заводить свои каналы: локальные или общей тематики — и присылать их в чат @belgram. Лучшие из ваших каналов попадут в @BelarusTelegram и другие крупные белорусские каналы.

4. Придерживаться правил информационной безопасности. Как минимум:
включить двухфакторную авторизацию
— скрыть номер и максимально защитить свой аккаунт.
— администраторам независимых телеграм-каналов, опасающимся репрессий: временно сменить место жительства, телефон и сим-карту, использовать VPN и Tor Browser.

5. Вступить в чаты @narod97 и @bel_live для организации и поиска единомышленников.

Список подписавшихся каналов (58):
@nexta_tv @nexta_live @belamova Беларусь Сейчас Говорит Беларусь ЧП Беларусь Беларусь Без Цензуры @mkbelarus @luxta_tv VIRUS Belarus Live @vybary @belarus_economy @RealnaiaBelarus @hahaby @MirovichMedia @belarusian_history @motolkohelp
@belarus_lite @freebelarus @mozgonbelarus @viasna96 @belarusfoot @thisminsk @reflectionbelarus @euroradio @MikolaDziadok @peter_kuznetsoff @belaruskipioner @Stopluka @pacaby @BelarusyKiev @holybelawood @rudapaka @rybalou @belmne @nalicome @Kris_Medicine @t_borisov @svezhyvecer @new_vitebsk @belgazeta
@belarus_sacral @tropinki @kkbelarus @crime1920s @sviniec @methodology_by @horadnia @LegalizeBelarus @abarona @busel_telegram @VOLKBY @itokolo @kupinaruzh @makethebelawood @KrisHelp @Lukashism @tg_dornik


О выборах и Телеграме

🤖 До боли в сердце люблю эту платформу, недавно даже диплом защитил на тему «Telegram-бот для поиска публичных мероприятий», о чем расскажу несколько позже, когда седалище мое поутихнет.

🔗 Пока что, дорогие друзья, хочу привлечь ваше внимание к теме, которую недавно подняло белорусское телеграм-сообщество, а я, как его часть, не могу оставаться в стороне. Читайте, рассказывайте друзьям, выбирайте сердцем наиболее удобный способ поддержать коммунити. Вместе мы сила, котики!


​​Три куплета о разном

Респект и уважение всем тем, кто поддержал меня после выхода последних постов. Счастья и здоровья анонимным экспертам из чата, которые считают, что я сам виноват в ситуации. Отдельный привет ребятам и девчатам, которые заглянули ко мне после поста Сергея и решили остаться.

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

🎓 Основной план пока такой: в течение апреля делать диплом и общаться с рекрутерами. Найти новое место работы я хочу к маю, но хер его знает, как выйдет на самом деле.

🌱 С момента моего последнего рабочего дня прошла неделя, я переделал кучу полезных дел, которые, однако, не принесли мне ничего, кроме нового опыта, эмоций и морального удовлетворения. Среди этих дел:

🔸 Аккаунт на Linkedin и хорошие фотографии для него. Уже есть некоторые интересные результаты, но раскрывать всех карт я не буду;
🔸 Балкон дружбану покрасил. Бахнули пивка, пожаловались друг другу на жизнь, нанюхались краски. Труд блять лечит и облагораживает, это даже наш Солнцеликий признает и постоянно подчеркивает;
🔸 На волонтерских щах поднял лежащий сайт фестиваля Vulica Brasil. Случайно уронил сайт Международной школы капоэйры в Беларуси, висящий на том же сервере. Однако, как вы знаете, быстро поднятое не считается упавшим;
🔸 На тех же волонтерских щах помогаю с новым сайтом для Radio Plato. Хорошечное радиво, кстати, категорически рекомендую заценить;
🔸 Перелопатил парсеры для своего диплома, наладил запуски по таймеру на удаленном сервере. Умудрился снова наебать вонючий Facebook, счет с которым сейчас составляет 5:4 в мою пользу. Планирую писать статью на этот счет, скорее всего на Хабре;
🔸 Начал выращивать базилик и рукколу на подоконнике. К посадке готовятся семена кинзы и острого перца. Своего рода пиздец, товарищи, но мне дико нравится.

🚀 Если таким макаром пойдет дальше, то все будет даже пижже и краше, чем до коронавируса. Пользуемся вынужденной передышкой, ментально перезагружаемся и вперед, к новым свершениям!

А как у вас дела? Ответить можно в традиционной рубрике «Вопрос в конце поста» или написав мне в личку. Открыт для финансовых предложений, слухов и простого человеческого общения на болезненные темы.


Удален очка (2/2)

Развязка цикла, где речь пойдет о прямом воздействии коронавируса на простого минского программиста.

📞 После звонка с командой, где нам и объяснили ситуацию с проектом, я уже начал планировать, что я буду делать во время отпуска. Ситуация выглядела крайне благосклонно — можно разрабатывать приложение на диплом, записаться в качалку, собрать подкаст, пройти до конца The Witcher 3 и все в этом духе.

🚖 Но буквально через полчаса после созвона меня пригласили на очный разговор с менеджментом. Я сразу понял — дело запахло керосином. Нарушив самоизоляцию, я взял такси и поехал в офис на встречу с неизвестностью (нет).

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

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

🌊 Дорогие мои, для айтишечки наступает темное время. Казалось бы, сидите дома, тыкайте свои кнопочки, звоните в свои скайпики, заказывайте смузи и французские сыры с доставкой. Люди на местах к этому адаптировались быстро, а вот бизнес еще не сумел. Галеры видят надвигающийся шторм, первыми волнами уже смывает матросов и незакрепленный такелаж. Хорошо себя будут чувствовать только командный состав, закрывшись в своей каюте и те гребцы, кого плотно приковали к веслам.

⛵️ Я не понаслышке знаю, что такое оптимизация ресурсов. Я просто оказался в той неудобной области памяти, которую необходимо было освободить, чтобы все приложение в целом не отвалилось с ошибкой. На моем конкретном примере можно проследить тенденцию — ресурсы будут освобождаться, набор новых ресурсов замедлится, на рынок за короткий срок выплюнется много джунов и мидлов. А ведь коронавирусный кризис скоро разрешится, все выброшенные за борт вернутся на свои галеры или будут подобраны проходящими мимо, словом, все вернется на круги своя. Останутся только убытки и подмоченная репутация.

А я тем временем варю гречку и смотрю этот классический видосик, который как нельзя хорошо описывает мое внутреннее состояние.


​​Удален очка (1/2)

Цикл из двух статей о том, как меня перевели на удаленку и что из этого вышло. Коронавирус, кризис и массовая истерия прилагается.

❄️ В феврале в моей жизни начались качественные изменения. Мне стал надоедать проект и задачи на нем, а менеджменту проекта стал надоедать я. Мы как взрослые люди встретились в переговорке и пришли к обоюдному решению — мне ищут новый проект, а вместо меня подбирают нового быдлокодера.

🌱 Ожидалось, что к середине марта мне найдут новую команду, а вот кто уже попадет на мое место — меня волновало мало. Я привел в порядок дела — закрыл старые задачи, пропихнул идею актуализации знаний по e2e-тестированию на проекте и все в этом духе. Я продолжал участвовать в повседневной жизни команды и решении задач, казалось даже, что ничего не изменилось — мне очень хотелось расстаться на хороших. А одновременно с этим по планете шагал коварный коронавирус.

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

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

🍅 Работать удаленно мне понравилось. Я нашел в этом явлении чудесное сочетание эффективности и удобства. Чтобы меньше отвлекаться от рабочего процесса, я начал работать по методу помидора, и настолько сфокусировался на коде, что однажды даже пропустил важный созвон. Холодильник под рукой, курить можно на балконе, коллеги не отвлекают на кофе или игры — восьмичасовой рабочий день стал реально состоять из восьми часов работы!

🏝 Всему хорошему быстро приходит конец. Буквально на днях, наши заказчики из Великобритании ушли на карантин, заморозив при этом всю разработку. Все члены нашей команды остались на бенче, и, по слухам, ситуация аналогична для многих других английских проектов. Нас попросили взять оплачиваемый отпуск начиная со следующей недели, чтобы минимизировать затраты компании на зарплату сотрудникам.

🎓 Грустно? А мне показалось, что это прекрасное время, чтобы распрощаться со старым проектом и подождать нового, параллельно занимаясь дипломом. Но реальность так сильно въебала мне под дых, что я до сих пор трепещу губами, чтобы глотнуть немного воздуха. Об этом, пожалуй, во второй части.

Рубрика «Вопрос в конце поста». Как вы думаете, что произошло с Околоайтишником?


​​Заочка: финишная прямая

🏆 Подходит к концу мое заочное обучение. Больше семестров и экзаменов у меня не будет — только если я захочу получить второе высшее образование (нет). Несколько дней назад я закрыл последнюю сессию, далее меня ждет производственная и преддипломная практика, написание диплома и, как результат, защита дипломного проекта. А пока что расскажу несколько душевных историй про семестр, но в твиттерском стиле. Поїхали!

🔸 На эту сессию я взял трудовой отпуск. Благодаря этому я снова ощутил радости дневного сна, шатания по городу и распития пива в обед. Это, кстати, уже второй отпуск подряд, который я безвылазно провожу в Минске. В этом есть определенные бонусы — деньги уходят очень медленно.

🔸 Был в этом семестре классный предмет, тестирование ПО. Молодая преподавательнесса так и не смогла рассказать нам, чем же отличается severity от priority. Тут бля даже добавить нечего.

🔸 Мой дипломный руководитель отправил меня разбираться с темой диплома к руководителю кафедры, сославшись на занятость. Руководитель кафедры, выслушав меня, покивал и попросил рассказать более подробно, но позже. Как результат — мне записали тему «Web-приложение для учета дипломных проектов». Буду менять, хули.

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

🔸 Когда сдавал экзамен по облачным технологиям, нарвался на очередной аттракцион невиданной щедрости — преподаватель раздавал четверки автоматом. Это произошло после того, как он чуть не отправил парня на пересдачу. Их беседа касалась истории развития вычислительной техники, советских ученых и рационализаторских предложений. Я вспомнил анекдот на эту тему, поэтому решил остаться и его рассказать, а заодно еще и на билет ответить, прикола ради. Вышел с восьмеркой.

Набирающая популярность рубрика «Вопрос в конце поста» в очередной раз приветствует тебя, дорогой читатель. Сегодня мы узнаем, какое из модных нынче музыкальных направлений лучше всего подходит для написания кода. Выбирайте сердцем!


​​Сосед

🤖 Черновик этого поста лежал у меня уже 10.000 лет, но только сейчас я решил его обработать и вкинуть в канал. Снова общажная ностальжи, пельмени и социальные взаимодействия. Снова уйдут люди, но мы здесь про качество, активный и раскрепощенный читатель — это как друг-товарищ-брат, с которым можно общаться на любые темы.

🧳 Я по общагам ползал три года, соседи всегда попадались разные — с кем-то хорошо дружим, а с кем-то даже здороваться неловко. Эта история про соседа, который где-то посередине.

⚽️ Родом он был из какой-то деревни на границе с Украиной, полещук, если уж на то пошло. Говорок специфический, но почти незаметный. Всю свою жизнь увлекался футболом, играл за сборную факультета. Очень любил прибухнуть, был своего рода мастером в этом деле. Любил ли он что-то кроме футбола и бухла? Думаю, да. Он был не дурак прибухнуть под футбол.

🍺 Рисуем в воображении картину. В комнате три тела сидят на своих кроватях, чилят в ноутбуках и едят скромную пищу. Приходит наш герой, судя по сменке — только с тренировки. Вонючие бутсы заботливо складывает в шкаф, из рюкзака достает двуху пива, пачку сухариков и красиво располагается перед своим аппаратом. Под первый тайм трансляции приканчивает соску, во время перерыва летит на экспресс-шоппинг в ближайший супермаркет. Там берет аналогичную соску Хмельнова, Боброва или Жигулевского и кабанчиком бежит в комнату. Второй тайм проходит уже гораздо веселее, но по нему все еще сложно сказать, что он выпил четыре литра пива! Вне зависимости от того, как закончилась игра (пенальти/дополнительное время) он бежал в туалет и звонко журчал там достижениями беларуской алкогольной промышленности.

🥳 А еще он был не дурак сгонять в клубешник. К этому делу он подходил крайне обстоятельно. Вечером разгонялся пивом, чистил туфли, доставал узкие джинсы. Потом заходили его друзья, шлифовались водочкой, шли в клуб. Возвращался рано утром, когда открывалась общага, всегда помятый, опухший и очень задумчивый.

❤️ Но потом его словно подменили — парень влюбился. Поначалу было прикольно, но потом он начал водить свою кралю в нашу холостяцкую берлогу с целью потрахаться половым сексом. Краля оказалась минской, но со строгими родителями, поэтому она с радостью принимала предложение своего кавалера. Я всегда по-джентельменски уходил к друзьям с этажа, вместе делать лабы или курсовые, но всегда предупреждал — ровно в 8 вечера прозвонят куранты и интим превратится в тыкву, потому что @itokolo вернется поужинать. Все шло гладко, но в один из вечеров отработанная схема дала сбой.

🍲 Ровно в 8 я постучался к себе в комнату, но в ответ услышал только скрип панцирной кровати. Я постучался сильнее, скрип замедлился, затем вовсе прекратился. Через некоторое время мне открыли, я поздоровался с действующими лицами, взял кастрюлю, пачку пельменей и отправился на общую кухню. Закончив с готовкой, я попробовал вернуться к себе в комнату, но не смог! Получился забавный каламбур — пока я пельмени варил, мой сосед решил снова пожарить пельмень своей подружки.

🔐 Я ткнулся в закрытую дверь, помолотил кулаками — не открывает. Пришлось вернуться к друзьям, одалживать вилку, мазик и все в этом духе, чтоб цивилизованно поесть пельменей. Чуть позже вечером у нас состоялся разговор, в котором я предупредил своего соседа: больше никаких отклонений от графика, или я в следующий раз не уйду из комнаты, а сяду рядом и буду подсказывать, что делать в процессе. Похоже на совпадение, но вскоре сосед был представлен родителям девушки, после чего они продолжили свои встречи, но уже у нее дома.

🧠 «Ну и что? В чем проблема?» спросите вы и будете абсолютно не правы. Женщины женщинами, а пельмени — это святая вещь. Мясные шарики завернутые в кусочки теста были для меня синонимом хорошего перезагрузочного вечера. Рецепт очень прост, но работает лучше всяких психотерапевтов — тарелка горячих ароматных малышей, соус, пиво и какой-нибудь классический фильм с ноутбука.

Пост вообще без морали, просто вспоминал общажный быт. Ниже отвечаем на вопрос из рубрики «Пельменеварение-300» на тему лучшего соуса для пельменей.


​​Зарисовка «Типичный фронтендер»

🌚 Ах, этот замечательный миг, когда фиксишь хитрый баг, а потом внезапно находишь костыль, который помогает тебе с багом справиться. Сравнить можно только с колупанием в носу — гоняешь ты козюлю по ноздре и никак не можешь подцепить. Один выдох — и вот она прям перед тобой. На лице громадное облегчение, немного недоверия и чуточку стыда за свою неполноценность. И тут, братцы, дело за малым, осталось только скатать фикс в липкий шарик и отправить на ревью...

🌝 Если вы по долгу службы не имеете дела с фронтой, то можете смело пропустить два абзаца, пойдут детали. Я работал над фичей, которая позволяла приближать и отдалять изображение в компоненте видео по мановению колесика мыши (далее digital zoom). Задачка с точки зрения современных жаваскриптов тривиальная, все сводится к пониманию позиционирования элементов и правильным алгебраическим вычислениям. И не стоила бы эта фича и яйца выеденного, если бы не следующее событие. По мою душу свалился баг по с охуевшим описанием "Video reports, video modals: digital zoom: lags when dragging a zoomed in video".

🌚 Отложив в сторону ютубчик, я начал усердно инвестигать и воспроизводить багу. Действительно, при зуме и панорамировании изображение колбасит как мефедронщика под трек XS Project — Vodovorot.

🌝 Я осознал, что для решения этой задачи моих скромных способностей не хватит. Пришлось выйти в Интернет с этим вопросом. Я перепробовал десятки решений одно за одним, разочаровался и перешел к запретным дзютсу. Как и ожидалось, одно из них сработало!

🌚 При трансформировании я вращал элемент video на одну тысячную градуса, что сделало digital zoom гладким, как коленка. Получился грязный, отвратительный костыль, а псина у меня в голове получила свою кость в виде порции дофамина. Код был вкоммичен и даже понравился коллегам за его элегантность.

🌝 Так не нужно делать. Но так делают все. Так сделали комментаторы со стаковерфлоу, так сделал я, задолго до этого какую-то похожую дичь сделали ребята из команды хромиума. Наша извечная доля — ссать друг другу в уши красивыми словами про чистоту кода, а потом тихо проводить через ревью откровенную говнину. Так было до нашего рождения, так будет после нашей смерти. Вселенский уклад состоит в том, что мы постоянно стремимся к порядку, но достигаем его через хаос. Просто расслабься и снова включи ютубчик.


​​Мемные посты

🍲 Все выходные я ел пельмени, смотрел стримы и играл в майнкрафт. Где-то на задворках сознания крутилась мысль, мол, нужно сделать что-то полезное и важное, часики ведь тикают.

🧽 Ну, ясен хер, что я так и продолжил тюлениться. Хватило меня только на чистку компудахтера от файлов различной степени нужности. Где файлы — там и почта, где почта — там и мессенджеры. Слово за слово, добрался я до телеги и взялся перечитать свои говностатьи на канале. Объективно — хуйня процентов на 90, и это я еще розовых очков не снял. Попробуйте, кстати, на досуге глянуть свои старые рисунки/стихи/репозитории, охуеете руки потом отмывать!

🤔 Однако, мне удалось выделить несколько самых мемных постов из ветхого прошлого Канала IT Студента. Предлагаю перечитать что-нибудь из старой годноты, пока новая не подъехала:

▫️ Зарисовка «Укладка призывника» и двухтомник «IT Призывник против Военного Комиссариата: туда, сюда, обратно» — cочно и честно описал период жизни, когда я чуть было не стал военнослужащим;
▫️ Лирическая зарисовка «Я сидел и плавно отчислялся» — плакала вся маршрутка, смеялись всем офисом;
▫️ Заметка «Второе впечатление от обучения на заочке» — первая и финальная заметки тоже ничего, но вторая — самая мемная;
▫️ Зарисовка «О винде и ее установке» — посвящается всем тыжпрограммистам, пострадавшим от ментального насилия со стороны родственников/знакомых;
▫️ Кулстори «Общага и ревью» — перестрелки, криминал, взломы жопы, мамкины отбивные.

Традиционная рубрика «Вопрос в конце поста». В этот раз мы постараемся решить извечную загадку из области пельменеварения!


​​TL;DR. Канал не заброшен и готовится к трансформации. Если вы следили сугубо за студенческими штуками на канале, а не за сомнительным авторским стилем, то вам стоит почистить свои подписки. Всех неравнодушных автор ждет в голосовании под постом.

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

💩 Живешь ты такой, в повседневной рутине, и в ус не дуешь. Притерпелся, притерся да смазался, как грим под дождем. На плаву держат только различные ежедневные интересности, да и драмэндбэйс помогает. Но все равно похож на говно в проруби — потому что болтаюсь, начинать новое я уже давно умею, а вот доводить до конца начатое — выходит не всегда.

🍀 Я со школы делал только то, что мне интересно. Что меня прекращает интересовать — от меня отпадает, как старый пластырь с волдыря. Мне не интересно вести канал в текущем виде, но желание делиться мыслями в текстовом виде не пропало. Мне нравится радовать окружающих крепкими выражениями и тупыми каламбурами, поэтому я хочу пилить континентыч.

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

⚙️ Буду рефакторить, господа дорогие. В моем случае это означает смену названия и айдентики канала, написание контент-плана, изучение целевой аудитории и все в этом духе. Канал, который начинался как милый эксперимент в самом конце 2017 года, просто обязан стать чем-то более серьезным. Или кануть в лету, черт побери!

⚡️ Новое рабочее название этого канала — Околоайтишник. В нейминге и стеб над моими скиллами в сфере IT, и мое увлечение недостойным настоящего инженера трешем, и аллюзия на клавиатурные забивы. Мнение в студию, уважаемые!


​​Общага и ревью

🔥 Перед вами кулстори про общажное ревью и хакерскую месть. Огромная просьба, не рассматривайте этот пост как повод к действию. Все персонажи выдуманы, черты приукрашены, ведь @studit — тот еще словоблуд...

— На первом курсе я жил в аутентичном общежитии коридорного типа...
— Коридорного типа?
— Да, коридорного типа! Ну, это, комнаты на четыре тела, общий душ, тараканы, общажное, ебать его в сраку, самоуправление. Коридорного типа!


✊🏻 В комнате у нас была катка первокурсников. Все тяготы взрослой и самостоятельной жизни мы познавали вместе: частенько совместно готовились к парам, кашеварили, пили пивко, рубились по сетке в Warcraft III и Left 4 Dead.

🎩 Одного соседа звали Сашко, и он был сибарит. Сашко был мастер во всем, что касается жирной еды, кофейного ликера и компьютерных игр, но абсолютный ноль в программировании. Список его достоинств дополняла вонь от его необъятных телесов и могучий, раскатистый пердеж. Как то раз на спор он ночью спустился на вахту и перднул так, что вахтерша, спавшая на диване, пробудилась и закричала благим матом.

🎓 Однажды на первом семестре обучения Сашко подозвал меня и попросил глянуть, почему его кодяра не работает. В то время всякий человек, который умел расшифровывать error message, приравнивался к полубогу, а использование дебаггера выглядело эффектнее изрыгания пламени. Я быстро исправил ему сout на cout (отгадайте без гугла, в чем подвох, я засек время) и мимоходом пробежался по его коду. Если я правильно помню, меня очень возмутила его распиздяйская табуляция. В ответ на рациональное предложение выровнять строки по линеечке я был послан нахуй.

⚡️ Похожих моментов было достаточно, но конкретно этот я очень хорошо запомнил. Меня все это поначалу забавляло, но ко второму семестру кредит понимания между нами был исчерпан. Сашко не уважал никого, кроме себя, а все попытки намекнуть ему на то, что он не один в этой жизни, натыкались на природную толстокожесть и банальный похуизм. В итоге, я задумал слегка ему эту самую жизнь усложнить.

🐞 Потратив пару вечеров на гуглинг, я написал простой вирус. Он прописывал себя в автозапуск, мимикрировал под службу Windows в диспетчере задач и перезагружал компьютер всякий раз, когда запускался процесс MS Visual Studio. Это было что-то вроде вызова — заставить его ноутбук всячески отвергать потуги Сашко в области программирования.

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

🌍 Ждать пришлось долго, аж до самой сессии. Сашко долго не открывал свою вижлу, предпочитая сдавать лабы на чужих ноутбуках. Обнаружив однажды нестандартное поведение своего аппарата, он, не задумываясь, снес винду и продолжил свой учебный процесс в старом режиме — поигрывая в вовку и поедая мамкины отбивные. Такой вот бесславный конец этой трустори.

☝🏻 Вывода здесь два. Во-первых, не будьте как я. Гадить неприятным людям — опускаться ниже их уровня. Во-вторых, не будьте как Сашко. Уважайте людей, которые оказывают вам помощь.


​​Ревью кода

🤖 Обкашляем вопросик code review. Я расскажу о том, как это устроено у меня на текущем проекте, о своем отношении к этой практике, дам пару банальных советов. Устраивайтесь поудобнее, поехали!

⚙️ Наша система ревью крайне прозрачна и берет свое начало в Kanban, по которому настроены наши процессы. У нас есть доска в Jira, где мы трекаем прогресс выполнения задач. Когда ты коммитишь код в удаленный репозиторий, тикет с задачей попадает в состояние «In Review». Система назначает двух ревьюеров из числа твоих коллег, которые и будут смотреть на твою писанину. Точно так же ты сам периодически назначаешься на ревью чужих тасок.

🐞 Задача ревьюера сводится к осмотру кода и выявлению недостатков. Они могут быть разными — от декоративных штук типа именования переменных, до огромных логических косяков, которые могут навредить всей системе. Ревью убивает двух зайцев сразу — держит в порядке кодовую базу и уменьшает количество потенциальных багов.

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

💩 У нас на проекте ревью проходит очень мирно, нахуй никто друг друга не шлет. Просто потому что сегодня ты ревьюишь код коллеги, а завтра он ревьюит твой код. Лично я стараюсь относиться к этому максимально беспристрастно и профессионально. Знаю, что в других командах встречаются очень токсичные люди, которые особенно любят плеснуть ядом во время ревью. Не наш случай, повезло с людьми, как я считаю.

🍲 Время охуенных сравнений. Будем считать, что весь наш флоу — это голубцы. Написание кода можно сравнить с фаршем, ревью кода — это капустный лист вокруг. Многие предпочитают развернуть голубец и кушать только начинку. Я лично, хоть и не люблю капусту, считаю, что целиком голубец намного вкуснее и полезнее для организма.

🤔 А теперь три банальных совета:

▫️ Пишите код так, чтобы за него не было стыдно. Безукоризненный код написать сложно, ошибаются все. Исправлять свои ошибки — не стыдно, в этом суть ревью. Помните, что конечная цель состоит в качественном продукте;

▫️ На ревью чужого кода никогда не давите на автора. Вы нашли недочеты — чудесно. Следует указать на них максимально тактично и вежливо. При ревью всегда следует перепроверять самого себя. Наши знания не идеальны, то, что мы считаем недочетом, может быть необходимостью или стандартом;

▫️ Если ваша точка зрения не совпала с авторской — это стоит обсудить в чате или лично. В правильном случае такое взаимодействие заканчивается обменом умениями и практиками. Если в процессе спора рождается совместное третье мнение — этим лучше поделиться со всей командой.

📣 Разбираться в чужом коде — задача не из легких. Осознанное ревью стоит ступенькой выше — это не только про внимательность и умение программировать, но еще и про soft skills. Умение грамотно ревьюить код, как я считаю, отличает хорошего программиста от токсичного быдлокодера. И если вы не из вторых, настоятельно рекомендую к прочтению эту статью на Хабре и ее продолжение. Там эта тема раскрыта максимально широко.

Котики, студенческого вокруг меня все меньше, а желание делиться околоайтишными переживаниями не пропало. Что скажете, если я буду периодически постить офисно-разработческий контент? Пингуйте в ЛС или пишите в чятик по ссылке ниже!


​​Миниатюра «В мире животных»

🐘 Вяло и неинтересно идет жизнь человеческого зоопарка в конце лета. Но есть и исключения — в университетских вольерах сейчас самая жара. Вопросы зачисления, вопросы заселения в общежития, учебные планы, бухгалтерские сметы... Буквально недавно я почувствовал их горячее дыхание у себя на затылке — заочный факультет решил выставить мне сумму за следующий семестр. Они прислали сообщение в конверте, на котором я собственноручно нацарапал свой адрес еще зимой, когда тогда восстанавливался в статусе студента и еще не понимал, до чего же это прикольно — быть животным.

🐅 В конверте, помимо уведомления об оплате, была узкая полоска бумаги — предупреждение в мой адрес, мол что-то вы там не сдали, ликвидируйте академическую задолженность до первого сентября, иначе караул.

🦏 А я ж не дурак, все сдал еще в мае. Думаю, нужно разобраться в ситуации. Включил жопную тягу и с рокотом добрался до универа. Зашел в деканат, говорю, мол так и так, чего-то от меня хотят с моим курсовым, давайте посмотрим, регистрировали ли его в журнале.

🐫 А это вообще отдельная история. Курсовые отдаются не напрямую преподавателям, а собираются в деканате, откуда их потом забирают лаборанты на кафедру. Если курсовой ничего такой, ты идешь защищать его к преподу. Если курсовой не очень, его возвращают в деканат.

🦘 Мой был из первых, но этап с защитой я пропустил. Препод еще в мае сказал мне, что все поставит, только не забудь с зачеткой зайти. Я, разумеется, на радостях про это забыл и вспомнил только после уведомления из универа. Вот так и вышло, что я остался со сделанным и сданным курсовым, но без отметки.

🦌 Курсового моего, кстати, в журнале не нашли. И в соседних не нашли. Сразу закрались сомнения, мол, а был ли мальчик? Мне говорят: пойдем разбираться к методисткам, у них все сведения об отметках.

🦒 Методистки сказали, что срать на журнал, все равно уже академическая задолженность, оплатите 5.76 BYN на счет университета и сдавайте все по-новой. Финансовый плевок я бы еще пережил, но вот со второй части предложения взревел, мол, переделывать буду, пойду на кафедре спрошу, может он там лежит.

🐆 Втопил на кафедру, по пути встретил ее голову — именно у него я и должен был защищать курсач. Пообщались, сказал, что помнит про ту ситуацию и все понимает, мол, заходи завтра, все поставлю. Вернулся в деканат, написал заявление. Попердел в банке, оплатил пересдачу. Вернулся к методистам, выписал направление. На следующий день зашел к преподавателю и за минуту закрыл вопрос.

🐒 Миниатюра без морали, животный мир победил. Все оказались безмозглыми макаками. Я по причине дырявой головы, препод из-за своей офигенной занятости, методисты — потому что бумажку с уведомлением вложили такую мелкую, что я чуть конверт не выбросил, пока не заметил, что в нем еще что-то лежит. Но больше всех — деканат. Они зарегистрировали мой курсовой в другом журнале.


​​Ноотропы: фенибут

🇧🇷 Мое волонтерство-кураторство на Вулице Бразил подошло к концу, я решил завершить трилогию ноотропических постов. Сегодня на обзоре красавец фенибут. Из всей троицы я считаю его самым мощным, как по принципу действия, так и по последствиям. Будет интересно, короче, но сперва немного теории!

💊 Фенибут — анксиолитическое и ноотропное средство. Исторически применялся при повышенной раздражительности и беспокойстве, а ткаже при отсутствии сна в качестве средства, улучшающего работу снотворных препаратов и психостимуляторов. В дальнейшем, фенибут распробовали студенты (из-за первого фактора) и наркоманы (из-за второго).

💸 Фенибут я встречал в небольших форме небольших белых таблеток. Вкус кислый. По стоимости сильно обгоняет глицин и пирацетам — 20 таблеток фенибута стоят около 10 рублей.

🧠 Это тот самый ноотроп, действие которого ощущается почти сразу же. После того, как таблетка некоторое время покувыркалась в моем желудке, я ощутил «невыносимую четкость бытия». Если объяснять кратко — в голове становится ясно и легко, мысли и слова быстрее формулируются, становится проще концентрироваться на одном занятии. Идеально сочетать прием фенибута с уменьшением внешних раздражителей. Если обычно мне требовалось слушать музыку, чтобы ввести в себя в «состояние потока», то здесь достаточно принять таблетку и заняться делом.

🎓 Под фенибутом я готовился к сессии и отвечал на экзаменах, программировал, писал тексты. Приход быстрый, держит около 3-4 часов, за последний час тебя отпускает и ты снова становишься обычным собой. Две таблетки за раз не дают удвоения эффекта, прием нескольких с равными промежутками позволяет продлить эффект.

🍾 По моим наблюдениям слегка аддиктивен. До сигарет или алкоголя ему, конечно, далеко, но после двух недель на фенибуте я периодически ловил себя на мысли, что было бы неплохо продолжить его прием, ведь так гораздо легче работается. Вполне возможно, что у меня просто выработалась привычка.

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

📣 Подведем итоги:

▫️ Плюсы: бафф на концентрацию, ясность в голове, ярко выраженное ноотропическое действие, борьба с похмельем.

▫️ Минусы: стоимость, легкое привыкание.

🏆 Вывод: высший балл одобрения. Рекомендую периодически употреблять, но с умом. Читайте инструкцию перед употреблением, плотно кушайте и хорошо высыпайтесь — в сумме вы получите ощутимый скачок производительности.


​​Закон и реакция

🏛 Все мы знаем, что вчера наш президент принял «закон об отсрочках». Напомню, что петицию за отмену этого законопроекта в рекордные сроки подписали десять тысяч белорусских граждан. Это та самая петиция, которую проигнорировали депутаты Национального собрания Республики Беларусь, почти единогласно проголосовав за законопроект.

🎓 В долгосрочной перспективе закон может реально навредить стране. Есть хорошая статья на dev.by, где неравнодушные эксперты из IT сферы объясняют, как это может сказаться на экономике Беларуси. Мое мнение полностью совпало со словами Леонида Лознера, который считает, что в наше время безопасность государства в большей степени зависит от экономического потенциала, чем от численности вооружённых сил.

✊🏻 Я долгое время старался быть аполитичным настолько, насколько это возможно в нашей стране. Сейчас я ощутил, что не смогу остаться в стороне. Я хочу внести свой вклад в решение этой проблемы и отстоять свое мнение.

🔥 Сейчас все неравнодушные граждане объединяют свои усилия в социальных сетях под общим лозунгом #учебаважнее. Цель этого растущего движения — отмена законопроекта «Об изменении законов по вопросам эффективного функционирования военной организации государства» путем проведения мирного протеста осенью этого года. С манифестом и материалами движения можно ознакомиться по ссылке.

🔗 Чат движения в Telegram: https://t.me/protestbychat

💥 Помочь можно в три нехитрых шага:

▫️ Детально ознакомиться с манифестом;
▫️ Распространять информацию о движении. Это включает в себя реакцию в социальных сетях, распространение листовок, привлечение внимания СМИ;
▫️ Принять участие в мирной акции протеста.

⚡️ Учеба важнее, и за это стоит бороться. А готовы ли вы?


​​Ноотропы: пирацетам

🧠 Пирацетам относят к ноотропным лекарственным средствам, принцип его действия — стимуляция кровообращения в мозге. Способствует укреплению памяти, улучшению процесса обучения. Как и большинство подобных препаратов, используется в лечении различных заболеваний, связанных с головным мозгом.

💊 Пирацетам можно найти как в форме капсул, так и ампулах для инъекций. По стоимости сравним с глицином — пачка пирацетама в капсулах будет стоить в пределах одного доллара.

⚙️ Сказать по правде — пирацетам у меня не сработал вообще, либо не дал мне каких-либо явных бонусов. Я пропивал его курсом, по ~1.5 грамма в день в течение месяца, после чего не почувствовал себя более обучаемым или внимательным. Курс, совмещенный с глицином, показался мне более полезным. Думаю, что те процессы, которые улучшает пирацетам, у меня и так протекают в хорошем режиме, ничего более.

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

🤮 Однако, еще одна область применения пирацетама связана как раз с алкоголем. Его, в комплексе с другими лекарственными средствами, можно пить наутро после обильных алкогольных возлияний.

📣 Подведем итоги:

▫️ Плюсы: низкая стоимость, борьба с похмельем, нет привыкания.

▫️ Минусы: незначительное ноотропическое действие.

🏆 Вывод: клинически неоправданный ноотроп с эффектами, которые я не смог прочувствовать на себе.


Колонка некодера
#реклама

💥 Я очень рад росту околоайти-блоггинга в Telegram, всячески пытаюсь этому содействовать, поэтому стараюсь делиться самыми вкусными каналами с вами.

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

📣 Стартапы и обзоры на ивенты, инсайды и практические айтишные кейсы. Это серьезное чтиво для тех, кто стремится узнать больше о белорусской IT сфере. Настоятельно рекомендую подписаться!

Ссылка: https://t.me/necodernotes

Показано 20 последних публикаций.

383

подписчиков
Статистика канала