Сообщения

Сообщения за 2017

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 (включая шаблонизатор). Цель всего этого - создать личный ресурс, который станет отправной точкой целого ряда активностей. Ресурс, по которому меня будут узнавать, который станет "визитной карточкой" и будет показывать мой уникальный почерк в сфере интернет-технологий. Помимо самой цели, процесс движения к ней также имеет значение. Все перечисленные вы...