約 4,101,425 件
https://w.atwiki.jp/magiconline/pages/4.html
マジック:ザ・ギャザリング ミラディンの傷跡 ブースターBOX 日本語版/英語版(あみあみ楽天) Scars of Mirrodin The Quest for Karn(Amazon) MO設定リファレンスは、MOの「SETTINGS(設定)」の項目一覧を翻訳し、一部解説を付けたものです。あなたの環境に合った設定を選んでみましょう。 設定画面を開くには、MOメイン画面の左側メニューの「SETTINGS」をクリックするか、ゲームプレイ画面で右クリック→「Display Settings」または「Game Play Settings」を選択します。 設定一覧 関連項目 外部リンク 設定一覧 SETTINGS - ACCOUNT SETTINGS - APPEARANCE SETTINGS - DISPLAY SETTINGS - GAME PLAY SETTINGS - ADVANCED SETTINGS - BLOCKED 関連項目 SETTINGS - ADVANCED あらかじめ全てのカード画像をダウンロードできないだろうか? ログインパスワードを変更する 外部リンク MOマニュアル
https://w.atwiki.jp/perlref/pages/91.html
sprintf 【関数】 STRING = sprintf(STRING[, ALL ... ]); 【読み方】 えすぷりんとえふ えすぷりんとふ えすぷりんとふぉーまっと すとりんぐぷりんとえふ すとりんぐぷりんとふ すとりんぐぷりんとふぉーまっと 【説明】 printf関数の亜種、ファイルに書き込むための関数ではない点が違います。 具体的には、ALLで指定した引数の順番どおりに、第一引数のSTRING内の書式指定子を置き換えていきます。 返り値のSTRINGは、書式指定後、つまり変換後の文字列が返されます。 【関連事項】 printf
https://w.atwiki.jp/deccho/pages/21.html
環境構築 リファレンス Vagrantコマンド
https://w.atwiki.jp/perlref/pages/95.html
sub 【演算子】 1. sub ROUTINE_NAME [(PROTOTYPE)]; 2. sub ROUTINE_NAME [(PROTOTYPE)] { ... } 【読み方】 さぶ 【説明】 ユーザー定義関数(サブルーチン)を定義することが出来ます。 サブルーチンについては、サブルーチン参照。 1.は、前方宣言と言い、サブルーチン名と引数のタイプ(PROTOTYPE)を宣言するだけです。 2.は、宣言と定義をしています。{ ... }内に、実行時の動作を書きます。 PROTOTYPEは省略できます。 パッケージ(package)やbless、無名ハッシュを利用すれば、オブジェクト指向チックなことが出来ます。 PROTOTYPEだけを省略し、()を付けた名前でサブルーチンを宣言した場合、{ ... }内に値(数値や文字列)を入れると、定数として扱うことが出来ます。 【関連事項】 my local our wantarray caller return
https://w.atwiki.jp/m_shige1979/pages/791.html
Perl 変数 演算子 配列 配列リスト出力 連想配列制御 リスト 条件分岐 繰り返し リファレンス ファイル操作 ディレクトリ操作 日付操作 文字列操作 正規表現 変数スコープ サブルーチン パッケージ・モジュール オブジェクト メソッドの動的実行 マルチバイト文字 CGI HelloWorld リクエスト取得 ダウンロード処理 アップロード処理 HTMLエスケープ ライブラリ 文字コード変換 データベース制御 メール送信 HTTP通信 設定 plenv+cpanm pgsi+starmanで簡易サーバ
https://w.atwiki.jp/akitaicpc/pages/18.html
C言語関数リファレンス ここではICPCで役に立ちそうな関数を載せておきます。 C言語における文字列の扱い ASCIIコード 標準入出力(stdio.h) 一般ユーティリティ(stdlib.h) 文字列処理関数(string.h) 数学関数(math.h) ...
https://w.atwiki.jp/dmblog/pages/13.html
@wiki 記法リファレンス 詳細は、公式ガイド(https //www1.atwiki.jp/guide/)を参照してください。 wikiの文法改行 段落 見出し 大見出し中見出し小見出し 引用文 整形済みテキスト リスト番号なしリスト 番号ありリスト 用語と解説(定義語と定義文) 水平線 文字装飾太字 イタリック 取消線 アンダーライン 下付き文字、上付き文字 フォントサイズ(相対値) 文字色・背景色 中央寄せ、右寄せ リンク通常(URL、メールアドレス等) サイト内でのリンク 任意の文字列をリンクにする 編集ページへのリンク 表組み(テーブル) 画像表示 コメントアウト 管理に便利なプラグイン等アーカイブログ コメント wikiの文法 改行 エンターキーで改行すると、そこで改行されます。 行の途中で br() と書くと、そこで強制的に改行されます。 段落 空白行で段落が分かれます。 段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1 段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1 段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1 段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2 段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2 見出し 行頭に * を付けると、見出しになります。 数が増えるほど小さい見出しになります。 大見出し 中見出し 小見出し 引用文 行頭に を付けると引用文になります。 入れ子にできます。 階層1 階層2 階層3 階層4 整形済みテキスト 行頭に半角スペースを付けると、整形済みテキストとして扱われます。 プラグイン等の記述も、全て文字列として表示されます。 たとえばwikiの文法の記入例を書く時に使用します。 こちらは整形済みテキストです。 br()プラグインや 文字装飾 が無効です。 こちらは引用文です。プラグインや文字装飾が有効です。 リスト 番号なしリスト -項目 行頭に - を付けると番号なしリストです。 3階層まで入れ子にできます。 項目1項目1-1項目1-1-1 項目1-1-2リスト内で改行したいときは、を使います。 項目1-1-3 項目1-2 項目1-3 項目2 項目3 番号ありリスト +項目 行頭に + を付けると番号ありリストです。 3階層まで入れ子にできます。 項目1項目1-1項目1-1-1 目1-1-2 項目1-1-3 項目1-2 項目1-3 項目2 項目3 用語と解説(定義語と定義文) 用語|解説 行頭に を付け | で区切ると用語と解説をセットで表示できます。 用語 解説文 解説文内は、空白行でなければ改行できます 水平線 ---- 行頭で - を4つ以上書くと、水平線になります。 文字装飾 太字 強調 strong b(){太字} b bold(){装飾} font-weight bold 強調 strong 太字 b 装飾 font-weight bold イタリック イタリック italic(){斜体} イタリック 斜体 取消線 %%取り消し線%% del(){取り消し線} strike(){取り消し線} 取り消し線 取り消し線 取り消し線 アンダーライン underline(){アンダーライン} u(){アンダーライン} アンダーライン アンダーライン 下付き文字、上付き文字 sub(){下付き文字} sup(){上付き文字} 通常テキスト下付き文字 通常テキスト上付き文字 フォントサイズ(相対値) sizex(サイズ){大きさを変える文字列} 7が最大、4が標準、1が最小です。 他のインライン要素を加えることもできます。 大きな文字列をイタリックに 小さい文字列に打ち消し線 文字色・背景色 color(文字色){色を変える文字列} color(文字色,背景色){文字色・背景色を変える文字列} color(,背景色){背景色を変える文字列} bgcolor(背景色){背景色を変える文字列} 色は色名や、16進法のコードで指定できます。 他のインライン要素を加えることもできます。 赤くて太い文字列 中央寄せ、右寄せ #center(){中央寄せ} 中央寄せ #right(){右寄せ} 右寄せ リンク 通常(URL、メールアドレス等) 外部のURLやメールアドレスは、そのまま記述すると自動的にリンクで表示されます。 サーバが異なるURLには矢印のアイコンがつきます。 URL http //atwiki.jp/ メールアドレス foo@pexample.com 外部に置かれている画像 http //atwiki.jp/image/header_logo.gif サイト内でのリンク [[トップページ]] ページ名を角括弧で二重にくくるとリンクで表示されます。 存在しないページへのリンクは、作成フォームに移動します。 任意の文字列をリンクにする [[リンクにする文字列 https //www65.atwiki.jp/dmblog/]] [[リンクにする文字列 トップページ]] このように記述すると、任意の文字列をリンクにできます。 編集ページへのリンク link_edit() と記述すると、編集ページへのリンクを表示します。 編集 表組み(テーブル) | インライン要素 | インライン要素 | 行頭から | でインライン要素を区切ると表組みになります。 行末に h を付けるとヘッダになります。 各セルごとにパラメータで表示を変えられます。 右のセルと結合 ~ 上のセルと結合 細かいパラメータはhttp //www1.atwiki.jp/guide/pages/915.htmlを参考にしてください。 |aaa|bbb|ccc|h |ddd| |eee| |~| |fff| aaa bbb ccc ddd eee fff 画像表示 #image(画像ファイル名) ブロック要素で表示 image(画像ファイル名) インライン要素で表示 細かいパラメータはhttp //www1.atwiki.jp/guide/pages/935.htmlを参考にしてください。 コメントアウト //コメントアウト #co(){コメントアウト} ソースの中にコメントを残したい場合に使用します。 コメントアウトされた部分は、ブラウザ上には表示されませんがソース内には記述されます。 管理に便利なプラグイン等 アーカイブログ #archive_log() と記述すると、ウェブページのキャッシュを、リストに追加するフォームを表示します。 Yahoo! JAPAN (2017-02-19 03 20 30) サイト名 URL コメント #comment() と記述すると、コメントフォームを表示します。 名前 コメント
https://w.atwiki.jp/viprenraku/pages/554.html
マクロリファレンス blink 選択肢表示用。linkタグに置き換えて使用する。 通常はメッセージウィンドウ内に選択肢が表示されるが、blinkタグを使うことでメッセージウィンドウ外に選択肢を表示することができる。 使用例 [blink text="「も、もう一回……」" storage="kyoutu-root_001_s.ks" top=130 target=*もう一回] [blink text="「上手な演技だったよ」" storage="kyoutu-root_001_2.ks" top=210 target=*上手な演技] 属性 必須 説明 text yes 選択肢として表示するテキスト。このまま画面に表示される。 storage no 選択肢をクリックしたときにジャンプするジャンプ先のシナリオファイル。省略→現在のシナリオファイル top yes 選択肢を表示する上からの位置。任意の数値を入力できるが、以下のルールに従う。;選択肢2個;1 / 130;2 / 210;選択肢3個;1 / 110;2 / 170;3 / 230;選択肢4個;1 / 80;2 / 140;3 / 200;4 / 260 target yes ジャンプ先のラベル eyecatch アイキャッチ(汎用)表示用。日付は表示されない。 使用例 [eyecatch] eyecatch_d アイキャッチ(日付変更)表示用。一日の終了時、翌日(あるいは指定した日付へ)移行する際に使用。 使用例 [eyecatch_d nd=7_14 c= 阿部高 ] 属性 必須 説明 nd yes 変更後の日付を指定。7/1ならば7_1、8/14ならば8_14 c no 表示するキャラクター。キャラクターに対応して背景色も変化する。省略時はランダム;c= 阿部高 ;c= 北上 ;c= 寮長 ; eyecatch_k アイキャッチ 立ち絵表示用。翌日(あるいは指定した日付へ)移行する際に使用。 使用例 [eyecatch_k nd=7_2 c= 寮長 t=5 b=1] 属性 必須 説明 nd yes 変更後の日付を指定。7/1ならば7_1、8/14ならば8_14 c no 表示するキャラクター。キャラクターに対応して背景色も変化する。省略時はランダム;c= 寮長 ; t yes 表示する立ち絵番号 b no 立ち絵を変化させるかどうか。1=変化する date_image 日付画像の読み込み。これがなければ日付変更アイキャッチのときに現在の日付がでないので注意。 使用例 [date_image storage=date_7_2] 属性 必須 説明 storage yes 現在の日付を指定。7/1ならばdate_7_1、8/14ならばdate_8_14 表示の消去は [hide_date_image] で、見た目だけ消して内部データを残す。 日付メモ.txt
https://w.atwiki.jp/netscreen/pages/13.html
CPANなどで様々なモジュールが豊富にあり、シェルスクリプトでは実装が難しい処理が比較的短いコードで可能なスクリプト言語です。 YahooFinanceから株価データを取得する g++のインストール手順 YahooFinanceから株価データを取得する Web Scraperモジュールを使用して、Yahoo Financeから指定した銘柄の株価データをGETするPerlスクリプトです。 2つのスクリプトで実装しました。 ・ext_data.pl 標準入力で指定された Yahoo Finance の株価時系列ページのURLにアクセスして株価データだけを標準出力に表示するスクリプト。 ・ext_stock.pl スクリプト内で定義(直書き)した抽出期間と、標準入力で指定された銘柄コードから取得先のURLを生成して ext_data.pl を実行するスクリプト。 標準入力で、処理一時ファイル(第一引数)、結果ファイル(第二引数)、銘柄コード(第三引数)を指定して実行する必要があります。 結果ファイルに株価データがCSV形式で下記の順で記録されます。 "銘柄コード"、"日付"、"始値"、"高値"、"安値"、"終値"、"出来高"、"調整後終値" 実行例 $touch tmp_file $touch res_file.txt $perl ext_stock.pl tmp_file res_file.txt [取得したい銘柄コード(4桁)] ext_data.pl #!/usr/bin/perl ########################################################################### # 標準入力で指定されたyahooファイナンスの時系列データを抜き出すスクリプト # # 第一引数:指定銘柄の時系列データのURL # 第二引数:銘柄コード # ########################################################################### use strict; use warnings; use Web Scraper; use URI; use Encode; my $WebSite = $ARGV[0]; my $m_code = $ARGV[1]; # 日付、始値、高値、安値、終値、出来高、調整後終値の順 my $stock_list = scraper { process //tr[@bgcolor="#ffffff"]/td[1] , "sdata[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[2] , "svalue[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[3] , "hvalue[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[4] , "lvalue[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[5] , "evalue[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[6] , "mount[]" = TEXT ; process //tr[@bgcolor="#ffffff"]/td[7] , "fvalue[]" = TEXT ; }; my $res = $stock_list- scrape( URI- new($WebSite) ); my @sdata = @{$res- {sdata}}; my @svalue = @{$res- {svalue}}; my @hvalue = @{$res- {hvalue}}; my @lvalue = @{$res- {lvalue}}; my @evalue = @{$res- {evalue}}; my @mount = @{$res- {mount}}; my @fvalue = @{$res- {fvalue}}; my $length = @sdata; # CVS形式で標準出力 for ( $_= 0; $_ $length; $_++){ print $m_code . ","; print encode( utf-8 ,$sdata[$_]), ",", "\""; print encode( utf-8 ,$svalue[$_]), "\"", ",", "\""; print encode( utf-8 ,$hvalue[$_]), "\"", ",", "\""; print encode( utf-8 ,$lvalue[$_]), "\"", ",", "\""; print encode( utf-8 ,$evalue[$_]), "\"", ",", "\""; print encode( utf-8 ,$mount[$_]), "\"", ",", "\""; print encode( utf-8 ,$evalue[$_]), "\"", "\n"; } ext_stock.pl #!/usr/bin/perl ############################################################## # Yahooファイナンスから株価時系列データを取得するスクリプト # # 第一引数:一時ファイル名 # 第二引数:結果ファイル名 # 第三引数:銘柄コード # ############################################################## use strict; use warnings; use Encode; my $start_y = 2011; # 取得開始年 my $start_m = 7; # 取得開始月 my $start_d = 15; # 取得開始日 my $end_y = 2011; # 取得終了年 my $end_m = 7; # 取得終了月 my $end_d = 15; # 取得終了日 my $tmp_file = $ARGV[0]; # 一時ファイル my $res_file = $ARGV[1]; # 結果ファイル my $m_code = $ARGV[2]; # 取得銘柄コード my $page_c = 0; # 時系列ページ数(50ずつインクリメントさせる) my $tmp; # 個別の銘柄データを一時的に格納する変数 my @lines; my $length; # YahooFinanceの時系列データのURL my $yf_url = "\"" . "http //table.yahoo.co.jp/t?s=" . $m_code . " a=" . $start_m . " b=" . $start_d . " c=" . $start_y . " d=" . $end_m . " e=" . $end_d ." f=" . $end_y . " g=d q=t y=" . $page_c . " z=" . $m_code . " x=.csv" . "\""; #print $m_code . "の時系列データを取得します。\n"; #print $yf_url . "\n"; # 一時ファイルの中身をクリア open (OUT, " $tmp_file") or die "$!"; print OUT ""; close(OUT); # 時系列データを取得する $tmp = `perl ext_data.pl $yf_url $m_code`; # 50件の時系列データを一時格納 open (OUT, " $tmp_file") or die "$!"; print OUT $tmp; close(OUT); # 取得レコード数チェック open (CSV_FILE,"$tmp_file"); @lines = CSV_FILE ; close(CSV_FILE); $length = @lines; #print $length . "\n"; if ($length 0) { # 時系列データを格納 open (OUT, " $res_file") or die "$!"; print OUT $tmp; close(OUT); # 50レコード以上ある場合のデータ取得処理 # (Yahoo Financeは1ページは50個単位でデータを表示する) while ($length 49) { $page_c = $page_c + 50; $yf_url = "\"" . "http //table.yahoo.co.jp/t?s=" . $m_code . " a=" . $start_m . " b=" . $start_d . " c=" . $start_y . " d=" . $end_m . " e=" . $end_d ." f=" . $end_y . " g=d q=t y=" . $page_c . " z=" . $m_code . " x=.csv" . "\""; ## print $yf_url . "\n"; # 一時ファイルの中身をクリア open (OUT, " $tmp_file") or die "$!"; print OUT ""; close(OUT); # 時系列データを取得する $tmp = `perl ext_data.pl $yf_url $m_code`; # 50件の時系列データを一時格納 open (OUT, " $tmp_file") or die "$!"; print OUT $tmp; close(OUT); # 取得レコード数チェック open (CSV_FILE,"$tmp_file"); @lines = CSV_FILE ; close(CSV_FILE); $length = @lines; ## print $length . "\n"; # 時系列データを格納 open (OUT, " $res_file") or die "$!"; print OUT $tmp; close(OUT); } #print $m_code . "の取得完了\n"; } g++のインストール手順 Perlモジュールをインストール時などで"g++"がないというエラーが出た場合は、"gcc-c++"をインストールする必要がある。 #perl -MCPAN -e shell #cpan install gcc-c++ # 略 #cpan quit
https://w.atwiki.jp/atwikimyj/pages/86.html
しらぎく実験室 雑記帳 http //www.marguerite.jp/Nihongo/Labo/Temp/ModPerl.html#config_2 mod_perl2の貴重な体験的TIPSが載っております。 mod_perl 2.0.2 へのマイグレーション http //d.hatena.ne.jp/naoya/20060108/1136692447 はてなの伊藤さんのページ。mod_perl1、1.99、2の違いと、 2への移行の話が載っています。