dann@catalyst このページをアンテナに追加 RSSフィード



| 22:55 |  Catalystのプロジェクト用のタグ生成 - dann@catalyst を含むブックマーク はてなブックマーク -  Catalystのプロジェクト用のタグ生成 - dann@catalyst  Catalystのプロジェクト用のタグ生成 - dann@catalyst のブックマークコメント



#!/usr/bin/env perl
use strict;
use warnings;
use File::Basename qw(dirname);
use File::Spec::Functions qw(catfile);
use Cwd;

my $basedir = find_module_base();
die "Can't find module base directory\n" unless $basedir;

chdir($basedir) or die "chdir $basedir:$!";

exit 0; # not reached

sub run_ctags {
    my @ctags = ('ctags', '-R');
    print STDERR "@ctags\n";
    die "exec failed: $!";
    # not reached.

sub find_module_base {
    my $curdir = shift || cwd;

    while ($curdir && $curdir ne '/') {
        return $curdir if looks_like_base($curdir);
        $curdir = dirname $curdir; # try ../
    return; # not found.

sub looks_like_base {
    my $dir = shift;

    return ( -d catfile($dir, 't')
            && -e catfile($dir, 'README')
            && (-e catfile($dir, 'Makefile.PL')
                || -e catfile($dir, 'Build.PL')));


set tags+=./tags;/


noremap ,c <Esc>:!ctagsp<CR>


| 20:55 |  vim中からprove - dann@catalyst を含むブックマーク はてなブックマーク -  vim中からprove - dann@catalyst  vim中からprove - dann@catalyst のブックマークコメント






#!/usr/bin/env perl
use strict;
use warnings;
use File::Basename qw(dirname);
use File::Spec::Functions qw(catfile);
use Cwd;

my @test_files = @ARGV;
@test_files = qw(t) unless @test_files;

my $basedir = find_module_base();
die "Can't find module base directory\n" unless $basedir;

chdir($basedir) or die "chdir $basedir:$!";

exit 0; # not reached

sub run_prove {
    my @prove = ('prove', '-vl', @test_files);
    print STDERR "@prove\n";
    die "exec failed: $!";
    # not reached.

sub find_module_base {
    my $curdir = shift || cwd;

    while ($curdir && $curdir ne '/') {
        return $curdir if looks_like_base($curdir);
        $curdir = dirname $curdir; # try ../
    return; # not found.

sub looks_like_base {
    my $dir = shift;

    return ( -d catfile($dir, 't')
            && -e catfile($dir, 'README')
            && (-e catfile($dir, 'Makefile.PL')
                || -e catfile($dir, 'Build.PL')));


noremap ,t <Esc>:!prv -lv t/%<CR>




vimをIDEっぽく使う (autocomplpop + ctags)

| 18:53 |  vimをIDEっぽく使う (autocomplpop + ctags) - dann@catalyst を含むブックマーク はてなブックマーク -  vimをIDEっぽく使う (autocomplpop + ctags) - dann@catalyst  vimをIDEっぽく使う (autocomplpop + ctags) - dann@catalyst のブックマークコメント


  • ctags+vimで該当箇所へのjump
    • ポイントは、使うモジュールの全部のタグを作っておいて、cronでまわして生成しておくこと
    • ただし、Eclipseは型がわかっているから、一発で該当箇所にjumpできるけど、LLの場合だとそこまで完璧にはいかない。
    • Eclipseを使っていたときもJavaDoc(HTML)は使わないで、ライブラリのソースコードをattachしてEclipse上でソースコードをjumpしながら読んでいた。それに近い感じ。
  • autocomplpopでtagとbufferから補完
    • これで、がんがん補完できる。autoで補完候補がでるのが肝。



echo 'Generating tags for perl ...'
ctags -f ~/.vim/tags/perl/cpan.tags --recurse --totals \
    --exclude=blib \
    --exclude=.svn \
    --exclude='*~' \
    --languages=Perl --langmap=Perl:+.t \

echo '\nGenerating tags for ruby ...'
ctags -f ~/.vim/tags/ruby/gems.tags --recurse --totals \
    --exclude=blib \
    --exclude=.svn \
    --exclude='*~' \
    --languages=Ruby \

ThaBymnThaBymn2018/02/17 00:54Buy Generic Propecia Online Alli Diet Pill Mexico Does Cephalexin Work On Nail Infections <a href=http://cial10mg.com>online pharmacy</a> Buy Cheap Lasix Online Generic Macrobid On Sale Canada Mastercard Acceptedglucophage Zithromax Suspension Storage

LesEntilaLesEntila2018/04/16 22:20Giorni Alterni Finasteride Propecia Medsforless <a href=http://brandciali.com>buy generic cialis</a> Cheapest Fastest Canadian Pharmacy Levitra Ersatz

EllroyatoEllroyato2018/04/21 01:09Strep Throat 200ml Of Amoxicillin Donde Comprar Cialis Foro Buy Estrofem <a href=http://brandciali.com>generic cialis from india</a> Cephalexin Dosage For Sinus Infection Secure Ordering Free Shipping Dutasteride Ups Medicine Amex Accepted

JosephlycleJosephlycle2018/05/09 06:32Write My Essay - EssayErudite.com

Fed up of typing "who can write my essay" in the search bar?
Would you like to have a reliable helper always by your side?
Our website will come as an excellent solution to <a href=https://essayerudite.com/write-my-essay/>write my essay</a> for everyone!

<a href="https://essayerudite.com/write-my-essay/" />write my essay</a>

Write My Essay - https://essayerudite.com/write-my-essay/

DennisAbathDennisAbath2018/05/09 07:36Do My Homework - EssayErudite.com

I can't <a href=https://essayerudite.com/do-my-homework/>do my homework</a> alone - that is not a problem anymore. EssayErudite.com will always be by your side whenever you call for writing help.
EssayErudite represents a pool of native-speaking editors, proofreaders, instructors and writers to handle any writing task by the deadline.

I need assistance to <a href="https://essayerudite.com/do-my-homework/" />do my homework</a>

Do My Homework - https://essayerudite.com/do-my-homework/

TylerCremaTylerCrema2018/05/09 22:51Essay Writing Service - EssayErudite.com

Our <a href=https://essayerudite.com>essay writing service</a> provides a full-scale writing assistance accessible online 24/7.
Apart from many other writing companies, we are rather picky when forming a professional staff of experts.
Moreover, we try to make our every customer feel safe and pleased with the service.

<a href="https://essayerudite.com" />essay writing service</a>

Essay Writing Service - https://essayerudite.com

HaroldfupHaroldfup2018/05/10 00:01Write My Essay For Me - EssayErudite.com

Can You <a href=https://essayerudite.com/write-essay-for-me/>Write Essay For Me</a> ? How many times do students worldwide ask this question without finding an answer?
We'd rather not check the official statistics. At the same time, essays appear to be probably among the most popular academic assignments.
Students from various education establishments need to complete them constantly. If you are among those lucky ones, feel free to contact our customer service department and opt for an essay writing help.

<a href="https://essayerudite.com/write-essay-for-me/" />Write Essay For Me</a>

Write My Essay For Me - https://essayerudite.com/write-essay-for-me/

CharlespawCharlespaw2018/05/10 00:29Thesis Writing Service - EssayErudite.com

If you look for a trustworthy <a href=https://essayerudite.com/thesis-writing-service/>thesis writing service</a> and want to benefit from a higher grade, your editors, proofreaders, and instructors are here to lend you a hand.
Some students afraid of hiring professional writers due to ethical issues. As a result, they fail the course due to various reasons not able to defend their degree.
You should note that there is nothing wrong with opting for a <a href="https://essayerudite.com/thesis-writing-service/" />thesis writing service</a>. EssayErudite is certainly the best place for that.

Thesis Writing Service https://essayerudite.com/thesis-writing-service/

JustinshorpJustinshorp2018/05/13 19:28Write My Paper - EssayErudite.com

Looking for an expert to <a href=https://essayerudite.com/write-my-paper/>write my paper</a> for you? You are at the right place.
Providing superior writing service appears to be our main specialization and passion.
Our website is the best destination for every English-speaking student who calls for assistance when handling his or her daily academic tasks.

<a href="https://essayerudite.com/write-my-paper/" />write my paper</a>

Write My Paper - https://essayerudite.com/write-my-paper/

WilliamwemWilliamwem2018/05/13 20:19Buy Essay - EssayErudite.com

Where to <a href=https://essayerudite.com/buy-essay/>buy essay</a> online ? Our experienced writers can boast higher degrees in addition to exceptional writing skills.
You now have a great chance to buy essay papers online with only a couple of clicks.

<a href="https://essayerudite.com/buy-essay/" />Buy Essay</a>

Buy Essay Online - https://essayerudite.com/buy-essay/

HenryskitoHenryskito2018/05/13 21:42Paper Writing Service - EssayErudite.com

We value excellent academic writing and strive to provide outstanding <a href=https://essayerudite.com>paper writing services</a> each and every time you place an order. We write essays, research papers, term papers, course works, reviews, theses and more, so our primary mission is to help you succeed academically.

Don't waste your time and order our <a href="https://essayerudite.com/" />paper writing service</a> today!

Best Essay Paper Writing Service -https://essayerudite.com

SEOWRITHSEOWRITH2018/05/15 09:46
http://seorussian.ru - ceo продвижение - http://seorussian.ru - seorussian.ru

GuestAremaGuestArema2018/05/19 21:07guest test post
<a href=" http://temresults2018.com/ ">bbcode</a>
<a href="http://temresults2018.com/">html</a>
http://temresults2018.com/ simple

HelenNubHelenNub2018/05/21 03:09SEO / SMMソフトウェア「XRumer 16.0 + XEvil 4.0」の革新的なアップデート:
iMacros、XRumer、GSA SER、ZenoPoster、Srapebox、Senukeなど100以上の他のプログラムで、XEvil 4.0を最も人気のあるSEO / SMMソフトウェアで使用できます。

興味がある? YouTubeにはXEvilに関するビデオが多数紹介されています。
じゃあまたね ;)

DerbnedoDerbnedo2018/05/21 17:28E come in questo caso si deve fare?
<a href="http://window.org/forum/viewtopic.php?f=5&t=8722">descargar videos pornos de tias follando con sus sobrino</a>
<a href="http://www.ffna-network.com/Webboard/showthread.php?tid=545&pid=31557#pid31557">yeni-luv</a>
<a href="http://succubusforums.com/showthread.php?tid=808&pid=7988#pid7988">home naked model</a>
<a href="http://zhcloud.win/forum.php?mod=viewthread&tid=8033&extra=">free nude fucking video clips</a>

hasfesihaphasfesihap2018/05/30 23:35[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a> http://tadalafilcialis-cheapestprice.site/

ubudejsoyubudejsoy2018/05/31 00:12[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a> http://tadalafilcialis-cheapestprice.site/

DenGurLowDenGurLow2018/05/31 20:38[img]http://partnerkalab.ru/wp-content/uploads/2017/09/rb2.jpg[/img]

[b]Приветственный бонус в размере $30 начисляется после выполнения нескольких простых действий:[/b]

1 Верификация персональных данных- включает необходимость верификации действующего паспорта и реального адреса.
2 Верификация личного телефонного номера.
3 Пополнение торгового счета собственными средствами на сумму $10. Клиент имеет право, по мере необходимости, вывести эти средства.

Исходя из типа выбранного торгового счета, размер приветственного бонуса составляет $30 либо 3000 Cent. Бонус может зачисляться и в евро. В этом случае, по внутреннему курсу брокерской компании будет произведена конвертация. Клиент компании имеет право на единоразовое получение данного приветственного бонуса. Бонус доступен на платформах MetaTrader 4 и 5 и счетах Fix/Pro-Cent и Fix/Pro-Standard.

[url=http://partnerkalab.ru/roboforex-welcome-bonus-30-usd/]Подробнее как пеолучить 30$[/url]

LindapesLindapes2018/06/04 12:36[center][URL="https://mityr-trans.com"][img]https://mityr-trans.com/wp-content/themes/mitur/images/object2065041431.jpg[/img][/URL][/center]
[center][b][size=20][color=red]Наша компания оказывает услуги международных грузоперевозок на Ваших условиях !!![/color][/size][/b][/center]
[center][b][size=20][color=red]Максимальные гарантии !!![/color][/size][/b][/center]
[center][b][size=20][color=red]Кратчайшие сроки !!![/color][/size][/b][/center]
[center][b][size=20][color=red]Лучшие цены !!![/color][/size][/b][/center]
[center][b][size=20][color=blue]Основные маршруты по/из РФ - Омск, Томск, Челябинск, Екатеринбург, Новосибирск, Красноярск, Тюмень, Пермь[/color][/size][/b][/center]


международные грузоперевозки РФ РБ
недорогие международные грузоперевозки Томск отзывы
недорогие международные грузоперевозки Пермь отзывы
недорогие международные грузоперевозки Россия Беларусь
международные грузоперевозки Томск
недорогие международные грузоперевозки отзывы
недорогие международные грузоперевозки Красноярск отзывы
недорогие грузоперевозки Челябинск отзывы
недорогие международные грузоперевозки Омск
международные грузоперевозки Томск отзывы
международные грузоперевозки Новосибирск отзывы
международные грузоперевозки Красноярск
недорогие грузоперевозки Новосибирск
недорогие грузоперевозки Тюмень
недорогие грузоперевозки РФ РБ
международные грузоперевозки Красноярск отзывы
грузоперевозки Омск отзывы
международные грузоперевозки Пермь отзывы
недорогие международные грузоперевозки РФ РБ отзывы
международные грузоперевозки Россия Беларусь отзывы

LiftekgroumLiftekgroum2018/06/06 00:07Если ищите [b]качественное[/b] аварийное и техническое [b]обслуживание лифтов[/b] в Брянске. [b]Если требуется ремонт[/b] лифта в жилом доме, в торгово-офисном или промышленном здании - приглашаем ознакомится с информацией по теме на сайте
Диспетчеризация лифтов современным оборудованием. Модернизация.
Всё на высшем уровне. Заходите


bakuninatheldbakuninatheld2018/06/08 07:24[img]http://partnerkalab.ru/wp-content/uploads/2017/12/Kryptex_mayning-520x245.jpg[/img]

[b]Кryptex[/b] — абсолютно бесплатная программа, позволяющая заработать криптовалюту.
Данная программа отличается от большинства сервисов для майнинга!

Во-первых, она бесплатная, и это не сервис для клауд-майнинга поскольку здесь многое зависит от мощности компьютера, чем выше производительность компьютера — тем больше можно заработать, а если подключить ферму, то доход будет очень серьёзный.
Во-вторых, разработчики предусмотрели вывод денег множеством способов и даже на прямую на банковскую карточку. Среди прочего есть достаточно привычные: Qiwi, Яндекс деньги и Paypal, вывод минималки 50 рублей.

[b]Воспользоваться сервисом очень просто:[/b]

1. нужно скачать приложение;
2. [url=http://bidfx.ru/www.kryptex.org]зарегистрироваться[/url]
3. включить программу;
4. получать выплаты.

Таким образом минимально можно заработать 1500 рублей, получать выплаты при этом можно в биткоинах, рублях, тенге или гривнах.
Более подробно как настроить Кryptex, и повысить свою прибыль [url=http://bidfx.ru/kryptex]читайте тут[/url]

StephenmalStephenmal2018/06/08 08:37Новый маркетинг план LifePharm Global Network 2018, Ламинин, Чудо Здоровья и Молодости, laminine LPGN. Laminine LPGN, LifePharm Global Network предлагает Новый маркетинговый (компенсационный) план с 1 апреля 2018. Но Уже есть аналог, дешевле в 4 раза. Смотрите на сайте http://1541.ru

[url=http://1541.ru]AminoBoosters единственный в Мире натуральный продукт из оплодотворенного куриного яйца, способный спасать тяжело больных с самыми разными заболеваниями тогда, когда медицина бессильна. Дешевле ламинина в 4 раза[/url]

[url=http://1541.ru]Only for USA in Russian Analogue of Laminine AminoBoosters (aminopure) are 4 times more affordable as Laminine by LPGN[/url]

[url=http://1541.ru]Заработок без вложений, без обяз. ежемесячных покупок и Асолютно без приглашений, если пожелаете. Скайп evg7773 Работаем с Аналогом Ламинина 1 в 1, но дешевле чем Laminine LPGN в 4 раза. Продукт спасает, Когда медицина помочь не Может априори[/url]

wendypw1wendypw12018/06/09 20:40 Hi reborn project
queensland muntari companies industries first

AgustinAloraAgustinAlora2018/06/10 04:35cbd pills [url=https://cbdpillsforsale.org/]best cbd oil for pain management[/url]
high cbd cannabis seeds for sale [url=https://cbdpillsforsale.org/]cbd oil ingredients[/url]

miracle cbd cannabis capsules <a href="https://cbdpillsforsale.org/">high cbd low thc cannabis seeds for sale</a>
cannabis seeds high in cbd <a href="https://cbdpillsforsale.org/">pure cbd oil for pain relief</a>

MeganHooryMeganHoory2018/06/12 18:18перевозка грузов томск фото города
услуги транспортных перевозок
екатеринбург газели грузоперевозки
расчет грузоперевозок по россии
авто грузоподъемность тонны
груз груз машина находить перевозка
перевозки по хабаровску
груза перевозка тюмень
открыть грузоперевозки рб
правила грузоперевозок в беларусь

[URL="https://mityr-trans.com"]хабаровск пермь грузоперевозки[/URL]

LiftmndorLiftmndor2018/06/13 23:36Вы полним поставку лифтов, эскалаторов.
Импортное и отечественное подъемное оборудование. В кратчайшие сроки.
Гарантируем качество. Опыт работы 10 лет.
"ЛифтМонтажНаладка" наш сайт liftmn.ru


IsrafaceRooxyIsrafaceRooxy2018/06/14 18:14Знакомства в Израиле бесплатно

[url=http://israface.com]Израиль еврейская социальная сеть и знакомства в израиле подробнее тут[/url]

RomannorRomannor2018/06/15 08:19Иногда сайты в инете создаются не с коммерческой целью, а ради души. И продвигаются они в internet самими создателями. Которые через отсутствие знаний в сео допускают ошибки. Посмотреть их перечень можно в статье [url=http://interesu.ru/index.php/poleznye-sovety/1164-prodvizhenie-v-internete]Продвижение в интернете[/url], а также [url=http://interesu.ru/index.php/poleznye-sovety/888-prodvizhenie-sajtov]Продвижение сайтов[/url].

StephenmalStephenmal2018/06/15 11:30В 2011 году мир узнал о Laminine. Ламинин выпускали в 2011-2012 годах на норвежском экстракте YТЕ (из оплодотворенного куриного яйца).
Создал его д-р Эскеланд в 1994 г. Основа Восстановления, это Экстракт YТE, его количество в 1 капсуле.
И миллионы уже проверили, что этот натуральный ( не лекарство) продукт спасает там, где медицина бессильна.
Ламинин восстанавливает Все органы до здорового состояния.
Все, по очереди. Главное не опоздать.
Главный минус - Дорого, а пить надо много.
А заработать хотя бы $200 в проекте LPGN (а он продавался только в МЛМ) могли единицы.
Сегодня есть Замена ламинину, это AminoBoosters ( AminoPure) 1 в 1, но дешевле в 4 раза на том же неизменном и знаменитом Экстракте YТE от д-ра Эскеланда и в 1 капсуле 400 - 420 мг, а в ламинине 200.
Технологию доктора Эскеланд за все время Никто не повторил!
Вот и работает сегодня Экстракт YТЕ в AminoBoosters намного эффективнее, чем более слабый и дорогой ламинин.

Консультации по скайпу evg7773
Подробно на сайте http://1541.ru

Only for USA in Russian Analogue of Laminine AminoBoosters (aminopure) are 4 times more affordable as Laminine by LPGN http://1541.ru/rz1.html

SergWorldSecurSergWorldSecur2018/06/15 14:47Wer einen Kite sucht, der auch in Sachen Hangtime und Big Air eine gute Figur macht, wird mit dem Catalyst eben so wenig enttauscht werden. Besonders die langen Hangtimeeinlagen haben uns begeistert. Dabei setzt der Catalyst den Kiter immer soft auf dem Wasser wieder ab.
Это же советую

ThomasWemyThomasWemy2018/06/15 20:52[b][url=https://bit.ly/2Jcmk50]pharmacie en ligne[/url][/b]



cialis livraison rapide forum
vente de cialis en suisse
avis pharmacie en ligne cialis
ou acheter du viagra en algerie
dapoxetine pas chere
prix cialis belgique
acheter cialis maroc
acheter du viagra par cheque
viagra generique livraison rapide
vendre viagra en france
prix du viagra en pharmacie a lyon
comment acheter dapoxetine
acheter cialis 5 milligrams
levitra ou cialis generique
pharmacie viagra pfizer
peut acheter cialis sans ordonnance
prix boite cialis pharmacie
acheter du cialis sur internet forum
forum acheter viagra sans ordonnance
achat cialis 5mg
peut acheter du viagra sans ordonnance
achat cialis site sur
ou se procurer du viagra pour femme
le viagra en generique
tadalafil 5mg prix
cialis 5 mg hatasa

RoyceMekRoyceMek2018/06/16 04:45[url=http://lanatrade.eu/]http://lanatrade.eu/[/url] wougsUnwiliAnowash

IvanCarabIvanCarab2018/06/16 05:49[url=http://prezidentshop.ru/rasprodazha-duhov.html]распродажа духов за 1 рубль[/url] распродажа духов со склада украина

BrettTusBrettTus2018/06/16 07:32wh0cd15749 [url=http://tadalafil777.us.com/]tadalafil sale[/url]

IgnatCoaniIgnatCoani2018/06/16 07:45[url=http://prezidentshop.ru/renumax-sredstvo-dlya-udaleniya-carapin.html]renumax официальный сайт[/url] renumax официальный сайт

BrianWibeBrianWibe2018/06/16 12:17[b][url=https://bit.ly/2LWntPH]best online pharmacy[/url][/b]



online pharmacies yahoo answers
canada drugs delray beach
rx sunglasses canada
diflucan online canadian pharmacy
emedzone online pharmacy
canadian drug and alcohol rehab
canadian pharmacy xtandi
canada medicene without prescription
best canadian online pharmacy
veterinary compounding pharmacy canada
canada otc drug list
canada pharmacy adipex
complaints about canada drugs online
online pharmacy at walmart.com
canadian pharmacy mirena iud
canadian celebrex online
global rx canada
canada drugs address
directory of canadian health care personnel
canadian pharmacys that accept paypal
prescription drugs identifier canada
online pharmacy ottawa
canada customs rules 24 hours
canada pharmacy online no prescription

WarzenGonWarzenGon2018/06/16 13:16viagra vs cialis online
[url=http://vost.rxviagracan.com]viagra lavitra viagra[/url]
buy generic cialis pills online
<a href=http://next.rxviagracan.com>viagra doses content</a>
- buy cialis black
cialis 20mg side effects register

rickga69rickga692018/06/16 20:44 Free porn pictures
teenage lesbian paulding water payment sister fuck old men berbatov man u

ArthurSnArthurSn2018/06/17 01:01[b][url=https://bit.ly/2sD1GUE]pharmacie online[/url][/b]



viagra en ligne belgique
prix cialis en ligne
levitra 10mg prix en pharmacie
cialis achat pharmacie
faut il une ordonnance pour acheter du viagra en pharmacie
cialis achat. forum
pilule de viagra effet
viagra pour homme achat
cialis super active online australia
sildenafil pfizer prix
tarif viagra 100 mg
acheter viagra 150 mg
acheter dapoxetine france
achat viagra espagne
viagra 100mg prix
viagra pfizer livraison rapide
levitra acheter
acheter du viagra doctissimo
acheter cialis en ligne canada
sildenafil win prix maroc

BryanLahBryanLah2018/06/17 01:12<a href="http://medicalcases.eu/where-to-buy-lorazepam-online/">Where to Buy Lorazepam Online?</a>

MichaelWeenoMichaelWeeno2018/06/17 04:39Добрый день! Посоветуйте как загрузить и установить программу, выбрал нужную мне программу и при нажатии кнопки загрузки [url=http://bazasofta.net/internet/23-mozilla-firefox-populyarnyy-brauzer.html]mozilla firefox скачать торрент[/url] ничего не происходит, посоветуйте что сделать ? Извиняюсь если написал не в ту ветку.

RobertvargyRobertvargy2018/06/17 04:42corporate website Jarle Thorsen GLOBAL POWER PTE LTD

w0vvu5b4w0vvu5b42018/06/17 07:03roulette simulator - [url=https://roulettecas.com/]roulette games[/url]
free roulette game 247 <a href=" https://roulettecas.com/ ">play roulette for free</a>

IgnatCoaniIgnatCoani2018/06/17 10:23[url=http://prezidentshop.ru/kukla-lol-v-sharike.html]кукла лол оригинал[/url] кукла лол картинки

AudreythopeAudreythope2018/06/17 10:47<a href="http://medicalcases.eu/buy-lorazepam-online-without-prescription/">Buy Lorazepam Online Without Prescription</a>

DouglasMaimaDouglasMaima2018/06/17 10:52<a href="http://medicalcases.eu/buy-lorazepam-online-overnight/">Buy Lorazepam Online Overnight</a>

AlinaRogovaAlinaRogova2018/06/17 11:11


o66x286ro66x286r2018/06/17 13:47roulette game - [url=https://roulettecas.com/]roulette games[/url]
play roulette for free <a href=" https://roulettecas.com/ ">play roulette</a>

LeonardaluptLeonardalupt2018/06/17 20:13<a href="http://medicalcases.eu/order-cheap-lorazepam-online/">Order Cheap Lorazepam Online</a>

JuanitaReonyJuanitaReony2018/06/18 04:37<a href="http://medicalcases.eu/how-lorazepam-worked/">How Lorazepam worked?</a>

BrettTusBrettTus2018/06/18 06:20wh0cd150865 [url=http://cialis.us.com/]generic cialis[/url]

DavidPulteHafDavidPulteHaf2018/06/18 14:4220 yr old Amusement Center Manager Tommy Donahey from Windsor, has numerous interests including weather forecasting, Writing and candle making. Has enrolled in a world contiki tour. Is incredibly thrilled specifically about going to Royal Exhibition Building and Carlton Gardens. [url=https://www.spreaker.com/user/rahadelazs]kollagen intensiv[/url].

KevinJatKevinJat2018/06/18 16:10В [url=http://abkids.by/]ABkids[/url] вы сможете взять в аренду понравившуюся развивающую игрушку или другой интересующий вас товар на любой срок и по доступным ценам.
В нашем [url=http://abkids.by/shop/]Каталоге детских товаров[/url] представлены не только самые разнообразные развивающие игрушки ведущих мировых брендов, которые пользуются доверием родителей и радуют малышей во всем мире, но и ингаляторы, увлажнители воздуха, батуты и многое другое.
Также мы рады предложить Вам товары для поддержания фигуры, ведь так трудно найти время на хождение в тренажерный зал, когда дома у Вас подрастает маленький малыш.

С уважением, abkids.by
[url=http://abkids.by/]Прокат детских товаров в Минске[/url]!

SolimokpetSolimokpet2018/06/18 18:50[url=http://www.gosrc.ru/index/8-16730]Анатолий Сморгонский[/url]
Анатолий Сморгонский
Анатолий Сморгонский

VaslamipetVaslamipet2018/06/18 21:34[url=http://yrb2.ru/forum/index.php?action=profile;u=229587]Купить лекарства без рецепта[/url]
Купить алпразолам
Купить трамал

rosiesr69rosiesr692018/06/19 04:18My new work:

トラックバック - http://catalyst.g.hatena.ne.jp/dann/20080331



| 21:49 |  snippetのdictionary生成 - dann@catalyst を含むブックマーク はてなブックマーク -  snippetのdictionary生成 - dann@catalyst  snippetのdictionary生成 - dann@catalyst のブックマークコメント





snippets2dict.pl perl > perl.dict


use strict;
use warnings;

use Carp;
use File::Find;

my $langtype = $ARGV[0];
unless($langtype) {
    die "langtype is required. Usage: snippets2dict.pl perl";

my $dir = "$ENV{'HOME'}/.vim/after/ftplugin";
unless(-d $dir) {
    die "$dir isn't exist"

find(\&print_file, $dir);

sub print_file {
    if($File::Find::name =~ /([a-zA-Z0-9\-]+)_snippets\.vim$/) {
        my $filetype = $1;

        my $file_path = $File::Find::name;
        my @contents = get_contents($file_path);
        foreach my $line (@contents) {
            if($line =~/Snippet\s+(.+?)\s+/i) {
                if($langtype eq $filetype) {
                    print $1 . "\n";

sub get_contents {
    my $file = shift;

    my $fh;
    open $fh, '<', $file or Carp::confess( "unable to open $file: $!" );

    if (wantarray) {
        my @contents = <$fh>;
        close $fh;
        return @contents;

    my $contents = do { local $/; <$fh> };
    close $fh;
    return $contents;

# catalyst系のsnippetも、これで使えるように!

トラックバック - http://catalyst.g.hatena.ne.jp/dann/20080312



| 21:56 |  Catalyst用のsnippet - dann@catalyst を含むブックマーク はてなブックマーク -  Catalyst用のsnippet - dann@catalyst  Catalyst用のsnippet - dann@catalyst のブックマークコメント





GalangGalang2012/10/31 00:53I suppose that sounds and smlles just about right.

serowtserowt2012/11/01 06:46dg9QAM , [url=http://lguawwokcygh.com/]lguawwokcygh[/url], [link=http://znungxozrjzp.com/]znungxozrjzp[/link], http://etsniywijzoa.com/

pcoposfcuyapcoposfcuya2012/11/01 13:21FcmCUk <a href="http://fnojtbacntmu.com/">fnojtbacntmu</a>

vgozepoqvgozepoq2012/11/02 02:125rliHl , [url=http://ishgorqhgyly.com/]ishgorqhgyly[/url], [link=http://cugddjtgnaxl.com/]cugddjtgnaxl[/link], http://xhbdujjoggle.com/

トラックバック - http://catalyst.g.hatena.ne.jp/dann/20080217