Webメーカーしっぱ

 Webマスター学習履歴!WebマスターそしてWebプロデューサーを目指して By しっぱ

2012-12-28 svnにチャレンジ

svnって?

svn(サブバージョン)についてです。

svn資産管理支援のツールになります。

機能としては

  1. バージョン管理
  2. 途中分岐
  3. スナップショット

この辺りがメインの機能

なぜ使うかというと、

のような感じ。

基本のディレクトリ構造は下記の通り
(色々あるとは思いますが。。。)

repo/project名/trunk
repo/project名/branches/branch名
repo/project名/tags

となります。
基本はtrunkが最終形
branches配下には途中から切り出して別支流にて開発するもの
tagsにはsの時の状態をスナップショットで取得しておくもの

簡単に説明するとこんな感じです。
まあ、使ってきての自分の個人的な認識のため間違ってるかも。。。。

svnをフリーでゲット!


アセンブラ
https://www.assembla.com/home

アセンブラ。。。。機械語。。。。(わかる人には懐かしい言葉)

まあ、ここで書くのは機械語ではありません。
サービス名です。

とりあえず使ってみます。

ちゃんとセットアップしたらまた書きます

2012-12-19 便利なサイト

最近忙しくて色々できていませんが、超超ずぼらな私が色々業務上テストするにあたって最近使っているサービスを紹介してみます。

無料レンタルサーバ


これは学校でも教わりましたが

特にFreeWebはWordPressも使えるので便利です。

Webページテンプレート


ここは「Webページ テンプレート 無料」とかで検索するといっぱい出てきます。

一時利用メール

10分間だけ利用可能なメールです。
会員登録のテストとかには最適。
ただし、同一IP内での使用可能回数制限がある模様。

利用方法(WEB)

簡単なサイトをさくっと作るのに無料レンタルサーバをレンタルし、
ドキュメントルートに無料テンプレートサイトからダウンロードした資産を配置

この2ステップで静的ページが動きます。
ただし、タイトルやら内容やらはめちゃくちゃなので記載が必要ですが、
cssとか組まなくてもレイアウトがきれいなものが簡単に使えるので結構お勧め。

私の場合はこのサイトURLで色々テストはしております

利用方法(メール)

会員登録で主に使えたりします。
10分を置けると利用不可能になるので注意が必要

ただし、悪用厳禁!!!

スパムとかにも使えちゃうので。。。。

2012-12-15 formタグの不思議

ここの所セキュリティプログラミングにも携わっておりました。

その中で様々な方法の攻撃方法を知りました。

基本的にはXSSがメインですが、その中でも知らなかった攻撃方法が
URLにそれっぽい文字列をつけるとスクリプトが動いてしまうということ。


明日細かいことは書きますが、ここ数日XSSの攻撃方法は勉強になりました。

2012-11-14 cake入門します!

なんか今日も忙しすぎてテンションがおかしいのでcakePHPの勉強。
とりあえずめっちゃ間は空きましたが

http://d.hatena.ne.jp/schipperke0614/20120824/p1

ここの続きということでw

環境設定のおさらい


以前記事を書いたときとは現在のPCの環境がかなり変わっているので少し解説を。

現在の環境は1つのマシンで複数のプロジェクトが動いています。
つまり、localの中で複数のヴァーチャルホストが設定されている状態。

そこでさらにヴァーチャルホストを増やしてcakePHPのプロジェクトを動作させる環境を作成します。

1.vhostの設定

  • apacheのconfディレクトリの中にあるhttpd-vhost.confを管理者権限で開く(VISTA以上の場合)
  • 下記の通りの設定を加える
<VirtualHost *:80>
    ServerAdmin postmaster@dummy-host2.localhost
    DocumentRoot "C:/xampp/htdocs/cake/"
    ServerName test.cake.jp
    ErrorLog "logs/cake.error.log"
    CustomLog "logs/cake.access.log" combined
</VirtualHost>

※上記はxamppの場合です。
2.hostsファイルを当てる

  • windows\system32\drivers\etc\hostsを管理者権限で開く
  • 127.0.0.1に「test.cake.jp」を設定

3.apache httpdの再起動を行う(起動していた場合)

これで環境は完成。
やってみると意外と簡単!
この設定さえ覚えれば複数のコンテンツを同時並行で開発できます!

cakePHPの基本

これもおさらいになりますが、cakePHPMVCモデルを採用したフレームワークです。
モデル(M)にて実処理を行い、それをコントローラ(C)で制御して、ビュー(V)に出力して表示する。

これが基本になります。

URLの法則


/cake/app/Controller

この中に制御ロジックであるコントローラが入っています。
また、cakePHPは自動でURLを生成する(してしまう)機能があるため、rewriteでもしない限りは以下の法則に従ってURLが生成されます。

  1. /cake/app/Controller/の直下に配置されている
  2. キャメル記法でファイル名を作成

この形でコントローラを作成すると自動的にURLが生成されます。

例を取ってみてみます。

つまり「Sample」Controller.phpのカッコ内がドメインの次のディレクトリとして指定される感じです。

簡単なページを表示する


先程作成したSampleController.phpの中身を

<?php

App::uses('AppController', 'Controller');

class SampleController extends AppController {

	public function index() {
		$this -> autoRender = false;
		echo "<html><head></head><body>";
		echo "<h1>サンプルヘッドライン</h1>";
		echo "<p>ここに本文が入ります	</p>";
		echo "</body></html>";
	}
}

?>

として、先程のURLにアクセスしてみると

ICOPY141
ICOPY141 posted by (C)しっぱ

このような形でちゃんと表示されちゃったりします!


まあ、今日はこの辺でw

2012-11-13 とりあえず延命!

久しぶりに書きますが技術的なことはないです。
ネット広告の基礎とマーケティングのお話。

何を元に良い広告とするのか


ネット広告にはいくつかのジャンルがあります。
それぞれに狙いが違うので使い分けることが大事です。

広告を使って何をしたいのか。どうしたいのか。
それが大事
もっと大事なのはブレないこと。

やるなら徹底的に。やらないことにしたらきれいさっぱり忘れる。

純広告

  • 目的

いわゆる宣伝。名前を浸透させたいなど、知名度を上げるのには効果的。

  • 掲載方法

単純に張るだけ。
一応分析はできることが多い。

  • 価格

価格設定は期間と出現する頻度など。
一般的にはかなり高額。

  • ポイント

相性の良い掲載メディアを選ばないとお金だけ飛んでいく。

リスティング広告SEM)

  • 目的

検索エンジンに連動したり、掲載サイトの内容にマッチする情報を表示

  • 掲載方法

検索連動型。ターゲットマッチ。

  • 価格

基本的にクリック報酬。
成果により異なるが、爆発することがある(予算上限設定可能)

  • ポイント

検索連動型の場合、検索結果より上位に表示されるのでクリックされやすく、LPへの誘導がしやすい。
ターゲットマッチもサイト内容に沿った情報が表示されるため比較的誘導がしやすい

アフィリエイト広告

  • 目的

広告費を安く、多数のサイトに掲載してもらう

  • 掲載方法

ASP(アフィリエイトサービスプロバイダー)と契約し、ASP提携パートナーが掲載

  • 価格

価格設定は自由度が高いが、報酬をケチると成果が上がらないので無駄な出費になる

  • ポイント

適切な報酬設定が大切。
また、レポートに関してもLPから目的の成果発生まで解析できるので詳しい分析ができる。

SEO

  • 目的

検索エンジンに高評価されるように運用することで検索上位に表示し、サイトへの流入を増やす
直接的な手段ではなく2次的な意味合いが強い。

  • 掲載方法

掲載という形式ではない。

  • 価格

自分で対策を行えば無料。
SEO業者に依頼すると固定料金もしくは成果報酬型でわかれる。
成果報酬型の場合、ターゲットワードの人気と順位、達成期間による。

  • ポイント

2次的な手法ではあるが、個人でもできるのがメリット。
業者に依頼する場合、依頼している期間は保証されるが、契約を切ると一気に順位が下がることがあるため
契約期間中にどれだけ自分の中でのノウハウをためられるかがポイント。
自分で継続できなければ常に支払が発生してしまう。

個人的報告

入社2か月で給料が1.2倍になることになりました。
ここでしばらくお世話になることにしました。
好きにやらせてもらってるのでありがたいことです。
でも、欲を言えばあと1万欲しかったwww
それがあれば気持ちいい数字だったのにw(冗談です。生活できればいいんです)

久しぶりに時間があるのでもう一発

もちかえりの仕事もなく、終電前に返ってくるとやることもなく暇してます。
ってことでさっきの続き。
ネット広告の分析用語

  • インプレッション

広告などが表示された回数

  • クリック率(CTR)

インプレッション数におけるクリック数の割合

目的の成果が上がること

クリック数におけるコンバージョンの割合。

  • CPA

Cost Per Acquisition
1成果あげるためにかかったコスト

  • CPC

Click Per Cost
1クリックを得るためにかかったコスト

  • ユーユー(UU)

unique user
サイト訪問、クリックなどを行った人数のユニーク数


まあ、これくらいかなー。
この辺を中心に分析するとネット広告の状態は見えてくると思う。