タグ

ブックマーク / gihyo.jp (6)

  • 第79回 個人所有のAndroidケータイを仕事に活用する!(10) | gihyo.jp

    今回は、VPNを使って会社のネットワークに接続した時に、便利に使えるアプリを紹介します。 外出先からパソコンの電源を入れる 今年も節電の夏になりそうで、仕事で使うパソコンもこまめに電源を切ったり、長い時間使わない場合は、サスペンドモードに移行するように設定して、節電対策を行っている会社も多いはずです。こうした状況で、自分が使っているパソコンだけ、外出先からアクセスする可能性があるからと言って、電源を入れたままにすることはできません。お使いのパソコンが、Wake-on-LAN(WOL:LANで接続されたパソコンの電源を入れる機能)に対応していれば、ネットワークごしに電源を入れることができるので、Androidケータイを使って電源を入れてみます。 WoL Wake On Lan Wanのインストールと準備 Wake-on-LANができるアプリは、いくつかありますが、今回は「WoL Wake O

    第79回 個人所有のAndroidケータイを仕事に活用する!(10) | gihyo.jp
  • 第32回 HTML5によるリッチコンテンツ作成のためのJavaScriptライブラリ「CreateJS」 | gihyo.jp

    CreateJSで提供される5つのツール 今回は、4月に公開されたばかりの「CreateJS」を紹介します。CreateJSはHTML5を利用したリッチコンテンツ作成のためのJavaScriptライブラリ/ツール集です。著名なFlashエンジニアであるGrant Skinner氏が開発しており、ActionScriptに似た使用感を実現している点が大きな特徴と言えます。 CreateJSでは、次の5つのツールが提供されています。 EaselJS TweenJS SoundJS PreloadJS Zoe それぞれ、以下のような機能を備えています。 EaselJS EaselJSはHTML5のキャンバス上にコンテンツを描画するためのJavaScriptライブラリです。提供されるAPIがActionScript風になっており、Flash開発者ができるだけ違和感なく利用できるように工夫されてる点

    第32回 HTML5によるリッチコンテンツ作成のためのJavaScriptライブラリ「CreateJS」 | gihyo.jp
    PaulYamamoto
    PaulYamamoto 2012/06/10
    コレ分かりやすいし面白そう。
  • 第9回 【Trema編】テストファーストでアジャイルに | gihyo.jp

    はじめに 初期ファイナル・ファンタジーの伝説的プログラマ、ナーシャ・ジベリの「早撃ち」エピソードを知っていますか? 彼はヒーローのようにさっそうと現れ、どんなプログラムでも電光石火で書いてしまいます。「⁠見てくれの悪さは気にしねえ。誰よりも早くやってやるぜ⁠」⁠。やがていくつかの伝説を残し、彼もプロジェクトを去るときがやってきました。残った同僚たちは困りました。彼の超絶プログラムは彼にしか理解できず、バグがあっても修正できないのです。それに、変更しようとすると動かなくなってしまいます。「⁠ナーシャ、カムバック!」でも彼はもう戻ってきません……。 こうした悲劇を防ぐ方法の1つがソフトウェアテストです。OpenFlowコントローラのように動作シーケンスが複雑なソフトウェアが壊れていないことを確認するためには、ソフトウェアにより自動化されたテストが有効です。それに、きちんとしたテスト一式があれば

    第9回 【Trema編】テストファーストでアジャイルに | gihyo.jp
    PaulYamamoto
    PaulYamamoto 2012/02/19
    これからはインフラもTDDかぁ、、、#openflow
  • 日本企業のソフトウェア開発はなぜ成長しないのか | gihyo.jp

    東京に住むカナダ人SEによるブログ記事です。日でのプログラミング環境が良くならないことについて考察しており、海外技術ニュースサイト「Hacker News」に取り上げられ注目を集めました。また、Slashdotでは日語に翻訳された内容も記載されています。 内容は「日企業はなぜ多くのコードを書いていながらもほとんど成長していないのか」という問題提起から始まります。企業によってはきれいなコードを書き、良いプロジェクトマネージャがいるところもある中、問題となる原因を探っていくとフレームワークにヒントがありました。企業は古いOSのサポートをするために大量の人員を割いたり、フレームワークなしでWebサイトを構築させたり、データアクセスも満足にない日語限定対応フレームワークを採用するなど、同じ問題を何度も何度も解決することに時間をかけ、ほとんど新しいプロダクトに取り組めない状況に陥っているか

    日本企業のソフトウェア開発はなぜ成長しないのか | gihyo.jp
  • 第1回 PHPで作る!簡単幾何学アニメ─不思議なプロペラ動画の作り方 | gihyo.jp

    先日、「iPhoneでプロペラの回転を撮影したらとんでもないことになってた」という記事を見かけました。「⁠ほしのこえ」に出てくる生命体(タルシアンでしたか)のような不気味なフォルムでしたが、動画を見るとなるほどと納得しますね。 ところで、この説明の動画ですが、どうやって作ったらいいのでしょうか。ただの回転なら動画編集ソフトのエフェクトで十分ですが、今回のものは「回転+ちょっとずつ動かしながら切り出し」です。手ごろなツールが見当たりません。 となるとプログラムの出番ですね。さっそくですが、この特集では、このような説明のための動画を作るテクニックをいくつかご紹介していきます。よろしくお付き合いください。 PHPで作る画像表示プログラムの初歩 プログラムで処理した画像を表示するだけなら、Webブラウザを使うと簡単です。今回も使うPHPには、gdライブラリという拡張機能があり、画像の生成や加工が行

    第1回 PHPで作る!簡単幾何学アニメ─不思議なプロペラ動画の作り方 | gihyo.jp
  • Cassandra、MongoDB、Redisなど主要NoSQL比較 | gihyo.jp

    ハンガリーの企業でCTOを務めるKristof Kovacs氏による記事です。各主要NoSQLプロダクトについて機能比較や利用ケースなどをまとめています。この記事ではCassandraやRedisなど6つのプロダクトを挙げています(表1⁠)⁠。 CouchDBは使い勝手に優れており、双方向レプリケーションやリアルタイム更新をサポートしています。Redisは非常に高速なことが売りで、トランザクションや変更監視の機能が備わっています。Cassandraは書き込みが読み込みよりも速いことから銀行や金融などのリアルタイムなデータ解析が必要になる分野で実力を発揮し、Cassandraと同じくJavaで作られているHBaseは億単位の行と数百万のカラムというBig Dataを扱え、月に1,000億を超えるメッセージを処理するFacebookのバックエンドに採用されています。 次々にプロダクトが生まれた

    Cassandra、MongoDB、Redisなど主要NoSQL比較 | gihyo.jp
  • 1