パソコン・インターネット
自宅に光回線を引いた。 今まで使っていたもの WiMax を使っていた。 ワイヤレスゲートWi-Fi + WiMAX | 株式会社ワイヤレスゲート 2011年の中頃くらいから契約していたと思う。オーストラリアに滞在している期間中も、従量制課金のプラン「ステッププラン」…
タイトルは言いたかっただけです。すみません。10月31日、世間がHalloweenで盛り上がる中、私は確定申告に追われていました。昨年9月まで豪州に居た訳ですが、豪州の年度は7月始まり。所得税の計算も7月始まり。そう、2013年7月から2014年6月までの分の所得…
(タイトルの¥の文字は全角です。半角打つと何か怖いんで。文中も同様。)Mac には CotEditor という良いエディタがありまして、MacでWeb系のコード(JavaScript, HTML, PHP, etc...)などを書く際にはいつもお世話になっています。 2つの文字 on Mac さっ…
fallback(フォールバック)とは、元々使おうとしていた手段が利用できない状況において、代替手段を使うことを言います。最近では名詞としての用法も多いようですが、元々は動詞(+副詞)であることに気を付けて下さい。 contingency-plan(コンティンジェ…
僕のような人達の仕事の一つに、ユーザ教育というものがあります。 使い方や仕組み、考え方などを直接教えるだけではなく、ソフトウェアを使っていてる人達が、それ使っているうちに自然と学んでいけるようなものを作ることも仕事です。何を教えるのか。コン…
マイクロインタラクション ―UI/UXデザインの神が宿る細部作者: Dan Saffer,武舎広幸,武舎るみ出版社/メーカー: オライリージャパン発売日: 2014/03/19メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る日本語版は今年の3月20日付けで初版…
Webページ内でpush型配信をやろうと思ったとき、どのように実現しますか? WebSocket Comet Ajaxで定期的にpolling(ポーリング) ここ数年ではWebSocketを使う事例が多いかとは思いますが、やっぱり、色々と面倒臭いというのが正直なところです。かと言って…
_人人人人人人人人人人人_ > リリースしました <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄こんな吹き出しをお手軽に作成するためのiOSアプリ「突然の死」のバージョン1.1をリリースしました。次のような機能があります。 簡単なコピー&ペースト Twitterへ投稿(「設定…
先週末、GitHubのMicroプランに契約して、private repository を持ち始めました。 repository とは? そもそもこの文脈で言うrepository(リポジトリ:倉庫の意味。書きことばです)とは、ソフトウェア(ソースコード等)のバージョン管理システム(VCS)のた…
今回は色の話です。透明に関わる3つの言葉、opacity, transparency, そして alpha。 これらの意味、きちんと把握できていますか?筆者は、できていませんでした。 反省の気持ちもこめて、ここにメモしておきたいと思います。 思い込み 次のように思い込んで…
もう既に5日ほど経ってしまいましたが、新年明けましておめでとうございます。この年末年始に作ったものを紹介しようかなとも思いましたが、まだ人に言ったり見せたりできる状態ではないものばかりなので、読んだ本のうちの1つを紹介しておきます。開眼! Ja…
参加しているバンドの演奏会が今週末に迫っています。このバンドはおよそ週1回のペースで練習しているのですが、未だに顔と名前を覚えられない方が何名がおられます。 流石に知り合って数年経過しているような方々とか、知り合ったばかりでも以前からお名前…
数日前、iOS / Android 向けにDQ1(ドラゴンクエスト1)が100万人限定で無料配信されるということがあり、ネット上でもリアルでも、周囲はDQ1をプレイしている人が大勢居られました。僕は今そんなもんで遊び始めたら生活が破綻するので落としに行ってすらい…
キーボードと言えば、日常生活においても仕事においても欠かすことのできない重要な道具です。キーボードの良し悪しは生活に大きな影響を与えると言っても過言ではありません。しかしながらPCに付属していたキーボードや1000円以下で買うことのできるキーボ…
先日、新しく携帯電話端末(ガラケー)を入手するためにauショップで手続きをしてきましたが、暗証番号の取り扱いが非常にダメダメだったので、ここに記録を残しておきたいと思います。 経緯 auショップの窓口において。 購入する機種を決定し、申し込み用紙…
Apacheで割と本気でハマったのでメモ。 症状 特定のディレクトリ、またはその配下の任意のディレクトリ/ファイルにアクセスしようとすると、403 Forbidden が返される。 再現手順 rootになる。 $ su -~(rootユーザのホームディレクトリ)にディレクトリを…
先日、9月上旬の某日付けで、務めていた会社を退職することとなりました。 ここ最近、退職エントリに関する話がいろいろと出ていますが、この記事はいわゆる「砂をかける」系の話ではありません。前回は明らかに砂をかけてますけれども。前回の退職エントリ …
Singletonと言えば、オブジェクト指向言語におけるデザインパターンの一つのことです。 とあるクラスのインスタンスが高々1個までしか存在しないことを保証するクラスのことを指します。 Singleton パターン - WikipediaSingletonには重大な欠点があります…
数日前に日本で話題になっていた「超高速開発」について記事を残したいと思います。ニュース記事 超高速開発はスクラッチ開発の3倍から10倍の開発効率が条件、競合するベンダ13社が利害を超えて「超高速開発コミュニティ」を設立 - Publickey の はてなブッ…
ウォーターフォール(Waterfall)型開発とは、まるで上流から下流に水が流れるが如く、上流から下流へ仕様書やプログラムなどの成果物を流していき、最終的なソフトウェア製品を完成させるという古典的な開発手法です。長所としては 単純である ソフトウェア…
Twitter上でよく流れてくる愚痴の一つに「謎プロトコル」というのがあります。謎プロトコル(protocol:通信の手順)とは、企業間(場合によっては企業内)で機密情報をやり取りする際に、機密情報を暗号化されたzipファイルとして電子メールで送信し、その…
コンテストそのものの紹介と、予選のときのお話 ⇒ Google Code Jam 2013(予選)に参加しました本戦の第1ラウンドは、1A、1B、1Cの3回が開催され、各回の上位1000人(合計3000人)が第2ラウンドへ進出というルールです。 3回ともチャレンジしたのですが、…
先日、会社の業務システムを刷新してきました。 書けること書けないこと色々ありますが、書けることだけかいつまんで、概要だけ紹介したいと思います。 もちろん、後年、自分自身で振り返ったときのためのメモでもあります。 形態と規模 一般的なLAMP(Linux…
先日、CodeIQさんにおいて「チョードコーディング」が開催されていたので参加しました。 全体で139人の挑戦者が居られたそうですが、なんと7位入賞を果たすことができました! 非常に嬉しい限りです。 どんな競技なのか? 「素数を小さい順に100個表示させる…
JavaのWebアプリケーションフレームワークである Struts のバージョン1系統のEOL(End Of Life)が宣言されたというニュースを、Twitter経由で知りました。 まだEOLじゃなかったんだwと思うと同時に、非常に懐かしい気持ちで一杯です。というのも、僕がJav…
プログラミングコンテスト「Google Code Jam 2013」に参加しました。 参加したとは言ってもまだ予選が終わったばかりの状態ですが。コンテストのページはこちら: Google Code Jam 問題文や参加者の回答などは、「Practice」のリンクの「Past Contests」の欄…
Webサーバなどなど、何かしら遠隔地のサーバにファイルを転送するとき、皆さんは何をお使いでしょうか?感覚的な話になりますが、一般的には SCP や SFTP が多いかとは思います。次に多いのはWebコンソール(コンパネ)over HTTPS でしょうか。エンタープラ…
アリバ(Ariba)と言えば、企業間取引(調達・購買)の場面ではよく耳にする企業です。簡単に言うと、電子商取引を上手く支援してくれるネットワークを提供してくれる会社、というところでしょうか。このAribaはこの業界では大手なのですが、この広い世の中…
またまたMySQLでハマったのでメモ。 現象 実行できないはず(エラーになるはず)のSQL文が、MySQLでは実行できてしまいます。 具体的には、not null 制約のある列に対して null 値を格納させようとしても、実行できてしまう場合があります。 サンプルデータ…
Joel Test(ジョエル・テスト)とは、もう12年も前のものではありますが、ソフトウェア開発チームの良し悪しを測定するための、良くできたテストです。12個の質問に Yes / No で回答していき、 Yes の数が点数となります。 もちろん得点は高いほど良く、12点…