Size: a a a

bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,

2020 November 02
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Из https://telegra.ph/YA-programmist-10-11:

Update 2.11.2020: Теперь в библиотеке присутствует только один и очень мелкий недочет, который пока не знаю как пофиксить. И теперь log() и tg_log() имеют тот же функционал, что и print – добавил возможность использовать выражения со звездочкой типа log(*list), и перечислять через запятую элементы для вывода типа log(1,2,3). Оказалось что flush() файла у меня происходит после каждого вызова функции, что есть очень хорошо, так как у меня еще не было случаев когда flush() файла мне мешал (да, это возможно может отражаться немного негативно на потреблении ресурсов, но не думаю что заметно). Теперь это по сути print() на максималках. Добавил обновленную документацию, требования по установке внешних библиотек. Добавил в настройках файла возможность указывать кол-во пустых линий между выводами логов. Новая версия библиотеки:
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
)))
источник
2020 November 03
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Если tip – это наводка, то tips – наводнение?
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Понабирался умных слов. Теперь могу умничать:

“- Docstrings are insterted the right way accordingly to PEP 257.”

Это я пишу комментарии к своей библиотеке :)
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Do it for The Boss?)
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Готовлю очень вкусный апдейт в easylog!
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Может перевести Python на русский, кстати…

Или это очень удешевит труд программистов?
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Ы.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Ы.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Есть кто щас на метро Дарница (Киев)?

Нужно провести тут с кем-то минут 30-40. Готов угостить кофе, пивом или ещё чем угодно).
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Буду сюда кидать какую-то инфу по тому, как я учу программирование.

Блог дизайнера, который учит Python.

https://t.me/python_how
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Буду сюда кидать какую-то инфу по тому, как я учу программирование.

Блог дизайнера, который учит Python.

https://t.me/python_how
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Это фото с моего юзабилити-тестирования, которое я проводил. Лучшее фото!

Это я посередине, да.
источник
2020 November 04
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Больше смелости, больше эпатажа, больше креатива.

Это то, чего не хватает многим современным компаниям.

Вот фанаты самсунга часто заявляют что Apple часто копирует их решения.

И идеальная реклама для самсунга была бы любой, но вместо фотографий их смартфона было бы клёво показать фото айфона. Да, возможно за это последовали бы штрафные санкции, но это все равно был бы крутой ход, чертовски крутой ход.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Новые апдейты в easylog:

# Added in v1.2:
Improvements:
- Switched to better namings
- Docstrings are insterted the right way accordingly to PEP 257.
- Removed redundant function in the logic and made it much more correct
- Added more white space and made it more consistent to improve readibility.
- Added more flexibility and scalibiliy to the code.
New features:
- Option to easily specify errors file and.
- Option to choose whether to delete errors file on creation.

# Added in v1.3:
- Put all settings to a separate config file.
- Put all documentation to README.md file.
- Date format as an optional argument or config setting. Same as strfitime. May be set in settings or as argument.
- I realized that date for is redundant since there is always timestampt of the received message in Telegram. But there may be cases where you may need seconds to be logged to your telegram, so i left it as an option: telegram_date = False .
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Новые апдейты в easylog:

# Added in v1.2:
Improvements:
- Switched to better namings
- Docstrings are insterted the right way accordingly to PEP 257.
- Removed redundant function in the logic and made it much more correct
- Added more white space and made it more consistent to improve readibility.
- Added more flexibility and scalibiliy to the code.
New features:
- Option to easily specify errors file and.
- Option to choose whether to delete errors file on creation.

# Added in v1.3:
- Put all settings to a separate config file.
- Put all documentation to README.md file.
- Date format as an optional argument or config setting. Same as strfitime. May be set in settings or as argument.
- I realized that date for is redundant since there is always timestampt of the received message in Telegram. But there may be cases where you may need seconds to be logged to your telegram, so i left it as an option: telegram_date = False .
+

- Added autoformat feature to settings. To make your print output look clear: (examples: https://imgur.com/a/pyDUHKK): it basically checks if it has date in arguments or settings and if it does, then it adds another blank line between lines to improve readibility. If date wasn't required to print, it will print (log) content as usualy print() function does.
- Forgot to set date to True and specified date format? No problema, date will be set as True for ya!
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Новые апдейты в easylog:

# Added in v1.2:
Improvements:
- Switched to better namings
- Docstrings are insterted the right way accordingly to PEP 257.
- Removed redundant function in the logic and made it much more correct
- Added more white space and made it more consistent to improve readibility.
- Added more flexibility and scalibiliy to the code.
New features:
- Option to easily specify errors file and.
- Option to choose whether to delete errors file on creation.

# Added in v1.3:
- Put all settings to a separate config file.
- Put all documentation to README.md file.
- Date format as an optional argument or config setting. Same as strfitime. May be set in settings or as argument.
- I realized that date for is redundant since there is always timestampt of the received message in Telegram. But there may be cases where you may need seconds to be logged to your telegram, so i left it as an option: telegram_date = False .
Извините, тут без глобавло никак.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Сложно поверить, но автоформат данных в терминал было довольно тяжело насроить… Казалось бы – поростой функционал, но нет.

Теперь еще нужно придумать как впихнуть это все в структуру логгинга через телеграм, прогнать через кучу тестов и не забыть что и как я реализовывал хотя бы до завтра.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Выкатил easylog v1.3. Первый серьезный апдейт после первой версии.

- Засунул конфиги в отдельный файл, запихнул документацию в README.md.
- Добавил аргументом (или в настройках) формат времени к strftime.
- Понял что в телеграм не нужно кидать дату, поскольку телеграм сам же отображает время получаения сообщения. Оставил в конфиге возможность это включить, но по дефолту выключил (в терминал и в настройки все равно можно настроить отправку даты и времени.
- Добавил автоформат вывода в терминал, на который потратил около 6-ти часов: https://imgur.com/a/pyDUHKK . Если это просто обычный log(), то он будет работать как print(), но если добавляются или статусные сообщения про отправку в телеграм или лог пишется с датой, то разделяется пустой линией для лучшей читабельности. Можно отключить, но очень не советую.
- Убрал необходимость писать date=True чтобы можно было указать формат даты. Теперь если указывается формат даты/времени, то значение date=True применяется автоматически, если оно не было выставлено в конфиге.

Короче получается логгинг для людей прям.
источник