配列やハッシュの要素へのアクセス方法は、大きく分けて3通りがあります。 インデックスでのアクセス スライスでのアクセス 配列をリファレンスでのアクセス しかし、1以外は、ワーニングで、やはりインデックスでアクセスするのが常道のようです。 ちなみに、2は、以下のワーニングが出ます。 Scalar value @a[0] better written as $a[0] またちなみに、3は、以下のワーニングが出ます。 Using an array as a reference is deprecated. (D deprecated) @foo->[23] や @$ref->[99] の形で、配列をリファレンスとして使おうとしました。 5.6.1 以前のバージョンの perl ではこの構文を許していましたが、そうするべきではありません。これは今では非推奨であり、将来のバージョンでは削除されるでし
久々にPerlで簡単なバッチを書いていた。珍しく配列をごちゃごちゃ操作するような物です。で、配列数も多いので、サブルーチンに渡すごとにコピーを作っていたらパフォーマンスにも影響すると思って、参照渡しを使うようにしました。何故か凄い混乱。Perlのリファレンスとかを理解していないということが、改めて解りました。 #!/usr/bin/perl use strict; use warnings; use Data::Dumper; my @x=(1,2,3,4,5); my @y=(6,7,8,9,10); print '@x'," is \n"; print Dumper(@x),"\n"; func(\@x,\@y); sub func { my ($x,$y) = @_; print '$x'." is \n"; print Dumper($x),"\n"; print '@x'." i
質問者 Takashi 投稿日 9/10(月) 00:23:11 データベースのデータを項目(フィールド)ごとに複数キーでソート(分類)したいのですが どのような方法を取ればいいのか概略を教えて下さい。 回答者 しあわせのツボ [削除] 投稿日 9/10(月) 00:55:22 sort { (split(/\t/,$a))[1]<=>(split(/\t/,$b))[1]; } @array; のような構文になります。 一連の質問を見て思うのですが、そこまで本格的なものを求めるのであれば、「簡易」データベースには荷が重すぎます。 いっそ、きちんとしたデータベースを利用されてはどうでしょうか。 質問者 Takashi [削除] 投稿日 9/10(月) 10:17:08 ありがとうございます。 本格的なデータベースは全くわかりません。 他に別途色々なソフトが必要になるのでしょうか? Perl
モジュールの作り方 2000/11 に京都国際会館で行われた Perl Conference Japan 2000 での講演スライドです。当時同じ会社で勤務していた小飼弾さんと2人で講演しました。内容的には、モジュールの作り方と言うより、書き方がメインになっています。 Name Last modified Size Description Parent Directory 21-Apr-2004 05:51 - 00Title.html 03-Dec-2000 19:44 1k 00index.html 09-Mar-2001 16:25 1k 01.html 03-Dec-2000 19:44 1k 02.html 03-Dec-2000 19:44 1k 03.html 03-Dec-2000 19:44 1k 04.html 03-Dec-2000 19:44 1k 05.html
Graphviz というツールは、 「DOT 言語」という言語で書かれたグラフ表現を GIF や PNG などのファイルフォーマットに変換してくれるシステムです。 本家のホームページは http://www.graphviz.org/ です。 ここでは、Graphviz のインストールと使い方についてまとめてみました。 なお、ここでインストール/使用する Graphviz は version 2.4(2005-08-01 現在)です。 また、インストール先の環境は Cygwin です。 ダウンロードとインストール 簡単なサンプル グラフ全体の属性 ノードの属性 エッジの属性 その他の事項 レコード サブグラフ 無向グラフ 形の一覧 トップへ ↑
DirectedHashGraph クラス Hash を使って実装した、普通の有向グラフ。 インクルードしているモジュール: Graph クラスメソッド: DirectedHashGraph.new([vertices[, edges, [params]]]) 頂点 vertices 、辺 edges を持つ有向グラフを作ります。 vertices には頂点の配列を指定します(例: [0, 1, 2, 3])。 頂点は Object#eql? で等値比較できるオブジェクトなら、何でもいいです。 edges には辺の配列を指定します(例: [[0, 1, 1.0], [2, 3, 2.0]])。 各辺は [始点, 終点, 重み] という配列で指定します。 重みは省略可能です。 頂点と辺は、あとから add_vertex 、 add_edge などで 追加できます。 params は Grap
2007.11.17 Python から Graphviz を使う( pydot を日本語で出力)(7) - サブグラフの中のサブグラフ テーマ:プログラミング言語 Python を使う(336) カテゴリ:Python Python から Graphviz を使う( pydot を日本語で出力)(6) でサブグラフを描いてみたが、subgraph の中にサブグラフがあるときはうまく描けるだろうかと試してみる。Graphviz のサイトにある Undirected Graph Clusters のようなものを。グラフの中にサブグラフが3つ。そのうち1つは他のサブグラフの中にある。骨組みとしては次のようなものになる。 graph G { subgraph clusterA { // subgraph cluster C { // } } subgraph clusterB { // } cl
NAME Graph - graph data structures and algorithms SYNOPSIS use Graph; my $g0 = Graph->new; # A directed graph. use Graph::Directed; my $g1 = Graph::Directed->new; # A directed graph. use Graph::Undirected; my $g2 = Graph::Undirected->new; # An undirected graph. $g->add_edge(...); $g->has_edge(...) $g->any_edge(...) $g->delete_edge(...); $g->add_vertex(...); $g->has_vertex(...); $g->delete_vertex(.
赤塚不二夫のことといっても、私は赤塚不二夫に面識はまるでない。赤塚不二夫の漫画を読んだ無名の一人というだけのこと。そこから思うことを少し書くというだけのことだ。昨日のエントリ「極東ブログ: [書評]これでいいのだ(赤塚不二夫)」(参照)の続きのような話なので、その2としてもいいのだが、ちょっと違うかもしれない。 赤塚不二夫が亡くなっていろいろな感想をメディアやネットで見た。私はあるズレを感じた。自分が何か正しい感覚を持っているというようなことではない。なんだろうこのズレの感覚はと自分を訝しく思った。ブログなどでタモリの弔文が賞賛されるのにも少しズレを感じた。弔文が悪いということではまったくない。それどころか畢生の言葉だろうと評価するし、タモリは見えないところで赤塚に尽くしていたに違いないとも確信している。 ズレの感覚を抱えながら、そこに一番近く触れるのは栗パパの昨日のワッサーステータス「赤
雑記。先日出先のセブンイレブンに久しぶりに行ったのだが入り口で、おやっと思った。自動ドアになっている。セブンイレブンのドアは基本的に手動だったはずだが(しかも両方から「押す」だけで「引く」はない)、このところ自動ドア化が進んでいるのだろうか。と、気になって中に入るとなにやら明るい。改装したのか。床も滑りにくいような工夫がしてあるようでもある。 上を見ると毎度毎度のコンビニお得意の監視カメラなのだが、気のせいか増えている。いったい何を監視しているのだろうと少し考える。監視カメラは二種類ある。いわゆるカメラと魚眼なのだろうかカプセル入りみたいなやつ。レジのところに四台くらいある。犯罪防止なのだろうが、案外店員の監視なのかもなとか意地悪い連想が働く。 昼飯の弁当を買う。小さいカップラーメンをスープ代わりにと思ってあたりをきょろきょろ探す。いつも使っている店でないとレイアウトがわからないものだ。う
以上の説明は通常通りスーパーユーザー(管理者)がインストールする場合です。ここでは、スーパーユーザー以外の人がインストールする方法を解説します。といっても、このあたりは実地にやったことがないです。以下、きのぼずUser-MLで小原聖健さん、Sageさんにお教えいただいたものを整理しました。 (WIN環境であれば、「全文検索システム Namazu for Win32(WIN環境で動くNAMAZU)」と「検索クライアントperl版(pnamazu)」の組み合わせでスーパーユーザー権限無しにサーバ上にNAMAZUシステムを持てます。詳しくは「pnamazuについて」を参照して下さい。) ●管理者でなくてはならない理由 管理者でなくてはインストールできない理由は、 namazu やその関連モジュールはデフォルトでは管理者権限でしか書き込めない領域、「/usr/local」にインストールされるから
by Hippo2000(2000/7/6 8/6更新) とりあえず紹介というか目安というか...。まずは書いてみて、あとで突っ込まれて修正しようかと思っているのですが。 更新履歴: 2002/1/22 : 指摘を受けて、解凍してコピーで誤字を修正+リンクを修正 目次 1.インストールまでの流れ 1.1 モジュールの特定 1.2 モジュールが既にインストールされていないか 1.3 PPM 1.4 モジュールのビルド 1.5 解凍してコピー 2. ビルドについてのエトセトラ 2.1 普通のユーザでモジュールをインストール 2.2 スタティックリンク 3. リンク集 1.インストールまでの流れ そんなモジュールをインストールするまでの流れを図にすると以下のようになります。 それぞれの内容について説明します。 1.1 モジュールの特定 それが何と言う名前のモジュールなのかが
168极速赛车开奖记录查询 Shopping, food and experiences. What is the purpose of this trip? Enjoy your time in Osaka and Kansai to the full.
買ったのはしばらく前だったんですが、今チョコチョコと読んでいる雑誌があります。幻冬舎のパピルス、第8号です。 表紙がくるりの岸田繁で"【巻頭特集】ソングライターは現代の詩人である"と銘打っていたので、気になったのです。それに加えて、さらにその下には"【作家特集】川上弘美 空気の秘密"とあったものですから、尚更手を出さざるを得ませんでした。どちらも自分のアンテナに引っかかる二人。 まず、岸田繁。くるりというバンド形態を取りながらも、常に孤軍奮闘しているイメージのある彼。4作目・"The World is Mine"までの常に変化・上昇していく感じから、5作目"アンテナ"以降は迷い・模索の中を進んでいる感じに変わったと受け取る人も多いんじゃないかと思います。まぁ"アンテナ"はドラマー脱退の余波で、外的要因もあったとは思います。"詩人"岸田繁にフォーカスした特集ですから、歌詞についての言及も多い
彼が彼女に言いたいと思いながら言えなかったことを抱えたままとても長い月日がたっていた。だから彼女は自分のことを彼が言いたいと思いつづけていたことを言われたあとの自分であるように思えていた。もうずっとそうだった。 俺がこれを言ってもおまえはきっと俺のことを軽蔑しないと思うから俺はこのことをおまえに言うんだけれど、俺はずっとまえから世界のすべてのにんげんを殺しつづけてきたんだ、もうたくさんのにんげんを殺してきた、おまえに気づかれないように世界のうらがわからすこしずつ、何千人も、何万人も、何億人も殺しつづけてきたんだ。 その夜、彼はそう言った。薄暗く、ちいさな部屋だった。部屋のかたすみの台所から蜜色の光が放たれ、その部屋のまんなかあたりでゆっくりととだえつづけていた。台所と正反対の場所におおきな寝台がおかれていた。その横に窓があった。わずかにひらかれたカーテンの隙間から青白い月の光が射しこみ、そ
多くの漫画好きにとっては言わずもがなの話だが、最高のサッカー漫画は『キャプテン翼』ではなく、大島司の『シュート』だ。後世の漫画史家(?)はこの点を決して誤解すべきではない。 天才・久保嘉晴が作りあげた掛川高校サッカー部が久保の遺志を継ぎ、ミラクルチームと呼ばれるまでに成長していく漫画なのだが、なんと言っても見所はトータルフットと呼ばれる掛高の波状攻撃だ。勢いに乗った掛高のメンバーたちが次々と怒涛のオーバーラップを仕掛け、敵チームを圧倒していく際の描写がすばらしい。『キャプテン翼』とは異なり、大島司はクローズアップ気味の絵を主体にコマを構成しており、圧倒的な躍動感を生み出していく。 そして、極めつけは主人公・田仲俊彦の幻の左と言われる脅威のシュートだ。と言うよりも、このシュートを見事に決めた直後の、腕を天に向かって突き上げる勝利の一瞬。この瞬間を大島は、地面すれすれのローポジションから仰角気
あのひとのことが知りたい。 あのひと検索スパイシーはひとのプロフィールとつながりを知ることが出来る人物検索サービスです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く