Skip to content

Instantly share code, notes, and snippets.

View aloerina01's full-sized avatar
🐾
にゃ〜ん

あろえ aloerina01

🐾
にゃ〜ん
View GitHub Profile
@aloerina01
aloerina01 / 全部.command
Created September 21, 2016 01:23
siriに全部やらせる
#!/bin/bash
# How to use
# You may have to give permission first time only.
# $ chmod u+x 全部.command
# open editor (e.g., atom)
cd ~/Applications/
atom
@aloerina01
aloerina01 / .bashrc
Last active September 16, 2016 10:48
Gitを快適に使うターミナルの設定
# git settings
source /usr/local/etc/bash_completion.d/git-prompt.sh
source /usr/local/git/contrib/completion/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ '
@aloerina01
aloerina01 / gulpfile.js
Created September 13, 2016 14:40
gulp + browserify + vinyl-transform
var gulp = require('gulp');
var browserify = require('browserify');
var babelify = require('babelify');
var transform = require('vinyl-transform');
gulp.task('browserify', function() {
gulp.src('./app.js')
.pipe(transform(function(filename){
return browserify(filename, {debug: true})
.transform(babelify)
@aloerina01
aloerina01 / gulpfile.js
Created September 13, 2016 14:39
gulp + browserify + vinyl-source-stream
var gulp = require('gulp');
var browserify = require('browserify');
var babelify = require('babelify');
var source = require('vinyl-source-stream');
gulp.task('browserify', function(){
browserify('./app.js', { debug: true })
.transform(babelify) // ←ココ!!
.bundle()
.pipe(source('bundle.js'))
@aloerina01
aloerina01 / .babelrc
Created September 13, 2016 14:38
babelの設定ファイル
{
"presets": ["es2015"]
}
@aloerina01
aloerina01 / list-view.js
Created June 28, 2016 12:54
【成功例】exports/requireの使い方
'use strict';
module.exports = class ListView { // 変更したのはココ!
constructor() {
this.list = [];
};
add(item) {
this.list.push(item);
return this;
@aloerina01
aloerina01 / list-view.js
Created June 28, 2016 12:52
【失敗例】exports/requireの使い方
'use strict';
class ListView {
constructor() {
this.list = [];
};
add(item) {
this.list.push(item);
return this;
@aloerina01
aloerina01 / gulpfile.js
Last active June 19, 2016 03:28
画像圧縮のためのタスク
var gulp = require('gulp'); // インストールしたgulpを呼び出す
var imagemin = require('gulp-imagemin'); // インストールした画像圧縮タスクを呼び出す
gulp.task('imageminTask', function() { // 「imageminTask」と名付けてタスクを登録する
gulp.src('images/*.png') // imagesフォルダ以下のpng画像を取得する
.pipe(imagemin()) // 画像の圧縮処理タスクを実行する
.pipe(gulp.dest('minified_images/')); // minified_imagesフォルダ以下に保存する
});
@aloerina01
aloerina01 / web-component.html
Created June 16, 2016 16:33
WebComponent使ったらこんな感じになるような。理解しやすい。
<mail-form>
<mail-to placeholder="宛先"></mail-to>
<mail-cc placeholder="CC"></mail-cc>
<mail-bcc placeholder="BCC"></mail-bcc>
<mail-text></mail-text>
</mail-form>
.contents-top {
margin: 16px;
}
.contents-bottom {
margin: 8px;
}