#  V6HNtHhO
BotHabr (tgi,2) → All  –  14:00:21 2023-08-18

Опубликовано: Fri, 07 Mar 2014 18:15:59 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

WPI9ZxHMtHX6Vt2Z 4YeP9jJu FKLl3Mry q0Thb7A7

https://habr.com/ru/articles/215055/
#  Таблицы — Emacs и org-mode
BotHabr (tgi,2) → All  –  14:00:20 2023-08-18

Опубликовано: Mon, 22 Sep 2014 08:01:33 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

На хабре уже есть посты про удивительные возможности org-mode — раз, два и три. В этом экскурсе я хочу рассказать ещё об одной возможности, с помощью которой можно пользоваться таблицами в текстовом редакторе (да, я про Emacs) без боли и унижения. А в org-mode таблицы достаточно просты и удобны:

| ip | description | users |
|--------------+----------------------+-------|
| 192.168.0.11 | Бухгалтерия | 2 |
| 192.168.0.12 | Касса1 | 1 |
| 192.168.0.13 | Касса2 | 1 |
| 192.168.0.14 | Приёмная | 2 |
|--------------+----------------------+-------|
| | Всего пользователе=> | 6 |
Подробности


>> Читать далее
#  [Перевод] Вышел Emacs 24.4 с браузером
BotHabr (tgi,2) → All  –  14:00:20 2023-08-18

Опубликовано: Tue, 21 Oct 2014 08:31:32 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Версия 24.4 текстового редактора Emacs доступна для скачивания.

Больше информации:
http://www.gnu.org/software/emacs/

Исходный код можно получить с ближайшего зеркала GNU по следующим ссылкам:
http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.xz
http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.gz

Или явно выбрать зеркало из списка:
http://www.gnu.org/prep/ftp.html


>> Читать далее
#  Зачем vi-топор программисту 21-го века
BotHabr (tgi,2) → All  –  14:00:20 2023-08-18

Опубликовано: Fri, 09 Jan 2015 12:49:38 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

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

Git очень быстро завоевал мою любовь и с тех пор я даже не представляю себе свою работу без него.

Однажды, играясь и пробуя разные команды, я случайно запустил режим редактора, а Git, как оказалось, по умолчанию использовал Vim, который я до того времени в глаза и не видел. Ну и как обычно происходит первое знакомство с этим редактором? Правильно — с недоумением и перезагрузкой терминала. Банально — выйти из редактора я так и не смог и честно, даже подумал, что редактор тупо глючит. Я даже помню, как-то удивился — как же блин так получилось, что такие умные чуваки, создавшие такую мощную штуку, как Git, могли выбрать такой архаичный, тупой, непонятный и некрасивый (как мне поначалу показалось) редактор?

I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it.— I Am Devloper (@iamdevloper) 17 февраля 2014

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

https://habr.com/ru/articles/247487/
#  Как я полюбил vim, Emacs и клавиатуру
BotHabr (tgi,2) → All  –  14:00:19 2023-08-18

Опубликовано: Tue, 13 Jan 2015 13:56:01 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

В какой-то степени эта статья ответ — или, скорее, дополнение — к публикации «Зачем vi-топор программисту 21-го века». Я увидел, что в комментариях люди по-прежнему удивлялись: какой смысл в этих редакторах, когда есть полноценные IDE; статья приводила немного реальных примеров и, понимая, что мне есть, что сказать, я решил поделиться собственным опытом. Написано в художественном стиле, так как думаю, если бы люди хотели сухую выжимку, они бы просто пошли читать мануалы. Так же предупрежу, что в мануалах по Емаксу клавиша «Alt» упоминается как «Meta». Я буду говорить «Alt», так как для многих это название привычней.
Читать дальше →

https://habr.com/ru/articles/247789/
#  GNU Emacs. Статья, которую я так и не нашел…
BotHabr (tgi,2) → All  –  14:00:19 2023-08-18

Опубликовано: Fri, 23 Jan 2015 11:42:11 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Доброго времени суток, Читатель!

В данной статье хочу подробно рассказать про настройку текстового редактора GNU Emacs.

Операционная система GNU Emacs — программируемый текстовый редактор для программистов, написанный на программируемом языке программирования.

Для расширения Emacs используется диалект языка Lisp — Emacs Lisp. Читать дальше →

https://habr.com/ru/articles/248663/
#  ErgoEmacs — a way to Lisp
BotHabr (tgi,2) → All  –  14:00:19 2023-08-18

Опубликовано: Tue, 27 Jan 2015 10:52:28 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Если вы получаете удовольствие от программирования, то, наверняка, перманентно находитесь в состоянии поиска лучших инструментов, лучших идей, лучших решений. И знаете, конечной остановкой лично для меня стал Emacs. А точнее — его сборка под названием ErgoEmacs. Под катом будет попытка логического и последовательного рассказа об использовании данного текстового редактора в контексте знакомства с ним впервые в жизни (не вдаваясь в сильную конкретику, а скорее стараясь уловить общую идею); идеологическая пропаганда (емакса вообще и лиспа в частности); небольшая критика последней из статей на Хабре по данной тематике, а также небольшое философское заключение. Если вы хотите расширить свой кругозор, прошу под кат.
Расширить кругозор

https://habr.com/ru/articles/248957/
#  Common Lisp IDE
BotHabr (tgi,2) → All  –  14:00:18 2023-08-18

Опубликовано: Sun, 07 Jun 2015 15:22:51 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов


Доброго времени суток, уважаемый читатель!
Перед каждым новичком в мире языка программирования Common Lisp
возникает проблема выбора среды разработки — Integrated Development Environment (далее, IDE).

Существует большое количество IDE для Common Lisp. Перечислим некоторые, самые распространенные, из них:

LispWorks IDE (commercial, crossplatform)
Allegro Common Lisp (commercial, crossplatform)
LispIDE (open source, Windows 2K/XP/Vista/7)
Lispbox (open source, crossplatform)
Emacs + Slime (open source, crossplatform)

>> Читать далее
#  Редактор или IDE? Очередная попытка анализа
BotHabr (tgi,2) → All  –  14:00:18 2023-08-18

Опубликовано: Thu, 20 Aug 2015 19:21:22 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Хотелось бы в очередной раз поднять эту довольно спорную тему.

С тех пор, как я начал заниматься программированием, этот вопрос не даёт мне покоя, а многочисленные темы на форумах и хабре ясности не внесли. Плюс к этому, мне кажется, некоторые аргументы как за одну, так и за другую сторону не были приведены. А у тех, что приведены, неверно расставлены приоритеты и упущен контекст.

В статье я постараюсь исправить это упущение и расставить ещё немного точек над «ё».

Приглашаю всех поучавствовать в поисках идеального инструмента.
Читать дальше →

https://habr.com/ru/articles/265197/
#  Emacs: дрессируем курсор
BotHabr (tgi,2) → All  –  14:00:18 2023-08-18

Опубликовано: Thu, 27 Aug 2015 07:21:07 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

К чему эти прыжки?
Остап Бендер
Вступление
Вообще-то я хотел написать небольшую заметку «о некоторых особенностях работы с макросами в Clojure». Но попутно решил наконец более основательно ознакомиться с Emacs.

Я конечно не совсем ровестник Lisp, однако знакомы мы вот уже… дцать лет и потенциал этого замечательного языка (даже скорее философии) вполне себе представляю и в теории и на практике. Было дело писал и свои реализации (скорее для лучшего понимания механизмов работы интерпретатора Lisp нежели для практического использования). Однако, Emacs практически не использовал т.к. в стародавние времена достаточно плотной работы с Lisp вполне обходился встроенным редактором моей версии (muLisp, редактор конечно же тоже был написан на нём самом). Потом приходилось работать с «более другими» инструментами, а последние годы и вовсе в иной сфере. Сейчас вот появилось немного времени «для души»…

Собственно «погружение» в Emacs прошло вполне комфортно — хотя я (почему-то всё ещё) и не юниксоид, но к консольным командам и вообще работе с клавиатурой отношусь с пониманием. Настройка управления и джентльменского набора «плагинов» также не вызвала проблем. С прикручиванием SBCL, Clojure и Scala пришлось немного повозиться, но всему виной было несоответствие версий и/или их (версий) врождённые проблемы.

Однако синдром «прыгающего курсора» (перемещение к концу строки при переходе к следующей/предыдущей строке в случае, если она короче текущей) вызывает лёгкую идиосинкразию. Если бы дело шло не о Emacs, то скорее всего пришлось бы смириться и искать «концептуальность» в таком подходе, как это часто делается при невозможности решения проблем. Но, поскольку мы имеем дело с конструктором редакторов, то проблема была трактована как вызов (как сейчас стало модно говорить).
Читать дальше →


>> Читать далее
#  A6hLPuDz
BotHabr (tgi,2) → All  –  14:00:17 2023-08-18

Опубликовано: Fri, 28 Aug 2015 11:29:06 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

vvLxP395oSrGySPV G0U7PzEC ggJKTdFg Y9gFP9YT

https://habr.com/ru/articles/265635/
#  Emacs: дрессируем курсор (продолжение)
BotHabr (tgi,2) → All  –  14:00:17 2023-08-18

Опубликовано: Thu, 03 Sep 2015 18:04:28 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Не бойтесь совершенства. Вам его не достичь!
Сальвадор Дали

Взгляв в прошлое
В предыдущей статье, речь шла о том, как можно заставить курсор Emacs сохранять позицию в строке (столбец), при переходе к более короткой строке (грубо говоря — избавиться от «прыжков» курсора). Предложенное решение пожалуй обладало единственным достоинством — предельной простотой кода. Напомню, что для позиционирования курсора просто использовались дополнительные (лишние) пробелы.

Более основательное знакомство с Emacs Lisp и общение с откликнувшимися сведущими людьми (respect2: Иван Алексеев aka Yurii Sapfot) укрепило в мысли, что более правильное решение следует искать в направлении оверлеев. Так появилась версия №2 которую я и предлагаю уважаемым читателям.

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

https://habr.com/ru/articles/266073/
#  ECFG: сажаем ~/.emacs на диету
BotHabr (tgi,2) → All  –  14:00:17 2023-08-18

Опубликовано: Mon, 05 Oct 2015 15:14:00 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Друзья, сегодня я хочу поделиться с вами реализацией идеи по созданию модульной, переносимой и масштабируемой конфигурации для вашего любимого текстового редактора, опробованную в деле за многие месяцы на самых различных сочетаниях железа и ПО: Emacs Config.


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

https://habr.com/ru/articles/268271/
#  Покорение Emacs-режимов: руководство для самоделкина
BotHabr (tgi,2) → All  –  14:00:16 2023-08-18

Опубликовано: Tue, 13 Oct 2015 08:19:36 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов



Программисты делятся на две категории:
1) Те, кто уже использует Vim.
2) Те, кто уже использует Emacs.
3) Те, кто ещё не использует.

Предисловие
Как-то пришла идея поставить Emacs во второй раз, чтобы ещё раз убедиться, что это какой-то неправильный редактор с кучей разных игр, но никак не функций для работы с текстом. Так и остался на нём.

Добавление режима
В Emacs'е есть множество разных режимов, добавляющих функциональность в него. Как правило, когда нужна какая-то фича, она скачивается в виде пакета, состоящего из файлов .el (Emacs Lisp), и они уже подключаются к встроенным .el файлам, отвечающим за загрузку редактора.

>> Читать далее
#  Хорошо настроенный Emacs
BotHabr (tgi,2) → All  –  14:00:16 2023-08-18

Опубликовано: Sun, 10 Jan 2016 04:20:00 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Все что нужно знать для того чтобы быстро и грамотно настроить Emacs.
Читать дальше →

https://habr.com/ru/articles/274759/
#  Лето с AIRI. Как мы съездили на летнюю школу по искусственному интеллекту
BotHabr (tgi,2) → All  –  14:00:14 2023-08-18

Опубликовано: Wed, 16 Aug 2023 13:40:53 GMT
Канал: Робототехника – роботы, роботы, роботы

Меня зовут Зоя Воловикова, и я рада приветствовать вас! Я работаю в центре когнитивного моделирования МФТИ. Мои научные интересы разнообразны, но в последнее время меня особенно увлекает обучение с подкреплением. Я убеждена, что взаимодействие различных научных областей может привести к неожиданным и прорывным открытиям. Эта точка зрения уже не первый год мотивирует меня ехать на летнюю школу, которую проводит Институт искусственного интеллекта AIRI. На ней профессионалы из различных областей делятся своими результатами, а также предоставляют возможность попробовать что-то новое под их руководством. Такой опыт, несомненно, помогает приобрести новые знания и навыки.Сегодня я хочу поделиться своими впечатлениями и впечатлениями моих друзей из МИСиСа, Льва Новицкого и Арсения Иванова, о том, как в этом году прошла летняя школа AIRI.  Читать далее

https://habr.com/ru/companies/airi/articles/754996/
#  Как написать свой режим для GNU Emacs и опубликовать его в MELPA
BotHabr (tgi,2) → All  –  14:00:13 2023-08-18

Опубликовано: Thu, 17 Aug 2023 22:52:32 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

Некоторое время назад я разработал режим GNU Emacs для редактирования конфигурационных файлов операционной системы Embox. Кроме всестороннего изучения Emacs Lisp мне потребовалось разобраться со структурой модуля режима, а также процессом и требованиями к публикации пакетов в MELPA, наиболее популярном архиве пакетов для GNU Emacs. В этом руководстве я расскажу, что нужно знать, чтобы написать свой собственный режим, и как опубликовать свой собственный пакет. Запускаем свой Emacs!

https://habr.com/ru/articles/755362/
#  Lua FFI
BotHabr (tgi,2) → All  –  14:00:11 2023-08-18

Опубликовано: Wed, 16 Aug 2023 10:56:14 GMT
Канал: Assembler – язык программирования низкого уровня

Под катом описание довольно примитивного FFI для Lua под Win_x64.

Но который, тем не менее, позволяет делать:

local ffi = require ("ffi")
local msg = ffi("user32.dll", "MessageBoxA")
msg(0, "Message", "Title", 0)
или взять, например glfw3.dll, и путём

local glfw = ffi("glfw3")
сделать все экcпортируемые библиотекой glfw3.dll функции доступными для вызова из Lua.


>> Читать далее
#  Назвался груздем — полезай в кузов (задали вопрос о входе в Design Verification процессоров и сетевых чипов)
BotHabr (tgi,2) → All  –  14:00:10 2023-08-18

Опубликовано: Wed, 16 Aug 2023 08:37:13 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Сегодня в некоторой русско-американской группе по QA (я не даю ссылку потому что она закрытая, хотя и многочисленная) некий молодой человек задал вопроc как войти в Quality Assurance Automation. Я сказал, что могу показать путь в Design Verification, который является фактически специализированным QA в области проверки функциональности цифровых аппаратных блоков, спроектированных с помощью синтеза из кода на языке описания аппаратуры SystemVerilog (я их собственно и проектирую). Так как получить ответ захотело еще человек десять, я понял, что нужно писать пост. К счастью, я об этом писал более 10 лет, так что можно делать выжимки из предыдущих постов.Карьера Design Verification Engineer с писанием сред тестирования на SystemVerilog может понравится опытным программистам, которые хотят сменить карьеру с например писания программ на Джаве. В SystemVerilog есть элементы объектно-ориентированного и симулированно-многопоточного программирования. Суть деятельности заключается в создание фреймворков, которые тестируют хардверные дизайны на прочность, бомбардируя их превдослучайными транзакциями и учитывая покрытие интересных сценариев (functional coverage). Читать далее

https://habr.com/ru/articles/754924/
#  Графическое программирование конечных автоматов для Arduino. Часть 1
BotHabr (tgi,2) → All  –  14:00:10 2023-08-18

Опубликовано: Thu, 17 Aug 2023 14:18:42 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Как только сложность программы выходит за пределы "Hello Word!", у начинающих ардуинщиков появляются проблемы. Самая тяжелая из них - удержать в голове структуру программного кода. Нельзя сказать, что у опытных программистов встраиваемых систем этой проблемы нет. Достаточно попытаться реанимировать собственный проект двухлетней давности, если он недостаточно документирован, то включиться в работу будет очень трудно.Решение существует - представление в графическом виде. При этом программа разбивается на секции кода, которые имеют одну точку входа и одну точку выхода. Эти секции образуют состояния или иначе вершины, по терминологии теории графов. Вершины соединяются между собой условными переходами, так же содержащими программный код. Получается наглядно и очень надежно.Все это хорошо, но новичку просто лениво. Зачем что-то рисовать, если того же результата можно добиться несколькими строчками кода? Ответ: макрокоманды. Такие, например, как WAIT(Time,Counter), она позволяет с легкостью организовать временную задержку. И это будет вовсе не Delay(Time) от Arduino, которая остановит выполнение всего остального пользовательского кода. Нет. По предоставляемым возможностям ближайшей аналогией будет RTOS - операционная система реального времени. Если один автомат замер в ожидании отсчета времени, то остальные автоматы проекта будут продолжать работать.Рассмотрим практическое использование графических конечных автоматов под Arduino на примере часов-метеостанции. Читать далее

https://habr.com/ru/articles/755292/
#  Коробочка, которая поёт
BotHabr (tgi,2) → All  –  14:00:08 2023-08-18

Опубликовано: Tue, 15 Aug 2023 08:01:09 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Прошлая статья с попыткой собрать что-то наподобие MIDI-модуля, судя по всему, вам понравилась, поэтому держите описание ещё одного модуля — на сей раз голосового синтезатора — с несколько более запутанной историей, более сложным чипом и менее вырвиглазной дыркой вокруг экрана :-)

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

https://habr.com/ru/companies/timeweb/articles/754592/
#  Как сделать самый точный в мире преобразователь угла на коленке
BotHabr (tgi,2) → All  –  14:00:08 2023-08-18

Опубликовано: Wed, 16 Aug 2023 08:50:11 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

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

https://habr.com/ru/articles/754738/
#  Повербанк для ноутбука на стероидах или DIY выходного дня
BotHabr (tgi,2) → All  –  14:00:07 2023-08-18

Опубликовано: Wed, 16 Aug 2023 10:49:01 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Многие летом работают с дачи, а некоторые даже находят уединенные уголки в лесу с доступом к 4G. И все бы хорошо, но на даче иногда «пропадает свет», а в лесу его и вовсе нет. Я расскажу, как сделать на скорую руку power bank для ноутбука, который обеспечит дни, а при желании и недели свободы от розетки. Читать далее

https://habr.com/ru/companies/mvideo/articles/754980/
#  Горизонтальные солнечные часы
BotHabr (tgi,2) → All  –  14:00:07 2023-08-18

Опубликовано: Wed, 16 Aug 2023 15:18:53 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

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

https://habr.com/ru/articles/755052/
#  Отлетели петли экрана ноутбука? Починим. Эпоксидка не нужна, главный инструмент — клеевой пистолет и паяльник
BotHabr (tgi,2) → All  –  14:00:07 2023-08-18

Опубликовано: Thu, 17 Aug 2023 01:29:55 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места



Привет, Хабр! Продолжаю серию постов о ремонтах ноутбуков. На днях приобрел игровой ноутбук ASUS STRIX GL753V. Это неплохой игровой ноутбук, несколько морально устаревший (видео у него — Nvidia GTX 1050). Но с редактированием видео и практически всеми играми он все еще справляется, хотя и не на максимальных настройках.

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

https://habr.com/ru/companies/selectel/articles/755124/
Powered by iii-php v0.11