タグ

ブックマーク / blog.champierre.com (7)

  • 黒い画面の魔法(UNIX のコマンド)をアドベンチャーゲーム形式で学べる Terminal Quest が楽しい - 僕は発展途上技術者

    1993年、大学の学部の電算機室に行けば Sun か NeXT のワークステーションがいつでも使えるという日でこれ以上ないんじゃないかという恵まれた環境にいながら、僕はプログラミングはもとよりコンピューターにはほとんど興味がなく、UNIX の授業でなんだか cd とか ls とか微かに教わった気がするのだが「なんじゃ、こりゃ、わけがわからんしつまらんなあ」という感じだった。タイムマシンがあったら、20数年前の自分を説教したい。 そんな時代にこの Terminal Quest と出会っていたら僕の人生変わっていたかもしれない。。俗に黒い画面と呼ばれるターミナルで入力するコマンド(UNIXコマンド)をアドベンチャーゲーム形式で楽しく学べるゲームだ。 ↑ こんな感じでストーリーが進んでいき、 ↑ まわりを見回すには ls とか、何かものを調べるときは cat といった実際の UNIX のコマン

  • iOS7 に対応したマンホールマップ 1.0.3 をリリースしました - 僕は発展途上技術者

    マンホーラー(マンホール好きな方々をそう呼ぶそうです)必携のアプリ、「iOS版マンホールマップ」を iOS7 に対応させました。 » マンホールマップ - iTunes - Apple 1.0.2 までのバージョンだと iOS7 では起動してすぐクラッシュしてしまうので、日より AppStore でダウンロードできる 1.0.3 へのアップグレードをお願いします。 前のバージョンからすでにそうだったのですが、マンホールマップは今は、@s5ot さん(ブログ: s5ot.send(:blog))が開発してくださっています。 @s5ot さんはRubyMotion で作ったマンホールマップをメンテしてくれる方を募集しますという無茶な募集にすぐさま応募してくださり、募集した翌日にはお願いすることを決めました。 地図画面はサクサク動くようになり、住所を入力して検索すればその場所に移動できる「住所

    Watson
    Watson 2013/11/09
  • RubyMotion で作ったマンホールマップをメンテしてくれる方を募集します - 僕は発展途上技術者

    RubyMotion で作った「マンホールマップ」、AppBank に紹介されて、ここ数日ありえないくらいダウンロードされ始めてしまいました。 » マンホールマップ: ディープなマンホール写真の世界にご招待。もうこれはナイスマンホ!!無料。 こうなってくると、気長にメンテしようと思って放置していた使い勝手の悪さや不具合などを直さないとせっかくダウンロードしてくれたユーザーに申し訳ない。 ですが、いまのところ別の Web サービスを開発中でなかなか手が空かない上に、RubyMotion はブランクがある。 そこで、僕の代わりに、マンホールマップのメンテをやってもいいよ、という方を募集したいと思います。 一応、RubyMotion 家のアプリ紹介のページにリストされているアプリです。 地図画面の改良や、マンホールの写真を投稿する機能を追加するのが目下のタスクです。 ご察しの通り、無料でマイナ

  • Vagrant 入門 - Mac 上に仮想マシンを簡単に用意する - 僕は発展途上技術者

    » Vagrant 入門 - Windows 上に Linux の仮想マシンを簡単に用意する - 僕は発展途上技術者 に続いて、今度はメインマシンの Mac に Vagrant をインストールしてみました。 こちらは Windows 上と比べて、さらに格段に簡単でした。 以下手順を紹介します。 Virtual Box のインストール Vagrant は仮想マシンをコマンドで簡単に用意できるツールですが、実際に仮想マシンを作るのは Virtual Box というソフトウェアです。 Virtual Box の Downloads ページより Mac 版をダウンロードしてインストールします。 インストールはすべてデフォルト設定でOKです。 Vagrant のインストール 次に Vagrant をインストールします。 Vagrant Downloads のページより最新(2013/3/15時点)の

  • Vagrant 入門 - Windows 上に Linux の仮想マシンを簡単に用意する - 僕は発展途上技術者

    naoya さんによれば、「便利すぎて鼻血が出ました」という Vagrant を触ってみて、僕も Git を最初に触った以来の衝撃を受けました。 » Vagrant - naoyaのはてなダイアリー 開発者、それも gem で入れることから、Ruby を使う開発者の一部で話題になっているようなのですが、Vagrant はこれからプログラミングしようと思っている初心者や、開発環境を用意する必要があるデザイナーにこそ、強力なツールなんじゃないかと思っています。 Vagrant が便利に思えるひとつのケースとして、Windows の上に Linux の仮想マシンを用意する、というのが挙げられます。Web 業界にいると勘違いしてしまいそうになるのですが、世の中のほとんどの人は開発者も含めて Windows を使っているでしょう。そういう人が PHPRuby などを始めてみたいと思った時に、難

  • iOSなどのスマートフォンのブラウザ側でリサイズをおこないファイルアップロードを爆速にする - 僕は発展途上技術者

    iOS 6 より Safari からファイルをアップロードできるようになり、写真投稿が必要なウェブサービスで、投稿のためだけにアプリを用意する必要はなくなったかなあ、と最初は思っていました。 ところが、iPhone 5 などで撮った写真などはファイルサイズが結構大きく、Safari からアップロードするときはそのままのサイズで送るため、外出先で 3G だとアップロードにものすごく時間がかかってしまい、ほとんど使い物になりません。 そこで、アップロード前にブラウザ側で写真をリサイズできる方法はないかと探したところ、 » IOS6 and Safari Photo Uploading - File API + Canvas + jQuery Ajax Uploading and Resizing Files Asynchronously - Stack Overflow で紹介されていた »

  • Railsで作ったひとりサービスをリリースするまでやっておくこと20個 - 僕は発展途上技術者

    以前書いた » つくるぶガイドブログ: ひとりサービスをリリースするまでやっておくこと10個 や つくるぶガイドブログ: ひとりサービスをリリースするまでやっておくこと10個 : 僕は発展途上技術者 を読んでいて、更新したくなった。 以下は更新部分しか重点的に書かないので、詳細知りたければ上記エントリーとあわせて読んでほしい。 アプリケーションエラーをメールで通知する。以前は Exception Notifier プラグインを使っていたが、今は Hoptoad が断然おススメ。 エラーページをカスタマイズする Javascript を無効にしているユーザー向け対策をおこなう フッターのコピーライト表示を常に最新にしておく slow query ログを送るようにしておく DBのバックアップを定期的におこなう仕組みを作っておく サイトのアクセス解析をおこなう。PCならGoogle Analyt

    Watson
    Watson 2010/04/21
  • 1