Perl syntax highlighting in VIM
В Vim'е перловский синтаксис сейчас подсвечивается так:
$var->get();- все до скобок выделяется одним цветом как переменная.
Как сделать, чтобы подсвечивал только $var->get() (только $var)?
В 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)")
Как запустить perl'овский скрипт из сервлета?
Делаю через:
Runtime.getRuntime().exec();
В последнее время по работе приходится писать различные парсеры, сборщики статистики и т.п. Собственно, заинтересовала данная тема.
Посоветуйте, пожалуйста, годной литературы на эту тему (на русском и на английском).
Пока что нашел книгу Mining the Social Web
Интересует именно data-mining аспект (т.е. эффективный сбор raw-data, анализ + визуализация), а не написание синтаксических анализаторов для ЯП. А если в книге будут практические примеры - это вообще будет замечательно!
PS: сорри, если тему не в том разделе создал
Есть такой html-код:
<div class="msg">
<a href="#">Linus Torvalds</a>
Hello, LOR!
</div>
Приложение состоит из сервлета и админки.
В сервлете есть HashMap, который заполняется при инициализации сервлета.
Как при определенных действиях в админке добавлять объекты в HashMap сервлета?
Можно, конечно, сделать определенный запрос, на который сервлет вызовет метод обновления HashMap'а, но зачем обновлять весь HashMap, если надо добавить только 1 объект?
Можно передать объект в запросе к сервлету, подцепить параметры объекта из параметров и добавить в HashMap, но такой вариант мне кажется слишком уж костыльным...Как сделать проще?
Или сам факт постановки данной задачи уже говорит о кривой архитектуре?
Спасибо.
В программе на Perl забирается html-код страницы - и записывается в файл.
Плюс, есть еще bash-скрипт, который парсит html-файл. Делает он это через cat $1 и тд.
Из Perl скрипта вызывается $result = system('parse.sh "file.html"');
Все работает отлично для 1 файла. Но если дело доходит до оооочень большого кол-ва файлов, все работает в цикле - то процесс получается очень медленным, где-то 2 секунды на 1 файл.
Код страницы я забираю через WWW::Mechanize. Затем могу сделать $content = $mech->content();. В результате весь код страницы будет в переменной $content.
Как теперь вызвать bash-скрипт из Perl'овского и передать ему html-код?
Пробовал делать system('parse.sh "$content"');, а в parse.sh менять cat на echo "$1", не работает.
Задача:
Создать html-форму, некоторые поля которой будут зависеть от других выбранных полей формы.
Т.е., допустим, выбрали в select'е значение 1 - появились такие-то поля с такими-то значениями, в появившемся select'е выбираем что-то - появляются еще какие-то поля. Затем, выбираем в первом селекте другое значение - ненужные поля исчезают, нужные - появляются.
Проблема в том, что форма достаточно сложная, если рисовать дерево вариантов, то получается довольно большим и запутанным.
Может есть какие-нибудь javascript-библиотеки для легкого и быстрого решения подобных задач?
Как авторизоваться в гуглосервисах из скрипта (bash / Perl)?
Например, если используется Перловский GET, то перед этим нужно как-то сформировать и отправить куку? Как?
Здравствуйте!
Как формируются топ чарты Android Market'а?
Дело в том, что я думал, что выдача зависит от страны (которая определяется по ip'шнику). Но, запустил парсер на локальной машине (географически - около МСК) и на рабочем сервере (географически - Санкт-Петербург) - и результаты не совпадают.
Т.е. на разных позициях - разные игры (хотя, некоторые, совпадают).
Думал, мало ли, ошибка в парсере или еще что.
Зашел по ssh на удаленный сервер, там выполнил `GET "https://market.android.com/details?id=apps_topselling_paid" > 1.html`, открыл страничку - парсер был прав, результаты другие.
Делаю whois на удаленный сервер - определяет страну как Россию, Питер, все правильо.
Почему тогда результаты разные?
Понадобилось парсить андроид-маркет.
Думаю, это будет скрипт на Perl'е.
Вопросы"
1. Гугл, как всегда, обфусцировал сырцы - там все в 1 строку. Как разбить строку и найти нужную инфу?
2. Гугл как-то отслеживает запросы? Если раз в день делать, то не забанят?
В частности, интересуют позиции игр в top-рейтингах. Например, позиция Angry Birds - такая-то.
Название игры == название пакета.
Позиция игры - <div class="ordinal-value">6</div>
Спасибо!
Здравствуйте.
Возникла задача: добавить возможность сортировки значений таблицы по столбцам (при нажатии на заголовок столбца).
Казалось бы, задача тривиальная, решается, например, с помощью http://datatables.net/
Но, есть одна проблема:
Сортируемая таблица - не простая таблица. В ней есть особенность - у некоторых рядов таблицы есть подмножества (которые показываются при нажатии на кнопку [V]).
Выглядит это все примерно так:
row_1 | value1 | value2 | ...
row_2 | value1 | value2 | ...
row_3 [V] | value1 | value2 | ...
|___sub_row_3_1 | value1 | value2 | ...
|___sub_row_3_1 | value1 | value2 | ...
row_4 [V] | value1 | value2 | ...
Так вот, проблема в том, что сортировать нужно только по основным строчкам, по подстрокам сортировать не нужно.
При этом, важно, что если при сортировке меняется положение строки в таблице, то подстроки "прилипали" бы к ней - т.е. всегда бы располагались ниже нее.
Как это лучше реализовать? Можно ли сделать это с DataTables?
Лондонское королевское общество выложило в бесплатный открытый доступ весь свой архив журнала «Философских трудов Королевского общества», который выпускается с 1665 года.
Раньше доступ к онлайн архиву был платный. Теперь же, каждый может скачать любой выпуск в формате PDF и ознакомиться с трудами великих ученых, среди которых сэр Исаак Ньютон, Роберт Бойль, Роберт Гук, Кристофер Рен, Джон Флемстид и др.
Источник: http://www.isgtw.org/spotlight/royal-society-opens-permanently
Архив: http://rstl.royalsocietypublishing.org/content/by/year
PS: Меня, как фаната "Барочного цикла" Нила Стивенсона, данная новость обрадовала вдвойне.
Здравствуйте!
Посоветуйте какой-нибудь готовый шаблон для сайта с фотографиями?
Требования:
- бесплатный
- без флеша (желательно, только html + css + javascript)
- красивый, но минималистичный дизайн
В идеале: на главной странице есть горизонтальная полоса с thumbnail'ами фоток. Выбираешь фотку - в центре открывается полноразмерная версия + какое-нибудь описание фотографии. Слева и справа стрелки навигации (+ горизонтальная полоса с превьюшками).
Желательно, чтобы переход между фотографиями был плавный: нажал на стрелку вправо, текущая фотка проскользнула влево, вместо нее выехала новая.
Спасибо.
| ← предыдущие |