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

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

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

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

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
И такой хайлайтер в чатик скинули: ray.so
Градиенты — вах:)

#IT #tools
👍94🔥32🤔3🥰2😢2
Вот правильно, нечего на мамкиной шее сидеть!

#gg
😁292👍57🔥8🥰4😢3
Готовлю материал об объектно-ориентированном программировании в Python, ООП. Конечно, он будет актуален в первую очередь для погружающихся в разработку и Python. Вижу по ревью кода новичков, что у многих есть с этим сложности.

Какие темы здесь должны быть освещены, как считаете? С какими вопросами и сложностями сталкиваетесь?

#it #python #backend
👍354🔥5314🎉9
Vim проплыл.
Парняга сверху, похоже, уже на грани отчаяния.
😁233😢11👍102🥰2
Чёт захотелось мне сегодня купить айфон:) Я вообще поклонник андроид. И Windows phone нравился. Никогда айфонов не было.

А тут пиксель текущий — Google Pixel 4a5g — стал разряжаться быстро, батарея греется как не в себя, становится страшно, да и подлагивает уже. Ну, думаю, попробую айфон что ли.

Хотя этот lightning-разъём их в 2022м-то, откровенно говоря, выглядит уже даже не странно, а конкретно ущербно. У меня есть фото/видео камеры 4х брендов и ВСЕ заряжаются от USB Type C. Ноут от Type C. Наушники. Несколько поколений телефонов с Type C уже было. iPad. Компактный видео свет. Радиопетли. Вообще всё. Купил маленькую 65Вт GaN зарядку от Baseus, несколько длинных классных мягких Type C проводов в тряпичной оплётке и кайфую.

Ну, думаю, ладненько. Живут же как-то люди с айфонами. Скрепя сердце:).

Пришел в re-store (терпеть его не могу, но он рядом с домом). Пустой магаз, 2 продавца и одна девушка-покупатель, стоящая у кассы минут 20 и, кажется, болтающая с продавцом о погоде и чехлах. Говорю свободному — тащите мне айфон. Щас, говорит, касса освободится и всё случится.

Простоял в общем минут 20 и ушёл ужинать:) Высшие силы, видимо, сказали мне — Алексеус, айфон не для тебя. И re-store тоже.

Вот.

Подумал, что вы должны знать:)

Кстати, хочу попробовать трансляцию попозже в канале замутить, здесь в телеге. Кто хочет пообщаться велкам. Через час-полтора возможно.
👍289😁67🔥195😢5
Live stream started
Live stream finished (4 minutes)
Смотрите какой видос про камеры Pixel 6 Pro нашёлся.
Вообще канал отличный — вот, например, или вот. Автор с душой подходит, мне нравицца!
👍36😁2
Докладываю. Новая инсталляция Termux из Google Play косячит, а вот из F-Droid — работает. F-Droid это "магазин" Free and Open Source приложений для Android.

Termux это способ запускать любую (ну или почти любую) *nix дичь непосредственно на Android-смартфоне. Не на удаленном сервере, а на самом смартфоне. Я как-то Python Telegram-бота запускал — работало.

В Termux у меня ssh-ключи и ssh-клиент, чтобы с телефона можно было ходить по серверам и там всякое безобразие и непотребство творить, если очень хочется, а компухтер не под рукой. Оболочка в Termux у меня zsh, как и на ноуте, с плагином oh my zsh. Установлен vim (чистый, без плагинов), git. Ещё pass для управления паролями, чтобы всегда были под рукой. Python 3.10 сейчас поставил. И zip, привык для упаковки архивов.

Нормальные нативные банковские приложения, удалённые из Google Play, на Android легко ставятся из apk файлов, загружаемых с официальных сайтов конкретных банков. Android, как ни крути, по-прежнему гораздо более свободен, чем iOS.

#tools #IT
👍220🔥19
В мобильном Android Wireguard-клиенте, оказывается, можно легко настраивать, трафик каких приложений будет пускаться через Wireguard, а каких не будет. Удобненько.

#tools #IT
👍194🔥45🤔3🥰1
Если я вдруг ещё кого-то не задрал телефонной темой, то обязан завершить это дело, ловите список моих приложений на Android.

Notion. Приложение для текстовых заметок. Я с него всё ещё не перешёл на Obsidian, но точно перейду. Заметки просто ещё не переносил. Но новое пишу в Obsidian. Видео сделаю однажды. Пока заметка.

Gmail — почтовик. К слову — умеет забирать почту из других ящиков и отвечать на них.

Wireguard. VPN-клиент, вероятно все в курсе. Подключаться умеет из шторки Android без прямого запуска приложения.

Termux — эмулятор терминала.

Adobe Acrobat Reader и eReader Prestigio — читалка PDF и читалка ePub/FB2 файлов соответственно. Не читаю часто книжки с телефона, но иногда бывает. Как правило там висит всегда что-то для почитать и, когда есть время, читаю.

Chrome — основной браузер. Знаю, кто-то любит Firefox, Brave, Opera, ещё что-то, но я пока на Chrome.

Monitor+ — бомбезная приложуха для управления камерами Sony. Фактически заменяет беспроводной внешний профессиональный монитор для видео съёмки. Платная приложенька и лицензия не перенеслась со старого пикселя на новый. Такое не одобряю, но приложенька достойна того, чтобы купить её снова.

Imaging Edge — официальное приложение Sony для выгрузки фоток с камеры на телефон. Вообще синхронизация камер Sony и телефона прекрасна в отличие от Fujifilm, поклонником которого я долгое время был. Жаль у Hasselblad нет приложения для Android, их Focus Mobile 2 только для iPhone и iPad. Вообще хороший рыночек для мобильных разработчиков — делать приложения камер, которые нужны рынку, но которые не удосужились сделать производители. Monitor+ делает кэш отлично, уверен.

Control Blackmagic Camera — приложение для удалённого управления камерами Blackmagic. Как монитор не работает, но изменить параметры съёмки и запустить/остановить её позволяет, что очень воодушевляет.

ЛитРес Слушай! и Книги!— приложения Литрес, покупаю слушаю аудио книги и иногда покупаю текстовые электронные версии. Например, про LLVM какую-то англоязычную книжку зимой покупал читал, интересно.

LiveLib — эдакая соц сеть для тех, кто читает. Веду там некоторое прочитанное, возможно не всё.

Notebloc — тоже лицензия покупается отдельно на каждый телефон, но тоже приложение достойно отдельной покупки. Это сканер через камеру. Умеет выравнивать края и приводить вид фотографии документов к «виду отсканированного документа». Куда-то дел сканер после того, как стал пользоваться

Cx проводник — файловый менеджер. Не знаю, почему он, но он устраивает.

Музыка — Яндекс.Музыка. Совершенно потрясающий и мой любимый сервис музыки. Их рекомендации великолепны.

Instagram (запрещённый в РФ), Facebook (запрещённый в РФ), VK — соц сеточки. Чаще всего из трёх захожу в первую. Наверное, потому что нравится визуальный контент.

Карты. 2ГИС, потому что знает много организаций — хотя, пожалуй, давно не пользовался. Карты, ЯндексGo, Яндекс Метро — яндексовые сервисы. Uber и прочими не пользуюсь, яндекс такси one love. На картах часто ищу кафехи, строю пешие маршруты, ищу магазины. Нельзя не отреспектовать Яндексу за столь удобные сервисы.

Мессенджеры. Telegram как основной и WhatsApp для тех, кто не пользуется Telegram.

Банки и сервисы еды — много, они, думаю, неинтересны.

Калькулятор Плюс — калькулятор, купленный лет 5 назад и до сих пор меня радующий. Нравится.

Snapseed — приложение для обработки фото от Google. Пользуюсь часто.

YouDo — своеобразный фриланс сервис, на котором можно найти много разных специалистов: юристов, клинеров, бухгалтеров, курьеров и много кого ещё.

Авито — некоторые вещи можно купить на Авито просто дешевле, чем в магазине, процентов на 30. Фото-видео технику, например. И продать ненужное. Если вдруг кто-то не пользуется ещё.

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

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

Что ещё используете, признавайтесь?

#tools
👍223🔥146🤔3😢1
Нейроночки наобучались. Телефон предлагает поудалять лишнее на кадре и находит людей там, где даже я сам не сразу заметил их — обратите внимание на левый нижний угол кадра. Чудесааа.
👍177🔥36😁10🤔42
Тэкс! Господа фронтендеры, если есть что порекомендовать для WYSIWYG-редактора — сейчас самое время:)! Выбираем для #LMS.

CKeditor с TinyMCE не припоминать, кажется, их поезд чух-чух уже лет 10 назад:) Хотя зашёл вот посмотрел — развиваются проекты. Какие-то прайсинги ввели.

Для админки одного контент-ориентированного проекта со сложными блоками в шаблонах использовали Editor.js и Quill. Не помню почему оба. Задачи свои выполнились, но помню, что были какие-то сложности всё же на второй половине проекта. Надо вспоминать изучать, там фронт писал не я.

Расскажу потом, что выберем и как пройдёт внедрение.

#frontend #lms #IT
👍58🤔2
Возможно кому-то будет полезен мой алгоритм выбора библиотеки под задачу. Пример — поиск WYSIWYG-редактора для веб-системы, это текстовый редактор на JS/HTML/CSS с возможностью форматирования текста, добавления изображений, видео, блоков с кодом с подсветкой синтаксиса и возможно других кастомных блоков.

Этот алгоритм, конечно, может быть перенесён и на поиск любой другой библиотеки.

Шаг 1

Ищем доступные варианты, из которых выбираем. Google, вопросы знакомым, опросы. Всё найденное сводим в табличку. По редактору я создал такую табличку с пока что одной вкладкой «Первичный отсев».

Шаг 2

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

1. Есть ли большие внешние зависимости у редактора? Если есть — для меня это минус. Верю всей душой, что при должной сноровке, терпении и упорстве можно написать редактор на плюс-минус Vanilla JS и потому редакторы, тянущие мегабайты лишнего хлама, идут топ-топ лесом.
2. Современный ли UI у библиотеки. Субъективно. Современный UI как по мне в Notion.
3. Позволяет ли лицензия редактора мне использовать её в своём проекте. Если не позволяет — значит опять же топ-топ.
4. Количество звёздочек на GitHub. Много — хорошо, мало — возможно тоже хорошо:)

Шаг 3

Заполняем значения критериев по каждому из вариантов.

Анализ

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

У меня было 11 вариантов. Из них три отсеялись сразу (Draft.js, Outline editor, Thinkific — что-то не так с лицухой, зависимостями и тп). Осталось 8. Часть редакторов имеют субъективно не лучший для меня UI, их тоже отметаем. Допилить их наверняка можно, но не вижу смысла тратить на это время. Уходит Trix, Summernote, ProseMirror. Осталось 5.

Оставшиеся сортируем по какому-то количественному критерию — например, по GitHub-звездочкам. На крайняк по первичному личному впечатлению, завязанному на интуицию. Получаем: Quill, Slate, Editor.js, Tiptap, ToastUI Editor. Дальше будем смотреть их уже подробнее на предмет более конкретных параметров — документация, нужные в проекте технические особенности (возможность легкой интеграции syntax highlight в нашем случае) и тп. Пробуем подключить в проект, тестим нужные фичи. Изучаем именно в порядке выстроенного приоритета. Первое понравившееся и всем устроившее — берём.

Вжух!

#IT #frontend #javascript #typescript
👍136🔥241
Tauri — современный аналог Electron, позволяющий собирать десктопные приложения на веб-технологиях, причём приложения получаются меньшего размера, потребляют меньше ресурсов и значительно быстрее загружаются. Знакомимся!

https://youtu.be/yRT5rhuSjdU

PS. Комменты для этого поста здесь отключил — идём в ютуб, оставляем комменты там:) Ютуб должен видеть нас!

#IT #frontend #tools #linux
👍165🔥28🤔133🥰2