ポリモーフィズム~~
This account is not set to public on notestock.
Realm、B+木を名乗って、確かに葉にしかデータは入っていないけれど、葉間のポインタは持ってなさそうなんだよな
Docker が他のファイアウォールより前に独自の iptables チェーンを設定するせいで、ポートガバガバ問題、よくわからない人間が "iptables": false を設定するみたいなこと言っちゃうし、僕も一時期それやってたし、クソ情報をインターネットから消し去ってくれ……
Docker、ネットワークに関しては、便利ソリューションではあるが安全ソリューションではないという感想を持っている
インスタンスもサーバーも日本語からしたら外来語だけれども、英語ネイティブでは instance は一般的な用語なのかな?
db_to_dot.cpp というのがあり、これをコンパイルできれば勝ちと思って頑張ってコンパイルできるように整えたんですけれど、エスケープ処理してなくて DOT 言語として不正なデータが吐かれる……
Graphviz の字句解析を読んだ感じ、 HTML は < と > の個数を数えてるだけか https://gitlab.com/graphviz/graphviz/blob/3cd810d417cc0a31d795657d3f8cf7ad347de8df/lib/graph/lexer.c#L311
C++ も CMake もわからん…… https://github.com/azyobuzin/realm-core/commit/11787f0642ebe27a848680bf1fab11057239c90a
> 歌詞の中にはキャラ特有の固有名詞は入れてはいけない制約があり
https://dic.nicovideo.jp/a/%E3%82%B9%E3%82%BF%E2%86%92%E3%83%88%E3%82%B9%E3%82%BF%E2%86%92
アイマスの歌詞ってキャラ名入れられないはずだったが、 A・R・I・S・A はなぜ許可がおりたんだろう
ライブラリが充実していたり、コミュニティがしっかりしていると、すばやくプログラムを作ることができて、電気代を節約できることから、エコシステムが整っていると呼ばれる
開発環境ハードコードは違法だぞ https://github.com/realm/realm-dotnet/blob/71a799479c966febc36e62cc190d90b663bc2486/wrappers/CMakeSettings.json#L40
言語バインディングで使うコレクション(C# なら IList でプロパティを定義しておく)、内部構造的には、カラムが1つだけのテーブルへの参照になっているので、無限に連鎖するテーブルも作ろうと思えば作れるんだな! #realm (文脈ハッシュタグ)
Object DB を名乗っているけれど、 Relational と変わらないじゃねーかと思っていたが、内部構造は Relational 寄りではなく、ドキュメント寄り(RDB も Document DB もまだ中身読んでないけど)なんだなぁと感じている。ただ Object (Oriented) DB かと言われると、手続きを DB が持つことはないので、違うのではと思う反面、言語(PL)バインディングからの利用が前提で、かつ PL 側のクラスで手続きを定義できるから、 Object DB と呼べないこともないのか? #realm
「!ARRAY_VALUE」ってカラム名ついてるのかわいいな https://github.com/realm/realm-object-store/blob/bec15175287165322088b682032d14e6dbaa813c/src/object_store.hpp#L47-L48 #realm
インデックスを使った検索で Case Insensitive にやるの、わけわかんねえわけわかんねえと思っていたが、地獄の力業で全パターンのキーを生成して一致チェックしてやがる https://github.com/realm/realm-core/blob/v5.12.7/src/realm/index_string.cpp#L374-L385 #realm
インデックスは前方 4 バイトで作られて、ダブらなければそれ以上作らない、ダブってれば次の 4 バイト……って構造になってる
Twitter の URL を正規表現よりも高速に処理するコード書いたけれど、まったくメンテしてねえ https://github.com/azyobuzin/ToriatamaText
これ仕様変更があったら絶対に対応できないやつ https://github.com/azyobuzin/ToriatamaText/blob/7cadc9a6633344e6dc63aed653100885faf03085/cs/ToriatamaText/InternalExtractors/UrlExtractor.cs#L159
B木風になっているということをベンチマークで示すのは難しそうだなぁ。というのも、1ノード当たりの要素数が1000とかなり多めなので、結構な時間を線形探索に使われている気がするんだよね #realm
Realm 結構異端な構造をしているような気がするんだけど、一般を知らないので、先に SQLite を完全に理解するべきだった
対象ソフトウェア被ったらダメっていうから SQLite は誰かほかの人がやるかなぁと思って選ばなかった
ベンチマークで確かめたいこととして、レコードの削除をすると、それ以降のルックアップ(あるテーブルのx行y列を取得)が遅くなるんじゃないかなと思ってる。要素を追加しているときには Compact Form と呼ばれている構造で、単なる配列だけれども、削除が起こると General Form と呼ばれる形になって、別にオフセット配列を持つようになり、それを線形探索する必要が出てくる #realm
動画像類のリレー、鯖ごとの圧縮ポリシーがあるから、署名するの難しそう。 Perceptual Hash の出番か!?
Perceptual Hash と許容ハミング距離内のビット列に対して署名して、この投稿に添付された動画像は大体こんな感じだった(再配信はハッシュ値が崩れない範囲で好きにしろ)、を記録できるの、わりとアリではになってる
ストーリーの一部だけ思い出すんだけど、読書メーターを遡ってもそれっぽい本が出てこなくて、僕は一体あの話をどこで読んだんだ状態になって気になって眠れない
ラノベ、漫画だったら読書メーターに記録してあるはずだし、アニメだったらもっと絵的に思い出すはずだし、ネット小説はそんなに読んでないはずだし……マジでわからん
やっとわかった、最近読んだラノベだった、流れが唐突すぎるシーンだけ印象に残ってて除外してた。ああ睡眠時間を2時間無駄にした
> バーコード決済サービスのさらなる浸透に向けては、「『Suica』などのモバイル決済を利用されているお客様は、アプリを立ち上げる過程が面倒だと感じられる方もいらっしゃるが、それを上回る必然性をどこまで出せるかが重要」
https://www.paymentnavi.com/paymentnews/80004.html
えっどうして Suica ユーザーにわざわざバーコード使わせたいの?
Automotive Grade Linux ってなんなんだと思ってドキュメントまでたどり着きたところで、 Qt が出てきて、なるほど車に搭載するパネル類のためのディストリビューションかと理解した。 ○○ Linux、カーネルなのかディストリビューションなのか識別するのがまず面倒
String 型カラムのほかに、数値型カラムにも検索用インデックス設定できるんだけれども、クエリで使ってくれるのが String の Equal しか見つからないんだけど、ほんまか? #realm
Table::find_first, find_all で使ってくれるから言語バインディングの Find を使って場合にはインデックスの効果はありそう。ただクエリのほうで効果が出そうなコードが見つけられないので、もしかしたら Find<T>(id) と Where(x => x.Id == id) では検索方法が違うかもしれない #realm
本当はモバイル Suica にしたいが、学生定期を持つ都合上カードのほうが便利だが、しかし今定期切れてるしモバイル Suica も別で作っておいたほうが便利なのか?
サブスク商品、無料試用があると、有効に使わなくちゃと思ってなかなか登録に踏み切れないけれど、いつでも通常料金なら1ヶ月だけ試してみるかってなる。ならない?
ミリシタのコミュ見てると、アニマスの後半のような忙しい765プロにはならない、トップアイドルにはなれないんだろうなって思ってしまう
クーデレパーカーボクっ娘幼馴染( http://ayamevip.com/archives/49729986.html )、時間というキーワードが出てくるたびに大どんでん返しが来るのではないかとビクビクしてたけど、至って平和だった。大どんでん返し、期待しちゃいがち
僕がオタクコンテンツに対して一貫していることとして、自分が物語の主人公になりたい、とか、二次元に行きたい、ではなく、二次元の世界を別の世界から覗き見ているような、パッシブな立場というのがあります(何度かトゥートしてる気がする)。別の言い方をすると、登場人物に共感する気はゼロということ。
さっきテレビで見た(ホンマでっか、オタクはお嫌いそう)内容で、映画を見たあと、行動が映画に影響されないのは、興味の範囲が狭いことが原因って話があったけれど、実際僕は、幅広いこと知ってたら楽しそうだなぁと思いはするけれど、そんなに多くのことに興味を持って調べる行動は起こせないし、興味の範囲が狭い側の人間なんだなと思った。
僕が Twitter から Mastodon に移住した理由、「より自由な発言環境を求めてきた」と胸を張って言いたいけれど、実際のところはフォロワーの質的に自己顕示しやすいっていう理由なのが良くない
コピーレフトのような強く自由を求める条項のないライセンスで配布しておいて、後でフリーライドだ!って言うのアホとしか思えないんだけど
This account is not set to public on notestock.
Mongoのあれは、 AGPL のネットワーク利用条項をより幅広く適用されるように言い方を買えたやつか。って AGPL 破る奴らが SSPL 守るとも思えんのだが意味あるのかこれ
AGPL はネットワーク越しにインタラクションできるすべてのユーザーが、ソースコードを手に入れられることを要求しているのだから、 "test the boundaries of the AGPL license" もなにも、どうやったところでアウトでしょ。もともとアウトなものを、訴訟を起こさず、ニュースとして取り上げてもらうためだけに起こした騒動のように見えるし、そのためだけに OSI にそのオレオレライセンスを認定してもらおうとしてるし、なんなんだこいつら……
This account is not set to public on notestock.
広義のオープンソース(ソースコードがオープン)ではあるが、狭義のオープンソース(OSI, Debian の基準)ではないやつだ
どのような規約で配布されようと、 GitHub にホスティングされてたら「オープンソースだ!」って思っちゃいません?
> 入手者のうち例外的といえない範囲の人が、著作権侵害に使う可能性を認容して、提供した場合に限って幇助に当たる
https://ja.wikipedia.org/wiki/Winny%E4%BA%8B%E4%BB%B6
なるほどね
Winnyの件では「Winnyを著作権侵害のために利用することがないよう警告を発していたなどの本件事実関係」が効いているので、放置した場合にどうなるかは誰かやってみないとわからないわけか
どんなライセンスで配布したところで、著作者人格権でもって後から作者の名誉に関わる使い方を禁止することは可能か?
著作権の顔をしてるけれど、実際ほとんどの条項がただの民事の契約なんじゃないかと思ってるんだけど、法律わからんのでわからん
I'm at J'sカレー in Adachi, Tōkyō https://www.swarmapp.com/azyobuzin/checkin/5c4008f39411f2002c68a3f2?s=yiZrJ4kSPQ4hqiZ1gRlJCJ7I_uo ラーメンかと思うじゃん?気持ちがカレーになった
食レポ行きます!ジェイズ丼、サラダとセットで1180円。
得体の知れない見た目過ぎてどうなってるのか謎で、卒業までに一度は行ってみたいお店だった。
で、中身の構造ですが、真ん中にご飯が盛られて、ご飯を囲うようにローストビーフが巻かれて、その上に半熟卵が乗り、周りにカレー、上からポテトクリームがかかってる。
お箸とレンゲを使って食べるとのことだったけれど、これがとにかく食べにくい。食べにくいことによって、次の一口はどうしようかな、ローストビーフでご飯を巻いちゃおうかな、なんて考えながら食べられるので、すごく楽しい!
カレーの味は、デミグラス寄り(これが欧風っていうの?)。最初は甘じょっぱいという印象を受けるけれど、食べ進めるとぴりぴりと体が温まってくる。
ローストビーフは、本当にちょうどいい柔らかさで、噛むとほろんとほどけていく感じ。
とにかく体験が最高でした!!ちょっと奮発した甲斐があった
AWS には新しい Windows Server だけリセールさせて、古いソフトウェアから逃れられない客を Azure に取り込んでるのか……: なぜ、マイクロソフトはWindows Serverのクラウド移行先で優位だったAWSを逆転できたのか https://japan.zdnet.com/article/35131367/
Ansible の利点!YAML!っていうのよく見るんだけど、 Ruby DSL に対して学習コストの利点があるとはまったく思えないんだが
そういえば、地元の有名なものって聞かれると必ず自殺って答えてたんだけど、ホームドアついてしまったのでこれからどうしよう
ボタンじゃなくてタッチの歩行者信号、もうすでに家の近くに設置されててマジかになってる。これ主流になるの?
タッチ式信号、点字ところには「この点字を読んでいるときにはもう青信号になっているでしょう」とか書いてあるの?
幼馴染「偽物なんかじゃない!」 http://ayamevip.com/archives/45035188.html
僕の弱点を狙ったように突いてくるすばらしさがあった。まともなキャラ名もない文章でようやるわ。
> 日記を参考にして書いたほぼ実話です
> 要は俺はセフレ幼馴染とデキ婚しただけである
> 嫁と娘3人に囲まれてなんだかんだ今でも幸せです
https://jbbs.shitaraba.net/bbs/read.cgi/internet/14562/1542985750/
マジか
Suggested Changes 降ってこないし、 GitHub Actions もベータ申し込みしたけど降ってこないし、完全に低優先度ユーザー扱いされてる
SEGA World Drivers Championship、やったことないな、やりにいきたい。湾岸とかイニDとか、今までゲーセンでできるレースゲームって、せっかくハンコンついてるのに、車の挙動がタイヤが地面を蹴っている感触がなくて、宙を浮いているような感じでリアリティなかったんだけど、 SWDC はそのへん期待できるのかな?
入門チュートリアルでプログラミングを学んで、こんなゲームを作れました!って人、正しくプログラミングを手段として使っており、ああ世渡りがうまい……と感じてしまう
CodiMD、スマホの IME と相性が最悪なので、テキストボックスがあるだせのスマホ向け軽量モードほしい。作る元気は残ってない
メンタルが強いので、声優の顔なんて見たくねえ!人間多いところに行きたくねえ!って言ってライブに行かない https://twitter.com/ChieriOgataChie/status/1085745436474789889
「お前の両親がコインハイブ使われたらどう思うんだ」が通用するなら、テレビ局行って「お前の両親がCM見せられたらどう思うんだ」ってやりたい
せっかくなので、自分で探す旅に出ていたけれど、今日のヒットはこれでした
幼馴染「本日私は、フラれました」 http://ayamevip.com/archives/49495449.html
地震のマグニチュードのせいで、音声処理で magnitude って用語見たときに悩んじゃったし、用語何とかして
Happy New Yeah って相当昔に聞いた気がするのに CD がつい最近発売で記憶がおかしくなったか混乱してたんだけど、1年待たされたのね
URL のインデックス、 Masstree 使うと効率良さそうだけど、実装してるメジャー DB あるのかな
dotCloud って名前一切見ないなと思ったけれど、あれ売却して、売却先がつぶれて無になったのか
build-essential、一応 deb パッケージ開発用なはずだけれど、 deb らなくてもとりあえず入れとけ雰囲気出されてるよなぁ
deb らないのに dpkg-dev 入れるのは理念に反するので、今度から build-essential を入れろという指示を見たら絶対に make と gcc だけ入れようと思った(?)
GitHub 上でホストする個人レベルのプロジェクトのためのコントリビューションガイドライン書いた https://hackmd.azyobuzi.net/s/r1ygvKJQV
これ誰からも同意得られなくて泣いてる https://mstdn.maud.io/@azyobuzin/101438286416688031
3巻で完結するので読みましょう https://www.amazon.co.jp/dp/479861520X/
一切の事前情報なしの人間が読んで本当にまっすぐにハッピーエンドかといったら嘘になるけれど、これでいいんだ、そうこれで、という意味でのハッピーエンドではある
あんたなんかと付き合えるわけないじゃん!ムリ!ムリ!大好き!、読んだことある人間、全員まともに感想を言うこと自体がネタバレだと認識しているし、それが致命的なので、ぼろ泣きしたという事実しかお伝え出来ない
幼馴染属性といえば、僕の中では、電波な女神のいる日常 2巻が一番心に刺さってるんだけど、もう一度読みたいな。
Amazon のサジェストによって、数年前のそんなに売れてないんだろうなぁって感じのラノベをタイトル買いするのが好きだったんだけど、最近は最新巻を追いたいシリーズにつぎ込むだけで予算が終了するので、新規開拓できていないんだよな
他人のいいところを言語化できないの、他人をほめられない人間になってしまうので何とかしたいとは思ってるんだけど、そんなに他人を見ていない