タグ

開発に関するxnightsのブックマーク (16)

  • Adobe AIR製ソフトやFlashコンテンツを作成できる無償の開発環境「FlashDevelop」NOT SUPPORTED

  • ブラウザを選ばず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
  • 様々なブラウザに対応したJavaScriptデバッグツール·Javascript Debug Toolkit MOONGIFT

    JavaScriptがWebアプリケーションを構築する上で欠かせない技術になっている以上、そのデバッグ方法も洗練される必要がある。Firefoxの場合は有名なFirebugがあるが、他のブラウザになるとそれぞれのやり方があったり、そもそも使い勝手が悪かったりと開発効率が落ちてしまう。 多数のブラウザに対応したJavaScriptデバッガ そんな中、Javascript Debug Toolkitでは多数のブラウザをサポートしたJavaScriptのデバッグが可能なようだ。 今回紹介するオープンソース・ソフトウェアはJavascript Debug ToolkitWindowsLinuxに対応したJavaScriptデバッグツールだ。 Javascript Debug Toolkitはスタンドアローン版とEclipseプラグイン版が提供されている。Eclipse版であればMac OSX

    様々なブラウザに対応したJavaScriptデバッグツール·Javascript Debug Toolkit MOONGIFT
  • WEB開発者は必携かもしれないHTTPパラメータ解析用Firefoxアドオン「UrlParams」:phpspot開発日誌

    WEB開発者は必携かもしれないHTTPパラメータ解析用Firefoxアドオン「UrlParams」 2009年08月17日- UrlParams :: Firefox Add-ons WEB開発者は必携かもしれないHTTPパラメータ解析用Firefoxアドオン「UrlParams」。 もうご存知の方も多いかもしれませんが、知らなかったのでご紹介。 Yahoo! などの検索エンジンにアクセスすると、「http://search.yahoo.co.jp/search?p=test&ei=UTF-8&fr=moz2」のように色々と引数がつきますが、これを分かりやすく解析してくれます。 さらに解析するだけでなく、独自パラメータを定義して送信するといったことも可能です。 上記GETによるアクセスで、以下のようにパラメータを分かりやすく表示してくれます。 POSTの場合は別のペインにパラメータが表示さ

  • 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場

    「変数のスコープは狭いほど良い」と妄信する 変数でもメソッド名でもクラス名でも言えることだが、単純に「スコープは狭いほどよい」という方針でプログラムすると、逆に保守性も可読性も悪いプログラムができあがることがけっこうある*1。 実際、「あちこちから頻繁にアクセスするようなオブジェクトやメソッド」は、スコープをぐっと広くしてしまった方が(場合によってはグローバル変数やグローバル関数にしてしまった方が)、いちいちパラメータ渡しのバケツリレーをせずに、オブジェクトや機能を使うことができ、プログラムの可読性も保守性もずっと向上することがけっこうある。 たとえば、プログラムのいろいろな箇所から比較的頻繁にアクセスする必要があるようなオブジェクトや機能がバインド(格納)された変数やメソッドのスコープをクラスやメソッド内のローカルにして、それを使うときは、いちいち各クラスやメソッドにパラメータ渡しのチェ

    中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場
  • はてなブログ | 無料ブログを作成しよう

    晴天の価値 2月中旬に出張で千葉へ行った。5日間の滞在中はずっと快晴で、気温は20℃に迫る春のような暖かさだった。仕事は朝から晩まで現場を走り回る過酷なもので、身体的にも精神的にも追い込まれた。毎朝、京葉線から見える美しい景色を眺めて正気を保っていた。太平洋へ燦々と…

    はてなブログ | 無料ブログを作成しよう
  • GPLv3 は Web アプリケーションを制限していない

    はい、そんなワケで以前書いた「ext.js のライセンス問題」の訂正です。 コメントで指摘していただいたとおり、最終的な GPLv3 (日語参考訳) には Web アプリケーションサービスに関する記述は特にありませんね。 GPLv3 検討段階で GNU Affero General Public License という別のライセンス (こちらは Web アプリケーションサービスに制限を課している) と統合されるというハナシがあったのですが、どうやらそれは見送られたようですね。 詳しくはこちら。 FSF、Affero GPLバージョン3を公開:ニュース – CNET Japan 引用すると、こういうことらしい。 FSFはAffero GPLの内容をGPLバージョン3に盛り込むことを考えていたが、独立したそれぞれのライセンスとしてリリースすることを選択した。その結果、すでに数多く存在していた

    GPLv3 は Web アプリケーションを制限していない
  • ずんWiki - GPLなJavaScriptは非GPLなアプリで使えるか?

    2012-03-21 bash 2012-02-23 TODO/3 2011-10-28 FrontPage 2011-06-30 plum3.x 2011-03-31 vim 2011-03-21 MyMenuBar MySQL GNU Screen Ads GPLなJavaScriptを非GPLなWebアプリで使うのは問題なさそう [KaWaZ] GPL な javascript(foo.js)を、非GPL なWebアプリケーションで <script src="foo.js"></script> って感じに使うことは可能? [t] 可能だと思う [t] もしそれがダメならperlモジュールは全滅ですな [KaWaZ] ふむ [KaWaZ] じゃ、foo.js を myfoo.js に改造して、同じく src="myfoo.js" ってして使うことは可能? [KaWaZ] myfoo.j

  • FSF、Affero GPLバージョン3を公開

    GNU Affero General Public License(Affero GPL)のバージョン3が米国時間11月19日にリリースされた。これは、通常のGNU General Public License(GPL)では想定していなかったある状況に対応するためのライセンスである。 Affero GPLは、ソフトウェアがネットワークを介してサービスとして提供される状況に対応した具体的な条項を含んでいる。GPLでは、こうした状況をソフトウェアの私的利用として扱い、ユーザーはそのソフトウェアに施した変更を私的範囲にとどめて置くことが可能になっている。これに対して、Affero GPLでは、ソフトウェアがネットワークサービスとして提供される場合、ソフトウェアのユーザーはそのソフトウェアをダウンロードできるようになっていなければならないという要件をプログラマーが付け加えることが可能になる。 Fr

    FSF、Affero GPLバージョン3を公開
    xnights
    xnights 2008/09/16
    GPLでは、ソフトウェアをWebサービスとして提供するのは私的利用。Affero GPLでは、そういった場合にそのソフトウェアがダウンロードできるようになっていなければならない、とすることができる。
  • 「■RedHat、Apache、MySQL、PHPを使用したWebアプリのライセンスについて■」(1) Linux Square - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    xnights
    xnights 2008/09/16
    「GPLプログラムを自社以外に頒布していませんので、自社以外にソースコードを開示する必要はありません。」「プログラムのバイナリを頒布した人だけに公開すればよいのです。」
  • ITPro Challenge! 2008 見てきた - こんにちはこんにちはmonmonです!

    去年も面白かったけど、今年も面白かったな。 印象に残ってるのは、 川崎氏の「意図的にシステムの弱い部分を作っておいて、そこがダメになりそうだったらスケールアップする」という話 あぁ、そういうやり方もあるんだなぁと思った。確かに全部潰れることは回避できるかもと。 奥地氏の「できないから、やらない」ではない「やらないから、できない」 まさに自分のことを言われてる感じだった 宮川氏の「What are you coding?」 Twitterで言葉を発言するのもCodeReposでコードをコミットするのも自分のエゴを時系列で並べてるという点で変わらないってのは目から鱗だった あと「スピリチュアル系」笑った 金子氏の「プログラミングしただけで犯罪」 話の内容自体も面白かったけど、このことについて懸念してるのが良くわかった。やっぱり研究者なんだなぁと ライトニングトークではひげぽん氏の「パフォーマン

    ITPro Challenge! 2008 見てきた - こんにちはこんにちはmonmonです!
  • MOONGIFT: » Web開発者は必須!様々なバージョンのIEを収録した「Internet Explorer Collection」:オープンソースを毎日紹介

    Webサイトを構築する際に、どのバージョンのブラウザまでサポートするかが問題になりやすい。最新のバージョンだけであれば良いのだが、不特定多数へのサービス提供となればそうもいかないだろう。 様々なバージョンのIEが立ち上げられる IEの場合で言えば5.5以降を対象とする場合が多いように思う。だがそんなバージョンのIEを簡単に用意できるだろうか。そこで使いたいのがこのソフトウェアだ。 今回紹介するフリーウェアはInternet Explorer Collection、様々なバージョンを収録したIEだ。 Internet Explorer Collectionで提供されるバージョンは1.0/1.5/2.01/3.0/4.01/5.01/5.5/6.0/7.0/8.0となっている。8.0β版まで収録されているので、今後を見越した上でのテストが実行できるようになる。 なぜかインストーラーはVista

    MOONGIFT: » Web開発者は必須!様々なバージョンのIEを収録した「Internet Explorer Collection」:オープンソースを毎日紹介
  • Webサイトのスクリーンショットを撮るサービスの作り方

    SimpleAPIなどで有名な「Webサイトのスクリーンショットを撮ってサムネイル画像を作成してくれる」サービス。 SimpleAPIは、 「1人で作るなら、一気にやるのが重要」SimpleAPI・伊藤まさおさん の伊藤まさおさんが一人で作っています。 今回は、各スクリーンショット提供サービスを紹介した後、実際にこのサービスを作る手順を検証し、さらなる応用サービスにつなげる方法を考えてみます。 Webサイトのスクリーンショットを撮ってサムネイル画像にしてくれるサイト まずは、Webサイトのスクリーンショットを撮ってサムネイル画像にしてくれるサービスとして有名なサイトを紹介しておきます。 SimpleAPI - ウェブサイト・サムネイル化ツール 日国内、海外からも大人気。ややサムネイル結果が不安定。 Mozshot ページごとにきれいに出力。大規模利用は禁止。 サムネイルAPI APIとし

    Webサイトのスクリーンショットを撮るサービスの作り方
  • ケータイWebアプリ開発、9つの注意点 - @IT

    初心者にとってはトラブルが発生しやすいケータイWebアプリの開発。携帯電話への対応サイトを初めて開発するときに想定するべき9つの注意点を紹介する(編集部) 携帯対応サイトを開発するときの注意事項 携帯電話が普及してもう随分たちます。いまでは、サイトを作るときにケータイに対応するかどうか、必ず意識されるようになりました。しかし、ケータイ対応のWebアプリを作ろうとするとPC用のサイトと違う部分も多く、Web開発経験はあるけれど携帯の開発経験がない人にとっては取り組み難く、実際に想像できなかったトラブルがいくつも発生します。 記事は、Webサイトのモバイル対応を担当した私が、実際に携帯対応サイトを作ったときに発生したトラブルを踏まえて、携帯対応サイトを初めて開発するときに想定するべき注意事項を中心に説明していきます。 ケータイ向けとPC向けのWebページの相違点 インターネットへの接続方法に

  • Firebug Lite 1.2 Released | High Performance Web Sites

    July 25, 2008 12:14 am | 10 Comments Today Firebug Lite 1.2 was released. This new version was built by Azer Koçulu, creator of pi.debugger. Azer joined the Firebug Working Group, morphed the GUI to look like Firebug, and added it to the Firebug code base. Firebug Lite is a subset of Firebug that can be used in IE, Opera, and Safari. The previous version provided console.log functionality. In Fir

  • 意地でもIEを常用したいWeb屋のための6つの拡張 : ひろ式めもちょう

    横浜で巨大グモを見た (04/18) アルファブロガー・アワード2008について二言いっとくか (12/25) いまさら気づいた (12/21) 931SHのPCメール機能はOP25B (12/03) こっ、この馬鹿者がっ! (11/29) ア・マ・ゾーン! (11/27) monitってさ… (11/20) ウザいアイブラスター広告ふたたび (11/20) 拝啓、古森オサマ義久さま:マケインは「ジョン・シドニー・マケイン3世」と書いてください (11/19) テケノレソバ一丁! (11/14) 「非正規雇用者の父」の二つ名をもつ奥田碩 (11/13) yahotter (11/12) The Economistがライバルか… (11/08) 擁護どころか惚れるだろ (10/28) USBメモリSSD (10/28) Windows Home Server評価版を注文するのと「日経Lin

    意地でもIEを常用したいWeb屋のための6つの拡張 : ひろ式めもちょう
  • 1