Skip to content

Instantly share code, notes, and snippets.

View sonsongithub's full-sized avatar

Yuichi Yoshida sonsongithub

View GitHub Profile
@IBAction func push(sender: AnyObject) {
print("push")
let s1 = 100
let ptr1 = UnsafeMutablePointer<UInt8>(allocatingCapacity: s1)
for i in 0 ..< s1 {
(ptr1 + i).pointee = UInt8(10)
}
(ptr1 + 200).pointee = UInt8(10)
ptr1.deallocateCapacity(0)
}
@sonsongithub
sonsongithub / download.sh
Created July 13, 2016 02:55
script to download Caffe models.
./scripts/download_model_binary.py models/bvlc_reference_caffenet
./scripts/download_model_binary.py models/bvlc_alexnet
./scripts/download_model_binary.py models/bvlc_reference_rcnn_ilsvrc13
./scripts/download_model_binary.py models/bvlc_googlenet
@sonsongithub
sonsongithub / camera.swift
Created July 25, 2016 23:40
How to use camera in Swift.
import UIKit
import PlaygroundSupport
import AVFoundation
import AVKit
import QuartzCore
private class CameraViewController: UIViewController, PlaygroundLiveViewMessageHandler, AVCaptureVideoDataOutputSampleBufferDelegate {
var input:AVCaptureDeviceInput!
require 'nokogiri'
require 'net/http'
require 'json'
def getHTML(url)
begin
uri = URI.parse(url)
response = Net::HTTP.start(uri.host, uri.port) do |http|
http.open_timeout = 15
http.read_timeout = 15
### Keybase proof
I hereby claim:
* I am sonsongithub on github.
* I am sonson (https://keybase.io/sonson) on keybase.
* I have a public key whose fingerprint is E21F A289 4EA6 4A20 6BCA F297 E32E E7C2 5FFC 53CA
To claim this, I am signing this object:
@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}$

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

@sonsongithub
sonsongithub / CodePiece.swift
Created October 27, 2016 10:40
これでええんか #love_swift #CodePiece
let a = 10
@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 / 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 / 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