タグ

2009年6月15日のブックマーク (16件)

  • 初めてのWindowsアプリケーションの開発 - 簡単!Visual Studio 2008入門(1/5) - @IT

    以上の設定でプロジェクトを新規作成すると、最も原始的な(=ひな型の)Windowsアプリーションが完成したことになる。後は、プロジェクトの「ビルド(=プロジェクトからプログラムを生成する作業)」を行うだけで、プログラムが実行できることは、第1回の「3. 初めてのプログラムを実行する」で解説した。 しかし実際のアプリケーション開発では、第1回のときに解説したように、このひな型のプログラムに機能を付け足していく「プログラミング」もしくは「コーディング」の作業が必要だ。 では、実際のプログラミング作業に入っていこう。 ■プログラミングの手順 実際のプログラミング作業で最低限必要となる作業手順は次のとおりだ。 【要件定義】プログラムに必要な機能を考える 【設計】プログラムの機能を実現する仕組みを設計する 【実装】設計に基づきプログラムのソース・コードを実装(=コーディング)する それでは、この手順

  • SEの仕事は「人とコンピュータをつなぐこと」

    SEの仕事は「人とコンピュータをつなぐこと」:プログラミングだけじゃない、SEのお仕事(1/2 ページ) 「SE(システムエンジニア)って、プログラミングをする人でしょ?」と思っていたら大間違い。予想以上にいろいろな仕事をしているのだ。SEとはどんな仕事なのかを学生記者が探る。 IT業界を目指す学生の中には、「SEって、要するにどんな仕事なの?」と思っている人が多いのではないだろうか。彼らの仕事は学生の目からはイメージしづらい仕事であろう。 SEとは、実際にどのような仕事であり、どのようなスキルが必要なのかを探るため、それらを体系的に教えている教育ベンダ、富士通ラーニングメディアの済木安行氏に話を伺った。済木氏は現在、同社の執行役員を務めているが、実は20年以上SEとして働いていた「SEのプロ」である。 SEはプログラミングをやらなくなる? 「SEとはそもそもどんな仕事なのか?」という質問

    SEの仕事は「人とコンピュータをつなぐこと」
  • OSSのクラウド基盤「Eucalyptus」を使う(1)--全体構成を理解する - builder by ZDNet Japan

    前回まで駆け足で、これから我々が作ろうとするクラウドの、いわば「お手」であるAmazon EC2自体が持つ機能について見てきました。今回からは、いよいよオープンソースのクラウド基盤ソフトウェアである「Eucalyptus」によるEC2互換クラウドの製作に入っていきます。 4月29日 (米国時間) 付けで、クラウド基盤ソフトウェア「Eucalyptus」を用いた製品とサービスを提供する企業「Eucalyptus Systems」のローンチがアナウンスされました(リンク先はPDFファイル)。前後して、EucalyptusをバンドルしたUbuntu Linux 9.04(コード名:Jaunty Jackpole、4月23日)のリリース、Eucalyptusの新バージョン1.5.1のリリース(5月8日)と、Eucalyptusに関わるニュースが相次いで流れました。まさに今が旬のソフトウェアと言え

    OSSのクラウド基盤「Eucalyptus」を使う(1)--全体構成を理解する - builder by ZDNet Japan
  • 窓の杜 - 【NEWS】iPod向け楽曲管理ソフト「CopyTrans Manager」がiPhone/iPod touchにフル対応

    WindSolutionsは8日、「iTunes」なしで“iPod”の楽曲ライブラリを管理できるソフト「CopyTrans Manager」の最新版v0.824を公開した。Windows XP/Vistaに対応するフリーソフトで、ソフトの公式サイトや窓の杜ライブラリからダウンロードできる。 バージョンの主な変更点は、新たに“iPhone”“iPod touch”へのファイル転送に対応したこと。これまで“iPhone”“iPod touch”を接続した場合は、デバイス内のファイルを閲覧・再生のみができる“読み取り”モードでしか動作しなかったが、バージョンからは“iPod”へ楽曲を追加するのと同じ手順で、“iPhone”“iPod touch”へもファイルを転送できるようになった。 そのほか、ファイルタイプを表すアイコンが追加され、ソフト上でライブラリ内のファイルを閲覧する際に、音楽

  • 窓の杜 - 【REVIEW】OS管理外メモリ領域へRAMディスクを構築できるフリーソフト「VSuite Ramdisk」

    「VSuite Ramdisk Public Edition」は、メインメモリ上へ“RAMディスク”を構築できるソフト。32ビット版のWindows 2000/XP/Server 2003に対応するフリーソフトで、作者のWebサイトからダウンロードできる。なお、64ビット版WindowsWindows Vista/7などには現在対応していないが、今後の対応が予定されている。 ソフトは、メインメモリ上に仮想ドライブを構築して、“RAMディスク”として利用できるソフト。メインメモリの一部をそのままドライブとして利用するので、HDDよりもはるかに高速なデータの読み書きが可能になる。データアクセスの激しいテンポラリフォルダやページファイルなどをRAMディスク上へ配置しておけば、PC全体のパフォーマンス向上が見込めるだろう。 さらに、ソフトはOS管理外のメモリ領域をRAMディスク化することも可

  • 窓の杜 - 【NEWS】バーチャルハッキングツール「bkhacker」がパワーアップして公開再開

    誰でも簡単にスーパーハッカー気分を満喫できるジョークソフトで、一時期公開が停止されていた「bkhacker」が10日、公開を再開するとともにv0.3.0へバージョンアップした。Windows XPに対応する寄付歓迎のフリーソフトで、編集部にてWindows Vistaでの動作も確認した。現在、作者のWebサイトからダウンロードできる。 「bkhacker」は、首相官邸やアメリカ国防総省(ペンタゴン)といった外部サーバーへ侵入したり、逆に外部から自分のPCへ侵入されるといったハッカーの気分だけを手軽に味わえるバーチャルハッキングツール。実際にサーバーへの侵入などを行うわけではないので安心な上、べ物の画像が表示されるとともに“スキヤキオイシイネ”といった合成音声が再生される意味不明な機能も備えている。 最新版のv0.3.0では、外部サーバーへの侵入を行う“ログイン”機能でパスワードの解析を行

  • 窓の杜 - 【NEWS】フリーのグループウェア「GroupSession」専用デスクトップクライアントのβ版

    トータルシステム(株)は11日、フリーの高機能グループウェア「GroupSeeeion」の最新版v2.3.1を公開した。バージョンの主な変更点は、“Web API”プラグインが追加されたこと。プラグインを利用すれば、Webブラウザーを経由せず外部ソフトと通信し、各種情報を取得・更新できるようになる。さらに、バージョンには専用のデスクトップクライアントソフト「CrossRide」のベータ版も同梱されており、9月30日までのベータテスト中は無償で利用可。なお、「CrossRide」の正式版は10月1日までにリリースされる予定で、価格は未定。 グループウェアを利用する際に面倒なのが、情報の通知と更新だ。わざわざWebブラウザーを起動してサーバーへアクセスするのが億劫で、ついつい掲示板やメッセージを未読のまま放置したり、在席状況などの更新をサボってしまうことがあるが、それではグループウェ

  • 就職面接でよくある10の質問 | ライフハッカー・ジャパン

    「ご自身についてお聞かせください」 企業側は、応募者がその企業に合う人材か?応募者が持つ経歴やスキルがうまく活かせそうか?をチェックしている。すぐに答え始めるのではなく、「具体的にどのような観点でお話すればいいいですか?」と答えるポイントを面接官に聞いてみるのもいい。 続きは以下にて。 「ご自身がわが社に相応しいと思われる理由は何ですか?」 自分の経験がその会社でどう活かせるのか?を伝えよう。意欲・スキルが会社の求めるレベルに合っていることを示すのがコツ。 「欠点は何ですか?」 「自分はカンペキです」「誰もが私のことを仕事熱心だといいます」なんていうのはかえって胡散臭い。自分の欠点もきちんと話すことで、面接全体の信頼性を上げよう。 「5年後、どうなっていたいですか?」 企業側は、応募者が腰を落ち着けてその会社で仕事をしてくれそうか?をチェックしている。その会社での5年後の自分の期待像を描き

    就職面接でよくある10の質問 | ライフハッカー・ジャパン
  • Firefoxのアドオンサイトに「コレクション」が追加されました | ライフハッカー・ジャパン

    このたび、Mozillaの公式アドオンサイトが満を持してリニューアルされました。 サイトデザインが一新され、検索・ソートが便利になりましたし、アドオンのインストールもやりやすくなりましたが、なんといっても今回の目玉は、「コレクション」コーナーの新設と拡張機能「アドオンコレクター」のリリースでしょう。 「コレクション」は、関連するアドオンを集めて共有できるコミュニティです。他のユーザのコレクションから便利そうなアドオンリストをチェックできます。ちょっとマニアックなアドオンなど、埋もれがちな知られざる便利ツールを知ることができるかもしれません。また、お気に入りコレクションの更新状況を購読することができるので、最新のアドオン情報をゲットできますね。 ユーザ登録をすれば、他のユーザのコレクションにコメントや評価をつけたりできるのみならず、自分のコレクションをサイト上で共有することも可能。コレクショ

    Firefoxのアドオンサイトに「コレクション」が追加されました | ライフハッカー・ジャパン
  • インスタントラーメンやレトルト食品は非常食になるのか

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • さくっとRails on Google App Engineをはじめる·Rails on GAE MOONGIFT

    Google App Engine(GAE)の可能性はJavaをサポートしたことによってその可能性を飛躍的に向上させた。JavaVM上で実装された言語であれば何でも動作する。JRubyもその一つで、Ruby on RailsGoogle App Engine上で動作する。 GAEのパワーを素早くゲットする とは言えやはりマイノリティだけに色々な準備が必要とされていた。そのため敬遠していた人も多いだろうが、Rails on GAEによって大きく舵を切ることになりそうだ。 今回紹介するオープンソース・ソフトウェアはRails on GAE、GAEでRuby on Railsを動かすためのプラグインだ。 Rails on GAEはRuby on RailsをGAEで動作させるために必要なタスクを予めインストールすることで、後は順番に従って進めるだけでJRuby on Railsができるようにな

    さくっとRails on Google App Engineをはじめる·Rails on GAE MOONGIFT
  • プログラミングは得意でもコミュニケーションは苦手? | エンタープライズ | マイコミジャーナル

    secretGeek 優れたプログラミングスキルは、かならずしも優れたヒューマンコミュニケーションスキルには結びつかない。それどころか逆に、優れたプログラミングスキルを身につけることに没頭することで、逆に相手を不愉快にさせるスキルを身につけてしまったり、コミュニケーションの齟齬を発生させる原因にもなってしまうこともあるかもしれない。Leon Bambrick氏がsecretGeekにおいてThe Better You Program, The Worse You Communicate (4 reasons why).のタイトルのもと、プログラミングとコミュニケーションに関するユーモアのある記事を公開している。 The Better You Program, The Worse You Communicate (4 reasons why).では次の4つのポイントからプログラミングとヒュー

  • 500種類以上のウェブサイトやアプリケーション用のフリーのミニアイコン -Led Pixel Icon Set

    ウェブサイトやアプリケーションなどに適した、小さいサイズ(16x16)のフリーアイコンをled24.deから紹介します。 Download Webmaster Pixel Icon Set preview ダウンロードできるアイコンは500種類以上はいっており、フォーマットは全てPNGです。 アイコンのライセンスはCC 3.0で、個人でも商業サイトでもフリーで利用可です。

  • CSSやHTMLを知らなくてもレイアウトやタブや角丸が作成できる -Layout Generators

    CSSHTMLを知らなくても複数のカラムやグリッドレイアウト、タブ、角丸などがオンラインで簡単に作成できるLayout Generatorsを紹介します。

  • JavaScriptのvar_dump·prettyPrint.js MOONGIFT

    PHPの開発者であれば皆使うのがvar_dumpだ。開発中はもちろんデバッグ時などに非常に重宝する。エラーがあっても出力してくれるので、これがなければ生活できないという人も多いのではないだろうか。 JavaScriptでも変数のダンプを メソッドを調べる必要もなく、知りたいものを関数に入れれば全ての情報を出してくれる。そんなvar_dumpの魅力をJavaScriptでも再現したのがprettyPrint.jsだ。 今回紹介するフリーウェアはprettyPrint.js、JavaScriptの変数ダンプライブラリだ。ソースコードは公開されているが、ライセンスは明記されていなかったのでご注意いただきたい。 prettyPrint.jsはJavaScriptのオブジェクトを指定すれば、その中身をダンプし、テーブル組で見やすく表示してくれるライブラリだ。PHPのvar_dumpよりも、cfdum

    JavaScriptのvar_dump·prettyPrint.js MOONGIFT
  • Androidアプリケーション用インタフェースビルダー·DroidDraw MOONGIFT

    国内でも徐々にではあるがAndroid向けのアプリケーション開発に注目が集まるようになってきた。そしてアプリケーションと言えば重要なのがインタフェースだ。機能的にどれだけ優れていたとしてもインタフェースが粗雑では全く売れることはないだろう。 Androidアプリケーションの画面設計に! 逆に言えばインタフェースが優れていれば機能的に多少劣っていたとしても利用者は増えるかも知れない。そこで優れたインタフェースを手軽に構築できるDroidDrawを使ってみよう。 今回紹介するオープンソース・ソフトウェアはDroidDrawAndroidアプリケーション向けのインタフェースビルダーだ。 DroidDrawWindowsMac OSXLinuxそれぞれに提供されるソフトウェアで、GUIを使ってAndroidアプリケーションのインタフェースを作成できる。ウィジェットとしてパーツが多数提供され

    Androidアプリケーション用インタフェースビルダー·DroidDraw MOONGIFT