Skip to content

Instantly share code, notes, and snippets.

gulp = require('gulp')
fs = require('fs');
path = require('path');
config = require('../config')
yellow = '\u001b[33m'
reset = '\u001b[0m'
gulp.task 'ls', ->
console.log(yellow + taskList().join(' ') + reset)
@mawatari
mawatari / git-commands.md
Last active January 1, 2016 10:39
いつも忘れるGitコマンド達

generate scaffoldしたファイルを一気に消したい

新規に追加したファイルを一気に削除する

git clean -f

新規に追加したファイルとディレクトリを一気に削除する

git clean -f -d

消す対象を事前に確認

git clean -n

@mawatari
mawatari / rpm.bash
Last active December 30, 2015 05:29
CentOS 6.4 RPM
sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
sudo rpm -Uvh http://centos.alt.ru/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm
{
"name": "my_project",
"version": "0.0.0",
"description": "",
"main": "Gruntfile.js",
"author": "Naoto Mawatari",
"license": "MIT",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
module.exports = function (grunt) {
'use strict';
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jshint: {
all: [
'Gruntfile.js',
'src/js/models/*.js',
# GitHubで当該リポジトリをフォークする
# ローカルにフォークしたリポジトリをクローンする
git clone git@github.com:mawatari/jenkins-flow.git
# フォーク元のリポジトリをリモートする
git remote add upstream git://github.com/swimmystudy/jenkins-flow.git
# 必要に応じてフェッチする
@mawatari
mawatari / watcherTasks.xml
Last active December 19, 2015 14:49
PhpStormのFile Watchersの設定。.idea以下に設置するだけで使える。 - Compassをオートコンパイル - Handlebarsをオートプリコンパイル
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectTasksOptions">
<TaskOptions isEnabled="true">
<option name="arguments" value="compile" />
<option name="checkSyntaxErrors" value="true" />
<option name="description" value="Compiles .scss files into .css files" />
<option name="exitCodeBehavior" value="ERROR" />
<option name="fileExtension" value="scss" />
<option name="immediateSync" value="true" />
@mawatari
mawatari / phpstorm-compass-watchers.xml
Created June 23, 2013 13:11
PhpStormのFile Watchers PluginでCompassをコンパイルする為の設定ファイル
<?xml version="1.0" encoding="UTF-8"?>
<TaskOptions>
<TaskOptions>
<option name="arguments" value="compile" />
<option name="checkSyntaxErrors" value="true" />
<option name="description" value="Compiles .scss files into .css files" />
<option name="exitCodeBehavior" value="ERROR" />
<option name="fileExtension" value="scss" />
<option name="immediateSync" value="true" />
<option name="name" value="Compass" />
@mawatari
mawatari / addElementByIndex.html
Created June 21, 2013 02:04
jQueryでインデックスを指定して要素を追加する
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>デモ</title>
</head>
<body>
<ul id="list">
<li>foo</li>
@mawatari
mawatari / jsTimer.js
Last active December 18, 2015 17:48
Timerで実行する処理が重たいとき等に。
var i = 0, timer = function () {
console.log(++i);
setTimeout(timer, 1000);
};
timer();
// 回数制限付き
var i = 0, limitedTimer = function () {
console.log(++i);
var timerId = setTimeout(timer, 1000);