Highload — медіа для розробників
4.11K subscribers
5.62K photos
277 videos
18 files
6.51K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

Зв'язатися із редакцією можна тут: news@highload.today. А щодо розміщення реклами, будь ласка, пишіть на specials@highload.today.

Наш чат https://t.me/highloadchatt
Download Telegram
​​Devbook: поисковая система для разработчиков

Продолжаем рассказывать об интересных, но малоизвестных проектах. Группа разработчиков из Чехии выпустила десктопное приложение, которое позволяет выполнять поиск в Stack Overflow, искать и читать документацию, а также общедоступный код на GitHub из одного места без рекламы, контент-маркетинга и SEO. Создатели назвали приложение Devbook. Оно выполнено в Electron на React.js с бэкендом на Node.js и управляется с помощью горячих клавиш.

В качестве примера авторы сравнили свое детище с приложением Spotlight на macOS. При нажатии на глобальный ярлык Devbook появляется как оверлей, что сокращает количество переключений контекста при поиске информации.

Создатели приложения работают над системой расширений и призывают аудиторию делиться идеями по этому поводу. По их словам, любой пользователь сможет написать на JavaScript расширение для поиска информации на любых других ресурсах.

Со страницей разработчиков на GitHub можно ознакомиться по ссылке:
https://github.com/DevbookHQ/

#reactjs #nodejs #github #stackoverflow #electronjs #devbook #javascript #desktop
​​Разработчик запустил Minecraft на “зеркалке”

На YouTube вышло видео, на котором пользователь под псевдонимом Turtius запускает сервер Minecraft на цифровой зеркальной фотокамере Canon EOS SL2 (200D). Видео уже посмотрели более 16 тыс. человек. На нем Turtius показывает, что на фотоаппарате загружается сервер Minecraft, а сам клиент установлен на компьютере Linux Mint 20.1.

Автор канала рассказал, что проект начался как средство обучения реинжинирингу сетевого процессора на Canon EOS SL. После того как Turtius смог реконструировать сетевой модуль, он установил сервер Minecraft «avrcraft», оптимизированный для работы на 8-битных устройствах, с помощью разветвленной версии популярного программного дополнения Canon Magic Lantern. В комментариях один из пользователей сделал вызов автору ролика, предложив ему в следующий раз запустить Minecraft на “умном” холодильнике.

Если хотите повторить эксперимент, исходный код Turtius есть на GitHub, но для этого вам также понадобится Canon EOS SL2 и готовность расстаться с ним. По словам автора, он не несет ответственности, если камера в неумелых руках превратится в итоге в пресс-папье.

Minecraft — не единственного игровое ПО, которое можно запустить на цифровой камере. Несколько лет назад энтузиаст запустил на фотоаппарате Kodak 1998 года классическую версию Doom и смог управлять игрой через клавиши навигации меню.

Видео доступно по ссылке:
https://www.youtube.com/watch?v=lbq3LO0KYrk&feature=emb_logo

#minecraft #canon #github #youtube
​​Срочно обновите Git

9 марта Git выпустил две новые версии для решения проблемы CVE-2021-21300: уязвимости системы безопасности в механизме отложенной проверки, используемой Git LFS во время выполнения операции «git clone», затрагивающей версии Git 2.15 и выше.

Самый эффективный способ защиты от этой уязвимости — обновление программы до версии 2.30.2. Если быстро сделать это невозможно, в Git советуют снизить риск ошибки одним из следующих действий:

— отключите поддержку символических ссылок в Git, выполнив команду «git config -- global core.symlinks false»;
— отключите поддержку фильтров процесса;
— избегайте клонирования ненадежных репозиториев.

В компании отметили, что сам GitHub не уязвим для этой атаки, так как он не хранит копии репозиториев на своих серверах.

Полный текст статьи и ссылка на Git 2.30.2:
https://github.blog/2021-03-09-git-clone-vulnerability-announced/

#git #github
​​Вышел Laravel 8.33

Команда Laravel выпустила новую версию своего веб-фреймворка. В сборке 8.33 исправлен драйвер стека и требования ввода правильного пароля для повторного хеширования при выходе из системы с других устройств, стало возможно инициализировать класс CronExpression с помощью нового служебного слова и многое другое.

https://highload.today/vyshel-laravel-8-33/

#laravel #github
​​Как отличить программиста от самозванца

Исследователи изучили, как отличить настоящих программистов от самозванцев. К эксперименту были привлечены 40 студентов, изучающих информатику, и еще 10 опытных программистов, а также 100 непрограммистов.

https://highload.today/kak-otlichit-programmista-ot-samozvantsa/

#test #research #stackoverflow #programming #github
​​Как open source и футуризм помогли Microsoft перестать быть “империей зла”

Влияние Microsoft на развитие IT-индустрии трудно переоценить — практически все сферы разработки так или иначе связаны с корпорацией или возникли благодаря ней.

При этом Microsoft с момента основания в 1975 году прошла долгий путь от студенческого стартапа с горящими глазами до ненавидимого всеми монополиста. А на пике своего могущества в 1990-е и 2000-е была известна как сторонница проприетарного программного обеспечения и закрытого кода, из-за чего за ней прочно закрепился ярлык “империи зла” или “корпорации зла”.

Что было дальше и что с компанией происходит сегодня, рассказываем в нашей статье:
https://highload.today/kak-open-source-i-futurizm-pomogli-microsoft-perestat-byt-imperiej-zla-chast-pervaya/

Обсудить судьбу больших корпораций можно в нашем уютном чате https://t.me/joinchat/SmcgpRFprYE5yOfv

#Microsoft #github #dotnet #vscode #typescript
​​Как 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
​​Хакеры внедрили в Git-репозиторий проекта PHP удаленно управляемый бэкдор

Разработчик и сопровождающий языка программирования PHP Никита Попов сообщил о компрометации Git-репозитория проекта и обнаружении двух вредоносных коммитов, которые были замаскированы под простые типографические ошибки, от его имени и имени создателя PHP Расмуса Лердорфа.

https://highload.today/hakery-vnedrili-v-git-repozitorij-proekta-php-udalenno-upravlyaemyj-bekdor/

#PHP #Git #GitHub #CyberSecurity #Cyber
​​Как слинять с онлайн-встречи в Zoom

Разработчик и художник Сэм Лавин создал бесплатное приложение для саботирования онлайн-встречи. Оно называется Zoom Escaper и имитирует различные звуки, которые могут стать поводом уйти с собрания.

https://highload.today/kak-slinyat-s-onlajn-vstrechi-v-zoom/

#zoom #zoomescape #github #productivity
​​SvelteKit: Next.js для Svelte уже в бете

Svelte делает стремительные шаги для того, чтобы покорить всю фронтенд-разработку. Теперь к экосистеме «не-фреймворка» добавилась возможность создавать приложения с рендерингом на стороне сервера.

https://highload.today/sveltekit-next-js-dlya-svelte-uzhe-v-bete/

#svelte #sveltekit #GitHub #opensource #vite #JavaScript #CSS