Потрясающе глупая неэффективность

23.07.2010

Предлагаю в комментах рассказывать о своих глупых привычках, от которых вы пока не избавились. Ну вот распространённая, например — некоторые вместо клавиатурных сочетаний для копирования/вставки используют мышу с контекстым меню: сделали выделение, правой кнопкой, выбрали «скопировать», потом поставили курсор, правой кнопкой, выбрали «вставить» :) Знакомо? Наверняка видели таких людей.

Тяжело быть глупым...

Кстати, в оконной системе Линукса (в так называемых «иксах») это продумано лучше на порядок — всё, что выделяется, автоматически попадает в буфер, а вставить это можно средней кнопкой. И вообще в Linux два буфера (ctrl+c, ctrl+v отдельно).

Шокирующее откровение

Пусть Samlowry позлорадствует, нравится ему в последнее время меня поддевать. Так вот, я до сих пор загружаю файлы на сервер через файловый менеджер панели управления хостингом DirectAdmin! Стыд и срам. Ладно ещё если архив заливаю и на сервере разворачиваю, так иногда отдельные файлики. Позорище. И в локалке у меня обычный файловый менеджер Thunar. И позитивное, что было, я почти растерял — снова почти постоянно с мышей в правой руке.

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

Ну а вы какие глупости творите?

  1. # as: 

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

  2. # Spryt

    Аргхм, а разве в наутилусе нельзя просто соединяться с фтп сервером и работать с ним как с папкой (в том числе нормальное редактирование файлов)? Это оказалось довольно удобным, я раньше использовал сторонний фтп-менеджер, ну и разумеется от хостинговой панельки для распаковки архивов.

  3. # anonymous: 

    как бывший пользователь zsh, рекомендую fish – http://fishshell.org
     
    что баш, что zsh, оба drastically overcomplicated.
    баш, большой частью из-за груза обратной совместимости с sh и непоследовательного добавления фич, а zsh просто так.
     
    фиш радикально отличается своей просторой и логичностью, не уступая по сути в каких-либо важных фичах.
    мне понадобилось всего-то с пару часов, что-бы досконально разобраться во всех особенностях нового шелла.
    это очень приятное ощушение, когда полностью понимаешь логику инструмента и нет никаких «сюрпризов» или «неожиданностей» в том как оно работает.
    и даже не смотря на то, что после zsh мне до сих пор не хватает rprompt и completions снизу.
    чуство контроля и уверенность в правильности своего понимания инструмента, а значит и возможности работать с ним с лихвой перевешивают эти минорные недостатки.
     
    ну и не стоит забывать про прекрасную систему помощи и очень приятный скриптовый язык.
     
    ps. и сделай возможность бить каммент на абзацы, а то пришлось набивать коммент в виме и ставить неразрывные пробелы на пустые строки.

  4. # phpdude

    ну ты тормоз))

  5. # art

    а че, мне иногда лень левую руку поднимать жать копировать/вставить (ну или может я чешу че), так я мышкой это делаю (:

  6. # Малашкин

    Дрочу я много – потрясающе глупая неэффективность.

  7. # рупор народного гнева: 

    читаю по утрам этот блог. посты ниочем помогут мне избавится от этой потрясающе глупой неэффективности. пеши ещо.

  8. # Тормоз

    Spryt, можно многое, но лучше всё же на командную строку перейти, это точно эффективней будет.

    Anonymous, fish посмотрю, абзацы есть, просто предпросмотр у меня чуть глючный.

  9. # bosha

    Поставил бубунты, решил стать белым человеком, а не гиком. Да вот не выходит. Один фиг везде консоли, запускаю всё так же через dmenu, терминал – urxvt и т.д. В общем как был гиком, так и остался. Это наверное уже ничего не изменит.

    Странный человек советует тут fish. Это ж недошелл какой-то. Во всяком случае после хорошо настроенного zsh таковым кажется. Что действительно стоит осилить ТС, так это: curlftps, sshfs, smbfs, fuse, vim (или emacs, по вкусу) и zsh.

  10. # Тормоз

    Bosha, а что за странное стремление «стать белым человеком»? :) Vim я давно использую, это просто мегамастхэв.

  11. # bosha

    Тормоз, в один день у многих гиков настаёт момент, когда им надоедает всё настраивать, ковырять и т.д. Вот у меня он и настал. Хотя от старых привычек не отучился. Единственное что поменялось это DE (c xmonad на gnome), и ОС (gentoo -> Ubuntu) %)

  12. # Тормоз

    Один раз настроил и работает. Разве нет?

  13. # bosha

    В идеале да, но на практике так не выходит. Такая система как gentoo, регулярно требует настройки. Один раз настроить и забыть редко выходит.

  14. # Тормоз

    Ну, Gentoo это уж вообще квинтэссенция извращенства и гиканутости :)

  15. # samlowry

    anonymous: а шо за rprompt? Вообще я про фиш нашёл через секунды сёрфинга на тему фич zsh, но т. к. zsh стоял на маке и серваке — я заюзал zsh. Ну и для меня приоритетны все способы autocompletion, какие только можно.

    Топикстартер: мне не нравится поддевать, это моя натура просто :) Благо ты говоришь спорные вещи :)

    ЗЫ: я неэффективен по сути своей — много размышляю.

  16. # che: 

    Работаю в mcedit, обычно открыто 2+ putty, в каждой по редактору _ при этом у меня js-ок только на 2.5Мб, их штук 200. Вот и бегаю по ним :)
    Надо редактор нормальный подключить или настроить vim+screen.

  17. # Сейшельский

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

    вообще, хватает таких привычек, я далёк от совершенства)

  18. # sergey: 

    ленюсь,ленюсь!глянь еще здесь www.korova-terminator.ru

  19. # Andipas

    Эффективно, когда есть мысль -> реализация.

    Ты не знаешь ОПП, MVC, фреймворков, но, однако, намного более эффективней в плане написания каких либо полезных скриптов, нежели те кто знают но не пишут.

    Эффективность относительна.

    Где то я читал, что хороший программист в 28 раз эффективней плохого, интересно как это замеряли…

  20. # anonymous: 

    @samlowry
    http://zsh.sourceforge.net/Intro/intro_14.html

    @bosha
    странный человек как раз сидит на gentoo с пачкой оверлеев, xmonad, vimperator с самописаными плагинами, виме и urxvt.
    и при всём при этом фиш таки айс.

    а бубунта не, ниасилил.
    исходя из опыта сопровождения 8.* 9.* и 10.* на втором домашнем компьютере удостоверился, что через графические свистелки всё равно элементарные настроечные задачи не решить, а ручками это мэйнтэйнить крайне сложно – с джентой проще.

  21. # MiG29_vmvp

    У меня есть 4 сайтика на которые каждый день закидываю 10-20 картинок.

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

    Сам поражаюсь своей лени.

  22. # kudryavsky

    Я давно знаю, что Total Commander плохо работает с ftp и пароли подключения к ftp аккаунтам хранит открыто, но все лень освоить достойную альтернативу (кстати, не посоветуете?).

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

  23. # phpdude

    2kudryavsky FireZilla, тотал каллл

  24. # Andipas

    @kudryavsky
    > «Total Commander плохо работает с ftp и пароли подключения к ftp аккаунтам хранит открыто»

    с 7.5 версии он уже не хранит открыто + для параноиков можно задать свой (1) пароль который будет использоваться при шифровании.
    Да, FireZilla для FTP очень удобна.

  25. # Злой

    Блин, а я и не знал про 2 буфера в лине, ща попробовал, нажал на колесико на мышке и вправду, вставилась выделенная фраза, а я как тормоз контрол ц контрол в, вот теперь я буду копипастить в 10 раз быстрее и прову всех в топсапе )))

  26. # Павел: 

    Можешь про бан на серче что-нибудь написать?

  27. # samlowry

    anonymous: поставил фиш, начал пытаться читать ман — там почти всё о скриптинге. Мене скриптинг никак не уставился. Основное, что нужно — это прикладные штуки, облегчающие ввод обыденных команд. Где про это быстро и кратко почитать?

  28. # anonymous: 

    @samlowry
    простое введение: http://www.ibm.com/developerworks/aix/library/au-spunix_fish/index.html
    и офицальных доках сжато и по делу: http://fishshell.org/user_doc/index.html#syntax

  29. # Тормоз

    Надо редактор нормальный подключить или настроить vim+screen.

    Зачем screen? Vim без всяких прибамбасов даже с буферами очень хорошо работает.

    Эффективность относительна.

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

    Блин, а я и не знал про 2 буфера в лине, ща попробовал, нажал на колесико на мышке и вправду, вставилась выделенная фраза, а я как тормоз контрол ц контрол в, вот теперь я буду копипастить в 10 раз быстрее и прову всех в топсапе )))

    Удачи! :)

    Можешь про бан на серче что-нибудь написать?

    Писал уже.

  30. # Тормоз

    Аноним, который посоветовал fish, у тебя мыло подозрительное, наверняка левое :) Но всё же очень надеюсь, что ты подписался или просто иногда заходишь сюда.

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

  31. # samlowry

    Пример дай, когда у тебя возникает это? Какие команды, сколько файлов в папке?

  32. # Тормоз

    fish думает над mp*

    Ну вот на скриншоте ситуацию обрабатывал более 10(!) секунд.

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

  33. # Тормоз

    Думал, что это может потому что пакет сам собрал из исходников, взял пакет из Debian, сконвертировал его в *.tgz — в точности такая же фигня.

    В инструкции ничего про такую проблему не пишут, в сети тоже пока не нашёл решения. Жалко, если решения для меня просто нет. В целом понравилась «рыбка», если бы не тормозила.

    Zsh всё же охренительно монстрячный.

  34. # samlowry

    А попробуй добавить 1-2 буквы, и таб нажать:
    mpa
    mpg1
    mpg3
    mpl
    mps

    На каких будет тормозить? Исходя из этого может можно будет понять суть проблемы.

  35. # Тормоз

    На всех тормозит :) Тормозит по-разному, но всё равно достаточно, чтобы отказаться от использования, если проблему решить не получится. Очень некомфортно, я привык уже к мгновенной реакции.

  36. # Тормоз

    А у тебя сейчас Zsh или Fish? На чём остановился и почему?

  37. # samlowry

    Не, чё-т у тебя криво. У меня всё ок, ставилось из портов каких-то там для Макоси, долго всякие либы компилились, но работает быстро.

    zsh стоит до сих пор, просто потому, что я прочитал пару фишек в нём (хотя — осела только одна). Надо прочитать вводный ман по фишу и врубить его.

  38. # Тормоз

    Ну тогда есть надежда, что и у меня заработает :) А нафиг тебе Fish, если Zsh устраивает?

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

    В общем, Zsh такая штука, которую полностью никогда не получится понять. Это как с Vim, но хуже :)

  39. # samlowry

    Мне не понравилось ровно то же. Возможности скрыты, по-дефолту это унылое г. То же автодополнение интеллектуальное отрублено.

    Ишо раздражает — ctrl+R жамкаешь — поиск по истории полный бред выдаёт, то ли я не разобрался, то ли шо.

Такой подвальчик, в котором никогда не появятся продажные ссылки 8-р