Standard escape codes are prefixed with Escape
:
- Ctrl-Key:
^[
- Octal:
\033
- Unicode:
\u001b
- Hexadecimal:
\x1B
- Decimal:
27
[ Update 2020-05-31: I won't be maintaining this page or responding to comments anymore (except for perhaps a few exceptional occasions). ]
Most of the terminal emulators auto-detect when a URL appears onscreen and allow to conveniently open them (e.g. via Ctrl+click or Cmd+click, or the right click menu).
It was, however, not possible until now for arbitrary text to point to URLs, just as on webpages.
// gcc test.c `pkg-config --cflags --libs gtk+-3.0 gdk-3.0` -lX11 && ./a.out | |
#include <X11/Xlib.h> | |
#include <unistd.h> | |
#include <stdio.h> | |
#include <gtk/gtk.h> | |
#include <gdk/gdkx.h> | |
static void my_gtk_realize(GtkWidget* widget, gpointer user) |
;; -*- fundamental -*- ; coding: utf-8 -*- | |
;; okuri-ari entries. | |
いr /挿入/ | |
かk /顔射/自慰/ | |
きm /理性崩壊/ | |
こk /自慰/ | |
じこr /避妊失敗/ | |
じこt /避妊失敗/ | |
だs /射精/排卵/ | |
でc /射精/排卵/ |
SELECT pg_database_size('notestock') AS db_size -- Any DB Name | |
, ROUND(100 * SUM( | |
CASE (a.n_live_tup + a.n_dead_tup) WHEN 0 THEN 0 | |
ELSE c.relpages * (a.n_dead_tup / (a.n_live_tup + a.n_dead_tup)::numeric) | |
END | |
) / SUM(c.relpages), 2) AS garbage_raito | |
FROM pg_class AS c | |
JOIN pg_stat_all_tables AS a ON(c.oid = a.relid) | |
WHERE relpages > 0 |
ておくれ、ふぁぼ、mikutter
2016年10月から、「ておくれ、ふぁぼ、mikutter」を公開していたDropboxが、Publicフォルダに設置したHTMLファイルをWebページとして公開する機能を停止した。これによって、本文書はダウンロードすることは出来るが、ブラウザ上で閲覧することは出来なくなっていた。さらに2017年3月、同15日に明示的に公開リンクを取得しなければPublicフォルダに入れているドキュメントも公開されないように変更するというアナウンスがあった。公開設定をしてもブラウザで閲覧できないことも踏まえると、もうDropboxで公開するのは良い手ではない。
思えばこれを書いたのは2012年末。もう4年以上前ということに驚きを隠せない。本文には書いてないが、丁度祖父が危篤で、年の瀬であることも相まってかなり慌ただしい年末だったと記憶している。結局、2012年12月24日の昼下がり、私が京都の四条河原町近辺でせいべと昼食を食べながら、数日前に公開されたこの文書について語り合っている時に訃報が入り、せいべといっしょにすぐ近くのデパートに喪服を買いに行った。そんなときだったからと言うと言い訳になるが、校正が十分に行き届いておらず、そのうち直そうと思いながら今日に至る。
2012年というのは恐ろしく昔のことだ。2017年現在、StSは消え、Twitterは幾度となく倒産・身売りの話を繰り返し、ふぁぼはいいねになり、おるみんによって新たなておくれクラスタが形成された。今日も人はておくれ、ふぁぼり、mikutterを使っている。この文書は今となっては当時を切り取った貴重な記録になっており、再公開にあたって読み直してみると、自分の記憶が思いの外劣化していることに驚いた。この文書が当時想定していたような役割をちゃんと果たしていることが意外でもあるし嬉しくもある。
# -*- coding: utf-8 -*- | |
Plugin.create(:mikutter_kyuuyo_koujo) do | |
command( | |
:mikutter_kyuuyo_koujo, | |
name: '給与所得者の基礎控除申告書兼給与所得者の配偶者控除等申告書兼所得金額調整控除申告書', | |
condition: lambda{ |opt| true }, | |
visible: true, | |
role: :timeline | |
) do |opt| |
# -*- coding: utf-8 -*- | |
Plugin.create(:mikutter_currybox) do | |
command( | |
:mikutter_currybox, | |
name: '大型カレーボックス', | |
condition: lambda{ |opt| true }, | |
visible: true, | |
role: :timeline | |
) do |opt| |
# -*- coding: utf-8 -*- | |
Plugin.create(:mikutter_hokkaido_no_ie) do | |
command( | |
:mikutter_hokkaido_no_ie, | |
name: '木の城たいせつ', | |
condition: lambda{ |opt| true }, | |
visible: true, | |
role: :timeline | |
) do |opt| |