スーパープログラマーへの道

超個人的な趣味プログラマーが、立派なプログラマーになるために日々精進します。

アニメのお知らせプログラム作ろう

昨日アニメを見てて、アニメってどれくらい沢山やってるんだろうと気になった。

そしたらすごい数やってることが判明。

BS/CSにはアニメ専用チャンネルなんてものも・・。

 

そんなに延々と見続ける人が居るのだろうか。

そこまでいったら、立派なアニオタであろう。

 

というわけで、今日のプログラミングは、GAS(Google Apps Script)を使い、TV番組表から今やってるアニメを取得し、ティッカーっぽく流すだけのものを作ってみようかな。

 

あ。出力形式は引数で指定して、ブログパーツっぽくするのも良いかも。

 

うん、今日のプログラミングはそれで行こう。

 

ちなみに、すでにあるよ!とか、不必要だよ!とか、そういうのは関係ないのです。

自分でプログラミングして、身に付け、スーパーな人を目指すのです。

土曜日ということで

今日はお休みです。

 

世の中では、アニメ コンテンツ エキスポが開かれていますね。

アニメは大好きです。

 

といっても、イベントに行くほどではありませんが、そのうち行ってみたいです。

 

以前、とあるアニメ会社のお手伝いをした時に、思いの外、IT系に疎いんだなと感じました。近年のアニメには欠かせないくらいデジタル処理は必要になってきているのに、パソコンに詳しい人がほぼ居ないような状態でした。

 

あまり内情を書くことは出来ませんが、自作パソコンを作れる程度の人が片手間でネットワークの設定やら何やらやっている感じです。

 

私は土日の休日を利用して、そういった方々のお手伝いをすることがよくありました。パソコン大先生です。報酬は、お昼ごはんや夕飯を奢ってくれる程度ですが、アニメ業界の方はお話もとても上手く、楽しい人ばかりです。

個人的に変わった人が好きなのかも知れませんが、とにかく様々なことが日々起きる、刺激的な業界だなと感じました。

 

それから深夜アニメも見るようになり、今では立派なアニメオタク・・・とまでは行きませんが、アニメに少し詳しい人です。

 

ということで今日は、アニメオタク的なアプリを作る妄想をしつつ、録画したアニメを見ようと思います。

脳内で面白そうなアプリが思いついたら、明日形にしようかな。

プログラミングで躓いた時は

昔、マイクロソフトのヘルプで困ったバグを調べていた時、解決方法に

 

「外を散歩してコーヒーを飲む」

 

なんて感じのがあったけど、今はどうなんだろう。

 

最近、そういったジョークのわからない新人が増えてきているように感じます。とにかく急いで解決したがったり、解決しないことを自分以外の何かの所為にしたがります。

 

もちろん、自分が悪いと最初に決め付ける人のほうが少数派だとは思いますが、複雑なプログラムに焦りや無理は禁物です。

 

ちゃんとした睡眠をとり、栄養をとり、健康でいて、その前提の上で、頭をプログラムでいっぱいにしてリラックスするべきです。あとは脳が勝手にまとめて解決してくれます。

 

夢中になってプログラミングすると、睡眠も栄養摂取も忘れがちになってしまいますが、躓いた時は休みましょう。

 

パソコンから離れているときも、プログラミングはできるのです。

 

やり方は人それぞれですが、私はこうして、問題を解決しています。

というわけで今日は。

お花見しながらプログラミングしようと思います。

 

そこまで晴天では無いのだけど。

 

スーパープログラマーを目指す私の、本日のプログラミングはお仕事です。

 

とある会社さんから頼まれて長くやっている法人向けWEBサービスの、メンテナンスです。定期的に餌をあげないと使い物にならなくなるのです。

 

その後、晴れていたら先日のiPadアプリをもう少し改良しようかなと思ってます。

時事ネタ的に、Nintendo WiiU動きが気になっているので、出来ればJavaScriptでのゲーム作り関連のことをしておきたいのです。

昨日さっそく書き忘れた・・・

昨日は、サーバー系のプログラムをいじってて、気がついたら日付が変わってた。

ブログってむずかしい。

 

というわけで、昨日はPHPとシェルをいじったり、ログを眺めたりしてました。

 

アクセスが沢山ある、サーバーのメンテナンスです。

 

といっても、お仕事じゃなくて、友人のお手伝い。

 

あるタイミングでサーバーが停止してしまったんだけど、ログすら残っていないくらいに落ちていた。せめて定期的なmessageやらcronのログでも残ってれば、少しは可能性があったのだけど、全く不明な落ち方で苦戦しました。外部からの定期的なチェックで、落ちた時間くらいは分かりましたが。

てか、機材的な問題な気もしなくは無いですが、私の方からサーバー管理会社さんに文句も言えないので。というか、おそらく原因はPleskさん。mysqlを複数立ち上げることを想定してないんじゃないかという気がする。mysqlのポートもベタ書きだったし。

 

ハッキングされた!という可能性もゼロでは無いけど目的が不明。。

 

Pleskさんを完全に削除するってサーバーを止めずに出来るんだろうか・・?

サーバー会社さんは、Pleskの削除は出来ないので、OS再インストールになっちゃうから別サーバー立てて移行するしか無い言ってた。

 

ほぼウイルスじゃね?と思いました。

本日のプログラム日記

人のことは言えないが、自分は根っからのプログラマだ。

 

だから毎日、何かしらプログラミングします。

 

というわけで、本日のプログラムはiPadアプリ作りでした。

 

cocos2d + CocosBuilderでJavascriptのみでゲームを作りました。購入処理は、SpiderMonkeyさん経由でiOSの独自処理を呼ぶ形で実装。

 

やり方が正しいかどうかわかりませんが、英語の説明文しか無かったので、解説もやって行きたいなとは思いますが、とりあえずただの日記です。

 

出来るだけ毎日、何のプログラムをしたかだけは残して行きたいなと思います。

プログラマはMacを好む?

WindowsかMacかの議論は、プログラマの酒のつまみに持ってこいです。

「きのこ」「たけのこ」と、殆ど同じ要領で相手の悪いところ、自分の良いところを言い合います。

 

結局、どっちでも良いし、好きにしたら良いのです。

しかしプログラマ同士。何故だか「どっちでも良い」ことほど議論は盛り上がります。

 

そういう時、私は中立の立場を貫きながらも心の内ではMacを応援しています。

 

アプリケーションの作りやすさから、無料ツールの充実したWindowsのほうが圧倒的に便利で優利です。でも、一度Macを使い、慣れてきた時から、Windowsに戻れないほど惹きつけられる何かがありました。

 

特に近年のMacです。Snow Leopard辺りからでしょうか。

トラックパッドの使いやすさ、キーボードの叩きやすさ、そういった手に馴染む部分、統一されたアプリケーションの親切さ、文字の見やすさ。一言で表現するなら「インターフェースの良さ」です。

もちろんWindowsに慣れていたので、最初はすごく使いにくく、不便ですし欲しいツールはほぼ有料で、テキストエディタにすら嫌悪しました。

それなのに、少し使った後Windowsに戻ると、まず文字の汚さが気になり、アプリケーションを立ち上げたか分からずに何度もダブルクリックしてしまったり、エクスプローラのブラウズし難さにストレスを感じるようになってしまいました。

 

どちらにも良いところはあり、今も両方使っております。

 

そして何故、表題のようなことを思ったかと言うと、様々な分野でプログラム解説を行なっている世界中の動画を見ますが、Mac率が高い!

Google始め、大手もMac率高いです。

 

大規模な開発では全スペック統一されたMacを導入する気持ちはわかりますが、解説なら多くの人が使っているWindowsでやればいいのにと思うわけです。Googleプログラマさんは机に両方あるはずですし。

 

勝手な推測ですが、おそらく、本人が気に入っているのでしょう。

 

というわけで、プログラマはMacを好む傾向だと感じました。

 

Linuxという選択肢はまた別の話。