タグ

ブックマーク / blog.asial.co.jp (7)

  • HTTPS + SVN でクライアント証明書を使ってみよう

    今回の記事は、SVNのレポジトリに外部からアクセスする際にHTTPSを使用していると、認証が色々と面倒なので、クライアント認証を使用してみましょうという主旨です。 クライアント証明書による認証とは? SSH の鍵認証のように、登録済みのファイルを持っている人しかアクセスできなくする方法です。 すごく単純ですが、ユーザ名とパスワードがあってもだめで、正しい証明書を持っているユーザのみがアクセスできる方法です。 とはいっても証明書はオレオレ証明局になってしまうので、ご利用は計画的にお願いします。 最終的にはどうなるの? SVNのレポジトリにHTTPSでアクセスするすべてのマシンにクライアント証明書をインストールします。 パスワードは使ってもいいし、使わなくてもいいです。 手順 1. 証明局(CA)の立ち上げ CA とは、Certificate Authorityの略です。 証明局と言っています

    HTTPS + SVN でクライアント証明書を使ってみよう
  • Ludia (PostgreSQL + Senna) で全文検索

    先日のデブサミで華々しく散ってきた森川です。最近 8.3 がリリースされたPostgreSQLにLudiaという全文検索モジュールを組み込んで、MySQLのTritonnと比較してみました。 インストールについては、それぞれのサイトに書いてあるので割愛します(Ludia、Tritonn)。 今回使用したテキストは青空文庫から太宰治の作品を拝借しました。以下のようなテーブルに作品名と内容を入れています。 PostgreSQL: CREATE TABLE ludia_test ( id serial primary key, name text, contents text ); CREATE INDEX fulltext_contents_index ON ludia_test USING fulltext(contents); MySQL: CREATE TABLE ludia_test 

    Ludia (PostgreSQL + Senna) で全文検索
  • セレクトボックスのoption要素を並び替えたい!

    こんちわ。松田です。 最近作っているシステムで、以下のようなお題が出されました。 問:セレクトボックスで選択した要素を↑↓ボタンで並び替えよ。ただし、CTRL選択による複数選択にも対応すること。(10点) JavaScriptのライブラリは腐るほど出回っているのでとりあえずググろうかと思いましたが、そもそもなんてキーワードで検索したらいいのか分かりません。 「セレクトボックス 並び替え」「selectbox 要素 移動」「selectbox move」・・・ うーん。。。 日語で検索して引っかからないと、英語ページに救いを求め、だんだんとシンプルな英単語でググっていくことになりますが、今回はなかなかいい結果が見つかりません。 そんなわけでこれは自分で実装してみることにしました。 まずは↓ボタンから作るか。ということで、クリックしたら呼び出される関数をとりあえず定義。 そして、<optio

    セレクトボックスのoption要素を並び替えたい!
  • FirebugでPHPをデバッグするツールまとめ

    こんにちは、亀です。最近は体調がすこぶる絶不調です。季節の変わり目なので、皆さんも気をつけてください。 さて、ちょろちょろと話題に上ることの多いFirefoxを使ったPHPのデバッグ手法ですが、いくつか出てきたのでこの辺でサクッとまとめておこうかと思いました。 結果的に、だいぶ膨らみましたが。。。まとめ力ないなorz 1.Buggy クラス AJAX magazine というサイトで公開されていたサンプルスクリプトで、クラス1つだけの小さなライブラリです。 以前、PHPプロ!ニュースでもご紹介した方法です。 この方法は、PHPのエラーをハンドリングし、その内容をscriptタグに出力し、console.info()を用いてFirebugのコンソールに渡す、という仕組みです。そのため、Firebugは必須です。 記事掲載当時は、buggy.class.phpがダウンロードできたのでしょうか

    FirebugでPHPをデバッグするツールまとめ
  • PHPで画像処理

    こんにちは。久々のブログになりました、牧野です。 先日、色についての話題が出てきていたので、今回はPHPでできる画像処理について書きます。 PHPでは画像を扱える環境が整いさえすれば、簡単に画像処理のプログラムを作ることができます。今回はGDを使用します。 必要となるライブラリは、 gd(PHPにバンドルされているものを使う場合はいりません) libpng (pngを使う場合) libjpeg (jpegを使う場合) freetype (文字画像を扱う場合) です。 以下Linuxでソースコンパイルの場合ですが、パッケージを使うと楽にインストールできます。 パッケージ名を gd-devel libpng-devel libjpeg-devel freetype-devel と、-develをつけたパッケージ名で指定するのがポイントです。 コンパイルオプションは、自分の環境(CentOS)の

    PHPで画像処理
  • PHPで簡単に3D画像作成!

    最近、特に何もしてないのにやたら日焼けしているらしい中川です。 PHPで3D画像を簡単に作成することができるライブラリ 「PEAR::Image_3D」を紹介します。 3D画像をつくるとなるといろいろと面倒だったりするものですが、 このライブラリを使えば比較的簡単に3D画像を作成することができます。 現在、「PEAR::Image_3D」はver0.4.0のalpha版で提供されています。 マニュアルがなかったり、動作に不安がありますが、 サンプルファイルがたくさんあるので、よく動作確認してから利用してください。 インストールはpearコマンドで行えます。 (PHPはGDを使えるようにしておいてください。) <?php set_time_limit(0); require_once('Image/3D.php'); $world = new Image_3D(); $world->setC

    PHPで簡単に3D画像作成!
  • シリコンバレー旅行を振り返って;彼らと僕たちの違い

    こんにちは、田中です。 既にメンバーのブログにもある通り、昨日までの1週間、シリコンバレー旅行に行ってました。 今回でアシアルの今年入社組を除く全員がシリコンバレーを肌で感じ、改めて違いを考え合うことができました。自分も大きな収穫を得て日に帰国できた訳ですが、特に彼らと僕たちの仕事観の違いについて、大きく刺激を受けました。 “日人は朝から夜遅くまで仕事はするけど、ビジネスは少ないよね” これは、Mino WirelessのCEOをされている、Jing Liuさんと話していた時に出た話題です。 日では、とにかく朝から晩まで働きづめの僕たち。同じぐらい仕事をしているのかと思うと、彼らは朝10時頃から働き始め、遅くても6時には帰宅するみたい。 もちろんその後、在宅で仕事をしている人も多いみたいですが、それでも僕たちのように朝から深夜まで働くスタイルは「働き過ぎ」に見える様です。そのときに出

    シリコンバレー旅行を振り返って;彼らと僕たちの違い
  • 1