NHK技研がウェブ上のどこからでも、編集作業用パソコン一台で高度な番組編集・制作ができるシステムを開発し、なんとそのソースコードを無料で公開開始しました。 今回公開されたのは「フレキシブル制作システム(ウェブ編集システム)」「分散ファイルシステム」「挿入削除機能付きファイルシステム」「高速ファイル転送システム」「素材作成用MXFライブラリ」で、単純にソースコードが置いてあるだけでなく、コンパイル方法・Apacheの設定・各種コマンドの解説などのドキュメントも提供されており、いわゆるクラウドとして動作させることが可能です。 詳細とダウンロードは以下から。 ◆ファイルベースシステムが快適に、大きく進化! ~ ウェブブラウザを用いて快適な編集環境を提供~ (平成23年5月24日) http://www.nhk.or.jp/pr/marukaji/m-giju305.html フレキシブル制作シス
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
【2009/11/13:追記】 動画フォーマットにフルHDが追加されましたので、表に追加しました。 YouTubeがついにフルHD(1080p)に対応を発表 [C!] 先日、速報でお伝えした通りYoutube日本語版でのもHD動画の再生が公式サポートされました。動画業界を引っ張るYoutubeがHD動画に移行した事で、本格的に高画質化が進んで行く事は間違いありません。 一方で、ネット環境的に、PCスペック的にHD動画を最適な状態で楽しめない場合がある事も事実。とすると今まで出てきた各フォーマットにも引き続き使い道があるのかなぁとか考えています。という事で、いまさら感たっぷりですがYoutubeの「&fmt=??」で対応している動画フォーマットの一覧をまとめてみました。 Youtube動画フォーマット一覧 すでに先人がまとめてくださっているエントリーが存在するのですが、 ・YouTubeで見
Android では、文字列を res/values/strings.xml の中に定義します。 *別に strings.xml という名前である必要はありません。stringsForScreen1.xml など任意のファイル名が使えます。 例えば、eclipse で Android プロジェクトを作成した場合、 デフォルトで作られる strings.xml は次のようになっています。 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, MainActivity!</string> <string name="app_name">HelloWorld</string> </resources> この文字列にアクセスするには、例えば、 <TextView android:id
TwitterのTLで知ったのだが、少し前に海外の掲示板で"sleep sort"というソートアルゴリズムが発明され、公開されたようだ。このアルゴリズムが面白かったので紹介してみる。 Genius sorting algorithm: Sleep sort 1 Name: Anonymous : 2011-01-20 12:22 諸君!オレは天才かもしれない。このソートアルゴリズムをみてくれ。こいつをどう思う? #!/bin/bash function f() { sleep "$1" echo "$1" } while [ -n "$1" ] do f "$1" & shift done wait example usage: ./sleepsort.bash 5 3 6 3 6 3 1 4 7 2 Name: Anonymous : 2011-01-20 12:27 >>1 なん…だと
ググればライフサイクルのフローチャートが出てくるだけど、念のため動作確認してみた。想定していたのと違う挙動をしたパターンがいくつかあった。 要点 unbind()せずにServiceは停止できない。 テストコード 基本的にはAIDLを使ったServiceを作ってるだけ。テスト内容に合わせてコメントアウトしたり。 ITestService.aidl package local.ServiceLifecycle; interface ITestService { int add(int x, int y); } TestService.java ログ取ってるだけですね。 package local.ServiceLifecycle; import android.app.Service; import android.content.Intent; import android.os.IBin
エラーが発生しました ご指定になったページは存在しません。 以下のリンクからTOPページへお戻りください。 N2-Works
– その1: 自宅サーバがハング – その2: フリーズの原因はガベージコレクション – その3: 侍でヒープ使用量を確認 – その4: リーク箇所を確認する色々な方法 – その5: Memory Analyzer でヒープダンプを解析(最終回) 延々と連載してきたメモリリークトラブルシューティング記もいよいよ最終回です。 今回のメモリリーク現象はリークの再現方法がわからないため、運用環境から詳細なデータが取得できるheapdumpを取得した、というのが前回までのあらすじです。 次は、ヒープダンプの解析。 ヒープダンプは JDK に付属の jmap コマンドで取得します。 jmap -heap:format=x [pid] または jmap -heap:format=b [pid] といった形で実行するとヒープダンプを xml 形式、またはバイナリ形式で記録できます。 通常生のヒープダンプ
eclipseを使うと、Androidで簡単にメモリダンプを可視化することができます。 以下、設定方法と使い方です。 準備 Memory Analyerのインストール ダンプファイルを可視化するツールMemory Analyerをインストールします。 eclipseで、 Help->Install New Software で、下記サイトを追加して表示されたプラグインをインストールします http://download.eclipse.org/mat/1.0/update-site/ パーミッションの追加 メモリダンプはSDカードに書き出されるので、メモリダンプをしたいアプリケーションにWRITE_EXTERNAL_STORAGEパーミッションが必要です。 Manifest.xmlに下記を記入します。 <uses-permission android:name="android.permi
まず res/values/attrs.xml を作って属性を定義する。 res/values/attrs.xml<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView"> <attr name="hello" format="string"/> </declare-styleable> </resources> これで、R.styleable.MyViewとR.styleable.MyView_helloというフィールドが自動生成される。 次に、MyViewのコンストラクタでカスタム属性を読むコードを書く。 MyView.javapublic MyView(Context context, AttributeSet attrs, int defStyle) { super(con
WACATE 2011 夏に申し込んだので、おさらいしましょう。ということでテスト手法、テスト技法を中心としたリンクをまとめてみました。 なので今回はTDDとかテストツールとかはあまり含まれていません。 いくつかかぶっているものもありますが、多面的な表現って大切だと思うので、多少のかぶりは気にせずに選択しました。 これを読めば良いソフトウェアエンジニアとして一歩階段を上れる気がしています。 他にも参考になるものがあったら、コメントやTwitterで@kyon_mmまで教えてくださるととっても嬉しいです! 次の形式で書いています。 WEBサイト名、資料名:発表者(敬称略):URL カテゴリー分けしたんですが、不適切であるかもしれません。間違い等あればご指摘ください。 また、ここでのリンクに問題がある場合は削除致しますので、その場合もご指摘ください。 TwitterID:kyon_mm mai
「enchant.js」でゲームを作ろう! HTML5とJavaScriptによるアクションゲーム制作入門 ライター:Veki HTML5でゲームが作れるライブラリ「enchant.js」がユビキタスエンターテインメントから発表されました。Webブラウザだけでスプライトを使ったゲームが動くとのことで興味を持った人も多いのではないかと思います。ここではenchant.jsを使ったゲーム作りについて見ていきたいと思います。 enchant.jsがサポートしているHTML5は,長らく使われていたHTML4に代わる次世代Webシステムの要となるものです。HTML5ではWebページの動的な要素,とくにグラフィックスの描画機能などが大幅に強化されており,これまでFlashを使わないとできなかったようなことが,HTMLとJavaScriptだけでできるというのが最大の特徴となっています。 ここにきてIn
Wave easy function v0.30 wef030.zip MD5=014b5bc701167f1a6dd7176544afc2ee 機能 waveファイルのヘッダ表示、ch分離・多重化、擬似サラウンド作成等を行います。 作成のきっかけ PC で 5.1 オーディオが使えますか?のページでダウンロードできる6channel.exeを解凍すると、 PCにサラウンド再生環境があれば、各スピーカーからテスト用の声が再生できます。 それで、サラウンド用のデータ、ヘッダが分かると、自分で、簡単なサラウンドWAVが作れると思い、 それまで、公開していたWave Header Viewerを元に改造し、サラウンド音を追加する機能を搭載しました。 また、WAVファイルを扱う上で、あると便利そうな機能も追加しました。 擬似サラウンド処理について 本ソフトの目玉である擬似サラ
さて、長いこと放置していたはてなダイアリーの方ですが、まとめ書きした方がいいものは、やっぱりこちらに書くということで。 AndroidでSQLiteを使うケースは多々あると思いますが、明言されていない注意点があるので忘備録がてら。 SQLiteDatabase#closeは明示で呼ぶな、Cursor#closeは明示で呼べ これはSQLiteの作りの話ですが、SQLiteではマルチスレッドに対してコネクションオープンからクローズまでは保障する、という作りになっています。 要はコネクション単位でスレッドセーフですよ、ということ。 AndroidでSQLiteを使って検索系の処理をするのに、いわゆるWebアプリ的な作りで考えると、更新系処理ではCUD処理のあとにSQLiteDatabase#closeとしがちですが、android.database.sqlite.SQLiteException
アンドロイドでは、SQLiteというデータベースが、標準でサポートされています。 SQLiteはWindow等の他のOSでも使う事ができ、JavaでもJDBCを使ってアクセスする事ができます。 SQLiteになじみの無い方は、 先に「JavaとSQLiteデータベース」 を参照して、まず、SQLite単体での使い方に、慣れてみると良いと思います。 データベースの作成とオープン - SQLiteOpenHelperクラスとSQLiteDatabaseクラス アンドロイドでは、SQLiteDatabaseオブジェクトを使って、データベースを操作します。 SQLiteDatabaseオブジェクトを取得するには、通常、ヘルパークラスとして、SQLiteOpenHelperクラスを継承したクラスを作成して、 このクラスよりSQLiteDatabaseオブジェクトを取得します。 以下に、その例を示しま
このコンテンツにアクセスする権限がありません アクセスするには、このグループのオーナーとマネージャーにお問い合わせください このグループに登録していて、不正行為を見つけた場合は、グループの不正行為を報告してください。
普通、Androidアプリの開発はEclipseベースのAndroid普通、Androidアプリの開発はEclipseベースのAndroid SDKで行います。 (※Eclipse以外の開発ツールを用いてもシンプルなものは作れますが、ちょっと手の込んだモノとなるとEclipseを使う方が開発効率は高いように思います。) Androidアプリ開発を行うために初めてEclipseを触ったという人も多いと思います。 Eclipseはよく出来たツールですので、基本的には大した前提知識もなく使えるのですが、開発効率を上げるために知っておくと便利なEclipseのテクニックをいくつか紹介します。 英語版を使う pleiadesプラグインなどで日本語化することは出来ますが、Eclipseは基本的な英語さえ分かれば十分使えるため英語版を使うことをおすすめします。 プラグインは極力入れない方がサクサ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く