タグ

ブックマーク / shim0mura.hatenadiary.jp (9)

  • ターミナルにscreenではなくbyobuを使うべき100の理由 - tumblr

    成金クソ眼鏡prn野郎に嫌気がさした僕は、家のメインマシンのOSをubuntuにしてしまったわけです。 で、なんかサーバ入ったりして作業する際、windows環境だとteratermとかputtyとかってターミナルソフトが必要なんですが、僕はサーバのログを見ながらとか別のサーバの設定を参考にしながら作業とかって状況が多かったので、ウィンドウ分割と多タブ(複数シェル)管理の楽なpoderosaを使っていたのですが、ubuntuだとそういうことの出来るものはscreenしか知らなかったので、そのままscreenを使うことにしました。 が、これがまたとんでもなく使いにくい。使いにくいというか、設定の仕方がまったく分かりません。screenの売りの1つはコマンドで多タブ表示やウィンドウ分割が出来るところなのですが、キーバインドを変更しようにもどうやったら変更出来るのかがman screenみてもい

    ターミナルにscreenではなくbyobuを使うべき100の理由 - tumblr
  • macでもFiddler2が使いたい - tumblr

    体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践 作者: 徳丸浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2011/03/03メディア: 大型購入: 119人 クリック: 4,283回この商品を含むブログ (136件) を見る これの環境構築をしててFiddler2を入れるかと思ったけど、osx向けのバイナリはなんだか面倒。 代わりに別のHTTPスニファ入れるかと思ったけど、Fiddler2はパケットキャプチャだけでなくパケットの改変もできるので、その機能を代用できるものが他にそう無いらしい。ので、観念してよく分からん方法で入れた。 MonoFrameworkのインストール osxで.NETを動かすためのmono frameworkというやつを入れる。そもそもこれが入ってないとFiddler2が動かなくてエラーが出てしまう。 http:/

    macでもFiddler2が使いたい - tumblr
    peketamin
    peketamin 2014/02/05
  • なんかサーバ構築にやたらと時間かかるんだけど何で時間かかるのか考えてみた - tumblr

    最近サーバ構築を仕事でやっているんだけど、どうにも時間がかかってしょうがない。 色々と面倒な制限があるため、それに合わせるように通常の手順を色々変更しなければならないんだけど、それにしても自分の見積もりより大幅に時間がかかっている。自分の見積もり精度は確かに良くはないんだけどもそれを差っ引いても時間がかかっている気がしてしょうがない。 何故かと考えてみた。 1. 何をやったらいいのか分からない 自分でサーバ構築した経験はあるものの、ほとんど全て自分の開発サーバや勉強用や社内で使うようなものだ。apache入れて終わり、iptablesとか面倒なものは使わない、みたいな場合が多い。なのでいくつかの要件を満たすように複数のミドルウェアの設定に一貫性を持たせた上で構築するということはしたことがなかった。 自分の開発マシン内で使うVMであればcurlを叩けばレスポンスが返ってくるもので普通は十分だ

    なんかサーバ構築にやたらと時間かかるんだけど何で時間かかるのか考えてみた - tumblr
    peketamin
    peketamin 2013/08/04
  • 小物エンジニアの会でSSLの入門的なことをLTしてきた - tumblr

    http://atnd.org/events/40593 なんか知らないうちに僕が主催者になっていた小物エンジニアの会で発表して来ました。 ほぼ悪ノリだけで開催が決定になった勉強会だけに、特にLTについてのテーマ指定などもなく皆さん思い思いの内容を発表されてました。 その中で僕自身はSSLに関する入門的な内容を発表してきました。電子証明書がどうとか、電子署名がどうとか鍵暗号アルゴリズムとどう絡んでくんのかとか、そこらへんの関係性や必要性なんかが自分でもよくわかってなかったので、それを理解するために調べた内容発表する完全に僕自身のためのお勉強的な内容となってます。 https://speakerdeck.com/shim0mura/ru-men-ssl-toriaezusoretupoidan-yu-takusandiao-betemimasita 当日はちょっとしたトラブル(会場が渋谷プラ

    小物エンジニアの会でSSLの入門的なことをLTしてきた - tumblr
    peketamin
    peketamin 2013/07/01
  • usermodの罠 - tumblr

    usermod -G group user これでユーザーの補助グループが「追加」出来ると思っていたけど、この認識は間違いでした。 実際はユーザーの補助グループを指定したものに「変更」するという動作です。 # id shim0mura uid=1000(shim0mura) gid=1000(shim0mura) groups=1000(shim0mura),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),107(lpadmin),124(sambashare) このユーザーにtestという補助グループを追加したくなりました。 # usermod -G test shim0mura # id shim0mura uid=1000(shim0mura) gid=1000(shim0mura) groups=1000(shim0mura),1001(

    peketamin
    peketamin 2013/03/21
  • 読みやすいコードってどんなものか考えてみた -抽象化と名前重要- - tumblr

    あらすじ 人の綺麗なコードを読みまくると自分のコードも綺麗になっていくのに、イケメンを見続けても僕の顔が良くならないのは何故なの?? 2012-11-30 19:41:20 via web 今まであまり人のコードを読む習慣というか機会というかがあまりなかったのですが、最近になって、デスクの上がヨドバシのiMac売り場みたいと(僕の中で)話題沸騰中の@mitukiiiさんのコードを読む事があり、この人がまたすごく綺麗でスタイリッシュなコードを書くわけで、その時に、綺麗なコードというのはこういう感じに書くものなのかと結構な衝撃を受けたわけです。 またこれも最近なのですが、別の機会で、なんと言いますか、1つの関数が数千行あったり、しかもその内の大部分が共通処理として括り出せるような恐らくはコピペされたであろう部分が大量に入っていたりまぁ不可解な部分の多い、言うなればイケメンを見続けた僕みたいな、

    peketamin
    peketamin 2013/01/18
  • 初めてwebサービス作った。「Timer's High」 - tumblr

    前略 マクドナルド北野駅前店スタッフのおばさま方、見ていますか。僕はやりました。雨の日も風の日も、来る日も来る日も貴店にノートPC持ち込んでコーヒー1杯で数時間粘り続けて居座り続けた結果、僕はやっと初めて一人でwebサービスをつくることが出来ました。ずっと自室で作業していたら、全然捗らずに僕はこの日を迎えることは出来なかったでしょう。貴店なしには、僕はこれを創り上げることは出来なかったはずです。 いつもいつも閉店ぎりぎりまで居座ってて閉店数分前に僕が出ていく瞬間にはとびきりの笑顔をみせてくれたり、昼過ぎに来てコーヒー1杯で数時間居座った後に一旦家に帰って自分でお米炊いて夕飯べてから再び来店してコーヒー1杯頼んで数時間居座ろうとした時は思いっきり眉間にシワを寄せてくれたり。時に優しく、そして時に厳しく接してくださったあなたがたのおかげで、僕はなんとか一人でこれを達成することが出来ました。ど

    初めてwebサービス作った。「Timer's High」 - tumblr
  • 入門! nginx - tumblr

    最近話題のnginxについに手を出したのですが、「nginx入門」みたいなブログ記事も一切見当たらず、あるのは英語のドキュメント記事くらい…という状況だったので、自分なりに訳して理解した部分を忘れないよう覚書。 今node.jsもちょこちょこやっているのですが、これまた物凄い勢いで開発が進む上に、その情報のほとんどは英語なわけでやはりもうホントに英語が読めないとどうしようもないんだなぁと実感しているわけです。まぁstackoverflowとか見ててもそこまで難しい文法使ってるわけでもないので、英語を見た瞬間に拒否反応起こしたりしなきゃなんとかなりそうですが。 「毎度毎度ブログ長すぎ死ね」とはてブのコメントで話題の僕のブログ、今日も長いです。 nginxってそもそもどう読むんだよ 「エンジンエックス」と読みます。正直すごくかっこいいです。apacheとかtomcatとかnginxとか、サーバ

    入門! nginx - tumblr
    peketamin
    peketamin 2012/01/11
  • chromeデベロッパーツールでjavascriptのデバッグをする -node.jsもあるでよ- - tumblr

    ソースコードリーディングとかしてると、ただコード読んでてもどうしようもなく、オブジェクトの中身や変数などを見るためにデバッグツールを使いながらでないとやっていけないことが今になって分かりました。自分でもどうしようもなくアホだと思いながら戒めのために覚書。 デバッグツールの機能 僕自身まともに触れる言語はjavascriptphpくらいなもので、どちらもeclipseのようなIDEを使わず頑なにvimを使って組んできました。phpの場合はxdebugと連携させる方法*1や、javascriptならrhinoなんかを入れてquickrunとかって方法も考えられますが、僕はある程度は知っていながらもひたすら標準のスタックトレースやalert,console.log,console.dirばかりしていたので、まずはIDEなどに搭載されている一般的なデバッグ機能を復習をかねて覚書。 ブレークポイン

    chromeデベロッパーツールでjavascriptのデバッグをする -node.jsもあるでよ- - tumblr
    peketamin
    peketamin 2012/01/03
  • 1