Skip to content

Instantly share code, notes, and snippets.

View TakesxiSximada's full-sized avatar
🐻

TakesxiSximada TakesxiSximada

🐻
View GitHub Profile
@TakesxiSximada
TakesxiSximada / mast-search.el
Created September 1, 2018 12:27
エゴサ用major-mode
(require 'dom)
(require 's)
(require 'url)
(defconst mast-search-url "DUMMY")
(defconst mast-search-user-agent "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36")
(defvar mast-search-buffer-name "*mast-search*")
(defvar mast-search-buffer nil)
(defvar mast-search-posts nil)
@TakesxiSximada
TakesxiSximada / sximada.org
Created August 31, 2018 11:04
put-text-propertyを使ってテキストのRead Onlyを設定する
--------- --------- ---------|
--------+ +++++++++ ---------|
--------- --------- ---------|

(put-text-property 40 50 'read-only t)

+ のところがREAD ONLYになる 文字を移動してもその属性の文字の箇所にプロパティがついてくる

@TakesxiSximada
TakesxiSximada / sximada.org
Created August 31, 2018 10:47
interactiveに渡せる文字
使える文字列内容
b既存バッファ名
Bバッファ名(新規含む)
dディレクトリ名
f既存ファイル名
Fファイル名(新規含む)
n数値
s文字列
rリージョン
@TakesxiSximada
TakesxiSximada / *scratch*.el
Created August 31, 2018 07:27
複数のorg-modeのファイルをF11キーで切り替える
(use-package dash)
(setq our-org-files '("/path/to/your/org-file-01.org"
"/path/to/your/org-file-02.org"
"/path/to/your/org-file-03.org"
))
(defun our-org-next-file ()
@TakesxiSximada
TakesxiSximada / env.sh
Last active August 23, 2018 16:25
Emacs用のalias
alias ew='emacs -q --no-site-file --no-splash --no-x-resources -f package-initialize --debug-init -nw --load .emacs.d/init.el'
alias ewq='emacs -q --no-site-file --no-splash --no-x-resources -f package-initialize --debug-init -nw'
alias ge='emacs -q --no-site-file --no-splash --no-x-resources -f package-initialize --debug-init --load .emacs.d/init.el'
alias geq='emacs -q --no-site-file --no-splash --no-x-resources -f package-initialize --debug-init
'
@TakesxiSximada
TakesxiSximada / foreman_gotask_service.py
Last active July 2, 2018 01:56
go-taskのtaskファイルからforemanのProcfileを生成する
import argparse
import sys
import yaml
def main(argv=sys.argv[1:]):
parser = argparse.ArgumentParser()
parser.add_argument('tag', default='default', nargs='?')
parser.add_argument('-t', '--taskfile', default='Taskfile.yml')
@TakesxiSximada
TakesxiSximada / 本田デスクが万策尽きた回数を数える.md
Last active July 23, 2019 11:09
本田デスクが万策尽きた回数を数える

本田デスクが万策尽きた回数を数える

この記事はSHIROBAKO Advent Calendar 2016の13日目の記事です。

万策尽きたー で同じみの我らが愛すべき本田豊。1期で制作されていたアニメ えくそだすっ! の制作デスクです。 ちょっと小太りで、気が小さく、ケーキ好き。なかなかいいキャラですよね。 2期ではなぜか制作の仕事をやめて、ケーキ屋さんになってしまいました(しかも痩せた)。

今回はそんな彼が万策尽きた回数を数えたいと思います。 これを数えるために再度見返したのですが、時間の都合上12話しか見れなかったので、1期のみの回数になっています。

@TakesxiSximada
TakesxiSximada / README.md
Created October 26, 2016 02:52
並行(Concurrent)と並列(Pararel)

並行(Concurrent)と並列(Pararel)

並行(Concurrent)

実行状態を複数保つことができる状態を並行と言います。正し同時に処理を実行することはできません。

* * * * * * * -+
               |
* * * * * * * -+
@TakesxiSximada
TakesxiSximada / README.md
Last active October 26, 2016 14:22
公開鍵/秘密鍵/証明書

公開鍵/秘密鍵/証明書

証明書周りは本当にややこしくて全然覚えられないので整理します。

CA (認証局)

CAの役割

  • 証明書の発行
  • 証明書/秘密鍵の失効
@TakesxiSximada
TakesxiSximada / README.md
Last active October 25, 2016 13:59
Elixirチュートリアル

Elixirチュートリアル

インストール

OSXを前提にします。

$brew install elixir