読者です 読者をやめる 読者になる 読者になる

non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

mrubyでaobenchを動かし、GIFアニメを出力できるようにした

こんばんは、奥さんが出張のため、またまた実家に来ています。3歳ともうすぐ5歳になる息子たちも一時期に比べ、電車での世田谷の自宅から、中野の実家までの移動も楽になってきたことを実感してます。kjunichiです。 (adsbygoogle = window.adsbygoogle ||…

aobenchをjuliaでやってみた

おはようございます。長男は初のお泊まり保育を無事終えて、ちょっとたくましくなって帰ってきたきがします。その一方、次男は相変わらず、ウンチしない、言うこと聞かないという状態のkjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); …

TLで「mruby」を検索したらmrubyのコントリビュータになれた

こんばんは、今日は長男が初めて、親元を離れて保育園に泊まるお泊まり保育の日です。 (adsbygoogle = window.adsbygoogle || []).push({}); TLでいつものようにmruby関連の何か動きはないかチェックしていたら 貼り付けたツイートではmrmagickであたかも検…

Edge.jsで気になって、調べてわかったこと

こんばんは、次男は相変わらず、うんちを出しません。長男は、今週末初めての保育園のお泊り保育があります。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); Edge.jsで超気になったこと Edge.jsでc#をJavaScriptのコメントで書けるとの…

2016年第2四半期振り返り

おはようございます。最近、長男が気づくと、床の上で寝ています。(ベッドからの落下に備えて敷いてある、掛け布団の上です。)kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 良かった点 Blender+Python そこそこ、自分がやりたいこ…

mruby-juliaでPythonもmrubyから呼び出せるようになった

こんばんは、今日も奥さん仕事に出て、息子たちと留守番してます。長男は木曜日から喉が腫れて、熱もなんとなく高めで、汗かかないので、要注意状態。 (adsbygoogle = window.adsbygoogle || []).push({}); 背景 rubyとpythonについて、自分のツイッターのTL…

Node v6系で動かないOSX向けモジュールを動かせるようにした際に見つけたrobotjs

おはようございます。本日、海外出張から奥さんが帰国するに伴い、実家から、子供達と引き上げます。心配していた便秘の次男のウンチ問題も、実家滞在中にも複数回、トイレで出せて、ホッとしています。kjunichiです。 (adsbygoogle = window.adsbygoogle ||…

HTTP2でexpressを動かす

こんばんは、息子たちと奥さんが海外出張の為、実家に来ています。近所に住んでいる長男と同い年の従兄弟と三人で今回も元気に過ごしています。 (adsbygoogle = window.adsbygoogle || []).push({}); 背景 abrakatabura.hatenablog.com の記事にあるように、…

まさかPostgreSQLを触って、IPv6の知識が増えるとは

おはようございます。最近長男は聞き分けがよくなってきて、助かってます。ちょっと我慢して、こちらのやってほしいことを先にやって、後で、自分のやりたかったことをすると言ったことが出来てきました。今出来ないけど、後から出来るということを理解でき…

mrubyでPostgres.appを使って、LOBも扱ってみた

こんばんは、次男がようやく、トイレで大を出すようになってきたと思いっていたら、またここ数日次男がウンチをしてません。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 背景 Qiitaで qiita.com という記事を見かけて、Postgres.app…

Electron 1.2系だとNodObjCが多分使えない

最近、これまで、次男が体調を崩し、保育園から呼び出されることが続いていましたが、久しぶりに長男が熱を出して、呼び出されました。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 久しぶりにElectronを触った KeyCastJsのElectron…

mruby-webcamをヘッドレス対応した

こんにちは、週末にじいじが来た際に、長男が、ママのスパルタ特訓の成果で、すっかり補助輪なしの自転車に 乗れるのをじいじに見せることができました。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 背景 CドライブのSSDが故障して…

CドライブのSSDが故障して週末が溶けた件

こんばんは、今週末は、次男の誕生会を義父の誕生会と合同で開催したkjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 我が家の唯一のWinなデスクトップPCが。。。 ついに自作デスクトップの寿命かも、core2quadだもんなあ pic.twitter.c…

2016年第1四半期振り返り

こんばんは、次男が、兄のことを、呼び捨てにするのが、どうにも気になる長男のkjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 良かった点 イクメン系アプリ開発 ブログの記事化していないが、WebAudioを使って、ピアノの押したキーを…

BlenderでPython使って最速降下曲線を描いてみる

背景 多摩六都科学館にいって、ボールを転がし、どの斜面が一番ボールが早く落ちるかを調べる実験する展示があり、 これの説明にサイクロイド曲線が使われている旨の説明があり、[最速降下曲線](https://ja.wikipedia.org/wiki/%E6%9C%80%E9%80%9F%E9%99%8D%…

slコマンドをWebAssembly化して動かした

おはようございます。週末、次男が咳と熱を出したと思ったら、奥さんも珍しく熱が出て寝ています。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); slコマンドをEmscriptenでJS化する 以前にslコマンドをEmscriptenを使って、JS化してい…

CI環境のNightmareでWebGLを動かす方法や、NightmareでWebGL 2.0を動かす方法

先日、長男と自分はドラえもんの映画を見に行き、その間、奥さんと次男は、駅で電車を眺めたり、 買い物をしていました。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); osmesaとは http://www.mesa3d.org/osmesa.html にあるようにOpe…

IJuliaをHerokuの無料枠で動かした

こんばんは、息子二人ともインフルエンザで義父にもヘルプで来てもらいっています。2月を乗り越え、もうインフルエンザは大丈夫だろうと勝手に安心していたkjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 背景 最近、herokuを触ること…

4年に一度の2月29日

息子たちは元気に過ごしていますが、自分は花粉症がひどいです。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 4年に一度の2月29日 前回は、新しいiPadが発表に関しての記事を書いていたが。 今回は、なさそう。 代わりに今月の成果を…

外部のライブラリに依存するmrbgemを使ってもmruby-cliでワンバイナリを作成できるようにした

こんにちは、先日、保育園から次男が高熱の為、呼び出しがありましたが、結局のところ、いつものように、お腹にウンチを溜め込んでいたことが原因だったようです。kjunichidです。 (adsbygoogle = window.adsbygoogle || []).push({}); 背景 mruby-cliをつか…

herokuでbotkitを動かしGoogle Calendar APIを使う

こんにちは、長男は片付けしろと言えば、片付けるものの、次男が さっぱり片づけをしません。しかも、長男が次男の分までおもちゃを片付けています。 そんな状況で手を焼いて、長男には自分の使いたいおもちゃだけ片付けさせ、 次男が片付けなかったおもちゃ…

Mac miniでSSHDを試した

おはようございます。先日奥さんの誕生日でした。長男は、アマゾンプライムTVのクリエーターギャラクシーに影響され、近所の100円ショップで材料を揃え、プラネタリウムを自作して、ママにプレンゼントしました。kjunichiです。 (adsbygoogle = window.ad…

アメッシュの画像を表示するslackのボットをbotkitを使ってDockerイメージにしてherokuで動かした

こんにちは、次男が熱を出して、インフルエンザも疑われましたが、扁桃腺の炎症に よるものでした。長男はすっかり熱とは無縁で、ただ、年始から、乾燥による影響が高いとの診断を 受けた肌のかゆみがまだ、すこし残っているようです。 kjunichiです。 (adsb…

rubyの代わりにmrubyをつかう→はやくならなかったorz

おはようございます。週末は長男のお稽古始めでした。年の初めということもあり、はしごしている二つの 習い事ともに、いつもよりグダグダ度が高っかたようです。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); mrubyにすれば、はやく…

ElectronでWebGL(three.js)使ってデスクトップマスコット作った際に分かったこと

こんにちは、仕事始めから次男が高熱で、今年はまだ保育園に次男は登園していません。本日、園の餅つき大会があり、次男初の登園?でした。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); TL;DR https://github.com/kjunichi/gopheron …

あけましておめでとうございます

この冬休みは年末に家族旅行で伊豆の下田へ、また、正月は多摩川の河川敷で息子達と初の凧揚げもしました。 kjunichiです。 今年もよろしくお願いします。 (adsbygoogle = window.adsbygoogle || []).push({}); 2016年もお世話になりそうなサービスやサイト …

2015年のまとめ

予想外の実績 node-ffiへコントリビュートとtrusterdへのjoin。 実績? 2015年に最初のコミットしたGithubのリポジトリ kjunichi/mruby-mrmagick kjunichi/keycastjs kjunichi/amesh-cli kjunichi/mruby-webcam kjunichi/electron-3dtouch kjunichi/node-loca…

2015年パーソナルアドベントカレンダーの25日目

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの25日目の記事です。 25日間走り切った 今年は物理的には時間が去年よりあった気がするが、 去年と違い、ほぼリアルタイムでネタを考え、言語化していたので、 きつかった。特に前半…

WerckerでDockerfileのビルドチェックで消耗したくない君に

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの23日目の記事です。 v2(Etok)では無理ゲー Dockerのコンテナベースになってしまったので、原理的に無理 以下のように、v1(Andorian)を選択する。 ※Dockerを特権権限付きで起動してお…

OSXでxgopherを動かした

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの22日目の記事です。 GopherをOSXで動かす xgopher のソース公開しました。いろいろ適当ですが pull-request お待ちしております。 / “mattn/xgopher · GitHub” https://t.co/VFxG6Fo…

mrubyのHTTP2サーバー(trusterd)をRack APIに対応させる その2

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの21日目の記事です。 mruby-hibariで動かす とりあえず、フルスペックでRack APIに対応させるのは 大変そうなので、mruby-hibariが動くところまでが目標。 hibariが参照しているenvの…

BlenderでエクスポートしたJSONがThree.jsで変な色になる問題が解決

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの20日目の記事です。 Gopherの色が正常になった 昨日はとんでもない色で表示されたGopherをなんとか正常に表示したく、試行錯誤した。 "DbgColor": 15658734, というようなDbgColorを…

mrubyのHTTP2サーバーでWebGLでGopherを出そうとした

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの19日目の記事です。 mrubyのHTTP2サーバーtrusterdで3DのGopherを表示させてみた。 qiita.com を手元の2 wayノートPCでGo言語に苦戦しながらもChatを動かすところまでたどり着いたの…

WerckerでDockerfileのビルドチェックが難しくなった

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの18日目の記事です。 v2になってからはdockerコマンドが使えない devcenter.wercker.com v2からスタックがDockerのコンテナベースになった為、dockerコマンドが使えない。 その為、Do…

Travis ciがいつの間にかOSX向けのテストが動くようになり消耗した件

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの17日目の記事です。 どうやらFacebookのおかげらしい 見よう見まねで.travis.ymlを書いており、OSX向けにもテストしろと書いていた模様。 以下が、分かった。 ちなみに、travisの古…

mrubyのHTTP2サーバー(trusterd)をRack APIに対応させる その1

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの16日目の記事です。 Rack APIとは 初めて知った書き方は以下 Proc.new do |env| [200, {"content-type" => "text/html; charset=utf-8"}, ["<html><body><h1>こんにちは</h1><p>libh2oでmruby動いたよ。</p></body></html>"]] e…

Node.jsのサンプルコードをコマンド化する

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの15日目の記事です。 ansi-canvasのExamplesのスクリプトをグローバルにインストール 以下は、nodebrew環境が前提の記事になります。 ansi-canvasのオリジナルはNode.js v5.2.0に未対…

Node.jsのネイティブモジュールでも使われているdlopen時に関数を実行する指定方法

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの14日目の記事です。 gccの拡張機能らしいがClangでもサポートされている dloepn時にclang/gccでは __attribute__((constructor)) を指定した関数を実行する。 例 共有ライブラリ側の…

ElectronはHTTP2が喋れないのか?

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの13日目の記事です。 ElectronはHTTP2を喋れないのか試した 以下のように、 electron/chrome-command-line-switches.md at master · electron/electron · GitHub で調べて、自己証明…

祝!Electron V0.36.0でAdd desktopCapturer module.

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの12日目の記事です。 念願のスクリーンキャストが遂に もともとChromeにはWebカメラのキャプチャーの他にデスクトップやウィンドウのキャプチャーもできるAPIを持っていて、 機能拡張…

node-ffiをGoで入門してElectronを使って応用してみる

このエントリは Node.js Advent Calendar 2015の 11 日目のエントリです。 はじめに 1日目のエントリでコントリビューションの件がありました。Node.js本体への貢献はまだ出来ずにいますが、 今年は、 https://github.com/node-ffi/node-ffi/issues/187 から…

JulialangにHTTP2サーバーをさせたら

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの10日目の記事です。 libtrusterdで超簡単にJuliでHTTP2サーバーを作ってみたが libtrusterdという自分が開発を進めているHTTP2サーバーを実現するmrubyが組み込まれた共有ライブラリ…

Node.jsでターミナル.appにアメッシュを表示させてみた

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの9日目の記事です。 Node.jsでアメッシュを黒い画面に表示する Goのアメッシュでansi-canvasのこと思い出して、node.jsでやってみた #おはよう pic.twitter.com/XVB0nHFWQu— kjunichi…

WindowsでC/C++以外でNode.jsで使える共有ライブラリを作るには

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの8日目の記事です。 32ビットのWindowsだとgoでもRustでもnode-ffiで利用出来るDLLができないっぽい goは64ビットもダメだが、Rustも32ビット版はmingw32なDLLなので、node-ffiはMSVC…

Cocoa APIのAXIsProcessTrusterdとシステム環境設定のセキュリティとプライバシーの関係

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの7日目の記事です。 システム環境設定とAXIsProcessTrusterd AXIsProcessTrusterdを実行するとセキュリティとプライバシーにアプリが追加される。 ただし、このAXIsProcessTrusterdを…

MinGW-w64の64ビットでC++なオブジェクトをリンクする際のリンカの指定ではまりそうになった

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの5日目の記事です。 x86_64-w64-mingw32でC++のコードをリンクする場合の注意 リンカーの指定にx86_64-w32-mingw32-g++を指定する。 さもないと、64ビットのウィンドウズで未サポート…

2015年パーソナルアドベントカレンダーの4日目

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの4日目の記事です。 「mrubyでC/C++のバイナリデータを受け取るには」を思い出す mruby-mrmagickにでやったことだけはまだ記憶にあったので、該当箇所のコードを探す。 これだ! mrb_…

2015年パーソナルアドベントカレンダーの3日目

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの3日目の記事です。 3日目の記事 mingw32-w64のリンカーで「_locale_free」のシンボル参照エラーと怒られたら -lmsvcr110 静的リンクして再配布可能のランタイムのない環境でも動かす…

2015年パーソナルアドベントカレンダーの2日目

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの2日目の記事です。 2日目の記事 Mac miniが壊れたかも C9.io経由で日中も愛用していたMac mini late 2014がどうも様子がおかしい。 起動後放置するとスリープからの起動に失敗するの…

2015年パーソナルアドベントカレンダーの1日目

はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの1日目の記事です。 1日目の記事 今年は外部のカレンダーに2件も登録してしまい、11月はブログの引越しもやったりで、 記事全然書けませんでした。 とあるアドベントカレンダーに向け…