暮らしの技術

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

iOSの通信をWireSharkでみる時の話

開発中など,iOSの通信をWireSharkでみたいという場面がしばしばある.rvictlコマンドを利用することで,iOSの通信をキャプチャできる用になるのだけれど,キャプチャしたデータの扱いが上手くできなかったので書く.rvictlを使う方法は以下の記事に大まかな…

エゴサーチスクリプトにおまけ機能追加した

@side_tana あてに「名前変えて!!」みたいな感じにリプライ送ると適当に名前変わる.@side_tana 名前変えて— マリア・フョードロヴナ (@side_tana) 2014, 5月 13ビッグサーに名前変えた— マリア・フョードロヴナ (@side_tana) 2014, 5月 13お楽しみください.

ATOM(ほんとに)ちょっとだけ試した

ATOMについての詳細は省くとして,全開のrebuild.fmで話されてたことを実際に試してみたのでメモ. node + Chromium って言う構造 故に普段インターネットしてるときと同じ気持ちで仕える インスペクタも普通に入ってる(Command+option+Iでひらける!!) こん…

JavaScriptでもペンタブが使いたい!

要約 JavaScirptだってペンタブ使いたい Wacom製のペンタブレットの場合web pluginがドライバと一緒にインストールされる*1 でもあんまり古いタブレットだと動かないっぽい? demo: http://tanatana.info/wacom-api-sample JavaScriptでもペンタブが使いたい?…

ミュートの実装

やんごとなき事情があって,embedでQuickTimeを呼び出してJSから制御するってコードを書いていた.*1さて,音楽プレイヤーなのでミュート機能がある.仕様を簡単に文に起こすと1. ミュートをオンにしたら音が消える 2. ミュートをオフにしたら,元の音量が復…

欲望プラットフォーム作った.

欲望プラットホーム作った.http://たい.jp「〜たい」って形で欲望を入力するとそのドメインのページへのリンクが作れる.サブドメインで遊びたくて作った.DNSのサブドメインでワイルドカードが使えるのと,nginxでもサブドメインでワイルドカードが使える…

figletで使えるフォント

$ showfigfonts で見られる. $ showfigfonts (中略) slant : __ __ _____/ /___ _____ / /_ / ___/ / __ `/ __ \/ __/ (__ ) / /_/ / / / / /_ /____/_/\__,_/_/ /_/\__/ (中略)おっこれはoh-my-zshだ $ upgrade_oh_my_zsh Upgrading Oh My Zsh From https:…

oveflow: auto;みたいな環境でスクロールバーの有無を調べるjQueryプラグイン

書いた.この赤丸で囲った部分が表示されてるかどうかを調べられる.このままだといろいろ問題があると思っていて,例えば親要素がrelative,子要素がabsoluteでtopとかを持っていたりするとたぶんうまく動かない.もしかしたらmarginとかでも上手く動かなく…

読者になるボタン大復活

以前サイドバーを取っ払った*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…