Skip to content

Instantly share code, notes, and snippets.

View skymarionsky's full-sized avatar

Yohei Marion Okuyama skymarionsky

View GitHub Profile
#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 / _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 / .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 / 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;
@skymarionsky
skymarionsky / bind_polyfill.js
Created May 8, 2014 03:38
IE8以下などでbindが実装されていない場合にbindを追加する
/*
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
*/
if (!Function.prototype.bind) {
Function.prototype.bind = function (oThis) {
if (typeof this !== "function") {
// closest thing possible to the ECMAScript 5 internal IsCallable function
throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");
}
@skymarionsky
skymarionsky / .bash_profile
Last active August 29, 2015 14:19
for my mac
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi
@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 / 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)}'