Skip to content

Instantly share code, notes, and snippets.

View cognitom's full-sized avatar

Tsutomu Kawamura cognitom

View GitHub Profile
@cognitom
cognitom / gist:960b846a9cd435254e26
Created July 25, 2014 02:26
Call a cloud function on Parse.com from AngularJS
.controller 'SampleController', ($scope, $http) ->
$scope.data = []
$http
method: 'post'
url: 'https://api.parse.com/1/functions/sample_function'
headers:
'X-Parse-Application-Id': APP_ID
'X-Parse-REST-API-Key': API_KEY
'Content-Type': 'application/json'
data: {}
@cognitom
cognitom / index.coffee
Last active August 29, 2015 14:03
The Simplest Markdown Directive for Angular.js
require 'angular'
require 'angular-sanitize'
angular.module 'app', ['ngSanitize']
.directive 'marked', require './marked'
@cognitom
cognitom / package.json
Created July 11, 2014 05:42
Angular with Browserify-shim
{
"browserify": {
"transform": [
"coffeeify",
"browserify-shim"
]
},
"browser": {
"jquery": "./bower_components/jquery/dist/jquery.js",
"angular": "./bower_components/angular/angular.js",
@cognitom
cognitom / file0.txt
Created June 1, 2014 05:26
gulp 3.7 リリース: CoffeeScriptネイティブに ref: http://qiita.com/cognitom/items/4468723674199cf5f9a5
{
<略>
"devDependencies": {
"coffee-script": "*",
}
}
@cognitom
cognitom / file0.coffee
Created May 29, 2014 15:44
LESS/Sass/CSSのごった煮コンパイル (gulp版) ref: http://qiita.com/cognitom/items/c6b5e95c41dd53fe3dcf
gulp = require 'gulp'
less = require 'gulp-less'
cssimport = require 'gulp-cssimport'
autoprefixer = require 'gulp-autoprefixer'
concat = require 'gulp-concat'
minifyCss = require 'gulp-minify-css'
streamqueue = require 'streamqueue'
gulp.task 'css', ->
streamqueue objectMode: true,
@cognitom
cognitom / file0.coffee
Last active August 29, 2015 14:01
Browserify: それはrequire()を使うための魔法の杖 ref: http://qiita.com/cognitom/items/4c63969b5085c90639d4
Modernizr = require 'browsernizr' # npm経由
$ = require 'jquery' # bower経由
require './yourscript' # サイト用のスクリプト
# ここに書き足してもOK
console.log 'This page is ' + $('H1').text()
page = (require 'webpage').create()
url = '#'
page.open "http://localhost:3000/", ->
page.evaluate (url) ->
$.ajax url: url, success: (str) -> window.ajaxResult = str
, url
timer = ->
result = page.evaluate -> window.ajaxResult
unless result
@cognitom
cognitom / file0.txt
Last active August 29, 2015 14:01
VagrantでゲストOSに直接コマンドを送る ref: http://qiita.com/cognitom/items/fc94a16c9cb53e6f7f75
$ vagrant ssh -c ifconfig
@cognitom
cognitom / gulpfile.coffee
Created May 10, 2014 07:47
gulpfile example to integrate with Rails
gulp = require 'gulp'
π = plugins = (require 'gulp-load-plugins')()
# Directories
CSSDIR = './app/assets/stylesheets'
JSDIR = './app/assets/javascripts'
FONTDIR = './app/assets/fonts'
# CSS
gulp.task 'css', ->
@cognitom
cognitom / gist:9022088
Last active August 29, 2015 13:56
Use gulpfile.coffee as default in Mac OS X environment
echo "alias gulp='gulp --require coffee-script/register'" >> ~/.profile