Skip to content

Instantly share code, notes, and snippets.

View GRGSIBERIA's full-sized avatar

Eiichi Takebuchi GRGSIBERIA

View GitHub Profile
@GRGSIBERIA
GRGSIBERIA / gist:8472288
Created January 17, 2014 11:59
好きな場所は難しいけど,bodyの最後らへんにTweetボタンを増やす方法
var target_url = 'http:\/\/yahoo.com'
var text = "むにむにまゆげ! " + vurl
$('body').append($(
"<a id=\"tweet\" href=\"http:\/\/twitter.com/share\" class=\"twitter-share-button\" data-url=\"" + target_url + "\" data-text=\"" + text + "\" data-count=\"vertical\" data-lang=\"ja\">Tweet<\/a><script type=\"text/javascript\" src=\"http://platform.twitter.com/widgets.js\"><\/script>"
));
sudo apt-get update
sudo apt-get install ruby1.9.3
sudo gem update
sudo gem install sinatra --no-ri --no-rdoc
sudo apt-get install libxml2-dev libxslt1-dev libxml2 gcc make
sudo gem install aws-sdk --no-ri --no-rdoc
sudo gem install slim --no-ri --no-rdoc
sudo apt-get git
sudo apt-get ruby-bundler
@GRGSIBERIA
GRGSIBERIA / PMDから取得した情報をCSVに出力.cs
Last active January 3, 2016 19:29
PMDから取得した情報をCSVに出力するスクリプト.頂点番号の仕様を修正.
// Run()関数内の処理を記述
// 外部クラスの活用などは一般形式のスクリプトコードを使用してください.
// プラグイン変数は IPERunArgs args を通して取得可能
// コードに自動的に追加されるヘッダ/フッタはメニューから有効化/確認が可能(ヘッダは標準で有効設定)
StreamWriter writer;
var pmd = args.Host.Connector.Pmd.GetCurrentState();
import maya.cmds
maya.cmds.loadPlugin("C:/Users/EIICHI/Documents/GitHub/mmd-transporter/main.py")
poly = maya.cmds.createNode('transform')
mesh = maya.cmds.createNode('mesh', parent=poly)
maya.cmds.sets(mesh, add='initialShadingGroup')
spoly = maya.cmds.createNode('transportedMMD1')
maya.cmds.connectAttr(spoly + '.outputMesh', mesh + '.inMesh')
@GRGSIBERIA
GRGSIBERIA / CSVから表情モーフの読み込み.cs
Created January 22, 2014 20:09
表情モーフのデータをCSVから読み込む.1行目は表情名,2行目は枠の種類,3行目以降から実データ.頂点インデックス,X,Y,Zの順番で格納.XYZは移動量.
// Run()関数内の処理を記述
// 外部クラスの活用などは一般形式のスクリプトコードを使用してください.
// プラグイン変数は IPERunArgs args を通して取得可能
// コードに自動的に追加されるヘッダ/フッタはメニューから有効化/確認が可能(ヘッダは標準で有効設定)
string name;
ExpressionCategory category;
var vectors = Dictionary<int, IPEVector3>();
@GRGSIBERIA
GRGSIBERIA / SkinnedMeshAnimation.cs
Last active January 4, 2016 07:09
擬似的なスキンメッシュアニメーションをやるスクリプト
using UnityEngine;
using System.Collections.Generic;
using System.Collections;
using System.IO;
using System.Text;
public class SkinnedMeshConverter
{
// 頂点インデックスとウェイトのペア
@GRGSIBERIA
GRGSIBERIA / save_bones.py
Last active March 4, 2020 09:45
Mayaのボーンの情報を書き出すためのスクリプト.ボーン名,親ボーン名,X,Y,Zで追記.
#-*- encoding: utf-8
import maya.cmds as cmds
import maya.mel as mel
import csv
import codecs
# ルートボーンが選択されている状態で実行する必要あり
def GetBoneNames():
cmds.select(hierarchy=True)
@GRGSIBERIA
GRGSIBERIA / save_bones_and_weights.py
Created January 26, 2014 18:42
ボーンの情報とウェイトの情報をCSVに書き出すMayaスクリプト
#-*- encoding: utf-8
import maya.cmds as cmds
import maya.mel as mel
import csv
import codecs
# ルートボーンが選択されている状態で実行する必要あり
def GetBoneNames(root):
cmds.select(root, hierarchy=True)
@GRGSIBERIA
GRGSIBERIA / gist:8717586
Created January 30, 2014 20:01
RDSに接続してインスタンスを取得するだけ
require "aws-sdk"
rds = AWS::RDS.new(
:access_key_id => "XXX",
:secret_access_key => "XXX",
:rds_endpoint => "rds.us-west-2.amazonaws.com")
inst = rds.db_instances['DB Instance Identifier']
puts inst.db_name
#-*- encoding: utf-8
require "aws-sdk"
require "./helpers.rb"
db = dynamodb_client(:tokyo)
db.client.create_table(
:table_name => "test",
:attribute_definitions => [
{:attribute_name => "name", :attribute_type => "S"},
{:attribute_name => "number", :attribute_type => "N"},