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

non vorrei lavorare

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

iOSでもCordovaプラグインを作ってmrubyを動かした

おはよう長男はこのところ、Amazonプライムで無料で見られるワイルドスピードシリーズにハマって、段ボールでスポーツカーを作っています。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); iOSでもやってみた iOSではmrubyを動かせるア…

Goオールスターズ2に行った

ちゃんしたレポートは 早速その日に dev.classmethod.jp という記事が書かれているので、そちらへ行ってください。 勉強になったこと Goのチャネルは面白そうで、一見、とっつきやすそうだが、注意しないとハマりそう。 あと、チャネルの実装もslectの話を聞…

2016年第3四半期振り返り

こんばんは、今週は、自分も体調悪く、休み、次男も保育園から呼び出し食らいました。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 7月 mrubyでPythonを扱えるように取り組んだ。 mrubyでPythonをやった。ふつうにPythonだとつまらな…

mrubyのFile.openをちょっと調べたメモ

おはようございます。最近、兄弟で、意気投合して、結構な時間遊んで、部屋を散らかし放題にしています。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 背景 iOSでmrubyをCordovaのプラグインとして動かしていて、mruby-ioを加えて、…

Goオールスターズ2に行くので、gopheronをGo言語で動かせるようにした #websocket

おはようございます。奥さんが海外出張で、子供達と実家で過ごしていました。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); Goオールスターズ2に行かせてもらえる 家族のGoogleカレンダーに駄目元で登録していたら、奥さんの許可が出…

macOS Sierraにしたらrustが暴走して、黒い画面には入れなくなった #解決済み

こんにちは、最近長男は、ワイルドスピードシリーズがお気に入りで、ダンボールで車の模型を作って遊んでいます。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 思わぬ原因不明の落とし穴に落ちた macOS Sierraにしたらrustが暴走して…

cordovaのプラグインを作ってkindle fireでmrubyを動かしてみた

おはようございます。次男のトイレトレーニングが順調に進んで、保育園でもパンツで過ごしています。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 4千円しないAndroidタブレットを活用しないのはもったいない Amazonプライムデーで4…

mrubyでHTTP/1.1のKeep-Aliveで複数回リクエストを出してみた

おはようございます。先週は次男が、熱を出し、今週は長男が熱を出しました。長男の熱は、寝不足とkindleの車のゲームのやり過ぎが原因のようですが。。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); サンプルが無い問題 そもそも、HT…

hhvmをh2oと連携して動かす〜OSX編〜

おはようございます。家を歩くたびにセロハンテープが足の裏にくっつきます。主に次男がベタベタおもちゃに貼り付けているのが原因のようです。kjunichiです。 (adsbygoogle = window.adsbygoogle || []).push({}); 背景 Docker for Macを試すのに、空き容量…

mruby-uuid作った

こんばんは、次男が熱を出し、家にいます。kjunichiです。GLSLをサーバサイドで処理して、HLSで配信するWebアプリを作成している際に、必要と思いこみ作ってしまったmrbgemの話になります。 (adsbygoogle = window.adsbygoogle || []).push({}); ユニークな…

GPUを使って、mrubyでのaobenchを更に速くした

おはようございます。先週は、次男のトビヒがひどくなり、奥さんが皮膚科に連れて行き、 その指示に従い、自分が、毎日次男の患部に薬をつけ、包帯を巻いていました。 それが、長男にもうつった疑惑があり、週の後半は長男もプール見学させてました。 kjunic…

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使って最速降下曲線を描いてみる

背景 多摩六都科学館にいって、ボールを転がし、どの斜面が一番ボールが早く落ちるかを調べる実験する展示があり、 これの説明にサイクロイド曲線が使われている旨の説明があり、最速降下曲線と呼ばれるものらしい。 曲線の数式がわかったので、曲面を算出し…

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 で調べて、自己証明…