さくらVPS memcached
yumでいれる
$ sudo yum install -y memcached
バージョンチェック
$ memcached -h | head -n 1
設定確認
$ cat /etc/sysconfig/memcached
起動
$ sudo /etc/init.d/memcached strat
使ってみる
date_default_timezone_set('Asia/Tokyo'); $cache = new Memcache; $key = 'test'; $cache->connect('localhost', 11211); if(!$cache->get($key)){ echo "key: $key Set new data<br />"; //$key に 現在時刻をキャッシュ。 保存期間は 15秒 $cache->set($key, date('Y-m-d H:i:s'), MEMCACHE_COMPRESSED, 15); } echo $cache->get($key);
初回アクセス結果
key: test 2014-03-21 15:56:23
15秒いないにアクセス
2014-03-21 15:56:23
15以上経ってからアクセス
key: test 2014-03-21 15:58:07
github上でページ作る
github pages をつかう
iOS Parseでプッシュ通知実装
■ まずはdeveloppercenterで証明書関係
http://www.lancork.net/2013/08/how-to-ios-push-first/
※.p12ファイルを作成する時はパスワードなしで作成する
■ サーバー側は Parse を使用
https://parse.com/
javascript 正規表現で括弧内()の文字取得
■ 括弧内()の文字を入れ替える(数字の場合)
var strOrg = '(1)test' var str = strOrg.replace(/^\([0-9]*\)/, '2'); console.log(str) // (2)testと表示される
iOS webview UIWebViewDelegate
■ .h ファイル
@interface DetailViewController : UIViewController <UIWebViewDelegate>
@property (weak, nonatomic) IBOutlet UIWebView *webView;
UIWebViewDelegateを追加
storyboardのwebviewから.hファイルへビヨーンと伸ばしてproperty設定
■ .m ファイル
- (void)viewDidLoad { [super viewDidLoad]; //デリゲートすっぞ宣言 _webView.delegate = self; } // ビューが描画される前に呼ばれるメソッド - (void)viewWillAppear:(BOOL)animated { NSLog(@"viewWillAppear"); [super viewWillAppear:animated]; NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://youreye.jp/"]]; [self.newsDetailWebView loadRequest:request]; } // ページ読込開始直後に呼ばれるデリゲートメソッド - (void)webViewDidStartLoad:(UIWebView *)webView { NSLog(@"viewDidStartLoad"); [SVProgressHUD show]; } // ページ読込終了直後に呼ばれるデリゲートメソッド - (void)webViewDidFinishLoad:(UIWebView *)webView { NSLog(@"viewDidFinishLoad"); [SVProgressHUD dismiss]; }
これでwebViewのデリゲートメソッドが使えるようになる。
jQuery クリック $(this) 関連
■ クリックされた要素取得
$(this).attr('class'); //classすべて取得 $(this).attr('class').attr('class').split(' ')[0] //ひとつめのclass取得
※attrで取得した値は単なるstringなので、jQueryの eq() は使えない。
splitでスペースを除いて配列にいれて取得する。
class
id
href
value
などが使える
Macのコマンドのディレクトリ表示を変更
■ 長くなると画面の左側が埋まってしまうので、今いるディレクトリだけを表示
$export PS1="\W$ "