Skip to content

Instantly share code, notes, and snippets.

View DQNEO's full-sized avatar

Daisuke Kashiwagi DQNEO

View GitHub Profile
@DQNEO
DQNEO / 海外登壇.md
Last active November 6, 2023 11:09
海外カンファレンス登壇するためのアドバイス

アメリカGopherConに応募して登壇した経験(2020年、リモート、事前録画)があるので、いくつかアドバイスします

  • 第二言語で登壇するというのはそれだけで素晴らしいこと
  • ネタの探し方
    • オンリーワンなネタ(他のひとがやってなさそうなネタ)を探そう
    • はじめから登壇を意識して、勉強したりOSS活動したりしよう
    • 「作ってみた系」「自分の体験がベース」だとやりやすいかも
  • 日本のカンファレンスで同じネタで登壇しておくとよい
    • 海外登壇するにあたって、「あとは英語化するだけ」になる
  • 米GopherConでは、実現可能性つまり「期日までに準備してちゃんと発表できるか」を説明する必要があり、「すでに自国で発表済みなので、英語化するだけです」といえるので有利
@DQNEO
DQNEO / go.mod
Created June 17, 2023 10:49
log of "go build -n -a -p 1"
module example.com/hello
go 1.20
@DQNEO
DQNEO / build_hello.log
Created June 15, 2023 00:13
log of building hello world by go-build-bash
#
# Initial settings
#
GOOS: darwin
GOARCH: amd64
main module: github.com/DQNEO/go-build-bash/examples/hello
ARG: .
out file:
work dir: /tmp/go-build-bash/w/1686787031
pkgpath='.'
@DQNEO
DQNEO / dict.py
Last active January 27, 2023 02:54
Python script to lookup word definitions from MacOS's builtin dictionary app
#!/usr/bin/env python3
#
# LICSENCE: BSD
#
# Thanks to: https://www.lifewithpython.com/2016/07/python-use-mac-dictionary-app.html
#
import sys
from DictionaryServices import DCSGetTermRangeInString, DCSCopyTextDefinition
def lookup(word):
@DQNEO
DQNEO / buki.txt
Created December 17, 2022 05:39
スプラトゥーン3 武器一覧
スプラシューター
ヒーローシューター レプリカ
.96ガロン
シャープマーカー
わかばシューター
.52ガロン
H3リールガン
L3リールガン
N-ZAP85
ジェットスイーパー
@DQNEO
DQNEO / write_binary.go
Created September 11, 2021 13:20
Write a variable data as binary
package main
import (
"fmt"
"reflect"
"unsafe"
)
type Elf64_Ehdr struct {
e_ident [16]uint8
e_type uint16
@DQNEO
DQNEO / readelf.sh
Created August 22, 2021 15:40
my readelf wrapper to view an object file generated by GNU Assembler
#!/usr/bin/env bash
file=$1
readelf -W --hex-dump=.text $file
readelf -W --hex-dump=.data $file
readelf -W --relocs $file
readelf -W --hex-dump=.rela.data $file
readelf -W --symbols $file
readelf -W --hex-dump=.symtab $file
readelf -W --hex-dump=.strtab $file
@DQNEO
DQNEO / go-hello-world.md
Last active February 15, 2022 08:16
Hello world in low level

Rewriting Hello world into the lowest level.

fmt.Print

package main

import (
	"fmt"
)
@DQNEO
DQNEO / sample.vba
Created March 4, 2021 07:07
Extract Hyperlink URLs
Sub getHyperLinkURLs()
Range(Range("B1"), Range("B1").End(xlDown)).Select
Dim cell As Range
For Each cell In Selection
cell.Offset(0, 1).Value = cell.Hyperlinks(1).Address
Next
End
@DQNEO
DQNEO / words_frequency.txt
Last active April 28, 2021 16:12
Words frequency in Go's spec
1 semicolons NNPS
1 iota NN
1 iota NNP
1 embeds VBZ
1 close NNP
1 snippets NNS
1 gives VBZ
1 informally RB
1 selection NN
1 specification NNP