Skip to content

Instantly share code, notes, and snippets.

View noblejasper's full-sized avatar
🐇
CTO風

noblejasper noblejasper

🐇
CTO風
View GitHub Profile
@noblejasper
noblejasper / 既存のスプレッドシートにCSVデータを入れる.js
Created February 25, 2019 13:50
Gmailの添付CSVファイルをスプレッドシートに自動で入れたい
var ss = SpreadsheetApp.openById("{スプレッドシートのID}");
var sh = ss.setActiveSheet(getTargetSheet(ss.getSheets(), "{シートの名前}"));
function import() {
// 最新mailからCSVを取得
var csv = getNewestCSVFromGmailAttachment();
// シートをまっさらに
sh.clear();
// シートに書き込み
@noblejasper
noblejasper / Gmailを検索して添付ファイルとってくる関数.js
Last active February 25, 2019 13:50
Gmailの添付CSVファイルをスプレッドシートに自動で入れたい
var GMAIL_SEARCH_QUERY = "{Gmailの検索キーワード}";
var ATTACHMENT_NAME = "{CSVのファイル名}";
function getNewestCSVFromGmailAttachment() {
// 最新5件まで検索する
var thread = GmailApp.search(GMAIL_SEARCH_QUERY, 0, 5);
var messagesArray = GmailApp.getMessagesForThreads(thread);
// 中でも最新の1件の該当ファイルがついているメールから添付ファイルを変数にいれる
var newestAttachment, newestAttachmentDate;
# coding=utf-8
parameters = dict(
owner=u"のぶじゃす",
name=u"31歳独身貴族日記",
action=u"楽しく暮らす",
target=u"山とカメラとプログラム",
)
formats = [
# -*- coding: utf-8 -*-
import requests, datetime
import simplejson as json
SPACENAME = "xxxxxx"
APIKEY = "xxxxxxxxxxxxxxxxxxxxxxx"
PROJECT_NAME = u"xxx"
FIX_TEXT = u"完了"
USER_NAME = u"xxxxxxxxxxxx"
@noblejasper
noblejasper / admin.yml
Created April 28, 2015 12:40
[調査中] Ansible で何人かのユーザーをroot@でもログイン出来るようにしたい
# TODO: ルートユーザーにauthorized_keysを足すのが上手くいってない
# root_usersには該当するユーザー名のリストが入っている
# 各ユーザーのauthorized_keysを持ってきて root に足したい
# 各ユーザーのkeysが複数行だった場合にどんどん行数が増えてしまう
# そして冪等性が保たれない。つらい
- name: read root user's authorized_keys
shell: cat /home/{{item}}/.ssh/authorized_keys
with_items: root_users
register: output_keys
@noblejasper
noblejasper / file0.txt
Created February 3, 2015 10:45
ls -lした時に@(アットマーク)がパーミッションの所についた時にカレントディレクトリ以下をまとめて消すワンライナー ref: http://qiita.com/noblejasper/items/9f95dc09f82f0e6fe928
for f in `find . -name "*.*"` ; do for attr in `xattr $f` ; do xattr -d $attr $f ; done ; done
- name: Apache2 モジュール有効化
action: command a2enmod {{item}}
tags: apache2
register: result
changed_when: "'already enabled' not in result.stdout"
with_items:
- expires
- headers
@noblejasper
noblejasper / file0.txt
Last active July 11, 2016 10:32
MongoDBのCollectionを削除しても容量が減らない対応 ref: http://qiita.com/noblejasper/items/4f391309ced03ae02e7e
set:PRIMARY> use dbname;
set:PRIMARY> db.collectionname.drop()
@noblejasper
noblejasper / file0.txt
Created August 17, 2014 05:58
debian squeeze に 最新ぽい nginx をインストール ref: http://qiita.com/noblejasper/items/d6e858ca29ca86427ed3
wget "http://nginx.org/keys/nginx_signing.key"
sudo apt-key add nginx_signing.key
sudo vi /etc/apt/sources.list
@noblejasper
noblejasper / file0.txt
Last active October 3, 2016 03:38
pyenvでvirtualenvしててPILがインストール出来ない件 ref: http://qiita.com/noblejasper/items/ee29e06ccb82ce97af5a
$ pip install PIL