バトルレポート

プラモの製作記とかいろいろ 本館→http://airforce.at-ninja.jp/

カミングアウト

ブログとサイトを移転します。
こっから仕事とか趣味でwordpressとか触るのに勉強したい…

って言うのはただの建前で仕事でこんな事したとか言っていて自分のサイトが連鯖の平htmlってのが格好悪いからってだけ。
でも有料サーバー借りて準備は進んでますよと。
「筆塗り 模型」で上位の検索結果が出たら良いなあ的に思いつつサイトを作る。
しかしseoとかの知識はありません。
一応Web屋なんだけどなあ…

この記事に

開く コメント(1)

基礎の基さえなってないのにSQLを使ってデータベースとのやり取りを仕事でやっていく事になった。
一応元になっている上司のプログラムがあるのだが、今の自分の立場はその上司のプログラムの特定の部分だけを書き換えるだけで良いのか、
或いは全部やんなきゃいけないのか、そのどちらなのか解らん。

自分の技術が追いつくまで待ってくれるのかくれないのかは不明だが、PHPの学習をやって行こうと思う。
ブログで進捗を報告しようかと。

足し算だけ出来る電卓をPHPで作った。
解説は後にする。
…って言ってもそんな大したもんじゃないけど…

「request3.php」
<form method="POST" action="request4.php">
<div id="container">
<label for="x_no">名前:</label>
<input type="text" id="x_no" name="x_no">
<input type="text" id="y_no" name="y_no">
</div>
<input type="submit" value="送信">

「request4.php」
<?php
$x = $_POST['x_no'];
$y = $_POST['y_no'];
$z = ($x + $y);
?>

<?php print $z; ?>

この記事に

開く コメント(0)

作業場

会社の労働環境が悪くなる一方な件について。
席替えしたのだが、今年入って3度目の席替えで自分の座席がなかなか決定しない。
今回座るデスクは袖の引き出しが無くて机にしまう資料とかは紙袋に入れて足下に置いておくって言う状態。
当然倒れればその度に散らばった資料を片付けなくちゃならないから作業効率が落ちる。
椅子が安物の事務用椅子なのは我慢できるが、コレは頂けない。


さて、そんな僕の自宅の作業場はこんな状態。
イメージ 1
中央の画面は左のMacBookと右脇のWindows7と繋がってて切り替えが出来る。
親父が先日会社で使っていたって言うHDMI端子を持って帰ってきて使わせてもらっている。親父のMacBookProでは使えないらしく、完全に俺個人の物になっている。
キーボードも目の前の画面を動かす為のキーボード貰って使う事に。
US配列なのが残念。親父はコレじゃないと仕事できないと言う。

画面を二つにして一つは更新中のWebページを開いてもう一方にコードを打ち込む画面をすれば作業効率が上がるぞって上司にアドバイスされた。
確かに画面を切り替えなくて言い分手間は減るが正直落ち着かない。
でも上司が言うにはモニターの位置は大事だって言ってた。多分そう言う事なのだろう。

この記事に

開く コメント(0)

concrete5を仕事でいじっているのだが、基本的なHTMLとちょっとのCSSしか触った事のない人間なのでイマイチ原理が理解できない。
外部ファイルを参照するところが多くてプラグインを自作するみたいな拡張を考えなくてもそこそこのものが組めるWordpressと違ってかなりややこしい。
変なループとか無い分覚えやすいといえば覚えやすいが…


で、カスタム属性を設定したときテンプレートで取得するにはどうしたら良いかと。

例えばpriceと言うテキストタイプのカスタム属性を作って、ページのカスタム属性を設定したとして、そこに入力した文字をテンプレートに吐き出したいとする。

<?php
$page = Page::getCurrentPage();
$gtr = $page->getAttribute('price');
echo($gtr);
?>

するとprice内に入れた文字が出力されると。

ただ、画像の出力は少し特殊らしく、

<?php
$page = Page::getCurrentPage();
$car_image = $c->getAttribute('purchase_image');
if(car_image) {
echo '<img src="' . $car_image->getVersion()->getRelativePath() . '" alt="" />';
}
?>

と入力しないといけないらしい。
調べたものをそのままコピペしただけなので理屈は知らん。
引用元→http://www.onside.com/web_design/8919.html

ちなみに
$page = Page::getCurrentPage();
の部分は一番最初のphp文に記入しておけばあとは書かなくて良いらしい。
変数を定義していて、それ以降は使い回しが利くからだとか。
逆に毎回書いてるとそれだけ処理が増えてページ表示速度の遅延に繋がるとか。
実際テスト環境のconcrete5はかなり重いので少しでも軽くしようと思ったらこういう気配りが必要なのかも…
例えばCSSで
margin-lite:auto
margin-lite:auto
margin-top:0
margin-bottom:0

margin:0 auto
って省略するのと同じ理屈なのだろうか。全然違うか。

この記事に

開く コメント(0)

ぬか喜び

会社のパソコンがIEなんだけど、それで自分のサイト見てたらナビゲーション部分のアニメが動いていて、

「よっしゃ!やっとIEでCSSが動いた!」

なんて喜んでたが、よく見たらIE10だった。この一瞬僕は完全に馬鹿みたいだった。
最新より一個手前だけど割と新しいバージョンだから、そら対応するわな。
しかもモダンブラウザと挙動が微妙に違うって言う…

いつだったか誰かのサイトでIEは進んでるみたいな事書いてたけど、正直進みすぎててよう解らん。
時代を先取りし過ぎるとセガみたいに「未来に住んでる」とか言われちゃうんだぞ!

セガと言えばネプテューヌのPSVリメイクの2作目が出てたね。
1作目がなかなか面白かったからやりたいんだけど月初に遊戯王WCS2011を買ってしまってやる時間ない。
得点が付いてる奴だけ先買っておいてモチベーションが上がるまで待っていると言う手もあるが、
その瞬間まで手元にあるかどうかががが…

この記事に

開く コメント(0)

[ すべて表示 ]


.


みんなの更新記事