はてなキーワード: タイムアウトとは
(ゼミで指導する側からの話です。末尾にあるように内部向けに書いていたのだが、明らかにゼミ生向けではなくなってしまったので、増田行きとしました。)
「卒論を書くのに身近な先輩の卒論読んではいけない」ということをゼミの学生に言ってもなかなか理解されない。半分ジョークだと思っているのかもしれないが。
もちろん、研究室で継続的に行なっている一連の研究であれば、内容的に引用したり、データを参照するためには、「見る」必要はある。
ただ、卒論がどんなものか、何を書けばよいのか?というイメージを得るために、先輩の書いたものを読みこむのは決定的に間違っていると言わざるをえない。残念ながら。その意味で見本として満足なフォーマットを満たした、うちのゼミの卒論はほとんど存在しないのだよ。ほとんどの場合、時間切れタイムアウトの残骸なんだ。
なお、卒論というのは建前はともかく、実態はあくまで単位(と技能)修得を一つの目的とした演習課題だと私は思っている。なので、本論が貧相でも、本論を作り上げる上で膨大な作業をこなした場合、優れた着想を自ら考えた場合、などは本論の品質の評価基準が甘くなることもある。そのようなこともわからず、結果として残されている論文だけ真似て作ることは危ない。
それは私の指導力不足でもあるので申し訳ないというところもあるが、まあ半分以上はなんとなく「なあなあで」卒業できるという日本の大学の持つ恐ろしい特性に起因するのだ。
言うまでもないが、手本とすべきものを間違ってはならない。もっとも、手本にした結果、残念な出来だからといって、落第させてやるほど私は親切ではないので、さほど心配しなくてよいが。ただ、余計な指導の回り道は避けたいというだけだが。
もっとも、では他に何を参考にしたらよいか?と言われると、文系一般でA4で数十ページ書くようなタイプの卒論の参考になる文章形式はそれほど多くないというのも同情すべき点ではある。
私がよく知ってる学会の和文学術論文であれば、せいぜい1本2万字弱の文章で書く事が求められる。だが、長い伝統なんだかどうかよく分からないが、私の勤務先ではなぜか卒論はA4の(スカスカの)フォーマットが指定されており、それ以上の分量(ページ数)を無意識のうちに求められるような気がする。(今少し検索してみたら、3万字「以上」とか4万字「以上」とかを課している大学もあるみたいだ。決してうちの学科が特殊というわけでもなさそうだ。一方、工学系学会の論文(梗概形式、2段組、せいぜい4P~8P)は分量的にはもっと少ない。多くて図表込みで5千字程度だろう。自ずと書くことが厳選される傾向がある。その方式だと、ロジックや実験の方法をちゃんと書けば手早く論文っぽいものになるというメリットもある。余談だが。)
もともと文章の論理展開をしっかり作る技量が不足している初学者に、長い文章を課すというのはやっぱりナンセンスな気がする。一方で、論理が未熟ながら、というか期待しないが、とにかく調べて何か文章を書けというレベルの課題としては納得ができなくもないが。それって意味あるんかいな?そんなんだったら大学名乗るのやめようよ。と毒づきたくもなる。
つまり、今の文系の卒論とやらはその形式が特殊すぎて、まともな見本が存在しないという状況にある気がする。だれか素晴らしい見本があったら教えてください。
お前が書いたらと言われるかもしれないが、経験上、自分が書いた論文を見せても絶望とプレッシャーを与えるだけでまず参考にならない。自分も書けそうと多分大学4年生に思ってもらえるような「手本」を書くのは大変そうだ。でも一度やってみようかな。一般向けの学術書を書くのと似てる気がする。
誰に向けて書いているのかよくわからなくなってきたが、卒論の時期に向けて、学生の皆さんにはとにかく頭をよく絞って書いて欲しいです。あんまり追い込みすぎないで早めに片付けましょう!
ああ、いっこ忘れてた。
何かと話題のグレートファイアーウォール略してGFW。
禁則事項に触れる検索とかするとしばらく検索ページにつながらなかったりする。
どうつながらないかっていうと、禁止されてますとかじゃない。タイムアウトしたりそもそも存在しないことになってる。
Twitter、Toutube、Facebook、Friendfeed、Picasaweb、URL短縮サービス、ポルノ全般なんかはもう常につながらない。
そりゃあGoogleも怒る。アタックされたとかより、Googleのサービスが使えないのが痛い。商売上がったり。
じゃあ中国の人民はどーおもってるのか?っていうとGoogleとかってインテリ層向けでほとんどは百度(baidu)、これで決まり。
みんなGoogleとか使わない。GMailとか使わない。GoogleTalkなんてほぼ皆無。
むしろ日本側から拒否されてるサービスとかあることに驚かされる。(著作権がらみかな?)
在中の外国人とか中国人のホワイトカラーの一部は大体VPNとかで一回外に出てからネットにアクセスしてるからあんまり検閲関係ないね。
まあ政府も一般人(いわゆる本当の一般層)がアクセスできなきゃ特に気にしてないみたいよ。
そんなかんじ、だらだらごめん。
中国住んでるんだけどね。
昨日ニュースでゴミの仕分けについて日本ではこんなに分別してる。
我々の国も環境のために見習うべきだみたいなのやってた。
旗から見てると、経済力付いて偉そうな態度取ってる様に見えるけど、内側から見ると実は結構必死だよ。
大国であることに見合うモラルや行動指針を国民に自覚させようとかなり必死。
あとさー、中国は民主化がどうのこうのとか人権がとか言うけど、字もかけない人や一般常識が通用しない人たちが大勢いる国で民主政治とか無理だからw
この状況で選挙とかありえない、人民のモラルが低い状態で公正な選挙なんかできないよ。ありえない。
いなかの親父とかは一票100円ぐらいで売っちゃうね間違いなく。
それとね。
共産党独裁とか言うけど、トップの任期は厳密に決まっていて、かつ個人による権力の独占に対しては相当用心してるよ。
まあ確かに共産党員じゃなければいけないというのはあるんだけど、共産党ったって8000万弱もいるのよ。
しかもその8000万は中国各地から集まってきて、各地の利害を代表してるし、漢民族っていったって東西南北みればもうタダの名目でしかない、
だって話す言葉違うし(韓国語と日本語ぐらい違う)、顔つきも違うし食習慣も違う。もちろん各地の少数民族とも混血が進んでもう何民族だかわかったもんじゃない。
それに地方意識が強くて「あそこの出身の連中は***だから」なんてのは耳タコ。
そうそう、チベットとかウイグルの問題も結構複雑でね。都市部あたりじゃウイグル人なんかが集団で押し売りとかスリを働くんだけど、警察(まあ公安と呼ばれてる)は政治問題がからむので関わりたがらなかったりするのよ。
あ、あと反日とか?あれほとんど無いよ。
大体街中に日本語があふれてるし、若い世代は日本のドラマやアニメ(まあ地デジ録画の海賊版DVDなわけだけどw)見て育ってるから、日本人が思う以上に日本は身近な存在だよ。
つーか、中国来てから相当立つけどいわゆる反日的な応対をされたことは一度もないなあ。
でもまあいわゆる抗日ドラマこれは普通にガンガン放送されてる。でもこれはしょうがないよね。だってあの国の建国の歴史と切っても切り離せない出来事なんだもの。
そりゃあたまには戦争とかの話に及ぶこともあるよ。
でもそういうときは、欧米人みたいに「我々には不幸な過去があったし、かつて侵略した事実もある。個人的には非常に遺憾だと思う。」って堂々と言えば大概は満足するよ。
最後に技術とかね。
まあ、コピーだのなんだの言いたいことは色々あるだろうけど、少なくともここ数年で中国国内流通品に付いても著しくクオリティが上がってきてる。
当面はまだ日本が優位だろうけど、なにせその日本人を満足させる商品やアップルを満足させる商品を日々作ってるわけで技術が上がらないわけが無い。
昔のメイドインチャイナだと思ってると意外とビックリさせられるよ。
とまあ、グダグダになったんだけど何が言いたいかというと、中国はスケールがでかすぎる(日本10個分だし)うえにアジアの多民族国家なので単純なステレオタイプじゃ判断できないよってことが言いたかった。
ヒステリックになるんじゃなくて、冷静に相手を見極めればまあ、割と付き合える連中だと俺は思う。
-------- 下記はトラックバックから移動してきた使い慣れてなくてごめん。
ああ、いっこ忘れてた。
禁則事項に触れる検索とかするとしばらく検索ページにつながらなかったりする。
どうつながらないかっていうと、禁止されてますとかじゃない。タイムアウトしたりそもそも存在しないことになってる。
Twitter、Toutube、Facebook、Friendfeed、Picasaweb、URL短縮サービス、ポルノ全般なんかはもう常につながらない。
そりゃあGoogleも怒る。アタックされたとかより、Googleのサービスが使えないのが痛い。商売上がったり。
じゃあ中国の人民はどーおもってるのか?っていうとGoogleとかってインテリ層向けでほとんどは百度(baidu)、これで決まり。
みんなGoogleとか使わない。GMailとか使わない。GoogleTalkなんてほぼ皆無。
むしろ日本側から拒否されてるサービスとかあることに驚かされる。(著作権がらみかな?)
在中の外国人とか中国人のホワイトカラーの一部は大体VPNとかで一回外に出てからネットにアクセスしてるからあんまり検閲関係ないね。
先程、初めてブラッデイ・マンデイを見た。
素人目線で見て気になったことだけでも書いておく。
もちろん、素人なのでミスありまくりだとは思う。その時は許して欲しい。
・「侵入者検知」
漫画のような警告表示だったがアレを表示させる意味はあるのか?
・主人公が攻撃に使っていたコマンド
少なくとも自分が見た限りではpingやifconfigしか使っていなかったはずだ。
どうすればpingやifconfigで外部のサーバに侵入できるのだろうか。
また、pingがtime outした時に「痕跡なし」と言っているけどもpingタイムアウトで痕跡などが分かるのか、と。
都市1つを潰せる程度の核爆弾のパスワードが英数字だけ、しかも8桁程度(よく覚えてないから正確な桁数は忘れた)ですか。
「ペンタゴン並み」のセキュリティがあるならそんな事しないはずだけどね。
・民間機を撃墜
航空自衛隊が民間機撃墜するってのは洞爺湖サミットの時に検討・議論されてたはず。
でも、それは「ハイジャックされた航空機が突っ込んでくる場合」じゃなかったっけ?
核爆弾は積載されているけれどもパイロットによる操縦は出来ている。それでも撃墜するの?
・KCl
塩化カリウムですね。
「KC『L』」って表記されてたのが微妙な気がしたけどそれ以外は特に問題なしかな?
なんか追加とか訂正があればお願いします。
http://d.hatena.ne.jp/fujiyoshisyouta/20090122
今はプログラミングがまったくできない名ばかりネットワークエンジニア、名ばかりセキュリティエンジニア、OSやメモリ管理のできない名ばかりデータベースエンジニアというのがごまんといます。
業界未経験者に最初からオラクルやCisco社の入門試験の勉強をさせる会社は100%、この手の名ばかり○○エンジニア工場なので、そういう悪い会社の言うことに耳を貸さず、実直に情報処理の基礎から勉強されることをお勧めします。
この辺読んでて思ったんだけど、俺がここ数年抱いていた疑念は正しかったのかもしれない。未経験からでも育ててくれる中小企業っていうのは10年以上前から存在していて珍しくもない話なんだけど、どうもここ5年以内に限って言えば「育てるふりだけしている会社」が沢山ある。もう疑いようがない。俺はそういうのは2ちゃんねるあたりが発祥の迷信レベルに考えていたんだけど、どうもネットワーク通信(今ならTCP/IPだろう)やデータベースに関する知識をIT未経験者にいきなり叩き込んで現場に出す会社が現実にあるみたいなのだ。つまりソフトウェア工学の基礎(二分探索だとかみんな最初に習ったよな?)やハードウェアの知識が何もない状態にSQLやルーティングプロトコルについて知識を詰め込み、現場に出している。もちろん数学なんてとんでもない話で、何から何までカラッポの兄ちゃんに現場デビューさせちまってる。これは異常だ。一体若者の未来を何だと思っているんだろう。そんな奴らが現場に出たところで成長は絶対に望めないことはわかりきっているのに教育工数をけちって特定企業の特定業務にしか使えない工員を量産するわけだ。彼らの10年後、20年後の事なんて考えちゃいないわけだ。
言うまでも無くネットワークエンジニアというのは情報処理技術者として一定のレベルに達した人間が目指す道である(通産省も同じ考えのようで、その証拠に国家試験ではテクニカルエンジニア試験をソフ開の上位に置いている)。というより、現実問題としてプログラミングが出来ないとか、ハードウェア、OSの知識が無いのにネットワークエンジニアとしてやっていくことは不可能だろう(SI会社で調整業務をやるような人間なら不要かもしれないが)。
ネットワークエンジニアなら使い捨てのコードを書いて業務の効率を図ることなんて普通にあるし、負荷分散装置に関するトラブルシューティングではアプリケーションの知識も必要になるわけなんだが、彼らがそういう局面に立った時、普段はどうやって問題を切り抜けているのだろうか。人海戦術でどうにかなる問題ではないはずなのだが。たとえば300行あるコンフィグの書式を別の書式にコンバートする必要に迫られた場合、手作業でそれをやってのけているのだろうか。ログの集計はベンダのASPを使っていて、想定外の統計を要求された時は「できません」で通しているのだろうか。
データベースエンジニアにしても同じ事で、せめてソフ開レベルのネットワーク知識ぐらい持っていて欲しい。ファイアウォールでセッションタイムアウトしているだけなのにその理屈を一から説明する方の身にもなってくれ。keep-alive投げるなりしてベスト尽くしてから連絡の一つも欲しいのに、俺と「タメ」であるはずのあんたらがそれじゃあ困るんだが。司法修習みたいにIT業界デビューした人間が一斉に同じ場所に集められて教育を受ける環境とかがあると良いのだが・・・。
自分の体験談で恐縮ですが、以前、僕は、とある大手ポータルのチャット(非エロかつ非出会い)を利用していました。そのチャットは既に閉鎖されているので、以下と同じ方法が再現できるかというと、現在のチャット事情に疎いんでわかりません。それに、万人に合う方法かどうかもわかりませんので、参考程度にお読み下さい。利用できるところがあれば、何らかの出会いに活かして頂ければ、と思います。
当時の仕事は営業マンです。優秀な営業マンになるためには、プレゼン力の向上が必要である。そう考え、自分のプレゼン力を磨くために、市場外取引と言いますか、会社の課外活動として、趣味と実益を兼ねて、自分なりの新規市場開拓をしようと思いました。趣味とはプレゼンで、実益とはセックスの意です。
その頃、ちょうど、パソコンを買ったばかりで、「インターネットすげー!!」と感動の毎日でした。23歳??24歳の頃だったと思います。
で、せっかくパソコンを買ったので、開拓すべき市場を、「チャットで知り合える若い女の子」に設定しました。つまり、チャットでナンパしようとしたんですね。会社が忙しかったんで、出会いに使えるのは土曜の夜か日曜日だけでした。
結論から申し上げると、確か、7週間で8人の女の子に出会いました。
確か、7人目の女の子でおっぱいを触らせてもらうまでになって、8人目の女の子とセックスしました。6人目の子までは、ネットでのプレゼンとリアルでの距離感がわからず、タイムアウトになりました。
何故、7週間で8人かと言うと、一度、ダブルヘッダーがあったからです。さらにいうと、ダブルヘッダーの一人目の子は、わざわざ北海道から東京までいらしてくださいました。意味がわかりません。しかも、ブチ切れて帰りました。すいません。
さて、そういう情報開示をした上で、「ネットで、女の子とどういう風に出会いまで持っていけばいいかわからない」というようなお悩みにお答えするとすれば・・・
という感じでしょうか。1→13の流れです。クロージングっていうのは、ある種の営業業界の業界用語かもしれませんが、つまり、「会おうよ」っていう話しに持っていくことです。Closingです。
アプローチというのは、ある種の営業業界だと、お客さんに、アポイント設定のための交渉をする行為を言います。
これらは、本人のキャラにもよるのかもしれませんが、少なくとも僕は、こんな感じでした。
非エロ、非出会い系のチャットだった(音楽とか映画とかそういう趣味系)のですが、おそらく、僕以外にも、ナンパ目的の野郎は大勢いたと思います。従って、「他の野郎と同じ」だとダメなんです。気を引かないとダメなんです。「こんにちは」とかダメなんです。「初めまして」とかウザいんです。
じゃあどうするの?っていうと、「それをバラすと、万が一、当時、僕から声をかけられた人が気づく可能性があるw」のでお答えできませんが、「微妙に笑いをとりつつ、悪い奴じゃなさそう」みたいなのがいいんじゃないですかね。イメージ的には志村けんとか高田純次です。
要は、こっちペースで、ブラックホールみたいに吸い込むわけです。相手が詳しい分野で勝負するんじゃなくって、「へー、そうなんだ」みたいな、雑学的な。マニアックなのはNGです。「俺ってこんなにインテリ」みたいなのはもっとダメです。ウザいです。リアルのお見合いならともかく、男の知識の豊富さに惚れる女の子って、そんなに多くないんじゃないですかね。議論に勝ったって、女の子は惚れてくれないと思います。
「この人はおもしろいな」って思ってもらった時点で、相手に話しを振ります。「最近、どうなの?」的な。相手によっては、少しずつ、下ネタを入れてもいいと思います。ただし、軽いエロです。いきなりハードコアなのはダメです。「いやーん」ぐらいな感じがいいとおもいます。興味を持ってもらえれば、女の子も少しだけ、心を開いてくれるでしょう。おもしろくない男にいきなり心を開く女の子はいません。
これは、注意が必要です。ウソくさいほめや共感は、女の子は見抜きます。男よりも鋭い生き物ですから。本心からほめて下さい。心から共感して下さい。「俺はこの子の力になりたい!」と本気で思うといいでしょう。ただし、ストーカーっぽいのはダメです。年下の友人の女の子の相談に乗っているような感じがいいと思います。だって、友人の女の子が困っていたら、本気で力になりたいと考えるでしょう?ちなみに、上から目線じゃなく、少しだけ上からの目線です。
例えば、女の子が、昔の男の悪口を言ったとします。そこで一緒になって悪口を言うんだとちょっと危険です。何故なら、昔の男のこととは言え、好きでつきあっていた男を他人にけなされたらムカつくからです。それよりは、「それはよくわからないけど、俺だったらこうするなあ」みたいな、女の子が「あ、そっちの方がいいなあ。。。」って思うようなプレゼンをするべきです。
いきなり、「会ってセックスしよう!」は危険です。たまにはそういうギャグに乗ってくれる子もいるかもしれませんが、「いいお店があってね、こういう店なんだけど・・・」っていうのに、「へー、いいお店だね、行ってみたいなあ」って乗ってくれるのがいい感じでしょうか。要は、「理由」を提供するんです。「ネットで出会った男とセックスしに行く」ってのはダメなんです。寂しい女と思われたくないんです。誰とでも寝る女と思われたくないんです。だから「理由」が欲しいんです。
「男に会いにいく」じゃなくて、「おもしろそうなお店に行く」っていう理由がいいんです。で、「たまたまおもしろそうなお店に行くのに、男が連れて行ってくれて、たまたまいい人でセックスしちゃった」っていう理由がある方がいいんです。
そういう意味で、セミクロなんですね。「なんか、気が合いそうだから、会って話せたらおもしろそうだね♪」みたいに話しを振るんです。
もし、ここで、女の子が飛びついてくれば、そのままクロージングです。アポイントの設定に入りましょう。しかし、まだ、ちょっと相手のテンションを上げきれてないと感じられる場合は、自己プレゼンに戻りましょう。女の子の「会いたいな」を上げるのです。
せっかくなんで、このまま終わってしまってはもったいないです。「いやー、話せておもしろかったよ。ありがとう。なんか、気が合いそうだから、また話せたら嬉しいなあ。」みたいな感じで、メールアドレスぐらい聞きだしましょう。そうやって、少しずつ、切り崩していけばいいと思います。メールから、また、チャットに持っていくのもいいし、メールの細かいやり取りで、ヒット、ヒットを重ねていくのです。いきなりホームランといかなくても、ヒットを4つ重なるのも方法です。
いかがでしたでしょうか。少しでも、あなたの出会いライフのお役に立てて頂ければ幸いです。
ちなみに、僕はいわゆるイケメンではないです。お金持ちでもないです。どこにでもいる普通の男だと思います。
読みづらいところとか、「ちょっとここわからないんだけどkwsk」とかありましたら、僕にわかる範囲でお答えします。
増田なんで、流れちゃうかもしれませんが、多少、好評だったら、「会ってからセックスにもっていくまで」を続編として書こうと思います。
長文、読んで頂きまして、ありがとうございました。
挨拶もできない人は最低限のコミュニケーションインターフェイスが備わっていない。
どんなに心の中で思っていても相手に伝わらなければ意味がーーーない!
なんどもいうが挨拶は社会動物としての最低限のコミュニケーションスキルだ。
挨拶ができない人間は仕事上のコミュニケーションスキルを持ち合わせていないと断言してもはばかりない。
挨拶は仕事に必要なコミュニケーションスキルだ。
通信中の開始もわからなければ終了もわからない。
ネットワーク全体からみればそこだけ無応答になっているといわざるを得ない。
これが許されるためには、
僕にたいしてはつねにポートをあけてまってなさい!という事前約束が必要になり、
僕がいるかいないかはpingがタイムアウトするのを常に監視していなさいということになる。
つまり「私は常にいる前提で君たちは行動しなさい。」これが周りに科せられた前提条件だ。
家に引きこもっていたり特定の職場に引きこもっていたりすると、
「私は常にいると相手も思っている」という感覚になってしまうため麻痺することがある。
近しいものしかいない場合、それで機能することもあるだろう。
だが挨拶されたということはそうじゃない。
君がそこにいて「動くか」どうかは挨拶して確認されているのだ。
挨拶して返事が帰ってこなければ「壊れてる」「通信できない」と判断するだけだ。
地位がとても離れているひとは意図的に「通信できない」を振舞うことがあるが、
そうじゃない普通の地位の人間がこれをやったら周囲の判断は「壊れている」だ。
ほんとうにただのout of work。
おっさんでも年配でもでも挨拶できない人は一定率いる。
挨拶がめんどくさいときもある。
さほど重要じゃない場面でとかな。
だが、壊れてる扱いされたくなければ電源引っこ抜いて終了ばかりしてないで手順ふんで終了しとけ。
それまではそんなことしない人だったんだけどある時からHの後に爆睡するようになって、疲れてるんだろうなと気遣って何も言わなかったら、デートの度に爆睡の時間が長くなっていって、しまいには待ち合わせして軽く食事したらホテル直行→入ってすぐHしたらそのままタイムアウトまで2-4時間ぐらい爆睡して起きたら帰るということが続くようになったので、なんかHのためだけに誘われるのはちょっとやだなあって思って、「そういう扱いをされるのは寂しいからそんなに疲れてるなら無理にデート誘ってくれなくていいよ」と言ってみたらデートに誘われなくなって、メールの頻度も数日に1度に落ちて内容もほぼ変わらない短い定型文になった。
それまでの2年間はずっとメールは毎日1通、デートは週2だったけど、ここ2週間ちょい会ってない。
相手が本当に疲れてるのか飽きてきただけなのか分からない。どうしたら分かるかな。
LiveDoor認証がでたらしいので、とりあえず寝際にちゃちゃっと書こうとしたのだけどなんかうまくいかない。
「ログインURLの有効期限が切れています」とかでちゃうんだ。
なにか間違ってるかな?
<?php // LiveDoor認証に必要なリンクの生成 // 定数がクラス内に切ってあるので環境にあわせ変更してください include_once('authlivedoor.class.php'); // Livedoor認証用クラス $obj_auth = new AuthLiveDoor(LIVEDOOR_APIKEY, LIVEDOOR_SECRET); $livedoorloginurl = $obj_auth->getLoginUrl(); ?> <div style="border:solid 1px #666666;"> <a href="<?= $livedoorloginurl ?>">ライブドア認証を利用してログインする<br /> <img src="http://auth.livedoor.com/img/cmn/head_livedoor.gif" border="0"> <img src="http://auth.livedoor.com/img/cmn/head_logo.gif" border="0"> </a><br />
<?php // this code is writen by utf-8 & lf //http://auth.livedoor.com/login/?app_key=<app_key>&perms=<perms>&t=<time>&v=1.0&userdata=<userdata>&sig=<sig> // LiveDoor外部認証APIを利用する // キーは各開発者ごとに取得が必要です。 http://auth.livedoor.com/ ここより取得できます。 // コールバックURLには authlivedoor.php を指定してください // --- 下記宣言を環境に合わせて変更してください。 --- define("LIVEDOOR_APIKEY" ,""); // アプリケーションキー define("LIVEDOOR_SECRET" ,""); // LiveDoor認証秘密キー // --- ここまで --- class AuthLiveDoor { const LIVEDOOR_AUTH_PORT = 80; // ポート const LIVEDOOR_AUTH_TIMEOUT = 10; // タイムアウト const LIVEDOOR_AUTH_VERSION = '1.0'; // 認証APIのプロトコルバージョン const LIVEDOOR_AUTH_PERMS = 'id'; // 認証APIのアクセス権 const LIVEDOOR_AUTH_FORMAT = 'xml'; // 認証APIの取得フォーマット const LIVEDOOR_AUTHURL = "auth.livedoor.com"; // LiveDoor認証URL private $login_state = false; private $login_id = ""; private $err_msg = ""; private $apikey = ""; private $secret = ""; public function __construct($apikey, $secret) { $this->apikey = $apikey; $this->secret = $secret; } // // $cert = $_GET['token']; public function getAuth($token) { if ($token == "" ) { return; } $api_time = date('U'); // エポック秒で $param_ary = array($this->apikey ,AuthLiveDoor::LIVEDOOR_AUTH_FORMAT ,$token ,api_time ,AuthLiveDoor::LIVEDOOR_AUTH_VERSION ); sort($param_ary); $api_sig = hash_hmac('sha1',implode('',$param_ary),$this->secret); $param = "app_key=".$this->apikey ."&format=".AuthLiveDoor::LIVEDOOR_AUTH_FORMAT ."&token=".$token ."&t=".$api_time ."&v=".AuthLiveDoor::LIVEDOOR_AUTH_VERSION ."&sig=".$api_sig; $fp = fsockopen(AuthLiveDoor::LIVEDOOR_AUTHURL , AuthLiveDoor::LIVEDOOR_AUTH_PORT , $errno , $errstr , AuthLiveDoor::LIVEDOOR_AUTH_TIMEOUT); if (!$fp) { $this->err_msg = "$errstr ($errno)<br />\n"; } else { $out = "POST /rpc/auth?$param HTTP/1.1\r\n"; $out .= "Host: auth.livedoor.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); $ret = ""; while (!feof($fp)) { $ret .= fgets($fp, 2048); } fclose($fp); } // LiveDoorの認証XMLのパターン $pattern = '/(\s*<livedoor_id>)(.*)(<\/livedoor_id>)/'; preg_match_all($pattern,$ret,$getAry); $livedooruserid = $getAry[2][0]; // ユーザーIDを取得できた場合 if ($livedooruserid != "") { // ログイン成功 $this->login_state = true; $this->login_id = $livedooruserid; return ture; } } public function getLoginState(){ return $this->login_state; } public function getLoginId(){ return $this->login_id; } public function getLoginUrl() { # http://auth.livedoor.com/guide/ # http://auth.livedoor.com/login/?app_key=<app_key>&perms=<perms>&t=<time>&v=1.0&userdata=<userdata>&sig=<sig> # app_key 必須 登録時に発行されたアプリケーションキー # perms 必須 要求するアクセス権、現状userhashとidの2種類がある # t 必須 URLが生成された時間をエポック秒で表したもの # v 必須 プロトコルバージョン、現在は1.0で固定 # userdata 任意 コールバックURLに引き継ぎたい値を255バイトまで自由に設定できる # sig 必須 このURLの正当性を確認するためのシグネチャ // ログインURLの有効期限が切れています // ヾ(。o、゜)ノ ここらへんがわからん!! // $api_time = time()+32400; // エポック秒で $api_time = date('U')+32400; // エポック秒で // $api_time = date('U'); // エポック秒??もしかして、それはポエティック病ではありませんか? $param_ary = array($this->apikey ,AuthLiveDoor::LIVEDOOR_AUTH_PERMS ,api_time ,AuthLiveDoor::LIVEDOOR_AUTH_VERSION // ,data ); sort($param_ary); $api_sig = hash_hmac('sha1',implode('',$param_ary),$this->secret); $loginurl = "http://auth.livedoor.com/login/" ."?app_key=".$this->apikey ."&perms=".AuthLiveDoor::LIVEDOOR_AUTH_PERMS ."&t=".$api_time ."&v=".AuthLiveDoor::LIVEDOOR_AUTH_VERSION // ."&userdata=" ."&sig=".$api_sig; return $loginurl; } }
もう疲れたので寝る。ライブドアなんてーーーー!!!
訂正。
秘密キーとか、そのままのっけちゃった (ーωー|||)
そしてなかなか訂正できなくてあせった。。
OCNからどっかに接続しているどっかがくさいと思うんだ。
tracertはあちこちに飛ばしてみたけど結局よくわからなかったよ。
ただひとつおりこうさんになったなと思ったのはanond.hatelabo.jpあてにpingとか飛ぶのな。
tracertで必ずタイムアウトするipを見つけたのでそこかなーと思ってるんだけど、必ずそこを通るわけじゃないので、なんともいえない。
つまりボクはお手上げ状態なんだ。
ルータも交換したし、NTTにも問い合わせた。後はOCNなんだ。
でもボクだけなのだろうか。
だとしたら経路障害ってなんなのだろう、とか思っちゃうな。
自分だけ繋がらないとかいうのはちょっとやるせないや。
ヤフーはどうしてこういい加減なのか
1ユーザーからみても
法人相手としても
子供過ぎる
顧客を満足させるとかという意識はないのか
法人の中の一サラリーマンとして働いていて
Yの法人向けシステムを使って業務を行うのだが
そのレスポンスが悪く
かつみづらく
わかりずらい
ただうちのかいしゃの飯の食い種であることは
間違いないのだが。
内部側で多くの情報を持っているようなつくりにはとても見えない。
1日単位増えても多くても2000行程度増加と予想。
あまりにしょぼい。
90秒近く待たなければいけないのはどうにかならないのか。
ようやくデータがはいっても、こちらの想定した数には追いつかないこともふえてきている。
ただの愚痴です