
コメントが一番多い記事(233コメント):人の心理の裏をかくホームページ集客術:リピータになってもらうためには
ツイートが一番多い記事(94ツイート):ちょっと待て!twitterやfacebookに子供の写真を掲載する親達への警告
いいねが一番多い記事(574いいね):facebookスパムに要注意。なりすましの見分け方とアカウント乗っ取りの手口(2013年度版)
カテゴリー » 検索エンジン » SMO・SBO February 15, 2011
SMOとは ID:1297740131
【Social Media Optimization】(ソーシャルメディア最適化)
Webサイトのアクセス向上策の一つで、ブログや掲示板(BBS)、SNSといったユーザが情報を発信する
CGM系のサイト(ソーシャルメディア)での認知度や評判を高め、サイトへのアクセスや評価を向上させること
http://e-words.jp/w/SMO.html
カテゴリー » 検索エンジン » SMO・SBO February 15, 2011
SBOとは ID:1297738857
Social Bookmark Optimization(ソーシャル・ブックマーク・オプティマイゼーション)の略
はてなブックマークに代表されるようなソーシャルブックマークを利用してアクセスを集める手法
はてなブックマークなどユーザー数の多いサービスでたくさんのブックマークを獲得すると、
「注目のエントリー」等に掲載され、アクセスが集まりやすいとされており、
ブックマークされやすい記事の書き方や、ブログに「ブックマークボタン」を設置して誘導するなどの策がとられている
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1312914193
カテゴリー » 検索エンジン » LPO February 15, 2011
LPOツール ねこすけLPO ID:1297738515
カテゴリー » 検索エンジン » LPO February 15, 2011
LPOプラクティカ ID:1297738249
ランディングページ(検索サイトなどから来た人がはじめに着地するページ)のデザインをランダムに変えて表示し、
それぞれのクリック率・成約率などを計測することによって、
効率の良いページの作り方を発見するサービス
http://www.excite.co.jp/webad/news/rid_124/
カテゴリー » 検索エンジン » LPO February 15, 2011
ランディングページ ID:1297738089
Webサイト訪問者がWeb広告など外部からのリンクをクリックした際に最初に表示されるWebページを、
「訪問者が着地するページ」という意味でランディングページ(landing pages)と呼ぶ。
http://e-words.jp/w/LPO.html
カテゴリー » 検索エンジン » LPO February 15, 2011
LPOとは ID:1297737816
LPOとは
Landing Page Optimization
ランディングページ最適化。Webサイトにおいて、サイト訪問者が最初に訪れるWebページを工夫し、
訪問者が会員登録や商品購入など収益につながる何らかの取引を行う割合(コンバージョンレート)を高めること。
http://e-words.jp/w/LPO.html
カテゴリー » JAVA February 07, 2011
ビット演算子について & | ^ << >> ~ ID:1297043182
ビット演算子について
&(AND)の演算について:両方のビットが 1 のときのみ結果が 1 になるビット演算
0 & 0 → 0
0 & 1 → 0
1 & 0 → 0
1 & 1 → 1
|(OR)の演算について:ORの演算について:いずれかのビットが 1 なら結果が 1 になるビット演算
0 | 0 → 0
0 | 1 → 1
1 | 0 → 1
1 | 1 → 1
^ (xor)の演算について:両方のビットが異なるときに結果を 1
0 ^ 0 → 0
0 ^ 1 → 1
1 ^ 0 → 1
1 ^ 1 → 0
<< (左シフト)
>> (右シフト)
ビットにして、ずらす
~ (補数)
ビットの反転を行うビット演算
0 → 1
1 → 0
http://www9.plala.or.jp/sgwr-t/c/sec14.html
カテゴリー » JAVA February 07, 2011
Java インターフェース ID:1297041755
抽象メソッドしか持たないクラス
インタフェースはクラスによって実装 (implements) され、
実装クラスはインタフェースで宣言されている抽象メソッドを実装
クラスの場合は、単一のクラスしか継承 (extends) できないが
インタフェースの場合は、複数のインタフェースを実装 (implements) することができる
class InterfaceImpl implements Interface1, interface2, interface3 {
...
}
[修飾子] interface <インタフェース名> {
データ型 変数名 = 値;
修飾子 戻り値のデータ型 メソッド名(引数の型宣言);
}
・interface の修飾子は public のみ
・インタフェースのメンバ変数は定数。必ず値が代入しなければならない
自動的に final public static 修飾子がつけられる
例)
interface Interface1 {
// フィールド
int INT_VAL1 = 10;
// 抽象メソッド
String method(int a, int b);
}
interface Interface2 {
// フィールド
int INT_VAL2 = 100;
// 抽象メソッド
void method(String s);
}
・インタフェースの実装
[修飾子] class <クラス名>
implements <インタフェース名リスト>{
メンバ変数
コンストラクタ
抽象メソッドの実装
普通のメソッド
など
}
例)
class TestInterface implements Interface1, Interface2 {
int x;
// インタフェースの実装
public String method(int a, int b) {
this.x = a + b;
return "----Interface1----";
}
// インタフェースの実装
public void method(String s) {
Syste.out.println(s);
}
}
http://msugai.fc2web.com/java/interface.html
カテゴリー » JAVA February 03, 2011
equalsとhashcode ID:1296715470
equals(Object)メソッドを用いる場合は、それがオーバライドされているかどうかを確認する必要がある。
オーバライドされていたら、equalsはそのまま使える。
・equals(Object)メソッドをオーバライドしているクラス
Boolean、Byte、Character、Double、Float、Integer、Long、Short、String
・equals(Object)メソッドをオーバライドしていないクラス
Class、Process、Runtime、StringBuffer、Thread、ThreadGroup
例)
StringBufferで比較したら、値が違った
String test1 = "aaa";
String test2 = "aaa";
StringBuffer test3 = new StringBuffer("aaa");
StringBuffer test4 = new StringBuffer("aaa");
if(test1.equals(test2)){
System.out.println("string:等しい");
}
else{
System.out.println("string:等しくない");
}
if(test3.equals(test4)){
System.out.println("stringBuf:等しい");
}
else{
System.out.println("stringBuf:等しくない");
}
実行結果
string:等しい
stringBuf:等しくない
StringBufferはオーバーライドしていないので、比較が違ってきてしまった。
比較するには、
「equals(Object)メソッドをオーバライドする」
「同時にhashCodeメソッドをオーバライドして、「等価なオブジェクトは等価なハッシュコードを保持する必要がある」
http://www.atmarkit.co.jp/fjava/javatips/174java059.html
カテゴリー » JAVA February 03, 2011
Java cloneとは ID:1296714268
同じ型のオブジェクトからオブジェクトへ値の複製処理をしたい時
setter/getterメソッドで一個一個セットするのが面倒なので
Javaのcloneを使うとコピーできる。
クラスAはクローン機能を提供したい場合、java.lang.Cloneableインタフェースを実装し、
java.lang.Object#clone()をオーバーライドすればよい。
public class A extends Cloneable {http://www.syboos.jp/java/doc/object-clone.html
public Object clone() {
try {
return super.clone();
} catch (CloneNotSupportedException e) {
//throw (new InternalError(e.getMessage()));
return null;
}
}
}
最近のコメント