Pull to refresh
@ABy read-only

Пользователь

Linux на смартфоне: делаем экран погодной станции, используя Termux и Node-RED

Samsung corporate blog Configuring Linux *DIY
Tutorial

Всем привет!

Сейчас я покажу, как перенести на смартфон проект погодной станции, изначально сделанный под Raspberry Pi. Для этого мы установим программу Termux — эмулятор терминала Linux —, затем поставим на него среду визуального программирования Node-RED и за 5 минут реализуем готовый проект — погодную станцию, то есть экран, выводящий текущую погоду и прогноз. Использовать будем только Free/Open Source- инструменты.

Читать далее
Total votes 33: ↑33 and ↓0 +33
Views 11K
Comments 22

Технологии разделяют людей на тех, кто не хочет меняться, и тех, кто не может не меняться

ITGLOBAL.COM corporate blog IT Infrastructure *

Почему бизнесу важно быть гибким и открытым для новых технологий? Посмотрим на двух мировых гигантов: компанию Kodak и сеть Starbucks. Kodak стала одной из немногих компаний, кто достиг миллионных продаж в 90-е годы. Однако нежелание меняться и внедрять новые технологии привели компанию к  потере доли рынка и банкротству. Противоположный пример — история компании Starbucks. Сеть активно использовала современные технологии и  инвестировала в развитие приложений для повышения качества обслуживания клиентов. В результате Starbucks завоевала популярность во всем мире и продолжает держаться на плаву.

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

Читать далее
Total votes 14: ↑11 and ↓3 +8
Views 1.5K
Comments 2

Энтузиастка модифицировала дизайн Game Boy Pocket, добавив в него шарниры

Timeweb Cloud corporate blog Game development *DIY Games and game consoles Lifehacks for geeks

Программистов, разработчиков и других гиков можно сравнить с модницами. А мода — это ведь, по сути, борьба за внимание с помощью демонстрации внешности (прически, одежды и т. д.). Также это является формой самовыражения и способом подчеркнуть свой уникальный вкус.

Гики тоже склонны выражать свой индивидуальный стиль, но они делают это «по-технарски». Вместо одежды и причесок они «украшают» свои компьютеры, ПО и игровые консоли. В Сети много историй как энтузиасты придумывают и разрабатывают собственные дизайны для гаджетов и игровых приставок.

Одна из них, программист Эллисон Пэрриш, сделала компактную версию портативной игровой консоли Nintendo Game Boy Pocket 1996 года выпуска. Вдохновившись более поздним Game Boy Advance SP, она изготовила специальный пластиковый корпус с шарниром, чтобы старый монохромный Game Boy можно было сложить. Она назвала его Game Boy Pocket SP.

Эллисон говорит, что всё начиналось как простой прикол. Сообщество моддеров Game Boy сейчас популярно, и один мод, который в настоящее время является распространённым, включает в себя пересадку схемы стандартного складного Game Boy Advance SP (выпущенного в 2003 году) в нескладывающуюся оболочку. И Эллисон подумала: «Если все убирают петлю из Advance SP, почему бы мне не добавить петлю в Game Boy Pocket, у которого её никогда не было?» Хоть Пэрриш и признает, что петли отстой: их сложно проектировать и изготавливать, и вообще по возможности стоит их избегать; она многому научилась, создавая Pocket SP: приобрела новые навыки в проектировании печатных плат, САПР и производстве. Она также многое узнала о дизайне самого Pocket и об истории технологии в целом.
Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Views 5.8K
Comments 29

Укрощаем одноглазого змея. Разбираемся с WireGuard и делаем свой умный VPN

Журнал Хакер corporate blog Network technologies *
Tutorial

Забавная ситуация: сайтов и сервисов, доступных только через VPN, все больше, но при этом многие российские компании закрывают доступ из-за границы. В результате приходится целыми днями теребить ползунки «вкл-выкл», что утомительно. Я расскажу, как с помощью магии маршрутов и WireGuard, решить эту проблему и сделать «умный» VPN, который не надо отключать.


Если ты пользуешься VPN, то и сам наверняка сталкиваешься с блокировками зарубежного трафика. К примеру, могут не открываться pochta.ru, leroymerlin.ru, rt.ru, avito.ru.


Получается мем.



Каждый с этим борется как может. Например, на устройствах Apple родными средствами можно настроить автоматизацию, которая будет запускать VPN, когда открываешь определенные приложения (например, Twitter), а когда выходишь из них — выключать обратно. Но это костыль, а хочется все сделать красиво, да еще и прокачать навык работы с сетью.


Поэтому мы сейчас попробуем «включать VPN чуть-чуть».

Читать дальше →
Total votes 53: ↑52 and ↓1 +51
Views 35K
Comments 70

Как выучить что угодно в 7 раз быстрее и эффективнее

Reading room Popular science Learning languages

Представьте себе, что в мире есть волшебное средство, которое в 7 раз повышает эффективность обучения — быстрее выучить английский, быстрее освоить программирование, быстрее понять что угодно в мире.

Удивительно, но такое средство было найдено в 1990 году американским социологом Майклом Хоу. Он провел серию тестов среди студентов и определил, что пользователи «волшебного средства» в 7 раз лучше запоминали материал, легко вспоминали факты и легко применяли знания на практике.

Тот, кто использовал «волшебное средство» был наголову выше обычных студентов. «Обычные» хуже помнили материал и хуже его понимали, более того, даже одаренные отличники были слабее тех, кто использовал это «волшебное средство».

Это удивительное средство...

Читать далее
Total votes 165: ↑118 and ↓47 +71
Views 89K
Comments 124

Сборка большого HTPC/NAS на базе Ivy Bridge

Computer hardware Desktop PC's
Sandbox
Доброго времени суток.
ATX-системник в последнее время отлынивает от серьезных нагрузок, в основном ограничиваясь показом фильмов и расшариванием файлопомойки, да и зима подходит к концу — а значит настало время долгожданного перехода с Core 2 Duo на нечто более прохладное и экономичное.
Первоначальным претендентом была Mini-ITX материнка с интегрированным Intel Atom или AMD Brazos. Но судя по тестам, мощности таких систем не всегда хватает для комфортного просмотра FullHD видео. Несмотря на отсутствие таких рипов в моей коллекции, здравый смысл подсказывает взять нечто помощнее. По уровню энергопотребления следом идут системы с процессорами Sandy Bridge/Ivy Bridge — то что надо.
Читать дальше →
Total votes 25: ↑9 and ↓16 -7
Views 28K
Comments 7

Универсальный ПДУ для XBMC из TP Link MR3020

Veeam Software corporate blog
Tutorial
Про домашний беспроводной маршрутизатор TP Link MR3020 с Openwrt уже писали на Хабре. В данной статье я расскажу, как эту недорогую, но полезную коробочку научить управлять телевизором, XBMC плеером и любой другой домашней электроникой, понимающей ИК сигналы с пульта управления. Более того, и сам MR3020 научится принимать сигналы, подаваемые с любого пульта ДУ.

Чем и как конкретно управлять — решать вам, тем, кто возьмется повторить шаги, описанные ниже. У меня такие коробочки теперь управляют связкой TV-XBMC в гостиной и на кухне. При этом для управления используется всего один пульт. В ближайших планах — выбрать в соседнем подземном переходе пульт, который понравится всем домочадцам, и закупить таких штуки 3. Конечно, тем же хозяйством можно управлять с планшета Android (через Wi-Fi) или с компьютера (через Ethernet), но такой способ, похоже, кроме меня никого в нашей семье не вдохновляет.
Читать дальше →
Total votes 31: ↑25 and ↓6 +19
Views 36K
Comments 24

Гальваническое покрытие 3D-печатных моделей

RUVDS.com corporate blog DIY Chemistry Electronics for beginners

Картинка youtube-канал Jason Welsh

С распространением трёхмерной печати множество любителей получили уникальные возможности, которые, однако, ограничены свойствами самого материала – пластиковой основы. В одной из прошлых статей мы рассказывали об интересном способе изготовления металлических отливок из 3D-печатных моделей, используя плавление металлов в обычной домашней микроволновке.

Однако не всегда требуется изготовление сверхмонолитных металлических деталей сложными способами, так как существует гораздо более простой вариант…

Читать дальше →
Total votes 74: ↑72 and ↓2 +70
Views 11K
Comments 33

Построение компактных коллиматоров для мощных светодиодов

Working with video *

Введение


В системах управления движением используется видеонаблюдение за объектами, которым, зачастую, требуется дополнительная подсветка. Экономичные мощные светодиоды хорошо справляются с освещением в широком угле обзора. Для уменьшения угла освещения необходим коллиматор. Расчет коллимирующих линз может быть выполнен, например, в Zemax или Code V. Для расчета сложных коллиматоров, содержащих отражатели, предназначены специальные среды, например, LightTools или TracePro. В этой работе показаны структуры и средства расчета оптимальных коллиматоров, уменьшающих угол обзора на порядок — до 10 градусов, также предлагается ручной вариант расчета.
Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views 22K
Comments 5

Когда есть только дисплей и больше ничего

Reverse engineering *Programming microcontrollers *Developing for Arduino *DIY Electronics for beginners

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

Читать далее
Total votes 63: ↑63 and ↓0 +63
Views 14K
Comments 27

Прошивка 3DS

Games and game consoles
Sandbox

Сразу отмечу, что автор статьи не несет ответственности за работоспособность Ваших девайсов! Помните: все, что Вы делаете - Вы делаете на свой страх и риск!

Мне удалось заполучить 3DS в 2022 году, ко мне в руки она попала уже взломанная, но мне было интересно как же можно обновить прошивку и как это работает. В этот момент я начал смотреть видео гайды на ютубе и везде была одна и та же проблема, за основу брался некий архив, в котором уже было что-то установлено. Автор предлагает скачать архив, закинуть все содержимое в корень флеш карты и забыть об этом. Меня этот подход не очень устроил, поэтому я решил попытался разобраться что же находится в этом загадочном архиве, а за одно расписать по пунктам как же делается прошивка.

Весь процесс делится на два простых шага: подмена bootloader'а, чтобы он позволял запускать нам свои прошивки и установка прошивки на флешку с окружением для дальнейшей работы.

Читать далее
Total votes 9: ↑8 and ↓1 +7
Views 11K
Comments 7

Брутфорс соседского Wi-Fi (в исключительно исследовательских целях)

Information Security *.NET *C# *Development for Windows *
Tutorial

Надежные и постоянно меняющиеся пароли - это здорово. Особенно когда они меняются и на Wi-Fi роутере и WPS на нем вообще отключен. В этом посте: сколько занимает перебор WPS pin и есть ли у этого практическое применение? А еще напишем программу для брутфорса на C#

Подобрать пароль
Total votes 33: ↑25 and ↓8 +17
Views 42K
Comments 51

Почему риски обвала Tether/USDT ($66 млрд) растут: анализируем текущие события и возможные последствия

Finance in IT Cryptocurrencies

Криптозаморозки на рынке продолжаются. Практически каждые несколько недель громко лопается новый криптопроект на десятки миллиардов долларов: Luna/UST, Celsius, Three Arrows Capital. Есть основания полагать, что Tether/USDT может последовать их примеру (и у меня есть мемы, чтобы это доказать!).

Читать далее
Total votes 55: ↑52 and ↓3 +49
Views 20K
Comments 78

Создание своей эргономичной клавиатуры, часть 3: оживляем её

Manufacture and development of electronics *Gadgets Computer hardware Periphery DIY
Tutorial

В предыдущей части были заказаны для клавиатуры платы и все её детальки. Они, конечно же, все приехали и настало время смешать всё вместе и вдохнуть жизнь с помощью свежепротранслированной прошивки. Если вы пропустили о чем речь — загляните в первую часть.

лудим, паяем, прошиваем
Total votes 27: ↑27 and ↓0 +27
Views 9.2K
Comments 33

Тихоходки. И как их поймать?

RUVDS.com corporate blog Reading room Popular science Biology

Тем, кто с детства смотрел «Клуб телепутешественников» с Сенкевичем и «В мире животных» с Дроздовым (а по моим ощущениям, этим людям уже лет под сто), а также «Диалоги о животных» и путешествия Команды Кусто, могло казаться, что животный мир средней полосы России, чудовищно беден, по сравнению, с бурлящими жизнью, джунглями Юго-Восточной Азии, амазонской сельвы или экваториальной Африки. Справедливости ради стоит сказать, что к таким людям относился и автор этого очерка. Однако его мнение изменилось, с тех пор как в возрасте шести лет ему в руки попал микроскоп
Читать дальше →
Total votes 148: ↑134 and ↓14 +120
Views 60K
Comments 53

Создание своей эргономичной клавиатуры (часть 2: определяемся с железом)

Manufacture and development of electronics *Gadgets Computer hardware Periphery DIY
Tutorial

Раскладку создали, теперь надо ее превратить в нечто материальное.

Мне нужна низкопрофильная клавиатура. Насколько низким должен быть профиль? Какие свичи дадут приятный тактильный отклик? Есть ли подходящие крышки? Какой процессор? Плата или навесной монтаж? И как вообще нарисовать печатную плату?

Никакой интриги
Total votes 39: ↑39 and ↓0 +39
Views 7.5K
Comments 14

DIY. Книги для всех, даром

Open Data Science corporate blog Open source *DIY Learning languages Natural Language Processing *
Tutorial
✏️ Technotext 2022

Lingtrain cover


⚡ Градиент обреченный


Upd. 11.06.2022 Многие заинтересовались генерацией изображений нейросетями. Вот Colab (интерактивная среда для запуска кода) для рисования картинок в стиле pixel art по текстовому описанию. Просто запускайте, ближе к концу увидете ячейку для ввода текста. Примеры картинок из Colab'а в комментариях.


Два года назад я начал делать небольшой проект, связанный с обработкой текстов на иностранных языках. Он постепенно развивался и стал использоваться лингвистами в НКРЯ, а энтузиасты сохранения малых языков используют его для расширения своих параллельных корпусов.


Сегодня же я расскажу как при помощи него создать полноценную параллельную книгу на разных языках. Книга будет красиво сверстана в PDF, иметь содержание, обложку и две выровненные по смыслу колонки текста. Такие книги служат отличным подспорьем при изучении иностранного языка. Найти их, однако, не так просто, и скорее всего это будут книги для детей или избранная классика. Полный пример готовой книги можно посмотреть здесь. Под капотом у приложения NLP модели, поддерживаемых языков более ста.


Проект открытый и любой может в нем поучаствовать. Во многом благодаря сообществу и вашему участию он за несколько лет дошел до сегодняшнего дня. В общем штука годная, давайте уже посмотрим, что к чему.

Сделать книжку
Total votes 76: ↑76 and ↓0 +76
Views 32K
Comments 49

Вы в самом деле хотите стать программистом микроконтроллеров?

Programming microcontrollers *IT career Manufacture and development of electronics *Electronics for beginners

В этом тексте я напишу о буднях программиста МК в РФ.

Что вообще пишут программисты МК и на чем?

Основной язык программирования это С. Языку С уже более 50лет. Кроме микроконтроллеров С уже практические никому не нужен. Навыки программирования на С очень слабо конвертируются. В свое время, видимо на С написали компилятор для С++ и нужда в С для desktop как таковая отпала. A сам С остался для сборки артефактов для микроконтроллеров с экстремально малыми ресурсами. Хотя и сейчас большинство компаний в ЕС уже микроконтроллерные сборки собирают на С++ 17. 

Иногда программистам MК приходится обсчитывать аналоговые цепи и вычислять какие-то сложные 8-этажные формулы и строить графики. Для этого практикуют бесплатный интерпретатор Python.

Главным образом программисты МК составляют Board Support Package, пишут драйверы для новых умных периферийных чипов, пишут загрузчики, портируют RTOS(ы) на разные процессорные ядра, пишут код-генераторы, скрипты сборки, составляют модульные тесты, изредка производят рефакторинг, часто чинят ошибки в Legacy коде, изредка что-то изменяют в коде Assembler(а), который запускается до вызова функции main().

Иногда программист МК даже ничего не пишет сам вообще. Важно уже не сколько уметь программировать сколько уметь тестировать и собирать, улучшать из готового кода из интернета. Какие-то исходники можно взять из github или ядра Linux. Там есть код на многие темы. Драйверы для множества чипов.  Важно уметь верифицировать найденные сорцы и аккуратно подключить их к нужной сборке.

Читать далее
Total votes 172: ↑147 and ↓25 +122
Views 49K
Comments 326

Как своими руками сделать WiFi камеру слежения (ESP32-CAM)

SkillFactory corporate blog Reading room Video equipment DIY Electronics for beginners
Tutorial
Translation

К старту курса по разработке на С++ рассказываем, как самостоятельно собрать IP-камеру с обнаружением движения. За подробностями приглашаем под кат, где вы найдёте много фотографий и видео на Youtube-канале автора, за которым наблюдают более 30 000 человек.

Читать далее
Total votes 16: ↑12 and ↓4 +8
Views 42K
Comments 33

Турель из Portal своими руками

RUVDS.com corporate blog Programming microcontrollers *3D printers DIY Games and game consoles
Tutorial
Translation

А вы играли в Portal? Даже если нет, сборка личной автоматической турели с детекцией движения и оригинальным голосовым сопровождением наверняка окажется как минимум любопытной, ведь такая диковина может не просто украсить интерьер, но и стать, к примеру, отличным подарком для детей.
Читать дальше →
Total votes 89: ↑88 and ↓1 +87
Views 20K
Comments 21

Information

Rating
Does not participate
Registered
Activity