Skip to content

Instantly share code, notes, and snippets.

@yuki2006
yuki2006 / PlayAtFirstScene.cs
Last active November 5, 2020 01:00
Unityで、ビルド設定の最初から再生するエディタ拡張
using System;
using System.Collections.Generic;
using System.Linq;
using UnityEditor;
using UnityEditor.SceneManagement;
using UnityEngine;
using UnityEngine.SceneManagement;
public class PlayAtFirstScene
{
@yuki2006
yuki2006 / centos7_timechine.sh
Created January 11, 2017 15:04 — forked from darcyliu/centos7_timechine.sh
Install Time Machine service on CentOS 7
# Install Time Machine service on CentOS 7
# http://netatalk.sourceforge.net/wiki/index.php/Netatalk_3.1.7_SRPM_for_Fedora_and_CentOS
# http://confoundedtech.blogspot.com/2011/07/draft-draft-ubuntu-as-apple-time.html
yum install -y rpm-build gcc make wget
# install netatalk
yum install -y avahi-devel cracklib-devel dbus-devel dbus-glib-devel libacl-devel libattr-devel libdb-devel libevent-devel libgcrypt-devel krb5-devel mysql-devel openldap-devel openssl-devel pam-devel quota-devel systemtap-sdt-devel tcp_wrappers-devel libtdb-devel tracker-devel
yum install -y bison docbook-style-xsl flex dconf
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
class Player {
static class Pos {
int x;
int y;
@yuki2006
yuki2006 / file0.txt
Last active August 28, 2015 19:20
C++で、引数の指定によってはsqrt(平方根)の値が異なることがある。 ref: http://qiita.com/yuki2006/items/f9de35affb660e64e895
#include <iostream>
#include <cmath>
#include <iomanip>
#include <assert.h>
using namespace std;
int main(){
long long int calc = sqrt(static_cast<long double>(18014415152484098LL));
cout << calc <<endl;
@yuki2006
yuki2006 / channelの代入
Last active August 29, 2015 14:28
Goのchannelの送受信用の型について ref: http://qiita.com/yuki2006/items/3f90e53ce74c6cff1608
package main
import (
"fmt"
)
func main() {
c := make(chan int, 10)
c2 := make(chan<- int, 10)
@yuki2006
yuki2006 / Collections.addAllを使う
Last active August 29, 2015 14:27
JavaでListの要素を初期化・追加する方法 ref: http://qiita.com/yuki2006/items/be1433c50002cc24603b
List<String> list = new ArrayList<String>();
Collections.addAll(list, "AA", "BB", "CC");
@yuki2006
yuki2006 / Javaの実行結果
Last active December 16, 2015 10:08
Goで、mapをrangeでイテレーションすると、取り出す順番は実行ごとに異なる罠 ref: http://qiita.com/yuki2006/items/5a43644e278c0777ca52
119 175 450
119 175 450
@yuki2006
yuki2006 / file2.go
Last active October 14, 2015 05:01
Goでファイルをzip圧縮したときにタイムスタンプがずれる問題の回避策 ref: http://qiita.com/yuki2006/items/0211421792bd788f8153
t = t.In(time.UTC)
--- VM_old.hs 2015-01-28 23:48:22.776845328 +0900
+++ VM.hs 2015-01-29 03:37:52.215270886 +0900
@@ -1,6 +1,6 @@
module VM where
-import IO
+import System.IO
{- Stack machine for running whitespace programs -}
@yuki2006
yuki2006 / master_push.sh
Last active August 29, 2015 14:09
現在のブランチをmasterにマージしてプッシュし、元のブランチにチェックアウトするシェルスクリプト
current=`git rev-parse --abbrev-ref HEAD`
git checkout master || exit
git merge ${current} || exit
git push || exit
git checkout ${current}