Skip to content

Instantly share code, notes, and snippets.

View tuki0918's full-sized avatar
🏠
Working from home

Y.Yamamoto tuki0918

🏠
Working from home
View GitHub Profile
@matsuken92
matsuken92 / 1-dim steepest descent.py
Last active May 6, 2023 10:30
Various types of gradient descent method
import numpy as np
import matplotlib.pyplot as plt
from moviepy.editor import *
from matplotlib import animation as ani
sigma = 1
mu = 3
def norm_dist_neg(x):
return -1./(np.sqrt(2 * np.pi) * sigma)* np.exp(-0.5*((x-mu)**2)/((sigma**2)))
@cucmberium
cucmberium / gist:e687e88565b6a9ca7039
Last active February 28, 2024 01:23
Twitterの検索API & Twitterでの検索術

twitterの検索術 (search/tweetssearch/universal)

search/tweets では一週間以上前のツイートは検索できないので注意

search/universal は公式のConsumerKey/ConsumerSecretでないと使用できない

当方では一切の責任を負いません

@sonots
sonots / fluentd_hacking_guide.md
Last active October 4, 2024 00:01
Fluentd ソースコード完全解説 (v0.10向け)

Fluentd ソースコード完全解説

英題:Fluentd Hacking Guide

目次

30分しかないため斜線部分は今回省く

  • Fluentd の起動シーケンスとプラグインの読み込み
  • Fluentd の設定ファイルのパース
  • Input Plugin から Output Plugin にデータが渡る流れ
@oppara
oppara / Capfile
Last active August 29, 2015 14:03
Capistrano3 for CakePHP
# Load DSL and Setup Up Stages
require 'capistrano/setup'
# Includes default deployment tasks
require 'capistrano/deploy'
require 'capistrano/git-submodule-strategy'
# Loads custom tasks from `lib/capistrano/tasks' if you have any defined.
Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r }
~
@udzura
udzura / tutorial.md
Created June 2, 2014 03:31
Hubot + CoffeeScript ではじめるやわらかプログラミング入門

やわらかプログラミング入門

  • Hubot であそぼう


始めに、地図を描く

@tkuchiki
tkuchiki / _docker.md
Last active October 18, 2015 12:24
docker

Show the docker version information

$ docker version
Client version: 0.11.1
Client API version: 1.11
Go version (client): go1.2.1
Git commit (client): fb99f99
Server version: 0.11.1
Server API version: 1.11
@masarakki
masarakki / address.md
Last active August 29, 2015 14:00
ぼくのかんがえるさいきょうのじゅうしょシステム

ぼくのかんがえるさいきょうのじゅうしょシステム

住所というシステムは脆弱でクソだ

住所システムの問題点

  • 住所は住んでいる場所を一意に特定するための一次情報だ
  • 文字列を知るだけで脅迫状でも爆弾でも送り放題
  • 受取の拒否をコントロールしづらい
  • その脆弱な文字列を色々なサービスに登録しないといけない

WebでOculus Riftを使用するためのライブラリやツール

Oculus RiftはWebでも使えるようにしたライブラリやツールなどがいくつか作成されていますので紹介及び問題点をあげます。

トラッキング情報を取得するプラグインやツール

@voluntas
voluntas / shiguredo.rst
Last active May 14, 2025 09:09
時雨堂コトハジメ
@uupaa
uupaa / leap.motion.md
Last active December 26, 2016 03:06
LEAP Motion まとめ

LEAP Motion と WebSocket

LEAP Motion はデフォルトの状態で、WebSocketのサーバが起動しポート 6437 で listen しています。
適当なクライアントから接続するだけで、情報を取得することができます。

  1. Chrome に拡張機能 Simple WebSocket Client をインストールします
  2. LEAP Motion を接続し ws://localhost:6437/ に接続します。
  3. JSONでデータが取得できます。

たったこれだけで、3D空間上の指の配置と手のひらの情報が取得できます。