- blogs:
- cles::blog
ブックマークにWikiっていう項目があるんだが
emobile HTC Ariaのブラウザのデフォルトのブックマークに「Wiki」とだけ書かれた項目があるんですが、これがなんとWikipediaへのブックマークでした。
Wikipediaをwikiと略すことはウェブにちょっと疎い(というか、Wikipedia以外のwikiを利用したことがない)人にはありがちではあるんですが、メーカー(今回の場合はHTCもしくはイーモバイル)が、これをやってしまうのはかなり問題あると思うのは僕だけでしょうか。
我がPC完全に沈黙
ということで、ちょうど5年前に作った自宅PCが起動しなくなってしまいました。
通常、電源が切れていてもランプが点灯しているイーサネットポートのランプも消えていて、マザーボードに完全に通電がないようなので、電源か、もしくはマザボが逝ってしまったと思われます。ちなみにマザボの電池は真っ先に取り替えてみたんですが、効果なしでした。
さすがに5年使ったので買い換えですかね。ノートPCと比べてEclipseの起動が目に見えて遅かったというのもありますし。とりあえずディスクが逝ってないというのは不幸中の幸いで、今後の対応としては、新しいマシンを組立てて、OSを入れて、旧ディスクからデータをサルベージすれば環境自体は比較的容易に復元できるので楽でよいです。
問題は最近のPCパーツ動向を自分が全く理解していないことでしょうか。
前回は後輩にいろいろとパーツの選定をお願いしましたが、だれかパーツに詳しい人いないかなぁ。。。。
さつまっこ 三田店
ラーメン 今日は久しぶりに田町でミーティングだったので、慶応大学近くのさつまっこというラーメン屋さんに入ってみました。まだランチにしては時間が早かったので、先客は3人ほど。
入り口の券売機で食券を買うシステム。おなかがすいていたので、迷わず檄辛ネギラーメンの中盛にしてみました。この店の特徴はなんといっても分厚いゴロゴロとしたチャーシューでしょうね。大きいですが、柔らかいのでおいしいです。檄辛はスープが真っ赤で辛そうですが、実はそれほど辛くないので、ちょっと塩辛さが気になります。ラーメン自体にそこまで個性がないので、食べてると飽きてきます。
あと特徴的なのは、食べ終わって店を出るときにヤクルトくれることでしょうか。この時期は寒いので、食べ終わったタイミングで出してくれるとありがたさ倍増だったように思います。
[さつまっこ 三田店 の続きを読む]
下位クラスで再定義された定数を上位クラスで使う
ruby ちょっと前に書いたRubyスクリプトの定数部分だけを書き換えたクラスが必要になったのですが、コピーして定数部分を書き換えて使うのはださすぎるし、なるべくスーパークラスの修正は少なくしたいし、ということで何かいい方法がないかと思って試行錯誤してみたらいい方法を思いついたのでメモ。
具体的にはCONSTと書くところをself.class::CONSTとすることで上位クラスで定義されたメソッドであっても、下位クラスで定義された定数を使って動いてくれます。
本当はちゃんとリファクタリングすべきですが、今回は急ぎなのでひとまずこれでよしとしました。
ファイルをコピーして使うよりも幾分ましでしょう。
Skype for Android が普通にインストール可能に
android
skype 先日、auのSIMを借りてインストールしたSkype for Android ですが、普通にインストールできるようになってしまいました。
「Skype for Android」が日本でも利用可能に -INTERNET Watch
Skypeは27日、Android向けアプリ「Skype for Android」を日本市場でも公開した。対応OSはAndroid 2.1以上で、Androidマーケットから無料でダウンロードできる。(中略)Skype for Androidは、日本語を含む17の言語に対応。海外では2010年10月に公開されていたが、日本ではこれまでKDDIのau携帯電話向けの「Skype au」のみの提供となっており、一般向けには提供されていなかった。
電池の消費量がかなり増えてしまうので、常駐させておくのはちょっと辛いですが、外でちょっとSkype使いたいという場合には便利です。
mixi がメアドでマイミク登録の改修版をリリースするらしい
mixi
privacy 昨年12月に物議を醸したメアドでマイミク登録をあくまでリリースするようです。
mixi、メールアドレスで友人を探す機能の修正版を2月2日から提供 -INTERNET Watch
今回、修正版として提供される友人の検索機能は、検索したメールアドレスがmixiに登録済みの場合にはマイミクの申請ボタン、登録されていない場合には招待状の送付ボタンが表示され、その後にメッセージを入力する形となり、検索結果ページには写真やニックネームなどのプロフィール情報は表示されない。また、「プライバシー設定」にある「メールアドレスからの友人登録」を「受け取らない」に設定してある場合には、引き続きメールアドレスによる検索の対象にはならないとしている。
新しい機能をリリースするのはいいんですが、mixiは設定のデフォルトが運営者に都合のいいようになっているところがイマイチなんですよね。このところmixiは使っていないのですが、いろいろと面倒なので「設定変更」→「メアドからの友人登録」→「メールアドレスからの友人登録」を「受け取らない」に設定しておきました。最近、コミュニケーションツールとしてはSkypeとTwitterがあればmixiなくても十分かなと思い始めてきました。
プログラミングは設計か製造か?
softwareengineering
programming
paper 業界ではSEとPGの仕事の違いは何なのかということはよく議論になるところで、SE=設計する人、PG=実装(製造)する人のような感じで括られていたりするわけですが、その疑問に対する1つの解になる記事を見つけました。
現在、この「ソフトウェア工学とは何か」の邦訳はweb.archive.orgにしか残っていないようです。
今から20年前に書かれた記事としては古くささを感じさせない内容になっています。つまり、ソフトウェア工学がこの20年の間、この問題を進展させられていないといういうことでもあります。残念なことですが、最後の一文の「そうでなければ,私たちはいつまでも鉛筆,紙,ホワイトボードを使い続けることになるでしょう。」に集約されていると思います。
ソフトウェア工学とは何か*1(web.archive.org)
ソースコードがソフトウェア設計であると考えることによって重大な帰結が導き出されます。この帰結はあまりにも重要かつ自明であるものの,ほとんどのソフトウェア組織において盲点となっているものです。それは,ソフトウェアの製造(ビルド)が安価なものであるという事実です。あまりにも安いため安価なものとして見なす必要すらなく,ほとんど無料といっても良いくらいなのです。ソースコードがソフトウェア設計であると考えた場合,ソフトウェアの本当の製造はコンパイラとリンカによって行われることになるわけです。私たち自身もソフトウェア・システム全体のコンパイルとリンクのプロセスを,しばしば「ビルドを行う("doing a build")」と呼んでいます。また,ソフトウェア構築用の機器に対する資本投資も莫大なものとはなりません。実際に必要なものは,コンピュータ,エディタ,コンパイラ,リンカだけなのです。そして,いったんビルド環境が利用可能になれば,ソフトウェアの製造にはほんの少しの時間しか必要とならないのです。 50,000行のC++プログラムをコンパイルするには,かなりの時間が必要となるかもしれませんが,50,000行のC++と同じくらい複雑な設計のハードウェア・システムを製造することを考えた場合,取るに足らないものとなるはずです。
僕はコンパイラはソフトウェア工学*2の最大の発明であると考えていましたが、製造=コンパイルという考え方は確かに盲点でした。確かに、コンパイル以外の部分が全て設計であるという定義は納得感があります。これまで、MDAのような技術がプログラミングレスであるような記述を見る度に、「モデルを詳細に定義することは、それじたいがプログラミング一種じゃないの?」という疑問があったんですが、自分のその疑問に上記の定義はよく答えてくれます。
今回は時間がなかったので日本語をザーッと読んでしまいましたが、今度ゆっくり原文に目を通したいと思います。
- *1: 原文: What Is Software Design? by Jack W. Reeves - developer.*, Developer Dot Star
- *2: 厳密にはソフトウェア工学ができる前にコンパイラ自体は発明されているので、コンパイラがソフトウェア工学の成果とするのは誤りかもしれない。
Google Cloud Print が iOS や Android 対応に
google
android
ios Google Cloud Print が iOS や Android 対応になるようです。
クラウド印刷サービス「Google Cloud Print」、iPhoneやAndroidに対応 -INTERNET Watch
米Googleは24日、ドライバー不要であらゆるデバイスから印刷機能を利用できるようにする「Google Cloud Print」について、数日中にモバイル向けベータサービスを開始すると発表した。Android 2.1以降もしくはiOS 3以降を搭載する機器に対応する。Google Cloud Printは、クラウドに送信したデータを印刷できるサービス。ハードウェアやOSごとに対応するドライバーを開発したり、インストールする必要がなくなり、例えば通勤中にスマートフォンから書類を印刷しておくことなどが可能となる。
現在のところ Android には印刷機能がなく、iOSには印刷機能としてはいちおうAirPrintがあるもののPC並みにプリンタを選ばずに印刷出来るという状況になっていません。iPod Touch や HTC Aria でメールを受信して、添付されてきたPDFを印刷したいなと思ったときには、一旦PCのメールアドレスにメールを転送して、それからPCを通して印刷ということになってるわけですが、これがダイレクトに印刷できるというのは便利そうです。
HTC Aria に発信確認アプリを入れてみた
android だいぶ操作に慣れてきましたが、自覚なく電話帳で目的の1つ下の項目をタップしていて、電話がつながってから「ん?あれ・・・すいません。間違えました。」ということをこれまで幾度となく繰り返したので、これを防ぐためのなにかよいアプリがないだろうかと探してみたところ、発信時に確認画面を出してくれるアプリを見つけました。
発信確認 Call Confirm - Android Market
Androidの全ての電話発信に割り込み、本当に電話を掛けて良いか確認する。もう上司に寝言電話を誤発信しない。間違い電話ともおさらば。電話を掛ける直前に割り込んで確認ダイアログを表示します。 寝ぼけて・酔って・タッチのミスで誤発信をしてしまいそうで怖い方に。コレで枕元にAndroidをおけるようになります。
これまで夜中に HTC Aria をいじるときには変なところに電話をかけないように気をつかっていたのですが、これからは夜中でも安心して遊び倒すことができそうです。
STM8S-Discovery を買って来た
gnuk
akiba 今日は一日アキバに拘束されているので、昼休みのついでに秋月電子に寄って先日から気になっていた STM8S-Discovery を買って来てみました。750円です。陳列場所を探すのにちょっと手間取りましたが、店内に入って右側(レジ奥)の目線よりちょっと上くらいにぶら下がっています。
大きさはSTBee Miniと比べてしまうとちょっと大きいですね。コネクタもUSB-Bタイプなので、小さい物が欲しいという場合にはやはりSTBee Mini一択という感じでしょうか。ちなみにGnukはいつの間にか、Version 0.8になっていていろいろと機能が追加されているようなので、近日中にこれもgnuk化したいと思います。
- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1422)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1298)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1147)
5 . 年次の人間ドックへ(1103)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]

