タグ

2007年12月27日のブックマーク (26件)

  • 3to2 - KLablabWiki

    ActionScript Converter "3to2(サントゥニー)" ActionScript Converter "3to2(サントゥニー)" とは ActionScript Converter "3to2(サントゥニー)" は、ActionScript3 で作成した Flash ムービーファイル(SWF) から ABC(ActionScript Byte Code) を抽出し、これを ActionScript2 ソースコードに変換する、コンバータプログラムです。 "3to2(サントゥニー)" は、現在、開発の途中段階にあります。現在は、プログラム変換処理の精度向上や一部の設計見直しなどをおこなっています。 開発の経緯 ActionScript のプログラミング環境については、コンテンツが PC向け(Flash)であるか、ケータイ向け(FlashLite) であるかによって、

  • 第5回 PDEのソースを読む | gihyo.jp

    前回でEclipse Formsを利用して“⁠Hello World!⁠”を表示することに成功しました。さっそくフォームデザイナーを実装していきたいところですが、どのように実装すればPDE(Plug-in Development Environment)のマニフェストエディターような機能を実現することができるのでしょうか? 今回は実際にマニフェストエディターのソースコードを見て、その実装方法を調べてみることにします。 PDEのチェックアウト 「Eclipse for RCP/Plug-in Developers」でインストールした場合、あらかじめPDEのソースコードが含まれています。プラグインをプロジェクトとしてインポートすることも可能ですが、ここではCVSを利用してPDEのプロジェクトをチェックアウトすることにします。それではEclipseのCVSの利用方法のページを参照しながらチェック

    第5回 PDEのソースを読む | gihyo.jp
  • TIDE 2.0 beta

    反響が良いレシピでも、私は結構平気で忘れてしまうので、あとからノートをひっくり返すことになります。だから、ここにBKを作る方法をメモ代わりに書いておきます。人を用意したら、国際をカットします。国際を鍋に入れ(少し大きめが良いかも)、タイの頃合いを見て、女性もいっしょくたにザルにあけて、お湯を完全に切ります。国際な感じだと心配になりますが、タイをかけることを前提にしているので、そこはあまりこだわらないでください。女性を盛り付けるのですが、このお皿にあわせて切り方を変えるのもありですね。また、国際をちょっと足してあげると、より一層豊かな風味を楽しめます。 近年よく見るようになった、小説漫画を原作(原案)とした女性って、大抵の努力では有を納得させるような仕上がりにはならないようですね。タイの世界に新たに命を吹き込むという気持ちや、国際という意思なんかあるはずもなく、女性に便乗した視聴率ビジネス

  • CodeRepos::Share – Trac

    What are u coding? old title = 個人レポジトリを共有しよう!計画。 みんながそれぞれ作って公開してる公開レポジトリを一緒くたにしちゃいたい。参加してる全員がどのファイルもみたり変更したりできるような。 パッチ送られてくる代わりに「後で見とくからコミットしといて」とかいえたりとか、つくりかけで放置したもので他の人が興味もったら続き作ってもらうとか、メンテするのめんどくなったのだれかにやってもらうとか、突発的に誰かと一緒にプロジェクト始めたりとか、できる! 詳しくは unknownplace.org - 2007/08/29 - 個人レポジトリを共有しよう! YappoLogs: CodeRepos - 個人レポジトリを共有しよう!計画 Development We have a Subversion repository and you can check it

  • Windows返金運動NEWS

    Windows返金ニュースレター windows返金運動の部が出しているニュースレターの日語版を定期的に送付します。 日独自版も発送するかもしれません。購読はこちら。 ウィンドウズ返金 ニュースレター購読申し込み 返金ウオッチャーな貴方も内部の動きをのぞいて見ませんか? Oliver M. Bolzerさんのwin-refundメーリングリストです。 入会するにはメールの文に subscribe あなたの名前 というコマンドを win-refund-ctl@dsty.ac.jp こちらに送って下さい。 日語サイト Windows返金運動って何?(はじめにお読みください) 返金を受けた男Geoffrey D. Bennett(和訳) Toshiba Satellite Proのwindowsを返品 $399のパソコンでも成功。アメリカ(和訳)  $399のeMachinesで返品し

  • 著作権・ソフトウェアライセンス・オープンソース

    無料で高機能なオフィスソフトOpenOffice.orgをたくさんの人が使い始めてます。 このOpenOffice.orgは、オープンソースなライセンスに基づいて開発されています。 さて、世の中には、オープンソースについての解説はたくさんあります。 でも、ライセンスって何でしょう? これを理解するには、著作権について知る必要があります。 [目次] [オープンソースとソフトウェアライセンスと著作権] [著作権の基] [著作物の利用許可] [ソフトウェアのライセンスと著作権] [オープンソースライセンスと著作権] [OpenOffice.orgのライセンス] [著作権について考えよう] 主な更新 2002-12-22 0.0.1:公開 2002-12-30 0.0.2:著者名を変更 2003-01-26 1.0 :保護範囲と自由に使える範囲の解説を追加。 2003-01-2

  • Martin Fowler's Bliki in Japanese - クロージャ

    http://martinfowler.com/bliki/Closure.html 動的言語に興味がでてくると、 クロージャやブロックと呼ばれる概念に出会うと思います。 C/C++/Java/C# などクロージャを持たない言語をご使用の方は、 どういったものなのかご存知ないかもしれません。 ここでは簡単にクロージャについて説明します。 クロージャを持った素晴らしい言語を使ったことある方にとっては、 あまり面白くない話かもしれません。 クロージャは長年使用されてきました。 私が最初に出会ったのは、おそらく Smalltalk だったと思います。 Smalltalk ではブロックと呼んでいました。 Lisp ではクロージャを多用しています。 Ruby でもクロージャが提供されています――多くの rubyist がスクリプト言語に Ruby を選ぶのはこのためです。 基的にクロージャとは、ブ

  • javascript [paulownia.jp]

    Java等のオブジェクト指向はクラスベースのオブジェクト指向と呼ばれる。一方、JavaScriptはプロトタイプベース、あるいはインスタンスベースオブジェクト指向と呼ばれる。 クラスベースは、まずクラスを定義し、クラスを型とするインスタンスを作成することでプログラミングする。プロトタイプベースによるオブジェクト指向では、クラスの定義は必須ではなく場合によってはクラスという概念自体が存在しない。既存のオブジェクトのクローンとして新しいオブジェクトを作成し、そのオブジェクトに独自の性質を付加してプログラミングする。 JavaScriptのオブジェクトの性質は動的に変更可能。Java等では一度決定したオブジェクトの振る舞いは変更できないが、JavaScriptでは実行中の任意の場所でメソッドの動作を変更したり、新しく追加したり、削除したりすることができる。

  • [Think IT] 第8回:Apacheの設定とチューニングポイント (1/3)

    こんにちは。ビーブレイクシステムズの木下です。「第7回:Apache+SSL環境を構築しよう!」はSSLのメカニズムについて解説しました。今回は、Apacheの基的な設定・パフォーマンスチューニングのポイントについて解説します。 Apacheは、httpd.confというテキストファイルに「ディレクティブ(命令、コマンドの意)」と呼ばれる専用の命令を記述することで設定します。標準Apache配布に同梱されているディレクティブだけで約330もあります。非常に数が多いので、最初からすべても覚える必要はありません。必要に応じて1つ1つ理解していきましょう。 今回は、設定ファイルの書き方や代表的なディレクティブをいくつか紹介します。ぜひ皆さんも手を動かして、試してみてください。 Apache設定ファイルの構文は非常に単純で1行に1つのディレクティブから構成されています。はじめにディレクティブを記

  • [Think IT] 第4回:チケットとソースコードを連携せよ! (1/3)

    【バグ管理の作法】Trac徹底活用! 第4回:チケットとソースコードを連携せよ! 著者:masuidrive 公開日:2007/12/27(木) Tracの最大の利点はSubversionとの連携にあり さて、最終回の今回はTracのチケットとソースコードの連携を実際に試していく。 コードを書く開発者から見た場合、Tracの最大の利点は普段使い慣れたSubversionから、Tracを使うことができる点にある。開発者は自分の環境に新たなツールをインストールすることなく、Tracへ情報を送ることができる。 Tracの操作は通常Webから行うが、すべての操作をコマンドラインからでもできる。この機能とSubversionへコミット時に自動的にコマンドを呼び出すフックという機能を組み合わせることで、開発者がリポジトリへコミットするとTracを操作するという処理を自動化できるのである。 Subver

  • 指向性メモ クロージャとOOPとJavaScriptの謎仕様

    ページ情報 制作日 2005-07-24T03:14:49+09:00 最終更新日 2005-10-28T11:35:21+09:00 ページ内目次 Navigation Comments Trackbacks Post a comment JavaScriptはクロージャでガリガリ書いていく言語だという説もあるが、OOP原理主義としてはプロトタイプベースでもいいからOOPで書きたいのである。というか、クロージャは中途半端で気持ち悪い。 さて、事の発端は『JavaScript とクロージャ』という記事である。この記事によると、なにやらイベントにクロージャを渡すと幸せになれるという事らしい。ふむふむ、たしかにシンプルでいい感じである。 ……が、しかしだ。オブジェクト指向なアレに対して、クロージャには決定的な弱点が有るはずなのだ。そう、メソッド(クロージャ)間での(メンバ)変数の共有である。

  • prototype.js リファレンス

    <body> <h1>prototype.js リファレンス</h1>

  • prototype.js v1.5.0 の使い方

    それは何? prototype.js は Sam Stephenson によって書かれた JavaScript ライブラリです。 この熟考の上記述された標準に準拠したコードは、Web 2.0 において特徴となるリッチでインタラクティブなウェブページを制作する際の重荷を、あなたの肩から取り去ってくれるでしょう。 もしこのライブラリを使ったことがあるなら、充実したドキュメントがこのライブラリの売りではないことに気がついたはずです。 私は他の開発者と同様に、ソースコードを読み、試行錯誤しながら prototype.js を理解しました。 自分が学んでいる間にメモを取り、それを他の人たちと共有することは価値があるのでは、と考えたのです。 加えて、このライブラリによって提供されているオブジェクト、クラス、関数、拡張機能についての 非公式リファレンス も提供しています。 ここで提供する例とリファレンス

  • ハタさんのブログ(復刻版) : 私は如何にしてJavascriptのprototypeを身につけたか。

    javascriptのprototypeはなかなか理解してもらえないですねぇ。 ここ1年間でマジマジと実感しました。 特に、大規模開発をしているとこだと、いろんな知識が入り乱れていて(ホームページ時代からAjaxを読んだ人とか)が、javascriptが単なる関数型列挙な言語(語弊があるけど)という見方が大多数を占めているように見えます。 そんな中で "String.prototype.trim" みたいなコードを見せても、説明下手なのか中々上手く伝わらないですねぇ。 ということで(?)、僕がjavascriptのprototypeを身に着けるまでやったこと、とか。これも備忘 prototype.jsのソースコードを眺める Array.mapとかEnumerable, Hashは勉強になりますねー。 ただ、prototype継承されすぎて、ちょっと多すぎなこともあります。 var

  • JavaScriptist - javascript/ajax/サンプル/入門/リファレンス/ライブラリ

    サイト更新情報 2006/12/06 よく使われているページを検索窓から簡単に辿れるようにしました。(検索窓に「prototype」と入力) 2006/11/27 JavaScript入門/応用サイトJavaScriptistオープン! 2006/11/23 試して確認できるJavaScriptオンラインエディタを公開 2006/11/20 JavaScriptリファレンス、逆引きサンプル集を公開 2006/11/19 JavaScriptライブラリ活用ページ公開 2006/11/15 JavaScriptistベース機能の構築完了 過去のサイト更新情報

  • Adobe Experience Manager(AEM)Forms | Adobe for Business

    linear-gradient(45deg, rgba(19, 159, 60, 1)0.1%,rgba(110, 177, 64, 1)40.6%,rgba(156, 185, 67, 1) 80.5%) linear-gradient(45deg, rgba(19, 159, 60, 1)0.1%,rgba(110, 177, 64, 1)40.6%,rgba(156, 185, 67, 1) 80.5%) Adobe Experience Manager Forms Adobe Experience Manager Formsでデジタル登録を円滑化 Adobe Experience Manager Formsを利用すれば、顧客はあらゆるフォームに容易に入力できるようになります。顧客が入力の途中でデバイスを変更しても、最初からやり直す必要はありません。とてもシンプルです。 動画を見る

    Adobe Experience Manager(AEM)Forms | Adobe for Business
  • Latest topics > 正規表現のパターンを得るためのアルゴリズム - outsider reflex

    Latest topics > 正規表現のパターンを得るためのアルゴリズム 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « XUL/Migemo [Forked Edition] 0.4.0、もはや別物 Main XUL/Migemo使い方チュートリアル » 正規表現のパターンを得るためのアルゴリズム - Dec 02, 2006 XUL/Migemoの動作の中で一番のネックになっているのは「辞書から正規表現のパターンを生成する」処理だそうで、そのために、家XUL/Migemoでは200KB近いキャッシュファイルまで用意されていた。plus7さんの環境では一文字のパターンに対するキャッシュを生成するのに14秒もかかった(その間Mozillaはフ

  • 標準化にメリットはあるのか?

    COBIT、ISMS、ITIL、PMBOKなど、多くの標準や規格が花盛りである。ここでは、それらを「マネジメント標準」という。 標準や規格には、システム部門しか興味がない? IT部門はマネジメント標準が出現するたびに、その勉強をしようとか、資格を取ろうなどと大騒ぎをする。ところが、これらの標準では経営者のリーダーシップの下で全社的な活動を行うこと、PDCAにより継続的に成熟度を向上させることを要求している。来ならば、経営者を含むすべての関係者が関心と理解を持つべきものである。 COBITITガバナンス関連の標準なので、来なら経営者が対象のはずである。ところが、COBITを読んで理解できる経営者は皆無に近い。次の改訂版では、ぜひ「書を読んで理解できること」を、成熟度測定基準として付け加えてほしいものだ。 例えば、販売システム構築プロジェクトでは、(名目だけかもしれないが)販売部長がプ

    標準化にメリットはあるのか?
  • OpenIDを使ってみた ― @IT

    2007/12/26 これまで@ITでは何度かOpenIDについて取り上げてきました。解説記事を始め、はてなやlivedoorなど日の大手サイトがOpenIDを採用したというニュースもお伝えしてきました。国内外で、そろそろ実際にOpenIDを使えるサービスがそろってきたので、ここでは実際に使ってみて、使用感をレポートしてみたいと思います。 使ってみて初めて感じられる利便性 この原稿を書く1時間前までは、実はOpenIDのレポートを書くつもりはありませんでした。とある韓国のWeb 2.0系サービスを使っていて、その結果としてOpenIDの便利さを実感して書かずにいられなくなった、というのが正直なところです。 早速、OpenIDを使うと何が起こるのかを、その韓国企業のサービスを例にして見てみましょう。 記者が試したのは、オンラインゲーム「リネージュ」などで知られる韓国企業、NCsoftの開発

  • 第3回 サイトでPCのセキュリティ診断

    パソコンのセキュリティ対策に役立つサイトも多くある。例えばウイルス対策。メールに添付されたファイルにマルウエアが含まれていないかオンデマンドでチェックできる。有名なのはウイルス対策ソフト・ベンダー各社のオンライン・スキャン・サービスだが,ここではもっと便利なサイトを紹介しよう。「VirusTotal」と「CWSandbox」である。 マルウエアの挙動まで解析 VirusTotalは,30種類以上のウイルス検出エンジンを利用してマルウエアの有無をチェックするサービスである。調べたいファイルをアップロードすると,検査結果を一覧表示する(図1)。検査にかかる時間はサイトの負荷状況にもよるが数分程度である。 図1●マルウエア検査サービス「VirusTotal」 調べたいファイルをアップロードすると,30種類以上のウイルス検出エンジンを利用してマルウエアかどうかをチェックする。 一般にウイルス検出エ

    第3回 サイトでPCのセキュリティ診断
  • Joel on Software - ビッグマック 対 裸のシェフ

    Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2001/1/18 謎: なぜ世界で最も大きいコンサルティング会社のいくつかは最低の仕事をするのか? なぜクールな新興コンサルティング会社が、事業開始早々目を見張るような成功を立て続けに収め、急速に成長し、それから平凡な会社になってしまうのか? 私はこのことを考え、そして(私の会社の)Fog Creek Softwareがどう成長すべきかについて思いをめぐらせた。私が見つけた最高の教訓はマクドナルドから得たものだった。そう、あのでかいハンバーガーチェーンのことだ。 ビッグマックの秘密は、それはそれほどうまくないのだが、どれもがちょうど同じようにうまくない、ということだ。もしあなたがそれほどうまくない人生を望むなら、あなたには絶対に驚かされることのないビッグマックがある。 ビッグマックのもうひとつの秘密

  • Restlet - Lightweight REST framework for Java

    What is an API (application programming interface)? Definition and examples A lot of people who work in technology have an intuitive understanding of what an API (application programming interface) is — but if you asked them to define it, they might have trouble putting an explanation into words. In simple terms, an API is both a piece of software running on a networked server and a component of p

    Restlet - Lightweight REST framework for Java
  • Java開発をWeb 2.0に対応させる「Restlet」プロジェクト

    Java開発環境をWeb 2.0に対応させるオープンソースプロジェクトが出現した。Java Servlet API上にRESTプラットフォームを作成する「Restlet」と呼ばれるプロジェクトだ。 Java開発環境をWeb 2.0開発者のニーズに対応させるという問題に取り組むオープンソースプロジェクトが出現した。このプロジェクトは、Representational State Transfer(REST)アーキテクチャスタイルをJavaでサポートすることを目指す。 フランスのルバロアペレ在住の開発者、ジェローム・ルーベル氏は、Java Servlet API上にRESTプラットフォームを作成するために、「Restlet」と呼ばれるプロジェクトを立ち上げた。 Noelios Consultingの創業者であるルーベル氏は現在、Java開発とビジネスプロセス統合を専門とする独立コンサルタントと

    Java開発をWeb 2.0に対応させる「Restlet」プロジェクト
  • 株式会社クラステクノロジー【コラム】:SEとコンサルタント - アリとキリギリスの寓話

    ECObjects ~世界を変えるソリューションを目指して~ “日発・世界初” クラスのテクノロジーで 社会の発展に貢献します。 クラステクノロジーは、統合化部品表をコンセプトとしたECObjectsという 自社プロダクトを中心に、製造業の上流から下流までの全ての分野を サポートする製造業向け総合ソリューションカンパニーです。

    株式会社クラステクノロジー【コラム】:SEとコンサルタント - アリとキリギリスの寓話
  • JBuilder 2007のWebサービス開発機能:CodeZine

    はじめに JBuilder 2007を用いれば、比較的容易に既存のWebサービスから、Webクライアントを作成できます。JBuilder 2007が、Webサービスインフラを構築するための煩雑な作業をすべて行ってくれるので、開発者は、Webクライアントの作成だけに注力すればよくなります。 作成手順を見ていく前に、状況を説明しましょう。ここでのゴールは、通貨換算のWebページを作ることです。例えば、100 USドルを持っているとしましょう。そのとき、ユーロでは、いくらに換算できるのか、あるいは他の通貨ではどうか? 実は、向こう側にWebサービスがあって、換算レートを提供してくれます。ここで、Webサービスを利用可能にして、そのサービス向けのクライアントの作成する過程で、JBuilder 2007がどのように作業を支援してくれるかを説明できると思います。必要なソフトウェア JBuilder 2

  • ニッポンIT業界絶望論:江島健太郎 / Kenn's Clairvoyance - CNET Japan

    IT業界は救いようがない。絶望的としか言いようがない。 IT業界不人気なんて、この業界に重くのしかかる決して晴れることのない暗雲の氷山の一角に過ぎない。はてな匿名ダイアリーにもどうせ理系出身者なんていらねえんだよ。なんて書かれていたけど、これが現実なのだよ、学生諸君。 ちょっと補足しておくけど、ここでIT業界っていうのは、SIerのことだ。お客さんの要件をヒアリングして、その要求に沿ったシステムを受託開発するっていうビジネスのことを指している。 ぼくもその昔、その世界のループに組み込まれていた。そして華麗なるコミュニケーション能力とやらをいかんなく発揮し、場の空気を読み、生意気なぐらいのチャレンジ精神で、それなりに仕事のできるよい子だったようだ。 いや、正直に言うよ。正直に言うとだね、結構楽しかった。 だって、考えてみてごらん。お客さんのところに出向いて行って、その業界のことをじっ

    ニッポンIT業界絶望論:江島健太郎 / Kenn's Clairvoyance - CNET Japan