約 5,373,612 件
https://w.atwiki.jp/chacha/pages/38.html
?php //設定 //ログファイル名 $logfile = "./counter.log"; //クッキーの名前 $cookiename = "mycookie"; //カウンタ初期化 $counter = 0; //ファイルの読み込み if( $fn = @fopen($logfile, r )){ //trimは空白削除 文字列を読み込む $counter = trim(fgets($fn)); //ファイルを閉じる fclose($fn); } //変数がセットされているかを調べる if( !isset($_COOKIE[$cookiename])){ //カウンタの値を増やす $counter++; //クッキーを送信する setcookie( $cookiename, $counter ); //ファイルを開いて書き込みモード if( $fn = @fopen($logfile, w )){ //ファイル書き込み fwrite( $fn,$counter); //ファイルを閉じる fclose($fn); } } ? html meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" body ?php //ファイルの読み込み if( $fn = @fopen($logfile, r )){ //trimは空白削除 文字列を読み込む $counter = trim(fgets($fn)); //ファイルを閉じる fclose($fn); } //出力する値 print( $counter . "人目のお客様です br "); ? /body /html
https://w.atwiki.jp/flipflop/pages/14.html
ニコニコ動画から動画をダウンロードするニコニコ動画にアクセスするためのセッションIDを取得するIEからセッションIDを取得する FirefoxからセッションIDを取得する 独自にログインしてセッションIDを取得する セッションIDの有効性を確認する 目的の動画のurlを突き止める 動画をダウンロードする ダウンロードした動画を再生する FireFoxはIEと同じようにセッションIDをクッキーファイルに書き出している。その位置はプロファイルフォルダである。詳しくはFirefox Help プロファイルの管理を参照のこと。このフォルダにあるcookies.txtファイルがセッションIDに記述される。 例えばWindows XPではプロファイルフォルダはデフォルトの場合、C \Documents And Settings\username\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\となる。usernameとxxxxxxxxの部分は環境によって異なる。Application DataのパスはWindowsのAPI・SHGetSpecialFolderLocationを使って取得することが出来る。Profiles\xxxxxxxx.defaultの部分が正確にはどうなっているのかについては、Firefoxフォルダにあるprofiles.iniの中に記述されている。 profiles.iniにはProfile0というセクションがあり、その中のPathキーには必要なProfiles\xxxxxxxx.defaultの値が記録されている。 [General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=Profiles/xxxxxxxx.default iniファイルのデータの読み込みはWindowsのAPI・GetPrivateProfileString等を利用するとよい。ここまででクッキーファイルの完全なパスが取得できたことになる。 FirefoxのクッキーファイルはIEのそれと異なり、すべてのサイトのクッキーを1ファイルにまとめて記述してある。説明をするより、実際のファイルの内容を見たほうが遙かに分かりやすい。 # HTTP Cookie File # http //www.netscape.com/newsref/std/cookie_spec.html # This is a generated file! Do not edit. # To delete cookies, use the Cookie Manager. .google.co.jpTRUE/FALSExxxxxxxxxxPREF ID=xxxxxxxxxxxxxxxx TM=xxxxxxxxxx LM=xxxxxxxxxx S=xxxxxxxxxxxxxxxx .youtube.comTRUE/FALSExxxxxxxxxxLOCALE_PREFERENCExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx== .nicovideo.jpTRUE/FALSExxxxxxxxxx__utmaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .nicovideo.jpTRUE/FALSExxxxxxxxxxuser_sessionuser_session_xxxxxx_xxxxxxxxxxxxxxxxxxx 折り返しの都合でそれぞれ2行ずつになっているように見えるかも知れないが、実際にはそれぞれのデータは1行に1つ記述される。ここですべきことは、 各行をそれぞれ読み込み タブ文字で複数(7つ)のトークンに分割し 最初のトークンが.nicovideo.jpであるかを調べ もしそうなら5番目のトークンがuser_sessionであるかを調べ もしそうなら6番目のトークンがセッションID というようにしてセッションIDを取得する。 IEの場合と同様であるが、ここで取得したセッションIDが有効かどうかは実際にニコニコ動画にアクセスしてみないとわからない。確認するためにはセッションIDの有効性を確認するを参照のこと。
https://w.atwiki.jp/soreiro/pages/333.html
Christmas 2013 目次 概要 Christmas Quest 概要 期間 イベント 外部リンクなど 12/18~? Holiday Events/Quests [R C] Holiday Events/Schedule changes for December -Events 関連記事 ▼ [R&C] 2013 Christmas Quests -Events Events 12/12/2013 holidaysの楽しい報酬とクエストを紹介。海外本社で設計されたクエストでヘッドギアがもらえちゃう Union Commander Cliff を手伝って、カップルをジャマするだけでなく、軽食やパーティーの用品を盗んでる狡猾なアライグマを追い詰める。報酬はランダムなアイテムを与える特別なクリスマスのギフトボックス ローカリゼーション中だけど、more info coming soon! だよ! ▼ 12/18 メンテ情報 12/18 Ossie Davis' Birthday maintenance - Renewal Server Events! -Forums Quests and Events 2013 Christmas Quest coming this week-look forward to more information on the quest(s?), will be posted on the website when ready. The NPC to start the quest will be in Lutie, speak with Union Commander Cliff at (150,134) 参考Christmas Event 2013 Guide -Forums画像有り Christmas Event (2013) - iRO Wiki #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (MrClaus.jpg) なお、転送サンタは、jROとは位置が違う Christmas Quest タイトル Christmas レベル制限 ? 前提 ? 必要アイテム 下記 報酬 Exp ? 報酬 その他 下記 備考 リピータブル、23時間待ち あらすじカップルばっかりで糞忌々しいが、我々はグレートな Single Union Army!なのだ!ルティエで仲間を5匹見つけて、Single Union Army に勧誘すべし What you will need These items are account bound 10 Stolen Cookie (Gift/Sock Stealing Racoons) 10 Stolen Candy (Gift/Sock Stealing Racoons) 10 Bag of Selling Goods (only from Sock Stealing Raccoon) The Single Union Christmas Gift contains one of the following 3 Angeling Potions 1 Old Blue Box 5 Single Cookies 5 Bouche de Noel 5 Event Cake 5 Xmas Firecrackers 5 Christmas Music Box (scrolls) Christmas Music Box (accessory) Costume Cat Santa Hat 手順 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Cliff.jpg) Union Commander Cliff と会話 in Lutie (150,134) 5匹と会話 Kwami Willer Rinka Jee Marty Declare war against couples! Break up couples in Lutie! You need to get 5 score points. Prepare the festival! Collect 10 Stolen Cookie, 10 Stolen Candy, 10 Bag of Selling Goods by hunting racoons in the fields (略) 9. Once you get 5 points, speak with Union Commander Cliff again and he will tell you the raccoons were being "Miku s" again, and he wants you to get 10 Stolen Cookie, 10 Stolen Candy, and 10 Bag of Selling Goods. Once you have them, turn them back into UCC and he will give you a Single Union Christmas Gift which you can open for a random item. Cooldown Timer Quests can be available after 23 hours 作業中です
https://w.atwiki.jp/flipflop/pages/13.html
ニコニコ動画から動画をダウンロードするニコニコ動画にアクセスするためのセッションIDを取得するIEからセッションIDを取得する FirefoxからセッションIDを取得する 独自にログインしてセッションIDを取得する セッションIDの有効性を確認する 目的の動画のurlを突き止める 動画をダウンロードする ダウンロードした動画を再生する Internet ExplorerではセッションIDはCookieとして、あなたのハードディスク内に保存されている。その具体的な場所は、Windows XPの場合にはC \Documents and Settings\username\Cookiesである(一般的な場合)。WindowsのAPI、SHGetSpecialFolderLocationを使えばどのバージョンのWindowsでもクッキーのフォルダを取得することが出来る。 Cookiesフォルダの中にはIEが使用したCookieがサイト(ドメイン)毎に保存されているが、その中にニコニコ動画のクッキーファイルも記録される。そのファイル名は次のようなものである。 username@nicovideo[1].jp username@nicovideo[2].jp username@nicovideo[3].jp ... username@nicovideo[n].jp このパターンに当てはまるファイルをWindowsのAPI・FindFirstFile等を使って探し出そう。上記のパターンに当てはまるファイルがない場合にはIEはニコニコ動画のセッションIDを保持していない。 ファイルは複数存在する場合がある。複数回ログインしたとかブラウザの都合とかによってその数は異なる。ただし、有効なセッションIDを持つファイルはその中で唯一つである。それを判別するには2つの方法がある ファイルの最終更新時刻を調べる 全部のファイルについてセッションIDを取得して実際にニコニコ動画にアクセスして通るか確かめる 前者はなかなかスマートで、基本的に最後に更新されたものが有効なセッションを記憶しているはずなので、ファイルのタイムスタンプを見て、どのファイルを使うかを判別する。もしかすると上手く行かない場合もあるかもしれないが、実際試したところ上手く行っているようである。注意しておきたいのが、ファイル末尾に[2]や[3]と番号がついていても、[3]の方が新しいファイルというわけではない、ということだ。 後者はニコニコ動画に対する負荷を考えればオススメできないが、前者の方法がうまくいかない場合には試す価値がありそうである。 さて、ここまででセッションIDが含まれていると思わしきクッキーファイルを特定することが出来た。次には実際にファイルを開いて中からセッションIDを取り出す。クッキーファイルの内容は次のような感じである。 __utma xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx nicovideo.jp/ 1088 2350186496 32111674 3743718656 29892089 * __utmz xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx nicovideo.jp/ 1088 379625216 29927979 1520693264 29891266 * nicohistory xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx nicovideo.jp/ 1024 2378705152 29898138 3046836512 29892103 * user_session user_session_xxxxxx_xxxxxxxxxxxxxxxxxxxxxx nicovideo.jp/ 1024 4016931712 29897778 333855776 29891744 * このクッキーファイルには、__utma・__utmz・nicohistory・user_sessionという名前のデータが記録されている。この名前に対してそれぞれ1行下のxxxxxxxで表されているのがそのデータであり、user_sessionの下の行にあるのが捜し求めているセッションIDである。赤字で示した特徴を使ってクッキーファイルを丁寧にパースして取り出すもよし、user_sessionと書いてある場所だけを探してもよし、いずれにしても難しい処理ではない。 以上でIEからセッションIDを取り出すことが出来た。ただし、このセッションIDが正しいかどうかはまだ分からない。確認するためにはセッションIDの有効性を確認するを参照のこと。
https://w.atwiki.jp/elvis/pages/1592.html
Got Milk? The Cookie Book Peggy CullenRita Maas Lemons Growing, Cooking, Crafting Kate ChynowethElizabeth Woodson?Rita Maas Lobel's Prime Cuts The Best Meat and Poultry Recipes from America's Master Butchers Leon Lobel?Evan Lobel?Mark Lobel?David Lobel?Stanley Lobel?Mary Goodbody?Rita Maas Wise Concoctions Natural Elixirs and Tonics for Health and Energy Bonnie Trust DahanRita Maas The Beach House Cookbook Barbara Scott-Goodman?Rita Maas
https://w.atwiki.jp/isoroku_be/pages/176.html
情報 作者名:YouTubeダウンロードし放題 引用元:なでしこプログラム掲示板「HTTPグループ」 http //nade.jp-pro.net/bbs/bbs2/cbbs.cgi?mode=al2 namber=1219 更新 2012/01/27 Cookie取得を更新 エラー防止の真偽グループを追加 ダウンロード 概要 五十六さんの作品「TCPクライアントでHTTPっぽいものセット」(以下TCPセット) (http //nade.jp-pro.net/bbs/bbs2/cbbs.cgi?mode=al2 namber=911 感謝!!) を元に機能拡張・改善したライブラリです。 目標としては、簡単に利用できて、且つ、カスタマイズ性に飛んだライブラリを目指して作成しました。 TCPセットとの大まかな違いとしては、 ・TCPデータ取得→新HTTPデータ取得 ・グループとして利用できる ・不同期ダウンロード ・Cookieの自動取得 ・POST命令の削除(無念 後日また挑戦してみます) などです。 解説 「新HTTPデータ取得」は「HTTPデータ取得」と同じ使い方です。 HTTPグループの基本的な使い方は、URLや保存先、オプションなどを指定してから、「開始」です。 注意 HTTPグループに関わる全ての命令を本体の下に記述してください 本来ならば、本体のみを別ファイルにして「取り込む」命令を使用するのが望まれます HTTPグループにFILEを設定した時点でダウンロードとみなされます 逆にFILEを空にすればデータ取得になります 「母艦の終了した時」のイベントのかわりに「母艦終了時」を使用してください 追加した機能 グループ化 動的作成による今までの命令も使えます ダウンロードの不同期化 「同期はオフ」とすることで不同期ダウンロードができます しかし、タイマーで無理やり内蔵しているので多少バグがあります 動的にHTTPグループを作成し、同時ダウンロードを行う事ができます 経過表示のイベント化 経過表示時の行動を何度も書き換えることができるようになりました Cookie自動取得機能(意外と便利) Internet ExplorerのCookieを取得します 自動ページ転送機能 Locationがあれば再取得するようになりました 自動エンコード機能(初期状態ではオフ) 推定残り時間 レジューム(途中ダウンロード)の簡潔化 レジュームを指定しなくても、FILEが存在すればレジュームが使用できるようになりました 逆に強制的に使用しないようにするには「レジューム機能はオフ」とします 削除した機能 POST命令 サンプル使う人はGET命令より少ないのと グループが混じると条件分岐が多くて負担が多いので 特に意識しなくてよいこと SizeOver機能 動画などの大容量のファイルを「データ取得」するとメモリが足りなくなってしまいます なので、ファイルが0.5MGバイト以上の場合は一時的に保存するようにしました チャンクによるバグの修正 チャンクは受信し終わってからまとめて処理するようにしました TCPクライアントと統合 「nakonet.nako」も取り込まなくて済みます (TCPクライアントと併用しても問題ありません) タイマーとの統合 タイマーを内蔵しているので、不同期ダウンロードの際にタイマーを作成する必要がありません TCP自動切断機能(重要) ライブラリ内部でHTTPグループを一括管理しているので、終了時にTCPを手動で切断する必要がなくなりました。 (nakonet.dllのバグでTCPを切断しないと終了できない問題を克服) メモリ節約のための変数宣言 変数を厳密に宣言することで余計なメモリを節約し、関数外の変数が影響することを防ぎます 計算を最小限かつ高速化 サンプル 本体の後ろに置いてください 新HTTP関数 「http //www.google.co.jp/」の新HTTPデータ取得を言う 一番簡単なグループ HTTP1とはHTTPグループ HTTP1=「http //www.youtube.com/」 HTTP1で開始 それを言う 高度な静的グループ 経過詳細テキストとは文字列 平均速度とは数値 受信サイズとは数値 受信予定サイズとは数値 経過バーとはプログレスバー 経過詳細とはラベル 経過詳細の位置=経過バーの右側 中止ボタンとはボタン HTTP2とはHTTPグループ 中止ボタンのクリックした時は~ HTTP2の有効切替#HTTP2の停止判定=1 HTTP2について URL=「http //www.youtube.com/」 #FILE=「{デスクトップ}sample.html」 #HEAD取得判定=1 #レジューム機能=0 #自動エンコード機能=1 経過表示時は~ 経過詳細テキスト=空 経過パーセント=HTTP2の経過パーセント 平均速度=(HTTP2の平均速度/1024/1024)を1で小数点切り上げ 瞬間速度=(HTTP2の瞬間速度/1024/1024)を1で小数点切り上げ 推定残り=HTTP2の推定残り 経過詳細テキストに「{経過パーセント}% 平均速度 {平均速度}MB/s 瞬間速度 {瞬間速度}MB/s 推定残り {推定残り}秒」を配列追加 受信サイズ=(HTTP2の受信Size/1024/1024)を1で小数点切り上げ 受信予定サイズ=(HTTP2の受信予定Size/1024/1024)を1で小数点切り上げ 経過詳細テキストに「受信 {受信サイズ}/{受信予定サイズ}MB」を配列追加 もし、経過パーセント=100ならば 経過詳細テキスト=「ダウンロード完了」 経過詳細=経過詳細テキスト 経過バー=HTTP2の経過パーセント レジューム機能=0 経過表示間隔=0.5 データとは文字列 データ=開始 データを言う IDを利用した動的グループの同時ダウンロード URL一覧とは配列 URL一覧に「http //www.google.co.jp/」を配列追加 URL一覧に「http //www.yahoo.co.jp/」を配列追加 URL一覧に「http //ja.wikipedia.org/wiki/」を配列追加#「http //ja.wikipedia.org/wiki/メインページ」に転送 URL一覧に「http //www.youtube.com/」を配列追加 URL一覧に「http //www.apple.com/jp/」を配列追加 URL一覧に「http //twitter.com/」を配列追加 IDとは数値 ID一覧とは配列 URL一覧で反復 ID=ActiveHTTPG_ID;ID一覧にIDを配列追加 Panel[回数]を経過パネルとして作成 Panel[回数]→Y=(回数-1)*60 Panel[回数]→テキスト1=対象 HTTPG[ID]→URL=対象 HTTPG[ID]→同期=0 HTTPG[ID]→タグ=回数 HTTPG[ID]→経過表示時は~ 経過率とは数値=自身→経過パーセント 受信S=(自身→受信Size/1024)を1で小数点切り上げ 平均速度とは数値=(自身→平均速度/1024/1024)を1で小数点切り上げ 瞬間速度とは数値=(自身→瞬間速度/1024/1024)を1で小数点切り上げ 推定残りとは数値=自身→推定残り Panel[自身→タグ]→値=経過率 TEXTとは文字列 TEXT[0]=「{経過率}% {受信S}kb」 TEXT[1]=「平均 {平均速度}MB/s 瞬間 {瞬間速度}MB/s 残り時間 {推定残り}秒」 もし、経過率=100ならば TEXT[1]=「ダウンロード完了」 Panel[自身→タグ]→テキスト2=TEXT 描画処理反映 ID一覧で反復;HTTPG[対象]→開始() ■経過パネル ・Y ←Y設定 ・値 ←値設定 ・テキスト1 ←テキスト1設定 ・テキスト2 ←テキスト2設定 ・値設定(S)~経過バーOBJ→値=S ・テキスト1設定(S)~ラベル1OBJ→テキスト=S ・テキスト2設定(S)~ラベル2OBJ→テキスト=S ・Y設定(S)~ 経過バーOBJ→Y=S それ=経過バーOBJ→右側;ラベル1OBJ→位置=それ それ=経過バーOBJ→下側;ラベル2OBJ→位置=それ ・パネルOBJ ・経過バーOBJ ・ラベル1OBJ ・ラベル2OBJ ・作る~ 経過バーOBJをプログレスバーとして作成 ラベル1OBJをラベルとして作成 ラベル2OBJをラベルとして作成 ラベル1OBJ→テキスト=空 それ=経過バーOBJ→右側;ラベル1OBJ→位置=それ ラベル2OBJ→テキスト=空 それ=経過バーOBJ→下側;ラベル2OBJ→位置=それ 本体 !変数宣言が必要 最大HTTP数とは数値=20 !HTTP_ID一覧とは配列 !__TCPIDとは数値=0 母艦終了時とは変数 母艦終了時は~何もしない 経過表示時イベントとは変数 経過表示時イベントは~ それ=自身→経過パーセント;母艦=それ 「%」 母艦の終了可能=0 母艦の閉じた時は~ 母艦終了時 HTTP_ID一覧で反復 エラー無視#一応エラー回避 「{対象}→終了時処理」をナデシコする 母艦の終了可能=1;おわり !初期UA=「HTTP」 !ERROR_TCP_403=「HTTP_403 "Forbidden" アクセスが認められていません。」 !ERROR_TCP_404=「HTTP_404 "NotFound" 見つかりません」 !ERROR_TIMEOUT=「HTTP_TIMEOUT タイムアウトしました」 !ERROR_STOP=「HTTP_STOP ユーザーによって停止されました」 ■真偽 ・値 ←値設定 →値取得 デフォルト ・{整数}F値 ・値設定(V)~ もし、(V=0)||(V=1)ならばF値=V 違えばエラー発生 ・値取得~_=F値 ■HTTPグループ # ↓読み書きOK # 基本オプション 初期化されないので毎回書き換えるように ・URL{="http //www.google.co.jp/"} ←URL設定 →URL取得 デフォルト ・FILE ←FILE設定 →FILE取得 ・{整数/*真偽値*/}HEAD取得判定 ・{イベント}経過表示時 # 高度なオプション ・{イベント}終了時イベント ・{イベント}エラー時#~エラーメッセージと言う ・{ハッシュ}オプション# 送信ヘッダに追加 UAなど ・{ハッシュ}Cookie ・{真偽}有効{=1} ←有効設定 →有効取得 ・{真偽}同期{=1} ・{真偽}Cookie自動取得{=1} # InternetExplorerのCookieを適用 ・{真偽}レジューム機能{=1} ・{真偽}自動ページ転送{=1} ・{真偽}自動エンコード機能# UTF8を自動でエンコード ・{数値}経過表示間隔{=0.1}# 経過表示する間隔(0.1秒ごと) ・{数値}瞬間速度幅{=5} ・{数値}TimeOut秒数{=5} ・{数値}HTTPVer{=1.1} ・ポケット ・タグ# 一時データの格納に使える # ↓読込のみOK ・FILEDATA ・HEAD # 経過表示に使える変数 ・{整数}通信中・{整数}受信回数 ・{整数}受信予定Size・{整数}受信Size ・{整数}開始時間 ・{整数}経過時間 ・{整数}経過パーセント ・{整数}推定残り# 秒 ・{数値}平均速度・{数値}瞬間速度# b/s ・{整数}瞬間Size・{整数}前時間・{整数}瞬間時間 ・{整数}TimeOut回数 #----- ・{ハッシュ}HEAD_HASH・{整数}StatusNum{=200} ・Pass ・送信HEAD・{整数}出力H ・{真偽}一回目判定{=1} ・{真偽}Download判定・{真偽}Chunk判定 ・{真偽}Resume判定・{真偽}SizeOver判定 ・{真偽}中断判定・{真偽}停止判定 ・Host{="www.google.co.jp"}・{整数}Port{=80} ・{整数}ID # フェイク ・{非公開}FURL ・URL取得~FURLで戻る ・{非公開}FFILE ・FILE取得~FFILEで戻る ・{非公開}F有効{=1} ・有効取得~F有効で戻る ・{非公開}Option ・{非公開}FERROR ←エラー設定 ・エラー設定(S)~エラーメッセージ=S;エラー時 #---------------------------------------------------------------- ・開始~ FILEDATA=空;HEAD=空;終了時処理#一応 Option=オプション もし、Option@「User-Agent」=空ならば、Option@「User-Agent」=初期UA もし、Option@「Host」=空ならば、Option@「Host」=Host もし、Cookie自動取得=1ならば、Cookie=FURLのCookie取得 もし、Cookie≠空ならば、Option@「Cookie」=Cookieの改行を「;」に置換 もし、Download判定=1ならば もし、(FFILEの存在=1)AND(レジューム機能=0)ならば FFILEをファイル完全削除 出力H=FFILEを「書」でファイルストリーム開く もし、FFILEの存在=1ならば、 Resume判定=1 受信Size=FFILEのファイルサイズ Option@「Range」=「bytes={受信Size}-」 出力Hで受信Sizeにファイルストリーム位置設定 送信HEAD=Optionを逆HTTPヘッダハッシュ変換("GET",Pass,HTTPVer);接続 もし、同期=0ならば TIMER_OBJ=VCL_CREATE(自身,名前,VCL_GUI_TIMER) VCL_SET(TIMER_OBJ,VCL_PROP_VALUE,経過表示間隔*1000) VCL_SET(TIMER_OBJ,VCL_PROP_ENABLED,1);戻る オンの間 メインループ もし、(通信中=0)AND(一回目判定=0)ならば抜ける (経過表示間隔)秒待つ メインループ後 もし、HEAD取得判定=1ならば、HEADで戻る 違えば、FILEDATAで戻る ・メインループ~ もし、停止判定=1ならば、終了時処理;FERROR=ERROR_STOP;戻る 経過表示時 もし、一回目判定=1ならば、 TimeOut回数に1を直接足す もし、(経過表示間隔*TimeOut回数) TimeOut秒数ならば 終了時処理;FERROR=ERROR_TIMEOUT;戻る 違えば、TimeOut回数=0 ・メインループ後~ 経過表示時 もし、Download判定=1ならば 出力Hで0にファイルストリーム位置設定 FILEDATA=出力Hで(0.5*1024*1024)をファイルストリーム読む 出力Hをファイルストリーム閉じる #自動エンコード機能 もし、自動エンコード機能=1ならば Typeとは文字列=HEAD_HASH@「Content-Type」 Typeを「^([^;]*);」で正規表現マッチ もし、抽出文字列[0]=「text/html」ならば Typeを「charset=([^\s]*)」で正規表現マッチ もし、抽出文字列[0]=「utf-8」ならば FILEDATA=FILEDATAを「UTF8」から「SJIS」へ文字コード変換 もし、Download判定=1ならば、FILEDATAをFFILEに保存 終了時イベント;終了時処理 ・終了時処理~ 通信中=0;切断 もし、TIMER_OBJ≠空ならば VCL_SET(TIMER_OBJ,VCL_PROP_ENABLED,0);TIMER_OBJ=空 もし、SizeOver判定=1ならば もし、出力Hのファイルストリームサイズ≠-1ならば 出力Hをファイルストリーム閉じる FFILEをファイル完全削除 Download判定=0;FILE=空; # 変数の初期化 一回目判定=1;TimeOut回数=0;SizeOver判定=0;停止判定=0; 受信回数=0;受信予定Size=0;受信Size=0;出力H=0; 経過パーセント=0;平均速度=0;瞬間速度=0; ・接続した時~ 通信中=1;開始時間=システム時間; 送信HEADを送信 ・受信した時~ 受信回数に1を直接足す 受信DATAとは文字列=受信 もし、一回目判定=1ならば 一回目判定=0 HEAD=受信DATAから「{~}{~}」まで切り取る もし、HEAD取得判定=1ならば、経過パーセント=100;通信中=0;切断;戻る HEAD_HASH=HEADをHTTPヘッダハッシュ変換 StatusNum=HEAD_HASH@「HTTP.Response」#正しい使いかたではない もし、StatusNum≠200ならば StatusNumで条件分岐 403ならば、経過パーセント=100;通信中=0;切断;FERROR=ERROR_TCP_403;戻る 404ならば、経過パーセント=100;通信中=0;切断;FERROR=ERROR_TCP_404;戻る 301ならば、HEAD_HASH@「Location」にTCP転送;戻る 302ならば、HEAD_HASH@「Location」にTCP転送;戻る 303ならば、HEAD_HASH@「Location」にTCP転送;戻る #レジュームで既にダウンロード完了しているとき/Rangeが不正な場合 416ならば、経過パーセント=100;通信中=0;切断;戻る 違えば、#StatusNumを言う もし、HEAD_HASH@「Content-Length」≠空ならば 受信予定Size=HEAD_HASH@「Content-Length」 もし、Resume判定=1ならば 受信予定Sizeに受信Sizeを直接足す もし、(Download判定=0)AND(受信予定Size (0.5*1024*1024))ならば FILE=「download_{テンポラリフォルダ}{開始時間}.bak」 出力H=FFILEを「書」でファイルストリーム開く SizeOver判定=1;Download判定=1; もし、HEAD_HASH@「Transfer-Encoding」=「chunked」ならば、Chunk判定=1 前時間=開始時間 瞬間Sizeに(受信DATAのバイト数)を直接足す 受信Sizeに(受信DATAのバイト数)を直接足す 経過時間=システム時間-開始時間 経過パーセント=INT(受信Size/受信予定Size*100) 平均速度=受信Size/経過時間*1000 もし、受信回数%瞬間速度幅=0ならば 瞬間時間=システム時間-前時間;前時間=システム時間 瞬間速度=瞬間Size/瞬間時間*1000;瞬間Size=0; 推定残り=INT((受信予定Size-受信Size)/平均速度) もし、Chunk判定=0ならば もし、Download判定=0ならば、FILEDATAに受信DATAを追加 違えば、出力Hで受信DATAをファイルストリーム書く もし、経過パーセント =100ならば 経過パーセント=100;通信中=0;切断;戻る; 違えば FILEDATAに受信DATAを追加 FILEDATAの(FILEDATAのバイト数-4)から1バイト抜き出す もし、それ=「0」ならば FILEDATA=FILEDATAからChunkData抽出 もし、Download判定=1ならば 出力HでFILEDATAをファイルストリーム書く FILEDATA=空 経過パーセント=100;通信中=0;切断;戻る ・URL設定(S)~ FURL=S Host=FURLからURLドメイン名抽出 もし、(FURLを「 (\d+)\/」で正規表現マッチ)≠空ならば、Port=抽出文字列[0] FURLを「http \/\/[^\/]+(\/.*)」で正規表現マッチ Pass=抽出文字列[0] ・FILE設定(S)~ FFILE=S もし、FFILE≠空ならば、Download判定=1 違えば、Download判定=0 ・有効設定(S)~ F有効=S もし、通信中=1ならば もし、F有効=1ならば もし、中断判定=1ならば 一回目判定=1;Resume判定=1;中断判定=0; Option@「Range」=「bytes={受信Size}-」 送信HEAD=Optionを逆HTTPヘッダハッシュ変換("GET",Pass,HTTPVer);接続 違えば、切断;中断判定=1 ・有効切替~ もし、F有効=0ならば、有効=1 違えば、有効=0 ・停止~停止判定=1 ・TCP転送(Sに)~ 切断 もし、自動ページ転送=0ならば、経過パーセント=100;通信中=0;戻る URL=S;一回目判定=1; もし、Option@「User-Agent」=空ならば、Option@「User-Agent」=初期UA もし、Option@「Host」=空ならば、Option@「Host」=Host もし、Cookie自動取得=1ならば、Cookie=FURLのCookie取得 もし、Cookie≠空ならば、Option@「Cookie」=Cookieの改行を「;」に置換 送信HEAD=Optionを逆HTTPヘッダハッシュ変換("GET",Pass,HTTPVer);接続 ・{非公開}TIMER_OBJ ・時満ちた時~ メインループ もし、(通信中=0)AND(一回目判定=0)ならば VCL_SET(TIMER_OBJ,VCL_PROP_ENABLED,0) メインループ後 ・受信データ・エラーメッセージ・{非公開}TCPID{=0}・{非公開}オブジェクト ・接続~TCP_COMMAND(TCPID,"connect","{Host} {Port}") ・切断~TCP_COMMAND(TCPID,"disconnect",0) ・送信(Sを)~TCP_COMMAND(TCPID, "send", S) ・受信~TCP_COMMAND(TCPID,"recv",0)で戻る ・作る~ TCPID=__TCPID;__TCPIDに1を直接足す; TCP_COMMAND(TCPID,"create",自身→名前) HTTP_ID一覧に名前を配列追加 ■TAG #タイマーに追加 ・タグ・ポケット ●逆HTTPヘッダハッシュ変換(SをMethod,Pass,HTTP_Ver) HEAD_TOPとは文字列=「{Method} {Pass} HTTP/{HTTP_Ver}」 HEAD_BTTOMとは配列 もし、S@「UA」≠空ならば、S@「UA」=S@「User-Agent」 Sの「UA」をハッシュキー削除 Sのハッシュキー列挙で反復 もし、S@対象≠空ならば、HEAD_BTTOMに「{対象} {S@対象}」を配列追加 「{HEAD_TOP}{~}{HEAD_BTTOM}{~}{~}」で戻る ●ChunkData抽出(Sの|Sから) 結果とは文字列;DATAとは文字列;ChunkSizeとは数値 オンの間 ChunkSize=INT(「${Sから改行まで切り取る}」) もし、(ChunkSize=「0」)OR(ChunkSize=空)ならば抜ける DATA=Sの1から(ChunkSize)バイト抜き出す 結果にDATAを追加 Sの1から(ChunkSize+2)バイト削除 もし、DATA=空ならば抜ける 結果で戻る ●Cookie取得(URLから|URLの|URLを) 結果とはハッシュ;Hとは数値; DATAとは文字列;DATA配列とは配列; URLを「http //(? www\.)*([^\/]+\/)」で正規表現マッチ Domainとは文字列=抽出文字列[0] 「{テンポラリフォルダ}\Cookies\*.txt」の全ファイル列挙で反復 H=対象を「読」でファイルストリーム開く DATA=Hで(対象のファイルサイズ)をファイルストリーム読む Hをファイルストリーム閉じる オンの間 DATAで「*」まで切り取る エラー監視#壊れている可能性があるので DATA配列=それの配列上下空行削除 エラーならば続ける もし、DATA配列=空ならば抜ける もし、DATA配列[2]=Domainならば 結果@DATA配列[0]=DATA配列[1] #結果=結果の改行を「;」に置換 結果で戻る HTTPGとは変数;TIMERとは変数; 新HTTPオプションとはハッシュ;HTTPG一覧とはハッシュ; ●HTTPG準備(S) (S)回 HTTPG[回数]をHTTPグループとして作成 HTTPG[回数]→ID=回数 HTTPG一覧@回数=0 ●新HTTPデータ取得(URLから|URLの|URLを) IDとは数値=ActiveHTTPG_ID HTTPG[ID]→URL=URL HTTPG[ID]→経過表示時は~経過表示時イベント HTTPG[ID]→オプション=新HTTPオプション HTTPG[ID]→FILE=空;HTTPG[ID]→HEAD取得判定=0; HTTPG[ID]→開始 HTTPG一覧@ID=0 HTTPG[ID]→FILEDATAで戻る ●新HTTPヘッダ取得(URLから|URLの|URLを) IDとは数値=ActiveHTTPG_ID HTTPG[ID]→URL=URL HTTPG[ID]→経過表示時は~経過表示時イベント HTTPG[ID]→オプション=新HTTPオプション HTTPG[ID]→FILE=空;HTTPG[ID]→HEAD取得判定=1; HTTPG[ID]→開始 HTTPG一覧@ID=0 HTTPG[ID]→HEADで戻る ●新HTTPダウンロード(URLをFILEへ|URLからFILEに) IDとは数値=ActiveHTTPG_ID HTTPG[ID]→URL=URL HTTPG[ID]→経過表示時は~経過表示時イベント HTTPG[ID]→オプション=新HTTPオプション HTTPG[ID]→FILE=FILE;HTTPG[ID]→HEAD取得判定=0; HTTPG[ID]→開始 HTTPG一覧@ID=0 HTTPG[ID]→HEADで戻る ●ActiveHTTPG_ID (最大HTTP数)回 もし、HTTPG一覧@回数=0ならば HTTPG一覧@回数=1;回数で戻る HTTPG準備(20)#最大20個のHTTPグループが利用できます !変数宣言が不要 総合 - 今日 - 人 昨日 - 人 名前 コメント
https://w.atwiki.jp/nicepaper/pages/274.html
今日はセッションについて勉強していきたいと思います。 セッションとは何か?? 例えば、ログインフォームを作った後にログインが完了して操作を行うページを作ったとします。 直接、ログインが完了したページのURLを打ち込んでしまえば、パスワードを知らなくても簡単に侵入出来てしまいます。 そんな事態を防ぐための仕組みがセッションです。 セッションの仕組みはクッキーと似ています。 違いは、 クッキーは管理したい値をクライアント側に保存するのに対し、セッションではサーバ側で管理すること です。 クライアント側にはどのセッションを使っているかを識別するためのセッションIDだけを保存します。 このセッションIDをクライアント側に保存するためにクッキーを使います。 クッキーに重要な値を格納した場合、盗み見されてしまう場合があるため、ログインフォームなどではセッションを使う事になります。 関数 session_start関数 セッションをスタート、あるいは再開します。 http //php.net/manual/ja/function.session-start.php コード ?php session_start(); ? html head title セッション /title /head body ?php if (!isset($_COOKIE["PHPSESSID"])){ echo"セッションを開始します。"; }else{ echo"セッションは開始しています。 br "; echo"セッションIDは ".$_COOKIE["PHPSESSID"]." です。"; } ? /body /html 実行結果 初めてページを訪れた時には、 セッションを開始します。 次以降は セッションは開始しています。 セッションIDは*****です。 と表示されます。 解説 最初にアクセスした時にセッションが開始されます。 セッションIDが割り当てられ自動的にクライアントにクッキーを使ってセッションIDが保存されます。 二回目以降にこのページにアクセスすると、セッションは新規に開始されず以前のものが再利用されます。 セッションIDはランダムな値が使われます。 PHPSESSIDという名前のクッキーとして格納され、$_COOKIE["PHPSESSID"]を使って呼び出します。 以上
https://w.atwiki.jp/asagaolabo/pages/2004.html
クッキーファンタジー / COOKIE FANTASY 【クッキーファンタジー】 楽しいパーティーのあと、みんな眠ってしまったよ。これから始まるぼくらのファンタジー!そぉ~っとそぉ~っと踊り出す。 クッキーファンタジー / COOKIE FANTASY 収録作品 関連リンク ポップンミュージック16 PARTY♪で登場した楽曲。担当キャラクターはスウィーツ。 個人解禁イベント「あつまれ!ポップンパーティー」で登場したイベント隠し曲。 Hearty Party / OJ ENSEMBLE BPM 130→120…160 5b-12 N-18 H-29 EX-36 新難易度 5Buttons NORMAL HYPER EXTRA × 24 35 42 今作のパーティーを感じさせる曲としては、隠し曲ならこの曲がピッタリだろう。オーケストラっぽい感じの曲調にアーティスト名らしくアンサンブルを大切にした楽しいナンバーでございます(笑)。中盤以降の曲の展開が秀逸。ピンと来る人なら正体は既にバレバレだが(ベースがいかにもそれらしい)、肥塚氏としてのインスト曲はポップンでは初となる。今作のテーマの位置づけともいえそうなキャラクターであるスウィーツ(笑…ではない)は、お菓子をイメージしており既に最終リザルト画面などにそれらしきものが出てきたり。 展開が派手であり2分弱という曲の長さにもかかわらず、展開の流れ的に曲が長く感じてしまう人も多いのでは。最初のわずかだけBPMが遅くメインが160ではあるものの、この遅い部分がハイパー以降では密度が高いため、最初の2小節が12分→16分のリズムになることを意識すればミスを減らしやすくなるだろう。EXはその開幕が1・2トリル+右手階段になるため、ゲージを大きく削られやすく通常のEXステージでは完走時の難所となる。道中は同時押しが多くゲージを稼ぎやすいが、不意に大きく腕を振られたり終盤の「<」押し+2個同時押し8分階段はミスしやすい箇所。 表記がDJと紛らわしいがOJである(COOKIEとフォントが同じ)。本人は内緒と言っているが、口調とかOJと言う名義で肥塚氏とバレバレでございます。 収録作品 AC版 ポップンミュージック16 PARTY♪からの全作品 CS版 ポップンミュージック ポータブル2 関連リンク 肥塚良彦#? 楽曲一覧/ポップンミュージック16 PARTY♪
https://w.atwiki.jp/jpops/pages/20011.html
Looking Forをお気に入りに追加 Looking Forのリンク #bf Amazon.co.jp ウィジェット Looking Forの報道 Oi-SCALEが“真実の重要性”問いかける「発明家と探検家」に村田充ら(ステージナタリー) - Yahoo!ニュース - Yahoo!ニュース ルイ・ヴィトン創業者の知られざる姿に出会う。生誕200周年を祝う「LOUIS 200」始動。(Casa BRUTUS.com) - Yahoo!ニュース - Yahoo!ニュース Alter Ego|メロウ×ダンサブルな瀬戸内のピアノトリオがトランぺッター島裕介をフィーチャーしたアルバム『Looking for yourself in Music』をPlaywrightからリリース - TOWER RECORDS ONLINE - TOWER RECORDS ONLINE バンド、クレイユーキーズ新曲『LOOKING FOR THE RAINBOW with 武田玲奈』を本日配信リリース!! - E-TALENTBANK バンド・クレイユーキーズ、新曲『LOOKING FOR THE RAINBOW with 武田玲奈』を3月31日に配信リリース - E-TALENTBANK ドキュメンタリー 『LOOKING FOR THAT―アレを探して―』作品情報 - cinemacafe.net PSY・S[saiz]デビュー35周年記念リリース『ATLAS』アナログ盤と『LIVE PSY・S Looking For The ATLAS Tour 89』ブルーレイのパッケージ写真を公開! - PR TIMES ポール・マッカートニー、動物愛護団体とコラボした“Looking For Changes”の新たなビデオが公開 - http //nme.com ラナ・デル・レイ、週末に起きた2つの銃乱射事件を受けて新曲“Looking For America”の動画を投稿 - http //nme.com 【GLIM SPANKY ライヴレポート】『LOOKING FOR THE MAGIC Tour 2019』2019年6月8日 at 豊洲PIT - OKMusic GLIM SPANKY インタビュー 4thアルバム『LOOKING FOR THE MAGIC』で一層の深化を遂げたワケ - http //spice.eplus.jp/ GLIM SPANKY「LOOKING FOR THE MAGIC」|魔法を探す旅から生まれた 現実世界と理想郷の歌 - 音楽ナタリー 特集・インタビュー - 音楽ナタリー まさにGLIM SPANKYのロックの理想郷。4thアルバム『LOOKING FOR THE MAGIC』を語る - rockinon.com リンキン・パーク、チェスター追悼公演で披露された新曲“Looking for an Answer”に取り組む映像を公開 - http //nme.com 『Live What are you looking for』に見る、ハナレグミの“芯”とは? 兵庫慎司によるアルバム考察 - リアルサウンド ハナレグミ ニューアルバム「What are you looking for」リリース記念 永積崇(ハナレグミ)×野田洋次郎(RADWIMPS)対談 - 音楽ナタリー 特集・インタビュー - ナタリー Looking Forとは Looking Forの90%は元気玉で出来ています。Looking Forの6%は欲望で出来ています。Looking Forの4%は厳しさで出来ています。 Looking For@ウィキペディア Looking For Amazon.co.jp ウィジェット 掲示板 名前(HN) カキコミ すべてのコメントを見る ページ先頭へ Looking For このページについて このページはLooking Forのインターネット上の情報を集めたリンク集のようなものです。ブックマークしておけば、日々更新されるLooking Forに関連する最新情報にアクセスすることができます。 情報収集はプログラムで行っているため、名前が同じであるが異なるカテゴリーの情報が掲載される場合があります。ご了承ください。 リンク先の内容を保証するものではありません。ご自身の責任でクリックしてください。
https://w.atwiki.jp/i_ro/pages/282.html
Charming Wink Quest 必要条件 Base Level 無し Job Level 40 Class Dancer アイテム Alcohol 1個, China 1個, Apple 1個, Banana 3個, Well Baked Cookie 5個, Crystal Mirror 1個 報酬 クエスト報酬 Charming Wink× の習得 1. Comodo× 中央付近にいる女性 ・ 'Canell' (204, 172) と話す(*1)と、 Crystal Mirror を持って来るように言われ その通りにすると彼女は Crystal Mirror を引き取る 2. Prontera× の北にいる(*2)NPC ・ Aelle (183, 333) と話す(*3)と下記のアイテムを持って来るように言われる Alcohol 1個 China 1個 Apple 1個 Banana 3個 Well Baked Cookie 5個 アイテムを Aelle に渡すと彼女は酔っ払ってもうアンタに用は無いわと言い出す その後は話し掛ける度に怒り出し、街中のどこか (ランダムらしい(*4)) へプレイヤーキャラを飛ばす 3. Comodo にいる Canell の所へ戻ると Charming Wink× を教えてもらえる(*5) - Dancer ・ Gypsy ・ Wanderer Dancer ・ Gypsy ・ Wanderer 2nd ClassSkills Solo Skills Amp× ・ Charming Wink× ・ Dance Lessons× ・ Dazzler× ・ Encore× ・ Focus Ballet× (Perfect Tablature×) ・ Gypsy s Kiss× (Song of Lutie×) ・ Hip Shaker× ・ Lady Luck× (Magic Strings×) ・ Slinging Arrow× ・ Slow Grace× (Impressive Riff×) Ensemble Skill×s Acoustic Rhythm× ・ Battle Theme× ・ Classical Pluck× ・ Down Tempo× ・ Harmonic Lick× ・ Lullaby× ・ Mental Sensing× ・ Power Cord× ・ Ragnarok× TranscendentSkills Solo Skills Arrow Vulcan× ・ Marionette Control× ・ Tarot Card of Fate× ・ Longing for Freedom× ・ Hermode s Rod× Ensemble Skills Sheltering Bliss× 3rd ClassSkills Solo Skills Voice Lessons× ・ Deep Sleep Lullaby× ・ Reverberation× ・ Metallic Sound× ・ Dominion Impulse× ・ Lover Symphony× ・ Moonlight Serenade× ・ Swing Dance× ・ Circling Nature× ・ Death Valley× ・ Despair Song× ・ Siren s Voice× ・ Improvised Song× ・ Gloomy Shyness× ・ Severe Rainstorm× Chorus Skill×s Great Echo× ・ Dances with Wargs× ・ Song of Mana× ・ Lerad s Dew× ・ Saturday Night Fever× ・ Warcry from Beyond× ・ Sinking Melody× ・ Destruction Song× ・ Infinite Humming× Quests Dancer Job Change Guide ・ Dancer Skill Quest ・ Rebirth Walkthrough ・ Wanderer Job Change Guide Weapons× Bow× ・ Whip× ・ Dagger× Categories Dancer | Quests | Skill Quests