マガジンのカバー画像

技術メモ

72
運営しているクリエイター

2018年11月の記事一覧

捨てたい null

static String lastComponent(String url) { if (url == null) { return ""; } else { final String component = android.net.Uri.parse(url).getLastPathSegment(); return component != null ? compone

もっとみる

連日ごちそう感

11月27日火曜日、晴れ朝、家を出るときはひょっとしたら降り出すんじゃないかと心配になるほどド派手に曇っていたけれど、五反田駅に着くころには気持ちよく晴れていた。そして暖かめだった。一日。

* * *

11月が終わろうとしている。今年もあっという間だったなあ……

* * *

土曜日日曜日と粉物食べとかナイトでハッスル。
昨晩は妻が仕込んでおいてくれた豚肩ロースの塩漬けでポトフをつくってくれ

もっとみる

FTP on macOS

macOS high Sierra あたりから FTP コマンドがターミナルから除かれたそう。困ったなあ…… とおもったところ Finder の組み込みで FTP 接続が使えました。

メニューから「移動」、「サーバーへ接続…」、そして ftp スキーマを入れてサーバー名を入力。

そういえばたぶん Windows Explorer でも同じようにできそう、な気がする。サーバー管理の人には使えない

もっとみる
僕の LISP 評価器が、順列生成を評価可能に

僕の LISP 評価器が、順列生成を評価可能に

11月11日日曜日、晴れようやく動くようになった……

文法解釈と実行までひととおり、そこそこの機能を備えた処理系をつくりあげたのはこれが初めてと言える、気がする。
(Brainf*ck でも順列生成くらいまでなら実行できるような気もする。とすればあれが初めてか?)

ツイッターで書いた「敗北感」は、僕が LISP の「評価」の仕組みを勘違いしていたこと。

* * *

LISP の評価は、ある

もっとみる

Let it be

11月6日火曜日、雨朝から夕方まで、雨。

ここのところ2時間おきに10分程度の散歩を挟むようにしているのだけれど、雨の中を出るのは少々キツかった。(でも出た。こういうところ、意地でも決めたことはやめないという融通の利かなさは僕の悪いところで、そしてたぶんいいところでもあるんだとおもう)

* * *

ところで唐突だけれどプログラミング言語の Kotlin の話。

Kotlin には、オブジェ

もっとみる

SECD マシン、そして

11月5日月曜日、晴れこれと言ってこれを書いておかねば! ということが思い浮かばない……。

5月の頭、この note を始めたころは、暴走する頭の中をどうにか外に出さないとという焦りで溢れかえっていたのだけれど、落ち着いたものだ。
(さらにその半年前はツイッターにとめどなくツイートを垂れ流していたんだっけ)

空っぽになったわけではない。いまだってしたいこと、考えたいこと、いくつかある。けれど、

もっとみる