2014-06

Uncategorized

長い関数・メソッド定義はやめてくださいしんでしまいます

個人的に関数・メソッド定義で延々と長い処理が書かれているのを見るとゲンナリする。というのも、上から下まで見通すのも面倒な上に、特にインデントが滅茶苦茶な場合は、どこまでがメソッドなのかわからなくなる時があるからだ。こうなると、どこでバグが発...
Diary

夏も一段と厳しく

間もなく6月も終わり、7月に入りつつあるわけて、パソコンもある意味で夏モードに入っているように感じられる。というのも、冬の頃と比較して、室内気温が高くなっていることが原因か特にCPUのファンの回転数が大幅に上がっていて、動作音が大きくなって...
Diary

ArnoldC、おそらくシュワちゃんファン向けのプログラミング言語

各種ニュースを読みあさっていたら、「ArnoldC」というユーモアなプログラミング言語があった。これは、各ステートメントをアーノルド・シュワルツェネッガーの台詞で置き換えたようなものであるという。例えば、Hello worldを表示するには...
iOS

iPod Touch 16GBモデルがリニューアル

アップル社は6月26日、iPod Touch 16GBモデルをこれまでのカラーバリエーションはシルバー・ブラックのみ、カメラ機能なし、ストラップなしといった仕様から、現行の32/64GBモデルと同様の仕様に変更して20,800円 ((税別、...
News

虚構新聞は本当の記事を書いてはいけないらしい?

虚構新聞は6月24日に書かれた「まるで本物 ステーキさいころ、来月発売」のステーキさいころが実在したとして翌25日の「24日付「ステーキさいころ」記事についてお詫び」にて謝罪記事を掲載した。虚構新聞はその名の通り冗談記事を掲載するニュースサ...
News

江戸時代の初鰹≒今日のパソコンという価値

「「豆腐825円」「初鰹8万5800円」――江戸時代の物価早見表が面白い - ねとらぼ」の記事を読んだのだが、これが面白い。Teio Collectionのサイトの「江戸時代物価早見表」のページだが、これは江戸時代のいろいろもの・サービスな...
IT/Computer

いまだにハートブリードのサーバーが30万台も

OpenSSLの一部のバージョン ((1.0.1〜1.0.1fに含まれる。1.0.1g以降、ハートビートを使用していない、独自の修正がなされている場合は対象外)) ハートブリードバグが4月に発見されてから2ヶ月経過したが、いまだに30万台も...
IT/Computer

Windows 8.xは失敗作なのか

インターネット上ではWindows 8.x系を失敗作と主張している利用者が多いものの、実際にはそうなのだろうか?NetMarketShareのグラフを見てみれば、2012年10月に発売されておよそ1年半以上経過しているもののWindows ...
Diary

ダイヤル式の電話の使い方とか

近年では若年層を中心にダイヤル式の電話の使い方を知らない人も増えているという。公衆電話を見ている限り、そのほとんどはプッシュ式で、そもそも携帯電話やスマートフォンに以降しているため、携帯電話でなければ使い方がおぼつかないというケースも出てい...
News

スマホ版ドラゴンクエストIIが6月26日に配信開始

スクウェア・エニックスは今月26日に、「ドラゴンクエストII 悪霊の神々」をiOS及びAndroid向けに配信すると発表した。価格は500円となる。ドラゴンクエストII 悪霊の神々は初代「ドラゴンクエスト」に次いで1987年にファミリーコン...
Diary

しょうもない見落としが相当数バグの原因のような

試験的にプログラムを作った際にちゃんと動いたのを確認し、それを汎用性を高めるなどの改良版に差し替えたり、あるいは修正を加えたら今度はバグるという事態に遭遇した。その時の原因は本来一つだけのはずのタイマーが複数存在してそれが悪さをしていたから...
Uncategorized

日本でもFirefox OSの開発用端末がやってくる

Mozilla Japanは6月17日に、Firefox OSを搭載した開発用端末「Flame」を来月中に発売すると発表した。価格は18.500円(税別、一部地域除く)となる見込みである。個人的には実機テストが必要というのでなければ、And...
Diary

小学生も携帯電話を持つ時代か

今では小学生も携帯電話を持つようになっている。今日の携帯電話はGPSや基地局間通信などを利用した位置情報の取得及び発信や連絡手段として利便性があり、いざという時に役立つことがあるという点で今となっては必需品に近いものとなっている。一方で、そ...
Diary

CocoaPodsとそれベースのSBJsonをインストールする

iOS及びOS Xでしばしばお世話になるSBJson Frameworkだが、いつの間にか4.x系となり、しかもこれまでとはうってかわってCocoaPodsというパッケージ管理システムベースとなっていた。これまではソースコードをダウンロード...
Linux

LVM環境でのパーティションのリサイズ

サーバーを運用している時を想定してパーティションを切った際に、特定のボリュームだけ異様に使用率が高かったり逆にほとんど使っていなかったりしていたりする場合がある。この場合、パーティションをリサイズしなければならないのだが、GNU/Linux...
Mac

iOSとOS Xはどちらかができればもう片方もそれほど難しくはないのか

iOSのアプリの開発とOS Xのアプリ開発のどちらか片方ができれば、GUI絡みの部分を除けばだいたいのことはもう片方でも比較的容易にアプリ開発ができるようになる。というのは、OS XではCocoa、iOSではタッチパネルに特化したCocoa...
IT/Computer

コードのインデントは空白が好ましい

複数人で開発を行っているとたびたび問題となるコーディングスタイルだが、個人的には極力統一させた方が好ましい。というのも、人によってバラバラのコーディングスタイルだと、意思疎通などで問題を起こす可能性があるからである。ここでは、その要因の一つ...
Linux

Red Hat Enterprise Linux 7がリリース

北米時間の6月10日、レッドハット社より業務用エンタープライズ/サーバー向けLinuxディストリビューション、Red Hat Linux Enterprise Linux 7(RHEL)がリリースされた。これはコミュニティーベースで開発され...
News

お薬手帳は有用だがコストで差が

「お薬手帳断れば20円安い」Twitterで拡散、医療従事者から戸惑いの声 - Business Media誠によれば、今年4月の診察報酬改定で、薬を処方する際の「薬剤服用歴管理指導料」が従来では410円だったのが、今回の改定で手帳が不要な...
Uncategorized

バグの原因とその対処

アプリやシステムを開発すると必ずと言っていいほどバグに遭遇するが、その原因は多くの場合、以下に集約される。コードが仕様・設計に沿ってない仕様あるいは設計に不備があるコードに誤字脱字があって、本来参照されるべきものでないものが参照されている計...