Skip to content

Instantly share code, notes, and snippets.

View letsspeak's full-sized avatar
🥺
finding remote jobs

Masatsugu Omiya letsspeak

🥺
finding remote jobs
View GitHub Profile
@letsspeak
letsspeak / search.mm
Created July 18, 2013 12:31
search files in paticular directory (not sub directories)
NSString* path=[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
path=[path stringByAppendingPathComponent:@"Downloads"];
NSString *filename = nil;
NSDictionary *attrs = nil;
NSDirectoryEnumerator* dirEnum = [[NSFileManager defaultManager] enumeratorAtPath:path];
[dirEnum skipDescendants];
while (filename = [dirEnum nextObject]) {
NSUInteger level = [dirEnum level];
@letsspeak
letsspeak / gist:5713441
Created June 5, 2013 12:09
centos - disk_usage oneliner
df | awk 'NR==2' | awk '{print int($3/$4 * 100)}'
# yum install gmp-devel
# vim /etc/yum.repos.d/epel.repo
---
[epel]
name=RHEL 6 - epel - $releasever - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/beta/6/$basearch/
gpgcheck=0
enabled=1
priority=1
@letsspeak
letsspeak / gist:5650158
Last active December 17, 2015 17:59
set up yesod on ec2 Amazon Linux AMI 2013.03.1 64bit to make haskell-platform switch to small instance (m1.small) temporarily.
# sudo su
// install apache
# yum -y install httpd
// install develop tools for installing ghc
# yum -y install gcc
// install ghc 7.4.2
# wget http://www.haskell.org/ghc/dist/7.4.2/ghc-7.4.2-x86_64-unknown-linux.tar.bz2
@letsspeak
letsspeak / gist:5300952
Created April 3, 2013 12:53
MacOSX en0 ip address
ifconfig en0 | awk 'NR==5' | cut -d ' ' -f 2
@letsspeak
letsspeak / centos_memory_usage_one_liner
Last active December 15, 2015 14:29
centos memory usage one liner
// memory usage percent (integral)
free | awk 'NR==2' | awk '{print int($3/$2*100)}'
// actual memory usage (integral)
// http://open-groove.net/linux-command/free/
free | awk 'NR==2' | awk '{print int(($3-($6+$7))/$2*100)}'
// swap memory usage percent (integral)
free | awk 'NR==4' | awk '{print int($3/$2*100)}'
@letsspeak
letsspeak / centos_cpu_usage_one_liner.sh
Last active December 15, 2015 14:18
centos cpu usage one liner
# cpu usage (decimal)
cat /proc/loadavg | cut -d ' ' -f 1
# cpu usage (integral)
cat /proc/loadavg | cut -d ' ' -f 1 | cut -d '.' -f 1
# cpu usage (integral * 100)
cpu=`cat /proc/loadavg | cut -d ' ' -f 1`;echo $cpu*100 | bc | cut -d '.' -f 1
# send your cpu usage (integral) to GrowthForecast every 5 minutes via crontab
$ sudo yum groupinstall "Development Tools"
$ sudo yum install pkgconfig glib2-devel gettext libxml2-devel pango-devel cairo-devel
$ cd /usr/bin/
$ sudo curl -LOk http://xrl.us/cpanm
$ sudo chmod +x cpanm
$ sudo cpanm local::lib
-> FAIL Installing ExtUtils::MakeMaker failed. See /root/.cpanm/build.log for details.
@letsspeak
letsspeak / installing_cpanm_to_centos
Created March 29, 2013 15:25
installing cpanm to CentOS 6.3
$ cd /usr/bin/
$ sudo curl -LOk http://xrl.us/cpanm
$ sudo chmod +x cpanm
$ sudo cpanm local::lib
-> FAIL Installing ExtUtils::MakeMaker failed. See /root/.cpanm/build.log for details.
-> FAIL Bailing out the installation for App-cpanminus-1.5018. Retry with --prompt or --force.
$ sudo yum install perl-devel
@letsspeak
letsspeak / 005_create_users.php
Created March 23, 2013 20:31
fuel-opauth controller using fixed-opauth package https://github.com/letsspeak/fuel-opauth
<?php
namespace Fuel\Migrations;
class Create_users
{
public function up()
{
\DBUtil::create_table('users', array(
'id' => array('constraint' => 11, 'type' => 'int', 'auto_increment' => true),