Skip to content

Instantly share code, notes, and snippets.

version: '2'
x-redash-service: &redash-service
image: hoge/redash:develop
depends_on:
- postgres
- redis
env_file: /opt/redash/env
restart: always
services:
server:
CXX = g++
CXXFLAGS = -std=c++11 -g -MMD -MP
SRC_DIR = ./src
OBJ_DIR = ./build
SOURCES = $(shell ls $(SRC_DIR)/*.cpp)
OBJS = $(subst $(SRC_DIR), $(OBJ_DIR), $(SOURCES:.cpp=.o))
TARGET = build/main
DEPENDS = $(OBJS:.o=.d)
.PHONY: all
# -*- mode: ruby -*-
# vi: set ft=ruby :
# load .env
Dotenv.load
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.define "host" do |node|
node.vm.box = "chef/centos-7.0"
node.vm.hostname = "host"
node.vm.network :private_network, ip: "192.168.43.51"
end
# -*- mode: ruby -*-
# vi: set ft=ruby :
# load .env
Dotenv.load
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
@kiarina
kiarina / .ctags.js
Created February 12, 2016 18:21
for ctags javascript
--langdef=js
--langmap=js:.js
--regex-js=/(,|(;|^)[ \t]*(var|let|([A-Za-z_$][A-Za-z0-9_$.]+\.)*))[ \t]*([A-Za-z0-9_$]+)[ \t]*=[ \t]*\{/\5/,object/
--regex-js=/(,|(;|^)[ \t]*(var|let|([A-Za-z_$][A-Za-z0-9_$.]+\.)*))[ \t]*([A-Za-z0-9_$]+)[ \t]*=[ \t]*function[ \t]*\(/\5/,function/
--regex-js=/(,|(;|^)[ \t]*(var|let|([A-Za-z_$][A-Za-z0-9_$.]+\.)*))[ \t]*([A-Za-z0-9_$]+)[ \t]*=[ \t]*\[/\5/,array/
--regex-js=/(,|(;|^)[ \t]*(var|let|([A-Za-z_$][A-Za-z0-9_$.]+\.)*))[ \t]*([A-Za-z0-9_$]+)[ \t]*=[ \t]*[^"]'[^']*/\5/,string/
--regex-js=/(,|(;|^)[ \t]*(var|let|([A-Za-z_$][A-Za-z0-9_$.]+\.)*))[ \t]*([A-Za-z0-9_$]+)[ \t]*=[ \t]*(true|false)/\5/,boolean/
--regex-js=/(,|(;|^)[ \t]*(var|let|([A-Za-z_$][A-Za-z0-9_$.]+\.)*))[ \t]*([A-Za-z0-9_$]+)[ \t]*=[ \t]*[0-9]+/\5/,number/
--regex-js=/(,|(;|^)[ \t]*(var|let|([A-Za-z_$][A-Za-z0-9_$.]+\.)*))[ \t]*([A-Za-z0-9_$]+)[ \t]*=[ \t]*.+([,;=]|$)/\5/,variable/
--regex-js=/(,|(;|^)[ \t]*(var|let|([A-Za-z_$][A-Za-z0-9_$.]+\.)*))[ \t]*([A-Za-z0-9_$]+)[ \t]*[ \t]*([,;]|$)/\5/,variable/
@kiarina
kiarina / format.sh
Created October 5, 2015 23:04
format script.
#!/bin/sh
cd `dirname $0`
if [ `uname` = "Darwin" ]; then
for target in `find ../Classes -name "*.cpp" -or -name "*.h"`
do
echo 'format '${target}
# nkf --overwrite -w8 -Lu ${target}
clang-format -i ${target}
<?PHP
#--------------------------------------------------
# Main
#--------------------------------------------------
if ($argc < 1) {
exit();
}
@kiarina
kiarina / LayersToPNG.jsx
Created March 7, 2015 14:08
Script for Illustrator. A png picture is output every layer.
var options = new ExportOptionsPNG24();
var folder = Folder.selectDialog();
var doc = app.activeDocument;
if (doc && folder) {
var newdoc = app.documents.add(doc.documentColorSpace, doc.width, doc.height);
newdoc.artboards[0].artboardRect = doc.artboards[0].artboardRect;
saveSubLayers(doc, folder);
newdoc.close(SaveOptions.DONOTSAVECHANGES);
<?php
//--------------------------------------------------
// 引数で受け取ったCSVかTSVファイルをJSONに変換する
// ファイルのフォーマットは拡張子で判断する
// 出力ファイル名が指定されていない場合は、
// 入力ファイル名の拡張子を変更して出力する
//
// $ php convertJson.php -f master.tsv -o master.json
//--------------------------------------------------