2021-07-01から1ヶ月間の記事一覧

CSSモジュール

https://postd.cc/css-modules/ https://morishitter.hatenablog.com/entry/2015/09/28/103334 CSSファイル1つ1つをBEMで言うブロックにしてくれて、それをjavascriptでimportして使えるようにする仕組み。 Sassでいう所の @extends キーワードにあたるCSS拡…

Xamarin.Androidでキャッチされなかった例外を処理する方法

https://qiita.com/smi/items/28d9148e5fa97ed30658 AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(OnThreadException); 検索するとUncaughtExceptionHandlerを使えというのがいっぱい引っかかったがうまく行かず、上…

Xamarin.Androidで「UnauthorizedAccessException: Access to the path is denied」エラーが出て外部ストレージファイルにアクセスできない

https://developer.android.com/training/data-storage/use-cases?hl=ja#opt-out-scoped-storage https://stackoverflow.com/questions/46911486/xamarin-system-unauthorizedaccessexception-access-to-the-path-is-denied WRITE_EXTERNAL_STORAGE権限は追…

BEM

https://qiita.com/Takuan_Oishii/items/0f0d2c5dc33a9b2d9cb1 CSSクラスの命名規約。 例:「article-list__article-title--red」 Block Element Modifierの略で, Block => でかい括り Element => でかい括りの中にいる要素 Modifier => 上記2つの変化球 の3…

Androidにはなぜモーダルダイアログが無いのか?

https://aharisu.hatenadiary.org/entry/20180815/1534348306 正確には同期で表示されるダイアログが無い。 これは端末回転やメモリ不足によって画面オブジェクトの再作成が行われることが想定されているからだと思う。 非同期で表示されるダイアログならDia…

Tailwind CSS

https://tailwindcss.com/ bootstrapよりも粒度の細かいCSSフレームワーク。 イメージとしては、よく使うスタイルシートのショートカット集。

太田モアレ「寄生獣・リバーシ」

読了。 「寄生獣」とほぼ同じ時間軸・同じ地域を舞台にした、ミギーと新一とは別の人物を主人公に据えた作品。主人公は「人間どもこそ地球を蝕む寄生虫!! いや……寄生獣か」の広川の息子だが、広川ほどぶっ飛んだ思想の持ち主ではなく、まあ一般人である。 …

桜井画門「亜人」

読了。 死亡した場合に、怪我をしていない身体状態にリセットされるという特徴を持った「亜人」と呼ばれる人が存在する世界の話。 物語の後半は歴戦の兵士である亜人「佐藤」による愉快犯のテロリズムに対抗するエピソードになる。

進撃の巨人世界の謎

最終話のエレンの台詞「人類の8割を殺すことになる」と最終決戦をした砦の位置(アフリカの端)から考えると、進撃の巨人世界では人類はアフリカ大陸以外にはほとんど住んでいない……?なんかヒィズル国も地鳴らし圏内に存在したっぽいし。 マーレ国やその他…

C#のlock構文が必要な理由

https://blog.siongames.net/entry/lockcontro マルチスレッドだと、例えばスレッドAとスレッドBが同じ変数を+1更新をかけたとき、 1.スレッドAが変数内容を読む 2.スレッドBが変数内容を読む 3.スレッドAが読んだ値+1の内容を変数に格納する 4.スレッドBが…

Android開発日記 AndroidのBluetooth通信(SPP)【初心者向け】 - mikulogic-tomo’s diary

url

https://mikulogi-tomo.hatenablog.com/entry/2018/01/04/033458

BDアドレス

https://www.wdic.org/w/WDIC/BD%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9 Bluetoothデバイスアドレスのこと。 Bluetoothデバイスを一意に認識できる番号であり、MACアドレスと構造的に同一のアドレスである。 ただし附番はMACアドレスとは別に行なわれている。

BCC - Block Check Character

https://www.lineeye.co.jp/html/term_ayamari.html ビットごとに、1が立っている数が奇数か偶数かを判定して奇数ならそのビットについて1を立てたデータを付与する方式の誤り制御方法。 例えば0b1111、0b0101、0b0110、0b0001のデータに対しては0b1101とい…

SPP - Serial Port Profile

https://e-words.jp/w/SPP.html Bluetoothで機器の通信規約であるBluetoothプロファイルの一つ。 Bluetoothをシリアルポートのように使ってデータ送受信が行える仕様。

LIVE IN DUNGEON

クリア。 「ダンジョン探索の実況配信」をゲーム化するという意欲作。戦闘中にコメント返しスパチャのお願いをこなしながら戦っていくという、それだけ聞けば馬鹿かという仕組みがうまくゲームシステムとして機能しており、コメントを通した配信者と視聴者の…

Viteでブラウザ動作するスクリプトに「import firebase from "firebase/app";」などが使えるのは何故?

Viteでnpm run devでローカルサーバを動かしたとき、node.jsにfirebaseがインストールしてあると「import firebase from "firebase/app";」のコードが正常に動作する。 普通に考えればnode.jsではなくブラウザで実行されるコードに上記の様なコードを書いて…

<script type="module">のスコープはグローバルではない

https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Modules#other_differences_between_modules_and_standard_scripts (<script type="module">内のimport文によって) インポートされた機能はグローバルスコープから利用することはできません…

javascriptで!を使った即時関数の書き方

// わかりやすいのはこちらの書き方 (function(){ console.log("ok"); })(); // こうやっても同じ意味になる !function(){ console.log("ok"); }();頭にエクスクラメーションマークを付けるのは、たまに見る。 たぶん構文として定義されているわけではなく、…

ASI - Automatic Semicolon Insertion (自動セミコロン挿入)

javascriptで構文の境目っぽいところにセミコロンが入っているものとして、プログラムを解釈してくれる機能。

javascriptで行末のセミコロンは省略すべきでない

最近のフレームワークでは省略するコーディングルールが採用されていることが多いが、省略すべきでないと思う。 なぜならば、行頭が [ や ( の場合に正しく動作しないことがあるから。 文法エラーになるだけならともかく、意図と異なる正常なコードだと解釈…

Sky 星を紡ぐ子どもたち

プレイ。 「風ノ旅ビト」と同じスタジオ(that game company)で作られたアクションゲーム。システムや操作感や演出は風ノ旅ビトと共通する部分が多い。 グラフィック等は素晴らしいが、正直最終的な目標が提示されていた風ノ旅ビトと比べて何のためにゲームを…

進撃の巨人「イルゼの手帳」の真相について

「イルゼの手帳」は進撃の巨人第5巻に収録された1エピソードであり、壁外で巨人と言葉を交わしながらもその後死亡したイルゼ・ラングナーが遺した手記をもとにした話である。 以下ネタバレ。

けち表現 / ケチビット

http://www.picfun.com/mathlib02.html https://ja.wikipedia.org/wiki/%E4%BB%AE%E6%95%B0 2進数の浮動小数点数(floatやdouble型)の表現をするときに発生する概念。 浮動小数点数は仮数部×指数部で表されるが、ゼロは仮数部と指数部のビットがすべて0で埋ま…

Monster Hunter Rise - モンスターハンター・ライズ

クリア。村/集会所の全クエストをクリア。チャージアックス利用。 NintendoSwitch向けのモンスターハンターシリーズ。モンスターハンター・ワールドからさらにユーザーフレンドリーになった。 過去シリーズに存在した無意味な面倒くささを払拭しており、全体…

諫山創「進撃の巨人」

読了。全34巻完結。 最終巻の展開は ちょっと分かりづらい部分もあるが、いろいろ風呂敷を広げた部分をきっちり回収した上での完結。 以下ネタバレ考察。

Visual Studio 2013 からVisual Studioの開発用Webサーバ(IIS Express)を64bitモードで動かす方法

https://blog.xin9le.net/entry/2014/05/07/220837 [ツール] - [オプション] を開く [プロジェクトおよびソリューション] - [Web プロジェクト] を開く [Web サイトおよびプロジェクト用 IIS Express の64ビット バージョンを使用] をON VS2010以前は32bit版…

PowerShellの罠:Set-Contentやリダイレクトで書き込んだ内容は、自動的にCRLFの改行コードに変換される

$lfText = [System.IO.File]::ReadAllText("before.txt").Replace("`r`n","`n") $lfText > after1.txt # CRLF改行コードになる $lfText | Set-Content "after2.txt" # CRLF改行コードになる $lfText | Set-Content "after3.txt" -NoNewline # LF改行コードに…

HELLTAKER ex

クリア。 去年話題になった地獄のパズル作品に追加ステージが出たのでやってみた。 今回は純粋なパズルだけでなくアクション+パズルというステージが加わっている。……とりあえず、ラスボスは自力で倒したがパズルは最初の2つしか解けてない。(スキップし…