Skip to content

Instantly share code, notes, and snippets.

View tani's full-sized avatar
:octocat:
LISP interpreter

TANIGUCHI Masaya tani

:octocat:
LISP interpreter
View GitHub Profile
@azu
azu / npm: package support types.user.js
Last active December 17, 2020 13:38
Greamonkey Scripts: detect npm package support TypeScript.
// ==UserScript==
// @name npm: package support types
// @namespace info.efcl
// @match https://www.npmjs.com/package/*
// @grant GM_xmlhttpRequest
// ==/UserScript==
// License: MIT © azu
const NAME = "$Greasemonkey:package support types$";
const fetchPackage = (packageName) => {
@retorillo
retorillo / fontforge_monospaced_font_generationt.md
Last active July 20, 2022 13:18
fontforgeによる等幅合成フォント作成時の注意点

fontforgeによる等幅合成フォント作成時の注意点

make.pyはファイル名に使うべきではない

pythonをインストールしている環境ではmakeコマンドよりもmake.pyが優先して実行されることがあり混乱する。

cidFlattenは使うべきではない

同じコード値を示すグリフは複数ある場合がある。 この場合cidFlattenは期待しない結果となる。

@squeuei
squeuei / postscript_core_font_set.md
Last active January 28, 2024 15:37
Open Source/TypeKit/Bitstream Alternative to Postscript Core Font Set
PostScript Core Font URW Core35 TeX Gyre Liberation croscore TypeKit Bitstream
Helvetica Nimbus Sans TeX Gyre Heros Liberation Sans Arimo Nimbus Sans Swiss 721
Helvetica Condensed Liberation Sans Narrow Nimbus Sans Condensed Swiss 721
Times Nimbus Roman TeX Gyre Termes Liberation Serif Tinos Nimbus Roman Dutch 801
Courier Nimbus Mono TeX Gyre Cursor Liberation Mono Cousine Courier

| PostScript2 Core Font | URW Core35 | TeX Gyre | Liberation | croscore | TypeKit | Bitstream | |-------------------------|--------------|-------------------|------------------------|--------

@gavinhungry
gavinhungry / service-worker-killer.user.js
Last active December 21, 2022 19:30
Service Worker Killer
// ==UserScript==
// @name Service Worker Killer
// @version 0.4.0
// @description Unregister ServiceWorker(s) before page unload
// @author Gavin Lloyd <gavinhungry@gmail.com>
// @match http://*/*
// @match https://*/*
// @grant none
// ==/UserScript==
@t-sin
t-sin / event-description.md
Last active February 28, 2018 14:30
もくもく会.lispのこと

Lisp系言語でもくもくとした会をやります。

目的

以下のようなケースを、場所を提供することで解決する:

  • Lispを勉強したいけど、一人だとなんだか勉強に集中できない
  • Lispでつくりたいものがあるけど、一人だとなんだかサボってしまう
  • Lispでごにょごにょしたいけど、わからないとき周りに質問したりしたい
  • Lispでなんかするけど、一人だとなんかイヤだ
@takoeight0821
takoeight0821 / bf.rs
Created December 13, 2017 06:03
RustでBFインタプリタ(なんもわからん)
use std::io::{self, Read, stdin};
use std::collections::HashMap;
#[derive(Debug)]
struct BFM {
program: String,
tape: Vec<i32>,
ip: usize,
dp: usize,
braces: HashMap<usize, usize>,
@hatsusato
hatsusato / kmc-advent-2017.md
Last active November 25, 2023 05:46
gpg のはなし

gpg のはなし

この記事は [KMC Advent Calendar 2017][advent] の 10 日目の記事です。 昨日の記事は tron 君 ([id:tron_kmc][tron-id]) の[今年の活動を振り返る - tron-Factory 業務日誌][tron]でした。 はたち:tada:めでたい:congratulations:

はじめに

KMC 6 回生の hatsusato です。 修士 2 回生ともなると研究にかまけて KMC 活動がおろそかになっているので、この場を借りて申し訳程度に KMC 活動をしようと思います。

@tani
tani / green-thread.scm
Created May 22, 2017 13:41
Green Threads
(import (scheme base)
(scheme write)
(srfi 1)
(gauche partcont))
(define-syntax green-threads
(syntax-rules ()
((_ (yield) a)
(reset a (call/pc yield)))
((_ (yield) a b ...)
import java.util.Random;
class Sort{
public static void main(String[] args){
Sort sort = new Sort();
int[] arr = sort.makeArray(100);
sort.printArray(arr);
arr = sort.selection_sort(arr);
sort.printArray(arr);
}
@andrii-riabchun
andrii-riabchun / GithubRepositoryInfo.user.js
Last active December 8, 2017 08:01
UserScript: Github Repository Size
// ==UserScript==
// @name Github Repository Info
// @namespace artisresistance
// @description Show github repository size and creation date
// @include https://github.com/*
// @version 1.01
// ==/UserScript==
let regex = /^https:\/\/github.com\/([0-9A-Za-z\-_]*)\/([^\/]*)$/;
let match = document.URL.match(regex);