2013年3月27日水曜日

地下鉄でネットサーフィン

最近はすっかり地下鉄でもネットが繋がるようになりましたね。東京以外は
わかりませんけど。
驚きました。混み具合の関係か山手線よりも快適にネットが出来る状況です。
この画面キャプチャを見てください。


電波バリ5です。
これは有楽町線の月島駅付近。駅と駅の間です。
これで以前作った地下鉄で使う用のニュースアプリは
意味合いを変えなければいけなくなりました。

2013年3月20日水曜日

2013年の桜も綺麗

今年も桜の季節がやって参りました。
日本人としてはやはり盛り上がってしまいす。
最近の歌にもありますが、桜より少し前に咲き、また違った美しさのある梅はいまいち注目されませんね。
4月というのが節目の時期というのも関係あるかも知れませんね。

これは近所の桜の木。
ここだけ先走って咲いていたのでついつい撮影してしまいました。


MacのiTunesStoreやAppStoreで画像が表示されない場合の対処法

MacのiTunesStoreやAppStoreで画像が表示されない場合の対処法を書いておきます。
この症状に陥るときはDNSの設定に問題がある場合が多いようです。

(1)システム環境設定
(2)ネットワーク
(3)詳細...
(4)DNSタブでDNSを追加する

このDNSはプロバイダのもので良さそうです。
192.168.0.1にSafariでアクセスしてユーザ、パスを入力。
ユーザーはAdminとかAdmとかが多いのかな。
これでルータに設定してあるプライマリDNSやセカンダリDNSを
MAC側に追加すると治ることが多いです。
他にGoogleのDNSを使ったりしてもいけそうですが
それはそれで他の問題が起きたりもするのでとりあえず解決したいだけなら
プロバイダのを使っておいたほうが無難かも知れません。

2013年3月19日火曜日

電車遅延によりカフェで朝食

つい最近のことですが、通勤中であと一駅で目的地というところで人身事故があり、電車が止まってしまったことがありました。
1時間は運転再開しなそうとのことで、とりあえず降りて朝食を取ろうと画策しました。
どうせだからちょっといいものをと、普段は入らなそうなカフェへ。
キッシュとミートパイとカフェラテ。
930円。
朝からちょっとした贅沢でした。


2013年3月17日日曜日

GoogleReaderのサービス終了について思うこと

Google Reader 代替にFeedly が名乗り。他社アプリのAPIアクセス受け入れも表明

そっち側では結構な騒ぎになっていますね。
かくいう私もRSSリーダーは愛用しています。

Reeder AppStore

一般の人よりもやはりネット依存度の高い人やブロガーにとって
ダメージが大きいようです。
事実上、同期を取れるRSSリーダーサービスはほぼ
GoogleReaderを使用することになっていましたからね。
今後RSSがどうなっていくのかとか、代替サービスはどうするのかということで
みなさん駆け回っているようです。

私が気になるのは、もう少し大きな話です。

インターネットは既存のマスメディアを見ていては知ることができないような
情報が多く存在していました。
マスコミが隠そうと思えば隠せて来たことが、ネットでは隠せないので
当初マスコミは徹底的にネットを敵視していましたね。

抑えることができない状態になってきたので、今度は逆になんとか
取り込もうとしているようです。

HP同士の繋がりや個人ブログをRSSに登録するといったことは排除していき
比較的自分たちがコントロールできる以下のものに人々を押しこみ
相変わらず主導権を握ろうとしているように見えます。(良いか悪いか別として。)
・検索エンジン
・ポータルサイト
・SNS

実際に隠したいような話は検索しても初めの方の検索結果には
出ないようになってきている気がします。
ポータルサイトも昔は独立系も多かったのですが、今のメジャーなものを見てみてください。
ほとんど大手企業に飲み込まれてしまいました。
SNSもそうですね。今では一番、個人が特定されるがゆえに発信しづらい
Facebookを推しているようです。
ブログサイトもそうですね。大手ばかりになってきました。
都合の悪いことはそのサイト管理会社に連絡して削除してしまいます。

私はこの先、個人が自由に発信し、それを自由に受け取れていたインターネットの力が
マスコミの力で弱くなっていってしまうことを心配しています。

匿名系のサイトも、2chのように攻撃するか、ニコニコのように取り込む方向に
動いているように見えます。

個人が本当の意味でつながることができるネットワークの避難所を
探しておく必要があるかもしれません。



2013年3月12日火曜日

お気に入りの焼き鳥屋、吉鳥


最近、お気に入りの焼き鳥屋。「吉鳥」です。

私は焼き鳥が大好きです。
タレか塩かというと塩派なのですが、ここの吉鳥の売りは
変わり系なんですね。

なかでもオススメはこれ。

なみだ焼き。1本140円。

わさびを塗った鶏肉にしそをまいて焼きあがったら出汁をかけたもの。
ぴりからですがこれがまた絶品です。


ほかにも色々ありますが、吉鳥にいったらまずはこれを食してみることを
オススメします。

MacでFinderを呼び出すショートカット

Windowキー + E
このキーはWindowsを使用している方はかなりお世話になっているのではないでしょうか。
Exploreを呼び出すショートカットです。

Macでそれにあたるのが以下。
command + n
これでFinderが一発です。

2013年3月10日日曜日

越生へプチツーリング


越生方面へプチツーリングに行って来ました。
天気がとてもよくて非常に気持がよかったですよ。

越生は林道があり、梅の花が名物でこの季節はツーリングに最適です。
同じくツーリングの人たちと何度もすれ違いました。
ピースもたまにもらえたり。

でも・・・今年から花粉症を発症しまして、走りながら
くしゃみの連発。ちょっと対策取らないと危ないかもですね。

さらに花粉でバイクが汚れる!
本当に目に見えるくらい付くんですね。






2013年3月8日金曜日

MACで再表示(WindowsでのF5)

MACで再表示を行う場合はF5ではききません。
command + r となっています。
そのうちショートカットもまとめたいですね。

MACでアプリケーション終了のショートカット

Windowsでは右上の☓ボタン(正式名称閉じるボタン)でアプリケーション終了です。
MACにも似た雰囲気のボタンがありますが、これだときちんとアプリケーションが
終わらずにプロセスが残っていることがあります。
そんなときはcommand + q で終了することができます。

2013年3月7日木曜日

MACでバックスラッシュ

MACでバックスラッシュを打とうとしても¥になってしまいます。
バックスラッシュを打ちたいときは以下のショートカットです。

Option + ¥

eclipseで必要なimportを一括で行うショートカット

eclipseでimportを一気に綺麗に行うショートカット。
忘れがちなのでメモ。

ctrl + shift + oです。
Macならばcommand + shift + oです。

2013年3月4日月曜日

eneloopデザイン変更で失うもの

「エネループ」がデザイン変更 「パナソニック」推しの新デザインに不評

eneloopのデザインが変更になるということで大きな反響を呼んでいるようです。
このデザイン変更は私も勿体ないと思っています。

■デザイン変更で失うもの

eneloopというものは日本で珍しく起こったイノベーションだと思っています。
これをPanasonicという充電式電池に戻してしまうのは誠に勿体ないことだと思います。
ただロゴが変わるだけでここまで反響は呼ぶのは何故なのでしょう?
当時eneloopが出るまでは充電式電池というものは認識はされつつも
あまりそれを購入して利用する人はいなかったように思います。
電池を大量に消費するガジェット好きなどは別として、リモコンなどは
アルカリ電池を100円ショップなどで購入して使用していた人が多かったのではないかと
記憶しています。
そこにeneloopの登場です。
よくわからないけど、eneloopはずっと使えるんでしょ?
というように認識が変わったものだと思います。
そして充電式電池=eneloopという認識も出来上がったと思います。
他社も追随しましたが、eneloopのシェアを逆転できるような状態には
まったくなりませんでした。
そこに対して、自社で競合商品を持つPanasonicがその認識を壊すようなことに
なってしまっているわけです。
eneloopを買っておけばいいんでしょと思っていた人たちは初めて
選択をしなければいけない状態になるのです。
他社製品を見ても、逆転できるような商品がないのに、付け入る隙を自ら作ってしまった。
これで他社製品にシェアを持っていかれるようなことがあれば、この企画をした人は
完全に戦犯でしょう。
このようなブランドを自ら殺してしまう。。。
理解に苦しみます。

■イノベーションを起こした製品たち

せっかくイノベーションという話題になったので、eneloop以外のいままでイノベーションを起こした
商品を私見で挙げていこうと思います。

Macintosh

Appleのパーソナルコンピュータです。
それまでオタクや企業のシステム部が暗い部屋でカタカタやるものであった
コンピュータをパーソナルなスペースに持ち込みました。
結局普及したのはWindows95でしたが、突破口を作ったのはMacintoshでした。
既存製品:汎用機、PC98シリーズ、FM Towns

ザウルス

SHARPの電子手帳です。それまでも電子手帳はありましたが、この電子手帳は現在のタブレットにも匹敵するほど高機能でした。
電卓、時計、スケジュール管理、連絡帳、手書きメモ、英和和英国語辞書、アプリカセットによる拡張、赤外線通信等々。
途中からOSもLinuxベースとなり、ガジェット好きにはたまらない製品でした。
既存製品:Casioの電子手帳、高機能電卓

カメラ付き携帯電話

デジタルカメラを携帯電話に取り込んだものです。
作ったのはどこでしょう。Casioあたりでしょうか。
何かあるとすぐ携帯で写真を撮る日本人は世界から見ても謎だったと思います。
しかし、これがなければもしかしたらiPhoneにはカメラは搭載されていなかった
かも知れません。

VAIO

SONYのWindowsPCです。
家電の中心にPCというコンセプトでした。その流れは現在のMacやPCにも強く影響を与えています。
既存製品:Windows95搭載マシン、Macintosh

iPod

Appleの携帯音楽プレイヤーです。
自分の好きな音楽をすべて持ち運ぶ。PCから簡単に取り込む。そんなことを可能にした製品です。同じような商品はありましたが、そのコンセプトやiTunesの簡単さ、iTunesストアでの購入のしやすさで爆発的な人気となり、携帯音楽プレイヤーでこれ以外を使うのが
恥ずかしいぐらいの時期がありました。
その白いイヤホンコードもまた同じように代名詞となり、白以外はしづらかったのを覚えています。
既存製品:MP3プレイヤー

iPhone

Appleのスマートフォンです。
乗るしかない、このビッグウェーブに。スマートフォンを定義しなおした画期的製品でした。
世界をリードしていた日本の携帯電話を、自らガラケーと呼ばせるような状況にまで
世の中を変えてしまいました。
既存製品:iMode搭載ガラケー、BlackBerry

PlayStationファミリー

SONYのゲーム機です。
仕事で使用する「ワークステーション」に対して遊びは「プレイステーション」という
コンセプトのもと、ただのゲームにとどまらないマルチメディアの広がりを体現しました。
2ではDVDプレイヤーとしても売れに売れて、逆にDVDの普及に貢献しました。
また、ネットワークや携帯ゲーム機PSPとの連携、Torneなど、進化し続けています。
若干コンセプトがVAIOとも被るところがりますが、SONYは横の連携が不得意なので
ユーザーはそのあたりはいつも振り回されますね。
でも偉大な製品であることは間違いないです。
既存製品:スーパーファミコン、ゲームボーイ、高価なDVDプレイヤー

プラズマクラスター

SHARPの空気清浄機およびエアコン類です。
これは純粋な発明を伴っているので、イノベーションとは言い切れない部分もありますが。
幼稚園や保育園、病院などでは標準装備になりつつありますね。
既存製品:空気清浄機、エアコン、加湿器

電子ケトル

電気でお湯を沸かすタイプのケトルです。
最初に作ったのはT-Falですかね。
使うときに使う分だけ沸かすというこコンセプトが受け入れられたように思います。
既存製品:湯沸し器、電子ポット、やかん

Google検索

GoogleのWEB検索サービスです。
「ぐぐる」という言葉が出来てしまったぐらいWEB検索の代名詞になりました。
何が変わったのかはいまだによくわかりません。
他より精度が高かったのは事実ですが。
既存製品:Yahoo!、Goo、Lycos、Infoseek

Facebook

Facebook社のSNSサービスです。
これも何が変わったのかはわかりませんね。
いまだに日本人には実名は向かないと思っています。
既存製品:Myspace、mixi、Gree

まとめ

こうして見るとApple、SONY、SHARPはすごいですね。
そして日本企業意外にがんばってる!
イノベーションは苦手そうに感じていますが、そんなことはないんですね。
ソフトウェアに弱いのは間違いありませんけど。
サンヨーは、Panasonicに吸収される前くらいの時期はイノベーション的な
動きが非常に活発で、見ていて楽しい企業だっただけに残念です。
eneloopを作成したサンヨーのチームに敬意を評しつつ今回のまとめとさせていただきます。






Windows8というガラパゴス

苦戦するWindows 8、使用シェアの伸びはVistaを下回るスローペース
新しい調査結果でもやはりWindows8は苦戦しているようです。
大型家電量販店で見てみても新しいPCはほとんどWindows8であり
そこに人がいないかというと、質問している方はそれなりにいるように見えます。

■Windows8のデメリット

しかし、やはり職場ではほとんどの企業がWindowsXP、Windows7を使用し続けることが
考えられます。
Windows8のここは本当に弱点であると考えられます。
普段会社で使っているPCと家で大きくUIが異なることを喜ぶ人は
少ないでしょう。
また、「会社で得た知識←→自宅のPCで得た知識」この双方向性が
得られないというのは大きなデメリットになります。
このことはMACに関してもそう言えることではありますが
それを超えても使いたいと思えるかというところに違いがあります。
会社はWindows7だけど、どうしてもWindows8が使いたいんだ!
と言えるような魅力はいまのところはないように見えます(個人的意見ですが。。)

■そしてガラパゴス化

先日私の弟が最新のWindows8のPCを購入しました。
XPのPCがさすがにガタが来ていたというのが理由のようです。
どんなマシンを購入したら良いのかという相談を受けまして
ひと通りのスペックを伝えました。
その結果購入したのがWindows8PC。
これを聞いた時に「しまった!」と思ったのでした。
私は仕事では主にUnix、WIndows7で、自宅ではLinux、WIndows7、Macです。
Windows8のことを聞かれても分からない!
少し気付くのが遅かったようでした。
弟は現在、設定等に苦しめられているようですが、知識のない私には
為す術もありません。
この状況は、ふとWindowsVistaを思い出すものでありました。
ネットでアプリケーションの設定などを聞いたりした時も

回答者「ここのパスにあるファイルのXXXを変更すればOK」
質問者「すみません。そのようなパスがないようです」
回答者「もしかしてVistaですか?ではちょっと私もわからないです」

こんなやりとりをよく見たものです。
そうなんです。
一番のデメリットは、UIなどよりも、みんながまだ知らないということなんです。
みんなが知らないということは負のスパイラルを生みます。
まわりの人が「7ならわかるんだけどなぁ」
という人が多ければ、7を買ったほうがどう考えてもメリットがあります。
そうするとその人の親がPCを買いたいといった時も結局何かあったときに
レスキューするのは自分になるわけでやはりWindows7の購入を勧める
といった具合です。
MACは独特のコミュニティが生まれていることもあり、また、玄人が
多いと思われます。
初心者がMACを買う場合は恐らくたいていは近くにMACの先生がいるはずです。

Windows8はこのような状況もないまま、量販店では標準として売ってしまっています。

怖いのはこのような形で敬遠されているWIndows8を購入した人たちを
取り残して次期Windows(Windows9?)がWindows7ライクに戻ってしまうことです。

Windows8購入組はガラパゴスに隔離され、教える方からも敬遠され、結局9の
購入、もしくはアップグレードを余儀なくされるでしょうし、8のまま放置される
PCも数多くなることでしょう。
そしてそれをいやいやレスキューをする人たち。
みんながハッピーではないという状況になってしまいそうです。

■ではどうすればいいの?

近くにWindows8を購入しているPCの先生がいるならばそれを購入するのもありかと思います。
9が出た時にその人が不便に思ったらアップグレードを手伝ってくれるでしょう。
そうでない方は現状はWindows7をオススメします。
本当はMacを勧めたいところですが、8を買ってしまって周りの人を困らせるよりは
Windows7はそれなりによく出来たOSですので、問題はないと思います。

■Linuxは?Chromebookは?

ここでこのような疑問が出る方は間違いなくやめたほうがいいです。
そうであるならば絶対にMacがおすすめです。
まだデスクトップとしては成熟していないOSですので、そういうのが
好きな方以外にはハードルが高いです。

■最後に

Windwos8には厳しいことを言っていますが、可能性はあると思っているし
期待もしています。
もともと私も長いことWIndowsユーザーでしたし、PCの普及はこのOSの
おかげではありますから。
しかし、開発者にとってはどんどんWindowsは扱いづらいものになって来ています。
文字コード、パスの区切り文字、ドライブの概念など、実はWindowsのみが特殊
というものが多すぎて、マルチプラットフォーム化する昨今では逆にWindows特殊対応を
しなければいけなくなっており、開発者はいまいましく思っているわけです。

ユーザーフレンドリーを目指していたMacのほうが、実は開発向きになっているという現状は
皮肉でもありますね。



2013年2月28日木曜日

エンジンがかからない

このあいだの休日、ひさびさにZZR250に乗ろうとしたら
エンジンがかからない。うんともすんともいわない。
どうしようかと思いましたよ。

確かに、冬の間寒くてあまり乗れなかったですしねぇ
押してバイク屋さんに行こうかと思ったのですが、
そこで私はiPhoneを持っていることを思い出しました。

ぐぐりましたよ。
エンジンをかける方法がいくつか載っていたので試したけど
どれもうまくいきませんでした。

しかたがないので少し押して歩いていて、そしてキーを捻ったら
微かにスターターが動きました。

これだ!
と思い、しばらく押してはかけ、また押してはは掛けということを
繰り返したら、無事にエンジン始動。

その後は普通に元気に動いています。

しかし、乗っていないとやっぱり機嫌悪くなるんですね。
まめに乗ってあげないと、と思いました。

2013年2月27日水曜日

コワーキングスペース

今日は渋谷にあるコワーキングスペースで初めて仕事をしてみました。




料金は10:00〜19:00で1人¥1,050とかなりリーズナブル。
雰囲気は静かな中にも、仕事への意欲がある人が集まっていて
非常に刺激を受けました。

ネットワークはWifiが無料で使用できるのですが、そこは
セキュリティを一応気にして、同僚のモバイルルーターで接続。
いい時代ですね。

しかしMac率が多い。。。
今日見た人の内、8割以上Macユーザでした。
同僚のDELLパソが目立つくらい。


面白かったのは、掲示板で求人と売込みを貼りだしているところ。
こういうコミュニティもあるのですね。
驚きました。
確かにこういうところに出入りする人はそれなりの覚えがある人が多いのでしょう。

まわりも非常に活発に仕事をしており、こちらも負けてられないと
いつもより精力的に活動出来ました。

たまには自社ではなくこういったスペースで作業するのもいいなと思いました。

コワーキングスペースの一覧をあげておきます。
気になる方は試してはいかがでしょうか?



2013年2月26日火曜日

スマホ、タブレットのOS

スマホ、タブレットのOSは私の知る範囲で挙げると現在、主なのは以下です。
- Android
- iOS
- Blackberry
- WindowsPhone
- FirefoxOS
- UbuntuPhone
見てみるとほとんどがLinux、UNIXベースなんですね。
私としては文字コードは早いところUnicodeで世界統一して欲しいので、この流れは嬉しい限りです。
シフトJISという人類の負債を早く無くしたいのです。
日本人としては本当に文字コードには悩まされることが多いですしね。

Xcodeで行番号を表示

Xcodeはデフォルトでは行番号は表示されないのでその表示方法を。 メニューのXcode>PreferenceのTextEditからLineNumberにチェックを入れるだけです。

2013年2月25日月曜日

やることへのハードル

MacBook Airを買って一番よかったこと。
それは、何かをやることへの精神的なハードルが下がったことです。

例えば今日は少しでもiPhoneアプリの開発をやるぞと思った時に、帰宅してMacBook Airを開いてパスワードを入力すると、即作業に入ることができるのです。
そこまでが数秒。
これは相当にでかいです。
Androidの開発をしていた時はパソコン起動を待つ時間というのがそれなりにあるため、遅めに帰宅した時など、そこから「ではやるか!」となるまでが大変でした。
MacBook Airはもはやスマホ感覚ですぐに動かすことができるのです。

その一行かもしれない二行かもしれない。その積み重ねが大きな違いを生むことは間違いありません。

スマホが立ち上がりに数十秒かかるようだと開こうと思いませんよね。当然そのレベルだと電話として実用的に使えないとなってしまいますが、MacBook Airを使っていると、PCもそういうところに来ているのではないかと錯覚できる優越感があるのです。

2013年2月22日金曜日

愛車はZZR250です

私は丁度一年ほど前に普通二輪の免許をとった。
十代の頃からずっとバイクに乗りたかったけどなかなか状況が許さず免許が取れなくて、一昨年会社をやめてニート生活をしていた時にやっと取ることができた。
年齢もあり、簡単ではなかったけど2時間オーバーくらいで取ることができた。免許をとってからすぐにバイク屋に行き、そこで運命的にZZR250に出会い購入した。それまでネイキッド派だったけど、見た瞬間にビビットきた。最初は低回転域の弱さに後悔したけど、高回転でぶん回す気持ちよさがわかってからはこのバイクは本当に楽しくなった。


今後はバイクのエントリーも書こうと思っているので、よろしく!!

2013年2月21日木曜日

Windows8の行方

Windows8が苦戦している。
この状況はLinuxのディストリビューションのひとつであるUbuntuがUIをスマホ、タブレット向けに変更したことにより利用者が反発して長年守ってきたシェア一位を明け渡してしまったことを思い出す。

やはりあまりパソコンのディスプレイにべたべた触りたいという人はいないのかな。
触りたくなるタイミングはあると思う。
でも恐らくその場面はタブレットの出番なのではないのかなと。
対面で、ここだよとかやりたい時。

スマホやタブレットはどんどん大衆向けに進化していく一方、パソコンはマニアックな人や開発者向けになっていくと思う。
かけ離れていくものを融合は難しそう。

スマホやタブレットからはフィードバックをするべきだと思う。
Macのトラックパッドが最たる例。
誰もが前の方が良かったとは思わない。

でも正直楽しみ。
企業はWindows7に移行したばかりだから動くのはもう少し先だけど、その時にはどうなるのか。

私はMacにかけてみようかな。

2013年2月20日水曜日

ブログやSNSでの敬語について

ブログやSNSでどういう口調にするかというのはなかなか難しい問題。
ということで私なりの考えをば。

ビジネスメールであれば当然敬語や丁寧語は必要とされるもので
そこは選択の余地がないけれど、悩むのはプライベートなものに関して。
ISDNの頃からネットをやってきて思ったけど、こういう発信の場では
あえて敬語、丁寧語を使う必要がない。
思い出してほしい。
一生懸命、丁寧語で書いている文よりも、タメ口で投げっぱなしの口調のほうが
なんとなく読んでしまったりしないだろうか?

丁寧語は無駄に文字数を増やす部分がある。
特に昔で言えばショートメールや、今でもTwitterなんかでは
文字数制限がある。そんな中で出来る限りの表現をしようと思った時に
です、ますは余計。
不特定多数に向けて発信するわけだし、それは敬うべき相手かどうか
わかんない。
場合によってはひとりごとになる。

しかし、逆に文体を統一しようとすると敬語のほうが楽だったりもする。

臨機応変にといっては身も蓋もないが、使い分けはネットの中においても大事だなと再認識。

敬語なしで書いてみたけどこれこれで大変だ~_~;

PythonでLibreOffice(OpenOffice)のマクロ


以前のブログから転載。

pythonで会社の資料用のマクロを作ったので
備忘のためにもメモ。
内容的には機密のものはないから大丈夫w
シートに入力された平成年、月と第何週という情報から
対象の一週間の日付を自動取得するものです。
1ヶ月足すとか、そういうのもっと簡単にできないかな?

# -*- coding: utf-8 -*-
import calendar
import datetime
# 対象シート
TARGET_SHEET = 1
# 平成年数
CELL_HEISEI = (2, 1)
# 月のセル
CELL_MONTH = (4, 1)
# 週のセル
CELL_WEEK = (7, 1)
# 平成と西暦の差
DIFF_HEISEI = 1988
# 対象セル
CELL_MON = (1, 4)
CELL_TUE = (1, 10)
CELL_WED = (1, 16)
CELL_THU = (1, 22)
CELL_FRI = (1, 28)
CELL_SAT = (1, 34)
CELL_SUN = (1, 40)
def calc_date():
    doc = XSCRIPTCONTEXT.getDocument()
    if doc.supportsService("com.sun.star.sheet.SpreadsheetDocument"):
       
        sheets = doc.getSheets()
        sheet = sheets.getByIndex(TARGET_SHEET)
        # 週のリストを取得
        year = sheet.getCellByPosition(CELL_HEISEI[0], CELL_HEISEI[1]).Value + DIFF_HEISEI
        month = sheet.getCellByPosition(CELL_MONTH[0], CELL_MONTH[1]).Value
        week = sheet.getCellByPosition(CELL_WEEK[0], CELL_WEEK[1]).Value - 1
        weekList = calendar.monthcalendar(year, month)[int(week)]
        # 1週間の中で先月や来月が混じったときの対応
        flgMod = False
        # 先月や来月の日が必要か判定する
        for day in weekList:
            if day == 0:
                # 0が入ってる(つまり先月、来月が混じっている)
                flgMod = True
        # 先月が必要なのか来月が必要なのか判定する
        if flgMod and weekList[0] == 0:
            # 最初が0ってことは先月が必要
            date = datetime.date(year, month, 1)
            # 先月の末日を取得
            date = date - datetime.timedelta(1)
            # 先月末の最後の週のIndex
            finalWeek = len(calendar.monthcalendar(date.year, date.month)) - 1
            # 先月の最後の週のリストを取得
            tempWeek = calendar.monthcalendar(date.year, date.month)[finalWeek]
            # 0部分の日付を先月の日付で置換
            for i in range(len(weekList)):
                if weekList[i] == 0:
                    weekList[i] = tempWeek[i]
        elif flgMod and weekList[6] == 0:
            # 最後が0ってことは来月が必要
            date = datetime.date(year, month, max(weekList))
            # 来月の最初の日付を取得
            date = date + datetime.timedelta(1)
            # 来月の最初の週のリストを取得
            tempWeek = calendar.monthcalendar(date.year, date.month)[0]
            # 0部分の日付を来月の日付で置換
            for i in range(len(weekList)):
                if weekList[i] == 0:
                    weekList[i] = tempWeek[i]
        # 月曜日
        Cell = sheet.getCellByPosition(CELL_MON[0], CELL_MON[1])
        Cell.String = weekList[0]
        # 火曜日
        Cell = sheet.getCellByPosition(CELL_TUE[0], CELL_TUE[1])
        Cell.String = weekList[1]
        # 水曜日
        Cell = sheet.getCellByPosition(CELL_WED[0], CELL_WED[1])
        Cell.String = weekList[2]
        # 木曜日
        Cell = sheet.getCellByPosition(CELL_THU[0], CELL_THU[1])
        Cell.String = weekList[3]
        # 金曜日
        Cell = sheet.getCellByPosition(CELL_FRI[0], CELL_FRI[1])
        Cell.String = weekList[4]
        # 土曜日
        Cell = sheet.getCellByPosition(CELL_SAT[0], CELL_SAT[1])
        Cell.String = weekList[5]
        # 日曜日
        Cell = sheet.getCellByPosition(CELL_SUN[0], CELL_SUN[1])
        Cell.String = weekList[6]

MACのオススメ選択

2013/02/20現在でのオススメのMAC BOOKは。
ズバリ、Mac Book Air13インチです。
何に使うかによってどれかというのはあるかと思いますが
バランス的にどの層でも一番ハズレがないと思います。

◼11インチのが・・・っていう人へ
小さくて軽いほうがいいということは外で使いますよね?
11インチはバッテリーが3時間ほどしか持たないです。
ドヤってたらすぐに無くなります。
アダプターを持ち歩きますか?では11インチのメリットは少ないですよ。
あと、11インチは想像以上に作業領域狭いです。
店頭で見比べてみると良く分かります。

◼Retinaが・・・っていう人へ
Retinaは非常に綺麗です。しかし現状では、対応してないアプリがある、解像度が高いということは処理が重くなる、さらにバッテリーの減りが増える。
この辺りがモバイルにはかえってデメリットかも知れません。

◼Mac Book Proのがずっと使えそう・・・っていう人へ
お金がないならそもそもMACは辞めたほうがいいです。お金があるならiMACとMac Book Airの二刀流をオススメします。

ということで、バランス的に13インチのMac Book Airがベストだと思います。

アフィリエイトB

2013年2月18日月曜日

iPhone5でテザリングができない

iPhoneでテザリングをしようとしたところ、てこずったのでその時のメモ。
テザリングの設定は「設定」→「一般」→「モバイルデータ通信」→「インターネット共有」でONにします。
大事なのはここから。
パスワード等を設定して、元に戻ってしまうと、テザリングでつなぐ先の機器に表示されません。
この、「インターネット共有」の画面を開いたまま、つなぎ先の機器からWifiを見てください。そうすれば出てくるはずです。
つながったあとは普通にiPhone側も使うことができます。
うまくいけばiPhoneの画面上部に青い帯が表示されます。

2013年2月17日日曜日

バイクの自賠責

更新してきました。もう免許取得から一年なんですね。早い。
一年で一万は原チャリと比較すると高いですね。
今日バイク屋さんで丁度Ninja250成約していて、非常にうらやましかったですよ。


2013年2月14日木曜日

Macのエディター

仕事ではもっぱら自分のPCではなく、その現場ごとに用意されるものを使っています。なので基本的にあまりソフトを選ぶということができないのです。
エディターについても、あまり選択肢はないです。
大抵は秀丸もしくはサクラエディタとフリーのよくわからないエディタくらいしか置いてなく、秀丸にいまいち慣れない私はたいていサクラエディタを使用しています。

今回Macを購入して、さてエディタはどうしようかなと。
いくつかのサイトを巡って良さそうなやつを挙げると

■TextMate
開発者向けにオススメしているところが多いが若干日本語が弱いとか?

■jEdit
なんかJEditとか色々似たような紛らわしいのがあるみたいだけどひと通りのものが揃った無難なエディタらしい。

■mi
古くからあるアプリらしく愛好者は多そう。ちょっと古くさい。

こんなあたりが多かったけど今回私が選んだのはこれ。
http://www.activestate.com/komodo-edit/downloads
Komodo Edit
いいところとしては
・ひと通りのことができる(正規表現による検索とか置換とか)
・タブ
・viやEmacsの操作方法を選択できる
・無料
・Windows版やLinux版もありどこでも同じ操作感を再現できる

デメリットとしては
・でかい。重い。
・Windows版だけかもしれないけど変換しないで長い文を打つと文字化け的な状態になることがある

もうちょっと使い込んでみないとわからないけどとりあえずはこれで行ってみようと思っています。

2013年2月13日水曜日

MACを買いました

13インチのMacBookAirを購入しました。
ずっとWindowsでやってきて初めてのMacです。
初めて購入したパソコンはNECのPC98でした。
i486プロセッサの66Mhz。メモリは3.6M。ハードディスクは
一生使えると言われて外付けの1GBのものを買いました。
そこからあとはWindows機を渡り歩いて来ました。

Windows8を見て、Macに乗り換えようと決めました。
まずないと思いますが、あれを仕事で使えと言われることを
考えると卒倒しそうになりました。
もしそんな日が来たらSE廃業ですかね。

とにかくそんなわけで消去法的に購入しましたが
使ってみると本当に心地いいですね。
びっくりしました。
思った以上にLinuxだし。

あと、あまり書いていないことですが、Emacsベースの操作が
Appleのアプリに組み込まれているあたりがEmacs派の私には
非常に馴染みやすいです。

Mac使いの人にいまいち親近感がもてなくて敬遠していましたが
これはモノは本当にいいですね。
オススメ出来ます。

Windowsで現状困ることはないしMacで困ることはわりとあるけれど
Macでできる事の範囲内において、圧倒的に心地いいです。

逆にMac範囲内のことをするのであれば、iPhoneやiPodとの連携もあり
こちらのほうが断然いいと思いますよ。

ただ、Macを使うならばケチってはダメですね。
Appleの製品はお金を使っても最高の体験をしたい人向けだと思います。

2013年2月12日火曜日

日本からアップルやグーグルのような成功が生まれないのか

というような記事をどこかで見ました。
例えばiPodやGoogleの検索は何も二社が発明したわけではなく、既存のものを上手く売っただけというような記事も見ることがあります。

例えば、切り絵というものをアップルが作ったとします。
紙なんて最初からあった。なんで気付かなかったのかと、もっと丈夫で薄い紙で同じようなものを作ろうとします。
そうこうしてるうちにアップルからアルミの切り絵が出てきます。
アルミか!その発想はなかったと、今度はもっと軽い金属を探します。
そうこうしているうにうちにアップルはその切り絵を光で照らしてその影絵の写真を売るサービスを立ち上げてしまいます。

追随不能。

発想を形にするために既存の技術を使おうが新しいまだ世にない技術を使おうが、そこには成功の可能性には違いがない気がします。

結果を分析してあとを追ってる人たちは、間違いが起きないと先を走る人に勝てない気がします。

2013年2月11日月曜日

Linuxサーバのセキュリティ

Linuxサーバーを立てた時に取り敢えず設定したいセキュリティ項目についてあげてみます。
基本的なポリシーとしては、不要なサービスを立ちあげない。不要なポートは開けない。rootで直接のログインは禁止というのが一般的かと思います。

■SSH
・使用ポートの変更。デフォルトだとかなり攻撃を受けます。忘れづらい感じでデフォルトの22ではなく20022とかに変更。
・rootでのログイン禁止。一般ユーザでログインしてsuやsudoを使用するようにする。

■telnet
・昔はリモートといえばこれでしたが平文なので盗聴の危険性もあり、上記SSHで代用できるので使わないようにした方がいいでしょう。

■FTP
・rootでのログイン禁止。一般ユーザでhomeなどにアップロードして、sshでコピーしたりしたほうが安全です。
・anonymous禁止

■IPTables
・いわゆるファイヤーウォール。基本的には全て使用禁止にして、使用するポートのみ開放する。(httpやssh、FTPのみOKなど)

■TCPWrapper
・sshやFTPはLAN内のみ使用可能にし、httpは外にも開放する等。クラウドサーバだとLAN内にしてしまうと使えなくなるので注意。あくまで社内サーバや自宅サーバの時のこと。その他、この国のユーザはあれなんでIPアドレスでまとめてアクセス禁止なんてこともできます。

2013年2月10日日曜日

AIXでEmacsモード

IBMのUnixであるAIX。こいつにTeraTermで繋いでも補完がきかないので面倒くさい。
しかしviモードとEmacsモードを使えばかなり使いやすくなる。
方法は以下を入力。

■viモード
set -o vi

■Emacsモード
set -o emacs

個人的にはLinuxがEmacsモードがデフォになっていることもあり、Emacsモードを使用している。
補完はescを2回押す。

2013-02-10

Windows7の送るメニューの場所

Windows7で送るメニューにプログラムを追加したいんだけど、XPと変わってて見つけづらいのでメモです。


■場所