После долгого затишья рады сообщить, что наш сайт переехал на JAMStack с использованием генератора статических сайтов Hugo.
Теперь каждый желающий сможет опубликовать свою статью на сайте посредствам «Pull requests» в GitHub репозиторий – https://github.com/Drambluker/itdoxy.com.
Статьи оформляются в Markdown формате. Примеры оформлений вы сможете найти в указанном репозитории.
Перед публикацией все статьи будут проходить ревью, при этом администрация не накладывает ограничение на использование сторонних ссылок в статьях авторов. Не упускайте отличную возможность привлечения качественного трафика с пользой для сообщества. :)
Теперь каждый желающий сможет опубликовать свою статью на сайте посредствам «Pull requests» в GitHub репозиторий – https://github.com/Drambluker/itdoxy.com.
Статьи оформляются в Markdown формате. Примеры оформлений вы сможете найти в указанном репозитории.
Перед публикацией все статьи будут проходить ревью, при этом администрация не накладывает ограничение на использование сторонних ссылок в статьях авторов. Не упускайте отличную возможность привлечения качественного трафика с пользой для сообщества. :)
GitHub
GitHub - Drambluker/itdoxy.com: Ваш проводник в мир IT 💻
Ваш проводник в мир IT 💻. Contribute to Drambluker/itdoxy.com development by creating an account on GitHub.
Как разрабатывать, тестировать и развертывать смарт-контракты с помощью Ganache
https://itdoxy.com/как-разрабатывать-тестировать-и-развертывать-смарт-контракты-с-помощью-ganache/
* Материал подготовлен при поддержке Atlantida Community
https://itdoxy.com/как-разрабатывать-тестировать-и-развертывать-смарт-контракты-с-помощью-ganache/
* Материал подготовлен при поддержке Atlantida Community
ITdoxy
Как разрабатывать, тестировать и развертывать смарт-контракты с помощью Ganache
Разработка, тестирование и развертывание смарт-контрактов – это фундаментальные понятия блокчейн-разработки. В этом руководстве вы узнаете, как начать работать со смарт-контрактами в блокчейне Ethereum.
Прежде чем перейти к делу, важно ознакомиться с основными…
Прежде чем перейти к делу, важно ознакомиться с основными…
📰 Дайджест новостей за неделю
// Microsoft Copilot стал доступен для общего пользования
https://blogs.bing.com/search/december-2023/Microsoft-Copilot-is-now-generally-available
// Состоялся релиз Apache NetBeans 20
https://netbeans.apache.org/front/main/blogs/entry/announce-apache-netbeans-20-released/
// Google сильно ускорит браузер Chrome, но опасно ограничит веб-разработчиков
https://www.cnews.ru/news/top/2023-12-04_google_znachitelno_uskorit
// OpenAI закрыла баг в ChatGPT с раскрытием обучающих данных
https://www.404media.co/asking-chatgpt-to-repeat-words-forever-is-now-a-terms-of-service-violation/
// Исследователи Университета Корё (Южная Корея) выпустили модель машинного обучения для генерации голоса
https://sh-lee-prml.github.io/HierSpeechpp-demo/
// Состоялся релиз Django 5.0
https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
// Учёные придумали, как ускорить сетевой искусственный интеллект
https://openreview.net/forum?id=Rvk1wdwz1L
// Яндекс открыл доступ к YandexGPT API
https://cloud.yandex.ru/docs/yandexgpt/
// Сбер выпустил GigaChat Pro – самую мощную на данный момент версию GigaChat
https://t.me/GigaChat_SberAi/354
ITdoxy | Telegram | VK | Twitter
// Microsoft Copilot стал доступен для общего пользования
https://blogs.bing.com/search/december-2023/Microsoft-Copilot-is-now-generally-available
// Состоялся релиз Apache NetBeans 20
https://netbeans.apache.org/front/main/blogs/entry/announce-apache-netbeans-20-released/
// Google сильно ускорит браузер Chrome, но опасно ограничит веб-разработчиков
https://www.cnews.ru/news/top/2023-12-04_google_znachitelno_uskorit
// OpenAI закрыла баг в ChatGPT с раскрытием обучающих данных
https://www.404media.co/asking-chatgpt-to-repeat-words-forever-is-now-a-terms-of-service-violation/
// Исследователи Университета Корё (Южная Корея) выпустили модель машинного обучения для генерации голоса
https://sh-lee-prml.github.io/HierSpeechpp-demo/
// Состоялся релиз Django 5.0
https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
// Учёные придумали, как ускорить сетевой искусственный интеллект
https://openreview.net/forum?id=Rvk1wdwz1L
// Яндекс открыл доступ к YandexGPT API
https://cloud.yandex.ru/docs/yandexgpt/
// Сбер выпустил GigaChat Pro – самую мощную на данный момент версию GigaChat
https://t.me/GigaChat_SberAi/354
ITdoxy | Telegram | VK | Twitter
Сравниваем Gradle и Maven — два инструмента, используемых для сборки программного обеспечения.
В этой статье мы рассматриваем их различия, чтобы помочь вам выбрать лучший инструмент для вашего проекта.
https://itdoxy.com/сравнение-gradle-и-maven/
ITdoxy | Telegram | VK | Twitter
В этой статье мы рассматриваем их различия, чтобы помочь вам выбрать лучший инструмент для вашего проекта.
https://itdoxy.com/сравнение-gradle-и-maven/
ITdoxy | Telegram | VK | Twitter
ITdoxy
Сравнение Gradle и Maven
Gradle и Maven — это инструменты, используемые для сборки программного обеспечения. В этой статье мы рассмотрим различия между этими двумя инструментами.
Gradle — это инструмент с открытым исходным кодом, автоматизирующий сборку программного обеспечения.…
Gradle — это инструмент с открытым исходным кодом, автоматизирующий сборку программного обеспечения.…
📰 Дайджест новостей за неделю
// Состоялся релиз ядра Linux версии 6.6.6
https://lkml.org/lkml/2023/12/11/226
// Состоялся релиз дистрибутива Manjaro Linux 23.1
https://forum.manjaro.org/t/manjaro-23-1-vulcan-released/153458
// Состоялся релиз Angie 1.4.0, российского форка Nginx
https://angie.software/oss_changes/#angie-1-4-0
// Состоялся релиз Nextcloud Hub 7, платформы для организации совместной работы
https://nextcloud.com/blog/nextcloud-hub-7-advanced-search-and-global-out-of-office-features/
// Треть Java-проектов на базе библиотеки Log4j продолжают использовать уязвимые версии
https://www.veracode.com/blog/research/state-log4j-vulnerabilities-how-much-did-log4shell-change
// Mozilla представила MemoryCache — локального чат-бота для работы с сохранёнными веб-страницами
https://future.mozilla.org/blog/introducing-memorycache/
// Mozilla запускает каталог дополнений для Android-версии Firefox
https://blog.mozilla.org/addons/2023/12/14/a-new-world-of-open-extensions-on-firefox-for-android-has-arrived/
// Apple выпустила обновление iOS 17.2 с приложением «Дневник» и поддержкой пространственного видео
https://support.apple.com/en-us/HT213781
// Появилась бета-версия браузера Arc для Windows
https://x.com/browsercompany/status/1734229624647807059?s=20
ITdoxy | Telegram | VK | Twitter
// Состоялся релиз ядра Linux версии 6.6.6
https://lkml.org/lkml/2023/12/11/226
// Состоялся релиз дистрибутива Manjaro Linux 23.1
https://forum.manjaro.org/t/manjaro-23-1-vulcan-released/153458
// Состоялся релиз Angie 1.4.0, российского форка Nginx
https://angie.software/oss_changes/#angie-1-4-0
// Состоялся релиз Nextcloud Hub 7, платформы для организации совместной работы
https://nextcloud.com/blog/nextcloud-hub-7-advanced-search-and-global-out-of-office-features/
// Треть Java-проектов на базе библиотеки Log4j продолжают использовать уязвимые версии
https://www.veracode.com/blog/research/state-log4j-vulnerabilities-how-much-did-log4shell-change
// Mozilla представила MemoryCache — локального чат-бота для работы с сохранёнными веб-страницами
https://future.mozilla.org/blog/introducing-memorycache/
// Mozilla запускает каталог дополнений для Android-версии Firefox
https://blog.mozilla.org/addons/2023/12/14/a-new-world-of-open-extensions-on-firefox-for-android-has-arrived/
// Apple выпустила обновление iOS 17.2 с приложением «Дневник» и поддержкой пространственного видео
https://support.apple.com/en-us/HT213781
// Появилась бета-версия браузера Arc для Windows
https://x.com/browsercompany/status/1734229624647807059?s=20
ITdoxy | Telegram | VK | Twitter
mobile_rosa_work.pdf
822.7 KB
Компания "РОСА" представила мобильную операционную систему РОСА Мобайл. Система построена на базе открытой платформы Plasma Mobile, которая развиваются свободным проектом KDE. В отличие от других систем, она использует собственный репозиторий ROSA 2021.1 и не включает в себя закрытые драйверы и проприетарные компоненты из состава Android-прошивок. Графический интерфейс и набор приложений адаптированы под нужды пользователей смартфонов. Для вывода графики используется композитный сервер kwin_wayland, а для обработки звука - PulseAudio. В состав Plasma Mobile входят такие приложения, как KDE Connect, Okular, VVave, Koko, Pix, buho, calindori, Index, Discover, Spacebar, plasma-phonebook, plasma-dialer, plasma-angelfish и Spectral.
https://mobile.rosa.ru
ITdoxy | Telegram | VK | Twitter
https://mobile.rosa.ru
ITdoxy | Telegram | VK | Twitter
📰 Дайджест новостей за неделю
// Apple опубликовала исходный код низкоуровневых системных компонентов операционной системы macOS 14.2 (Sonoma)
https://opensource.apple.com/releases/
// "РОСА" официально представила мобильную операционную систему РОСА Мобайл (ROSA Mobile)
https://rosa.ru/oficzialno-predstavleny-rossijskaya-mobilnaya-os-rosa-mobajl-i-rossijskij-smartfon-r-fon/
// Состоялся релиз Firefox 121
https://www.mozilla.org/en-US/firefox/121.0/releasenotes/
// Состоялся релиз Linux-дистрибутива Zorin OS 17
https://blog.zorin.com/2023/12/20/zorin-os-17-has-arrived/
// Состоялся релиз Zulip 8, платформы для развёртывания корпоративных мессенджеров
https://blog.zulip.com/2023/12/15/zulip-8-0-released/
ITdoxy | Telegram | VK | Twitter
// Apple опубликовала исходный код низкоуровневых системных компонентов операционной системы macOS 14.2 (Sonoma)
https://opensource.apple.com/releases/
// "РОСА" официально представила мобильную операционную систему РОСА Мобайл (ROSA Mobile)
https://rosa.ru/oficzialno-predstavleny-rossijskaya-mobilnaya-os-rosa-mobajl-i-rossijskij-smartfon-r-fon/
// Состоялся релиз Firefox 121
https://www.mozilla.org/en-US/firefox/121.0/releasenotes/
// Состоялся релиз Linux-дистрибутива Zorin OS 17
https://blog.zorin.com/2023/12/20/zorin-os-17-has-arrived/
// Состоялся релиз Zulip 8, платформы для развёртывания корпоративных мессенджеров
https://blog.zulip.com/2023/12/15/zulip-8-0-released/
ITdoxy | Telegram | VK | Twitter
Брандт Букер из Microsoft, один из основных разработчиков CPython, представил реализацию JIT-компиляции для Python, основанную на технике Copy-and-Patch. Этот JIT-компилятор имеет высокую скорость генерации кода, прост в сопровождении и полностью интегрирован с интерпретатором. Он использует общий генератор кода, который автоматически преобразует интерпретатор на языке Си в JIT-компилятор без необходимости формирования логики генерации кода или ручного создания ассемблерных представлений.
https://github.com/python/cpython/pull/113465
ITdoxy | Telegram | VK | Twitter
https://github.com/python/cpython/pull/113465
ITdoxy | Telegram | VK | Twitter
GitHub
GH-113464: A copy-and-patch JIT compiler by brandtbucher · Pull Request #113465 · python/cpython
'Twas the night before Christmas, when all through the code
Not a core dev was merging, not even Guido;
The CI was spun on the PRs with care
In hopes that green check-markings soon would be...
Not a core dev was merging, not even Guido;
The CI was spun on the PRs with care
In hopes that green check-markings soon would be...
Итоги ежегодного исследования среди разработчиков от JetBrains
Исследование "The State of Developer Ecosystem 2023", проведенное в 2023 году компанией JetBrains с участием более чем 26 тысяч программистов по всему миру, предоставило интересные данные о нынешнем положении в сфере разработки программного обеспечения.
Согласно приведенным результатам опроса, JavaScript остается самым популярным языком программирования в мире, за ним следуют Python, HTML/CSS, SQL и Java. Однако, впечатляет тот факт, что за последние три года наблюдается стремительное снижение интереса к JavaScript, что, возможно, является индикатором того, что разработчики обращают свое внимание на другие технологии и области.
Особенно любопытными являются данные о заработной плате разработчиков. В топ-5 языков программирования с самыми высокими заработными платами входят Scala, Go, Kotlin, C++ и Rust. Аналитики замечают, что поиск квалифицированных специалистов в этих областях является крайне сложной задачей, что, в свою очередь, влияет на уровень заработной платы в данных секторах.
Кроме того, исследование раскрывает изменения в предпочтениях разработчиков относительно языков программирования. Например, Objective-C уступает свои позиции в пользу Swift, Kotlin и Dart. Примечателен рост интереса к Rust и Go, которые демонстрируют наивысший уровень популярности среди разработчиков.
В рамках образования более половины разработчиков получили традиционное академическое образование, однако значительная часть специалистов обучалась с использованием книг, как бесплатных, так и платных курсов, активно участвовала в сообществах и блогах, а также посещала офлайн-курсы и митапы. Эти факты подчеркивают многообразие источников обучения в сфере разработки программного обеспечения.
https://www.jetbrains.com/lp/devecosystem-2023/
ITdoxy | Telegram | VK | Twitter
Исследование "The State of Developer Ecosystem 2023", проведенное в 2023 году компанией JetBrains с участием более чем 26 тысяч программистов по всему миру, предоставило интересные данные о нынешнем положении в сфере разработки программного обеспечения.
Согласно приведенным результатам опроса, JavaScript остается самым популярным языком программирования в мире, за ним следуют Python, HTML/CSS, SQL и Java. Однако, впечатляет тот факт, что за последние три года наблюдается стремительное снижение интереса к JavaScript, что, возможно, является индикатором того, что разработчики обращают свое внимание на другие технологии и области.
Особенно любопытными являются данные о заработной плате разработчиков. В топ-5 языков программирования с самыми высокими заработными платами входят Scala, Go, Kotlin, C++ и Rust. Аналитики замечают, что поиск квалифицированных специалистов в этих областях является крайне сложной задачей, что, в свою очередь, влияет на уровень заработной платы в данных секторах.
Кроме того, исследование раскрывает изменения в предпочтениях разработчиков относительно языков программирования. Например, Objective-C уступает свои позиции в пользу Swift, Kotlin и Dart. Примечателен рост интереса к Rust и Go, которые демонстрируют наивысший уровень популярности среди разработчиков.
В рамках образования более половины разработчиков получили традиционное академическое образование, однако значительная часть специалистов обучалась с использованием книг, как бесплатных, так и платных курсов, активно участвовала в сообществах и блогах, а также посещала офлайн-курсы и митапы. Эти факты подчеркивают многообразие источников обучения в сфере разработки программного обеспечения.
https://www.jetbrains.com/lp/devecosystem-2023/
ITdoxy | Telegram | VK | Twitter
JetBrains: Developer Tools for Professionals and Teams
The State of Developer Ecosystem in 2023 Infographic
Learn about the latest trends in tools, technologies, AI, and programming languages.
Издание DB-Engines присвоило звание СУБД 2023 года PostgreSQL, который продемонстрировал наибольший рост популярности среди 417 систем. На втором месте — облачная платформа Databricks, на третьем — движок Google BigQuery. PostgreSQL уже признавался СУБД года в 2020, 2018 и 2017 годах. Другие системы, такие как Databricks, Google BigQuery, и Snowflake, также продемонстрировали заметный рост. В то время как MySQL, Microsoft SQL Server, MongoDB, Redis и SQLite испытали существенное снижение популярности за год.
Рейтинг рассчитывается по методике, сходной с рейтингом языков программирования TIOBE, и учитывает популярность запросов в поисковых системах, число результатов в поисковой выдаче, объём обсуждений на популярных дискуссионных площадках и социальных сетях, число вакансий в агентствах по найму персонала и упоминаний в профилях пользователей.
https://db-engines.com/en/blog_post/106
ITdoxy | Telegram | VK | Twitter
Рейтинг рассчитывается по методике, сходной с рейтингом языков программирования TIOBE, и учитывает популярность запросов в поисковых системах, число результатов в поисковой выдаче, объём обсуждений на популярных дискуссионных площадках и социальных сетях, число вакансий в агентствах по найму персонала и упоминаний в профилях пользователей.
https://db-engines.com/en/blog_post/106
ITdoxy | Telegram | VK | Twitter
ITdoxy
Ваш проводник в мир IT
📰 Дайджест новостей за неделю
// Состоялся релиз ядра Linux 6.7
https://lwn.net/Articles/957104/
// Прекращена официальная поддержка ядра Linux 4.14
https://lkml.org/lkml/2024/1/10/201
// Состоялся релиз дистрибутива Linux Mint 21.3
https://blog.linuxmint.com/?p=4624
// Состоялся релиз дистрибутива Solus 4.5
https://getsol.us/2024/01/08/solus-4-5-released/
// Устранена уязвимость в Redis, позволявшая удалённо выполнять код
https://github.com/redis/redis/security/advisories/GHSA-xr47-pcmx-fq2m
// Состоялся релиз СУБД Firebird 5.0
https://firebirdsql.org/en/news/firebird-5-0-0-is-released/
// Состоялся релиз системы тестирования памяти Memtest86+ 7.0
https://github.com/memtest86plus/memtest86plus/releases/tag/v7.00
ITdoxy | Telegram | VK | Twitter
// Состоялся релиз ядра Linux 6.7
https://lwn.net/Articles/957104/
// Прекращена официальная поддержка ядра Linux 4.14
https://lkml.org/lkml/2024/1/10/201
// Состоялся релиз дистрибутива Linux Mint 21.3
https://blog.linuxmint.com/?p=4624
// Состоялся релиз дистрибутива Solus 4.5
https://getsol.us/2024/01/08/solus-4-5-released/
// Устранена уязвимость в Redis, позволявшая удалённо выполнять код
https://github.com/redis/redis/security/advisories/GHSA-xr47-pcmx-fq2m
// Состоялся релиз СУБД Firebird 5.0
https://firebirdsql.org/en/news/firebird-5-0-0-is-released/
// Состоялся релиз системы тестирования памяти Memtest86+ 7.0
https://github.com/memtest86plus/memtest86plus/releases/tag/v7.00
ITdoxy | Telegram | VK | Twitter
Рейтинг языков программирования за январь 2024 года
TIOBE:
В январском рейтинге TIOBE Software отмечаются значительные изменения в позициях некоторых языков программирования. JavaScript и PHP поднимаются в рейтинге, а также заметные сдвиги происходят с языками Scratch, Go, Fortran, Object Pascal, MatLab, Kotlin и Cobol. Особо стоит выделить C#, который был признан языком года, удерживая свою позицию и показав самый высокий рост популярности (+1.43%). В то время как некоторые языки теряют свои позиции, такие как Visual Basic, SQL, Ассемблер, Swift, Ruby и Rust.
PYPL:
Рейтинг PYPL в январе 2024 года сохраняет стабильность лидеров - Python, Java и JavaScript. Интересен сдвиг в позициях С/C++, которые занимают четвёртое место, вытеснив C#. Заметен рост популярности у языков R, Rust, Ada, Dart, Lua, Perl, Haskell, в то время как PHP, Go, VBA, PowerShell, Scala, VisualBasic и Cobol теряют популярность.
IEEE Spectrum:
В рейтинге IEEE Spectrum по состоянию на январь 2024 года лидирует Python. Java поднимается на второе место, а C++ остаётся на третьем. Си смещается на четвёртое место, а JavaScript поднимается с седьмого на пятое. Этот рейтинг учитывает 12 метрик от 10 различных источников, включая поисковые запросы, упоминания в социальных сетях, активность на GitHub и Stack Overflow, что придаёт ему широкий обзор популярности языков.
RedMonk:
В рейтинге RedMonk, основанном на активности на GitHub и обсуждениях на Stack Overflow, лидируют JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby и C. Этот рейтинг подчёркивает значимость сообщества разработчиков и их влияния на популярность языков программирования.
ITdoxy | Telegram | VK | Twitter
TIOBE:
В январском рейтинге TIOBE Software отмечаются значительные изменения в позициях некоторых языков программирования. JavaScript и PHP поднимаются в рейтинге, а также заметные сдвиги происходят с языками Scratch, Go, Fortran, Object Pascal, MatLab, Kotlin и Cobol. Особо стоит выделить C#, который был признан языком года, удерживая свою позицию и показав самый высокий рост популярности (+1.43%). В то время как некоторые языки теряют свои позиции, такие как Visual Basic, SQL, Ассемблер, Swift, Ruby и Rust.
PYPL:
Рейтинг PYPL в январе 2024 года сохраняет стабильность лидеров - Python, Java и JavaScript. Интересен сдвиг в позициях С/C++, которые занимают четвёртое место, вытеснив C#. Заметен рост популярности у языков R, Rust, Ada, Dart, Lua, Perl, Haskell, в то время как PHP, Go, VBA, PowerShell, Scala, VisualBasic и Cobol теряют популярность.
IEEE Spectrum:
В рейтинге IEEE Spectrum по состоянию на январь 2024 года лидирует Python. Java поднимается на второе место, а C++ остаётся на третьем. Си смещается на четвёртое место, а JavaScript поднимается с седьмого на пятое. Этот рейтинг учитывает 12 метрик от 10 различных источников, включая поисковые запросы, упоминания в социальных сетях, активность на GitHub и Stack Overflow, что придаёт ему широкий обзор популярности языков.
RedMonk:
В рейтинге RedMonk, основанном на активности на GitHub и обсуждениях на Stack Overflow, лидируют JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby и C. Этот рейтинг подчёркивает значимость сообщества разработчиков и их влияния на популярность языков программирования.
ITdoxy | Telegram | VK | Twitter
ITdoxy
Ваш проводник в мир IT
Команда проекта рада сообщить о запуске собственной forge-платформы «Лаборатория ITdoxy»!
Лаборатория ITdoxy – это уникальное пространство, в котором будут зеркалироваться отобранные командой репозитории. Мы хотим создать удобное и безопасное место, не подверженное влиянию внешнеполитических факторов, для разработчиков, где они смогут найти всё необходимое для своей работы и саморазвития.
В скором времени на нашей платформе вы сможете найти множество полезных инструментов, которые помогут вам в разработке и развитии в индустрии IT. Мы будем регулярно обновлять и добавлять новые репозитории, чтобы вы всегда были в курсе последних тенденций и технологий.
Кроме того, там мы будем вести разработку собственных проектов. Мы хотим создать сообщество, где каждый сможет внести свой вклад и помочь в развитии проекта.
Мы уверены, что наша платформа станет надежным и безопасным местом для всех разработчиков. Присоединяйтесь к нам и давайте вместе создавать будущее!
С нетерпением ждем вас в нашей лаборатории!
https://lab.itdoxy.com
ITdoxy | Telegram | VK | Twitter
Лаборатория ITdoxy – это уникальное пространство, в котором будут зеркалироваться отобранные командой репозитории. Мы хотим создать удобное и безопасное место, не подверженное влиянию внешнеполитических факторов, для разработчиков, где они смогут найти всё необходимое для своей работы и саморазвития.
В скором времени на нашей платформе вы сможете найти множество полезных инструментов, которые помогут вам в разработке и развитии в индустрии IT. Мы будем регулярно обновлять и добавлять новые репозитории, чтобы вы всегда были в курсе последних тенденций и технологий.
Кроме того, там мы будем вести разработку собственных проектов. Мы хотим создать сообщество, где каждый сможет внести свой вклад и помочь в развитии проекта.
Мы уверены, что наша платформа станет надежным и безопасным местом для всех разработчиков. Присоединяйтесь к нам и давайте вместе создавать будущее!
С нетерпением ждем вас в нашей лаборатории!
https://lab.itdoxy.com
ITdoxy | Telegram | VK | Twitter