Skip to content

Instantly share code, notes, and snippets.

View skymarionsky's full-sized avatar

Yohei Marion Okuyama skymarionsky

View GitHub Profile
@skymarionsky
skymarionsky / .bashrc
Created April 15, 2014 03:28
for my windows pc Git Bash
alias ll='ls -al --show-control-chars'
alias ls='ls --show-control-chars'
eval `ssh-agent`
ssh-add .ssh/id_rsa
@skymarionsky
skymarionsky / .bash_profile
Last active August 29, 2015 14:19
for my mac
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi
#BASIC
alias ls='ls -G'
alias ll='ls -l'
export LSCOLORS=gxfxcxdxbxegedabagacad
#PATH
export PATH=/usr/sbin:$PATH
export PATH=/usr/local/php5/bin:$PATH
export PATH=/usr/local/mysql/bin:$PATH
@skymarionsky
skymarionsky / git-changelog-by-day.sh
Last active January 7, 2016 23:03 — forked from hannu/gist:4604611
Filter your own commit messages from git log and group by day. (Modified from http://stackoverflow.com/questions/2976665/git-changelog-day-by-day)
#!/bin/bash
AUTHOR=$(git config user.name)
DATE=$(date +%F)
git log --no-merges --format="%cd" --date=short --no-merges --author="$AUTHOR" --all | sort -u | while read DATE ; do
if [ $DATE != "" ]
then
echo
echo [$DATE]
fi
GIT_PAGER=cat git log --no-merges --format=" %s" --since="${DATE} 00:00:00" --until="${DATE} 23:59:59" --author="$AUTHOR" --all
@skymarionsky
skymarionsky / _autocomplete.php
Last active June 1, 2016 11:43 — forked from kenjis/_autocomplete.php
For FuelPHP, works on PHPStorm.
<?php
class Asset_Instance extends Fuel\Core\Asset_Instance {}
class Cache_Handler_Json extends Fuel\Core\Cache_Handler_Json {}
class Cache_Handler_Serialized extends Fuel\Core\Cache_Handler_Serialized {}
class Cache_Handler_String extends Fuel\Core\Cache_Handler_String {}
class Cache_Storage_Apc extends Fuel\Core\Cache_Storage_Apc {}
abstract class Cache_Storage_Driver extends Fuel\Core\Cache_Storage_Driver {}
class Cache_Storage_File extends Fuel\Core\Cache_Storage_File {}
class Cache_Storage_Memcached extends Fuel\Core\Cache_Storage_Memcached {}
@skymarionsky
skymarionsky / 0_reuse_code.js
Created August 11, 2017 23:11
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@skymarionsky
skymarionsky / git count today lines of code (all)
Last active August 21, 2017 07:24
git count lines of code
git log --since=midnight --remotes --branches --numstat --pretty="%H" | awk '(NF==3 && $3 !~ /\.meta$/ && $3 ~ /script/) {plus+=$1; minus+=$2} END {printf("+%d, -%d\n", plus, minus)}'
@skymarionsky
skymarionsky / ec2_www.sh
Created February 4, 2019 04:00 — forked from lostandfound/ec2_www.sh
EC2のAmazon Linux で ec2-user を apache グループに追加し、/var/www ディレクトリに apache グループの所有権を与え、グループに書き込み権限を割り当てる
#!/bin/sh
# EC2のAmazon Linux で ec2-user を apache グループに追加し、
# /var/www ディレクトリに apache グループの所有権を与え、グループに書き込み権限を割り当てます。
# source http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html
ls -l /var/www
# ユーザー(この場合は ec2-user)を apache グループに追加します。
sudo usermod -a -G apache ec2-user
@skymarionsky
skymarionsky / FileRead.cpp
Last active March 30, 2019 15:15
read file and do something line by line with c++
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
int main(int argc, char* argv[])
{
ifstream file(argv[1]); // pass file name as argment
string linebuffer;