Skip to content

Instantly share code, notes, and snippets.

Avatar
🍛
I love curry 🍛

mattn mattn

🍛
I love curry 🍛
View GitHub Profile
View go-gonum.go
package main
import (
"fmt"
"log"
. "gorgonia.org/gorgonia"
"gorgonia.org/tensor"
)
View Program.cs
using System;
namespace foo
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
View .tmux.conf
set -g default-terminal "xterm-256color"
set-option -ga terminal-overrides ",xterm-256color:Tc"
set -g mouse on
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
run -b '~/.tmux/plugins/tpm/tpm'
set -g @plugin 'odedlaz/tmux-onedark-theme'
View blacklist.txt
runtime/doc/todo.txt:5820:- Add an option to whitelist options that are allowed in a modeline. This
runtime/syntax/gnash.vim:84:syn match GnashKeyword '\<whitelist\>'
runtime/syntax/muttrc.vim:429: \ mailto_allow mime_lookup my_hdr pgp-hook push score sidebar_whitelist source
runtime/syntax/muttrc.vim:432: \ unsidebar_whitelist
runtime/syntax/neomuttrc.vim:639: \ setenv sidebar_whitelist source subjectrx subscribe-to tag-formats
runtime/syntax/neomuttrc.vim:642: \ unmy_hdr unscore unsetenv unsidebar_whitelist unsubjectrx unsubscribe-from
runtime/syntax/pfmain.vim:390:syntax keyword pfmainConf postscreen_dnsbl_whitelist_threshold
runtime/syntax/pfmain.vim:413:syntax keyword pfmainConf postscreen_whitelist_interfaces
runtime/syntax/pfmain.vim:1183:syntax match pfmainRef "$\<postscreen_dnsbl_whitelist_threshold\>"
runtime/syntax/pfmain.vim:1206:syntax match pfmainRef "$\<postscreen_whitelist_interfaces\>"
@mattn
mattn / README.md
Last active Nov 24, 2020
blacklist/whitelist master/slave に関する情報集め
View README.md

blacklist/whitelist master/slave に関する情報集め

blacklist/whitelist、master/slave という単語は相応しくないという意見に OSS がどの様に対応すべきかを自身で考える為の情報集めです。見つけ次第、逐次更新していきます。

僕(mattn) 自身は black lives matter に同意をしています。blacklist/whitelist、master/slave という単語を廃止する事が、歴史的背景を持たない文化圏では特定の意味を持たなかった為、個人的には若干思う所はありますが、廃止自身に反対するつもりはありません。

昔から、主副を表す物には master/slave という単語が使われてきました。ハードディスクの IDE、仮想端末(pty)、色々あります。またネットワークの IP フィルタリングに関しては blacklist/whitelist と表記した物が今でも沢山あります。

我々日本人が意識せずに使っていた blacklist/whitelist、master/slave という単語が、人々にどの様に影響しうるのか、今後 OSS としてどの様に関わっていけば良いかを理解する上で、自分なりの情報集めをしたいと思っています。

View client.go
package main
import (
"log"
"net"
)
func main() {
addr, err := net.ResolveUnixAddr("unix", "./foo.sock")
if err != nil {
View Makefile
TENSORFLOW_DIR = c:/dev/tensorflow
CFLAGS = \
-shared \
-Ic:/msys64/mingw64/include/python3.8 \
-I${TENSORFLOW_DIR}/tensorflow/lite/tools/make/downloads/flatbuffers/include \
-I${TENSORFLOW_DIR}/tensorflow/lite/tools/make/downloads/absl
INSTALL_DIR = c:/msys64/mingw64/lib/python3.8/site-packages/tflite_runtime
OS_ARCH=windows_x86_64
View ezfilter.vim
function! s:fuzzy(lhs, rhs) abort
return a:lhs =~ join(map(split(a:rhs, '\zs'), "printf('[\\x%02x].*', char2nr(v:val))"), '')
endfunction
let g:asyncomplete_preprocessor =
\ [function('asyncomplete#preprocessor#ezfilter#filter')]
let g:asyncomplete#preprocessor#ezfilter#config = {}
let g:asyncomplete#preprocessor#ezfilter#config['*'] =
\ {ctx, items -> filter(items, 's:fuzzy(v:val.word, ctx.base) != 0')}
You can’t perform that action at this time.