Skip to content

Instantly share code, notes, and snippets.

Ryo Fujimoto fujimisakari

Block or report user

Report or block fujimisakari

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@fujimisakari
fujimisakari / file0.txt
Created Mar 8, 2014
Editor拡張でショートカットキーをカスタマイズ ref: http://qiita.com/fujimisakari/items/36284ececdb06e3cdb4c
View file0.txt
using UnityEditor;
using UnityEngine;
using System.Text.RegularExpressions;
using System.Reflection;
public class UnityKeyRemapEditor : EditorWindow
{
// オブジェクトの共通Openコマンド
[MenuItem("KeyRemap/Open &o")]
static void KeyRemapOpen()
View file0.cs
void Start () {
StartCoroutine("Coroutine1");
}
void Update () {
Debug.Log ("Update.");
}
public IEnumerator Coroutine1()
{
@fujimisakari
fujimisakari / file0.cs
Created Mar 9, 2014
fbxファイルからAnimationClipを取得する ref: http://qiita.com/fujimisakari/items/dfcc1230cd135cf134a1
View file0.cs
public List<AnimationClip> GetAnimationClipInFbx(string iFbxFileName)
{
// 現在のLoad中のAnimationClipをUnloadし、何もLoadしていない状態にする
Resources.FindObjectsOfTypeAll<AnimationClip>().ToList().ForEach(x => Resources.UnloadAsset(x));
// AnimationClipを取り出したいFbxファイルをLoadする
string aFbxFilePath = Application.dataPath + "/Resources/Models/" + iFbxFileName;
aFbxFilePath = aFbxFilePath.Replace(".fbx", "").Replace("\\", "/");
Resources.LoadAll(aFbxFilePath);
View csharp-checker.sh
#! /bin/bash
# シンタックスチェック
/usr/bin/mcs -r:/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEngine.dll,/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEditor.dll,~/projects/proj1/Library/ScriptAssemblies/Assembly-CSharp.dll,~/projects/proj1/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll $1 -target:library
dll_file=`echo $1 | sed -e "s/\.cs/.dll/"`
ls ${dll_file} && rm ${dll_file}
# コードスタイルチェック
/usr/bin/mono ~/.emacs.d/bin/StyleCopCLI.exe -cs $PWD/$1 -out /tmp/stylecop.log
# エラーとして扱いたくないものは、grepに追加していく
View file0.txt
(defun elscreen-swap-previous()
"Interchange screens selected currently and previous."
(interactive)
(cond
((elscreen-one-screen-p)
(elscreen-message "There is only one screen, cannot swap"))
(t
(let* ((screen-list (sort (elscreen-get-screen-list) '>))
(previous-screen
(or (nth 1 (memq (elscreen-get-current-screen) screen-list))
@fujimisakari
fujimisakari / file0.txt
Created Aug 16, 2014
zshでpowerlineとvcs_info(git)を組み合せたプロンプト設定 ref: http://qiita.com/fujimisakari/items/7f16bd617b312e6b1b52
View file0.txt
# %{%B%}...%{%b%}: 「...」を太字にする。
# %K{red}...%{%k%}: 「...」を赤の背景色にする。
# %{%F{cyan}%}...%{%f%}: 「...」をシアン色の文字にする。
# %n: ユーザ名
# %?: 最後に実行したコマンドの終了ステータス
# %(x.true-text.false-text): xが真のときはtrue-textになり
# 偽のときはfalse-textになる。
PROMPT_HOST='%{%b%F{gray}%K{blue}%} %(?.%{%F{green}%}✔.%{%F{red}%}✘)%{%F{black}%} %n %{%F{blue}%}'
PROMPT_DIR='%{%F{black}%} %~% '
PROMPT_SU='%(!.%{%k%F{blue}%K{black}%}⮀%{%F{yellow}%} ⚡ %{%k%F{black}%}.%{%k%F{magenta}%})⮀%{%f%k%b%}'
@fujimisakari
fujimisakari / file0.txt
Last active Aug 29, 2015
elscreenの各タブに任意のバッファを一括設定する ref: http://qiita.com/fujimisakari/items/94d8566fafb9ba7693bd
View file0.txt
;; screenを定位置に設定する
(setq elscreen-custom-screen-alist
'((0 . "Folder")
(1 . "*twittering*")
(2 . "todo.org")
(3 . "*scratch*")
(4 . "*scratch*")
(5 . "*scratch*")
(6 . "*scratch*")
(7 . "*scratch*")
@fujimisakari
fujimisakari / file0.txt
Last active Aug 29, 2015
EmacsでiOS開発(objective-c)するための環境構築 ref: http://qiita.com/fujimisakari/items/a6ff082f0e8eddc09511
View file0.txt
;; iOS SDKへのPATH
(defvar xcode:sdk "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk")
;; TABスペースは利用せず、半角スペースを4つにする(デフォルトのままでは2になってました)
(add-hook 'objc-mode-hook
'(lambda()
(setq c-basic-offset 4)
(setq tab-width 4)
(setq indent-tabs-mode nil)))
View file0.py
class Hoge(object):
def function1(self, args):
return args
def function2(self, args):
return args + 50
@fujimisakari
fujimisakari / programming_erlang_study.md
Last active Apr 18, 2017
プログラミングErlang 学習メモ
View programming_erlang_study.md
You can’t perform that action at this time.