2009-02-09 (月)カテゴリ デザイン , 制作 , 日常 タグ アート , 玄関
元々はデザイナーになる!なんて言っていた時代もありまして。恥ずかしいですね。
そんな自分もアーティストぶってレイアウトなんぞを考えるわけです。
我が家の玄関は今年より毎月私の妄想の場と化します。
1月は雪の結晶と題して、麻紐を使って表現。。実はウェブ(網)だったとは、よめや客人には言えず季節物にする事で自分にも納得させる。うむ。
2月も1週目が終わりそうだったので、何か作らねばと勤しんでみました。
早速針金とペンチ、2月の枠を用意。
月枠はヨメに用意してもらいました。マスキングテープとか使っているみたい。
さすがですねセンスが違います。
さて、2月なので。。もちろんアレだろうと、針金の形を作ります。
写真フレームに沿って針金を曲げて(ほぼ)同じ大きさの枠を作る。ここは簡単。
曲げた枠をきちんと崩れないよう、簡易的ですが、さらに細い針金で固定。黒に金って所がこだわり?色の相性よいしね。
出来た枠を写真の周りに均一に並べていきます。
後は枠に小物やら簡単な装飾をして…
そうすれば完成!(間相当省いている気がするけど、気にしない)
完成した作品を見て、すぐ答えが分かりましたよね?
よめ、友人達で分かった人は現時点1人・・・、来月もがんばります;
答えはチョコレート(板) でした。あー・・・
2009-01-22 (木)カテゴリ PHP , 制作 タグ PHP , セーフモード
PHPのセーフモードだとpopenによるメール送信って動作しません。
動作実証済み。※正確には「safe_mode_exec_dir の中でのみ実行可能」らしい。
あとは、mb_send_mail関数使っている人は、第5引数が使えないらしいです。第4引数までは大丈夫らしい。
mail関数も同様です。
セーフモードにより制限を受けるか無効となる関数
いろいろネット中検索したけど、情報がなかった。。;
ちなみにセーフモードを調べる方法は
PHP
if(get_cfg_var("safe_mode")){
//セーフモードのときの処理
} else {
//セーフモードではないときの処理
}
これでオッケーです。もし他のサーバで動く関数が動かない!など問題がある場合は
セーフモードを疑ってみましょう。
2008-12-20 (土)カテゴリ PHP , 制作 タグ extract , PHP
意外と使いそうで、使わない関数なんだけども
配列使う上では便利な関数。自分メモの意味も込めて。
配列に付けたキーをそのまま変数として使うことが出来ます。
PHP
$apple = "青森りんご";
$arr = array(
"apple" => "りんご",
"orange" => "オレンジ",
"melon" => "メロン",
);
extract($arr, EXTR_PREFIX_SAME, "pre");
echo $apple.$orange.$melon.$pre_apple;
上記を実行結果は。
青森りんごオレンジメロンりんご
もしも変数が被ったら上記の場合は、「pre_」が付いて変数となります。
「EXTR_PREFIX_SAME」部分は他にも色々あります。
個人的には「EXTR_PREFIX_ALL」がおすすめ。わりかしコードの統一ルール作りやすいですしね。
以下、PHPプロ 引用
EXTR_OVERWRITE
同じ名前の変数があった場合、存在する変数が上書きされます。
EXTR_SKIP
同じ名前の変数があった場合、存在する変数は上書きされません。
EXTR_PREFIX_SAME
同じ名前の変数があった場合、prefix を前につけた新しい変数となります。
EXTR_PREFIX_ALL
全ての変数の前に prefix を付けます。PHP 4.0.5 以降、接頭辞を数値とすることも可能です。
EXTR_PREFIX_INVALID
無効または数値の変数名のみに接頭辞 prefix を付ける。このフラグは、PHP 4.0.5 で追加されました。
EXTR_IF_EXISTS
カレントのシンボルテーブルに既に存在する場合にのみ上書きします。
例えば $_REQUEST 以外にあなたが定義した変数のみを展開し 有効な変数としたいような場合に有用です。このフラグは PHP 4.2.0 で追加されました。
EXTR_PREFIX_IF_EXISTS
同じ変数だが接頭辞をつけていないバージョンの変数が カレントのシンボルテーブルに存在する場合にのみ変数を生成します。このフラグは PHP 4.2.0 で追加されました。
EXTR_REFS
変数を参照として展開します。 これはインポート済みの変数が、 var_array パラメータの値に常に参照付けられることを意味します。このフラグを単独で使用するか、 あるいはextract_type と和算することにより、 他のフラグとそれを組み合わせることができます。
このフラグは PHP 4.3.0 で追加されました。
といった具合です。
関数は便利ですが、上記のような作りはforeach使えば全然出来るわけです。
そちらでも書ける事が応用効くし、重要かな。。と思います。
2008-11-11 (火)カテゴリ 制作 , 日常 タグ
に参加しました。
現状技術の復習と、今後の展開などを再考出来ると良いかなと思って参加。
内容として、Javascriptの話が多い気がしてます。やはり今の旬か。
個人的には、Javascriptを良く扱っているのでうれしい限り。
さらには、webの最新動向や今後が、うっすらと分かりました。
いくつか気になった点調べてみました。
—-
WPF(Windows Presentation Foundation)
.net frameworks 3.0の機能のことですね。聞いた覚えはあったけども、今回の話の中で出てきた、RIAの中に入れていいのか不明だけどもリッチコンテンツが展開できる
bravia アプリキャスト
javascript,pngなどで構成されているようです。対応するテレビでガジェット的にテレビの横に表示出来るようですね。
テレビとの連動などは出来ないようですが、将来的には出来るようになる?
twitterなどで会話しながらテレビ見るとか出来るアプリとかおもしろそう。
googleのデザインガイドライン
googleにもサイトを作る際には、ガイドラインがありました(当たり前ですが)
IxD的なデザイン論ですが、納得するものもあってさすがと言わざるを得ません。
エンタープライズ情報アーキテクチャ(EIA)
企業向けのIAといったところでしょうか?4つのブランド展開パターン(マスターブランド、ハイブリッドブランド、保証付ブランド、個別ブランド)が存在し、企業の戦略などに合わせて型を決めるというものでした。
ウェブを作る時はサイト外も視野として入れる考え方は非常に新鮮でした。
—-
このイベントでは、HTML,CSSの第一人者エリック・メイヤー氏とも話すことが出来ました。
実際、僕が話した内容がショボ過ぎて氏には面倒だったかも…でもwebの未来を彼に聞いて「皆が使えるwebを目指している、君たちの力を貸して欲しい」と言われたのは、久々燃えました。
こんな自分でもwebに役立つ存在であればうれしいですね。
さーもっともっと作らないと!!
2008-10-31 (金)カテゴリ 制作 タグ
やはり毎日コツコツやることですね。重要。
オリジナルを作ることはやはり大変だと再認識。
2008-08-11 (月)カテゴリ 制作 タグ
subversionしか使ったことなかったけど
最近だとgitとかが流行ってるんですね。
はてなインターン1週間のまとめ
はてなもgit使ってるみたいだし
レポジトリや他の概念がまだ分かってないのでじっくり時間使ってやらなきゃな。。
IDEA*IDEAで紹介されていたので
はじめてのgit
2008-05-12 (月)カテゴリ 制作 タグ
最近日記を書いていませんでした。
(毎回言っている気がする。。)
自分のためにも習慣化させよう!
最近気になったもの
色々話題になっていますが、この動画素敵だと思います。
最近内向的な気がするのでイベントへ行く努力をせねば。。
16歳と会ってきた
2008-03-28 (金)カテゴリ デザイン , 制作 タグ photoshop , webアプリ
先日ついにphotoshopのWEBベータ版が公開されたとの事でさっそく使ってみた。
使用感や画面とか載せておきます。
簡単に先に使用して感じとしては…
iphoto web版? って感じのものでした。
インターフェースはFLASHで構築されていて、回線が速いとそこそこ快適に動作します。
※最初つないだときは無線で繋いでいたのですが、処理適用した際や保存した際に
ローディングバーが出てきて100%の所で止まって5秒~10秒待たされました。。
レイヤー構造などは持っていないため、写真の加工だけになります。
シャープや赤目処理加工など代表的なものが多い所を見ると、写真加工を純粋に目的としたツールでは
ないようです。
それもそのはず、アルバムを作成して整理を行い、写真をカテゴライズや写真毎にスターを付けていく機能など
から想定するに写真管理ツールのようです。やはりその点からもユーザ層は広く、iphotoなどを意識しているようです。
それもそのはず…そんな内容の記事 ありました。
以下から画面ショット!
ログイン後画面
※最初の時点では写真はアップされていません。テスト用のファイルで素材集から引っ張ってきたものです。
この画面でスターを付ける事が出来ます。写真をダブルクリックする事で、写真の編集モードに突入。
写真の編集画面
写真の編集画面です。左メニューに様々なメニューが並んでいて加工が出来るようです。
簡単な処理のものが多いです。画面写真ではスタンプツール(Touchup)と自動色補正?(Auto Correct)を使用しています。
オリジナルの画像も右下「View Original」から見ることが出来ます。
エフェクト「Distore(歪み処理)」を適用させている所
歪みを反映させている所です。上の5つのアイコンからパターンを選択して
ゆがませる範囲を円で指定します。円のサイズは大きくしたり、小さくしたりできます。
回転処理
そのほか、画像の回転処理なども出来る。サイズ縮小とかももちろん。
全体としては、良くできています。
インフラレベルが整えばもっとサクサク動くはずなので、photoshopの代わりとはいきませんが
iphotoの代わりには間違いなくなります。
将来的にはphotoshopのWEB版とかも出る時代が来るのかも…と思わせるWEBアプリでした。
もうちょっとさわっておもしろい機能あればレビューします。
2008-02-22 (金)カテゴリ SQL , 制作 タグ SQL
SQLをある程度書けるとPHPやほかのプログラムの書く量が減ると思う。
実際サブクエリーやSQL関数が使えるだけで随分違う。
最近やっとサブクエリの重要さに気づいて取り組んでいる。
とある掲示板システムでのサンプル
レスが付いたらスレッドを上に上げるSQL
SQL
SELECT *,(SELECT MAX(T2.update_time) FROM entry_tbl as T2 WHERE T2.resflg=T1.ID) as uptime FROM entry_tbl as T1 WHERE resflg=0 ORDER BY uptime DESC,T1.update_time DESC
ここでのresflgは本スレの場合、0が立つ。
レスの場合はIDに紐付けするのでresflgには本スレと同じID番号が入る。
上記だけだとレスの表示処理が入っていないので、もっとカスタマイズすれば
レスも合わせて表示出来る処理に出来そう。。実力不足のため4時間ほど粘ったが思いつかず。
MAX関数はそのフィールド内での最大値取得。
今回収穫はORDER BYで複数フィールドが指定出来るという事に気づいた事 。
今までは1フィールドしか指定してなかったからなぁ…SQL奥深い。。
2008-02-20 (水)カテゴリ PHP , 制作 タグ cakePHP , 変換
随分書いていませんでした;
心身整理などやってたせいであまり日記書けてませんでした。。反省。
>
さて、書いていない間にもcakePHPやらJavascriptなどは進めていたので
これは近々載せていきます。
今日のメモ – PHP – リンク変換プログラム
PHP
function textURLconvert($text){
$com = ereg_replace("(https?|ftp|news)"."(://:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)","\\1\\2",$text);
$com = ereg_replace("([#-9A-~]+)(@[#-9A-~]+)","\\1\\2",$com);
$com = nl2br($com);
$com = ereg_replace("[\n,\r]","",$com);
return $com;
}
ひとまず上記でhttp://~のURLを自動的にリンクに変換してくれます。
結構使う箇所もあるので。