Как open source и футуризм помогли Microsoft перестать быть «империей зла»
Продолжим рассказ о том, как Microsoft удалось скинуть с себя ярлык «корпорации зла». В этой части — о футуристических проектах, включая язык программирования для квантовых вычислений Q#, очки HoloLens 2 и архивирование в Арктике кода GitHub на случай апокалипсиса.
https://highload.today/kak-open-source-i-futurizm-pomogli-microsoft-perestat-byt-imperiej-zla-chast-vtoraya/
#microsoft #deberta #github #hololens #gooseberry
Продолжим рассказ о том, как Microsoft удалось скинуть с себя ярлык «корпорации зла». В этой части — о футуристических проектах, включая язык программирования для квантовых вычислений Q#, очки HoloLens 2 и архивирование в Арктике кода GitHub на случай апокалипсиса.
https://highload.today/kak-open-source-i-futurizm-pomogli-microsoft-perestat-byt-imperiej-zla-chast-vtoraya/
#microsoft #deberta #github #hololens #gooseberry
Практическое применение рекурсии в JavaScript
В программировании есть два способа запускать повторяющиеся вычисления — это циклы и рекурсия. Такие циклы как for, while, Array.prototype.map и Array.prototype.forEach по умолчанию внедрены в JavaScript. Но рекурсия — это более гибкая возможность для циклических вычислений. Использовать ее мешают только ментальные барьеры.
Читать статью полностью: https://highload.today/prakticheskoe-primenenie-rekursii-v-javascript/
#javascript #рекурсия #цикл
В программировании есть два способа запускать повторяющиеся вычисления — это циклы и рекурсия. Такие циклы как for, while, Array.prototype.map и Array.prototype.forEach по умолчанию внедрены в JavaScript. Но рекурсия — это более гибкая возможность для циклических вычислений. Использовать ее мешают только ментальные барьеры.
Читать статью полностью: https://highload.today/prakticheskoe-primenenie-rekursii-v-javascript/
#javascript #рекурсия #цикл
Тестирование очень больших нагрузок на приложение: подводные камни и полезные инструменты
QA Engineer и QA Lead в NIX Сергей Могилевский продолжает рассказ о сложностях с тестированием. В этой серии — о том, как настроить виртуальные машины и с помощью чего анализировать гигабайтные файлы логов.
https://highload.today/blogs/testirovanie-ochen-bolshih-nagruzok-na-prilozhenie-podvodnye-kamni-i-poleznye-instrumenty-chast-ii/
#jmeter #nix
QA Engineer и QA Lead в NIX Сергей Могилевский продолжает рассказ о сложностях с тестированием. В этой серии — о том, как настроить виртуальные машины и с помощью чего анализировать гигабайтные файлы логов.
https://highload.today/blogs/testirovanie-ochen-bolshih-nagruzok-na-prilozhenie-podvodnye-kamni-i-poleznye-instrumenty-chast-ii/
#jmeter #nix
Open MCT: платформа управления полетами NASA с открытым кодом
В NASA разработали систему управления полетами следующего поколения. Это фреймворк с открытым исходным кодом, написанный на JavaScript . Он может визуализировать данные и запускать экспериментальные системы марсоходов.
https://highload.today/open-mct-platforma-upravleniya-poletami-nasa-s-otkrytym-kodom/
#javascript #openmct #typescript #NASA #Mars #marsrover
В NASA разработали систему управления полетами следующего поколения. Это фреймворк с открытым исходным кодом, написанный на JavaScript . Он может визуализировать данные и запускать экспериментальные системы марсоходов.
https://highload.today/open-mct-platforma-upravleniya-poletami-nasa-s-otkrytym-kodom/
#javascript #openmct #typescript #NASA #Mars #marsrover
Линуса Торвальдса спросили, перепишут ли ядро Linux на Rust
Журналист ZDNet поговорил с создателем Linux Линусом Торвальдсом о возможной роли языка Rust в будущей разработке операционной системы.
Читать новость по ссылке: https://highload.today/linusa-torvaldsa-sprosili-perepishut-li-yadro-linux-na-rust/
#linux #rust #linustorvalds
Журналист ZDNet поговорил с создателем Linux Линусом Торвальдсом о возможной роли языка Rust в будущей разработке операционной системы.
Читать новость по ссылке: https://highload.today/linusa-torvaldsa-sprosili-perepishut-li-yadro-linux-na-rust/
#linux #rust #linustorvalds
5 эффективных инструментов отладки кода на Python
Преподаватель компьютерных наук поделилась пятью, по ее мнению, наиболее эффективными инструментами отладки кода на Python. Она предлагает способы отладки кода без использования команды print, метода, который, как она говорит, занимает много времени и актуален, только если ваш код состоит максимум из нескольких сотен строк.
https://highload.today/5-effektivnyh-instrumentov-otladki-koda-na-python/
А какой отладчик используете вы? Можете написать об этом в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv
#python #debugging #PBD #pycharm #VisualStudio #Komodo #jupyterlab #git #ipython #ironpython
Преподаватель компьютерных наук поделилась пятью, по ее мнению, наиболее эффективными инструментами отладки кода на Python. Она предлагает способы отладки кода без использования команды print, метода, который, как она говорит, занимает много времени и актуален, только если ваш код состоит максимум из нескольких сотен строк.
https://highload.today/5-effektivnyh-instrumentov-otladki-koda-na-python/
А какой отладчик используете вы? Можете написать об этом в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv
#python #debugging #PBD #pycharm #VisualStudio #Komodo #jupyterlab #git #ipython #ironpython
Appwrite: брат-близнец Firebase, но с открытым исходным кодом
На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных или бэкенд-приложений, упакованный в виде набора Docker-микросервисов. Проект набрал на GitHub пять тысяч звездочек. Его цель — абстрагировать и упростить общие задачи разработки, стоящие за REST API, помогая разработчикам быстрее создавать безопасные приложения.
https://highload.today/appwrite-brat-bliznets-firebase-no-s-otkrytym-ishodnym-kodom/
#appwrite #web #server #backend #docker #kubernetes #rancher #flutter #nodejs #php #deno #ruby #python #dotNET #Dart #Go
На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных или бэкенд-приложений, упакованный в виде набора Docker-микросервисов. Проект набрал на GitHub пять тысяч звездочек. Его цель — абстрагировать и упростить общие задачи разработки, стоящие за REST API, помогая разработчикам быстрее создавать безопасные приложения.
https://highload.today/appwrite-brat-bliznets-firebase-no-s-otkrytym-ishodnym-kodom/
#appwrite #web #server #backend #docker #kubernetes #rancher #flutter #nodejs #php #deno #ruby #python #dotNET #Dart #Go
Почему Ричарда Столлмана хотят выгнать из Free Software Foundation
Сторонники FSF (Free Software Foundation) добиваются отставки Ричарда Столлмана и всего правления FSF. Они написали открытое письмо, в котором обвиняют его в женоненавистничестве и трансфобии. Обращение уже подписали более 300 человек. Еще 1500 подписали письмо в защиту Столлмана. А вы на чьей стороне?
https://highload.today/pochemu-richarda-stollmana-hotyat-vygnat-iz-free-software-foundation/
#FSF #Stallman #GNOME #GNU #resignation
Сторонники FSF (Free Software Foundation) добиваются отставки Ричарда Столлмана и всего правления FSF. Они написали открытое письмо, в котором обвиняют его в женоненавистничестве и трансфобии. Обращение уже подписали более 300 человек. Еще 1500 подписали письмо в защиту Столлмана. А вы на чьей стороне?
https://highload.today/pochemu-richarda-stollmana-hotyat-vygnat-iz-free-software-foundation/
#FSF #Stallman #GNOME #GNU #resignation
Можно ли построить популярное приложение на Firebase: опыт Headway
Знали ли вы, что даже очень популярные мобильные приложения могут строиться на Firebase — бесплатном (в рамках лимитов), но мощном инструменте от Google? Одно из таких приложений — Headway, через которое сотни тысяч человек ежедневно учатся идеям из популярных книг по саморазвитию. О своем опыте, боли, проблемах, а главное, преимуществах использования Firebase без прикрас рассказал Senior Backend Developer Headway Александр Михайлюта.
С какими продуктами Firebase работаете вы? С какими проблемами сталкиваетесь?
https://highload.today/blogs/mozhno-li-postroit-populyarnoe-prilozhenie-na-firebase-opyt-headway/
#firebase #google #headway
Знали ли вы, что даже очень популярные мобильные приложения могут строиться на Firebase — бесплатном (в рамках лимитов), но мощном инструменте от Google? Одно из таких приложений — Headway, через которое сотни тысяч человек ежедневно учатся идеям из популярных книг по саморазвитию. О своем опыте, боли, проблемах, а главное, преимуществах использования Firebase без прикрас рассказал Senior Backend Developer Headway Александр Михайлюта.
С какими продуктами Firebase работаете вы? С какими проблемами сталкиваетесь?
https://highload.today/blogs/mozhno-li-postroit-populyarnoe-prilozhenie-na-firebase-opyt-headway/
#firebase #google #headway
В Windows 10 перевесили иконки
Microsoft 10 получила редизайн Проводника. В новой версии появились новые значки корзины, папок документов, дисков, загрузок и рабочего стола, а также устранено почти 30 ошибок.
https://highload.today/v-windows-10-perevesili-ikonki/
#Windows #NET #icons #folders #ARM64 #release #update
Microsoft 10 получила редизайн Проводника. В новой версии появились новые значки корзины, папок документов, дисков, загрузок и рабочего стола, а также устранено почти 30 ошибок.
https://highload.today/v-windows-10-perevesili-ikonki/
#Windows #NET #icons #folders #ARM64 #release #update
Как избежать применения ORM для Go, используя чистый SQL
Что делать, если не хочется изучать новый синтаксис ORM для каждого отдельного языка? Ответ есть, и это — SQL.
https://highload.today/kak-izbezhat-primeneniya-orm-dlya-go-ispolzuya-sql/
#sql #orm #go #postgres #docker
Что делать, если не хочется изучать новый синтаксис ORM для каждого отдельного языка? Ответ есть, и это — SQL.
https://highload.today/kak-izbezhat-primeneniya-orm-dlya-go-ispolzuya-sql/
#sql #orm #go #postgres #docker
Лучшие автономные CMS с открытым исходным кодом
Технический писатель Шаника Викрамасингхе написала в своем блоге на dzone.com о лучших Headless CMS с открытым исходным кодом. При составлении списка автор сосредоточилась на функциях, предлагаемых каждым вариантом и различиях между ними.
https://highload.today/luchshie-avtonomnye-cms-s-otkrytym-ishodnym-kodom/
#CMS #JavaScript #SaaS #MIT #Zapier #Slack #Mailchimp #JAMstack #React #Angular #Vue #Strapi #Ghost #Cockpit #Axios #ApostropheCMS #Directus #GraphCMS
Технический писатель Шаника Викрамасингхе написала в своем блоге на dzone.com о лучших Headless CMS с открытым исходным кодом. При составлении списка автор сосредоточилась на функциях, предлагаемых каждым вариантом и различиях между ними.
https://highload.today/luchshie-avtonomnye-cms-s-otkrytym-ishodnym-kodom/
#CMS #JavaScript #SaaS #MIT #Zapier #Slack #Mailchimp #JAMstack #React #Angular #Vue #Strapi #Ghost #Cockpit #Axios #ApostropheCMS #Directus #GraphCMS
Вакансия: DevOps Intern в IO Technologies
IT-компания IO Technologies занимается разработкой сервиса для аналитики тысяч команд, которые работают с цифровым контентом.
Создавать и развивать подобную платформу – задача не из легких. Ведь аналитику они показывают в реальном времени. Если вы только начинаете свой путь в IT или уже достигли первых успехов, но хотите расти дальше и участвовать в крутом проекте, у нас есть отличная новость. В IO Technologies ищут DevOps-интерна, из которого смогут «воспитать» инженера по разработке платформ. Подробнее о том, чему вас научат в команде и над какими проектами вы будете работать, читайте по ссылке :)
#вакансия
https://mc.today/vacancy/devops-intern/?utm_source=telegram&utm_medium=social&utm_campaign=telega
IT-компания IO Technologies занимается разработкой сервиса для аналитики тысяч команд, которые работают с цифровым контентом.
Создавать и развивать подобную платформу – задача не из легких. Ведь аналитику они показывают в реальном времени. Если вы только начинаете свой путь в IT или уже достигли первых успехов, но хотите расти дальше и участвовать в крутом проекте, у нас есть отличная новость. В IO Technologies ищут DevOps-интерна, из которого смогут «воспитать» инженера по разработке платформ. Подробнее о том, чему вас научат в команде и над какими проектами вы будете работать, читайте по ссылке :)
#вакансия
https://mc.today/vacancy/devops-intern/?utm_source=telegram&utm_medium=social&utm_campaign=telega
Вышел Rust 1.51.0
Команда Rust выпустила новую версию Rust 1.51.0. Это одно из самых крупных и долгожданных дополнений к языку Rust и менеджеру пакетов Cargo, что отмечают и их пользователи. В обновлении стабилизированы константные дженерики и преобразователь функций для Cargo, а также 18 новых методов для различных типов.
https://highload.today/vyshel-rust-1-51-0/
#Rust #macOS
Команда Rust выпустила новую версию Rust 1.51.0. Это одно из самых крупных и долгожданных дополнений к языку Rust и менеджеру пакетов Cargo, что отмечают и их пользователи. В обновлении стабилизированы константные дженерики и преобразователь функций для Cargo, а также 18 новых методов для различных типов.
https://highload.today/vyshel-rust-1-51-0/
#Rust #macOS
Оптимизация нагрузки с помощью Amazon SQS
«У наших пользователей — терабайты данных аналитики, выгрузка которых в какой-то момент начала перегружать серверы. Помимо отрицательного пользовательского опыта, всплески нагрузки в любой момент могли привести к еще большим проблемам», — бэкенд-разработчик из IO Technologies Юрий Антончик рассказывает, что делать с такими нагрузками.
https://highload.today/blogs/optimizatsiya-nagruzki-s-pomoshhyu-amazon-sqs/
#iotechnologies #amazonsqs #highload
«У наших пользователей — терабайты данных аналитики, выгрузка которых в какой-то момент начала перегружать серверы. Помимо отрицательного пользовательского опыта, всплески нагрузки в любой момент могли привести к еще большим проблемам», — бэкенд-разработчик из IO Technologies Юрий Антончик рассказывает, что делать с такими нагрузками.
https://highload.today/blogs/optimizatsiya-nagruzki-s-pomoshhyu-amazon-sqs/
#iotechnologies #amazonsqs #highload
10 основных уязвимостей ПО и способы их устранения
Веб-разработчик Приянши Шарма поделилась в своем блоге на dev.to десятью методами устранения уязвимостей в софте.
https://highload.today/10-osnovnyh-uyazvimostej-po-i-sposoby-ih-ustraneniya/
#software #vulnerabilities #XML #HTML #JavaScript #SQL
Веб-разработчик Приянши Шарма поделилась в своем блоге на dev.to десятью методами устранения уязвимостей в софте.
https://highload.today/10-osnovnyh-uyazvimostej-po-i-sposoby-ih-ustraneniya/
#software #vulnerabilities #XML #HTML #JavaScript #SQL
Алана Тьюринга поместят на банкноту в 50 фунтов. Рассказываем, чем ему обязано современное программирование
Банк Англии раскрыл дизайн новой банкноты в 50 фунтов с изображением криптографа, оказавшего существенное влияние на развитие информатики Алана Тьюринга, в частности созданием теста Тьюринга.
https://highload.today/155042-2/
#turing #programming #Enigma
Банк Англии раскрыл дизайн новой банкноты в 50 фунтов с изображением криптографа, оказавшего существенное влияние на развитие информатики Алана Тьюринга, в частности созданием теста Тьюринга.
https://highload.today/155042-2/
#turing #programming #Enigma
Изучай Kubernetes — говорили они, упаковывай все в контейнеры — говорили они. Что может пойти не так?
Кстати, следить за контейнеровозом можно по этой ссылке: https://istheshipstillstuck.com
Кстати, следить за контейнеровозом можно по этой ссылке: https://istheshipstillstuck.com
Вышел Crystal 1.0
Состоялся релиз Crystal 1.0. Это новый язык программирования, совмещающий в себе удобство разработки на Ruby и высокую производительность языка С. Код языка распространяется под лицензией Apache 2.0.
https://highload.today/vyshel-crystal-1-0/
#crystal #ruby
Состоялся релиз Crystal 1.0. Это новый язык программирования, совмещающий в себе удобство разработки на Ruby и высокую производительность языка С. Код языка распространяется под лицензией Apache 2.0.
https://highload.today/vyshel-crystal-1-0/
#crystal #ruby
ИИ помог написать любовную историю
Инженер машинного обучения из OpenAI Памела Мишкин написала эссе о своем романе в Tinder совместно с алгоритмом GPT-3. Это самая продвинутая языковая модель в мире, которая может сочинять, например, истории и песни на основании 175 миллиардов параметров. Чтобы их составить, GPT-3 обучается на сотнях миллиардов предложений и историй из интернета и книг.
https://highload.today/ii-pomog-napisat-lyubovnuyu-istoriyu/
#gpt3 #openAI #AI
Инженер машинного обучения из OpenAI Памела Мишкин написала эссе о своем романе в Tinder совместно с алгоритмом GPT-3. Это самая продвинутая языковая модель в мире, которая может сочинять, например, истории и песни на основании 175 миллиардов параметров. Чтобы их составить, GPT-3 обучается на сотнях миллиардов предложений и историй из интернета и книг.
https://highload.today/ii-pomog-napisat-lyubovnuyu-istoriyu/
#gpt3 #openAI #AI
React-JSS — альтернативный способ стилизации компонентов
JSS — это относительно новый инструмент для стилизации компонентов. Он использует JavaScript для декларативного создания правил CSS, помогает в их переиспользовании и избежании конфликтов. React-JSS это его адаптация для библиотеки React.js.
Как с его помощью стилизовать компоненты, динамически применять темы — читайте на нашем сайте — https://highload.today/react-jss-alternativnyj-sposob-stilizatsii-komponentov/
#css #html #javascript #jss #reactjss #REACTJSS
JSS — это относительно новый инструмент для стилизации компонентов. Он использует JavaScript для декларативного создания правил CSS, помогает в их переиспользовании и избежании конфликтов. React-JSS это его адаптация для библиотеки React.js.
Как с его помощью стилизовать компоненты, динамически применять темы — читайте на нашем сайте — https://highload.today/react-jss-alternativnyj-sposob-stilizatsii-komponentov/
#css #html #javascript #jss #reactjss #REACTJSS