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
Продолжаем рассказывать об интересных, но малоизвестных проектах. Группа разработчиков из Чехии выпустила десктопное приложение, которое позволяет выполнять поиск в 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
На 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
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
Команда 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
Исследователи изучили, как отличить настоящих программистов от самозванцев. К эксперименту были привлечены 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
Влияние 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
Продолжим рассказ о том, как 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
Разработчик и сопровождающий языка программирования 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
Разработчик и художник Сэм Лавин создал бесплатное приложение для саботирования онлайн-встречи. Оно называется 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
Svelte делает стремительные шаги для того, чтобы покорить всю фронтенд-разработку. Теперь к экосистеме «не-фреймворка» добавилась возможность создавать приложения с рендерингом на стороне сервера.
https://highload.today/sveltekit-next-js-dlya-svelte-uzhe-v-bete/
#svelte #sveltekit #GitHub #opensource #vite #JavaScript #CSS
Symbology: модуль Node.js для генерации штрих-кодов
Разработчик под ником jshor разместил в своем репозитории на GitHub модуль Node.js для генерации штрих-кодов. С помощью него можно создавать одномерные, двумерные или составные штрих-коды в форматах png, svg или eps.
https://highload.today/symbology-modul-node-js-dlya-generatsii-shtrih-kodov/
#symbology #nodejs #github #barcode
Разработчик под ником jshor разместил в своем репозитории на GitHub модуль Node.js для генерации штрих-кодов. С помощью него можно создавать одномерные, двумерные или составные штрих-коды в форматах png, svg или eps.
https://highload.today/symbology-modul-node-js-dlya-generatsii-shtrih-kodov/
#symbology #nodejs #github #barcode
Watchpoints: инструмент для мониторинга переменных в Python
Разработчик Тиан Гао создал инструмент с открытым исходным кодом для мониторинга переменных при отладке Python под названием Watchpoints.
https://highload.today/watchpoints-instrument-dlya-monitoringa-peremennyh-v-python/
#watchpoints #Python #GitHub #opensource #debug
Разработчик Тиан Гао создал инструмент с открытым исходным кодом для мониторинга переменных при отладке Python под названием Watchpoints.
https://highload.today/watchpoints-instrument-dlya-monitoringa-peremennyh-v-python/
#watchpoints #Python #GitHub #opensource #debug
Пароли Git-репозитория языка PHP хранились ненадежно
Разработчик и сопровождающий языка программирования PHP Никита Попов рассказал новые детали об инциденте, связанном с безопасностью git.php.net.
https://highload.today/paroli-git-repozitoriya-yazyka-php-hranilis-nenadezhno/
#cyber #cybersecurity #git #github #php #HTTP
Разработчик и сопровождающий языка программирования PHP Никита Попов рассказал новые детали об инциденте, связанном с безопасностью git.php.net.
https://highload.today/paroli-git-repozitoriya-yazyka-php-hranilis-nenadezhno/
#cyber #cybersecurity #git #github #php #HTTP