Энтузиаст показал в твиттере крошечный ретро ноутбук на базе Raspberry Pi Zero 2 W
Дословное название гаджета переводится как «пенал». Малыш оснащён 7,9-дюймовым дисплеем с разрешением 400x1280 пикселей. Корпус устройства напечатан на 3D-принтере, стилизован под ретро гаджет и напоминает HP 200LX Palmtop PC. Только с цветным экраном и более широкими клавишами. И самое приятное, что мини-ноутбук оснащён механической клавиатурой, собранной на базе Arduino Pro Micro.
Как вам девайс?
Кстати, если интересно собрать такой же, исходниками парень поделился на гитхабе: https://github.com/penk/penkesu
#diy #raspberry
Дословное название гаджета переводится как «пенал». Малыш оснащён 7,9-дюймовым дисплеем с разрешением 400x1280 пикселей. Корпус устройства напечатан на 3D-принтере, стилизован под ретро гаджет и напоминает HP 200LX Palmtop PC. Только с цветным экраном и более широкими клавишами. И самое приятное, что мини-ноутбук оснащён механической клавиатурой, собранной на базе Arduino Pro Micro.
Как вам девайс?
Кстати, если интересно собрать такой же, исходниками парень поделился на гитхабе: https://github.com/penk/penkesu
#diy #raspberry
Шикарная история, которая максимально наглядно показывает, почему нужно делать бэкапы
Помните мультик «История игрушек 2»? Так вот мы могли его не увидеть. По крайней мере в том виде, котором мы его знаем. Оказывается, незадолго до выхода картины на экраны, во время стандартной очистки файлового хранилища, один из сотрудников Pixar случайно удалил вообще всё.
Естественно, компания была готова к такому и делала бэкапы. Весь фильм занимал около 10 ГБ места, а бэкапы делались на ленточные накопители по 4 ГБ. Правда, по случайному стечению обстоятельств, журнал ошибок не записывался правильно. А новые данные просто циклично перезаписывали старые. Команде понадобилась неделя только для того, чтобы понять, что и бэкапов у них тоже нет.
А спас мультфильм как раз случай: у Галин Зусман, одной из сотрудниц, работавшей на удалёнке, чудом осталась копия файлов на домашнем ПК. Команде пришлось потратить кучу времени, чтобы сравнить актуальность файлов. Но выиграли они ещё больше. Мультфильм в итоге всё равно пришлось частично переделать. Но даже переделанный, он вышел в срок именно благодаря своевременно найденной копии.
Кстати, теперь Галин — продюсер спин-оффа «Истории игрушек» про Базза Лайтера, который выйдет в июне 2022 года.
#кек #история #безопасность
Помните мультик «История игрушек 2»? Так вот мы могли его не увидеть. По крайней мере в том виде, котором мы его знаем. Оказывается, незадолго до выхода картины на экраны, во время стандартной очистки файлового хранилища, один из сотрудников Pixar случайно удалил вообще всё.
Естественно, компания была готова к такому и делала бэкапы. Весь фильм занимал около 10 ГБ места, а бэкапы делались на ленточные накопители по 4 ГБ. Правда, по случайному стечению обстоятельств, журнал ошибок не записывался правильно. А новые данные просто циклично перезаписывали старые. Команде понадобилась неделя только для того, чтобы понять, что и бэкапов у них тоже нет.
А спас мультфильм как раз случай: у Галин Зусман, одной из сотрудниц, работавшей на удалёнке, чудом осталась копия файлов на домашнем ПК. Команде пришлось потратить кучу времени, чтобы сравнить актуальность файлов. Но выиграли они ещё больше. Мультфильм в итоге всё равно пришлось частично переделать. Но даже переделанный, он вышел в срок именно благодаря своевременно найденной копии.
Кстати, теперь Галин — продюсер спин-оффа «Истории игрушек» про Базза Лайтера, который выйдет в июне 2022 года.
#кек #история #безопасность
Годнота для Java-разработчиков: дорожная карта с пояснениями и полезными материалами на 2022 год
Как всегда, кратко — на картинках, а более подробно — в статье на Medium: https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2
#java #шпаргалка
Как всегда, кратко — на картинках, а более подробно — в статье на Medium: https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2
#java #шпаргалка
Смерть open space: почему концепция открытых офисов провалилась?
Рассказываем, как возникла идея открытого рабочего пространства, что из себя представляла и во что в итоге превратилась:
https://tproger.ru/articles/smert-openspace/
#работа
Рассказываем, как возникла идея открытого рабочего пространства, что из себя представляла и во что в итоге превратилась:
https://tproger.ru/articles/smert-openspace/
#работа
Github радует ещё одним годным обновлением: сервис научили сканировать код в репозиториях на уязвимости с помощью машинного обучения.
На днях, в сервис завезли возможность добавлять в md-файлы динамические диаграммы Mermaid. Теперь же GitHub объявил о тестовом запуске сервиса Code Scanning, который сканирует код и выявляет в нём ошибки, приводящие к межсайтовому скриптингу, искажению путей файлов и подстановке SQL и NoSQL запросов. Фича реализована на основе CodeQL, проверка кода активируется при каждом выполнении команды git push, а результат закрепляется к pull-запросу.
Пока функция работает только в репозиториях с кодом на JavaScript и TypeScript. А чтобы активировать её, достаточно быть пользователем наборов security-extended и security-and-quality. Или включить поддержку функции вручную: https://github.blog/2022-02-17-code-scanning-finds-vulnerabilities-using-machine-learning/
#github #javascript
На днях, в сервис завезли возможность добавлять в md-файлы динамические диаграммы Mermaid. Теперь же GitHub объявил о тестовом запуске сервиса Code Scanning, который сканирует код и выявляет в нём ошибки, приводящие к межсайтовому скриптингу, искажению путей файлов и подстановке SQL и NoSQL запросов. Фича реализована на основе CodeQL, проверка кода активируется при каждом выполнении команды git push, а результат закрепляется к pull-запросу.
Пока функция работает только в репозиториях с кодом на JavaScript и TypeScript. А чтобы активировать её, достаточно быть пользователем наборов security-extended и security-and-quality. Или включить поддержку функции вручную: https://github.blog/2022-02-17-code-scanning-finds-vulnerabilities-using-machine-learning/
#github #javascript
Среди всех этих попыток заставить нейросети писать код, мы как-то пропустили действительно годный нейрогенератор AI Doc Writer.
Инструмент доступен как расширение VS Code и создан для документации кода с помощью нейросетей. Но в отличие от кодогенераторов, тут нейронки справляются с поставленной задачей куда лучше.
Круто, что для генерации комментов нужно просто выделить кусок кода. Само расширение бесплатное, а исходники доступны на GitHub. Правда, языки пока завезли не все — поддерживаются Python, JavaScript, TypeScript, PHP и Java. Но разработчики уверяют, что работают и над комментами для других языков:
https://marketplace.visualstudio.com/items?itemName=mintlify.document
#инструменты #нейросети
Инструмент доступен как расширение VS Code и создан для документации кода с помощью нейросетей. Но в отличие от кодогенераторов, тут нейронки справляются с поставленной задачей куда лучше.
Круто, что для генерации комментов нужно просто выделить кусок кода. Само расширение бесплатное, а исходники доступны на GitHub. Правда, языки пока завезли не все — поддерживаются Python, JavaScript, TypeScript, PHP и Java. Но разработчики уверяют, что работают и над комментами для других языков:
https://marketplace.visualstudio.com/items?itemName=mintlify.document
#инструменты #нейросети
С 1 марта 2022 года в России больше нельзя выкидывать компьютерное железо на обычные мусорные площадки
Согласно приказу Минприроды, это коснётся системных блоков, материнских плат и жёстких дисков. Старое железо нужно будет сдать на специальные пункты приема для утилизации.
За несоблюдение правил, физлицам будет выписан штраф от 1-2 тыс. рублей, юрлицам — 100-200 тыс. рублей. Но штрафы смогут наложить только после того, как в районе будут созданы специальные площадки. Правда, в Минприроды пояснили, что даже в этом случае, они пока не могут отслеживать такие нарушения для физлиц. Но вот за организациями пообещали следить более пристально.
Сейчас все зарубежные производители платят экологический сбор при продаже своих товаров в РФ. В этот налог включена и номинальная оплата за утилизацию электронных устройств.
#hardware
Согласно приказу Минприроды, это коснётся системных блоков, материнских плат и жёстких дисков. Старое железо нужно будет сдать на специальные пункты приема для утилизации.
За несоблюдение правил, физлицам будет выписан штраф от 1-2 тыс. рублей, юрлицам — 100-200 тыс. рублей. Но штрафы смогут наложить только после того, как в районе будут созданы специальные площадки. Правда, в Минприроды пояснили, что даже в этом случае, они пока не могут отслеживать такие нарушения для физлиц. Но вот за организациями пообещали следить более пристально.
Сейчас все зарубежные производители платят экологический сбор при продаже своих товаров в РФ. В этот налог включена и номинальная оплата за утилизацию электронных устройств.
#hardware
Old but gold: годный и до сих пор исправно обновляемый репозиторий с обучающими материалами по самым разным технологиям.
Там есть 3D-рендеринг, нейросети и даже материалы, которые учат создавать языки программирования с использованием Ассемблера. Собственно, название репозитория говорит само за себя. Если ещё не закинули к себе в сохранёночки, это ваш шанс:
https://github.com/danistefanovic/build-your-own-x
#шпаргалка
Там есть 3D-рендеринг, нейросети и даже материалы, которые учат создавать языки программирования с использованием Ассемблера. Собственно, название репозитория говорит само за себя. Если ещё не закинули к себе в сохранёночки, это ваш шанс:
https://github.com/danistefanovic/build-your-own-x
#шпаргалка
Больше дорожных карт богу дорожных карт: обновлённый роадмап для React-разработчиков
В шпаргалке собраны все актуальные на 2022 год инструменты и технологии. Новичкам она будет полезна для уверенного старта, а опытным разработчикам подскажет, куда развиваться дальше.
Кратко — на картинках, а более подробно — в заметке на Medium: https://medium.com/javarevisited/the-2019-react-js-developer-roadmap-9a8e290b8a56
#react #шпаргалка
В шпаргалке собраны все актуальные на 2022 год инструменты и технологии. Новичкам она будет полезна для уверенного старта, а опытным разработчикам подскажет, куда развиваться дальше.
Кратко — на картинках, а более подробно — в заметке на Medium: https://medium.com/javarevisited/the-2019-react-js-developer-roadmap-9a8e290b8a56
#react #шпаргалка
Ну просто огромный бесплатный видеокурс по C#
Этот курс насчитывает более ста видеоуроков, где без лишней воды автор объясняет всё, начиная от настройки среды разработки до подробного разбора концепций ООП и интерфейсов в С#. А чтобы голова у вас не начала кипеть на первом же видео, они сделаны относительно короткими и лёгкими для усвоения.
Ну, хватит слов, пора переходить к обучению:
https://www.youtube.com/watch?v=KyFWqbRfWIA&list=PLQOaTSbfxUtD6kMmAYc8Fooqya3pjLs1N
#курс #csharp
Этот курс насчитывает более ста видеоуроков, где без лишней воды автор объясняет всё, начиная от настройки среды разработки до подробного разбора концепций ООП и интерфейсов в С#. А чтобы голова у вас не начала кипеть на первом же видео, они сделаны относительно короткими и лёгкими для усвоения.
Ну, хватит слов, пора переходить к обучению:
https://www.youtube.com/watch?v=KyFWqbRfWIA&list=PLQOaTSbfxUtD6kMmAYc8Fooqya3pjLs1N
#курс #csharp
YouTube
C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | О КУРСЕ И ПЛАНАХ КАНАЛА
✅Доступ к исходному коду и спонсорство https://www.patreon.com/SimpleCode
✅ https://donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Telegram канал https://t.iss.one/SergeySimpleCode
Уроки по программированию
✅Наша группа ВК …
✅ https://donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Telegram канал https://t.iss.one/SergeySimpleCode
Уроки по программированию
✅Наша группа ВК …
Создаём умную лампочку на Arduino и Яндекс.Алиса
Чтобы проапгрейдить свой дом, необязательно закупать много гаджетов. Большую часть умных устройств можно собрать самому на коленке. Можно начать с малого и создать собственную умную лампочку, которая будет работать с Алисой.
Держите статью, где поэтапно рассказывается про создание такой лампочки. Гаджет основан на МК ESP8266 и платформе Blynk. С Алисой устройство связывается через специальный навык «Домовёнок Кузя»:
https://tproger.ru/articles/smart-home-on-arduino-and-alisa/
#arduino #diy #алиса
Чтобы проапгрейдить свой дом, необязательно закупать много гаджетов. Большую часть умных устройств можно собрать самому на коленке. Можно начать с малого и создать собственную умную лампочку, которая будет работать с Алисой.
Держите статью, где поэтапно рассказывается про создание такой лампочки. Гаджет основан на МК ESP8266 и платформе Blynk. С Алисой устройство связывается через специальный навык «Домовёнок Кузя»:
https://tproger.ru/articles/smart-home-on-arduino-and-alisa/
#arduino #diy #алиса
This media is not supported in your browser
VIEW IN TELEGRAM
MediaPipe — фреймворк от Google, использующий технологии машинного обучения для распознавания объектов в режиме реального времени
Способен распознавать глаза, лица, руки, волосы и позы как по отдельности, так и вместе в режиме "Holistic". Работа с объектами возможна в 2D и 3D, в отдельных режимах положение объектов можно зафиксировать при движении камеры или дублировать их с помощью паттернов. Распознавание движений пригодится для работы с AR.
Подробнее о том, как его установить и использовать, по ссылке: https://github.com/google/mediapipe
#ml
Способен распознавать глаза, лица, руки, волосы и позы как по отдельности, так и вместе в режиме "Holistic". Работа с объектами возможна в 2D и 3D, в отдельных режимах положение объектов можно зафиксировать при движении камеры или дублировать их с помощью паттернов. Распознавание движений пригодится для работы с AR.
Подробнее о том, как его установить и использовать, по ссылке: https://github.com/google/mediapipe
#ml
The History of Everything — приложение с красивым таймлайном
Только посмотрите на эту красоту! Приложение The History of Everything представляет собой вертикальный таймлайн, в котором показаны крупные события нашей планеты: от Большого взрыва до зарождения Интернета. При этом каждый элемент таймлайна сопровождается анимированными иллюстрациями.
Реализован проект на Flutter. Если захотите сами ознакомиться с приложением, то оно выложено в Google Play и App Store, а код доступен на GitHub.
#mobile
Только посмотрите на эту красоту! Приложение The History of Everything представляет собой вертикальный таймлайн, в котором показаны крупные события нашей планеты: от Большого взрыва до зарождения Интернета. При этом каждый элемент таймлайна сопровождается анимированными иллюстрациями.
Реализован проект на Flutter. Если захотите сами ознакомиться с приложением, то оно выложено в Google Play и App Store, а код доступен на GitHub.
#mobile
Туториал для тех, кто скучает по старой-доброй 8-битной Zelda и любит Python
Большое видео, где более чем за 7 часов вы сможете с нуля создать ретро-RPG в стиле Zelda на Python. Здесь всё: анимация, звуки, механика улучшений, карта уровней, враги и многое другое.
Если думали чем занять себя в выходные, то это то, что нужно:
https://www.youtube.com/watch?v=QU1pPzEGrqw
Только ребятам из Nintendo не рассказывайте.
#python #gamedev
Большое видео, где более чем за 7 часов вы сможете с нуля создать ретро-RPG в стиле Zelda на Python. Здесь всё: анимация, звуки, механика улучшений, карта уровней, враги и многое другое.
Если думали чем занять себя в выходные, то это то, что нужно:
https://www.youtube.com/watch?v=QU1pPzEGrqw
Только ребятам из Nintendo не рассказывайте.
#python #gamedev
YouTube
Creating a Zelda style game in Python [with some Dark Souls elements]
A Zelda-style RPG in Python that includes a lot of elements you need for a sophisticated game like graphics and animations, fake depth; upgrade mechanics, a level map and quite a bit more.
Thanks for AI camp for sponsoring this video. You can find the link…
Thanks for AI camp for sponsoring this video. You can find the link…
10 вакансий на удалёнке
— C# Developer (с возможностью переезда в Прагу)
— C++ Developer (с возможностью переезда в Прагу)
— Тимлид Linux / DevOps в Группе сопровождения IТ-инфраструктур
— Senior Full-stack разработчик (C# / Java)
— Разработчик (снятие данных с мобильных телефонов)
— Технический писатель
— Senior Software Engineer (Security)
— Senior Node.js Engineer (Cube Cloud)
— QA Engineer (MTS Cloud)
— Android-разработчик (Beffo)
Посмотреть другие вакансии на удалёнке: https://tprg.ru/OFzu
#вакансии #работа
— C# Developer (с возможностью переезда в Прагу)
— C++ Developer (с возможностью переезда в Прагу)
— Тимлид Linux / DevOps в Группе сопровождения IТ-инфраструктур
— Senior Full-stack разработчик (C# / Java)
— Разработчик (снятие данных с мобильных телефонов)
— Технический писатель
— Senior Software Engineer (Security)
— Senior Node.js Engineer (Cube Cloud)
— QA Engineer (MTS Cloud)
— Android-разработчик (Beffo)
Посмотреть другие вакансии на удалёнке: https://tprg.ru/OFzu
#вакансии #работа
Поиск наборов данных с Google Data Search
На платформе доступно более 25 миллионов датасетов. Их количество и разнообразие постоянно растет за счет хранилищ, использующих schema.org. Найти нужные данные максимально просто с помощью ключевых слов. Пригодится студентам, исследователям и дата-сайентистам для обучения моделей.
https://datasetsearch.research.google.com/
#datascience #google
На платформе доступно более 25 миллионов датасетов. Их количество и разнообразие постоянно растет за счет хранилищ, использующих schema.org. Найти нужные данные максимально просто с помощью ключевых слов. Пригодится студентам, исследователям и дата-сайентистам для обучения моделей.
https://datasetsearch.research.google.com/
#datascience #google
Начинаем кодить на C++ как про
Серия роликов поможет освоить синтаксис C++ от переменных, логических операций и циклов до указателей и структур данных:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zHoZcf7IWTM4aQESDSErUs
#cpp
Серия роликов поможет освоить синтаксис C++ от переменных, логических операций и циклов до указателей и структур данных:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zHoZcf7IWTM4aQESDSErUs
#cpp
Зарубежные сервисы, которые заблокированы сейчас или могут быть заблокированы в ближайшем будущем для российских пользователей
В конце февраля IT-компании начали выполнять требования регуляторных ведомств своих стран по соблюдению антироссийских санкций. На Хабре вышла статья, в которой собрали критичные сервисы, которые могут помешать работе IT-инфраструктуре компаний:
https://habr.com/ru/news/t/653761/
#безопасность
В конце февраля IT-компании начали выполнять требования регуляторных ведомств своих стран по соблюдению антироссийских санкций. На Хабре вышла статья, в которой собрали критичные сервисы, которые могут помешать работе IT-инфраструктуре компаний:
https://habr.com/ru/news/t/653761/
#безопасность