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

ПРАВИЛА — https://t.iss.one/t0digital/200

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

Дать много деняк — [email protected]

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Диджитализируй!
Со всеми последними сливами перс данных, активно обсуждаемыми сейчас, кажется, многие теперь заведут вторые номера телефонов для всех сервисов, где это возможно — для доставок еды, Авито, магазинов и подобного, и не будут светить в них свои настоящие фамилии…
Минцифры выступает за штраф для больших компаний в 1% от оборота за слив перс данных. Так глядишь и способы борьбы со сливами найдутся.

Скажем, адресные данные всех заказов действительно надо хранить на серверах? Нельзя ли хранить их только на телефонах пользователей и после выполнения заказа с серверов удалять? Нужны для статистики? Ну обезличьте. И тп. Способов реализации защиты от слива чисто технических — масса, не говоря об организационных. А то лежит всё в открытом виде — бери не хочу, гуляй рванина. Деливери слил, Яндекс слил, Билайн слил, Сбербанк слил. Позорище.

https://www.cnews.ru/news/top/2022-05-19_v_rossii_gryadet_epohalnyj

#news
👍282🔥15🤔8😢31
Типизированный_Python_для_профессиональной_разработки.pdf
3.4 MB
Рад поделиться с вами книжкой по типизированному Python, о разработке которой я говорил здесь. Вжух!

Здесь актуальная версия книги от 8 июня 2022.

Цель материала — помочь тебе научиться писать более красивые, надёжные и легко сопровождаемые программы на Python. Это не начальный уровень владения языком, предполагается, что ты уже умеешь программировать, но хочешь научиться делать это лучше.

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

Код из книги
Видео версия — текстовую обязательно читаем тоже, в ней ряд тем расширен.

РАСПРОСТРАНЕНИЕ поддерживается, но, пожалуйста, в виде ссылки на этот пост или ссылки на веб-версию, т.к. книга обновляется.

#python #backend #it #codebetter #books
🔥795👍24763🎉27🥰2
Ядро Pydantic переписывается на Rust. Внезапно!
https://github.com/samuelcolvin/pydantic-core

#python #news #interesting #backend #it #rust
🎉56👍29🤔123😢1
Обновил PDF документ «Типизированный Python», новая версия в том же посте : t.iss.one/t0digital/151

* Добавилась информация о протоколах typing.Protocol в главе об интерфейсах
* Добавилась информация о параметрах датаклассов slots и frozen
* Добавлен пример в главу «Интерпретатор не проверяет подсказки типов»
* Расширена глава о Enum, добавлено про наследование от str
* Расширена глава «Подсказки типов нужны только в функциях?»
* Исправлены найденные опечатки

Также обновлён Github с кодом.
Оглавление прошито в PDF документе.

#books #python #IT #backend #codebetter
👍220🔥72🎉52😢1
Если что — книжка снова обновилась, актуалочка всё там же https://t.iss.one/t0digital/151. Сорян, если кто-то напечатал:)

* Обновлена глава о Literal
* Добавлена информация о pyright анализаторе кода в дополнение к mypy
* Добавлены рекомендации в главу «Контейнеры — Iterable, Sequence, Mapping и другие»
* Исправлены найденные опечатки

#books #python #IT #backend #codebetter
👍188🔥22😁1610😢1
Исходники книги выложил на Github, а также сделал веб-версию. Веб-версия собрана с помощью растовского mdbook. PDF он умеет генерить на основе печати из браузера, но такие PDF мне не нравятся, с этими колонтитулами ужасными. PDF по-прежнему будет обсидиановский вручную обработанный.

Всё, больше с книжкой вас не тревожу:) Хорошей пятницы, или что там у нас сегодня:)

UPD: добавился epub

#books #rust #python #it
👍399🔥8632🤔1
Мотивация vs привычка и дисциплина
https://t.iss.one/temno/4668
Актуально и для тех, кто что-то изучает.

Большинству не хватает тупо дис-ци-пли-ны. Все ищут мотивацию, но не дисциплину.

Средняя доходимость курсов в онлайн образовании — считанные проценты. Люди не ставят цель пройти курс до конца, получить всю пользу оттуда. Или ставят, но не дожимают до финиша, не хватает дисциплины, чтобы сказать себе — так, у меня там 2 главы осталось, вперёд, надо сделать. Доходимость длинных этих программ на 6 и больше месяцев, уверен, стремится к нулю, вместе с чем испаряются и все гарантии трудоустройста, продаваемые на старте.

Или вот видос/книга про типизированный пайтон. Бесплатный материал, крутой, возможность за несколько часов весомо качнуть уровень разработки. Много людей досмотрело до конца, проработало весь материал книжки? Среднее время просмотра на ютубе этого видео 11 минут из почти 3х часов.

Вспоминается, как в универские годы занимался карате. В школе я не был спортивным парнем и тренировки были тяжелы для меня. Плюс учеба, к которой я относился серьезно. В итоге пара часов сна, пары в универе, забегаешь в общагу поспать 30 мин и едешь на тренировку. А там ещё дождь, ветер, темно уже, погода отстой, у тебя голова тяжеленная. Но едешь и понимаешь, что так надо. Убойная треня, потом физуха и кросс 3км, и снова в общагу готовить лабы и курсачи часов до 3 ночи. Дисциплина решает. По итогу красный диплом и второй спортивный разряд.

Мотивация приходит и уходит, а дисциплина решает всегда. Поставил цель, понял, что надо для её достижения и дальше просто идёшь, не сворачивая. Реально очень просто😇

#softskills #management
👍398🔥6838🤔10😢3
👍56🔥7🥰2
Наш первый айтишный офис здесь был. Небольшая комнатуха под крышей с окном в наклонном потолке. Переезжал в этот район жить и, проходя в первой день мимо здания, в шутку думаю, о, когда-нибудь заедем сюда. И через несколько, наверное, месяцев заехали. Тысяч 30 стоил кабинет в месяц.

Работали тогда вдвоём. Кодить получалось, но дела вести тогда толком не умели. Да может и сейчас не умеем, но картина мира за эти годы явно уточнилась. Денег не было ни черта, но, сука, было весело:) Стартап дух это всегда весело в первые разы.

Фигачили днём и нередко ночью. БЦ подбирали специально, чтобы с 24ч доступом. Утром, бывало, выходишь, а на улице весна, цветёт всё, пахнет, солнце уже встало, а люди ещё нет, пустота на дорогах. Поспать, и днём снова продолжать. Коллега поддерживал наш совместный с ним ритм.

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

Кофеенка внизу. Утром, если не жалко было кэша, можно было бахнуть вкусненького.

Коллега, поработав потом в двух крупных ИТ компаниях, сейчас уехал на фоне последних событий. Напротив БЦ поставили зарядку для электротачек и стоит чья-то Тесла. Охранник круглосуточного БЦ тихо стоит курит на улице.

Жизнь идёт.

#soulful
👍41965🔥30🤔3😢1
Кулинарные изыски подъехали!

#gg
👍240😁20115🤔1
Диджитализируй!
Минцифры выступает за штраф для больших компаний в 1% от оборота за слив перс данных. Так глядишь и способы борьбы со сливами найдутся. Скажем, адресные данные всех заказов действительно надо хранить на серверах? Нельзя ли хранить их только на телефонах пользователей…
Вот и ещё одни чебурашки слили перс данные, гикбрейнс на этот раз. Брейнов в компании на защиту перс данных не хватило, всё в маркетинг ушло. Как там называется подход в «образовании», когда обещаний гора, картинка красивая, а за ними стоит дырочка от бублика? Инфоцы... как же оно... цыцыцы.

105 тысяч строк контактных данных, а полная выборка около 6 млн, если верить сливателям. Каждый ~20й житель страны так-то. А из молодого-взрослого населения так и поболее.

Стыд и срам.

#news
👍123😢51🤔19😁17🔥8
История о том, как Павел Дуров «окончила» курс информационной безопасности в гикбрейнс. All right, all right, baby.

#gg
😁226🤔15👍11🔥7
ЗОЧЕЕЕМ МНЕ СВОЙ VPN?!

Много комментов таких. Я вон бесплатным/платным пользуюсь и бед не знаю! Или — а чо так дорого, какой-то сервер покупать ещё?!

Тем временем список переставших работать VPN сервисов (где-то что-то из них может работать, но нестабильно и не на всех провайдерах):

Proton, Lantern, 1.1.1.1, VyprVPN, OperaVPN, Hola! VPN, ExpressVPN, KeepSolid VPN Unlimited, Nord VPN, Speedify VPN, IPVanish VPN, VPN Betternet, Lantern, X-VPN, Cloudflare WARP, Tachyon VPN, PrivateTunnel

Люди отказываются принимать новую реальность. Она есть, хорошая или плохая, справедливая или нет, она есть и её просто стоит принять. Прочтите или прослушайте отличную книгу. Аудио версия хороша, кстати.

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

Зачем иметь своё? Очень просто:

1. Чтобы разбираться в вопросе и контролировать ситуацию со своим доступом к сети
2. Чтобы иметь возможность перенастроить самому любой другой сервис, если понадобится.

Я пользуюсь Wireguard, он работает стабильно, проблем на разных провайдерах не замечал. Станут блокировать — перейду на что-то другое, по-прежнему на своём сервере.

#it #linux #books
👍273🔥39🤔53😁3
Этим прекрасным субботним летним вечером внезапно и совершенно неожиданно был найден великолепный консольный клиент PostgreSQL. Называется pgcli.

* подсветка SQL
* автокомплит с fuzzy search, вместо длинной таблицы django_content_type можно набрать d_c_type
* удобный многострочный режим запросов, с которым приятно работать
* раскраска имён колонок в результатах запроса
* интеграция с ipython
* много конфигов, цветовые схемы
* хранение частых запросов
* удобный поиск по истории запросов и тд

А? А? Каков?!

Спасибы @johenews за находку:)

ЗЫ. И для мускула есть похожий mycli
ЗЫЫ. А для редиса iredis

И ещё pspg есть. Тоже — вещь.

#linux #IT #backend #tools
👍292🔥4614😁5🤔5
Привет, Минск, привет, родной!
👍426🔥4128😁4🤔4
Кто в Минске — возникла идея митапа, попьем чаю пообщаемся. Часов в 19-19:30. Место поищем вместе в зависимости от количества людей 🤗
Anonymous Poll
8%
Да, в Минске, приду!
92%
Нннннет!
🔥35😢19👍14🤔6🎉2
70 человек собралось. Как думаете, найдём оперативно столько места в воскресенье в Минске? Кажется, нам нужен уже не самый маленький чайный конференц зал 😂

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

Пишите мысли/идеи/предложения, если есть. Будем думать.

Сегодня встречу отменим, ребят, под сотню человек это уже серьёзно. На улице тоже не стоит, уедем за несанкц митинг:)

Но вообще встретиться офлайн идея оч крутая. Надо её реализовать. Сделаем ТыдынцКонф, как подсказывают в комментах!
👍249😁31🔥219