雨のち晴れ

ダイビングとITな食生活 – kote2の超個人的な日記

xampp環境でのsendmail for windows

メモ。

C:\xampp\apache\binのphp.iniを開いて以下記入(&文頭;を取る)
——————————————————-
MTP = smtp.***.com
smtp_port = 25

; For Win32 only.
sendmail_from = ***@***.com
——————————————————-

送信サーバー名と送信者メルアドを入れる。smtpのポートは通常は25番ポート。

あとは


$title="件名";
$adress="hoge@hogegoge.jp";
$entry="エントリー内容";

$body="内容は以下";
$body.="___________________\n\n";
$body.= $entry."\n\n";
$body.="___________________\n\n";

$header="Reply-To: ".$_POST['fmemail']."\nContent-Type: text/plain;charset=ISO-2022-JP\nX-Mailer: PHP/".phpversion();

mb_send_mail($adress,$title,$body,$header);

をsendmail.phpとかで保存してwebから開く。メールが飛びます。

で、LANでネット繋いでる人は25番ポートを開放してあげないと飛ばないので開放します。昨日ココ忘れてて数時間無駄にした。やり方は機器によって違うので確認してください。

AS3.0中級編を受けてみた

前回の日記でてんぷら屋に行ったと書いたけど、その前に朝から夜まで大重美幸氏のAS3.0集中講座を受けていた。

最近氏の新しい本が発売されたのだが、その内容に沿った感じで進んでいった。

感想なんですが、本を予習してないと結構きついと思った。予備校とかでテキスト予習しないで授業出るとまったく実につかないのと同じ感覚。本は今回出たばかりで当日配られたのだけど、本に書いてある内容を本を読んでもいないのに解説されてもさっぱりでよく分からない。なので質問したい事もあまりなく、帰って早く復習したい感じでしたw

逆に言うと、予習さえしていればものすごく分かりやすい講座だと思う。今回中級編だったけど、入門編でクラスの基本からOOPあたりの解説など聞くにはお勧めだと思う。

カスタムイベントあたりはなんとなく分かったような分からないような感じ。これも復習が必要。あと、アニメーションの基本と言うか、三角関数はちょっと勉強しないとと思った。サイン・コサイン・タンジェントとか。円運動とか多少の数学の知識がないとわからないや。

自分的に、
・カスタムイベント
・オブジェクト指向
・三角関数/物理関数

この辺をマスターすればあとはなんとか。。。

あ、同じ講座を受けた人でサムライウェポン作った人がいたwwww

初めてブログパーツ作成でjavascriptもわからない状態から1ヶ月かからない程度で作成したとの事。。。凄すぎる。。。

今日買った本

仕事終わって帰ってきたらFlash立ち上げ猛勉強なこてつです。
と言うのも、はやくAirを使ったアプリケーションを作りたいし、可能性を探りたい。

そう言えばiphoneがいよいよ7/11に出るらしいですね。iphoneは分からないけど、こういうリッチなモバイル端末にはAirの実行環境がおそらく載るので、結局デスクトップで動くものがモバイルで動き、作ったアプリが流用できるわけです。FlashのAirがスタンダードになるか分かりませんが、まあ多分なると思う。

てなわけで今日買った本。

Flashデザインラボ -プロに学ぶ、一生枯れない永久不滅テクニック (Design Lab+ 1-2)
デザインラボ編集部
ソフトバンククリエイティブ
売り上げランキング: 480
おすすめ度の平均: 4.5

5 コピーではなく、デザインの種になる
4 抜群のコストパフォーマンス

ActionScript 3.0 逆引きクイックリファレンス Adobe Flash CS3対応
田中 康博 林 拓也
毎日コミュニケーションズ
売り上げランキング: 11690
おすすめ度の平均: 4.0

4 手元に常備したい書。

やっぱりAS3になってから、辞書的な本が必要だと思った。サイト上から参照もできるけど、手元にあってパパっと調べられるのがやっぱ楽。あとは昔から親しまれて今なお使われている表現のtipsなんかを集めた本。なんだかんだ言ってデザイン大事です。

あ、そうそう実はコレも買いました。

ねんどろいど 鏡音リン  (ノンスケールABS/PVC塗装済み可動フィギュア)
ねんどろいど 鏡音レン  (ノンスケールABS/PVC塗装済み可動フィギュア)

どっちかって言うとこっちがメイン・・・。
なわけない┌(`Д´)ノ)゚∀゚ )

届くのは例によって10月だそうです・・・。気長に待とう。

だあぁ!時間切れ!なめんな。

もう寝ないと明日辛い!

livedoorのお天気API使って簡単なお天気表示Airアプリ作成中。
http://weather.livedoor.com/forecast/webservice/rest/v1?city=70&day=tomorrow叩くと横浜の天気の情報がXML形式に吐き出されるのだけど、横浜以外も表示させたいし、他にもいろいろやりたいわけで。というかこのXML整形の仕方が難しい。pearのライブラリ使えばあっという間だけど、レンタルサーバーにpearなんて入ってないので困ってたらSimpleXMLがあったじゃまいか。

でもphp5じゃないと使えない。ロリポはphp4だ。
自宅サーバーにひとまずアップ。AS3をちまちま書いて天気と最低気温くらいは表示できるかテスト。
ってな事やってたら終了。

↓このヘボイ表示のとこでオワタ


(追記)みれねーじゃんwΣ(・ε・;) allowScriptAccessをsameDomainからalwaysにしてるのに・・・ま、いいか。

実際これがアイコン表示され、デスクトップアプリになっていくかも。
phpもしばらく使ってなかったら忘れかけてる。テラオソロシス。

イナバFlash

イナバ物置が100人乗っても大丈夫なら、AS3で書かれたFlashは1000個置いても大丈夫。

ただ、それが言いたかっただけの投稿。アニメーションつけたらさすがに重かった。

雨のち晴れanimation test

test…てすてす。
phpによるアクセスカウンターといろいろ連動していた。
そのphpファイルどっかいっちゃったので作り直そう。
AS3が分かってきたのでコード書き換えもそのうちやろう。

■快晴(昨日のアクセスより2倍以上)

■晴れ(昨日のアクセスより2倍未満)

■曇り晴れ(昨日のアクセスと同じ)

■曇り(昨日のアクセスより少ない)

■雨(昨日のアクセスより2倍以上少ない)

■雪(昨日のアクセスより10倍以上少ない)

gotoandlearn.comがリニュ

wp014.jpg

gotoandlearn.com – Free video tutorials by Lee Brimelow on the Flash Platform
http://www.gotoandlearn.com/

adobeのチュートリアルビデオがたっぷり見られるgotoandlearn.comがリニューアルしたようです。
うむ、以前より断然見やすい。

正直以前の1面Flashのやつ、いろいろ不便だったよ。ページ検索できないし、フォームにしたって過去に検索したワードが出ないし。こういうページだとそういうhtmlの基本的な機能がないと思い切り使いづらいので今回のリニュで使う人多くなると思う。

Flashはやっぱりそういう所まだまだ弱いよね。

ActionScript3.0とphp、mysql連携で掲示板

ちょっとだけ勉強中。というか復習中。上のはシンプルなFlashの掲示板です。と言っても右サイドバーにあるミニひまわりの育ち具合をライブ中継してた時の掲示板をそのまま使ってるwww

今回作った部分は閲覧と投稿。基本ね。使っているのはmysql・php・xmlです。

ActionScript3.0は本格的なオブジェクト指向型のプログラミング言語なので、プログラマーからすれば扱いやすいが、デザイナーからしてみればちょっとの事やるのがかなり苦労する。

とりあえず前できた事を全て3.0に移行してできるかどうかをやってみる。

まず仕組みなんですが、DBの中にある投稿されたデータをXML形式に吐き出してくれるphpを作って、こいつをFlashで読み込んで閲覧できるように成型してます。
読み込むときは拡張子xmlじゃなくても全然大丈夫です。文字コードは気をつけて。

投稿するときは、投稿用のphpにflashのフォームデータをpostするだけ。この変のやり方はActionScritpt3.0でもそんなに難しくなかった。まあ、動きがなければ当然だけど・・・。こっからアニメーションを加えるからFlashは難しくなるのです。

もちょっと詳しく解説したいけど、ソースもコメントだらけだしまた後日・・・。

FlashCS4(Diesel)

moockblog: XFL: Flash’s New Source Format
http://www.moock.org/blog/archives/000269.html

ちょと古い情報だけど、次のFlashのバージョンCS4についてのコリンムックさんのブログの情報によると、今までのswfではなくなるらしい。zipの中にxmlと画像と音が詰まったパッケージになるみたいな事が書かれています。flaファイルも今後はXFLという新しいフォーマットになるっぽい。

簡単に言えばXMLベースになって、いろんなプロパティを全てXMLで管理すると言うことか。

そんな中、FlashBlogのLeeさんの投稿でCS4の新しい機能の紹介があった。

The Flash Blog » Flash CS4 IK Example
http://theflashblog.com/?p=347

IK(インバーキネマティクス)、つまり3Dで言う骨格計算に使用するボーン機能の事ですね。
なんかFlashは段々3Dソフトのようになっているんだけど(papervision3Dしかり・・・)、ひとつ言える事はこのために値段上げるのだけは辞めて欲しいです・・・。

このボーン機能も凡人が見ると「ふ~ん」な機能だけど、結構面白いことが出来そうな予感。
webサイトから取れるいろいろな情報は数値化できるので、そういうのと組み合わせてカオスなものが作れそうです。先にやったモンがちですよ。

ってこんなの作ってる人ももういますが。

Host 'localhost' is not allowed to connect to this MySQL server

自宅サーバーのxampp環境のmysqlが急に繋がらなくなり、調べてもなかなか回答が見つからなかったのだが、なんとか出たので解決。ググっても出ないということは自分が書けばこのページが引っかかるのでお役に立てば。Windows環境なので余り役立つか分かりませんが。

症状:
今までちゃんと動いていたxampp環境(php+mysql)がある時「Host ‘localhost’ is not allowed to connect to this MySQL server」とエラーがでてDBに繋がらなくなる。

どゆこと?:
「localhostから繋ぐのは許可されてないよ」
普通外部から繋ぐ時に出るエラーで、そういう時はこの辺が解決方法なのだがサーバーマシン(localhost)からも繋げないってありえん。

確認:
windowsアップデートで何かしらの原因でwindowsのファイヤーウォールが勝手に有効になってしまった場合が考えられるが今回は違った。他、ウィルスソフトとかも見たが特に遮断しているとかは見つからず

解決法:
外国のサイトをくまなくチェックしたらやっと見つけた。
#1130 – Host ‘localhost’ is not allowed to connect to this MySQL server – Powered by Infopop
http://friendsofed.infopop.net/2/OpenTopic?a=tpc&s=989094322&f=8033053165&m=4581078141

ここの「you’re obviously on Windows. Uninstall MySQL, go to C:\Program Files\MySQL\MySQL Server 5.0\data, and delete the mysql folder. Then reinstall MySQL.」という発言を実行したら解決

1、mysqlが起動してたらまずシャットダウン
2、C:\xampp\mysql\dataにあるmysqlディレクトリを削除
3、xamppでmysqlだけをもう一度インストール

結局mysqlの初期設定データが何かしらのはずみでぶっ壊れたようなのか?インストール時に繋がらないのは分かるのだが、今回今まで普通に繋がってたのに急に繋がんなくなったし。

で、これで解決したけど、C:\xampp\mysql\data\mysqlはいろんなwebアプリで使ってるDBのID・passが収まっているところなので、もっかい

GRANT ALL PRIVILEGES ON DB***.* TO ID***@localhost IDENTIFIED BY ‘pass***’;

を設定しなきゃいけないけど。