Tag Archive for JavaScript

WEB 開発をとっても中途半端に知っている素人は何を勉強すれば良いのか!?


【追記】
公開時、下記の投稿記事を公開しました。内容から JavaScript から始めようかな、とも考えたのですがその前に HTML や CSS って本当に使えるの、なんて自問自答してもう一度、初志に返ろうなんて考えた・・・

「ウェブデザイナーになるには::独学でWebデザイナーになるのにまずやること」がとっても参考になりました!私は、本職の WEB デザイナになろうとは考えていませんから、Illustrator や Photoshop までは必要なし!というより、長女が扱えるので自分でやらなくてもちょっと依頼を出せば何とかしてくれる!

ドメイン取得、サーバーを借りる、WordPress でブログを公開・・・ここまでは完了しているから上記の投稿記事からすれば、HTML と CSS を勉強すること!ちょっと引用しておこう。

まずはチュートリアル本からはじめて制作に慣れてゆく。チュートリアル本を数冊こなすと基礎がかたまる。慣れるまでチュートリアル本をこなしてゆく。これで基礎を固めておくと、それ以降はネットや逆引き辞典の断片情報を吸収できる。

なるほど・・・「チュートリアル本」の選定が必要ってことですね!そこでどうやらお勧めの書籍は、エビスコム著「HTML/XHTML &スタイルシ-トレッスンブック ステップバイステップ形式でマスタ-できる」(ソシム:2007年6月)のようですからこっから始めようかな・・・

【公開時、投稿記事】
WordPress はきっちりインストール。ブログも独自ドメインを取得して運営ができている。FTP でファイルをサーバーにアップロードもできるし HTML や CSS も概ね理解している。でも、何かが足りないと常々感じている私・・・そうなんです、「WEB 開発をとっても中途半端に知っている素人」な私なんですよね!

そこで「Webデザインレシピ::どのプログラム言語を覚えればいいのか分からないっていう初心者さんのためのガイド(Web)」を参考にもうちょっと WEB 開発に関してレベルアップするために何を勉強するかを明確にしておきましょう(まったくもっと自分用の備忘録です!)最終目標が「WordPress で自分らしいブログを作る!」ですからまさに私が目指すところ!のはず・・・「目指せ、週末プログラマ」ってなことで。

最初はというと・・・「クライアントサイド・スクリプトとサーバーサイド・スクリプト」に関して記述されていますが、私はこれ等が何かを知っている!スルーすることなく確認をして、上記の 2 分野で詳細な知識が得られれば今よりは「まし」になりそうです!総括しちゃうと;

  • クライアントサイド・スクリプト:JavaScript を知れ!
  • サーバーサイド・スクリプト:PHP と MySQL を知れ!

なるほど!これまでも上記の様なことは薄々解ってはいたし、JavaScript や PHP も勉強しようと考えていろいろと試したことはある!それでも中途半端です。参考文献が悪かったはず!そこで推奨されている参考文献をリストしておきましょう。

参考文献に関して賛否両論あるのでしょうけど、とりあえず上記から・・・というよりは、まずは何かを始めることが重要ですよね!最初は大昔に挫折した JavaScript から勉強してみようかな・・・

初心者

本投稿記事を印刷する・・・ 本投稿記事を印刷する・・・

PHP で本日の日付を表示する時に注意すべきこと


こんな投稿記事を公開して良いものでしょうか!?という時には、「この投稿記事は自分の備忘録用」です、とお断りしておきます。あまりにも基本的で笑われる・・・

ちょっと本ブログで本日の日付を表示したくて・・・基本中の基本を知らない私ですが、まずはコードを記述しておきましょう。

<?php echo date("Y/m/d g:i"); ?>

たった一行で表示することが出来ますが、これちょっと注意しなければいけません!PHP というのはサーバーサイドスクリプトである、ということです。つまり、日付は「サーバで設定されている時間を表示する」ということです。以前、カナダにサーバがあるサービスを間借りしていましたから時間が日本時間ではなかった・・・と、今更気が付いたわけです。

また、サーバがどこにあろうと PC を使っている人の時間に合わせるためには、JavaScript を利用する必要があるそうです。下記のコードで同じ表示を実現できるそうですが、参考にしたウェブページ「そふぃのphp入門::PHPスクリプト講座:現在時刻の表示」に詳細があります。

<script language="JavaScript" type="text/javascript">
<!--
today = new Date();
Y = today.getFullYear();
M = today.getMonth() + 1;
D = today.getDate();
H = today.getHours();
T = today.getMinutes();
document.write(Y + "年" + M + "月" + D + "日 " + H + "時" + T + "分");
// -->
</script>

JavaScript で表現するのはかなりの量のコードを書く必要があるんですね!それにしてもサーバが日本で良かった!

本投稿記事を印刷する・・・ 本投稿記事を印刷する・・・