タグ

ブックマーク / atmarkit.itmedia.co.jp (27)

  • DB設計の神ツール「ERMaster」なら、ここまでできる

    DB設計の神ツール「ERMaster」なら、ここまでできる:ユカイ、ツーカイ、カイハツ環境!(11)(1/3 ページ) 無料のEclipseプラグイン「ERMaster」とは データベースのテーブル設計を行うときに皆さんは、どのようにしているでしょうか? いくつかの無料で利用できるツールが提供されているので、筆者はそれらを利用していましたが、最近「ERMaster」と呼ばれるEclipseプラグインの存在を知りました。 ERMasterは、ほかのツールに比べ、直感的で分かりやすいUI(ユーザーインターフェイス)に、カスタマイズ可能な、Excelで出力できるテーブル定義書、辞書機能など痒いところに手が届くERモデリングのツールです。稿では、このERMasterについてご紹介します。 ERMasterの主な特徴、8つ ERMasterには、主に次のような特徴があります。 【1】直感的で使いや

    DB設計の神ツール「ERMaster」なら、ここまでできる
  • @IT:Windows TIPS -- Tips:SyncToyツールで手軽にバックアップを行う

    無償で提供されているSyncToyツールを利用すると、5種類のバックアップ・モードを使って、簡単にバックアップが行える。 ネットワーク上での共同作業やデジタル・カメラで撮影した写真のデータなど、大量のファイルやフォルダが日々更新されていく状況で、バックアップを取るのはとても手間がかかる。エクスプローラでのドラッグ操作、XCOPYコマンド、NTBACKUP(Windows OS付属の標準バックアップ・ツール)、有償であればサード・パーティによるバックアップ製品を利用する方法がオーソドックスだろう。 上に挙げた無償で利用できる方法は、エクスプローラであれば手作業が増えること、XCOPYであればコマンド・プロンプト上で操作する必要があること、NTBACKUPであればバックアップを1つのアーカイブ・ファイルにまとめてしまうため取り扱いが面倒、といった不便がある。 削除やリネームの反映といった細かい

  • プレビュー公開が始まったGoogle Wave「超」入門(1/4)-@IT

    株式会社鳥人間 郷田まり子 2009/10/1 ついにプレビュー公開が始まった、リアルタイム&(ポーリングによる)擬似プッシュ型のコミュニケーションとコラボレーションのプラットフォーム「Google Wave」の特集です。その概要と「Gadget」「Embed」「Robot」という3つの拡張APIを使ったWaveの作り方を徹底解説します ついにプレビュー公開が始まった「Google Wave」とは 9月30日に、Google Apps アカウント所持者を対象にしたプレビュー公開が始まったGoogle Wave(以下、Wave)は、グーグルが世界に提案した、1つのコミュニケーション&コラボレーションプラットフォームです。 Waveを拡張することで、従来では実装が面倒であったプッシュ型の通信による複数ユーザー間での情報の同期を行うようなWebアプリケーションを開発できます。Waveについての詳

    inarin
    inarin 2009/10/02
    google waveについてのまとめと仕様
  • ファイル名は「左から右に読む」とは限らない?!

    ファイル名は「左から右に読む」とは限らない?!:セキュリティTips for Today(8)(1/3 ページ) 私たちの常識が世界では通用しないことがあります。攻撃者はそんな心のすきを狙って、落とし穴を仕掛けます。今回はそれを再認識させるかのような手法と、その対策Tipsを解説します(編集部) 皆さんこんにちは、飯田です。先日、セキュリティ管理者の方々と「今後のウイルス対策のあり方」について意見交換をする機会がありました。参加者からは活発な意見や質問も飛び交い、盛り上がりを見せた意見交換会となりました。私自身も多くの気付きや学びを得ることができ、貴重な時間を過ごすことができました。 その意見交換会の中で、Unicodeの制御文字を利用したファイルの拡張子偽装の話題が出ました。この手法は目新しい手法ではなく、数年前からすでに指摘されていたものです。しかし、久しぶりに手法について議論するこ

    ファイル名は「左から右に読む」とは限らない?!
    inarin
    inarin 2009/09/29
    怖すぎる。これ知っててもひっかかるだろ。対策まで載ってるのはありがたい。即効設定した
  • Webアプリにおける11の脆弱性の常識と対策

    Webアプリにおける11の脆弱性の常識と対策:Webアプリの常識をJSPとStrutsで身につける(11)(1/4 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です 【2013年2月25日】編集部より、おわびと訂正のお知らせ 稿において読者の皆さまより多数のご指摘をいただきまして、誠にありがとうございます。編集部であらためて調べた結果、間違いを把握し、あらためて修正版を掲載させていただきます。この度は、長期にわたり誤った内容を掲載したので、読者の皆さまに多大なご迷惑をお掛けしたした点をおわび申し上げます。 通常、記事に間違いがあった場合には、筆者確認後に修正版を掲載するのですが、今回の場

    Webアプリにおける11の脆弱性の常識と対策
    inarin
    inarin 2009/09/03
    こういうのは現場の人が書くべきだと思うのだが。コード書かない人って教科書に書いてあることを理解すれば書けると思ってんの?
  • 【詳報】Google Waveとは何なのか? − @IT

    2009/05/29 米グーグルは5月28日、米国サンフランシスコで開催中のイベント「Google I/O 2009」で、まったく新しいメッセージングおよびコラボレーションのためのプラットフォーム、「Google Wave」を発表した。同日、開発者向け早期プレビューとして公開。限定的にアカウントを発行して、外部の意見を取り入れながら開発を進める。年内にも一般向けサービスを公開し、それに続いてサーバの実装も順次、Apache2.0ライセンスのもとでオープンソースで公開していく予定だという。 プロジェクトリーダーで、Google Waveの基調講演でデモンストレーションを行ったラース・ラスムセン氏は、Google Waveは「3つのP」からなると説明する。 Google Waveのプロジェクトリーダー、ラース・ラスムセン(Lars Rasmussen)氏は、Google Waveは「3つのP」

    inarin
    inarin 2009/05/30
    翻訳こんにゃくですね、わかります
  • “すべてクラウド”も間近!? 「ZumoDrive」を使ってみた - @IT

    2009/01/23 オンラインストレージサービスは古くからあるが、汎用クラウドサービスの登場で、その使い勝手が急速に進化している。2009年1月に入ってプライベートベータテストを始めた「ZumoDrive」は、エンドユーザー向けのサービスとしては、現時点で最も先進的な利便性とリーズナブルな価格を実現したサービスの1つだ。ZumoDriveはAmazon S3をバックエンドに使い、ローカルPCのOSに透過的にマウントできる仮想ドライブを提供する。ファイルはクリックして初めてストリーム配信されるため、ローカルストレージは、もはや主従関係でいえば従の“キャッシュ”として機能する。 ZumoDriveを使ってみたい読者は、同サービスのWebサイトで招待コード“itmedia”を入力してみてほしい。現在ZumoDriveはプライベートベータテスト中だが、@IT読者に対して先着で500アカウントまで

    inarin
    inarin 2009/01/25
    素晴らしすぎる。メディアデータは全部任せてもいい気がした
  • LinuxでもSilverlightを見られる、「Moonlight 1.0」正式リリース - @IT

    2009/01/22 Monoプロジェクトは1月20日、Silverlightのコンテンツを閲覧できるようにする拡張プラグイン「Moonlight 1.0」を正式にリリースした。 Moonlightは、マイクロソフトが開発するRIA向けのアプリケーション実行環境であるSilverlightをUNIXやLinux上で見られるよう、Firefox 2.0/3.0のプラグインとして実装したものだ。Silverlightが正式にサポートするのはWindowsMac OS Xだが、Moonlightを導入すれば、SilverlightコンテンツをLinuxなどでも再生できる。MonoプロジェクトのMiguel de Icaza氏は実際に、オバマ大統領就任演説のストリーミング中継を、Moonlightを導入したLinux上で閲覧したとブログで報告している。 Moonlight 1.0はSilverl

    inarin
    inarin 2009/01/24
    silverlightをlinuxで見る
  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ
  • mixiや楽天の「中の人」、インフラエンジニアを語る

    パソナテックは2008年12月6日、「インフラエンジニア討論会2008 ~インフラエンジニア進化論~」を開催した。楽天の和田修一氏、スカイホビットの越川康則氏、ミクシィの長野雅広氏、モトローラの石原篤氏、paperboy&co.の宮下剛輔氏、計5人の「インフラエンジニア(サーバやネットワークなどの設計・管理・運用を担当する技術者全般を指す)」が登壇し、自らの業務や興味関心、インフラエンジニアとして働くことのやりがいなどを語った。 個人のスキルに「依存した」運用の可能性 前半は各自のトークセッションとして、自らの業務、キャリア、興味関心などを5人がそれぞれ講演した。 和田氏は現在「開発部 国際開発室」に所属しており、アプリケーション開発も若干行っているものの、メインは台湾版「楽天市場」の設計・構築・運用の業務を行っている。大学時代は経済学部で、技術を学んだのは就職後。「大学時代はバンドに明け

    mixiや楽天の「中の人」、インフラエンジニアを語る
    inarin
    inarin 2008/12/10
    宮下氏の考えが自分と全く同じでびっくりした。『いかに楽をするか。そのための苦労をいとわないこと。また、ハードな仕事なので、楽しむことが重要』
  • 動かして試すAdobe AIR+Javaアプリの“可能性”

    動かして試すAdobe AIR+Javaアプリの“可能性”:業務用RIAの命!? Flex+Java開発入門(6)(1/4 ページ) 連載では、サーバサイドとして「Java」、リッチなクライアントサイドとしてJavaと相性の良い「Adobe Flex」(以降、Flex)を用いたRIA開発の基礎を解説します。EclipseベースのIDEである「Flex Builder」を使って、「Tomcat」で動くeラーニングのRIAが完成するまでお届けする予定です 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版をダウンロードして使えます 最終回である今回は、前回「1万件データ表示で知るFlex+Javaアプリの“速さ”」までのFlex+Javaに代わり、デスクトップアプリケーション実行環境であるAdobe AIR

    動かして試すAdobe AIR+Javaアプリの“可能性”
  • グーグルもOpenIDプロバイダに − @IT

    2008/10/30 米グーグルは10月29日、グーグルのユーザーアカウントをOpenIDとして利用できるAPIの限定公開を開始した。これまでグーグルはアカウント連携として独自の認証APIを用意していたが、各社Webサービスでの採用で広がりをみせる業界標準のOpenIDにも対応した格好だ。試験サービスの利用にはユーザー登録が必要。 「OpenID 2.0 Directed Identity」プロトコルによる認証と、「OpenID Attribute Exchange 1.0」プロトコルによるメールアドレス情報の交換のサービスを提供する。利用サイトは、これらのプロトコルに準拠したログインボックスを用意することで、グーグル上のユーザーアカウントでログイン認証をすることができる。 OpenIDと合わせて、Google Data APIやOpenSocialのREST API、Portable C

    inarin
    inarin 2008/10/30
    遂に来たか。一般公開はいつだろう?
  • Tumblrを使ってみた

    どれを使えばいいのか悩むWebサービス音で紹介します。第1回は、ライフストリーム系で、引用が容易なTumblrを取り上げます(編集部) どれを使えばいいの、Webサービス? 今回から始まる新連載「音のWebサービスガイド」。ネットでは日々新しいWebサービスがリリースされています。それらのサービスの紹介や使い方の記事はたくさんあります。しかし、多くの記事が「解説」止まりになっていて、実際に使ってみて当に役立つのか? 利用することによって生産性がアップするか? まではなかなか書かれていません。なので、いざそのサービスを使ってみると「あんまり使えない!!」という事態が多々発生します。 そこで、この新連載の各記事では前半では「Webサービスの使い方」、後半では実際に利用したユーザー4人の音・感想を掲載していきます。 記念すべき第1回に取り上げるWebサービスは「Tumblr(タンブラー

    Tumblrを使ってみた
    inarin
    inarin 2008/08/07
    tumblrはよくわからんが、tomblooアドオンは神的に便利。アドオンがあるんだし、日本語版が出れば流行ると思うんだがなぁ
  • Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT

    Strutsの常識を知り、EclipseとTomcatの環境構築:Webアプリの常識をJSPとStrutsで身につける(2)(1/4 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です いまさら聞けないStrutsの常識 今回は、「Strutsの常識」と題し、Webアプリケーションフレームワークの1つであるStrutsについての概要を説明したうえで、JDKやEclipse、TomcatなどのWebアプリケーション作成の環境構築を行い、サンプルプログラムを実際に作成してみましょう。 連載第1回の「いまさら聞けない、Webアプリケーションの常識」で、「連載ではStrutsを取り上げていきます」

    Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT
  • ケータイWebアプリ開発、9つの注意点 - @IT

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

  • 5分で絶対に分かるマインドマップ − @IT自分戦略研究所

    自由な発想を促すマインドマップ マインドマップとは、英国・ロンドン出身のビジネスコンサルタント、トニー・ブザン(Tony Buzan)氏が1970年代の初めに発案、提唱した「ノート記法」です。 言葉を時系列に個条書きにする一般的なノート記法とは異なり、まず中心に主題を配置し、そこから関連するキーワードやイメージを放射状に広げていく方法を取ります。 人間の思考パターンに合わせて開発されたマインドマップは、自由な発想を促し、ブレインストーミングに最適なツールであるといえます。そのためコンサルタントやプランナーなどを中心に広まっていますが、来は職種や業種を問わずに利用することができるものなのです。

    5分で絶対に分かるマインドマップ − @IT自分戦略研究所
  • Linux上でWindowsアプリをネイティブ動作、「Wine 1.0」公開 ― @IT

    2008/06/18 Wine HQのWine Teamは米国時間の6月17日、Linuxなどの上でWindowsアプリケーションを動作させることができる、オープンソースのソフトウェア「Wine 1.0」を正式にリリースした。Red HatやSUSE、Ubuntuなど、主なディストリビューション向けのバイナリパッケージがダウンロード可能だ。 Wineは「Wine Is Not an Emulator」の頭文字を取ったオープンソースプロジェクト。x86 LinuxやFreeBSD、Solarisなどのプラットフォームで、仮想マシンを使うのではなく、ネイティブにWindowsアプリケーションを動作させることを目的としている。開発が開始されたのは1993年のことで、15年をかけてようやく正式リリースに至ったことになる。 なおWine HQではWine 1.0で動作するアプリケーションのリストをカ

  • ディノ、OpenIDサーバ構築のプラグインを無償公開 - @IT

    2008/06/18 Webシステム開発を行うディノは6月18日、分散ID認証システムであるOpenID Authentication 2.0に準拠したRuby on Rails 2.0のプラグイン「OpenID Engine」を発表した。MITライセンスでの配布となり、無償で利用できる。 今回ディノが発表した「OpenID Engine」では、認証サーバ用(OpenID Provider)プラグインと対応サービス用(Relying Party)プラグインのそれぞれが提供される。Ruby on Rails 2.0のプラグインという形態となっており、ダウンロードページによるとRuby用のOpenIDライブラリであるruby-openidは利用していないとのこと。 6月19日からGoogle Codeにてベータ版を公開し、安定版を7月にリリースする予定だ。 OpenIDはURIを認証のIDとし

  • ActionScriptで頑張ればFlashゲームは無料で作れる

    ActionScriptのコーディングでFlashゲームを作る ActionScript 3(以下、AS3)の入門連載も今回で第6回になりました。前回の「ActionScript 3なら継承&実装で大規模開発もできる」までに、変数や制御文、クラスの概念、継承などについて説明してきましたね。どれもプログラミングには大事な知識でした。 今回は少し趣向を変えて、図形の描画ができる「Graphicsクラス」の解説をします。それと、特定のタイミングで処理を行うためのイベントの解説も少しだけしたいと思います。それらの知識を生かして、今回はちょっと楽しいゲーム・アプリケーションを作ってみましょう。 ■福笑いFlashゲームを試してみよう 今回は、最終的に以下のような福笑いFlashゲームを作成します。それを踏まえて解説していきたいと思います。

    ActionScriptで頑張ればFlashゲームは無料で作れる
  • MP3ファイルのID3タグの文字コードを変換するには - @IT

    Windowsで作成したMP3のID3タグには、タイトルなどの情報がシフトJISで入力されている。そのため、Linuxで再生しようとすると文字化けしてしまう。 文字化けを解消するには、ID3タグの情報をシフトJISからUTF-8に変換すればいい。ここでは、EasyTAGというID3タグ編集ソフトを使って文字コードを変換する方法を説明する。 EasyTAG(http://easytag.sourceforge.net/)は、プロジェクトのWebサイトからtarボールおよびrpmファイルでダウンロードできるが、多くのディストリビューションで専用のパッケージを用意している。例えば、Fedora 7でもリポジトリにパッケージが用意されているため、yumコマンドでインストールすることができる。