Skip to content

Instantly share code, notes, and snippets.

@cslroot
cslroot / ToggleDotfiles
Created September 1, 2012 11:29
Toggle HiddenFiles(like dotfiles) in Finder (AppleScript)
try
set visSet to (do shell script "defaults read com.apple.finder AppleShowAllFiles") as integer as boolean
on error
set visSet to false -- default setting
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles -bool " & (not visSet) as text
tell application "Finder" to quit
delay 1
@cslroot
cslroot / gist:3706800
Created September 12, 2012 14:00
redmine (bitnami) にfarend_fancyテーマを導入した.
git clone git://github.com/farend/redmine_theme_farend_fancy.git /Applications/YOUR_REDMINE_APP_NAME/apps/redmine/htdocs/public/themes/farend_fancy
@cslroot
cslroot / mergeDupOpenWith.sh
Last active October 13, 2015 09:57
osxコンテキストメニューの"Open With"で重複したアプリがある場合にこれを実行してからFinderをRelaunchする
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
@cslroot
cslroot / gist:4422177
Created December 31, 2012 19:34
max osx で動画を開いた時にQuickTimeを自動再生する設定
defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 1
@cslroot
cslroot / ogg2mp3.sh
Created January 6, 2013 01:25
ogg2mp3 [*.ogg files to mp3 by ffmpeg(lame)]
for i in *.ogg; do ffmpeg -i "$i" -map_metadata 0:s:0 -acodec libmp3lame -ab 256k "${i%.ogg}.mp3"; done
@cslroot
cslroot / private.xml
Created August 10, 2015 06:46
Xcodeで「上の行に改行(VSにあるCTRL+ENTER)」と同じような動きにするキーカスタマイズ(やっつけ仕事) for Karabinar (KeyRemap4MacBook)
<?xml version="1.0"?>
<root>
<item>
<name>UpperEnter</name>
<appendix>Fn+Enter to insert enter into upper-row. This is similar to (CTRL+ENTER) in Visual Studio</appendix>
<identifier>private.upper_enter</identifier>
<autogen>
__KeyToKey__ KeyCode::RETURN, ModifierFlag::FN,
KeyCode::CURSOR_UP, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L, KeyCode::RETURN, Option::NOREPEAT</autogen>
</item>
@cslroot
cslroot / gist:115a69b38cafb60c68b2
Created September 12, 2015 18:18
osx ffmpegで連番画像をQuickTimeで再生可能な形式で動画にする (30FPS)
ffmpeg -r 30 -i SS-%04d.png -vcodec libx264 -pix_fmt yuv420p test.mp4
@cslroot
cslroot / SaveToPNG.cs
Created September 13, 2015 02:36
指定したフレームを任意の解像度で連番PNGに出力するスクリプト for Unity5
using UnityEngine;
using System.Collections;
// 指定したフレームを任意の解像度で連番PNGに出力するスクリプト for Unity5
// ## メモ:
// * モーション付きMMDモデルの再生画像を高解像度でキャプチャして動画を作ります.
// * ゲームの解像度と関係なく,指定した解像度の画像を生成できます.
// * モーション再生のような自動再生されるようなシーンでしか使えないです.キャプチャしない間のフレームはすごい早く動いちゃいます.
// * どの解像度までいけるかは不明です.GPUが確保できるテクスチャサイズに依存するはず.
// ## 使い方:
@cslroot
cslroot / UnityRayTrace0.cs
Last active September 21, 2015 09:31
Unity Ray Tracing 0
using UnityEngine;
using System.Collections;
public class RayTracer : MonoBehaviour {
private Texture2D myCanvas;
// Use this for initialization
void Start () {
myCanvas = new Texture2D(Screen.width, Screen.height); // ゲーム実行時のスクリーンサイズと同じにしておく
@cslroot
cslroot / UnityRayTrace0-1.cs
Last active September 21, 2015 07:25
UnityRayTrace0-1 diff
//---- 各ピクセルの色を,当たったかどうかで変更する -----
var ray = mainCamera.ScreenPointToRay(new Vector3(w, h, 0.0f)); // カメラからのレイの生成
RaycastHit hit;
if (Physics.Raycast(ray, out hit)) {
c = new Color(1.0f, 1.0f, 1.0f, 1.0f); // 当たった場合は白(当たらない場合は変更なし)
}