タグ

2006年9月10日のブックマーク (56件)

  • MyDNS: Home

    MyDNS is a free DNS server for UNIX. It was implemented from scratch and is designed to serve records directly from an SQL database (currently either MySQL or PostgreSQL). Its primary objectives are stability, security, interoperability, and speed, though not necessarily in that order. MyDNS does not include recursive name service, nor a resolver library. It is primarily designed for organizations

  • YouTube&Google Video まとめwiki - トップページ

    YouTube&Google Videoのキラリと光る動画や、使い方・活用法などをみんなで紹介しあうwikiです。

    YouTube&Google Video まとめwiki - トップページ
  • youtubech.com

    This domain may be for sale!

  • [を] あるページの検索インデックスへの登録の有無

    あるページの検索インデックスへの登録の有無 2006-09-10-1 [YahooHacks] 今回の YahooHacks は、 「あるページがヤフーの検索インデックスへ登録されているかどうか」 を調べる方法についてです。 ■■■あるページの検索インデックスへの登録の有無を調べる あるページがヤフーの検索インデックスに登録されているかどうかを知り たい!ということがときどきあります。 ■クエリー構文「url:」 ヤフーWeb検索では、クエリー構文「url:」を使い、そのページの URL を 指定すると、インデックスに登録されているか否かを知ることができます。 登録されていれば検索結果が表示されます。 http://search.yahoo.co.jp/search?p=url:http://nais.to/~yto/clog/ 「url:」を使って、URL のリス

  • ITmedia アンカーデスク:楽天はなぜWeb2.0のプラットフォームになれないのか(下) (1/3)

    前回より続く 楽天のもくろみ通りだったビジネスモデルの転換 楽天が当初から打ち出した「ショッピングモール出店料の固定料金制」というビジネスモデルは、しかし内在する危険をはらんでいた。当初から原価割れを承知の上で、かなり無理な価格設定をしていたからだ。それでも資金繰りに困らなかったのは、出店料を6カ月前払いという仕組みにしたからだった。1店で30万円。30社の出店があれば、900万円の現金を手にすることができる。売り上げは低くても、当面の資金に困ることはないという計算で、これが功を奏した。 だが徐々に出店数が増え、商品の流通数がうなぎ上りに巨大化していくのに従って、固定料金制には軋みが生じ始めた。システム運営費用が巨額になり、出店しているショッピングサイトが儲かれば儲かるほど、楽天体は利益率が落ち込んでいってしまうからである。実際、2001年ごろには店舗数の増加率が停滞気味になり、固定料金

    ITmedia アンカーデスク:楽天はなぜWeb2.0のプラットフォームになれないのか(下) (1/3)
  • ITmedia アンカーデスク:楽天はなぜWeb2.0のプラットフォームになれないのか(上) (1/3)

    前回、ロングテールによるマッチングがインフラ化しつつあるという話を書いた。Googleというきわめてすぐれた検索エンジンが登場したことによって、検索エンジン経由で企業と企業、個人と企業、個人と個人が新たな出会いを作り出すことができるようになった。いまや検索エンジンの存在なしにはマッチングは考えられなくなっており、その意味で検索エンジンはロングテールによるマッチングのインフラ=プラットフォームになっているのである。 日最大クラスのCGMコンテンツを持つ楽天 ここで気をつけなければならないのは、新たなマッチングができあがっているからといって、それがイコールWeb2.0とは言い切れないということだ。たとえば楽天。同社の三木谷浩史会長は2006年8月18日、2006年6月中間連結決算の記者会見で、Web2.0への方向性を打ち出した。@ITの垣内郁栄記者が書いた記事には、こう書かれている。 三木谷

    ITmedia アンカーデスク:楽天はなぜWeb2.0のプラットフォームになれないのか(上) (1/3)
  • Firefoxのエラー画面をより便利に - ErrorZilla - sta la sta

    via Firefoxでサイトにアクセスした際、何らかの原因でアクセスに失敗するとこんな画面が表示されます。 このエラー画面ではリロードを実行する「再試行」ボタンが付いていますが、アクセスできるまで再試行するやり方は時間の無駄遣いになりかねません。 そこで、Firefoxのエラー画面をより便利な画面に置き換えるErrorZillaのご紹介。この拡張機能をインストール後にエラー画面が表示されると、↓のように今までとは違う画面になっています。 従来の「再試行」に加えて、「Google Cache」「Wayback」「Ping」「Trace」「Whois」のボタンが追加されました。 これを使えば、サイトにアクセスできない場合、PingやTraceを使って障害箇所はサイトなのかネットワーク経路上なのかを調べてみたり、アクセスは諦めてGoogle Cacheを利用してみたり、エラーに対して今までとは

    Firefoxのエラー画面をより便利に - ErrorZilla - sta la sta
  • ITmedia News:「ドロップシッピング」って何?

    サイバーエージェントやシーサーなどのネット企業が「ドロップシッピング」への参入を相次いで発表している。ドロップシッピングは、米国で流行していると言われるEC(電子商取引)の仕組みで、個人でも手軽に始められるのが特徴。「次世代のアフィリエイト」などと期待する声もある。 ドロップシッピングとは ドロップシッピングは、ブログやECサイト、オークションなどで、売り主が在庫を持たずに商品を販売できる仕組み。商品はメーカーから直送されるため「drop shipping」(直送)と呼ばれる。 売り主が運営する販売サイトに注文が入ると、サイトがメーカーや卸売り業者に注文を転送。発送と決済はメーカー・業者が行うため、販売サイト自体は在庫や決済システムを持つ必要がない(決済は販売サイトが行うケースもある)ため、事業資金となる元手が少なくてもショップを開設できる。実際にこの仕組みで店を開き、月数十万円を売り上げ

    ITmedia News:「ドロップシッピング」って何?
  • Knecht [クネヒト] - Knezon [クネゾン]

  • レイヤーを使用したFull Flash

    最近PopUpに変わって需要の出てきたレイヤー。写真を載せるのはよくありますが、そのFlash版を誰でも簡単に使用できるスクリプトを組んでみました。 最近写真をレイヤーで見せるのが流行ってますよね。(POPUPブロックの影響によるPOPUP代わりみたいなものでしょうが。) そういうものはJavaScriptが結構公開されているのですが、FLASHはないですよね。(使用したもの自体、見ることもまだあまりないですね。) そういうわけで組んでみました。 まずは下記URLをご覧ください。 http://www.muraken.biz/overlay/overlayflash.html(”ここをクリック"のところをクリックしてみると、実行されます。) 今回、これを簡単に作れるスクリプトを組みました。 JavaScriptに関しては文末にてソースを置いておきますが、説明するとかなり長くなるので割愛いた

    レイヤーを使用したFull Flash
  • 厳選10本!ブログで使えるスグレモノツールまとめ :: Love & Design ::

    プロのWebデザイナーじゃないけど、ブログをもっとカッコよくしたい!もっとオシャレに見せたい!という方のために、これまで紹介したブログで使えるスグレモノツールをまとめてみました。 便利なフリーソフトはたくさんありますが、この中でお気に入りが見つかるとうれしいです。 名付けてsweetloveパック(livedoor風味) 画像系 ImageChef(日語・携帯にも対応) ワンポイントや mixi のプロフィールにどうぞ 画像が簡単にできるジェネレーターいろいろ :: Love & Design :: Polaroid-o-nizer™ ポラロイド風や枠をつけてオシャレに演出 写真をオシャレに見せたい人のための便利なツール :: Love & Design :: デザイン系 Dynamic Drive CSS Library タブメニューなどが豊富に揃っています。 誰でも簡単にCSSカスタ

    厳選10本!ブログで使えるスグレモノツールまとめ :: Love & Design ::
  • はてなブログ | 無料ブログを作成しよう

    恋人と別れて30年が過ぎ、その元恋人の娘と出逢う夜 古い友人であるShellyからメッセージが届いた。「私の娘のAdrienneが日に行くのだけれど、時間取って彼女と会ってくれるかしら?」 Shellyはアメリカ在住の白人女性だ。Shellyと俺との関わり合いは、過去に書いた。こちらを参照のこと。25歳に戻れた夜~ブライアン・…

    はてなブログ | 無料ブログを作成しよう
  • 覚え書き@kazuhi.to: Re: 第7回 ページ構造を確認する方法

    Re: 第7回 ページ構造を確認する方法 益子さんがITProで連載中の「Web標準の基礎と実践」、その第7回はページ構造を確認する方法ということで、Web Developer Toolbarを利用しページ構造を確認する方法を解説されていました。ページ構造という言葉の意味するところはいろいろ考えられると思うのですけど、どの情報要素がHTMLの何要素としてマークアップされているか、という意味合いが個人的にはしっくり来ます。要素の種類は、記事中でも紹介されているようにWeb Developer Toolbarでも知ることができるのですが、なにぶんその文字サイズがデフォルトのままでは小さすぎ、見づらく感じることが多いです。 そこで僕がよく使うのは、Web Developer ToolbarにX-Rayを組み合わせるやり方。まず最初にWeb Developer Toolbarで制作者スタイルシー

  • Firefox Extensions by Chuck Baker has moved!

    Firefox Extensions by Chuck Baker has moved! The new domain is SoftwareByChuck.com. Please note the following URLs:

  • Rubyist Magazine - 0004-RubyOnRails

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • ウノウラボ Unoh Labs: mod_proxy_balancer 小技集

    こんにちは sato です。 ベンチャーでは高価なハードウェアバランサなどを購入することはできないですが、 apache2.2 から mod_proxy_balancerという apacheモジュールの ソフトウェアバランサが 追加されたので、フォト蔵でも使用しています。  今のところ proxy サーバがボトルネックになることはないです。 想定構成は以下とし、apacheは 2.x を使用しました。 proxy1 +------web1 +------web2 ... +------webN ・基設定 httpd.conf LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so ProxyPass / ba

  • ウノウラボ Unoh Labs: PHPでパスワード文字列を生成

    こんにちは,ttsuruoka です. 会員制のサイトなどを作るとき, ユーザー登録時に仮のパスワードを発行したいときがあります. そういうときに便利なのが PEAR::Text_Password です. こんな感じで使えます: $passwd = Text_Password::create(); echo $passwd; // 出力 : // praimifrou デフォルトでは覚えやすい(発音可能な)10 文字のパスワードを生成しますが, 以下のようにすると複雑なパスワードも生成できます: $passwd = Text_Password::create(16, 'unpronounceable'); echo $passwd; // 出力(16文字の発音不可能なパスワード): // mArR99H3ZN#JsuK%

  • ウノウラボ Unoh Labs: ベンチャー流サーバ構築のススメ(ネットワーク編)

    尾藤正人です。 前回のエントリ ベンチャー流サーバ構築のススメ(ハードウェア編) では多くのコメント、トラックバック、ブックマークをしていただきました。ありがとうございます。僕自身多くのことで勉強になりましたし、新たな発見もありました。 技術は公開、共有して発展するものだと思っていますので、自分の無知をさらけ出すのを恐れずにいろいろ公開して、自分自身も成長していければと思っています。 今回はサーバ構築するときのトピックとして、どのようにネットワークを構築したかを書いてみます。 サーバ構築に限ったことではありませんが、重要なのは質を下げずにコストを下げることです。ネットワーク部分でお金がかかるのは回線ぐらいですから、ネットワーク周りで重要なのは人的コストを下げること、つまり管理コストを下げることです。 ・回線は2回線以上用意する 2回線以上用意するのは高可用性を確保するためです。通常は全ての

  • ウノウラボ Unoh Labs: phpからバックグランドプロセスを呼ぶ

    こんにちは satoです webのphpスクリプトから 処理時間のかかるコマンドを呼ぶ際にバックグラウンドで行うため system("スクリプト名 > /dev/null &"); などとやるのですが、これだと apache reload などの際に hupシグナルでバックグラウンドで走っているスクリプトのプロセスも 死んでしまいます。 こんなときは system("nohup スクリプト名 > /dev/null &"); とやると hupシグナルを無視してスクリプトは実行し続けます。 apache restartがかかったときも プロセスが死なない niceな方法を募集中です!

  • ウノウラボ Unoh Labs: ベンチャー流サーバ構築のススメ(ハードウェア編)

    尾藤正人です。 ウノウでは最近新オフィスに引越ししたのですが、新オフィスにサーバルームを設置してフォト蔵のサーバをホスティング業者から自社サーバに移行しました。 自社サーバに移行のは下記のような理由からです。 フォト蔵のようなストレージ系のサービスの場合、十分な帯域を確保する必要があるが、広帯域を確保するにはコストがかかる フォト蔵のようなストレージ系サービスの場合、大容量のHDDが必要になるが、大容量のHDDを搭載したマシンはハイエンドマシンになり、増設コストがかかる マシンの増設に時間がかかりフレキシブルに対応できない というわけで自社サーバに移行したわけですが、自社サーバに移行するにあたって様々なノウハウがたまってきました。 サーバ構築にはいろいろトピックスがありますが、今回はハードウェア的な部分について書きたいと思います。 ・マシンは全て同じ構成にする 数多くのサーバを運用するに

  • 開発|ソリューション|IGUAZU Solutions Portal

    働き方改革 長時間労働の是正・残業抑制組織の生産性向上 経営基盤強化・リスク対策 IT資産管理とインフラ強化 業務プロセス改革 業務効率化 売上向上施策 --- S/D Manager Object管理は、IBM i(AS/400)環境における資産管理を支援します。

  • Weird Silence » MemSession

    91嫩草国产在线观看www免费,国产成人综合色在线观看网站,人人爽人人爽人人爽人人片,精品日一区二区三区在线观看,特级丰满少妇一级AAAA爱毛片,日韩五月天在线观看综合,亚洲熟妇AⅤ无码一区二区,欧美久久久久久久怡红院

  • ウノウラボ Unoh Labs: シェルスクリプトの [

  • ウノウラボ Unoh Labs: isset()って

    こんにちは,ttsuruoka です. (PHP の) isset() って引数を複数取れるんですね.最近知りました. if (isset($a, $b, $c)) // if (isset($a) && isset($b) && isset($c)) と同じ 他の is 系や empty() は複数取れないようです. なんで isset() だけ複数取れるようになっているんですかねぇ. あと,is_string() とか is_int() ってアンダーバーで区切られているのに, なぜか isset() は is_set() ではないんですよね.

  • k66旗舰厅_尊龙凯时app下载

    k66旗舰厅 k66旗舰厅是专业生产高压开关配套件的企业,全厂占地面积2000多平方米,建筑面积为1000平方米,拥有固定资产380万元,拥有工程技术人员18人,其中高级工程师4人。企业主要生产压制环氧注射各种高压绝缘件,带电显示装置,JSxGN系列机械闭锁,各种程序锁和电磁锁,JNl5—12(ESl)中置柜专用接地开关。我厂技术力量坚实,检测设备齐全,工艺先进,并建立了GB/T19002-IS09002质量保证体系...[更多+]

  • Typetester Compare fonts for the screen

    Design Beautiful Typography One of the most popular applications for web designers is now a full-blown typography editor. Typetester classic that is known and loved by all is still online! Test and compare more than 2800 web fonts. The new Typetester is a WYSIWYG web typography editor. Create, export and share unlimited projects.

    Typetester Compare fonts for the screen
  • Joel on Software - ジョエル・テスト

    Joel Spolsky ジョエル・スポルスキ 翻訳: Fukushige Erika 福重 永里香 翻訳チェック: Takeda Toshiyuki 武田俊之 9.8.2000 SEMAについて聞いたことがある?かなり難解なシステムで、ソフトウェアの開発チームがどれくらい良いかを測るためのものだ。ちょっと待った!そのリンクに飛ばない方がいい。きっと書いてあることを理解するだけで6年はかかるだろう。そこで、私は自分で作ることにした。これはソフトウェア開発チームの質を評価するものだが、とっても当てにならないいいかげんなテストだ。このテストの素晴らしいところは、3分程度で終わることだ。節約した時間を使って、医学部に通うことだってできるだろう。 ジョエル・テスト ソース管理システムを使っているか? 1オペレーションでビルドを行えるか? 毎日ビルドを行うか? 障害票データベースを持っているか? 新

  • ウノウラボ Unoh Labs: PHPで可変個の参照渡し

    こんにちは,ttsuruoka です. PHP では func_get_args() を使って可変個引数の関数を作ることができます. function execute() { $args = func_get_args() .... } execute($foo); execute($foo, $bar); しかしこれには問題があって,参照渡しができません. function execute() { $args = func_get_args(); $args[0] = 20; } $foo = 10; execute(&$foo); echo $foo; // 10 func_get_args() が機能しないので, 可変個引数で参照渡しをすることはあきらめて, array を使って実装します. function execute($a) { // foreach 文では参照が渡せない

  • ウノウラボ Unoh Labs: Web Application Testing cheatsheet

    こんにちは! やまもと@テスト番長です。 先日マサトさんに教えてもらったのですが、 こんなウェブアプリケーション用のチェックシートがあるそうです。 SECGURU: Web Application Testing cheatsheet なかなか面白いので、軽く日語にしてみました。(Special thanks to: ジュンヤさん) ※間違ってたらごめんなさい。  1. アプリケーション名とバージョン 2. コンポーネント名 3. 通信プロトコル SSLならばバージョンと暗号方式 4. パラメーターのチェックリスト URLリクエスト URLエンコーディング クエリストリング ヘッダー クッキー フォーム フォーム(Hidden) クライアントサイドのヴァリデーションチェック 使用していない余計なパラメータの存在 文字列長の最大/最小値 連結したコマンド(Concatenate

  • ウノウラボ Unoh Labs: ベンチャー流サーバ構築のススメ(ソフトウェア編)

    尾藤正人です ラボブログではウノウのエンジニアで1日1人1エントリ(早く書くのはあり)で書いてます。おかげさまでウノウも順調にエンジニアの数が増えて、僕の順番に回ってくるのが少しずつ遅くなってきました。でもまだまだウノウではエンジニアを大募集中です!!我こそはと思う方はぜひご連絡ください。 前回のベンチャー流サーバ構築のススメ(ネットワーク編)ではネットワーク周りについて書きました。前回のエントリで言ったように、今回はソフトウェア周りのことについて書きたいと思います。 ソフトウェア周りで重要なのは、同じ構成にする、これにつきます。web サーバにだけ apache をインストールしたりとか、DB サーバにだけ MySQL をインストールしたりだとかいうことはしません。全てのサーバに同じパッケージ、同じプログラムをインストールします。それによる管理コストの軽減ははかりしれないものがあります。

  • ウノウラボ Unoh Labs: ベンチャー流サーバ構築のススメ(同期ツール編)

    ダイエット中で炭水化物の量が気になる尾藤正人です。 前回のエントリベンチャー流サーバ構築のススメ(ソフトウェア編)では、主にOS周りのことについて書きました。複数台のサーバを管理するのに重要なのは極力構成を同じにすることです。そうすることで管理コストが大幅に下がります。 以前Klabさんのサーバ管理者向け無精のすすめ ~ちょっと便利なツールの紹介~というエントリで同期ツールの紹介がありましたが、ウノウでも同じような感じの独自ツールを作って同期をとっています。今回はこの同期ツールの紹介をしたいと思います。 僕が shell scripter ということもあってスクリプトは全て sh で。zsh の特殊な記法が使いたかったので zsh で書いています。 凡例 全てのコマンドは最後に対象とするホスト名を指定します。all というは特殊な指定で全てのサーバに対してリクエストが送られます。 共通関数

  • DSAS開発者の部屋:サーバ管理者向け無精のすすめ 〜ちょっと便利なツールの紹介〜

    弊社のLinuxサーバ、ネットワークインフラのDSASの特徴のひとつに、100台近くある全てのサーバの内容が(数個の役割設定ファイルを除いて)同期されているという点があります。 これにより、 スケーラビリティ 予備機をサービス投入するだけで済むので、テレビCMなど突発的な高アクセス時にも迅速な対応が可能です。 増強が容易 サーバをラックマウントしたら適当なサーバからまるまんまコピーすればクラスタに参加可能です。まとまった台数の増強をする際に、いちいちCD-ROMからOSをインストールしていると日が暮れちゃいます。 役割の変更が容易 ディスクの内容が同じなので、もし、メールサーバが故障しても、適当なWebサーバの役割設定ファイルを変更して再起動するだけでメールサーバに早変わりできます。 メンテナンスが容易 ディスク上のファイルを更新した場合は、rsyncなどで全サーバに同期コピーすれば更新完

    DSAS開発者の部屋:サーバ管理者向け無精のすすめ 〜ちょっと便利なツールの紹介〜
  • ベイエリア情報局: tarballからインストールしたソフトウェアを簡単に管理する

    元Vine SPARC開発者。2003年度未踏ユース採択者。ウノウ株式会社立ち上げ時に参画して4年間CTOとして従事。退職して現在P&Aラボにて客員起業家として起業準備中。 普通 tarball からインストールする時は ./configure make sudo make install のようにインストールします。この場合は全てのファイルが /usr/local に入るわけですが、 これだと複数のソフトウェアをインストールした場合に、どのファイルがどのソフトウェアに所属するのか分からなくなって、アンインストールができなくなります。 なので僕はいつも tarball からソフトウェアをインストールする場合は、 例えば hoge というソフトウェアをインストールする場合、必ず /opt/hoge にインストールしています。 ./configure --prefix=/opt/hoge ma

  • ベイエリア情報局: Yahoo でカスタマイズされた PHP のまとめ

    元Vine SPARC開発者。2003年度未踏ユース採択者。海外でも活躍できる国際的なLinuxエンジニアになることを夢見て日で頑張っています。ウノウ株式会社にて写真共有SNS「フォト蔵」を開発中。 昨日のエントリYahoo でカスタマイズされた apache のまとめに引き続き、Yahoo でカスタマイズされている PHP についてのプレゼン資料をまとめてみました。 2002年5月に採用 PHP 以前は yScript という独自のプロプリエタリな言語を使ってた PHP が採択された理由 ハイパフォーマンス 安定性 C/C++のようなコンパイラ言語で拡張できる FreeBSD で動作する i18n 習得が容易 コミュニティの規模が大きい HTML にコードが書ける 充実したツール郡 オプションなしでコンパイル(./configure --disable-all) 必要な拡張はライブラリ

  • ベイエリア情報局: Yahoo でカスタマイズされた apache のまとめ

    元Vine SPARC開発者。2003年度未踏ユース採択者。海外でも活躍できる国際的なLinuxエンジニアになることを夢見て日で頑張っています。ウノウ株式会社にて写真共有SNS「フォト蔵」を開発中。 Yahoo で使用されている独自カスタマイズされた apache についてのプレゼンテーション資料が公開されていたので、自分なりにまとめてみました。 Hacking Apache HTTP Server at Yahoo! HTTPヘッダーの "Server:" は出力しない apache 1.3 がベース 安定動作が重要 スレッドは使用しない(動作が複雑) ログフォーマットは独自フォーマット ログローテンションは独自の仕組みを持つ。シグナルもパイプも使用しない レスポンスコード 30x は最小限のものだけ出力 コンテンツは gzip 圧縮して出力(HTTP/1.1)。CPU 使用率が 90

  • PHPEclipse.de

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • ウノウラボ Unoh Labs: 最強のIDEを追い求める Eclipse + Aptana + TruStudio (+RadRails)

    こんにちは、ジュンヤです。 30歳を超えたあたりで急速に脳が老化し始め、物事をすぐ忘れるようになってしまいました。歌手やタレントの名前なんかはなかなか出てきません。若いウノウの他のつわものプログラマーはviやEmacsでコードを書いていたりしますが、僕の場合は、補完機能が優れたIDEでないともうだめです。 というわけで、補完機能が充実した最強の IDE を追い求めてみました。環境は Windows XP です。 Eclipse 最近 Aptana という Web エディタが良いと聞いたので、まずはこれから用意します。Aptana は Eclipse をベースに開発されていて、スタンドアロン版と Eclipse のプラグイン版があるのですが、他にも使いたい IDE があるので、Eclipse をまずインストールした上で、プラグインで拡張していくことにします。 Eclipse はeclipse

  • ウノウラボ Unoh Labs: vi ctags : 関数等の定義位置にジャンプ

    こんにちは,ttsuruoka です. vi で PHP のコードを見ているときに, myhogefunc($foo, CONST_BAR); のような処理があって,myhogefunc() や定数 CONST_BAR がどんな定義になっているか知りたいときには,ctags が使えます. vi と ctags を連携させると,myhogefunc() の上や CONST_BAR の上にカーソルを置いて CTRL + ] を押すだけで,それが定義されている場所までジャンプすることができます. * ctags のダウンロードとインストール - http://pcmania.jp/~moraz/tools/ctags.html ctags をインストールしたら, タグファイル(tags)を作成します. タグファイルは,関数等の定義位置が記録されるファイルです. カレントディレクトリ以下の

  • Cache::Memcached::XSはちょっと速い - spiritlooseのはてなダイアリー

    Cache-Memcached-XS-0.01 - client library for memcached (memory cache daemon) using libmemcache - metacpan.org libmemcache を使って書かれた Memcachedのインターフェース。 使い方はほぼ Cache::Memcached と同じっぽい。 速度にどのぐらい差が出るかベンチとってみた。 #!/usr/local/bin/perl use strict; use warnings; use Benchmark qw(timethese cmpthese); use Cache::Memcached; use Cache::Memcached::XS; my $bench = timethese(10000, { 'Cache::Memcached' => sub { m

    Cache::Memcached::XSはちょっと速い - spiritlooseのはてなダイアリー
  • Emacs Lispを書いてみた - Perlモジュール名にカーソルを合わせて M-.するとソースを開く - higepon blog

    id:higepon:20060131:1138681298の続き。 etagsを使おう(nanasiさん) xyzzyの例(http://d.hatena.ne.jp/miyamuko/20060131) などの情報をいただきました。 というわけで id:miyamukoさんのxyzzyの例をまねして、初めて実用的なEmacs Lispを書いてみました。 ;; cperl-modeでモジュール名にカーソルを合わせてM-.でソース開く (setq perl-find-module-libdir "x:/oop/lib") ; libディレクトリのPath ;; M-. (add-hook 'cperl-mode-hook (function (lambda () (define-key cperl-mode-map "\M-." 'perl-find-module) ))) (defun

    Emacs Lispを書いてみた - Perlモジュール名にカーソルを合わせて M-.するとソースを開く - higepon blog
  • ウノウラボ Unoh Labs: インデントをなるべく浅くするテクニック

    こんにちは satoです。 インデントが浅いと、コードが見やすいです。 インデントが浅くなりそうなテクニックを紹介します。 時と場合にもよりますし、賛否両論もあると思いますが、寛大な目でみてやってください。 1)処理の判定は正常じゃない場合を書く //before $data = getdata(); if ($data) { なんか複雑な処理; } else { return false; } //after $data = getdata(); if (!$data) { return false; } なんか複雑な処理; 2) array か どうかを判断する場合は array にして処理をする //before if (is_array($args)) { foreach() ... } else { .... } //after if (!is_array($args)) {

  • ウノウラボ Unoh Labs: 共同開発を効率よく行う方法

    尾藤正人です。 ウノウではおかげさまで順調にエンジニアの数が増えてきました。エンジニアが増えてくると、共同開発をいかに効率よく行うかが問題になってきます。n人の開発者がいれば開発スピードはn倍にはならず、n倍よりも落ちます。人数が多ければ多いほど、共同開発は難しくなり、ひどい場合には人数が増えたから開発スピードが落ちたということになりかねません。 ウノウでは共同開発を効率よく行うために様々な工夫を用いています。今回はウノウでどのようなステップで開発を行っているか紹介したいと思います。 subversion でソースコードを管理 ソースコード管理ソフトがなくては話になりません。ウノウではソースコードの管理に subversion を使ってます。subversion を使うことで過去の状態に簡単に戻すことができますし、個人の環境を完全に分離することができます。 subversion のコミット

  • バグトラッキングシステム 影舞

    Bug Tracking System 影舞 影舞は、Rubyで書かれたバグトラッキングシステム(Bug Tracking System : BTS、バグ管理システム)です。 設定が簡単で、使いやすいソフトウェアを目指して開発しています。 現在の最新バージョンは 0.8.8 (2008/03/09)です。 特徴 簡単にインストールできる 簡単に使える Webベースでのプロジェクトの作成・設定変更・削除 新規アーティクルの投稿、リプライ、状態・カテゴリ管理もWebから 投稿・リプライをメールやRSSで通知 メールでも投稿・リプライ可能 レポートの検索 データベースがなくても動く PostgreSQL/MySQL/SQL Serverを用いたデータ保存もできる 日語がおおむね正しく扱える 更新情報 2008-03-09 kagemai-0.8.8 リリース バグ修正 uninitialize

  • The Trac Project

    Try out our demos! for Trac 1.4 or Trac 1.6 (latest stable) (demo available soon) Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established develo

  • Perl 5.8.8 documentationのHTMLヘルプ

    Perl 5.8.xのHTMLヘルプは、ActivePerlのActivePerl 5.8 documentationを元にしたものなどいくつかあるのだけど、ブラウザで愛用しているPerl 5.8.8 documentationを元にしたものは見つけられなかったので作ってみた。連続してHTMLヘルプのエントリ。 Perl 5.8.8 documentationは配布しているHTMLでも、ローカルでちゃんと動く検索機能があったりとかなり使えるのだけど、たまに変な言葉で検索しちゃうと検索が終わるまでブラウザが固まってしまったりとかするのが痛い。なので、HTMLヘルプにして超高速に全文検索をできるようにしたかった。速くて、超快適。 Perl 5.8.8 documentation 目次とキーワードが中途半端。キーワードはコア・モジュールのメソッドなんかにも対応するように作り直したいところだけど、

    Perl 5.8.8 documentationのHTMLヘルプ
  • GitHub - dan-coulter/phpflickr: PHP Wrapper for the Flickr API

    Copy the files from the installation package into a folder on your server. They need to be readable by your web server. You can put them into an include folder defined in your php.ini file, if you like, though it's not required. All you have to do now is include the file in your PHP scripts and create an instance. For example: $f = new phpFlickr(); The constructor has three arguments: $api_key - T

    GitHub - dan-coulter/phpflickr: PHP Wrapper for the Flickr API
  • ライセンスフリーのフォント - memo.xight.org

    Lacuna Regular http://www.glashaus-design.com/ MiloTF-Text http://www.fontshop.com/features/free.cfm Lexia Readable http://www.k-type.com/ Fontin-Regular http://www.josbuivenga.demon.nl/ Devroye http://apostrophiclab.pedroreina.net/ Reference hail2u.net - Weblog - よく使うライセンス・フリーのフォント http://hail2u.net/blog/webdesign/lovely-license-free-fonts.html

  • Drupal - Open Source CMS | Drupal.org

    DrupalCon Barcelona 2020 is going virtual and is now DrupalCon Europe 2020 With the format changes we are happy to introduce a few new opportunities to the conference, and we strongly believe that the community will contribute to a great experience of the virtual DrupalCon Europe 2020. Registration for DrupalCon Europe is now open!

    Drupal - Open Source CMS | Drupal.org
  • CakePHPまとめ@Wiki

    目次 はじめに CakePHPとは インストール mod_rewriteが使える場合 mod_rewriteが使えない場合 動作確認 DB接続 MVCのサワリを理解する 便利な使い方 scaffold bake created / midified 色々な場面に対応する 確認画面を挟む セッションを使う 画像をアップロード ページングする DATETIME型の表示形式をカスタマイズ Modelを活用する hasMany belongsTo HABTM Helperを活用する Html Pagination Error Cakeの拡張 DBと連動したVaridation 所からでも使える関数 ラジオボタンのNULLチェック

    CakePHPまとめ@Wiki
  • ウノウラボ Unoh Labs: PEAR package 作成と公開までの手順

    こんにちは,ttsuruoka です. PEAR package の作成と公開までの手順について, (たまにしかやらないことは忘れてもいいように)ここにメモしておきます. 例として Services_Delicious のパッケージ作成・公開手順: 0. テスト まずはテストが正常に通る状態であることを確認. Services_Delicious では .phpt 形式のテストを用意してあるので,これを実行します. $ cd /path/to/tests # テストのあるディレクトリに移動 $ pear run-tests Running 3 tests PASS Services_Delicious:bug#8528[bug8528.phpt] PASS Services_Delicious:Req#7293[req7293.phpt] PASS Services_Delicious

  • ドコイク?地図:地図情報検索サイト

    ドコイク?地図では地図検索、お店や施設の検索、目的地までのルート案内機能を利用する事ができます。もちろん携帯からも無料で地図をご利用頂けます。

    sukka9
    sukka9 2006/09/10
  • PHP CLIをPHPのリファレンスにする - HotPHPPER News

    $ php -h Usage: php [options] [-f] <file> [--] [args...] php [options] -r <code> [--] [args...] php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...] php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...] php [options] -- [args...] php [options] -a (snip) args... Arguments passed to script. Use -- args when first argument starts with - or script is read from st

  • JavaScriptでJSONをeval - sshi.Continual

    JSON文字列をevalして値を取りたいときに挙動が妙ではまった、という話を聞いたので、Firefox1.5上のFireBugのコンソールで何パターンか試してみた。 {"key":"value"}というJSONデータが文字列で渡ってきて、それをevalしてJavaScriptの値として使いたい、という想定。 間違ったJSON文字列をevalした場合 >>> jsonstr = "{key:\"value\"}" "{key:"value"}" >>> var obj = eval(jsonstr) >>> obj "value" >>> typeof(obj) "string"JSONのオブジェクトでは、ラベルも""でくくって文字列にしないといけないのだが、まずはそれを忘れた場合を試してみた。結果として返ってくるのは、なんとJSONのハッシュの要素にしたつもりの文字列のみ。 正しいJSON

    JavaScriptでJSONをeval - sshi.Continual
  • shachi-Wiki - textmate

    すっげーべんり。 なのだけど、日語が入力できないわ。表示が1カラムしか無いわで文字重なるし。 gettext重要。 なので、hetimaさんのplugin重要。超重要 CJK-Input.tmplugin これと、XCodeっぽくする奴 MissingDrawer それにBundleを入れやすくする GetBundle あと、お好みなんだけど、htmlとか html bundle svnとか svnmate railsというよりは、普通のrubyでは コマンド+ R で、ruby実行。 しかし、TM_RUBYが変な所向いてる場合も有るので確認して、適切な位置に。 設定位置が判らない場合は、prefarence->advanced->Shell valiablesの中に

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • pylori*style wiki - Emacs用rails.el

    rails.el は、Emacs で rails スクリプトを書くことを支援する Emacs Lisp プログラムです。ruby-mode に対するマイナーモードとして実装されています。 インストール まず ruby-mode を使えるようにします。ruby-mode.el は ruby に標準でつい てきます。load-path のどこかに ruby-mode.el を置いて、.emacs に以下の 行を追加します。 (setq interpreter-mode-alist (cons '("ruby" . ruby-mode) interpreter-mode-alist)) (setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist)) (autoload 'ruby-mode "ruby-mode" ni