Skip to content

Instantly share code, notes, and snippets.

// シェイプレイヤーのコンテンツの位置からトランスーフォームの位置がシェイプの中心点に来るように修正します。
//
// [MEMO]
// シェイプレイヤーは作成時にコンポジションの中心点に位置をあわせます。
// 複数シェイプを格納できるようにするためにこのようにしてあるのですが、一つだけしかシェイプを
// 含めない場合はシェイプの中心点にトランスフォームの中心がこないので余計なお世話だったりします。
// このスクリプトはシェイプレイヤーのシェイプの位置情報をクリアし、レイヤーの位置情報が中心点に来るように修正をします。
//
// ・複数シェイプを含むシェイプレイヤーは対応していません。キーフレームなども考慮しません。
// ・多分変な処理はしませんが大事なファイルであれば保存しておいてから作業をしてください
@chobie
chobie / Test.cs
Last active December 24, 2015 07:47
// automatically generated, do not modify
namespace Example
{
using System;
using FlatBuffers;
public sealed class Test : Table
{
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &122172
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 4
m_Component:
- 4: {fileID: 409072}
gem install fpm --no-ri --no-rdoc
# packagesディレクトリ以下をまとめてpackagingする
go build -o YOURAPP yourapp.go
mkdir -p pakcages/usr/local/YOURAPP/{bin,etc}
cp yourapp packages/usr/local/YOUARPP/bin/yourapp
(cd packages; fpm -s dir -t deb -n YOURAPP -v 0.1.0 .)
ls -la packages
  • 大半のgo applicationならdependsはないからfpmはとても楽な選択
% mkdir surgemq
% cd surgemq
% export GOPATH=`pwd`
% go get github.com/surge/surgemq
% go get github.com/dataence/assert
% cd src/github.com/surge/surgemq/benchmark
% GOMAXPROCS=2 go test -run=TestServer -vv=2 -logtostderr
I1207 16:43:21.135916 63352 server.go:44/ListenAndServe] server/ListenAndServe: server is ready...
1/4/04 0
1/11/04 0
1/18/04 0
1/25/04 0
2/1/04 0
2/8/04 0
2/15/04 0
2/22/04 6
2/29/04 0
3/7/04 0
package main
import (
"sync"
"testing"
)
func BenchmarkLock(t *testing.B) {
mu := sync.Mutex{}
m := make(map[int]bool)

Ansibleを始めてみよう。

現状InfluxDBのInstall手順があるのでなるべく楽してClusterのセットアップをしたい。 当方Ansibleは初。Pythonもそんなに書いていないので得意ではない。インフラ歴はほどほど。

今日はざっくりとしたログ形式でお届けします。

まずはansible tutorialでぐぐる。ほむほむ

http://yteraoka.github.io/ansible-tutorial/#test-ansible

require 'mqtt'
username = "example@github"
password = "password"
client = MQTT::Client.connect(:host => 'free.mqtt.shiguredo.jp', :port => 1883, :username => username, :password => password)
client.subscribe("#{username}/debug")
client.publish("#{username}/debug", "helo", 0)
client.get do |topic,message|
print topic
macbook-2% python3 interoperability/client_test.py
hostname localhost port 1883
clean up starting
clean up finished
Basic test starting
Basic test succeeded
Retained message test starting
Retained message test succeeded
Traceback (most recent call last):
File "interoperability/client_test.py", line 231, in offline_message_queueing_test