タグ

webに関するsyohexのブックマーク (8)

  • 4つのwebサービスのソースをgithubに公開した。 - hsksnote

    去年リリースした4つのwebサービスのソースを、githubに公開した。転職対策として。 テストのコードをひとっつも書いてないから、むしろマイナスに働くんじゃないのという気もしてる。 BESTGAMEON リポジトリ:https://github.com/hsksyusk/bestgameon サイト:http://bestgameon.net/ 言語:Perl DB:MySQL FW:Catalyst 好きなゲームランキングを作るサイト。 ランキングを作るのは結構手間なので、あまりストレスなくその作業ができるようにと思って、UIには少しこだわって、jQuery UIを使ったりしてる。 認証には特に意味もなくTwitter APIを使ってる。 AmazonAPIで商品情報を取ってきたりしてるが、ページングがうまくいかなくて自分でパッチを当てて、あわせてrt.cpan.orgに報告したの

    4つのwebサービスのソースをgithubに公開した。 - hsksnote
  • Cherokeeが楽すぎてヤバい - WebService::Blog->new( user => ’hide_o_55’ )

    Hachioji.pmでも話題になったNginxよりも速いという噂のCherokee Web Server | HomeをMac OSX(10.6.7)に入れてみました。 1.予め依存ソフトウェアをインストールしておく ここに書いてあるものはHomebrewとかで入れておきます。 2.インストール インストール方法はほぼこちらの通りで大丈夫でした。 $ ./configure --prefix=/usr/local \ --with-wwwuser=www \ --with-wwwgroup=www $ make -j2 $ sudo make install 3.管理インタフェース起動 インストールが終わったら以下のコマンドを実行。 $ cherokee-admin コマンドを実行すると、http://127.0.0.1:9090/で管理インタフェースが起動します。 管理インタフェースの

    Cherokeeが楽すぎてヤバい - WebService::Blog->new( user => ’hide_o_55’ )
    syohex
    syohex 2011/06/15
    nginxよりも速い?? HTTPサーバ
  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した

  • not found

    syohex
    syohex 2011/02/21
  • モバイル開発に欠かせないテストツール14選

    Adobe Device Central CS5 Adobe CS5 をパッケージ購入すると一緒についてくるモバイルデバイスのテスト環境。様々なエミュレーターが存在しますが、オールインワンで素早くテストがしたい場合はこちらがオススメです。特に Flash を活用したモバイルサイトをテストするのであれば欠かせない存在です。 Android SDK Javaで開発されているので、Mac, Windows, Linux で動作する公式のエミュレーター。2011年1月現在、Android OS 1.1 〜 2.3 までのテストが可能。エミュレーターは実際のスマートフォンと同じ動作をするので、ディフォルトのブラウザだけでなく、Opera Mini や Firefox など他のブラウザをインストールしてテストすることができます。 iOS SDK XCode も含め諸々ダウンロードしなければいけませんし

    モバイル開発に欠かせないテストツール14選
  • ブラウザを選ばずWebテストを自動化するSelenium

    Webアプリケーションのファンクションテストを行うツールとして注目されている「Selenium」のバージョン1.0が6月20日にリリースされました。安定性が向上するとともに、Firefox 3.0、3.5(Selenium IDEは1.0.2から、Firefox 3.5に対応)や、Internat Explorer(以下、IE) 8などの最新のWebブラウザにも対応しました。 稿では、Selenium 1.0をベースとしたSelenium IDEとSelenium RCを利用した効果的なSeleniumの利用方法を紹介します。 Webアプリのテストで誰もがイラつく大きな課題 Webアプリケーションテストを手で行うと、非常に煩雑です。Selenium登場以前の従来のやり方では、次のような問題がありました。 回帰テストに時間がかかる バグ修正や仕様変更などで、Webアプリケーションを変更した

    ブラウザを選ばずWebテストを自動化するSelenium
    syohex
    syohex 2010/12/15
    webテストの自動化
  • 連載記事 「ApacheによるWebサーバ構築」

    Apacheについて知ろう 連載:ApacheによるWebサーバ構築(1) 「Apache」でWebサーバを構築。今回は、「なぜApacheなのか?」を改めて確認するとともにApacheの概要を解説する

  • ブラウザでEmacsが動く「Ymacs」 | Happy My Life

    以前twitter上でブラウザ + AJaxでviなキー操作でテキスト編集できるサイトが紹介されていた。viが動いているならEmacsが動作するサイトもあるでしょう、と思っていたが、やはり存在していた。それがYmacs。 サイトでは AJAX source code editor with syntax highlighting and automatic indentation と謳っているが、見た目がEmacsだし、キーバインドもEmacsそのもの。 YmacsはまだVer 0.1なので、実装されている機能もあまり多くなく、作者が時間が取れない等の理由でFireFox以外のブラウザに対応できていない。 実装されている機能 詳細はこちらを見てもらうとして、 様々なカーソル移動 テキスト操作 ハイライト機能 Undo, mark, インクリメンタルサーチ, フレーム分割 等の基的な機能は

    syohex
    syohex 2009/11/27
    ブラウザ上で動作する Emacs
  • 1