スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

cpanでDBIをインストールする際のエラー

さて、最近servermans@VPSを借りまして、ごりごりとサーバサイドの勉強をしております。
今日はMT5をインストールしようとしていると、はまったのがこれ。

cpanでDBIをインストールしようとすると、

make: *** No targets specified and no makefile found. Stop.
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible

と出て止まってしまう。。。


3時間くらい調べまくってやっと分かったのが、
gccというCコンパイラがインストールされていなかったということ!
様々なコマンドに必要なものらしいです。

# gcc -vコマンドで確認できます。
-bash: gcc: command not found 出てしまったら、まだインストールされていない!

インストールは
# yum install gcc
で簡単にできちゃいます。


多分すごい初歩的なことなんだろうけど、
1からサーバの設定するのってめちゃくちゃ難しい。。。
会社の先輩曰く、「インストールが一番難しい」っていうのがだいぶわかってきました笑

UmapでFLASHに地図表示

商用以外は無料で使えるコンポーネント、「Umap」を使ってgooglemapsで作ったマイマップをFLASHに表示したいですが、KMLファイルを読み込むところで「Error #1088: ルートエレメントに続くドキュメントのマークアップは整形式でなければなりません」というエラーが出てしまい、うまくできません。。。なんでだー。

覚書き

■Umap使い方参考サイト

trick7さん
http://www.trick7.com/blog/2008/03/12-200753.php
http://www.trick7.com/blog/2008/08/08-115637.php

http://www.shift-style.org/blog/?p=19

■KMLファイル作り方
http://d.hatena.ne.jp/tmizu23/20091024/1256298170

■KML読み込みエラー対策
http://www.bute-studio.com/lab/2009/07/error-1088-as30.html

上記のbute_lab.さんがやっていた、System.useCodePage = false;を試したのですがだめでした。
ちゃんとUTF-8なのになんでだー。

USBデータ 復元

昨日FLASHサイトを制作している際に、てっきりPC上のファイルを編集しているつもりが、USBのバックアップフォルダからファイルを開いてしまっていて、間違えてその日必死こいて書いたプログラムを全部消してしまいました。

奇跡的にflaファイルは削除していなかったので、asファイルはなんとか復元できました。
あっぶねー。

USBの中のフォルダ名を同じにしてたのがまずかったかな。というかUSBさしたまま作業せんとこ。
みなさんバックアップは計画的に…

データ復元の際の参考サイト
http://usbcafe.blog111.fc2.com/blog-entry-96.html
http://www.dekipaso.com/soft/recuva-portable.html

注意するのは、データの復元をしたいデバイスと違うデバイスに、ソフトを入れること。データを上書きしないようにとのことです。
つまりUSBのデータの復元をしたい場合にはPCから、PCのデータを復元したい場合はUSBからソフトを起動すること。

FLASH上で使うフォントについて

これもまたややこしいですね。
以下覚書き。

◆静止テキストの場合…画像としてパブリッシュされるから、フォントがインストールされてない環境で見ても大丈夫。
◆ダイナミックテキスト・テキスト入力の場合…デバイスフォントで代替される→フォント埋め込みが必要
参考サイトhttp://flashrave.org/operate/font_imp/index.html

日本語フォントを埋め込むとswfファイルのサイズがバカでかくなってしまうので、
→必要な文字だけ埋め込む
→外部swfファイルから読み込む
とかの解決策があるらしい・・・
参考サイト
http://d.hatena.ne.jp/nitoyon/20080723/as3_embed_font
http://www.nloc-web.com/lab/2008/10/06-1532.html

今制作中のサイトはデバイスフォントで我慢することにします。ムズイ!!!

FLASH ブラウザのサイズに合わせた表示

フルFLASHのサイトを実際にブラウザで見れる形にするのも、色々と設定に苦労しますね。
全部初めてで、わからんことばかりすぎたので、とりあえず作ったところのしわ寄せが全部今来てます・・・

以下覚書き。

まず、Flaファイルのファイル→パブリッシュ設定→HTMLタブで、
サイズ「ムービーに合わせる」のところを、「パーセント」に変えて幅100%高さ100%に変更
これでパブリッシュすればOK!

あとは、拡大縮小の設定。ここがややこしい・・・

ActionScriptのStage.scaleModeプロパティ、パブリッシュ設定の「HTMLの伸縮設定」を以下から選択する

◆"showAll"(デフォルト) [すべて表示](デフォルト) SWFムービーの縦横比を維持したまま、全体が表示できる最大のサイズに設定します。つまり、SWFムービーとFlash Playerの領域の幅と高さをそれぞれ比較して、比率の差が小さい方のサイズに合わせます。比率の差が大きい側は、外側に背景色の余白が表示されます。

◆"noBorder" [枠なし] SWFムービーの縦横比を維持したまま、Flash Playerの領域一杯に余白なく最大限に表示できるサイズに設定します。つまり、SWFムービーとFlash Playerの領域の幅と高さをそれぞれ比較して、比率の差が大きい方のサイズに合わせます。比率の差が小さい側は、はみ出した部分がトリミングされます。

◆"exactFit" [フィット] SWFムービーの縦横それぞれが、Flash Playerの領域と一致するサイズに設定されます。SWFムービーの縦横比は維持されませんので、ゆがみが生じることもあります。

◆"noScale" [拡大/縮小なし] SWFムービーは、オーサリング時に指定されたステージサイズで表示されます。Flash Playerの領域が変更されても、SWFムービーのサイズは変わりません。SWFムービーのサイズよりFlash Playerの領域が広ければ背景色の余白が表示され、小さければトリミングされます。

参考サイトhttp://www.fumiononaka.com/TechNotes/Flash/FN0408002.html

もし、背景だけ拡大縮小したいとか、オブジェクトごとに変えたい場合は"noScale"に設定して、
ActionScriptでonResizeイベントを受け取って自分で処理する必要がある。
というかほぼこうしないと無理だと思います。

参考サイトhttp://oshiete.goo.ne.jp/qa/1838609.html
プロフィール

sp_ice

Author:sp_ice
東京のWEB制作会社で働く、一年目新米WEBプログラマー。

シンセサイザーが好き。常に眠いと言ってます。作曲、デザイン、メディアアートに興味あり。マルチな人間を目指す。誰もやったことないことしたい!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
FC2カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。