[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2008年2月15日のブックマーク (25件)

  • MOONGIFT: » JavaScriptデバッグプロキシ「Jackal」:オープンソースを毎日紹介

    JavaScriptのデバッグ環境としては、FirefoxであればFirebugで問題ないだろう。だが、他のブラウザの場合はどうだろう。各ブラウザごとにデバッグ環境を作るのは非常に労力がかかるだろう。 そこで試してみたいのがこのソフトウェアだ。これであればどのブラウザでも利用できる可能性がある。 今回紹介するオープンソース・ソフトウェアはJackal、JavaScriptデバッグプロキシだ。 JackalはWindows向けのソフトウェアで、MirageというHTTPプロキシソフトウェアを使っている。インストールし、プロキシのアドレスをlocalhost:9889に設定すれば準備完了だ。 その状態でWebサイトを見ると、左上にJackalのアイコンが表示される。これをクリックするとデバッグウィンドウが表示される。JavaScriptの実行はもちろん、エレメントの構造を閲覧することもできる。

    MOONGIFT: » JavaScriptデバッグプロキシ「Jackal」:オープンソースを毎日紹介
  • Server/subversion - www.takebay.net/~nao

    install(debian) † 以下のパッケージ辺りをapt-get installする。 subversion, libsvn0 必要なら/etc/inetd.conf辺りを設定しておく。 パスワード関連の問題があるのでsubversionのリポジトリを置くサーバでsshが動くならinetd経由ではなくてsvn+sshスキーマでのアクセスをすることをオススメします。 ↑

  • メンテナンス:So-net blog(ブログ)

    ブログシステムメンテナンスのお知らせ いつもSo-net blogをご利用いただき、誠にありがとうございます。 ただいま、ブログシステムのメンテナンス中のため、すべての機能がご利用いただけません。 メンテナンス内容は下記の通りとなります。

    lizy
    lizy 2008/02/15
    「考えてからプログラムを書く人と、プログラムを書きながら考える人です」恐らく一般的には「考えてからプログラムを書き、そしてまた考える」だと思います
  • Project MAC Home Page

    Project MAC ("Switzerland") MIT Project on Mathematics and Computation "Neutral, but heavily armed." (Disclaimer) Project Mac, associated with the MIT Computer Science and Artificial Intelligence Laboratory, builds a wide spectrum of intelligent computational tools to help scientists and engineers understand mathematical models of physical processes.

  • まつもと直伝 プログラミングのオキテ 第18回 プログラムを高速化する(その2):ITpro

    プログラムの高速化については連載の第13回で紹介しています。プログラム中のどの部分を高速化すべきなのか,どのように効果を測定するのか,そもそも高速化が必要なのかを考察しました。今回は実際に高速化を試みます。 今回はプログラム高速化の実践編として,ある程度の大きさの具体的なプログラムを段階的に高速化しながら,実践的なテクニックを学ぶことにしましょう。 例題はマンデルブロ集合*1の計算プログラムです(図1)。マンデルブロ集合は非常に美しい集合ですから,当はグラフィックス表示が好ましいでしょう*2。しかし,GUIを使うと,特定のGUIライブラリ(グラフィックス・ルーチン)に依存したコードが大量に必要です。今回のテーマは「高速化」ですから,直接関係のないGUIコードはできるだけ省くため,キャラクタ(英文字)で図形を表現することにしました。 1 require 'complex' 2 3 def

    まつもと直伝 プログラミングのオキテ 第18回 プログラムを高速化する(その2):ITpro
  • JavaScriptデバッグプロキシ·Jackal MOONGIFT

    JavaScriptのデバッグ環境としては、FirefoxであればFirebugで問題ないだろう。だが、他のブラウザの場合はどうだろう。各ブラウザごとにデバッグ環境を作るのは非常に労力がかかるだろう。 そこで試してみたいのがこのソフトウェアだ。これであればどのブラウザでも利用できる可能性がある。 今回紹介するオープンソース・ソフトウェアはJackal、JavaScriptデバッグプロキシだ。 JackalはWindows向けのソフトウェアで、MirageというHTTPプロキシソフトウェアを使っている。インストールし、プロキシのアドレスをlocalhost:9889に設定すれば準備完了だ。 その状態でWebサイトを見ると、左上にJackalのアイコンが表示される。これをクリックするとデバッグウィンドウが表示される。JavaScriptの実行はもちろん、エレメントの構造を閲覧することもできる。

    JavaScriptデバッグプロキシ·Jackal MOONGIFT
    lizy
    lizy 2008/02/15
    Firebugほどの機能はなさそうだけど、これはこれで使えそう
  • Internet Explorer では URL に最大 2,083 文字が使用可能

    Internet Explorer のサポートは、2022 年 6 月 15 日に終了しました Internet Explorer 11 は、特定のバージョンの Windows 10 の Microsoft Edge Update を通じて完全に無効になっています。 アクセスしたサイトで Internet Explorer 11 が必要な場合は、Microsoft Edgeで Internet Explorer モードで再読み込みできます。 より高速で安全でモダンな閲覧エクスペリエンスをお楽しみいただくために、Microsoft Edge への移行をお勧めします。 Microsoft Edge の使用を開始する 概要 Microsoft Internet Explorer の最大均一リソース ロケーター (URL) の長さは 2,083 文字です。 Internet Explorer の最

    lizy
    lizy 2008/02/15
  • livedoor Techブログ : livedoor Blog モバイルのサーバ構成

    こんにちは、栗原です。 今回はlivedoor Blog モバイルのサーバ構成についてご紹介しようと思います。 日でも最大規模のブログサービスのモバイルサイトがどのようなサーバ構成で稼動しているのか、またその構成を構築していく上で苦労した点や今後どのようにして行こうと考えているかについても説明できたらと思います。 サーバ構成 まずは現在のlivedoor Blog モバイルの内部構成について簡単に説明したいと思います。 livedoor Blog モバイルでは、大きく分けて5種類のサーバ群が稼動しています。 リバースプロキシ + アプリケーションサーバ ユーザが携帯からブログを閲覧した際にページを生成してレスポンスを返すサーバ群になります。現状はApache(リバースプロキシ)とApache + mod_perl(アプリケーション)を1台のサーバに同居させた形で稼動しており、台数は全部で

  • PHPでファイルをDLさせる際のPHPコード例:phpspot開発日誌

    2008/2/22: sotarok様より、連絡がありコードを一部訂正 参考1)http://d.hatena.ne.jp/odz/20080215/1203099900 参考2) http://d.hatena.ne.jp/cocoiti/20080221#1203611811 PHPでファイルをDLさせる際のPHPコード例 通常、PHPでファイルをダウンロードさせるとすると、次のようにシンプルにかけます。<?php header('Content-Type: application/octet-stream'); readfile("dl.zip"); ?> が、これだと、ダウンロード時に、保存名がアクセスしたphpでのファイル名になってしまいます(例えば、dl.php)。 そこで次のように Content-Disposition でファイル名をブラウザに通知することで、dl.zip

    lizy
    lizy 2008/02/15
  • Greasemonkeyのソースがかなりアレな件 - hogehoge @teramako

    今、Greasemonkeyのソースを読んでる。実際にどうやってuser scriptを実装させているかの辺りを読んだ。 しかし、物凄い量のグローバル関数だ.... "GM_"と接頭辞が付いたものは、まぁ許そう。しかし、Config関数(というかクラス?)は止めてくれ。そこからさらに呼んでいるgetScriptFile関数もグローバル、さらにgetScriptDirもグローバルだ。 しかも、Configクラスの呼び出しにnew Config(getScriptFile("config.xml"))としているが、Configクラスの実装は function Config(){ this. this.scripts = null; this.configFile = getScriptFile("config.xml"); } となっていて、引数が全く意味をなしてい

    Greasemonkeyのソースがかなりアレな件 - hogehoge @teramako
  • JavaScript でカリー化、再び: Days on the Moon

    以前、「JavaScript で引数束縛」において関数のカリー化を試みました。しかし、そこでカリー化された関数は、そのままでは一度しか部分適用ができず、また、最初の関数呼び出しは必ず部分適用として扱われていました。 function mean3(a, b, c) { return (a + b + c) / 3; } // 「JavaScript で引数束縛」における curry 関数。 var curriedMean3 = curry(mean3); curriedMean3(1)(2, 3); // => 2 curriedMean3(1)(2)(3); // => TypeError: curriedMean3(1)(2) is not a function // そのままでは部分適用を 2 回以上行えない。 // curry(curriedMean3(1))(2)(3) なら大丈夫

  • ブックマーク時にタグを自動でセットする Greasemonkeyスクリプトを書いてみた - メモとか技術ネタとか、そんな日記

    各種ブックマークサービスを使ってブックマークするときにセットする「タグ」 後で検索したり抽出するときに必要なのでセットする必要はあるんだけど結構めんどい なので、自動でセットするような Greasemonkey スクリプトを書いてみた。 利用条件は、Firefox + Greasemonkey です。 使ってみる場合は インストール をクリックしてください。 Greasemonkey スクリプトは初挑戦。 セットするタグの要素は大体がタイトルから引っ張ってこれるとまず考えた。 タイトルが有る程度適切にセットされていないと意味無いけどね。w タイトルを分解するために、YahooAPI で有る「日形態素解析Webサービス」を利用することにした。 [ http://developer.yahoo.co.jp/jlp/MAService/V1/parse.html ] 動きはこう 1.ブ

    ブックマーク時にタグを自動でセットする Greasemonkeyスクリプトを書いてみた - メモとか技術ネタとか、そんな日記
  • Structural typing vs. Duck typing « Otaku – Cedric's blog

    A while ago, I explained why I thought that Duck Typing was dangerous. More recently, Scala popularized a different type of typing called Structural Typing, which is often described as being “type safe Duck Typing”. Let’s take a closer look at Structural Typing and see if it delivers on this promise. With Duck Typing, you send a message to an object in absolute darkness. You don’t know whether thi

    lizy
    lizy 2008/02/15
    interfaceが果たすべき役割なんじゃないのかなこれは
  • 第2回 Jaxerの環境構築/サンプルアプリ解説 | gihyo.jp

    Jaxerの環境構築 前回は、Jaxerの概要とJaxerを使うメリットを解説しました。今回は、Jaxerの環境構築、およびサンプルアプリの解説を行います。 では早速Jaxerの環境を構築してみましょう。 Jaxerを動作させるには以下の2つの方法があります。 Aptana Jaxerをインストールする Aptana Studioをインストールする 後者はAptana Studioに付属されているJaxerのランタイムを利用して動作させる方法です。どちらの方法も、ファイルをダウンロードして、解凍するだけなので簡単です。 Aptana Studioは、Eclipseをベースにした統合開発環境(IDE)で、Ruby on RailsPHPJavaScriptさらにはiPhone やAdobe AIRのbeta3までをもサポートしており、HTMLのエディタとしてもDreamweaverに匹

    第2回 Jaxerの環境構築/サンプルアプリ解説 | gihyo.jp
  • 第2回 Funcのインストールと設定・起動 | gihyo.jp

    今回はFuncのインストールと設定、起動から、簡単な動作確認の方法までを解説します。 なお、Funcは最近のRed Hat系Linux以外では動作しないようですので、以下の解説も最近のRed Hat系Linuxを前提としています。 Funcのインストール 第1回で解説したように、Funcにはcertmasterとminionという2つの役割が存在しますが、インストール手順はどちらの場合でも同じです。 Fedora 7/8でのインストール Fedora 7/8であれば、updatesリポジトリにFuncのRPMパッケージが存在しますので、yumで簡単にインストールできます。 $ sudo yum -y install func Fedora 7/8以外のRed Hat系Linuxでのインストール Fedora 7/8用のRPMパッケージはnoarchなので、他のディストリビューションでもその

    第2回 Funcのインストールと設定・起動 | gihyo.jp
  • What's your scalability plan? - High Scalability -

    How do you plan to scale your system as you reach predictable milestones? This topic came up in another venue and it reminded me about a great comment an Anonymous wrote a while ago and I wanted to make sure that comment didn't get lost. The Anonymous scaling plan was relatively simple and direct: My two cents on what I'm using to start a website from scratch using a single server for now. Later,

    What's your scalability plan? - High Scalability -
    lizy
    lizy 2008/02/15
    スケールアップ・スケールアウトの流れ
  • Comet: 1秒未満のレイテンシで1万人超のユーザを処理する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Comet: 1秒未満のレイテンシで1万人超のユーザを処理する
  • Lucene 2.3: インデックス作成パフォーマンスの大幅な向上と新たな機械学習プロジェクト

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Lucene 2.3: インデックス作成パフォーマンスの大幅な向上と新たな機械学習プロジェクト
  • Multirubyでの1.8と1.9の互換性の検証

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Multirubyでの1.8と1.9の互換性の検証
    lizy
    lizy 2008/02/15
  • 目標追跡型グローバルソフトウエア生産システムを考える(1)

    前回は,牛尾 剛氏が「オフショア時代を乗り切る明確な要求仕様作成術」というタイトルで,RfS(Ruby for Specifications)の考え方を紹介した。牛尾氏が原稿の最後で紹介してくれたように,RfSは彼と私がディスカッションをするなかで生まれたものである。 その創造的で刺激に富んだディスカッションを通じて,私は以前から持っていたソフトウエア生産の方法についてそのイメージを鮮明にすることができた。ここではそれを「目標追跡型グローバルソフトウエア生産システム」と名付け,RfSのアイデアと関連付けながら,その可能性とメリットについて説明してみたいと思う。 RfSとは,Ruby言語,ならびにRubyによって書かれたオープンソースのWebアプリケーション・フレームワークであるRuby on Railsを用いて高速にプロトタイピングを行うことである。その意味では,RfSは一つのプロトタイピ

    目標追跡型グローバルソフトウエア生産システムを考える(1)
  • 仮想機械用中間コードを生成するコンパイラ「LLVM 2.2」がリリース | エンタープライズ | マイコミジャーナル

    The LLVM Compiler Infrastructureプロジェクトは、仮想化の概念を取り入れたコンパイラプラットフォーム「LLVM 2.2」をリリースした。GCC 4.2 / 4.0ベースのフロントエンド (llvm-gcc 4.0 / 4.2) に対応、LinuxMac OS X、Solaris 8などのUNIX系OSで動作が確認されている。 今回のリリースでは、オプティマイザーとコードジェネレータが大幅に改良され、生成されるバイナリのパフォーマンスが向上した。SONY PS3などでの採用で知られるCellプロセッサへの対応も強化、Cell SPUバックエンドが正式にサポートされた。前バージョンで実装された、GCC AdaとFortranのフロントエンドの改良も行われている。x86 / x86_64とDarwin PPC / PPC64プラットフォームでは、倍精度浮動小数点値

    lizy
    lizy 2008/02/15
  • 米Phoenix、OSの完全ダウンにも対応する遠隔PC管理ソリューション | パソコン | マイコミジャーナル

    システムBIOSを手がける米Phoenix Technologiesは2月13日 (現地時間)、米SupportSoftと共にPCのリモート管理ソリューションを開発する計画を発表した。「リモートでWindowsの診断・修復作業が行われている間でも、プロダクティビティ・アプリケーションを継続して利用できる初のソリューション」としている。PhoenixのHyperSpaceプラットフォームに追加される形で提供される見通しだ。 HyperSpaceは、BIOSに埋め込まれたHyperCoreというハイパーバイザによって、Windowsと平行して独立したLinuxベースの組み込みOSが動作する仮想プラットフォームだ。PhoenixはHyperSpaceで実現するPC利用を「PC 3.0」と呼んでいる。そのメリットは3つ。まずWindowsの動作中、さらに動作していない状態でも利用できるインスタント

  • 【連載】パーフェクトDojo (1) イントロダクション - 深くて広いDojoの世界 | エンタープライズ | マイコミジャーナル

    連載を始めるにあたって Dojo Toolkitのバージョン1.0が正式リリースされたのは、2007年11月のことだ。現在、執筆している時点でのバージョンは1.0.2である。Prototype.jsやjQueryなど、現在人気のフレームワークが「コードを短く記述できる」事を主眼のひとつとしているのに対し、カバーしている範囲が非常に広いことと、一貫した設計に基づいたライブラリが魅力のJavaScriptフレームワーク、それがDojoだ。 今回は、Dojo Toolkitの解説という形で連載を行うにあたってのイントロダクションとして、どのような読者を対象とし、どうお役に立てるか、という点を明らかにしていきたいと思う。 これまでマイコミジャーナルでは2回にわたって特集を行い、Dojoの魅力と利用方法についてお伝えしようとした。 第1回 基礎知識編…Dojoプログラミングの基礎となるAPIについて

  • 【コラム】受注側から見た日中オフショア開発成功のポイント (10) 中国の見積もり工数はなぜ大きいか | エンタープライズ | マイコミジャーナル

    トイレットペーパーの利用ルールと見積もり工数の関係とは 中国のデパートやオフィスビルのトイレには、個室にトイレットペーパーが備え付けられていないものも多い。ではペーパーは必ず自分で用意するのかというとそうでもなくて、入り口に巨大なロールが設置してあることもある。この場合、まず自分で必要なだけのペーパーを引き出してから個室に持ち込むのである。 さて、この場合問題になるのは、見積もりである。どれだけの量のペーパーを引き出したら足りるかという深刻な問題である。次のようなルールを設定してみよう。 入り口にはトイレの管理人が立っており、利用者が引き出すペーパーの量を監視している。個室が混み合っている場合は、管理人が順番を決める。一番少ない量のペーパーを引き出した人から優先的に利用できることとする。 さらに、個室の中のことは(当然ながら!)管理人からは見えない。だから、利用者の引き出したペーパーが余っ

  • Google,MWC2008でAndroid端末の試作機をデモ

    Googleは2008年2月第3週,スペインのバルセロナで開催中の展示会Mobile World Congress 2008(MWC2008)において,ハードウエア・パートナとともに携帯電話機向けソフトウエア基盤「Android」ベースの試作スマートフォンを初めて披露した。英ARM,米Marvell,NEC,米QUALCOMM,伊仏合弁のST Microelectronics,米Texas Instruments(TI)など,いずれもAndroid向けの各種ハードウエア部品を製造している企業が試作機をデモンストレーションし,見学者にGoogleのモバイル・プラットフォームの一端を紹介した(関連記事:【MWC2008】動くAndroidをデモ,NECが携帯電話開発キット上で)。 デモンストレーションされた端末はまだ試作レベルだが,米Appleの「iPhone」とカナダResearch in

    Google,MWC2008でAndroid端末の試作機をデモ