Expand Cut Tags

No cut tags
Захотелось мне иметь возможность быстро сохранить картинку из клипборда в png файл. Быстро — это значит скопировал, нажал кнопку (в фаре), и получил файл. Как вариант — сделал принт-скрин, нажал кнопку в фаре, получил файл.

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

В итоге вспомнил я о привычном IrfanViewer, и о том, что у него достаточно богатый набор ключей.
D:\Utils\iview\i_view32.exe /clippaste /convert "clip-$U(%Y.%m.%d_%H.%M.%S).png" оказалось более чем достаточно. Повесил я эту команду в фаровское меню пользователя, и радуюсь.

Ну а заодно решил, пока помню о ирфанвьюере, настроить свой BlackBox на скриншотирование выделенной области экрана.

Добавил в BBKeys.rc строку KeyToGrab(F11), WithModifier(Win+Shift), WithAction(ExecCommand), DoThis(d:\Utils\iview\i_view32.exe /capture=5). В результате, при нажатии WinShiftF11 я получаю возможность выбора региона для захвата, затем при необходимости говорю CtrlC, копируя этот рисунок в память, и затем уже в фаре пишу его в нужную мне папку.
А если сказать человеческим языком — открыли исходники FAR Manager 1.8.
(для тех, кто не в курсе, 1.8 версия — юникодный фар.

Ещё ничего не смотрел, рабочесть с плагинами не проверял, но главное — они есть!!!

Far 1.8 build 300

about:Kildor: Постоянный адрес | Комментарии
На локальном форуме поднялась сабжевая тема, и меня там пробило на портянку…
Ну и решил переписать сюда
по пунктам:
FAR Manager — мой основной рабочий инструмент.
Это и около 70 плагинов (установленных у меня), и макросы (начиная от банальнейших повторений одних действий, заканчивая сложными конструкциями, угадывающими мои мысли
два примера:
вешается на Esc, в результате, в зависимости от ситуации, снимает выделение с файлов, либо гасит/включает файловые панели:
$if (APanel.SelCount==0 || (!APanel.Visible && !PPanel.Visible))
CtrlO
$else
$if(msgbox("вы уверены?" , "вы хотите снять выделение с файлов?" , 0x00040000)==1)
ShiftSubtract $else CtrlO $end
$end

либо дублирует текущую строку в редакторе, либо удаляет выделенный блок (это я уже описывал в ЖЖ)
$iClip
$if(Editor.State & 0x020 ) CtrlD $exit $end
$if(Editor.State & 0x010 ) CtrlD $exit $end
%cp=Editor.CurPos; CtrlU CtrlC Home
$if(Editor.CurPos!=1) Home $end
CtrlV CtrlU
$while (Editor.CurPos!=%cp)
$if (Editor.CurPos>%cp) Left $else Right $end
$end


Очень мощный редактор, а также великолепный уровень абстракции — не важно что, локальные файлы, самба, ftp, ssh, реестр, архивы или http.
ну и интегрированность всего этого в один конгломерат — среду разработки 4)

(а с будущим выходом Far1.8 — исчезнет главная проблема — кривая работа с юникодом)

Opera — лучший браузер (хотя не браузер, а Suite — комбайн для интернет.
Браузинг, почта, RSS, IRC.
подходит как для работы (вёрстка+js-скриптинг), так и для повседневного пользования компьютером.
Могу написать огромную кучу хвалебных слов, но просто лениво )
Ах, да. К Опере стоит поставить OBook, и забыть про свалку сохранённых когда-то и откуда-то html страничек

Miranda IM — Интернет-пейджер.
2 UIN и 2 JID, и я знаю, что при желании смогу подключить ещё десяток-два аккаунтов без тормозов.
250 с лишним контактов, двухлетняя история, и практически мгновенный поиск по ней. У одного товарища профиль достиг 230 метров, и миранда «начала немного подтормаживать»
Огромнейшее количество плагинов и постоянное развитие и движение вперёд.
Тесное комьюнити, и близкие разработчики (неоднократно общался с разработчиками ядра, разработчиками ключевых плагинов)

Foobar2000 — медиамонстр
работа с библиотекой музыки, неважно в каком формате, для меня нет никакой разницы, wav это, мидишка, или один из сабтреков в cue.
каталогизатор, плейлисты, мощный язык предназначенный для работы с тегами.

Всё. Эти 4 программы покрывают мои потребности процентов на 90-95. Остальное — просмотр видео: лаллой, работа с графикой серьёзно: гимп, минимальная работа с графикой: ирфан+кснвью, геошелл как замена эксплорера, монитор для выхода в инет , тортугеСВН для свн, и визуалка2003 — для компиляции.
powered by LJSidebar-2.0
примерно лет 10 назад (где-то 10 сентября 1996 года) вышла первая версия замечательнейшей программы — FAR Manager.
нельзя сказать, что за эти 10 лет фар активно развивался, многие проблемы до сих пор так и не решены, но судя по косвенным признакам, какое-то движение всё-же есть.

Так что, давайте пожелаем фару скорейшего внедрения юникода, и поменьше багов (ну и побольше разработчиков, благо тут тоже есть прогресс)
ну и хочется поделиться одним моим извращением (макрос для фара размером в 2.5 килобайт 4)
запускается как selmacro: /sf "путь к файлу с макросом"
полезен для пользователей оперы, пользующимися большим количеством userJS
под катом )
powered by LJSidebar-2.0
бродил по Sourceforge, и выбродил два ещё живых околофаровских проектов:

  • t-rex — проект одного из разработчиков фара, содержится большое число плагинов, как живых так и уже заброшеных

  • WinSCP — плагин для работы с SFTP. где-то с неделю назад вышла новая версия плагина


негусто, не правда-ли?
Проще уж сразу залезть на плагринг
PS: забавно, что в процессе брожения несколько раз наткнулся на различные опенфары, фрифары, но ни один из них даже не дошёл до состояния альфы…
Powered by lj-sidebar
Посчитал, оказалось что 4 программы работают 99% времени компа, и покрывают практически полностью все мои потребности.
Foobar
Музыка… Прослушивание, сортировка, хранение… А заодно сграбливание дисков, тегирование, и прочее, что зовётся Medialibrary.
Far
Просто, основной рабочий инструмент. Помимо стандартной работы с файлами и архивами, ещё и мощнейший редактор, просмотрщик, и так далее ;-)
Miranda
IM ;-) — средство для общения… ICQ, Jabber (по историческим причинам пользуюсь оперой для IRC). 200 с лишним контактов, 6.5 с лишним метров логов…
Opera
Opera, и этим всё сказано… ;)
Веб, почта, IRC, RSS, и всё остальное что входит в понятие Internet Suite…

Чуть отдельно стоит GeoShell, шелл на замену эксплорера, крайне удобная, хоть и сложная в настройке и глючная, программа.
плюс IrfanViewer для фотографий, GIMP — для работы с картинками и изображениями, StarDict в роди иногда нужного словаря, набор консольных утилит, которые ещё более улучшают функциональность 4 главных программ и немыслимы без них, и всё.. ;-)

PS: Хочу написать серию постов, посвящённых этому софту, с попыткой подробного описания возможностей и схем движения напильником для приведения их в идеальное состояние… надеюсь что это не останется просто хочением… 4)
Powered by lj-sidebar
$iClip F4 CtrlTab Tab Down F4
 CtrlHome F7 $text "<td width=502 class=tblBg>" Enter $if(dialog) $exit $end
 F11 S Enter $text "(?<=\\/)[^\\/]*?(?=\")" CtrlEnter CtrlC
 CtrlShiftTab CtrlHome F7 $text "TITLE_IMG" Enter Home AltD 
 $text "'TITLE_IMG'=>'" ShiftIns $text "'," Home Down Down AltD
 CtrlTab F11 s Enter $text "(?<=alt=\\\")[^\"]+(?=\")" CtrlEnter CtrlIns
 CtrlShiftTab $text "\"TITLE_IMG_TITLE\"=>'" ShiftIns $text "',\n"
 CtrlTab F11 s Enter $text "(?<=width=)\\d+" CtrlEnter CtrlIns
 CtrlShiftTab $text "\"TITLE_IMG_WIDTH\"=>'" ShiftIns $text "',\n"
 CtrlTab F11 s Enter $text "(?<=height=)\\d+" CtrlEnter CtrlIns
 CtrlShiftTab $text "\"TITLE_IMG_HEIGHT\"=>'" ShiftIns $text "',\n"
F2 Esc Esc Tab ShiftF6 Home $text "ready\\" Enter

копируем в файлик.
После чего, на одной панели раскладываем файлы для замены, на второй для поиска.
выделяем нужные файлы, и
selmacro: /f file.macro
фар начинает бешено мигать панелями, редактором, диалогами ;-)

PS: то что существует пакетная поиск и замена — я в курсе…
А какой ещё редактор позволит сделать поиск в одном файле, а замену — в совершенно другом? ;)

PPS: макрос конечно мягко сказать неидеален ;) ну и ладно, главное что работает.
Powered by lj-sidebar
пытаюсь написать схему для TrueTemplate…
только не мой моск… Регулярное выражение описывающее регулярное выражение, которое описывает регулярное выражение.

PS: в процессе разборок написал небольшой .hrc для окрашивания оперных .adr файлов ;-)
Powered by lj-sidebar
Скачал сегодня архивы сабжевой эхи с 2001 года… читал… много думал…
Кое что стало яснее, кое что — тоскливей ;)
не может не радовать заметно улучшившийся процесс разработки фара…
PS: top 5 вопросов эхи

  • Почему у меня фар не открывает файлы/портит текст

  • Почему у меня архивы не хотят работать

  • Хочу мягкие переносы строк в редакторе

  • А S&R… — и дальше куча разного рода флейма и опускания друг друга

  • хочу фоновое копирование



PPS: и всё-же, почему S&R выгружается если ширина консоли фара меньше чем 80 символов…? ;-)
Powered by lj-sidebar
(дабы не потерялось, ну и, вдруг кому интересно будет…) )
Powered by lj-sidebar

продублировать текущую строку в редакторе

$iClip %cp=Editor.CurPos; CtrlU CtrlC Home $if(Editor.CurPos!=1) Home $end CtrlV CtrlU $while (Editor.CurPos!=%cp) $if (Editor.CurPos>%cp) Left $else Right $end $end

хотя мне больше по душе
$iClip
%cp=Editor.CurPos;
CtrlU clip(1, Editor.Value) End Enter Home
$if(Editor.CurPos!=1) Home $end
$text clip(0,"")
$while (Editor.CurPos!=%cp)
	$if (Editor.CurPos>%cp)
		Left
	$else
		Right
		$end
	$end

Но увы, фар считает иначе, и портит в этой строке не OEM символы.
В то время как ixbt пишет обзор на Сталкера, FarTeam выкладывает юникодный фар
Powered by lj-sidebar
Или уже прошло, не важно…
с 29 марта доступен релиз Far 1.7.
юникода всё нету, и по сути единственным отличием от публичных альф является наличие полного дистриба…

PS: дружно ждём публичного билда FAR 1.8… ;-)
Powered by lj-sidebar
Visualizer — плагин, который добавляет несколько дополнительных штришков в „рождественскую ёлку” фаровского редактора… ;)
Плагин подсвечивает символы табуляции, перевода строки, а также визуализирует правую границу текста (если стоит плагин [esc], и в нём включена опция автосвёртки текста.
Версия минимальная, поэтому ничего не настраивается, однако, как правильно заметил автор — „ ко всей цветомузыке очень быстро привыкаешь и дороги назад нет”
Powered by lj-sidebar
пришла весна, разработчики начали разраживаться релизами прог…
Вчера вышел far 1.7 RC (предыдущая бета (1.7и5) была выпущена в 2003… (публичные тестовые альфы в счёт не берутся, ибо не дистрибутив))
Сегодня зарелизился Foobar2000, версия 0.9 — лучший аудиоплейер ;)

А в скором времени будет релиз 0.4.3 миранды, лучшего IM клиента ;-)
Разрабатывается Opera 9 — несмотря на то, что в эту пятницу не было виклей (обещаются быть в начале недели)
Постепенно разрабатывается oBook plugin — утилита для оперы, аналогичная ффоксовому скрапбуку (ссылки пока не даю)

Так что, жизнь кипит, да бурлит ;)
Powered by lj-sidebar

macro:post

Feb. 27th, 2006 11:43 am
$iClip $while (APanel.Folder && !APanel.Eof)
F5 ShiftEnter CtrlIns Esc Enter Down 
$if(APanel.Folder && APanel.Current == "skin")
F11 > Enter Right ShiftIns Enter $end
Home Enter Down $end

10 минут на ковыряние в «Encyclopedia for Developers 1.70.6 SR2051», 2 минуты на отладку, 3 минуты — обработка макросом ~100 папок (через сетку).
Powered by lj-sidebar
возник только один вопрос — почему неро так тормозит при выполнении этой операции?? ;-)
Powered by lj-sidebar
Спиноза ожил
Powered by lj-sidebar

January 2017

S M T W T F S
1234567
89 1011121314
15 161718192021
22232425262728
293031    

Most Popular Tags

Syndicate

RSS Atom

Style Credit

Page generated Jul. 21st, 2017 04:40 am
Powered by Dreamwidth Studios