You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
※M (Measure = 小節)、B (Beat = 拍)、T(Tick = ティック。時間の分解能 (タイムベース) の最小単位) 1.1.000~010 音源のリセットです。GMシステムオンやGSリセットなどのシステムエクスクルーシブの代わりです。 1.1.015~025 音色の設定です。バンクセレクトはGS/XG用でGMでは不要ですが、念のため入れてあります。設定できる値はFM音源はVOPM音色ファイルで定義した音色の番号、DCSG音源は1固定です。 1.1.030 モジュレーション(ビブラート)。VGMGENは非対応です。初期値は0(オフ)です。 1.1.035 ボリューム。VGMGENは非対応です。初期値は127(最大)です。 1.1.040 エクスプレッション。VGMGENではDCSG音源のボリュームをコントロールできます。初期値は127(最大)です。 1.1.045 パン
Apacheのアクセスログ(commonあるいはcombined形式)をLTSVに変換するツールをJavaで書いてみた。 使い方: mcp.jarをダウンロードし、 cat access_log | java -cp mcp.jar net.jumperz.app.MCP.MCP net.jumperz.io.multicore.example.MCombined2LTSV パースするコードそのものはこんな感じで普通。正規表現は使っていない。たぶんJava1.4以上でコンパイル可能。 こういう処理をさくっとマルチコア対応にするためのフレームワーク、MCPというのを作ったので、早速利用してみると、手元の4コアのマシンでは約140万行/秒(common形式のログ)という爆速で変換が終了する。dankogai氏が書かれているperlスクリプトより約20〜30倍速い(正規表現を使うかどうかという点
『Rで楽しむ統計』が出ました。サポートページ 『Rで楽しむベイズ統計入門』が出ました。サポートページ,第7章のRコードをStanで書き直したRで楽しむStan 全国学力・学習状況調査の個票の疑似データがこちらで公開されています。データ分析の練習に使えそうです。SSDSE(教育用標準データセット)も。 R 4.x では stringsAsFactors=FALSE がデフォルトになりましたが,本サイトの古い記事ではそうなっていないところがあるかもしれません(read.csv() などで as.is=TRUE は不要になります(あってもかまいませんが))。 R 4.2 ではWindowsでもMac同様UTF-8がデフォルトになりました。もう fileEncoding オプションに "UTF-8","UTF-8-BOM" を指定する必要はなくなりそうです。一方で、SJIS(CP932)データの場
サービス障害を起こさないために、障害を起こし続ける。逆転の発想のツールChaos Monkeyを、Netflixがオープンソースで公開 米国でビデオオンデマンドサービスを提供しているNetflixは、Amazonクラウド上でわざとシステム障害を起こすためのツール、Chaos Monkeyをオープンソースで公開しました。 Chaos MonkeyはAmazonクラウド上で使うツール。Amazonクラウド上のインスタンスをランダムに落としまくることで、サービスに対して仮想的な障害を引き起こしてくれます。 NetflixはこのChaos Monkeyを実環境で使うことで、本物の障害が起きたとしてもサービスが継続できることをテストし続けてきました。Netflixのブログ「Chaos Monkey released into the wild」から引用します。 There are many fail
今更ながらWMI Code Creatorという存在を実はよく知りませんでした。 WMI Code Creatorを利用するとWMIを利用したスクリプトもしくはコードが物凄く簡単に作成出来ます。 既定ではVBScriptが利用出来ますが、メニューのCode Languageで選択する事で、C#やVB.NETのコードも利用出来ます。 しかもどうやらネームスペースに関しても現在のコンピュータで利用可能な物をリストアップしてくれるようですごく便利です。 うーん、もっと早く知っておけば良かったです。 WMI Code Creator 例えば以下のようなイベントログ一覧を出力するスクリプトも、マウス操作だけで作成出来てしまいます。 これからスクリプトを勉強しようとしている方にも、かなりお勧めです。 ちなみにイベントログのうち、警告のみを表示するように設定する場合にはクエリ部分を以下のように書き換えま
プロトコルはrtmpなので、どうにかサーバ経由で、 Androidで聞けないかなあということであれこれ試してみる。 flvstreamerでファイルに保存 synapticで検索窓にrtmpと入力して検索すると、flvstreamerなるものがヒットする。 RTMP client と書いてあるのでとりあえずいれてコマンドを叩く。 $ flvstreamer FLVStreamer v1.8e (c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playpath") containing a hostname どうやら rtmp://host[:port]/playpat
先日、多数のコメントを頂いた以下のエントリについて、ようやくまとめることが出来ました。 長期間使用しているiPhoneアプリを教えてください(2010年夏) 今回も非常に多くのアプリの名前が挙りました。それでは早速。 AppBank for iPhone仕事効率化★★★★★★★★★★ ★★★★★★★★★★ ★★★AppBank for iPhone v1.42: 「iPadアプリ」追加と「表示状態を保存する」不具合回避。1500Evernote仕事効率化★★★★★★★★★★ ★Evernote v3.2.1: 万能オンラインアプリのアップデート!ついに日本語対応!無料。67TwitBird Pro for Twitterソーシャルネットワーキング★★★★★★★★TwitBird Pro v.221: フォロー数100以上の方におすすめ、もう一つの定番twitterアプリ!リスト機能が魅力。
どーもみなさま。こんにちは。 amachang と申します。 さて、ようやく ScaleBench というプロダクトが発表されましたね! ScaleBench のご紹介 で、僕もこれの開発に携わっていたのでちょっと技術的なことについて書いてみたいと思います。 ScaleBench とは ScaleBench とは、サイボウズ製品向けの負荷テストツールで Grinder というオープンソースの負荷テストツールをベースにしています。 Grinder とは Java を使った Web の負荷テストツールです。 Jython でシナリオ(ユーザがどう行動するか)を書いてそれを実行します。 またブラウザの操作を記録して、シナリオを自動で生成することもできたりします。 で、僕がこのプロジェクトで担当していたのが Grinder の改良、改造 シナリオ(バーチャルユーザがどのような順で負荷をかけていくか
HTML5を利用してみたいなら 2009年の後半になってHTML5の話題が各所で見られるようになってきた。2010年9月には最終版も出ると言われており、10年以上使われてきたHTML4に、現在の主流に合わせたAPIの強化や要素の追加を行っている。Firefox/ Safari/ Google Chrome/ OperaといったWebブラウザはHTML5への対応を強化しており、すでに多数の新機能が利用できるようになっている。 多数のiPHone向けWebアプリが登録されているのですぐに試せる 今後盛り上がっていくことが期待されるHTML5。しかし、現時点で実際に利用することを考えると、デスクトップPCの場合、多様なWebブラウザが存在し、実装も異なるところが問題になる。その点、スマートフォンであれば機種もWebブラウザも限定されてくる。本稿で紹介する『WidgetPad』は、iPhone向け
以前にGIGAZINEで紹介した「Munin」はMRTGに比べて劇的にインストールが簡単、なおかつシステムを監視していろいろな値を取得してグラフ化してくれるわけですが、今回はMuninで有効化されていないプラグインを有効にする方法と、有効化されているのにグラフが全く表示されない場合の対処方法、それから追加でプラグインを使う方法です。 というのも、どういうわけかGIGAZINEを新サーバにした途端にMySQLのグラフが消えてしまったため。どうやらMySQLプラグインへのシンボリックリンクがなくなっているだけでなく、値が正常に取得できていないため、RPMによるインストール時に最初から外されてしまった模様。同様にApache関連のMuninプラグインも有効化されていないようです。 というわけで以下、Muninにグラフを追加する方法あれこれ。 ◆Muninのインストール まずはおさらい。今回はRe
Genkhordを使うのはとてもカンタン。クリック・クリックするだけで曲らしいコード展開ができてしまいます。 一つ画面上にあるコードをクリックすると、「次に来そうなコード候補」を青から順番に三段階の色で次の行き先コードを点灯してくれます。つまり、コード展開を考えるときの、ちょっとしたアドバイザーになってくれるというわけ(コード進行はスムースジャズから引用したそう)。 「少しずつ改良中です」とは、作者のnyk氏の弁。ちなみに、現在は移行しやすいコード候補を色分け表示してくれる機能は、キーがCのときに限るなどという部分はあるらしいのですが、すでにバージョンアップにより分数コードに対応したり、コード構成音を表示する機能などが持りこまれています。超便利! 現在の公開はバージョン0.08ですが、以後のアップデートが楽しみ。とにかく、音楽初心者も、コードをクリックしたら青いところを押していくだけで、す
ドラムマシンとは、要するにドラムパートを自動的に演奏させるための電子楽器の総称。フリーソフトでもいろいろとあるにはあるのですが、中でもこの「Hydrogen」はオープンソースで開発されており、Windows、Mac OS X、Linuxで動作可能。サウンドのサンプルとして「.wav」「.au」「.aiff」の各形式に対応しており、FLAC形式による圧縮も可能。パターン数には制限がなく、マルチレイヤーをサポート。作成した曲はWAVE形式かMIDI形式で出力可能です。 詳細は以下から。 Hydrogen - advanced drum machine for GNU/Linux http://www.hydrogen-music.org/ ソングエディタ部分 パターンエディタ メインミキサービュー ダウンロードは以下から。 Hydrogen - advanced drum machine fo
ダウンロード このドキュメントはバージョン1.0 (hg)のためのものです。まだリリースされていません。 Mercurialリポジトリのコードを利用するか、Python Package Indexにあるリリースバージョンを探してください。 疑問? 意見? Googleグループへの参加: もしくは、FreeNodeの#python-docsチャンネルへどうぞ 何か気づいたことがあれば、issue trackerを使用して通知することもできます。 Sphinxは知的で美しいドキュメントを簡単に作れるようにするツールです。Georg Brandlによって開発され、BSDライセンスのもとで公開されています。 このツールはもともと、新しいPythonのドキュメントの変換のために作られました。そして、今までに数々のPythonや、他の言語で開発されているプロジェクトに対して、すばらしいドキュメンテーシ
携帯電話は常に電源が入ったネットワーク接続デバイスであり、常時ユーザが持ち歩くと言う点において、ウェアラブルコンピューティング(Wearable Computing)で語られてきたユースケースを徐々に実現しつつある。特にiPhoneはGPS/コンパス/加速度などの各種センサに加え、アプリケーション開発自由度の高さから、現時点で最も開発アクティビティの高いデバイスであると言える。 本エントリではiPhoneアプリケーションのうち、特に実世界とのインタラクションを有するものについて紹介する。地図と連動して単純に現在位置から最寄りの施設やその施設のクーポン、イベント等を検索して提示するようなアプリ、単に音声を録音したり、音声コマンドを認識して動作するアプリは多く存在するが、本エントリでは扱わない。ここではiPhoneに搭載されているセンサを一工夫して実世界を認識し新たなサービスを提供するアプリに
Twitter上で、@alohakun が言及していた GDB の reverse debugging の機能を使ってみました。 GDB にトレースと逆実行機能入ったのか。 http://www.gnu.org/software/gdb/news/reversible.html http://twitter.com/alohakun/status/4481139191 まずは簡単な使い方を説明したあとに、インストール方法を説明します。 こんなときに便利 「変なこと」が起きている大体の場所がわかっているとき デバッグ中に、大体どこで変なことが起きているかはわかっているけど、細かい場所は特定できていないとき、reverse debuggingが効果を発揮します。 GDBでステップ実行をしていて、「しまった!行きすぎた!」という経験はよくあると思います。こういうとき、今まではプログラムの実行を最
Python. Client Side. Skulpt is an entirely in-browser implementation of Python. No preprocessing, plugins, or server-side support required, just write Python and reload. import turtle t = turtle.Turtle() for c in ['red', 'green', 'yellow', 'blue']: t.color(c) t.forward(75) t.left(90) Run Help, or examples: 1 2 3 4 5 6 7 8. Ctrl-Enter to run. The code is run entirely in your browser, so don't feel
Redmineのタスクの更新メール、自分に関係あるものだけ届くようにしてるんですが、複数のプロジェクトが平行して動いているのでいかんせん数が多い。(ミーティングが多い日などは1日でいきなり100通超える) Gmailでj,kを使ってどんどん見て行くんですが、最近高速に処理するコツが分かって来た。 チケットメールを素早く処理するコツ 基本、(HTMLメールにした場合)このhr線から上だけを見て行けばサクサク処理できる。 ハマってるところで知ってることがあったら「たしかxxxってブログに乗ってましたよー」とか書く。 チケットの内容がよくわからない場合は「イミフ」とだけ書くと、チケット作成者が内容を見直すという合意をしておく。 チケット作成で繰り返し起きるコミュニケーションミスを減らすコツ 新規チケットを作る時にテキストエリアにデフォルトのテンプレを設定しておくと書かなきゃ行けないことがわかりや
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く