Androidアプリで、日付設定のダイアログを表示したいとき

Androidアプリでダイアログを表示して、そこから日付を設定するには、下記のように書きます。

int date_y = 2013;
int date_m = 11;
int date_d = 3;

DatePickerDialog dlg = new DatePickerDialog(SampleActivity.this, new DatePickerDialog.OnDateSetListener() {
		@Override
		public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
			date_y = year;
			date_m = monthOfYear;
			  date_d = dayOfMonth;
		}
	},
	date_y,
	date_m,
	date_d);
dlg.setMessage("生年月日を選択してください。");
dlg.show();

注意する点としては、月だけは実際より-1した値が扱われるということです。

例では、date_mの宣言値は11ですが、これをセットすると、ダイアログでは12が表示されます。

 

また、この部分でダイアログを開いたときのデフォルトの日付をセットしています。

date_y,
date_m,
date_d);

この処理を実行すると、この画面のようになります。

1

WordPressでパーマリンク設定を変更したら、トップページ以外「404 Page Not Found」になってしまうとき

せっかくブログの記事を書いているのに、URLが「http://gucci1208.com/?p=123」とかだと味気ないですよね! 
 
そこで、Wordpressのダッシュボード画面から、[設定]-[パーマリンク設定]で「共通設定」を変更したところ、トップページ以外、全てのページで「404 Page Not Found」になってしまいました。 
 
それを直す方法を書きます。 
 

○原因はズバリ、.htaccessが有効になっていない

wordpressをインストールしたフォルダに「.htaccess」というファイルがあると思います。 
これが有効になっていないと、パーマリンク設定を変更しても反映されません! 
 

○httpd.confを編集する

.htaccessを有効にするには、サーバーのhttpd.confを編集する必要があります。 
 
ターミナルでログインした後、viコマンドで作業を行います。 

vi /etc/httpd/conf/httpd.conf

 
httpd.confの中身を確認したら、↓の記述を追記しましょう。 
 

<directory "/var/www/html/">
    AllowOverride All
<code></directory></code>

 
ここでの”/var/www/html/“は、wordpressをインストールしたディレクトリのパスです。 
環境によっては変わると思うので、各自正しいパスを指定してください。 
 

○apacheの再起動

編集が終わったら、apacheを再起動しましょう! 
restartとかだと危険なので、gracefulを使ってね! 
 

/etc/init.d/httpd graceful

 

○完了!

これでパーマリンク設定が正しく反映されたと思います! 
このブログのURLも、昨日までは味気ないものだったわけですが、今ではちゃんと変更されていますね! 

WordPressのメールフォームからメールが届かないとき

我がブログも、ようやくきちんとした問い合わせフォームを設置したわけですが、テスト送信してみたところ、どうもメールが届きません。

1

ちゃんと成功メッセージは表示されるのに……

問い合わせフォームで使用しているプラグインは、「Contact Form 7」で、とても簡単にフォームが作れるものです。

調べてみたところ、同じような現象で悩んでいる人が多数いるらしく、原因はすぐわかりました。

SMTPサーバの設定に問題があるようで、そのままでは届かないようです。

○とりあえずすぐに直したい!

その場しのぎではありますが、簡単に直す方法として、プラグインの「WP Mail SMTP」を使うやり方があります。

プラグインをインストールして、いくつか設定を編集すればメールが届くようになります。

やり方は下記URLを参照ください。

Contact Form 7でメールを受信できない場合にやってみること

このやり方だと、問い合わせのメールが自分のGmailアカウントから送られており、送信メールボックスを見るとそれが確認できます。

○根本的に直したい!

根本的に直すには、サーバーをメールサーバーとして立てて、設定をいじらないといけません。ちょっと大変です。

手順としては、

1.サーバーにWebminをインストール
2.サーバーにPostfixをインストール
3.メールが届くよう設定

という風にやっていきます。

リンクのみの紹介になりますが、記事の通りにやっていけばうまく行くかと!

1.サーバーにWebminをインストール
Webminをインストールする。
2.サーバーにPostfixをインストール
Postfixの設定
3.メールが届くよう設定
Postfixをインストール

メール届かなくて焦ったー。

事前チェックは大事ですね。

ohana「予感」コード進行

この曲は歌っていてとても難しく、やはり永積さんの声は素晴らしいなあと思いました。なんてことないフレーズなのに、あの声で歌うとすげー切なくなりますね。

YouTube Preview Image

『予感』

[intro]
BM7 / C# . D#m7 /

[Aメロ]
BM7 / C# . D#m7 /

[Bメロ]
EM7 / D#m7 / EM7 / D#m7 /
DM7 / C#m7 / BM7 / C#sus4 C#7 /

[サビ]
F# . BM7 . / C# . D#m7 /
B♭m7 . BM7 . / C# . D#m7 /

[2番]
1番を繰り返し

[outro]
B♭m7 . BM7 . / C# . D#m7 /(最初の×4は拍頭でコードチェンジ)
B♭m7 . BM7 . / C# . D#m7 /(×5以降のBM7とD#m7は、2拍目に食い込むシンコペーションでコードチェンジ)

ORIGINAL LOVE「サンシャイン ロマンス」コード進行

先日、コピーバンドでライブに出まして、オリジナルラブのサンシャインロマンスを演奏したわけです。

練習のときにググってもコードが出なかったので、自分で耳コピしました。

ここにメモとして書いておくので、もし探している人がいたら参考にしてください!

 

YouTube Preview Image
ちなみに↑の動画を参考にしました。Liveバージョンです。

 

『サンシャインロマンス』

[前奏]
Dm7 Gm7 Cm7 / …. / Dm7 Gm7 Cm7onF / …. /
Dm7 Gm7 Cm7 / …. / Dm7 Gm7 Cm7onF / …. /

[サビ]
E♭M7 / …. / Dm7 / B♭7 /
E♭M7 / …. / Dm7 / B♭7 /
Cm7 / Dm7 / Gm7 / G7 /
Cm7 / Cm7onF / E♭onF / … /

[Aメロ]
B♭M7 / …. / Gm7 / …. / Cm7 / …. / E♭m7 / G♯7 /
B♭M7 / …. / Gm7 / …. / Cm7 / …. / E♭m7 / G♯7 /

[Bメロ]
C♯M7 / …. / F♯M7 / …. / C♯M7 / …. / F♯M7 / …. /
Cm7 / Dm7 / Cm7 / Gm7 / Cm7onF / … /
/ B♭M7 / Em7-5 /

[サビ]
E♭M7 / …. / Dm7 / B♭7 /
E♭M7 / …. / Dm7 / B♭7 /
Cm7 / Dm7 / Gm7 / G7 /
Cm7 / Cm7onF / B♭M7 / Em7-5 /

[前奏]
Dm7 Gm7 Cm7 / …. / Dm7 Gm7 Cm7onF / …. /
Dm7 Gm7 Cm7 / …. / E♭m7 G♯m7 C♯m7onF♯ / …. /

[間奏]
G#m / …. / F#m / …. / EM7 / …. / Em7 / A7 /
G#m / …. / F#m / …. / EM7 / …. / Em7 / A7 /

[2番以降]
1番の半音上げ

[outro]※拍子が変わるので注意!
EM7 . E♭m7 . . . / C#m7 . BM7 . . . /
G#m7 . F# . . . / EM7 . BM7 . . . / …

Top