約 1,517,981 件
https://w.atwiki.jp/fw-wiki/pages/248.html
Last up date 2011-05-27 14 30 17 (Fri) 武器防具 ウォーリア 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 ガーディアン 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 アサシン 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 ガンナー 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 メイジ 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 プリースト 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 ダークネス 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 バード 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 アクセサリ ネックレス / 指輪 / 編集 その他 食品(食べ物 / 飲み物) / 薬品 / 雑貨 / 生産(工具 / 原料 / レシピ) / クエストアイテム 編集 アイテム>防具>ガーディアン>腰 +データの編集について @wikiのプラグインはソート対応ではないためデータとデータの間に新規のデータを入れる場合、現状では直接編集しか出来ません。 お手数ですがデータの直接編集をされる方はコチラより編集してください。 直接編集の方法がわかりにくい方はそのままデータを追加していくかコメントにデータを残してくださると助かります。 画像 名前 装備可能Lv 防御力 HP MP 付加属性 鑑定付加属性 強化レベル 耐久度 購入額、販売額 入手 必要アイテム 生産 備考 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 ▲ 過去のコメントはコチラ 名前
https://w.atwiki.jp/ffbin/pages/15.html
解析データ 敵行動パターン 戦闘メッセージ追加 戦闘メッセージ一覧 敵グラフィック関連 NPCデータ サウンド 宝箱 イベント関連 マップ関連 魔法グラフィック
https://w.atwiki.jp/nougyou2024/pages/18.html
提出の仕方 提出するのは次の①②③④のいずれかです。 投稿されたイラスト文章はこのwikiに掲載します。 それが難しい場合はリンクを張る形で対応しますのでページの掲載可否について間違えないように投稿ください。 ①提出する作物のデータ(ある場合は)その加工品のデータを提出 ②作物にイラスト、文章を追加する場合はイラスト、文章のURLそのタイトルを提出、(農業博覧会のページに掲載していい場合はその旨を記載) 提出例 作物提出 組織名:作物名:作物データURL:加工品名:加工品データURL:イラストタイトル:イラストURL:文章タイトル:文章URL;イラスト、文章の農業博覧会のページの掲載可否:備考 神聖巫連盟:綿花:http…(以下略):枕:http…(以下略):綿花の加工法:http…(以下略):なし:なし:可: 神聖巫連盟:餅米(神聖巫連盟):http…(以下略):餅つきの様子:http…(以下略):大福:http…(以下略):可: ③また、作物とは関係なく組織としてブースの様子を描きたい場合はそちらも提出。 提出例 組織提出 組織名:イラストタイトル:イラストURL:文章タイトル:文章URL;イラスト、文章の農業博覧会のページの掲載可否:備考 神聖巫連盟:大鍋料理:http…(以下略):なし:なし:なし:可: ④他の組織を含む全体のイラスト・文章を提出する場合 農業博覧会提出 国民番号:名前:イラストタイトル:イラストURL:文章タイトル:文章URL;イラスト、文章の農業博覧会のページの掲載可否:備考 国民番号:名前:なし:なし:案内図:http…(以下略):なし:可: 名前
https://w.atwiki.jp/neosrchelp/pages/135.html
【例】 基本データ 名前 原始ベース 収入 2000, 制圧度 10 回復 30, 補給 30,弾薬 1 画像 base_genshi 生産タイプ 陸空 生産レベル 5 基本データ 名前 鉱山 収入 500, 制圧度 5 回復 20, 補給 20 画像 pipo_0015 基本データで区切る様になっています 名前:SetBaseで設置する時の名前です 収入:SetSideCostで0以上の値を設定すると、ターン毎にコストが追加されます。 制圧度:無所属・他陣営の拠点を入手する際に必要な制圧力です 回復:ターン開始時に上に載っていると回復するHPです 補給:ターン開始時に上に載っていると回復するFPです 弾薬:ターン開始時に上に載っていると補給される攻撃回数です(現在未使用) 画像:拠点として表示したいユニット画像・マップチップいずれかの名前を入力します 生産タイプ:拠点で生産できるユニットタイプです(現在は1文字以上あればすべて生産可能、省略すると生産不可) 生産レベル:生産が可能なユニットのランクです(現在未使用)
https://w.atwiki.jp/sinnen/pages/68.html
開発系設備データ 最終更新日 2024-05-20 プラント系設備▼ チャンバー系設備▼ ラボ系設備▼ライブラリ系設備▼ チャペル系設備▼ ファクトリー系設備▼ プラント系設備 設備名 耐久 防御 初期費 必要熟練度 稼動位置 入手フロア ガンプラント 600 0 Lv1 180Lv? 200Lv2 460Lv3 660 Lv1 50Lv? ?Lv2 240Lv3 680 ガンナーズギルド × Lv1 B1F,B1F中央政府Lv? 名声1050ボーナスLv2 B16FLv3 B24F ガンショップ ガンショップ ガンナーズギルド × 設備名 耐久 防御 初期費 必要熟練度 稼動位置 入手フロア ソードプラントスピアプラントアクスプラントボウプラントフィストプラント Lv1 600Lv2 700Lv3 800 0 Lv1 180Lv2 360Lv3 720 Lv1 150Lv2 300Lv3 ? アームズギルド × Lv1 B4F(弓/衣服/鎧除く),B46F(鎧)Lv2 B21FLv3 B45F(槍/弓)不明(錫杖) アームズショップ アームズショップ アームズギルド × 設備名 稼動位置 シンボルプラントストーンプラントロッドプラント マジックギルド × マジックショップ マジックショップ マジックギルド × 設備名 稼動位置 クロースプラントアーマープラントシールドプラントヘルムプラント プロテクターギルド × プロテクターショップ プロテクターショップ プロテクターギルド × ▲上へ チャンバー系設備 設備名 耐久 防御 初期費 必要熟練度 稼動位置 入手フロア パワーチャンバースピードチャンバー 600 0 Lv1 450Lv2 1000Lv3 2600Lv4 4800 Lv1 300Lv2 600Lv3 1050Lv4 1607-1670(1650?) アームズギルド × Lv1 B9F(攻/命/防),B11F(回),B12F,B13F(魔/抵)Lv2 B22F(攻/命/防),B23F(回/魔/抵)Lv3 B34F(防),B37F(抵),B38F(回),B40F(攻/魔)Lv4 B39F(命),不明() × × アームズギルド × 設備名 稼動位置 ヒットチャンバーマジックチャンバー マジックギルド × × × マジックギルド × 設備名 稼動位置 シェルチャンバーレジストチャンバー プロテクターギルド × × × プロテクターギルド × ▲上へ ラボ系設備 設備名 耐久 防御 初期費 必要熟練度 稼動位置 入手フロア ポイズンラボパラリシスラボサイコラボカースラボ Lv1~4 800Lv? 600(呪怨)Lv? 800(毒/睡眠/石化/狂気/魅了)Lv? 1400(混乱)Lv? 1800(麻痺)SP 1000 0Lv? 10SP 30 Lv1 180Lv? 100Lv2 550Lv3 1080Lv4 2450SP 6000 Lv1 75Lv2 300Lv? 180(毒)Lv? 225?(麻痺)Lv? 280?(呪怨)Lv? ?(他5種)Lv3 1000Lv4 2486-2557(魅了)SP 1800(呪怨/麻痺)1800?(他SPラボ) シーフズギルドデパートメント デパートメントテンプル Lv1 B2FLv2 B14F,B26F(混乱/毒)Lv3 B34F(毒/呪怨/混乱) Lv? 名声ボーナス麻痺 名声450毒 名声600混乱 名声750呪怨 名声900SP EVENT中央統治区・攻略(ALL) × ラボラトリーデパートメント シーフズギルドデパートメント デパートメントテンプル 設備名 稼動位置 入手フロア スリープラボペトロラボマッドラボチャームラボ シーフズギルド テンプル Lv1 B12FLv2 B19F(睡眠/石化/狂気),B26F(睡眠/狂気/魅了)Lv3 B36F(魅了/石化/狂気)Lv? 名声ボーナス睡眠 名声1500石化 名声1650狂気 名声1800魅了 名声1950SP EVENT氷結階層・攻略(睡眠)中央統治区・攻略(石化/狂気/魅了)Lv4 EVENT神域階層・攻略(ALL) ホスピタル ホスピタル シーフズギルド テンプル ▲上へ ライブラリ系設備 設備名 耐久 防御 初期費 必要熟練度 稼動位置 入手フロア アンデッドライブラリビーストライブラリインセクトライブラリプラントライブラリ 800 0 Lv1 400Lv2 1600Lv3 3200 Lv1 0Lv2 600Lv3 ? × カレッジ Lv1 B6F,B17FLv2 B30F(不死),B38F(植物)Lv3 B41F(不死/獣),不明(植物) ユニバーシティ ユニバーシティ × カレッジ 設備名 稼動位置 入手フロア スピリットライブラリアクアライブラリバードライブラリマテリアルライブラリ クリニック × Lv1 B11F,Lv2 B30F(水棲)Lv3 B41F(精霊),不明(水棲/鳥/無機物) ユニバーシティ ユニバーシティ × クリニック 設備名 稼動位置 入手フロア ヒューマンライブラリ?レプタイルライブラリゴッドライブラリデーモンライブラリ × × Lv1 B11F(爬虫類),B30F(神族)Lv2 B30F(爬虫類),不明(魔族/神族)Lv3 不明(爬虫類) ユニバーシティ ユニバーシティ × × ▲上へ チャペル系設備 設備名 耐久 防御 初期費 必要熟練度 稼動位置 入手フロア ファイアチャペル 400 5 Lv1 210Lv2 690Lv3 1900 Lv1 200Lv2 800Lv3 2000 × テンプル Lv1 B5FLv2 B19FLv3 B31F,B42F ウォーターチャペル チャーチ × Lv1 B4F(Event),B11FLv2 B20FLv3 B34F,B42F アースチャペル Lv1 B14F,B15FLv2 B20FLv3 B43F ウィンドチャペル × テンプル Lv1 B7F,B10FLv2 B19FLv3 B33F,B43F ▲上へ ファクトリー系設備 設備名 耐久 防御 初期費 必要熟練度 稼動位置 入手フロア レッドファクトリー 450 0 Lv1 90Lv2 350Lv3 880 Lv1 50Lv2 80Lv3 81-1780(赤) デパートメント ドラッグストアデパートメント Lv1 B2FLv2 B17FLv3 B43F ブルーファクトリー Lv1 130Lv2 460 ホスピタル ドラッグストアデパートメントホスピタル イエローファクトリー Lv1 130Lv2 150Lv3 220(黄/緑/黒) Lv1 50Lv2 200Lv3 446-679(黄/黒) デパートメント ドラッグストアデパートメント Lv1 B5F,B6FLv2 B18FLv3 不明 設備名 稼動位置 入手フロア グリーンファクトリー グロッサリーストアターミナルデパートメント ターミナルデパートメント Lv1 B5FLv2 B18FLv3 B40F以降 ブラックファクトリーホワイトファクトリー グロッサリーストア デパートメント Lv1 B5F,B6FLv2 ?Lv3 B40F以降(黒) グロッサリーストアターミナルデパートメント ターミナルデパートメント ▲上へ
https://w.atwiki.jp/haikyu/pages/22.html
データ収集 何と無く集めてみたデータを置いてあります。 田中の雄叫び 名前 コメント
https://w.atwiki.jp/syouhizeizei/pages/23.html
データ乗せまくれバカヤロー [おじいちゃんもnot byebye]http //www.mhlw.go.jp/topics/nenkin/zaisei/zaisei/04/04-16-2.html [平成20年度一般歳入・歳出] http //www.mof.go.jp/jouhou/syukei/sy014/sy014b.htm [一般会計予算]http //www.mof.go.jp/jouhou/syukei/sy014/sy014a.htm [財務省からいろいろ資料]http //www.mof.go.jp/jouhou/syuzei/syuzei02.htm [財務省ホームページ]http //www.mof.go.jp/index.htm
https://w.atwiki.jp/fw-wiki/pages/252.html
Last up date 2011-05-27 14 31 16 (Fri) 武器防具 ウォーリア 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 ガーディアン 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 アサシン 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 ガンナー 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 メイジ 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 プリースト 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 ダークネス 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 バード 武器 / 防具(ス-ツ / 腰 / グロ-ブ / 腰帯 / 靴) 編集 アクセサリ ネックレス / 指輪 / 編集 その他 食品(食べ物 / 飲み物) / 薬品 / 雑貨 / 生産(工具 / 原料 / レシピ) / クエストアイテム 編集 アイテム>防具>アサシン>スーツ +データの編集について @wikiのプラグインはソート対応ではないためデータとデータの間に新規のデータを入れる場合、現状では直接編集しか出来ません。 お手数ですがデータの直接編集をされる方はコチラより編集してください。 直接編集の方法がわかりにくい方はそのままデータを追加していくかコメントにデータを残してくださると助かります。 画像 名前 装備可能Lv 防御力 HP MP 付加属性 鑑定付加属性 強化レベル 耐久度 購入額、販売額 入手 必要アイテム 生産 備考 編集 ガードファーメイル 1 25 84 3 110 購:販: キャラメイク時(ヴァンパイアアサシン) 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 購:販: 編集 ▲ 過去のコメントはコチラ 名前
https://w.atwiki.jp/sagafrontier/pages/51.html
メカのデータ収集には異なる2つの処理が用意されていて プログラム吸収→プログラム開発 の順に行われる。 プログラム吸収 敵には吸収可能技術1-4のデータが用意されており、以下のルールで吸収される。 吸収可能技術4を1/32で吸収、吸収できなかったら吸収可能技術3を1/16で吸収、 吸収できなかったら吸収可能技術2を1/4で吸収、吸収できなかったら吸収可能技術1を吸収。 吸収可能技術が空欄指定であれば吸収しない。修得済みであれば吸収しない。 吸収したらデータ収集終了となる。 吸収しなかった場合はプログラム開発に移行する。 プログラム開発テーブル 開発 開発可能ボディ 開発難易度 17B 剣闘マスタリー タイプ1 13 17A 射撃マスタリー タイプ1 18 1A5 多段斬り タイプ1 22 17F 自己修復 タイプ1 35 17E マクスウェルシステム タイプ1 28 19A ビックリソルジャー タイプ1 33 17A 射撃マスタリー タイプ2 11 1AA マグニファイ タイプ2 23 1A6 カウンターECM タイプ2 16 17E マクスウェルシステム タイプ2 24 17F 自己修復 タイプ2 36 19F サテライトリンカー タイプ2 26 19F サテライトリンカー タイプ2 100 19F サテライトリンカー タイプ2 100 17A 射撃マスタリー タイプ3 16 194 神威クラッシュ タイプ3 13 197 ヘッジホグシステム タイプ3 29 17B 剣闘マスタリー タイプ3 21 1A5 多段斬り タイプ3 27 1AE 全弾発射 タイプ3 32 18F 無伴奏ソナタ タイプ3 37 18F 無伴奏ソナタ タイプ3 100 18F 無伴奏ソナタ タイプ3 100 17A 射撃マスタリー タイプ4 14 1AA マグニファイ タイプ4 27 17E マクスウェルシステム タイプ4 29 17F 自己修復 タイプ4 30 18F 無伴奏ソナタ タイプ4 25 17A 射撃マスタリー タイプ4 100 17A 射撃マスタリー タイプ4 100 17A 射撃マスタリー タイプ5 13 1AE 全弾発射 タイプ5 23 1AA マグニファイ タイプ5 30 197 ヘッジホグシステム タイプ5 24 17A 射撃マスタリー タイプ5 100 17A 射撃マスタリー タイプ5 100 17A 射撃マスタリー タイプ6 16 197 ヘッジホグシステム タイプ6 36 1AE 全弾発射 タイプ6 33 1AD エネルギー補給 タイプ6 25 19A びっくりソルジャー タイプ6 27 19B どっきりナイツ タイプ6 31 17B 剣闘マスタリー タイプ6 22 1A5 多段斬り タイプ6 18 17B 剣闘マスタリー タイプ7 17 1AC ハンマークラッシュ タイプ7 14 1AA マグニファイ タイプ7 28 197 ヘッジホグシステム タイプ7 26 19A びっくりソルジャー タイプ7 28 17F 自己修復 タイプ7 20 1A5 多段斬り タイプ7 36 17A 射撃マスタリー タイプ7 22 18F 無伴奏ソナタ タイプ7 35 1AE 全弾発射 タイプ7 31 17A 射撃マスタリー タイプ8 22 17B 剣闘マスタリー タイプ8 24 1A5 多段斬り タイプ8 27 1AA マグニファイ タイプ8 32 17F 自己修復 タイプ8 19 1AA マグニファイ タイプ8 100 1AA マグニファイ タイプ8 100 1AA マグニファイ タイプ8 100 1AA マグニファイ タイプ8 100 1AA マグニファイ タイプ8 100 開発テーブル上部から検索を開始し、以下の条件を満たした場合に開発可能とみなして成否判定を行う。 1.開発者のボディタイプと開発可能ボディとが一致 2.開発予定技術をまだ修得していない 3.開発予定技術が空欄設定になっていない 開発成否判定のために、まず下記の値を算出する。 X = 開発難易度 - プログラム吸収対象の閃きLV 次に内蔵データベースを用いてYを求める。 X -10以下 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10以上 Y 40 39 39 37 36 34 31 29 26 23 30 16 13 10 8 5 3 2 1 1 0 乱数テーブル(0-255までの数値がランダムに並ぶ)から値をひとつ抽出して判定する。 乱数<Y なら 開発成功(データ収集終了) 乱数≧Y なら 開発失敗 開発可能ではなかった場合や開発に失敗した場合は、テーブル下段に移行し処理を繰り返す。 最下段の処理が終了しても開発成功が出なかった場合は検索終了(データ収集終了)になる。 検索終了となった場合は、エネルギー充填と称してWPとJPが回復する。
https://w.atwiki.jp/cafemilk/pages/31.html
基本データベース CAFEMILK SHOPIING CART V5 ではカンマ区切りCSV形式のデータベースを用います。文字コードは UTF-8N となります。 エクセルの書式に対応しています。 データベース運用の方法は用途に合わせて基本データベースとログデータベースの二種類があります。 データベース関連の処理はフレームワークとなっていますので、カスタマイズ時の実装作業が楽です。レコードの各項目は SQL のようにカラム名をつけて操作することができ、効率的です。 独自仕様であるため、SQL に常態化しているようなデータベースインジェクション脆弱性の危険がありません。 基本データベースの概要 基本データベースは、レコードを収めた1つのファイルとそのカラム名を収めたファイルの2ファイルからなるデータベースを運用する形態となります。レコードは古くなっても消えません。(ログローテンションしません。) Flock を用いてロックすることができます。 基本データベースを扱うモジュールのファイル名は以下の通りです。 cafemilk_database_basic.pl cafemilk_database_basic.pl のあるディレクトリは以下の通りです。 [Apache_server] └ [cgi-bin] └ [pl] 基本データベースの扱うデータベースのファイルは例えば以下の通りです。 item.csv.cgi........ 商品データベースのレコード item_column_list.csv 商品データベースのカラム名 データベースは標準にてセーフモードで運用されます。パーミッションファイルのないディレクトにあるデータベースの読み書きはできません。 標準のセーフモードは以下のように指定されています。 $config- {database}{safety} = 1 ; $config- {database}{safety} を設定しているファイルは以下の通りです。 [Apache_server] └ [cgi-bin] └ [config] └ [admin] └ config_basic.pl セーフモードにて要求されるパーミッションファイルは以下の通りです。ファイルの内容は何でもかまいせん。 [permit_database_connect.txt] 基本データベースの操作のサンプル 以下は、データベスーから特定の条件に合うレコード(複数)を抽出して、抽出された各レコードを順次処理していく場合のサンプルとなります。 まずはデータベース接続 my $database = Cafemilk_database_basic- connect ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, カラム名の所在の指定 column_filename = database/item_column_list.csv , カラム名の区切りコードを指定 値はカンマ固定 column_separator = , , レコードの所在の指定 database_filename = database/item.csv.cgi , レコードの区切りコードを指定 値はカンマ固定 database_separator = , , 接続モード database_mode = + , Flockの設定 ロックするときは 2 とする database_flock = 2 , }); 全レコードの読み込み $database- get_record_all(); 完全一致カラム抽出処理 my $target = multiprice ; $database- match_database ({ column_name = item_type , match_word = $target, }); 検索文字列の用意 文字列はスペース区切りで AND 検索となる my $words = $input_values{ search }; $words = Cafemilk_basic decode_escape ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, text = $words, }); 検索の対象となるカラムの指定 my @columns = ( "item_id", "name_$userdata- {language_type}", "text_1_$userdata- {language_type}", "text_2_$userdata- {language_type}", "manufacturer_$userdata- {language_type}", "table_value_1_$userdata- {language_type}", "table_value_2_$userdata- {language_type}", "table_value_3_$userdata- {language_type}", "table_value_4_$userdata- {language_type}", "option_name_1_$userdata- {language_type}", "option_name_2_$userdata- {language_type}", "option_name_3_$userdata- {language_type}", ); 検索実行 $database- search_database ({ search_column = \@columns, search_words = $words, 英字の大文字と小文字の区別 1 でしない character_mode = 1 , }); 並び替え処理 $database- sort_database ({ column_name = "price_main_$userdata- {currency_type}", 逆順処理 1 で逆順 reverse_mode = 0 , 並び替えモード number_quick で数値モード character_quick で文字モード sort_mode = number_quick , }); 抽出・検索・並び替えされたレコードを取得 my @lines = $database- get_extract_database(); レコード処理 foreach (@lines) { my $line = $_; レコードの分割とカラム名との関連づけ my %target_values = $database- get_values_argument ({ database_values = $line, }); ここで例えばレコードの内容の表示処理を行う print $target_values{item_id}; } 終了処理 undef $database; 以下は、データベスーから特定の条件に合うレコード(単数)を抽出して、レコードを書き換える場合のサンプルとなります。 my $database = Cafemilk_database_basic- connect ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, column_filename = database/item_column_list.csv , column_separator = , , database_filename = database/item.csv.cgi , database_separator = , , database_mode = + , database_flock = 2 , }); $database- get_record_all(); 商品コード hoge のレコード(単独)を抽出 my $extract_database = $database- extract_last_record ({ extract_column_name = item_id , extract_column_value = hoge , }); レコードの分割とカラム名との関連づけ my %record = $database- get_values_argument ({ database_values = $extract_database, }); ここで例えば商品の販売数を更新 $record{sales_quantity} ++; レコードの差し替え $database- replace_record ({ extract_column_name = item_id , extract_column_value = hoge , records = \%record, }); 上書き $database- overwrite(); undef $database; 以下は、特定の条件に合うレコードを削除する場合のサンプルとなります。 my $database = Cafemilk_database_basic- connect ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, column_filename = database/item_column_list.csv , column_separator = , , database_filename = database/item.csv.cgi , database_separator = , , database_mode = + , database_flock = 2 , }); $database- get_record_all(); 商品コード hoge のレコード(単独)を削除 $database- delete_record ({ extract_column_name = item_id , extract_column_value = hoge , }); 上書き $database- overwrite(); undef $database; 以下は、レコードを追記する場合のサンプルとなります。追記を行う場合、get_record_all() や overwrite() は必要ありません。 my $database = Cafemilk_database_basic- connect ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, column_filename = database/item_column_list.csv , column_separator = , , database_filename = database/item.csv.cgi , database_separator = , , database_mode = + , database_flock = 2 , }); レコードの作成 my %record; %recordにレコードのカラム名と値を格納 (省略) 追記 $database- postscript(\%record); undef $database; 以下はレコード数を確認する場合のサンプルとなります。 my $database = Cafemilk_database_basic- connect ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, column_filename = database/item_column_list.csv , column_separator = , , database_filename = database/item.csv.cgi , database_separator = , , database_mode = + , database_flock = 2 , }); $database- get_record_all(); my $target = multiprice ; $database- match_database ({ column_name = item_type , match_word = $target, }); レコード数の取得 my $stack = $database- get_stack(); undef $database; 以下はダブルソートのサンプルとなります。 my $database = Cafemilk_database_basic- connect ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, column_filename = database/item_column_list.csv , column_separator = , , database_filename = database/item.csv.cgi , database_separator = , , database_mode = + , database_flock = 2 , }); $database- get_record_all(); ダブルソート $database- double_sort_database ({ column_name_1 = item_type , reverse_mode_1 = 0 , sort_mode_1 = character_quick , column_name_2 = item_id , reverse_mode_2 = 0 , sort_mode_2 = character_quick , }); ここに各処理(省略) undef $database; DUMMY 接続 データベースのロックの衝突を防いだり、処理の速度を上げるために DUMMY 接続を用いることができます。 また、DUMMY 接続をうまく使うことにより、あるプラグインで抽出検索並び替え等を行ったレコードを別のプラグインで再利用できます。DUMMY 接続では書き込みはできません。 以下はDUMMY 接続のサンプルとなります。 my $database = Cafemilk_database_basic- connect ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, column_filename = database/item_column_list.csv , column_separator = , , database_filename = database/item.csv.cgi , database_separator = , , database_mode = + , database_flock = 2 , }); $database- get_record_all(); my @lines = $database- get_extract_database(); $userdata- {database}{lines}{item} = \@lines; undef $database; my $database = Cafemilk_database_basic- dummy ({ config = $config, userdata = $userdata, log_error = $log_error, log_alert = $log_alert, status = $status, column_filename = database/item_column_list.csv , column_separator = , , database_separator = , , }); my @lines = @{$userdata- {database}{lines}{item}}; レコード処理 foreach (@lines) { my $line = $_; 省略 } undef $database; 詳細 データベース接続時の接続モードは以下のものの使用が禁止されています。OS の仕様により上書き時にデータが消えることがあるためです。 + データベースに上書きがある場合、接続モードは以下を用いてください。 + データベース読み込むだけの場合、接続モードは以下を用いてください。 Flock は基本的に常に 2 です。 postscript はただちに実行されるため、overwrite の必要はありません。 並び替えモード 並び替えモードは以下の通りとなります。 number_quick... 数値のソート character_quick 文字列のソート 以下のモードは使用を禁止されていますが、検索結果が確実でなくてもよい場合に、高速化を得ることができます。 number_basic... 数値のソート character_basic 文字列のソート 通常は使いませんが、ベンチマークを取りたい場合など、ほかに以下のソートが利用できます。 number_normal......... 標準的なコードで書かれた早くないソート 数値 character_normal...... 標準的なコードで書かれた早くないソート 文字列 number_schwartz....... シュワルツ変換 数値 character_schwartz .... シュワルツ変換 文字列 number_eimerbrigade... バケットソート 数値 character_eimerbrigade バケットソート 文字列 通常は使いませんが、以下は検索結果が雑になるソートです。 number_greathattery... いい加減ソート 数値 character_greathattery いい加減ソート 文字列