Email or username:

Password:

Forgot your password?
Top-level
Iron Bug
>Этим хаосом очень сложно овладеть. Мой гипер-контроллер страдает.
воот! те же соображения. хаосом емакса овладеть не легче.
я думаю так: если обычный рабочий инструмент сам по себе отъедает время и производительность мозга и требует какие-то особо продвинутые приседания - это не инструмент, а какое-то вредительство. поэтому я нахожусь вне всех холиваров вима/умакса и использую nano. потому что nano - это просто редактор текста. это не кофемолка, не блендер, в нём нет встроенной кофеварки. он умеет только редактировать текст и это его главная задача. он не выносит мозг, не требует ничего запоминать (а если что, там даже на все простые действия есть подсказки прямо в самом интефейсе. и для работы с кодом кроме, собсвенно, печати текста, его удаления, копи-паста, перехода на нужную строку в коде и поиска мне ничего не нужно. редактор должен оставаться редактором. это как использование вещей с одним функционалом вместо непонятных сложных и капризных комбайнов-МФУ. и мозг вообще не тратит ни одного процента на борьбу с выебонами редактора. я думаю только про код и могу сконцентрироваться на задаче. а редатор - ну, это просто редактор. как любьй редактор с 90-х годов: ничего лишнего, ненужного и сложного в нём нет. и не должно быть.
16 comments
Andrey Pechorin

@iron_bug На емаксе год сидел, но вим очаровал своей отзывчивостью :)

Iron Bug
меня лично вим добивает непредсказуемостью поведения. ты нажимаешь кнопку, чтобы напечатать букву, на букванно-цифровой клавиатуре!) а вместо печати буквы вдруг получаешь какую-то неведомую реакцию редактора: он переключился в какой-то там режим. и вообще непонятно, почему писание текста и удаление - это разные "режимы". почему нельзя просто сидеть, печатать и удалять текст без всяких ужимок и прыжков?
Andrey Pechorin

@iron_bug ну не, тут нельзя так мыслить, вим не создавался как инструмент для удовлетворения простых прихотей, он изначально такой какой есть; и к тому же там не он один эксперементировал с разными режимами редактирования, тут нет никакого editor-фашизма :)

В виме чуть-чуть помогает github.com/folke/which-key.nvi

В емаксе - github.com/abo-abo/hydra

Я понимаю что вы не об этом, я о том как сокращать энетропию.

Кстати, zed.dev/ - вполне себе дефолтный редактор, фич конечно больше чем в nano :)

@iron_bug ну не, тут нельзя так мыслить, вим не создавался как инструмент для удовлетворения простых прихотей, он изначально такой какой есть; и к тому же там не он один эксперементировал с разными режимами редактирования, тут нет никакого editor-фашизма :)

В виме чуть-чуть помогает github.com/folke/which-key.nvi

Iron Bug
вот "он изначально такой, какой есть" - это просто сначала криво реализовали, чтобы код писать было проще, и так эта кривость и осталась. это детская болезнь кривизны. из неправильного планирования вырастают уродливые монстры. и исправлять эту кривость они не собираются. а писать код, когда напечатать слово - это один режим, а убрать его - другой режим - это безумие, если честно.
Andrey Pechorin

@iron_bug поэтому появляются потихоньку редакторы аля helix, где такой же модальный подход, но без vim legacy shit :)

Iron Bug
я модальный подход в принципе не приёмлю. как пользователь.
как программист я понимаю, откуда ноги растут. и не одобряю создание кривых интерфейсов, "потому что мне так писать проще". это неуважение к юзерам. и зачем мне кривой интерфейс? я лучше возьму тот, который не кривой, в котором удобно работать. там, где разработчики не поскупились сделать софт для людей. и это правильно.
а этот helix ещё и на ржавчине написан (я загуглила). а это вообще сразу в /dev/null. некоторые свято верят, что можно без мозгов писать софт. так вот нет! не помогут никакие памперсы, если у программы всё течёт и глючит, потому что разработчик - дебил. и ржавчина не нужна. нужны мозги. а мозгов нет. вот и придумывают всякие глупости для школоты. но нет проблем писать на Си, если ты понимаешь, что ты пишешь. писать на ржавчине - это как заявить, что "я - тупая макака, не умею писать нормальный код и верю, что компилятор за меня должен всё делать". это ламерство. поэтому этого дерьма у меня в системе тоже нет и не будет.
и да, у меня большой вопрос к тем, кто "ниасил Си". я начала писать на Си в 12 лет. или даже в 11, я уж не помню. но у меня было крайне мало знаний и я компьютер видела первый раз и на английском нихрена не понимала, сидела с бумажным словарём и переводила по словам всю документацию. но я взяла книжку Кернигана и Ритчи, прочитала её и начала успешно писать на Си. и проблем никаких не было. мне было 12 сраных лет. без всякого там айтишного образования (тогда и компов-то в стране не было). сейчас взрослые дяди на голубом глазу говорят, что на Си писать "трудно и небезопасно", что у них какие-то странные проблемы и они не смогли. ЩИТО?! я просто хренею, дорогая редакция. эти бородатые граждане тупее, чем я была в 12 лет, или что? да я вас умоляю! вот поэтому у меня большие вопросы: кому и зачем потребовалось делать какие-то странные извраты вместо того, чтобы просто прочитать Кернигана и Ритчи. а я скажу, кому и зачем: копрорастам не нравится открытость и доступность Си. они хотят подсадить всех на наркоту, которую пишут они. и вот отсюда появилась ржавчина и весь этот хайп. и это ещё одна причина сразу отправлять её в /dev/null.
я модальный подход в принципе не приёмлю. как пользователь.
как программист я понимаю, откуда ноги растут. и не одобряю создание кривых интерфейсов, "потому что мне так писать проще". это неуважение к юзерам. и зачем мне кривой интерфейс? я лучше возьму тот, который не кривой, в котором удобно работать. там, где разработчики не поскупились сделать софт для людей. и это правильно.
Andrey Pechorin

@iron_bug ну и что, если бы ты была божественным существом сразу бы издала указ отменить модальность? Реально не понимаю тон, если мы за разнообразие видов. Ну тебе не понятно, ты рационализировала и словно составила единственно верную логику про модальность - но это крайне субъективно.

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

Andrey Pechorin

@iron_bug все равно вроде бы нормальные чуваки лазят в unsafe'е раста, но я тут совсем слабо в теме.

Iron Bug
а нахера? вопрос: нахера использовать проприетарный костыль, когда всё уже есть в Си. и на нём написаны сотни тысяч библиотек, которые работают. и ни у кого никаких проблем нет. но копрорасты разгоняют муть про "небезопасность Си". это случай так называемого вранья. 40 лет он был нормальным языком, на нём писали все, он поддерживается на более чем 3000 архитектур (от крупных мейнфреймов до мелких контроллеров), на нём пишут всё, от операционных систем до веба и оно работает. и вдруг он стал "небезопасным". серьёзно? небезопасно - это допускать безмозглых макак до программирования. вот этого действительно делать не надо. а у профессионального программиста нет проблем освоить Си и если он понимает, что он делает, то и проблем в коде не будет. а перекладывать недоразвитость макак на якобы какую-то вину Си - это манипуляция. и макаки напишут говнокод на любом языке. так что костыли им не помогут.
а нахера? вопрос: нахера использовать проприетарный костыль, когда всё уже есть в Си. и на нём написаны сотни тысяч библиотек, которые работают. и ни у кого никаких проблем нет. но копрорасты разгоняют муть про "небезопасность Си". это случай так называемого вранья. 40 лет он был нормальным языком, на нём писали все, он поддерживается на более чем 3000 архитектур (от крупных мейнфреймов до мелких контроллеров), на нём пишут всё, от операционных систем до веба и оно работает. и вдруг он стал "небезопасным"....
Iron Bug
нет, я не хочу быть божественным существом. упаси меня Ктулху.
но я просто как юзер этого не понимаю. это костыли и это дико неудобно. вот и всё. никакой духовности, чистая прагматика. как программист, я понимаю, что на нормальный интерфейс надо больше усилий. и я считаю, что не надо свои ограничения и банальную лень перекладывать на юзеров.
и да, я имею старую привычку редактировть и дописывать посты. я там ещё полкилометра текста добавила :) потому что тема для меня небезразличная и я много над этим думала и у меня есть, что сказать по этому поводу.
нет, я не хочу быть божественным существом. упаси меня Ктулху.
но я просто как юзер этого не понимаю. это костыли и это дико неудобно. вот и всё. никакой духовности, чистая прагматика. как программист, я понимаю, что на нормальный интерфейс надо больше усилий. и я считаю, что не надо свои ограничения и банальную лень перекладывать на юзеров.
Andrey Pechorin

@iron_bug а по другому на Раст как-то можно глядеть, а не только как на херню для нубов? (Это реально вопрос) :) я так понял, что нубы там скашиваются на лайф-таймах уже. Но опять же - я слабо в тень, плохого системщика от хорошего пока не отличу :)

Iron Bug replied to Andrey
как на очередной никому не нужный "убивец сишечки". их за 40 лет было штук цать. но сишка и поныне там. а все эти пуки в лужу канули в Лету, потому что были просто не нужны. ну, вот ещё одно очередное ненужно сделали. оно будет вяло пованивать где-то на задворках цивилизации, потому что копрораты в него вложились и отчаянно пиарят. а так, оно просто никому не нужно.
Andrey Pechorin replied to Iron

@iron_bug слушай, ну D какой-нибудь реально нахер не нужен, Rust судя по трендам гитхаба и кол-во реп/ПО все-таки не в жопе пока, хипстеры что-то на нем пишут и не в малых кол-вах; все-таки смог он что-то захватить, а вот где D/Zig (хотя он кое как пытается) - я даже примерно не слышал.

Iron Bug replied to Andrey
так а это то же самое. и таких поделок было навалом. я их даже по названиям уже не помню.
наверное, где-то есть кучки любителей. но в целом это всё фигня.
Andrey Pechorin replied to Iron

@iron_bug но с другой стороны надо смотреть что там с понастоящему серьезным софтом, а не rewrit'ами ls и прочих и команд.

Iron Bug replied to Andrey
так кроме обезьянничанья макаки ничего и не могут. только переписывать чужой код на другом язке и бить себя пяткой в грудь: какие мы крутые! причём ещё и получается-то хуже. но их это не волнует. главное, они создают ИБД и отрабатывают бабло копрорастов.
Go Up