約 5,030,033 件
https://w.atwiki.jp/c0v0p/pages/460.html
#freeze #nofollow #norelated 前ページ次ページPukiWiki/1.4/Manual/Plugin A [#w8de4799] add [#vef8f18f] amazon [#v7173e39] aname [#n9f7bab5] article [#a06a7f60] attach [#qe43bebc] B [#v07e2c1a] back [#vd9cd7ec] backup [#n727318e] br [#g693034c] bugtrack [#a83293e8] bugtrack_list [#q557ea11] C [#y43dfe74] calendar、calendar_edit、calendar_read [#v5a54211] calendar_viewer [#nd7dc5b8] calendar2 [#afda2820] clear [#v515085f] color [#q9790b97] comment [#kc065cd8] contents [#vd4dabcd] counter [#zedb02cf] D [#bfe38652] deleted [#kf08f93d] diff [#zabff312] dump [#k344e979] A add 種別 コマンド 重要度 ★☆☆☆☆ 書式 ?cmd=add page=ページ名 概要 実行すると編集画面が表示されます。更新ボタンを押すと、指定した既存ページの末尾に編集欄で入力した内容が追加されます。 引数 ページ名は省略できません。ページ名はエンコードされている必要があります。 [[edit ../E-G#i1e8d3e8]]が編集画面に既存のページ内容を表示するのに対し、addは常に編集画面が空となります。不用意に既存の入力内容を変更する事がないため、単純に追記していくだけのページではaddを使うと便利です。 備考 もともとデフォルトのskinでメニューの「追加」として使われていましたが、editコマンド(編集)で事足りるため、デフォルトのskinではメニューから外されています。 amazon 種別 (コマンド) インライン型プラグイン ブロック型プラグイン 重要度 ★☆☆☆☆ 書式 ASINを正しく入力してください。( ASIN番号 ); #amazon #amazon(, clear ) #amazon( ASIN番号 , [ left | right ], [ タイトル | image | delimage | deltitle | delete ] ) 概要 アマゾン(http //www.amazon.co.jp)が提供する商品のイメージと、商品名を表示します。 アマゾンのアソシエイト ID(紹介文などを書くことで副収入がもらえるかもしれない仕組み)に対応しています。 ASIN を入力するだけで、予め作成した定型作品紹介フォーマットを自動生成することができます。 引数 全ての引数を省略すると、ブックレビュー作成フォームが現れます。「書評」というページにこれを置くと「書評/ASIN番号」という子ページを作ります。 left,right,clear で商品のイメージとタイトルの出力方式を指定します。 left|right − 表示時の位置を指定します。省略時はrightです。 clear − テキスト回り込み指定を解除します。 タイトル,image で表示内容を指定します。 タイトル − 商品のタイトルを指定します。省略時は自動取得します。 image − 商品のイメージのみ表示します。省略時はイメージとタイトルを表示します。 delimage,deltitle,delete でキャッシュの削除を行います delimage − 対応するイメージキャッシュを削除します。 deltitle − 対応するタイトルキャッシュを削除します。 delete − 対応するイメージキャッシュ,タイトルキャッシュを削除します。 プラグイン内設定 PLUGIN_AMAZON_AID amazon のアソシエイト ID(ないなら 一般ユーザ) PLUGIN_AMAZON_EXPIRE_IMAGECACHE expire イメージキャッシュを何日で削除するか PLUGIN_AMAZON_EXPIRE_TITLECACHE expire タイトルキャッシュを何日で削除するか PLUGIN_AMAZON_NO_IMAGE 画像なしの場合の画像 PLUGIN_AMAZON_SHOP_URI amazon ショップのURI PLUGIN_AMAZON_XML amazon 商品情報問合せ URI 備考 著作権が関連する為、アマゾンのアソシエイトプログラムを確認の上ご利用下さい。 イメージなしの場合に使用する画像が別途必要です。デフォルトは image/noimage.jpg を使用します。 ASIN は書籍の場合 ISBN と全く同じです。書籍以外の場合は、アマゾンのサイトで対象を表示した際の写真のプロパティで判断します。例えば下のような場合だと、最後の 01 を含め、B000002G6J.01 とします。B000002G6J とすると、デフォルトの 09 が適用されてしまい、画像なしとなります(画像だけでなくタイトルも呼ぶのであれば 10 桁で Ok)。 http //images-jp.amazon.com/images/P/B000002G6J.01.LZZZZZZZ.jpg aname 種別 インライン型プラグイン ブロック型プラグイン 重要度 ★★★★☆ 書式 ( アンカー名 [,{[ super ], [ full ], [ noid ]}] ){ アンカー文字列 }; #aname( アンカー名 [,{[ super ], [ full ], [ noid ]}, アンカー文字列 ] ) 概要 指定した位置にアンカー(リンクの飛び先)を設定します。 引数 アンカー名の値がアンカーのフラグメント指定子に使用されます。アンカー名は省略できません。アンカー名には半角英字(大文字/小文字)が使用可能です。 super,full,noid でアンカーの出力方式を指定します。 super − アンカー文字列を上付き表示します。省略時は上付き表示されません。 full − フラグメント指定子以外のURIを補ってアンカーを出力します。省略時はフラグメント指定子のみ出力されます。 noid − アンカーにフラグメント指定子を出力しません。 アンカー文字列が指定された場合、指定した文字列に対してアンカーが出力されます。アンカーの存在を利用者に明示したい場合に利用します。省略時は空文字に対するアンカーとなります。 プラグイン内設定 PLUGIN_ANAME_ID_MAX アンカー名に指定可能な文字列長の上限 PLUGIN_ANAME_ID_REGEX アンカー名に指定可能な文字列の正規表現 PLUGIN_ANAME_ID_MUST_UNIQUE 重複したアンカー名を利用した場合エラーとする 備考 通常はインライン型プラグインとして使用します。2つのブロック型プラグインに挟まれた部分にアンカー設定したい場合にインラインプラグインとして記述できないため、ブロック型プラグインとしても使えるようにしてあります。 PukiWiki本体処理でanameプラグインを内部的に呼び出しているため、必ず組み込む必要があります。 article 種別 (コマンド) ブロック型プラグイン 重要度 ★★★☆☆ 書式 #article 概要 指定した位置に簡易掲示板を設置します。 プラグイン内設定 PLUGIN_ARTICLE_COLS テキストエリアのカラム数 PLUGIN_ARTICLE_ROWS テキストエリアの行数 PLUGIN_ARTICLE_NAME_COLS 名前テキストエリアのカラム数 PLUGIN_ARTICLE_SUBJECT_COLS 題名テキストエリアのカラム数 PLUGIN_ARTICLE_NAME_FORMAT 名前の挿入フォーマット PLUGIN_ARTICLE_SUBJECT_FORMAT 題名の挿入フォーマット PLUGIN_ARTICLE_INS 入力内容を入力欄の前後どちらに挿入するか PLUGIN_ARTICLE_COMMENT 書き込みの下に一行コメントを入れるか PLUGIN_ARTICLE_AUTO_BR 改行を自動的変換するか PLUGIN_ARTICLE_MAIL_AUTO_SEND 投稿内容のメール自動配信をするか PLUGIN_ARTICLE_MAIL_FROM 投稿内容のメール送信時の送信者メールアドレス PLUGIN_ARTICLE_MAIL_SUBJECT_PREFIX 投稿内容のメール送信時の題名 $_plugin_article_mailto 投稿内容のメール自動配信先アドレス attach 種別 (コマンド) ブロック型プラグイン 重要度 ★★★★★ 書式 #attach( [ nolist ] [, noform ] ) 概要 ページの添付ファイルの一覧を表示し、ファイル添付のための入力フォームを設置します。 引数 nolist, noform で表示内容を指定します。 nolist − ページの添付ファイルの一覧を表示しません。省略時は一覧を表示します。 noform − ファイル添付のための入力フォームを表示しません。省略時は入力フォームを表示します。 プラグイン内設定 PLUGIN_ATTACH_MAX_FILESIZE ファイルアップロードの上限 PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY 管理者だけが添付ファイルをアップロードできるようにするか PLUGIN_ATTACH_DELETE_ADMIN_ONLY 管理者だけが添付ファイルを削除できるようにするか PLUGIN_ATTACH_DELETE_ADMIN_NOBACKUP PLUGIN_ATTACH_DELETE_ADMIN_ONLYのとき、管理者が添付ファイルを削除するときは、バックアップを作らない PLUGIN_ATTACH_PASSWORD_REQUIRE アップロード/削除時にパスワードを要求するか(PLUGIN_ATTACH_〜_ADMIN_ONLYが優先) PLUGIN_ATTACH_FILE_MODE アップロードされたファイルのアクセス権 PLUGIN_ATTACH_FILE_ICON アイコンイメージのファイル PLUGIN_ATTACH_CONFIG_PAGE_MIME ダウンロード時のmime-typeを記述したページ 備考 デフォルトのskinのメニューの「添付」で呼び出されているため、デフォルトのskinを使う場合には必ず組み込む必要があります。 プラグイン内設定の PLUGIN_ATTACH_MAX_FILESIZE を増やす場合は、php.iniの upload_max_filesize やApache の LimitRequestBodyなどPukiWiki以外での上限設定がある事に注意して下さい。 B back 種別 ブロック型プラグイン 重要度 ★☆☆☆☆ 書式 #back( [[ 表示文字列 ] [,[ left | center | right ] [,[ 0 | 1 ] [,[ 戻り先 ] ]]]] ) 概要 指定した位置に戻り先へのリンクを設置します。 引数 表示文字列は省略すると「戻る」になります。 left、center、rightで表示位置を指定します。省略時はcenterになります。 left − リンクを左寄せで表示します。 center − リンクを中央寄せで表示します。 right − リンクを右寄せで表示します。 0、1で水平線の有無を指定します。省略すると1になります。 0 − 水平線を表示しません。 1 − 水平線を表示します。 戻り先はリンクを選択時の移動先となるURL、ページ名のいずれかで指定します。PLUGIN_BACK_ALLOW_PAGELINKがTRUEの場合のみページ名を指定可能です。ページ名は「ページ名#anchor」の記述を行う事で移動先のアンカーも指定可能です。PLUGIN_BACK_ALLOW_JAVASCRIPTがTRUEの場合のみ戻り先の省略が可能です。戻り先を省略すると直前に参照していたページが戻り先になりますが、利用者のブラウザの設定がJavaScript onでないと機能しません。 プラグイン内設定 PLUGIN_BACK_ALLOW_PAGELINK ページ名(+アンカー名)による戻り先指定を可能とするかどうか PLUGIN_BACK_ALLOW_JAVASCRIPT 戻り先の指定にJavaScript(history.go(-1))を利用するかどうか PLUGIN_BACK_USAGE エラー時に表示される使用方法 backup 種別 コマンド 重要度 ★★★★★ 書式 ?cmd=backup [ page=ページ名 ] 概要 指定したページ、あるいは全体のバックアップ一覧を表示します。 引数 ページ名を省略すると、PukiWiki全体のバックアップ一覧を表示します。ページ名はエンコードされている必要があります。 プラグイン内設定 PLUGIN_BACKUP_DISABLE_BACKUP_RENDERING バックアップデータをレンダリングする機能を無効にする。 br 種別 ブロック型プラグイン インライン型プラグイン 重要度 ★★☆☆☆ 書式 #br ; 概要 文章中で改行を行います。 段落やリスト、テーブル内など、行末の~による改行ではブロック要素を抜けてしまう個所で改行や空行の挿入するために用います。 プラグイン内設定 PLUGIN_BR_ESCAPE_BLOCKQUOTE 引用文中で利用した場合のタグ不整合を回避する PLUGIN_BR_TAG brプラグインが出力するタグ bugtrack 種別 (コマンド) ブロック型プラグイン 重要度 ★☆☆☆☆ (一般サイト) ★★★★☆ (ソフト開発サイト) 書式 #bugtrack( [[ ページ名 ] [ ,カテゴリー1…カテゴリーn ]] ) 概要 バグ追跡システムの一部分であるバグレポートの入力フォームを設置します。 引数 ページ名にはバグレポートとして作成されるページの親階層となるページ名を指定します。省略時は設置したページとなります。 通常、バグレポートには指定したページ名の子階層に自動的に番号が振られてページが作成されます。つまり"バグ報告ページ"と指定して設置した場合は、バグ報告ページ/1,バグ報告ページ/2,バグ報告ページ/3…のようにバグレポートのページが作成される事になります。 カテゴリーにはバグの対象となりうる要素を指定します。省略時は入力欄となります。 プラグイン内設定 PLUGIN_BUGTRACK_NUMBER_FORMAT バグレポートとして作成されるページ番号の形式 備考 ソフト開発サイトで重宝するプラグインです。もしバグ追跡以外の用途でバグレポートのように定型的な項目を持ったページを作成するフォームが欲しい場合,あるいはバグレポートの項目をカスタマイズしたい場合は[[tracker ../S-U#rf5296e2]]プラグインを使用して下さい。 bugtrack_list 種別 ブロック型プラグイン 重要度 ★☆☆☆☆ (一般サイト) ★★★★☆ (ソフト開発サイト) 書式 #bugtrack_list( [ ページ名 ] ) 概要 バグ追跡システムの一部分であるバグレポートの一覧表示を行います。 引数 ページ名にはバグレポートとして作成されるページの親階層となるページ名を指定します。省略時は設置したページとなります。 備考 通常はbugtrackプラグインと並べて使用します。 bugtrack_listプラグインの中からbugtrackプラグインを呼び出しているため、bugtrackプラグインがないと機能しません。 bugtrack_listプラグインは、[[tracker_list ../S-U#t78d6d0a]]プラグインに比べて低機能ですが、リソース消費が少なく処理速度が速いというメリットがあります。この差はページ数の増加に比例して顕れる傾向があるため、使い分けが必要です。 C calendar、calendar_edit、calendar_read 種別 ブロック型プラグイン 重要度 ★☆☆☆☆ 書式 #calendar( [{[ ページ名 ], [ 年月 ]}] ) #calendar_edit( [{[ ページ名 ], [ 年月 ]}] ) #calendar_read( [{[ ページ名 ], [ 年月 ]}] ) 概要 指定した位置にカレンダーを設置します。カレンダー上でyyyy/mm/ddという日付を選択すると、ページ名/yyyymmddというページを編集/表示できます。 カレンダーの日付を選択した場合に該当するページを編集状態、表示状態のどちらで開くかが3つのプラグインの違いです。calendar_editとは編集状態で、calendar, calendar_readは表示状態で開きます。 引数 ページ名は編集/参照するカレンダーのページの上位ページ名を指定します。 ページ名を省略すると設置したページのページ名になります。 年月は表示するカレンダーの西暦と月をyyyymmの形式で指定します。省略した場合は現在の年月になります。 備考 より高機能なcalendar2プラグインがあるため、あえてcalendarプラグインを使う必要性はほとんどなくなりました。 calendar_editプラグイン及びcalendar_readプラグインの中からcalendarプラグインを呼び出しているため、calendarプラグインがないと機能しません。 calendar_viewer 種別 (コマンド) ブロック型プラグイン 重要度 ★★★☆☆ 書式 #calendar_viewer( ページ名 , yyyy-mm | n | x*y | this [,[ past | future | view ] [, 年月日表示の区切り文字 ]] ) 概要 calendarプラグインまたはcalendar2プラグインで作成されたページを指定した位置に表示します。 引数 ページ名はcalendarプラグインまたはcalendar2プラグインを設置しているページの名前を指定します。 yyyy-mmを指定時、指定した年月のページを表示します。 数字を指定時、指定した件数分のページを表示します。 x*yを指定時、先頭より数えて x ページ目(先頭は0)から、y件づつ一覧表示します。x と yはいずれも数値です。 thisを指定時、今月のページを一覧表示します。 past、future、viewで表示するページの条件を指定します。省略/無指定時はpastとなります。 past − 今日以前のページを表示します。 future − 今日以降のページを表示します。 view − 過去から未来へ一覧表示します。 年月日の区切り文字は-や/などを指定します。省略した場合は-になります。 プラグイン内設定 PLUGIN_CALENDAR_VIEWER_USAGE エラー時に表示される使用方法 PLUGIN_CALENDAR_VIEWER_DATE_FORMAT 日付の表示形式 備考 calendar2プラグインでは今日の日付の記事がない場合、記事を表示しないため、午前0時になったとたんに記事が表示されなくなるという弱点がありました。calendar_viewerはその弱点を補うために開発されたプラグインです。calendar_viewは、日付が変わっても最新の記事を表示することができます。カレンダーそのものの表示はcalendar2(off)で行ないます。 calendar2 種別 (コマンド) ブロック型プラグイン 重要度 ★★★☆☆ 書式 #calendar2( [{[ ページ名 | * ], [ yyyymm ], [ off ]}] ) 概要 指定した位置にカレンダーを設置します。表示月のとなりに表示されたリンク( および )を選択することで先月/次月分のカレンダーを表示できます。カレンダー上でyyyy/mm/ddという日付を選択すると、ページ名/yyyy-mm-ddというページを表示できます。当日分のページが作成されていた場合、カレンダーの右隣に当日分のページ内容を表示します。 引数 ページ名で表示するページの上位階層のページを指定できます。ページ名を省略すると設置したページのページとなります。ページ名に*を指定すると上位階層のページはなし(表示するページ名がyyyy-mm-dd)となります。 yyyymmで表示するカレンダーの西暦と月を指定できます。省略時は当日の年月となります。 offを指定時、当日分ページを表示する機能は抑制されます。省略時は当日分のページを表示します。 備考 calender_editで作成したページはページ名/yyyymmddとなり、calender2で作成したページはページ名/yyyy-mm-ddとなるため、注意が必要です。 clear 種別 ブロック型プラグイン 重要度 ★☆☆☆☆ 書式 #clear 概要 refプラグインのaroundオプションで有効となったテキスト回り込み指定を解除します。 備考 imgプラグインのclearオプション指定時と処理内容は同等です。 color 種別 インライン型プラグイン 重要度 ★★★★☆ 書式 ( [ 文字色 ] [, 背景色 ] ){ 文章 }; 概要 引数で指定したインライン要素(主に文章)の、文字色・背景色を指定します。 引数 文字色・背景色はそれぞれ色名(red、blueなど)、シャープで始まる3桁の16進数値(#000〜#FFF)、同じく6桁の16進数値(#000000 〜 #FFFFFF)のいずれかで指定することができます。大文字小文字は問いません。 文字色・背景色の両方を省略する事はできません。一方を省略した場合は省略した側の色の変更はされません。 プラグイン内設定 PLUGIN_COLOR_ALLOW_CSS 色の変更に(fontタグではなく)CSSを利用する PLUGIN_COLOR_USAGE エラー時に表示される使用方法 PLUGIN_COLOR_REGEX 引数に指定できる色の正規表現 備考 以下、W3C勧告書より抜粋した色名。 Aqua = "#00FFFF", Black = "#000000", Blue = "#0000FF", Fuchsia = "#FF00FF", Gray = "#808080", Green = "#008000", Lime = "#00FF00", Maroon = "#800000", Navy = "#000080", Olive = "#808000", Purple = "#800080", Red = "#FF0000", Silver = "#C0C0C0", Teal = "#008080", White = "#FFFFFF", Yellow = "#FFFF00" comment 種別 (コマンド) ブロック型プラグイン 重要度 ★★★★★ 書式 #comment( {[ above ], [ below ], [ nodate ], [ noname ]} ) 概要 コメントの入力用の入力欄を表示します。 引数 コメントの挿入方法を引数で指定します。 above − 入力したコメントがコメント入力欄の上に追加します below − 入力したコメントがコメント入力欄の下に追加します(省略時はaboveが指定されたとみなします) nodate − 挿入するコメントに、挿入時刻を付加しない(省略時は付加します) noname − コメント記入者名の入力欄を非表示とします(省略時は表示します) プラグイン内設定 PLUGIN_COMMENT_DIRECTION_DEFAULT コメントを入力欄の前後どちらに挿入するか PLUGIN_COMMENT_SIZE_MSG コメントのテキストエリアの表示幅 PLUGIN_COMMENT_SIZE_NAME コメントの名前テキストエリアの表示幅 PLUGIN_COMMENT_FORMAT_MSG コメント欄の挿入フォーマット PLUGIN_COMMENT_FORMAT_NAME 名前欄の挿入フォーマット PLUGIN_COMMENT_FORMAT_NOW 時刻欄の挿入フォーマット PLUGIN_COMMENT_FORMAT_STRING コメント内容全体の挿入フォーマット contents 種別 擬似ブロック型プラグイン 重要度 ★★★☆☆ 書式 #contents 概要 設置したページ中の見出しの一覧を表示します。 counter 種別 ブロック型プラグイン インライン型プラグイン 重要度 ★★★☆☆ 書式 #counter - ( [ total | today | yesterday ] ); 概要 設置したページの参照回数を表示します。 引数 カウンタ表示方法として total, today, yesterday いずれかを指定します。省略時はtotalが指定されたとみなします。ブロック型プラグインでは常にtotalが指定されたとみなします。 total − そのページが参照された回数の総計を表示します。 today − そのページが参照された回数(当日分)を表示します。 yesterday − そのページが参照された回数(昨日分)を表示します。 プラグイン内設定 PLUGIN_COUNTER_SUFFIX ページ参照回数を保持するデータファイルの拡張子 備考 すべてのページで参照回数を表示したい場合は、MenuBarやスキンからcounterプラグインを呼び出してください。 D deleted 種別 コマンド 重要度 ★★☆☆☆ 書式 ?plugin=deleted {[ dir=diff | backup ] [ file=on ]} 概要 削除されたページの一覧を表示します。 引数 file=onを指定時、バックアップ(あるいは差分)のファイル名を出力します。省略時は表示しません。 dirで削除の判定方法を指定します。省略時はbackupです。 backup − バックアップが存在し、ページが存在しない時に削除されたとみなします diff − 差分が存在し、ページが存在しない時に削除されたとみなします 備考 公開Wikiの管理者にとっては誤操作や悪意をもった編集によるページ削除をチェックするのに重宝します。 diff 種別 コマンド 重要度 ★★★★★ 書式 ?cmd=diff page=ページ名 概要 指定したページの現在の内容と最後のバックアップ状態との差分を表示します。 引数 ページ名に変更差分を表示するページを指定します。ページ名はエンコードされていなければなりません。 備考 最後のバックアップ以外との差分を表示する場合はbackupを利用します。 dump 種別 コマンド 重要度 ★☆☆☆☆ 書式 ?plugin=dump 概要 指定ディレクトリ内のファイルをまとめてtar(tar.gz, tgz)形式でバックアップ/リストアします。 バックアップ/リストアの実行には管理者パスワードが必要です。 バックアップはファイル名をページ名に変換して取得する事ができます。 この変換でリストアには利用出来なくなりますが、 ファイル名からページ名の類推は容易になります。 バックアップは取得するディレクトリを任意に指定する事ができます。 リストアは該当ファイルの上書きによって行われます。 そのため、ファイルの削除を行う事はできません。 バックアップ/リストア対象として指定可能なディレクトリは、以下の通りです。 DATA_DIR (wiki/*.txt) UPLOAD_DIR (attach/*) BACKUP_DIR (backup/*) プラグイン内設定 PLUGIN_DUMP_ALLOW_RESTORE リストアを許可するかどうか PLUGIN_DUMP_FILENAME_ENCORDING ページ名をディレクトリ構造に変換する際の文字コード PLUGIN_DUMP_MAX_FILESIZE 最大アップロードサイズ(Kbyte) PLUGIN_DUMP_DUMP バックアップ時にプラグイン内で利用する引数 PLUGIN_DUMP_RESTORE リストア時にプラグイン内で利用する引数 備考 PukiWikiが内部管理するファイルを直接取得/更新するという性質上、 セキュリティ上の問題を引き起こす可能性があります。十分ご注意ください。 DATA_DIRのリストアを行った場合は、[[links ../L-N#m5bbd018]]プラグインで ページ間のリンク情報キャッシュを更新する必要があります。 前ページ次ページPukiWiki/1.4/Manual/Plugin
https://w.atwiki.jp/shimachichi/pages/26.html
name 0TuNdE1e Age 24 FPS Started day 2005/4 Favorite game Paper Man、Enemy Territory Favorite weapon MP40 M4A1 FavPhrase 「おいおい、よせよ」 Skill プライベートライアンのウェイド並の死体を盾にした注射打ち、MMOに浮気しがち MMO大好きっ子。なのに腕が全然落ちない。 現在就職活動の為、活動半休止中。
https://w.atwiki.jp/ninja22/pages/61.html
前のページ < | > 次のページ (4) データベースを作ってみる 3 phpMyAdminの操作 ●挿入 上メニューの「挿入」をクリックするとレコードを入力することができる。 「実行する」を押すとデータを保存することができる。 ●表示 上メニューの「表示」をクリックすると既存の全レコードを一覧表示できる。 ●検索 上メニューの「検索」をクリックすると検索できる。「演算子」と「値」の欄で検索の条件を指定し、「実行する」ボタンで検索されたレコードが一覧表示される。 演算子について 演算子 意味 = フィールドが指定した値と等しい != フィールドが指定した値と等しくない > フィールドが指定した値より大きい < フィールドが指定した値より小さい >= フィールドが指定した値以上 <= フィールドが指定した値以下 LIKE フィールドが指定したパターンとマッチする %LIKE% フィールドに指定したものが含まれている NOT LIKE フィールドが指定したパターンにマッチしない REGEXP フィールドが指定した正規表現パターンにマッチする NOT REGEXP フィールドが指定した正規表現パターンにマッチしない IS NULL フィールドがNULLである。 IS NOT NULL フィールドがNULLでない。 ●SQL SQL(Structured Query Langage)とは、データベースにアクセスするための言語である。 SQLでは、挿入(insert)、編集(update)、削除(delete)、選択(select)といった命令を使ってデータの読み書きができる。 上メニューの「SQL」をクリックすると、SQL命令コードを入力することができる。 レコードの追加 レコードのすべてのフィールドにデータを入れる insert into テーブル名 values (値1, 値2 ..., 値n) レコードの一部のフィールドにデータを入れる insert into テーブル名 (フィールド名1, フィールド名2, ..., n) values (値1, 値2, ..., n) 「’」や「”」 このような記号は直前に「¥」を入れる必要があります。 insert into テーブル名 values (値1, 値2 ..., 値n) レコードの削除条件を指定していないと全部消えてしまうので注意! delete from テーブル名 where 条件 categoryテーブルからidのフィールドが1のレコードを削除する場合 delete from category where id = 1 レコードの変更update命令を使います。 update テーブル名 set フィールド名1=値1, フィールド名2=値2, ..., n where 条件 categoryテーブルからidフィールドが5のレコードを、そのnameフィールドの値を「ペット」に変更する場合 update category set name = ペット where id = 5 レコードを取り出すすべてのレコードを取り出す。 select * from テーブル名 特定のフィールドを取り出す。 select フィールド名1, フィールド名2, ..., n from テーブル名 条件をつけてレコードを取り出す。 select フィールド名1, フィールド名2, ..., n from テーブル名 where 条件 条件を組み合わせてレコードを取り出す。(prefフィールドの値が「東京都」とsexフィールドの値が「男」の条件を同時に満たすレコードを検索する)「or」を使うと、「または」表現になる。 select フィールド名 from テーブル名 where pref = 東京都 and sex = 男 値の範囲を指定する。(idフィールドの値が3~5の間) select * from テーブル名 where id between 3 and 5 値の範囲を指定する2。(prefフィールドの値が○○か□□か△△であるレコード) select * from テーブル名 where pref in ( 東京都 , 神奈川県 ) 文字列を指定する。(nameフィールドの値の先頭に「山田」が含まれるレコード) select * from テーブル名 where name like 山田% 検索方法 意味 田% 最初に「田」がつく文字列 %田 最後が「田」で終わる文字列 %本% 途中に「本」が含まれる文字列 %100¥% 最後に「100%」がつく文字列 正規表現を使った検索※PHPでは「¥s」で数字の集合を表すが、MySQLでは下記表のようになる。 phoneフィールドの先頭部分が数字3桁か4桁であるレコードを検索する。 select * from テーブル名 where phone regexp ^[[ digit ]]{3,4} 文字クラス 内容 digit 数字 alpha アルファベット alnum アルファベットと数字 upper アルファベットの大文字 lower アルファベットの小文字 space ホワイトスペース nullを検索。(phoneフィールドに値が入っていない人を検索) select * from テーブル名 where phone is null nullを検索2。(phoneフィールドに値が入っている人を検索) select * from テーブル名 where phone is not null レコードを並べ替える。(idフィールドの値が5以下のレコードが取り出され、idフィールドの値の昇順に並べ替えられる。)/降順:order by フィールド名 desc select * from テーブル名 where id = 5 order by id 取り出す件数を制限する (limit x, y)先頭からx件のレコードを飛ばし、その後y件のレコードを取り出す。 select * from テーブル名 limit 10, 5 ※ XAMPP 1.7.7 [PHP 5.3.8] での設定項目です。 前のページ < | > 次のページ ◆ ◆ ◆
https://w.atwiki.jp/prj11/pages/21.html
プロジェクトサーバ内にあるファイルの名称とその内容をまとめておきます. ☆がついているものは,なくても良いんじゃない?と思ったものです. 作った人はいらなければ消去,いるなら補足説明をして置いてください. ※新しくファイルを作ったり消去したとき,ファイル名を変えたときはここに反映させておいてね!! ダイエットツール関連のページ cal1.php cal2.php- 食事と運動のチェックボックス chartest.php chartest2.php- 文字化けをチェックするためのページ graph(ディレクトリ)- グラフ描画に使うソフトの置き場 kakunin.php- 個人ページで選択した体重と食事と運動をデータベースにinsertするためのページ log.php- 過去のデータを表示するページ newuser.php- ユーザを新規登録するためのページ pass.txt- MySQLに入るためのパスワード personal.php- 個人ページ.グラフや体重の入力フォームなど personalgraph.php- グラフを描画するページ regist.php- newuser.phpで入力した内容をデータベースにinsertするためのページ st.php- phpのバージョンなどを表示するページ ☆sql(ディレクトリ)- 空っぽでした sql.php- データベースでテーブルを作るときにここにクエリ文を入れると文字化けしないらしい test.txt- 食事メニューをinsertするときに使ったクエリ文 top.php- ログイン画面 ranking.php- ランキングページ yosoku.php- 予測グラフのページ tensu.php- 予測点数付けのページ テスト用のページ checktest.php checktest2.php- チェックボックスから値を得るためのテストページ graph.html- phpで描画したグラフを画像として貼り付けたテストページ graph.php- グラフ描画のテスト チームのホームページ buntan.html contents.html houshin.html index.html member.html menu.html mokuteki.html naiyou.html title.html hp画像 56.jpg HPgraph.png ba20.gif kake02.gif ☆その他 index1.html- naiyou.htmlと同じ prj11.html- 2009年度のprj11チームのサイトのトップページをコピーしたもの? toppage.html- index.htmlと同じ.トップページの試作?
https://w.atwiki.jp/c21coterie/pages/532.html
2261 iwi http //judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2261 文字列から部分文字列を取得して左右対称な文字列を作るとき何文字まで作れるかを答える問題。 簡単に正答数を稼げる問題。 短いコードで合格している人がいるがどんなテクニックがあるのか? 左右対称という恣意的なルールを記述するのにどうしたってコード中にその部分の記述が必要でコードサイズが膨らむはずなのだけど? #include stdio.h #include string.h char text[20]; int len,ans=0; char cpy[20]; void saiki(int deep,int nowP){ if(deep==len){ //左右対称なら奇数になるはず char c1,c2; bool out=false; cpy[nowP]= \0 ; if(nowP%2==1 nowP 2){ for(int i=0;i nowP/2;i++){ c1=cpy[i]; c2=cpy[nowP-i-1]; if(c1== i c2!= i )out=true; if(c1== w c2!= w )out=true; if(c1== ( c2!= ) )out=true; if(c1== ) c2!= ( )out=true; if(c1== { c2!= } )out=true; if(c1== } c2!= { )out=true; if(c1== [ c2!= ] )out=true; if(c1== ] c2!= [ )out=true; if(out==true)return; } if(strstr(cpy,"iwi")==NULL)return; ans=ans nowP?ans nowP; } }else{ cpy[nowP]=text[deep];//この文字を使う saiki(deep+1,nowP+1); saiki(deep+1,nowP); } } int main(){ scanf("%s",text); len=strlen(text); saiki(0,0); printf("%d\n",ans); } 2262 Stopping Problem http //judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2262 2次元で記述されたジョークコンパイラを実装する問題。 ジョークなので何とも言えない言語ですが一応サイズ制限をなくせばチューリング完全らしいです。 まあ一応理論上はそうなんでしょうね。 過去に同じ状態を通ってないかメモしながら幅優先探索するだけです。 #include stdio.h #include set #include queue int dxs[]={1,0,-1,0}; int dys[]={0,-1,0,1};//右、上、左、下の順 int r,c; struct cur{ int x,y,arrow;//位置と向き int num;//メモリの状態 bool operator (const cur c)const{ if(x!=c.x)return x c.x; if(y!=c.y)return y c.y; if(arrow!=c.arrow)return arrow c.arrow; return num c.num; } cur move(int arrow){ cur re; re.x=(x+dxs[arrow]+c)%c; re.y=(y+dys[arrow]+r)%r; re.arrow=arrow; re.num=num; return re; } }; int main(){ scanf("%d %d", r, c); char map[22][22]; int x,y; for(int i=0;i r;i++){ scanf("%s",map[i]); } cur c1,nextC; c1.x=c1.y=c1.num=c1.arrow=0; std set cur memo; std queue cur Q; memo.insert(c1); Q.push(c1); bool stop=false; while(Q.empty()==false){ c1=Q.front(); Q.pop(); x=c1.x; y=c1.y; char com=map[y][x]; if(com== @ ){ stop=true;//停止 break; } if(com== ? ){ //4方向全て試す for(int i=0;i 4;i++){ nextC=c1.move(i); if(memo.find(nextC)==memo.end()){ memo.insert(nextC); Q.push(nextC); } } continue; } if(com== ){ nextC=c1.move(2);//左 }else if(com== ){ nextC=c1.move(0);//右 }else if(com== ^ ){ nextC=c1.move(1);//上 }else if(com== v ){ nextC=c1.move(3);//下 }else if(com== _ ){ if(c1.num==0)nextC=c1.move(0);//0なら右 else nextC=c1.move(2); }else if(com== | ){ if(c1.num==0)nextC=c1.move(3);//0なら下 else nextC=c1.move(1); }else if(com== . ){ nextC=c1.move(c1.arrow);//そのまま }else if( 0 =com com = 9 ){ nextC=c1.move(c1.arrow); nextC.num=com- 0 ; }else if(com== + ){ nextC=c1.move(c1.arrow); nextC.num=(c1.num+1)%16; }else if(com== - ){ nextC=c1.move(c1.arrow); nextC.num=(c1.num-1+16)%16; } if(memo.find(nextC)==memo.end()){ memo.insert(nextC); Q.push(nextC); } } printf("%s\n",stop?"YES" "NO"); } 2263 The First Acceptance http //judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2263 プログラミングコンテストを題材にした問題。 解法 とりあえず範囲が広いのでstd mapを使って動的計画法を使ってみましたがなんか違う感じです。 皆メモリ使用量低で解いてますね。 私のコードはメモリを多めに使ってます。 #include stdio.h #include map #include vector #include algorithm struct S{ int a,b; bool operator (const S s)const{ return b s.b; } }; int main(){ int n,a,b,ans=0; std map int,int memo,nextMemo; memo[0]=0; scanf("%d", n); S s; std vector S vec; for(int i=0;i n;i++){ scanf("%d %d", s.a, s.b); vec.push_back(s); } std sort(vec.begin(),vec.end()); for(int i=0;i vec.size();i++){ a=vec[i].a; b=vec[i].b; for(std map int,int iterator it=memo.begin();it!=memo.end();it++){ int t=(*it).first+a; int t2=(*it).second+1; int t3; if(t b)break; if(memo.find(t)==memo.end()){ if(nextMemo.find(t)==nextMemo.end()||nextMemo[t] t2)nextMemo[t]=t2; t3=t2 nextMemo[t]?t2 nextMemo[t]; }else if(memo[t] t2){ memo[t]=t2; t3=t2; }else{ t3=memo[t]; } if(ans t3)ans=t3; } memo.insert(nextMemo.begin(),nextMemo.end()); nextMemo.clear(); } printf("%d\n",ans); } 2264 Spanning Trees http //judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2264 解法 グラフを描いてみても時間をかけたら答えが見つかりそうな気もしつつ少しめんどくさかったので1分ほど他人のコードを知ら見してしまった。 ソースに解説はなかったので多分だけど用は正多角形としてグラフを描いたとき対角線を一番外側、一本内側、2本内側、、、n/2本内側、、、1本内側、外側という順に結んでいく。 これを一点分回転すると重ならないグラフがn/2本描けるということらしい。 原理が分かるとなるほどな問題。 #include cstdio using namespace std; int n, k; void solve(){ for(int st=0; st k; st++){ int L=(n+st-1)%n; int R=st; for(int i=0;i n-1;i++){ if(i%2==0){ printf("%d %d\n",R+1,L+1); R=(R+1)%n; }else{ printf("%d %d\n",L+1,R+1); L=(L+n-1)%n; } } printf("\n"); } } int main(){ scanf("%d %d", n, k); if(k n/2){ printf("-1\n"); }else{ solve(); } }
https://w.atwiki.jp/nebanebawindows/pages/34.html
IME Watcher for Windows XPとは? とりあえずここにいけばわかると思いますが、言語バーを非表示にしても タスクトレイ上で監視できるというソフトです。 タスクバーが広く使えるようになるうえ、スッキリして見た目もいいです。 使用前 使用後 インストール Setup.exe を実行し指示したがっていくだけです。 スタートアップに登録しておくと便利です。 アイコンを変更する アイコンダウンロードのページへ 好みのアイコンをダウンロードしましょう。今回はこれを使ってみます。 ダウンロードしたフォルダを適当な場所においてください。 ImeWatch.exeを実行し起動してください。 起動したら右クリックでメニューをだして[IME Watcherのプロパティ]を選択。 変更したいアイコンを選択してください。 変更するアイコンを選択してください。 全て変更したら[OK]を押して終了です。 言語バーを非表示にする。 [スタート]→[コントロールパネル]→[地域と言語のオプション]→[言語タブ] [詳細]をクリック [言語バー]をクリック チェックを全て外し[OK] 不具合・問題 IME WatcherのFAQを読んでおきましょう。個人的にはWordを使用するとき以外は不便を感じません。(詳細なテキスト サービスを無効にする(O)が見つからない・・・) -
https://w.atwiki.jp/penspinorder/pages/657.html
serket1st outlime pub. date music editor spinner
https://w.atwiki.jp/fuchu/pages/20.html
sqlite3 cmd table参照 .tables .tables table詳細 .schema table name .schema user pragma table_info( table name ) pragma table_info( user ) sql cmd table作成 create table table name ( column1 primary key, column2 ,…); create table user (id int primary key, name text); record追加 insert into table name values ( column1 value , column2 value ,…); insert into user values (1, nagamine ); column追加 alter table table name add column column ; alter table user add column sex text; record更新 update user set column = value where condition ; update user set sex= m where id=1; record一括更新 update user set column = value update user set sex= m table削除 drop table table name ; drop table user;
https://w.atwiki.jp/elvis/pages/3846.html
Federal Government Contractors/Accounting and Auditing No 012430 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Finance Companies Including Independent and Captive Financing of Other Companies/Accounting and Auditing No 012169 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Audits of Property and Liability Insurance Companies As of December 31, 1990/011914 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Audits of Providers of Health Care Services As of December 31, 1990/012425 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Audits of Stock Life Insurance Companies/012032 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Independent Auditors Use of the Work of Internal Auditors/Auditing Procedures Studies No 021051 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Internal Accounting Control Evaluation and Auditor Judgement/Auditing Research Monographs No 020038 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Agricultural Cooperatives/November 1990/008551 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Banks/September 1991/008486 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Colleges and Universities/July 1991/008576 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Credit Unions/September 1991/008511 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Cpa Examination Questions and Answers Indexed to Content Specification Outlines 1989 to 1993/General Interest No 079247 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklist of Emerging Issues Task Force Consensuses/March 1990/008580 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Personal Financial Statement Engagements/June 1990/008595 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Disclosure Checklist and Illustrative Financial Statements for Prospective Financial Statement Engagements/Winter 1989/008555 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Health Care Providers/July 1991/008590 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Savings and Loan Associations/November 1990/008481 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Income Recognition on Loans to Financially Troubled Countries/Acsed Practice Bulletin Order No 033146 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Stock Life Insurance Companies/November 1990/008600 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklists and Illustrative Financial Statements for Corporations/October 1991/008518 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklist Supplement for Agricultural Producers and Illustrative Financial Statements/April 1990/008585 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklist Supplement and Illustrative Financial Statements for Construction Contractors/September 1991/008522 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Disclosure Supplement and Illustrative Financial Statements for Development Stage Enterprises/Spring 1989/08553 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklist Supplement for Investment Companies and Illustrative Financial Statements/008560 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Checklist Supplement for Oil and Gas Producers and Illustrative Financial Statements/April 1990/007975 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Disclosure Supplement and Illustrative Financial Statements for Real Estate Ventures/November 1989/008535 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Amortization of Discounts on Certain Acquired Loans/Acsec Practice Bulletin No 033150 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Codification of Statements on Standards for Attestation Engagements/Accounting and Auditing No 057261 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Quasi-Reorganizations Issues Paper 88-1 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? The Accounting Profession in Argentina (Professional Accounting in Foreign Countries, No 010142) Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? The Accounting Profession in Australia (Professional Accounting in Foreign Countries, No 010138) Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Philippines/Professional Accounting in Foreign Countries No 010110 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Other Comprehensive Bases of Accounting (Technical Information of Practitioners No 008040) Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Audit Planning (Technical Information for Practitioners No 008056) Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Indexes for the Mas Publications/Management Advisory Services No 055950 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Introduction to Natural Language/Management Advisory Services No 048560 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Cash Management/Mas Small Business Consulting Practice AIDS No 055342 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Evaluating and Starting a New Business/Mas Small Business Consulting Practice AIDS No 055357 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Assessing Franchise Opportunities/Mas Small Business Consulting Practice AIDS No 055361 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Assisting Professional Clients in Pricing Services Using Budgeting Techniques/Mas Small Business Consulting Practice AIDS No 055376 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Edp Engagement Implementation of Data Processing Systems Using Mainframes or Minicomputers/Management Advisory Services No 055111 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Subjects-Religion&Spirituality? Mas Technical Practice Aid 11 Conversion to Microcomputer-Based Accounting System/Management Advisory Services No. 055126 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Assisting Clients in Developing an Employee Handbook/Management Advisory Services No 055127 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Microcomputer Security/Management Advisory Services No 055128 Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Consideration of Internal Control in a Financial Statement Audit Audit Accounting Guides Amer Inst of Certified Public AmerInstofCertifiedPublic Subjects-Business&Investing-Economics? Subjects-Business&Investing-General? Subjects-Nonfiction-Economics? Subjects-Professional&Technical-Accounting&Finance-Economics? Personal Financial Statements Guide Amer Inst of Certified Public AmerInstofCertifiedPublic undefined undefined Audit and Accounting Guide Savings and Loan Associations Including Statements of Position and Special Report/Pbn 012099 Amer Inst of Certified Public AmerInstofCertifiedPublic undefined undefined Illustrations of Foreign Currency Translation A Survey of the Application of Fasb Statement No. 52 Amer Inst of Certified PublicHortense Goodman?Leonard Lorensen? AmerInstofCertifiedPublic HortenseGoodman? LeonardLorensen? undefined undefined Illustrations and Analysis of Disclosures of Inflation Accounting Information Amer Inst of Certified PublicHortense Goodman?Anthony Phillips? AmerInstofCertifiedPublic HortenseGoodman? AnthonyPhillips? undefined undefined Illustrations and Analysis of Disclosures of Pension Information Amer Inst of Certified PublicHortense Goodman?Frank Munn? AmerInstofCertifiedPublic HortenseGoodman? FrankMunn? undefined undefined Amer Inst of Certified Public-洋書? [[Amer Inst of Certified Public}} 洋書
https://w.atwiki.jp/n-3104/pages/12.html
前提 特徴 とりあえず使ってみるiBATIS SQL Maps チュートリアル For SQL Maps Version 2.0 February 18, 2006 ibatis-2.3.0.677.zipに付属のsimple_example トランザクション iBATIS-SqlMaps-2_ja.pdf Abator概要 Eclipseプラグインインストール手順 使い方 前提 ibatis-2.3.0.677.zip j2sdk1.4.2_11 Microsoft SQL Server 2000 Eclipse SDK バージョン 3.1.1 Abator code generator for iBATIS 1.0.0 特徴 SQL文を記述するO/Rマッピングフレームワーク。参照系SQLの検索結果とJavaBeansのマッピングを設定ファイルで行うことが出来きる。SQLを直接記述できるためチューニングが容易であるが、特定のDBに依存してしまう。 SQL文を外部ファイルで管理できる。 動的SQL用の独自の構文をサポートしている。 検索結果のJavaBeansのキャッシュ機能がある。 あるBeanのプロパティのBeanについてもまとめて検索できる。この際の方法は以下の2通り。遅延ローディング join とりあえず使ってみる iBATIS SQL Maps チュートリアル For SQL Maps Version 2.0 February 18, 2006 iBATISのサイトで配布されている「iBATIS-SqlMaps-2-Tutorial_ja.pdf」を参考にとりあえず動かしてみようとした。だが、チュートリアルの時点で以下の点で誤植(?)があった。 クラス名は MyAppSqlConfig だが使用例では MyAppSqlMapConfig で、Mapが増えている。 MyAppSqlConfig の resource の値が com/ibatis/example/sqlMap-config.xml となっているが、それまで紹介されたものは examples/sqlmap/maps/SqlMapConfigExample.xml である。 しかも、SQLServer2000の場合は、JDBCドライバのコネクションURLに SelectMethod=Cursor を追加する必要があり、これに気付かず1時間近く嵌ってしまった。まぁ、これもiBATIS-SqlMaps-2_ja.pdfに明記されてはいたが。 http //support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B313181 そして、setBirthDate(null)にするとエラーとなってしまう。newPerson.setBirthDate(new java.sql.Date(new Date().getTime()))とかすればエラーにはならなかったが。 Person newPerson = new Person(); newPerson.setId(12); // you would normally get the ID from a sequence or custom table // newPerson.setBirthDate(null); newPerson.setBirthDate(new java.sql.Date(new Date().getTime())); null を指定できるようにするには、xmlファイルにおいてjdbcTypeを指定する必要がある。前述のガイドでも触れられているが、null値を指定する場合はjdbcTypeを明示的に指定しないとエラーになる場合があるらしい。具体的にはPerson.xmlのinsertPersonにおいてbirthDateにjdbcTypeとしてDATEを追加すればよい。 #birthDate# → #birthDate DATE# ibatis-2.3.0.677.zipに付属のsimple_example チュートリアルがうまく動かなかったので、zipファイルに付属している使用例を使ってみようとしたが、Account.xmlの insertAccount で values の前に ) がついていなかった。。 トランザクション SqlMapClient+startTransaction をしなければ、オートコミットの挙動になった。以下のソースでstartTransactionメソッドを呼ばなければ、insertについてもコミットされていた SqlMapClient sqlMap = MyAppSqlMapConfig.getSqlMapInstance(); sqlMap.startTransaction(); // トランザクションの開始 Person person = new Person(); ... sqlMap.delete ("deletePerson", person); sqlMap.commitTransaction(); // この時点で一旦コミット sqlMap.insert("insertPerson", person); sqlMap.endTransaction(); // insertについてはロールバックされる また、dataSourceのJDBC.DefaultAutoCommitプロパティの値はstartTransactionでトランザクションを開始した場合には有効であるが、開始していない場合は無視された。 transactionManager type="JDBC" dataSource type="SIMPLE" property name="JDBC.Driver" value="${driver}"/ property name="JDBC.ConnectionURL" value="${url}"/ property name="JDBC.Username" value="${username}"/ property name="JDBC.Password" value="${password}"/ property name="JDBC.DefaultAutoCommit" value="false"/ /dataSource /transactionManager iBATIS-SqlMaps-2_ja.pdf 短いが、非常に良くまとまっている。不明点があれば参照すべきガイドである。 Abator 概要 iBATIS用の設定ファイルとソースコードを自動生成してくれるツール。Eclipse用のプラグインも存在する。 Eclipseプラグイン インストール手順 http //ibatis.apache.org/abator.html を参照。更新アクセス先サイトを追加するだけで簡単に追加できる。 使い方 新規メニューの中に "Abator For iBATIS Configuration File" が追加されるので、それをクリックすると abatorConfig.xml の雛形が生成される。この中身を適切に設定すれば自動生成できる。 abatorConfig.xml abatorConfiguration abatorContext jdbcConnection driverClass="com.microsoft.jdbc.sqlserver.SQLServerDriver" connectionURL="jdbc microsoft sqlserver //localhost 1433;databaseName=test;SelectMethod=Cursor" userId="???" password="???" classPathEntry location="C /workspace/iBatis/msbase.jar" / classPathEntry location="C /workspace/iBatis/mssqlserver.jar" / classPathEntry location="C /workspace/iBatis/msutil.jar" / /jdbcConnection javaModelGenerator targetPackage="hoge.bean" targetProject="iBatis/src" / sqlMapGenerator targetPackage="hoge.map" targetProject="iBatis/src" / daoGenerator type="IBATIS" targetPackage="hoge.dao" targetProject="iBatis/src" / table tableName="PERSON"/ /abatorContext /abatorConfiguration ポイントは以下の通り。細かい情報は http //ibatis.apache.org/docs/tools/abator/ を参照。 classPathEntryは絶対パスが無難 targetProjectはEclipseのプロジェクト名+ソースフォルダ名 tableにschema属性をつけたらうまく動かなかった。 また、生成されたDAOは iBATIS DAO framework を前提としているためコンパイルエラーになる。iBATISは 2.3 から DAO framework 廃止し、Spring framework に移行することを推奨しているが、Abatorはまだ対応していないようだ。