imap H H
Почему-то если пытаюсь набрать заглавную H вим выводит заглавную Y.
Делаю :imap H H - не помогает.
В .vimrc ничего такого не нашел. Видимо, какой-то плагин делает такую гадость.
Как найти плагин и как исправить?
Почему-то если пытаюсь набрать заглавную H вим выводит заглавную Y.
Делаю :imap H H - не помогает.
В .vimrc ничего такого не нашел. Видимо, какой-то плагин делает такую гадость.
Как найти плагин и как исправить?
Если выполняю команду import (из imagemagick) и выделяю область, то в центре экрана всегда какой-то черный прямоугольник (http://gyazo.com/1444777ac66e95cea0ffef6dda15ad3f).
Откуда он берется? Как исправить?
Все пытаюсь настроить работу в виме с файлами, находящимися на удаленном сервере.
Как выяснилось, работать с ними через gvfs не очень удобно из-за бага во fuse из-за которого при сохранении слетают права на файл.
Поэтому, пока что работаю по scp.
Вопросы:
1. Как сделать автодополнение пути к файлу? При работе через gvfs, ясное дело, все прекрасно работало. При работе по scp по сути виму передается полный путь к файлу, он пытается подключиться к удаленному серверу и открыть файл (если я правильно понимаю). Соответственно, никакое автодополнение пути не работает (ибо при вводе вим никуда не подключается). Как можно решить проблему?
2. В vimrc стоит set autoread.
С локальными файлами все прекрасно работает. А как обстоит дело с удаленными? Как сделать так, чтобы vim проверял, изменился ли удаленный файл и выдавал предупреждение?
3. Ну и немного нубский вопрос: открыл я файл, отредактировал его, сохранил, сделал :close - файл закрылся. Но в буфере он остается (:ls это показывает). Что это значит?
Допустим, я открыл файл на удаленном сервере, изменил его, сохранил, закрыл. Кто-то другой его тоже открыл, изменил, сохранил, закрыл. Если я попытаюсь снова его открыть - он заново подключится к серверу и прочитает файл или просто покажет мне содержимое буфера?
Есть ли какие-нибудь простые готовые решения для взлома капчи на Perl?
Капча простая: http://i.imgur.com/eAMJg.jpg
Нагуглил какой-то tesseract-ocr, но так и не разобрался как с ним работать - т.е. смысл понятен - обучаем сеть, потом стравливаем на нее картинки...Проблема с обучением.
Может есть какой-то более простой вариант?
Наутилусом подключаюсь по sftp к удаленному серверу.
Там у одного файла права стоят 644
В gvim'е открываю его из ~/.gvfs/...
Редактирую, сохраняю.
Права меняются на 600
Нашел упоминание этого бага (4 года ему уже!): https://bugs.launchpad.net/ubuntu/ source/gvfs/ bug/227808
Но решения так и не нашел...
Как исправить?
Что-то не удалось нагуглить... В vimrc есть строки:
map <A-1> 1gt
map <A-2> 2gt
...
etc.
map <A-{number}> {number}gt
Vim (gvim), конечно крут, но пока что не разобрался с ним полностью. Возникли следующие вопросы:
1. Есть строка:
if (scalar @arr == 0) {
Хочу сделать из нее:
if ((scalar @arr) == 0) {
Для этого перевожу курсор сначала перед scalar (все в insert mode), нажимаю Shift+9 - вставляются скобки () (autocompletion). Удаляю вторую, перевожу курсор после @arr, нажимаю Shift+0 - и он переводит курсор после == 0). Если нажму Shift+0 еще раз, то он уже вставит скобку и строка будет выглядеть так:
if ((scalar @arr == 0)) {
Из-за чего так? Это стандартное поведение или из-за каких-то плагинов (autocompletion или еще какие-нибудь) ?
2. Как сделать удобное copy-paste?
2.1 Как сделать, чтобы при копировании Vim использовал системный буфер?
Выполнил
:set clipboard=unnamed
Если копирую в буфер в другом окне, потом нажимаю p в Vim'е - то все ок.
Но если делаю yank в Vim'е, то в системный буфер ничего не попадает.
2.2 Если не использовать системный буфер, то как быстро вставить что-то из другого окна? В чем разница между «+gp и »*p ? Как сделать проще и быстрее?
2.3 В чем разница между :set clipboard=unnamed и :set clipboard+=unnamed?
3. Использую Conque (http://code.google.com/p/conque/). Как сделать так, чтобы в окнах этого Conque'а не было режимов insert, visual и тд - они же там не нужны. Например, открываю эмулятор терминала (:ConqueTermSplit bash). Хочу, чтобы в этом окне был обычный терминал, без всяких там Vim'овских режимов и тд. Можно ли так сделать?
4. Использую Omnicompletion. Как сделать, чтобы было как во всех IDE'шках - пишешь частично слово, нажимаешь, например, Ctrl+Space - и появляется popup-меню с вариантами. А то нажимать каждый раз <C-x><C-o> не очень удобно. Ставил плагин SuperTab - почему-то он не заработал.
Спасибо!
В Интернетах пишут, что по дефолту GC не чистит PermGen.
Чтобы заставить ее это делать, нужно запустить со следующими флагами:
-XX:+UseConcMarkSweepGC
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
I would never use the CMS collector with less than 1GB of heap space. And I would not use the CMS collector unless I understood what effect it had on my application and system in general. Never ever ever use the CMS collector on a single CPU system. I would not turn it on unless I had at least 4 CPUs.
Еще пишут:
For example, in JVM 6 the -XX:+CMSPermGenSweepingEnabled option results in a warning to use -XX:+CMSClassUnloadingEnabled instead.
А на Сайте Оракла написано:
The following example JVM settings are recommended for most engine tier servers:
-server -XX:MaxPermSize=128m -XX:+UseParNewGC -XX:MaxNewSize=256m -XX:NewSize=256m -Xms768m -Xmx768m -XX:SurvivorRatio=128 -XX:MaxTenuringThreshold=0 -XX:+UseTLAB -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled
Помогите разобраться с данными флагами. Стоит ли их использовать? В каких случаях?
Посоветуйте годные статьи про радужные таблицы.
Чтобы простым языком был описан принцип работы, какие-нибудь примеры, про способы генерации, про функции редукции и т.п.
Спасибо
Стоит Xfce4 4.10.
xfce4-appfinder запускается долго - где-то 10 секунд.
В консоль выдает:
(xfce4-appfinder:20048): xfce4-appfinder-CRITICAL **: Failed to open window: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Есть year - год. Есть month - месяц (0..11).
Как узнать кол-во дней в этом месяце этого года (с учетом високосных годов, учитывая февраль и тд) ?
Есть ли какой-нибудь готовый компонент, который позволял бы делать таблицы вида:
[-row1 7 ] <-- группа. При нажатии дочерние ряды сворачиваются/разворачиваются
row1.1 1
row1.2 5
row1.3 1
[-row2 9 ]
row2.1 1
row2.2 8
[+row3 11 ]
[+row3 11 ]
[-row2 9 ]
row2.1 8
row2.2 1
[-row1 7 ] <-- группа. При нажатии дочерние ряды сворачиваются/разворачиваются
row1.1 5
row1.2 1
row1.3 1
DataTables позволяет добавлять сортировку в таблицу + в виде отдельного плагина - группировку. Но там сортировка работает не так, как надо, плюс, стандартными средствами выводить значения на рядах-группы нельзя.
В Vim'е перловский синтаксис сейчас подсвечивается так:
$var->get();- все до скобок выделяется одним цветом как переменная.
Как сделать, чтобы подсвечивал только $var->get() (только $var)?
Обновил xfce4 до 4.10. Теперь панель выглядит как-то так:
http://i.imgur.com/Ph3x0.png
Откуда справа берется пустое место? Если я открою дополнительные окна (т.е. в Window-List Applet'е появятся новые элементы), то трей и часы сдвинутся вправо. Если их закрою - то они опять сдвинутся влево. Т.е. у них будто стоит выравнивание по левому краю.
Пытаюсь сделать Move - дальше определенной линии ничего не двигается. Никакого апплета там справа нет.
Настройки панели:
Lock Panel
Row size: 24 px
Number of rows: 1
Length: 100%
Automatically increase the length
Последние 2 опции менял - не помогает. В чем беда?
Есть перловый скрипт, который заходит на страницу и пытается сделать сабмит формы. Локально скрипт прекрасно работает. Когда заливаю на удаленный сервер, то выдает ошибку: «There is no form with ID „login_form“.
Делаю print $mech->content(), чтобы вывести HTML-код страницы и вижу там <form id=„login_form“...>.
Делаю print Dumper($mech->forms()) : на локальной машине выводит список форм, на удаленной - ничего не выводит.
Почему так может быть? И там, и там стучусь на одну и ту же страницу, вывожу HTML-код страницы - и вижу эту форму, но Mechanize ее почему-то не находит, если скрипт запускается на удаленной машине...
PS: Пробовал делать и $mech->submit_form(form_id => 'login_form', fields => $fields); и $mech->submit_form(form_number => 1, fields => $fields); - не находит форму.
Есть 2 таблицы - posts и comments. Posts - сообщения, comments - комментарии к сообщениям.
У каждого поста/комментария есть userID автора и timestamp.
Есть метрика - активность пользователя: пользователь написал пост или/и оставил комментарий.
Как легче всего подсчитать количество уникальных активных пользователей по дням?
Чтобы подсчитать кол-во уникальных активных пользователей, которые написали сообщение, можно сделать такой sql-запрос:
SELECT count(distinct(p.userID)) AS total ,DATE_FORMAT(FROM_UNIXTIME(p.timestamp), '%d-%m-%Y') AS date FROM posts_table p GROUP BY DATE_FORMAT(FROM_UNIXTIME(p.timestamp), '%d-%m-%Y');
SELECT count(distinct(с.userID)) AS total ,DATE_FORMAT(FROM_UNIXTIME(с.timestamp), '%d-%m-%Y') AS date FROM comments_table c GROUP BY DATE_FORMAT(FROM_UNIXTIME(c.timestamp), '%d-%m-%Y');
Здравствуй, ЛОР.
Пришёл к тебе поинтересоваться насчёт альтернативы gmail.com. Есть ли ещё где качественная почта, желательно с доменом org или com. Чтобы не привязываться к сервисам Google, чьи сообщения и назойливое приглашение в google+ уже порядком надоели.
Оптимальный вариант - org или com с быстрой и стабильной доставкой, без спама. Объёмы почтового ящика не очень интересуют.
Интересуюсь я и ещё мой друг-параноик-аноним. Какие есть варианты?
Mechanize'ом делаю запросы на страницу.
Результат (html) сохраняю в переменной: $content = $mech->content();
Делаю print $content; - неправильная кодировка (utf8, символы вида л).
Создаю HTML::TreeBuilder, делаю $tree->parse($content), затем print $tree->dump; - и с кодировкой все становится отлично.
Как побороть без TreeBuiler'а?
binmode(STDOUT, ":utf8") и use utf8 не помогают.
Здравствуйте.
Есть всякие оптимизированные и подпиленные ядра - pf-kernel, zen, liquorix.
Какое из них лучше всего подойдет для нетбука?
Будет ли заметно повышение отзывчивости?
Как поставить (Бубунта)?
PS: FAQ'а не нашел...ИМХО, был бы отличный FAQ.
Иногда, при вызове метода decode_json() скрипт убивается с ошибкой:
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "(end of string)")
← назад | следующие → |