Forwarded from Хабр
This media is not supported in your browser
VIEW IN TELEGRAM
Java — 30 лет: ретроспектива выдающейся экосистемы разработки
Три десятилетия — это эпоха. За это время технологии успели смениться кардинально, а некоторые модные языки — появиться, поиграть мускулами и тихо исчезнуть. А Java по-прежнему тут. Она не просто «ещё жива» — она стабильно занимает лидирующие места в рейтингах, используется в крупнейших корпорациях и продолжает эволюционировать. Как так получилось?
Поговорим о том, почему Java прожила 30 лет и всё ещё чувствует себя уверенно — как она развивалась, как решаются проблемы производительности JVM и почему на неё до сих пор делают ставку разработчики, архитекторы и CTO.
Три десятилетия — это эпоха. За это время технологии успели смениться кардинально, а некоторые модные языки — появиться, поиграть мускулами и тихо исчезнуть. А Java по-прежнему тут. Она не просто «ещё жива» — она стабильно занимает лидирующие места в рейтингах, используется в крупнейших корпорациях и продолжает эволюционировать. Как так получилось?
Поговорим о том, почему Java прожила 30 лет и всё ещё чувствует себя уверенно — как она развивалась, как решаются проблемы производительности JVM и почему на неё до сих пор делают ставку разработчики, архитекторы и CTO.
Forwarded from IT Юмор
Forwarded from Хабр
Microsoft Edit: лёгкий текстовый редактор с открытым кодом для Windows
Microsoft удивила ИТ-сообщество, возродив текстовый редактор Edit — впервые он появился в MS-DOS 5.0 в 1991 году. Edit предлагает простоту, открытый исходный код и возможности, сравнимые с Linux-редакторами вроде vim. Давайте разбираться, что такое Edit, зачем Microsoft его вернула и почему он может стать находкой для разработчиков.
Microsoft удивила ИТ-сообщество, возродив текстовый редактор Edit — впервые он появился в MS-DOS 5.0 в 1991 году. Edit предлагает простоту, открытый исходный код и возможности, сравнимые с Linux-редакторами вроде vim. Давайте разбираться, что такое Edit, зачем Microsoft его вернула и почему он может стать находкой для разработчиков.
Forwarded from Простой Python | Программирование
Задачи с LeetCode: String to Integer
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дана строка s, нужно преобразовать её в целое число, следуя определенным правилам. Нужно пропустить все начальные пробелы, считать знак (+ или -), если он есть. Также нужно читать цифры до первого нецифрового символа, а результат быть в пределах, иначе обрезать.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дана строка s, нужно преобразовать её в целое число, следуя определенным правилам. Нужно пропустить все начальные пробелы, считать знак (+ или -), если он есть. Также нужно читать цифры до первого нецифрового символа, а результат быть в пределах, иначе обрезать.
👀Смотреть видео
#видео
Forwarded from Простой Python | Программирование
Задачи с LeetCode: Two Sum
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дан массив целых чисел nums и целое число target. Найти индексы двух чисел, сумма которых равна target. Гарантируется, что такой ответ существует и каждый элемент используется не более одного раза.
Пример:
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дан массив целых чисел nums и целое число target. Найти индексы двух чисел, сумма которых равна target. Гарантируется, что такой ответ существует и каждый элемент используется не более одного раза.
Пример:
nums = [2, 7, 11, 15], target = 9
# Ответ: [0, 1], потому что nums[0] + nums[1] = 2 + 7 = 9
👀Смотреть видео
#видео
Forwarded from vc.ru
The Browser Company представила бета-версию своего нового браузера, ради которого оставила развитие Arc. Пока работает только на компьютерах Apple с чипом M1 и новее и macOS 14 или macOS 15.
В Dia на движке Chromium есть ИИ-ассистент — он может анализировать содержимое всех открытых вкладок, помогать с письмом и кодом и запоминать предпочтения и интересы пользователей
vc.ru/ai/2039312
В Dia на движке Chromium есть ИИ-ассистент — он может анализировать содержимое всех открытых вкладок, помогать с письмом и кодом и запоминать предпочтения и интересы пользователей
vc.ru/ai/2039312
Forwarded from NOP::Nuances of Programming
Предлагаем список важнейших методов объектов, которыми необходимо владеть при программировании на JavaScript. Эти методы значительно облегчат вашу работу с объектами.
https://nsprg.ru/ObBa1O
VK: https://nsprg.ru/maJdLx
Дзен: https://nsprg.ru/vdBP2m
@nuancesprog #JavaScript
https://nsprg.ru/ObBa1O
VK: https://nsprg.ru/maJdLx
Дзен: https://nsprg.ru/vdBP2m
@nuancesprog #JavaScript
Forwarded from Rozetked Plus
Контейнеры без Docker. Apple добавила поддержку Linux-контейнеров в macOS
В новой macOS 26 появилась встроенная утилита
Поддержка образов формата OCI, изоляция через лёгкую виртуализацию и удобная интеграция с macOS. Подходит для M-серии и уже работает в бета-версии.
rozetked.me/news/39792
В новой macOS 26 появилась встроенная утилита
container, которая позволяет запускать Linux-проекты в изолированной среде без стороннего ПО.Поддержка образов формата OCI, изоляция через лёгкую виртуализацию и удобная интеграция с macOS. Подходит для M-серии и уже работает в бета-версии.
rozetked.me/news/39792
Forwarded from Простой Python | Программирование
Умный календарь из почты
Сделаем программу, которая из текста извлекает события, парсит дату и время, и сохраняет в .ics календарь. Его можно импортировать в Google Календарь или Apple Calendar. Суть программы довольно проста: dateparser распознает фразы вроде “завтра в 14:00” и превращает их в полноценные datetime-объекты.
#практика
Сделаем программу, которая из текста извлекает события, парсит дату и время, и сохраняет в .ics календарь. Его можно импортировать в Google Календарь или Apple Calendar. Суть программы довольно проста: dateparser распознает фразы вроде “завтра в 14:00” и превращает их в полноценные datetime-объекты.
#практика
Forwarded from Журнал «Код»
Разбираемся с массивами в Python: кортежи
Недавно мы стали разбираться с массивами в Python и начали со списка. Настало время продолжения и торжественного выхода кортежа.
https://v.thecode.media/opscr
#лучшее_Код #разбор_Код
Недавно мы стали разбираться с массивами в Python и начали со списка. Настало время продолжения и торжественного выхода кортежа.
https://v.thecode.media/opscr
#лучшее_Код #разбор_Код
Forwarded from iPhones.ru
Основатель Microsoft Билл Гейтс впервые встретился с создателем Linux Линусом Торвальдсом. 📝 The Verge
#новости@iphonesru
#новости@iphonesru
Forwarded from iPhones.ru
Сбер представил обновленный инструмент GigaCode 2.0 для ускорения разработки. Он поддерживает 35 языков программирования
Как сообщил на конференции GigaConf старший вице-президент Сбера Андрей Белевцев, новая версия использует ансамбль нейросетей, включая GigaChat и специализированные модели для работы с кодом. Они были дообучены на актуальных данных и теперь способны генерировать до 40 подсказок в секунду, что в четыре раза быстрее, чем раньше.
Одна из главных особенностей GigaCode 2.0 — повышенное внимание к контексту кода. Это позволяет выдавать более точные и практически применимые рекомендации, особенно при работе с большими проектами. Существенно выросло и качество генерации кода: по международному стандарту LiveCodeBench точность решений увеличилась с 28 до 65%.
Кроме того, в новой версии доработана технология RAG (Retrieval Augmented Generation), которая помогает лучше учитывать специфику конкретного проекта и уменьшает количество ошибок. Например, использование устаревших методов или неправильного синтаксиса.
GigaCode 2.0 поддерживает более 35 языков программирования, включая Python, Java, JavaScript, Kotlin и C++, что делает его гибким инструментом для разных задач и команд.
https://www.iphones.ru/iNotes/sber-predstavil-obnovlennyy-instrument-dlya-uskoreniya-razrabotki-gigacode-20
#новости@iphonesru
Как сообщил на конференции GigaConf старший вице-президент Сбера Андрей Белевцев, новая версия использует ансамбль нейросетей, включая GigaChat и специализированные модели для работы с кодом. Они были дообучены на актуальных данных и теперь способны генерировать до 40 подсказок в секунду, что в четыре раза быстрее, чем раньше.
Одна из главных особенностей GigaCode 2.0 — повышенное внимание к контексту кода. Это позволяет выдавать более точные и практически применимые рекомендации, особенно при работе с большими проектами. Существенно выросло и качество генерации кода: по международному стандарту LiveCodeBench точность решений увеличилась с 28 до 65%.
Кроме того, в новой версии доработана технология RAG (Retrieval Augmented Generation), которая помогает лучше учитывать специфику конкретного проекта и уменьшает количество ошибок. Например, использование устаревших методов или неправильного синтаксиса.
GigaCode 2.0 поддерживает более 35 языков программирования, включая Python, Java, JavaScript, Kotlin и C++, что делает его гибким инструментом для разных задач и команд.
https://www.iphones.ru/iNotes/sber-predstavil-obnovlennyy-instrument-dlya-uskoreniya-razrabotki-gigacode-20
#новости@iphonesru
Forwarded from Яндекс
Media is too big
VIEW IN TELEGRAM
👹 Запустили Doom — теперь и на самокате. Если точнее, на IoT-модуле, который работает в самокатах Яндекса. Он обеспечивает связь с внешним миром: модуль позволяет сдавать самокат в аренду, ограничивать скорость, знать, какой у него заряд батареи и где он находится.
↗️ Передвигаться по Марсу на самокате, конечно, быстрее. А чтобы делать это безопасно, посмотрите гайд с советами, как ездить правильно.
🎡 Ставьте буст, чтобы у нашего канала появилось больше сторис.
Please open Telegram to view this post
VIEW IN TELEGRAM