tproger | Technologies

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger № 4848777484

Subscribe to a channel

Типичный программист

Стандарты безопасности, не не слышали

Meta* оштрафовали на 102 миллиона долларов за хранение паролей в виде обычного текста, которые были доступны 20 000 сотрудникам компании. Выяснилось это ещё в 19 году, и с тех пор расследование продолжалось.

Хотя компания не сообщила, сколько аккаунтов пострадало, старший сотрудник facebook рассказал, что инцидент затронул до 600 миллионов паролей. Некоторые из которых хранились в легко читаемом формате на серверах компании аж с 2012 года.

По их словам, произошло это по ошибке 😅

Meta* признана экстремистской организацией на территории РФ.

#новости #иб

Читать полностью…

Типичный программист

Микроэлектроника завораживает: так выглядит процессор айфона под микроскопом

Создается впечатление, что там скрывается целая вселенная

#техника

Читать полностью…

Типичный программист

Тот единственный разработчик, который знает как правильно работает легаси код

@ithumor

Читать полностью…

Типичный программист

ScrapeGraphAI: мощная Python библиотека с открытым исходным кодом для парсинга веб-страниц с помощью ИИ

Можно использовать различные LLM через API, такие как OpenAI, Groq, Azure и Gemini, или локальные модели с помощью Ollama.

Официальный репо уже собрал 14к звёзд. А в документации всё понятно, и есть примеры для разных нейронок. Так что сохраняем!

Репозиторий | Документация | Видео гайд

#инструменты

Читать полностью…

Типичный программист

Заходите на трансляцию Yandex Scale 2024 прямо сейчас!

Погружаемся в мир генеративных нейросетей, речевых технологий, безопасности данных и serverless-подхода. Вас ждут доклады про тренды в машинном обучении, создание ИИ-ассистентов и опыт создания продукта на примере сервиса речевой аналитики Yandex SpeechSense.

Новые знания лишними не будут. Тем более, что ходить за ними далеко не придётся, ведь транслируем конфу прямо в нашем ВК: https://tprg.ru/oHWT

Реклама. ООО «Яндекс.Облако», erid: LjN8KTHUy

Читать полностью…

Типичный программист

Прощай, книжное братство: Флибуста закрывается

Создатель культовой пиратской онлайн-библиотеки флибуста сообщил о том, что тяжело болен. Сервера оплачены ещё на несколько недель, а дальше сайт вероятней всего перестанет работать.

Напомним, что проект просуществовал целых 15 лет и за это время предоставлял бесплатный доступ к литературе для миллиов читателей.

Жаль, что всё закончится именно так

#новости

Читать полностью…

Типичный программист

Нашли бэкстейдж 5 части Робокопа

Ладно, шучу, но зрелище тут даже лучше. В Техасе преступник забаррикадировался в мотеле и устроил перестрелку с полицией. Полицейские решили пустить в ход робота. Бандит попытался перехитрить машину, накинув на неё плед, однако робокоп сумел найти окно и рассказал парню очень грустную историю распылил слезоточивый газ.

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

Вот это я понимаю задержания 21 века

#кек #новости

Читать полностью…

Типичный программист

Cangjie: язык программирования Huawei 

Совсем недавно китайская компания Huawei представила новый язык программирования. Разбираемся, кому он подходит и какие есть преимущества перед другими известными языками: https://tproger.ru/articles/cangjie--yazyk-programmirovaniya-huawei---chto-my-o-nyom-znaem

#яп

Читать полностью…

Типичный программист

Фронтендеры и дизайнеры, я покушать принёс! Небольшая подборка сайтов с огромным количеством иконок для ваших проектов:

composeicons: Коллекция из 7000+ SVG-иконок, которые можно легко скопировать и вставить в Figma или интегрировать в Android-проекты с Jetpack Compose.

SVG Repo: Более 500.000 бесплатных SVG-иконок и других векторных графических элементов, большинство из которых оптимизировано для коммерческого использования и имеет открытую лицензию. К тому же можно редактировать прямо на сайте.

hugeicons: Библиотека с более чем 4.000 бесплатных SVG-иконок. Доступна установка через npm или yarn для удобной интеграции в проекты на React.

CSS GG: 700+ качественных иконок, отрисованных средствами CSS. Также здесь можно найти варианты, созданные в Figma и в формате SVG.

#фронтенд

Читать полностью…

Типичный программист

Выбор оптимального роутера для OpenWrt

Правильный выбор инструмента — это уже половина работы. Также и здесь: если вам нужен OpenWrt, то роутер стоит выбирать с умом, а не полагаться на то, что кастомная прошивка сделает чудо из роутера за 700 р.

Хотя выбор сейчас большой, подходящих именно для OpenWrt не так много. Поэтому, чтобы сэкономить ваше время, рекомендуем ознакомиться с этой статьёй. Тут автор провёл действительно детальный анализ ру рынка, чтобы помочь вам сделать правильный выбор и ответить на возможные вопросы.

#openwrt

Читать полностью…

Типичный программист

Команда разработки: АБ-тесты мы прошли, вроде всё норм. Давайте не будем торопиться и быстро прыг...

ПМ:

Читать полностью…

Типичный программист

Сегодня 256 день в году, а значит, мы поздравляем всех с Днём Программиста!

Желаем вам холодного ветра в кулер, исправного железа, рабочего кода и здоровой спины.

В честь праздника Tproger вместе с друзьями собрал для вас целую коробку подарков. Скорее трясите её и забирайте свой презент: https://tprg.ru/B85A

С праздником, дорогие!

Читать полностью…

Типичный программист

Когда писал код для санитайзера, а он внезапно унаследовал свойства огнемёта

#кек

Читать полностью…

Типичный программист

​​Расширение территории: собираем бюджетный NAS на 14 ТБ

NAS — это универсальное и безопасное решение для хранения данных, которое может удовлетворить потребности, как для домашних, так и более профессиональных нужд. 

Конечно, можно купить готовое решение, но дешевле, а то и интереснее собрать его самому. Поэтому делимся годной статьёй, где подробно расписано, как это сделать по цене доширака.

#nas #хранение_данных

Читать полностью…

Типичный программист

Мозг в аренду за $500/месяц: вживить его, конечно, не удастся, но вот поработать на нём — вполне реально

Речь идёт о биокомпьютерах, которые используют живые мозговые органоиды в своей работе. Выделяются они тем, что потребляют энергии в миллионы раз меньше, чем обычные процессоры! Потенциально это экономия миллиардов ватт при обучении тех же самых LLM.

Одни из самых выдающихся таких устройств сейчас делает компания FinalSpark. Их биокомпьютеры используют мозговые органоиды — маленькие кусочки живой мозговой ткани, способные выполнять вычисления. Органоиды подключены к специальным устройствам, которые могут отправлять к ним сигналы и считывать их ответы.

Сейчас FinalSpark запустили платформу для аренды таких компьютеров всего за 500 долларов в месяц, чтобы предоставить учёным возможность проводить как отдельные исследовательские проекты, так и более общие научные исследования. Например, можно даже программировать на питоне через API, как бы это смешно ни звучало.

#новости

Читать полностью…

Типичный программист

В эту игру могут играть двое

#работа #кек

Читать полностью…

Типичный программист

Пофиксил баг — устроил перерыв с бесплатными печеньками, зарелизил новую программу — выпил чай на офисной кухне 
 
Если хочешь получать реальные бонусы и признание коллег — приходи в Сбер. У тебя точно будут только масштабные и интересные таски, а ещё ты станешь частью сообщества амбициозных и классных IT-специалистов.
 
Прокачивай скилы за счёт банка, получай премии и пользуйся ДМС с первого дня работы. Но и без печенек не останешься! 
 
Звучит заманчиво? Присоединяйся!

Это #партнёрский пост

Читать полностью…

Типичный программист

Технологии + Спорт + Бизнес = 1 000 000

Думаем, из заголовка вы ничего не поняли, но сейчас мы всё объясним. С 3 по 18 октября пройдёт Kokoc Hackathon 2024, с призовым фондом в 1 000 000 рублей. Это уникальное мероприятие объединяет спорт, e-commerce и цифровые технологии. Участникам предстоит разработать интеллектуальную рекомендательную систему для интернет-магазина, либо создать веб-платформу, которая свяжет футбольный клуб «Кокос Групп» и его болельщиков.

Регистрация открыта до 30 сентября.

А за дополнительной информацией переходите по ссылке.

Это #партнёрский пост

Читать полностью…

Типичный программист

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

Добро пожаловать в Пентестан — страну победившего кибербеза. Данные тут — и товар, и валюта, поэтому отмороженная группа хакеров хочет их заполучить, навести хаос и разруху. Только вы и ваши знания в информационной безопасности могут спасти жителей Пентестана!

Рискните выбить себе место под неоновым солнцем в интерактивном комиксе-квесте от Kaspersky, созданном вместе с Tproger и художниками «Майора Грома»: https://kas.pr/comic-pentestan-specials-kaspersky

Читать полностью…

Типичный программист

В сети опубликовали мануал Алана Тьюринга от 1950 года для одного из первых в мире компьютеров

Manchester Mark 1 занимал целую комнату, был оснащен ртутным запоминающим устройством и магнитным барабаном для хранения данных. А программирование на этом компьютере требовало знания специального кода из 32 символов, где каждые 5 бит представлялись одним символом.

Например, вместо:
10001 11011 10100 01001 10001 11001 01010 10110 11001 00110

Записывали так:
Z"SLZWRFWN

Цифры от 0 до 9 обозначались следующим образом:
/ E @ A : S I U ¼ D

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

#история #факты

Читать полностью…

Типичный программист

Подборка тренажёров для прокачки навыков вёрстки

Что делает из новичка крутого верстальщика? Правильно, практика, практика и ещё раз практика.

А чтобы практика проходила приятнее и легче, мы собрали для вас подборку ресурсов, где можно оттачивать навык в игровой форме.

#подборка #вёрстка #веб

Читать полностью…

Типичный программист

Залипательного на вечер: процесс воспроизведения музыки на катушке Теслы

Кстати стоит такая Приблуда не очень дорого, поэтому можете использовать как идею для подарка Гику

#позалипать

Читать полностью…

Типичный программист

Может ли робот сочинить симфонию?
 
— Похоже, что может не только сочинить, но и продирижировать. В Пекинском консерватории появился новый дирижёр — робот, который управляет целым кожанным оркестром, исполняющим музыку, созданную ИИ.
 
Антонио Вивальди уже набирает обороты...
 
#ии #новости

Читать полностью…

Типичный программист

Old but gold: кажется, пора смириться с тем, что Doom никогда не перестанут мучать

В этот раз энтузиаст по имени Джон Браун запустил игру на объемном воксельном дисплее. Для этого он использовал версию Voxel Doom, где каждой точке игрового объекта присваивается позиция в трехмерном пространстве, аналогично тому, как это работает с точками на объемном дисплее. Дисплей не является полностью трехмерным.

«Это похоже на голографический вентилятор, но вместо того чтобы вращать одну полоску для создания двухмерного изображения, он вращает двухмерную панель для создания трехмерного изображения.

Я хочу прикоснуться к нему, но больше хочу сохранить свои пальцы🥺» — сообщает Джон


#doom

Читать полностью…

Типичный программист

Нейронка для захвата и стрима снов: правда или выдумка?

Собрали для вас небольшой тест, чтобы проверить ваши познания в ML-проектах, которых на GitHub уже около 3 миллионов. «Выбираю "Нейросети" 700»: https://tprg.ru/uAIV

Читать полностью…

Типичный программист

​​Сложный, но полезный материал: как работают сети Колмогорова-Арнольда

Если вкратце, в MIT недавно придумали новую нейросеть KAN, в основе которой лежит теорема Колмогорова-Арнольда. По словам создателей KAN имеет все шансы превзойти уже существующие сетки.

В статье рассказываем о том как устроена KAN изнутри, её плюсах и минусах, а также о применении в различных областях. Например, при обучении графов.

#нейросети

Читать полностью…

Типичный программист

Колода карт с командами Git

Внутри 56 ламинированных карт с важными командами и подсказками, которые помогут в обучении и работе. Стартовая цена на Kickstater — 25$. 

Можно и гит подтянуть и в дурака раскидать...

#git

Читать полностью…

Типичный программист

Как сделать первый раз идеальным: выбираем VPS хостинг

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

Чтобы упростить вам процесс выбора VPS-хостинга, мы подготовили понятный гайд. В нем вы найдете основные критерии, на которые нужно обратить внимание при подборе подходящего решения.

#vps

Это #партнёрский пост

Читать полностью…

Типичный программист

​​9 проверенных аналогов Notion в России
 
В каких сервисах сейчас лучше всего управлять проектами, создавать базы данных и хранить ссылки? Рассказываем о рабочих альтернативах Notion, включая отечественные аналоги: https://tproger.ru/articles/analogi-notion
 
А если вы уже мигрировали в другой сервис или давно им пользуетесь, то, пожалуйста, проголосуйте за него в нашей статье. Это поможет нам определить лидеров.
 
#тулзы #подборки
 

Читать полностью…

Типичный программист

​​Основы проектирования систем: Алгоритмы балансировки нагрузки

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

Вот две полезные статьи, которые помогут разобраться в этой теме:

Балансировка нагрузки: Тут узнаете, что такое балансировка нагрузки, как она работает, и изучите основные алгоритмы — от простых до продвинутых. В статье также есть крутая песочница, где можно поэкспериментировать с параметрами в реальном времени!

Алгоритмы балансировки нагрузки: Подробно о восьми ключевых алгоритмах и советы по их выбору в зависимости от инфраструктуры и требований вашего приложения.

#systemdisign

Читать полностью…
Subscribe to a channel