IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

みなさん お久しぶりですヽ(´ー`)ノ夏休みの宿題終わりました? 毎日が夏休みの最終日みたいな生活してるあまちゃんです! さてさて 今日は WebKit サーバーというものを作ってみたので、紹介してみます。 WebKit って何? WebKit っていうのは Chrome や Safari の中に入ってるブラウザのエンジンのことです! 実はブラウザっていうのは、エンジン部分と見た目の部分(タブとかボタンとかね)に別れていて、意外と違うブラウザでもエンジン部分は同じものを使ってるってことも多いんですよ(*´ー`) ブラウザのサーバーってどういうこと? 要は、サーバーサイドでブラウザを起動して JavaScript を実行したり、 JavaScript が実行されないと読めないページから値を持ってくるのに使ったりしようという魂胆です。 今まではそういうのなかったの? 実は、今までは JavaS
ApacheCon US 2007の、『Apache Performance Tuning / Part One: Scaling Up』, Sander Temme (PDF) より。 ab おなじみ、Apache付属のあいつ http_load http://www.acme.com/software/http_load/ flood http://httpd.apache.org/test/flood/ JMeter http://jakarta.apache.org/jmeter/ 最近のバージョンは使いやすくなったらしい あと、ほかには httperf http://www.hpl.hp.com/research/linux/httperf/ とか。
いままで、 小さいターミナルでこんな感じでSSHのトンネルを掘って while true; do rebuild-ssh-config; ssh -N -o "BatchMode yes" -L ... -R ... TUNNELHOST; echo retry; sleep 3; done ネットワークが変わった場合(会社に着いたとか家に着いたとか)、手動でkillall sshしてトンネルのsshプロセスを殺して掘り直す ということをやっていたのですが、 無線APによって自動でhostsを変える方法 - unknownplace.org を読んで、ネットワークが変わったタイミングでスクリプトを実行する方法を知った(id:typester++)ので、この手法を使って自動的にkillall sshするのと、あとついでに、ターミナルの中で実行してたsshプロセスを、AppleScriptでラ
Amazon EC2 はVMを好きなタイミングで好きなだけ使うことができるので、複数のサーバを使う分散システムの検証環境として非常に使いやすい*1。費用を計算してみても、自宅でクラスタを動かすことを考えれば、十分安く上がりそうである。 しかし、VMを起動するたびに環境を設定したり、新しいテストを実行するたびにファイルを配ったりするのは面倒なので、ファイルを共有したくなる。 通信の遅延がかなり大きいので、EC2上でssh越しにファイルを編集するのも少々つらい。 そこで、手元のホストとホームディレクトリを共有する。さらに、一度転送したデータはキャッシュさせる。 共有ホームディレクトリ環境の管理方法と組み合わせれば、便利に使えるに違いない。 戦略 ファイル共有には NFSv4 over ssh を使う。NFSv4はポート番号を1つしか使わない(portmapperも要らない)ので、ssh越しで使
GlassDolphin, source code viewer for iPad/iPhoneOn Sale in AppStore! (/ jp) Source Code Viewer for iPad/iPhone GlassDolphin is a source code viewer application for iPad/iPhone. Main concept of GlassDolphin is 'Code reading anywhere'. We think, we can do code reading more relaxed, with iPad (and iPhone, especially in outdoor). NOW, GlassDolphin is not a 'source code reading' tool. We think additio
Closure Compilerを使用したタイプセーフJavaScriptコーディングについてまとめ。 Closure CompilerはClosure Toolsの一部で、 JavaScriptコードを解析して圧縮と最適化を行うJavaScriptToJavaScriptコンパイラです。 最適化だけでなく、シンタックスや型のチェック機能も提供。 型チェックは、JsDocコメントの形式で記載された型情報をもとに行われます。 型システムは、ECMAScript4の仕様に準拠している模様。 Closure Compilerを使用することで、ECMAScript3の世界でECMAScript4ライクな型システムが使えます。(型情報をコメントに書くので、スマートさには欠けますが・・) Closure Compilerのインストール Closure Compilerのサイトよりzipアーカイブを取得
インターネット上の各種サービスでは、通知や案内、メールマガジンなどの目的で電子メールの配信が欠かせません。この電子メールの配信で、月13億通、1時間で300万通のメール配信を実現しているユミルリンクという会社があります。同社はASPとして「Cuenote FC」、「Cuenote MR」、「Cuenote SR-S」というサービスを提供しています。製品に施された工夫は技術的に興味深いもので、一部製品では、並行処理に向くプログラミング言語Erlangを活用しているとのこと。ユミルリンクにおけるシステムの開発現場の実際を、ライターの星暁雄さんがまとめます。(編集部) (※この記事はユミルリンク株式会社提供によるPR記事です。) Cuenote|ユミルリンク ユミルリンクは、3種のメール配信関連システムを運用し、サービスとして提供中である。サービスの名称はそれぞれ「Cuenote FC」「Cue
初めての投稿となります。エンジニアのmatsuです。 携帯向けウェブサイトを1時間でスマートフォン対応する方法を紹介します。 概要 2011年4月7日のニュースにて携帯電話の新規契約数のうち、スマートフォンが占める割合が50%を越え、スマートフォンが本格的に普及する兆しが見えてきました。 現在、スマートフォン向けサイトを新規構築するためのチュートリアルは数多く出ていますが、既存の携帯サイトをスマートフォンに最適化する方法があまり紹介されていないのでこの記事で紹介したいと思います。 このチュートリアルを行うと以下のようになります。 実装 全部で8ステップあります。 このチュートリアルではブログのトップページを例にとって説明します。 前半では文字コードの変更、HTMLの変更といった構造を変更します。後半では絵文字や文字スタイルを行い、仕上げとしてHTML5のバリデーションを行っていきます。最初
ひとことで言えば、SCSI-over-TCP/IP。SCSI プロトコルを TCP/IP 上で使用する規格のことだ。iSCSI では、ストレージを提供する方つまりストレージサーバ側を「ターゲット」(Target)、利用する側を「イニシエータ」(Initiator) と呼ぶ。ソフトウェアの実装は幾つかの団体が行っているようだが、RedHat系では、ターゲットソフトウェアは tgt project (※)、イニシエータソフトウェアは Open-iSCSI のものを採用している。iSCSI 管理コマンドは使い方が幾分複雑だ。その点、当ページはコマンド実例集としてもお役に立てるだろう。当内容の検証は主に RedHat Enterprise Linux 5.5 と CentOS 5.5 上で行った。 ※ tgt と並んで有名な iSCSI ターゲット実装に IET (iSCSI Enterprise
VS 2008単体テスト機能でテスト駆動開発/NUnitからの移行:特集:Visual Studio 2008単体テスト機能徹底活用(後編)(1/3 ページ) 連載目次 本稿の前編では、Visual Studio 2008 Professional Edition(以下、VS 2008)に搭載されるようになった単体テスト機能の機能項目を網羅的に解説した。 後編となる今回では、この単体テスト機能を使ったテスト駆動開発の手順について紹介する。また後半では、NUnitからのテスト・コードの移行の手順についても解説する。 テスト駆動開発に挑戦 前編ではあまり触れなかったが、単体テストはアジャイル開発における「テストファースト」や「テスト駆動開発」と呼ばれる開発手法の普及に合わせて大きく注目されるようになった。 テスト駆動開発では、最初に(システム本体ではなく)テスト・コードを記述する。テスト・コー
.NET Tools テスト駆動開発ツール最前線(前編) - .NET用テスト駆動開発支援ツールNUnit 2.2の新機能 - (株)ピーデー 川俣 晶 2004/11/06 前置き この記事は、「NUnit入門 Test Firstのススメ [NUnit 2.0対応版]」および「『テスト駆動開発』はプログラマのストレスを軽減するか?」の内容のアップデートという位置付けである。今回は、それに加えて関連する2つのツールを紹介する。NUnitとは何か、テスト駆動開発とは何か、という詳しい説明は繰り返さない。それについては、上記2つの記事を参照願いたい。 プログラム開発の効率をアップするための方法 プログラム開発の効率を上げるために、最も効果があることは何だろうか。いろいろな考え方があると思うが、設計、コーディング、テスト、デバッグといった大ざっぱな工程を思い浮かべたとき、デバッグこそが効率アッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く