私の身の回りの人やメール等でPapervision3D (ペーパービジョンスリーディー)の使い方を教える機会があり、その度にチュートリアルサイトを教えたりしています。ただ、世の中のコードを見ると様々な書き方があり、スクリプトになれていない初級者にとっては、難解に思われる事が多いかと思います。 そこで、初級者にもやさしいPapervision3D(以下、PV3D)チュートリアルをはじめてみることにしました。チュートリアルビデオを用意して5回ぐらいに渡って連載したいと思います。必要となるスキルレベルは、ActionScript 3.0の入門書を一冊読み終えたぐらいを想定してます。 テーマは「フレームアクションだけの短いコードで、シンプルにPapervision3Dを使ってみる」です。 なお、Papervision3Dの解説はさらに詳しく書籍にもまとめています。このブログを読んでさらにスキルを高
原文(投稿日:2010/01/11)へのリンク Flex1.0は、2004年の3月にMacromedia(2005年にアドビに買収された)によってリリースされた。それ以来、Flexベースのリッチ・インターネットアプリケーション(RIA)開発は、ますます勢いを増してきた。そして、RIAは、広範囲に受け入れられたwebアプリケーション開発の手法となった。2010年に、アドビは、Adobe Flash プラットフォーム技術の一部であるFlash Builder 4 とFlash Catalystといっしょに、Flex 4をリリースする。Adobe Flexの状況を評価するために、InfoQは、現時点のFlex RIAの開発エコシステムを調査した。 Flexの開発環境 Adobe Flex Builder は、今なお、最も広く使用されている商用のFlex IDEである。オープンソースのEclips
監視カメラからiTunesまで――“最強NAS”をホームサーバとして使う:“真・最強NAS”活用術 第4回(1/4 ページ) 2010年1月4日、新ラインアップであるTS-259Pro/TS-459Pro/TS-659Pro/TS-859Proの発表に合わせて、新ファームウェア3.2.1 build1231が公開された。内容はQNAPの新ラインアップに搭載されたファームウェアを反映したものとなっている。第2回で紹介したファームウェア3.1.2 build1014からのバージョンアップ内容は以下のとおりだ。 Web File Manager2をリリース Web File ManagerがWeb File Manager2になった。フォルダ/ファイルを別ペインで表示したり、右クリックメニューをサポートするなど、ユーザーインタフェースが大きく変化し、操作性が向上した。さらに各種圧縮形式にも対応し
GitHub - kazuho/cosmic: fail-safe management tools for network-based software RAID, using mdadm + iSCSI 概要 (というか近場の目標) は、以下のとおり。 fail-safe な network RAID 多重マウントが発生しないプロトコルを実装 RAID だから DRBD や MySQL の async replication のような lost updates 問題がない software RAID + NBD を使用 (NBD は遅いから iSCSI 対応するかも) RDBMS レベルのレプリケーションや DRBD と異なり、高可用性のあるブロックデバイスを提供するソフトウェアレイヤとして機能 様々なストレージミドルウェアを統一的に管理可能なので、管理コストが低い バックアップとかも
By Ilya Grigorik on November 30, 2007 Facebook's Thrift framework made a nice splash in the news on Wednesday with an official announcement of the move to the Apache Incubator. This is certainly exciting news for many developers as Thrift is arguably one of the best (recent) lightweight systems for cross-language programming using code-generation, RPC, and object serialization. Designed from the g
04/03/2009 Source on GitHub: http://github.com/JoelPM/BidiThrift A reader posted to the thrift-user mailing list wondering if it was possible for a Thrift RPC server to send messages to the client. The responses indicated that this could be accomplished by polling the server for updates or hosting another Thrift server in the client that could receive RPCs from the server (requires opening another
「大東京トイボックス」を描いているうめさんから『「青空ファインダーロック」をkindle storeで売りたいんで手伝って〜』と言われて手伝ってきた。Kindleは米Amazonの販売する電子書籍リーダーで,Amazon.comにいくとKindleで読む書籍が山ほど売ってます。Amazon DTP(Digital Text Platform)というのも展開していて,こっちは個人でもテキストをアップロードするとkindle bookに変換してくれて,kindle storeで売ることができる。当初は米国以外の人間が使うにはハードルが高かったんだけど,最近いろいろ条件が緩和されて(ほぼ)誰でもkindle bookを作れるようになりました。とはいえKindleは日本語フォントが無いんで,日本語のテキストは使えない。でもマンガならいいんじゃ?ということでトライしてみることにしました。その顛末はこ
この動画を見るとSafariもMailも写真管理もiPad専用になっていることがわかる。 でかくなったiPodTouchと紹介されている所が多いけど、それは評価を間違っているのではないだろうか。 店頭で実機を見るのが楽しみだ。 Java基礎文法最速マスター - いろいろ解析日記を参考に、Objective-Cのものを書いてみた。 まだまだ歴が浅いので間違っている所があるかもしれません。 [2012-08-03追記] ARCやリテラル表記など新しい記法が導入され、このページに記載されていることは多少古くなりつつあります。ただ、とっかかりとしてかるく読んでみる程度で良いと思います。今や色んな人が解説記事を出しているので、そちらも是非参考になさってください。 追記おわり 基礎 デバッガコンソール出力 Xcodeのデバッガ出力を行うにはNSLog関数を使います。 printfと同様のフォーマット文
調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って
はじめに MVCのごく基本的なことが分かったら、次に見たいのは、本格的な開発で必要となる機能がどのような形で実装されているか、ということでしょう。今回は「1対多」「多対1」による複数モデルの連携処理についてと、JUnitを使ったアプリケーションのテストについてです。どちらも、実際に開発に利用する際には必要となる機能と言えます。これらがPlay!ではどのような形で作られているのかを考えていきましょう。 対象読者 Javaで手ごろなフレームワークを探している技術者 最近のフレームワークをごくざっと理解しておきたい方 Web開発の手法がどうも気に入らない、と常々考えているJavaプログラマ モデルの連携を考える 前回、モデルの基本について説明をしましたが、単純に1つのモデルを作って動かすだけなら、非常に簡単に使用できることが分かりました。では、複数のモデルと連携する場合はどうなるのでしょうか。実
Firefoxに大量のアドオンをインストールすると、初期状態に比べて起動速度がかなり遅くなってきます。 アプリの起動が遅いというのは、それが数秒の差であってもかなりのストレスになるものですが、原因が分かっていても、お気に入りのアドオンはそう簡単に外せないという事情もあることでしょう。 そんなFirefoxユーザーのために、アドオンを削除せず、起動を少しでも高速化してくれるソフトウェアが「Fireboot」です。 「Fireboot」は、起動が遅くなる原因の1つであるアドオンの読み込み時間を、不要な言語ファイルを削除することにより少しでも軽快にしようというツールです。 ご存じのように、各アドオンは、どの言語環境のPCで利用しても、英語、または母国語で表示されるように言語ファイルというものが複数組み込まれています。 この中から、実際に必要なもの以外はバッサリ削除し、アドオンの読込速度をアップさ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Perl を Crash させたい。そんな欲求を抑えきれないあなたのために、いくつかの方法を教えよう。 いろいろな crash unpack で不正アクセス perl -e 'unpack "p",0xdeadbeef' pack において 'p' は A pointer to a null-terminated string. を意味する。不正なメモリ領域にアクセスすれば死ぬのはあたりまえである。 overload の中で再帰する perl -e 'use overload q{""}=>sub{"$_[0]"};$a=bless{},main;"$a"' overload の stringify させる部分などで無限ループにおちいると、segv する。 このバグは昔から知られており、ticket が切られているが、なおっていない。 @INC の中の coderef で再帰する perl
LLつかってても「ばすえらーになるー」っていう状況ってたまにあるわけですが、LL しか普段つかわないゆとりは、ここでお手あげになってしまったりすることがままあります。 で、「ばすえらーになるんですが」ってときの最低限これだけはやってみたらどうか、という話。「えー、わたし gdb とかわかんないしー」とかいってる人でもこれぐらいならできるんじゃないかなーっと。 perl t/00_load.tというコマンドで segv するという場合、gdb をつかって % gdb --args perl t/00_load.tとうつ。 すると、以下のようにプロンプトがでるので、"run" とうつ。これでスクリプトがはしりはじめる。 % gdb --args perl t/00_load.t GNU gdb (GDB) 7.0-ubuntu Copyright (C) 2009 Free Software
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く