Сообщения

hz13 и нахлынувшая продуктивность

Изображение
Не знаю, что на меня нашло, но переизбыток информации в голове привёл к оптимизации маршрута. В итоге, вместо настройки MySQL PostgreSQL/MariaDB , вместо подключения шаблонов и прочее, я проскакал галопом по мануалам и подключил к hz13.net следующее: Форму логина и пароля Обработчик введенных данных (то есть, объекты request.form['username'] и session ['username'] Пару вариантов редиректа с http на https: SSLify (кстати, он почему-то показал себя плохо - возможно, я неправильно его использовал). redirect(request.url.replace("http://", "https://")) Вывод Flashing messages И еще немного шаманства с Jinja и шаблонами. В то же время, почему-то экземпляр сайта перестал работать на локальной машине при точном копировании с FTP. Но это небольшая проблема, т.к.редактировал всё "по горячему". Отсюда вырисовываются ближайшие шаги: 1. Подключение Cookies (зачем?) 2. Подключение запросов к БД. 3. Дальнейший тюнинг шаблонов. А...

Несколько важных шагов

Изображение
Даже не знаю, с чего начать... Сегодня я наконец-то разобрался в одном давно волновавшем меня вопросе. Сегодня мне удалось сделать то, что на ранг повышает качество проектов на Python. Мне сегодня вообще много чего удалось сделать. Начну с фразы "много чего удалось сделать" - а что именно? Первое. На хостинге beget установил собственный экземпляр последнего Python 3.6.2 и Flask через Docker. Их мануалы работают. Хотя именно по серверной части мне далеко не все понятно. В общем, сейчас сайт выглядит вот так. Второе. Разобрался на локальном компьютере с новым модулем пайтона - pyvenv или venv, который призван облегчить всем жизнь. Установил Фласк через pyvenv, вернулся в системную среду - фласка нет :) Значит, всё работает. Теперь самое интересное. Мое понимание пайтона было неполноценным из-за всех этих модулей и пакетов. Таково мое восприятие архитектуры крупных приложений: если ты не можешь собрать что-то крупное в пакет и, например, отправить в репозит...

небольшая заметка про организацию своих дел

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

Запускаю личный проект

Прежде всего, стоит иронично добавить, что я его уже три года запускаю. Одна из итераций личного сайта aglvov.com функционировала в 2015-м году (статичная страница через flask). С тех пор очень много воды утекло. И я возвращаюсь к работе над собственным ресурсом. Итак, мне понадобится: • два стакана воды • свежие яблоки 2 шт. ( шутка, хотя и с долей правды ). Итак, мне понадобятся: 1. Задизайнить уже готовый прототип сайта. 2. Освоить свежий буцтрап, методом верстания сайта :) 3. Спроектировать базу данных (для этого - быстренько разобраться в MySQL и теории баз данных). 4. Собственно, накодить сайт на Flask (включая шаблонизатор). Цель всего этого - создать личный ресурс, который станет отправной точкой целого ряда активностей. Ресурс, по которому меня будут узнавать, который станет "визитной карточкой" и будет показывать мой уникальный почерк в сфере интернет-технологий. Помимо самой цели, процесс движения к ней также имеет значение. Все перечисленные вы...

Self Management: Трехуровневая модель

Изображение
Решил опубликовать этот пост, спустя долгое время его пребывания в черновиках (кажется, два года).  ONE WEEK - ONE DOING Долго крутил туда-сюда понятия: цель, деятельность, мотивация, задачи, проект, дисциплина, план, сроки... И так и эдак мотивировался, объяснял себе значения дел и их личный смысл. Ставил ближайшие задачи, и отдаленные. И квесты делал, и ролевую систему. Что-то в духе "базовое - продвинутое - эксперт" :) И постепенно после проб и разочарований, по мере накопления практического опыта, всё стало принимать узнаваемый вид достаточно стройной системы. Вам предстоит усвоить три простых правила и понять, как они работают. SMART и Wheel of Life - две удобные и практичные модели Прежде, чем перейдём к освоению трехуровневой системы, напомню о двух классных моделях, которые не только помогут в освоении предлагаемого метода, но и расставят кое-что по местам. В первую очередь это SMART-критерии. Потому что подобрать верную формулировку цели - уже половина де...

CS:GO: не играл полгода, вернулся, повысился в звании

Изображение
Этот пост будет посвящен CS Global Offensive, а точнее - неожиданному для меня продвижению в ранге. Здесь не будет размышлений, почему это произошло. Жизненные обстоятельства позволили уделить некоторое время внезапному интересу к CS. Я не буду подробно описывать разницу между скиллами Silver Elite и золотых звезд. Просто в какой-то момент что-то поменялось, личная игра стала немного другой. Раньше, до Global Offensive, я играл в 1.6, но это было только по фану, и скилл не был для меня на первом месте. В CS:GO ранговая система Эло привлекает внимание и бросает игроку вызов. Стаж игры в Global Offensive у меня на этот момент около трёхсот часов или примерно три года с момента приобретения в Steam. Иногда я делаю перерывы на несколько месяцев. Например, последний перерыв составил больше полугода, я удалил игру то ли в сентябре, то ли в ноябре, и с головой ушёл в Eve Online. Недавно, в конце мая, случилось так, что мне захотелось поиграть в GO, я отыграл несколько каток и удалил. На ...

lowsec

Сегодня произошло мое первое столкновение с пиратом в lowsec. Мой Sigil был гружен минералами на скромные 6.000.000 ISK, которые я вёз на продажу в Амаррский институт. Также на борту в разобранном виде перевозились два корабля по 500.000 ISK каждый. Всё это было испарено, включая Sigil. Так ушло в небытие примерно 85% моего капитала. И несколько дней труда. И оборотные активы, которые позволяли осуществлять более-менее серьезные сделки. Пират поймал меня на выходе из ворот и сразу схватил в стазис-сеть. Мой корабль выдержал примерно полминуты. Капсулу пират оставил. Отсюда всплывают моральные вопросы lowsec и nullsec областей. Дикая местность, где никто не спросит тебя, что и куда ты везёшь, на кого работаешь и как тебе тяжело было накопить эти деньги. Если у тебя слабое вооружение или хреновый фит корабля, или руки кривые - ты просто уничтожаешься. У тебя нет сравнимого по мощности корабля, нет денег, чтобы назначить награду за голову пирата, и нет корпорации с боевым ...

EVE Monument

Изображение
30 апреля, в пятницу в Исландии состоится открытие памятника-монумента, посвященного игре EVE Online. http://eve.com/monument-about-the-monument На нем будут высечены имена всех игроков, оказавшихся в онлайне 1 марта. Мой персонаж там тоже есть - вот ещё один повод однажды съездить в Исландию :) Если ты долго играешь в EVE - она проникает в реальность, переставая быть просто игрой. На самом деле, она давно уже такой стала. Удивительное время.

Уровень хобби, уровень досуга

Изображение
Еще пара категорий. Развиваю свои старые темы. 1. Чему хотелось бы научиться за жизнь. Что сделать. Список. Например, языку Эсперанто. Или Ыфкуиль. Почему бы и да? 2. У хобби и интересов есть градация мастерства. Нужно расставлять приоритеты. Например, в Magic the Gathering я не собираюсь становиться продвинутым игроком, но каждая игра приносит огромное удовольствие. Поэтому MtG остается как досуг с друзьями, да как хорошая альтернатива любимой художественной книге, но не более того. В общем , многие интересы из "списка на жизнь" можно освоить за несколько лет. За год можно обрести осмысленный взгляд аж в четырёх направлениях, если не больше. оценка хобби по важности Назначение диаграммы - помочь трезво смотреть на свои приоритеты, и каждому уделять достойное количество внимания, сил и времени в своей жизни. Похоже на "Wheel of Life", но здесь только прикладные наименования. Началась вторая четверть года, и я распечатал в цвете и на стенку повесил ...

Minecraft: Tekkit

Изображение
Индустриальные моды делают Майнкрафт в разы интересней и глубже. Довелось попробовать пакет из более, чем 40 плагинов под общим названием Tekkit, на основе Technic Pack for Minecraft. Каждое направление развития в Tekkit цепляет за душу по-своему, в каждой отрасли можно закопаться достаточно глубоко. Игровой мир меняется в соответствии с выбранным направлением развития. Чистая энергия, граничащая с магией: большие возможности требуют много угля и алмазов. Технологическая индустрия может развиваться по двум направлениям - "BuildCraft" и "Industrial Craft 2" - как можно сравнить нефть и ядерные технологии? Со временем можно будет примерить нано-броню, настроить вайфай, постичь тайны философского камня, и создать много удивительных вещей, с которыми старые добрые кирка и лопата уже не справляются. Плагины дополняют друг друга, формируя игровой мир, уникальный ландшафт и образ жизни персонажа. PS. Дерево технологий Tekkit - образец, как надо жить. Выбрал вет...