タグ

2013年12月26日のブックマーク (12件)

  • - このブログは非公開に設定されています。

    kenjiskywalker
    kenjiskywalker 2013/12/26
    けしからんな!!!
  • PHP 5.6 に採用されるデバッガ phpdbg を使ってみた

    Shin x blog Advent Calendar 2013 の 21 日目です。 第 12 回関西 PHP 勉強会 にて、PHP 5.6 に採用予定の phpdbg をひと足先に PHP 5.5.7 で触ってみました。 phpdbg phpdbg は、gdb ライクな PHP 用のデバッガです。ブレークポイントを設定して、その時点のコンテキストを確認したり、ステップ実行などができます。 phpdbg | php debugger インストール PHP 5.6 から同梱される予定の phpdbg ですが、これ自体はすでにリリースされており、PHP 5.4 から利用することが可能です。インストールには、PHP のソースコードが必要になるので、PHP も ソースからインストールします。 $ sudo yum -y groupinstall "Development Tools" $ sud

  • いかにしてベンチャーの社内ネットワークを構築するか - UNIX的なアレ

    情シス担当者なんていない 現在、nanapiは社員数30名弱くらいの会社規模です。アルバイトさんを含めると70名くらいになりますが、そのうちエンジニアは私を含めて8名。このくらいの会社の規模だと、まだ情シス的な仕事を専門的にやるような人はいません。 当然、ネットワークの専門家もまだ弊社にはいないので必然的にエンジニアの誰かがこのあたりを担当することになります。ベンチャーにおいてだいたいの場合、こういった技術的な行き場の分からない仕事ってのはCTOがやるもんです。 しかし、情シス的な仕事って当に難儀な仕事。動いてて当たり前、高速で当たり前、ちょっとでもネットワークが遅くなるものならその時点ですでに障害です。 外注するという選択肢もありますが、何かしら社内でネットワークのトラブルがあれば少なくともその瞬間はたぶん僕が対応するなり調査するなりすることになります。どうせそうなるのであれば、自分で

    いかにしてベンチャーの社内ネットワークを構築するか - UNIX的なアレ
    kenjiskywalker
    kenjiskywalker 2013/12/26
    下地は業者の人と一緒にやるのが正解だった。あんまりコミットできなかったけど楽しかったな
  • 快適mysqlコマンド★カスタマイズの決定版 - (ひ)メモ

    この記事は MySQL Casual Advent Calendar 2013 の25日目の記事です。 自分の過去のブログも含めて、mysqlコマンドのカスタマイズについていろいろな情報がありますが、わたしがオススメの秘伝のタレをまとめたいと思います。是非、ご参考に。 定型文(SQL)のショートカット入力 「show create table TABLENAME\G」とか「select user,host,password from mysql.user order by user,host;」とか、よく実行するけど長くて入力するのがめんどうなのがありますよね。それをショートカットで入力できるようにする方法です。 mysqlコマンドで行編集ができるのは、readlineやlibeditをリンクしているおかげです。 従来の公式バイナリ配布物に含まれるmysqlコマンドはreadlineでした

    快適mysqlコマンド★カスタマイズの決定版 - (ひ)メモ
    kenjiskywalker
    kenjiskywalker 2013/12/26
    [MySQL]
  • Spotインスタンスで Private IPを指定して起動する - aws memo

    VPC内でspot requestする際、Management Consoleでは Private IP を指定する項目が無いため、指定したサブネット内の空きアドレスが自動で振られることになる。(正確には、サブネット内の空きアドレスの一つからENIが作られ割り振られる) コマンドラインでは、既存ENIを指定することが可能。なので、まずは事前にspotで使いそうな数だけENIを作っておく。 # 例オレゴンリージョンのVPCの サブネットsubnet-a5b991d1 に、 # 172.16.1.101〜108のENIを作成する $ for i in {101..108} ; do ec2-create-network-interface --region us-west-2 --private-ip-address 172.16.1.$i subnet-a5b991d1; done その上で

    Spotインスタンスで Private IPを指定して起動する - aws memo
    kenjiskywalker
    kenjiskywalker 2013/12/26
    aws cliじゃないのか
  • サンフランシスコ生活終わりました - As a Futurist...

    1 年ちょっとサンフランシスコで生活してましたが、日に帰任ということで 12 月末に日に帰ります。SF でお世話になった方々ありがとうございました。今後も仲良くしてください。日の方々、アメリカかぶれですがまたよろしくおねがいします。 英語について 英語が流暢になった、とはとても言えないですが、少なくとも行く前に持った「覚悟」に加えて「度胸」がつきました。文法めちゃくちゃだろうと発音がひどかろうと単語が聞き取れなかろうと語彙がなかろうと、伝えたい・聞きたいという思いを形にするだけの度胸は多少ついたと思います。そうしないと生活できないから。 仕事でもいわゆる日とのブリッジみたいな仕事ではなく、こちらの会社の普通の 1 メンバーとして周りにも仕事相手にも全然日人がいない環境で仕事ができたので、英語がわからないとか言ってられない感じでした。なんとかサバイブできてよかったです。だいぶ迷惑は

    サンフランシスコ生活終わりました - As a Futurist...
    kenjiskywalker
    kenjiskywalker 2013/12/26
    覚悟とは、暗闇の荒野に進むべき道を切り開くことだ。を体現しているriywoさん最高だ
  • はてなエンジニアによる2013年の活動まとめ - Hatena Developer Blog

    こんにちは、2014年は年男になるid:chris4403 です。 今年も残りあと数日。みなさんの1年はどんな1年だったでしょうか? 2013年の締めくくりとして、はてなエンジニアの1年の活動をブログ記事などと共に振り返ってみたいと思います。 2013年上半期(1月〜6月) はてなのCTO id:stanaka が投稿した ログフォーマットLTSV についてのエントリが人気を集めました。 Labeled Tab Separated Values (LTSV) ノススメ - stanaka's blog id:shiba_yu36 により、職業プログラマなら読むべきとして code completeが取り上げられ、人気のエントリとなりました。 職業プログラマーなら必ず読むべき「Code Complete」 - $shibayu36->blog; 4月には、京都オフィスのセミナールームにてK

    はてなエンジニアによる2013年の活動まとめ - Hatena Developer Blog
    kenjiskywalker
    kenjiskywalker 2013/12/26
    LTSV今年だったか!!!
  • 社内Gyazoの画像をAmazon S3に逃がしてスケーラブルに運用する - 酒日記 はてな支店

    Gyazo、便利ですよね。大変便利なので、社内でプライベートなGyazoサーバを用意して使っている会社も多いと思います。 うちでもサーバのパフォーマンスは特に必要ないので社内に適当なVMを立てて運用していたのですが、数年単位で運用していると画像ファイルが増えていくためdiskをなんとかする必要に迫られました。 ここでどんどん増えるファイルはAmazon S3に逃がそう、という自然な発想に至るわけですが、Gyazoサーバアプリが投稿を受けたときにS3にアップロードするような改修をするのは年末の忙しい時期に面倒。楽したい。 ということで S3 と nginx を組み合わせていいかんじに運用できるようにしてみました。 Gyazoに限らず、 ローカルに書き込んだファイルをhttpで閲覧する 一度書き込まれたファイルには変更がない ファイルは消えないでどんどん増える ようなものには応用できると思いま

    社内Gyazoの画像をAmazon S3に逃がしてスケーラブルに運用する - 酒日記 はてな支店
    kenjiskywalker
    kenjiskywalker 2013/12/26
    生活の知恵だ
  • Docker コンテナにアプリケーションを立てて Graphite でいい感じに可視化するまで - wtatsuruの技術方面のブログ

    このときにやった可視化部分の話。急いで作ったのでいろいろ雑な部分が多い。 開発合宿でDockerとMesosを使っていい感じにリソース提供とデプロイするやつを作ってた - wtatsuru's blog はじめに 元のやつから内部情報を削ったサンプルを置いておきます。適当にサーバ名など修正すれば使えるかもしれません。 https://github.com/tatsuru/docker-sample-app 全体の仕組みについてはここの図がわかりやすいと思います Docker + Mesos + Marathon + Graphite + Fluentd + Sensuを組み合わせたデプロイ管理ツールの話 - ゆううきブログ やりたいこと 目的はアプリケーションの現状を俯瞰できるダッシュボードを作ること。 それぞれのDockerコンテナは短命なので、下記の情報をうまく集約してやる必要がある。

    Docker コンテナにアプリケーションを立てて Graphite でいい感じに可視化するまで - wtatsuruの技術方面のブログ
    kenjiskywalker
    kenjiskywalker 2013/12/26
    1番知りたかった知見だ
  • SECCON2013 slide

    SECCON2013北陸前日勉強会のスライドです http://2013.seccon.jp/2013events.html 元データここ https://gist.github.com/mala/8112696

    SECCON2013 slide
  • 間違いだらけのSQL識別子エスケープ

    これから3回連載の予定で、SQL識別子のエスケープの問題について記事を書きます。SQL識別子のエスケープについてはあまり解説記事などがなく、エンジニア間で十分な合意がないような気がしますので、これらの記事が議論のきっかけになれば幸いです。 3回の予定は以下のとおりです。 間違いだらけのSQL識別子エスケープ(稿) SQL識別子エスケープのバグの事例 SQL識別子は結局どうすればよいか ということで、まずはSQL識別子のエスケープの失敗例について説明します。この失敗例はあくまで説明のために作ったもので、実際のものではありません。また、想定が「ありえない」と思われるかもしれませんが、意図的なものですのでご容赦いただければと思います。また、「間違いだらけの」というタイトルは、今回の題材が間違いだらけという意味であり、巷のSQL呼び出しがそうであるという意味ではありません。稿に登場する人物と団

  • 遠隔操作ウイルス 「米国サーバーに作成場所痕跡」も誤報 | GoHoo

    PC遠隔操作事件で、捜査当局がFBIの協力で米国のサーバーに保存されていた遠隔操作ウイルスを解析した結果、片山さんの職場で作成されたことを示す痕跡が残っていたと繰り返し報じられてきたが、そのような事実はないとみられる。(追記あり) 【読売】2013/2/20夕刊10面「米サーバーで発見のウィルス 容疑者派遣先PCの情報」、2013/3/4朝刊38面「遠隔操作再逮捕 『複数の証拠』に自信」、ほか3【朝日】2013/2/23夕刊13面「全面対決 PC遠隔操作」、2013/4/10夕刊13面「『園児襲撃』予告 被告を再逮捕へ」、ほか2【毎日】2013/3/4夕刊9面「ウィルス作成PC特定 片山容疑者、米サーバーに痕跡」、2013/5/4朝刊27面「三重事件で再逮捕へ」、ほか1【産経】2013/2/17朝刊30面「片山容疑者 関連先でウイルス作成か 米国サーバーに痕跡」、2013/3/13

    遠隔操作ウイルス 「米国サーバーに作成場所痕跡」も誤報 | GoHoo
    kenjiskywalker
    kenjiskywalker 2013/12/26
    先の大戦時もマスメディアが煽りに煽っていたし我々は何も学んでいない