読書メモを作る月曜日

8:00

おはようございます。本日はもろもろの準備を。

今週やることの整理:

結局、昨日できなかったので、今週やることを先に整理しておきます。

* * *

「やること」のセットアップ。

Image from Gyazo

まだ手打ちですが、JSONの更新。先週やりおえたものを消すか残すか迷いましたが、処理を書くのが今は面倒なので残すことにしました。今週の日付を見て、それ以前は非表示という手もできますし、do,jsonからdone.jsonに移動させてもいいですね。

で、この「手打ち」をなおしたいところ。IDと作成日を自動的に挿入してほしい。

* * *

続いて一週間のビュー。こちらも手打ち。しかもJSONではなくHTMLの直書き。

Image from Gyazo

データとしては、JSONで第一週、第二週などでデータを持ち、その中に月曜日、火曜日、水曜日という属性を持つ、という方法と、素直に365日分の属性を最上位で持つ、という方法がある。基本的に、「先週」「今週」のような週単位の閲覧しかしないので、週でまとめた方が楽ではある。

逆に月曜日は月曜日から日曜日まで表示されて、火曜日になったら、火曜日から月曜日まで表示される、というようなビューの場合は、一日単位で持っておいて方がいいだろう。

まあ一日単位で考えるか。

でもって、他のメモに日付の情報があったときに、ここに結びつけられたら最高。

あとで読む:【初心者向け】NPMとpackage.jsonを概念的に理解する - Qiita

9:00

TwitterAPIの整理:

TwitterのAPIが無料版は停止する、という話だったのでその対応をしておきます。まず、自分がどんなものにそれを使っているのかを確認しておきましょう。

倉下がTwitterAPIを使って動かしているもの - 倉下忠憲の発想工房

とりあえず、これでOKでしょう。

bookpickup:

印象に残っている対談本を聞かれたので、ちょっと思い出しておきます。

publish:印象に残っている対談本 - 倉下忠憲の発想工房

ほとんど村上春樹さんですね。仕方がない。

あとで読む:はじめに · An Introduction to Elm

メルマガ:

まずは、ファイルの準備を。

* * *

これはすぐに終わりました。何を書くのかは、ざっとだけ考えておきます。

あとで読む:whisper.cppをm1 macbook proで動かす方法

10:00

ブックカタリスト:

明日配信予定の記事の下書きを書いておきましょう。

* * *

書けました。

12:00

Textbox:

コマンドラインから、既存のjsonに項目を追加できるようにします。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
	filename = input('処理したいjsonファイル名をどうぞ: ')
	regex = r".*\.json"
	m = re.match(regex,filename)
	if not m:
		filename = filename + ".json"

	if (os.path.isfile(jsonFolder + filename)):
		#ファイルが存在する場合
		print("ファイルが存在します")
		l = loadJsonFile(filename)
		yourCommand = input('どの処理を行いますか:\n1 を入力→作成\n2 を入力→追記\n3 を入力→削除')
		if yourCommand == "1":
			yourItemTitle = input('追加したい項目のタイトルを教えてください:')
			yourItemBody = input('追加したい項目の内容を教えてください:')
			yourItemPosition = int(input('追加したい項目の場所を教えてください(規定の追加場所は先頭(0)です)'))
			tempItem = constructJsonItem(yourItemTitle,yourItemBody.split("\n"))
			l.insert(yourItemPosition,tempItem)
			print(l)
			

雑ですが、とりあえずできました。あとは、実際に使いながら適切なスタイルを見つけていきましょう。