Диджитализируй!
27.6K subscribers
466 photos
56 videos
11 files
534 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://xn--r1a.website/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — sterx@rl6.ru

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Подсказали в комментах (Ярослав Паламарчук — спасибище!). У кого Bankoff карта где-то не принимается — попробуйте Billing address в оплачиваемом сервисе поставить тот, что даёт Bankoff.

Я оплатил в итоге таким образом все нужные мне сервисы. Карта с этим адресом принялась везде. Ярослав пишет, что и Digital Ocean оплатился без проблем. А у меня сервис проксей, который с другим адресом не оплачивался, тоже успешно принял платеж.

Какое же крутое у нас сообщество!
🔥190👍36
В чате курса закинули задачку с чьего-то собеседования. Мы её решили и несколько раз усложнили. Разомните мозги, кому интересно — на Python, скажем:)

sum(5)()  # 5
sum(5)(2)() # 7
sum(5)(100)(-10)() # 95


Надо реализовать sum. Уровень вложенности — бесконечный (ограниченный лимитом рекурсии в CPython).

Решили? Отлично!

1) Если в решении есть if — попробуйте убрать его :)

2) Если в решении есть try/except, уберите и его

3) Если в решении есть словари, избавьтесь и от них

4) А сделайте еще теперь, чтобы финальные скобки были не нужны, чтобы пользоваться можно было и так:

sum(5)  # 5
sum(5)(2) # 7
sum(5)(100)(-10) # 95


5) И, наконец, проверьте, что вот это тоже работает:

1 + sum(5)  # 6
sum(5)(2) - 10 # -3
2 * sum(5)(95) # 200
import math
math.sin(sum(10)) # -0.5440211108893699


Вечером или завтра сделаю видос об этом:) Кто сделал — не палите в комментах решение, пусть другие подумают!
👍121🔥16🤔4🥰32
Откроешь — не закроешь!
#gg
🔥289😁200👍53🥰4😢2
Хеллову ночным!
👍181🔥24🎉11🤔107
Ревьюил сейчас финальные проекты ребят по курсу и много говорил о декларативном и императивном подходе в программировании. Понимаете разницу?

На самом деле очень много можно уложить в применение этих подходов.

https://teletype.in/@t0digital/imperative-and-declarative-approach2

#IT #python #codebetter #backend
👍134🔥7🤔4🎉3
Когда-то в выступлении Сергея Котырева, основателя Umisoft, узнал о небольшой книжке "5 языков любви". Сергей говорил о ней в контексте менеджмента и отзывался крайне лестно, мол помогает сохранять сотрудников, выстраивать отношения и в целом лучше понимать людей. Любовь она ж не только про семью.

Суть в том, что каждый человек по-разному воспринимает любовь, воспринимает, что его любят. Для кого-то любовь это слова поддержки, для кого-то — проводимое с человеком время, подарки, помощь или прикосновения. Получается, есть пять способов передачи другому человеку своей любви.

Причем все люди воспринимают все пять способов, но один преобладает.

Это интересно. И, думаю, работает и в обратную от любви сторону.

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

Или человек хочет, чтобы с ним проводили время, а получает торопливые взаимодействия на бегу.

В таких случаях человек начинает думать, что его не любят, недолюбливают, возможно даже гнобят — хотя оппонент может об этом даже не задумываться. И это проблема.

Важно внимательно относиться к способу своего взаимодействия с миром и окружающими людьми. Это не так сложно, как кажется. Важнейший софт скилл (не хардами одними человек красив) — как минимум научиться не обижать людей вокруг, а как максимум напротив — стараться делать так, чтобы все почувствовали вашу искреннюю любовь:)

Хорошего вечера!

#softskills #interesting #books #management
👍20254🔥11
Разбираем задачку на Python с собеседования, усложняем её несколько раз и решаем снова. Смотреть до конца, рассматриваются разные возможности языка:)

https://youtu.be/TcHo85LIJrk

#youtube #IT #backend #python
🔥115👍371
Закончим день отличными словами Марка Твена:

Keep away from people who try to belittle your ambitions. Small people always do that, but the really great make you feel that you, too, can become great.
🔥193👍6411🎉8🤔6
Смотрю на фоне стрим по новому Яндекс.Трекеру — система управления задач от Яндекса. Кто-то пользуется? Довольны?
Я давно на них обратил внимание, но плотно пока не изучал.
👍27🤔181
Завтра в 14ч по Москве будем общаться с Владиленом Мининым у него на канале в онлайн стриме. Поговорим о Python, JS, насущных вопросах. Приходите!
https://youtube.com/c/VladilenMinin
🔥138👍706😢5
Слушал в дороге Тёму Лебедева, было интересно. Его кто-то любит, кто-то хейтит, но он фигура в рунете знаковая по многим причинам, чел умный и забавный, и вот ководство его всё никак не дойдут руки почитать, лежит книжка:) Оформление книги там просто сок!
https://youtu.be/5XtAlDEqTNU

ЗЫ. Напоминаю о просьбе дружелюбности тут в комментах 🤗

#interesting
👍57🤔23😢15🔥61
В газета.ру вышла статья с моими комментариями касательно возможности замены App Store в России.

Вообще интересно наблюдать, как в текущих условиях вторую жизнь обретают PWA приложения. Progressive Web App это по сути обычный веб-сайт, который добавляется на рабочий стол смартфона iOS или Android. Такой сайт можно открывать так же, как нативные приложения — визуально иконка PWA на рабочем столе не отличается от иконки нативного приложения; PWA может работать без доступа к Интернет (уже давно существуют веб-технологии для этого, в браузер можно сохранить всю статику — но немного, правда, по объёму); и в какой-то степени есть доступ к аппаратной части устройства.

И, что интересно, для установки PWA приложения не нужен App Store или Google Play, в котором сейчас пропали, например, приложения Сбербанка и Альфы. Для PWA нужен только браузер, заходим на сайт и сайт предлагает нам установку себя на рабочий стол устройства. Устанавливаем и пользуемся.

Look может быть такой же, как и у нативного приложения, но feel таким же не будет, сколько бы кто меня ни уверял в обратном. Скорость запуска, плавность и скорость работы нативного хорошо спроектированного приложения — а это во многом и формирует тот самый классный пользовательский опыт — всё это недостижимо сегодня в веб-приложениях.

Однако забавно смотреть, как оно сейчас начинает использоваться. Альфа, например, уже предлагает воспользоваться PWA и даже сделали удобную инструкцию о том, как их страничку на рабочий стол добавить (Альфа, Альфа, ну давай, переводи мне мильён за рекламу, я готов).

#news #interview #frontend #IT
👍158🔥10🤔10😁6😢2
В Телеграмушке тем временем запилили возможность встраивать в боты клиентские интерфейсы на JS. Внезапно. Можно всякие сложные интерфейсы теперь монстрячить, не уходя из телеги.
https://core.telegram.org/bots/webapps

#news
👍172🔥91😢21🤔1
От создателей «Грязный PHP», «Пыльный Bash», «Обшарпанная Java» и «Погрызенный VBScript»!

#books #gg
😁204👍36🎉2
Замечаю, что молодые ребята часто не умеют общаться. Культура общения — это важно. Что она включает? Уважение к собеседнику.

https://teletype.in/@t0digital/communication-culture

#softskills
👍169🔥148🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Потрындели на Вечерней Москве за импортозамещение:)
Название у нас, говорят, хорошее!

https://vm.ru/tv/961143-kruglyj-stol-novaya-perestrojka

#interview #gg
👍102😁17🔥12😢6🤔2
Все чаще вижу во фронтенд мире использование Tailwind CSS. Это CSS фреймворк, но современный-модный-молодёжный, не Bootstrap👻

Возможно даже не фреймворк, а просто набор CSS классов=хелперов.

В нём нет готовых компонентов, как в бутстрапе, потому мы не ограничены ими. Вместо компонентов Tailwind даёт CSS классы, используя, то есть компонуя которые, можно быстрее собирать верстку — и без ограничений конкретных готовых UI элементов вроде навбаров.

В финальную сборку попадают только использованные CSS классы.

Посмотрите, возможно понравится. Я планирую познакомиться поближе с ним.

#IT #frontend
🔥105👍66😢42🥰2