Skip to content

Instantly share code, notes, and snippets.

View hyuki's full-sized avatar

Hiroshi Yuki / 結城浩 hyuki

View GitHub Profile
@hyuki
hyuki / fortune
Created May 28, 2018 10:44
fortune
#!/usr/bin/env ruby
data = DATA.to_a
puts data[rand(data.size)]
__END__
Lorem ipsum dolor sit amet.
Consectetur adipiscing elit.
Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam.
@hyuki
hyuki / book.tex
Created June 2, 2018 04:03
jsbookとbookのpmatrix環境の違い(TeXLive 2015)
\documentclass{book}
\usepackage{amsmath}
\begin{document}
\def\MATRIX{\begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}}
\centering$\displaystyle\MATRIX$
@hyuki
hyuki / ulysses-import.rb
Created June 7, 2018 08:00
ulysses-import - Import a given text to Ulysses.
#!/usr/bin/env ruby
# encoding: utf-8
# https://ulyssesapp.com/kb/x-callback-url/
require 'uri'
FORMAT = 'text' # html, markdown
GROUP = URI.escape('Imported Text')
if ARGV.length == 0
@hyuki
hyuki / slack-poster.rb
Last active June 12, 2018 06:21
slack-poster - upload your files to #general channel.
#!/usr/bin/env ruby
# See https://api.slack.com/methods/files.upload
# See https://qiita.com/ykhirao/items/3b19ee6a1458cfb4ba21
# Set your env var: SLACK_POSTER_TOKEN.
# $ grep SLACK_POSTER_TOKEN ~/.bash_profile
# export SLACK_POSTER_TOKEN=xxxx-9999999999-999999999999-ZZZZZZZZZZZZZZZZZZZZZZZZ
require 'json'
require 'slack/poster'
@hyuki
hyuki / sample.tex
Created June 21, 2018 08:59 — forked from hyuki0000/sample.tex
Eulerフォント出す話
\documentclass[dvipdfmx]{jsbook}
\usepackage{lmodern}
\usepackage{ccfonts} % ccfonts を入れると、sin, cosだけじゃなくすべての英文がConcreteになってしまうので注意
\usepackage[euler-digits]{eulervm}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb}
\pagestyle{empty}
\begin{document}
@hyuki
hyuki / DefaultKeyBinding.dict
Created June 22, 2018 13:22 — forked from yujiod/DefaultKeyBinding.dict
Macの英数入力で円記号とバックスラッシュを入れ替える(ATOKにも対応) ~/Library/KeyBindings/DefaultKeyBinding.dict
{
"¥" = ("insertText:", "\\");
"~\\" = ("insertText:", "¥");
}
@hyuki
hyuki / test.markdown
Last active September 1, 2018 13:28
`input.png`という静止画と、Amazon Pollyが作ったmp3ファイルから、Twitterに投稿できるmp4ファイルを作りたいが、まだうまくいかない。
ffmpeg \
    -i input.png -i input.mp3 \
    -vcodec libx264 \
    -r 30000/1001 \
    -pix_fmt yuv420p \
    -acodec aac \
    -strict experimental -ab 320k -ac 2 -ar 48000 \
    output.mp4
@hyuki
hyuki / clip-yesterday.rb
Created August 19, 2018 05:58
Script to send "/clip yesterday" to your channel. (Slack-Evernote integration)
#! /usr/bin/env ruby
#
# clip-yesterday.rb - Script to send "/clip yesterday" to your channel.
#
# WARNING: This script uses Slack Legacy Tokens. Use at your own risk.
#
# Author: hyuki
# Based on:
# * https://github.com/wgkoro/lambda_slack_command
# * https://api.slack.com/custom-integrations/legacy-tokens
@hyuki
hyuki / README.md
Created November 29, 2018 11:46
mp3 + jpg -> mp4 with ffmpeg for Twitter
ffmpeg -loop 1 -i input.jpg -i input.mp3 -c:a aac -ab 112k -c:v libx264 -pix_fmt yuv420p -shortest -strict -2 output.mp4
@hyuki
hyuki / scrapbox.rb
Last active December 5, 2018 05:51
scrapbox - Create a new page in scrapbox.io as a diary.
#! /usr/bin/ruby
require 'date'
require 'uri'
PROJECT='yourprojectname'
BODY=URI.encode(<<EOD)
今日は、
#日記
EOD