🤖 AliExpress ловят на скрытой слежке
Исследователь раскопал на сайте AliExpress тайные скрипты, которые проигрывают почти неслышимый звуковой сигнал и следят за тем, как на него реагирует устройство. По этой реакции собирается уникальный цифровой отпечаток пользователя — по сути, вас можно опознать даже без cookies.
Всплыло это случайно: у чувака Bluetooth-наушники вели себя странно — пока сайт был открыт на компе, они наотрез отказывались переключаться на телефон. Он копнул глубже и наткнулся на скрипты ультразвукового трекинга.
Мелочь, а осадочек по приватности остаётся неприятный
#AliExpress #приватность #трекинг
Исследователь раскопал на сайте AliExpress тайные скрипты, которые проигрывают почти неслышимый звуковой сигнал и следят за тем, как на него реагирует устройство. По этой реакции собирается уникальный цифровой отпечаток пользователя — по сути, вас можно опознать даже без cookies.
Всплыло это случайно: у чувака Bluetooth-наушники вели себя странно — пока сайт был открыт на компе, они наотрез отказывались переключаться на телефон. Он копнул глубже и наткнулся на скрипты ультразвукового трекинга.
Мелочь, а осадочек по приватности остаётся неприятный
#AliExpress #приватность #трекинг
1🔥3👏2👍1🎉1🤩1🤷1
🍉 Бахчевые бьют по кошельку
За год арбузы подорожали в среднем на 31%, а дыни — на 26%. Разница ощутимая, особенно к сезону.
Причин две:
• выросли издержки на выращивание — от удобрений до логистики
• урожай в этом году стартовал с опозданием, поэтому предложение подтянулось позже
В итоге классический сезонный «дешёвый арбуз» теперь обходится заметно дороже, чем мы привыкли.
Рёв моторов, дым из-под колёс и заезды, от которых мурашки — залетай в мир скорости и дрифта, тут скучно не бывает.
#цены #арбузы #урожай
За год арбузы подорожали в среднем на 31%, а дыни — на 26%. Разница ощутимая, особенно к сезону.
Причин две:
• выросли издержки на выращивание — от удобрений до логистики
• урожай в этом году стартовал с опозданием, поэтому предложение подтянулось позже
В итоге классический сезонный «дешёвый арбуз» теперь обходится заметно дороже, чем мы привыкли.
Рёв моторов, дым из-под колёс и заезды, от которых мурашки — залетай в мир скорости и дрифта, тут скучно не бывает.
#цены #арбузы #урожай
🔥3😁2❤1🥰1🎉1
Liquid Orb Editor — крутая open-source штука для тех, кто пилит AI-интерфейсы
Это редактор на WebGPU, который рисует шар с эффектом жидкого стекла и металла. Такой «живой» орб отлично заходит как визуальная фишка для AI-функций в приложении — динамичный, переливающийся, реагирующий на настройки
Самое приятное — куча параметров под кастомизацию: подкручиваешь значения и получаешь свой уникальный эффект под конкретный проект. Никаких платных лицензий, всё открыто и готово к форку
Если делаешь фронт с вау-эффектами — берёшь и встраиваешь
Подписывайся, чтобы не пропустить свежие open-source находки для разработки — здесь такое выходит регулярно
#WebGPU #opensource #frontend
Это редактор на WebGPU, который рисует шар с эффектом жидкого стекла и металла. Такой «живой» орб отлично заходит как визуальная фишка для AI-функций в приложении — динамичный, переливающийся, реагирующий на настройки
Самое приятное — куча параметров под кастомизацию: подкручиваешь значения и получаешь свой уникальный эффект под конкретный проект. Никаких платных лицензий, всё открыто и готово к форку
Если делаешь фронт с вау-эффектами — берёшь и встраиваешь
Подписывайся, чтобы не пропустить свежие open-source находки для разработки — здесь такое выходит регулярно
#WebGPU #opensource #frontend
❤3🤩2⚡1🔥1💯1
🐧 Куда пропало место на диске в Linux?
Забей на гадания — есть команда
Размер конкретной папки:
Размер каждого объекта внутри:
А чтобы вычислить самых жирных пожирателей в текущей директории:
Флаги, которые стоит запомнить:
Одна строчка — и сразу ясно, что забило диск на сервере.
#Linux #du #терминал
Забей на гадания — есть команда
du, которая покажет всё за минуту.Размер конкретной папки:
du -sh ~/Documents/Размер каждого объекта внутри:
du -sh ~/Documents/*А чтобы вычислить самых жирных пожирателей в текущей директории:
du -sh * | sort -hФлаги, которые стоит запомнить:
-s — только итоговый размер-h — человекочитаемый вывод (KB, MB, GB)-a — учитывать все файлы, а не только папки-c — добавить общий итогОдна строчка — и сразу ясно, что забило диск на сервере.
#Linux #du #терминал
👏3😁2❤1☃1👍1🎉1💯1
Качество vs корректность программы — в чём разница и почему это важно
От качества зависит, закроет ли приложение реальные потребности юзера: функциональность, скорость, удобство работы. А корректность — это про то, насколько точно программа делает то, что должна, без багов и косяков в логике.
Звучит похоже, но это разные вещи. И вот засада: оба параметра жрут кучу времени, людей и денег. На практике вытянуть по максимуму и то, и другое почти нереально — приходится идти на компромисс и решать, где можно ужать, а где нет
Грамотный баланс тут и отличает крепкий продукт от вечно горящего проекта
#разработка #тестирование #багфикс
От качества зависит, закроет ли приложение реальные потребности юзера: функциональность, скорость, удобство работы. А корректность — это про то, насколько точно программа делает то, что должна, без багов и косяков в логике.
Звучит похоже, но это разные вещи. И вот засада: оба параметра жрут кучу времени, людей и денег. На практике вытянуть по максимуму и то, и другое почти нереально — приходится идти на компромисс и решать, где можно ужать, а где нет
Грамотный баланс тут и отличает крепкий продукт от вечно горящего проекта
#разработка #тестирование #багфикс
😁3👍2🥰1🤩1
Основы алгоритмизации и программирования на Python
Солидная база для тех, кто заходит в Python с нуля и хочет не просто зубрить синтаксис, а реально понимать, как строятся алгоритмы.
Что внутри:
— старт с азов: типы данных, переменные, ввод-вывод
— линейные, разветвляющиеся и циклические алгоритмы
— вложенные циклы и построение алгоритма по шагам
— функции, рекурсия, списки, строки и матрицы
— поиск и сортировка, обработка исключений, работа с файлами
Дальше — ООП: классы, объекты, инкапсуляция, наследование и полиморфизм. Плюс целый блок про графический интерфейс: виджеты, макеты, рисование на форме и сборка собственных элементов.
По сути — путь от первой строчки кода до готового приложения с GUI
Рёв моторов, дым из-под колёс и суперкары на пределе — залетай туда, где живёт скорость и заряжайся адреналином каждый день.
#Python #ООП #алгоритмы
Солидная база для тех, кто заходит в Python с нуля и хочет не просто зубрить синтаксис, а реально понимать, как строятся алгоритмы.
Что внутри:
— старт с азов: типы данных, переменные, ввод-вывод
— линейные, разветвляющиеся и циклические алгоритмы
— вложенные циклы и построение алгоритма по шагам
— функции, рекурсия, списки, строки и матрицы
— поиск и сортировка, обработка исключений, работа с файлами
Дальше — ООП: классы, объекты, инкапсуляция, наследование и полиморфизм. Плюс целый блок про графический интерфейс: виджеты, макеты, рисование на форме и сборка собственных элементов.
По сути — путь от первой строчки кода до готового приложения с GUI
Рёв моторов, дым из-под колёс и суперкары на пределе — залетай туда, где живёт скорость и заряжайся адреналином каждый день.
#Python #ООП #алгоритмы
❤2🔥2💯1
«У меня дома есть красная кнопка»
Оказывается, собрать свой кастомный гаджет реально даже без паяльного стажа и склада железа за спиной. Лис — дизайнер из Яндекс Образования — рассказал, как смастерил ту самую красную кнопку, которая одним нажатием запускает кофе.
Суть простая: берём готовый модуль-контроллер, привязываем действие и получаем физический триггер под любую задачу. Хочешь — кофеварка, хочешь — запуск скрипта или сцены умного дома.
Самое приятное — порог входа минимальный: базовой логики и пары вечеров хватает, чтобы железка ожила и делала то, что тебе нужно 🔴
#гаджет #DIY #Яндекс
Оказывается, собрать свой кастомный гаджет реально даже без паяльного стажа и склада железа за спиной. Лис — дизайнер из Яндекс Образования — рассказал, как смастерил ту самую красную кнопку, которая одним нажатием запускает кофе.
Суть простая: берём готовый модуль-контроллер, привязываем действие и получаем физический триггер под любую задачу. Хочешь — кофеварка, хочешь — запуск скрипта или сцены умного дома.
Самое приятное — порог входа минимальный: базовой логики и пары вечеров хватает, чтобы железка ожила и делала то, что тебе нужно 🔴
#гаджет #DIY #Яндекс
❤2⚡1👍1🥰1🤩1💯1
🧬 «Главное — начать, а дальше разберёмся»: как расти, когда вокруг сплошная неопределённость
Женя Ширанков руководит бэкендом продуктов Яндекс 360 — тех самых платформенных сервисов, что склеивают отдельные приложения в единый виртуальный офис.
Классическая боль больших команд: когда людей много, они неизбежно начинают параллельно решать одни и те же задачи. Каждая команда тащит свой стек и сама его поддерживает. Решение — забрать общие технологии под централизованный контроль, чтобы продукты занимались продуктовыми штуками, а не переизобретали колесо.
Так у них и родился техрадар — инструмент для мониторинга и управления технологиями. По сути, это чек-ап здоровья продуктов: видно, где назревают проблемы, что устаревает и когда пора вплотную заняться безопасностью.
Главный вывод простой: расти можно даже там, где ничего не понятно наперёд. А переход в руководители — просто способ делать больше интересного.
#бэкенд #Яндекс #техрадар
Женя Ширанков руководит бэкендом продуктов Яндекс 360 — тех самых платформенных сервисов, что склеивают отдельные приложения в единый виртуальный офис.
Классическая боль больших команд: когда людей много, они неизбежно начинают параллельно решать одни и те же задачи. Каждая команда тащит свой стек и сама его поддерживает. Решение — забрать общие технологии под централизованный контроль, чтобы продукты занимались продуктовыми штуками, а не переизобретали колесо.
Так у них и родился техрадар — инструмент для мониторинга и управления технологиями. По сути, это чек-ап здоровья продуктов: видно, где назревают проблемы, что устаревает и когда пора вплотную заняться безопасностью.
Главный вывод простой: расти можно даже там, где ничего не понятно наперёд. А переход в руководители — просто способ делать больше интересного.
#бэкенд #Яндекс #техрадар
🤩2👍1💯1