ContainerにGStreamer用のH264のハードウエアエンコーダーが入っていなかったので、自前でインストールする方法の備忘録です。10.1)docker-cenvidia-docker※カッコ内は自分の環境です。ソースコードの取得まず、ホスト側にソースコードをダウンロードしておきます。コンテナ内のGStreamerのバージョンが1.8.3なので、こちらも1.8.3をチェックアウトします。1.8.3ヘッダファイルの取得cuda.h/usr/local/cuda/include/cuda.hをgst-plugins-bad/sys/nvenc/にコピーします。SDKをダウンロードして解凍します。include/nvEncodeAPI.hをgst-plugins-bad/sys/nvenc/にコピーします。コンテナ起動ダウンロードしたソースコードをマウントする設定を加えて、コンテナを起動します。nvcr.io/nvidia/deepstream:3.0-18.11事前準備&ビルド以下、コンテナ内でのコマンドになります。sys/nvencmakeエラーが出ずにビルドが成功すると、gst-plugins-bad/sys/nvenc/.libsにlibgstnvenc.soができてるはずなので、こちらを/usr/lib/x86_64-linux-gnu/gstreamer-1.0/へコピーします。nvh264encを実行して、情報が表示されれば成功です。次回起動以降はDockerfileを作って、libgstnvenc.soを/usr/lib/x86_64-linux-gnu/gstreamer-1.0/へADDするのがよいと思います。久しぶりの記事になります。Memcachedを使っていて直面した問題で、Google先生に聞いてもなかなか答えにたどり着けなかったので備忘録として残します。16.04でPython3のpython-memcachedとCakePHP3間の通信で起きました。pythonから書き込んだjsonをCakePHPで読もうとするとタイトルのエラーが出て、まったく読み込めないというものですただし、telnetでlocalhostのポート11211につないで確認してみると、python側から書き込んだjsonデータは読めるのです。書き込めているので、当然PHP側を疑って、CakePHPの設定からPHPのmemcahedエクステンション等までいろいろ見てみたのですが、解決はできませんでした。原因はPython側のpython-memcahedでした。解決のきっかけはGithubのこちらのissueでした。clientsこちらに入っていたpython-memcachedのバージョンも1.59でした。ピコーン!そして早速python-memcachedのバージョンを1.58に落としたところ、見事読み込むことができました。python-memcachedで書き込んだデータをPHP側で読めない場合がありましたら、python-memcachedのバージョンを調べてみて下さい。ひろぞードットネット返信SkyWayが正式サービスとなりiOS用のSDKも更新されました。トライアル提供時のSDKをSwiftで使うやり方と少し変わったようなので、変更点を書いておこうと思います。トライアル時サンプルのSwift化はこちらになります。新しいSDKでの主な変更点として、Swiftから直接使えるようになった事が大きいかなと思います。それに伴ってBridging-Headerが必要なくなったようです。SkyWay”を追加する新旧SDKの差異を吸収する(addSrc:track:/removeSrc:track:/SKWPeerError.error)新SDKでのSwift化はこちらを参照して下さい。ELBのSSL環境で使った時にLogin後のURLがhttps://hoge:80/phpmyadmin/index.php?token=なんちゃら〜となってしまってエラーになります。ポート部分の”:80′′を手動で取ってリロードすればつながるのですが、直す方法がわかったので備忘録として記事にします。結果です)参考URLhttps://sourceforge.net/p/phpmyadmin/bugs/4621/phpMyAdminのインストールフォルダ(/usr/share/phpmyadmin)のlibraries/Config.class.phpを以下のように編集します。ひろぞードットネット返信すぐ忘れてしまうので備忘録として。Finderで隠しファイル・フォルダを表示する場合はツールバーの移動でいけるんですが、アプリケーションのファイルダイアログから隠しファイル・フォルダを選択する方法をすぐ忘れてしまします。方法は簡単で、ダイアログが開いた状態でCommand+Shift+.を同時に押すと表示させることができます。Engine)アカウントでPHPが使えるようになったので、Wordpressを動かしてみました。(ま、その時の内容はPythonで動くWordpressもどきのweb2pyのことだったんですが、、、)この記事の前までの状態をGAEにインストールしてみました。それがこちらになります。(2013/11/01追記:課金止めました)基本的にはGoogleさんのチュートリアルどおりにすればいいと思うんですが、何点か自分がハマった点を書きたいと思います。チュートリアルはこちら。Developersハマった点これはGAE全体に言えることですが、反映に時間がかかることがあるので(特に起動直後など)、自分があってると思って動かない場合は少しだけ待ってみる。SQLはBillingをON(有料オプション有効)にしないとCloudコンソールのメニューに出てこない。SQLの有料ONはCloudコンソール側にて行う。Storageを有料化しなければ使えない。Storageのことです)で、SQLのインポートはこのgs://を使ったほうがやりやすいと思う。–revoke”でそのたびにOAuth認証を無効にする必要がある。上記理由からSQuirreLSQLを使いたい場合は最初からJava版を使ったほうがよい。これくらいでしょうか。SQLがPackageモードで$0.36/日で約$11/月ってところでしょうか。用途にもよるでしょうが、それだったら個人的にはさくらのVPS1Gの月約1000円の方がいい感じですかね。iOS(iPhone/iPad)を更新しました。アプリ起動中に、通知センター/起動アプリ一覧/Siriを表示させると、地図の更新が止まってしまう不具合を修正しました。通知機能を追加しました。ふくいち周辺で以下の地震が発生したとき、おおよそ1〜2分後に通知します。(速報値において)M5〜6、半径50km以内、深さ50km以下M6〜7、半径100km以内、深さ75km以下M7〜8、半径150km以内、深さ100km以下M8〜9、半径250km以内、深さ200km以下M9〜、半径400km以内またiOS版(iPhone/iPad)では、以下の機能も追加しました。ライブ映像のピンチ操作によるズーム機能を追加しました。iOS6以上の機種で、ライブ映像のロングタップ操作によるSNS共有機能を追加しました。ひろぞードットネット。