Код в мешке
250 subscribers
8.96K photos
1.58K videos
2.11K files
42.2K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from Rozetked (Антон Курилов)
Тестируем «Нейроэксперта»

У «Яндекса» появился сервис, который помогает ориентироваться в больших объёмах данных: сгружаете нейросети ссылки, файлы и ролики и спрашиваете об их содержимом в свободной форме.

Как ведёт себя «Нейроэксперт» в пяти сценариях и какие есть нюансы работы читайте в нашем материале: rozetked.me/articles/39656
Forwarded from Типичный программист
Microsoft запустила Copilot бота в Telegram!
 
Теперь вы можете пользоваться ChatGPT, на основе которого собственно и работает Copilot, не выходя из мессенджера. 
 
Важно: при авторизации просит номер, русские не подходят. Но это очень просто обойти — добавьте телефонный номер, например, США, в телефонную книгу и поделитесь этим контактом при авторизации.
 
Официальный анонс | Copilot bot

#нейросети #новости
Forwarded from Типичный программист
Основы PostgreSQL для начинающих: от установки до первых запросов

PostgreSQL — одна из самых мощных и часто встречающихся СУБД. А если ещё с ней незнакомы, то мы как раз недавно подготовили подробное руководство, где рассмотрели основные аспекты установки для разных ОС, создания баз данных и выполнения простых SQL-запросов. А также подчеркнули основные преимущества этой СУБД. 

https://tproger.ru/articles/osnovy-postgresql-dlya-nachinayushhih--ot-ustanovki-do-pervyh-zaprosov-250851

#postgresql
Forwarded from Типичный программист
Microsoft выкатили бесплатный курс по генеративному искусственному интеллекту

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

Примеры кода представлены как на Python, так и на TypeScript (частично). А для общения с другими участниками имеется свой сервер в Discord.

#обучение #ии
Forwarded from Типичный программист
​​Полное руководство по 30 ключевым структурам данных и алгоритмам

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

В каждой главе есть полезные ссылки на дополнительную информацию и практические задачи. А все алгоритмы реализованы в постоянно обновляемом репозитории, где есть псевдокод на C++, Python и Java.

#dsa #алгоритмы
Forwarded from Типичный программист
Подборка годных репозиториев, которые помогут вам продвинуться в карьере разработчика

developer-roadmap: Дорожные карты и полезные материалы для карьерного роста в IT, подходящие для новичков и профессионалов.

build-your-own-x: Этот репозиторий представляет собой сборник хорошо написанных пошаговых руководств по созданию любых технологий от своего ЯП до базы данных.

awesome-design-patterns: Шаблоны проектирования программного обеспечения и архитектуры для ваших приложений.

app-ideas: Коллекция идей для создания пет проектов приложений от начального до продвинутого уровня.

front-end-interview-handbook: Материалы для подготовки к собеседованиям на позицию фронтенд-разработчика, включая вопросы и задачи.

tech-interview-handbook: Материалы для подготовки к техническим собеседованиям, охватывающие алгоритмы, структуры данных и методики проведения собеседований.

free-programming-books: В этом репозитории содержится огромная коллекция бесплатных книг по программированию, охватывающих широкий спектр языков и технологий.

Сохраняйте, пригодится!

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

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

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

#nas #хранение_данных
Forwarded from Типичный программист
​​Welcome to Флудильня 

Флудильня — это наша разработка и аналог Твиттер (простите, Х), только для айтишников. Здесь можно задавать вопросы, писать треды о наболевшем или смешном, делиться задачами — можно все (в пределах разумного). Но самое главное — здесь любой может стать популярным, учитывая, что другие соцсети заполнены по самый край. 

Заходи, будем рады: https://tproger.ru/flurry

#новости #tproger
Forwarded from Типичный программист
Парень сделал HRско-русский разговорник 😁

Вопросы на собеседованиях вроде «Кем вы видите себя через 5 лет» до сих пор вызывают у многих недоумение. Автор статьи решил поделиться своим опытом, составив разговорник HR-кандидат на IT-шном языке.

Разбираются популярные вопросы вроде: «Почему выбрали нашу компанию?», «Какие ваши слабые стороны?», «Расскажите о неудачах». Каждый вопрос сопровождается переводом на обычный язык, анализом того, что хотите получить HR, и ответами-шаблонами.
Please open Telegram to view this post
VIEW IN TELEGRAM
Подборка из четырех полезных, но не очевидных трюков с GitHub

1. Интерактивная визуализация. Вы можете преобразовать любой репозиторий GitHub в интерактивную диаграмму, заменив hub на diagram в ссылке.

2. Открытие в VS Code. Если поменять .com на .dev, то любой репозиторий откроется в VS Code прямо в браузере. любой репозиторий GitHub в VS Code. Того же эффекта можно достигнуть, нажам клавишу «.»

3. Текст для LLM. Можно превратить репозиторий в текст, пригодный для использования с LLM. Для этого просто замените hub на ingest в URL.

4. История изменений файлов. Вы можете просмотреть историю изменений файлов в удобном интерфейсе, если замените .com на githistory.xyz в адресе репозитория.
Forwarded from Типичный программист
Топ-10 техник масштабирования баз данных

Индексация: Создавайте индексы на часто запрашиваемых столбцах, чтобы ускорить извлечение данных.

Вертикальное масштабирование: Увеличивайте мощность базы данных, добавляя больше CPU, оперативной памяти или хранилища, чтобы справляться с повышенной нагрузкой.

Кэширование: Храните часто запрашиваемые данные в памяти, чтобы снизить нагрузку на базу данных и улучшить время отклика.

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

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

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

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

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

Денормализация: Храните данные в избыточном, но организованном формате, чтобы минимизировать сложные объединения и ускорить запросы, ориентированные на чтение.

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


Сохраняем 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Гайд для второй половинки
Forwarded from Типичный программист
Таро врёт! В отличие от нашей IT-колоды

Цифровые арканы говорят с вами и проливают свет на ранее неведомые потоки информации. Вытяните «Карту дня» и получите мудрый совет судьбы: https://tprg.ru/sobF

Реклама
Forwarded from Типичный программист
Многие знают, что для ML нужны хорошие видеокарты, но не многие понимают почему 😂

Поэтому держите небольшой набор видео объясняющий, зачем использовать GPU, что такое NVIDIA CUDA и как параллельные вычисления позволяют разработчикам раскрыть весь потенциал ИИ. А также советы по выбору видеокарты на 2025 год под ваш бюджет.

Посмотреть: https://youtu.be/pPStdjuYzSI?si=4y_4JTNg1N-zw4PA

Посмотреть: https://youtu.be/lxchTAWgpJ0?si=8tBjNGKER2KMVs2h

#cuda #gpu
Please open Telegram to view this post
VIEW IN TELEGRAM