Forwarded from Хабр
Культовые программы нулевых: куда исчезли Winamp, ICQ, Nero и другие наши любимцы
Этот звук «О-оу!» до сих пор вызывает фантомные воспоминания об «аське», а интерфейс Winamp с анализатором спектра MilkDrop кажется верхом кастомизации. Когда-то эти программы были не просто софтом — они были эпохой. Мы жгли диски в Nero, часами сортировали MP3-коллекции и гордились короткими UIN.
Но потом Winamp не смог стать Spotify, а ICQ проиграла сначала соцсетям, а потом Telegram. Nero превратился в громоздкий комбайн, пока флешки и стриминг убивали DVD. Вспомним, как эти гиганты формировали технокультуру и почему не смогли адаптироваться к новому времени.
Этот звук «О-оу!» до сих пор вызывает фантомные воспоминания об «аське», а интерфейс Winamp с анализатором спектра MilkDrop кажется верхом кастомизации. Когда-то эти программы были не просто софтом — они были эпохой. Мы жгли диски в Nero, часами сортировали MP3-коллекции и гордились короткими UIN.
Но потом Winamp не смог стать Spotify, а ICQ проиграла сначала соцсетям, а потом Telegram. Nero превратился в громоздкий комбайн, пока флешки и стриминг убивали DVD. Вспомним, как эти гиганты формировали технокультуру и почему не смогли адаптироваться к новому времени.
Forwarded from Простой Python | Программирование
Django-command
В Django command — это специальная команда, которую можно запустить через консоль для выполнения определённых задач в проекте. Такие команды используются для автоматизации различных процессов, например, миграции базы данных, создания суперпользователя, или даже для более сложных задач вроде сбора данных, очистки кэша и т.д. Делимся статьей, где автор рассказывает про данную команду.
👉Читать статью
#статьи
В Django command — это специальная команда, которую можно запустить через консоль для выполнения определённых задач в проекте. Такие команды используются для автоматизации различных процессов, например, миграции базы данных, создания суперпользователя, или даже для более сложных задач вроде сбора данных, очистки кэша и т.д. Делимся статьей, где автор рассказывает про данную команду.
👉Читать статью
#статьи
Forwarded from vc.ru
Словарь Collins выбрал слово 2025 года — «вайб-кодинг». Термин отражает «культурный сдвиг в сторону использования нейросетей во всех аспектах повседневной жизни».
В шорт-лист также попали «таскмаскинг», «биохакинг», «кланкер» и другие
vc.ru/ai/2323212
В шорт-лист также попали «таскмаскинг», «биохакинг», «кланкер» и другие
vc.ru/ai/2323212
Forwarded from Хабр
Менталитет старой школы: инженерные привычки программиста 70–90-х и как их применять сегодня
Раньше килобайт был ценностью, а правка в прод означала физический поход в серверную. Сегодня у нас облака, CI и, кажется, бесконечные ресурсы. Но значит ли это, что инженерные рефлексы 70–90-х безнадёжно устарели? Умение мыслить в условиях жёстких ограничений и считать стоимость каждого байта — всё ещё почти суперсила.
Когда вы последний раз осознанно отказывались от новой зависимости или читали core dump вручную, вместо того чтобы ждать трейсы? Минимализм кода, строгая фиксация изменений и ручная оптимизация — это не просто ностальгия, а рабочий инструмент, который возвращает предсказуемость и снижает сложность.
Выясним, как эти ретро-приёмы помогают в отладке современных проектов.
Раньше килобайт был ценностью, а правка в прод означала физический поход в серверную. Сегодня у нас облака, CI и, кажется, бесконечные ресурсы. Но значит ли это, что инженерные рефлексы 70–90-х безнадёжно устарели? Умение мыслить в условиях жёстких ограничений и считать стоимость каждого байта — всё ещё почти суперсила.
Когда вы последний раз осознанно отказывались от новой зависимости или читали core dump вручную, вместо того чтобы ждать трейсы? Минимализм кода, строгая фиксация изменений и ручная оптимизация — это не просто ностальгия, а рабочий инструмент, который возвращает предсказуемость и снижает сложность.
Выясним, как эти ретро-приёмы помогают в отладке современных проектов.
Forwarded from Простой Python | Программирование
Как пользоваться Pytest?
Pytest – это фреймворк для тестирования кода. С его помощью можно автоматизировать проверку работы функций, классов и модулей. Благодаря данной статье ты получишь базовые навыки для работы с Pytest.
👉Читать статью
#статьи
Pytest – это фреймворк для тестирования кода. С его помощью можно автоматизировать проверку работы функций, классов и модулей. Благодаря данной статье ты получишь базовые навыки для работы с Pytest.
👉Читать статью
#статьи
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Swift на FreeBSD
Не очень представляю, кому это важно (наверное, какое-то количество серверов все еще не перешли на Linux), но все же новость – вышла бета поддержка тулчейна Swift для операционной системы FreeBSD.
Не очень представляю, кому это важно (наверное, какое-то количество серверов все еще не перешли на Linux), но все же новость – вышла бета поддержка тулчейна Swift для операционной системы FreeBSD.
Swift Forums
Swift on FreeBSD Preview
We have been hard at work to bring the Swift toolchain to FreeBSD. A preview Swift bundle for FreeBSD 14.3+ is available at https://download.swift.org/tmp-ci-nightly/development/freebsd-14_ci_latest.tar.gz. The bundle contains a Swift development compiler…
Forwarded from Хабр Новости
Google предлагает запускать устаревшие приложения Windows на ChromeOS с помощью Cameyo by Google в браузере Chrome или в виде веб-приложений, избавляя организации от привязки к операционной системе Microsoft.
#ПО #ОС
#ПО #ОС
Forwarded from Senior SQL Developer
Алиасы в GIT
Большинство из нас знают, что такое GIT. При этом большинство из тех, кто им пользуется, постоянно применяют, по сути, одни и те же команды.
Например:
Создаём alias:
Большинство из нас знают, что такое GIT. При этом большинство из тех, кто им пользуется, постоянно применяют, по сути, одни и те же команды.
Например:
git status
git commit -m 'commit'
Git позволяет создавать алиасы команд. Благодаря этому вы можете вводить не длинную строку команды, а ее короткий псевдоним.Создаём alias:
git config --global alias.st status
git config --global alias.cm 'commit -m'
Теперь нам не нужно постоянно вводить git status или git commit -m, достаточно ввести:git st
git cmForwarded from Not Boring Tech
📊 Claude официально научился создавать таблицы в Excel, документы в Word и презентации в Powerpoint — это лучшее обновление за последнее время, которое многие недооценивают!
Собрал впечатляющие юзкейсы:
• Claude с одного запроса сделал гигантскую таблицу — с форматированием, 7 вкладками и 406 (!) формулами.
• Провёл исследование и собрал презентацию на 14 слайдов — с диаграммами, графиками и всеми типами контента.
• Разобрался в теме, нашёл статистику в интернете и создал наглядный отчёт в PDF с визуализациями.
Результат открывается сразу в инструментах Office 365 без каких-либо плагинов. Пока доступно в превью для Max, Team и Enterprise, но скоро завезут для всех юзеров Pro.
Завидую всем, кто работает с данными, таблицами и презентациями — Claude доступен тут.
@notboring_tech
Собрал впечатляющие юзкейсы:
• Claude с одного запроса сделал гигантскую таблицу — с форматированием, 7 вкладками и 406 (!) формулами.
• Провёл исследование и собрал презентацию на 14 слайдов — с диаграммами, графиками и всеми типами контента.
• Разобрался в теме, нашёл статистику в интернете и создал наглядный отчёт в PDF с визуализациями.
Результат открывается сразу в инструментах Office 365 без каких-либо плагинов. Пока доступно в превью для Max, Team и Enterprise, но скоро завезут для всех юзеров Pro.
Завидую всем, кто работает с данными, таблицами и презентациями — Claude доступен тут.
@notboring_tech
Forwarded from Not Boring Tech
This media is not supported in your browser
VIEW IN TELEGRAM
🤯 Память у нейронок получила мощный апгрейд — mem-agent объединяет память Claude, ChatGPT, LM Studio, Notion, GitHub и Google Docs! Он сохраняет всё в одно место в читаемом и редактируемом формате Markdown — как в Obsidian.
Тулза найдёт ответ на любой вопрос в вашей огромной истории переписок с LLM, базах Notion или документах Google Docs — память кросс-платформенная! Также mem-agent умеет сжимать фрагменты файлов и передавать их агентам вместо огромных контекстов.
Вся память — 100% локальная и доступна только вам. Сама модель лёгкая, эффективная и запускается даже на обычном ноутбуке, исходники лежат тут:
HuggingFace | GitHub
@notboring_tech
Тулза найдёт ответ на любой вопрос в вашей огромной истории переписок с LLM, базах Notion или документах Google Docs — память кросс-платформенная! Также mem-agent умеет сжимать фрагменты файлов и передавать их агентам вместо огромных контекстов.
Вся память — 100% локальная и доступна только вам. Сама модель лёгкая, эффективная и запускается даже на обычном ноутбуке, исходники лежат тут:
HuggingFace | GitHub
@notboring_tech
Forwarded from vc.ru
С помощью новой Nano Banana Pro пользователи генерируют реалистичные фотографии, инфографику, кинокадры и комиксы.
В заметке рассказали, где протестировать нейросеть бесплатно и без региональных ограничений
vc.ru/ai/2614311
В заметке рассказали, где протестировать нейросеть бесплатно и без региональных ограничений
vc.ru/ai/2614311
Forwarded from Простой Python | Программирование
Функции-генераторы модуля itertools
Продолжаем делиться циклом видеоматериалов, благодаря которому ты освоишь модуль itertools. В этот раз речь идет про функции-генераторы.
👀Смотреть видео
#видео
Продолжаем делиться циклом видеоматериалов, благодаря которому ты освоишь модуль itertools. В этот раз речь идет про функции-генераторы.
👀Смотреть видео
#видео
Forwarded from Хабр
Xcode — худшее профессиональное ПО
Компилятор, который сдаётся на сложном коде и превращает мощную IDE в «Блокнот». Файлы конфигурации из тысяч строк нечитаемого текста, где одна ошибка ломает вообще всё. И бесконечные диалоговые окна с требованием пароля, накладывающиеся друг на друга тенями... Это не просто баги, это философия отрицания проблем.
Пока на презентациях рассказывают о магии SwiftUI, в реальности разработчики гадают: это ошибка в коде или очередная «особенность» среды? Закрытый баг-трекер Apple превращает отладку в игру «Угадай, кто виноват», а отсутствие альтернатив только добавляет безысходности.
Разделим боль «яблочных» разработчиков.
Компилятор, который сдаётся на сложном коде и превращает мощную IDE в «Блокнот». Файлы конфигурации из тысяч строк нечитаемого текста, где одна ошибка ломает вообще всё. И бесконечные диалоговые окна с требованием пароля, накладывающиеся друг на друга тенями... Это не просто баги, это философия отрицания проблем.
Пока на презентациях рассказывают о магии SwiftUI, в реальности разработчики гадают: это ошибка в коде или очередная «особенность» среды? Закрытый баг-трекер Apple превращает отладку в игру «Угадай, кто виноват», а отсутствие альтернатив только добавляет безысходности.
Разделим боль «яблочных» разработчиков.
Forwarded from Простой Python | Программирование
Почему пора перестать использовать requirements.txt?
В данной статье автор рассказывает о двух инструментах – Poetry и pip. Ты узнаешь, почему стоит перейти на Poetry и о всех достоинствах и недостатках этого инструмента.
👉Читать статью
#статьи
В данной статье автор рассказывает о двух инструментах – Poetry и pip. Ты узнаешь, почему стоит перейти на Poetry и о всех достоинствах и недостатках этого инструмента.
👉Читать статью
#статьи
