Skip to content

Instantly share code, notes, and snippets.

View naichilab's full-sized avatar
🐮
Enjoy making games

naichi naichilab

🐮
Enjoy making games
View GitHub Profile
describe 'Post #create' do
context '有効なパラメータの場合' do
let(:create_user) { -> { post :create, user: attributes_for(:user) }}
it 'リクエストは302 リダイレクトとなること' do
create_user
expect(response.status).to eq 302
end
it 'データベースに新しいユーザーが登録されること' do
using System.Text;
namespace System.Diagnostics {
/// <summary>
/// 時間計測クラス(適当)
/// </summary>
public class TimeLogger : IDisposable {
private static int CommonOffset = 0;
using UnityEngine;
using UnityEditor;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;
using System.Collections;
using System.IO;
public class PostBuildProcess
{
internal static void CopyAndReplaceDirectory (string srcPath, string dstPath)
@naichilab
naichilab / HelloWorldEditorWindow.cs
Created September 5, 2015 09:31
Sample of Begin(End)FadeGroup.
using UnityEngine;
using UnityEditor;
using UnityEditor.AnimatedValues;
using UnityEngine.Events;
public class HelloWorldEditorWindow : EditorWindow
{
[MenuItem("Window/HelloWorld")]
static void Open ()
@naichilab
naichilab / HelloWorldEditorWindow.cs
Created September 4, 2015 15:09
HelloWorld in EditorWIndow
using UnityEngine;
using UnityEditor;
using System.Collections;
public class HelloWorldEditorWindow : EditorWindow
{
[MenuItem("Window/HelloWorld")]
static void Open ()
{
@naichilab
naichilab / offset-artboard-rect.jsx
Created August 17, 2015 04:15
Offset all artboard size for illustrator CC 2015
var offset = 5;//Top,Right,Bottom,Left expand 5px.
var doc = app.activeDocument;
var abs = doc.artboards;
for(var i=0;i<abs.length;i++){
var a = abs[i];
var rect = a.artboardRect;
rect[0]=rect[0]-offset;
rect[1]=rect[1]+offset;
@naichilab
naichilab / StreamToFile
Created April 23, 2015 11:34
Stream to File
//呼び出し側
using (Stream file = File.Create(dllFullPath)) {
CopyStream(stream, file);
}
public static void CopyStream(Stream input, Stream output) {
byte[] buffer = new byte[8 * 1024];
int len;
while ((len = input.Read(buffer, 0, buffer.Length)) > 0) {
@naichilab
naichilab / GetAssemblyStream
Created April 23, 2015 11:32
埋め込まれたリソースから取得
/// <summary>
/// 埋め込まれたリソースから取得
/// </summary>
/// <param name="name">name</param>
/// <returns></returns>
public static Stream GetAssemblyStream(string name) {
Assembly asm = Assembly.GetExecutingAssembly();
string filename = asm.GetManifestResourceNames()
.ToList()
#include <iostream>
#include <cmath>
using namespace std;
//http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_11_A
class Dice{
int n[6];
public:
@naichilab
naichilab / CreateHyperlinks
Created November 20, 2014 05:34
【PowerPointVBA】スライドタイトルをキーにしてテキスト文中にハイパーリンクを自動生成するマクロ