Forwarded from Библиотека программиста
Разработчик Джей Уилкерсон ушел с должности инженера в Electronic Arts, чтобы полностью посвятить себя созданию языка jank. Название возникло как шутливое самоуничижение, но автор надеется, что со временем оно приобретет ироничный смысл.
Этот язык — нативный диалект Clojure на основе LLVM, который сочетает в себе элементы C++, Clojure и Rust. Всё, что вам нужно, чтобы использовать функциональный стиль Clojure, но с производительностью C++.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
🎭 ИИ и программисты: две статьи — два настроения
В прошлом году на Хабре вышли две статьи от авторов из Альфа-банка, и обе — про нас с вами. Про нас, выгорающих, кодящих, тестящих, выкатывающих и вечно борющихся с продом.
🧠 Одна — с философским спокойствием:
Спокойствие + сдержанный сарказм. ИИ — это просто ещё один хайп, как раньше был блокчейн. Переживём.
⚡ А вторая — с тревогой и мотивацией на максимум:
Тут уже и вдохновение, и «разогреватель сидалища», и напоминание: ничего вечного нет.
📅 А теперь на календарь: 2025.
ИИ тихо, аккуратно, но входит во все процессы: от аналитики до генерации кода, от тестов до документации.
Так что кто был прав — покажет не LinkedIn, а время. В любом случае:
👇 Размышления👇
🐸 Библиотека программиста
В прошлом году на Хабре вышли две статьи от авторов из Альфа-банка, и обе — про нас с вами. Про нас, выгорающих, кодящих, тестящих, выкатывающих и вечно борющихся с продом.
Программистов пытались «отменить» уже лет 70, но пока как-то не выходит. И не выйдет, потому что никто толком не понимает, чем они вообще занимаются.
Спокойствие + сдержанный сарказм. ИИ — это просто ещё один хайп, как раньше был блокчейн. Переживём.
Сидеть на месте и красить кнопки уже нельзя. Пора включать «режим монаха» и делать шаги вперёд. Хватит мемов и смузи. Или расти — или... ну, ты понял.
Тут уже и вдохновение, и «разогреватель сидалища», и напоминание: ничего вечного нет.
📅 А теперь на календарь: 2025.
ИИ тихо, аккуратно, но входит во все процессы: от аналитики до генерации кода, от тестов до документации.
Так что кто был прав — покажет не LinkedIn, а время. В любом случае:
Лучше быть готовым и расслабленным, чем неготовым и расслабленным.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
📚👩💻 Напоминаем про наш полный курс «Самоучитель по Go для начинающих»
Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.
1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http
🐸 Библиотека программиста
Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.
1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
Некоторые собирают игровой ПК за 300к. Другие — идеальное рабочее место на лоджии. Площадью... 3,5 м².
Что в арсенале:
— кресло уровня «могу сидеть 10 часов и не умереть»,
— телесуфлёр, чтобы глаза не бегали по экрану,
— куча «полезных штук» от эконома до люкса,
— и, конечно, настольное дзен-пространство с видом на панельки.
Эта статья — гайд по обустройству рабочего места. С фото, разбивкой по бюджету и честной оценкой, что реально нужно, а что — каприз.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
🐕🦺 Пет-проекты в резюме: как превратить фриланс и side-проекты в карьерный козырь
💻 Пилишь бота, калькулятор, парсер…
А потом открываешь резюме — и внезапно показать нечего. На самом деле твой неформальный опыт — это не «поигрался с кодом», а боевая прокачка. Главное — правильно оформить:
🛠 Пет-проекты, в которые ты вложил душу — это не хобби, это MVP
🕵️ Side-проекты — это не «с друзьями запускали что-то», а «работал в кросс-функциональной команде»
💸 Фриланс через брата жены — это тоже фриланс (и почти стартап)
⚡️ В статье:
— как вписать неформальный опыт в резюме без ощущения, что ты его придумываешь на ходу;
— как не испортить впечатление фразой «проект недоделан, но идея крутая»;
— как показать, что ты не просто что-то писал — ты решал задачи.
В общем, если твой гитхаб похож на кладбище хороших идей — пора его оцифровать в карьерный актив🧠
🔗 Читать статью
🐸 Библиотека программиста
💻 Пилишь бота, калькулятор, парсер…
А потом открываешь резюме — и внезапно показать нечего. На самом деле твой неформальный опыт — это не «поигрался с кодом», а боевая прокачка. Главное — правильно оформить:
🛠 Пет-проекты, в которые ты вложил душу — это не хобби, это MVP
🕵️ Side-проекты — это не «с друзьями запускали что-то», а «работал в кросс-функциональной команде»
💸 Фриланс через брата жены — это тоже фриланс (и почти стартап)
⚡️ В статье:
— как вписать неформальный опыт в резюме без ощущения, что ты его придумываешь на ходу;
— как не испортить впечатление фразой «проект недоделан, но идея крутая»;
— как показать, что ты не просто что-то писал — ты решал задачи.
В общем, если твой гитхаб похож на кладбище хороших идей — пора его оцифровать в карьерный актив
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
🧬 Android + Chrome OS: что получится, если скрестить успешную мобильную ОС с забытым десктопным родственником?
Google официально собирается объединить Android с системой для не самых быстрых ПК и ноутбуков Chrome OS. Системы вышли почти одновременно, но Android почти повсюду, а о Chrome OS все забыли.
💬 Что известно:
— Новый гибрид будет построен вокруг Android, но с десктопными фишками.
— Уже в Android 16 завезли оконный режим, поддержку внешних мониторов и даже нормальный landscape-интерфейс (да, наконец-то).
— Chrome OS Flex для старых ПК особо не взлетела, зато слияние обещает «вторую жизнь» на устройствах послабее.
🍎 Кто-то скажет: «ну это же как iPadOS от Apple» — и будет прав. Только у Apple оба компонента были популярны. А у Google... ну, Android есть!
🤖 Google явно хочет откусить кусок десктопного пирога, и, возможно, превратить Android в настольную ОС будущего.
А мы, разработчики, в ожидании:
— Новый стек?
— Новые требования к адаптивности UI?
— Android Studio с нативной поддержкой DeX?
Пока остаётся только наблюдать… и тестировать свои приложения в оконном режиме. Кто знает, может через год мы все будем писать:
🐸 Библиотека программиста
Google официально собирается объединить Android с системой для не самых быстрых ПК и ноутбуков Chrome OS. Системы вышли почти одновременно, но Android почти повсюду, а о Chrome OS все забыли.
— Новый гибрид будет построен вокруг Android, но с десктопными фишками.
— Уже в Android 16 завезли оконный режим, поддержку внешних мониторов и даже нормальный landscape-интерфейс (да, наконец-то).
— Chrome OS Flex для старых ПК особо не взлетела, зато слияние обещает «вторую жизнь» на устройствах послабее.
А мы, разработчики, в ожидании:
— Новый стек?
— Новые требования к адаптивности UI?
— Android Studio с нативной поддержкой DeX?
Пока остаётся только наблюдать… и тестировать свои приложения в оконном режиме. Кто знает, может через год мы все будем писать:
android:layout_for_laptop="true"
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
Время освежить память и вспомнить, как не попасть в ад с нормализацией баз данных! Когда ты вместо нормальных форм случайно нормализовал свой день в трэш, вот что тебе нужно знать:
Вроде того, чтобы не хранить продукты типа «Шарики и Сосиски» в одном поле, а разбить на два поля «Шарики» и «Сосиски». Это важно, чтобы не угодить в сбой нормализации.
В противном случае твоя таблица станет похожей на старую кучу учебников, где каждая страница относится только к одной теме, но как-то всё перепутано.
Например, если столбцы с регионом и датой зависели от каждого заказа, а не от самого продукта, это точно нужно исправить.
Если 3НФ не устраивает, НФБК за тебя всё сделает — убедись, что все зависимые столбцы точно зависят от кандидатов на ключи.
Работая с таблицами, которые включают отношения «многие ко многим», тебе не стоит поддаваться соблазну — создай отдельные таблицы, чтобы каждый атрибут работал независимо.
То есть они должны следовать из того, как ты определил типы данных (домен) и ключи.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
Когда DBA говорит «индексируй», а ты гуглишь, что это вообще такое — держи шпаргалку, чтобы не словить full table scan прямо в лоб!
🔍 Здесь всё просто:
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from concertzaal
В GigaChat появился режим, который умеет думать (!) — нейросеть вникает: связывает факты, опирается на свежие данные и выдаёт логичное размышление, без банальностей.
Вытаскивает всё нужное из контекста и сам подключает, что пригодится: логику, память, свежие данные. Работает в веб-версии, бесплатно.
@concertzaal
Например, если спросить, как выучить 100 иностранных слов за день — разложит по этапам, добавит мнемотехники, напомнит про кривую забывания и объяснит, почему зубрёжка не работает.
Вытаскивает всё нужное из контекста и сам подключает, что пригодится: логику, память, свежие данные. Работает в веб-версии, бесплатно.
@concertzaal
Что остаётся после нас в онлайне — и как с этим быть #habr
https://habr.com/ru/articles/927742/
Tags: Digital Life, наследство, цифровое наследие, steam
Author: loralu
https://habr.com/ru/articles/927742/
Tags: Digital Life, наследство, цифровое наследие, steam
Author: loralu
Как «взломать» сайт Мосбиржи и получать лучшие BID и OFFER в Excel — без подписок, с помощью Python и API брокера #habr
https://habr.com/ru/articles/927238/
Tags: космотекст, московская биржа, котировки, fastapi
Author: empenoso
https://habr.com/ru/articles/927238/
Tags: космотекст, московская биржа, котировки, fastapi
Author: empenoso
Хабр
Как «взломать» сайт Мосбиржи и получать лучшие BID и OFFER в Excel — без подписок, с помощью Python и API брокера
Excel - главный рабочий инструмент многих частных инвесторов. Здесь ведут портфели, стратегии и мониторинг котировок. Но получить от Московской биржи лучшие цены на покупку (BID) и продажу (OFFER) из...
IP-телефония в России: запрет или новые правила? Разбираемся #habr
https://habr.com/ru/articles/927762/
Tags: ip-телефония, законодательство и ит, виртуальная атс, звонки по сети, телефония для бизнеса, sip, телефонные мошенники, регулирование, бизнес-коммуникации
Author: davydovengineer
https://habr.com/ru/articles/927762/
Tags: ip-телефония, законодательство и ит, виртуальная атс, звонки по сети, телефония для бизнеса, sip, телефонные мошенники, регулирование, бизнес-коммуникации
Author: davydovengineer
Хабр
IP-телефония в России: запрет или новые правила? Разбираемся
Привет, друзья! Сегодня в моем блоге разберем громкую тему конца 2024 года: «запрет IP-телефонии» в России. Сразу успокою: никто SIP не хоронит, и аналоговые АТС пока не нужны. 😎 Давайте разберем, что...
Конструктор AI-продажников, юзабилити-тесты за 60 секунд — и ещё 8 российских стартапов #habr
https://habr.com/ru/companies/productradar/articles/927632/
Tags: стартап
Author: tw0face (Product Radar)
https://habr.com/ru/companies/productradar/articles/927632/
Tags: стартап
Author: tw0face (Product Radar)
Хабр
Конструктор AI-продажников, юзабилити-тесты за 60 секунд — и ещё 8 российских стартапов
10 новых российских продуктов для анализа большого числа резюме разных форматов, быстрой разработки веб-приложений, создания чат-ботов и многого другого. Битва за «Продукт недели» началась! Product...
Компании при внедрении на ИИ-сервисов столкнулись с необходимостью переделывать живыми сотрудниками работу за ИИ #habr
https://habr.com/ru/news/927770/
Tags: ии, ошибка
https://habr.com/ru/news/927770/
Tags: ии, ошибка
Хабр
Компании при внедрении ИИ-сервисов столкнулись с необходимостью переделывать живыми сотрудниками работу за ИИ
По информации СМИ, многие компании по всему миру при внедрении ИИ-сервисов столкнулись с необходимостью переделывать работу за ИИ при помощи живых работников. В итоге таким заказчикам приходится...
ИИ или копирайтер: что дешевле для создания текстов в 2025 году? #habr
https://habr.com/ru/articles/927772/
Tags: ии, копирайтер, тексты, 2025, seo, экономия, нейросети, фрилансер, контент, продвижение
Author: pavelvk
https://habr.com/ru/articles/927772/
Tags: ии, копирайтер, тексты, 2025, seo, экономия, нейросети, фрилансер, контент, продвижение
Author: pavelvk
Хабр
ИИ или копирайтер: что дешевле для создания текстов в 2025 году?
Кофе пил, ИИ запустил — фрилансерам пока! Привет, Хабр! Позвольте мне представиться. Меня зовут Павел, и я уже семь лет варюсь в SEO - с тех пор, как впервые попытался вывести сайт местного...
Как адвокат оценивает документы на интеллектуальные права: четыре ключевых шага #habr
https://habr.com/ru/articles/927778/
Tags: интеллектуальная собственность, интеллектуальные права, малый бизнес, средний бизнес, адвокат пропастин
Author: psv_advocate
https://habr.com/ru/articles/927778/
Tags: интеллектуальная собственность, интеллектуальные права, малый бизнес, средний бизнес, адвокат пропастин
Author: psv_advocate
Хабр
Как адвокат оценивает документы на интеллектуальные права: четыре ключевых шага
Показано, как адвокат проводит правовую экспертизу документов на интеллектуальную собственность. Такая экспертиза вскрывает риски и предлагает улучшения документов. Правовая экспертиза документов на...
Счётная палата РФ: деятельность «Ростелекома» привела к неэффективному расходованию около 3 млрд рублей #habr
https://habr.com/ru/news/927794/
Tags: ростелеком, счетная палата
https://habr.com/ru/news/927794/
Tags: ростелеком, счетная палата
Хабр
Счётная палата РФ: деятельность «Ростелекома» привела к неэффективному расходованию около 3 млрд рублей
В Счётной палате РФ заявили , что деятельность «Ростелекома» привела к неэффективному расходованию около 3 млрд рублей. Эти деньги выделялись из бюджета с 2021 по 2023 год на «предоставление населению...
[Перевод] Почему 21 см — это «магическая длина» нашей Вселенной #habr
https://habr.com/ru/articles/906020/
Tags: красное смещение, спины, водород, большой взрыв, звёзды
Author: PatientZero
https://habr.com/ru/articles/906020/
Tags: красное смещение, спины, водород, большой взрыв, звёзды
Author: PatientZero
Хабр
Почему 21 см — это «магическая длина» нашей Вселенной
Всеми ядерными, атомными и молекулярными явлениями в нашей Вселенной управляют квантовые переходы. В отличие от планет Солнечной системы, способных стабильно перемещаться по орбите вокруг Солнца на...
Как добавить GigaChat в проект за 3 шага. Гайд и опенсорс-инструмент #habr
https://habr.com/ru/articles/927824/
Tags: go, ml, нейросети, сбербанк, api, разработка, исскуственный интеллект, it, it-компании, библиотека
Author: OyminiRole1776
https://habr.com/ru/articles/927824/
Tags: go, ml, нейросети, сбербанк, api, разработка, исскуственный интеллект, it, it-компании, библиотека
Author: OyminiRole1776
Правительство РФ: дочерняя структура холдинга VK будет развивать национальный мессенджер на базе платформы Max #habr
https://habr.com/ru/news/927828/
Tags: vk, max
https://habr.com/ru/news/927828/
Tags: vk, max
Хабр
Правительство РФ: дочерняя структура холдинга VK будет развивать национальный мессенджер на базе платформы Max
Согласно распоряжению правительства РФ, за работу и развитие многофункционального сервиса обмена информацией будет отвечать компания «Коммуникационная платформа» – дочерняя структура...
Claude выкатил крупное обновление в виде Remote MCP для связи с Notion, Canva, Stripe, Figma и т.д #habr
https://habr.com/ru/news/927832/
Tags: claude
https://habr.com/ru/news/927832/
Tags: claude
Хабр
Claude выкатил крупное обновление в виде Remote MCP для связи с Notion, Canva, Stripe, Figma и т.д
Это будет перевод их анонса, так как я еще не успел изучить все нововведения самостоятельно Текст анонса и мини видео внизу, ссылка на оригинал тут TL;DR Все больше сервисов Claude позволяет...