Size: a a a

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

2020 October 30
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Огонь!
Кстати, у кракобота уже 110 пользователей!
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
ОООО, множественные закрепы подьехали!
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
ОООО, множественные закрепы подьехали!
И закрепы в лс тоже. Ждем закрепы для ботов.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Переслано от :Lets sleep!
Time passed since your last woke up 1 day, 2:33:37.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Огонь!
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Человек должен быть настолько интересным, чтобы после обеда с ним ты оставался голодным.
источник
2020 October 31
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
#bad_ux

Превратили удобную OS непонятно во что вообще.
источник
2020 November 01
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Топовая папка приложения.

(Фактически содержимое  смонтированного образа)
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Сдела еще одну иконку для моего новго бота :)

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

Я вот прям обожаю делать иконки для телеграм каналов/чатов/ботов.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Сдела еще одну иконку для моего новго бота :)

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

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

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

Я вот прям обожаю делать иконки для телеграм каналов/чатов/ботов.
Кстати, иконка let’s sleep бота по сути означает это.

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

Зачем?

По началу я буду писать много бесплатных библиотек. Позже расскажу почему бесплатно.

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

Гораздо легче написать библиотеку и документацию к ней, чтобы можно было быстро вытащить нужный мне фрагмент кода написав всего лишь одну строчку.

Сначала это будет писаться мною бесплатно, потому что все таки хочется получать фидбек от потенциальных пользователей моей библиотеки чтобы писать код ещё лучше.

А потом я безусловно буду писать библиотеки для которых не будет доступа кому угодно (или будет, ни по подписке. То есть API к результатам исполнения кусков кода). Это нужно чтобы я смог набрать нулевых разработчиков джунов за копейки которые не знают английского и очень быстро их обучить на своих библиотеках, чтобы код они могли писать при помощи моих библиотек. При этом я ничего им не дам, что они смогут утащить в плане знаний в другие компании. По сути как нулевыми они ко мне придут, так нулевыми (для других компаний, но не для меня) и уйдут. И при этом они будут иметь мотивацию не уходить от меня.

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

Так что я очень благодарен тем людям, которые подтолкнули меня к изучению английского.

Если бы не они, не факт что я полез бы в программирование и что оно давалось бы мне так просто.

Отдельное спасибо хочу выразить:
- Моей бывшей Э, которая горела английским и учила меня (хоть я и не поддавался обучению тогда и не особо хотел его учить. Да и совсем не учил;
- Руководителям Фонда Кличко, в котором я был на стажировке в качестве дизайнера;
- Моему ментору и другу Владу, который иногда мне упоминал про ценность английского;
- Стажерам Фонда Кличко (в частности Оле, Наташе, Насте, Назару), которые создали для меня по-настоящему здоровое и качественное окружение, в котором мне хотелось быть похожим на них и к уровню которых я и стремился (культурному и образовательному).
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Я вдохновился видео https://youtu.be/g6zzZxxifAw и понял что хочу писать open-source код для комьюнити разработчиков.

Потом решил написать мини-библиотеку, которая заменила бы сложный и пока что непонятный logging с кучей ненужных мне на данном этапе моего развития настроек.Я хотел чтобы мой print() печатал все на экран и в файлик. Только print. Больше мне ничего не нужно было.

Сделал я это быстро, но потом мне пришли в голову и другие интересные идеи – как сделать автоматический вывод ошибок простым импортом моей библиотеки и в командную строку и в файл одновременно (в интернете я ничего то). Нужны были именно ошибки с Traceback – только те, которые я получаю в терминал при ошибке исполнения любой программы. Я это тоже сделал. Потом захотел сделать так, чтобы можно было все логировать еще и в телеграм кроме обычного вывода на экран и в текстовый файл (с настройками, безусловно, чтобы можно было отказаться от файла, например). Потом сделал так, чтобы можно было по желанию отправлять все ошибки из Traceback в телеграм (отправляются даже те, которые определяются на старте программы). Сделал. Потом я захотел добавить автоматическое дописывание даты и времени к моему print() – по дефолту на всех из настроек или на каждом выводе с выбором. Сделал и это.

В общем вот моя библиотека. Документация в файле easylog.py. Чтобы ее использовать нужно залить файлик easylog.py, по желанию настройки в переменных в начале файла (указать стандартные значения – добавлять дату или нет, кидать ли ошибки в телеграм, поменять название файла для логирования, если очень хочется) и написать в своей программе from easylog import * . Библиотека: https://t.me/c/1294507835/12 . Присутствуют недочеты, но они описаны в программе и примерах.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Вот для обработки данных из этого приложения бот.
Сделал программу, которая считает суммарное время необходимое для выполнения задач.

Я пользуюсь задачником Things3. Выглядит он вот так: https://imgur.com/a/I7vkziQ . То ли мое помешательство, то ли недостаток программы – нельзя выставлять время, которое я выделяю на задачу. Но кроме этого это просто идеальный задачник.

Дорогой, но идеальный. Время в скобках я выставляю просто дописыванием обычного текста в загловки – :30 – 30 минут, 1 – 1 час, 2:21 – 2 часа 21 минута. Такой формат потому что так быстрее всего на айфоне можно указать нужное время. Со временем оказалось что я трачу на подсчеты и пересчеты до 20 минут в день... И решил написать программу, которая сама считает время.

Код: https://t.me/c/1294507835/11 . Потом я понял что было бы удобно иметь доступ с телефона к подсчету и написал телеграм-бота: https://t.me/thingscountbot (не до конца проработана валидация, так как бота делал исключительно для себя и я знаю как буду его использовать).
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Сделал программу, которая считает суммарное время необходимое для выполнения задач.

Я пользуюсь задачником Things3. Выглядит он вот так: https://imgur.com/a/I7vkziQ . То ли мое помешательство, то ли недостаток программы – нельзя выставлять время, которое я выделяю на задачу. Но кроме этого это просто идеальный задачник.

Дорогой, но идеальный. Время в скобках я выставляю просто дописыванием обычного текста в загловки – :30 – 30 минут, 1 – 1 час, 2:21 – 2 часа 21 минута. Такой формат потому что так быстрее всего на айфоне можно указать нужное время. Со временем оказалось что я трачу на подсчеты и пересчеты до 20 минут в день... И решил написать программу, которая сама считает время.

Код: https://t.me/c/1294507835/11 . Потом я понял что было бы удобно иметь доступ с телефона к подсчету и написал телеграм-бота: https://t.me/thingscountbot (не до конца проработана валидация, так как бота делал исключительно для себя и я знаю как буду его использовать).
Все это я пишу в статье в обновлениях:

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

Это вске потому что я забыл правильно настроить что делать боту, если один из пользователей его останавливает (Stop Bot).

На самом деле и сейчас не до конца правильно настроил (он все равно будет пытаться отправить тем, кто отписался и пропускать; не настроено конкретное исключение, а сразу все; я должен по-хорошему удалять юзера из базы для рассылки, которого бот определил как того, который отключил бота, а я пока что этого не делаю). Так, quick fix.

Я пообщался с пользователями и понял что рассылка шотов раз в 3 часа это очень часто. Поэтому теперь она будет 2 раза – в 7 утра (сегодня только что запустил отправку почти в 9) и в 7 вечера (сегодня будет где-то в половине девятого).

Так что подписывайтесь, кто не подписался, теперь будет еще лучше.

Может еще потом настрою чтобы шотов прилетало не 10, а может лучше 15-20…

@dribbblobot
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
За время пользования ботом (кроме меня и моего тестового аккаунта) подписку оформили 8 человек. Спасибо, очень приятно, что пользуетесь, стараюсь ради вас :)

И отписалось 4 человека.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
designerschannel
Как вы уже успели заметить, подписка на @dribbblobot сломалась.

Это вске потому что я забыл правильно настроить что делать боту, если один из пользователей его останавливает (Stop Bot).

На самом деле и сейчас не до конца правильно настроил (он все равно будет пытаться отправить тем, кто отписался и пропускать; не настроено конкретное исключение, а сразу все; я должен по-хорошему удалять юзера из базы для рассылки, которого бот определил как того, который отключил бота, а я пока что этого не делаю). Так, quick fix.

Я пообщался с пользователями и понял что рассылка шотов раз в 3 часа это очень часто. Поэтому теперь она будет 2 раза – в 7 утра (сегодня только что запустил отправку почти в 9) и в 7 вечера (сегодня будет где-то в половине девятого).

Так что подписывайтесь, кто не подписался, теперь будет еще лучше.

Может еще потом настрою чтобы шотов прилетало не 10, а может лучше 15-20…

@dribbblobot
+ Сейчас рассылка начинается на старте бота.
Логика рассылки должна быть такой, чтобы отправлялось все не на старте, а в определенное время.

Тоже нужно пофиксить (юзать schedule. Я как-то его пробовал, но были проблемы. Может не так пробовал. Нужно ещё раз затестить...).
источник