2013-01-01から1年間の記事一覧
vagrant upしたら、以下のようなエラーが出て、VMの起動ができなかった。 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... [default] Importing base box 'ubuntu12_04'... There was an error while executing `VBoxManage`, a …
第1版を執筆してた縁で、PHP逆引きレシピ第2版を献本して頂きました。ありがとうございます。(第2版の企画の際にも声がかかっていたのですが、その当時は「ほぼ恒常的にデスマです」みたいな状況だったので、辞退させて頂きました…。)PHP逆引きレシピ 第2…
メモリが8GB載るWindows 8.1タブレットは現時点だとSurface Pro 2とDell Venue 11 Proぐらいしか選択肢がないっぽい。VAIO Tap 11はメモリ4GB固定。 Surface Pro 2 256GB Venue 11 Pro 256GB OS Windows 8.1 Pro x64 Windows 8.1 Pro x64 CPU Core i5 4200U1…
Rails 4.0.1/MySQLで、structure.sqlを使ってrake db:setupしようとすると、以下のようなエラー出てこけた。 rake aborted! no implicit conversion of Fixnum into String /home/vagrant/share/nsts/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.1/lib/…
Vagrantfileで以下のようにvagrantユーザのホームディレクトリを同期フォルダに設定したら、ホームディレクトリ以下のファイルが全部消えて死にかけた。 config.vm.synced_folder "home", "/home/vagrant" ホストOS側のディレクトリが空だったので、それを元…
タイトルの通り。Windows 8.1でVirtualBoxを使いたい場合は最新版の4.3.0ではなく、ひとつ前の4.2.18を使いましょう。
導入済みドライバがダウンロードできるので特に問題なし。強いていえば、工場出荷時の状態でC:\utilに入っているファイル一式を念のためバックアップしておく程度。
今までプライベートPCで創業準備なり仕事なりをしていたんですが、つい最近になって業務用PCを購入したので、Vagrant環境を旧PC(プライベート用マシン)から新PC(業務用PC)に移行してみました。少しだけハマったので、メモだけ残します。 手順 新PCにVagrant/…
Windows 8.1のシステムバックアップ機能(Windows 7の「バックアップと復元」、Windows 8の「Windows 7 のファイルの回復」に該当するもの)が分かりづらいので備忘録。@unagixさんに教えてもらった。コントロールパネル→ファイルの履歴 内の 関連項目(左下…
備忘録:NGK2012BのロゴはOrbitronっていうフォント使った。
デンキヤギ株式会社なんだかんだで忙しいので、設立にあたっての詳しい話はまた今度。
VirtualBox 4.2.18で再現確認。どうやらVirtualBoxのBridgeドライバがバグってるようで、これをインストールしてしまうとシャットダウンやスリープに失敗してしまう。現時点の対応策としては、Bridgeドライバをインストールしないようにすることしかない。 …
RailsはおろかRubyもほぼ開発経験なしで、そもそも無職なんですが、なぜかRails4開発案件の話が来ているため、ここ数日ほどRailsの学習/開発環境を用意したりしております。 基本方針 コーディングやDBメンテなんかは全てWindows上で行う Ruby/Railsの実行環…
Chocolateyとは 窓の杜の記事を参照→【レビュー】Windowsアプリをコマンド一発で導入できるパッケージ管理システム「Chocolatey」 - 窓の杜 Chocolateyパッケージ開発環境の準備 Chocolateyのインストール インストールコマンドはChocolateyのページを参照 N…
.NET用のテンプレートエンジンを探していたらRazorEngineっていうよさげなのを見つけた。 RazorEngine Razorをラップしたライブラリ。Razorは、ASP.NET MVCとかASP.NET Webページ(WebMatrix)とかで使われているMS謹製のテンプレートエンジンで、NuGetでも単…
HaxeコードがFirefox開発コンソールのデバッガに一応表示されることを確認した。ただし、Firefox 23の時点ではまだ完全対応というわけではなさそう。そのあたりの公式ソース探すのがめんどくさい(Firefox使わなくてもChromeで事足りてしまう)ので、Firefox…
この例だとNSpeexが負荷の高いノイズフィルタとしか扱えてないのだけど、検証コードとしては十分。NSpeexエンコーダのポイントとしては、 16bit MONO サンプルレート: NB=8KHz, WD=16KHz, UWD=32KHz フレームサイズ: NB=160, WD=320, UWD=640 NSpeex.SpeexEn…
portaudiosharp - .NET bindings for the portable low-latency audio library PortAudio - Google Project Hostingを使えばいいのに、ちょっとラッパーの実装が気に入らないので自分でアンマネージドコードを呼び出してみている。(ちなみにportaudiosharp…
なんとなくPortAudioSharpを使わずに、自分でDllImportとか書いてPortAudioを使ってみている。そしたら、少し動かしているだけでCallbackOnCollectedDelegateが頻発して、少しはまってしまった。原因はcallbackOnCollectedDelegate MDAに書いてある通り、ア…
特に難しい点は無し。 PortAudioの最新のstable(pa_stable_v19_20111121.tgz)をダウンロード ASIO SDKをダウンロード ユーザ登録とかが面倒 (ASIO SDKのダウンロードの仕方 : 工作と競馬) ASIO SDKを ${PortAudio}/src/hostapi/asio/asiosdk に配置 ${PortAu…
demuxerを使った場合のLinkのさせ方で詰まったのでメモ。 初期化 var path = @"C:\gstreamer"; Environment.SetEnvironmentVariable("PATH", String.Format(@"C:\Windows;{0}\lib;{0}\bin", path)); Environment.SetEnvironmentVariable("GST_PLUGIN_PATH", …
近いうちに会社(法人)を作る方向で動き始めました。もう少し無職期間を延ばすなり、どこかに就職するなりという選択肢もあったんですが、名古屋創業準備ルーム(ドリーム・ナビ)という創業支援事業に応募したら審査(書類+面談)に通ってしまったのが、…
丸一日かけて調査したのだけど、直近では使わなさそうなのでメモだけ。状況が変わりやすい世界のようなので、1年後にはここに書いた情報は陳腐化して使えなくなってる可能性がある。 Firefox(Gecko) Firefoxをアプリ内に組み込みたい場合は、XUL RunnnerをGe…
動的なILの生成と編集 from terurou 自分より.NET力の高い方が来場されていたお蔭で、スライドの間違いを2か所修正できました。ありがたいことです。
とりあえず.dllおよび.soが作れるところまで。libHaruの配布元のwikiにはconfigure使えとかいろいろ手順が書いてあるんですが、2.3.0 RC2ではその手順通りではビルドできない感じなのでメモ。Windowsの手順がかなり手抜きですが、気になる人はMakefileをちゃ…
MuPDFという軽量なPDFレンダラの.NETバインディングのMuPDF conveter(MuPDFLib)を使ってみた。簡単にPDFをWPFで表示できたりする。地味に32bit/64bit両対応しているのも良い。MuPDFのソースなりドキュメントを読まないとパラメータの意味がわからない部分…
ここ数日、Popplerを自分でビルドしたりして.NETから叩いてみてたんだけど、どうも動作が不安定。 MinGWでPoppler 0.22.5をビルド - DenkiYagi Poppler 0.22.5の.NETバインディングを作成する - DenkiYagi こんな感じのコードが動いたり、AccessViolationExc…
MinGWでビルドしたPoppler 0.22.5の.NETバインディングを作成する。Windows単体ではすんなり作成できそうにないので、Linux(Xubuntu)で作業した。 必要な環境 monoの開発環境。XubuntoでMonoDevelop 4が動かしたくて色々入れた後なので、どのパッケージが…
依存ライブラリが多くて疲れた…。ビルドした後から手順を書いてるので間違ってるかも。 参考にした手順 poppler - TeX Wiki MSYSでGTK+をビルド (2) - 七誌の開発日記 インストール手順メモ MinGW GLib, gettext, pkg-configのバイナリを/MinGWにぶち込む ht…
例としてDirectSound Deviceを明示的に指定する。 var src = Gst.ElementFactory.Make("dshowaudiosrc"); var probe = new Gst.Interfaces.PropertyProbeAdapter(src.Handle); var devices = probe.ProbeAndGetValues("device-name"); src["device-name"] = …