タグ

ブックマーク / wadap.hatenablog.com (8)

  • nanapi Ver5をリリースするときに使った社内リリースの仕組み - UNIX的なアレ

    久々のエントリーです。先日、3周年ということでnanapiをリニューアルしました!今回は「メディアからプラットフォームへ」をコンセプトとし、大幅なリニューアルを実施しています。 リニューアルのコンセプトとかは、詳しくはこちらに書いてあります。 nanapiがVer5.0にバージョンアップしました : けんすう日記 社内リリースの重要さ UIやデザイン、細かい機能など制作側としてはすごく作り込んでいるわけですが、数週間1つのプロジェクトにコミットしているとなかなか客観的に見ることができなくなってきます。 そんな時は客観的な意見をもいたくなるものですが、その意見のもらい方がなかなか難しい。 弊社もサービスを立ち上げてから3年が経過しているわけで、従業員数もそれなりの人数になってきています。となると、開発環境やステージング環境を見てもらうにしても、面倒な手順がちょっとでもあるとなかなか難しかった

    nanapi Ver5をリリースするときに使った社内リリースの仕組み - UNIX的なアレ
  • mod_proxy_balancer配下で、cakephpのredirectを使う場合の注意点 - UNIX的なアレ

    おてがるにバランシング mod_proxy_balancerを使うと、普段から使い慣れているapacheでお手軽にロードバランシングを行うことができます。 設定もものすごく簡単ですね。Virtualhostの中に書くこともできるので、NameVirtualを使ったL7バランシングをすることも可能です。 <Virtuslhost *:80> ServerName example.com ProxyPass / balancer://balancer/ ProxyPassReverse / balancer://balancer/ <Proxy balancer://balancer> BalancerMember http://localhost.localnet:8080 </Proxy> </Virtualhsot>mod_proxy_balancer - Apache HTTP サーバ

    mod_proxy_balancer配下で、cakephpのredirectを使う場合の注意点 - UNIX的なアレ
  • CakePHPからGoogle Analytics APIを使う方法 - UNIX的なアレ

    nanapiのシステムで一部使う必要があったので、ちょっとチャレンジしてみました。 Google Analytics APIってちょっと面倒そうなイメージがあったので今まで敬遠していたのですが、まぁそうも言っていられなかったわけです。日語ドキュメントがあると嬉しかったのですが、あんまり良質なのがないので家を頑張って読み解きました。 ライブラリを利用する まぁいくつかライブラリはあるわけですが、PHPは公式のライブラリが用意されていません。 ただ、公式のヘルプに紹介してあるものがあったのでこちらを利用しました。画面下部にある、PHP5 OOP Interfaceというやつです。 http://code.google.com/intl/ja/apis/analytics/docs/gdata/gdataLibraries.html 使う前に取得しておくべきもの Google Analyti

    CakePHPからGoogle Analytics APIを使う方法 - UNIX的なアレ
  • CakeMatsuriTokyo2009で事例紹介をしてきました - UNIX的なアレ

    nanapiでの事例紹介 2009年10月30日、31日に開催されたCakeMatsuriTokyo2009でサービスの事例紹介をしてまいりました。 今回の発表は、nanapiでcakephpを使っている部分があるのでそのあたりの紹介をしています。cakephpユーザーとしてはまだ半年足らずの初心者ですが、少しでも参考になれば幸いです。 以下は発表したときの資料です。 ポイントはcakephpを使う場所と使わない場所を選定するというところでしょうか。cakephp以外の技術では、lsyncdあたりにもちょっとふれています。 twitterで見ても、参加者の満足度はすごく高かったようですね。これもスタッフの方のがんばりがあったからこそだと思います。 午後は別の用事があり、途中までしか参加できなかったのが残念でした・・・次こそは! 関連リンク http://matsuri.cakephp.jp

    CakeMatsuriTokyo2009で事例紹介をしてきました - UNIX的なアレ
  • マルチプラットフォームなパスワードマネージャー「KeePass」が便利だよ - UNIX的なアレ

    様々なWebサービスをつかっているかと思いますが、パスワードはどうしていますか? hatenaがあって、googleがあって、yahooがあって・・・などなど複数のアカウントを持っているかと思いますが、それぞれのパスワードを管理するのは大変なもの。かといって全部同じにしてしまうのもセキュリティー上不安ですよね。 そういった不安もあり、自分は今までID Managerを利用していました。しかしながら、ID ManagerはWindowsのみで動作するアプリケーションです。 私自身はWindowsだけでなく、LinuxMacも活用するため、できればマルチプラットフォームで動作するものが良いと思っていました。 そんなときに、マルチプラットフォームで動くKeePassをみつけました。 公式サイト KeePass Password Safe Windows用のアプリケーションを配布している公式サイ

    マルチプラットフォームなパスワードマネージャー「KeePass」が便利だよ - UNIX的なアレ
  • これからemacsを使い始めたい人へ送るチュートリアル 第2回 - UNIX的なアレ

    さて、前回に引き続き、第2回目のエントリーとなります。 第1回の様子を見てみると、emacsに興味がある人はやはり多いんだなと感じました。今回は実際に立ち上げて、emacsで文章を編集する操作まで行きたいと思います。 emacsを操作する際に使用するキー emacsでは、CTRLキーとMETAキーとの組み合わせを利用して様々な機能を利用します。CTRLキーは馴染みのあるキーです。METAキーはALTキーもしくはESCキーで使用しましょう。私自身は、METAキーは、ALTキーで代用しております。 それでは、それぞれのキーの組み合わせの記述について説明をします。emacsのコマンドはよく以下のような記載をします。まずはこれをみて操作内容を理解できるようにしましょう。 機能 コマンド コマンド解説 左へ移動 C-b CTRLキーを押しながら、アルファベットのbを押す 1単語右へ移動 M-f ME

    これからemacsを使い始めたい人へ送るチュートリアル 第2回 - UNIX的なアレ
  • これからemacsを使い始めたい人へ送るチュートリアル 第1回 - UNIX的なアレ

    emacsというエディタの存在は皆さんご存知かと思います。 しかしながら、立ち上げてはみたものの何をしていいかわからない...もしくは、チャレンジしてみようと思ったけれども機能がありすぎて何やっていいのかわからない...まさにこういった経験はないでしょうか? 実際のところ私自身も、emacsを使うようになるまで数回挫折しています。やはり自分が挫折してしまった理由も、機能が多すぎて使いこなせなかったことでいつも使わなくなってしまっていました。 このエントリーでは複数回に分けて、emacsを便利かもと感じれるレベルになるまでのチュートリアルをお送りしようと思います。 まず今回はemacsの導入までを実施したいと思います。 なぜいまどきemacsか? サンがJava FXの実例をデモ − @IT Java,そしてemacsの開発者である、ジェームス・ゴスリン氏はEmacsは消滅すべきと語っていま

    これからemacsを使い始めたい人へ送るチュートリアル 第1回 - UNIX的なアレ
  • 10分で作る、Subversionレポジトリ - Unix的なアレ

    バージョン管理システムにはCVSやsubversionなど様々なものがありますが、サーバーのセットアップに抵抗がある人もいるのではないでしょうか? しかしながら実際のところ、パッケージ化されているので驚くほど簡単にできてしまいます。 今回は、もっとも簡単な手順でSubversionのレポジトリサーバーを構築する方法を紹介したいと思います。 動作環境 今回の手順の動作環境は下記のとおり。OSをインストールしたままの、まっさらな状態を想定しています。 OS Debian Linux etch Protocol http Web Server Apache2.2.3 それでは早速いきましょう。当に10分間で構築できます。 パッケージのインストール 下記の作業はすべてrootで作業をするものとします。(まっさらな状態を想定しているため、sudoは利用していません。) それでは必要なパッケージをイ

    10分で作る、Subversionレポジトリ - Unix的なアレ
  • 1