このマシン、 ReSharper に耐えられない
長年インターネットにはいるものの、あまり(主に人間関係が)危険そうな地帯に手を出さなかったので、インターネットでどのようなコミュニケーションが行われているのか全然わからん
jQuery を採用するだけで条件反射的に否定しはじめる人間は、信用できないリストに登録しています
Rust の Pin を理解するの、 async/await がただの糖衣構文ではないということに気づく必要があった
このアカウントは、notestockで公開設定になっていません。
逆張りオタクなので、 S3 互換 API のない B2 を相手に頑張ることに意義を見出していたので泣いてる
某 Pleroma サーバーはメディアアップロード先はローカルだけど、日次バックアップで B2 に飛ばされてます
readonly ref readonly int とかいう C の const 地獄みたいな例を見て、 C# 終わりという気持ちになった https://ufcpp.net/study/csharp/resource/readonlyness/#similar-but-different
array[array.Length - 1] が array[^1] って書けるようになったんだっけ。 .NET Core 3.1 でしか使えないから使ったことないけど
最近の新規プロジェクトは csproj に
<LangVersion>8</LangVersion>
<Nullable>enable</Nullable>
と書くところからスタートする
そいえば System.Diagnostics.CodeAnalysis の .NET Standard 2.0 バックポートは公式から用意されないのかねぇ。 null 非許容のお供に欲しいんだけど
僕はだんだん吹っ切れて、「あっこれは 99% Gen0 で回収されるからいいや」みたいな気持ちでやってる
Rust はよくできているが、書く側もよくできている必要があり、僕はよくできていないので、おちんぎんが発生する案件に突っ込むには時間を無駄にしすぎると判断しちゃうなあ
「Visual Basic」は.NET Coreでもサポートを継続 ~ただし、言語としての発展は終わり - 窓の杜 https://forest.watch.impress.co.jp/docs/news/1240998.html
TypeScript で書かれてるのはおそらく VSCode 拡張が前提で、 LSP の実績があるからなんだろうなぁ
Python に限って言えば、 Python 標準に構文解析 API があるから、何も考えなければ Python で書くのが楽そうって思うけどねぇ
XML な時点でお察しな上に、依存関係の概念がありながら既存のものが並列に処理されることを想定されていないせいで並列化ができないすばらしいビルドシステムなんですけれども、しかしやめられなかったんですね~ https://ufcpp.net/blog/2017/5/newcsproj/
Flutter vs React Native を調べて回ってたんだけど、 Flutter の唯一の欠点が枯れてないってことだけはわかった
React Native を眺めながら、「でも Android は状態を Bundle に詰め直さないと、期待通りの resume できないじゃん」になった。大量にネイティブ Java を書く未来がよく見える……。 iOS はきっとバックグラウンド制限を相手するのに死ぬんでしょ……
Pleroma のジョブキューの Oban は、 LISTEN + 定期的にハートビートレコードを INSERT させることでワーカーの存在を確認してた記憶がある
自治体が GitHub 使うの、 OSS プラットフォームの公募とかいう手続き通さず GitHub 使うのは大丈夫なの? という疑問がある。自治体の決まりよく知らんけど
stopcovid19 でいえば、受託した団体(Code for Japan)を経由して GitHub を使ってるから OK とか、そういうからくりな気がしてきた
リモート授業用にディスプレイを追加するか~と思っていたが、我々には Duet Display があるんだった
iPad Air 2 とかいう Apple Pencil が使えない世代なので、むしろ PC のほうがノートですね
きりたんデータベースの説明に
> 音素ラベル付けについて
> Juliusにより自動設定後,主担当者,副担当者により詳細なラベル付けを実施し,その後,主担当者1名が再度手動で微調整しました.
とあるから、 Julius でサクっと音素検出できるかなーと思ってディクテーションキットに -palign をつけてぶち込んでみたけど、なんだこれって出力しか得られなくて、どうやって作ったんだになってる
Windows Live Admin Center が死んでしまって、独自ドメインメールが、当時の設定を頼りに動き続けているがもう廃止も設定変更もできない……
えっこれどうやって実現してるの https://telework.cyber.ipa.go.jp/multi_display/
Windows 標準の RDP 以外のリモートデスクトップソフトウェアってディスプレイ回り介入不可能で、やろうとしたら、仮想ディスプレイドライバ(一応ユーザーモードで書けるからすぐに配布はできるけど)が必要になる印象なんだけども
“はい。システムモードで動作させている「シン・テレワークシステム」は、中継システムと、クライアント / サーバー間の通信が TLS 1.3 で保護されることとは別に、さらに当該 TLS の SSL-VPN トンネル内で、「End-to-End の暗号化 (E2EE)」が提供されます。この暗号化は、Windows の標準の RDP (リモートデスクトップ) のプロトコルスタックによって TLS で実装されています。(暗号強度・アルゴリズムは、Windows のバージョンに依存します。)”
NTT 東日本 - IPA 「シン・テレワークシステム」 - FAQ (よくある質問と回答) https://telework.cyber.ipa.go.jp/faq/
某、マジでオーディオがピンチなんじゃないかと思っている。いい案がない間に、ようやく見つけた オープンソースかつ署名済みの仮想オーディオデバイスドライバの証明書の有効期限が切れてしまう……
@wzqtparor the library looks very good to start development for XIM 😀
ブログ、変更履歴表示できるように作ったのに、 Vercel に突っ込んだら .git ディレクトリ無視されてその機能効かなくなって泣いたので、今では手動デプロイです(終わり)
ついに Linux (WSL) に DirectX の API を持ち込むところまでやってきたので、そのまま DirectX を Linux のリアルデバイスで使えるようにするところまでそのうちやりかねないし、ゲームプラットフォームも狙ってきそうだな……
WSL で CUDA サポートはディープラーニング勢の悲願だったのでもう Windows の完全勝利です
WSL を強化していくの、最終的に Windows の資産と Linux の資産両方使いたい人を、「とりあえず WIndows 使っておけばOK」に持っていけるから最強の戦略なんだよな
MacBook 「Pro」という名前を背負ってる自覚を持ってほしい。持ち運べるスタジオになるんだろ? なんで本体だけでペン入力ができないんだよバカでしょ
Envy x360 13 を買った結果メモリが実質 6GB しかなくて泣いたけど、 Surface Pen がフルで使えるので価値はあった
NW.js、ブラウザでダウンロードするとすぐ落ちてくるのに、 yarn add nw したり nwbuild したりするときの自動ダウンロードだとすっげえ遅いんだけど、 node でダウンロード処理書くのやめろ
そっちこそ、大昔に流出して今では使ってないパスワードで脅そうとか恥ずかしくないの?って返信したくなるな
NW.js と React で一本アプリ作り上げたんだけど、特にアウトプットするような内容……ないような
あーそうそう、最初は Parcel の electron ターゲット使ってたんだけど、 require('fs') を無にされて終わったから webpack にしたという経緯があるのは知見
アホなので、これバグってそうだな〜ってソースコード見に行って確信を得てから Issue を検索して報告済みなのを確認する(順番が逆)
Mastodon 終わったので Pleroma 完全移行をするかどうかを考えるか(画像キャッシュ周りがうまくなくて完全移行の決心をまだしていない)
Elixir でうまく実装できる気がしないので、メディア部分だけ Rust か C# で書くという案もある。
このアカウントは、notestockで公開設定になっていません。
CoreTweet のリクエストが JSON なタイプのやつ、もう無理という気持ちしかないんだけどどうしたらいいの。もともと「ドキュメント? Twitter API Reference を読め」ってスタンスで、単純な form-urlencoded じゃないやつを扱う予定がなかったからもうわからぬ
講義動画、ソニーのディープラーニング講座見てわかったけど、早口でばばばばーと進んでくれたほうがいい。「間」はリアルタイムでしか許されない
Pleroma の develop ブランチのリリースノート見たら、 Mastodon からパーマリンク変えずにマイグレーションできるようになるって書いてあってマジっすかになった
enum に構造体持たせるとねぇ……パターンマッチ書くときにクソだるくなるので、結局別で構造体定義して tuple にしちゃう
tokio フルパワーで回せるという点で warp を選びたいけど、フレームワークではなくライブラリって感じなので、更地スタートって感じ
ap いうて、 Note の Create しか扱わないあたり、 noteactivities が正解なのではという気がしてきた
actix-web はただの tokio に無駄な蓋して不自由に下だけだったし、対して actix のアクターと仲良くできないし、僕は苦手です
TravisCI の Mono 環境、環境インストール作業が遅すぎて Continuous に使いたくないw
どれを move してどれを参照にするか選べるようにしてくれ → C++のラムダ式構文の出来上がり
だんだんこういうブロックで async なりクロージャなりを書くのに落ち着いてくる
{
// キャプチャされる変数の所有権メンテ
let x = x.clone();
async move { 処理 }
}
{
let foo=&foo;
let bar=bar.clone();
|| move { /* fooは参照、 bar は move }
}
みたいなのができるので、構文をどうするかはさておき機能としては既に選択的な move はできる
- [ ] 日が変わるまでに終わらせなければならないもの: 作文
- [ ] 寝るまでにやること: 履歴書
どんな言語の経験者も Rust を触り始めた最初は同じように寿命の概念と仲良くするのに手こずるの、面白い。人類共通の敵
そういえば C# に () 型がないやんけ問題が ValueTuple (型引数なし)の登場で解決した
C# の async/await が AsyncMethodBuilder で拡張可能になったものの、実用的な利用例が今のところ UniTask のような Task の再実装しかないのが悲しいと思っている。 Task ハックで面白い例が Azure Functions の Durable Functions で、同じメソッドを何度も呼ぶけど、どこまで実行するかは状態次第っていう使い方をしていて、そういう感じの面白技をもっと見たいなぁって思う
azyobuzi.net ドメインを VALUE DOMAIN から ConoHa に移行した。どうせバックエンドはどっちもお名前なのに通常の移管フローをしなきゃいけないのじわじわくる
PrismJS、どうやって node から使うんだこれ。 npm のパッケージ見ても prism.js に含まれていない言語使おうとすると、 module と無縁なプログラムしか含まれてないぞ……
タバコに紅茶詰めて吸ったら健康になるのか|sugar.|pixivFANBOX
https://sugar.fanbox.cc/posts/1082035
このアカウントは、notestockで公開設定になっていません。
VS の C# フォーマッタに慣れると、設定で縛るうんぬんより、最低限のインデントとスペースの調整だけやってくれるのが一番気持ちいいんじゃ