日が変わったのに気づかなかったので出遅れてしまいましたが、 21 歳、音無小鳥です。よろしくお願いします。
日が変わったのに気づかなかったので出遅れてしまいましたが、 21 歳、音無小鳥です。よろしくお願いします。
はぁ~~ Twitter に風船で祝ってもらいたかったな~~~~~~~~~~~~~~~~~~~~~~~~~~
進捗に追われる必要がなくなったし、ゆっくりオタクしたいな~と思った結果、月曜日から大学でした。おしまい
27時間テレビなんてパクって馬鹿やろうって企画だったはずなのに、いつの間にか感動ポルノの24時間テレビより、ためになる内容やってて草
OpenDocument の話してる!?!? https://github.com/azyobuzin/reportyatsu2
PDFとかの文書形式の何が悪いって、ページで切ることが前提となっていて、お前が今見ているディスプレイはページ単位なのか?ああん?
TweetDeck が~~って話聞いて通信覗いてみたけど、数秒ごとに 5 リクエストくらい走っていて、頭悪そうってなってる
Chrome、 Flash 有効にするかの確認がページ開いた瞬間じゃなくて、 Flash のダウンロードボタン押したときとかなの、本当に厳しい
System Browser というのがあって、大体これを広げながら、クラスを探してコードを書くっていうのが主な書き方(「自由自在 Squeakプログラミング」でもおすすめされている方法)になるんだけど、まぁ型アノテーションがないものだから、ここでソースが見えたとろで、じゃあのオブジェクトを突っ込んだら動くんだよ!!とイライラする問題が大きい
https://azyobuzin.hatenablog.com/entry/2016/08/11/002214 から 2 年経ったし、いい加減 NuGet 2.10 以下切っていい?
OWN_HMAC、 System.Security.Cryptography.Algorithms が netstandard1.3 からだからなんだよな……さてどうするか
HMAC-SHA256 に対応するには → portable45-net45+win8+wpa81 を捨てる
netstandard2.0 に対応すると、なんと NuGet Magic によって Windows 10 が死ぬリスクを抱えますねすごい!(8 を捨てるか、 10 向けビルドを作ればリスクはなくなるが)
.NET Framework 3.5 → Task がないので非同期無理
.NET Framework 4.5 → 同期・非同期両対応
Windows 8 / .NET Standard 1.x → 非同期 only
.NET Standard 2.0 → 同期・非同期両対応
ということで歴史がちぐはぐすぎて、プラットフォームのバージョンを順に比較してもうまくいかないんですね
この状態からバージョン順に比較してうまくいくようにするには、 net35, net40, net45, netstandard1.3, netstandard2.0 だけをターゲットにすればうまくいく
Windows 全部捨てて(つまり IInputStream とかのサポートを切って) .NET Standard 1.3 からにしません?マジで
みなさんも https://docs.microsoft.com/ja-jp/dotnet/standard/net-standard の表の下 3 段を見ながら怒りに震えるといいですよ
@alice 2.0 が逆に何でもかんでもぶち込みすぎて、お前それで標準やっていけるのか?という不安がすごい
> この仕様は、.NET 実装、具体的には Microsoft (.NET Framework、.NET Core、Mono を含む) と Unity によって管理されています。
って書いてあるけど Unity 要素どこにあるの
UWP のアクリルとか、フル権限持った普通の Win32 アプリから使うのどうやるの? WPF でだましだましやるやつじゃなくて本物を使いたい場合
Ubuntu フレーバー GNOME 触ってると Dock のアイコンがカーソルにつきまとってきて面倒になるときがあり、あれがつらい
Ubuntu フレーバー GNOME、割と欲しかったものに近くて、 Ubuntu ついていきますという気持ちになってるよ
Plasma かわいいんだけど、 DE 入れて消してを繰り返してゴミ増やしたくないので、なかなかかわいい以上の感想を得る機会がない
Mac と最新の Ubuntu がタッチパッド 2 本指押しで右クリック相当で、 Windows だけ右下押しなので、間違えがち
Gradual Typing、メッセージパッシングの表現力を損なわずに静的なチェックができて、実はかなりえらいのでは!?ということに気づいたあたりで Strongtalk なる言語があると知った
Gradual Typing で型付いてるのに中途半端だから最適化できないじゃんはそうなんだけど、それはおいておいて、 C++ 派生のオブジェクト指向(抽象データ型ベース?)の表現力の中途半端さについて考えると、オブジェクト指向を名乗るならかなり動的な性質を持っていないとやっていけないんじゃないかという観点で言語を見てみる作業をしてる。その究極としてまず Smalltalk かなと思って触ってみてる
これは最終的に
静的にチェックできないのはクソ → 動的な性質がないとやっていけないオブジェクト指向はクソ
までつなぎたいというお気持
Obj-C が GC と with with ウザいメッセージ式をなんとかしたら、もうちょい長寿だったんじゃないかと思ったけど、それやるとただの Ruby な気がしてきた
Go の interface ってメソッドシグネチャの一致だけでチェックされるからかなり柔軟性があるし、これを拡張すれば安全に様々を隠蔽したり、共通処理を外出ししたりできそうだなと思う。
というかあれの実装どうなってるんだろう。 Go はワンバイナリにコンパイルされるから、あるインターフェイスにキャストされる可能性がある型をすべて調べて C++ のテンプレートのように展開するのか、それともリフレクションが使えるだけの情報を実行時にも持ってるから実行時にごにょってるのか
Chrome、とりあえず chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains を殺しておかないと安心してインターネット出来ない
昨日 Go の interface を拡張したら面白い言語になるんじゃないかと言った件、帰り道にどんどん構想ができてめっちゃ楽しくなってきたけど、まぁどうせどこかに論理の穴があるし、作り始めたらつらくなるんだろうな
null のない状況を作ろうとすると、むしろ null を踏んだら必ずぬるぽするというセマンティクスがなくて危なっかしいっていうのも事実だな。実際 Rust の unsafe ブロック内ではあらゆる可能性を考えながらコードを書かないといけないわけで
Rustonomicon の Implementing Vec を見ると、考えるべきことがあまりにも多い
今期は本当に計画的に実験レポートをこなしていかないと、本当に体が吹っ飛ぶ可能性すらある、がそれ以外はのほほんと生きていけると信じてる
Ubuntu、独自色出したというより、なんか覇権争いしてるな?と思ったところに飛び込んで、参戦して、負けたときにみんなの記憶の中で黒歴史になってるだけでは
名前による隠ぺい(つまりダックタイピング)が本質であって、 C++, Java 方面の(インターフェイスの)継承は定義時に考慮していた部分しか名前による呼び出しができないので、明らかに表現力が弱い。オブジェクト指向づらするな(そろそろ殺されそう)
データ型があって、関数があって、それでいいじゃんというのもわからなくもないが、やっぱりもっとふわっとしたメッセージングで書けることによる柔軟性は、複数の動作を統一的に扱いたいときに大いに役に立つし、「オブジェクト」というものをもう一度考え直し、その上で型安全性を静的に担保できれば、一方向の継承(インターフェイスを含む)よりグっと価値のあるオブジェクトを司る言語になるんじゃないかという野望が、ここ数日で芽生えている
@alice とりあえずプログラミング言語理論の話になるとポンポン出てくる論理式を見たときに「暗号か??」にならない程度にはいろいろ知っていたいよね……(高い
プログラミングをどう覚えたかわからないけれど、人生でこれだけ時間をかけたものは他にはもう絶対ないだろうなということだけは言える
僕のプログラミングリスポーン地点はここです https://www.vector.co.jp/vpack/filearea/win/prog/index.html
社会に適合していなくても強大な内なるパワーをぶちまけ続けるだけで生きている人間もいて、あれは敵わない
2限、ガイダンス出るべきか迷ってる。起きる時間がだいぶ変わるので。データベースの授業なぁ、データベーススペシャリスト取っちゃったしなぁ新たに学べることなさそう
C++ の継承の件、 non-virtual で名前が被ると、呼び出し部分で名前被ってるぞと怒られ、ひし形継承で実装が 2 つに分かれると、クラス定義部分で more than one final overrider と怒られることがわかった
今の履修登録状況で、卒業まで残り 7 単位となり、 4 年の必修が 9 単位だから、もうこれ以上履修しないで、起きれてレポートがなかったら授業出ればいいか
どうやら F ドライブがシステムドライブ扱いされているせいでシステムイメージの保存先にできなくなってるんだけど、何が悪いんじゃ
非標準規格の上に構築され、不自由コーデックでエンコードされた1私企業の発表生放送を見てる人間を尻目に寝るか
スマートフォンのスマートは小さいの意味であってほしかった……。もう誰も4インチ台スマホを作ってくれない……
人々がどんなときでもスマホでコンテンツ鑑賞するから画面がでかくなってきているならば、僕は全然インターネットに依存していないのでは?(ホンマか?)
4インチが主流の頃に Galaxy Nexus でスマホデビューしたので、デカイ!って言ってたのに、今では小さい方だもんな……
スマホ歴、 Galaxy Nexus → Xperia Z1 f → Xperia A4 → iPhone 5c → Xperia XZ1 Compact なので、 4.7 を超えたことがない
積極性が足りないというか、現状に満足する質なので、完全に難聴主人公を人生単位でやっている感じになり、まずいですね
ACM Digital Library、大学の Wi-Fi と VPN 経由だと PDF ダウンロードさせてくれなくて、 web 経由版の VPN でだけダウンロードできるのなんでや
サーバーレス、時代はサーバーレスと叫べばクラウドベンダーがひたすら儲かるんだろうなという気持ちしかない
ASP.NET Core になってから SignalR あまりにも出てこないから死んだと思ってたけど、いい加減新しいやつ出てたのね……
ブラウザが巨大な JS ランタイムを持っているのに、さらに wasm で何らかの巨大ランタイムをダウンロードしてくるの馬鹿なの?という思いでいっぱいなので、あの辺には言及しないようにしている
パッケージ単位(web ならオリジン単位)でしかアプリをやりとりできない世界で、追加ランタイムをアプリに仕込むというのが本当に許せない。スマホをターゲットにする場合は特に。スマホはいくら性能が良くなったところで、少なくともまだ数年以上は電池の制約からは逃れられないわけで、少しのオーバーヘッドも許しちゃいけねぇ、そういう気持ちが必要だと思ってる。
PCのね、特に jail も使ってないような plain old 実行環境なら、ランタイムの共有とかふっつーにやってるからいくらでもやれという気持ちなんだけどね。
こういう思いが積もるのは、1年前までストレージが 16GB のスマホを使っていてつらかったのがかなりある
2週間前に、 USB Implementers Forum にサンプルツールの再配布していいかよ?ってメールを送ってから何も返ってきてないんですけど、その間に www.usb.org がリニューアルされて、さまざまなリンクが切れてるんだけど
ギガノーカウント、要するにパンピーがどんな使い方しようと予想の範囲は超えないだろうけど、キモオタが無制限に通信するのは禁止したいって意味だよな
オタク禁断症状が起こるの、乙女男子の最新話読んでないだろ!!という脳からの警告だということに気づいた
そんな言葉を人種差別だと思う方が人種差別案件すぎてマジで世界平和は遠そうだなという気持ちでいっぱいだよもう
落下位置詐欺で MISS 食らいまくって、こういう譜面が一番嫌いじゃ〜〜って叫んでる
上からまっすぐ真下に落ちてこいや斜めから来るな
「バグがあった!」っていうからいけないんだよ。ちゃんと「これは不正指令電磁的記録では?」と言う必要がある
SNS 系の画像データって、投稿直後に大量にリクエストされるから、どうせ数 MB くらいだし数分メモリに乗っけておけという気持ちがある