暮らしの技術

暮らしを豊かにする技術や、特に暮らしを豊かにしない技術があります

2013-01-01から1年間の記事一覧

Emacsでもウガンダの恵まれない子ども達を援助したい!!

世間はクリスマスですね.僕は今夜も一人で静かな夜を満喫していたのですが,クリスマスに恋人や家族にプレゼントを贈っている人々をみていると,僕も世界の経済にすこしばかり貢献したいなと,そういう気持ちがむくむくとわき上がってくるのは自然なことか…

mixiのScrap Challengeに参加してきた

12月14日(土) に行われたmixiのScrap Challengeに参加してきました!!Scrap Cahllengっていうのはどういうイベントかというと, こちらが出題する問題を制限時間以内に解き、獲得ポイントをチームごとに競う形式のイベントです。Webセキュリティに関する簡単…

XHR2でCSRFする話ちゃんと理解できてなかった

HTML5におけるCSRF対策の注意事項 | Opentone Labs. を読んでいて,攻撃対象のレスポンスヘッダにAccess-Control-Allow-Origin: *とかが付いてないとSame Origin Policyに引っかかって失敗する気がして,気になって,はてブにそのこと書いたら id:teppeis さ…

Rubyからim.kayac.comのSecretKey認証を使ってAPNsを使う

im.kayac.comという,手軽にiPhoneへ通知を送ることが出来るサービスがあるので,これを使って遊んでみるコードを書いた.公式にmodule置いてあるみたいだけど,簡単そうだし自分で書こうと思った*1.認証にはSecretKeyを使う方法で実装してる.実装見ればわ…

はてなブログの脚注を横に出すようにした

はじめに 近年,インターネット上で手軽にページを作成することが出来るブログサービスが注目されている.代表的なサービスのひとつにはてなブログがあり,はてなブログでは表現力の高い記事作成を行えるよう,脚注機能がサポートされている. 脚注をつける…

メタプログラミングRuby木曜日読んでた

Class「ずっと気づけなくてごめん…ごめんね」 Class「今の私になったから、本当のあなたを知ることができた。私には、こんなにも大切な友達がいてくれたんだって。だから嬉しいよ」 Class「特異メソッドちゃん、ありがとう」 Class「クラスメソッドは私の、…

アップローダの検証とかリアルタイム性の強いAPIを通信が不安定な場所から使ったときの動きが見たいときに便利な奴

Xcodeに入ってるNetwork Link Conditionerがめちゃくちゃ便利。 標準で付いてくる開発用ネットワーク帯域制限アプリ | Cocoaの日々情報局 ほかにもspeed limitっていうのがあるらしい mschrag@github speed limitは速度制限と遅延の指定とドメイン指定とかで…

D3.jsで遊んでた

かっこいいアニメーション作りたくてD3jsで遊んでた. tributaryっていうサービスが便利で,簡単にいろんなの試せる.すごい. アニメーションgifとかでも保存できるっぽい. こういうのできた.編集すると再実行されるので,右側のコードの所で適当に改行し…

どこでもグリッチできるブックマークレットかいた

どこでもグリッチできるブックマークレット書いた. 以下をブックマークに加えて好きなページでクリックすればページ内の画像がグリッチされる. ')[0];b('img').each(function(){var a=document.createElement('a'),f=Math.floor(255* Math.random());a.hre…

古来からの仕来りに従い今年もカウントダウンタイマーを設置しました.

古来からの仕来りに従い今年もカウントダウンタイマーを設置しました. 卒論/修論タイマー 弊学ですが,今年は卒論・修論ともに昨年より一週間ほど締め切りが早まっています.ご注意下さい. こちらもご活用下さい 締め切りまできょーこさんが励ましてくれる…

自前でjQueryのnamespaced event発火させてたら気持ち悪かった

ウゲッ,eventのnamespaceは.の前後逆でも動くの— 反インターネット装置 (@side_tana) 2013, 10月 20 教えて分かる人— 反インターネット装置 (@side_tana) 2013, 10月 20 https://twitter.com/side_tana/status/391963711520268289:embed#twbsでいうと$(".mo…

希望を信じたAndroidアプリ開発者を泣かせたくない,最後まで笑顔でいてほしい.ので,株式会社ミクシィでインターンしてきた

2013年は観測史上に残る最高の夏でしたが,私も株式会社ミクシィでのインターンを通して最高の夏を過ごさせて頂きましたので,記憶が薄れないうちに記事にしておきます. ミクシィに限らず,来年インターンを考えている人の参考になればと思います. きっか…

CakePHPとかRailsな感じのフォームをjQueryで選択したいときの話

data[Comment][name] とかそういうヤツ 素直に考えると$.("[name=data[Comment][name]]")なんだけれど,これだと上手くうごかない.属性名セレクタの仲で特定の記号を使うときはエスケープが必要で,その方法はバックスラッシュ二回.つまり以下のようになる…

border-radiusとborderを組み合わせたときの挙動[解決編]

昨日のヤツの続き. Safariでも良い感じに枠がつけれたので.完全にバッドノウハウなんですけど. img.img-circle{ width: 100%; border-radius: 500px; box-shadow: 0 0 0 4px #999; } 問. このコードを書いたときの筆者の気持ちを答えよ.(5点)

border-radiusとborderを組み合わせたときの挙動

画像を丸く切り取って周辺をborderで囲いたいんですけど,これSafariのバグなのか仕様でさだまってないのかどっちですかね. html <p> <img src="/img/me.jpg" class="img-circle img-responsive"> </p> css p { width: 150px; margin: 100px auto 0 auto; text-align: center; } .img-circle{ width: 100%; border: 3px #ccc …

実家のインターネットがつらい

通信してると頻繁に接続が途切れる.10分ネットしてたら2分は落ちてる.突然ネットに繋がらなくなるし不快感高い.こうやってはてなブログとか更新して,返答ないなあっておもったら無線ルータのWANが死んでる,みたいなことがある. MacPortsの更新とかも地…

port installでpcre++関連のエラーが出たときの対処

なんか放置してたのだけれど,一応対策出来たので書く pcre++を無効にする $ sudo port -f deactivate pcre++ 次にpcrexxをインストールする sudo port install pcrexx とりあえずこれでOKっぽい.名前が変わったのかなぁ,,,

enchantMOON届いた

最初の予約日,アスキーストアが復活したと同時に注文したenchantMOONがやっと手元に届いた.実際の書き味とかは,予想してたけど素早く書くと飛んだりする.「て」「し」「も」あたりが結構さらっと勢いで書くからうまく入らないことがある.あと一画目が横…

クライアントサイドでの暗号化

JavaScriptでクライアントサイドでの暗号化を行うcrypto-jsを試しました.Crypto-JS sampleクライアントサイドでの暗号化を行うとサービス木業者でもデータを見ることが出来なくなりますので,オンラインストレージサービスなどでは安心ですね.MEGAではクラ…

ハッピーグリッチをリリースしました

ハッピーグリッチをリリースしました.ドラッグアンドドロップで写真を投稿すると,グリッチされ,全ての閲覧者に配信されます.写真はサーバを介して全ての閲覧者に届けられますが,保存はされません.閲覧できるのは次の画像がアップロードされるまでのわ…

Quartz Composerを使おうと思ったのだけれど,いつのまにか手元で使えなくなってた.たぶんXCode更新した時だと思う.Apple Developer の Download からダウンロードできる.https://developer.apple.com/downloads/index.action左の検索フィールドからQuart…

革新的コミュニケーションツールをリリースしました

革新的コミュニケーションツールをリリースしました.回転寿司嬉しい事があったらクリックして寿司に伝えましょう.クリックすると寿司も一緒に喜びます.喜んでいる寿司の状態はWebSocketでこのページを見ている全ての人に共有されます.寿司が喜んでいると…

.zshrc晒す

晒し第三弾 ## 履歴の保存先 HISTFILE=$HOME/.zsh-history ## メモリに展開する履歴の数 HISTSIZE=100000 ## 保存する履歴の数 SAVEHIST=100000 #---------------------------------------------------- # # 環境変数 #------------------------------------…

Emacs23の設定

24でpackage.elでの運用にするといろいろ修正がいる. ;;--------------------------------------------------- ;; ;; Emacs全般の設定 ;;--------------------------------------------------- ;; 起動時に出てくるメッセージを消す (setq inhibit-startup-…

vimperatorの設定

個人的なメモなんだけれど,vimeratorの設定を晒しておこうと思う. " .vimperatorrcのリロード " :source ~/.vimperatorrc RET " タブを表示 set gui=tabs " アドレス補完 set complete=lt " タブの切り替え map l <C-TAB> map h <C-S-TAB> " C-h map <C-h> <BS> imap <C-h> <BS> cmap <C-h> <BS> " 補</bs></c-h></bs></c-h></bs></c-h></c-s-tab></c-tab>…

スクロールが停止したタイミングで要素を隠したり表示したりする

問題: 下にスクロールしたらヘッダを隠し,上に戻ってきたら再度ヘッダを表示したいがスクロールと同時にするとスクロールによる移動と隠すモーションが重なって気持ち悪い.解決策: スクロール位置を定期的に監視して以前と変わっていなかったら表示/非表示…

Ubuntu 12.04 LTSにEmacs 24をインストール

いまでめんどくさくて放置していた研究室のUbuntu 12.04 LTSを入れたマシンなのだけれど、さすがにピュアなEmacsで開発するとかいう拷問に耐えられなくなったのでまじめにセットアップをした。とりあえずEmacs23をremoveしてEmacs24をインストール。Emacs24…

2013年も始まって2週間が経ちましたね.ところで2012年の @HuurinnTan 君の妹への言及をまとめてみました.

シスコンを強烈に拗らせた同期を心配して二年前に作って以来放置していた 風鈴妹ログ*1 の存在を思い出したので,レポートをまとめます.月ごとのレポートです.5月,6月と0件でしたが,彼に一体何があったのでしょうか.一友人として,このような彼の変化に…

便利スクリプト

便利スクリプトを作りました.

BSDなdateコマンドで指定した日付のPOSIX timeを吐かせる

GNUのdateだと-dがあって簡単に指定できる. $ date -d '2013-01-01 17:00' +%s 1356966000BSD系なヤツだと-dはあるけど意味するところが違う.こういう感じにすると変換できる. $ date -j -f %Y-%m-%d-%H:%M:%S 2013-01-01-00:00:00 +%s 1356966000