タグ

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

  • 現実に最も使える.NETのバージョンはどれ? - @IT

    オピニオン:.NET&開発環境の考察 現実に最も使える.NETのバージョンはどれ? デジタルアドバンテージ 一色 政彦 2009/10/06 2009/10/07 更新 .NET Framework(以降、.NET)ベースのアプリケーションを開発し、それを実際にユーザーや顧客に使ってもらう場合、「.NETおよびVisual Studioの、どのバージョンを使うべきか?」は重要な検討事項になる。稿では、その検討の際に参考となる情報や筆者の考えを提示する。 ■.NETバージョンを検討するための3つの観点 .NETのバージョンを決定するには、次の3つの観点から検討できると筆者は考えている。 ・実行環境となるWindows OS ・.NETのサポート期間 ・利用するVisual Studio もちろん、これは絶対的な基準ではない。例えば利用するテクノロジが決まっている場合は、それに応じて.NET

  • Webからの知見、見つけた論文の読み解き方

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) もう1度いう。論文は、難しくない 前回の記事「IT系でも活用しなければ損。論文を読んで広がる知見」で“論文”の検索サイトなどを紹介したところ、予想以上の反響がありました。論文は、研究者だけではなく、IT事業にかかわる人、プログラマ/エンジニアにとっても、大いに役立ち、ニーズがあることが分かりました。 しかし、世の中には論文の「書き方」に関する書籍やWeb上の情報は数多くありますが、「読み方」に関しては、各人がおのおのに見つけ出した手法で読み解いているのではないでしょうか? また読み方も、皆同じではなく、企業の研究者の立場、研究テーマを考えなければいけない学生の立場など、状況に応じて「読

    Webからの知見、見つけた論文の読み解き方
  • エンジニア視点で比較する“雲”の違い(3/3) - @IT

    ●事前準備 まず、アプリケーション開発者向けのDeveloper Editionアカウント(無償で無期限)を取得する。 アプリケーションは、Salesforce.comにログインして、ブラウザを使ってForce.com上で開発することも、Force.com IDEを使ってローカルで開発することもできる。アプリケーションをプログラミングレス、つまりマウス・クリックとデータ項目の入力だけで開発する場合は、前者のForce.com上での開発を選ぶ(ほとんどのアプリケーションはこれだけで十分だ)。一方、Apex言語で処理ロジック・コードを書く場合は、後者のForce.com IDEを使うことになる。 Force.com IDEを利用するには、Java 5以降のSDKもしくはランタイム、Eclipse 3.3.xとApex Toolkit for Eclipseプラグイン をインストールする必要があ

  • 夢や目標がなくても成功できる「自分軸論」

    連載は、さまざまなキャリア理論を紹介する。何のため? もちろんあなたのエンジニア人生を豊かにするために。キャリア理論には、現在のところすべての理論を統一するような大統一理論は存在しない。あなたに適した、納得できる理論を適用して、人生を設計してみようではないか。 今回は、トップアスリートや著名人のコーチングで知られるプロ・コーチ、平相武(ひらもとあきお)氏のキャリア論をご紹介しましょう。はつらつとした雰囲気が魅力的な平氏の講演を聞いたことがあります。背筋がすっと伸びてやる気がわいてくる、そんなお話でした。 平氏の考え方は、キャリア論に留まらず、幸せな、充実した人生を生きるための人生論といえるものです。キャリアデザインには、夢や目標がなければならないという思い込みを打破し、「将来どうなりたいか、自分でもよく分からない」と悩む人に希望をくれる理論です。 「ビジョン=ありたい姿」と「価値観

    夢や目標がなくても成功できる「自分軸論」
    hoge1e3
    hoge1e3 2009/06/25
    自分軸でないもの:人から言われたこと、やらないと不安でやること、現実逃避、過去の思い込み
  • 連載インデックス「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アプリのメモリ

  • グーグルが賭けるHTML 5の未来 - @IT

    2009/05/28 「決してWebをあなどってはいけない」(Never underestimate the Web)。Google I/O 2009初日の基調講演でシュミットCEOに続いて登壇したのは、米グーグル バイス・プレジデントのビック・グンドトラ氏だ。ゆっくりと一語一語を区切りながら語り始めたグンドトラ氏の言葉には重みがある。彼は元マイクロソフト社員で、まさにWebをあなどっていた側にいたからだ。 グンドトラ氏はWindowsプラットフォームを唱道する立場にあった。彼に限らず、マイクロソフト社員の間には、ネイティブアプリケーションでなければできないことがあるとする見方が一般的だったという。「Keyholeという会社が出てきたとき、彼らが持つようなアプリケーションこそ、ネイティブでなければできないものだと言っていた。ところがグーグルは2004年11月にKeyholeを買収し、Goo

  • iPhone開発。まずはサンプルを動かしてみよう

    今回より何回かに分けて、iPhoneアプリの制作過程を連載します。 架空のプロジェクトをサンプルにするよりはいいと思いますので、弊社アプリのメロディベルを題材に、初心者でも分かるような内容にしたいと思います。 要所で前回の記事「日人がつまずきやすい10のポイント」も参考にしていただけると、一層スムーズに進むかと思います。 まずは、iPhone Developer Centerでユーザー登録をして、SDKをダウンロードし開発環境を整えましょう。XCodeを使って、付属のサンプルをいくつか動かしてみつつ、iPhoneシミュレータ上で表示させてみましょう。 まず用意するもの ハードウェア

    iPhone開発。まずはサンプルを動かしてみよう
    hoge1e3
    hoge1e3 2009/05/15
    NDA規制がゆるくなったから掲載できた記事?
  • JavaScriptだけで開発、Palm webOSのSDKが登場 - @IT

    2009/04/02 米Palmは4月1日、Palm webOS向けの開発環境「Palm Mojo SDK」のアーリーアクセスプログラムを開始した。申請フォームから、開発アプリケーションの種類や目的を同社に送付することで、審査を経てSDKのテストに参加できる。 webOSは2009年1月に同社が発表したモバイル端末向けのOSで、2009年後半にも第1弾の搭載製品「Palm Pre」が登場予定。マルチタスク処理が可能で、デスクトップ上に複数の“カード”を呼び出すスタイルで複数のアプリケーションを切り替えて使うことができるほか、外部サービスの異なるカレンダーやアドレス帳を一元的に扱う機能などが特徴。 開発面では、HTML/CSSJavaScriptだけでアプリケーション開発ができるのが特徴で、MVCモデルに基づいたJavaScriptアプリケーションフレームワーク「Mojo」を利用している。

  • 国語力とプログラミング力の関係 解説編

    2009年1月、Cyan設計者 林拓人氏とLispの伝道師 竹内郁雄氏との対談「Cyanを設計した高校生、5カ月で5つの言語を習得」が大きな反響を呼んだ。その原因の1つは、竹内氏が発したひと言「わたしの持論ですが、国語ができる(=日語できちんとした文章が書ける)人じゃないとプログラムは書けない」だ。これについてネットでは同意する意見が多かったものの、記事中で根拠が明らかにされていなかったため議論が紛糾した。そこで編集部は竹内氏に詰め寄り、「わたしの持論」について詳しく説明してもらうべく寄稿をお願いした。国語力とプログラミング力には当に相関関係があるのだろうか。 事のいきさつ~Cyan設計者 林くんとの対談で発してしまったひと言が思わぬ反響を呼ぶ Cyan言語で経済産業大臣賞を受けた開成高校の林拓人くんと対談(「Cyanを設計した高校生、5カ月で5つの言語を習得」)しているうちに、つい調

    国語力とプログラミング力の関係 解説編
  • “ID管理システム化プロジェクト”のその後 - @IT

    第1回 “ID管理システム化プロジェクト”のその後 小澤 浩一 京セラコミュニケーションシステム株式会社 グリーンオフィス事業部長 徳毛 博幸 京セラコミュニケーションシステム株式会社 グリーンオフィス事業部 ソリューション部長 2009/2/26 ID管理システムは内部統制が叫ばれたタイミングで注目され、すでに導入済みで運用を行っている企業も多いかと思います。ID管理システムは企業に密着しているため、運用してみないと分からないことも多いのです。連載では、導入が一段落したいまだからこそ分かるID管理システムのいまを解説します(編集部) いわゆるJ-SOXの番を控え、ID管理のシステム化に取り組んだ企業は多い。その後、システム化を終えた企業はどのような状況なのだろうか。 ここ数年、ID管理のシステム化(特にパッケージ導入)に取り組む企業は多い。その目的は、J-SOX対応、コスト削減、セキ

  • SQLインジェクション攻撃、ターゲットは“あなた”です

    ところでそれは誰に対する攻撃? ナツ 「じゃあ、基のところからで、“サーバに対する攻撃”と“ユーザーに対する攻撃”あたりの話からにしようか」 クウ 「おお……。基的なところからだとうれしいっす」 ナツ 「Webアプリに対する攻撃はー……」 Webアプリケーションに対する攻撃は、2つのタイプに大きく分類できる。

    SQLインジェクション攻撃、ターゲットは“あなた”です
  • Ajaxのセキュリティ、特殊なものだと思ってました

    マッシュアップはAjaxの醍醐味——しかし? Web 2.0の一部としてAjaxを位置付けた場合、外部サイトと連携するという利用形態を外して考えることはできないだろう。外部サイトと連携を行うと仕組みとして連携しない場合に比べ、考えなければならないことが増えることとなる。 外部サイトと連携しようとした場合、「コンテンツを利用する側」と「コンテンツを提供する側」とに分けてそれぞれ考える必要がある。

    Ajaxのセキュリティ、特殊なものだと思ってました
    hoge1e3
    hoge1e3 2009/01/29
  • https://atmarkit.itmedia.co.jp/fsecurity/

  • “すべてクラウド”も間近!? 「ZumoDrive」を使ってみた - @IT

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

  • @IT:.NET TIPS プログラムからソース・コードをコンパイルするには? - C# VB.NET

    .NET Frameworkのクラス・ライブラリには、プログラムの実行時にソース・コードをコンパイルしてアセンブリを作成する機能が用意されている。例えば、ASP.NETはWebページがアクセスされたときにaspxファイルをC#やVisual Basic .NET(以下VB.NET)のソース・コードへ変換し、さらにそれをコンパイルして実行しているが、ソース・コードのコンパイル時にはこの機能を利用している。 C#のソース・コードをコンパイル 次のサンプル・プログラムは、プログラム中に文字列として埋め込んだC#のソース・コードを「cshello.exe」という実行ファイルへコンパイルする。実行すればカレント・ディレクトリにcshello.exeが作成されるはずだ。 // cscompile.cs using Microsoft.CSharp; using System.CodeDom.Compi

    hoge1e3
    hoge1e3 2009/01/20
    分割コンパイルはできるのかな
  • .NET TIPS ファイルやディレクトリの作成/変更/削除を監視するには? - C# VB.NET - @IT

    .NET Frameworkのクラス・ライブラリには、ファイルやディレクトリの作成/変更/削除を監視するためのFileSystemWatcherクラス(System.IO名前空間)が用意されている(ただしWindows 98/Meでは利用できない)。これを利用すると、特定のディレクトリにファイルが作成された、特定のファイルが修正された、といったタイミングで、それらのファイルに対して何らかの処理を行うようなアプリケーションを容易に作成することができる。 FileSystemWatcherクラスの利用方法は簡単で、まずそのインスタンスを作成し、以下の表に示すような各プロパティを設定する。

  • 「Delphi Prism」で新たに.NET開発サポート、エンバカデロ - @IT

    2008/12/02 エンバカデロ・テクノロジーズは12月2日、ビジュアル開発環境「CodeGear RAD Studio 2009(コードギア・ラッド・スタジオ 2009)日語版」を発売した。12月10日から出荷する。「Delphi 2009」と「C++Builder 2009」のほかに新たに.NET開発をサポートする「Delphi Prism」を導入をした。これにより、Windowsや.NET Frameworkだけでなく、MonoでLinuxおよびMac OS Xに対応する。例えばデーベースアクセスのサーバをDelphi 2009で開発し、WindowsMac OS X、Linux向けのクライアントを.NETで開発することができるという。 Delphi Prismでは、.NET開発者向けとしてWinForms、WPF、ADO.NETASP.NET、LINQなどの最新の.NET

    hoge1e3
    hoge1e3 2008/12/03
  • 1