Skip to content

Instantly share code, notes, and snippets.

View iorionda's full-sized avatar

Iori ONDA iorionda

  • Freelance
  • Tokyo/Japan
View GitHub Profile
@iorionda
iorionda / .commit_template
Last active September 23, 2016 02:00 — forked from nownabe/.commit_template
Emojiで楽しく綺麗なコミットを手に入れる
# ==== Emojis ====
# 🐛 :bug: バグ修正
# 👍 :+1: 機能改善
# ✨ :sparkles: 部分的な機能追加
# 🎉 :tada: 盛大に祝うべき大きな機能追加
# ♻️ :recycle: リファクタリング
# 🚿 :shower: 不要な機能・使われなくなった機能の削除
# 💚 :green_heart: テストやCIの修正・改善
require 'open-uri'
require 'json'
response = open('http://www.idolfes.com/2016/json/timetable/time.json')
data = JSON.parse(response.read)
artists = {}
data.each do |day, stages|
stages.each do |stage, items|
items.each do |item|
import logging
from logging.handlers import RotatingFileHandler
from flask import Flask
app = Flask(__name__)
@app.route('/')
def foo():
app.logger.warning('A warning occurred (%d apples)', 42)
set main-view = id:width=12 date author commit-title:graph=yes,refs=yes
set vertical-split = yes
set split-view-height = 80%
# 差分の前後の表示行数(diff-context)を指定
set diff-context = 6
set blame-view = date:local author:full id line-number:true,interval=1 text
set main-view = line-number:true,interval=10 date:local author:full id commit-title:true,graph=true,refs=true
set refs-view = date:local author:full id ref:true commit-title:true
set status-view = file-name status:long
import jsforce from 'jsforce';
var conn = new jsforce.Connection({'loginUrl': 'salesForceURL'});
conn.login('username', 'password+securityToken', function(error, userInfo) {
if (error) {
return console.log(error);
}
conn.sobject('Account').find({}).execute(function(error, records) {
if (error) {
return console.log(error);
function is(type, obj) {
var clas = Object.prototype.toString.call(obj).slice(8, -1);
return obj !== undefined && obj !== null && clas === type;
}
@iorionda
iorionda / feedparser.js
Last active February 2, 2016 05:01
FeedParserの使い方
#!/usr/bin/env node
var FeedParser = require('feedparser');
var request = require('request');
var feed = 'https://news.google.com/news?output=rss&q=';
var query = encodeURI('山岳遭難');
var req = request(feed + query);
var feedparser = new FeedParser({});
@iorionda
iorionda / add_news.js
Created February 1, 2016 07:20
mongoose の ref と populate の sample
#!/usr/bin/env node
var mongoose = require('bluebird').promisifyAll(require('mongoose'));
var uriUtil = require('mongodb-uri');
var mongodbUri = process.env.MONGOLAB_URI || 'mongodb://localhost/emt-dev';
var mongooseUri = uriUtil.formatMongoose(mongodbUri);
import Company from '../server/api/company/company.model'
import News from '../server/api/news/news.model';
import _ from 'lodash';
@iorionda
iorionda / circle.yml
Created December 28, 2015 06:32
angular-fullstack
machine:
node:
version: v5.1.0
dependencies:
pre:
- npm install -g bower
- npm install
- bower install
- node_modules/protractor/bin/webdriver-manager update
@iorionda
iorionda / localhost.yml
Created December 16, 2015 10:08
HOMEBREW_CASK_OPTS="--appdir=/Applications" ansible-playbook -i hosts -vv localhost.yml
- hosts: localhost
connection: local
gather_facts: no
sudo: no
vars:
homebrew_taps:
- homebrew/binary
- homebrew/dupes
- caskroom/cask
- railwaycat/emacsmacport