そらとぶへび

仕事・プライベートを通しての気づき、JavaやPHP、データベースやサーバの話などこつこつと書いていきます

からだ作りをしなければと

体重計にのって思い立った5月から7月にかけて5Kg減を成功、その後11月現在に至るまで、たいしたリバウンドもなく緩やかに維持しています。
毎週、大好きな酒を飲みつつも無理なく続けられそう。
そんなわけで、今回行ったダイエットについて食事と運動それぞれを軸に書いていこうと思います。
あくまで自分が行っている方法を書いただけで、万人向けではないかもしれませんが、参考になれば幸いです。

食事については、最近コンビニでもよく見かけるロカボを取り入れ、食べることも飲むことも好きなので、無理な食事制限はしたくありません。
そこで、糖質制限、なかでももゆるやかなパターンで行うことにしました。運動は、ときたま行っていた水泳を主にすることにしました。

  • ロカボな食事は空腹知らず
  • 運動について
  • まとめ
続きを読む

AWS S3へのファイルアップロード

[環境]
AWS EC2
php:5.6.30
FuelPHP:1.8

AWS SDK for PHPを使って、S3にファイルをアップロード・ダウンロードする方法をまとめます。
バージョンによって違ったりするので、今回使用した一連のパターンをまとめました。

なお、使用したバージョンはAWS SDK for PHP(バージョン3)です。

続きを読む

Oracle エンキューとは

Oracle周りのトラブル時の調査対応ためのメモ。


エンキューとは、共有メモリ以外の共有リソースを排他制御するためのロック・メカニズム
セッション・トランザクションと対応付けられる。
V$LOCKのTYPEで確認することができる。

エンキュー名の一覧
http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19228-04/enqueues.htm

続きを読む

ALTER TABLEによるセッションのロック

MYSQLトランザクション中のテーブルに対し、ALTER TABLEを実行したらどうなるのか?
試してみたところ、トランザクションを終了するまで、他のセッションをロックしてしまう。

続きを読む

TABLE ACCESS FULLしているSQLを探す

Oracleでパフォーマンス低下したり処理遅延が発生するようになった際の原因調査手段として、
V$SESSION_LONGOPSから手掛かりを探せる可能性がある。

続きを読む

ELB配下のEC2にBasic認証とヘルスチェックを設定する。

ELB配下のEC2とするためヘルスチェックを設定したい。しかしBasic認証をかけておきたい。
という場合の設定。
備忘のためメモしておきます。

続きを読む

ChromeやSafariで現在地情報が取得できない件

GPS関連(Geolocation API )を調べていて気が付いたのですが、
ChromeSafariの仕様変更により、http接続の場合、現在地情報の取得ができなくなったため、
スマートフォン関連での現在地検索が利用できなくなっていました。

続きを読む