シンギュラリティは遠い

人に理解されないというのは大変な苦しみです。 しかし、いざ理解されれば惨めです。 シンギュラリティは遠い 色んな人を傷つけてきたし、それと同じくらい色んな人に傷つけられてきた気がする。もうどの一人をとっても顔さえハッキリ思い出せない。 昔は、…

Intel® Math Kernel Libraryを導入してFortranから利用する

この記事の概要 Intel® oneAPIという高性能な数値計算ツールキットがある。 以前は結構な値段だったらしいが、昨年あたりから無料で使えるようになった (Intel® oneAPI FAQ)。 oneAPIにはプロファイラーとか深層学習とか色々便利なツールが含まれている。そ…

メモ(MacOS標準アプリ)の中身をプレーンテキストファイルに出力する

概要と結果 バイナリデータの正体はMacBinary Archive バイナリデータの解凍先はutf-8と非utf-8が混在する 概要と結果 MacOS標準アプリの『メモ (Notes)』の中身を移行しようと思ったら、ファイル実体がSQLiteのバイナリデータだった。メモの中身移行しよう…

素のJavaScript (ES6)でTodoアプリを作る、ついでにReactのrenderっぽい動きを再現する

完成品 コード全文 説明 完成品 完成品 コード全文 <html> <head> <meta charset="utf-8"/> <script> const state = { todoList: [], formText: '', }; const render = () => { document.getElementById('main').innerHTML = ` <div> <div> </div></div></meta></head></html>

TypeScriptでFirestoreにgetOrCreateをやる

Django REST Framework使った後だとgetOrCreateが欲しくなる。 実際はDocumentSnapshot.updateとかが便利すぎるので使い道はほぼ無い。 const db = firebase.firestore(); const fsGetOrCreate = (docPath: string, initialData: any): Promise<DocumentSnapshot> => { return </documentsnapshot>…

人の本性と玉ねぎの皮の話

「人の本性は玉ねぎの皮のように何重にも覆い隠されていて、皮を一枚一枚剥くと本性が出てくる」という話を聞いた。しかしこの例え話は、甚だ実態とかけ離れているように思う。なぜなら、玉ねぎを包む一枚一枚の皮こそが、玉ねぎそのものだからである。 玉ね…

GithubのPushログをGoogle Spreadsheetsに記録する

Google Apps Scriptを記述する Google Spreadsheetsを新規作成します。SpreadsheetのIDとシートの名前を控えておきます。スクリプトからシートを呼び出すときに必要になります。 Spreadsheet IDとSheet Nameを控えておく上のメニューバーから『ツール→スクリ…

消毒液の味

最近は例のアレのせいで、どこに寄っても入り口に消毒液が置いてある。湿気が多い時期だと中々消毒液が乾かなくて嫌だよね、とかまあそれはいいとして、個人的に「消毒液」の文字を見るたびに思い出してしまう中学生の時のエピソードがある。 消毒液の味がす…

WordPress on Google Cloudのメモ。SSH接続とかテーマ編集とか。

最近WordPressをGoogle Cloud Platform(以下GCP)で動かしてまして、初期で色々つまったポイントとかのメモを置いておきます。 各種パスワードはどこに保存されてるか SSH in Browserは便利だけど結局つかわなかった DNS設定のこと テーマはどうやっていじろ…

Youtubeライブのコメント読み上げをゆるく実装する

動機と概要 ・Youtube のライブ配信を聴きながら作業をすることが多い・でもやっぱりライブ配信ってコメントありきだし、コメントも音声で聴きたいですよね〜・「Youtubeコメント読み上げ」で調べてみたら、棒読みのインストールとかコメントビュアーとか面…

素のHTML+JavaScriptで複素関数を描画する

はじめに 特別なライブラリを使わなくても、HTMLのcanvas要素を使ってJavaScriptで色々描ける。例えば複素対数関数とかをこんな感じで。canvas要素の取り扱いについてはこちらから詳しくCanvasRenderingContext2D - Web API | MDN とりあえずなんか描く body…

React.jsで一通り地図を扱う【React-Leaflet】

目次 用語説明 はじめに ⭐️とりあえず地図を表示する⭐️ ⭐️Leaflet要素いろいろ⭐️ ⭐️イベント管理いろいろ⭐️ 用語説明 Reactとは? →JavaScriptフレームワーク御三家の一。 Leafletとは? →Webアプリで地図を扱うためのライブラリ。 React-Leafletとは? →Rea…

JavaScript+Python(Django)で京都市バスの路線図を描画する処理

これまでのいきさつ 使用したライブラリ JavaScript側の処理(リクエスト送信) Django側の処理(レスポンス送信) JavaScript側の処理(路線描画) 今後のこと これまでのいきさつ 京都市バスのオープンデータを使ってバス路線図を描いた。京都の市バス路線…