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

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 жамкаешь — поиск по истории полный бред выдаёт, то ли я не разобрался, то ли шо.

  40. # hazg: 

    Гм. Господа знают толк в извращениях. А rsync не пробовали настраивать под проект? Один раз настроил и забыл, что нужно файлы куда-то там копировать и с кем то соединяться

  41. # Тормоз

    Rsync ведь для синхронизации каталогов. А иногда нужно всего лишь пару файлов на хостинг закинуть.

  42. # Тормоз

    Ну что, с момента публикации прошло несколько месяцев. Могу сказать за себя следующее: мышкой почти не пользуюсь (только при работе с графикой), поставил DWM (и мне удобно!), каталоги удалённого сервера монтируются в локальную файловую систему, освоил SSH. В общем, прогресс есть.

  43. # samlowry

    А я купил внешние клаву + тачпад, и понял вас всех. Да, это ПИЗДЕЦ, когда мышь/тачпад стоят сбоку. Тогда да, хочется чё-то там изобретать, не покидать основной ряд клавишь и тэ пэ.

    А вот если тачпад под клавой — поверь, в ряде случаев ты даже не сдвигаешь ладонь, во всех остальных движение настолько эргономично, что даже мысли не возникает о том, что это порочно.

    ЗЫ: а що, удобно netfs юзать? Ну-к раскатай подробнее?

    ЗЗЫ: освоил SSH — шо ты там освоил-та? :) Кроме ssh hostname, ssh hostname -D port (советую освоить это тоже) там сложность может создание/залив ключа создать.

  44. # Тормоз

    Не понял, нафиг ты покупал внешние клавотачпады? Я думал, у тебя макбук.

    Про netfs не понял, чего там подробнее раскатывать? Удобство очевидное — работаешь с удаленными каталогами как со своими локальными.

  45. # samlowry

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

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

  46. # samlowry

    Тачпад — не ноутбучный, а эппловский, описа́лся.

  47. # phpdude

    2samlowry бук || комп – дело вкуса и не более имхо. есть люди, которые ссут кипятком на стационарные огромные компьютеры, есть кому нравятся буки. мне нравятся буки, стационарки терпеть не могу.

    дело привычки короче это все :-)

  48. # Тормоз

    Сэм, по-моему, это очень глупо :) У меня было такое, но вынужденно. Если тебе неудобен ноут, покупай нормальный комп. А я согласен с Дудом — к ноуту вполне можно привыкнуть и эргономика будет вполне нормальная. Да, голову придется немного склонять, но это не так уж страшно, IMHO.

  49. # samlowry

    Тут мнений быть не может, это не вопрос искусства и вкусов. Вбей «эргономика рабочего места» в поиск картинок — посмотри нормы. Ток не надо балалайку заводить про то, что там всё высосано из пальца. Кстати — у тебя на фотке в посте неправильное рабочее место, ты только ухудшил всё, что касается эргономики посадки. Крохотный экран засунул ещё дальше, клавиатура лежит всё там же — на уровне столешницы. Антипример. Перечитай, что я написал в предыдущем комменте — уже ясно, что я тебе про Фому, а ты мне про Ерёму.

    но это не так уж страшно, IMHO.

    1-2 дня — нет. 10 лет — уже чувствуется.

    покупай нормальный комп
    В тебе сидят стереотипы бородатых времён, когда ноут = дикие компромиссы производительности. www.hengedocks.com/. — пример разрыва шаблона. У меня и так «нормальный комп», в котором только монитора нет. И его я не буду покупать в ближайшее время по определённым (не денежным) причинам.

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют