Диджитализируй!
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
Вчерашняя презентация Apple — скука как по мне. У чёлки отрезали макушку, убрали симку, снова всё быстрее-лучше-фотографичнее. Нууу и чудненько. Lightning хоть на месте, чтоб инновационности-то уж не через край.

Зато вчера была ещё презентация Hasselblad, которые выкатили новую среднеформатную (с огроменным сенсором) камеру X2D. Вот это я хочу хочу:)

Хассель добавил в камеру терабайтный SSD. А, каковы бобры? Скорость записи/чтения и больше не нужны карточки SD-шки.

Адовейшие 100 мегапикселей. Можно любоваться приближениями снимков до опупения или распечатывать на огромных холстах. На 50 мегапиксельной предыдущей версии (X1D ii) приближения завораживали, а тут в 2 раза больше удовольствия.

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

Матричный стаб прикрутили.
И дизайн вкупе с новыми объективами — вах!
Красота.

Хотя это всё вторично. Главное качество снимков, цвета, детализация.

Нишевый продукт, конечно — цена и вообще. Но хороооош, чертяка, хороооош. Надо брать:)
🔥92👍44🤔7😢2🥰1
Забрал в ДМК наконец. Хорошо, говорит, что вам досталась, а то уже разобрали все. Ухмыляюсь — похоже, не без моей помощи разобрали:) Обещают ещё допечатать.

#books #IT #python #backend
👍207🔥34😁7🎉4🤔1
Цветная! С картинками! Всё как я люблю😂
👍185😁26🔥199
От оно ж как, оказывается:)

— Вы продаёте кодов?
— Нет, только показываю.
— Красивое...

Скилфектори, пожалуйста, найди другого писарчука 🤭
Всё на отвали, вот всё на отвали)
😁287👍22🔥75😢3
This media is not supported in your browser
VIEW IN TELEGRAM
Пролистывать списки удобно при помощи CTRL+N (вниз, от Next) и CTRL+P (вверх, от Previous). Вместо стрелочек, до которых далеко тянуться. Попробовав, не замечаешь, как начинаешь пользоваться этими комбинациями вместо стрелок.

Это работает в консоли (bash, zsh) — для пролистывания результатов истории команд, например. В vim/IDE для пролистывания результатов автодополнения. В Chrome на маке в строке поиска для пролистывания результатов.

А ещё CTRL+A и CTRL+E для того, чтобы курсор перенести в начало или конец строки.

#IT #tools #linux
👍23514🔥5🎉4😁3
Планирую сделать видос про drag-and-drop на фронденде. Что-то много времени я на него потратил, поделюсь опытом. С Safari и Мозиллой поборюсь вот — и сразу.

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

На бэкенде вот докеры-фигокеры есть. Упаковал и ходишь красным мОлодцем. Кроссплатформенные джавы, работающие на чайниках и коптящие энтерпрайз сервера Сбера. Кроссплатформенные питоны.

Но нэээт, в браузерах рано! Рааано! Всего-то проблемы тянутся лет 30. Договориться и стандартизировать уже весь этот хлам ну никак, никак! Вот на Марс роботов запулить, на 55 млн км — это мы на раз, а браузеры застандартить — ну нэээт, ну ты уж загнууул. Это ж оно тогда технологическая сингулярность бахнет, мгновенно!

#IT #frontend #gg
👍163😁59🔥97
По поводу кроссбраузерности из предыдущего поста. Что-то решилось добавлением browser-specific правил вроде:

-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;

в дополнение к обычному:

user-select: none;

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

Что-то решилось перевёрсткой некоторых блоков.

Ну а что-то да, хаками. Например, Safari после некоторой операции берёт и скроллит элемент почему-то. Chrome и Firefox не скроллит, а Safari по завещаниям Тима Кука не такой, как все. Я вообще удивляюсь, почему они ещё свою чёлку не добавили в Safari где-нибудь посреди экрана. Ну то есть не чёлку, а Dynamic Island, конечно же. Потому как чёлка это давно прошлый век (ну, неделю уже так точно), а Dynamic Island это инновации. Думаю, что истинный грех обделять этими инновациями пользователей Safari всех возможных устройств и стоит долбануть им тот самый Island прям посреди экрана, чтобы точно считывалось, что это не какая-то постная херня, а Apple.

Потому для Safari запоминаем позицию скролла и после операции применяем эту позицию вручную. Визуально всё работает незаметно, хотя и хак.

В общем — при должном уровне терпения, спокойствия и успокаивающего чая жить можно:)

#IT #frontend #css #js
👍90😁19🥰83🤔3
Книжки по программированию слишком толстые. То ли дело вот официальный — очень лаконичный — мануал по программе видеомонтажа на 4 тыщи страниц.

Это я, пожалуй, к тому, что созидание в любой сфере человеческой деятельности это штука непростая. Но интересная! Бодрячком. Открыл документ, увидел размер, и сразу бодрячком:)
#books
😁199👍29🔥11🤔5
Кто хочет скоротать вечер под болтологию и написание кодов drag-and-drop на фронтенде велкам на бусти:)

https://boosty.to/digitalize.team/posts/6abcec51-1051-4e71-a576-8e547afd6627
👍62🔥7🤔2
Есть такая кнопка на клавиатуре, справа от нуля, она отвечает за дефис и то, что я привык называть «нижним подчёркиванием». В комментарии на YouTube человек пишет, что средних и верхних подчёркиваний не бывает и потому правильно говорить просто «подчёркивание».

Русскоязычная википедия гласит: «...этот символ иногда называют «Нижнее подчёркивание», что недопустимо по правилам русского языка и является плеоназмом — подчёркивание всегда выполняется снизу».

При этом на грамота.ру вот есть в одном из ответов «нижнее подчёркивание».

А ещё есть такое мнение: «Нижнее подчеркивание — это некорректное название, которое придумано «народом». Не существует верхнего или среднего подчеркивания. Есть просто подчеркивание, оно уже подразумевает действие «снизу». Поэтому выражение «нижнее подчеркивание» равносильно «маслу масляному». Но среди пользователей оно четко прижилось, и поэтому кнопку на клавиатуре «нижнее подчеркивание» найдут быстрее, чем «подчерк» или просто «подчеркивание».»

Я лично с этим последним мнением согласен. С логической точки зрения действительно «нижнее подчёркивание» это «масло масляное», ноооо а) язык формируется не на основе логики и в нём предостаточно примеров устоявшихся и узаконенных нелогичностей и б) язык формируется, мы говорим не на эсперанто.

Так што буду нижнеподчёркивать и дальше.
self._name = name
А то ишь!
👍177😁59🤔10🔥6🎉4
Как я уже писал, nic ниггадяи. Но чтобы вот настолько:) Наглейшее навязывание услуг это гнилой подход, но это хотя бы не влияет на работоспособность сервисов.

Был у меня домен там куплен лет 15 назад, на котором основная моя почта крутится на гугле. Сегодня под вечер выяснилось, что почта перестала работать. Вникаю, никак не могу понять, в чём дело. А дело в том, что домен перестал делегироваться на сервера nic гг:) NS записи в dig пусты аки головы у руководства nic.

Пишу в nic поддержку — тишина.
Звоню. Отвечают ой да, у вас старый домен, бла-бла, создайте заявку. Говорю — так создана уже. А, ну ништячок, ждите. Говорю, я на основную рабочую почту весь день не получаю писем из-за вас, сколько ждать-то, может стоит домен делегировать на другие NS сервера, не ваши? Ой нет, не надо, это делегирование часов 6 займет, долго. Говорю — ну а вы-то решите быстрее, типа время 18:30, наверное, ваши златоручки ушли уже? Нет, ну я помечу, что срочно, ожидайте. Прошло в общем 7 часов, результат нулевой.

То есть нормальная ситуация — просто дропнули домен со своих NS серверов… ииии всё. И ждите. А мы однажды соизволим посмотреть. Может быть. Когда-нибудь. И причина того, что дропнули — на какие-то старые ИХ NS сервера домен делегирован. Сервера их, а дурак ты.
Охххх.

Делегирую на Selectel и затем буду переносить домен куда-то. Фик знает куда, по прошлым комментам так и не нашелся регистратор, кому можно доверять. Кто-то пишет — вот эти норм, и тут же ему отвечают — нет, не норм, вот у меня такие и такие проблемы с ними. Бу.

В любом случае ник — обходить стороной категорически.

PS. Смена NS серверов решила проблему за 1.5ч.
👍136🤔47😢94🎉4
В комментах видео по drag-and-drop подсказали лучший способ позиционирования перетаскиваемого элемента — вместо изменения координат top/left использовать CSS правило transform: translate(x,y). Плюсы такого подхода в общем случае — браузеру легче делать оптимизации производительности, легче задействовать GPU и т.п. Но реализация сложнее, во всяком случае вчера весь день мне так казалось, пока я пытался это натыкать:)

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

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

Разницы в Performance в моей задаче, правда, Chrome dev tools не показал. Двигать один элемент в привязке к мыши видимо не так уж и сложно.

#IT #frontend #css #js #codebetter
👍13412🥰5🤔1
Телеграмушка обновилась. Премиум пользователи теперь могут влепливать не по одной реакции к сообщению, а сразу по три.

Исторический момент.
Рождение инновации!
#gg
🤔155😁126👍99🎉6439
This media is not supported in your browser
VIEW IN TELEGRAM
Прикрутил анимашечки. Доволен собой.
#lms #gg #frontend
🔥274👍7112😁9
Кстати, кто спрашивал про макбук эйры на М1-M2, достаточно ли их для разработчика. Если Линус Торвальдс достаточно тру девелопер для вас, то вот он использует Эйр, раньше с М1, сейчас с М2 процессором. Fedora накатил туда и сидит довольный. Он же Линус, что ему стоит Федору на ARM мак накатить:)

Помимо мака десктоп с 32 ядрами тоже есть, конечно. Билдить все эти штуки из исходников с 32 ядрами веселее, чем без 32 ядер.

С выходом М1 эйра, Линус писал, что этот ноут «мог бы быть почти идеальным, если бы не ОС»:)

Сейчас даже ядро Линукса Линус релизит с мака: «Я ждал этого долгое время, и наконец это стало реальностью благодаря команде Asahi. У нас уже давно есть оборудование arm64, работающее под управлением Linux, но до сих пор оно не использовалось в качестве платформы для разработки. Это третий раз, когда я использую оборудование Apple для разработки Linux. Я делал так много лет назад, во время разработки powerpc на машине ppc970. Затем, более десяти лет назад, когда Macbook Air был единственным по-настоящему тонким и легким, а теперь – платформа arm64».

#linux #IT #tools
👍212🔥239🥰4😁2
This media is not supported in your browser
VIEW IN TELEGRAM
👍76😁52🤔29🥰6😢4
Установка и полная настройка Manjaro Linux в качестве десктопной операционной системы для разработчика.
В видео показано, как я устанавливаю и настраиваю:

* Manjaro Linux
* Alacritty
* neovim/nvim, tmux, другие консольные утилиты
* Python 3.10.7
* Node, npm
* Rust
* PostgreSQL
* Docker, Podman
* VS Code
* PyCharm
и др.

https://www.youtube.com/watch?v=MH68As9TMKE

Комменты пишем на YouTube для продвижения материала:)
СПАСИБО!

#youtube #IT #linux #tools
👍352🔥10316😁5🤔4
В общаге висела у меня такая открытка на стене у рабочего стола. В стене была большая дырка, на месте которой в древние тёмные века вероятно была розетка. Закрыл сей портал в неизвестность белым листом картона и на него приклеил такую открытку. Смотрела на меня все годы учёбы.

Уезжая, снял и забрал с собой. Лежит рядом с дипломом:)

Не смог не поделиться с вами, увидев в книжном 🤗

#soulful #gg
👍37358🔥30😁26🎉1