読者です 読者をやめる 読者になる 読者になる

Rubellum fly light

ほぼPHP日記

Android アプリ開発をはじめた

Androidアプリ開発をはじめた。 ひとまずニュースアプリみたいなやつをつくっている。 Android Studio 普段 IntelliJ IDEA を使っているので、Xcodeより使い勝手に慣れててスムーズに開発に着手できてる。 ライブラリ OSSのライブラリが大量にあるので、PHP…

ボーン・コレクター/コフィン・ダンサーを読んだ

「ボーン・コレクター」は映画にもなっていて、地上波でも放映されていて、子供のころに何度かみた記憶がある。 アンジェリーナ・ジョリーと黒人のおじさん(いま調べたらデンゼル・ワシントンという俳優らしい)が出ていて、寝たきりのおじさんが探偵役っぽ…

データ構造を着飾るアプリケーション

最近、文章を書いてないのでリハビリがてら。 Google の"検索" Google 検索のすごいところは、「検索」でなく「ソート」なのだとどこかで見た。 検索結果を"どのような順"で表示するかが、むしろ重要なのだと。例えば、検索キーワードがページ内に多く含まれ…

LINE BOTでリッチメニューと新メッセージタイプのカルーセルタイプを使ってみる

LINE DEVELOPER DAYで知った「リッチメニュー」と新しいメッセージタイプ「カルーセル」を試したかったので、LINE BOTを作成してみた。 いわゆるチャットBOTで最初に作るものといえば、出退勤BOTか近隣レストラン検索かと思うので、今回は近隣レストラン検索…

Kitematic (Beta) 2.app は壊れているため開けません。

Docker for Mac をインストール後、メニューにkitematicの文字が。 早速、kitematicをダウンロード&起動すると、以下のエラーが発生。 Kitematic (Beta) 2.app は壊れているため開けません。 ゴミ箱に入れる必要があります。 どうやらAppの形式が古いからら…

「PHP RFC」でググってPHPの未来に思いを馳せる

RFCで公開されていた「pipe-operator」がF#っぽくて素敵でした。 見た目が奇抜すぎるので、仮に実装されたとしてもなかなか使えないような気も…。 PHP: rfc:pipe-operator # PSR7 Example $request = getGlobals() |> parseRequest($$) |> buildPsr7Request(…

後味が悪いことで有名な「ミスミソウ」がお安いらしいですよ、奥さん。

[まとめ買い] ミスミソウ(ぶんか社コミックス)作者: 押切蓮介メディア: Kindle版この商品を含むブログを見る

OpenShiftのVagrantfileはParallelsには対応してないようだ

環境: OSX Yosemite, Parallels, Vagrant(v1.6.5) Vagrantのparallelsプラグインはインストール済み。 OpenShiftを引っ張ってくる。 $ mkdir -p $GOPATH/src/github.com/openshift $ cd $GOPATH/src/github.com/openshift $ git clone git://github.com/open…

Niche Readerをユーザー登録しなくても使えるようにした

Niche Reader - http://reader.nicheantenna.com/ 個人のWebサービスにメールアドレスを要求するのはよくない気がしてきたので、 URLにランダムなトークンを割り当てて、そのURL(トークン)を知っている人だけがアクセス出来る形にしてみた。 Gistのプライ…

LaravelでRSSリーダーを作っている

feedlyはスタイリッシュすぎるので、泥臭いRSSリーダーを作っている。Niche Reader http://reader.nicheantenna.com/未読管理機能は、消化に追われるたちなので意図的につけてない。 カテゴリのフィルタ機能は、必要になったら作る予定。。。高速化というか…

『Team Geak』を読んだ

年末なにか本を読もうと思って、Team Geakを読んだ。 リーダー(マネージャー)になるエンジニア向けの内容が多い。 以下、メモ。 ソフトウェア開発はチームスポーツである コードを隠さない コードや作業を隠してもいいことはない(≒ アイデア/意見を隠さな…

PHPのバージョン管理はphpbrewが使いやすいです

PHPのバージョンを管理するソフトウェアはphpbrewが一番使いやすいです。 なので、みなさんもphpbrewを使いましょう。c9s/phpbrew · GitHubインストール方法や使い方はREADMEを見るのが一番いいです。 インストールメモ 以下、自分向けのメモ。phpbrewのイン…

Module#prepend

Module#include クラスAがモジュールMをincludeすると、メソッドの探索順は A → M → …のようになる。 つまり、モジュールMはクラスAの親クラス側に差し込まれる。 module M def hello puts "M hello" end end class A include M def hello super puts "A hel…

Slimで改行のあるHTMLを出力する

SlimはHamlによく似たテンプレートエンジンです。 %記号がないので、より書きやすくて見やすいです。Slimで出力すると改行のないHTMLが出力されます。 今まで汚いなーと悩んでましたが、ドキュメントに整形(改行とインデント)して出力する方法が普通に書い…

package.el便利じゃないですかー!

VimのVundleやNeoBundleがすごく便利で、emacsでモダンなパッケージマネージャを使いたかったのだが、どれもパッとしなかった(当社比)(あと僕はemacsモヒカンではないので趣味趣向が合わなかった可能性があるという予防線を張っておきます)。 んでどうし…

最近やたらとよく見かける「自由なソフトウェア」について

最近とある御方のブログを読んで、「自由なソフトウェア」なるものに興味を持ったのでメモ。 自由なソフトウェアとは 自由なソフトウェアの定義などは以下のページが詳しい(というか本家)。 自由ソフトウェアとは? - GNUプロジェクト - フリーソフトウェア…

Rubyのオブジェクトについてのメモ

だいぶ曖昧なのは自分の理解が足りないため。 クラス/Class/classの表記方法について クラス/Class/classはすべて異なる(ものとして表記している)。 クラス オブジェクト指向における一般的な意味のクラス。 Class クラスを表現するのに使用される普通のオ…

お名前どっとコムの広告のアレ

注意力散漫なのか、毎回「安い!→そうでもなかった」ってなります。 最近のやつ。 以前のやつ。

Twitterでエゴサーチ

Twitterの検索はいろいろオプションがあってエゴサーチがはかどります。 いまの検索ワードはこんな感じ。 -to:rubellum -from:rubellum -@rubellum rubellum OR るべるむ OR ルベルム Google先生でもおなじみの「-」検索は素敵ですね。 関係ないツイートが引…

Kobitoのいいところ

改行。 説明 markdownにおける改行の仕様は以下のようになっている。 空白行に囲まれた複数行の文章(一行の場合も含む)がまとめて一つの段落として扱われます。 http://blog.2310.net/archives/6#paragraphs_and_line_breaks つまり、改行が<br />タグのように扱わ…

「半角/全角」よりもMacの「かな」「英数」の方が好き

Macには「半角/全角」キーがない。 代わりに、スペースの左側に英字入力(半角)に切り替える「英数」キー、右側に日本語入力(全角)に切り替えるを「かな」キーが用意されている。 「半角/全角」は日本語入力と英字入力を"トグル"するが、Macの「かな」および…

OS X Lionをインストールした

購入だけしてインストールはしてなかったOS X Lionを今更ながらインストールした。 クリーンインストールしようと思ったのだが、予想以上に難航したので、Snow LeopardのクリーンインストールしてからLionにアップデートした。新しい環境は、とても清々しい…

Chromeの拡張機能に「Minus」をインストールしているとTumblrのダッシュボードの表示がひどいことになる

ChromeでのTumblrのダッシュボードの表示がおかしくなっていた。 Tumblr側がChromeの表示チェックをしていないわけがないので、拡張機能が悪さをしているのだろうと検討をつけて、ひとつずつ無効にしてみたところ、「Minus(Ver 1.7.98)」のせいだというこ…

今日からVimmer!

Vim

Vim、それは選ばれし者の指で膨らむ奇跡のエディタ ある者は清浄のエディタを咲かせ、ある者は毒のエディタを咲かせる 大エディタ時代、美しさを競いあう二つのエディタ その名をVimとEmacsといった... MacVimをインストールした。 quickrun, neocomplcache,…

Countableの悪夢

PHP

count($obj); ってサポートするべきなのだろうか、 とRubyのEnumerableをtraitとmix-inで実装してみるときに思ったのである。

Countableの悪夢

PHP

count($obj); ってサポートするべきなのだろうか、 とRubyのEnumerableをtraitとmix-inで実装してみるときに思ったのである。

Play framework with Scalaのデモでハマった

ふとScalaでWebアプリケーション作りたいなーと思ったので、Play frameworkをいじってみることに。 チュートリアルを参考にしてたのですが、いろいろハマったのでメモ。 とりあえず初期のプロジェクトが動作するところまでです。 (あと正直よくわからないこ…

Play framework with Scalaのデモでハマった

ふとScalaでWebアプリケーション作りたいなーと思ったので、Play frameworkをいじってみることに。 チュートリアルを参考にしてたのですが、いろいろハマったのでメモ。 とりあえず初期のプロジェクトが動作するところまでです。 (あと正直よくわからないこ…

新・Togetterのまとめをはてなダイアリーに丸投げ(引用)するブックマークレット

以前作ったTogetterのまとめをはてなダイアリーに丸投げ(引用)するブックマークレットが動かなくなったので直しました。 不具合確認をほとんどしてないので、問題あったら言ってくだしあ。 Hatena::Letが動かない…(*´Д`) ので、リンク先の「Togetter 引用…

ArchLinux(on VirtualBox)にGuest Additionsをインストール

VirtualBox上のArchLinuxにGuest Additionsをインストールしたときのメモ。 ※自分でいうのもアレですが、この記事は非常に怪しいです。。。 メニューから「Guest Additions」をインストール! と意気揚々とインストールしてみたものの、ウィンドウの大きさを…

Ubuntu(11.04)にmikutterをインストールした(RVM)

今までLinuxのTwitterクライアントとしてSaezuriやTweetDeckを使っていたのですが、 Linux版のAdobe AIRのサポートが終了してしまったため、新たにクライアントを探すことに。 いろいろ探してみた結果、mikutterが良い感じだったのでインストールしたよ、と…

au版iPhoneのezwebメールで即受信通知する方法

au版iPhoneではezwebメールの受信間隔が最大で15分程度ある。 そこでもっとはやく通知できる方法をないかなぁと探してみた(メールとか別に来ないんですけどね、はぁ…)。 んでどうやら「ezwebメールをBoxcarの通知用メールアドレスに自動転送して通知する方…

2011年10月に読んだ本

小説 10/1 告白 登場人物の告白という形(回想チック)なのでスイスイ読めて、しかも面白かった。 教室にあるはずの平和な日常が全然ないよこの学級。 10/14 とある飛空士への追憶 次期女王の姫さまと一介の飛空士による長距離飛行。 このせっていだけでよだ…

BrainfuckでGPGPU!

GPGPUできるBrainfuckをCUDAで実装してみました。 このBrainfuckを使用すると、SIMDな並列演算を行うことができます。 並列演算用の命令を2つ追加してるので純粋なBrainf*ckではないですね、はい。 拡張命令 記号を2つ追加しました。 記号 説明 { 並列演算の…

iPhone4S料金メモ

てけとうなメモ。 Softbank iPhone向け新キャンペーン「アレ コレ ソレ キャンペーン」、10月14日より開始 | ソフトバンクモバイル株式会社 ソフトバンクモバイル、10月14日より「iPhone 4S」を発売 | ソフトバンクモバイル株式会社 au 報道資料:au 初となる…

2011年9月に読んだ本

9月は試験とレポート地獄♪ 小説 9/10 禁涙境事件 / 上遠野浩平 9/11 月は幽咽のデバイス / 森博嗣 9/28 ソードアート・オンライン 1 / 川原礫 9/29 烙印の紋章 1 / 杉原智則 ここらへん見てソードアート・オンラインと烙印の紋章を買った。 俺TUEEE系はおも…

2011年8月に読んだ本

インターンやらコミケやらで8月前半はあんまり読めなかった。 ほとんどラノベな気がするなぁ…。 いや、気にするまい。 小説 8/1 紅〜醜悪際〜 / 片山憲太郎 8/1 愚者と愚者 / 打海文三 8/2 十二国記 華胥の幽夢 / 小野不由美 8/19 境界線上のホライゾン (1) …

可愛いVimちゃん

http://twitpic.com/6au9pr

C80感想、反省

C80の感想などなど。 2日目はサークル参加、3日目は一般参加でした。 2日目、サークル参加 東S-24b「もふもふコード」で参加。 机の位置はお誕生日席の左端。 当日は8時くらいに会場に着いた。 用意した本を並べるだけだったので、準備に時間はかからなかっ…

2011年7月に読んだ本

数は少ない。推理小説が多い。 夏休みにもう入ってるので、いろいろ読みたいなー。 小説&漫画 7/3 女王陛下のアルバイト探偵 7/5 不思議の国のアルバイト探偵 7/23 ぼくらの 5,6,7,8,9,10,11 7/31 アルキメデスは手を汚さない

RubyでRSSを取得(FeedNormalizer)

FeedNormalizerでRSSを取得するコード。一応Atomも取れる。 このコードではタイトル、日付、URLのみをハッシュで返すようにしてます。 require 'kconv' require 'feed-normalizer' # RSSを取得してタイトル、日付、URLをハッシュで返す def rss_parse rss fe…

iOS5 betaインストールしてみた――3個のイケメン機能編

乗り遅れた――このビッグウェ(ry iPhone3GSにiOS5 betaをインストールしたので、変更された点や気になる点をメモ。 キーボード、入力変換 入力時の候補が表示されているところが変わっています。 イ、イケメン…? 右側の矢印を押すと変換メニューがいくつ…

要出典なCUDAメモ

CUDAの挙動をよく知らないので, 現時点でぼくが理解している(真偽不明な)内容をメモ. 真偽はかなり怪しいです. カーネルは非同期実行 カーネル関数は非同期なので処理はすぐ帰ってくる. 処理時間を計測するのにタイマーを使うときに注意が必要. カーネル関…

CUDAのマクロ・定数

よく見かけるけど、中身とかよくわかってなかったのでメモ. CUDA_SAFE_CALL()の中身 cutil.hに書いてあるCUDA_SAFE_CALL()の中身. 実態はマクロ. # define CUDA_SAFE_CALL_NO_SYNC( call) { \ cudaError err = call; \ if( cudaSuccess != err) { \ fprintf(…

2011年6月に読んだ本

更新1ヶ月ぶり。 前回の更新も読んだ本についてなので、 もっとプログラミングネタとか書かなきゃなーと。 小説&漫画 6/5 笑う警官 6/13 ヒャッコ 3〜6 6/13 なにかもちがってますか 6/19 狼と香辛料 2 6/24 葉桜の季節に君を想うということ 6/25 ぼくらの…

2011年5月に読んだ本

小説&漫画 5/1 精霊の守り人 - 上橋菜穂子 5/28 海と毒薬 - 遠藤周作5月は2冊しか読まなかったようだ…。 ハルヒの新作が出たので早く読みたい。 積んでる本が多いので、ちょっとずつでいいから読んでいきたいなぁ(遠い目

Io(language)をMac OS X Snow Leopardにインストール!

Io

メモ的なものです。あんまし検証してませんよ。 普通にhomebrewからインストールできるようです。 $ sudo brew install io ががが、今回はソースからインストールしてみました。 まずgitでソースを取ってきます。 $ git clone git://github.com/stevedekorte…

VirtualBox(Ubuntu)で共有フォルダするときの注意。

Mac

共有フォルダの設定に詰まったのでメモ。 環境は以下の通りです。 ホスト:Mac OSX Snow Leopard ゲスト:Ubuntu 10.10 仮想化:VirtualBox 4.0.6 普通マウントするときには以下のようなコマンドを打てばよい。 $ sudo mount -t vboxsf Shared /home/usernam…

TitaniumDesktopでRubygemsを使う

TitaniumDeveloperでプロジェクトを作るところは省きます。 アプリケーション名は「Sample」と仮定し、rubygemsのtwitterを使ってみます。 $ cd Sample/Resources $ bundle init Sample/Resources直下にGemfileがあると思うのでそれを編集。 「gem twitter」…

2011年4月に読んだ本

小説&漫画 4/21 血まみれスケバンチェーンソー (1) - 三家本 礼 4/21 血まみれスケバンチェーンソー (2) - 三家本 礼 4/24 ハーモニー - 伊藤計劃 4/25 美女アマンダ - 三家本 礼 4/25 ヒャッコ (1) - カトウハルアキ 4/25 ヒャッコ (2) - カトウハルアキ 4…