RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 67
[>] Файловая система, дешево и быстро
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:46


Опубликовано:Sat, 19 Nov 2016 14:13:02 GMT
Канал: Emacs – Семейство расширяемых текстовых редакторов

Разработчикам часто приходится иметь дело с файлами, представляющими из себя древовидную структуру: XML, JSON, YAML, всякого рода языки разметки вроде Markdown или Org-mode. Облегчая в общем и целом нашу жизнь, такие файлы имеют склонность к бесконтрольному росту, в какой-то момент из решения превращаясь в проблему.
Стандартное решение этой проблемы — разбиение на меньшие файлы. Это, конечно, работает, но не всегда удобно.
Но существует и альтернатива, о которой — ниже. Читать дальше →

https://habr.com/ru/post/315654/

[>] Текстовые редакторы vs IDE
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:46


Опубликовано:Wed, 20 Jul 2016 13:23:12 GMT
Канал: Emacs – Семейство расширяемых текстовых редакторов

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

Итак, какие цели статьи?
1. Что же лучше для программирования: текстовый редактор или IDE
2. Vim и Emacs — не текстовые редакторы
Читать дальше →

https://habr.com/ru/post/306048/

[>] El-get, ELPA, MELPA и автоустановка пакетов
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:46


Опубликовано:Tue, 26 Apr 2016 19:33:25 GMT
Канал: Emacs – Семейство расширяемых текстовых редакторов

В статье приводчится часть конфига .emacs, позволяющая при запуске автоматически проверить наличие и при неоходимости установить отсутствующие пакеты с помощью el-get и packages. Полезно, если Вы используете EMACS на разных компьютерах либо делитесь своим конфигом с другими людьми. Читать дальше →

https://habr.com/ru/post/282542/

[>] Макросы в Emacs'е: формируем отряды для обработки
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:47


Опубликовано:Wed, 13 Apr 2016 14:34:39 GMT
Канал: Emacs – Семейство расширяемых текстовых редакторов



Не забывай свои корни, помни, есть вещи на порядок выше…
Каста здесь

История из жизни

Многие начинали свою компьютерную жизнь с игр. Кто не начинал, тот играет в шахматы на деревянной доске, как какой-нибудь президент. Я не играю в шахматы, я играю в Starcraft и другие подобные игры. Когда-то я играл многими часами, но время прошло и игры перешли в серьёзные занятия, дающие какой-то результат. В то же время хоть игры и переродились, но привычки остались старые. Иногда хочется поиграть.

Чего нет в шахматах? В шахматах нет живых патрулей, отрядов, минных полей в самых излюбленных местах и много чего ещё, чего так порой не хватает, в то время как ты перекомпилируешь какую-нибудь программу, редактируя её. Ностальгия захватывает и мы медленно начинаем искать что-нибудь подобное в программном окружении. И находим!

Сегодня мы поговорим о весёлых макросах.

Давай поговорим

https://habr.com/ru/post/281499/

[>] Emacs таинственный: Путешествие в калькулятор
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:47


Опубликовано:Tue, 22 Mar 2016 08:40:08 GMT
Канал: Emacs – Семейство расширяемых текстовых редакторов



Ничто так не скрыто от нас, как то, что лежит на поверхности.
Сунь Цзы и Чжугэ Лян (вольный перевод)

Предисловие

Случилось сие в одном из роликов на YouTube. При просмотре программистского урока нужно было срочно перевести 377 в десятичную систему. Мы не стали раскладывать это на тройки бит, представлять степени восьмёрки или просто не обращать на это внимание и пропустить этот неважный момент. Мы запустили калькулятор в операционной системе, пододвинули его окно к центру экрана и там всё выяснили. Да, это оно — число 255.

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

Первый контакт

Как и следовало ожидать, при использовании Emacs на протяжении месяцев или просто многих лет наступает Emacs головного мозга. Поэтому такие случаи не проходят даром и среди ночи в голове возникает вопрос: «Как же всё-таки в Emacs'е перевести 377? Он хотя бы это умеет? Ну, хотя бы 8 возведёт в степень?».

Наутро, зарядившись энергией в виде чая с горстью шоколадных конфет, мы открываем Emacs и начинаем его исследование.

Перевод из одной системы в другую

https://habr.com/ru/post/279853/

[>] Пишем конфигурацию для Neovim
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:48


Опубликовано:Wed, 17 Aug 2022 09:23:26 GMT
Канал: VIM – Свободный текстовый редактор

Привет, сегодня будет писать конфигурацию для терминального редактора Neovim на чистом Lua. Мы не будем использовать VimScript от слова совсем. Я расскажу в чем плюсы создания таких конфигураций, как соблюдать KISS (Keep It Stupid Simple) все время дополняя такие конфигурации, а также расскажу про полезные плагины для веб-разработки и не только. Бегом под кат!

https://habr.com/ru/post/683054/

[>] Lua конфигурация Neovim для разработки на Go
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:48


Опубликовано:Fri, 22 Jul 2022 08:03:17 GMT
Канал: VIM – Свободный текстовый редактор

В процессе знакомства с Neovim было прочитано много статей, конфигураций на Github, было просмотрено огромное количество роликов на Youtube на тему настройки, но в большинстве случаев приходилось донастраивать все под себя. В этой статье я расскажу как я настроил Neovim для разработки на Go, используя только Lua плагины и init.lua. Читать далее

https://habr.com/ru/post/678298/

[>] Neovim: модульность для разработчика
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:48


Опубликовано:Sat, 20 Nov 2021 21:07:30 GMT
Канал: VIM – Свободный текстовый редактор

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

https://habr.com/ru/post/590473/

[>] Как я переписывал vim конфиг в init.lua
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:49


Опубликовано:Wed, 03 Nov 2021 11:06:29 GMT
Канал: VIM – Свободный текстовый редактор

Статья рассказывает о том, как я с нуля переписывал свой nvim-конфиг (init.vim) в конфиг с поддержкой lua (init.lua). Читать далее

https://habr.com/ru/post/586808/

[>] IDE против Vim для разработки
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:49


Опубликовано:Tue, 02 Nov 2021 11:59:41 GMT
Канал: VIM – Свободный текстовый редактор

Несколько дней назад попалась мне одна статья про то, что Vim достаточно хорош как инструмент для разработчика. В комментариях разгорелось очередное противостояние приверженцев vim против остального мира. Мыслей по данному вопросу накопилось достаточно много, поэтому считаю разумным сформулировать их уже в виде статьи. Адепты vim говорят о том что, якобы, освоив vim и полностью настроив его под себя можно получить ощутимую прибавку в скорости разработки. Я же считаю иначе. Лично я в работе использую PhpStorm, поэтому буду сравнивать с vim именно его. Так же оговоримся, что рассматривать инструменты я буду в контексте, А для наглядности рассмотрим как одни и те же задачи будут решаться в IDE и в Vim. Рабочие инструменты берем в состоянии "из коробки". Предполагаем что на компьютере уже установлен vim или IDE в коробочном варианте. Читать далее

https://habr.com/ru/post/586946/

[>] Neovim для full stack программиста
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:49


Опубликовано:Sun, 24 Oct 2021 16:30:41 GMT
Канал: VIM – Свободный текстовый редактор

Я немного расскажу, как использую vim в работе full stack программиста, со своей колокольни, но для начала отвечу на некоторые вопросы, которые задают мне, когда узнают, что я использую vim при разработке проектов:Зачем?Хороший вопрос. Стоит для себя лично на него ответить. Зачем валандаться с vim, изучать кучу комбинаций клавиш и плагинов? Какой смысл, если есть vscode или pycharm или phpstorm? Жизнь коротка, стоит ли ее тратить на все это? Чтобы впечатлить кого-то, как на картинке в начале статьи? Да кого этим удивишь? Читать далее

https://habr.com/ru/post/585222/

[>] Что может предложить Neovim разработчику на Scala?
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:50


Опубликовано:Tue, 24 Aug 2021 09:37:12 GMT
Канал: VIM – Свободный текстовый редактор


В сообществе фанатов текстового редактора Neovim произошло знаменательное событие — вышла версия 0.5, в которой появилось большое количество нововведений:

встроенная поддержка языка Lua;
экспериментальная поддержка treesitter;
и, наконец, встроенный LSP клиент, позволяющий сделать из простого текстового редактора достойного соперника IDE!

Neovim — это модальный редактор, форк редактора Vim, который ставит своей целью улучшение пользовательского опыта при работе с Vim: «Neovim is built for users who want the good parts of Vim, and more».
Мне нравится Neovim своей гибкостью, благодаря которой его можно превратить в очень мощный инструмент редактирования не только текста, но и кода. Как scala-разработчику мне интересно испытать новый встроенный LSP клиент в применении к любимому языку программирования. В отличие от VSCode и даже Vim + CoC настройка LSP клиента в Neovim несколько более сложная, но при этом крайне гибкая. Данная статья — краткое руководство по настройке Neovim для работы со Scala и краткий обзор возможностей, которые дает связка Neovim + Metals. Читать дальше →

https://habr.com/ru/post/570762/

[>] [Перевод] Вышел NeoVim 0.5.0
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:50


Опубликовано:Sun, 25 Jul 2021 19:54:15 GMT
Канал: VIM – Свободный текстовый редактор

Долгожданный релиз NeoVim 0.5.0 наконец-то вышел 2 июля 2021 года. Это заняло больше времени, чем кто-либо ожидал, но это того стоило. Более 4000 коммитов, это так много, что сломало некоторые инструменты выпуска. Поэтому эти заметки не смогут затронуть каждое из многочисленных изменений, которые были внесены в ходе разработки, и будут сосредоточены только на наиболее заметных для пользователя улучшениях, самыми крупными из которых являются:Lua как превосходный язык сценариев и конфигурации.Протокол языкового сервера (Language server protocol) (LSP).Treesitter (ранний доступ). Читать далее

https://habr.com/ru/post/569550/

[>] [Перевод] Как Vim стал таким популярным
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:50


Опубликовано:Wed, 30 Jun 2021 11:15:02 GMT
Канал: VIM – Свободный текстовый редактор


Вероятно, вы слышали о Vim — всемогущем текстовом редакторе, который используется повсюду и из которого люди время от времени не могут выбраться. Ваш знакомый DevOps-инженер рассказывает о том, насколько великолепен и быстр Vim, и вы, вероятно, подумали, что стоит его попробовать. Но как мы пришли ко всему этому? Каким образом одержимость Vim однажды охватила весь мир?

Если посмотреть на опрос StackOverflow 2019 года о самых популярных средах разработки, то Vim по-прежнему находится в нём на пятом месте — его используют примерно 25% веб-разработчиков. Пятое место — это довольно неплохо, учитывая, что первый релиз Vim произошёл почти 30 лет назад (да, мы не ошиблись — первая версия Vim появилась в 1991 году).

Чтобы лучше понять, как и почему Vim стал (и по-прежнему остаётся) столь популярным, нам нужно изучить, с чего всё начиналось. До vim существовал vi, до vi существовал ed. Что это за двух- и трёхбуквенные слова, и какая история за ними стоит? Давайте будем разбираться. Читать дальше →

https://habr.com/ru/post/565320/

[>] [Перевод] Во всем привычном есть место для истории
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:50


Опубликовано:Wed, 05 May 2021 12:16:29 GMT
Канал: VIM – Свободный текстовый редактор

В прошлом месяце я исследовал два исторических вопроса. Изначально я опубликовал результаты в виде тредов в твиттере, а теперь дублирую их в виде статьи. Почему vim использует hjkl, а не стрелки для навигации, а в JavaScript'овом date API месяцы считаются 0-11, а не 1-12? Читать далее

https://habr.com/ru/post/555886/

[>] Почему в Vim для навигации используются клавиши hjkl
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:51


Опубликовано:Thu, 15 Apr 2021 15:05:40 GMT
Канал: VIM – Свободный текстовый редактор

Многие новички, перешедшие в vim с других текстовых редакторов, сталкиваются с определенными сложностями. Vim в значительной степени отличается от привычных большинству пользователей редакторов текстов с системами меню. Многих может особенно удивить то, что для навигации по тексту используются клавиши «hjkl», хотя никто не запрещает пользоваться привычными клавишами со стрелками. Разберемся, почему используются именно эти клавиши, и почему не рекомендуется перемещаться по тексту при помощи стрелок. Читать далее

https://habr.com/ru/post/552626/

[>] [Перевод] Заметки о Unix: одновременное редактирование нескольких файлов в Vim
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:51


Опубликовано:Fri, 02 Apr 2021 13:01:02 GMT
Канал: VIM – Свободный текстовый редактор

Недавно мы завершили перевод последней нашей машины на новый клиент для Let’s Encrypt. В ходе работы нужно было поменять пути к выгружаемым TLS-сертификатам во всех конфигурационных файлах, где они использовались. На многих компьютерах был лишь один конфигурационный файл, но на некоторых из наших Apache-серверов пути к TLS-сертификатам имеются во множестве файлов. Поэтому я и заинтересовался вопросом о том, как, пользуясь Vim, одновременно вносить одни и те же изменения в несколько файлов. Оказалось, что Vim поддерживает такую возможность уже очень давно, причём сделать это можно несколькими способами. Некоторые из этих способов основаны на том, что я назвал бы странностью Vim. Кто-то, возможно, назовёт это архитектурной особенностью данного редактора.

Читать дальше →

https://habr.com/ru/post/550202/

[>] [Перевод] Как освоить Vim?
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:51


Опубликовано:Fri, 05 Mar 2021 09:15:57 GMT
Канал: VIM – Свободный текстовый редактор

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

Я со всей уверенностью могу заявить о том, что Vim позволил мне повысить эффективность в деле написания программ. Работать стало удобнее (ниже я расскажу об этом более подробно). Я никому не хочу навязывать Vim, но очень рекомендую освоить этот редактор всем, кто занимается программированием, работает в сфере Data Science, в общем — тем, кто так или иначе пишет и редактирует некий код.



Если вам очень хочется узнать о том, стоит ли вам использовать Vim, и о том, кто и для чего им реально пользуется — взгляните на этот материал (кстати, не позвольте его названию, «Не пользуйтесь Vim», ввести себя в заблуждение). Ещё можете посмотреть это видео, которое, кстати, подготовил сам Люк Смит.

А теперь, учитывая всё вышесказанное, предлагаю поговорить о том, что такое, на самом деле, Vim! Читать дальше →

https://habr.com/ru/post/544160/

[>] Ты еще не используешь tmux на полную! (Наверное)
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:52


Опубликовано:Tue, 25 Aug 2020 08:46:50 GMT
Канал: VIM – Свободный текстовый редактор

Привет, Хабр! Представляю вашему вниманию перевод статьи "(たぶん)君はまだtmuxの真の力を引き出せていない".

Содержание

Что такое tmux
Запуск и начало новой сессии
Открытие нового окна
Переходы между окнами
Разделение окон и создание панелей
Передвижение между панелями
Передвижение между сессиями
[Практическое использование] Переадресация отображаемого содержания в tmux
[Практическое использование] Отображение названия ветки Git в информационном поле
[Практическое использование] Отображение пути текущей операции
[Практическое использование] Вызов сниппета
Ссылка на настройки .tmux.conf
Совместимость версий tmux
Читать дальше →

https://habr.com/ru/post/516488/

[>] VIM — Это не только редактор, это интеграция со всем вашим рабочим окружением
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:52


Опубликовано:Sat, 11 Jan 2020 21:47:05 GMT
Канал: VIM – Свободный текстовый редактор

Чем особенно хорош Vim/Neovim? Тем, что твой инструментарий — это не только редактор (который сам по себе сильно расширяем плагинами и имеет богатый базовый функционал и очень гибок в области кастомизации), но и всё ваше рабочее окружение, со всем юникс-вейным прилагающимся инструментарием из gnu/coreutils и не только. Можно не уходя из редактора взять любую программу или интерпретатор ЯП и использовать его прямо в редакторе. Читать дальше →

https://habr.com/ru/post/483580/

[>] [Перевод] История Vim и руководство по его эффективному использованию
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:52


Опубликовано:Thu, 28 Nov 2019 08:03:20 GMT
Канал: VIM – Свободный текстовый редактор

Примечание от переводчика: это первая часть монументальной (на самом деле монументальной) статьи о Vim и его возможностях от разработчика из Миннеаполиса и автора проекта PostgREST Джо begriffs Нельсона.

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


Эта статья основана на исследовании истории Vim и прочтении его руководства пользователя от корки до корки. Надеюсь, эти заметки помогут вам открыть (или переоткрыть?) для себя основные функциональные возможности этого редактора, а также позволят отказаться от использования предупакованных файлов vimrc и более вдумчиво использовать плагины.



Список литературы
Чтобы выйти за границы привычных тем, я бы порекомендовал обзавестись бумажной копией этого руководства и емким карманным справочником. Я не смог найти печатную копию руководства пользователя для Vim, так что в итоге просто распечатал идущий вместе с редактором PDF-файл с помощью printme1.com. Он идет вместе с софтом в $VIMRUNTIME/doc/usr_??. В качестве удобного списка команд могу посоветовать справочник «Vi and Vim Editors Pocket».

Содержание


История
Иерархия конфигурации
Сторонние плагины
Бекапы и откаты
Include и path
Редактирование и компиляция цикла
Диффы и патчи
Буфер ввода / вывода
Типы файлов
Не забывайте про мышь
Разное

История
Рождение vi
Команды и функции Vi существуют уже более пятидесяти лет, начиная с редактора QED. Вот его таймлайн: Читать дальше →

https://habr.com/ru/post/477768/

[>] Делаем из Vim-а конфетку
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:53


Опубликовано:Sat, 28 Sep 2019 20:47:00 GMT
Канал: VIM – Свободный текстовый редактор

Вы под давлением коллег или сокурсников из более успевающих групп решились на отчаянный шаг, способный разделить вашу жизнь на период "до" и "после" (прошли vimtutor), и теперь не знаете что делать с вашими новообретёнными способностями? А может вы всё ещё сидите в какой-нибудь IDE и в ус не дуете зачем вам "эти ваши программистские блокноты" и "какой-то там Vim"? Тогда присаживайтесь поудобнее и налейте себе лимонад, сейчас я вам всё по полочкам разложу.
Читать дальше →

https://habr.com/ru/post/468265/

[>] Поддержка 24-bit цветов в терминале в связке ssh + tmux + neovim
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:53


Опубликовано:Mon, 16 Sep 2019 12:11:27 GMT
Канал: VIM – Свободный текстовый редактор



На windows я всегда использовал SecureCRT для работы по ssh и горя не знал. Но тут мне в голову стукнуло, что надо попробовать 24-битный терминал и поработать по ssh, используя красивую тему для vim на удаленном сервере. Читать дальше →

https://habr.com/ru/post/467567/

[>] [Перевод] Минимум один трюк Vim, про который вы не знали
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:53


Опубликовано:Tue, 04 Jun 2019 10:42:36 GMT
Канал: VIM – Свободный текстовый редактор

Я уже восемь лет работаю в Vim и постоянно открываю что-то новое. Принято считать это достоинством Vim. Как по мне, так это недостаток открытости: куча скрытых функций спрятаны слишком глубоко.

Вот говорят о красоте модального редактирования и текстовых объектах, но мне кажется, что суть Vim не в этом. Vim — это лоскутное одеяло из подсистем, под завязку забитых дополнительными инструментами. Только в обычном режиме редактирования более сотни комбинаций клавиш! Такая плотность инструментария в значительной степени объясняет, почему Vim настолько полезен. Если «показать все теги для ключевого слова» — это просто g], то этой командой будут пользоваться гораздо чаще.

В системах с недостатком открытости приходится полагаться на руководства. Но для Vim их не так уж много. Есть статьи для новичков, такие как ciw (не путать с CIA, мануалом ЦРУ по Vim) и тому подобное. И есть статьи экспертов, которые погружаются в подсистемы. Но никто на самом деле не говорит об этих особых трюках, которые заставляют воскликнуть: чёрт побери, как мне это было нужно в течение последних шести лет! Читать дальше →

https://habr.com/ru/post/454742/

[>] [Перевод] Рисующие роботы с LEGO за 6 шагов
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:54


Опубликовано:Tue, 18 Oct 2022 20:02:34 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Мы, команда мастерской Tinkering Studio в «Эксплораториуме», считаем, что LEGO даёт много возможностей для изучения движений, механизмов и передач. Один из наших многократно проверенных опытов — прикрепление маркеров к деталям LEGO Technic для создания удивительных и поражающих воображение рисующих роботов, которые рисуют узоры в движении. С помощью набора деталей LEGO можно создавать бесконечные вариации и делать неожиданные открытия. Подробности — к старту флагманского курса по Data Science.
Читать дальше →

https://habr.com/ru/post/693326/

[>] Светодиодная шкала для переменного резистора на «рассыпухе»
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:54


Опубликовано:Wed, 12 Oct 2022 21:47:27 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Как-то в одной самоделке захотелось внедрить индикатор положения крутилки на светодиодах, где-то видел такое в интернетах, очень понравилось. И это был тот самый момент, когда LM3914 в магазин за углом не подвезли.Так как руки уже зачесались, отступать было нельзя! Самым простым решением задачи было бы повторить внутреннюю структуру LM3914 и собрать индикатор уровня на кучке компараторов. Но это не интересно! Узнать, что получилось

https://habr.com/ru/post/692970/

[>] Вау-эффект от Рэя Уилсона: изучаем схемотехнический шедевр
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:55


Опубликовано:Fri, 07 Oct 2022 09:00:02 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Привет, Хабр! Сегодня изучим и соберём интересный гитарный эффект под названием автоматическое вау, или квакушка. Другое его название — фильтр, управляемый огибающей, в варианте от Реймонда Уилсона (Music From Outer Space). Такие педали чаще всего применяются в стиле фанк, но не только. Соберём, посмотрим, послушаем

https://habr.com/ru/post/691570/

[>] Тактовая кнопка, как подключить правильно к "+" или "-"
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:55


Опубликовано:Thu, 06 Oct 2022 10:51:23 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Вы ни когда не задумывались, почему в схемах иногда кнопки подтягивают к "+" питания, а иногда к общему проводу? Если прямо сейчас набрать в поиске: "тактовая кнопка ардуино" - то на большинстве картинок мы увидим именно прямое подключение, когда резистор подключен на землю. Но, если посмотреть схемы без участия ардуино, то ситуация меняется в корне, чаще можно будет встретить инвертированное включение. Так как же будет подключать кнопку правильнее? Давайте вместе попробуем разобраться в этом вопросе! Читать далее

https://habr.com/ru/post/691846/

[>] Простая схема динамических указателей поворотов, и никаких микроконтроллеров
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:55


Опубликовано:Wed, 05 Oct 2022 21:56:37 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Все началось с того, что лет десять назад сделал товарищу динамические ангельские глазки на его автомобиль. И с тех пор каждый уважающий себя владелец BMW считал своим долгом написать мне в какую-нибудь соц сеть и спросить: за сколько денег я готов сделать аналогичное на его авто. На тот момент еще не было в ходу светодиодов с чипом WS2812, по этому схема получилась не очень удобная, и выкладывать ее я не видел смысла. Если я сам не готов повторить, то кто-нибудь другой точно не станет этого делать. Читать далее

https://habr.com/ru/post/691768/

[>] Делаем из Mastech MS6100 частотомер
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:56


Опубликовано:Wed, 05 Oct 2022 16:37:31 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

https://habr.com/ru/post/691130/

[>] Алиса, включи свет
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:56


Опубликовано:Sun, 02 Oct 2022 08:49:40 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Люди, которые в первые сталкиваются с «Умным домом», почему-то всегда начинают с проектирования освещения. Но я немного нарушил эти устои и «Умным светом» занялся в последнюю очередь. Так как я всегда считал, что это не особо важная функция в управлении «Умным домом», но признаюсь честно я ошибался. Читать дальше →

https://habr.com/ru/post/691102/

[>] Усилитель мощности звуковой частоты на батарейных лампах
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:56


Опубликовано:Fri, 30 Sep 2022 09:00:03 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Привет, Хабр! Сегодня попробую построить тёплый ламповый усилитель и подключить к нему электрогитару. Преобразовательный гептод 1А2П и выходной лучевой тетрод 2П2П — не совсем обычные лампы. Они предназначались для аппаратуры с питанием от химических источников тока, потому называются батарейными. Изучим, построим, послушаем.

https://habr.com/ru/post/690878/

[>] Возможен ли двигатель — без двигателя?
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:56


Опубликовано:Thu, 29 Sep 2022 09:00:03 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Жизнь человечества невозможно представить без двигателей, которые сопровождают нас и применяются во множестве областей человеческой деятельности. Однако зададимся вопросом: а бывает ли «двигатель без двигателя»?

Согласно Теории Решения Изобретательских Задач (ТРИЗ) — «самый лучший механизм, это тот, который отсутствует, но, тем не менее, его функция выполняется».

Если бы подобный двигатель существовал, то он был бы идеальным устройством в своём классе! Как ни странно, подобный двигатель существует и называется «магнитогидродинамическим двигателем» (МГД), и именно об этом мы и поговорим в нашей статье.
Читать дальше →

https://habr.com/ru/post/690056/

[>] Подключаем алфавитно-цифровой экран к VGA
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 16:29:57


Опубликовано:Tue, 27 Sep 2022 09:11:16 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Нет, это не шутка. В действительности к VGA, DVI, HDMI можно подключать различные устройства, и даже питать их. И это очень удобный способ работы с различными устройствами и нестандартное использование обычного интерфейса.

Ларчик просто открывается, всё дело в том, что в интерфейсе VGA (а также в других видеоинтерфейсах) присутствует ещё одна шина данных I²C, которая доступна для использования и её легко можно применить в своих самоделках. Читать дальше →

https://habr.com/ru/post/689982/

[>] Микроконтроллеры Megawin серии MG32F02: модуль интерфейса I2C
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-26 19:00:03


Опубликовано: Wed, 26 Oct 2022 14:44:31 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2, 3, 4, 5 и 6), сегодня рассмотрим модуль интерфейса I2C. Читать далее

https://habr.com/ru/post/695670/

[>] Китайские учёные порулили голубем, вживив ему в мозг дистанционное управление на солнечных батареях
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-27 02:00:05


Опубликовано: Wed, 26 Oct 2022 21:57:22 GMT
Канал: Робототехника – Роботы, роботы, роботы



Исследователи из Китая вживили в мозг голубю микрочип, питающийся от солнечной батареи, и смогли управлять его полётом почти два часа подряд. Команда учёных под руководством Хуай Жуй То, профессора электромеханики и автоматизации Шаньдунского научно-технического университета изучает таким образом применение робототехники для работы с животными.

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

В предыдущих экспериментах учёные не использовали солнечную панель, и голуби реагировали на команды с земли порядка 45 минут, пока не заканчивался заряд батарейки – это время сравнимо с временем автономной работы мультикоптеров.

Впервые учёным удалось управлять животным через отправку электрических сигналов в мозг в 1997 году – тогда японские исследователи на конференции по робототехнике управляли тараканом. С тех пор ассортимент управляемых животных расширился – учёные экспериментировали с жуками, пчёлами, гекконами, крысами и акулами. Читать дальше →

https://habr.com/ru/post/695732/

[>] Автоматизируем теплицу на Linux
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-27 11:00:03


Опубликовано: Thu, 27 Oct 2022 06:57:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Сельское хозяйство – инерционная отрасль, в которой новые технологии приживаются долго. Кажется, что автоматизация может увеличить урожайность и повысить производительность труда. Но как это работает на самом деле?Меня пригласили в биотехнологический комплекс РУП "Институт овощеводства" под Минском, где выращивают салат, базилик, лук, перец, огурцы, голубику и картофель, и где реализовано несколько проектов автоматизации. Моим гидом был Александр из LedFarm.by, отвечавший за светодиодное освещение.Надеюсь, этот небольшой обзор будет полезен читателям, которые задумываются о своей «умной теплице» или домашней гидропонике. Читать далее

https://habr.com/ru/post/695752/

[>] Робот-кот на фестивале «НАУКА 0+»
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-27 13:00:05


Опубликовано: Thu, 27 Oct 2022 08:16:51 GMT
Канал: Робототехника – Роботы, роботы, роботы

Привет, Хабр! Сегодня предлагаем поговорить о робототехнике. Сейчас эта отрасль развивается, причём очень активно, так что сложные роботизированные системы постепенно становятся всё более доступными. Если ранее с ними работали такие компании, как Boston Dynamics и другие «киты» робототехники, то сейчас возможность изучать современных роботов в России появилась у школьников и студентов.На научном фестивале наука 0+ молодые ученые из МИСИС, Хорошколы и ИТМО при поддержке Лаборатории робототехники Сбер представили свои разработки в области шагающих роботов и совместный проект - “Робот-Кот”. А также Лаборатория робототехники Сбер совместно с ИТМО показали демо алгоритма автономного подъема и спуска четвероногого робота по лестнице с использованием зрения. Смотреть фото робота и читать что он умеет

https://habr.com/ru/post/693760/

[>] Стайлгайд для технической документации: зачем нужен, из чего состоит, как его создавать
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-27 14:00:04


Опубликовано: Thu, 27 Oct 2022 09:32:29 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



Дисклеймер: это продолжение темы о составлении правильной технической документации. В первой статье мы рассказали, какие цели преследуются при составлении инфраструктурной документации и какие у нее особенности. А теперь поговорим о том, как составить годный стайлгайд, чтобы документы были удобочитаемыми, консистентными и… может быть, даже красивыми :-)

Что такое стайлгайд?
Дословный перевод английского словосочетания Style guide — «руководство по стилю». Применительно к документации это набор правил и требований, включающий особенности стиля и тона изложения, оформления текста и структуры, использования терминологии и т.д.

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

https://habr.com/ru/post/695804/

[>] Гальваническое покрытие 3D-печатных моделей
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-27 14:00:05


Опубликовано: Thu, 27 Oct 2022 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



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

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

https://habr.com/ru/post/694972/

[>] Pastilda. Независимое Beta тестирование
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-28 01:00:03


Опубликовано: Thu, 27 Oct 2022 20:47:11 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Решил купить себе Pastild(у). Это аппаратный хранитель паролей и одновременно USB Flash(ка). Также понравилась возможность съёмной SD карты. Идея аппаратного менеджера паролей, который не требует отдельного USB просто великолепная! Какие же впечатления от использования Пастильды (User experience)? Читать далее

https://habr.com/ru/post/694970/

[>] Модульный компьютер и игровая консоль uConsole от Clockwork: обзор возможностей необычного девайса
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-28 04:00:03


Опубликовано: Thu, 27 Oct 2022 20:49:13 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Мы в Selectel — поклонники модульных девайсов, и время от времени пишем обзоры о самых разных устройствах такого типа. Сейчас появился очередной девайс, причем очень необычный. Он называется uConsole, а выпустила его компания Clockwork. Разработчики называют устройство карманным ПК для разработчиков и игровой станцией для ретро-геймеров.

Выглядит оно действительно необычно — как гибрид КПК из прежних времен и современных технологий. Давайте посмотрим, что девайс из себя представляет. Читать дальше →

https://habr.com/ru/post/693902/

[>] Профессиональные методы прототипирования печатных плат. Распечатать на принтере или фрезеровать, ни слова про утюг
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-28 09:00:03


Опубликовано: Fri, 28 Oct 2022 04:16:57 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Наверняка каждый радиолюбитель сталкивался с необходимостью самостоятельно изготавливать печатную плату, ведь не всегда целесообразно оплачивать и ждать заказ из Китая. И наверняка держа в руках утюг, вы задавались вопросом: «а как-же обстоит дело с прототипированием печатных плат у профи, наверняка же у них есть какой-то волшебный прибор для этих целей?». Только представьте, нажал кнопку и без лишнего шума и пыли получил готовую печатную плату! И такие способы есть! Но в каждой бочке мёда есть своя ложка дёгтя.

В этой статье не будет переводов или информации из рекламных проспектов, будет только мой личный опыт изготовления печатных плат для прототипирования электроники на 3х осевом ЧПУ LPKF ProtoMat S63 и специализированном принтере Voltera V-One. Читать дальше →

https://habr.com/ru/post/695722/

[>] SWUpdate, Yoctо(ерный) театр и paperina
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-29 15:00:03


Опубликовано: Sat, 29 Oct 2022 10:47:52 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

SWUpdate — это агент обновлений Linux, целью которого является эффективный и безопасный способ обновления встроенной системы. SWUpdate поддерживает локальные и удаленные обновления, включает несколько стратегий обновления, и его можно легко интегрировать в систему сборки Yocto, подключив слой meta-swupdate.В статье описывается как можно настроить режим обновление в Yocto наиболее простым способом для платы Orange Pi R1, таким же образом вы можете настроить и обновление для самой распространенной платы Raspberry Pi.Дистрибутив Yocto для которого будет подготовлено обновление наследуется от образа core-image-minimal и выполняет функцию простого маршрутизатора, используя DHCP и Shorewall.Статья из серии: если хочешь что то обновить, сделай это сам. Читать далее

https://habr.com/ru/post/694854/

[>] Необычный случай восстановления данных или немного реверс-инжиниринга PLC Siemens Simatic S7-300
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-29 15:00:05


Опубликовано: Sat, 29 Oct 2022 10:27:26 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

На вопрос, какие не самые обычные случаи восстановления данных могут повстречаться в компании, профиль которой – извлекать информацию из поврежденных накопителей, можно привести пример одной из недавних задач с MMC картой из промышленного ПЛК (PLC) Siemens Simatic S7-300, в задачи которого входило управление несколькими десятками электродвигателей и клапанов, а также анализ параметров целой россыпи датчиков некоего конвейера.Для решения этой задачи перечень услуг специалиста по работе с поврежденными накопителями оказался недостаточным. Кроме этого потребовался опыт реверс-инженера, опыт аналитика повреждений в данных, не имеющих избыточности, а также опыт программиста. Читать далее

https://habr.com/ru/post/696208/

[>] Коллекция советских игровых автоматов на вашем Raspberry Pi
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-29 16:00:04


Опубликовано: Sat, 29 Oct 2022 11:39:52 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

В СССР игровая индустрия была слабо развита в 80-е годы. Те, кто застал это время в сознательном возрасте, хорошо помнят игровые автоматы, которые стояли в кинотеатрах, домах культуры и парках отдыха, а также очереди желающих на них поиграть. В основном это были электромеханические игровые автоматы, такие как «Морской бой», «Воздушный бой».Самыми «крутыми» были телевизионные игровые автоматы «Магистраль», «Перехватчик», «Городки», «Скачки», но графика у них была примитивная и часто черно-белая.Во второй половине восьмидесятых в аттракционах стали появляться игровые автоматы. Первое, что бросалось в глаза, это то, что у них была цветная графика с гораздо более сложными фигурами. Среди этих игр выделялся автомат «Конек-Горбунок», к нему стояла самая длинная очередь поиграть, больше, чем к «Магистрали» или «Перехватчику». Наверное, это был самый успешный советский игровой автомат с использованием микропроцессоров.В этой статье я хочу рассказать, как на Raspberry Pi поиграть в «Конька-Горбунка», а также «Снежную королеву», «Кота рыболова», «S.O.S.», «Городки», «Бильярд» и некоторые другие игры из советских автоматов, получить массу положительных эмоций и, если вам захочется, удивить своих знакомых тем, что у вас есть такие игры. Читать далее

https://habr.com/ru/post/696178/

[>] Подключение голой Esp8266/01/32
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-29 21:00:03


Опубликовано: Sat, 29 Oct 2022 16:05:42 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Как-то мне пришлось делать устройство на голой esp8266, и о сложностях (моей тупоголовости) я сейчас поведаю.Если вы когда-нибудь делали устройство на голой esp, навряд ли я вам мир открою, статья рассчитана на начинающих, так что давайте преступим к вопросу безотлагательно.Итак, речь пойдет не о самой микрухе esp, а о модуле с распаянными памятью, обвязкой и тд. Но даже если вы будете разводить плату на микрухе, информация вам пригодится. Читать далее

https://habr.com/ru/post/696234/

[>] Программа для ведения архива медиафайлов в полевых условиях
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-30 03:00:02


Опубликовано: Sat, 29 Oct 2022 22:02:13 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Почему для фольклорных экспедиций нужно писать программы?Как быть со множеством фотографий, видео и аудио, которые необходимо каталогизировать, описать и поделиться с коллегами?Рассказываю, как мы описываем примерно 200 часов интервью за 10 дней экспедиции. Читать далее

https://habr.com/ru/post/696256/

[>] Бюджет потерь USB 3.2
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-30 06:00:02


Опубликовано: Sun, 30 Oct 2022 01:15:53 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Откуда столько названий стандартов USB? Какие допустимые потери сигнала в кабеле по спецификации, и почему почти никто ей не следует? Как измерить потери в дифференциальной линии и не продать почку?Статья будет наиболее полезна для hardware-инженеров, разрабатывающих системы с высокоскоростными интерфейсами, но рассчитана на базовый уровень знаний в электронике. Узнаем о истории стандарта, понятии потерь, способах оценки и измерений. Страх и ненависть в спецификации USB

https://habr.com/ru/post/696276/

[>] Бирдекель или арифметический детектив на операционных усилителях
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-30 15:00:04


Опубликовано: Sun, 30 Oct 2022 10:36:28 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Друзья, ну скажите мне, кто из вас не любит посидеть вечерком за компьютером и позависать в любимых бложиках под бокальчик прохладного пенного за чашечкой горячего ароматного кофе? Вот и я люблю иногда. А чтобы подчеркнуть камерность происходящего и родилась задумка очередной электронной безделицы, тем более в столе давно пылилась линейка 358-ых операционников. Читать дальше →

https://habr.com/ru/post/693898/

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 67