Skip to content

Instantly share code, notes, and snippets.

[vkgtaro@mastersparc.local] $ dig A www.facebook.com [~]
; <<>> DiG 9.6.0-APPLE-P2 <<>> A www.facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48714
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 4
;; QUESTION SECTION:
;www.facebook.com. IN A
@azurestone
azurestone / fuck
Created May 14, 2012 06:25
MacOSX Lion rsync ファイル名文字化け対応
# http://www.behindtherack.com/?p=308
# MacOSX Lion HFS(UTF-8-MAC)対応
curl -O http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz
tar zxvf rsync-3.0.9.tar.gz
curl -O http://rsync.samba.org/ftp/rsync/src/rsync-patches-3.0.9.tar.gz
tar zxvf rsync-patches-3.0.9.tar.gz
cd rsync-3.0.9/
patch -p1 <patches/fileflags.diff
@azurestone
azurestone / inputbox.sh
Created June 28, 2012 08:07
インプットボックス
#!/bin/sh #
# MacOSX > brew install dialog
# ubuntu > apt-get install dialog
#
tmp=`mktemp /tmp/dialog.XXXXXXXX` || exit 1
dialog --inputbox "May I have your name, please?" 8 70 "Anonymous Coward" 2> "$tmp"
dialog --msgbox "Your name is `cat "$tmp"`" 8 70
rm "$tmp"
@azurestone
azurestone / XX.m
Created September 27, 2012 11:38
空の要素を切り詰める処理
#import <Foundation/Foundation.h>
// gcc -framework Foundation XX.m -o XX.exe
int main(int argc, const char *argv[]){
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// STEP1 普通にjoinする(空の要素がない場合)
NSArray *array_part_a = [NSArray arrayWithObjects:@"1",@"2",@"3", @"4", @"5", @"6", nil];
NSString *string_a = [array_part_a componentsJoinedByString:@" / "];
@azurestone
azurestone / gist:4109445
Created November 19, 2012 07:41
.ssh/config
Host *
ForwardAgent yes
ServerAliveInterval 200
ForwardX11 no
#################################
# Private
#################################
# 旧プラン(512M)
@azurestone
azurestone / gist:4256690
Created December 11, 2012 08:01
Swap Caps_Lock and Control_L
!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
.DS_Store
*.xcodeproj/*.mode1v3
*.xcodeproj/*.pbxuser
*.xcodeproj/*.xcworkspace
*.xcodeproj/xcuserdata/
build/
.svn/
*.swp
*.nib
Thumbs.db
// Debugビルド時のみNSLogを出力する
#ifdef DEBUG
#define DebugNSLog(...); NSLog(__VA_ARGS__);
#else
#define DebugNSLog(...); // NSLog(__VA_ARGS__);
#endif
@azurestone
azurestone / gist:5019310
Created February 23, 2013 10:58
ubuntu securiy update
sudo cp /etc/apt/sources.list /etc/apt/security.sources.list
# securityセクションのみ残す
sudo vim /etc/apt/security.sources.list
sudo apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list
mkdir -p ${HOME}/Data/mysql-5.6.10
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=${HOME}Data/mysql-5.6.10 --tmpdir=/tmp
cd /usr/local/opt/mysql
# datadir = のパスを追記する
vim
# パスワードを設定する
mysqladmin -u root password "パスワード"
# 起動スクリプトの配置