タグ

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

  • 「訴えてやる!」の前に読む IT訴訟 徹底解説

    IT訴訟事例を例にとり、システム開発にまつわるトラブルの予防と対策法を解説する連載。今回は特別編として、IT紛争の回避と解決のプロフェッショナルであり、IT小説のクリエーターでもある細川義洋氏が、「セクシー田中さんドラマ化」問題を解説する。

    「訴えてやる!」の前に読む IT訴訟 徹底解説
  • JNIより簡単にJavaとC/C++をつなぐ「JNA」とは(1/4)-@IT

    インターネットの普及に加えて、リッチクライアント/RIAの発展とともに、アプリケーションの形態は、C/S(クライアント/サーバ)システムから、Webアプリケーションシステムにシフトしています。一般の情報発信システムだけではなく、企業の基幹情報システムまで、盛んにWebアプリケーションで構築するようになりました。 この変化の主役であるといわれる、Java技術は、Webアプリケーションシステムの発展とともに、ネットワークの親和性や、プラットフォーム適用の多様性で、広く受け入れられて、Webアプリケーションシステム開発の基盤技術になっています。 これまでのC/Sシステムでは、サーバロジックはC/C++で実装されるケースが一般的でした。C/SシステムからWebアプリケーションシステムにシフトする際に、Java技術を導入することを決めた場合、Java技術で、すべて新規開発するのは1つの選択肢ですが、

  • 無償仮想化ソフトVMware ESXiを30分以内で使う

    無償仮想化ソフトVMware ESXiを30分以内で使う:超簡単! VMware ESXiを試してみよう(1/3 ページ) ヴイエムウェアのサーバ仮想化製品は、2009年春に「VMware vSphere 4」という新バージョンに進化した。この製品を支えているハイパーバイザがVMware ESX 4.0だ。連載では、無償で提供されているVMware ESXi 4.0を気軽に体験するため、インストールと利用方法を紹介する。連載の後半では中小企業でも利用しやすい有償版のVMware vSphere Essentialsにも触れる VMware ESXiは、ヴイエムウェアが無償で提供しているハイパーバイザです。サーバ機のうえに直接インストールし、このうえでさまざまなOSを動かすことができます。稼働できるOSはゲストOSの互換性ガイド(http://www.vmware.com/pdf/Gues

    無償仮想化ソフトVMware ESXiを30分以内で使う
  • SystemTapで真犯人を捕まえろ!

    SystemTapで真犯人を捕まえろ!:Linuxトラブルシューティング探偵団 番外編(3)(1/4 ページ) NTTグループの各社で鳴らした俺たちLinuxトラブルシューティング探偵団は、各社で培ったOSS関連技術を手に、NTT OSSセンタに集められた。普段は基的にNTTグループのみを相手に活動しているが、それだけで終わる俺たちじゃあない。 ソースコードさえあればどんなトラブルでも解決する命知らず、不可能を可能にし、多くのバグを粉砕する、俺たちLinuxトラブルシューティング探偵団! 助けを借りたいときは、いつでもいってくれ! OS:高田哲生 俺はリーダー、高田哲生。Linuxの達人。俺のようにソースコードレベルでOSを理解している人間でなければ、百戦錬磨のLinuxトラブルシューティング探偵団のリーダーは務まらん。 Web:福山義仁 俺は、福山義仁。Web技術の達人さ。Apache

    SystemTapで真犯人を捕まえろ!
  • 実践! Rで学ぶ統計解析の基礎 - @IT

    Rは統計解析のブッシュナイフだ 実践! Rで学ぶ統計解析の基礎(1) オープンソースの統計処理言語・環境の「R」を使って実践的な統計解析のテクニックとリテラシーを習得しよう!

  • DeNAに見る、社内ベンチャー型の開発チームとは - @IT

    WebとUIをつなぐトリックスター(6) DeNAに見る、 社内ベンチャー型の開発チームとは 星暁雄(コモンズ・メディア) 2010/6/11 ※ トリックスター……この連載でのトリックスターのイメージは、相反する2つの者同士が、別個に機能する共同体をつなぐ役目を果たす人。閉鎖的な空間に風穴を開けて風通しを良くする人。エンジニアとコーダー、デザイナの機能システムが組み合わさった緩やかな共同体を創造する人たちです。 “アイデア”と“プログラミング”のチームワークを探る 携帯電話向けゲームサイト「モバゲータウン」で急成長を続けるディー・エヌ・エー(以下、DeNA)は、2009年以降、新作ゲームの開発体制に新たな考え方を取り入れた。いわば「社内ベンチャー」のように、小さく経験が浅い開発チームに大きな権限を与えるやり方だ。その成果である携帯電話向けソーシャルゲーム「海賊トレジャー」の開発チームへの

  • 連載インデックス「Androidで動くJavaアプリ開発入門」 - @IT

    連載インデックス 「Androidで動くJavaアプリ開発入門」 初心者のための入門連載です。「Androidアプリとは何か」の基礎知識から開発環境の構築(Android Studio、SDK ToolsとEclipse ADT、NDK、エミュレーターなどのインストールや使い方)、Java言語で書くアプリ開発の基的なところから、最新版5の新機能までまとめて解説します。Activity、Intent、サービス、WebView、ゲーム開発、センサー、カメラ、位置情報/GPSBluetooth通信、NFC、Android Wearなど ※連載のアップデート版連載は「実業務でちゃんと使えるAndroidアプリ開発入門」として連載中です。 Javaでの常識が通用しないAndroidにおけるメモリ管理の注意点 実業務でちゃんと使えるAndroidアプリ開発入門(3) Androidアプリのメモリ

  • @IT:Windows Server Insider 連載インデックス

    Azure Web Appsの中を「コンソール」や「シェル」でのぞいてみる (2017/7/27) AzureのWeb Appsはどのような仕組みで動いているのか、オンプレミスのWindows OSと何が違うのか、などをちょっと探訪してみよう Azure Storage ExplorerでStorageを手軽に操作する (2017/7/24) エクスプローラのような感覚でAzure Storageにアクセスできる無償ツール「Azure Storage Explorer」。いざというときに使えるよう、事前にセットアップしておこう Win 10でキーボード配列が誤認識された場合の対処 (2017/7/21) キーボード配列が異なる言語に誤認識された場合の対処方法を紹介。英語キーボードが日語配列として認識された場合などは、正しいキー配列に設定し直そう Azure Web AppsでWordPr

  • 「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 - @IT

    2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来

  • @IT:SQLクリニック - バイナリーデータの格納

    連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) 今回は、非常に大きなデータを扱う方法を紹介しましょう。大きなデータを格納する際には、LOB(Large Object)という非構造化データ(バイナリデータや大量のテキストデータ)を使用します。 Oracleに格納できるLOBの種類 Oracleデータベースに格納できるLOBには、以下の4種類が存在します。 LOBの種類 説明 BFILE

    @IT:SQLクリニック - バイナリーデータの格納
  • 極小SQL Server Compactでデータベース・アプリをお手軽作成(1/3) - @IT

    皆さん、こんにちは。ロブです。 今回は、SQL Server Compact 3.5を利用したWindowsアプリについて解説します(アプリは「アプリケーション」の略)。 SQL Server Compact 3.5とは、Windowsアプリや、モバイル・アプリでの利用に向いた小さなデータベース(DB)です。来は組み込み用途で作られたものなのですが、スタンドアロンのWindowsデスクトップ・アプリなどでこのデータベースを利用すると、とても簡単にデータベース・アプリが作成できます。手軽なデータベース・アプリ開発を楽しんでみませんか? ぜひ稿を読みながら実際にプログラムを作り、自分の手で動かしてみてください。 プログラミング言語は、C#とVB(Visual Basic)を使用します。今回は、特別にVBのコードも用意しました。これは、SQL Server Compact 3.5のターゲット

  • Solaris ZFSの基本的な仕組みを知る

    連載では、Solaris ZFS (以下 ZFS) の基的なコンセプトやアーキテクチャから、その機能や実用・応用例を解説するという流れでZFSをご紹介させていただきます。 今回は、ZFSの基的コンセプトとアーキテクチャの解説です。 Zの文字に込められた意味 ソースコードの複雑化と、扱うデータ量の増大に伴い、既存のファイルシステムでは管理性、拡張性、安全性、完全性、機能、性能が問題となることが多くなってきました。このような中、サン・マイクロシステムズ(以下、サン)のエンジニアチームは、まったく新しい、まるでコンピュータのメインメモリのように扱えるファイルシステムの開発を始めました。 目的は、既存のファイルシステムが抱える問題点をすべて解決し、管理が容易で、拡張性があり、安全でかつ完全性が保持され、便利な機能を持ち、高性能な、ある意味、究極のファイルシステムを作ることでした。 ZFSの「

    Solaris ZFSの基本的な仕組みを知る
  • 永続化対応のインメモリDB「Redis」が登場 - @IT

    2009/02/26 memcachedに似たキーと値の対を保存するタイプの新しいデータベース「Redis」がGoogle Codeで2月25日にベータ版として公開された。開発したのは、イタリア人でフリーランスの開発者、Salvatore Sanfilippo氏。同氏はイタリアでソーシャルブックマークサイトやソーシャルニュースサイトを立ち上げた経験があり、現在はWebサイトの訪問者をリアルタイムで追加表示するステータス情報取得サービスを開発中という。 Redisのソースコードは、GPL2のライセンスで公開されている。ANSI Cで書かれていて、LinuxMac OS Xを含む多くのPOSIXシステムで動く。現在、PHPRubyのクライアントライブラリを開発中という。 Redisはmemcachedのようにキーと値の対を、すべてメモリ上に保存する。ただし、memcachedと異なり、同時

  • データベース入門 - @IT

    SQLの基礎からRDBMSの運用管理、データベース関連資格、そして読み物まで。アットマーク・アイティの各フォーラムやサイトで公開された各種のデータベース入門記事を集めました。

  • Firefox の設定情報をバックアップする ― @IT

    Mozilla Foundationが配布しているWebブラウザ「Firefox」は、アプリケーション設定やブラウズ履歴などをプロファイルとして、1つのフォルダにまとめて保管している。 Windows OSを再インストールしたり、作業環境を別のコンピュータに移行したりする場合に、これまでのFirefoxの設定が引き継げないと不便だ。Firefoxをインストールし直してプロファイルを最初から作り直してもよいが、拡張機能(プラグイン)などを利用している場合、再度ダウンロードしてインストール、設定し直すのでは手間がかかりすぎる。複数台のコンピュータで同じ設定のFirefoxを利用したい場合にも、手間はかかる。 そこで、不慮のマシン・トラブルや環境移行に備えて、Firefoxの設定データをバックアップ/復元する方法を解説する。 Windows版のFirefoxでは、ユーザー設定などをプロファイル・

  • Tips:Thunderbirdの設定をバックアップする - @IT

    Thunderbirdをインストールすると、プロファイルが作成される。プロファイルは、「%AppData%\Thunderbird\Profiles」の下に「????????.default」(?はユニークな半角英数1文字)という名前でフォルダが作成され、保存される。プロファイルごとに、ユニークで異なる名前のフォルダが作成される。 使用しているプロファイルを探す 現在使用しているプロファイルがどのフォルダなのかは、%AppData%\Thunderbird\profiles.iniファイルに記述されている。 [General] StartWithLastProfile=1 [Profile0] ……プロファイル番号「0」 Name=Note ……プロファイル名「Note」 IsRelative=1 Path=Profiles/n0urig7x.default ……プロファイルの保存フォルダ

  • Linuxカーネル開発最新事情 ― @IT

    Linuxカーネルはリーナス・トーバルズが1991年に個人的に書き始めたもの。以来、多くの開発者を巻き込みLinuxカーネルは成長し、今も新機能を取り込み続けている。もともと趣味の延長やアカデミックな好奇心から開発に関わった人が多かったことから、かつては「Linuxカーネルの開発はボランティアによって支えられている」と言われたが、それは、現状のLinuxカーネルの開発には、まったく当てはまらない。そう話すのは、7月10日に東京で開催された第5回The Linux Foundation Japan Symposiumで講演した米LWN.netのジョナサン・コーベット(Jonathan Corbet)氏だ。 「最新のカーネルに対して機能を加えたり、変更したりするパッチを送った開発者は2006年6月のバージョン2.6.17以降、全部で2100人。このうち、少なくとも3分の2以上の人々がレッドハッ

  • 連載記事 「Linux Kernel Watch」 - @IT

    Facebookの悩みとPostgreSQLの憂 連載:Linux Kernel Watch 久しぶりのLinux Kernel Watchでは、3月に行われた「Linux Storage Filesystem/MM Summit 2014」の主なトピックを紹介します

    thonda
    thonda 2007/06/08
    Linux Kernel Watch インデックス
  • Greg K-H、デバイスドライバ無料開発宣言!? (2/2) - @IT

    3月版 Greg K-H、デバイスドライバ無料開発宣言!? 上川純一 日ヒューレット・パッカード株式会社 コンサルティング・インテグレーション統括部 2007/3/27 デバイスドライバのライセンスはGPLで Greg K-Hは「Free Linux Driver Development!」というメールで「仕様をもらえればデバイスドライバを無料で開発してあげる」と宣言しました。一部の好意的な反応もあり、デバイスドライバの開発につながったようです。 なぜ、このような宣言をしたのでしょうか? 実は、それには理由があります。 Linuxカーネル自体はGPLなのですが、一部のLinuxカーネル対応のデバイスドライバは、諸所の事情でGPLで公開されていないものがあります。当然、GPLで公開されていないデバイスドライバは、Linuxカーネル体にマージされません。そのため、提供元は、新しいカーネル

  • Reiser4と激怒するLinuxカーネル開発者たち(1/2) - @IT

    10月版 Reiser4と激怒するLinuxカーネル開発者たち 上川純一 日ヒューレット・パッカード株式会社 コンサルティング・インテグレーション統括部 2005/10/25 linux-kernelメーリングリスト(以下LKML)かいわいで起きるイベントを毎月お伝えする、Linux Kernel Watch。9月のLinuxカーネル関連の状況について、見てみましょう。 Reiser4のマージは前途多難 ReiserFSの開発者Hans Reiserは、メインラインカーネル(Linusのツリー)へのReiser4ファイルシステム導入に関するメールを投稿しました。 Reiser4ファイルシステムについては、Hans Reiserが以前「2.6.13に格的にマージしてくれ」という議論を展開したものの、結局2.6.13にはマージされなかったという経緯があります。Hans Reiserへの反