ウェブデザイナー三輪和生のホームページ Just another WordPress site 2014-01-26T00:08:58Z http://www.miwakazuo.net/feed/atom/ WordPress kazuo <![CDATA[Macでウェブデザイン:MySQLのDBをDropboxで共有する]]> http://www.miwakazuo.net/?p=144 2012-03-23T16:56:14Z 2012-03-23T16:56:14Z 会社のMacと家のMacで、WordPressのDBデータを同期させたいと思い、
Dropboxを使ってMySQLのDBを同期させてみました。

①MySQLのDBデータをDropboxに移動する
MySQLのDBデータは、Macの/usr/local/mysql/dataというフォルダに保存されています。
このフォルダを、Dropbox内の適当な場所に移動して、同期できるようにします。
例)Dropbox/Documents/mysql/data

②MySQLがDropboxを参照するようにする
MySQLは/usr/local/mysql/dataにアクセスしてDBデータを参照しますが、
これをシンボリックリンクにして、①で設定したDropboxに飛ぶようにします。
シンボリックリンクはターミナルからUnixコマンドを入力して作成します。
例)ln -s /User/miwa/Desktop/Dropbox/Documents/mysql/data /usr/local/mysql/data

③DBデータのパーミッションを設定する
MySQLのDBデータはDropboxを参照するように設定できましたが、
参照先をシステムディレクトリからユーザーディレクトリに変更したことで、
パーミッションの設定が原因で、
・MySQLがDBデータを参照できない
・Dropboxが同期できない
という問題が発生するので、アクセス権も変更しておきましょう。

chmod -R 777 /User/miwa/Desktop/Dropbox/Documents/mysql/data

②の作業を同期させたいMacで実行することで、
MySQLはDropbox内の同期されたDBデータを参照するようになり、
会社のMacで作業した内容が、Dropboxで同期している自宅のMacにも反映されるようになります。

あくまで私的なカスタマイズなので責任は持てませんが、
いちアイデアとしてご覧いただければ、幸いでございます。

]]>
0
kazuo <![CDATA[似顔絵シール]]> http://localhost/www.miwa-family.net/kazuo3-2/2011/04/post_11/ 2012-04-07T16:26:14Z 2011-04-04T05:56:23Z 土曜日があたたかいと思ったら、日曜日は寒かったり、
今日はお天気はいいのに、風が冷たかったり、
春がくるのかこないのか、よくわからない気候が続いてますが、
部屋の奥まで入ってた陽の光がいつのまにか短くなっていたり、
通勤途中でいつも見る桜並木に花がチラホラと咲き始めたり、
ちょっとずつでも春が近づいてきているのを感じている、
今日この頃の僕です。
さて。
春といえば進級、進学の季節ですが、
うちの5才の息子はこの春から年長さんになります。
ももぐみからかわぐみに変わるので、
お道具箱やかばんなどの持ち物に貼るシールを、昨日作り直しました。

うちではこのシールを「ゆうせいシール」って呼んでますが(恥)、
これはデザイナーとして息子の門出に何かしてあげたいと思って、
2年前、幼稚園に入るときに作ったものです。
この写真のものは不特定多数のものに貼る汎用版ですが、
黄色い粘土箱には黄色いシール、青いお弁当箱には青いシール、
18色のクレヨンにそれぞれの色のシールなどなど、
貼るものによって、ひとつひとつデザインが違っています。
こんなシールが持ち物ぜんぶに貼ってあったら、
ほかの人から見ると、ちょっとくすぐったいかも知れませんが、
かわいい服を着せてあげるとか、かわいいお弁当を作ってあげるとか、
そういうのとおんなじ、僕なりの愛情表現なのです。
世界でたったひとりの自分の子供に、
世界でたったひとつのものをプレゼントしてあげたい、
そういう親心って、ありませんか?
今はまだプライベートの枠を超えていませんが、
いつかこういう、似顔絵を使ったオリジナルグッズが、
誰にでも作れるようなサービスができたらいいなと思っています。
持ち物シールに限らず、
下着とかタオルとかおはしとかおちゃわんとか名刺とかストラップとか…
かけがえのない毎日が、ちょっと楽しくなるような、
そんなことができたら、いちデザイナーとして幸せだなぁ。
なんてことも考えている、今日この頃の僕でした。

]]>
0
kazuo <![CDATA[似顔絵ウェルカムボード]]> http://localhost/www.miwa-family.net/kazuo3-2/2011/03/post_10/ 2011-10-07T00:49:20Z 2011-03-20T22:15:08Z
いとこに頼まれて、ウェルカムボードを作りました。
昔はギターを持って歌うことが多かったけど、
デザイナーになってからは、こういう参加のしかたもしばしば。
歌みたいに宴を盛り上げるパワーはありませんが、
見てちょっと笑ったり、
似てるとか似てないとか、ちょっと話に花が咲いたり、
宴のはじまりに、ささやかながら和やかムードを。
みたいな立ち位置もまたよきかな、といった感じでしょうか。
なにより、ふたりにはとても喜んでもらえて、
自分もとてもハッピーな気持ちになりました。
歌にしても、デザインにしても、
こうして誰かに喜んでもらえることが、
自分の創作活動の原点であり、自己実現のテーマであり、
最高の悦びなんだって思います。

]]>
0
kazuo <![CDATA[昼下がりの恋人達]]> http://localhost/www.miwa-family.net/kazuo3-2/2011/01/post_9/ 2011-01-01T04:13:56Z 2011-01-01T04:13:56Z アマチュアバンド、ドルフィンズ時代の僕を知ってる方々から
いろいろとコメントをいただきましたので、
You tubeに音源をアップしてみました。

今年もバリバリ更新していくんで、
ときどきよろしく!

]]>
0
kazuo <![CDATA[iPadアプリ開発習慣 その3]]> http://localhost/www.miwa-family.net/kazuo3-2/?p=99 2014-01-26T00:05:48Z 2010-09-30T22:45:26Z もう水曜日。まだ水曜日。
今日はCとObjective-Cの基礎をマジメに勉強。
初心者のためのポイント学習C言語
Objective-C入門
ActionScriptと通じるところも多いが、
やはり「ポインタ」は難解。
わかったような気がして少し実装に入ってみたが、
「*」を入れるのか入れないのか、完全に誤解してるようで、
あって動かない時はなくし、なくて動かないときはつける、
みたいな感じで、とりあえず斜め前に進むことにした。
今日は問題(1)の
「フリックしたら表紙から説明ページにツルッと遷移」
を実装してみた。
デベロッパサイトで「flick」で検索したがまったくひっかからず、
ほどなくそれが「swipe」と呼ばれていることを知った。
手探りにもほどがある。
iOSのイベント処理について、
デベロッパガイドを読みつつ、サンプルコードをダウンロードして、
見よう見まねで打ってみる。
イメージでは、インターフェースビルダーを使って、
ふたつのUIImageView(表紙と説明ページ)を横に並べ、
スワイプイベントが起きたら横に1024pxずつ移動させる、
という、いたってシンプルな流れ。
イベント処理は、
「UISwipeGestureRecognizer」というクラスのインスタンスを作り、
スワイプ処理のハンドラメソッドを渡す。
ActionScriptと手続きは違うが、しくみ自体は同じようなもので、
「UISwipeGestureRecognizer」を知ったことと、
UIViewの「center」プロパティの操作を知ったことで、
意外と簡単に実装できた。
↓こんな感じ。

- (void)viewDidLoad {
[super viewDidLoad];
page1.center = CGPointMake(page1.center.x + 1024, page1.center.y);
UIGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[self.view addGestureRecognizer:recognizer];
[recognizer release];
}
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
static int page = 0;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.4];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
if (recognizer.direction == UISwipeGestureRecognizerDirectionLeft && page == 0) {
page0.center = CGPointMake(page0.center.x - 1024,page0.center.y);
page1.center = CGPointMake(page1.center.x - 1024,page1.center.y);
page = 1;
[swipeSound play];
}
else if(recognizer.direction == UISwipeGestureRecognizerDirectionRight && page == 1){
page0.center = CGPointMake(page0.center.x + 1024,page0.center.y);
page1.center = CGPointMake(page1.center.x + 1024,page1.center.y);
page = 0;
[swipeSound play];
}
[UIView commitAnimations];
}

参考したコードは「SimpleGestureRecognizers」というやつ。
今日は大半を言語の勉強に費やしたが、
これで残りの2日は実装に集中できそうだ。
あとはひたすら汗をかくべし!

]]>
0
kazuo <![CDATA[iPadアプリ開発週間 その2]]> http://localhost/www.miwa-family.net/kazuo3-2/?p=98 2014-01-26T00:05:36Z 2010-09-30T00:42:35Z さて、iPadアプリ開発週間2日目の火曜日。
とりあえずやることを決めて、
それに向かう最短距離を走り抜けよう、
と、行きの車の中で決めたオレは、
ディレクターに宿題を出してくれとお願いをした。
(問題)
とある商品を歩きながら説明するためのプレゼン資料を、
以下の機能を実装して作りなさい。
(1)フリックしたら表紙から説明ページにツルッと遷移
(2)ピンチしたらグラフがブワァーフシュゥーと拡大、縮小
(3)お姉さんをタップしたらおもむろにしゃべり出す
なんか一見簡単そうだ。
Flashでやれって言われたら今日できる。
でもそれを、「*」とか「alloc」とか「@」とか、
意味不明な言語で実装しなければならない。
まるでチェンバル語でラブソングを1曲作れ、
と言われている感覚。
濃い霧に包まれながら、手探りで自分の席に戻り、
とりあえずネットを徘徊。
とりあえず、「画像を表示する」「ものを動かす」
あたりのしくみを感じ取りたい、と思ったオレは、
今日もやさしいサンプルづくりから着手した。
サルにもできるiPhoneアプリの作り方
ライブラリからImage Viewerで画像を表示する、
オブジェクトをアニメーション用クラスで動かす、
ということから、
なんらかのオブジェクトをなんらかのクラスを使って制御する、
というあたりまえのことが分かった。
つまり今まで学んだオブしこプロと考え方は一緒だ。
そりゃそうだ。
問題は、それをどういう手順で何を使ってどう書くか。
ツールの使い方と、ファイル構成、そしてプログラミング…
なんとなく手強い敵が何人くらいいるかが分かったところで、
ミーティングに時間をとられがちな典型的な一日が終わった。
つづく?

]]>
0
kazuo <![CDATA[iPadアプリ開発週間 その1]]> http://localhost/www.miwa-family.net/kazuo3-2/?p=97 2014-01-26T00:08:58Z 2010-09-30T00:06:29Z なんだかんだ言って、
結局iPadアプリ制作に足をつっこむことになったわが社。
急きょ決まった来週のプレゼンに向けて、
会社の命運をすべてを託された今週のオレ。
やる気とか情熱とかはさて置いて、
とりあえずガムシャラスイッチをオンにして、
ガリガリと勉強することにした。
まず月曜日はiPad開発環境の整備。
Apple Developerに登録して、
MacにiPhone/iPad SDKをインストール、
会社のiPadをデバイス登録、
開発用プロビジョニングを作成などなど…
基本的にApple Developerは英文なので、
やさしい日本語で書かれたウェブサイトを参考に、
サンプルプログラムを作りながらひととおりの流れを学ぶ。
いまさら聞けないiPhone/iPadアプリの作り方の基礎
ここが大変だよiPhone実機テスト+iPhone OS 3.0の新機能
とりあえず2、3度失敗する程度でうまく動くようになったが、
なんでこうするとそうなるのかはまったくもって不明。
FlashのActionScriptで、
オブジェクト指向プログラミングのおしりくらいはかじったつもりでいたが、
「*」とか「alloc」とか「@」とか、
意味不明な記号とか単語が続々登場するソースに漠然とした不安を残し、
下校のチャイムがオレの心で鳴り響いた。

]]>
0
kazuo <![CDATA[スティーブ・ジョブズ名語録]]> http://localhost/www.miwa-family.net/kazuo3-2/2010/09/post_8/ 2010-09-13T20:37:52Z 2010-09-13T20:37:52Z 久しぶりに専門書以外の本を買って読んだ。
AppleのCEO、スティーブ・ジョブズの言葉を、
いろいろなエピソードにからめて紹介している本。
一番心に残ったのは、とっても有名らしい、
スタンフォード大学でのスピーチより。
「君たちの時間は限られている。
だから自分以外の誰かの人生を生きてはいけない。
その他大勢の人の雑音に自分の内なる声、
心、直感をかき消されないことだ。
自分の内なる声、心、直感は、
君がほんとうになりたいことが何か、
とっくの昔に知っているんだ」
やっぱ自分を見失っちゃいかんな。

]]>
2
kazuo <![CDATA[長渕剛 Myself]]> http://localhost/www.miwa-family.net/kazuo3-2/2010/09/myself/ 2011-10-07T00:50:27Z 2010-09-12T21:40:46Z 長渕剛の持ってるCDをひととおりiTunesに入れた。
自分に負けそうな時は、長渕に限る。

「やりたいことと やりたくねえこととが
思いどおりに行かなくて
夢は何ですかと聞かれることが
この世で一番 怖く思えた
だからまっすぐ まっすぐ生きてえ
はずかしそうにしてる お前が好きだ
だからまっすぐ まっすぐ生きてえ
寂しさに涙するのは お前だけじゃねえ」
(長渕剛「Myself」(アルバム「JEEP」より)Myself

]]>
1
kazuo <![CDATA[おい自分。]]> http://localhost/www.miwa-family.net/kazuo3-2/2010/09/post_7/ 2010-09-10T14:15:56Z 2010-09-10T14:15:56Z 誰にも負けない何かが欲しい。
とか思う前に、自分に負けてないか。
闘える自分であるか。
自分で自分を味方にできるか。
自分に信じてもらえる自分になれ自分。

]]>
0