dev format
29 subscribers
74 photos
5 videos
10 files
120 links
Download Telegram
Интересно, а уже есть такой сервис, который предложение из слов переводит в последовательность эмодзи?
Трэшлист каналов Youtube достиг 3000 каналов!

Трешлист доступен по адресу https://gist.github.com/formatq/ca6693a9487313dd91c0379cf33b9f9b
А еще год назад в листе было 1000 таких каналов, писал об этом тут https://t.me/format_fm/926.

Напомню что каналы блокируются только из ветки Трендов (now, music, gaming, movies).
Список начал составлять где то в августе 2020 года.
Попадают в бан: бои, футбол, эзотерика, shorts, российская пропаганда, детский gaming, узбекский (и около того) контент, попсовая музыка.

Для блокировки использую расширение браузера Google Chrome - BlockTube (для Firefox).
Исходный код расширения имеется на GitHub
Программист-кулинар почистил репу..
JetBrains выпустила новую IDE - Fleet https://www.jetbrains.com/fleet

Ключевые особенности:
- Редактор написан с нуля, использует для анализа Code Engine от Intellij Idea;
- Поддерживает различные Language Servers;
- Мульти-окружение: локальное, удаленная машина, Docker-контейнер, Cloud-провайдеры;
- Имеет тесную интеграцию с Jetbrains Space.

На что только не пойдут люди, лишь бы индексирование в идее не чинить
Forwarded from Копипаста
В интервью с Гришей Петровым, Гослинг даже посмеялся, что TypeScript — это такая эрзац-Java. Вначале из Java убрали типы и получили JavaScript, а потом TypeScript добавил их назад.
Forwarded from Копипаста
I have successfully login in Apple TV application and after that was able to log in App Store application. Looks like apple engineers have good skills in leetcode, know how to pass 10-steps interview, but forgot how to code well.
Порекомендую один новый канал - @evgen_voheret. Этот канал про ИТ, но больше не про технические тонкости, а про процессы и управление разработкой, тестированием и т.п..
В постах много рефлексивных мыслей о текущих процессах и о том как бы это все улучшить. Автора канала (моего коллеги) знаю как человека много читающего и анализирующего, прочитанное (он использует свое веб-приложение для конспектов с перекрёстным ссылками, и там уже цела гора этих постов-конспектов). Я уверен, что это большой труд по нынешним меркам. Подписывайтесь ;)
😱2
Сборник законов и принципов разработки софта, с каждым из которых стоит быть знакомым в том числе при разработке iOS приложений.
Несколько примеров:
- Закон Конвея. Архитектура системы отражается в структуре организации, которая ее разрабатывает.
- Закон Галла. Любая работающая сложная система начиналась с другой работающей системы меньшей сложности. Иначе говоря, сложные системы, задизайненные с нуля, обречены на провал.
- Закон Хайрума. Не важно, что вы обещаете в контрактах своего API – при достаточном количестве пользователей, кто-то будет зависеть от всех его свойств, даже не явных и приватных.
https://github.com/dwmkerr/hacker-laws
👍1
IT Монах пишет: "Идеальная форма перезагрузки выглядит так: отсутствие какой-либо интеллектуальной (желательно и физической) деятельности, минимизация социальных контактов, незамутнённое сознание. Первые дня три не отпускает апатия: просто лежу на кровати и смотрю в потолок. Потом начинается период просмотра всех подряд фильмов, меня не очень увлекает это занятие, поэтому скука начинает нарастать. Через неделю появляется сильное желание начать созидательную деятельность. Тут бы начать/продолжить пилить какой-то пет-проект, но торопиться не стоит. Именно период сильной скуки и является исцеляющим, ты начинаешь воспринимать мир IT как в юности, всё кажется интересным и даже романтичным. Этот период также плодотворен идеями и планами. Мозг начинает сам себя развлекать, улучшается настроение, креативность."

Способ действенный, часто использую его. Обычно просмотр фильмов/сериалов доходит до тошноты и ты говоришь "так всё, хватит с меня этого, пойду делать тот плинтус, который отошёл или пойду кран починю или доску забью" - какая то физическая задача, которую откладывал давно. И тут включается смекалка, тоже крутишь в голове какие то объекты, но они физические и потом руками, а не клавишами, их реализуешь.
Скрипт для удаления своих лайков с видео на youtube.com

function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function deleteLikedVideos() {
'use strict';
var items = document.querySelectorAll('ytd-menu-renderer > yt-icon-button.dropdown-trigger > button[aria-label]');
var out;
for (var i = 0; i < items.length; i++) {
items[i].click();
out = setTimeout(function () {
if (document.querySelector('tp-yt-paper-listbox.style-scope.ytd-menu-popup-renderer').lastElementChild) {
document.querySelector('tp-yt-paper-listbox.style-scope.ytd-menu-popup-renderer').lastElementChild.click();
}
}, 100);
await sleep(500);
clearTimeout(out);
}
}
deleteLikedVideos();


вводить надо в консоль на странице https://www.youtube.com/playlist?list=LL
👍2
Наконец-то нашел нормальный файловый менеджер для MacOS - Dcommander

Искал максимально похожий на Total Commander для Windows. (Для Linux мне понравился - Double Commander)

Что я перепробовал:
Commander One - похож на TC, но шоркаты прям вообще не удобны, приходилось переустанавливать их. В нем нет мульти-ренейминга, и почему-то не удобно подключаться к сети. Удобный просмотрщик файлов, в том числе и картинок. Использовал его примерно 2 месяца, но захотелось большего.
Nimble Commander - установил, потыкался удалил. Не понравился, как минимум из-за чуть другого интерфейса.
CRAX Commander - установил, поигрался, но тоже мимо
DCommander - сразу понравился. Мульти-ренейминг файлов, просмотрщик, возможность копирования полного пути, дополнительные сбоку панели предосмотра.

Минус во всем этом что это платные программки. TC тоже платный, ну, как сказать, как winRar, если вы понимаете о чем я :)

Поживу с DCommander, если не зайдет, попробую CRAX Commander подробнее.