Skip to content

Instantly share code, notes, and snippets.

Avatar

mawatari mawatari

View GitHub Profile
View ls.coffee
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 / jsTimer.js
Last active Dec 18, 2015
Timerで実行する処理が重たいとき等に。
View jsTimer.js
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);
@mawatari
mawatari / addElementByIndex.html
Created Jun 21, 2013
jQueryでインデックスを指定して要素を追加する
View addElementByIndex.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>デモ</title>
</head>
<body>
<ul id="list">
<li>foo</li>
@mawatari
mawatari / phpstorm-compass-watchers.xml
Created Jun 23, 2013
PhpStormのFile Watchers PluginでCompassをコンパイルする為の設定ファイル
View phpstorm-compass-watchers.xml
<?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 / watcherTasks.xml
Last active Dec 19, 2015
PhpStormのFile Watchersの設定。.idea以下に設置するだけで使える。 - Compassをオートコンパイル - Handlebarsをオートプリコンパイル
View watcherTasks.xml
<?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" />
View gist:6069167
# GitHubで当該リポジトリをフォークする
# ローカルにフォークしたリポジトリをクローンする
git clone git@github.com:mawatari/jenkins-flow.git
# フォーク元のリポジトリをリモートする
git remote add upstream git://github.com/swimmystudy/jenkins-flow.git
# 必要に応じてフェッチする
View package.json
{
"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"
},
@mawatari
mawatari / rpm.bash
Last active Dec 30, 2015
CentOS 6.4 RPM
View rpm.bash
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
@mawatari
mawatari / git-commands.md
Last active Jan 1, 2016
いつも忘れるGitコマンド達
View git-commands.md

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

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

git clean -f

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

git clean -f -d

消す対象を事前に確認

git clean -n

View Gruntfile.js
module.exports = function (grunt) {
'use strict';
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jshint: {
all: [
'Gruntfile.js',
'src/js/models/*.js',
You can’t perform that action at this time.