Skip to content

Instantly share code, notes, and snippets.

@MSakamaki
MSakamaki / 00_README.md
Last active August 29, 2015 14:18
Google App Scriptメモ

Google App Scriptメモ

@MSakamaki
MSakamaki / README.md
Created April 25, 2015 02:48
Angularハンズオン

ハンズオン

# 環境初期構築
npm i -g yo bower grunt-cli
# generatorのインストール
npm i -g generator-webapp
# yo コマンドでアプリ開発開始
@MSakamaki
MSakamaki / gruntfile.js
Created April 25, 2015 05:44
grunt injector
injector: {
options: {
// Task-specific options go here.
},
scripts: {
options: {
transform: function(filePath) {
filePath = filePath.replace('/app/', '');
filePath = filePath.replace('/.tmp/', '');
return '<script src="' + filePath + '"></script>';
@MSakamaki
MSakamaki / DragAndDropEmulate.js
Last active August 29, 2015 14:21
テスト用コード@ドラッグ&ドロップのファイル版 Drag And Drop Api for File
var ary_u8 = new Uint8Array([0x30,0x82,0x06,....]); // byte code
var file = new File([ary_u8], 'file name', {
lastModified: new Date(0),
type: "application/json"
});
var dispatchDrop = function(ary_u8){
var createEvent= function(type) {
var event = document.createEvent("CustomEvent");
event.initCustomEvent(type, true, true, null);
@MSakamaki
MSakamaki / protractor.conf.js
Created May 28, 2015 11:53
Protractor Helper Memo
// Protractor configuration
// https://github.com/angular/protractor/blob/master/docs/referenceConf.js
'use strict';
var q = require('q');
var fs = require('fs');
var path = require('path');
String.prototype.toCamelCase = function(){
@MSakamaki
MSakamaki / README.md
Last active February 2, 2017 09:27
shell tips

ファイル一斉置換

bef="before"
aft="after"

for fname in *${bef}*;  do 
mv "$fname" `echo $fname | sed s/$bef/$aft/`; 
done
@MSakamaki
MSakamaki / bindingNumberOnly.js
Last active August 29, 2015 14:23
Angular Tips
// use binding-number-only
angular.module('myApp')
.directive('bindingNumberOnly', [function () {
return {
require: 'ngModel',
restrict: 'A',
scope: {},
link: function(scope, element, attrs, ngModelController) {
var validNumber = /^[0-9]+$/;
var sucessNumber = ngModelController.$modelValue || 0;
@MSakamaki
MSakamaki / 00_README.md
Last active August 29, 2015 14:23
Raspberri Pi

しりある

ラズパイのインストール

# ディスク確認
@MSakamaki
MSakamaki / array_regex_test_(ip_address).js
Last active August 29, 2015 14:25
javascript code snippet
var rgx = /^(25[0-4]|2[0-4][0-9]|[01][0-9][0-9]|[0-9][0-9]|[1-9])$/
Array.apply(null, {length: 256})
.map(Number.call, Number)
.forEach(function(v){
if (!rgx.test(v)) console.log(v)
});
@MSakamaki
MSakamaki / 00_README.md
Last active August 29, 2015 14:26
パフォーマンス関係 (sitespeed.ioとか)

docker base

image

run

vertualbox -> localhost test