タグ

ブックマーク / mizzy.org (17)

  • インフラ系技術の流れ - Gosuke Miyashita

    ここ最近のインフラ系技術の流れがおもしろいなー、と思ったので、Puppet が出た辺りぐらいから、振り返って整理してみる。殴り書きなので、後から修正したり書き加えたりするかも。特に後半の方は、あまり考えが整理できてない。 最近のウェブ界隈での「インフラ」という用語の使われ方には、色々異論もあるようだけど、ここではごく最近使われるようになってきた、OS からミドルウェアといったソフトウェアレイヤーを指す言葉としてのインフラについて触れる。(英語圏でも同様の意味で使われているようなので、ある程度市民権を得たと言っても良さそうだし。) プロビジョニングレイヤー まず、前提知識としてプロビジョニングレイヤーと自分が勝手に呼んでるものについて整理。 Chef や Puppet は「プロビジョニングフレームワーク」とも呼ばれているが、以下の議論をより厳密にするために、Lee Thompson 氏による

  • 2012年のふりかえり - Gosuke Miyashita

    1年間のまとめ的なエントリは今まで書いたことがなかったけど、今年は色々あったし、後から振り返ってターニングポイントだったな、と思えそうな年になったので、特に印象に残ってることをまとめてみることにします。 ペパボでの新しい技術者評価制度のスタートと技術基盤整備エンジニアというポジションの創設 まずは 2012/01/06 のこの予感めいた tweet。 今年は転機になりそうな気がする、なんとなく。 — Gosuke Miyashita (@gosukenator) January 6, 2012 これは無根拠にこんなことを言ってたわけではなく、ペパボで新しく技術者のための評価制度ができたこと、そしてこの評価制度をベースとして、「技術基盤整備エンジニア」というポジションをつくることが承認されたこと、が背景にあっての tweet です。技術者評価制度と技術基盤整備エンジニアについては、以下のエン

  • スクショをとってコメントつけて Git にアップする Automator Application つくってみた - Gosuke Miyashita

    Gyazo にコメントつけてアップしたい、といった要望があって、それと似たようなことを実現する Automator Application をつくってみた。 この Application を起動すると、 といったダイアログが出るので、領域選択してスクショを取得、すると、 とコメントダイアログが出るので、コメントを入力して OK をクリックすると、入力したコメントをコミットメッセージとして、git commit & git push してくれる。 実際にこれを使ってスクショを GitHub にあげてみた履歴がこちら 。 Application は こちらからダウンロード できます。利用の際には、画像保存先となる Git リポジトリがあるディレクトリ部分を適宜修正してください。 以下、Automator Application の各パーツを参考のために貼り付けておきます。

  • 37歳の大学選び - Gosuke Miyashita

    37歳で大学生になりました のつづき。 大学を選ぶにあたって、まず最初に考えたのは、以下の2点。 全日か?夜間か?通信か? 大学か?大学院か? 1 については、子供が5人いては専業主婦であり、働かずに何年も暮らしていけるほどの貯蓄もないため、全日制はまず却下。夜間か通信かについては、職場か家から近くて通いやすいところであれば、夜間もありかな、とは思ったけれど、実際にそういった条件のところがなさそう、ということと、コンピュータについて学ぶ、ということであれば、曲がりなりにもプロとして15年近く IT 技術者やってるし、コンピュータは小学生の頃から触っていて、ベーマガで育った人間でもあるし、全然知らないわけではないので、決まった時間縛られるよりも、自分のペースで学びたい、ということで、通信にすることに。(どうでもいいですが、ベーマガの「読者の闘技場」のコーナー、書籍化されたりしないですかね。

  • 37歳の大学入学 ー 出願から入学まで - Gosuke Miyashita

    前回 は大学選びについて書いたので、今回は大学に入学するまでの過程について書きます。 大学を決めたら次にやることは、募集要項や出願書類などの資料請求ですね。自分は 社会人&学生のための大学・大学院選び 2012年度版 に掲載されている資料請求用サイトから請求しました。複数の学校にまとめて請求ができるので便利です。(念のため、サイバー大学の資料も併せて請求しました。)1 校だけであれば、ウェブサイトに資料請求窓口がある大学もありますので、そちらを利用しても良いですね。 資料が届いたら、出願書類を揃えていきます。自分が提出したのは、以下のようなものです。正科生なのか科目履修生なのかとか、2年次以降からの編入なのかとか、人によって多少異なります。 資料に含まれているもので、必要事項を記入したり、写真や切手を貼付して提出したもの 志望理由書(400字程度) 通知カード 自分の住所氏名を書いた宛名シ

  • 37歳で大学生になりました - Gosuke Miyashita

    この4月に、帝京大学理工学部情報科学科 通信教育課程の第2学年に編入学しました。通信教育課程なんで、仕事は続けたままです。 今日は、なぜこの歳(37歳)で大学に入ろうと思ったのかについて書いてみようと思います。 自分の現在の立ち位置は、ソフトウェアエンジニアだと思っているんですが、出身は経済学部経営学科です。それが悪いとは思ってないですし、そういう人は身近にたくさんいるんですが、情報工学や計算機科学なんかの学位を持ってない、といったことに、ほんの微か、あるかないかぐらいの、引け目なんだかコンプレックスだかなんだかわからないけど、そんなようなものをずっと持ち続けています。 それはあまり意味のないことで、別にそんな感情持つ必要ないじゃん、と思いつつも、ずっとひっかかりはあって、この感情ってこの先ずっと残るのかな、とか思ってたわけですが、だったら学位取っちゃえば、そんなつまらないこと考えずに済む

    d4-1977
    d4-1977 2012/04/14
    デザインについてきちんと勉強したいなあ
  • mizzy.org - SVN::TracWiki #0

    SVN::TracWiki #0 Posted by Gosuke Miyashita Sat, 21 Apr 2007 19:55:57 GMT SVN::TracWiki というツールをつくってみました。svn repos はこちら。 何をするものかというと、Subversion の post-commit スクリプトとして動作して、コミットされたファイルからテキストを抽出、そのファイルの実体へのリンクを付加して、Trac の Wiki へ自動ポストするというもの。 具体的な例としては、PowerPoint ファイルをコミットしたら、そのファイルからテキストのみを抽出して Wiki へ自動ポスト。こんな感じで。 これで何がうれしいかというと、Subversion で管理している PowerPoint ファイルを、Trac 上で検索ができるようになります。こんな感じですね。元ファイルへ

  • mizzy.org : cfengine よりも puppet がよさげ

    cfengine よりも puppet がよさげ Posted by Gosuke Miyashita Sun, 18 Mar 2007 12:33:00 GMT I, newbie » Links Roundup 経由で puppet というシステム管理ツールを知って以来ずっと気になっていたのですが、このエントリの著者さんが OSC2007 の発表資料(PDF)で「Puppet is so sexy.」と書かれているのを見て、気で触ってみることにしました。 puppet がどんなものかは、上記資料とか だ!日記さんのエントリ にも書かれているのですが、家の Cfengine vs. Puppet というエントリから cfengine との違いを一部適当に意訳してみると、こんな感じです。 next-generation version of cfengine ということで、cfengi

    d4-1977
    d4-1977 2007/03/19
    puppet というシステム管理ツール
  • mizzy.org : Plagger について本に書きました

    Plagger についてに書きました Posted by Gosuke Miyashita Wed, 14 Mar 2007 13:51:21 GMT タイトルは MASHUP++ です。その名の通り、マッシュアップを主題としたなのですが、主に自分でマッシュアップな開発をしてみたい、という方向けので、自分は「マッシュアップとプラガブルなフレームワーク」をテーマに、Plagger プラグインの開発方法について書きました。 内容としては、プラグイン開発の基礎知識として、 内部データ形式である Plagger::Feed と Plagger::Entry フィードデータがどの様に入力、加工、出力されるのか プラグインの用途と種類にはどんなものがあるのか 各プラグインの関係や実行フェーズ、実行順序 といったことを解説しています。また、後半は 各フェーズの実際のプラグインソースコードを引用しな

  • mizzy.org : デプロイツール Archer #0

    デプロイツール Archer #0 Posted by Gosuke Miyashita Sun, 11 Feb 2007 18:35:29 GMT id:tokuhirom さん作のデプロイツール Archer を最近使い始めたのですが、これがすげーいいっす。 で、この週末は更に便利に使えるように、Archer 用のプラグイン書いたりしてました。 Archer::Plugin::SVN::Log Archer::Plugin::SVN::Diff Archer::Plugin::SVN::Update Archer::Plugin::Rsync Archer::Plugin::Shell global: work_dir: /home/miya/work dest_dir: /home/miya/assurer tasks: init: - module: SVN::Diff - mod

    d4-1977
    d4-1977 2007/02/12
    Archerというデプロイツールについてプラグインを用意
  • mizzy.org - Assurer - サーバテスティングフレームワーク #0

    Assurer - サーバテスティングフレームワーク #0 Posted by Gosuke Miyashita Fri, 05 Jan 2007 15:44:44 GMT 構築したサーバがちゃんと動作するかどうかのテストを自動化したいなー、とスクリプトを書こうと思ったのですが、Perler としてはここはやはり、Plagger とか Archer みたく、プラガブルで YAML で設定書けば OK みたいのを作るべきだろう、ってことで、Assurer (SVN) というサーバテスティングフレームワークをでっちあげてみました。 テストのことを Quality Assurance とか言ったりするし、Plagger や Archer が er で終わってるので、それに倣って命名してます。 今のところ Plagger や Archer からコピペして、ごく簡単な HTTP テストプラグインをつ

    d4-1977
    d4-1977 2007/01/06
    期待。
  • mizzy.org : Plagger::Plugin::Filter::FFmpeg #0

    Plagger::Plugin::Filter::FFmpeg #0 Posted by Gosuke Miyashita Wed, 26 Jul 2006 17:35:28 GMT 前のエントリの FFmpeg::Command を利用して、Plagger::Plugin::Filger::FFmpeg 書いてみた。(っていうか、このために FFmpeg::Command つくったわけですが。) とりあえず形にして動くことを確認したかったので、変換パラメータが固定だったり、適当すぎるつくりになってますが、おいおい改善していくということで。 以下の様な設定で、YouTube の My Favorite 動画をダウンロード ⇒ mpeg4 へ変換 ⇒ enclosure url を rewrite ⇒ Publish::Feed で podcast、ってところまで確認済み。 2006/07

  • mizzy.org : iPod で映画を持ち歩く

    iPod で映画を持ち歩く Posted by Gosuke Miyashita Sun, 15 Jan 2006 16:35:43 GMT またもやはまっちゃった系エントリです。iPod で映画を持ち歩くために、DVDの中身を携帯しよう の「字幕とか音声とかを選んでエンコードしたい場合」にトライしてみたのですが、「用意するもの」にあるのと全く同じファイルがないために、かなりはまりました。 用意するものに、「DVD2AVI1.76、mpeg2dec3_25_dll_20030728 ←別の場所にあるらしい」とあるのですが、DVD2AVI は 1.77 が既にうちの PC に入っていて、mpeg2dec3_25_dll_20030728 はそのものずばりが見つからず、適当に検索して持ってきたら、最後の変換君でのエンコードで見事につまづきました。 うまくいくやりかたは、AviSynth Fil

    d4-1977
    d4-1977 2006/10/18
  • mizzy.org - Plagger プラグインの実行フェーズ

    Plagger プラグインの実行フェーズ Posted by Gosuke Miyashita Sat, 23 Sep 2006 18:58:42 GMT Plagger プラグインの実行フェーズについて整理してみたので、載せておきます。 追記 はてブで「argsもあるとうれしいとおもた」というコメントがありましたので、追加してみました。 実行フェーズ $args フェーズの役割 実行例

  • http://mizzy.org/program/jklParseXML.html

  • mizzy.org : trac を lighttpd + FastCGI で動かす

    trac を lighttpd + FastCGI で動かす Posted by Gosuke Miyashita Wed, 17 May 2006 14:40:45 GMT このエントリ の様な経緯で、うちでは apache + tracd という構成で trac を動かしてるのですが、tracd がしょっちゅう落ちるんですよね。1日に2, 3回ぐらいは落ちる感じ。で、5分ごとに cron で tracd プロセスを監視して、落ちてたら再起動ってなことをやってるんですが、typester さん から「うちは lighttpd + FastCGI でやってるよ」というアドバイスを頂いたので、試してみました。 やったことは以下の通り。 FastCGI のインストール lighttpd のインストール lighttpd.conf を書く lighttpd の起動 1, 2 については省略。ディ

  • mizzy.org : subversion + trac ではまりまくり

    subversion + trac ではまりまくり Posted by Gosuke Miyashita Wed, 04 Jan 2006 08:07:19 GMT そろそろ何かバージョン管理ツールを覚えないと、と思い、Subversion実践入門―達人プログラマに学ぶバージョン管理 を見ながら subversion を一通り触ってみた。 で、も読了したので次は trac のセットアップにチャレンジしたら、これがもう、何かやるたびにエラーでつまづく、といった有様。 環境があまり一般的ではない(Slackware 使っていたり)ので、他の人の参考にはならない気がしますが、一応メモ。 まずは python のコンパイル。うちの環境は gcc が /usr/bin と /usr/local/bin にあるのですが、/usr/local/bin を優先するようになっています。が、これがはまりの元

  • 1