2012年7月27日金曜日

さくら インターネット mysql 文字化け

就活中です。

卒業課題に阿呆のように長すぎるコード(3万7千行)を書いてしまった為、

学校で借りた鯖ではビクとも動かず、

どうやら書類審査にネット上に成果物が無いとスキル無しという理由で落とされてしまうという事実に今さら気付き、

2日程前に同級生のMis19-Fryさんに教わったHOST1FREEに登録したのですが、

登録OKのメールが来たにも関わらずログインできず

(どうやらIDとPWが書いてあるメールが後で来るっぽかったのですが1日半待っても来なかったので)

こっちは急いでるんだよ、オラオラオラとばかりにログインを何回もトライしていたら

あなたはブラックリストに載りましたとのメッセージが!!!
 
軽くショックを受けつつも月額500円ケチって就職のチャンスを逃すのもバカバカしいと考えを改め、

さくらインターネットのスタンダードに今朝、申し込みしました。

何か軽いものでもと、HOST1FREE用に作っていましたが、有料鯖だからイケんじゃね?と思い、

今まで作った中で唯一完成している人工無脳をアップしてみました。

さくらの感想は

phpmyadminがすっごく軽い!!自宅パソコンのVMware のよりも軽い!

しかし、データベースの文字化けに激しく悩まされ、

色々ググってもこれという回答も得られず、以下、更新履歴より抜粋(何回も書くのめんどい)

*****************************************


■2012年7月27日 15:24:36

うわ~ん、動くには動いたが激しく文字化けする。

文字が全て???に変換され、どうやらこちらが言っている事も人工無脳には伝わって無い様子。

色々調べてみるとどうやら鯖の文字コードとデータベースの文字コードが食い違う為おかしくなるらしい。

my.iniをいじれとか、root権限でphpmyadminの設定を直せとか無茶なアドバイスがあったが

(全てさくらレンタルサーバを使用する事が前提のアドバイスである。しかも質問者が解決済みにしているという謎)

最終的に

$db = mysql_connect($host,$username,$password);

$sdb = mysql_select_db($dbname);

の2行にちょっと手を加えて

$db = mysql_connect($host,$username,$password);

mysql_query("SET NAMES utf8",$db); //クエリの文字コードを設定

$sdb = mysql_select_db($dbname,$db);

にする事で無事解決。

*****************************************



以上抜粋でした。



(上のコード、mysql_connectとかmysql_queryとかmysql_select_dbとか

PHPマニュアルのHPを見ると「おすすめできません」と書いてありますね。

今後参考にされる方は mysqli_connectのように「i」を付けた方が良いようです)

さくらは同級生が2人程使っていて、

ブログにヒトバシラーな記録があったというのを小耳に挟んだ気がしたんですが、

全部ざっと見た限りでは見当たらず、

ちゃんと聞いとく、または最初からさくらを使っていればこんな苦労は無かったんじゃ…と思いました。 


で、無事に動く事を確認し、グーグルアナリティクスを仕込んで、

第3者として普段使ってないIEから入ってみたら、

 Twiter Bootstrapが激しくCSS崩れを起こしています。orz

見ないで~見ないで~IEでだけは見ないで~

アドレス↓↓
http://lebateleur.sakura.ne.jp/

FirefoxとGoogle ChromeとSafariとOpera は大丈夫でした。



2012年5月29日火曜日

さっきの続きですが

やっとダウンロードが終わったのでテストプレイしてみようかと思ったら、

結構時間かかってダウンロードしたものが単なるインストーラで、

(実行ファイルではありませんでした)

しかも、「YOU、これ、拡張ソフトだから本体買わないと動かないよ?」というメッセージが出ました。

orz

更に、「本体を買いに行く」というボタンを押したら

(ええ、ここまで来たら買いますよ。

拡張版と通常版が$9.99で同じ値段だ~、わあい♪と思っていたら、拡張版には通常版は含まれませんでしたよ。

でもまあ、2本買っても1400円ですよ。

いいですよ)

リンク切れでした。

まだ公式のページを開けたままだったのでそのまま買いに行きましたがこれってどうなのよ?

その分安くしろとは言わないからフルセットで売ってよと思いました。

I LOVE DIABLO

つい先日、ひょんなことからDIABLO3が出ている事を知り

(DIABLOというのはたしか平成10年頃に出たPCゲームです。

プラットフォームがWIN95、98、NTですが1がVISTAで動きました。

なんか、装備を変えるとすぐにキャラに反映されたような気がしたのですが

まったく変わらないので動きがおかしいのかもとNT互換モードでプレイ中ですが、

(95、98互換モードではCD-ROMを読み込めませんでした)

やはり反映されません

(武器と盾はすぐに反映します)

しかしレベルが違う鎧 を入手した所、キャラの見た目が変わったので私の記憶違いだったのかもしれません。

1が出た当初、雑誌の付録の体験版をやって、これは面白いと思って、

(最初のキャラは魔法使いに魔法を一切使わせず、魔法の杖で敵をタコ殴りにしました。

そして、オンラインゲームなのに回線を切って、オフラインで楽しみました)

輸入版をゲーム屋さんで買ったのですが

(ちなみに地下のダンジョンに入って悪魔をタコ殴りにするゲームです。

ホラー嫌いな知り合いに、そうとは知らず貸したところ、泣きながら突き返されました。)

相当地下の奥まで行ったのですが、魔女の集団にフクロにされてそれ以上進めなくなってしまい、

その後、2が出た時はスルーして、3が待っても待っても出ず、

公式ページではすごく面白そうな感じなので気長に待ってたら先日出てたという訳です。

密林で現物パッケージ(箱版)を買おうと思ったら、輸入特別版が2もおまけに付いていると聞き、

特別版買うか?と思ったら、品切れで

(品切れでなくても3万以上します。

しかも他のおまけはあまりいらない。

ちなみにネットでググると、皆さん、米密林で箱を買っているようですが、

新品は良いと思うのですが、中古品の紹介文章を良く読むと、肝心のゲームのDVD-ROMは付いていませんというのがほとんどです。

英語良くわかんないけど中古が安いから買っちゃえという人は要注意です。

しかもシステム的に中古の3は売れないし買っても意味が無いらしいので中古を視野に入れている方は注意してください。

2が付いてない通常版も日本密林価格で1万ちょっとで、

なんと公式で買うと円高のおかげで5000円弱で買えるようです。

しかし、2もやりたい。

1は出た時に飛びついたので追加要素が出たのも知らず、今さら探しても売っていません。

どうも追加要素というのがちゃんとしたソフトではなく、モジュールで自作ソフトっぽく作ったらしいというので

(Hellfireというのですが)

それだけどこかでダウンロードできないかな?と探してみても見つからず、見つかっても何やら1と抱き合わせの違法アップロードっぽいのしか見つかりません。

しかもこれ違法ダウンロードかも?と気付いたのはダウンロードしようとした途端、セキュリティーソフトがウィルスの侵入をブロックしましたと言ってきたためです

(違法アップロードソフトにはかなりの確率でウィルスが仕込まれているらしいです)。

1は持ってるから。いらないから。追加要素の自作フリーソフトだけ欲しいから

と思っても見つからないのでもう、ヘルファイアはスッパリあきらめ

(面白そうなソフトは1から順番にやりたいタイプです)

2が$9.99で販売されているようなので

(去年までは$19.99だったようですが)

追加要素が入ったものも同じ値段なので、早速アカウント登録して今、公式からダウンロード中です。

どうせ3を買っても出たばっかりでサーバがイモ洗い状態に込み合っていてとてもじゃないけどプレイできないようなので

今がお買い時な

(そして買えなくなくなる前に買っときたい)

2を買いました。

土日月とそんな感じでゲーム漬で何してるんだよ、自分…とちょっと自己嫌悪に陥っています。

2012年3月29日木曜日

んああああ

ソ●ーさんに内緒でPSPを改造しています。

最初はネットで公開されている自作ゲームをやってみたくて中身を改造しているうちに
これって、スマホの代わりになるんじゃない?

と思い始め、方向転換。

(自分はガラパゴスの外にいる携帯を使っているので 全然便利じゃないんです)

家で手軽にネットが見れたらいいな程度の気持ちで改造しているうちに

(確かにパソコンで見れるようなホームページは閲覧できるようにはなりましたが、
バリバリにフラッシュが使われているようなページは見れません。

しかし白ロムのスマホを使用している友人に聞いたところ
スマホでも私が見たいフラッシュなページは見れないと言っていたので
良しとしました)

で、改造しているうちに、PSPにどうやら LINUX が乗せられるらしいという
ウワサを聞いて早速導入してみました。

更に、どうやら python も乗せられるらしいというウワサも聞き

(LINUXのくせにPythonもPerlも入ってません)、

これも乗っけて、マウントしてみました。

マウント、できてるんだかできてないんだか

反応が全くないのですが、ググった通りにフォルダを作ってコピーしてシェルから
"python + エンター" しても「そんなのありません」という表示が出ます。

うそつけ、あるだろう!!とPythonをコピーしたディレクトリの中まで入っても
「ありません」の一点張りです。

まあ!なんて強情な!

ちなみにこのリナックス、「ルートは誰ですか?」と聞いても「そんな人知りません」と言うし、
「今あなたにアクセスしてるのは誰ですか?」と聞いても「知りません」と言われます。

なんじゃそりゃ?

(更に、今日は何日ですか?と聞くと2000年の1月1日(土)ですと答えます。

しかしこれはいかんともしがたいと説明ページに書いてあったのであきらめました)

気を取り直してハローワールド的なファイル

(echo "enosima"; みたいな)

を作ってPythonから呼び出そう としてもファイルが行方不明になります。

いったいどこに保存されてしまったのか?

そして恐ろしいことに、このLINUX、一度シャットダウンすると、
今まで苦労して作ったディレクトリやファイル類が全て無かった事になります。

これって何に使えばいいんでしょうね?

LINUXのコマンドの練習にしても使えるコマンドがめちゃめちゃ少ないし、

viの練習に使えるの?そうなの?

ただ、このLINUX、文字入力がPSPのファームウェア

(パソコンでいうOS)

標準装備の入力アプリ(スクリーンキーボード)と比べて格段に入力しやすいです。

これ作った人、いったい何がしたかったんでしょうね?

ちなみにPSPに乗せられるUBUNTUもあるらしいんですが、
これもなんだか紹介ページを見た限りでは何もできそうもないみたいです。

GUIを使う分重くなるだけなような気がするので導入したくないというか、

英語版がありません。

ここんところずっとこれにかかりきりで頭痛がします。

ところでPSPを改造する人達の中の一部の人達が犯罪行為

(違法コピーゲームをネットでダウンロードできるようにしています。

もちろん私は欲しいゲームは正規ルートからお金を払って買っています)

をする為か

(改造自体、その犯罪行為に繋がるという理由で●ニーさんがユー、ドゥーしちゃだめよ?

(ジャニーさん?)

とファームウェアを改造しにくくしたり、PSP基盤を改造ファームウェア

(カスタムファームウェアと言います)

に対応しにくくしたりして 対策を取っているのですが、純粋に自作ソフトを楽しみたい人達にとっては迷惑な話です)

そのせいか、色々改造する為のソフトを探しに行くたびにFBIに差し押さえられたページがかなり沢山あってビビりました。

改造にはマジックメモリスティックとパンドラバッテリというアイテムが必要なんですが、

(両方とも自作可能なんですが)

バッテリは普通のバッテリ買うと5000円位して、フリーの自作ソフトを導入するのに
5000円かけるのってなんか間違ってる…と思っていたら

パンドラバッテリとして700円位で手に入るという事に気付き、早速注文してみました。

すると

(密林で注文したんですが)

いつもなら納品書とか会社名の記載とか有難うございましたとかがあるのに

なんかすごく裏取引的に愛想が悪い感じで届いたので何て感じが悪いのかしら?
もうこのお店からは注文したくないわと思っていたら

上記の理由で改造がかなりグレーな位置にあったんですね。

知りませんでした。

なので改造はかなり前からやっていたんですがブログに書くのってどうよ?

と思って自主規制していたのですが、LINUXがあまりにも
報われなかったので報告してみました。

なんかまた面白い使い道を思いついたらお知らせします。

2012年2月2日木曜日

真夜中からこんにちは

お久しぶりです。どうもこんにちは。

何とか授業に追いつこうと自分のノーパソを授業中のパソコンと同じ設定をしているうちにこんな時間になってしまいました。

ただ今の時間、午前1時14分です。

あ、ちなみに、授業というのはwebエンジニア養成の授業です。PHPを学んでいます。XAMPとかです。

そして、私事ながら2月の22日と26日にこの授業と全く関係の無い資格試験を控えていて、2月26日が過ぎるまで大っぴらに授業の予習復習ができません

(自分は両親と同居しているのですが、どうも両親はwebの仕事を快く思っていないらしく、反対されています。

しかし、今後私が92歳で死ぬまで

(92歳で死ぬ予定です)

の間の私の全人生の責任を両親が取ってくれるというのかというと、無理だと思うのですよね。

その頃両親は確実に亡くなっていると思うので。

だから両親が決めた道ではなく、自分の選んだ道を歩きたいのです。

なのでこっそり寝てるフリして、パジャマの上にコートきて、マフラー巻いてペソペソ設定しているのですが、

(平日の夜中にやると授業中寝てしまうといけないので(元も子もない)学校が休みの前の夜に活動中です。

そうです。明日は学校がお休みです)

今日習った構文 if とか while とかfor とかを復習しようと思ったのですが、タイムアップです。

ああ、セレクトボックスから分岐させるのがイマイチうまくいかない…。

また金曜日の深夜にがんばります。





2012年1月23日月曜日

はじめましてこんにちは

misという学校でWebの勉強を今日から始めました(ちなみに今授業中です)。

まだわからないことだらけですが、よろしくお願いします。