「VB」を含む日記 RSS

はてなキーワード: VBとは

2011-10-17

http://anond.hatelabo.jp/20111017190024

継承とか、オーバーライドとか、インスタンスとか、良く知らずにサンプル引っ張ると死ぬだけだと思うんだが・・・

それ全部VBにあるよ

http://anond.hatelabo.jp/20111017190959

俺も VB はねーだろと思う。

言語仕様云々の前に参考に出来るオープンソースが少ない。

JS関数型な所あるね。関数を第一級で扱える言語はそういう性質が少なからずあるので。

とくに JS はちょっと凝ったことを便利にやろうとすると関数オブジェクトとして使うことになる。

クロージャの循環参照うざいけど。

http://ja.wikipedia.org/wiki/%E7%AC%AC%E4%B8%80%E7%B4%9A%E9%96%A2%E6%95%B0

http://anond.hatelabo.jp/20111017182754

そういう原理的にどうかという話ではなくて、単にC#とかJavaとかだと何するにもまずclass宣言から入らないといけなくて、初心者的にはなんだよそれってなると思うという程度の話。

python(LL)ならクラスも使えるけど(便利な関数のついた)Cっぽくも書けるわけだし、型付けとか煩わしいことも少なくていいじゃんという程度。

Javascriptって触ったことないけど、むしろ関数型だと聞いたんだけどどうなのかね。pythonもかなり関数型っぽいけど。

ただまぁVBはねーだろって思う。

http://anond.hatelabo.jp/20111017163257

VBなんて言語仕様意味不明すぎて混乱するだけでしょ。

元増田リッチGUIなんて作るつもり無いんじゃないの?

(そういうの作るにしたってVBなんかよりC#使うべきだと思うけど)

データ分析みたいなことしたいならVBでやるなんてマジキチもいいとこで、どう考えてもR使うべきだし。

http://anond.hatelabo.jp/20111017162624

違うけど。

無駄機能豊富IDEの使い方覚えること自体が苦痛なんだよ。(俺を含む)こういうタイプの人は。

初心者がちょろっと書くプログラムならprintで十分。

VBなんてマジキチ言語プログラミングがさらに嫌いになるだけだからやめとけって思う。

プログラミングハードルは、そこにあるんじゃないんだよ。

printf("Hello World!!\n");

の先にあるんだ。

データ処理をしたい、ユーザーに選択させたい、次のステップに進むときマイクロソフト系は環境を用意しやすいんだよ。

データベースアクセスだって、VBならアクセスライクのDBでSQLを疑似体験できる。

ここのステップを超えられないと、プログラムで「何が出来るか」に気付けずに、「つまんない」で終わっちゃうんだよ。

正味な話、PHPとかpythonって、初心者に「次」を用意するのがしんどいんだよ。


EMACS教みたいに、高級な環境なんていらない、何でもできるよって洗脳しても良いけれどさ^^;

http://anond.hatelabo.jp/20111017161734

言いたいことはわかるが、プログラミングという作業自体が苦痛人間にとってはそうもいかないのよ。

馴染むための登竜門って意味で言えば、VisualStudioなどのGUIデバッグが出来る環境をもった言語が良いし、VB,C#などのサンプルが豊富で結果を確認しやすい言語が良いと思う。

グラフィカルに窓とかボタンとか出てきて、ボタンを押すなどのアクションに対してリアクションコーディングできる、VBマジお勧め

イベントドリブンの処理とか、タスク管理とか、環境に関する基本的なコーディングを一切書かずに、ロジック部分だけ書けるしね。

http://anond.hatelabo.jp/20111017141227

プログラミングは静的言語(C/C++,Java,C#など)と動的言語(rubyとかpythonとかperlかいわゆるスクリプト言語)と関数型(lispとかF#とかhaskellとか)を一つずつくらい眺めた方がいいと思う。

どれか一個くらい自分に合ってるのが見つかるかも。

プログラムはそういう視点で見ない方が良い。

やりたいことにどの実装系が一番適しているかを考えるべきで、実装系を目的に合わせるべきじゃない。

そういう考えでいると、PHPで何でもやる奴とか出てきて迷惑なんだ。

そもそものロジック構築などは、ターゲットには依存しても、言語にはほとんど依存しない。


馴染むための登竜門って意味で言えば、VisualStudioなどのGUIデバッグが出来る環境をもった言語が良いし、VB,C#などのサンプルが豊富で結果を確認しやすい言語が良いと思う。

2011-08-07

http://anond.hatelabo.jp/20110806212126

VBで作れない要件のシステム受託してる時点で最初から負け戦だな。

そういうもの自分で構想して、箱に詰めて、値札を貼って、店頭に置くものなんだよ。

受託開発で相手に聡明さを求めるのはお門違い。

馬を指差して鹿と言い張り、納得させる話術(or政治力)を身に付けるしかない。

2011-08-06

プログラムを理解させるには?

K&RのCで書かれたプログラムを渡された(もう少し正確に言えば、VisualStudioのWizardで作られたものにK&RのCでコーディングしてある(C++ですら無い)ので純粋なCでは無いが果てしなくK&RのCだ)。あと、これを作った人はどうにも「ポインタ」の概念が無いらしく、無駄に多次元配列だったり、配列アドレス渡しとかが多用されている。

作業指示は、これを流用して、C++/CLIかつ.netFramework3.5使用かつ新規案件対応せよ、との事。

個人的にはどう見積もっても3人で4ヶ月かかる量なんだが、予算が1人で1ヶ月、と言って来た。理由は「Cからの流用だから」。

参ったな。自分としては、C++/CLIはもはや別言語だと思っているんだが。

どうにも上司顧客に説明出来ない。説明出来ないのは、自分が理解していないせいだ、と言われればそれまでなのだが、自分感覚で言うと、高段者がうっている将棋囲碁の一手を初心者に教える、とでも言うか、小学生微分積分を教えるというか、そんな感覚がある。

いや、相手が、K&RやANSIC++C++/CLIを分かっている人間になら、説明は出来るのだが、相手のレベルに合わせて、説明が出来ない。

今回のこれに限らず、見積もりとかすると、「なんでこんなに時間かかるの?」とか「高い」とかよく言われるのだが、やっぱり説明が出来ない。デスマってるプロジェクトには、よくさらなる人員投入がされる事が多々あるのだが、デスマってる時点で負け戦だし、「混乱したプロジェクトに人を投入すれば、さらに混乱するだけ」と自分は思っているので、やめてもらいたいと思っている。

「あんたの小学生なる子供が、100人いたら、東大合格するくらいの学力が発揮されるんですか?」と問いたい。

あれは、VisualBasic4が出た頃か。それまでWindowsプログラムというものをCまたはC++で書いていた自分には、驚異的な言語に思えた。そしてみんな言う。「VBで作れば簡単ですよ」

自分にはVBという言語はとてつもなく難しい言語に思えた(MFCは論外)。なぜなら「かゆいところに手が届かない」言語だったから。だから、皆が言う「VBなら簡単」の理由がさっぱり分からなかった。ちょっとした使い捨てツールや、極々Windows標準的な事しかやらないのであれば、VBは簡単な言語であったのは分かる。実際自分もそういう使い方をしていたから。

そして、うちの職場ではそんな製品を作る所では無く、仕様を満たすためにはサブクラス化とかWin32APIを使うとかしないと実現出来なかった。もちろん「VBで作れば簡単ですよ」と言っていた連中にサブクラス化など理解出来ようも無く、ただただ右往左往してデスマーチ突入していった。

その時も、お偉方や顧客に説明が出来なかった。「VBなら簡単」と言っていただろう、と言われるだけ。

まぁ、VB.net時代になってから、だいぶマシになってきたと思うけどね。少なくとも、スレッドセーフになってくれただけでもありがたい。

まぁ、その辺はともかく、もしかしてデスマIT土方とかなるのは「説明が出来ないから」なのではなかろうか?と思えてきた。必要な時間予算を説明出来ないから、泥沼になるのではなかろうか、と。

説明が出来ない限り、プログラマー永遠にIT土方であり、地位向上は望めないと思う。人月神話じゃなく、ファンクションポイント法とか、なにか定量的に説明出来ればいいのだけど。ファンクションポイント法だって、それが分からない人には通じないわけで。「小学校入学した児童にも分かるような」説明が出来ないとダメなんだろうなぁ。どうすればいいんだろ?

2011-06-26

働く事と即戦力

これは弊社だけの事かもしれないけど、どうも「人材の育成」ってのに全く関心が無いように見える。なんでもかんでも「即戦力」ばかり求めていて、自分個人的にはお話にならない。

密室会議プロジェクトの体制が決まるのだが、だいたい自分担当範囲は「その他」と書かれている事が多い。

基幹部分はVisualStudioで、だいたい、VB.netで書かれたプログラムで目立つところばかり。でも別に基幹部分とはいえ、クリティカルな部分は無くて、万が一止まってしまったら、リブートすればいいだけ。この部分は、たいてい他の人に取られている。

で、自分に割り振られる「その他」ってのは、VisualStudioで、VB.netVC++で、主にネットワークミドルウェアドライバの部分、他のマシンUNIXのX-Windowだったり、WebサーバWebアプリOracleデータベースだったり、組み込みマイコンOSドライバアプリ担当となる場合がある。

ちょっと待ってよ。なんでVBの部分は数人で作っているのに、その他のクリティカルで多様な部分は俺独りなのか?

聞いてみた。

「誰も出来ないから」

は?

だって生また時から出来るようになったわけじゃねーよ。誰も出来ないなら育てろよ、と言ってみた。

「そんな時間と金は無い」

意味わかんねーし。

でも、最初から担当出来るならまだまし。たいていは、「出来ない部分」は外注に発注する。

そして、外注が失敗する。

その尻ぬぐいが俺になるパターンが9割を占める。

勘弁してくれ……。

自分の課の人員動向を見ていても気になる部分がある。課長係長の様子を見ていると「使えない」と判断したら他の課に回してしまう、けど、教育はしない、みたいに見える(でも、部から外へは出ない)。

なんかおかしくないだろうか?

先述の外注の件も、「社内で遊んでいる人員がいるけど、技術が無いから、外注に出す」パターンで、結果、外注に踊らされて「動かないコンピュータ」が出来上がってくるパターン

外注と話をすれば、(まぁ、だいたい15分も話をすれば)、相手がどのくらい出来るかどうかなんて判断出来る。たいていの場合「無理じゃね?」「これじゃ出来ないのあたりまえじゃね?」という結果が俺の脳裏をよぎる。でも、何故か、外注に発注する事になる。

おかしいよな。だって「社内に遊んでいる人員」がいるのに「外注に出す」ってなんなのさ?

即戦力

しか頭にないんだろうな。

外注も頭良くてね。業界つながりで他の会社人達と話す事もそれなりにあるんだが、出来る会社、出来る人員(個人事業主も含む)は、口をそろえてこう言うんだ「悪いけど、君の会社の、特に君の部から仕事は受けないようにしてるんだ」とね。表向きには言わないけど、複数の会社に相見積もりをとると、そう言っている会社は、弊社に出してくる見積書がめちゃくちゃ見積金額が高い。当然、弊社からはその会社に発注しないわけ。そう、残っているのは「実情を知らない会社とその社員」だけ。だから「動かないコンピュータ」が出来上がってくる。上の連中がどれだけ、この事を知っているのか。

の、割には「職人」に対する扱いがひどいのもある。

どうも、経営者管理者どもは、自分の力で物理法則が変えられる、他人の脳をオーバークロック出来るかと勘違いしているようだが。どこかの国の政治家DQN連中と同じように見える。

IT業界だけの話じゃ無いと思うんだけど、例えば……そうだなぁ、漫画アニメ小説とかのコンテンツ業界も(外から見てる限り)そんな感じを受ける。こっちの業界も、「即戦力」と「職人に対する扱い」に関しては、IT業界と同じに見える。

漫画小説も、「既に売れている作品」に勝るとも劣らない作品をクリエイト出来る人間けが採用されているような気がしてならない。いや、同人誌界を見てるとそう思うわけなんだが。

商品なんだから、それは当たり前の話なのも分かる。

だがよ。「育てる」事してないだろ?(という風に見える)

ある機会があって、就活生と話す事があった。やはりかなり焦っていて「もう仕事は何でもいいし、どこでもいいか内定とらないと」と言っていた。「うちの会社にだけは来るな」とだけ言って、俺は言わなかったけど、確かに「新卒」というカードを使えるのは1度きりだけど、「意に沿わない仕事職場の雰囲気、自分技術力、これらが合わないと、早々に精神を病むぞ」と言いたかった。現に、弊社やその周りの会社では早ければ入社後1週間、2~3年後までに辞めてしまう、またはメンタル疾患にかかる人が急増している。

なにしろ、育てないで、新人といえども「即戦力」を求めるからな。付いてこられない、精神的疲労は大変だろう。

今年の新人君と話をしてみたが、情報系の院卒のれっきとした修士でありながら、16進数バイナリテキストの区別が分からなかった、という驚愕の事実。これで「即戦力」?

ゆとり」世代、の一言で方つけてしまうのは、少々酷かとは思うのだが、採用判定する方も「ゆとりジジィ」としか思えない。

まぁ、うちの部は、会社の中では「墓場」と言われていて、この部から出て行くには「自殺」「精神疾患による退職」の2択しかないのだが。

こうやって脱線した時の、リトライのすべが無いのも事実だよなぁ。

「そりゃ、実力が無いだけ」「努力が足りないだけ」

一刀両断にするのは、いかがなものかと。まぁ、分からなくもないけどね。

前述のような事を書けば、ほとんどの人は

「辞めればいいじゃん」

と言う。まぁ、それも分かるわ。実際その通りだし。別に社畜じゃないし、会社に未練も無いから。少なくとも今の会社、出来れば「職人」を蔑ろにする風潮のIT業界からは離脱したい。

が、IT以外、他に手に職が無いのも事実

サービス業なんていけない。ぶっちゃけしまえば、サービス業(例えば接客業等)って、いわゆる「感情職業」じゃないですか。一度鬱病やって休職した経験のある自分にとって、感情職業は無理。

転職エージェントとか見ていても、やはり「キャリア」。「即戦力」だよねぇ。

最近mixiの(少なくとも自分にとっては改悪だった)状況に対する、mixi使っている人達の反応や、Twitter非公式RTに関するページを読んでいて、「そんなに嫌なら、使わなきゃいいじゃん。自分に合ったもの自分で作れよ。」と思う。無料サービスアプリなんだから文句たれてないで、使うの辞めればいいのに。

なんか、弊社のある課長を思い出したわ。ある有名なフリーソフトを使っていて「これ、使いにくいから、作者にクレームメール入れるわ」とか……。おいおい。使いにくいなら使わなきゃいいだろう、フリーソフトなんだし。相手(課長)の常識より、自分常識を疑ったわ。フリーはいえ、クレームをつけるという常識が、昨今の風潮なのか、と。

と、思うのは、前述した「(会社を)辞めればいいじゃん」と同じなんだろうか?

少なくとも、金銭や契約が関わっている以上(他、労使契約労働基準法等)、違うと思うんだよね。

と、書いても、例えば、喫煙者愛煙家と言うか?)にたまにいる「金と税金払って吸ってるんだから、どこで吸おうと勝手だろ」というのと同じなんだろうか?

いったんレールから外れると、ほとんど復帰のすべが無いってのは、なんだかなー、と思う。

するとこう言う。

「じゃあ、日本から出て行けば?」

これも「(会社を)辞めればいいじゃん」「使わなきゃいいじゃん」と同じなのかな?

自殺する気は無いから、会社は辞めるけどね、耐えられなくなったら。自殺するくらいだったら、引きこもり生活保護の方がいいわ。

1900年以来、第4位の大地震であれだけの災害だったにも関わらず、死者・行方不明者数が、スマトラ島沖地震チリ地震よりも少なく、かつ、「年間の総自殺者数」の方が多いってのは、どうかと思うわけだが。

ちょっと、最近、閉塞感を感じるので、つらつらと書いてみただけ。

2011-05-18

SIerに入った

SIerと言われるような会社に入った。地方独立系のよくある中小企業だ。

会社経営が特別酷いわけでもないし、研修もしっかりしている。同期もみんな満足しているように見える。

僕もそのつもりで入社した。別にすごいエンジニア仕事が出来ると思って入った訳ではない。

でもいざ入ると寂しくなった。

言語ほとんどVBだけ、客先に行ってひたすら話しあって、仕様書を1プロジェクトに山ほど書く。ずっとプログラミングする立場でいるというのは困ると言われた。

そういう事実を直接聞かされると少し寂しい

別にこれが悪いと言ってるわけでもない。これは需要がある仕事だし、必要な仕事だと思う。それもわかって入社したつもりだった。

働いている上司や先輩も立派だ。見習うべき部分は山ほどあり、尊敬している。

ただ自宅でコンパイラ実装の解説書を読んだり、最新のウェブ技術の話をウェブで見た後、

同期と上司の会話で「オートマトン」という言葉が出ただけで上司が「難しい最近のはわからん」などとあっさり話を切っているのを目にするとやっぱり寂しくなった。

これから先社内で同期や先輩と話す内容はゲーム車などの話ばかりなのだろうか。

部屋にある技術書を捨て去って簿記資格でも取るべきなのだろうと思う。

もっと技術を磨いてブログで公開していけばいいのだろうか。

オープンソースプロジェクトにでも参加してみればいいのだろうか。

独立することを考えて勉強すべきなのだろうか。

家族の反対を跳ね除けても都会に出て他の会社を受けてみたほうが良かっただろうか。いや、実力不足で落ちたか

入社したばかりでこんなことを考えるのは甘っちょろいと自分で思う。

こんなことを考えている間にコードを書いたり本を読んだりできたのだ。

ただ今回は本当に寂しい気持ちになった。ここに文章を書いたところで状況が変わるわけでもないだろうけど、気持ちが切り替わればいいと思う。

考えてみるとそもそも増田を書くなんて初めてなのだ。

明日にはこの記事を書いたことが僕にとっての黒歴史になってるかもしれないな(苦笑)

そういえばシューカツのために取った応用情報技術者資格も、なんだか虚しいものに思える。手当てでもつけばいいんだけどな、どうだろ

ウェブにいるすごいエンジニアの方々には本当に頑張ってほしいあなた方は私にとってのヒーローみたいなものです

僕もヒーローになりたかった。

2011-05-15

http://anond.hatelabo.jp/20110515101054

C++言語

fooのintへのキャストがtrue/falseを返すというように、fooのクラス仕様が決められてるんなら、

そしてboolへのキャストが未定義だったり、また違う意味なのなら

    if (foo) {

はな

    if (foo == true) {

って書かざるをえないだろう。嫌いとか好きとかの問題ではないと思う。

class {
public:
    operator bool() { std::cout << "xxx\n"; return true; } //*1
    operator int() { std::cout << "yyy\n"; return true; } //*2
} foo;

があったときに、「if (!foo)」だったら*1が、「if (foo == false)」だったら*2が実行されるような処理系がある。

最新のVC++だと後者曖昧だってエラー出るね(たぶんC++だと「trueは1でfalseは0」なんかではなくあくまでもtrueとfalseなんだ)。

なんにせよ演算子や条件式などに関連する暗黙のキャストはわかりづらく、そしてそんなのを利用したコードはきっとバグる。

から

(fooはいろんなオブジェクトだと思ってほしい

というのが本当なら、==trueがどうこうなんて些細な問題はおいておいて、fooを暗黙のうちにintにキャストしたりboolにキャストしたりして使っているという危険部分をまずなんとかすべきだろう。

VCとかVBとかじゃなくてC言語仕様の話だろ

古いC言語風に書けばこんな感じ。

#define FALSE 0
#define TRUE (!FALSE)

かに、実際に値を表示させてみると、昔のVC6だと「1」という結果が出てくるし、VB6だと「-1」という結果が出てくる。これ、当時混乱の元だったんだよね。


aとbが等しいときに、

C言語だと、(a==b)の評価結果が1になるけど、

BASICだと(a=b)の評価結果は-1になる。

VC6とか関係なくてC言語仕様でそうなんだが、それをわかってないとすればやばい

個人的な好き嫌い

個人的には

   if( foo != FALSE ){

も十分きもちわるいので

   if (foo) { ... }
   if (!foo) { ... }

にしてほしい

モテるstatic女子力を磨くための4つの心得

こんにちはプログラミングをしているただの女子です。私は学歴も知識もありませんしブスですが、staticに関してはプロフェッショナル。今回は、モテるstatic女子力を磨くための4つの心得を皆さんにお教えしたいと思います。

 

1. あえてnewを使ってインスタンスを生成する

あえてnewを使ってインスタンスを生成するようにしましょう。そして飲み会の場で好みの男がいたら話しかけ、わざとらしくパソコンを出してインスタンス生成してみましょう。そして「あ~ん! この言語本当にマジでチョームカつくんですけどぉぉお~!」と言って、男に「どうしたの?」と言わせましょう。言わせたらもう大成功。「プログラミングとか詳しくなくてぇ~! ずっとこのオブジェクト指向言語っていうやつ使ってるんですけどぉ~しっくりこないんですよぉ〜!いちいちnewって書かないといけなくて使いにくいんですぅ~! ぷんぷくり~ん(怒)」と言いましょう。だいたいの男はインスタンスを生成せずに、すべてstaticな関数プログラムを書く習性があるので、newなんてキーワードは使っていないはずです

そこで男が「static関数使わないの?」と言ってくるはず(言ってこない空気が読めない男はその時点でガン無視OK)。そう言われたらあなたは「なんかなんかぁ~!最近SQLが人気なんでしょー!? あれってどうなんですかぁ? 実行時に一行ずつコンパイルするスクリプト言語と違って、もっとも高級な言語なんでしょ?でもなんかよくわかんなーい。私かわいそーなコ★」と返します。すると男は「あぁあいつね、あいつ俺の友達なんだ、イイヤツだろ」といってくるので、そのまま調子に乗らせておきましょう。

2. プログラムでとにかくstaticを使うとモテる

ファイルローカル関数」や「関数自体で状態を持つ」ことなどができる「static」をとにかく無闇につかうと、一般のstatic男性は「この子はstaticを愛してるんだなぁ」や「え?こんなところにもstatic使えるの?なにこれ?」と思ってくれますインターネット上ではそのような〇〇おじさんや、××おじさんなど、変なひとがいるので、よいこの皆さんは関わらないようにしましょう。

 

3. とりあえず男には「えー! なにそれ!?  知りたい知りたーい♪」と言っておく

飲み会などで男が女性に話すことといえばstaticの話やVBの話ばかり。よって、女性にとってどうでもいい話ばかりです。でもそこで適当に「へぇーそうなんですかぁ~?」とか「よくわかんないですけどすごいんですねぇ」と返してしまうと、さすがの男も「この女ダメだな」と気がついてしまいます。ダメ女だとバレたら終わりです。そこは無意味テンションをあげて、「えー! なにそれ!?  知りたい知りたーい♪」と言っておくのが正解。たとえ興味がない話題でも、テンションと積極性でその場を乗り切りましょう。積極的に話を聞いてくれる女性に男は弱いのです

いろいろと話を聞いたあと、「staticな関数を使えば、newって書かなくていいんですねー。覚えたぞぉ! メモメモ!」とコメントすればパーフェクト。続けて頭に指をさしてくるくる回しつつ「キュンキュンキュン! キュンキュンキュン!」と言って、「どうしたの?」と男に言わせるのもアリ。そこで「うるせぇハゲ」と言えば女子力アップ! そこでまた男は「オブジェクト指向ってしっくりこないんですよね〜オブジェクト指向って(ry」と連呼して壊れだすので、放置しておきましょう。

 

4. プログラミングするときインスタンスを生成できない女をアピールせよ

男とプログラミングするときは、とにかく「あーん! 私インスタンス生成ないんですよねぇ~(悲)」と言いましょう。するとほぼ100パーセント「え?インスタンスなんて生成する必要ないじゃん。static理解せずにわざわざインスタンス宣言してるやつなんて笑っちゃうよね〜」といわれるので、(こいつなんなの・・・)と心のなかで思うだけにして口には出さないようにしましょう。ここでまた100パーセント「どうしたの?」と聞かれるので、うつむいて3~5秒ほど間をおいてからボソッとこう言います。「そうですよね〜staticおじさんカッコイイ〜」と心にもないお世辞を言っておきましょう。

その瞬間、あなた女子力がアップします。きっと男は「なんて優しい天使のようなコなんだろう! 絶対にゲットしてやるぞ! コイツは俺の女だ!」と心のなかで誓い、あなたに惚れ込むはずです。そういうやつより上にのし上がったら、そんなことは忘れて好きなだけインスタンスを生成して大丈夫です。「インスタンスを生成できないんじゃなかったっけ?」と言われたら「は?」とか「うざい」や「おまえは一生C言語でもかいてろ」と言っておけばOKです

2011-03-25

ベクレルシーベルトに変換するソフトウェア作りました

Web上で変換してくれるページ(http://testpage.jp/m/tool/bq_sv.php?guid=ON)があったのでそれを参考にオフラインでも使えるよう変換ソフトウェアVBで作ってみました

完全に自己満足ですが、良かったらダウンロードしてみてください。

質問・指摘・要望などがあったら対応します。

ダウンロードはこちら↓

http://www.megaupload.com/?d=0RU7E82X

2011-01-29

読んでいて嫌になったプログラム

なんか知らないけど、外注の不具合を直せとか、他人の尻ぬぐいとか、破綻したプロジェクトの火消しとか、ばかりで、0からの開発なんてほとんどやらせてもらえないんだが

今まで手をつけた他人のプログラムで嫌になったランキング

第7位 main関数だけで2000行overだったプログラム(C言語)

    ある意味作った奴は天才だと思う。俺には2000行も覚えていられない

第6位 switch文の1つのcaseブロックが1000行overだったプログラム(C言語)

    最終的にはswitch文が終わったのは1万行を超えていたorz

第5位 コメント文ばっかりと思ったプログラムが、実は日本語関数名だったプログラム(VB)

    騙された(苦笑)

第4位 どんなに読んで修正して実行しても、いっこうに直らないと思ったら、関数突入直後にreturnしていたプログラム(C言語)

    最初のreturn文に気が付かなかった自分が悪いのか

第3位 どんなに読んで修正して実行しても、いっこうに直らないと思ったら、#if 0 ~ #endifでコメントアウトしていたプログラム(C言語)

    やはり気が付かなかった自分が悪いのか。プリコンパイラの出力結果で眺めていれば良かったorz

第2位 全くインデントが無いプログラム(C言語)

第1位 変数名が全部女性名前だったプログラム(C言語)

    全く理解出来んかったわ

2011-01-05

http://anond.hatelabo.jp/20110105190156

たぶん、元増田さんは、言語仕様としてのBOOL値を独自定義するなと言いたかったのだろうけれど。

やった人が、BOOL値として考えてmy_falseを定義したかどうかは微妙だよね。

むしろmy_falseと別立てでやっててくれれば、戻りは「int」なんだと割り切る事もできる。

どういうシチュエーションで、なんのためにやったのかワカランからなぁ。

昔、VBモジュールへFALSEを戻すのに、「VB_FALSE」的な物を定義したこともあったしね。

2010-12-23

Web対戦ボードゲームチャット】を作るにはどうしたらいいだろう。

プログラミング勉強中。

そりゃあ、やろうと思えば様々な手法があるだろうけど…

いかに余計な作業を減らして「やりたいことを実現」するための作業に専念するか、を考えている。

いろんな言語への興味はあるが、むしろそのせいで今まで時間いまくってるので、そろそろ「手早く作る方法」を知りたい

あんまり色々な手法を試してもいられない。

「これ!」ってやり方を決めたい

何か、すっきりしたやり方はないものか…

作りたいもの

2人対戦ではない。4~6人前後が参加する。
プレイヤーのアテは既にある。
3Dじゃないし画像ゴリゴリ動かしたりはしない。
扱うのはテキスト中心。GoogleドキュメントやOnsheetを改造したたいな感じのものが作れればいい。
全員が全ての情報を見られるわけではない。公開情報と秘匿情報がある。
ログイン制にするかどうかで迷う(手軽さが失われる?)。
中断→再開 ができるようにしたい。
これはそんなに問題ないだろう。
対戦格闘アクションたいな「リアルタイム性が命」ってものではな
多くても1~2秒に1回くらい画面が書き変わればいい。
計算とかの処理も、せいぜい「山札をシャッフル」とかそういうのだけ出来ればいい。
べつに敵キャラ勝手に動いたりはしない。人間vs人間ボードゲームから
いちいちユーザーさんにインストール作業とかさせたくないので、ブラウザゲー(Webアプリケーション)にしたい。
…のだがブラウザゲーにすると大変なのだろうか? どうなの? って悩んでる。
「各人がサーバーを立てる」みたいなのも混乱するしタルいので、製作者のほうでサーバーを用意したいのだがどうなんだろう。
負担がどれくらいのものか気になる。月々数千円で賄えるだろうか? 同時に立てられる部屋数は、最初は2~4個くらいでいいと思うんだけど。



自分の状況

独学でプログラミング勉強中。

だが、あまり修得にばかり時間をかけてはいられない。

プログラミング言語は、C C++ Java Python Perl VB C# HSP PHP JavaScriptなど、どれも基礎を触ったりしてばかりで何年も過ごしてきた。

FLASHは持ってない。(PalaFlaは触ったことあるけど、いまいちイメージしにくかった)

なんだかんだで一番慣れてるのがHTML+CSSで、次点PHPJavaScript

jQuery大好き。 Ajax大好き。

ただ、PHPだのjavaScriptだのSQLだの、複数言語を同時に扱ってると非常に面倒。

そこでサーバーサイドJavaScriptに目をつけたものの、『Jaxer』は2008年に書かれた記事がちょっとあるばかりだし…

Node.jsってどうなんだろう…?

考えられる手法

PHP + MySQL + jQuery
いちばん無難だと思う。現行はこれ。でも面倒さが拭えないし、「MySQLでいいの?」みたいな疑問もどんどん湧いてくる。
上記のもの + Cake PHPなどのフレームワーク
自分の求めてる「手軽さ」を実現するには良さそうだが、また別の問題がいろいろ発生しまくるような気がする。
Ruby on Rails
なんか、いいとか悪いとか色んな話を聞く。
Skypeプラグイン?として作る
日本語情報が少ない。
GoogleドキュメントやOnsheetにマクロを組み込む
なんか違った。
FLASH
良さそうに思える。…が、無料ActionScriptを体験してみたら、どうも馴染めない。
Shilverlight
Javaアプレット
今までまったく触れていなかったが、もしかしたらいいのかも? と思い始めた。とりあえず今から触ってみる。


うーん、あまり纏まってないが、とりあえず現状をダンプしておく。

なんか参考になるものがあればなー。

こういうこと色々聞ける相手も周りにいないし

2010-10-18

オレが昔作ったプログラムが改変されて出回ってた。

VBで書いてたんだけど、ソースコード見てみたら、Sub が Function に直されてる。

何か返してるのかと思ったら何も返してない。

なんじゃこりゃ。

C言語プログラマーなのか?Void なのか?

意味わかんねぇ直しすんじゃねぇ。

2010-10-17

183.86.152.53 (vc053.net183086152.thn.ne.jp)

183.86.152.53 - - [17/Oct/2010:17:40:51 +0900] "J\xb3g\x82\x1f\xb1\x87\xd9L?\xa8A-w+?z\xa8(\xbf\xad\x93s\xbc\x0c\x7f]\x03\xacu]\x10\x81\"L\x01p\xea\x9bK\xbe\x85:QB\x1d\xe1{$\xc3\x90\xc9\xda%\xe0I:R\xb3\xa6XX\xad\xaei\xaf\xf9&\xce\xf1\xc7\xa1\xc1\xca\xea\xf8\xde\xd6\xcc\xfc6(\xf4\x9by\xa7\xcfY\x96\x07y(\x89\x9e\x92\xcd\x7f\xa8\x05\x18Q|\xe6\x9c\x8a\xb9\xb3\xe1\xf7\tC\xf4\xb5!DW\x99\x95\xc8i\xce\xf1" 400 415 "-" "-"

183.86.152.53 - - [17/Oct/2010:17:41:40 +0900] "w-\xd4s\xf6\x01?<)1\xa6\x99\x8db\xe0+\xa9_\xbf\x99\xc1\xbb\xb7\x8e\x13\x87\xa5\xe0\x95AXkn\xd4\x18\x14#\x19u/\xfe\xb5<\xd7\xd6\xe1N\xc0\x15ww\xa1\xafJ{o\xf1*O0\xe0\xdf\xe3~\xe64\xf2}\x7f\xcf\x8dd\x91W\xd9\x14\xc1\xeb\xb6\\\xce\x96\xaec\x19\x96\xb1\x94\xbd&\xc3q\x14\x14\x01\xad\x8c}\xf3\xe6~\x107]\x8e\xc1\xc3\x19v\xed\xd2z\xeb\tP\xcb\xda\xda>\x16\xf2\xe8Y<b0\xf6D\xe4\x191\xf4\xfa\xa9F\x9ew\xf9?=B\xe6\xd0\xc1W" 400 226 "-" "-"</p>

183.86.152.53 - - [17/Oct/2010:17:45:56 +0900] "\xc7\x04.\vqa\x15\x91\x0f]\xe1Y+\xd6\x8dFb\x01R\xe1/\xc8\x12\x1c\xff.\xe7|\x19n\xdai\x90fq\xdb\x07u\xda\x8e\x94\x8d!9\xa6\x15F\x1bc\xad\xab \xda<_r\xe8\x9a" 400 462 "-" "-"</p>

183.86.152.53 - - [17/Oct/2010:17:47:14 +0900] "46\x89\xe0\x8c\xb7\xe5\xb5#\"\x01\r\xceY\xe7\xc3\xb1\xd6\xfe,\x98x? \xc3\xbdiF\x1c\xb3\xb1\xe0\xd19\x97:\xf7\xe0\x9b\xda70\xaf\xe4\xbb\xb5\xa5\x8b\x06\xfc\x99\x90\x87\v\xa3L\x9b\xd5\x13G\xb4\x84\xb8>\xee\xcfrh\xb4\xfa\xa4\x11L,H\x9c\x8b<\xb8\xa3\xd9\xf1K\x10\xc3\x93\x9fD@.\x1e\x13\xd7\xf9]i!\xf7\xa1\x0e\xb6d\x18\xb1\xfdD\x9b\xff\xce\xde\xe6\x14\xe6\xcb\xbd\xfa;\xfc\xda\xca\x8d\xff+\x14>}:\x81c\b\xed\xb7\x1b\x13o} Bn \x9b\xe5\x87\x15=\xbf\xfe\xdf\x8b\v\xb34y\xc1Q[;\x15\xc9\xd8X@\xffK" 400 473 "-" "-"

183.86.152.53 - - [17/Oct/2010:17:48:26 +0900] "\x7f\xd6\xae\xab9p\xa5r\x0e\xd9\xb2\x07\x84_\xab,M\xf8\x14\xea\xf8iI|\x9a9\xffq\xe1Y\xe30[7\x8a\x88\x87\x02\xb6U\xf9p JEz\xab\xaa\xc28\xe3\x86\xfa\x9bB\xf3f\xac:\x96\b\xf3\xa5\x87E\xb5o\x11\xc4\xb40\xe6h\x0c\x17#\x10\xbce#i\x90/vb\x19\xc0\xe3\xb6\xc3\x91\x9a\x8b\x01\xc4\xa0\xac\x8bY]\xfdCl\xb4\x85F\xd6\\\x19\x1f\xc8R\x18\xc8\"\x83\x05\xc09\x83u]\xd7\x81,d\x84{\x83\xd7\x04\xae\r\x0e!Qy\t\xab\x82\xba\x05\xbc\x81fM@\x1c\\S\xb5j\xaa\xff0\xbc\xaeG\xa1\xd1{" 400 655 "-" "-"

183.86.152.53 - - [17/Oct/2010:17:49:01 +0900] "\xa5\xd5\x8fM\x9e" 301 232 "-" "-"

静岡県民乙...

2010-10-04

114.162.63.111 (p16111-ipngn201niigatani.niigata.ocn.ne.jp)

114.162.63.111 - - [04/Oct/2010:00:00:02 +0900] "\xdaW\xbf\xca\xf1\xe8\x9b\x94\x17\x04\xb3\xc9\xf9dC\x8a\xdatH\xb9y\xf3\xf0\xb7\x8f\xc2(^}6\xb0\xf2\xd6\xb7\xd2G\xdc\xa5!\x86\x05\xe2\xd7\xfdlg\x9c..\xa2i\xdc\xf4Y7\x07\x1a\xa3~\x97/8dq\xdb\x1a\x03O\xf1\x1f\xd2\xa9\xb2\xef7g\xabl8i \x85\x8a\xa2+\xeb\x82\x83\xe1qVk\x18\x1eF\xd9K(g\x93\x05\xbc\xa2

114.162.63.111 - - [04/Oct/2010:00:00:35 +0900] "\x8f\xaeo\xb3\x80\x99\xcc\x80s\xdb\xfdN\x8c\xfa8\xc6\x8f\xe8\xea\x1e\xcf\xb1\x94\"a \x19\xd0I\xf6\xd0\x02_\x07\xfa\xd6\xde\xb2v\x7fM\xb7c\x10k\xf2\xb6\xcc\x1fK[\xb7\xa9\xfe\xac\xcb\x02y\xbd\x9b\xf7ZEB\x1fe\br\xb0\x16o\xce\xcb\xbaO\xfb\xdc\xb4#z\xa7\xb5\xc3\xdc\xb9\xd5F\xa4I\x9a\xd3\x94\xaf\xe0`\xa3\xe0(\xd5\xf1$)\xab!\xc0\x0f\x0e\xffT\v7o\x83?\x8f\xc6\x9d\xd3r\x82{E38\xab" 400 303 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:01:07 +0900] "j9x\x02q\x1c\xb8\x95T\xd8b+m\xc5\xed'\xe8\x84`\xe0.\x1d\xd8\xab\xd7=\x1ab\xa0j\xbb_\xe0\x86\xfb{\xea\xd6-\x91#\x85\x92I\xcc\xb1\xe9\x19\b\x16\x85\xa3\xfeQ\x86*q@\xa9j,\xa9\x06\xb4\xdc\\\xe8\x9a\xcas\xcb\x83>\xad\xbdn\x93\xdf\x95}q\xb5\x82}\xbaC\xc6G\xa1m/\x95\xe8\xe3r^\x14\xa9\x1cb\x1f\xe8\x7f\x10\xd0\xe8\x853" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:01:37 +0900] "\x16\xb9/\x1a\xe7\x07\x8d\xb4\xd0k.\xcc\x9a\xa8\x1d\xf3\x80\xd5\xbd\xcb\xe6\x970#,\xbe\xd4t\x9briK\x7f\x85\x9d\x8f\xda\xae\xaf\xf8\xa2v+\x7fZ\xe6\x82q\x1aj\x19\x88z\x84|\xe0Db\xf5\x15\x97\xf9\xdf\xf8\xd1\x91\rZ\x90'h\rj\x13\xa5I\xe451Rx\xab\xc1\x99\xa6\x8e\x85\xce\xdeh\xbd\xd1\x10\x96\x8dv\x97\xda\xc1\xad\xf5&\xe7S\xf1\xa6M\xb2d\xdc:\x82vc\xacT\xc0\x82\x9f\xcc\xad\x01\x8b" 400 369 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:02:09 +0900] "\xdf.\xb6k\xc6P" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:02:42 +0900] "\x85[\x02\xce\xaf\x03\xf2N\xb3~\xf8\x9c\x06\x9e\xe8\xc1H\xb9=\x9d\x98\x98\x7fsr\xc2\xfa*\x8e\vZ\xb5\xea\xae\x91\x80\xc5\xb4" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:03:15 +0900] "\xc7\xf4\x957y-Z\xc4\xff\xde69\xae*PCE\x8e\xce\xd6\xc9s\xe7\xc9%Q\xc8\x81\x9f,3\x14U\x8b" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:03:47 +0900] "\x14\xeej\xf2^\x0c\x8d\x97g\")\xb9\xd5\xde\xc79\xf4\xd6p\x0e\x93bX\xe0\xe0:\t;\xdc\x95\x14\x8f\x84f^P\xa4\x8d\x15\x01\xdb\x10\xbb\x94\xbfu_iC\x8c\x83\xd5\xa9\xe6^\xe7\r\xf1\xa5\xc4[\xde\x10\xd5\xff\xb2\x85f\xea\x1a:&x\xdcz\x85\xc8\xb5\x81\x95\xab\xd3\xa5\xefW\xe6\x92\x18|\xd1\xb6\x9dX\x97\x81$i\x95\x9b\x15s\xa5\x1e\xb4a\xc0bm\xe7Wb^\x81\x85\x1d\x9d\xb8E\xf4\x14\xa1\xe3S\x8f\xa6\xb0\x93\x13\x88\xfa\x1fr\xa5;\xd6\x1cw\x91\xb18^n\xa6\xf3\x9f\x91\xcc\x18\xac5\xbf\xe2\xa6\x88F\x0e ^33&'\x8bV}\x1e\xe7\xb9-\xc4\x1a\xf5=\x8d\x14H\xbe\xd9\x070\v%\xc89N\x83w\x13FGb\xe7H\x04'\xeb\x84\xb7\x195\x8aA\xe5\xcd\r\x1bv\x05\xe6E\x15\r[\x7f\xd5\xc2\xa2\xbc.\xc7\xa1\xd4\xe8\xd7\xf8y:YAl45\x96\xf0Z\xe7T\x80\x92\xd2\x1f\xbd@\xd6'\xaa\xaf$\xa9\x1b\xb3Q\xb8k\x8c\xaa=n\x0e\xc8=\xa6\xffdZ\xba\xc1l\x9d#0Ur)\xce\xb4\xf4\x0e\x1e\bk\x89M\xda\x13v\x17\t \xcb\xe9_\xfe\xceCg\xdd\x85a\x83mn\x1a9\xe6q\b\xceL\x13\xe9\x16\xf1\xecE\x8a;[R\x9b\xa7x\x14F\x0eJ\xc8\xe9(;\x83UN\xc8\x17$\x84}6M\xb6!\xda\xf5B.\xe3\x88\xb7\x84\x02\t\xdc]\xd7\xa6\xf5\x84V\x90A\xc2o\t\xc7\x99\xee\xbfS5\xa0X\xbb\xa0\xb7Nf5o\xfd\x0fW\xf2\xfa\xc7cy\xa79\xe2\xb5\x042\x04m\xc8aJh\xb1[\x82\x8d\x18\xe1\xf8I\xc8f\xeb1\x10\xcc>\xe9\x17opDpd\xce\xac\xee\x03\xe7\xc5\xba\xa2AM\xa2\xa4JG\xb4\xb3\x91X\x0cI6q\xeau\xa0\xae\b\xdcm~*\xfe\xaf\x05\xf6\xbaU\xbe\x06\x14\xe7e<7w\x14U\xb6\xd4\xac\xc1\x17" 400 437 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:04:20 +0900] "\xbf(\xcf5\xac\x90\xf78\xcc{\x839=0\xc3\x9e\xe6\xb8wy9Mx\xc7\xcf\xc3\xe5\x06\x8d|\r\xaa\xfa{\xd3\xee" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:04:50 +0900] "\xa6" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:05:20 +0900] "\x0c\x14D\xa6\xd6'\xc48y\x1d\xc7nM\xbe\xb0\xcb'\x1d\xcd\xfa\x1d\x1f MI3S\xc6>\\S\x1b\xfb\xc3\xac@\x1cT\xc1T\xf7\"\x8b\x9d\x8f\xf5\x06:\xd0aHt\xf4\x83\x03g\xe5>\xf7\x9e\xc8\x81\x80.V\x87\xc7\xdbT\xc7\xdbl\xd2\xb6c\x90\x02\x1a\x7f\xc0\xd0h\x17\x7f\x8e\xbd\xdd\x81\xa9\\\x9d\xa7F3\xcd\x8c\x89\xbe\x86'\xcb\xf5%\xc1\xd6\x89\x8bd\xb1\xf1\xa8Nm\x8c\xad\xfdd\xd8q\xfd\xc3\xe4\x13\xfeF\b\xe2)C\xd3y\xb4\xeaE.\xb4\xcb>\xae3\x997\xe1\x83-0\x14\xd1\xcd\xe9V\xfd\xafU\"\xaa\xb9L?\x91\x8b\x80\xe5\x1a\xbf\xb2!-o&zE\xf8T\xd5\xc7\xfe\xe0\x96\x93\xb1\xcc\b\xd8N\xed\xff,\xe8\x9b\xbc\xdch\xad\x10\x80\xd3\xa5\xc5\xd3\xcb'9\xc2Y\xb0L\xc3\xe9\x84|h\x96\xe8O4\xa8\x92\xf2\xad[^\x1f\xb2\xe3BC\x0f\xac\x84\xe1O\xe6*1\xd2A\xb3\x0e\x1f\xf5\x04\x0fz\x06\xa5\xf3\xba\xc6-BU\x9b\xfb1\xbd\x02'\xc6\xef\xd4\xb8>H\xc9\x18\xac\x9b:\xc5\xe2\x82+H\x94\xf1\x88k\xbb\x11\xaf\xa78K/\xdc\xba\xa2\xcfE\xe1G\xd3\xaa\xa4gz\xd7\xf0H\xcbN\x91\x94\x919V\xf5\xa5\xa2p\xe1k\xe6\x1c\xb8\x9fg\x82\x0cR\x82\xdc?/\xc1\xdaT\x03QE\xff}\xb6\xe4\xfe2\xbd\x9c\xac\xe3\xb2\xda\xd4\x03\xd46\xc3t\x06P\xa1\x92\xc7\xfe\x01rd\xaa\xb6kl\xf5\xe8\xd6e\xa0h\x13\xbd\xadA\xcd\x04\xc1\x90~X\xcd\x955 \xed\t\x97\xfd\x91\xb2#\xfd\xda6\xbb\x12G-`\xc3\x90y>\"\xd2\xda\xe8\xfe\xed\xbd\xe4Y*Uj\x1c\"\xedi" 400 397 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:05:52 +0900] "\xae\xbah\x061\xf4l\xf7N\xed\xf5\x19\xa9k\x1a\xf84v\xac\xff0(#\x95\xacC~\x87\xbc\xe9\xb9\x04\xb9tkZ}g\xaa\x10*\xb6t\xd7l\x15\xd3q\xdc\xcd\x8e8\x82Eu\xd9\xb8\x07J\x07\x94\x93|\xabCLw;\xae\xd5\"\xcc\xbe\xcfLo\x83Le\xb1\xa8\x9d8o\x91\xb5$\xf6+\x7f\x13\x8e\xdd\xd4zT\x94\")\xaf;k\xd2h7C'\x10\x87\xbb\xc7]Y[\xe7@+\xb8\x97\x170HF$\xf5v\x89>D\xf2\x18\xc6IK\x19\xdd\xf3\xbf\xa2\xd4\x9dRy\xe4\xee\x1d\x1e \xfd\xe9\v\xa7\xb9\xfc:\x1e\x893\xe8^/Q\x99i\xf2\x97\\\xa3\xfc\x95P?\x01?g\xf7!Cj" 400 312 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:06:25 +0900] "\xb4\xf4gA6\xf2\xfa\xf6\xd5\xd0\x97\x8cuD\xb56\xadL(FX\xc3\x8f\x8b-\x8e\x8a\x0c\xbb\t\xab\xcf\xb4WU\x7f\x91Soe/1\xe4;\xeb\x19\xa3\xfd\xc60#\xb8\xa3;r\xedr@\xfe4A\xc2\xd7\x07\xfe\xa0B\xb3\x87`\xa4\xb4\xc0\x10\x11\x90\xb9p\x03\xd5\xc0\xdd\xe1\xb6_Vq\x88N\xcb\xebqE\xf8y+\x03\x05\xa1\xd6H-\x81r\x05\x89\xf8\xa9\xce)j\xa0A\x02\x84\xa0\x996rt\x80\x96R\x12%e\xe9~\x8f_\x95\xec1\xfa\x83%\xbe\xec\"+>\xed\xd8 b\xbe\xf3d\x14j\xe2\xfeS\xcc\xa5=>Q\x82\x9en" 400 376 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:06:59 +0900] "\xc8\xa2\xa5\xfe\xab\xbd\xf3\xd5\x9a\x0f\xb9&\x91Y\xa7\b\xb1\x9a\xb1\xf3Ka\x17\xf2\x80>\xbc.\xf8X_\xbfbt\xa0\rhh\x8e\xd4YI\x7f\x81\x10rG\xf1\x15\xc3W\xe8\x88\x13i\x8c\x80\xb4\xd7\x97Y\v\xc9\xbf*\xb1[\xd5I^\xae&\x04\xef\xf9\xe8G\xab\xe4\x0ea\xff\xa0,*\xbc\x93\x96$Fx\x84xJ\xc6\xd4R\xe6\xc1\x9c8\x8d\x03o6q\x02\xb7\xcd\x9c\xe9\x05\x1aKW\x8bY[\x04/\xa9\xfe\xa8\xde\x0e\xb2\x18#\xbct\xb2\xf8\x930\xfc\xdc\xe6}\x88%\x80\x87\x1b\x98\xe9L\r7\xe5\x0c\xf3Z>\xfa|\x01\xc38\x99i\x91\x02\xe1\xdd\x91*3\xcfB\xc4\x9d'\xb9\"|\xdb\xe6\x03\xe5\xc0\x18\x07D\xa0\xc3fC\x8c\x82\xe2\xeesX\xfa\x14\xf4;a\xf0q\xd3\xae\be\x7fUV\xf7\x99\xd6\xa6\xcf\xfb4?(\xc1\xa9\xc5&Q\x98^j\x99\xc3\x14\xe5\x98\xbe{\xe9 \xa4\x93\x86\xda\b\xef\x13\x8a.\x17\v\x94{,\x1b\xc0+\xcax:B2v\xdd\xc5\xa9W\xb0)\x1b`\xb1\x0c\x043\xd2#\x91XBt\x02\x1d\xed\xc5R\xa0FT\x1a*D\xc8\xb3\xbe\xaah\x9a\xf2\x8c\x8b\x19\xfe\x0fO$\x13p\x8e\x82\xeeH\x0e-\xac\x0e\xf8\xfa\xe0\xdd\x8c|\xe3w\x12&k\x8b\x14\xb1_3\xca\xbd\xea\xc1\xd6\xbb\xcf\xbb2" 400 339 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:07:28 +0900] "7\x94\x0c\x8a\xef\x9a\xe7w1\xf6s\xad\xffi\xa9[\x02\x81\xc3:\xf2\xddg\xb8\xcd#\x18\xd8o\xdcv\xf6\xab\xd6\xeaC\x0f\xfe\x90\xdd1\r\xa8\xb7\x98!\xe7\xf6\xcd\xd2o\xd8\x86b\xec\x0cW\x94\xc6\x95\xfbV@X\xf9g\xe1\xd6\x87\xb3\x1f5\xcfY\x9e\x1a\x95\xc0\x14\x8b\xc5\xc7\x15\x81\xd7X6\xcbJ?M\xafI\"\x9b\x13A'WMIl\xae\x17\xc1\xc8\x91\xc9\xd6?D\xa9\x8c[w\xb4\xbb\"n3VE_\x8f\xf3\x9a\x1cf\x88\xcc\xf1\xdesR\xd0:\xbe\x9d\xab\xab\xa0\x96\"hGG^" 400 421 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:08:03 +0900] "\xa27D\xb2&\xb0\x88\x95\t\xff2-\xaa\xa6R\xbd\xe1\xbd\xe6-\xb7JFy\xe3\xae\x8bB\xa4\xd3\xa3Z\xc5\xa1\x17\xaeG\xd3\x95\xc9h\x83\xca\xae5L\xd1ye\xd5\xea\x01\x8c\x93\xaa\x98\xfd\xdd\x89\xde2\xe3\xb19\xd9\xc4\xd4bT@Q\x1e\xa2\xd69\x15?\xe6\xb2\x0c\xbb\x9b\xe8\xb2\x18\x8b~1\xfe06\x90\x9b.\xee\x11\\\x9d\x9b\x90T\xcf\xf6\xebCB! \xbf\xc3\x01\x95`\x19\x94\\\xc6\xf3\x1d\xc0\xde\x1e\x82\x1eb\xfb\xf2\xf7\x9f1\xcaB{\x9f\xba\x07\xb6\x95$)pC\xc4\x84\xecq\x967\x93q\xf4C<R\xffV\xaaWA\xe1V\xa7\x91poF6; DO\xf8\x115r\xf40\xe1\x93b\xb1<'\xf3S\x98\x8a\xa7\xe6\x19\x9e\xe2" 400 497 "-" "-"</p>

114.162.63.111 - - [04/Oct/2010:00:08:34 +0900] "\xee\xe1d\xee3\xcc\xf2)\xe0\xf96D\xe2#\rml\xfa\x1a\xe59X\x99v\x892]\xee\x91\x96\xd1\xc6\xc5BNX\\o<\xbb\xb3\x8a[\xdd\xbc\v\xfa4\xe98\xbf@/rT\x8c:\x1d\xc4n \x99\xdb\x01\\\xdf6" 400 296 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:09:06 +0900] "J\xf4,\x9d\x151D\xe5\xc3\x9f\xb1\xe5J\xef\x04\xbd\\\xaa\x1ep\x83#^yO'6\x9c\xdc'\xe3/fk$G\x9b\xe9\x84\xde\xd5<\x01(\x9a\xb3\x83+\xd9zV\xd0)\xbe\xd6H\xe55f\x1f\xb8O\xb3\x8dV\\O\xbea\r\xa9\xe3\x99|qp\xfd[\x8d>\xe1\xc8c\x0fs\xc9\x97\x9c6\x11\xa3\xbd\x9e6\xd3\x1e\xcem\xcc\xec\t\xa6\x9e:\x0e\rL\xc6\xe4YB\x9dx\x93\xf1\xb7\xef\x1c\xc8\x1f;\xf1_S\xec.\xf5\xeeI\xd1\x1c\x84\xa0\xc1\xb3\xce\xda\x0f\x15\x07R{\x90\x95\xe8:\x19\xecQ\xf6=\xb0\xb1\x17[\x19kA\x11\x9c7\x1d\xf4\xc8v]\x84n\xc3\xfa_\x04\xcb\xc0\xb4K^\r\xfb0\xc6\xd6\xe3\xf0W\xea\x8c\x80G{\xf7,\xc0\xda\xbb~4\x82\xf9a\xf1X\x91\x86\xf51\x96\x07\x03\x95" 400 553 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:09:38 +0900] "\x82+\xc4YW\x8cX\x07\be\xd4\x95A?\xc4\x97\xa0\xd7\xa0\xb1\xfa\xb6M\x81\xa95\xe9r\xe7U\xa0M\xd3\xd2+\xf6j\xf1\xc2\x8a\xe8\x97\xbfP}n\x82\xf8\v\xe4\xeaC'\\Y\xd5\xadX\x8c\xd8q\x8bw>-L\xde\xe8+\b\xb6\xd7\x93n\xd1\x161*\x10\xd7\x0ew\xef\x95\xc5\t\x8c}kw\xbf\x84X\xf5\xb0\x1a\xa9\xdf\xff\x05\xb4\x92\xa3%s:@\xcd:\xe6{\xa2l}n\xe2\x9eQ\xf0\x9a\xf9\xf7\x17\x19\xe0W\xfc\xa4\xd3\xff\xbek\x94\xbd\xca\xbc\x88lYw_\x0e:\xc2\xf8\x1b\xd1\xfd~\x19`\xf9\xd8m\x85d@q\x04\x881\xc6\xc76\x87\xec#\xfc\xe2\x0f]\x9eK$m\xc4\x1a5\x01\xf1\x16\xf9\xc5\xb4\xdf\xa8\xe2\"\x89\r\xc4\x83\x8a\xdd!L\xd6G7NH\xccU,DQ\x9c\x12\x9bs\x07\xa4\xae\x1a\xa95\xd7Q6:\x04U\xc5\xfe\xa5\xeb\xd4\x97\xc9\xf7\x8d\x18\x83KH\b\x93\xbdP\x13B|\xea" 400 293 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:10:13 +0900] "\xed\xf8\xc3\xe2C\\?H2\xd5\xe8.\xad\xa3\xdb\xa5\xbe\xd2\x80\xc1\x87\x9a\xc0\xdeV\xa71a\xf6\x9b\x8c@\x1c\x11`\x19\x9f\x1f\xf7\xb2i\xe1\x8b\x85+Q\xd8\xc01{\xbc\x16\xd7\x0c\\\x94a\xb8LFLR\xd4\xa0\xdf\xc62\xd9\xb2\x83\xb6f9$\x95\xa8/\xc58f\xe1\x11\x11>\xc0\x1f\xf5L\xf1A\xe4\x96\x1c\x01]X\xefw\xeaa\xbd\xd7\xae\xa9i\x83\xd2\x01Q8\xb1\xa8\xcb\xbc\x87?\x01h\xddr" 403 265 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:10:41 +0900] "0M%\xed6\xe9\xb1P\xe1\xe6NrA\x1f'8U\xca\x16Z\x95\xbe\xd5\xaf\xf5\x88\xee\xf6\xb9\x0f1P\xe0\xe9\x941\x82\x1b\\\xf7y\xff\xb6\x07;\xed\xf6\x8c\xab\xd6\xd8\x1a\xb6" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:11:15 +0900] "\xa3\x91\x98\x99\xd5%\xff\xa4\xcc\t_\rnU\x18Q{}\xf8*?l\xa1*D~\xf6co\x12\xf7\xc5\xeb\xf5-\x06\xb4\xfd\x13Ia\xech\r\x1c\xaa\xb0\xc5\xc6\xf5\x82:\x04\xfdK7n\xf6\xadA\x9e\xe7\xeaE\xfdRF\xc1\xa4\x18\xcb\xd3\xf9;;::\x05=U\xc3~\x1b\"\xe4\xd8\xac6\xba\x18\xc4o\xcd}-\xf5?\xab\xb0y\x83aI\xbc\xd0xG5M\x8d\xa5\x84ia\xf0\x8e\xc2,NvF4\xc0\xc9\x97\x9d\xa4\xf8\xb4\x83~\x0c\xd7F\xf7\x95\x99%&\xe3\\\x0f\x0fy\xea\xb5i\xbfZ\xe4\xa5\xf74\x12+r\xd57\xe7\x04\x14\xde\x04\xb5%{\xf7\xb9\xbe\xff\xc0\xa3y\xaal\xd5z \xdf;Q\xc0\xd09!1\x15\xe1\x02=!j\xa5\xe3\xcb\xdd7\xa7Q\x12\x87-\x9c\xdbj\x06\xc5\x7f_\xca\xd9jog\xd9\"W\xb8\x05}\xe9ZZ\x12\xb0\xbbZ\xed\xd3s\v\x87;\xd8B\xf5\xf8\xcc!_\xe1\xda\xdf\xb4{\x82\xc7\x9c\x1d\xd0\x84\xaeQ4\x9b\xe4|\x8d9K\xc2\x87/\xff$';W\xeb\xa4\x89]Jyy\x81?\xb8\xa3\x8e\xba\xa1\x19\xdc\x01s\xeb\xc8S\x82\xf1a\xcb\x8a\xc4d\x88C\x0ek\v5\x04a\xe0\xce09\x81\xb2t\xdfwRLo\xc2\xc0S\xa6{\xc2\t\x96\xb8%\xd3\x9d\xb0SC\x97 (\x9aS\xed\x02\x8bD" 400 325 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:11:45 +0900] "^F\xc8!\x92'\x9b\x93\xefPrOGA\xb3\xe4\x93\x85\xc0\xe2v\xb0\xb2\xa2\x16\xe0d\xfe\xbf\xeb\xf6\x1c\x86\xe0\xff\xb6\x12\xa3\xbd`X\x0e\x1at0\xf0\r\xf5\x18\xc4.\x98\xa6\xcb2\x0c\xd4\t0\x190\x97lo\xef\x07\xa7\x85\xc6\"\x83\x90c6(W\xbb\x91\xdc\xc9R\xb2\xa1/$\xa06\xc1,\xe06\xd4\xb3\xc5\x87\x07-\xd5\xd4\xa1\xce\xbe\xf7\xe2S\x96t\x97\xea\xe7\x80\xb3\x11F-\x93\xfb'\xeay5\xf6I<\x89c\x06>#\xfdD\x9d\xf2\x02\x19\xaeQuM\xa7\xe7r_\x9b\xcb\xbf\xc9\xac\xec\xa3\x85|\xb1\xfb\xd0\xe4\xdc\x8a.\xe9\xb4\x91\xae\xebc\x9fo \x9d\xabcA\x82`S\x83\xc6\xb8$\xc9\x0f\xccX\x18\x9e\xeb\xd8K2\xe9\xf0\b)\xb9\x9b\xf2\xe9>\x01 ~_>\xcf\x84ZeSHZ\xc4T*Kj6F\xed\xe7\xd9S'S\x83\xca\x9f\x92\x1aK\x87\xd5\x97>\xbad\xb7\xb6\x07\x9c\xf3\x9a\xcc3\xb3\x06\xc7\xc4\xbf\xef*\x87\xf6\x06\xed_B\xdfh\x1b\xcbS!\xf5k#\xe3_c\xdd\x10" 400 395 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:12:20 +0900] "\xbb:\xa2\xd0\x81G\xde\xce\xc3\x87\"\xda\x01,\x90\x10\xbbl\x91\x97\x1b<^:U7\xc08\xe3\xba+S$FB\xc1\"\x8e;\xcc\xc7\x9aD\xce\xa7{}\xeb\xe5\xe4\x88\xf4~\xc7!\xd5\xc8\xef\xb4\x7f$\xe5\xcd\xf4\xbf\x02\xc47\xfd\xf6\xb3)\xe3\x7f\xb5\x92" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:12:49 +0900] "\x190\xc1\x7fIy\xf6K\xbfO7l\x95\xe4h\xc2e\xfeuL\xce\x9eW\x96\xcd\xa1\x8cv\xcaTB\xd2\xbd\x98\xe4\x12\x93E\xff\x99\xf7\xe5\xb8\xa0\xa7s\xc7a\xd0\rQ\xd3=\xb3\xf4\x02]\x87" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:13:21 +0900] "\xa9\xbb\xddI\xcc\x82m%\xfd\xae\xa8\xe7\xb8\xee\x97h\xbe@u\x11\xe9\xae\x12\xcd8^YtPK?\x87\xbb\x04\xf2\x06\xbc\xa7N\x9f\xc1\x90\xfeF\x11\xb3\xc39~!\xfe\bu\x0e\x98\xe6\xe4\x87\x9f)\xae\xf5\xf2Ye\x06:\x12g\xd0g\xa5\xbb\xf9}\xe4Gr\xed\xf1R\x90\x1e\xcf\x06<\x9d\xddEj*\xfd\x11\xf6\x86\xaf\x16`\xc1\x0eH\xe9" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:13:55 +0900] "\xc8\xd3hI\x14&\vf\xcd\xc9,\x9c\xcd\xb3c\bj\xda\xe9z\x06\xb9\xcb\x1b\xdb\xf0>\x04\xc7^\x98=\x10J\x8a\x80B\xd0\xb8C\xb6\xed\x97\xb5\xc2\xe5\xae" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:14:27 +0900] "\xed\xdd\\4\xda\x9fG%\xeb\x13\xcb\x91U \x05\x1e\x84\x80Q\x0c\x85}\xdb\xe5&\xc5g\x0e\xf2;l$" 400 354 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:14:57 +0900] "\xb51\xa3\x06\xafm\xdc\x11+R\xfd\xd61/\x07\xff\xf3V\xfd\xb2\xcf8l\xaf\x87i\x01\x0f\xfcb\x99\xe1]K\xed;\x1e\xb5\xf2\xdc\x87.\xfc\xa4M\xa1\x8c\xee\xbb\xf6\xc6\xe6\x1f<\x7f\x86\xd6c\xc2G8\xab\x9a\x8a\x15u<\xf2|N\x93\x04;\x19Z\xb6\x06\xd0\xe7~\xe8k\xfe\xf8\x18\x06zx\x8f\x16\xc5\xb3\x01\v\xd0\x8ftGyY\x05\b\x1a\x07\x841\xf0\xd1\x83XJ\x97\xf6\xf6\xc9F\xa0\x11r\xa1\xcb\x18\x02B<\x0f\x81\xdbf\xeb\x1a\xc2\xde@*\xad\x0f\x19\x97\xba/'c\xb2r\x1f\x81\x8e}]\xe7:\x1d\xcd\xe4\x9a9\v\xb4\xcb\x05\xc9R\xabyr\x8d\x9b\x02\x0c^\x83wcy\x17Nd\"Y\x10\xc7B_" 400 692 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:15:29 +0900] "\x97\x7f\x88\xfaD\x811A\xa8\xf9b\xa8\x9e[\x0c\x01o\x19\x9a2\x97\xf3\xac\xbc\x8e\xfcN4\xc6J%\x9f/\x84\xf3\xdb\xc1I F\x0e\xc1\xe6\x89\x1b\xa88kM\xd8\x02{\x13\xc8\xe3\xd3I\xbb>\x04\xf76\x91\xce\xd2 \r\xa5\xc2O89\xd7\x9f\x96\xf7\xef\x80U~0\x11{\xac%P\xce\xc0\x07v\xd5\xabD\xbb~\x13\x9bC\x04\xc6\xdf'\x88\xea\xa0\x98U`\xe6\x11L\x972\x9b\xa2\xfe\x07@\x85\x18\xa9\xc3\x02\xd3%\x8e&\x16\x91\xecc\x99\x95x6\xf9+\xd6\x07\x0c\xa2\xa0Qr\xe9\xa3\x02l" 400 312 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:16:00 +0900] "\r\xc4\xd0\x96\vR;\xdc\xe0\v\xd0\x8d\xd9\xa3\t\x06\xf0b\xc7A\x98\xda\xa7/\t{\x86\xd1o\xf7-\xb3Z)\x87a\xb9\xe2\x84\x15j\xac[1\xa9\x0e]D\xd3\xcc\x07\xe7\xd8\x94\xdc\xf4\xa0Z\x05\xabJN~$j\xe4\xdd\xc3c\xf8\x1c\xa6)\xc5J{\x16:\x1av*K\xb8T\xf6\xf8&\xferm\xc1Y\xa2n\xa28\xfb\xb0\t\x04\xb1\xbc\x97\x7f\x10nT\x16\"\xfa\xabW\xc7\v\xb4\xce\xf2\x1d\x05\x84\x15'\xcb\xc5\xda~\x19&\x14\xf6\x7f\xc7\xf5J\xdf\xd6\x81\xbe|TB\x02T\x1c>Z\xb0!&\xfc\xf9\xf7\xd0\xb9\xcd\x95\xe7\xe0RY\xe2`\xcaL2,h\xa8\xc0\xe4b\x97\x96\xb1H>\xdcq\x94\xfa\x07\x14\x82\xe9ME\"\xad\\M\xablK5\x12\x1b\xd1+\xdb\xfd\xb5(0f\x85\xcf0\xc5\x8b\x97\x89\xe1\xfd,Ict\x13\xf1\x95\x9f\x8d\xcbi9\xbf~\xbd8\x0f\xe0\xddH\xd1\vJw#\xb3\xba2\x15\xb7_p\x0e\xf5l-kc\xd6\x1ah\\W\x93D7\xb9\xd1\xa0\x1eQa)\x1d\xca\xd4vz$\xb93E\xfb\xc8\x80/\r`\x94\xa0\xf74\xa6\x03?A\re\x97\x03\xa6>`\xe8v\x8en\x05\x90,\v\x079[>mK\x9fM\xf5\xd7\xcf\x80T\x0ej(*b.\xe05\xe8\xe7\x13\xc5\x01\x86\xbep9rw\x06o#\xaf\xc87\xec4\xd4|\x18\xf9\xe4j9\x1a8\x8a\xbd\x1b\xd1/\xc2q\xe0\x12,C~9\xf4q\x9d\x1d\xc2\xd6?\v\xbf\xca\xe6\xcb\xa4\xebK\x80\x18\x1eR\xcf8\xd0>Cw\x82!\xf0\xa8\x84\x97WY" 400 328 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:16:34 +0900] "\x80\xa6\xd6X\xd3\xe2s&\x93\xf4\xe9\x8c\x83\x9cp\xaa\xed\x0f\x9e\xf4\x8a\xc4\xfdk\xc9\x96Y\t\xe8U\x9c\xc0Z\x97;\xb7\xb8>\x9f\xd3J\xf6\x9c\x9b\xf3\x10J\x07\xf5\x9e}\x1c\xd7)\xb6t\xa1\x9d\x04\x1c\xa0p\x80\xad\x95\xa7o|z8\xf0\xb4\x0f\x9d\x96\x12\r\xdc\xbe]m\x7fa\xc4\xf0L\xf6-\xfb\xc5\x8f\"\xcd<\xda\xb2pk\xf4\xa0\xb7O`O\ra.\x1f3o\xbd~+\x87\xba\xfb\x9a\xc5\x9e\xb6qix\x15\xcc,\xed\xb9\x1b\xd5}\xb1\x7f\x07\b\xedw]\x90\xf5\xbb\xb9@\xdbh\xd8\xadm^*]\xb0\xe6\xe1\x86\x8a\x99H\x17\xbf}W\xfc\x1fp\x84\x9e\xfd\xca\xdb\xaa\xe2>Q\x14\x83\x01V[\xf1.\xa9\x0e\x10jp\x8fJ\xc4\x88\x17\x84\xde\x1a\xfaQRo-fO\x05\x05O\x83\xe2A`>(K\xed\xd4\xea\xbb\xbeC>\x1d\xbd\x15\x93\xf4\xf2\x88E\xff\xb1\xedo\xba\x12N\x01(\xa2S\x12\xd0Xfw\x05\xcb\x16\x94k\xa1\xb9r\xb7KV\x12\xb6\xf0\xc2\x01\x91\xa6\b-O\xe8\x0e\xf7\x9bEv\x89\xc8U\xc3j\x12\xf1\xbdO'\xa3\x165\xe6\\M\xacfe\xd3v:\x98mP\xf3\xd0\xd9\x10\xe7\x9e\xb4\xf01>\x9b*\xf9\xc9\x91\xc5\xf6\xab\xa0\xae0X\xc3" 400 360 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:17:07 +0900] "\xaf\x975b\xf8m\xf8\xc1\x10\xe2\xcc\xea\xa5\xf70\xeb\xc2l^\xc6\xabW\xed\xdd\xbdc\x9e\xb9\x81\xab\x03\xad(\xd9\xf2\xa4k\xa8\v\xec~w\xbdL\x88\xc3\xa4\x01\xe5G\xeflm\xcdR@<]zw\xb0\xa1\xf2\xc3\x03\xdf\xcf\x9c\x04\xb9\xff]y#`\x98\xb6\xa6n\xe1N?\x9f\x94\xa0E\xbcd\x01\xf4\x14?\xe6\xd1\xe1s\xd2\xfa\x17\xf5\xea\xce\x8c\x04\xb6\xbc\x07" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:17:38 +0900] "\xc56\xe6A\xd2\x0f\x9e\x1dX\xa4-\xc4\xd5\xe1\xacA\x99\xd9&$?zl\xf0#\xc5\x80\x9d\xedu\x1ah\xc8\x8dI\v\xaf\xbbV\xc0\xfdC\x81M\x12\xdf\xb0\xbf\x03I" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:18:11 +0900] "F\xd6\x89\xe7\xa2\xed\xb3m\xeb\x888\xe5LK\xd2\xa3`A\xa2\xac\xf8\xdb*\xf9\xd3\xff\xde\xaa\xdf\x8e\x06\x11\xcd\x89\xcf\xc0?D\xfb\x99\xac\xb2\xa1W\xdb\xe5g\xaf\xbe%7E\r\xc2\xe7\xf2\x7f:\xa0\xfd\xb8\x1d5h\x97e\xcc\xe7r\xfe\x13M\x92;" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:18:43 +0900] "\xff\x19\x07\xcd\xcd,\xb5\x1b\xed>\xfe\x90\x0c\xe9\xd8\xba\xf6\xe6\xa2:\xd6\x82iPZ\x0e\x9a\x8b)s\xe1\xf3`cV5\x8e'\xd8)\x1c5r\x93(\xe6sV\x8eR<\xa1\xf5#\xd8\x82\xb7\x07\x1f\xe6f\x81\xbb\xc3\x1f\xd0\xecS" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:19:14 +0900] "A\x9e\x15\x8a7" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:19:48 +0900] "|H\x06\x8c\by\x99.\xec\xea\xf6\v\x0ej\xffj\xcbE\xb3&\xe0\xcfB\xc5\x9b\x84\xe7\"5\x84\xf8E\x8dg\xd1O\xc0\xcbL\xd4\x10\xc7\xe88\x84\x01\x92\xeeQRMb\xa8\x14\xcf\x04.H\xbf\xcb\x82\xa8\x89Nr\xa8\xde\xdf\xd7\x85\x1f7\xe7\xf8\xd1\x99\x8f@}mM\xc9:\xa7\x83]I\xcd\x12\xcfA\x11\x97M\x19\xef\xe6\xe6K\"\xf8\x14\xd7y@\x94\x90\xe8i\xf7\r\xb5s\xcc\xfa\xf0\xfa\xcbwJ\xbcS\xbb+V\x17\xfd\xfeN\x14\x94\xd0V\xc6]\x19\xcf\x9b]\xd9\x8d\xa8\xa7\xe7\xda\x9a\x80\x86\xbd\xf0\xc2:|h~\xda_\xb7\xe5\xe5\xb7}i\x19\x1fx\x1fB\x02\xf8hQ]\x93\xd0\xad\xc6\x196\xce\xae\xcb.\x07\xe3\xc7\xa3\xa3X\xc7\xc14)\v\x11(\xda\x94\xe6\x9d\xe0\x93\xf9wb!P\xaf@0d\xedU\xc2\x82Z\xf9Yr\xaf\xca\xaeW\x93\xad\xa5\xd6#\x0f\x81z\xd2qTWs#\xba\xee\x94O\xc7Q\x0e:>\x88\xda\xc7\x042&=\xd4o\xa8I3\xfe3G\xa7\xa3\x88\xbd$\xccn(\xc7s\x05\xfc\xc7FW\xe6\xa8\x060T\xb1-07\xa1\xd3\x1e\x07\x9e\xd2\x7f\bn)g\xcd\xe9\x9e\x90\xfa\xae\xa8\xa9N\x16\x8b\xf0\xe0f\xc5\x03\xa8I\xa9\xf3B}J\x9b\xef\xcc\x9a0\xdd>\xd3\x19\xa8\x8d\x16" 400 309 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:20:19 +0900] "h#\xc1\xae\xfeY\rP\xa2\xcb/\v\x1f\x8c\xf0\xfb6\xf8%\xcf\xb6\tG\xe8\x9c?\xdbK]W#y\xee\xd1SV\x01\xbc\x9e\xbfJr\xa1*\x95*Q8G)\xe2\xb5zI\x93\xc8S\xaf\x85S\x9e\x9b\x9e\xd0[d\x91\x0c\xde\x82\xfe=\xe6\xb4\xff\xde\xe8\x9cF6N#\x0e\xc5\x02?\xf3\x84\x0e\x8f\xd4\xe6\x8e\x80$\x943\xc8\xa1:0\x82\x9d\x02\xe3\x81\x92\x904\xe2\xb6\x92$n=\xbd\xa6\x1e\xcco\xb0\xde0\x93\x91\x92P\xc6\x85W`\xb7\x87\vX\xd4f\x0f\xa5#\x1bK\x1emZs9\xa2g\x89\x7fy+\xa4=W\x87\xef}r\xe8\xf446\x1c\x1b\xbd\xe8dm\x86\x89\xca\x9e" 400 330 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:20:49 +0900] "\x18\xa5\xcc\xd6}4\xd0\xe7]P\x86\x92\x03\xfe\x16\xab\x84F\x12\xb1\xa3P\xc6myN/\xa1\x16\xad4\xf6\x17\xb3\xa7\x1f\xbcITl>\xfdN\x7f\x90L\x8e\x82\x04\xa4\xec&x\xe9\xbc" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:21:21 +0900] "r4\x92\x97\xcbM\xa6\xba?g\xd3o\xe3\x89\x01\xbd\xd2,\x9f\xfb\xa5'+|\xbedG\xc6\xaf\xf5\x1e\xa9O\xcf_\xe1\xf3,I\x94\xf6\xa0\xa2j\x9cq\xf3\x8c?kkK\xfc\x93\x7f\xae$" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:21:54 +0900] "\xbd\xcf\\\xf1\xd9\xb9\xa7\xb3eSdJ\x97\xee\x02\x90\xb5\x9e\x06Op\x14\xbd\x86\x06NqA!=\xa8+\xc12\xc0a\xdcWV\xcc\xae\xe0w\x8e\xf8\xc1\xf38\xcf\xa6\xae\xdev\xef\xeei\x9fF\xf0,\xea\x9d\x81\xd9\xde(\xef\xe5AXu\xe5\xbaA'\x04\x0c1\xe9\xa8\xf3\xd4Cf`v~\x1e3\xc36~\xbd\xd4h\x8a.\x1e\xd6\xc2\xb6\xe4\xaa\x18z\x84F\x0e\x80\xf9\x8e\x81\x7f2\x81\v\xfc\xaew1\xb3I\xa6\xde8V\xeb\x11\xde\xed\xc8\xd2\xd8\x86\xa9j\x9e\xc7k\xd3\x93\x9b\x1en\xe4\x84" 400 333 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:22:26 +0900] "\x19\xfd\xb4\xa6\x0e\"\x18i\x99s[d8\xb7C\x04uS:\xd0\x1b\x06\xa3:\xd3\xf7\x9f\xeb\xe9\x1a\xa9{\x80P\x16(/1\x12\xd2\xe8$gu\x98K\x19,\xf0az\x15\xc3\xc6Dx\x97\xb3\x03\x83\"\xc3\x1dm$\xd4\xba\x0c7\xae\xd7\xdc\x0fE\xc3\xc8\xbf\xd2\xb2\xe5(\x05)\xf6\xba\xad\xfa-\xef\"\x83U\xea\xd31J\xb2\xe7\xca\x10\x1f9Iq\x9f\x12\xf0%\xca\xfe+\xb5\x97b\xddK\x17_\xae\xb9c\xf9\xa7\xbc\xd3y\xfc\x82p\x0f(k\xac\xbc?\rQo\x80z\xb8o*\xc5;\xf8\x92\xc2\xec)q\x0e\x88\x1e\x82O\xa6YM\xbd4f=\xe2$\xbe\xf9\x9dc\xed\xf1m\v\xf07\xec\xd9\xe1\x91\x9a\xe1\xd6\xcc\xdc\x80\x06SE\x93-" 400 312 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:22:59 +0900] "\xe8\xc5\xc4\x07 Y\x989n\xa5\xbeK\xb8j\xf8Q\xde" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:23:30 +0900] "\xac\xba3\x96\xd4\x02\xd3_i\x1d2\x01\xd7\x97\xfdc\x9e\"\xf0$\xd8Z+\xcc/\xa6p\xb1\x89\xacN\x0eC]\v\\\x92\xb9\xe0:\x8d\xfa\xab\x15\xaes{\xef\xe71\xba\xfd\x8b\xd4\\`\xf66\xe0\xff\x1c\x95\x82r\xfe" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:24:02 +0900] "hC\x8dJ\x8cQ\xd7\xb0\xe1u\x16\xe1P\xe9%\x01z\x83\xb9\x14Ex\r\x91\xe8\x18\xa5K\b\x7f\xcd\xd2\x8aS\xb1\xbdfxy\x90\xc3\xb5/\x8a\x12=\xef\x1f\x85\xe9\xc3\x9axb\x84z{A?\xd5\x91\xd5:\"\xce\xf16\xd8\x93\x9f\xe2\x8d\xdd\xe2l\x10\xb2\t\xa3\xe8\xca\xbdDft\x8b\x8f\\\xb3]\"5\xde\xecd\xd1_\x7f\xa3\x1d\xaa\x06\x19\xd8`k\x94\xafI\xaa,'d\x12\x06\x9f!\xa6)\xd9\xd0\xc4\x8d\xb6Z\x04uA/c\xff\xef\x7f\xa1\xfa&\xad\xe7\xf7\xfb\x01\xad\xa3@\x9d\xdbT\xbe\xb2.\xe1\xbf\xf3\xde\xb7\xd0J~)\xc4\xca#\b\xfc\xe6\xc8t\xe6\xe0\xf1\xf1\xc4\x84\x8f\xbe\xaf\x15$b\xdb\x88'\x87\x1c\xf0\xaa\v\xa9::U!\x1a\x07\xe5\xcbEE/\"\xe1\xd1\xaa\x919\x18${\xb65X~\vY\xc2\xf9\xafp\xb2\xcb\x90\x01\xa0^\x06V\xbf\xe5\x05\xde\xd4\xe1\x98\xcfI\xea\x8a\x0f}\xacfU_0\xa3\x8c;]\x18x\xd4\xbe\xb6\x9b\xb2\x85uZ\xbd\xd0\x8f\\\v,\xed3\xf7W\xde>sK\x0f\xcd\x9fw\xb8\x87\x9aP\x13\t\x97\b\x12\xd04\x9dQY\b\x16J\x86{" 400 700 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:24:34 +0900] "\xa8\xd14\x05\x1c+\x18\xb3a\xf2\x0f\xebW\x02\xd4q\x97wN+i\x81u\xea`d\x10q\x98\x8d\xe8\xba\xe8\t\x81o\x1c\x05\xcc\xb0\xa1F\xb9\x166?Akv\x02\xee#\x04\x0e\xe6s\x9f\x87\xdf\xf1\xa0l\xa7\x15\x8b\xad\x81\xe0\xe8d\xfbQ\x9a-\x07\xdcA\xc3&\xd7\x0c\xbf\xd3\x0f\x95\xed\x91\x10\xee\xea\xf9\xe7H\x9ePHx\xef\x05?Ma\x1f\xe4\xc6\xffi\xdb\xa7N\xe4o\x1c\x9b;\xeeL=\xf9\v2\x1a\xfa\x81\xa8m\x1f\xf9\xc5\xc6F.iRzO\x16\\f\xa5\x02\x14\x10uj\x8f\xc4((\x10M\xa9\x88\x86l\x0fXU\x82|>Y\x90DO(aR\xdc\x98\x06\xc8\x8f\x82\x83\xe6\xb7\xc5\xc8-\xe1\x8d\xe3\xc4\xa8\xd5s\x1a\xce*`\xcd\x8b\xb2\xc9\xcb$n>\xb7\xc0\xbc0\x8ex \xa5\x8a\xadC0F\x9e\xd4\xacGAcw\xc2\x80\xd9\xc1\x1e\xf7\r\x97\x8a.=\xce\xd4\xc6R9\xd1Qe\x1f" 400 418 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:25:07 +0900] "\x11\x1a\xdd\xdal\xb9\xa0\x05\xfc\x98k4\xa8\xc4\x8f\x0f\x13\xd1\xc3F\xbd\xdfp\xc7D\x0cr\xe6L$\xcf\xd1\xfe\xe9\xeejK!e\xb9\x11SA\xa5x\x9f\xb9\xca\x98\xdb8\xe3\xddw\xfac\xac\xc0\xdal\\\x8e\xbd\x87\xa9\xd3\x91\x06\xac\t\xc8;\x9c\xdf\xab\x9e4?\x1e%\xa0B+\xc6\xfa\xd9\xc0\xf8\xaf\xba\x80l{\x01Z\x1b\xd1\x11\x1a\x97\x86\xf2\xb6E5\xff\x81FD\xd2A\x9c\xc5\v\xa5\x87\x03\x95z\xed[+!\xffN\x1aA\x1a\xd4H\xb9\xeb\xf2u\xd9\xd7\x8e\xc1\xd1\x9a\x83ni.\xf1\xe8\xf3\xee\xd6\x02~\xfb\xe3\x83M\xdf\x88\xe1\x88pRL0\xf7v\xeeX\x92\xaer\x93\xd7C\xc3\xa9\xbak\x16\x8e\xb1\xd6*\x94\x16\x84\xce\xdf\xcc\xd9\xa5\x19%\xf3&h\x03;\xe6\x9d>:\x1a\xafF\xafWg" 400 378 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:25:38 +0900] "\x0e\xe0\xc6\xcb\xd0\xd2\xcb\xd6y\xf3ae\xf9]\xa0W,\xda\x8d" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:26:09 +0900] "\xbdP\x1f\xb0\xcbGp\xc2\xcaOw\xfd\xc9\xcfK-\xd6\xd3\xeaC\xad-H\x85\xd3Qu\xc0\x98!P\x891\x93l]\x15\xa7\xb9T9\xd6\xbas\x8e" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:26:42 +0900] "BE\x9d\xe5<\x9c}{yX\x7fz]\xdcg\\9}j\xc1\xefO\xa8*tuC6\xda\xcf\xf2 m\x91\xeb\xb5\xab\xc8\xfe\xdb-t#\xb1>" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:27:14 +0900] "\x14\x81\xa3;j\xbfK\xae\x82\xee\xee\xfc\x17|a\x9f\x9f\x9d\xb1\xb7$\x9fON96V\xd0F\xe7x?\xc0cq\xf7\xce\xb1I\x86\xb4 \xc5\x8b\xdbu\x88~Y\xad\xca\xea" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:27:48 +0900] "\xd9\x8b}{\r\x89\x18q\xb1\xe7z\x90p\x94\xb2.\x90\xac\xa4&\xa0\xaa\xbf\xed{\xa7\xb9[`2\xc5(\x1ba\xa3\x8a\xb7\xc4\t\x9e\xb8\xd1Z\xaeo\xb0\xe5\x83\xa6O\xcb\x9e\"\x05\xae\xfe[\x07\x0ff\x94S\x82}b?\xa5K\x90t$\x99\x9c;\x0c\x02Z\x80{\x91\xbf\xff#r\x10\x7f\xa4\xb5\x82\xaa\x9aca\rT?\xbe\xad\x8c\x19k7}\xde\x8f\xb1\x9c\x19[\x19D\xc4\xaf[\xfb]\xe0\x0eU=\xb9^\x16&\xbfI\x97\x1b\xb9\x0fktp\xe3A1\xb4\xe7\x0c\x8f\x9fWb\xd9\x1e\x04\"\x81\xac\x05Zoa\xa9h\x99,\xb0_\xd4]\xba\xac\xe9f\xff\xf9\xec\xe2AQ\xc9\xd6\xff\x85 7\xec\xcfS\xad\x9f\xb6\xdd\x97\x8c1\xe5O3\x0f\x12\xaf\x97\x96\xa2\xd4\xf2k\xb6!\xa7\xb2\xf0\x87xu@\x04\xf9J\xfbjD0.b\xef\xbb1\xb0;q\x7f\xb9\x8es\xc4B$`8z\x01v,;*\xfa\xe2\x8d\x14\xda\xa2l]\x92" 400 482 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:28:18 +0900] "2j\xa3<v\xb9\xf0J\xf5\x16\xda\xed\x8bT\x86z8\x1aX\xd8U\xee\b\xccj\r\xa0\xaa\x12\xbb0\xef$;\x1e\xa5\x1bA\xe4isJ\x9b\x80\x04\xcd\xccb\x85W\xe1\xdf\xed\xdf\xdf\xa8'>\x8e\x14\xdc<]\b,\xa0;\x03=\x96\xadd\xe9\xcbP\x15\x1a\xa0\x15\xda,'`o!\xa7s\x1dNG\xf7M\xfb\xebE\x91f_h\xdd\x80\x80\xf5\xa4 " 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:28:51 +0900] "\xd6^\t\xb4b\xe9\x80\xb4(hW\xf9\x1cu\x9e\xb6\x1e\x1a\x10\x03\x11\xffyn@\xc9\xa4C\x14\xb6\xfa[T\xef )\xa5\xc5\xa2\xd6\xa4\xe2C\x8bH\xb72\xf9\x1e\xe5e\xbe\xe0r\xb3\x96\xd8\x9b\x9e;wn\x8a\xa3\xd3a7\x18\xa7n%1@\xf82\xf6Uvk\xbb\xa0\xbc+\x8b\x10\\a\xb1=\x91L\x97U\x15\x17x\x02\xd5\xfb\xd9\xbeE\xff\x13\x81\xe4\xa6\xcfx\xbe\x1e\x96\xd9\xbd\xf9\xbel\x1c\xd4\x86K\x1d7c\xe6\xff\xbd\x94I*u\xfc\xa2\xae\x871\xfd\xeb\x1b\xd1S\x91v\x15\xc3\xccf\xa8\x1f\xb8\xe1\xb9\xaa\x1b\xe9O S\xb2\xdc\xf7\x8d\x07\x16\xe58\xea\x02\xa2\xba{Q\xefa\x1b\xf0\xd7\x9c\xd0\xdb5k\xeb2v\x14\xe9\x8e\xa0\x18\x98\x95\x93e{\xcc\x90\xcdn\xad\xf7\xb7\x8d\xfaU\x14SP\x9d\x95\xff\xff\xb6\x1b<\x196p" 400 309 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:29:22 +0900] "\x98\xd8\xcauw\xe4\xf6\xf6\xb6\xc3\xe5\x9br\x91\xe8\xe3\xf7\xfd\xa2\x1a\x87\x8e\xa4\x05l\x85\vs\x04\xb4\xbbp\xad\xe4y\xc1\xd4\xd9/\xb7b\xa86`-\x95\x85j\xe2\xe6\xa2$\xab\xbb#mb\xc7\x88R\x98\x95|= ~G\x91\x859\x96\x82\xd9\xeb\xd6\x96a\xc1\x02<\xa1`\r\xabmDiT\x06" 400 357 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:29:53 +0900] "QvX\xd4\x9f\xc2\x1d-8\xb9\xc5\x8fK\b\xb1oG\xb0\xe5q\xf4~_\x930\xe6[\xd8\x0c%\xe6\xfdf)>\x86\xbb\x1cp\xa7}\x94F\xacz\xe8T\x02\x8f\xca\xea\xe3g>\x9e\xa0\xdc\xb45\x0f\xea\xdf\x9f\tE\xcc\x06%T\x8e\x19}9\xf6" 400 373 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:30:27 +0900] "M\xa4\xe9\xce\x9drr\xc8\xea\xa0fS\x8a\xa7m9 \x86\x14RU\xe4\x8f\xae\x8eD\x0f\xc5\xae;,]\xcb\xfd\xaf\xd7\\\xe4\x05\x93\xcb\xef\xfa\x18\x9c\x9a\x81\xa1\xf8\x86L5\xa6\xa37.\x05\x15\x9c\xd3\x93Me\\\xb0\x8f\xcb\xfcz1\xd5<NU\xc9j\x05.\x96\xef\x10%z\xbc\xe9\xd5\xe7\x93\xc3\xd4\x94M\xacwp\x7fs*\xe0\xe2\\\x9c@\xdca\xf8+Yk\x92wj\x9d\x11\xfc\x137\xc5\x9bD\xba;\x80" 400 226 "-" "-"</p>

114.162.63.111 - - [04/Oct/2010:00:30:59 +0900] "6\xe5*-\xde\xa2\xcd\x07\xec)\x04#\x9cC\xfa\xdd\xe9\x97\x9d\xc2\xd3kv\x85\xbb\x7fm\"\xe2D\xb8o,\x16\x9ft\x18\xecR\x1f\xc7\xac\x1f7\xebPn\xaaB\xed\xa2\x8f\xeb\xfe\xa8`\x1ch\xcc14\xd4\x07\x9aW\x85\xab^\x96h5\xfe5\x99x|\x8d\xee\x14h\"9\x0e=8g\x1f\xda\xe9\x07 \xe4\xd1F\xa6_\x04;\x85\t\xc3u\xafD)?\x99\xec@\x0e5;*\x05j\x8b\xadi\xbah\xefV\"\xea}\xb0AA\x92[\xbd\x92\x97\xaf\xe3\x02\xe6&\x8d\x10\xd3XI'\xed*\xb7s\x81B3\xf5`\xbe\xb4\xd2\xe2%\xf4\xf1+\x9d\xd2\xc4\xad_\xf4f\xeei\xb0\xe7\x8cr-\xe4~#\xc5Z\x9c\x84\xae\xbbb\xb5\xdaB\xf1\xde\x1b\x84Vh\x8bI\x0fn+\x99\xcbn\xca\x1arE)\x99eZ\\\xe6\x07\x19s\xe5|\xa3Z\xe2\xb1\xc3\xfe%\x9c%\xb1\xc6\xc5\xc2\xd0\xc3\x05\x9f\xa3P\x8d\xb7\x84n+5D\xbf\xc9\xe7\xca\x997\xf0\xfdY*\xbd\xe5\xfa\x84:\x0c\xe6\xd5E+\v\"c\x022\xe6\xb1\x88\x8cW\x1eD\x8e\xea\xd8\xfb\xff\x19\x04\x8bPd\xb2\x17+\x96\x10dNI\xdd\x83\x9a\xac!\xb1g\x84\x1c{\x1bq|&\xfbs\xd3MA\xacG\xccnh\x8c\xdd\xe1Z\x0f\x81\xa9(t\"\x98+Cv\x98p\xde\xa6B\x02\xb7\xb0\xadk\xbf" 400 559 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:31:29 +0900] "\xc1[\x05\xc3\xcb;A\xbeO\x95\x11\x16\xed\xc7\xa3\xde\x9b_\x8a\x9b3" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:32:01 +0900] "\x0f&\xe7\tx\x14\x1a\x8a\xa2*\xed\xec'\xd0\xaa1\xcbH`" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:32:36 +0900] "_\x16\xc9<u\xbd\xe0\xf2\xb9Bb\xed\xe0!\"f\xf6\xc9~\x91#\xe3\xe9y\xb0S\x03\x1e\xaa(\xcc\xc7\xb0\xa1\xf9*b\xa6\\4P_\xa5\xc0F\xd2z\x7f1" 301 232 "-" "-"</p>

114.162.63.111 - - [04/Oct/2010:00:33:06 +0900] "\x9f\xab\x0c\xdd\x076\xab\xfcL\x86\x1c\b\xdb\b\x01\xed\x9d6\xdd>\x10\xf8\xf9\x8ceJ\x05\xa7\x8d).\x9d\xb2I\xba\xfd7hB\xe5\x1b\xcd6\xde\xa8+onua\xcd\x9d_\xd0&04K\xb0\xb5\xd1$X\xb6\xea\xf2\x18\xfc\x83\xb5\x91\xf4\xc8lv\xbd2\xcb\xe8!\x9f\x07?'\xc8$\xf1T\xf9s8\xe6\xa2\xa9\xdb\xf6>\x83bn@\x18\x1b\x1f\xd7\x99\x06P\xad\x19\xbf\xbd\xe2H\x02\xc2\xaf\x8el\x12JV\x86\xac" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:33:39 +0900] "\xb3o\xa2C\xf4\xa9\xc4\x8a3\x8f\x05`\x0eQM\x9a\xfc}\x1d\xda\xe3I<\x05\x853\xbb\x8d\x8e\xb6`\xdcW\xaa\x84\xfc\xae\xe6\x92\xdb\xdf\xcc\x13\xca[I/\xe1\xca\xe7x\x16P\x9a\xe1\xbfg\")\x1c_\xbb\xe9\x01\xf6\xbb\x84!t\xcb\x9d\xca\xb6\xa9\xeckr\xab\xcc\x19\x99\xb9\xc1\xa9>\x87d\x94\xe0\xf5\xd8o\xdd|\x1aI\xcc4\xb2\r\xad&[\xd0bF\x81\x10\xd2\xaeb_P5\v\xe7o\xf1\xca\v\x17\xfb\xe7K\xd8r\x8fh\x7f\xc3\x11\xc9\xe7'M\x1e\x12mhCx\xf9\xc5g\x9f\r1m\xecG^\x92\xb9k\x93Q\xa8c\xa1\x846\x84\x19\xcb\x93\x13\xbc1\xb1\b3\r\x9a\x11\x01'\b\xda\xb5\x1c/\x8cd\x04\xde\x94VQ\xc6\xa5" 400 353 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:34:12 +0900] "d6\x9c\xb6k\xf5/~\xb2\xf0!\xdf8\x9br\xc9\xc4\x05\xa3\x1d\x1f\x84F_\xe10\xf82\xe6\x1b\xf6\xb69\xac<INV\\,\xfew\xec\x0f4\xdc\xb2\x85\xf9HK\xd6\xc1\xb9\xf5\xb99O\x07\x9b\x1e\x07\xa5\xf6\x07\x19o$\xa1\xb1\xe9(" 301 232 "-" "-"</p>

114.162.63.111 - - [04/Oct/2010:00:34:42 +0900] "\xc2D\xa2a#\xaa5\x04\xc1\xdf\xec\xa1\xfc\xe1a\x12.\x0fJ\x0fue8\x17\xb3)\xb8\xb2\xa1\xe8\x8bF\xce\xf7;g\x1fK:n\xa4\\/}\xcc\xf3\xab\xceJ[\xcc\xe0n\x8c\xf0\xb9GK\xf3\x1ao\xca?9?\x82\x8d\xf1\xe9\xe1a\xd9\xeb\xcf,\x98\xbc\xff\x96\v\xe6<\xd8\x02_\xa5$<\x17\xbd\xe5d\x1aFx\xcc\x03n\xfc\x92\x01Q\xfe\xcd\xcc\xb8\xacX\xa8\xe9\x04\xcb\x1e\\rp\x9f\xc9\x97\xf8j\x86Il\xb0\x10\xdbf\xf5\xe8\x9e\x80\xb9\xa0\xa7\rX5\xd3\x07/\x9f\tI" 400 346 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:35:14 +0900] "\x19\xed.\x1fj\xfa#%\x03e\"G\x93\x88\xd3\xf3\"\xdc\xa9\xba\x92@\x0f\xa5L\x9a\x91\xde%\xba\x98\x97\x11\xf6\x99\xdd%\xef5\xaa\xf9;L\x94\xe7\xdb\xae\xc2\xd4O\xe1\xa2\xec\xe0\xadb{#\xe3P3wNFnc" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:35:48 +0900] "\xca\xa5?\xb2\xb4\xe8\xe8\x17xB\xfe\x0f\x12\xbc\xd2\xc5D\xe7\xe0\x8ayJ\xbbz\xcd\xc7\x1c\x87\x9f=J\xfd6_\xdbd\xb9\xbbY\xad&IP3\xe2~9\xae\x15'\xcb\xb1bX\bG$t\xa7}.6\xfe}\\\x14\xc9\xb5;\r\x1a\xb1\x1a\xd6\x1d=\xd8o\x19i\xa0\x7f5\\\xe1\xec\x04\xc0<\xe2\xf6\xa2\xfd6\xfb\x8bV\xb3\x04G\x8c\x84u\x87T\xd2\xde\x98\x80q\xcf\x97D\x1c*\xb5\xa3\x162\xf2(\x12\xe5)\xd6Q\x8cMa" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:36:19 +0900] "\x8f%I\xd0b\xcc4\xd2\xea\x0f\x04\xee9\xda\x93\xdb?\xf0~\x97\xa3\xfd\xa9\x91\x1d\xcde\xb8\b\xef\xba!E\xc7 \x91\xa3k\x03#\xcf\v\xa0\xec\xb3" 400 464 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:36:50 +0900] "z\x96\x86\xe4\xce\xd2\xf3\x8a\xc8\xb7\xfe$9\x85\x1eN\x17\x7f\x98\xa6\xaf\xd0\x11\x9dM\x0c\xde\x98\xcf\xf42\xc2wE\xd66P\x10\xe2\x0c\xadP\xa3\xe1\xfc\xda\x1a\x11\xe6:<\x02)\v<\x9b\xb2\x80b\x13Hw" 400 319 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:37:23 +0900] "!\x91\r\x93\x1c\xcd\xa7\x9d" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:37:54 +0900] "\xdc{\x18d\x1f5\r\x86\xbeTv\x9c\xd1\xe7\xfa\xea*Z\xa5\xb38\xf1a.\x98b7\xf4\x99%\x07\x93\xed\x04\xb7\xf2\xf7@w\x87V\xdd\xef\xaf\x02\x8c\xf9\x9a\xcd\xd9S\xc6\x05yx\x9b\x0eS\xe5t\x8c\x1a\xa6\xd4\xe6\xa9\xcc\x14)\xd6\xc0\x9c(\xf1\xee,\xc6\x97" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:38:27 +0900] "(\xeaWr\xa8t\x11\xee\x89e7\x14\xdfT\x1e\xe3\x9f\xb3\x8c\xadHjE_?\xc1-" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:38:58 +0900] "YmJR~\xac\xb5\xbc\xde\xa4t" 301 232 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:39:33 +0900] "\x83\xf3\x90\xc8\xc4{\xf8>/\xe1\x8b\x1a\x9d$\xff\xf1\xd8!\x8d2T\x07\xfd\xa9\x91]\xf48\x8f1\xb2\xf6\xb1\xae\x88@v\x1d\x03~\xcd\xf2\xc9\x17,|ZH`[E\xb7\xeb\x90Lw\xaf\x8c\xd1\x01\xac)\xcc\xc4x\x83\xea\x82u\x81\xc2\xc1<\xacC\xa7|0L$\xd8\x8fgFP\xf9&\x9e\xc3\xbb)\x17\xb2\xff7\xb9\x81\xff\x07\x94k\x1eO\v[\x93i\x99^\xc0y\xe3W\x91\x0fE" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:40:01 +0900] "~\xb2h\r\x16W\x9b\x12\xcd}\xa6\xc0\xd6\x8f\xa3A\xeeV\xd1\x86\xf0\xc5\xb4]\x0e\xea\xdf\xfb\xfc\x0fE\x03;\\\xc8\xf0\xa9\xc6?4\x8f\xb6$\xcd\xb6\xd5\xdax\x0c\xfb$`\xf3\xffU\xc0\xf1\xe9\x85^\x85\xbc\x0f\xe8\xb6\xc3\x1b\x8e\xca\xe1\x1e?\x0cp\xb1\x99\xe3<\x92\x9e`H5p\xd7\xf9\xa1\xe5\xa4\x1f\x8eQxM\xcb\bb\xa3\x05\xa1\xf6+\xde\x02J\b\xf7\xe4e\xb9'\xca\x8a\xfc\x82\x8d\x05\x869\xac$\xf7\xbb\xe3\x83\r \xff\x8c\x18\xc8\xf0?\xae? /\x9fd\x03\xcd+\xcb\xf0\xe9s_/v.LS\x8e\x9d\x1c\xc9\xb6\xc1\x1f\xb2b\xcb\x11\xee\xbc\xd4\xf7y\xa1\xceJ\xfb\xec\xbbW\x9a\xf8\x1d\xe6\x13`\xad\x1a\t\tO\x98\x9dcF\xeb>\xeb\xa4(\xc2\xf5\x05\xcd\xb6\xa8}\xef\xf3J\xcf\x95r\xbe\xe0_bJkkw\x9e\xf5x\x84\x12\x04LL0\x8cT\x96r\xaa\x8b\x7fL\x94\x9c\x14m\xd1K C\xa5\x11C\xbd\xd0\x06DTx\x05\xa8Lc" 400 325 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:40:33 +0900] "\xbe\xd4\x1fo\xd2o\x93\x13\x83\xc7y\x03^\x04v2J\xd3\xda\xb3\xef\x12\xbd]\x19O\xf9ZJ\x92\x0c&\xea\xa8\xdf\xc5\x0eX7\xdf.| !\x98\x03\xcb=\xacD\xe9\xf8\xdd\xe0\xcc\x94\xd8\xb8#?{`\x98\x7fV*\xd5\xea>\v\xb6\xe0\x88\xcf,\xe1~\xd8\xfe#\x83c\xeb\xbb\x97\xfa\\\x8aZ]\x9e-\xc8L\xb8" 400 313 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:41:09 +0900] "\x07~\xa8\x1f.\xf9S\x06\x92\x17\x91\xd7\xd4WN\xe9\xd1\xdd\xa8\xacU\xa2MJ;\x98\xe4\xe5\xd3\x8bxc\xcb\xf6\x9a\xac\xe1nb\xcd\xfa\xd2\xf1*xDC\x0fo\xd7\xdb\xc3\xf0\va\xd7\xbb\x19X\xb22\x9ff\x0er\xbdY\x9c\xfb\xf2\x1d\xc6\b\xe7.\xcf\x96\x12\xf5I\x8do]\x14\xb0|0\x14\x82]\x96as=\xf6\x92\x04W[\x84\xd9\x19\x91\xb7\vk%\x98\xc8NfRe[\xddWY\xb2u\xf4\x8d4\xe0*\xd3\xf25\xb9\xb3\xe4\xde}n\xdf\xb1\xfd=\xc1]B\xda\xef\b\xe5A\x016l\xb8\xbb\xed\xd7\r?\x17u\x1f\x82'\xfc\x9f\xfd\xff\xd9\x18\xa5\x11\xc5-\x1c\xc5\x99#)\x1bc\x9ff\x92\xb9\xb08HM\x0f\x04b\xc2\xa6\xa0\xae\xbeP\b\x87A\xe0S\xfa5d\xe5'F\xab\xe5\xe9\xf3\x04\xf2\xb9\xe5I\x11\xcf\x80\x1c\xea\x8b\xb9q5\x14'Mo?\\\xcc\xd1\xb2ui\x82I\xf0z\x0c\xb8\xbe\xfa\rr\x99\x8b/\xca\x98\xbbYX\x01\x87'\x9f^\x1e\x98\xec\xd3\xe7\x07\x81\xae\xc4]\xf3@\x99\x84\xd1\xec\b\x1f\x86}\x7fx\x81\xbcu\xb9\x93C\xf0`\x98\x8cK\xedYM6\xdd\xb1\b\xfe\xdc\xef\xdd\x0f7|\xa4\xb7\x90\xbe8,\xd5;\x15\xd1s\x02&\xb5\xc6G\xd8\\\xd4Ms\xc3<\x89\xaa\x9ei\x04q\xe4\v\x01\x0e\x8d\xc8\xe0s\x9b.B\xcbW\xednS\xddC\xf3k\xda\xb7\x8f\xed\x95" 400 440 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:41:37 +0900] "'\x9b\xdf\xae\xbf\xe9|0\xee\xf3\xd3\xe8\x82\xc1\x03\xa9h\xdc\xdeO\xc5\x8b\vK7\xdd\x1b\xf0\x88\x88\v`\xd8\x97_\xae\xf7\xb0\x13U{s\xdaW\x83\xc2\xac\x0e\xb8\x16\xbf\x97\"\xf0\xb7s\xff\xd6\xd50\xc9}\x10\xe9\xaeB\x05\x05^\x06.\xb7/2\xdfD\x8d\xf7A\xed\x81S\x17(g\xe3u\x02\x10c\xa8\x8c)\xb5\x8e\xf05\xef\xbe\xcd\xd8\xff\xe6\x8d5P\xf9\x82" 400 729 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:42:09 +0900] "p\x03\xb2v\\\xf3\tS\xf4Jr\x83p\xa2\xc9x\xcf\x1e_u\x9a\xe5\xd1\x92\xdfC\xbf\xf1\xae\x02\x01\xcb\xef\xc8\x85u\xfd8\x17\xa0N\x82\x17cS%\xcf\x96G5-" 400 226 "-" "-"

114.162.63.111 - - [04/Oct/2010:00:42:46 +0900] " ^\x18\xc7\x0f\xa8'T1\xfey\xa2P2D\x17]r~\xb9\x99\x06\x03\x18{Ib=\"\x9f\x1al\xa6a\xc0\xbf\x95$<\xf2\xc8\xb3\x8e!\x0f\xc9;%\xcd\xb1\x83\x01h\xb0\xc39N4\x88\x11\xdb\x92NI\xb7\x0c\xaa\xa3\xcf\x1ab\xd5\xc4m\x18\xb9\xf9N{\xd2\x12#n\x9a\xdfg\

2010-10-03

http://anond.hatelabo.jp/20101003120545

大学三年の間違い?

いや、それでも的外れだが。

英検二級以上

これは、ある程度納得。しかし、

漢字検定準一級

これは明らかに的外れ

一般社会で求められているのは二級レベル。準一級以上は趣味世界

HTML+CSSによるウェブページ制作経験を二度以上

さっぱり意味不明ブログなど便利なツールが揃っている時代に、なぜ一般人HTML+CSSを弄る必要がある?

エクセル自動記録でない、VBによるマクロ作成から各種グラフ、及び関数意味

マクロは知っていれば便利だが、なぜ自動記録はいけないのか?

パワーポイントによるプレゼンテーション経験(授業でやらないならあなた学校は糞)

いまどきの高校って、そもそもPCパワポが入っているのが当たり前なの?自分の時は、wordexcelしか使わなかったが・・・

で、授業でプレゼンやる/やらないって話だけど、高校って一クラス40人だよね?で、授業って一コマ50分だっけ?全員に発表させるとしたら、準備も含めて、はたして何コマ消費することになるんだろうね?

何か一つのテーマについて20000字以上の言葉で語り尽くすこと

抽象的で何が言いたいのかわからん。20000字の根拠は?

他の学校学生の友達が少なくとも一人はいる

部活動で積極的に貢献する(記録は伴わなくともよい)

これらはあった方がいいなあとは思う。スキルではないけどね。


以上、とりあえずツッコミを入れておく。元増田を本気で信じるような高校生はいないとは思うけど、一応、書いておく。

2010-07-28

職業訓練校にいって情弱になったよ。

結局何がいいたいか、まさにチラシの裏の話なんだが、読んでくれると嬉しい。



当方、アラフォー

仕事が見つからず、ハローワーク経由で職業訓練校に入れた。

プログラマ科というのだが、もちろんこのとしでプログラマになりたいとは思っておらず、

その周辺の知識が身につけばいいなと思っている。

先に言っておくと、

授業は月金で毎日6時間なんだが、半分の3時間出席したら出席扱いになる。

これは家庭の事情…商売や介護をしながらでも学びたいという人に配慮したもので、

引きこもり対策ではない。

いや、ちがった、引きこもり対策の意味もあるってこの間言ってた。

そして、出席日数を満たせば、給付金が出る。独身者で8万くらい。

前置きが長くなって申し訳ない。

で俺は10数人の生徒の中で、教師からの評価は「高い」。まあ、「よい」が適切かな。

評価は正直言ってとてもよい、と自覚している。

当然理由がある。

参加者ハローワーク仕事が見つかせなかった「若者」がたくさんいる。

半分以上かな。

手に職をつけようという20台の主婦が2人。

40以上の「終わりかけ」が俺を含め4人。ただ、みんなコンピューター関係やってたらしい。

後が若者情報大卒とか。

だから、つまり内容がわからないのは俺だけなのよ。

だから質問するのも俺だけで、

だから居残りしないと追いつけないのは俺だけなわけ。

でも、教師からすれば、自分の授業に関心持ってる生徒には悪い気がしないし、

遅くまで勉強してれば心象いいよな。

「一番がんばってる」と言われたこともあったが、「馬鹿だからついていけないだけ」

って答え、最近ようやく先生言葉どおりだということにきづいてきた。

でも時間的に長くやってるのは事実なんだよ。

一度、子持ちの主婦から「元増田君って家でも勉強してるの?」って聞かれたときはびっくりしたよ。

家でもやんないでどうやってついていくんだって。

子持ちじゃうちで勉強できないからな…。どういう気持ちで聞いてきたかわかんないけど。

要は勉強大変ながらも身につけたいわけ。

理解して、使えるものは使えるようになりたい、と。

「好き」かどうかは微妙だけど、やる気はある。

…んだけどな。

1週間前から、どうも情弱(言葉あってるか)になってしまったらしい。

PCの電源を入れる→アプリケーション(VBとか)を開く。

以上。

マウスを持ったまま動けない。

は???

なんだそれって、本人が一番びっくりだよ。

そんなこんなで、病院通ってる。

知ってる人は知ってると思うが、

病院行きました、薬処方してもらいました、飲みました、明日から元気いっぱい!

…とはならないわけで、

いや、俺も病院は抜きにしても、翌日には大丈夫だろう、と思ってたのが、もう1週間だから…。

で、先生が「もっともな」提案をしてくれるわけ。

一応「まじめな生徒」だから心配してくれて。

毎日3時間だけ出てこれないか。それができれば給付金がもらえる。

授業中、ある程度何しててもいい、図書室で寝てるのも出席にカウントしていい。

校内に入ればそこからは出席扱いだと。

ありがたい話だよな。

もちろん、教育訓練の参加人数に対して、学校補助金が入ってくる、って言う現実も無視できないけどさ。

でもさ、俺勉強がしたいというか、テキストに書いてる内容を理解して、使えるようになりたいんだわ。

繰り返すけど、プログラマとか高いレベルでなくてね。


だからアプリケーション開きました、で終わりなんて、何しに来てるの?

なんだよね。

終わったってかんじ。


長くなって申し訳ない。

やっぱりこれって俺終わってる?

2010-07-25

プログラミングを身に付けるには

http://anond.hatelabo.jp/20100725025127

"どうすればいいか"を教わって、プログラミングが身につく人は多くありません。"なにをやりたいのか"を自分で生み出せないと、詰まってしまうし、なにより楽しくありません。

やりたいことがあれば手段は後からついてきます。これは物作り全般に言えることです特に学び始めにおいてモチベーションを維持し勢いをつけるのに大事なのは"やりたいことがあるか"、もっと具体的に言うなら"作りたいものは何か"です。これがないと始まりません。それがどうしてもないなら、そういう状況に自分を追い込むのも有効です仕事でどうしてもやり遂げなければならない状況に追い込まれれば人間 0 からでも身につきます。実際自分がそうでした。

とかく、プログラミングというのは手段さえ知れば、あとはだれがやっても同じ結果が出る生産業だと誤解されがちです。そういう認識で学ぼうとしても楽しくありませんし、本質を掴みにくいので応用が利かなく上達しにくいです

本質は絵や音楽と同じです言語を覚えるということは道具の使い方を覚えることでしかありません。音楽理論や絵筆の使い方を知っているだけで、すぐに素晴らしい音楽や絵ができるでしょうか。殆どの人がそうは思わないはずですプログラミングもそれと同じです。作りたいものがある人が圧倒的に強いのです

また、やりたい分野によって向いている言語は違います

んー、ここまで読んでも「やりたいことはないけどとりあえず勉強したい」というなら、すぐに動くものをつくりやすい言語お勧めかなあ。

Google App EnginePython をやるとか。 Python のいいところは、明快で作法にあまり迷わなくていいところです自分がまったく言語やったことない知り合いにすすめるとしたらこれ。

レガシーではないちゃんとした JavaScript (http://www.crockford.com/javascript/ この辺にあるような) もいいですブラウザですぐ動きますし、 Firefox 環境なら本格的なデバッガまでありますJavaScript は非常に誤解の多い言語ですが、悪いものではありません。 お手軽にグラフィカルなものを扱える、結果がわかりやすいので初心者向けです。それでいて、拡張性が高く、プログラミングに必要な概念ロジック殆ど再現できる底力も秘めています

Perlレガシー作法がいまだに見受けられる (Perl って CGI のことでしょ的な解説が未だにある) のですが、初めから strict に慣れて、 CPAN にあるようなスタイルを参考にして、初めから OOP に突っ走るなら今からやってもいい言語ですCPAN 等のリソース豊富さとコミュニティの広さが強いです。ただ、懐の広さ、できることの多さゆえに初心者向きではないところもあります

PHPお勧めしません。理由は適当検索してください。 PHP5 でかなり良くなりましたが、逆に言えば 4 と 5 では別言語と言っても良いほどです。古い考え方と新しいスタイルがごったになりすぎていて、かつて同じような状況にあった Perl に比べても、洗練されたスタイルを学びにくいと思います。また、ロジック面白さに感動するような部分が PHP にはちょっと足りないです

MMORPG やそのエミュレーターの中には、 Lua を使って AIマクロイベントスクリプトなどを組めるものがあります。すぐに結果が出て自分の役に立つものが作れるので、既にその手のゲーム趣味ならお勧めです。こうした用途では、自分の望む世界を構築するために嫌でも物事をモデル化して考えるので、自然OOP 的な考え方やデザインパターンが身につきます

VB は簡単に GUI アプリケーションが作れるのでやる人が多いですが、癖が強いし応用がききにくいのでお勧めしません。また、公開されているソースコードが少ないことも学ぶには不便です

Ruby はそれほどやりこんでないのでコメントはしないでおきますが、悪くはないと思います

C++ は何をすればいいのか?を聞いてる人にはすすめにくいです。作りたいものが明確にあり、ロジックを見つけることで応用が利く人ならほっといても覚えるでしょう。自分は、必要に迫られて身につきましたが・・・

個人的には、作りたいものがあってそれにマッチしてるなら、関数型言語最初にやったっていいと思います。一度ロジックを掴み取る能力がついてしまえば、第二第三の言語は猛スピードで身につくので。

人に見せて使わせてレスポンスをもらうことが大事

作ったものを公開して、人に見せたり使わせたりして、レスポンスを得るというのはモチベーションの維持や上達に非常に有効です。むしろ、早く上達したいなら必須と言ってもよいですプログラミング場合はこれがおざなりにされがちです

絵を上達したいなら、 pixiv を薦められますよね。今下手かどうかは関係ない。上手くなりたい人が沢山投稿してる。歌が上手くなりたいなら、人前で歌う事は避けられない。ニコニコ動画などで公開してる人がいるよね。人の作品をみると刺激をうける。これはすごいパワーだってのはわかると思う。

プログラミングだって全く同じです。なのに、プログラミングは引きこもって一人で勉強する人が多すぎる。絵や歌は公開しても人に害を与えないけど、プログラミングバグセキュリティホールがあったら人に害をあたえるかもしれない、といった印象が強いのかもしれません。

それでも、もっとコミュニティに参加したり、作ったものを公開することが学び始めのうちから重視されていいのは事実。そういった面から考えると、バグセキュリティホールが出来にくく、安全で、危険な動作がしようもない実行環境があり、加えて Web に公開しやすい言語が学びはじめに向いています

こちらも参考にしてみて下さい

http://d.hatena.ne.jp/Hamachiya2/20090721

http://d.hatena.ne.jp/Hamachiya2/20080131

学校に行く必用があるのか

学校に行けば一人で学ぶよりは後押しや出会いがあるかもしれませんが、”やりたいこと””必用なこと””作りたいもの”が無い限り、殆どの人は身につきません。

また、残念なことに講師にも大変当たり外れが多いです自分専門学校にいったことはありませんが、講師の知り合いがいるのでよく学生さんの話を聞きます。結局の所、しっかり身につく人は、家に帰っても色々作りたいものを作って公開したり、著名なプログラマ達のブログを読みまくったり、フォーラムに出入りしたり、ML に入ってたり、 twitter で刺激的な知り合いをつくるとかしていて、そういうところでめっちゃ差がつきます

学校に行くなとまでは言いませんが、学校いかないで身に付ける人は本当に多いし、学校いって身につかない人も本当に多いということは考えて下さい。

26日追記

ブクマ増えてた!ありがとう

元増田さんがどの言語をやれば・・という方だったので仕方なくこのような書き方になってしまいましたが、作りたいものが既にある人はあまり”どの言語をやるか”には拘らなくてよいと思います

そんなことよりも、今必用で/気軽に/すぐ結果がわかることをやるのが、始めてのプログラミングには大事。だから本当は、どの言語をやるかよりも何を作りたいのかを先に見つけてほしい。

目の前の意外なところにプログラミングは生かせます。できるだけ身近な、すぐ効果がわかるところからとりかかった方がプログラミングの楽しさにはやく気付けるはず。

みたいな導入口でもいいんだ。

例えば C++ でのプログラミング初心者が 0 からやるのは難しいだろうけど、既存アプリケーションプラグインなら開発のためのテンプレート目的に近い作例があってコードも短いからそれを改造するところから始められる。需要があるから楽しいよ。

目の前に実用的な目標があるってのが大事

2010-07-11

http://anond.hatelabo.jp/20100711002028

C++?うーん、中途半端感が・・・。

どうせならObjective-Cの方が面白そうだ。

VBAはなんにもわからなくても一通り出来ちゃうんだよな。

実務では役に立つけど、学習用としてはいまいち

ベーシックVB系以外ではあんまり使われてないし。

ログイン ユーザー登録
ようこそ ゲスト さん