約 5,078,377 件
https://w.atwiki.jp/vjedogonia/pages/126.html
Swords & Sorceries>関連作品一覧>Stories of Swords & Sorceries>Story.03「悲恋」 Story.03「悲恋」 SSS Story.03 "Tragic Love" -a Kind Assassin- 幾つかの軽い金属音と共に、俺の放った手投剣(スローイングダガー)は騎士の盾に弾かれて落ちた。元より当たるとは思っていなかったそれには構わずに、気配を消して次の攻撃に移る。思惑通り、牽制の手投剣に気が逸れた騎士は、同時にかき消した俺の気配を捉え損ねて辺りに目を泳がせた。 (貰ったな) 勝利を確信しつつ背後から忍び寄って、新月刀(シミター)を奴の鎧の隙間から覗く脇腹へと叩き込む。しかし、こちらに気付いた騎士が振り向きざまに振った長剣に阻まれ、俺の新月刀は激しい金属音を立てて弾かれてしまった。 (運のいい奴だ) 小さく舌打ちして、俺は次の攻撃に移った。 その女の名はベルディールといった。初めて出会ったのは、盗賊ギルドの同僚に半ば無理矢理誘われて行ったスラムにある中程度の酒場兼娼館で、彼女はそこで働く女給にして娼婦だった。 背中まで届く漆黒の髪。夜の暗闇よりもなお黒い瞳と新雪より白い肌。痩せてはいるが貧相という訳ではなく、しなやかな肢体。淡い桃色の唇。何処か悲しげな仕草。全てに心を奪われた。 同僚と懇意だという女主人によれば、彼女はこの国との戦に敗れたとある王国の貴族の娘で、全てを失い当ても無く放浪していた所を拾われたのだという。 開放してやりたい、心からそう思った。娼館などにいていい女ではない。俺が開放してやる。その為には身請け金、多額の金が必要だった。 次の日から、俺はギルドの『仕事』に精を出した。スリ、強盗は言うに及ばず、密輸や密偵までこなし、夜は必ず店に訪れてベルディールを指名した。 しかし女主人が提示した身請け金は莫大で、なかなか追いつく事ができなかった。 焦り、ついには暗殺にまで手を染めた俺に、ギルドの幹部から多額の賞金を懸けられた騎士の暗殺を依頼されたのは、一年かけてやっとその三分の一を稼いだ時だった。 その賞金首が、今俺の目の前にいる騎士だ。 俺は持ち前の素早さを活かした得意の連携攻撃で相手を追い詰めていく。しかし相手の騎士も相当の手腕で、俺の新月刀を長剣で弾き、あるいは避けられないまでも盾や鎧に護られた部分で受けるなど、確実に防いでいたし、俺に隙があれば迷わず切り込んできた。 互いに決め手を得ず、拮抗した状態が続いたが、それでも焦りは無かった。手数を減らした代わりにできた余裕で、俺は奴を確実に罠へと誘導していたのだから。 そして、永遠に続くかと思われた攻防に異変が起こる。狙い通りに足場の悪くなっている位置に誘導された騎士が、露出した大樹の根に足を取られたのだ。勝利を確信した俺が新月刀を水平に構えると、疲れ切って覚悟を決めたらしい騎士は静かに目を閉じた。俺は躊躇う事無く新月刀を振り―― 「ダメえぇ――っ!!」 悲痛な叫び声に、俺の腕が止まった。俺と騎士の間に割って入る者がいたのだ。その黒い髪と瞳、白い肌――ベルディール!? それが、体長がわずか20セス(=センチメートル)程度しかない羽妖精で、ベルディールとは似ているが全くの別人である事に気付くほんの一瞬の間に、騎士の長剣は皮製の鎧を突き破って俺の胸に深々と入り込んでいた。 全身の力が急速に抜けていき、俺は地に膝をついた。次第にぼやけていく視界の正面に、先程の羽妖精が映り、その姿がベルディールとダブった。 (ベルディール……) 手を伸ばして名を呼ぼうとしたが、口から溢れ出る血の所為で言葉にならなかった。 力尽きて、俺は地に伏した。 薄れていく意識の中、俺はベルディールと踊った。 馴染みになってから彼女が夜毎聴かせてくれた歌が聞こえたような気がした。 誰か、彼女に伝えてくれないだろうか。 俺はもう、君の歌を聴く事ができない。 それでも、君を愛している、と――
https://w.atwiki.jp/araki1/pages/16.html
PHP学習 PHPとは PHPは、広く使われているオープンソースの汎用スクリプト言語である。 PHPは、特にWeb開発に適しており、HTMLに埋め込むことができる。 PHPのメモ $_SERVERWebサーバ関連情報を全て保持するPHPの特別な予約変数である。 $_SERVER[ HTTP_USER_AGENT ]は、現在のリクエストにヘッダがあれば内容を表示する。 strpos文字列内の部分文字列が最初に現れる場所を見つける。 htmlspecialchars特殊文字をHTMLエンティティに変換する。 mb_encode_numericentity文字をHTML数値エンティティにエンコードする。 型 PHPは、8種類の基本型をサポートする。 4種類のスカラー型論理型(boolean) 整数(integer) 文字列(String) float(浮動小数点数、double) 文字列(string) 2種類の複合型配列(array) オブジェクト(object) 特別な型リソース(resource) ヌル(NULL) 変数 変数のスコープ ユーザ定義の関数の中では変数の有効範囲はローカル変数の中となる。 関数の中で使用された変数はデフォルトで有効範囲が関数内部に制限さ れる。 globalキーワード 変数の前にglobalを付けること変数がグローバル変数側を参照することができる。 定数 define define(変数名,値)で、定数を設定することが可能である。
https://w.atwiki.jp/akb48wolf/pages/13.html
公式サイト http //www.akb48.co.jp/ mobile公式 http //m.akb48.co.jp/ DefSTAR http //www.akb48-web.com/ Sony music http //www.sonymusic.co.jp/Music/Arch/DF/Akb48/ Chocolove http //www.universal-music.co.jp/chocolove/ AKB48.net http //www.akb48.net/ Wikipedia http //ja.wikipedia.org/wiki/AKB48 トガブロ ttp //ameblo.jp/akihabara48/ デフブロ ttp //playlog.jp/akb48staff/blog/ モバブロA ttp //akb48teama.exblog.jp/ モバブロK ttp //akb48teamk.exblog.jp/ モバブロB ttp //akb48teamb.exblog.jp/ 宇佐美友紀 ttp //blog.goo.ne.jp/usmyk/ 折井あゆみ ttp //ameblo.jp/48orii48/ 今井優 ttp //ameblo.jp/yu-imai-48/ メモリスト ttp //akb48.blog48.fc2.com/ AKB48 in 狼ろだ http //kojima-haruna.ddo.jp/upload/upload.php 【動画】 ・YouTube http //jp.youtube.com/results?search_type=search_videos search_query=AKB48 search_sort=video_date_uploaded search_category=0 search=Search v= ・Stage6 http //stage6.divx.com/videos/search AKB48/order date ・Ameba http //vision.ameba.jp/search/user.do?user=akihabara48 ・Veoh http //www.veoh.com/search.html? search=AKB48 order=mr 【特集】 ・デビュー前のメンバーの経歴 http //igc.seesaa.net/article/17089554.html http //igc.seesaa.net/article/18917939.html ・B.L.T.×AKB48 http //net.blt.tv/akb48_photo/ ・Oricon Style http //www.oricon.co.jp/artists/385015/ 【記事】 スクランブルエッグ http //www.scramble-egg.com/artist/akb48/ 【記事】 スポニチ Sponichi Annex http //www.sponichi.co.jp/entertainment/idol_info/akb48/ 【記事】 東京デートNAVI http //www.date-navi.com/datespot/akb48.html 【記事】 MSN毎日インタラクティブ ttp //www.mainichi-msn.co.jp/entertainment/geinou/graph/20051207/ ttp //www.mainichi-msn.co.jp/entertainment/geinou/graph/20060201/ ttp //www.mainichi-msn.co.jp/entertainment/game/graph/event/20070626/ ttp //www.mainichi-msn.co.jp/entertainment/game/graph/event/20070726/ ttp //www.mainichi-msn.co.jp/entertainment/geinou/200708/graph/06_3/ ttp //www.mainichi-msn.co.jp/entertainment/geinou/200708/graph/16/ ttp //www.mainichi-msn.co.jp/entertainment/geinou/200708/graph/24_2/
https://w.atwiki.jp/bike-info/
はじめに~bike-infoについて~ こんにちは(^ω^)/ バイクについていろんな人に知ってもらいたくこのwikiを作りました! 特にバイク免許を取ってまもない方がバイクを購入する際の手助けとなるような情報が提供できればと思います♪ しかし,私の知識だけではバイクの良さを伝えるには知識の限界が…(TωT) 是非全国のライダーさんの知識を貸してください(>人<) 内容としましては バイク バイク用品 の情報をアンケート形式も含めて盛り込んでいこうと思います(^ω^) 今後,内容を更新していきながらより良いbike-info wikiにするために変更していきますがどうぞお付き合いよろしくお願いいたしますm(_ _)m
https://w.atwiki.jp/visufuri/pages/366.html
390 名前:Nana[sage] 投稿日:2007/01/06(土) 00 23 45 ID 50wDIdWSO Mix Speaker s Incのフリでボーカル二人が (・ω・)人(・ω・) ↑二人で手と手を合わせるようなフリがあったと思うんですけど、詳しく分かる方いたら教えてください! 562 名前:sage[] 投稿日:2007/01/27(土) 18 26 05 ID PA8ABlzYO 390 MSIのJUNK STORYのフリだったら、たしか {ツタの~}片手で上を指す {くぐり~}前を指す {夢にまで~}前でくるくる {ヒューマンランド}両手を握って上から下 だったと思う。てか自分はそーしてたような気がする。まータイミングは回りに合わせれば大丈夫。 564 名前:Nana[sage] 投稿日:2007/07/11(水) 01 33 58 ID yM4CwI5DO 最初のような間奏は基本モッシュ。「お日様ハロハロ~」は楽器隊に合わせてバッバッってやってから手バンの繰り返し。 「居眠りしてる~」は手バン、「バイバイ」は両手を高く上げて弧を描くように左から(?)バイバイ。 サビ前の「そこは」はどこか適当に指さす。 サビは、「ツタのトンネル」で右手で適当にビシッと指さして、「くぐり抜けたら」でその手をぐるぐる。 「夢にまで見た」で胸ら辺(?)に手を戻して「ヒューマン」で手を上にかざして 「ランド」で右→左ってバイバイみたいにしながら下におろす。その繰り返し。 途中の静かな間奏でペンライト。そのあとヘドバンだった希ガス。 なんか長いうえにわかりづらくてスマソorzGREENのフリはYUKIとMIKIの真似すれば大丈夫! あとはバンダナを頭上でひたすらブンブン! 244 名前:Nana[] 投稿日:2007/10/18(木) 20 20 44 ID u+ArWZ1E0 Mix Speaker's,Inc.のJUNK STORYとMONSTIMEのフリを、どなたか教えていただけませんか? 253 名前:Nana[] 投稿日:2007/10/22(月) 02 59 06 ID hbzbhhieO 244 ジャンク (イントロ) ちゃららら~以降リズムに合わせて手をパタパタ ちゃ~ら~ら~になったら右からモッシュ?左右移動 終わったらリズムに合わせて手でリズム取る (Aメロ) お日様ハロハロ→手でリズム 少し眩しい~→手をパタパタ 次も同じく (Bメロ) 居眠りしてる~→ノリノリで手をパタパタ ~にバイバイ→手を左右にふる(窓拭きの要領) 次も同じく そこは→手でリズム取る (サビ) エントツの中→右手人差し指をさし挙げる 忍び込んだら→その指をくるくる 夢にまで見た→右手パーにして胸にそえる ヒューマン→右手パーで挙げ ランド→右左右の順にその手を左右させながら下げる 繰り返し ジャンクストーリー~以降→手をパタパタ その後2番も1番と同じ。 255 名前:Nana[] 投稿日:2007/10/22(月) 03 00 04 ID hbzbhhieO ジャンク続き (Cメロ?) もうすぐ君は生まれ変わる~→懐中電灯照らして手を左右に揺らす じゃーんじゃーん→手でリズム その後ヘドバン (3番Aメロ) いつもと同じ~→手をパタパタ じゃっじゃっじゃで手でリズム 繰り返し Bメロ以降は1番を繰り返し。 最後はまた左右移動で終了。
https://w.atwiki.jp/nekonade/pages/13.html
家族は揺らがない STORY 妹である琴子はとある難病にかかっていた。 そのため、ほとんど一日中、部屋の中で本を読んだりして静かに過ごしていた。 琴子が部屋に入っている時は、驚かせないために、 決して部屋の中に入ってはいけない決まりだった。 ある日の夜、流星群が訪れて夜空に無数の流れ星が降り注いだ。 星や宇宙の写真を見るのが好きだった琴子に、流星のことを知らせようと、 主人公は琴子の部屋のドアを開けてしまう。 ドアを開いた主人公が見たのは、息をしてない琴子の姿。 それはドアを開いて驚かせてしまったからなのか。 それとも琴子はドアを開く前から 息を引き取っていたのだろうか? 主人公は、琴子が死んだのは自分が原因という思いに囚われ、 この一件から、物事を決定(あるいは確定)できない性格になってしまった。 こうして怠惰な日々を過ごすようになった主人公だが、あの夜と同じように 夜空に流星群が降り注いだある日、ふと昔を思い出して妹の部屋を訪ねると、 なんとそこには元気な琴子の姿があったのだった。 しかも翌朝には父や母までもが妹の死などなかったかのごとく 振舞っており、さらには飼い猫までが人間の少女へと変貌してしまう。 あまりの出来事に戸惑いながらも、状況に流されるまま、 主人公は家族との新たな関係を模索し始めるのだが…。 (公式サイト-物語紹介-より抜粋)
https://w.atwiki.jp/nicepaper/pages/67.html
前回記事MySQLでテーブル作成2ではフィールドの挿入等の確認をしました。次にPHP側でコードを書いてデータベースへ挿入です。色々とセキュリティに関する事項がでてくるので、執筆が長くなるかもしれませんが、ご了承ください。6月2日記事 目次 掟 ユーザが入力したJavaScriptを実行させないhtmlspecialchars関数 MySQLへデータを正確に処理させ、データベースの内容を改ざん削除させないSQLインジェクション対策 PDOの利用 フォームを作ってみる 確認ページ 完了ページ 現在の風潮 感想 掟 phpでMySQLとの連携プログラムを書く際に、注意しなければならない点がいくつかあります。その中で、2つに絞ってまずは話していきたいと思います。非常に最初は混同しがちですが、よく読みながら見ていってください。 ユーザが入力したJavaScriptを実行させないhtmlspecialchars関数 現在、JavaScriptを使ったWEBページは多く存在しています。JavaScriptを利用することで、表示上動きのあるWEBサイト構築が可能になっています。閲覧者、利用者の多くはブラウザでJavaScriptの実行をONにしていることが多く、JavaScriptの利用は必要不可欠になっています。しかし、その部分を悪用し、「JavaScriptで他のサイトに転送(リダイレクト)させたり、悪意のあるコードを読み込ませたりする攻撃」が多発しています。この攻撃を「クロスサイトスクリプティング」といいます。ある利用者が掲示板や皆が閲覧するページにこのJavaScriptのコードを埋め込まれた記事を書いてしまったら、そのページの利用者に多くの迷惑をかけることになります。そのため、 利用者には、JavaScriptの実行コードを埋め込ませてもそれを実行させないための対策 が必要となります。開発者は悪意がなければ開発時にページにJavaScriptコードを埋め込んでしまってもかまいません。あくまで 利用者にJavaScriptのコードを埋め込ませてもよいが、その内容を表示させるときにJavaScriptは実行させないプログラムを書く ということが重要です。それができるのがhtmlspecialchars関数です。 MySQLへデータを正確に処理させ、データベースの内容を改ざん削除させないSQLインジェクション対策 次に、利用者が勝手にデータベースの内容を改ざんしたり、削除させたりしない対策が必要になります。データベースに内容を挿入、更新、削除する場合、当然SQLのクエリを内部で実行させています。そのため、悪意のある利用者がこのSQLクエリを実行させるような内容を記述されてしまったら、データベースの内容が改ざん、削除されてしまいます。URLの末尾にSQLのクエリを書いたり、フォームの部分にSQLのクエリを書けばそのようなことが起きる場合があります。この攻撃のことを「SQLインジェクション」と言います。そのため、 利用者に悪意のあるSQLクエリを入れられても実行させないための対策 が必要になります。以前はmysql_real_escape_stringという関数を使って対策を行っていましたが、色々と悪意のあるコードを実行させる手法が登場してきているため現在はこの関数は 非推奨 となっています。現在では、PDOを使ってデータベースに挿入、更新、取得をさせる方法が主流です。 PDOの利用 PDOの設定についてはPDOの利用をご参照ください。 フォームを作ってみる こちらはただのHTMLを記述していきます。 と宣言したのですが、SELECTタグを使ってフォームを作ると、2月30日や4月31日が作成可能になってしまいますので、公開日等のフォームをjQueryで作っていきたいと思います。もし2月30日や4月31日をクエリで投げてもデフォルト値で指定したもの等になってしまいますので、制限する必要があります。多少横道にはそれますがご了承ください。作り方はjQueryで日付入力フォームを作るをご参照ください。公開日のところ以外のCSS記述は割愛します。各自CSSでうにょうにょやってください。 ファイル名(register.php) !DOCTYPE HTML html lang="ja" head meta charset="utf-8" title 新規作成 /title script type="text/javascript" src="http //ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" /script script type="text/javascript" src="http //ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js" /script script type="text/javascript" src="http //ajax.googleapis.com/ajax/libs/jqueryui/1/i18n/jquery.ui.datepicker-ja.min.js" /script link type="text/css" href="http //ajax.googleapis.com/ajax/libs/jqueryui/1/themes/ui-lightness/jquery-ui.css" rel="stylesheet" / script type="text/javascript" $(function(){ $("#datepicker").datepicker() }); /script /head body form action="confirm.php" method="post" dl dt 公開日 /dt dd input type="text" name="form_date" id="datepicker" /dd !--textにした理由はwebkit対策-- dt 種類 /dt dd select name="form_type" option value="1" selected ニュース /option option value="2" 更新情報 /option option value="3" 入荷情報 /option option value="4" その他 /option /select dt タイトル /dt dd input type="text" name="form_title" size="40" maxlength="30" /dd dt 内容 /dt dd textarea name="form_info_text" cols="40" rows="5" /textarea /dd dt URL /dt dd input type="url" name="form_url" size="40" /dd dt ステータス /dt dd select name="form_status" option value="2" selected 公開 /option option value="1" 下書き /option /select /dd /dl input type="submit" name="form_submit" value="確認" /form /body /html データベースに挿入する名前とフォームの部品の名前を区別するためにフォームの方にはform_という名前を付けておきました。 するとこうなります。 確認ページ こちらは、クロスサイトスクリプティング対策を兼ねたコードを記述してきます。 JavaScriptのコードを実行させない確認表示が必要になります。「別に、埋め込んだ人が自分で自分を攻撃してどうするの?」という方もいらっしゃると思いますが、HTMLを正確に出力するということはある意味標準で考えなければならないことなので、htmlspecialchars関数を使って記述していきます。ここからはphpを実行させる環境を用意してください。 コード(ファイル名:confirm.php) !DOCTYPE HTML html lang="ja" head meta charset="utf-8" title 確認画面 /title /head body ?php /*特定のURIから送信された時のみ実行*/ if($_SERVER["HTTP_REFERER"] == (empty($_SERVER["HTTPS"]) ? "http //" "https //").$_SERVER[ HTTP_HOST ]."/register.phpまでのフォルダを記述/register.php"){ /*まずはエラー処理*/ $error = ;/*初期化。以降エラーがあれば$errorに格納していく。*/ if($_POST[ form_date ] == ) $error .= 日付が選択されていません。 br ;/*①*/ if(preg_match( /^([1-9][0-9]{3})\/(0[1-9]{1}|1[0-2]{1})\/(0[1-9]{1}|[1-2]{1}[0-9]{1}|3[0-1]{1})$/ , $_POST[ form_date ])){}else{ $error .= 不正な日付です。 br ;} if($_POST[ form_type ] == ) $error .= 投稿種類が選択されていません。 br ; if($_POST[ form_title ] == ) $error .= タイトルが入力されていません。 br ; if(mb_strlen($_POST[ form_title ]) 30) $error .= 30文字以内にしてください br ; if($_POST[ form_info_text ] == ) $error .= 内容が入力されていません。 br ; if(mb_strlen($_POST[ form_info_text ]) 1000) $error .= 1000文字以内にしてください br ; if($_POST[ form_status ] == ) $error .= 状態が選択されていません。 br ; echo $error;/*エラーがあればエラーを表示*/ if($error == ){ echo dl dt 日付 /dt dd .htmlspecialchars($_POST[ form_date ]). /dd dt 種類 /dt dd ; switch ($_POST[ form_type ]){ case 1 echo ニュース ; break; case 2 echo 更新情報 ; break; case 3 echo 入荷情報 ; break; case 4 echo その他 ; break; default echo その他 ; } echo /dd dt タイトル /dt dd .htmlspecialchars($_POST[ form_title ]). /dd dt 内容 /dt dd .nl2br(htmlspecialchars($_POST[ form_info_text ])). /dd dt URL /dt dd .htmlspecialchars($_POST[ form_url ]). /dd dt 状態 /dt dd ; switch ($_POST[ form_status ]){ case 0 echo 削除 ; break; case 1 echo 下書き ; break; case 2 echo 公開 ; break; default echo 削除 ; } echo /dd /dl form action="complete.php" method="post" input type="hidden" name="form_date" value=" .htmlspecialchars($_POST[ form_date ]). " input type="hidden" name="form_type" value=" .htmlspecialchars($_POST[ form_type ]). " input type="hidden" name="form_title" value=" .htmlspecialchars($_POST[ form_title ]). " input type="hidden" name="form_info_text" value=" .htmlspecialchars($_POST[ form_info_text ]). " input type="hidden" name="form_url" value=" .htmlspecialchars($_POST[ form_url ]). " input type="hidden" name="form_status" value=" .htmlspecialchars($_POST[ form_status ]). " p この内容でよろしいでしょうか? /p input type="submit" name="submit" value="はい" input type="button" value="戻る" onClick="history.back()" /form ; } }else{ echo 正しいアクセスを心がけてください。 ; } ? /body /html 解説 ①$error .= は前の$errorという変数に付け加えていくという意味です。 表示はこのようになります。 完了ページ こちらは、SQLインジェクション対策を兼ねたコードを記述していきます。 ここではMySQLのINSERT文を投げていきます。 ファイル名(complete.php) !DOCTYPE HTML html lang="ja" head meta charset="utf-8" title 完了 /title /head body ?php /*特定のURIから送信された時のみ実行*/ if($_SERVER["HTTP_REFERER"] == (empty($_SERVER["HTTPS"]) ? "http //" "https //").$_SERVER[ HTTP_HOST ]."/confirm.phpまでのフォルダ記述/confirm.php"){ $dsn = mysql dbname=データベース名;host=ローカルホスト;port=ポート番号 ; $user = ユーザ名 ; $password = ユーザパスワード ; $dbh = new PDO($dsn, $user, $password); try{ //成功時対応 $stmt = $dbh - prepare("INSERT INTO テーブル名 ( info_date ,title,type,info_text,url,status) VALUES ( info_date, title, type, info_text, url, status)"); $stmt- bindParam( info_date , $_POST[ form_date ], PDO PARAM_STR); $stmt- bindParam( title , $_POST[ form_title ], PDO PARAM_STR); $stmt- bindParam( type , $_POST[ form_type ], PDO PARAM_INT); $stmt- bindParam( info_text , $_POST[ form_info_text ], PDO PARAM_STR); $stmt- bindParam( url , $_POST[ form_url ], PDO PARAM_STR); $stmt- bindParam( status , $_POST[ form_status ], PDO PARAM_INT); $stmt- execute();//実行 switch ($_POST[ form_status ]){ case 0 echo 削除しました。 br ; break; case 1 echo 下書きに保存しました。 br ; break; case 2 echo 公開対象になりました。 br ; break; default echo 削除しました。 br ; } print a href="register.php" 新規作成へ戻る /a ; }catch (PDOException $e){//失敗時対応 print( Connection failed .$e- getMessage()); die(); } $dbh = null; }else{ echo 正しいアクセスを心がけてください。 ; } ? /body /html 現在の風潮 現在、確認ページを作らず、挿入される値をチェックして、エラーがなければすぐ挿入という方法も流行ったりしています。その記事はいつか作っていきたいと思います。初回ということでSQLインジェクションとクロスサイトスクリプティングの利用ということで、このような記事を作っていきました。 感想 この方法だと、complete.phpで更新ボタンを押すと、またデータが挿入されてしまいます。Sessionファイルを使って、フォームを受け取り等をし、完了したら、Sessionファイルを空にする的なコードを書けば、それが防げます。 我ながらに下手なコードだなぁ・・・。もっと色々と変えなければならないことが山ほどあります。まあ、PHPでこんな風に書くよ的なことがわかればいいなと思ったりもします。(考え方甘い?) 次回は挿入したデータを取得していき、表示したいと思います。ページ名は、PHPとMySQLでデータの取得です。 コメントお待ちしております。 名前 コメント
https://w.atwiki.jp/kobapan/pages/241.html
info ディレクトリ作成 mkdir ~/.emacs.d/info Gauche $ cd Gauche-*.*.*/doc $ makeinfo gauche-refj.texi $ mv gauche-refj.info gauche-refj.info-1 gauche-refj.info-2 gauche-refj.info-3 gauche-refj.info-4 gauche-refj.info-5 gauche-refj.info-6 gauche-refj.info-7 gauche-refj.info-8 gauche-refj.info-9 gauche-refj.info-10 gauche-refj.info-11 ~/.emacs.d/info/ ※ makeinfo が入ってなかったら、 $ sudo apt install texinfo Emacs Lisp 日本語 info の作製 elisp-ja用のinfoディレクトリ作る $ mkdir ~/.emacs.d/info/elisp-ja $ cd ~/.emacs.d/info/elisp-ja/ elisp-ja-manual の 21-2-8 をダウンロード $ wget http //www.bookshelf.jp/texi/elisp-manual/21-2-8/elisp-src.tar.gz $ tar xf elisp-src.tar.gz utf-8に変換 $ find -name '*.texi' | xargs nkf -w --overwrite パッチを当てる $ find -name "*.texi" | xargs sed -i -e "s/\(@xref{.*}\)/\1./g; \ s/@sc{\(.*\)}/@sc{\L\1\E}/; \ s/@sc{ASCII}/@sc{ascii}/g; \ s/\([^@]\)var{/\1@var{/g; \ s/^var{/@var{/g; \ s/\([^@]\)code{/\1@code{/g" $ sed -i -e "s/@@mail/(at)mail/g" -e "s/@end ifnottex/@end ifinfo/g" elisp.texi $ sed -i -e "s/@r{対応する開く文字は{$}である}/@r{対応する開く文字は@samp{$}である}/g" syntax.texi $ sed -i -e "s/^GNU Emacs マニュアル}。$/GNU Emacs マニュアル}.。/g" modes.texi $ sed -i -e "s/@deffn Command auto-save-mode arg//; s/^GNU Emacs マニュアル}。$/GNU Emacs マニュアル}.。/g" backups.texi texi - info に変換する $ makeinfo elisp.texi とここまでやったが、@node の記述が足りないのか。例えば Images というメニューに対応する、node なり anchor なりが存在しない。 結局無理やり変換 $ makeinfo --force elisp.texi Emacs Lisp 日本語 info はこっちの方がいいかも wget http //www.bookshelf.jp/2.20/packages/gnujdoc-20040106-2-pkg.tar.gz tar xf gnujdoc-20040106-2-pkg.tar.gz cd packages/info/ cp elisp-ja.info* ~/.emacs.d/info/elisp-ja/ 優しい Emacs-Lisp 講座 info の作製 $ wget http //www.gentei.org/~yuuji/elisp/elisplec.tex $ nkf -w --overwrite elisplec.tex $ emacs elisplec.tex ↓変更 @setfilename elisplec.info @settitle Lecture to Emacs Lisp ↓追記(最初の@nodeより上に @dircategory Texinfo documentation system @direntry * Elisp-lesson (elisplec). Lecture to Emacs Lisp. @end direntry M-x makeinfo-buffer エラーの出る行の { を @{ に } を @} に M-x makeinfo-buffer $ mv elisplec.info ~/.emacs.d/info/ ついでにemacs lisp 24 manual と emacs 24 manual $ cd ~/.emacs.d/info/emacs-info/ $ wget https //www.gnu.org/software/emacs/manual/info/elisp.info.gz $ gunzip elisp.info.gz $ wget https //www.gnu.org/software/emacs/manual/info/emacs.info.gz $ gunzip emacs.info.gz ~/.emacs.d/info/dir の作成 This is the file .../info/dir, which contains the topmost node of the Info hierarchy, called (dir)Top. The first time you invoke Info you start off looking at this node. ^_ File dir,Node TopThis is the top of the INFO tree * Menu Emacs * Gauche refj (gauche-refj.info).Gauche ref (Japanese) * Elisp-ja (elisp-ja/elisp-ja).Elisp20 日本語マニュアル. * ELisp Lesson (elisplec).やさしい Emacs lisp 講座 * Emacs Lisp (emacs-info/elisp).Emacs Lisp24 Manual. * Emacs (emacs-info/emacs).Emacs24 Manual. dirファイルの最後に改行がないと、C+h i したとき、とっても見づらいので注意。 .emacs の設定 ;; -----------------------------------------------------------;;; Info;; -----------------------------------------------------------(require info)(add-to-list Info-default-directory-list "~/.emacs.d/info/")(add-to-list Info-default-directory-list "~/.emacs.d/info/emacs-info/") 使ってみる C+h i キー 説明 i 入力された文字列にマッチする見出しを含むノードへ移動 , 直近のiの次の候補 I 入力された文字列にマッチする見出しをメニュー形式で表示する s info内を正規表現検索する 参考 GNU Texinfo 4.3 Texinfo 優しい Emacs-Lisp 講座 GNU Emacs Lisp Reference Manual - GNU Project - Free Software Foundation (FSF) GNU Emacs manual - GNU Project - Free Software Foundation (FSF)
https://w.atwiki.jp/teletext/pages/706.html
MIX MEISEI STORY 色 出演者 備考 黄色 立花投馬(声:梶裕貴) 水色 立花走一郎(声:内田雄馬) 緑色 立花音美(声:内田真礼)
https://w.atwiki.jp/mad-angels/pages/105.html
中編 ①《闇夜の怪盗》編 0.Thief 1.Silhouette 2.Attack 3.Family ②《追いかけてきた男》編 1.Chaser 2.Gluttony 3.Fortune ③《こころ》編 1.Kokoro 2.Hearts 3.Mind ④《》編 1.Methuselah 2.Department