tag:blogger.com,1999:blog-312123262024-03-09T02:11:56.177+09:00DQN起業日記素人プログラマ、Webアプリ開発に挑戦。Unknownnoreply@blogger.comBlogger59125tag:blogger.com,1999:blog-31212326.post-23981900830021219352011-01-01T03:00:00.000+09:002011-01-01T03:00:02.517+09:002011年にやること<span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;">やること</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"><br />
</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;">・会社をつくる</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"><br />
</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;">・Webサービスを立ち上げて、ユーザを10人以上獲得する</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"><br />
</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;">・健康診断する</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"><br />
</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"><br />
</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;">やらないこと</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"><br />
</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;">・新規の受託開発</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"><br />
</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;">・今やってる仕事に過度にのめりこむ</span><br />
<span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;">・連ドラを見る</span>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-31212326.post-22962457981755739712011-01-01T02:56:00.001+09:002011-01-01T03:06:22.791+09:00Good is the Enemy of Great収入が増えるとか、地位が上がるとか、そういう話は一見うれしいものだ。<br />
しかし「自分のやろうとしてる目的に近づいているか」という観点で判断しなければならない。<br />
<br />
昇給・昇進の延長線上に自分のゴールがないのであれば、そんなことで喜んではいけない。<br />
そうやってぬるま湯につかってたら最後にぬるいまま終わる。<br />
<br />
Good is the Enemy of Great.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-22808786136577468882007-05-20T21:30:00.001+09:002008-02-17T18:06:03.645+09:00【読書メモ】 『ルネッサンス』カルロス・ゴーン<iframe style="FLOAT: left; WIDTH: 120px; HEIGHT: 240px" marginwidth="0" marginheight="0" src="http://rcm-jp.amazon.co.jp/e/cm?t=dqnblog-22&o=9&p=8&l=as1&asins=4478321000&fc1=000000&IS2=1<1=_blank&amp;amp;amp;amp;lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" frameborder="0" scrolling="no"></iframe><br />カルロス・ゴーンのルネッサンスを読み終わりました。<br />ゴーン氏の生い立ちから日産に移るまでの経歴をまとめてみました。<br />日産再建以後の話はすでにいろんな本に書かれているので、そちらをご参照ください。<br /><h2 style="clear:left;"><strong>カルロス・ゴーン氏の経歴</strong></h2><br /><table><br /><tbody><tr><td>西暦</td><td style="text-align:center;">出来事</td></tr><tr><td style="vertical-align:top">1954</td><td>ブラジル西部のポルト・ベーリョで生まれる。父はレバノン系ブラジル人、母はレバノン系フランス人。</td></tr><tr><td style="vertical-align:top">1960</td><td>母とレバノンへ移る。(6歳)<br>イエズス会系の学校へ10年近く通う。パリでエコール・ポリテクニーク(国立理工科学校。米MITに相当。)の準備学級へ進学。フランス語の授業に苦労する。1年後、エコール・ポリテクニークに合格、入学。カルチエラタンで過ごす。アメリカ人留学生との交流会会長を務める。この頃の本人の主要言語はフランス語とアラビア語とポルトガル語。エコール・デ・ミーヌ(国立鉱山学校)に進学。</td></tr><tr><td style="vertical-align:top">1978</td><td>卒業前に、ミシュランの人間から声がかかる。製造部門でへの配属を希望する。</td></tr><tr><td style="vertical-align:top">1978</td><td>ミシュラン(仏)に入社(24歳)。<br>リュ・ピュイ工場で工場労働者として半年間勤務。さらに別の工場でスーパーバイザーとして半年間勤務。品質管理エンジニア、現場マネジャーを歴任。</td></tr><tr><td style="vertical-align:top">1980</td><td>リュ・ピュイ工場長に就任。(26歳)<br>2年間勤務。R&Dテクニカルセンターに転勤。</td></tr><tr><td style="vertical-align:top">1984</td><td>大型車用タイヤのR&Dテクニカルセンター所長に就任。(30歳)</td></tr><tr><td style="vertical-align:top">1985</td><td>ミシュラン・ブラジルのCOOに就任。(30歳)<br>赤字事業を黒字に転換。</td></tr><tr><td style="vertical-align:top">1989</td><td>ミシュラン北米のCEOに就任(35歳)。<br>ユニロイヤル・グッドリッチ社との統合を指揮。フランスとアメリカの異文化統合を経験。クロス・ファンクショナルチーム(CFT)を発案、導入。</td></tr><tr><td style="vertical-align:top">1995</td><td>パリのヘッドハンターからスカウトされる。(41歳)</td></tr><tr><td>1996</td><td>ルノーに転職。副社長に就任。(42歳)<br> 赤字を建て直すためにリストラを断行。</td></tr><tr><td style="vertical-align:top">1997</td><td>ベルギーのビルボード工場を閉鎖。EU、ベルギー国王、フランス政府、労働組合などから猛反発をくらう。</td></tr><tr><td style="vertical-align:top">1998</td><td>5月 ダイムラーベンツとクライスラーが合併。自動車業界で社内で危機感がつのる。</td></tr><tr><td style="vertical-align:top">1999</td><td>3.27 ルノーと日産がグローバル提携に調印。ルノーが日産に6430億円を出資。</td></tr><tr><td style="vertical-align:top">1999</td><td>6月 日産のCOOに就任。</td></tr><tr><td style="vertical-align:top">1999</td><td>10.18 日産リバイバルプラン(NRP)発表</td></tr><tr><td>2001</td><td>日産のCEOに就任(47歳)</td></tr><tr><td>2006</td><td>ルノーのCEOに就任(52歳)。日産CEOと兼務。</td></tr></tbody></table>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-17390364408257153892007-04-19T00:58:00.000+09:002007-04-19T01:12:17.368+09:00ナビを自作したい衝動にかられる。ヨドバシカメラで、<a href="http://www.iodata.jp/prod/multimedia/gps/index.htm">I-O DATAのGPSモジュール</a>を発見しました。<br />製。<br /><br />ふつふつと、ナビを自作したい衝動にかられました。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-52819480026144225152007-04-14T16:31:00.000+09:002007-04-14T16:38:18.102+09:00O/Rマッピングの意味がやっとわかった。Ruby on Rails やMVCの話でよくでてくるO/Rマッピング。<br /><br />なんじゃそりゃ?と思ってましたが、Webでいろいろ調べてやっと意味がわかってきました。<br />Web上のわかりやすい解説を収集しました。<br /><a href="http://del.icio.us/da_k/O/Rmapping">http://del.icio.us/da_k/O/Rmapping</a><br /><br />O/Rマッピングの効用については賛否いろいろあるようです。<br /><br /><br />それにしてもdel.icio.usは便利。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-72925043923855433422007-04-10T00:09:00.000+09:002007-04-10T01:14:02.758+09:00Microsoft Project触ってみました。会社で、プロジェクトマネジメントツールのMicrosoft Projectを導入することになりました。<br />導入にあたって講習を受けました。<br /><br />で、感想。<br /><br /><strong>機能多すぎすぎ!!!</strong><br /><br />ありえへん。<br />普通の人なら、見ただけでキョヒるでしょう。<br /><br />どうせ機能の80%は使わないんだから、隠しといてくれたらいいのに。<br /><br />Officeシリーズの悪いところ、それはメニューが多すぎること。<br /><br />大半のユーザは、メニューの半分も使いこなしてないはずだ。<br />僕の場合だと、ワードは10%ぐらい、パワーポイントは20%ぐらい、よく使うエクセルでも70%ぐらいのメニューしか使わない。<br /><br />それにProjectは、エクセルやワードとの共通メニューが少ない。<br />しかもメニューの階層が深い。<br /><br />これだけ高機能で使いにくいと、対抗してWebアプリでシンプル・軽いやつを作ればウケそうだ。<br />すでにもうあるかも。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-57485217513140844122007-04-08T23:51:00.000+09:002007-04-09T00:02:56.464+09:00【Perl】HTML::Template使ってみました。Movable Typeでも使われている<strong>HTML::Template</strong>を使ってみました。<br /><br />以下の<a href="http://perldoc.jp/docs/modules/HTML-Template-2.6/HTML/Template.pod">cpanの説明</a>どおりにやったら意外にすんなりできました。(^^)v<br /><blockquote><br /><p>例えば、 test.tmpl:</p><br /><pre> <html><br /> <head><title>Test Template</title><br /> <body><br /> My Home Directory is <TMPL_VAR NAME=HOME><br /> <p><br /> My Path is set to <TMPL_VAR NAME=PATH><br /> </body><br /> </html></pre><br /><p>そして小さな CGI プログラムを作ります:</p><br /><pre> #!/usr/bin/perl -w<br /> use HTML::Template;</pre><br /><pre> # open the html template<br /> my $template = HTML::Template->new(filename => 'test.tmpl');</pre><br /><pre> # fill in some parameters<br /> $template->param(HOME => $ENV{HOME});<br /> $template->param(PATH => $ENV{PATH});</pre><br /><pre> # send the obligatory Content-Type and print the template output<br /> print "Content-Type: text/html\n\n", $template->output;</pre><br /><p>これですべてがうまくいっていれば、ブラウザでそのCGIにいくと、<br />以下のようなものが表示されます:</p><br /><pre> My Home Directory is /home/some/directory<br /> My Path is set to /bin;/usr/bin</pre><br /></blockquote><br />以上Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-55762576269232768462007-04-08T23:42:00.000+09:002007-04-08T23:48:33.634+09:00Ruby on Rails<a href="http://del.icio.us/da_k/rubyonrails">Ruby on Railsについてちょこちょこ調べました。</a><br />超高速でWebアプリを開発できるフレームワークらしい。<br />なんかすごそう。<br /><br /><a href="http://masuidrive.jp/rails/rails_app.html">10分で作るRailsアプリ</a>なんていうムービーがありました。すごすぎ。<br /><br />初級CGI/Perlユーザの自分にはまだまだ手の届かないシロモノですが、いつか使いこなしてみたい。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-63096143173901721682007-04-07T16:57:00.000+09:002007-04-08T02:18:36.789+09:00Amazon アフィリエイトを導入Amazon アフィリエイトを導入しますた。<br /><br />使い方難しい。。。<br /><br /><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=dqnblog-22&o=9&p=8&l=as1&asins=4774108170&fc1=000000&IS2=1<1=_blank&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-10590910684411307152007-04-07T16:18:00.000+09:002007-04-08T02:11:43.215+09:00【読書メモ】 会議革命「会議革命」読みました。<br />会議というよりは、ブレストの上手なやり方を説明した本です。<br /><br />「身体」や「空間」に着目したのが新しい発想です。<br /><br />ポイントは、<br />固定した空間・固定した身体はダメ。<br />柔軟な空間・柔軟な身体をつくること。<br /><br />■ 原則<br /><br /> ・会議ではアイデアを出した人が偉い。<br /> ・アイデアを批判しない。よりよいアイデアを出して乗り越える。<br /><br />■ 時間をマネジメントする。<br /><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=dqnblog-22&o=9&p=8&l=as1&asins=4569660576&fc1=000000&IS2=1<1=_blank&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;float:right;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><br /> ・テーマ設定は重要。<br /> ・重要度の高い議題からはじめる。<br /> ・審議を先に、報告を後に<br /> ・定例会議をやめてみる<br /> ・会議は必ず結果を出して終える。<br /><br />■ 身体をマネジメントする。<br /><br /> ・身体を活性化させることを考える。<br /> ・会議はスポーツである。<br /> ・リラックスした身体をつくる。<br /> ・参加者の体を動かしてみる。(体操とか)<br /> ・笑いも重要。<br /><br />■ 空間をマネジメントする。<br /><br /> ・机とイスの配置を変えてみる。御前会議にならないように。<br /> ・教室型の座席はダメ。テーブルを散らばらせる。<br /> ・全員の顔が見えるように座る。<br /> ・二人一組で議論。結果を発表しあう。<br /> ・部屋の雰囲気や服装も重要。<br /><br />■ 場をマネジメントする。<br /><br /> ・参加者の脳みそを混ぜ合わせる。<br /> ・ホワイトボードに乱雑に書き込む。<br /> ・カオス(混沌)とコスモス(秩序)をうまくマネジメントする。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-50882494124516482722007-03-30T02:19:00.001+09:002008-02-23T16:26:11.487+09:00GPS衛星が車の位置を逆探知できると三井物産の寺島実郎氏が国会で発言した件について先日、日経新聞を読んでびっくりしました。<br /><br />あるシンポジウムでの三井物産戦略研究所の寺島 実郎氏の発言。<br /><strong style="COLOR: red">「カーナビというシステムは、アメリカの軍事用GPS衛星が日本の車の位置を逆探知できるシステムである。」</strong>という意味のことを言っておられます。<br /><br />うーんありえない発言。<br />人口衛星がどうやってカーナビが発する電波(そんなもの発してるのか?)をキャッチできるんだ?<br /><br />たしかに、巷にはGPSについてこんな誤解をしてる人がたくさんいます。<br />僕も昔はそう勘違いしてました。<br /><br />しかし、こんな要職にある人がこんな発言していいんかい。。。<br />しかも、Googleで<a href="http://www.google.co.jp/search?q=gps+%E4%B8%89%E4%BA%95%E7%89%A9%E7%94%A3%E3%80%80%E5%AF%BA%E5%B3%B6%E5%AE%9F%E9%83%8E+%E3%82%AB%E3%83%BC%E3%83%8A%E3%83%93&hl=ja&rls=GGIC%2CGGIC%3A2006-51%2CGGIC%3Aja">検索</a>したら、この人国会でもそんなことを言っていた。。。<br /><br /><blockquote><br />要するに、アメリカが衛星をただで使わせてくれているのですね。GPSなんですね。要するに、今自分がどこを走っているかということを<strong>衛星とリンクさせて</strong>確認して走っているわけです。本当に裏道の裏道までモニターで出てきますね。だけれども、このシステムというのは実は怖いのですね、いろいろな意味で。<a href="http://kokkai.ndl.go.jp/SENTAKU/syugiin/145/0026/14503100026003c.html">第145回国会 国会等の移転に関する特別委員会 第3号</a></blockquote><strong style="COLOR: red">どうやって衛星とリンクさせるんでしょうか。</strong><br /><br /><blockquote>GPSの基本というのは、今度のKDDIのGPS携帯電話が示しているように、<strong>逆探知できる</strong>ということが物すごく重要で、国会議員の先生たちがGPSに依存してカーナビゲーションを積んだ車で動き回っているとしたら、<strong>だれが今どこを動いているのかということが掌握できる</strong>システムだということなんですね。<br /><a href="http://kokkai.ndl.go.jp/SENTAKU/syugiin/154/0109/15405090109003c.html">第154回国会 憲法調査会国際社会における日本のあり方に関する調査小委員会 第3号</a></blockquote><strong style="COLOR: red">どうやって国会議員の動きを掌握するんでしょうか。</strong><br /><br /><blockquote>カーナビというのはGPSなんですね。GPSというのは、アメリカの軍事衛星が地球を24個取り巻いているわけですけれども、その<strong>衛星につないで自分の位置を測定させてもらっている</strong>のですね、しかもただで。ただというのは変な仕組みだなというのが、もう一世代前の人ならぴんと来たのですけれども、今は、ただで便利ならなお結構じゃないかということでたっぷり普及しています。そこで、おととしアメリカはそろそろ日本では普及したから金を取ろうかと言い出したけれども、延期したわけですね。もうしばらく様子を見ようと。なぜただにしてくれているか、対抗衛星を打ち上げさせないために、というのが最大のねらいですね。この間中国に行ったら、中国もGPSの衛星を自前で打ち上げるということで、欧州はガリレオというの名前のGPSを打ち上げることを決めましたね。今、日本ではそういう問題意識が一切ない。この話は何がポイントかというと、ボトムラインは何かというと、GPSの金を払えというのなら払ったらいいじゃないか、ということで話を終えるのなら、ばか話になる。この話のボトムラインは、カーナビは逆探知できるのか、ということなのですね。だれがどこを動き回っているのかということが掌握できるのかということ。そんなことは簡単にできるのですね。言うまでもないことですけれども、KDDIが今度発表したGPS携帯電話なんていうのは、徘徊老人に持たせて、徘徊老人がどこを徘徊しているのかということを逆探知するサービスを開始しているわけで、被害妄想みたいな話ではないのです。ですからVIPと言われるような人がカーナビを積んだ車の後ろでふんぞり返って走り回って、<strong>だれがどこを動き回っているのかということが瞬時に掌握できる</strong>仕組みの中に身を置いているということは、何を意味しているかということぐらいわからなくなってしまったら、もうセキュリティーも何もありませんよ、という世界なんです。<br /><a href="http://www.global-g.jp/symposium/2002/symposium20020706.html">グローバル時代における国家戦略のあり方</a></blockquote><strong style="COLOR: red">どうやって衛星につなぐんでしょうか。</strong><br /><br /><blockquote><br />これだって、先ほど野田郵政大臣、逆探知の話をされていましたね。現時点でそれができるようになっているというふうには私は聞いておりませんけれども、これだって、そういう技術は刻々と進歩しているわけだし、既に<strong>逆探知の技術</strong>というのはある意味ではかなり確立されたものがあるわけでありますから、そういった意味でいうと、やろうと思えば、こういう前提がつくのですけれども、やろうと思えば、総理が毎日どこに動いているのか、あるいは野田自治大臣、あるいは<strong>郵政大臣がどこに動いているのか、全部記録が残る</strong>のですよ、これは。そういうふうな、いわゆる情報についてのセキュリティーの意識というものが我々日本人というのは希薄なのではないか。<br /><a href="http://www.shugiin.go.jp/itdb_kaigiroku.nsf/html/kaigiroku/007914519990625001.htm">第145回国会 地方行政委員会逓信委員会連合審査会 第1号</a> 小沢委員の発言<br /></blockquote><strong style="COLOR: red">どこに記録がのこるんでしょうか。</strong><br /><br />結局、<br /><br />・通信と放送の違いをわかっていない。<br />・GPS衛星が発しているのは位置情報ではなく時報であることをわかっていない。<br />・ナビ画面の道路地図は、ナビ側に格納されていることをわかっていない。<br /><br />だから、GPS衛星が車を監視していると誤解するんです。<br />以上。<br /><br />追記(2008/2/23)<br />一部、過剰な表現を修正しました。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-2757137991834465222007-03-26T00:40:00.000+09:002007-03-26T00:51:44.434+09:00use strict, use warnings, -w, CGI::Carp先日出会ったuse strict、だいぶ慣れました。<br />開発中のWEBアプリの一つに全面採用しました。<br />要は変数を使うときはmyをちゃんと付けろってことですか。<br /><br />これはこれでいいとして、一方warningsまわりがよくわからん。<br /><br />よくわからんので、自作CGIの冒頭に、<br /><br />#!/usr/local/bin/perl -w ( -wスイッチ)<br />use warnings;<br />use CGI::Carp qw(fatalsToBrowser <strong>warningsToBrowser</strong>);<br /><br />と3つとも書いている。<br /><br />この3つの違いがさっぱりわからん。(? ?)<br />とりあえずしばらくは3つとも書いておくとしよう。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-27895802765869879722007-03-26T00:20:00.000+09:002007-03-26T00:40:32.703+09:00warningsToBrowser(1)の使い方がやっとわかった。CGI::CarpのwarningsToBrowser(1); の使い方がやっとわかった。<br />(<a href="http://allabout.co.jp/internet/cgiperl/closeup/CU20040209A/index4.htm">All Aboutにわかりやすい解説アリ。</a>)<br /><br />さっそく使ってみる。<br /><br />。。。が、<br />ヒアドキュメントの中にwarningsToBrowser(1)と書くと、ブラウザに"warningsToBrowser(1)"がそのまま表示されてしまった。<br /><br />う~融通きかないのね(><)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-41520861801856815522007-03-25T18:27:00.000+09:002007-03-25T18:38:54.140+09:00MovableType導入しますた。こことは別のサイトに、MovableType(ver3.34-ja)を導入しますた。<br />(参考ページ:<a href="http://yuzumoni.s56.xrea.com/">XREAでMTを!</a> )<br /><br /><a href="http://doqn.blogspot.com/2007/02/blog-post_26.html">過去に1度失敗した</a>んですが、今回はうまく行きました。(^-^)v<br /><br />結構設定難しいですねー。<br />解説どおりにやったつもりがエラーが出て、cgiのソースを見ながらいじってたらやっと動きました。<br />Perl/cgiをやったことない人は、ソースみただけでキョヒりそうな難しさです。<br />みんなよくあんなソフト使いこなしてるなー。<br /><br />MovableTypeというソフトは、キャズムを超えられなかったわかりやすい一例ですね。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-76693827157639341832007-03-20T01:11:00.000+09:002007-03-20T02:21:32.758+09:00use strictを導入してみたuse strict;<br /><br />というものを知りました。<br />なんでも、Perlで、変数宣言を厳密にして、グローバル変数を禁止するためのおまじないだそうです。<br /><br />このモジュール、あちこちのスクリプトでよく見かけるので調べてみたら、超有名かつ基本的なモジュールだそうです。(汗<br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','6','')" href="http://blog.livedoor.jp/dankogai/archives/50502585.html">404 Blog Not Found:perl - use strict; # and be happy</a><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','1','')" href="http://www.nishishi.com/blog/2006/05/perl_use_strict.html">Perlで必須の記述 use strict と use warnings - Sakura scope</a><br /><br /><a href="http://naoya.dyndns.org/~naoya/mt/archives/000892.html" target="_blank">Perl の変数に関するちょっとした誤解と、動的な性質について : NDO::Weblog</a><br /><br /><blockquote><p><strong>Perlビギナーの皆様へ - 何を書くにもまず 'use strict'</strong> </p><p><br />strict プラグマこそが、我々のミスを見つけてくれる、プログラマーの強力な味方です。<br />「見通しの悪い複雑なスクリプト」を書いてしまう事への懸念は、すべてこの strict プラグマが晴らしてくれます。<br /><strong></strong></p><p><strong>どんなにコードを書くときにも、かならずコードの先頭で、<br /><br /> use strict; <br /><br />と書いておきましょう。</strong><br /></p><p>そして、変数を作る際は、<br />my $hoge = 1;<br />というように、「スコープ (関数) 内でのみ有効な変数宣言」 をつけましょう。<br />こうすることで、少なくとも僕は後悔した事はありません。<br />幾度となく、助けてもらった思い出ばかりです。<br /><br /><a accesskey="1" href="http://iandeth.dyndns.org/mt/ian/archives/000617.html">Perl/CGI辞典 - 土井 毅さん著 - にて use strict が推奨されていない件について - iandeth.</a><br /></p></blockquote><br /><br /><br />なるほど。<br />よし、さっそく自分のスクリプトにも導入してみよう。<br /><br />use strict;<br />…んがっ、エラー出まくり!!!<br />爆死。<br /><br />…結局数時間かけて、変数全部にmyをつけて、関数間の変数の受け渡し(returnとか)をきっちり書いて、ライブラリをパッケージに置き換えたら解決しました。<br /><br />これでPerl初級は卒業できたかな? <blockquote></blockquote>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-69185579757121885562007-03-17T02:01:00.000+09:002007-03-17T02:08:29.948+09:00TOEIC 775点でした。 ショボ-ン1999/11/14 :スコア 585: L300 R285 初めてのTOEIC(マークシート埋めきれず)<br />2000/01/30 :スコア 720: L365 R355 ガリ勉の成果(英字新聞購読とか)<br />2000/09/24 :スコア 820: L385 R435 欧州旅行から帰ってきて<br />2001/09/23 :スコア 740: L350 R390 会社の友達と勝負<br />2003/05/25 :スコア 655: L305 R350 近所の大学で<br />2005/01/06 :スコア 790: L360 R430 転職先の入社式にて<br />2005/05/29 :スコア 735: L340 R395 メキシコ旅行から帰ってきて<br /><br />そして今回は。。。↓<br /><br />2007/02 :スコア 775: L350 R425 iPODリスニングの効果?<br /><br />800点の壁は厚い。<br /><br /><br />※ L: Listening、R: ReadingUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-91137498971204246752007-03-17T01:50:00.000+09:002007-03-17T02:00:35.686+09:00確定申告を終える確定申告、やっと提出しました。<br /><br />今年は証券会社を3つも乗り換えた上に、ほとんどが一般口座での売買だったので、損益計算が大変でした。<br />会社一日休んで書類作成しました。<br />だいぶ前から少しずつ作業してたので、のべ3~4日は費やしたかな (^^;<br /><br />やっぱ全部特定口座にしておけばよかった。<br /><br />それにしても、国税庁の<a href="https://www.keisan.nta.go.jp/h18/ta_top.htm">オンライン確定申告書作成</a>はすばらしい!超便利。<br />今まで毎年わざわざ平日に税務署に行ってたんですが、今回はWEBで書類作成→郵送で完結しました。<br />なかなか休みがとれないサラリーマンにとってはありがたい話です。<br /><br />教訓:<br />①半期、または四半期決算をやっておけばもっと楽だった。<br />②作業は1日か2日で一気に終わらすべきだった。<br />③正月休みにやるべきだった。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-8059274835828779032007-03-12T01:01:00.000+09:002007-03-12T01:11:40.645+09:00【活動記録】セッション管理、ログイン機能を実装<strong>今週の活動成果</strong><br /><strong></strong><br />DB、クッキー、認証まわりで大きな進歩がありました。<br /><br />・クッキーによる認証の仕組みを実装<br />・IDとパスワードによる会員登録、ログイン機能を実装<br />・会員管理をWebDB(MySQL)で実現<br />・会員用テーブルにデータを挿入、読み込み<br /><br />・家の中のガラクタを整理。プラスチック収納ケースを2つ空にした。<br />・ホワイトデーのチョコを買う。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-78980346390485413322007-03-12T00:37:00.000+09:002007-04-07T16:54:35.371+09:00MySQLふたたび半年ほどさぼってたMySQL、また勉強し始めました。<br /><br />前回、LAMPデビューしたとか言ってうかれてた直後、結局MySQLで挫折してたのでした。<br />挫折した原因は。。。<br /><br /><strong>①文字化け問題</strong><br /> そもそも文字コードの違いをよくわかってなかったので、DBに格納したデータが文字化けを起こした。<br /> たぶん、phpMyAdminがUTF5のため、Webアプリから入力したデータとphpMyAdminからSQLで注入したデータが混在して、文字化けしたんだと思われる。<br /><br /><strong>②DBIの使い方</strong><br /> MSAccessは結構使ってたのでSQL自体はそれほど難しくなかったんだけど、DBIでSQLを使ってデータを取り出すのが意外と難しい。<br /> 「"」とか「'」のクオテーションが抜けてると動かなかったり、SELECT文の結果を受け取るのにfetchrow_arrayみたいな関数を使わないといけないとか。prepareとかexecuteとかの意味がさっぱりわからん。<br /><br /><br />そこで今回は、<br /><br /><strong>対策①:</strong>文字コードはEUCで統一。<br /> → これでだいぶ楽になりそう。<br /><strong>対策②:</strong>一行書いたら動作確認。<br /> → 時間はかかるが、これしかない。<br /><br />これで、何とか難所を切り抜けられそうな気がします。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-27908898311477587002007-03-09T00:18:00.000+09:002007-03-09T00:32:05.263+09:00Linux&Apacheで自宅Webサーバ構築 3 Vine Linuxを入手するVine Linuxを入手する方法です。<br />超簡単です。<br /><br />① <a href="http://vinelinux.org/">http://vinelinux.org/</a> にアクセス。<br /><br />② 左のメニューから、<br /><strong> Vine Linuxの入手方法 > FTPサイト</strong><br /> セカンダリサーバの中から、どれでもいいので一つ選んでクリック。<br /> ここでは例として<a href="http://www.ring.gr.jp/pub/linux/Vine/">http://www.ring.gr.jp/pub/linux/Vine/</a> を選択。<br /><br />③ クリックしてサーバに飛んだら、<br /><strong> Vine-4.1 > CDIMAGE</strong> へアクセス<br /><strong> "Vine41-i386.iso"</strong> を右クリックしてダウンロード。<br /><br />(i386とppcの違いはよくわかりません。 i386は普通のPC用、ppcはパワーPC用らいしです)<br /><br /><br />これでVine Linuxはゲットできました。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-46518416115163714642007-03-08T23:57:00.000+09:002007-03-09T00:18:18.003+09:00Linux&Apacheで自宅Webサーバ構築 2 おおまかな流れ私が成功した自宅Webサーバ構築の手順です。<br /><br /><strong>①Vine Linuxをインターネットからダウンロードして、CD-Rに焼く。<br /><br />②空のHDDを用意して、PCにつなぐ<br /><br />③HDDにVine Linuxをインストール<br /><br />④Apacheを起動<br /></strong><br />たったこれだけです。<br />たったこれだけで、自宅のPCでホームページを世界に公開できます。<br />終わってみると超簡単でした。<br />①~④まで<strong>数時間</strong>でできます。<br /><br />とりあえず勉強のために「Linux+Apache環境を構築」してみたいのであれば、これが一番簡単な方法ではないでしょうか。<br /><br />※これは最小限の手順なので、これだけだとセキュリティ的には非常に脆弱らしいです。<br />※ドメインの設定はしてないので、外部からはIPアドレスでアクセスすることになります。<br /><br />次回から、手順をひとつずつ解説します。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-55262458422551551312007-03-08T23:40:00.001+09:002007-03-09T00:16:27.360+09:00Linux&Apacheで自宅Webサーバ構築ついに成功!(^^)v<br />Web2.0の第一歩。<br /><br /><span style="font-size:130%;"><strong>Linux+Apacheで自宅Webサーバを立ち上げちゃいました!!</strong></span><br /><br />これは熱い。感動した。<br />やってみればできるもんですね。<br /><br />環境は以下の通りです。<br />ハード:自宅の自作PCに、余ってた空のHDDをつなぐ<br />OS:Vine Linux 4.1 <a href="http://vinelinux.org/">http://vinelinux.org/</a> 無料。<br />Webサーバ:Apache 2.0 (上記OSに標準で付属 )<br /><br />ハード以外は全部無料です。<br />すばらしきチープ革命。<br />Web2.0万歳。<br /><br />次回以降、やり方を解説します。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-82365015876709297922007-03-08T23:27:00.002+09:002008-02-17T00:41:39.821+09:00【読書メモ】稲盛和夫の実学・額に汗した利益が貴い<br />・設備投資は中古品で<br />・月次P/LはKPI<br />・固定費は常に目を光らせる<br />・売上増えても経費は減らせる<br />・正しい道を歩もう<br />・公正、正直、誠実<br />・華美をさける<br />・常に原理原則に基づいて行動Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-33694352357521169172007-02-26T21:08:00.000+09:002007-04-07T16:54:00.342+09:00進捗報告 2月度2月度の進捗報告です。<br />WEBマスターに一歩近づいた気がします。<br /><br />【達成したこと】<br />・Yahoo!Japanのレイアウトを研究。テーブル構造を解明した。<br />・CSSでブロックレイアウトを組むやり方がわかった。<br />・会社のチームのポータルサイトを作った。Yahoo!風デザインをCSSで実装。<br />・セッション管理について少し勉強した。<br />・Cookieの仕組みがわかった。CGI/Perlで実装してみた。<br />・HTTPプロトコルを少し勉強した。<br />・Linux(VineLinux)を自宅PCにインストールしてみた。 ただし、Apacheが何故か起動しない。<br />・中断してたMySQLをまた触ってみた。<br />・Perlモジュールを少し触った。<br />・個人用に借りてた倉庫を解約・撤退した。 →¥5000/月のコスト削減。<br />・TOEICを受験。かなり手ごたえよかった。リーディングの問題で最後まで行けた。これは初めて。<br />・フランス語テストの結果がくる。まずまずの成績。資格を1つゲト!!<br /><br />【失敗したこと】<br />・MovableTypeのインストールに失敗<br />・Linux上でApacheが動作せず<br />・会社の引越しで自分の仕切りが悪く、まわりに迷惑をかけた。(--; 反省。<br />・確定申告を先延ばしにしてしまった。<br />・簿記3級の試験に遅刻。受けさせてくれなかった。(><)<br /><br />以上Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31212326.post-740897623697421972007-02-01T09:56:00.001+09:002007-04-07T16:54:00.343+09:00近況報告(12月〜1月)近況報告<p>・ウィルコム nine(9)に機種変<br>・年末はタイ・ラオスに10日間旅行<br>・持ち株の株価回復<br>・英語の勉強を本格的に始める<br>・W-ZERO3でタスク管理を始める<br>・簿記練習ドリルのWEBサイトを開発中<br>・中断してた家計簿を再開Unknownnoreply@blogger.com0