2012年4月10日火曜日

symfonyで悩める人に・・・Part2

Symfonyでの開発に戸惑っている人も少なくないと思います。

以下に、開発時の注意事項や開発の流れをまとめてみました。
ご参考までに・・・
http://eswan.blog120.fc2.com/blog-entry-511.html

2012年3月27日火曜日

Linux環境でのバックアップについて

講習が進むにつれてバックアップの重要性が
増してきています。

参考程度ですが、私の方法を紹介しておきます。

1:サーバにログインします。
Puttyでもいいですし、サーバ上でもログインできる環境であればOKです。
バックアップしたいフォルダへアクセスできる権限でログインしてください。

2:バックアップ対象のフォルダへ移動してください。
    (cdコマンド)

3:zip圧縮するコマンドを発行します。(zipコマンド)
   (ここでは、ディレクトリ単位で圧縮する例を紹介します)

   zip -r 圧縮されたファイル名.zip 圧縮対象のディレクトリ名 圧縮対象

[例]
zip -r symfony_bbs_20120327 symfony_bbs symfony_bbs/*
symfony_bbsというフォルダの内容をsymfony_bbs_20120327.zipという名前で
圧縮します。対象は、symfony_bbs配下のすべてです。

4:FTPで接続し(ffftpなどを使用)ローカルへダウンロードします。
上記の例の場合、symfony_bbs_20120327.zipをダウンロードします。

この後は、USBメモリーなどにコピーすればOKです。

2012年3月26日月曜日

symfonyの機能

symfonyのマンモス本を読んでいると、
授業でやっている内容以外にも、いろいろ便利な機能があります。

たとえば、ヘルパーの中のmail_toヘルパー
これは、aタグのmailto:を作成してくれるものですが、
それだけではありません。

オプションにtrueを指定すると、メールアドレスを暗号化してくれます。
以下参照

echo mail_to('webmaster@example.com','send mail',array('encode' => true));

近頃は、メールアドレスを自動収集してスパムメールを送るようにしている
業者もいますので、素のメールアドレスをmailto:に入れるのは
危険を伴います。

素のPHPだと、暗号化ソフトなどで暗号化して設定しないとならず、
メールアドレスがデバック時にわからないという欠点があります。
この機能を使用すると、そのようなこともないので、
便利だと思います。

ご参考までに・・・

2012年3月23日金曜日

symfonyでフロントアプリケーション名を省略できない

symfonyで最初に作ったモジュール、アクションに
アクセスするときは、フロントアプリケーション名を省略して
アクセスできるのですが、できないケースが出てきました。

原因は以下に書いてあります。
http://eswan.blog120.fc2.com/blog-entry-505.html

同様な現象にはまっている方は
参考にしてみてください。

2012年3月22日木曜日

今度の課題は・・・

Blog作成とのことです。

前に一度作ったことはあるんですが、
そろそろ忘れているかも・・・(^^;)

今度は、トラックバックとかも組み込んでみたいんですが、
時間との兼ね合いでどうなるかな。

symfonyで作るということもあり、
微妙なところはありますが、
がんばって作っていこうと思います。

2012年3月21日水曜日

Webフォント

Webフォントってご存知ですか?

簡単に言ってしまえば、アウトラインフォントを
ブラウザー上に表示できる仕組みです。
ブラウザーでも紙媒体みたいにきれいな文字が表示できます。

HPを作成するときは、MSPゴシックなどのシステムフォントを
使用するしかなく、文字を拡大したときなどは、
きれいに表示されないという欠点がありました。

もし、きれいに表示したい場合は、画像化するしかありませんでした。

CSS3からWebフォントがサポートされるようになりました。
このことにより、きれいな文字が表示できる環境が整いましたが、
日本語の場合は、26文字用意すればよいアルファベットと違い、
文字数が格段に多くなってしまい、レスポンスの点で
問題があるというのと、種類が少ないという欠点がありました。
その上、有償が多いというのも・・・

WebDesigning4月号を読んでいたら、以下の日本語対応の
Webフォントがあることがわかりました。

M+ OUTLINE FONTS

一番の特徴は、個人使用、商用使用ともフリーであること。
これは大きいです。

まだフォントの数は少ないですが、
機会があれば使ってみようと思います。

実は、Webフォントは、CSS2.1の勧告時は存在したのですが、
正式勧告のときに削除されてしまい、CSS3で復活したという
経緯を持っています。

もし、きれいな文字をHP上で表示したくて困っている人がいれば、
検討してみるといいかもしれません。

2012年3月19日月曜日

CentOS悪戦苦闘中・・・

CentOS3まではインストールできたんですが、
なぜか知りませんが、CentOS5がインストールできません。

インストールガイドどおりに
理研のサイトからftpでダウンロードしようとすると、
パスが不正になってしまう。(\\が二重になる)

なぜでしょう???

2012年3月16日金曜日

Symfonyで悩める人に・・・

私がはまったこと、授業で説明してもらったところを
まとめてみました。

http://eswan.blog120.fc2.com/blog-category-52.html

よろしければごらんください。

CentOSインストール悪戦苦闘中

自宅のノートPCにVMWareインストールしようとしたら
CPUが仮想化に対応していないことが発覚し(^^;)
インストールできないことが判明・・・

やっぱし2005年モデルのCentrinoじゃあ荷が重いかな・・・(^^;)

じゃあ、どうしようか?
と考えた末、今は使っていないノートPC(2000年モデル
PenII-400Mhz)があるので、これにCentOS(5.7)をインストールすることにしました。

いろいろ調べたら、近いスペックでのインストール実績はあるようなので、
いざ、インストール・・・と行きたかったのですが、ここからが長かった・・・(^^;)

CentOS5.7のインストール媒体をCDで作成し、
CDブートしようとしたら何回やってもブートしない・・・
おっかしいなぁ???と調べてみたら、CDドライブが
CDブートには対応していないことが発覚・・・
これで一挙に予定が狂いました。ふぅ。

それならば、FD起動でインストールするしかない。
ということで、さらに調べてみたら、CentOSはVer.4から
FDブートには対応していないことが発覚・・・
え???(^^;)

 と、さらに調べてみたら、いったんCentOS3をインストールし、
CentOS5へアップグレードする手法があることがわかり、
これを試みることにしました。
(CentOS3はFDブートが可能)

と、いうことで、FDでブート媒体を作成し、
いざ、インストールしようとしたら、Bootエラーでブートしない・・・
原因がさっぱりわかりません。
FDをとっかえひっかえ(5枚くらい)して、Bootし続けること
3時間・・・やっとのことでCentOSのインストール画面が出てきました。

どうやら、FDが劣化していたようです。
まあ、10年選手のFDということもあったんですけどね・・・

CentOS3のインストールは1時間くらいで終了しました。
これからCentOS5のインストールです。

疲れた・・・(^^;)

やっと公開できました。(BBSのSmarty化)

前回の課題(掲示板のSmarty化)ですが、
やっとのことで公開できました。

http://www.eno-moto.sakura.ne.jp/wordpress/portfolio/web/smarty_bbs/

symfonyの復習やら何やらでなかなか進まず、
もどかしい思いをしていたんですが・・・(^^;)

よろしければごらんください。

最初にやった掲示板の課題、今回の掲示板の課題ですが
ソースを公開する用意があります。

よろしければ問い合わせてください。

2012年3月13日火曜日

symfony学習進行中

いよいよ核心に迫ってきたという感じもします。

まだまだ慣れないところがありますけど、
がんばっていかないと・・・

2012年3月12日月曜日

あともう少し・・・

なかなか進まなかった作品第二弾ですが、
あともう少しで公開できそうです。

symfonyの復習やら何やらで
なかなか進まなかったんですが・・・

もう少しがんばりますか。

Symfonyテキスト本(マンモス本)

手に入れました。

「Symfony徹底攻略」 前田雅央著 SoftBank Creative

俗に言う、マンモス本です。
現在読んでいますけど、講義とあわせて読んでいくのには
いい本だと思います。

買えば3000円近くする本ですが、
amazonを検索してみたら、なんと75円(送料別)からあるじゃないですか!
即注文しました。

私が注文したのはそれではないですが、
それでも送料含めて300円ちょっと。なんか得した気分でした。


symfonyって、もともとはフランスで開発されたフレームワークだったんですね。
響きが優雅だなぁ・・・とは思っていたんですが。

Symphony(Mozart Symphony Nr.25(K183))を聞きながら
Symfony本を読むのもなかなかよかった・・・かも(^^;)

2012年3月9日金曜日

poderosaについて

poderosaってご存知ですか?

TeraTermとかputtyとかの同類のターミナルソフトの一種です。
UnixやLinuxにつなぐのには、よくTeraTermが使われていますけど、
SSHの対応がSSH1までしか対応していないというところで
問題になるケースがあるようです。

その点、puffyやpoderosaはSSH2まで対応しています。

poderosaの特徴はひとつのウィンドウの中で複数の接続ができること。
これ、意外に便利です。

後は、Windowsライクな操作も可能で、
右クリックでのコピー&ペーストがWindowsの感覚でできます。
これは助かります。

後は、日本語対応もしっかりしているので、
この点も○。

興味ある方は使ってみるといいかもしれません。
公式サイトは、以下のとおりです。
http://ja.poderosa.org/

私は、さくらインターネットの接続に使っていますが
(というか、さくらインターネットのFAQにpoderosaでの接続方法が
説明されていたのでたまたま使っただけですが・・・(^^;))
便利さを感じています。

symfonyに入りました。

いよいよSymfonyです。

なかなかとっつきにくいという感じはありますが、
これは慣れの要素もあるかなとは思います。

ただ、そんなこと言ってられるのも、今のうちかもしれませんが・・・(^^;)

がんばって覚えていこうと思います。

2012年3月6日火曜日

あともうすこし・・・Part2

授業で作成したBBSのSmarty化ですが、
あれからさらに修正を加え、自分のPortfolioサイトに公開できそうです。

ただ、内部向けのソースだったので、公開仕様に改訂するのが、
意外に手間取った・・・

もう少しがんばろっと。

2012年3月5日月曜日

jQuery本続き

今、読んでいますが、
使えるテクニックが満載です。

こんなことができるんだ。と、感心することしきり・・・

どこかで使ってみようと思います。

2012年3月2日金曜日

jQuery本

jQueryってご存知ですか?

javascriptのライブラリーの一種で、
一からコードを書かなくても、HP上にいろいろな効果を
与えられるものです。

これを使っていろいろなライブラリーを作成して提供している
人もいます。商用でも使用可能なものもあります。(ただし、ライセンス形態は要確認)
 
ドロップダウンメニュー(droppy)などいろいろありますので、
調べてみると役立つと思います。

いくつか使ったことはありますが、
もうちょっと詳しくなりたいと思って、以下の本を購入しました。

「Web製作の現場で使うjQueryデザイン入門」 西原一馬 ASCII出版
定価3330円

amazonでの評判もかなりよかったので、購入したのですが、
内容はわかりやすくまとめてあり、これなら・・・という感じでした。

自分としてはオオスメできる一冊です。

2012年3月1日木曜日

いよいよSymphony

本日からいよいよSymphonyに入ります。

その前に、Linux環境の構築です。
がんばっていかないと・・・

2012年2月29日水曜日

CSS3について

HTML5とともに話題になっているCSS3ですが、
前回、今回の課題で使用してみました。

意外に使えるという感触です。

正式勧告は2014年のようですが、
すでに主要なブラウザーでは対応している命令もあります。
このあたりの実装状況は各ブラウザーで異なります。

今回使用したのは、以下の命令です。
・text-shadow
・box-shadow
・border-radius
・rotate

text-shadowは、テキストに対して影をつけることができます。
box-shadowは、divでボックスを作成したものに対して、影をつけることができます。
border-radiusは、divでボックスを作成したものに対し、角を丸くすることができます。
(俗に言う角丸です)
例は、以下をご覧ください。
http://www.eno-moto.sakura.ne.jp/wordpress/portfolio/web/bbs/

rotateは、イメージ画像(img)に対し、角度をつけて表示させることができます。

CSS3を使用するに当たり、注意しなければならないことは、
正式勧告前のため、ブラウザーの実装状況が異なります。
ベンダープリフィックスと呼ばれるものをつけないと動作しないものもあるので、
注意が必要です。(-moz-,-o-,-ms-など)
ブラウザーのバージョンによっては記述方法も異なる命令もあります。

今までは画像化しないとできなかったことが、命令をひとつ書くことで、
実現できるようになったことは、大きな進歩だと思います。

従来のCSS2との組み合わせも可能で
たとえば、a:hover擬似要素とrotateとbox-shadowを組み合わせると
マウスをロールオーバーさせたときに画像を角度をつけた上で
影をつけるという演出をつけることも可能です。
(ブラウザーによっては動きません。IE9では、角度はつくのですが、
影がつかないという現象が起きています)


詳しい使い方については、以下を参照してください。
http://www.htmq.com/css3/index.shtml

ただ、上記のマニュアルは対応状況が古いところがありますので、
対応状況は別で調べる必要があります。
(rotateについては、IEは未対応になっていますが、IE9で対応しています)

今後、いろいろと使っていこうと思います。
皆さんもいかがですか?

雪です・・・

初めて見ました。雪の江ノ島・・・

雪の予報が出ても、ここら辺で降るというのはあまりない、
という話は聞いていたのですが。

本日は電車も遅れ、危うく遅刻しかけたのですが、
何とか間に合いました。

早めの行動がよかったみたいです。

2012年2月28日火曜日

課題製作終わりました・・・

追い込みをかけていたので、久々になりましたが・・・

昨日、BBSのSmarty化の課題&発表会が終わりました。
Smarty化自体は完了したのですが、
詰めの甘さをつくづく認識しました。

smartyのコーディングのコツはつかめたと思います。

今回、更新機能と削除機能を追加したのですが、
機能自体は完成したのですが、
検討不足で他人の書いた記事を更新削除できてしまうという事態に・・・

よくよく考えればありえることで、掲示板としてはまずいですよね。

ほんと詰めが甘かったですね。
これは気をつけなければと思います。

今回は、CSS3のrotateを試してみましたが、
視覚的なアクセントを与えるのには使えるという感触を得ました。

昨日発表会だったのですが、私だけで50分使ってしまうとは・・・(^^;)

2012年2月24日金曜日

追い込み・・・

さて、BBSのSmarty化の追い込みです。

見せられるくらいにはあげたいとも思います。
がんばっていきましょう。

2012年2月23日木曜日

Smartyのマニュアル

以下からダウンロードできます。

http://www.smarty.net/documentation

日本語のマニュアルもあります。
html形式になっているので、ブラウザーで見れます。

ミスった・・・

昨日、進捗状況をチェックしていると
抜けがあるものが判明・・・

改訂しないとならないものが抜けている。
これ、非常にまずいです。

気をつけないと・・・
ただ、Smartyの感触はつかめてきたので、
これはいいことかと思います。

2012年2月22日水曜日

課題製作中

BBSのSmarty化を引き続き作成中です。

昨日までは意外にすんなりいった感じですが、
今日からはちょっとそういうわけには行かないような気がします。

気を引き締めていきましょう。

2012年2月21日火曜日

課題製作に入りました。

今回は、実習で作成したBBSのSmarty化です。
なんとなく概略ではつかんでいますが、
確実に理解できるようになりたいですね。

2012年2月20日月曜日

完成しました

前回の課題以降、自主的に作成していた掲示板ですが、
完成しました。

以下で公開しています。
http://www.eno-moto.sakura.ne.jp/wordpress/portfolio/web/bbs/

よろしければごらんください。
いずれはソースも公開する予定ですが、現時点でも公開することは可能ですので、
問い合わせてください。

2012年2月17日金曜日

ポートフォリオサイトです

作成したポートフォリオサイトです。
http://www.eno-moto.sakura.ne.jp/wordpress/portfolio/
(WordPress版)

http://www.eno-moto.sakura.ne.jp/movabletype/portfolio_site_e/portfolio/
(MovableType版)

メインはWordPressのほうです。
よろしければごらんください。

2012年2月16日木曜日

あともうすこし

前回の自由課題で作成していた掲示板ですが、
その後も作成を続け、大体8割くらい完成しました。

後は、ブラウザー別のcss対応をするくらいです。

完成したら、自分のポートフォリオサイトに公開する予定です。

2012年2月14日火曜日

凡ミス・・・

昨日のSmarty実習で、つまらない凡ミスで時間をつぶしてしまった。

入力項目を勘違いして違うデータを入力していたため、
いつまでたってもログインできず・・・

O先生まで巻き込んでしまいました・・・すいませんでした。m(..)m

2012年2月13日月曜日

CP+

昨日までCP+(CPプラス)というイベントが
横浜で開催されていました。

昔のカメラショーのようなものですが、
いろいろなメーカーの新製品を実際に触ったり
メーカーの人と話したりすることができます。

と、言う私は、Canon EOS-1DXを
触ってきましたが、これ、ほしいですね(^^;)

次回テストの課題

カレンダーということでした。

ちょっとよく理解できていないところがあったので、
(timestamp関係のところなど)
もう一度復習しようと思います。

2012年2月10日金曜日

mb_strlen関数の注意点

今回の掲示板作成でmb_strlen関数ではまった部分があったので、
メモしておきます。

http://eswan.blog120.fc2.com/blog-entry-434.html

改行コードも2バイトとしてカウントされるので要注意です。

自由課題継続中

自由課題の2回目で作成した掲示板ですが、
自主的に作成し続けることにしました。

おととい、昨日と作成していましたが、
途中ではまったりして結構苦労しました。

最終的には自分のポートフォリオサイトにアップできることを目標にしたいと思います。

2012年2月7日火曜日

自由課題が終わって

第2回目の自由課題が終了しました。

残念ながら、予定していた機能はすべて組み込むことができませんでした。
自分が予想もしなかったところではまってしまったりして、
予想以上に時間がかかってしまったというところもあります。

今回は、CSS3を組み込んで見ましたが、
意外に使えるということもわかりました。今後、使っていこうと思います。

あとは、割り切りも必要ということもあったと思います。

この課題については、自主的にもう少し進めてみようと思います。

2012年2月6日月曜日

もうひとつの「ウェブデザイナーへの挑戦」

もうひとつ、ノウハウ集的なBlogもやってます。

今まではまったことや、ちょっとしたことがメモしてあります。
解決策が見つかるかもしれません。

よろしければごらんください。


http://eswan.blog120.fc2.com/

自由課題作成中

意外に時間がかかっています。
簡単に進むだろうと思ったところではまったり・・・(^^;)

ちょっと欲張りすぎたかもしれません。

何気に今日は発表会です。

2012年2月3日金曜日

現在、自由課題を作成中です。

現在、自由課題を作成中です。

作成しているものは掲示板ですが、デザイン的にも工夫し、
後、スクリプトを提供して使用していただくことを前提として作成しています。

スケジュールどおり、思い通りにいかないところが
悔しいところですが、発表会目指してがんばっていきたいと思います。

2012年2月2日木曜日

Webエンジニアコース12月生のyenomotoです。
本日からはじめます。

よろしくお願いします。