28567
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном ПРАВИЛА — https://t.me/t0digital/200 ЛАЙВ-КАНАЛ — @smthisgoingon Дать много деняк — sterx@rl6.ru Роскомнадзор: https://vk.cc/cJmDDB
Создавать что-то из ничего, из мысли, из идеи, из пустоты — великая привилегия и великий кайф.
Вот наша LMS-платформа. Которой не было, которую мы осмелились придумать, потом нарисовать и сделать. Работает, люди курс на ней проходят.
Сам курс. И его не было, всё возникло из нахальной идеи, за которой последовало много упорной работы. И вот он — есть.
Видео, свет, звук. Много оборудования. Даже помещение, в котором снимается материал, искалось в первую очередь для этого.
Тысячи нюансов, незаметных, но важных деталей соединяются воедино и проявляют результат.
Материализуется, выкристаллизовывается что-то значительно большее, чем простая сумма составных элементов.
Кайф.
Фигма тут developer-панель отключила для бесплатных аккаунтов. Кто что использует в работе сейчас? Оплатили фигму или нашли альтернативу? Смотрю вот оперсорсный penpot есть, неопенсорсныф pixso, продающийся в России. Чем пользуетесь?
Читать полностью…
Johe записал свой видео-отзыв о Huawei Mate X3.
Дополню от себя по своему опыту использования за пол года.
1. Механизм раскладывания не сломался, люфтов не появилось, всё в порядке. Ношу без чехла, плёнку с внешнего экрана снял, внешний экран немного покрывается царапинками (как и у любого другого телефона), внутренний экран плюс-минус как новый.
2. Да, маленький внешний экран не настолько маленький, чтобы быть бестолковым. Им можно нормально пользоваться. Раскрываю внутренний только когда есть время.
3. Да, большой внутренний экран это кайф. Смотреть видосы, картинки, читать тексты — хорошо.
Большим преимуществом для меня является небольшой вес и совсем маленькая толщина телефона в разложенном виде — при большой диагонали внутреннего экрана. Например, я сейчас вовсю снимаю видео по курсу и открыл для себя отличный use case — сценарии открыты на телефоне, в который удобно подглядывать, а на ноутбуке идёт запись скринкаста. Нет, использовать в той же роли iPad менее удобно — он больше, тяжелее, он громоздкий. Нет, обычный телефон использовать в той же роли тоже не комильфо, экран маленький. А здесь экспорт markdown-сценария в A4-PDF, открываешь этот PDF на внутреннем экране и кайф.
4. Дико кайфую от быстрой зарядки, пусть и только родным блоком. Это первый телефон у меня, который даёт такие эмоции. Уже надо выходить из дома, а телефон почти сел? Поставил быстро на зарядку и реально, пока натягиваешь джинсы и кладёшь ноут в рюкзак, он успевает несколько десятков процентов набрать. Выручает, меньше стресса.
5. Ушёл с Gmail не по причине отсутствия на телефоне гугл сервисов, а потому что не могу оплатить gmail for domain. Яндекс-почта. Да, у мобильного приложения UX местами хуже, но местами и наоборот лучше, чем у gmail. Например, когда ящиков много, в яндексе можно открыть единый список с письмами по всем ящикам. В Gmail такого не было (в комментариях пишут, что есть — возможно я не нашёл).
При этом да, gmail тут поставить можно.
6. В App Gallery есть не всё и мне пришлось всё равно ставить Gspace для получения доступа к гугловым делам. Например, пропуска в Казанском коворкинге ИТ-парка работают через их фирменное приложение и оно есть только в Play Market. Казанцам привет, бывал там у вас в ИТ-парке:) Приложение Якитории у меня установлено тоже через Play Market. WhatsApp тоже работает только из Play Market, нельзяграм.
При этом разработчики, даже выкладывающие свои приложения в App Gallery, явно на него забивают. Приложение говорит — обнови меня, там новая версия вышла, идёшь в App Gallery, а там никаких обновлений нет. Неприятно. Заливать APK сразу во все маркеты это очень тяжело, конечно, возможно даже почти нереализуемо для мобильных разработчиков.
Ютуб стоит тоже Play Market'овский, но он часто лагает. Проиграет часть видео и зависнет. NewPipe играет видео полностью, но в нём нет рекомендаций, показывает только обновления по тем каналам, на которые ты подписан. Знаю, что есть какие-то другие клиенты ютуба (revanced), которые умеют и в рекомендации, то есть подтягивают твой аккаунт, но а) я не хочу данные своего аккаунта с каналом на 150К подписчиков вбивать в левые приложения и б) они вообще не внушают мне доверия, чето там патчить надо и тп судя по описанию. Не хочется даже вникать.
7. Основная моя претензия к этому телефону и вообще Huawei в том, что у них не работает Fujifilm-приложения для перекидывания фоток из камеры без проводов. Фудж запилил в кои-то веки, впервые за 10 лет работающее приложение, но на Huawei оно не работает и я думаю, что дело в Huawei, которые не умеют коннектиться к WiFi, в которых нет инета. При этом разными светильниками Huawei нормально управляет, но там видимо коннект по Bluetooth идёт.
Вот для меня это огромный косяк. Когда на всех телефонах ты можешь что-то сделать, а на этом не можешь — это косяк. 2024й. Мда.
Так, sudo в винду уже завозят, ждём systemd, а там и до Linux-ядра недалеко😁
/channel/shtxt/2075
Зззнатоки сообщают, что чат-таки был воскрешён и весь сервис доступен. Фух отлегло. Хорошо!
Читать полностью…
Оооо, zed заопенсорсили!
https://zed.dev/blog/zed-is-now-open-source
Кто не в курсе — это редактор, которого я очень жду. Его делают те, кто делал Atom и Tree-sitter — на Rust и с приоритетом на максимальную отзывчивость и скорость. Вот прям новый редактор и вот прям без унылого электрона, представляете?
А какие тексты на сайте? «Когда вы перемещаете курсор или вводите символ, вы должны видеть пиксели при следующем обновлении дисплея — каждый раз. Даже небольшие паузы накапливаются в течение дня и создают ненужный стресс.»
А? А? Каково?
Последний раз тыкал его осенью 2022го. Пошёл смотреть, как там оно сейчас!
DDD = ♥️
но это неточно
А завтра в Ботаним стартуем «Командная строка Linux» Шоттса!
Приходите на стрим с Соером!
/channel/softwareengineervlog/1882
Телеграм работает всё лучше, всё надёжней, Павлентий докручивает, оптимизирует, фигачит и днём, и ночью, всегда фигачит, только когда бицуху качает, тогда не фигачит, а так всегда фигачит!
ЗЫ. Реакции то есть, то нет — верхний элемент попапа.
А чтоооо это у нас тут под ёлочкой, а это «Хардкорная веб-разработка» зарелизилась!
Все, кто ждал курс. Ребята, девушки, я с вами:) Курс вышел. Мне хотелось успеть до праздников, чтобы вы могли на выходных начать его проходить. Запускаемся.
Видео о курсе
41 глава и 798 уроков. Записаны пока не все главы, курс будет пополняться, но возможно и вместе с этим дорожать, текущая цена 100 тысяч рублей.
Спрашивали о рассрочке — поэтому я её подключил, вы можете оплатить всё целиком или в рассрочку без процентов. При этом это всё равно кредит, а кредиты зло. Не хочу продавать вам любой ценой, поэтому идите в рассрочку только если уверены, что это не станет для вас проблемой.
Посмотрите видео о курсе и если готовы — залетайте!
Предлагаем поностальгировать и, как в детстве, загадать желание Деду Морозу ЦОДу 🎄
Напиши до 25 декабря дедушке письмо и расскажи, для чего тебе нужны сервисы Cloud.ru Evolution.
Напомним список доступных:
▫️ Evo Compute (Виртуальные машины)
▫️ Evo Managed Kubernetes (Кластеры Kubernetes)
▫️ Evo Object Storage (Объектное хранилище S3)
А дедушка со своей командой выберет письмо с самыми интересными историями и подарит бонусные баллы, которые будут начислены в твой личный кабинет ☃️
1️⃣ место - 50000 бонусов
2️⃣ место - 30000 бонусов
3️⃣ место - 20000 бонусов
Обязательные условия:
✔️ быть зарегистрированным в Личном кабинете на сайте cloud.ru
✔️ быть подписанным на @cloudrutech
✔️ написать письмо
➡️ Письмо писать сюда ⬅️
Результаты объявим 27 декабря. Не пропусти 🍷
Меня всегда радовал в человеке дух предпринимательства. Я считаю что за людьми, которые постоянно хотят создавать что-то новое - будущее!
Бытует мнение, что "предпринимательская жилка" есть не у многих, я этот тезис не разделяю. Я считаю, что если человек достиг определенного уровня в своём деле - это "дело" можно смело превращать в бизнес.
В этом мое мнение сходится с автором канала Диджитализируй, Алексеем. Мы поговорили и подняли различные вопросы в сфере ИТ и не только.
Приятного просмотра:
https://youtu.be/CPKlILIYLw8
@IT_Helpers
Перевожу тут материалы курса из Notion в Obsidian и подключаю git. Удивился, что git из коробки на маке не умеет нормально отображать кириллические имена файлов. Чтобы это пофиксить, достаточно выполнить команду:
git config --global core.quotePath false
Ловите лайфхакушку.
Как гласят старцы, в питоне циклические импорты это косяк недоразумение, которое сигнализирует чаще всего о проблеме в коде — если два модуля импортируют друг друга, то надо подумать, кто виноват почему так случилось и кого бить как этого избежать (если 2 модуля так сильно связаны, то почему бы не сколбасить их в один модуль, например?).
Однако иногда импорт в одном из модулей нужен только для type hints и это не всегда сигнализирует о проблеме. Ну, кроме того, что код не работает из-за циклического импорта:)
Тогда тот модуль из двух, который импортирует зависимости только для типизации (class_a.py), можно написать так (class_b.py тут это второй модуль):
# class_a.py
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from class_b import ClassB
class ClassA:
some_b_instance: "ClassB"
# class_b.py
from class_a import ClassA
class ClassB:
pass
TYPE_CHECKING принимает значение True только когда этот код проверяется тайп-чекером вроде mypy или pyright. В рантайме она False. И, обратите внимание, что в типе SomeClass обёрнут в строку. Оборачивание в строку можно убрать, если добавить импорт from __future__ import annotations.
Сарказма пост.
Имел удовольствие сегодня почитать великолепную, возможно, лучшую книгу по питону: «Python с нуля», Пётр Левашов. Сам Гвидо не написал бы лучше. Возможно, даже сам Гвидо и не знает ни хрена половину сокрытого под этой обложкой.
Книга несомненно обречена войти в анналы и аналы. Возможно, она даже оттуда и вышла.
Писал в лайв-канале лайв-впечатления по ходу чтения.
А полная рецензия здесь.
Добрый вечор!
8. Люди спрашивают — чо за телефон у тебя такой. Это забавно:) И Fujifilm X100V тоже притягивает внимание, подходят, спрашивают. Вот Hasselblad такого эффекта не имел, а фудж имеет. Но он правда красивый, собака:)
9. Не факт, что вам этот телефон понравится не смотря на то, что мне нравится. Хотя, если вы «гик» и хотите попробовать что-то новое — можно присмотреться, да:) У меня тут лежит 15 Pro айфон, взял для тестов нашей платформы курса, но симка в Huawei и постоянный девайс именно Huawei. А по камере в смартфоне мой личный топ это 100% пиксель. Хотя и этот Huawei снимает нормально. Мне кажется, даже не хуже айфона этого.
Интервью с сооснователем Postgres Pro Иваном Панченко об опенсорсе, вкладе россиян в постгрес, рисках и преимуществах опенсорса для бизнеса, оракле vs постгрес, истории развития СУБД. Слушаю с удовольствием.
Один из комментариев под видео: «Мне не важно, что делает этот человек, я готов с ним работать, слушать его, понимать, только потому что у него максимально грамотная речь практически без слов-паразитов. Человек с таким чётким мышлением и умением выразить свои мысли не может делать свою профессиональную работу плохо.»
Интересная мысль:)
Кто поставил оба компонента Спутника, у того интернет работает!
Читать полностью…
Забавно читать комменты от плюсовиков, что unsafe-Раст ничем не отличается от Плюсов.
В младших классах школы у нас были уроки природоведения и учительница использовала их для научпопа. Однажды она рассказала нам, что есть люди без нервов и они совсем не чувствуют боли. Нам сразу захотелось стать такими людьми, но учительница нас вразумила — люди, не чувствующие боли, долго не живут, потому что не знают, что у него рука находится в кипятке, нога неестественно вывернута и сейчас сломается, а голова давно уже отрублена.
Нервная система и боль защищают человека от тупых необдуманных действий.
Так вот, Плюсы — это язык без нервной системы. На Плюсах можно творить что угодно — прыгнуть в смертельный кульбит с переломом позвоночника, нарезать руку по кусочкам, засунуть голову в микроволновку, предварительно запихав кучу вилок в одно место. Плюсы об этом даже не пикнут. Плюсы — это динозавр, пожирающий свой хвост и балдеющий от этого увлекательного процесса.
Раст язык нового поколения, это первый язык с нервной системой, здесь при любом опасном шевелении Раст начинает орать, что так делать низзя!
И тут выходит плюсовик на сцену и заявляет, что он на Расте сможет засунуть член в мясорубку и прокрутить в фарш.
И действительно, всё это эффектно исполняет на публику, обколовшись предварительно с ног до головы unsafe-блоками.
Да, на Расте можно самоубиться. Но в отличии от Плюсов: 1. Ты будешь об этом знать. 2. Ты будешь целенаправленно этого хотеть.
Написали тут, что создатель aiogram удалил тот самый эпохальный русскоязычный чат своего божественного фреймворка:) Эх ёпта ушла эпоха, и всё из-за русни! Айййй!
Читать полностью…
Уопчки, очередная акция от cloud․ru — 50% скидка на облачные сервисы в 2024м! Как для физ лиц, так и для юриков/ИП.
Чтобы забрать скидку, нужно зарегистрироваться на cloud․ru, пополнить баланс в личном кабинете и получить бонусы, по сумме равные сумме пополнения. Всё. Бонусы расходуются так же как и оплата — на облачные серверы, в том числе с GPU, на Managed Kubernetes, объектное S3-хранилище, базы данных.
Движуха доcтупна до 20 марта 2024го, а полученные баллы можно расходовать в любое время, так что лучше не тянуть, зарегистрироваться и получить бонусы сразу. Подробнее можно почитать здесь: cloud.ru/offer
Вжух!
#реклама. ООО «Облачные технологии». ИНН 7736279160.
Нууу и вот и ладненько, нууу и вот и что же ж тут поделать, ну вылезло малость, щас Павлентий протеин доест и всё поправит, может быть, однажды, хотя и так сойдёт-то, чего ж уж!CSS is awesome! Нативный клиент телеграмушки:)
В хлопотах тут упустил, что Диджтализируй удостоен награды «Золотой Соер 2024»! Юхууу, вот это да!
Большое спасибо всем, кто голосовал и большое спасибо Соеру! По такому поводу надо нам надо бахнуть совместный подкаст:)
Оказываецца, в Safari-плагине vim-раскладки (Vimari) можно листать вкладки с w и q. Вот. Как-то я недавно узнал, а до этого негодовал, что gt и gT не работают, как в хромовском Vimium.
Листаю тут книжку по инфобезу. Забавное примечание:)
ПРИМЕЧАНИЕ. Если вы пишете или переписываете низкоуровневое приложение с нуля, всегда выбирайте язык Rust вместо С или С++. Rust — это новый язык программирования, который может выполнять низкоуровневые задачи так же хорошо, как С и С++, но, в отличие от них, Rust безопасен по памяти. Таким образом, при использовании этого языка проверка границ больше не потребуется, а переполнение переменных для создания потенциальных уязвимостей становится невозможным. По мнению создателя браузера Mozilla (Firefox), 73% уязвимостей только в стилевом компоненте браузера никогда бы не возникли, если бы он был написан на Rust, а не на С/С++. Даже одно это проектное решение может очень сильно сократить поверхность атаки, что сводит на нет все приемлемые деловые аргументы, которые могли бы оправдать написание новых приложений на С, когда доступен Rust. «Но мы умеем программировать на С» является недопустимой причиной не изучать и не использовать Rust.
Смотрю тут на курсы всякие разные.
Вот вам глава «Углублённый Python» курса по питону одной большой компании!
Как создавать функции и классы и работать с list, set, dict — это вам не хрен моржовый, а углублённый Python😂
А что тогда неуглубленный, такой вот, поверхностный Python, что в него входит? print и всё✊?
Чёт как-то я не удивлен, что с такими углублёнными познаниями на собеседы-то не зовут негодяйские эйчары:)))
tinypng — отличный быстрый бесплатный веб-сервис, жмущий PNG, JPG и WebP-изображения, значительно уменьшая их размер.
О способах сделать это кодом я рассказывал здесь и здесь, но если надо просто пожать картинку для, скажем, блога, чтобы загружалось быстрее — tinypng отлично подходит.
Аааа вот в гошечке, вот в гошечке:) Пакет работы со временем вообще кайф.
Вот, например, измерение времени между двумя точками:
package main
import (
"fmt"
"time"
)
func main() {
start_time := time.Now()
sum := 0
for i:=0; i < 1_000_000; i++ {
sum++
}
fmt.Printf("прошло времени: %v", time.Since(start_time))
// прошло времени: 734.209µs
time.Sleep(1 * time.Microsecond)
}