Size: a a a

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

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

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

И все остальное.
источник
2021 May 30
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Говорят новая БД clickhouse очень быстрая.

Попробую перегнать туда часть слов, посмотрю на скорость.

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

Например у нас есть функция:

def function():
   print("Hello")
   result = requests.get("https://google.com")
   return result.text



Эта функция сделает запрос на google.com и вернет текст запрашиваемой страницы.

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

Тут на помощь приходят декораторы. Делаем декоратор @returns, указываем в скобках какое значение хотим вернуть и запускаем.

Код из функции function теперь не запустится при её вызове, а вместо result.text вернется значение 100.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Для еще большего удобства можно сделать инициализацию декоратора, чтобы можно было выбрать – включить уведомление о том, что после теста нужно убрать декоратор на той линии, где он использован в коде или нет и нужно ли возвращать одно и то же значение на каждом использовании декоратора.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
источник
2021 June 02
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Кстати, тот контракт на $63 в час все ещё активен.

И клиент все ещё игнорит.
источник
2021 June 04
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
источник
2021 June 07
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Сейчас активно использую бота и заметил что некоторые предложения, как первые два, раньше не отображались.

Добавил и их в предложения.

Казалось бы – чего сложного в программе, которая просто ищет слова в словаре. Но нет, нужно продумывать кучу моментов, которые сразу не всегда очевидны.
источник
2021 June 08
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Посмотрел WWDC 2021. Очень достойно. В этот раз много чего понравилось, в особенности Siri без интернета.

Понравилась концепция Share Play через Facetime. Теперь делиться экраном нативно будет можно не только на маке, а еще и на других устройствах (да, на маке можно делиться нативно экраном с другими пользователями MacOS, с High Sierra, а то может и раньше).

Начали выкатывать все больше и больше фичей для разработчиков. Не могу дождаться когда я смогу доучить Python и наконец-то усиленно взяться за разработку под iOS и MacOS.

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

Apple решила убить Zoom и сьесть огромную долю рынка, предоставляя аналогичный функционал. Неплохо. Наконец-то меня теперь больше не будут звать в эти ваши зумы.

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

Круто, что экосистема Apple стала еще более удобной и теперь можно прямо визуально перетаскивать файлы с MacOS на iPadOS, но тем не менее для меня iPad как был, так все еще остается одним из самых бесполезных устройств от Apple, потому что есть макбуки.

Плагины для мобильного Safari – это однозначно круто. Уже давно хочу научиться их писать, на самом деле, будет круто если я смогу это делать и для мобильных устройств.

У AirPods появилась функция слухового апарата, который усиливает голос собеседника. Это именно то, чего мне не хватало с момента выхода AirPods Pro.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Групповые видео-звонки с трансялцией экрана в бета-версии Telegram for MacOS стали вроде как стабильными (поначалу все вылетало и висло).

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

Но говоря про фичи: добавил Inline mode. Пока не знаю насколько это удобно и нужно и будут ли этим пользоваться (и буду ли этим пользоваться я сам), но выглядит прикольно.

Было не особо сложно, но повозиться пришлось достаточно.

Попробовать можно в @camdictest_bot
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
По привычке ткнул control+c в надежде остановить воспроизведение видоса на YouTube. Потом понял что сделал.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Не знал что можно голосовые чаты делать и на каналах.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Открыл для себя встроенную функцию Python breakpoint() .

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

Для использования просто напишите на любой линии в коде (на которой нужно приостановить программу) breakpoint()

Безумно удобно, безумно удобно!

Я и раньше знал об этой функции но не догадывался что она очень удобна в самой разработке, а не только в поиске проблем и ошибок.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Пс, возможно сделаю свою библиотеку синонимов и позволю делать очень крутые штуки со словами и описаниями используя Natural Language Processing.
источник
bauhaus design/code python Дизайн UI/UX, графический, вдохновение, творчество, логотипы, мемы, юмор, креатив, архитектура,
Одна компания нашла меня на Behance. Было одно собеседование и спустя несколько дней мне предложили работу, сказав что я оказался лучшим кандидатом. Терпимый вариант, но хорошим его назвать нельзя:

- $2000 в месяц вместо желаемых $2500
- Довольно слабый ноут для работы – MacBook Air 2020 i3 с 8 ГБ оперативки (НЕ M1)
- Нельзя брать рабочий ноут домой, а оставлять на работе ноут с личными данными у меня нет никакого желания
- Работа в коворкинге вместо личного офиса компании
- Проектная работа всего на два месяца

Я попросил нормальный ноут (хотя бы i7 на 16 гигов оперативки+) и возможность брать его домой или предоплату в $1200 (чтобы докинуть ещё $1200 и за свои деньги купить ноут) или зарплату в $3500.

Но им мои условия не понравились и они отказались от предложения. Работать в не особо комфортных условиях я не готов, спасибо.

Я зажрался? Возможно. Но такой вот я.
источник