Skip to content

Instantly share code, notes, and snippets.

テスト

  • ほげ
var hoge = "fuga";
console.log(hoge);
@ikemonn
ikemonn / lineBreakFormat.sh
Created August 14, 2015 03:27
CSVのデータに改行があった時に削除するshell
#! /bin/sh
# 概要
# getlineで1行ずつ読み込んでいく。
# その際に、各行のダブルクォートの数を数えて、偶数なら改行する。
# 奇数であれば、改行せずに前の行とくっつける。
# 次の行を読み込む際に、前の行が奇数の場合はダブルクォートの数に+1(前の行で余ったダブルクォートの数)をして偶数になるかチェックする
# 参考: https://www.usptomo.com/PAGE=20120819CSVJSON
# https://gist.github.com/richmikan/3251311#file_csv2lfv.sh
if [ $# -ne 1 ]; then
@ikemonn
ikemonn / lisp2.2.clisp
Created January 5, 2014 04:25
Lisp binary search
(defun smaller()
(setf *big* (1- (guess-my-number)))
(guess-my-number))
(defun bigger()
(setf *small* (1+ (guess-my-number)))
(guess-my-number))
(defun guess-my-number()
(ash (+ *small* *big*) -1))
@ikemonn
ikemonn / AnalyticsCw.gs
Created December 14, 2013 22:20
GASを使ってGoogle AnalyticsとChatWorkを連携させる
function postCW() {
try {
var startDate = getLastNdays(7);
var endDate = getLastNdays(0);
var header = "【" + startDate + "〜" + endDate + "のPVが多いページランキング】" + "\n\n";
var data = "";
var firstProfile = getFirstProfile();
var results = getReportDataForProfile(firstProfile, startDate, endDate);
function myFunction() {
var Yamashita = getYamashita();
var greatKnowlege = getGreatKnowlege();
sendMsg(Yamashita + greatKnowlege);
}
function sendMsg(msg) {
var roomID = 'Room idを書く';
var cw = ChatWorkClient.factory({token: 'トークンを書く'});
cw.sendMessage({room_id: roomID, body: msg});