Skip to content

Instantly share code, notes, and snippets.

View sonsongithub's full-sized avatar

Yuichi Yoshida sonsongithub

View GitHub Profile
@sonsongithub
sonsongithub / Demitasse_build.sh
Last active December 28, 2016 09:15
Demitasse build script for linux(ubuntu) by sonson
#
# Demitasse build script for linux(ubuntu) by sonson
#
# install dependent packages
#
apt-get update
apt-get install -y \
libprotobuf-dev \
protobuf-compiler \
bison \
@sonsongithub
sonsongithub / CodePiece.m
Created December 11, 2016 21:40
後々,どんなバグを生むのか・・・・・ #CodePiece
NSString *title = [args objectAtIndex:0];
// argsの2番目は実はNSString
NSNumber *velocity = [args objectAtIndex:1];
return [NSString stringWithFormat:@"%@(%@)", title, velocity];
@sonsongithub
sonsongithub / Demitasse_build.sh
Created December 8, 2016 04:18
Demitasse build script for macOS by sonson
#
# Demitasse build script for macOS by sonson
#
# setup library using brew
brew install cmake git bison protobuf flatbuffers libpng
#
# llvm
#
@sonsongithub
sonsongithub / shutdown_vm.sh
Created October 31, 2016 23:51
Script to shutdown a virtual machine of VMWare.
vmrun -T fusion stop <path to vmx file> hard
@sonsongithub
sonsongithub / ssl_confirm.sh
Created October 31, 2016 23:51
Check SSL validation
openssl s_client -connect <host:port> </dev/null > hoge 2>/dev/null
date +%Y%m%d --date="`openssl x509 -text -in hoge | sed -e "/Not After/{s/^.* : //;p};d"`"
@sonsongithub
sonsongithub / start_vm.sh
Created October 31, 2016 23:49
Script to start a virtual machine of VMWare.
vmrun -T fusion start <path to vmx file> nogui
@sonsongithub
sonsongithub / suspend_vm.sh
Created October 31, 2016 23:49
Script to suspend virtual machine of VMWare.
vmrun -T fusion suspend <path to vmx file> hard
@sonsongithub
sonsongithub /  firebase_post.rb
Created October 31, 2016 23:47
Script to send notification using FireBase
require 'net/http'
require 'uri'
require 'json'
uri = URI.parse('https://fcm.googleapis.com/fcm/send')
http_proxy = ENV['HTTP_PROXY']
https_proxy = ENV['HTTPS_PROXY']
proxy_host = nil
@sonsongithub
sonsongithub / CodePiece.swift
Created October 27, 2016 10:40
これでええんか #love_swift #CodePiece
let a = 10
@sonsongithub
sonsongithub / variationalBayes.md
Created October 8, 2016 21:45
「変分ベイズ学習」の学習

自由エネルギー$F$を$r_s$で微分し,汎関数微分の値が常に0となる停留条件を考える. $r_s$の関数として,自由エネルギー$F$を整理する.

$\begin{eqnarray} F({r_s}) &=& \int {\prod\limits_{m = 1}^S {{r_m}({\omega m}) \cdot \log \frac{{\prod\limits{m = 1}^S {{r_m}({\omega m})} }}{{p(D|\omega ) \cdot \prod\limits{m = 1}^S {p({\omega m})} }}} } d\omega \tag{1} \ &=& \int {\prod\limits{m \ne s} {{r_m}({\omega _m}) \cdot {r_s}({\omega s})} \cdot \log \frac{{\prod\limits{m \ne s} {{r_m}({\omega _m}) \cdot {r_s}({\omega s})} }}{{p(D|\omega ) \cdot \prod\limits{m \ne s} {p({\omega _m})} \cdot p({\omega s})}}} d\omega \tag{2} \ &=& \iint {\prod\limits{m \ne s} {{r_m}({\omega _m}) \cdot {r_s}({\omega s})} \cdot \log \frac{{\prod\limits{m \ne s} {{r_m}({\omega _m}) \cdot {r_s}({\omega s})} }}{{p(D|\omega ) \cdot \prod\limits{m \ne s} {p({\omega _m})} \cdot p({\omega _s})}}}d{\omega _{\backslash s}}d{\omega _s} \tag{3} \ \end{eqnarray}$

汎関数微分の定義微分を考える.