くまりゅう日記

もっと過去の日記
[.NET | BeOS | Blender | COLLADA | fossil | mono | monotone | NPR | OpenGL | PeerCastStation | Riko | Ruby | Silverlight | TRPG | XNA | ゲーム | ゲーム作り | ]

2019-07-01

日記

やるべきことはいっぱいあるのに何もやってなくてやべえ。

毎年恐怖の健康診断結果が来てたけど、今年もぼちぼち気になるところはあるものの経過観察という結果で済んでいた。痩せましょう。 今年は近くの病院で受けられるようになったんだが、しかし眼底やばいはずなのに全く問題無しの結果出てて大丈夫かよあの病院。 まあ眼科は別途定期的に視野検査受けてるからいいんだけどさ。眼科の検査も今のところまだ大丈夫だったのでよかった。

次回の技術書典はどうしようかと思っていたが結局申し込んだ。 一冊書くのはしんどいが新刊無しもアレなので本当に薄い本を書くかと思って、じゃあどうせなら誰かといっしょに合同誌にでもすれば厚みも増すなと募集してみたところ数名参加してくれそうだったのでそれで申し込んだ。 まだ受かるかどうかはわからないが、会場の広さも倍ということでそうそう落ちはしないだろう。 薄いとはいえもう2ヶ月しかない。そろそろ書き始めないとなあ……。


2019-06-28

日記

やるべきことはいっぱいあるけど気力と体調が追い付かない。

暑くなったり寒くなったりでひどい。どっちかというと寒い方がいいんだけど天気予報が暑い方向に裏切られていく。 しかし夜はだいぶ涼しいのに日が昇ると一気に暑くなるからしんどいな。

GPLとChromiumがやばい

PeerCastStationは元のPeerCastがGPLだったのもあって1引き続きGPLにしてんですよ。バージョンは3にしたけど。

今GUIはHTML版とWPF版の両方があるんだけど、両方作っていくのが非常に大変なのでHTML版に統一したい。 そしてGUI的なのはHTML版を表示するだけのウィンドウみたいなのにしたいと思ったんですよ。

HTMLアプリをホストするならNW.jsかElectronかだろうということで検討してたんだけど、別件でElectronのライセンスを確認することがあってどうもChromiumのライセンスが相当めんどいということに気付いてしまった。

Chromium自体のライセンスはまあ大したことないんだけど2、依存しているOSSのライブラリがやばい。 気をつけてるらしいのでGPLこそ入ってないが、LGPL3が入ってたり3Ms-PLが入ってたりApple Public Source License 2.0というのが入ってたりする。こいつらがやばい。

GPLを適用したプログラムを配布する時には、全体をGPLで配布しないといけない。依存するライブラリも含めてね。 でもMs-PLだのApple Public Source Licenseだのは、同じライセンスのまま配布しないといけませんよっていう条件が付いている。つまりGPLとして再配布はできなくて、FSFもこれらはGPLと互換性がない(GPLのプログラムと混ぜて使えない)ライセンスですよと言っている。

なのでChromiumのコンポーネントを使うNW.jsやElectronでGPLのプログラムを組み込んで配布するのはライセンス的に無理なのであった。あばばば。

ちなみにMSは自社OSSに独自ライセンス使うのをもうやめていて、既存のものはともかく最近のやつはほぼ全部ApacheライセンスとかMITライセンスとかの表示すればいいだけのやつで、GPLとも互換性ある。よかった。

他になんとかなるもの無いか探したけど、現代的なWebブラウザコンポーネントを使うようなのは商用かでなけりゃChromiumベースのものばっかりだ4。 WebKitも見てみたがWindows版はビルド大変そうだし、やっぱりAppleのOSSライセンスが含まれてるのでGPLとの互換性が無理そう。 WindowsならEdgeのホストするやつでもいいんだが、Windows 10の1809以降のみなので動作環境が厳しすぎる。それ以外がIE11って……。IE11で動くのも作れないわけじゃないが細かいところで対応してない機能がしれっと出てくるからめんどいぜ。

ということでほぼ諦めていたんだが、.NET FrameworkでFirefoxのエンジンをホストするGeckoFXてライブラリを発見した。FirefoxってXulRunner廃止してからエンジンとしてホストできるもんじゃなくなったと思い込んでたけどそうでもなかったんだ! Firefoxはライセンス的にGPLと互換性ある(わざわざGPLやLGPLでも配布できるトリプルライセンスになってる)し、そのせいもあって当然GPLと非互換なOSSを使ってたりもしないようだ。 これなら使えそう。

GeckoFXをちょこっと試したところ、手軽に使えていい感じだったのでこれでいいかもしんない。HTMLホストしかしないからElectronとかNW.jsみたいにシステムとやりとりする部分は自分で作らないといけないのが問題か。ドキュメントはあんまりないから拡張方法なんかはソース見て調べないといけないが、まあなんとかなるでしょう!

いろんな物がオープンソースになってる今日このごろだけど、ライセンスはほんと難しいなあ。みんなも気をつけてほしい。

  1. 一部C#にほぼ移植したコードがあることもあって 

  2. よく覚えてないがMITとかApache 2とかのCopyrightとライセンス文表示すればいいですよ系だと思う。 

  3. いやPeerCastStation的にはLGPL3は問題ないんだけど、組み込みで使うのは難しいライセンスなので仕事で使おうとして回避したってだけ。まあ同じようなこと考えたひとは気をつけてください。 

  4. Qtのブラウザはどうなってんのか見たら今はChromium使うようになっているようだ。しかしライセンス文見るとMs-PLとかもそのまま残ってるんだけどGPL版のQtでもそれ本当に大丈夫なの? 


2019-06-14

日記

しばらく書いてなかった。

実はGW空けに書いてはいたんだけど、写真を上げようと思ったが上げる手順が面倒なことになっちゃってて上げるタイミングを失っていたら放置になってしまっていた。 まあ大した写真じゃねえからなくてもよかったんだが……。

あとは最近なんだか疲れてるので書く気にもならんかったっていうね。 生活時間が乱れまくってたせいで、戻しつつあるからそろろなんとかなってほしい。

他は特に書けることもないな。なんか時間が無い気はしてるのに何もしてないって不思議だ。何して生きてんだろな。


2019-04-24

日記

最近TRPGづいてる。

いろいろあってここ最近オフでTRPGやることが多くて楽しい。 SW2.0やったりPathfinderやったり。プレイヤーで。

Pathfinderは初めてやって、D&Dもほぼやったことなかったんだけど普通によく出来てて面白かった。 ビギナーボックスだかなんだかのシナリオをやったんだけど、シナリオもよく出来ててすごい。 ちょっとバランスが易しめだったけど。 プレイヤー3人で大丈夫かなあと思ったんだが全然大丈夫だった。 というか俺はウィザードを選んだんだが、ほぼ役立たずだったので2人でも行けるんじゃねえかくらいだ。

いくらなんでもウィザード弱すぎじゃねえのと思ったけどレベル1だとそんなもんかなあ。 既製のキャラクターで攻撃魔法が2つ選ばれてたんだけどダメージ低いし、スリープとかの補助魔法の方が便利だったのでは?

判定がd20なのは幅がでかすぎておっかねえなと思いました。

あとGW開けにはSW2.0のマスターもやらんといかん。まあシナリオは既製のやつだしちょろっと軽いプレイなんでそんなにしんどくもないが。

オンでもまたやりたいなあ。オンラインセッション用のツール探さないと。作り始めるとまたやらなくなっちゃうので……。


2019-04-20

日記

技術書典6無事終わってました。ありがとうございました。

あんまちゃんと数えてないんだけど、動画で送ろう!!RTMPが140弱くらい、手で書くMSBuildが60~70弱くらい、ライブ配信のなかみが50で全部で250部くらい出たみたい。 印刷費用でトントンになるかならないかくらいでした。表紙お願いした報酬とか参加費とかあるんで収支は赤字ですけど。 まあ在庫いっぱいあるよ。

在庫はいっぱいあるけどいろいろ力尽きてたのもあって今回は委託出してません。 ダウンロード版はあります。どうしても紙版が欲しければなんらかの方法で連絡いただければ送ります。

COMIC ZINのダイレクト委託がなかったのもあるんで(秋葉原じゃないからかな)。とらのあなとBOOTHが来てたけどとらのあなってどうなんだろな。技術系の同人誌あんま扱ってるイメージないし、通販サイトもいまいち使いづらい。BOOTHは発狂するほど使い勝手が悪いのであそこに何か出すことはありません。

技術書典前あたりは仕事上のストレスもありーの技術書典もありーのでストレスで死にそうになってたんだが、技術書典が終わったのでひとまう平穏を取り戻した。仕事はまあまあ。 プログラムを書きたい。

今回も一人で参加だったんで買いには行けずほんと近くしか見れなかったんだけどどうだったんかな。 池袋でサークル参加は初だったんだけど、だいぶ広いし余裕はあったように見えた。 が、一般参加した人の話ではめちゃめちゃ混んでるしもっと大きいところに~というのがよく聞かれたので、中から見るとの外から見るのではだいぶ感じ方が違うようだ。 俺の周りだけそこまで混んでなかっただけかもしれんし、入場制限のおかげで入ってしまえばともかく、入場まで時間がかかるのがしんどいということかもしれない。

最初の2時間は入場が有料だったんだが、有料期間と無料期間で明らかに来る人の傾向が違ってておもしろかった。

うちはそんなに流行りのネタを出してるつもりはないんで、以前は開場からしばらくはぽつぽつ人が来る程度という感じだったんだが、今回は開場してからすぐにそれなりの数の人が来てくれてびっくりした。事前チェック済みでほぼ真っ先に来てくれる人が結構いるってことだ。 午後からだとふらふら見て周ってる間に中身見てからとか、見本誌コーナーで見てから来たとかが多い。まあそりゃそうか。

あと有料期間では後払い率がだいぶ高かった。無料期間に入ると現金払い率が顕著に上がって、気合い入れて来た人とは違うんだなーと感じた。後払いは事前準備が必要だしね。

後払いと言えば、何も言わずに後払いの操作をいきなりやってから画面見せてきてこれって言ってくる人がそれなりに居るのがびっくりした。 特に有料期間。え、なに、どれ?ってなるんで先に言ってくれた方が助かるなあ。やめてくれというほどではないんだけど、どういう考えでそういう流れになるのかが気になる。 一人二人くらいならたまにはそういう人も居るよねくらいだけど、意外と結構居たのでそういう流れにしたくなる何かがあるのかもしれん。

ライブ配信のなかみと動画で送ろう!!RTMPはいっしょに貰ってく人が多くて、そりゃジャンルがいっしょなんで当然なんだけど、その発想が事前にはなくてなるほどなと思った。 しかし明らかにライブ配信のなかみの方が対象が広いので、途中で無くなってしまったのは申し訳ないと思う。 電子版はあったんだけど、やっぱり紙で欲しい人が多く来てるんでな……。 前回はあんまり持ち込まなかったから無くなったんだけど、今回は本当に在庫も最後だったので仕方ない。 次回以降ありますか?とかも聞かれたけど、さすがにもう2年も前の本なので増刷はないかな。やるならそろそろ書き直すべきだわ。

深く狭くじゃなく浅くても広く方が当然の方が需要も確実にあるしロングセラーになるなあというのがわかった。 じゃあそういうのを書くべきかな……と心も揺れるんだが、まあ狙っていくこともあるまい。 書きたいもの書くべきだな。

次はどうするかなあ。秋に新刊持って出るかは時間的にもネタ的にもなやましいところだ。


2019-04-02

日記

おつとめを終えました。

というわけで原稿が終わりました。 今回はほんとまじでやばくて、ひーひー言いながらなんとか書き終えたよ。

最後に読み直してやっぱ構成がよろしくねえなぁとは思ったが、ここから構成いじったら時間は足りないし、どう考えてもページ数は増えるしなので諦めることにした。 まだ早割りの締切だったのでもっと遅らせることもできなくはなかったが、多少遅らせたところで土日1回分にしかならねえし、それで2万円以上も値段変わってくるのでさすがにね。

何が悪かったって、明らかに始める時期が遅すぎた。 まあRTMPの解説だけだし大して書くことないからすぐ終わるだろうと高を括ってたんだが、書き始めてみたらあれこれやばくね……?となり、結局いままでで一番ページ数が多い92ページ(表紙込み)となった。 手で書くMSBuildも2回に分けて書いたので3~4ヶ月くらいはかかってるんだが、今回の本は1.5ヶ月でそれを上回る量書いたってわけだ。ちゃんと年始あたりから書き始めていればこんなことには……。

今年はあれだね。いろいろと早めに手をつけていくようにしたいね。もう4月だけどさ。

あとはWebページ作ったり電子版(EPUB版)作ったり、お品書き作ったりとまだやることはあるが、それはぼちぼちやっていきましょうねえ。

今回は新刊は二度と増刷しないつもりで一度に300部刷った。さすがに一回でそんなに数は出ないので200部持ち込んで、100部は家に置いとくつもり。 前回は二度と増刷しないつもりで150部刷ったんだっけ?それで無くなったからなあ。 そんなに出るような内容じゃないし、300部あればしばらくもつでしょー。

しかしどんどんニッチな内容になっていくけど次はどうしたもんかな。また書くなら早めに考えないと。


2019-02-20

日記

忙しい(仕事以外が)。

3連休はイベントをやっていた。サイトの大幅改造をしたかったんだが、開催直前にDBをいじるのはさすがに危険だと判断して見送った。 中身も見た目もそろそろ大幅に改造したいところ。Webサイトは作り慣れておらず手間取ってしまうので、なかなか手をつけられないで毎度そのままになってしまうのよくない。

自分の出し物はなんとかPeerCastStationを安定版として出したが、ぼちぼちと不具合報告が上がってきている。対処したいところだが時間がとれないなあ。 開発版でそこそこ安定したかと思ったけど、やっぱり安定版出すといままで使ってなかった人が使うから不具合も見つかりやすいね。 あんまり一気に変更せずにちょくちょく安定版出した方がいいかも。

本書くのが全然進んでなくてやべえ。 毎度使おうと思いつつめんどいから避けてしまっていたRe:VIEWの環境を作りはした。 今回はこれで書いてみたい。

タイトルを決めて表紙を描いてくれる人探さないとなあ。タイトルは最初「いまさらRTMP」(仮)だったんだが、あんまネガティブな語は入れたくないなといろいろ考えて「動画を送ろう RTMP」というのが出てきた。説明的なのはいいけど印象が弱いのでもっといいのはないだろうか……。


2019-02-06

日記

風邪を引いた?りしてた。

もう先々週だが、日曜あたりに急にめちゃめちゃ疲れた感じで動く気が無くなり、平日もまあまあ動けるもののなんかしんどいなーというのが続いていて、木曜に関節痛も微妙にあるし頭も微妙に痛いし喉も微妙に痛いし咳もちょっと出るし熱はないけどさすがにやべえなとなって病院に行ってきた。幸いインフルエンザではなく漢方薬だけ貰って帰ってきて寝てた。あとはしばらく薬飲んでたらだいたい良くなった。まだ軽く咳出るけど。

技術書典6に申し込んでたのが通ったようなので書かないといけない。 期間もそんなに無いし今すぐ書けそうなもので思いついたのがRTMPしかなかったので、これで書くつもり。 以前RTMPで書いてたところがあった(完売してて買えなかった)のでダウンロード版買って確認してみたが、あまり詳しい内容ではなかったので競合はしないだろう。 そもそもRTMPの詳しい解説なんてあんま欲しい人居ないだろうけど、まあべつにいいんだそれは。 みんなが欲しい本は誰かが既に書いているかすぐ書くから俺が書く必要はないんだ。

RTMPはそんなに分量いらないとは思うけど、とはいえ締切はあと一ヶ月半くらいしかないはずなので頑張って書かないとなー。 あとMSBuildの本も再販ついでにいろいろ追記・修正したいと思うのでけっこう大変。

スマホ復旧に苦労した

スマホは普通にすぐ直って返ってきた。が、復旧に苦労してしまった。

修理出す前にAndroidの機能Google Driveへのバックアップてのをやっておいたのでそこから復旧しようとしたんだが、初期セットアップ中にGoogleアカウントにログインしろという。 まあそれは当然なのでログインしようとするが、二段階認証が有効になっているのでコードを入れろとのこと。 コードは電話かけるからそれで聞けと言うんだが、電話はセットアップ中で、セットアップ中には通話できないようで着信してこない。 だがセットアップを済ませるにはコードの入力が必要で、コードを受け取るにはセットアップが済んでいる必要がある。詰んでるじゃん。

じゃあ初期セットアップは復旧なしで済ませて、電話使えるようになってから再度ログインして復旧するか。 ということでセットアップを済ませたんだが、バックアップからの復旧方法が全然わからん。 いろいろ調べたところ、バックアップからの復旧は初期セットアップ中にしかできないらしい。 仕方ないのでリセットしてまた初期バックアップからやり直すが、やっぱり復旧には電話でコードを受け取らないといけなくて、セットアップが済むまで電話が受け取れなくて、セットアップ中でないと復旧ができないというデッドロックに突入するのであった。

結局二段階認証を保存しておいた回復コードで突破して復旧できたんだけど、この復旧手順はなんとかならんもんかなあ。 セットアップ済んでなくても電話着信くらいはできてもよくない???

あとGoogleに限らないけど、二段階認証って電話に頼りすぎなのもいつも気になる。 モバイルファーストとか言われて久しく、スマホ持ってるけどパソコン持ってないなんて人も多いこの時代に、主に使ってるデバイスであるスマホを二次的な認証デバイスとして扱うのは無理あるんじゃない? まあアメリカではパソコンがまだ主なデバイスなのかもしれねえか……。


2019-01-18

日記

何やってたかな。

靴を買ってきた。ちょっと離れた店まで見に行ってみたら、欲しかったやつではないものの今履いてるやつの新しいモデルのが安くなってた。サイズもあるし、今履いてるのも履き易いし安くなってるならこれでいいかーと決めた。 買ったあとで気付いたんだが、今まで履いてたやつは4Eだと思い込んでたが3Eだったらしい。4Eのやつ買っちゃったな。まあ違和感あるほどじゃないからいいけど、やっぱ3Eで大丈夫だったぽい。 他のメーカーのやつ試着してみたら4Eでも狭くてなんだこれって思った後だったので、3Eの方試着するという考えが無くなってたぜ。

スマホ壊れた

スマホ壊れた。 うっかり落として画面が割れてしまった。

radikoでラジオ聞きながら歩いてるんだが、タイムフリーのを聞いてる時に通信状態が悪いか何かでスッと1~2分くらい飛ぶことがあって、それが発生した時にキレながら手袋つけたまま操作してたら落ちてった。ストラップ付けてても腕通してなかったら意味ないよね。

向かって右上がフレームから凹んで、そこからガラスが割れてしまった。ぐええ。 操作はできるものの指切りそうでこわいし修理しないとなあ。

NifMoで買ったので修理方法を調べたが、追加保証に入ってない場合はメーカーに直接聞けとのこと。そんなに壊れんだろうと追加保証には入ってなかったけど、入ってたら先出し交換してくれるみたいなので入ってた方が良かったかも?でも月500円で交換時には5000円かかるとなるとやっぱり微妙。

メーカー(Motorola)には電話で問い合わせると、修理用の回収ボックス送るのでメールで必要情報を出せとのこと。電話で問い合わせろってなってたけど、結局メールでやりとりするなら最初からメールなりフォームで問い合わせしろでいいのでは……。翌日回収ボックスが来たので送っておいた。 まだ見積りとか来てないけど、3万円もせずに買った機種なので相場的には1.5万円くらいなんだろうか。2万円とかかかると痛いなあ。1.5万円でも痛いけど。

→ 見積り来た。税込1.6万円だった。相場通り。痛い。

痛い出費だが、まだ半年程度しか使ってないのに自分の不注意で壊してしまったのが一番痛い。しばらく使って自然と調子悪くなったとかなら仕方ないと思えるのだがな。

修理出してる間は前使ってたBlackberry Q10に戻ってるんだが、やっぱ使い易いぞこいつ。小さいしHWキーボード付きだし、BlackberryOS10も嫌いじゃない。 radikoが使えないのだけが困るくらいだ。LINEも使えないが、困る程ではない。 サイズ的にバッテリーの持ちが厳しいところもあるが、画面が小さいのは全く問題ない。 この形のままAndroidになったやつ出てくれれば最高なんだが今となっては無理だよなあ。 最近のケータイでかすぎんよ……。


2019-01-07

日記

休みが終わってしまった……

年末は29日から休みだった。

29日は夕方から飲み会。Peca飲み兼RdTA。喉が痛くなってやばい気はしてたがそれ以外は大丈夫だった。

30日は昼頃からコミケ。音楽CD、同人ソフト、TRPGと見てきた。音楽CDは事前にチェックした目当ての物を買っただけ。同人ソフト(というか技術書系)は13時頃だったが混みまくってるしめぼしい物は完売しまくってるしでさらっと見ただけになってしまった。ゲームは全然チェックしてなかったのでちらっと見ただけ。 TRPGはいつものようにまったりとしてるし、特に欲しいものがあったわけでもないが見てるだけであれもこれも気になってこまる。いくらか読み物系を買ってきた。 インセインのリプレイとか読みたいなと思ったが、意外となかったな。 相変わらずクトゥルフが大人気すぎてこまる。サークルも多いが見てる人も多いのでほんと大人気だ。個人的にはあまり好きじゃないので興味ないが。 ちょっとしんどい気もしていたが、帰ってきたらちょっと熱っぽい。 熱っぽいなーと思ってたらどんどんしんどくなるし寒気も止まらんのでやばくなってしまった。

31日はコミケ行ってから帰省のつもりだったが、体調悪いし帰省の準備何もしてないので(大した準備はないのだが)コミケは諦めた。まあ一番行きたかった2日目は行けたので良かったんだが。 Peca特癖だけは欲しかったのだが、買っておいてくれる人が居たのでとても助かった。 あとは夕方に新幹線で帰省。

帰省先では体調も悪いし特にすることもないしでごろごろしているだけだった。おかげで体調はだいぶ回復。まだちょっと咳と鼻水が出るけどしんどいほどではない。

ちょこちょことプログラム書いてたりはしてて、PeerCastStationのHLS対応のPull Requestが来てたのでマージしてた。競合してたので手動でマージしたんだが、マージ自体はまあ簡単にできたんだが、試してみると上手く動かんので調査と修正をしていた。結局昔書いたFLV→MPEG-2 TS変換におかしなところがちょくちょくあったので直したらそれなりに動くようになったぽい。

あと機械学習の勉強をしないと思ってて、配信中に聞いたらオライリーのゼロから作るDeep Learning一択と言われたので買って読んでいた。そんなに推されるだけあってわかりやすいし面白いな。とりあえず6割くらいは読んだ。

5日夜に帰ってきて、6日は靴でも買いに行くかと店を見に行った。これが良さそうというのはあったんだが、サイズが無くて買えず。通販で調べたら店より安いんだが、サイズが結局わからんのよな。27.0と27.5どっちがいいかよくわからん。27.5は店でサイズあったので試着した感じだとちょっと大きい気がしたんだが、27.0で入らないと困るしなあ。 結局もうちょっと探してみるかというところで落ち着いた。

そんなくらいで年末年始の休みは終わり。 しかしふと鏡見たらずいぶん顔色良くなっててびっくりした。 何がびっくりって休み前はそんなに疲れてたんかよってあたりがな。


ページのトップへ | トップ | 追記 | kumaryu.net by kumaryu