Потрясающе глупая неэффективность
23.07.2010 о человеках
Предлагаю в комментах рассказывать о своих глупых привычках, от которых вы пока не избавились. Ну вот распространённая, например — некоторые вместо клавиатурных сочетаний для копирования/вставки используют мышу с контекстым меню: сделали выделение, правой кнопкой, выбрали «скопировать», потом поставили курсор, правой кнопкой, выбрали «вставить» :) Знакомо? Наверняка видели таких людей.
Кстати, в оконной системе Линукса (в так называемых «иксах») это продумано лучше на порядок — всё, что выделяется, автоматически попадает в буфер, а вставить это можно средней кнопкой. И вообще в Linux два буфера (ctrl+c, ctrl+v отдельно).
Шокирующее откровение
Пусть Samlowry позлорадствует, нравится ему в последнее время меня поддевать. Так вот, я до сих пор загружаю файлы на сервер через файловый менеджер панели управления хостингом DirectAdmin! Стыд и срам. Ладно ещё если архив заливаю и на сервере разворачиваю, так иногда отдельные файлики. Позорище. И в локалке у меня обычный файловый менеджер Thunar. И позитивное, что было, я почти растерял — снова почти постоянно с мышей в правой руке.
Вот. Давно пора уже переходить в командную строку, но всё что-то откладываю, откладываю… а убитое бездарно из-за глупой неэффективности время накапливается в часы, сутки и даже месяцы. В общем, мне задача после сна: освоить командную строку и все операции с файлами делать принудительно только в ней. Да, Макс, я поставлю и настрою Zsh :)
Ну а вы какие глупости творите?
Комментирование этой статьи закрыто.
Пишу код в текстовом редакторе, где есть лишь синтаксическая подсветка и каждый файл в отдельном окне.
Аргхм, а разве в наутилусе нельзя просто соединяться с фтп сервером и работать с ним как с папкой (в том числе нормальное редактирование файлов)? Это оказалось довольно удобным, я раньше использовал сторонний фтп-менеджер, ну и разумеется от хостинговой панельки для распаковки архивов.
как бывший пользователь zsh, рекомендую fish – http://fishshell.org
что баш, что zsh, оба drastically overcomplicated.
баш, большой частью из-за груза обратной совместимости с sh и непоследовательного добавления фич, а zsh просто так.
фиш радикально отличается своей просторой и логичностью, не уступая по сути в каких-либо важных фичах.
мне понадобилось всего-то с пару часов, что-бы досконально разобраться во всех особенностях нового шелла.
это очень приятное ощушение, когда полностью понимаешь логику инструмента и нет никаких «сюрпризов» или «неожиданностей» в том как оно работает.
и даже не смотря на то, что после zsh мне до сих пор не хватает rprompt и completions снизу.
чуство контроля и уверенность в правильности своего понимания инструмента, а значит и возможности работать с ним с лихвой перевешивают эти минорные недостатки.
ну и не стоит забывать про прекрасную систему помощи и очень приятный скриптовый язык.
ps. и сделай возможность бить каммент на абзацы, а то пришлось набивать коммент в виме и ставить неразрывные пробелы на пустые строки.
ну ты тормоз))
а че, мне иногда лень левую руку поднимать жать копировать/вставить (ну или может я чешу че), так я мышкой это делаю (:
Дрочу я много – потрясающе глупая неэффективность.
читаю по утрам этот блог. посты ниочем помогут мне избавится от этой потрясающе глупой неэффективности. пеши ещо.
Spryt, можно многое, но лучше всё же на командную строку перейти, это точно эффективней будет.
Anonymous, fish посмотрю, абзацы есть, просто предпросмотр у меня чуть глючный.
Поставил бубунты, решил стать белым человеком, а не гиком. Да вот не выходит. Один фиг везде консоли, запускаю всё так же через dmenu, терминал – urxvt и т.д. В общем как был гиком, так и остался. Это наверное уже ничего не изменит.
Странный человек советует тут fish. Это ж недошелл какой-то. Во всяком случае после хорошо настроенного zsh таковым кажется. Что действительно стоит осилить ТС, так это: curlftps, sshfs, smbfs, fuse, vim (или emacs, по вкусу) и zsh.
Bosha, а что за странное стремление «стать белым человеком»? :) Vim я давно использую, это просто мегамастхэв.
Тормоз, в один день у многих гиков настаёт момент, когда им надоедает всё настраивать, ковырять и т.д. Вот у меня он и настал. Хотя от старых привычек не отучился. Единственное что поменялось это DE (c xmonad на gnome), и ОС (gentoo -> Ubuntu) %)
Один раз настроил и работает. Разве нет?
В идеале да, но на практике так не выходит. Такая система как gentoo, регулярно требует настройки. Один раз настроить и забыть редко выходит.
Ну, Gentoo это уж вообще квинтэссенция извращенства и гиканутости :)
anonymous: а шо за rprompt? Вообще я про фиш нашёл через секунды сёрфинга на тему фич zsh, но т. к. zsh стоял на маке и серваке — я заюзал zsh. Ну и для меня приоритетны все способы autocompletion, какие только можно.
Топикстартер: мне не нравится поддевать, это моя натура просто :) Благо ты говоришь спорные вещи :)
ЗЫ: я неэффективен по сути своей — много размышляю.
Работаю в mcedit, обычно открыто 2+ putty, в каждой по редактору _ при этом у меня js-ок только на 2.5Мб, их штук 200. Вот и бегаю по ним :)
Надо редактор нормальный подключить или настроить vim+screen.
а я пытаюсь работать во всех партнёрках сразу, вследствие чего крайняя неэффективность, потому что в 4 и более сторон идти сразу это вообще жесть.
вообще, хватает таких привычек, я далёк от совершенства)
ленюсь,ленюсь!глянь еще здесь www.korova-terminator.ru
Эффективно, когда есть мысль -> реализация.
Ты не знаешь ОПП, MVC, фреймворков, но, однако, намного более эффективней в плане написания каких либо полезных скриптов, нежели те кто знают но не пишут.
Эффективность относительна.
Где то я читал, что хороший программист в 28 раз эффективней плохого, интересно как это замеряли…
@samlowry
http://zsh.sourceforge.net/Intro/intro_14.html
@bosha
странный человек как раз сидит на gentoo с пачкой оверлеев, xmonad, vimperator с самописаными плагинами, виме и urxvt.
и при всём при этом фиш таки айс.
а бубунта не, ниасилил.
исходя из опыта сопровождения 8.* 9.* и 10.* на втором домашнем компьютере удостоверился, что через графические свистелки всё равно элементарные настроечные задачи не решить, а ручками это мэйнтэйнить крайне сложно – с джентой проще.
У меня есть 4 сайтика на которые каждый день закидываю 10-20 картинок.
И логотип на этих картинках, набираю ручками в фотошопе, чтобы 1 единственный раз нарисовать логотип и автоматизированно потом это выполнять.
Сам поражаюсь своей лени.
Я давно знаю, что Total Commander плохо работает с ftp и пароли подключения к ftp аккаунтам хранит открыто, но все лень освоить достойную альтернативу (кстати, не посоветуете?).
Я уже несколько лет ищу подходящий способ организации своей деятельности: списки задач, идеи, планы, контакты, переписка – все до сих пор в разеых местах, что на бумажках, что-то на локалке. До сих пор не могу привести все это в единую и удобную систему.
2kudryavsky FireZilla, тотал каллл
@kudryavsky
> «Total Commander плохо работает с ftp и пароли подключения к ftp аккаунтам хранит открыто»
с 7.5 версии он уже не хранит открыто + для параноиков можно задать свой (1) пароль который будет использоваться при шифровании.
Да, FireZilla для FTP очень удобна.
Блин, а я и не знал про 2 буфера в лине, ща попробовал, нажал на колесико на мышке и вправду, вставилась выделенная фраза, а я как тормоз контрол ц контрол в, вот теперь я буду копипастить в 10 раз быстрее и прову всех в топсапе )))
Можешь про бан на серче что-нибудь написать?
anonymous: поставил фиш, начал пытаться читать ман — там почти всё о скриптинге. Мене скриптинг никак не уставился. Основное, что нужно — это прикладные штуки, облегчающие ввод обыденных команд. Где про это быстро и кратко почитать?
@samlowry
простое введение: http://www.ibm.com/developerworks/aix/library/au-spunix_fish/index.html
и офицальных доках сжато и по делу: http://fishshell.org/user_doc/index.html#syntax
Зачем screen? Vim без всяких прибамбасов даже с буферами очень хорошо работает.
Ну, в общем-то, всё относительно :) Однако, я про те моменты, когда чётко осознаёшь: то, что сейчас делаешь, можно было бы делать на порядок эффективней.
Удачи! :)
Писал уже.
Аноним, который посоветовал fish, у тебя мыло подозрительное, наверняка левое :) Но всё же очень надеюсь, что ты подписался или просто иногда заходишь сюда.
Вопрос такой: у тебя эта рыбка не тормозит? Поставил, очень симпатично и удобно… если бы не жуткие тормоза. При дополнении команд будто каждый раз сканирует всё дерево каталогов, задумывается на несколько секунд.
Пример дай, когда у тебя возникает это? Какие команды, сколько файлов в папке?
Ну вот на скриншоте ситуацию обрабатывал более 10(!) секунд.
И логики не вижу, на некоторые команды может быстрее сработать. В общем, не понятно пока в чём проблема. А у тебя не тормозит, значит, всё быстро работает?
Думал, что это может потому что пакет сам собрал из исходников, взял пакет из Debian, сконвертировал его в *.tgz — в точности такая же фигня.
В инструкции ничего про такую проблему не пишут, в сети тоже пока не нашёл решения. Жалко, если решения для меня просто нет. В целом понравилась «рыбка», если бы не тормозила.
Zsh всё же охренительно монстрячный.
А попробуй добавить 1-2 буквы, и таб нажать:
mpa
mpg1
mpg3
mpl
mps
На каких будет тормозить? Исходя из этого может можно будет понять суть проблемы.
На всех тормозит :) Тормозит по-разному, но всё равно достаточно, чтобы отказаться от использования, если проблему решить не получится. Очень некомфортно, я привык уже к мгновенной реакции.
А у тебя сейчас Zsh или Fish? На чём остановился и почему?
Не, чё-т у тебя криво. У меня всё ок, ставилось из портов каких-то там для Макоси, долго всякие либы компилились, но работает быстро.
zsh стоит до сих пор, просто потому, что я прочитал пару фишек в нём (хотя — осела только одна). Надо прочитать вводный ман по фишу и врубить его.
Ну тогда есть надежда, что и у меня заработает :) А нафиг тебе Fish, если Zsh устраивает?
Мне в нём не понравилась именно монструозность эта. И в сети дофига конфигов, которые все друг у друга вообще бездумно копируют, вплоть до повтора одинаковых опций в одном конфиге. А читать про каждую с ума сойдёшь, их там тысячи.
В общем, Zsh такая штука, которую полностью никогда не получится понять. Это как с Vim, но хуже :)
Мне не понравилось ровно то же. Возможности скрыты, по-дефолту это унылое г. То же автодополнение интеллектуальное отрублено.
Ишо раздражает — ctrl+R жамкаешь — поиск по истории полный бред выдаёт, то ли я не разобрался, то ли шо.
Гм. Господа знают толк в извращениях. А rsync не пробовали настраивать под проект? Один раз настроил и забыл, что нужно файлы куда-то там копировать и с кем то соединяться
Rsync ведь для синхронизации каталогов. А иногда нужно всего лишь пару файлов на хостинг закинуть.
Ну что, с момента публикации прошло несколько месяцев. Могу сказать за себя следующее: мышкой почти не пользуюсь (только при работе с графикой), поставил DWM (и мне удобно!), каталоги удалённого сервера монтируются в локальную файловую систему, освоил SSH. В общем, прогресс есть.
А я купил внешние клаву + тачпад, и понял вас всех. Да, это ПИЗДЕЦ, когда мышь/тачпад стоят сбоку. Тогда да, хочется чё-то там изобретать, не покидать основной ряд клавишь и тэ пэ.
А вот если тачпад под клавой — поверь, в ряде случаев ты даже не сдвигаешь ладонь, во всех остальных движение настолько эргономично, что даже мысли не возникает о том, что это порочно.
ЗЫ: а що, удобно netfs юзать? Ну-к раскатай подробнее?
ЗЗЫ: освоил SSH — шо ты там освоил-та? :) Кроме ssh hostname, ssh hostname -D port (советую освоить это тоже) там сложность может создание/залив ключа создать.
Не понял, нафиг ты покупал внешние клавотачпады? Я думал, у тебя макбук.
Про netfs не понял, чего там подробнее раскатывать? Удобство очевидное — работаешь с удаленными каталогами как со своими локальными.
Дак тачпад как раз ноутбучный :) И клава один в один такая же. Дело в том, что ноут — охуенно убогая штука в плане эргономики. Он как бы между двумя удобными положениями — выше, чем должна быть клава, и ниже, чем должен быть монитор. Поэтому руки закинуты вверх, а голова вечно смотрит вниз. Так что купил дешёвый стол с полочкой для клавы, а сам ноут щас и вовсе на коробке стоит (монитор пока не покупаю по опр. причинам).
Про нетфс — ток щас осилил, все те же проги редактируют удалённые файлы. Правда, что там редактировать? Это либо конфиги, либо сайты. Первое — вим, любой. Второе — через гит деплоится.
Тачпад — не ноутбучный, а эппловский, описа́лся.
2samlowry бук || комп – дело вкуса и не более имхо. есть люди, которые ссут кипятком на стационарные огромные компьютеры, есть кому нравятся буки. мне нравятся буки, стационарки терпеть не могу.
дело привычки короче это все :-)
Сэм, по-моему, это очень глупо :) У меня было такое, но вынужденно. Если тебе неудобен ноут, покупай нормальный комп. А я согласен с Дудом — к ноуту вполне можно привыкнуть и эргономика будет вполне нормальная. Да, голову придется немного склонять, но это не так уж страшно, IMHO.
Тут мнений быть не может, это не вопрос искусства и вкусов. Вбей «эргономика рабочего места» в поиск картинок — посмотри нормы. Ток не надо балалайку заводить про то, что там всё высосано из пальца. Кстати — у тебя на фотке в посте неправильное рабочее место, ты только ухудшил всё, что касается эргономики посадки. Крохотный экран засунул ещё дальше, клавиатура лежит всё там же — на уровне столешницы. Антипример. Перечитай, что я написал в предыдущем комменте — уже ясно, что я тебе про Фому, а ты мне про Ерёму.
1-2 дня — нет. 10 лет — уже чувствуется.