Skip to content

Instantly share code, notes, and snippets.

/home/rails/rails_app/shared/log/*.log {
weekly
missingok
rotate 24
dateext
compress
delaycompress
su rails rails
create 0644 rails rails
@dakatsuka
dakatsuka / MainService.scala
Last active November 7, 2015 15:09
http4sお試し
package jp.dakatsuka.http4s
import argonaut.Argonaut._
import argonaut.CodecJson
import com.github.mauricio.async.db.{RowData, Configuration}
import com.github.mauricio.async.db.mysql.MySQLConnection
import org.http4s.argonaut._
import org.http4s.EntityEncoder
import org.http4s.dsl._
import org.http4s.server.HttpService
@dakatsuka
dakatsuka / Dockerfile
Created August 11, 2015 07:34
Dockerfile for Ruby on Rails
FROM ruby:2.2.2
RUN apt-get update && apt-get install -y nodejs npm mysql-client --no-install-recommends && rm -rf /var/lib/apt/lists/*
RUN update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY Gemfile /usr/src/app/
COPY Gemfile.lock /usr/src/app/
gem 'aws-sdk', '~> 1'
gem 'aws-sdk-resources', '~> 2'
class Specinfra::Command::Darwin::Base::Package
class << self
def check_is_installed_homebrew_cask(package, version=nil)
escaped_package = escape(package)
if version
"/usr/local/bin/brew cask info #{escaped_package} | grep -E '^#{package}: #{escape(version)}'"
else
"/usr/local/bin/brew cask list -1 | grep -E '^#{escaped_package}$'"
end
end
@dakatsuka
dakatsuka / README
Last active August 29, 2015 14:06
HipChat OS X Ver.3のUIに耐えられない人向けCSS
HipChat.app/Contents/Resources/chat.cssにパッチを適用すればOK。ご利用は計画的に。
@dakatsuka
dakatsuka / mailcatcher.sh
Created December 15, 2013 10:57
/etc/init.d/mailcatcher
#!/bin/bash
PID_FILE=/var/run/mailcatcher.pid
NAME=mailcatcher
PROG=/opt/rbenv/versions/1.9.3-p484/bin/mailcatcher
USER=mailcatcher
GROUP=mailcatcher
start() {
echo -n "Starting MailCatcher"
@dakatsuka
dakatsuka / composer.json
Created November 1, 2013 17:03
KnpGaufretteBundleをSymfony2.3で使う
{
"repositories": [
{
"type": "package",
"package": {
"name": "knplabs/gaufrette",
"version": "0.2.0",
"source": {
"url": "git://github.com/KnpLabs/Gaufrette.git",
"type": "git",
<?php
require './vendor/autoload.php';
use Aws\CloudFront\CloudFrontClient;
$cloudfront = CloudFrontClient::factory([
'private_key' => getcwd() . '/private_key.pem',
'key_pair_id' => 'YYYYYYYYYYYY'
]);
@dakatsuka
dakatsuka / Stream.php
Last active December 22, 2015 00:09
PHP版無限リスト
<?php
class Stream implements \Iterator
{
/**
* @var int
*/
private $position;
/**