月別アーカイブ: 2013年11月

mac フォルダのコピー・移動

winみたいに右クリックでドラッグ&ドロップという訳にはいかない。

移動間のフォルダ関係にもよるけど

ただドラッグ&ドロップすると、エイリアス(ショートカット)作成

ドラッグ&ドロップするときに
「Option」キーを押しながら・・・コピー
「Command」キーを押しながら・・・移動(カット&ペースト)

Eccube dtb_index_listテーブル作成エラー

ローカルのテスト環境を複数PCで共用したいので、
ソース:dropbox
DB:レンタルサーバー
にしようと思う。

ローカルのmysql(ver5.5.16)のデータをエクスポート
レンタルサーバーのmysql(ver5.0.77)にてインポート

しようとしたら、エラーが・・・
#1071 – Specified key was too long; max key length is 1000 bytes

dtb_index_listでキーのサイズで怒られる。
PRIMARY KEY ( `table_name` ( 255 ) , `column_name` ( 255 ) )

UTF8環境なので、(255+255)*3=1530Byte > 1000Byte

なんかそれらしきチケットもあった
http://svn.ec-cube.net/open_trac/ticket/1689

ローカルにインストール出来たのは、mysqlのバージョンのおかげ?

今のところ特にテストに影響するテーブルでもないので、
とりあえずサイズをそれぞれ150にして、インポート。
OK!

————————————————————
さっそくつないでみるとエラーが・・・
[Native message: Unknown table engine ‘InnoDB’] 

DB見てみたら、種別がなぜかMyISAMになってる。
SQLはちゃんとInnoDBなのになんで!?

もしかしてもしかすると??
レンタルサーバーはKAGOYAの共用サーバー
MySQLの仕様でMySQLストレージエンジンを確認すると、
共用サーバー3Gでは、InnoDBが「×」に!!!!

ひどい・・・
企画倒れだorz
どうしよっかな。。

mac ssh-keygen コマンドで公開鍵・秘密鍵作成

ターミナルを使ってssh接続のために、公開鍵・秘密鍵を作成

$ cd ~/.ssh
$ ls ←id_rsaというファイルがまだ作成されていないことを確認
known_hosts

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/username/.ssh/id_rsa):  ←Enterキー押下
Enter passphrase (empty for no passphrase): ←パスフレーズ入力(SSH クライアントからの接続時に要求される)
Enter same passphrase again: ←確認のため同じパスフレーズを入力
Passphrases do not match. Try again. ←2回の入力が違うとやり直し・・
Enter passphrase (empty for no passphrase): ←もう一度入力
Enter same passphrase again: ←もう一度2回目のパスフレーズ入力
Your identification has been saved in /Users/username/.ssh/id_rsa. ←秘密鍵
Your public key has been saved in /Users/username/.ssh/id_rsa.pub. ←公開鍵
The key fingerprint is:
24・・・・・・・・・・・・・・・・・・・・・
The key’s randomart image is:
+–・・・・・・・・・・・・・・・・・・・・

作成完了!

後は状況に応じて
$ chmod 600 ~/.ssh/id_rsa.pub 書き換えられないようにパーミッション変更
$ pbcopy < ~/.ssh/id_rsa.pub ←クリップボードにコピー
など。

SourceTree インストール

App storeにもあるみたいだけど、本家から。
SourceTreeのサイトからダウンロード
Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree

ダウンロードしたSourceTree_1.7.4.1.dmgをダブルクリック
SourceTree
アプリケーションにドラッグ
起動

ようこそ-1
名前、メールアドレスを登録
SourceTreeが・・・の項目は賛否両論あるようだけど、とりあえずチェックをつけたまま

ようこそ-2-1
どこにもつながないので、そのまま

ようこそ-3
そのまま完了

ブックマーク

PhpStorm インストール

ずっとEclipseだったけど、評判のいいPhpStormを使ってみる。
とりあえず体験版。

PhpStromのサイトからダウンロード
PHP IDE __ JetBrains PhpStorm
Download PhpStorm __ The most intelligent PHP IDE

ダウンロードしたPhpStorm-7.0.dmgをダブルクリック
アプリケーションにドラッグ
PhpStorm

アプリケーション

PhpStormを起動
スクリーンショット 2013-11-19 10.29.14-1

使用許諾契約

ソフトウェア・アップデート-1

Complete Installation
初めて入れるのでそのままOK
Enter PhpStorm License
License Agreement for PhpStorm 7.0

PhpStorm Initial Configuration-1
エディターの色などが選べるみたいだけど、おいおい設定することにする

PhpStorm-1
設定をちょっといじっておく

PhpStorm-2 Preferences-1
>Editor > Appearance
Show line numbersにチェック・・行番号表示
Show Whitespacesにチェック・・空白表示

Preferences-2
>Editor
Strip trailing spaces on SaveをNoneに変更・・保存時に空白行の空白を消去しない
他人のソースをいじったときに、無駄に差分が出るのが嫌なのでここもチェック

Preferences-3
>File Encodings
エンコード設定確認。 デフォルトがUTF-8なのでそのまま。

参考ありがとう:http://www.masaplabs.com/first-phpstorm/

skitch(ver1.0.12) アクティブウインドウのキャプチャ

windouwsでとってたAlt+PrtScのような
アクティブウインドウのキャプチャがとりたい。
ブログとかアップするときはこれが一番使う気がする。

システムのキャプチャ:「Command + Shift + 4 + スペースバー」
ver2.7skitch:「Command + Shift + W」

ver1.0.12skitch:「Command + Shift + 5」対象の画面の上でクリック
とれるけど、周りに余分なものがつく
MAMP-1

設定を変更して、枠がつかないようにする。
スクリーンショット 2013-11-18 11.29.55
設定ボタン?>Preferences
Preferences
Add shadow to windows Snapsのチェックを外すと

Skitch
バッチリ!

参考ありがとう:http://luviphone.info/mac-app-tips-skitch.html

skitch(ver1.0.12)インストール

skichのver2.7をインストールして、使っていくつもりだったけど問題発生・・・

保存先がEvernoteになる。
まぁ複数PCで同期できるしいっか。と思っていたけど、
知らなかった。。
フリーの容量が60MBしかないなんて〜〜〜

何気にEvernoteのアカウント情報をみたら、すでに3分の1使用してる・・
絶対足りない!
でも、フリーアプリを使うためにプレミアム会費払うなんて本末転倒なことしたくない!!

ので、旧バージョンをインストールしてみることに。

旧バージョンのダウンロード元はいろんな人が教えてくれているので
まずは、1.0.11をダウンロードhttp://get.skitch.com/Skitch-1.0.11.zip

ダウンロードしたzipファイルをダブルクリックすると、
ファインダー>ダウンロードに「skitch.app」が出来たので、起動

メイン?メニューバーの Skitch→Check for Updateを実行

Software Update-1
「Install Update」クリック

あ、だめだ・・ 2.0になった・・orz
Download old version(1.0.12)リンクの方だったか・・

最初っから素直に、1.0.12をダウンロードしてみよう?http://get.skitch.com/Skitch-1.0.12.zip

いらないアプリをゴミ箱に放り込んで、1.0.12zipをダウンロード。
ダブルクリックで起動すると
スクリーンショット 2013-11-18 9.29.19
なんか説明書きがあるんだろう画面が真っ白だけど、「Close」クリック

スクリーンショット 2013-11-18 9.44.19

なんか動きそう。
しばらくこれでいってみよう。

skitch(ver2.7) リサイズ方法

ブログアップ用に使おうとインストールしたskitch。
やりたかった事は、画面キャプチャへのモザイクや矢印等の挿入と、リサイズ。

リサイズ方法が分かりにくかったのでメモ

skitch
skitch
skitch

トリミングの時は、ボタンを左のまま、四隅の太括弧をドラッグする。

skitch(ver2.7)インストール

ブログにアップするスクリーンショットの加工用に何かいいアプリはないかと検索したら、
結構ヒットしたのがskitch
skitch
アイコンがハートじゃなくなってる・・

新バージョンがえらい酷評で、本サイトから旧バージョンをインストールしたという人が多かったけど、
初めて使うので、違いが分からないしとりあえず最新版をApp Store からダウンロード

アプリを立ち上げて、頭の所にある「画面キャプチャ」をクリックして画面キャプチャとって、横にあるアイコンでいろいろ書いて・・
モザイクもつけれるし、この程度使えれば大丈夫!
スクリーンショット 2013-11-15 14.01.24

あれ?保存ができない???

どうやら、「Evernote アカウントにログインしていない場合、Skitch で加工した画像を保存できません。」だそうで。

仕方ないので、EvernoteもApp Store からダウンロードして、アカウント作成。
気を取り直して、左上の「サインインして保存」をクリック
スクリーンショット 2013-11-15 14.01.40
「サインイン」クリック
スクリーンショット 2013-11-15 14.01.51
さっきつくったアカウントでサインイン
スクリーンショット 2013-11-15 14.02.28
「作成」クリック
skitch
左上のメニューが、Evernoteのアカウント情報、Skitchノート一覧、更新ボタンに変更された。
とったキャプチャは自動的にここに保存されるっぽい。
とりあえずこれで、使えそう。