В начале девяностых компьютерные журналы были доступны не в виде сайтов, а на кассетах и дискетах! Их можно было читать на ZX Spectrum, подключив его к телевизору. В этих «журналах» были статьи, программы, игры, которые можно было сразу запустить и протестировать.
Первым массовым изданием для ZX Spectrum стала газета «ZX-Ревю», появившаяся в 1991 году и со временем перешедшая в электронный формат. Позже, в 1996-м, в Нижнем Тагиле запустили электронный журнал «Хакер» — дело рук энтузиаста под ником Alex.
С приходом интернета кассеты и дискеты ушли в прошлое, а старые журналы остались лишь в архивах для истинных фанатов ретро-компьютеров.
Please open Telegram to view this post
VIEW IN TELEGRAM
👾🔍 Укрощение монстров: мониторинг и управление ресурсоемкими запросами в Django + PostgreSQL
Каждый Django-разработчик рано или поздно сталкивается с неожиданно «тяжелыми» запросами, способными превратить быстрое приложение в неповоротливого слона.
С помощью библиотеки django-pgactivity можно отследить и обезвредить такие запросы, прежде чем они создадут проблемы пользователям. Она позволяет отслеживать активные запросы, длительность их выполнения, и даже завершать их при необходимости. Под катом делимся практикой работы с библиотекой.
👉 Читать статью
👉 Зеркало
Каждый Django-разработчик рано или поздно сталкивается с неожиданно «тяжелыми» запросами, способными превратить быстрое приложение в неповоротливого слона.
С помощью библиотеки django-pgactivity можно отследить и обезвредить такие запросы, прежде чем они создадут проблемы пользователям. Она позволяет отслеживать активные запросы, длительность их выполнения, и даже завершать их при необходимости. Под катом делимся практикой работы с библиотекой.
👉 Читать статью
👉 Зеркало
▪️ Начало 70-х, предшественник интернета — сеть ARPANET. В этой военной компьютерной сети завелся «первый в мире» вирус — Creeper. Он незаметно путешествовал между серверами с операционной системой Tenex и оставлял послание: «I’M THE CREEPER: CATCH ME IF YOU CAN».
▪️ Чтобы избавиться от Creeper, был создан первый антивирус — Reaper. Он находил заражённые машины, удалял вирус и тоже исчезал. Точных данных об этом эпизоде мало, но эта история стала началом целой эпохи компьютерных вирусов и антивирусов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎊 Сегодня для C#-разрабов особый день — выпуск платформы .NET 9! Представлены обновления для рантайма и библиотек .NET + SDK, .NET Aspire, ASP.NET Core, .NET MAUI, ИИ-инструментов, а также C# 13 и F# 9.
📺🍟 Конференцию .NET Conf 2024 можно посмотреть в прямом эфире.
📺🍟 Конференцию .NET Conf 2024 можно посмотреть в прямом эфире.
Какой метод обучения программированию оказался для вас наиболее эффективным? 🚀👇
Anonymous Poll
17%
Онлайн-курсы
34%
Самообучение по книгам
75%
Практика на реальных проектах
26%
Обучение с наставником
6%
Другое (напишите в комментариях)
💡 Какой совет вы бы дали начинающим программистам? Поделитесь своими мыслями в комментариях👇
Этот репозиторий содержит простое приложение Python Flask, работающее с API Google AI Gemini, предназначено, чтобы начать работу с Gemini.
— Приложение имеет базовый пользовательский интерфейс и серверную часть Flask.
Please open Telegram to view this post
VIEW IN TELEGRAM
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/62b0c2f0
Что будет на демо?
🔹Вводный урок от CPO курса;
🔹Лекции со всеми преподавателями МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск;
🔹Практические задания и дополнительные материалы!
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💻🌐🎉 Команда Zed в недавней версии одноименного редактора кода добавила функционал удаленного взаимодействия по SSH:
👀 Читайте подробнее о том, что еще нового появилось в редакторе
📦 Скачать для Linux или macOS
zed ssh://my-host/~/code/zed
👀 Читайте подробнее о том, что еще нового появилось в редакторе
📦 Скачать для Linux или macOS
Тут тебе и эйджизм, и строгий анализ прошлых связей с компаниями. А если у кандидата, не дай бог, был опыт с «непереманиваемыми» компаниями, — сразу юриста вызывают.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
У наших информационных партнёров состоится: IT LINK Осень 2024 — это IT-конференция, где собираются более 40 профессиональных спикеров, сотни участников, чтобы обсудить актуальные вопросы и поделиться опытом в сфере IT индустрии
Для кого:
👉 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
💭 Вспомните это, когда в очередной раз будете искать ответ на вопрос «как это вообще работает?» и «почему это вообще происходит?»...
#назлобудня
#назлобудня
Сервис по поиску высокооплачиваемой работы SuperJob проанализировал резюме разных профессий и рассчитал средний срок работы на одном месте.
Дольше всего адаптируются программисты (по их личным оценкам — более 3,5 месяцев), а работают в компании в среднем 3,4 года. При этом зарплаты разработчиков — одни из наиболее высоких:
Так, программист Java в московских IT-компаниях в среднем зарабатывает 320 тысяч рублей в месяц (+7% за год). Итого: бо́льшая часть расходов компании в период адаптации — почти 1,2 млн рублей.
В то же время, быстрее всех адаптируются рабочие и продавцы.
👉 Подробнее: SuperJob
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Как ускорить распределенные системы: 8 стратегий снижения времени ожидания
Время ожидания (latency) — это время, которое требуется на доставку пакета данных от источника к пункту назначения. В контексте распределенных систем это особенно важно: данные хранятся и обрабатываются на разных серверах, и высокая задержка может сделать приложение практически непригодным к использованию. В гайде разбираем восемь рецептов, как превратить «задумчивое» приложение в настоящего спринтера:
✔️ Кэширование и предварительное кэширование
✔️ CDN
✔️ Балансировка нагрузки
✔️ Асинхронная обработка
✔️ Индексирование в базах данных
✔️ Сжатие данных
✔️ Постоянные соединения
👉 Читать статью
👉 Зеркало
Время ожидания (latency) — это время, которое требуется на доставку пакета данных от источника к пункту назначения. В контексте распределенных систем это особенно важно: данные хранятся и обрабатываются на разных серверах, и высокая задержка может сделать приложение практически непригодным к использованию. В гайде разбираем восемь рецептов, как превратить «задумчивое» приложение в настоящего спринтера:
✔️ Кэширование и предварительное кэширование
✔️ CDN
✔️ Балансировка нагрузки
✔️ Асинхронная обработка
✔️ Индексирование в базах данных
✔️ Сжатие данных
✔️ Постоянные соединения
👉 Читать статью
👉 Зеркало