タグ

2007年8月2日のブックマーク (14件)

  • [ThinkIT] 第1回:こんなにあるオープンソースのプロジェクト管理ツール (1/3)

    プロジェクト管理用のソフトウェアといえば、定番のMicrosoft Office Projectをはじめ、これまで様々な商用の製品が存在しました。一方で、従来からオープンソースのプロジェクト管理ソフトウェアにも様々なものがあります。 例えばソフトウェア開発に従事されている方であれば、Edgewall Software社が無償で提供している軽量バグトラッキングシステムの「Trac」を使ったことがあるのではないでしょうか(図1)。 ただし、このような従来のオープンソースのプロジェクト管理ソフトウェアの多くは、目的が限定されているものや基的な機能のみを実装するものが多く、企業の汎用的なプロジェクト管理に使えるものが少ないのが現状でした。 その背景の1つとして、オープンソースソフトウェアがWebアプリケーション技術に依存しているケースが多く、ガントチャートなど視覚に訴える機能を実現することが技術

  • Re:href=

    Re:href="#" onclick の悪習 ネタ元:某日記:href="#" onclick の悪習 <a href="#" onclick="...">検索</a> なんて書き方やめようぜ!というお話 a要素のhref属性に値が入ってるとonclick属性の内容を実行後にhref属性の値を参照しようとする。 #なんかが入ってるとページの一番上部にページ内遷移をする。(※1) 某日記さんの代替案ですけどspanで代替するもの <span style="cursor: pointer" onclick="...">検索</span> 私だとこんな書き方 <a href="javascript:void(0)" onclick="...">検索</a> onclickイベントハンドラを実行しようとしてるなら、こんな書き方もある <a href="javascript:(onclickの内容

    Re:href=
  • <InputDraw/> - The simplest draw editor to your forms

    This domain may be for sale!

  • Phidgets RFID開発キット インストールガイド on MacOSX

    最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++JavaScriptSwiftRubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracle

  • PhidgetRFID Kitで遊ぼう - @IT

    岡田 大助 @IT編集部 2007年6月22日 RFIDシステムの勉強用に開発キットが欲しい。比較的、安価に入手できるこんな開発キットはどうでしょう?(編集部) 2007年2月に実施した「@IT RFID+IC」フォーラムの読者調査によると、約20%の読者がすでに何らかの形でRFID関連業務に携わっており、また約36%が「今後、手掛けたい」と思っていることが分かりました。ところが、「現在、RFIDシステム開発を行ううえで感じている課題や問題点」を聞くと、「SDKの価格がまだまだ高く、システム普及の妨げになっている」「勉強用途で開発機器を簡単に揃えることが難しい」といった回答が寄せられました。 そこで今回は、比較的安価に入手できるRFID開発キット「PhidgetRFID Kit」を紹介したいと思います。これは、カナダのPhidgets社が提供しているRFID開発キットです。Phidgets

  • jQueryでブロック要素の高さを揃えてみる - 徒書

    ブロックレベル要素の高さを揃えるheightLine.js[to-R]を見て不満に思ったのは、高さを揃える要素を取得するために固定のclass名を使っていることでした。これだと既存のHTML文書に適用するためには、script要素を加えるだけでなく、それ用のclass名も書き加えなければなりません。どうせJavaScriptを使うのであれば、既存のHTMLの構造を生かしつつスクリプト側で目的の要素を取得できたほうがいいのではと思いました。 というわけでまたも自分なりに書き換えてみるシリーズなのですが、今回は要素取得の柔軟さに着目してjQueryを使ってみることにしました。 できたものは以下です。 jquery.flatheights.js 動作サンプル jQueryの$関数ではCSSセレクタの書式で要素を取得できるので、例えば「"box1"というclass名を持つ要素」を集めるのであれば

  • xmllint で XHTML をバリデーション - IT戦記

    XHTML を書くとき ちゃんと DOCTYPE 宣言で正しい DTD が示されていれば、 xmllint で簡単にバリデーションが出来ます。 $ xmllint --valid --noout hoge.html便利です。 バリデーションが通らなかった場合は、根拠となる DTD が表示されるので勉強にもなります。 Another HTML Lint もいいんですけど xmllint のバリデーションが通ればデータとしては正しいので、 xmllint だけで十分といえば十分。 Another HTML Lint などの「エレガントさ」を計る類いのものは参考程度にしておいて、「エレガントさ」は自分で探していくほうが正しい気がします。

    xmllint で XHTML をバリデーション - IT戦記
    junneko
    junneko 2007/08/02
  • AS3 で iPhone 風ボタンを描画 - てっく煮ブログ

    asActionScript 3 で Photoshop チュートリアル実践シリーズ 第1弾。今回は iPhone 風ボタンを作ってみました。参考にしたサイトは iPhone style icon tutorial ≪ Jotlet Developer Blog。Photoshop 用のチュートリアルとはいえ、使っている機能は、角丸四角、ドロップシャドウ、楕円、グラデーション、オーバーレイ(レイヤースタイル)程度だったので、ほとんど苦労なく AS3 に移植できました。完成品が上の画像。文字はあとから Photoshop を使って追加しましたが、それ以外のところは正真正銘、AS3 だけで描画しています。ソースは以下の通り。 package { import flash.display.*; import flash.filters.*; import flash.geom.*; publi

  • no|wrap.de - Flare

    Flare is a free ActionScript decompiler. It decompiles SWFs produced by Macromedia Flash, including Flash MX 2004 and Flash 8. What it is Flare processes an SWF and extracts all scripts from it. The output is written to a single text file. Only ActionScript is extracted, no text or images. Flare is freeware. Windows, Mac OS X and Linux versions are available. The main purpose of decompiler is to h

  • MOONGIFT: » ソースを見てActionScriptの勉強「Flare」:オープンソースを毎日紹介

    プログラムの最も早い習得方法は、他人のソースを見ながら勉強することだ。興味がもてる材料だけに、ただを眺めるよりも効率的に覚えることができる。 では興味の対象がソースを公開していなかったらどうしたら良いだろう。そのためにこれがある。 今回紹介するフリーウェアはFlare、Flashのデコンパイラーだ。 デコンパイラーは名称のまま、逆コンパイルをするためのソフトウェアだ。構成する素材全てが取れるわけではなく、flrという拡張子でActionScript部分が抽出される。逆に素材が欲しい場合は、HugFlashを使おう。 ソースを見てみる事で、実際に行われている処理やサポートされている関数を知ることができる。実は明文化されていない裏APIがあった、なんて事があるかも知れない。尚、動作はWindowsMac OSX、DOS、Linux、Solarisとなっている(GUI版のMac OSXではう

    MOONGIFT: » ソースを見てActionScriptの勉強「Flare」:オープンソースを毎日紹介
  • WidgetでGoogle Analytics·Dashalytics MOONGIFT

    最近、何かWebアプリケーションを利用する際にWidgetインタフェースは存在しないかチェックするようになってきた。特に閲覧系のアプリケーションはブラウザを立ち上げるまでもないWidgetで見るのが便利だ。 数週間前に再導入したGoogle Analyticsも同様だ。サイトを運営している以上、どうしたって気になるアクセス解析はWidgetでいつでも手軽に見られるほうがいい。 今回紹介するフリーウェアはDashalytics、Google AnalyticsのWidgetインタフェースだ。 Dashalyticsをインストールし、Google Analyticsのアカウントとパスワードを入力すると、解析対象サイトがドロップダウンで選択できるようになる。複数登録されていても表示できるのは一つだ。 オーバービューで様々な数値をグラフ化したり、ブラウザや接続回線の種類の一覧、検索キーワードや最も

    WidgetでGoogle Analytics·Dashalytics MOONGIFT
  • MOONGIFT: » JavaScriptでVisio「Open-jACOB Draw2D」:オープンソースを毎日紹介

    ローカルアプリケーションのシェアがWebアプリケーションによって大幅に侵されている。大抵のWebアプリケーションは無償で提供され、インターネットの特性を活かして簡単に共有できる。 ドロー系ソフトウェアの牙城もまた、崩れ去るのだろうか。脅かすのはオープンソースだ。 今回紹介するオープンソース・ソフトウェアはOpen-jACOB Draw2D、JavaScriptでVisioライクなドローを実現するJavaScriptライブラリだ。 サンプルが数多く登録されているので、ぜひ試してみて欲しい。現時点では簡易的な機能のみだが、高い可能性を感じさせられる事請け合いだ。 四角や丸といったオブジェクトの描画や、その大きさ/色の変更ができる。各オブジェクトを線でつなげば、オブジェクトを移動しても連結したままだ。また、コンテクストメニュー(右クリックメニュー)を変更する事もできる。 他にもタイマーでオブジ

    MOONGIFT: » JavaScriptでVisio「Open-jACOB Draw2D」:オープンソースを毎日紹介
  • MOONGIFT: » JavaScriptでフローチャート「jsflowchart」:オープンソースを毎日紹介

    最近はWebアプリケーションが流行りだ。以前はメールやRSSリーダーなど、ネットワークとの親和性が高いものが多かったが、表計算やドキュメント、画像加工など、その適用分野は徐々に広がっている。 ビジネスでよく使われるのは表計算、ドキュメント作成、プレゼンテーションなど様々にあるが、これを忘れては困る。そしてこれもまた、Webアプリケーションかに向けて開発が行われている。 今回紹介するオープンソース・ソフトウェアはjsflowchart、JavaScript製のフローチャート作成ソフトウェアだ。 jsflowchartはまだα版レベルで、機能はごく僅かだ。四角を置き、そこに文字を書き、別な四角と接続する機能がある程度だ。それに、線を引いた後に四角をおこうとするとハングアップするバグもある。 だが、フローチャートですべき事はそれ程多くはない。むしろドロー系ソフトウェアの機能を削ったくらいでも十分

    MOONGIFT: » JavaScriptでフローチャート「jsflowchart」:オープンソースを毎日紹介
  • MOONGIFT: » 1行プレゼンをはじめよう「one-line-presentation」:オープンソースを毎日紹介

    技術者の間では高橋メソッドが利用されることが多い。私自身、広い会場で小さなプレゼンの文字は読みづらいし、何よりスライドの中に大量の情報を盛り込むべきではないと考えている。 高橋メソッドを使った場合、スライドの数が多くなりがちで、通常のプレゼンテーションソフトウェアでは作成が面倒に感じてしまう。そこで使ってみたいのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはone-line-presentation、1行プレゼン作成ソフトウェアだ。 one-line-presentationはHTML(配布はPHP)とJavaScrptでなるソフトウェアで、ブラウザを使ったプレゼンテーションを作成する。巨大な文字が表示される点は高橋メソッドと同じだ。 なぜ1行プレゼンかと言えば、その内容が一行で作成されるからに他ならない。デフォルトではタブ区切りの文字列を作成すると、タブごとにスライド

    MOONGIFT: » 1行プレゼンをはじめよう「one-line-presentation」:オープンソースを毎日紹介