Skip to content

Instantly share code, notes, and snippets.

@hiiamyes
hiiamyes / index.jade
Created June 10, 2015 04:28
atom electron hello world
doctype html
html
head
title Hello World
body
h1 Hello World!
We are using io.js <script>document.write(process.version)</script> and Electron <script>document.write(process.versions['electron'])</script>.
var moment = require('moment');
var start = moment('2014-11-20');
var now = moment();
var day = now.diff(start, 'day') + 1
console.log('今天是當替代役的第 ' + day + ' 天');
@hiiamyes
hiiamyes / controller.coffee
Last active August 29, 2015 14:24
Material Sidenav
app.controller('Ctrl', ['$scope', '$http', ($scope, $http) ->
$scope.toggle = true
$scope.toggleClicked = ->
$scope.toggle = !$scope.toggle
@hiiamyes
hiiamyes / favicon.svg
Last active August 29, 2015 14:24
TwHuts
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
$color-red-500: #f44336
$color-red-50: #ffebee
$color-red-100: #ffcdd2
$color-red-200: #ef9a9a
$color-red-300: #e57373
$color-red-400: #ef5350
$color-red-500: #f44336
$color-red-600: #e53935
$color-red-700: #d32f2f
$color-red-800: #c62828
@hiiamyes
hiiamyes / Hello.cjsx
Last active September 18, 2015 03:35
Webpack + React + CoffeeScript
React = require 'react'
module.exports = React.createClass({
displayName: 'HelloReact',
render: ->
return <div>Hi~ I'm Yes</div>
})
async = require 'async'
moment = require 'moment'
request = require 'request'
cheerio = require 'cheerio'
# task
startTime = moment()
async.parallel({
forecastHour: (callback) ->
request 'http://www.cwb.gov.tw/V7/forecast/entertainment/3Hr/D106.htm', (err, res, body) ->
@hiiamyes
hiiamyes / app.cjsx
Last active November 9, 2015 10:34
Refactoring React Components from CoffeeScript to ES6
React = require 'react'
ReactDOM = require 'react-dom'
$ = require 'jquery'
styles =
basic:
backgroundColor: 'black'
width: '100%'
height: '100%'
@hiiamyes
hiiamyes / tw-100-mountain-csv-to-json.js
Created April 9, 2016 11:33
tw-100-mountain-csv-to-json
var fs = require('fs');
var parse = require('csv-parse');
fs.readFile('100mountain.csv', (err, dataCSV) => {
if (err) throw err;
parse(dataCSV, (err, dataArray) => {
dataArray = dataArray.slice(1).map( (mountain, index) => {
return({
index: Number.parseInt(mountain[0]),
name: mountain[2],