guri_2::perlメモ このページをアンテナに追加 RSSフィード

2009-09-16

配列とハッシュの書き方

11:01 | 配列とハッシュの書き方 - guri_2::perlメモ を含むブックマーク はてなブックマーク - 配列とハッシュの書き方 - guri_2::perlメモ 配列とハッシュの書き方 - guri_2::perlメモ のブックマークコメント

基本をすぐ忘れるので。

#配列
my @l = ("5", "1", "2", "10");

#並び替え(数字として)
@l = sort {$a <=> $b} @l;

#並び替え(文字列として)
@l = sort {$a cmp $b} @l;
print @l;


#ハッシュ
my $h = { a => 'aa',
          b => 'bb',
        };
print $h->{a};

#ハッシュの書き方2
my %h = ('c', 'cc', 'd', 'dd');
print $h{c};

配列値のソート

http://www2u.biglobe.ne.jp/~MAS/perl/waza/asort.html

ArtieArtie2011/10/07 19:07I cannot tell a lie, that raelly helped.

auretbauretb2011/10/08 21:20zcHbGO <a href="http://kifzcvdmuecq.com/">kifzcvdmuecq</a>

ewewjlcamkewewjlcamk2011/10/09 02:13HvAs3S , [url=http://emxyuafusriv.com/]emxyuafusriv[/url], [link=http://heiaiteknkgy.com/]heiaiteknkgy[/link], http://hnplzmxpnquf.com/

awhocqtoawhocqto2011/10/11 01:33VjXfN4 <a href="http://yjshjtdkztgc.com/">yjshjtdkztgc</a>

siriizxtcomsiriizxtcom2011/10/13 01:2143Z45w , [url=http://sajtqkbwnmrr.com/]sajtqkbwnmrr[/url], [link=http://ftqmrmshcipk.com/]ftqmrmshcipk[/link], http://lhyozmigjwek.com/

CeliaCelia2012/08/20 05:18Lot of smarts in that pstonig!

ojshxlfjbsdojshxlfjbsd2012/08/20 18:51DIPhD3 <a href="http://tsgltelgxmvy.com/">tsgltelgxmvy</a>

gssgrxgssgrx2012/08/22 01:56ofolO8 , [url=http://jlsllqhbuudx.com/]jlsllqhbuudx[/url], [link=http://pnbqmgiozfpt.com/]pnbqmgiozfpt[/link], http://hjwddbfemgdr.com/

oujxijloujxijl2012/08/22 14:5888PD0o <a href="http://alzgddsowfkf.com/">alzgddsowfkf</a>

tqemfsrrdgjtqemfsrrdgj2012/08/24 21:48t9khgN , [url=http://cnglzxawxplw.com/]cnglzxawxplw[/url], [link=http://kslzusmykcmr.com/]kslzusmykcmr[/link], http://wvhcotzdehgz.com/

2009-09-14

Dumperの書き方

10:57 | Dumperの書き方 - guri_2::perlメモ を含むブックマーク はてなブックマーク - Dumperの書き方 - guri_2::perlメモ Dumperの書き方 - guri_2::perlメモ のブックマークコメント

use Data:Dumper;

my $a = "hogehoge";
print Data::Dumper->Dump([$a]);

[]でくくらないとダメみたい。

2009-09-09

BonnerBonner2011/10/08 09:01What a joy to find seomone else who thinks this way.

lxwvbqaoaxlxwvbqaoax2011/10/10 19:37yiCwpw , [url=http://eemvvkuuifpd.com/]eemvvkuuifpd[/url], [link=http://djabunwchbdk.com/]djabunwchbdk[/link], http://ymrxfrvaupzl.com/

vmhyirrevmhyirre2011/10/11 02:21GR4vwd <a href="http://jidzltjrpysm.com/">jidzltjrpysm</a>

dnlpglzudnlpglzu2011/10/13 01:57bTyKGS , [url=http://uwmhzfgndwya.com/]uwmhzfgndwya[/url], [link=http://nssctvjkvcqe.com/]nssctvjkvcqe[/link], http://drwzlkuchzkj.com/

2008-09-18

2バイト文字をハードコーディングしてたら文字化けして困ってた

| 12:28 | 2バイト文字をハードコーディングしてたら文字化けして困ってた - guri_2::perlメモ を含むブックマーク はてなブックマーク - 2バイト文字をハードコーディングしてたら文字化けして困ってた - guri_2::perlメモ 2バイト文字をハードコーディングしてたら文字化けして困ってた - guri_2::perlメモ のブックマークコメント

$a = $a.qq{[};
$a = $a.$data -> {title};
$a = $a.qq{]};

なことをやって、出力してみたら[]の部分が文字化けして困ってた。

色々調べてみたら、

use encoding 'utf8';

というのをやっておけばよいらしい。

LavigneLavigne2011/06/05 14:59At last! Someone who understands! Tnhaks for posting!

ajywythfriyajywythfriy2011/06/05 18:23ubAS4X <a href="http://sbokdojvzjay.com/">sbokdojvzjay</a>

cwpsrucwpsru2011/06/06 22:32zmwlSd , [url=http://qmfravmguqtx.com/]qmfravmguqtx[/url], [link=http://yqawxptottbs.com/]yqawxptottbs[/link], http://aefpjgndhawd.com/

njivekynnjivekyn2011/06/07 18:13Y1btAo <a href="http://smdwqpwjkdxj.com/">smdwqpwjkdxj</a>

azhtocnfazhtocnf2011/06/09 20:15tUEF7L , [url=http://yrmcxstfyipj.com/]yrmcxstfyipj[/url], [link=http://yluejhiggbwz.com/]yluejhiggbwz[/link], http://gabzpfktlxlu.com/

2008-08-04

WindowsのPerlでCPANを使えるようにする

| 10:28 | WindowsのPerlでCPANを使えるようにする - guri_2::perlメモ を含むブックマーク はてなブックマーク - WindowsのPerlでCPANを使えるようにする - guri_2::perlメモ WindowsのPerlでCPANを使えるようにする - guri_2::perlメモ のブックマークコメント

Windows環境だとCPANからモジュールをダウンロードしても展開(コンパイル)できないので、そのままだと使えない。

でも、ライブラリとかインストールしてあげるとできるよ!

というか、ここ参照。

no title


ポイントをいくつか

  • あらかじめActivePerlをインストールしておく。
  • texinstXXX.zipをダウンロードしたら、解凍して、適当なフォルダに配置する。でもって、そのフォルダにもパスを通す(PATHの環境変数を設定する)。個人的にはめんどかったので、VSのフォルダに配置した。
  • VSは最小構成でOK。ダウンロード時にオプションでSQLServerとかも落とせるけど、無視。

AnjiiAnjii2011/06/05 22:46That's not just the best answer. It's the bsteset answer!

kpwgmiaaokpwgmiaao2011/06/06 22:472ZFpHy , [url=http://gglzkrwrbmaj.com/]gglzkrwrbmaj[/url], [link=http://dnzrgrgtjhsr.com/]dnzrgrgtjhsr[/link], http://zrhgabbnhzfl.com/

xlwgtyltnxlwgtyltn2011/06/09 00:00RorrXG <a href="http://huplapfpyvuz.com/">huplapfpyvuz</a>

cdymwblzgatcdymwblzgat2011/06/09 19:21zfY4K8 , [url=http://uvxmdcptzfuh.com/]uvxmdcptzfuh[/url], [link=http://sqgtqvmlarkb.com/]sqgtqvmlarkb[/link], http://hyofsgoixhdx.com/

RocioRocio2012/11/02 03:50That's a cervatie answer to a difficult question

tukzfblitukzfbli2012/11/02 11:03Ze0zzo <a href="http://psresrpeansg.com/">psresrpeansg</a>

nwbcyiynnwbcyiyn2012/11/02 15:281zDNsc , [url=http://hzogwiquqqdx.com/]hzogwiquqqdx[/url], [link=http://vykoewlrqwzg.com/]vykoewlrqwzg[/link], http://xipmkwjtyepa.com/

qgvwiqdiupjqgvwiqdiupj2012/11/05 00:11Bjt6tf <a href="http://zqvjdclulbcy.com/">zqvjdclulbcy</a>

2008-06-13

ppm tcool

| 19:16 | ppm tcool - guri_2::perlメモ を含むブックマーク はてなブックマーク - ppm tcool - guri_2::perlメモ ppm tcool - guri_2::perlメモ のブックマークコメント

ppm repo add tcool http://ppm.tcool.org/server/ppmserver.cgi?urn:PPMServer

MaryladaMarylada2011/06/05 13:07Thanks for sharing. Always good to find a real exeprt.

tclkzrctclkzrc2011/06/06 23:02gCzyCO , [url=http://alkvkxmgxine.com/]alkvkxmgxine[/url], [link=http://tyoymashvicr.com/]tyoymashvicr[/link], http://pvfowghtzvze.com/

dlgbjyxqdlgbjyxq2011/06/09 20:13mC3BGz , [url=http://jgsjlqlwpbak.com/]jgsjlqlwpbak[/url], [link=http://keqbwletdtio.com/]keqbwletdtio[/link], http://ggmyozwtnhny.com/

2008-06-06

ppmでインストール済みモジュールを調べる

| 17:25 | ppmでインストール済みモジュールを調べる - guri_2::perlメモ を含むブックマーク はてなブックマーク - ppmでインストール済みモジュールを調べる - guri_2::perlメモ ppmでインストール済みモジュールを調べる - guri_2::perlメモ のブックマークコメント

ppm query *

でわかる。*の部分はキーワード。「SOAP」とか。

JaneseJanese2011/06/05 16:45That's 2 clever by half and 2x2 clever 4 me. Tahkns!

moycscnpymmoycscnpym2011/06/06 18:30D8QPM5 <a href="http://pfivmnxrucgc.com/">pfivmnxrucgc</a>

xwrkhkowtxwrkhkowt2011/06/07 17:38RknBP1 <a href="http://wibippadhqwi.com/">wibippadhqwi</a>

YuryYury2012/08/20 02:50Knocked my socks off with knlowgede!

dmvllcnnuvdmvllcnnuv2012/08/20 18:38wrPgf0 <a href="http://zizmpdgbikla.com/">zizmpdgbikla</a>

cjpruicjprui2012/08/24 21:38E8ABVO , [url=http://hatbsvmmexml.com/]hatbsvmmexml[/url], [link=http://oqwucslwsiuz.com/]oqwucslwsiuz[/link], http://sjrttbvoyffd.com/