はてなダイアリーにslideshareを貼る

はてなダイアリーに slideshare のスライドが貼れない件 - /var/log/messagesを見て、[twitter:@kimihito_]さんも困ってたなぁ、と思いググりました。この記事を見て試してみたら出来ました! slideshareの仕様変更(?)ではてなダイアリーに表示出来なくなっ…

はてなからお引っ越し

hanachin C-x C-cBloggerからはてなダイアリーに移行したのが何ヶ月前だっけ? Bloggerに戻って独自ドメインのblog.hanach.inで運用しようかと思います。 はてなは凄く好きなんですがアクセス解析等との連携を考えた場合Bloggerの方が楽かなと。 あとBlogger…

僕はGumroadで猫のふんを売ります

2日連続、3度目。もう10うんこぐらい一人で片付けたのでこれはもうお金とってもいいかなと思って猫のふん写真の詰め合わせを売ります。 猫のふん詰め合わせ

WordPressにAmazonアフィリエイトの商品を貼る

経緯 ギークハウス沖縄のブログでアフィリエイトをやることにしました。 本を頂いたら記事を書き、読んだらレビュー記事を書き、その記事を読んだ方がAmazonで本を買ってくだされば、頂いた本から収益が得られ、そのお金でまた本が買えます。 新しい本が買え…

embed.lyを利用してサイトにURLのプレビュー機能を埋め込む方法

#Favtileにembed.lyの埋め込み機能をつけました。 これによりリンク先の動画・写真・OpenGraphで設定されたサイトのアイコン等を埋め込み表示出来るようになりました。 今回はembed.lyを利用する過程を紹介します。 embed.lyって何が出来るの? embed.lyを使…

Favtileのユーザーの背景表示をやめました。

#Favtile 前々からフィードバックの意見を貰っていました。 Favtileでユーザーが見たいのは背景ではない 背景があると情報過多 一方で背景を表示すると ユーザーの切り替わりが分かりやすい 僕がFavtileに背景画像を設定していた理由は、そのユーザーが設定…

生まれて初めてたんぽぽを食べました。

僕が生まれてきてから今まで一度もたんぽぽを食べた事はない。 たんぽぽ茶は飲んだことがあるし、たんぽぽのわたを吹き飛ばすことはあっても、たんぽぽを食べた事は無かった。 人生いつ終わるか分からないのに今たんぽぽを食べないでいつたんぽぽを食べるの…

たべものめも

参考になりそうなブログをばんばんまとめてメモっておく。 キーワード「スパゲッティ」 に関する検索結果 | nanapi [ナナピ] http://yakudatsu.livedoor.biz/archives/51670256.html お金が無いときに作るB級スパゲッティーのレシピ:お料理速報

Arduino + サーボモータ。ボタンを押すと左右に回転!

ボタンを押すとサーボモーターがある方向へ回転、ある程度動くと反対側に動く。 というものを作ってみました。 サーボモータの動かし方を覚えたくて。 なんかすごく楽に行けちゃいましたね。 #include <Servo.h> #define BUTTON 7 Servo myservo; // create servo obj</servo.h>…

MAMPのPHPでpeclを使う(Mac OSX Lion編)

今日も同居人のデバッグを手伝っています。 PECLでoauthのプラグイン使いたいらしい。 pecl install oauthやるとエラーが出るそうで。 とりあえず以下のブログ参考にしつつやるとpecl install oauth出来た。 MAMP + OAuth + Lion

Rails 3.2 + omniauthでハマった。

Rails 3.2 + omniauthでTwitter連携アプリを作ろうと思いたち、omniauth-twitterを使おうとしてハマったのでメモ。 アクセスすると次のようなエラー NoMethodError undefined method `include?' for nil:NilClass Gemfileでomniauthにgitのリポジトリを設定…

Backbone.jsのTodoアプリを読む。

クライアントサイドMVCフレームワークをもっと勉強したい。今僕は#Favtileというサービスを作っています。 Twitterのお気に入り機能のためのツールです。 そこではクライアントサイド・サーバーサイド共にCoffeeScriptで書いており、Spine.jsを使っています…

ローカルにあるgemファイルのインストール

[ruby] ローカルにあるgemファイルをインストールする - プログラム番長のヲボエガキ ここを参考にして出来た! gemの-lオプションを使う。 $ gem install -l foo.gem$ gem instlal -hして確認。 -l, --local Restrict operations to the LOCAL domain

Twitterのお気に入りをもっと使いやすくするツール・Favtileをリリースしました。

Favtile Twitterのお気に入りをタイル状に美しく表示、そこから人のお気に入りを見たり、お気に入りを追加出来る、Twitterのお気に入り機能に最適化したツールです。特徴としては タイル状に表示することで情報量を多く、かつ美しく表示します。 ある人のお…

AndroidアプリHesoをリリースしました

「へそ」をたくさん出せるキモ面白いへそだしアプリ「Heso」をリリースしました。 https://market.android.com/details?id=com.github.hanachin.heso ただのへそなのにいっぱい出るとなんだか不愉快。 タップするとへそが出るへそだしアプリです。 へそを出…

2014: Surrounding Area

aoj

今日も簡単そうな問題から。 2014: Surrounding Area 以下クソース。 実装簡単だと思ってたら結構手こずった。コーディング力うんこ…。 #include <stdio.h> #define MAX_WH 50 #define BLACK 1 #define WHITE 2 char map[MAX_WH][MAX_WH + 1]; char flag[MAX_WH][MAX_</stdio.h>…

久々にAOJをやった。

aoj

今日やったことまとめ。 久々にAizu Online Judgeをやった。 Problem setのVolume 0で解いてないやつを。 最後にやったのは2011-05-01なので、おおよそ8ヶ月ぶり。 くソースアップしときます。 0068: Enclose Pins with a Rubber Band 解法分かんなくてググ…

今年やりたいこと、やめたいこと

このリストの中の項目に優先度を付け、抽象的な項目を具体化し、目的をはっきりさせ、目標を立て実行していけば必ず実現出来るはずです。 やりたいことリスト デート 美味しい食事を食べさせたい いい景色を見る 旅行 こないだパスポート切れた。1回しか使わ…

node.js + socket.io + Arduinoでイイネ!

eXtreme Hagoで使われていた、リアルタイムに「いいね」と出すあのシステムをパクりました。 node.js + CoffeeScript + express + node-arduino + MongoDBで出来てます。 デモ動画 動機 ITfrogsとLexuesAcademyの懇親会でくまさんがいいねと同じの200分で作…

SimpleTimeKeeperにURLでタイマーの時間を指定出来る機能を追加してpull requestおくったった

SimpleTimeKeeperという便利なタイマーがあります。 fluxflex.com シンプルで見やすくてとってもべんり。プレゼンの時に重宝します。 その、SimpleTimeKeeperに、タイマーの時間をURLで設定出来る機能を付け加えてみた。 URLの末尾に#10:20や?10:30や#10-20…

カップ麺用タイマーアプリ「QuickNoodleTimer」

作りました。 GitHub - hanachin/qnoodle: Timer for Noodles.起動した瞬間から3分間カウントが始まります。 タイマーのスタートボタン押す必要なし。 Homeボタンを押して別のアプリを開いてても安心、3分たつとToastメッセージと(ちょっと小さい)音とバイブ…

ホモスレbotを書きました。

ホモスレのURLをツイートするホモスレbotを書きました。 Twitter ホモスレbot ソースコード(ライセンスはWTFPL) GitHub - hanachin/homosure: homosure 要求 最近はホモスレ多いですよね。1日に何本も立ってる気がします。 僕が欲しかったもの 手動でホモス…

最近.zshrcに追記したgitの設定

とりあえず僕が使いそうなものだけ。 便利そうなのあったら追記しようと思う # aliases alias g='git' alias ga='git add' alias gb='git branch' alias gc='git checkout' alias gco='git commit' alias gd='git diff' alias gp='git push' alias gs='git s…

Guard + Powで快適Sinatra開発

Sinatraを使ってWebアプリケーションを作る際、Sinatraを手動で何度も再起動するのは面倒くさくないですか? そんなときはGuardとPowを使えばSinatraのファイルを書き換え保存するだけで自動的に再起動させることが可能です。 これでテンポよく快適に開発出来…

Chromeのconsole.logの謎

この記事を読んで、Chromeのconsole.logの動きが謎すぎる気がして確認してみました。 CoffeeScriptで、newするときのプロパティ変数の初期化ってどーなってんの? - uzullaがブログ 検証 ソースコード var a = []; a.push('A'); console.log(a); a.push('A')…

EmacsでCoffeeScriptの環境を整えたい

flymakeでエラーを表示したい いちいちコンパイルしてエラーが出てるか確認するのは面倒。 ここを参考にflymakeの設定をする。 coffeescriptでflymakeする - Kentaro Kuribayashi's blog EmacsからCoffeeScriptを評価して、結果が見たい regionを選択してえ…

EmacsからnodeやブラウザでCoffeeScriptを動かす

前に書いたJavaScriptの開発環境を整えるついでにCoffeeScriptの環境が整います。 EmacsでJavaScriptの環境を整えたい - はなちん C-x C-c swank-jsの導入 ivan4thさんのswank-jsを使うとEmacsからNodeやブラウザにつないでJavaScriptを実行できます。 JavaS…

僕のブックマークの可視化

僕のはてなブックマークの、1月頃から10月の末あたりまでの、タグ付けの様子を可視化してみました。 タグごとに円で表示されています。 いっぱいブックマークされたタグは大きめに表示されます。 時間がたつにつれて円がだんだん小さくなります。

EmacsでJavaScriptの環境を整えたい

とりあえずここを参考にEmacsからChromeやNodeを叩けるようになりました。 http://e-arrows.sakura.ne.jp/2011/06/connect-to-nodejs-and-chrome-from-emacs.html ひっかかった点 swank-jsは更新されてるようで、本家のものを使うことでいけた。 僕の環境だ…

CoffeeScriptでHQ9F+のインタプリタ書いた。

http://d.hatena.ne.jp/Shinti/20111130/1322663012 を見て書こうとおもったので、書いた! インスタンス変数のデフォルト引数でハマりそうなところ out = (x) -> console.log x class Foo constructor: (@out = out) ->このようなCoffeeScriptは var Foo, ou…