人生初のハッキング

ちょっとびっくりして今動揺してるんだけど、なんとハッキングされた!

こんな記事を勝手に入れられてた。
タイトル部分:ws Analysis/ Placement

以下本文:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft DHTML Editing Control">
<TITLE></TITLE>
</HEAD>
<BODY>
<P><FONT face=Arial size=3>diary@longkey1.net:</FONT></P><FONT face=Arial>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="FONT-FAMILY: Arial">We think you could be missing out on a lot of online 
clients.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Your web site is strong 
but not enough people are seeing it.<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN>Give us a chance to do a free site consultation and we will show you how 
better search engine placement could increase your bottom line.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>Your site analysis will include detailed 
information on the best key words for your business.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>There are no strings and no hard sales 
pitch. <B style="mso-bidi-font-weight: normal">Reply to us</B> today for your free review.<o:p></O:P></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="FONT-FAMILY: Arial"><o:p></O:P></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="FONT-FAMILY: Arial">Sincerely,</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="FONT-FAMILY: Arial"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US 
style="FONT-FAMILY: Arial">Barbara Canavan</SPAN> </FONT></P>
<P><FONT face=Arial></FONT>&nbsp;</P>
</BODY>
</HTML>


内容的には、「SEO的に問題あるからうちらにコンサルさせて!」みたいな内容だと思うんだけど・・・。
どこから入ったのか不明なんだけど、2008-02-08 04:01:01に投稿があった模様。
時間的にスパムかな。
DBへ直接書き込んだのかな、よくわかんない。

とりあえず管理者用のパスワードの変更&そこへのリンクを削除。

アーカイヴリストの追加とデザインを少々

アーカイヴリストの表示を右カラムに表示するようにした。
ずーっと関数だけは作ってそのままにしておいたんだけど、改めてみると何やりたいのかわからないソースになっていたので、全部書き直した。
結構簡単に出来たんで、昔の自分は何を考えていたのかちと疑問に思った。

あと、ちょこちょこ細かいCSSの修正もした。
自分なりにちょっと見易くなったと思う。

またちょっとブログっぽくなったかな。

プログラムをいじっても何度も見に来ないんだけど、デザインは少し触っただけでも何度でも見に来てしまう。
不思議。

シンタックスハイライト(prettifier)を実装

このブログソースコードが以下の点で凄く見難かった。

1.phpのnl2br関数を使っているので、preタグの中でも改行されてしまう。
2.全て同じ色

で、素直にはてな日記とかで書こうかなと思ったんだけど、そういうのを解決していくのが勉強かなと思い留まり、頑張って実装してみた。

まずは、1つめの改行問題について。
smartyで独自の修飾子で解決できないかなと考え、いろんなところからソース探してきてこんなものが出来た。
参考サイト:No Such Blog or Diary - Nucleus の改行をちょっと頭よくする
function smarty_modifier_mynl2br($value)
{
    $i=0;
    $v2="";
    $n=mb_strlen($value);
    while($i<$n){
        $p=mb_strpos($value,"&lt;pre",$i);
        if($p==FALSE){
            $v2.=nl2br(mb_substr($value, $i));
            break;
        }
        $v2.=nl2br(mb_substr($value, $i,$p-$i));
        $i=$p;
        $p=mb_strpos($value,"&lt;/pre&gt;",$i);

        // 1つも無い場合
        if($p==FALSE){
            $v2.=mb_substr($value, $i);
            break;
        }

        $v2.=mb_substr($value, $i,$p-$i);
        $i=$p;
    }
    return $v2;
}

これで一応preタグ間はbrタグ入らないようになった。

続いて2の問題については、いろいろ探したらjavascriptで色つけれる奴があるみたいだった。
一番簡単そうなのが、Javascript code prettifierって奴だったので、以下のサイトを参考に実装。
参考サイト:コードをプリティに整形するjavascript「code prettifier」 : skuare.net

で、DBに格納しているデータそのものにprettifierってclass名をつけるのがなんだか嫌だったので、これまたsmartyの修飾子を作成。
function smarty_modifier_prettyprint($value)
{
    $result = str_replace('&lt;pre', '&lt;pre class="prettyprint"', $value);
    return $result;
}

んで、smartyのテンプレートで2つとも呼んでやればOKってことにした。
キレイキレイ。

ドメイン&サーバー変更

なんとなくドメインを変更しました。
key1.org

longkey1.net

んで、この日記サイトは
http://d.longkey1.net/
という、なんともはてなっぽいサブドメインにしました。

あとなんとなくサーバーも変えました。
XREA

CORESERVER.JP

サーバーは倍近くの出費だけど、これは今年はやるぞという意気込みも兼ねて(つっても年間5000円だけど)

今のところの使用感は、レスポンスはXREAの方が圧倒的に早い気がするけど、試用期間だからかな。
どうなんだろ・・・。
ちょっと様子見るかな。

2008年始まった

とうとう今年も始まった。
始まった実感全然無いんだけども・・・。
昨年は「やらなくちゃいけないこと」にアップアップになっていた気がするので、今年は「やりたいこと」を始めていきたい。

で、「一年の計は元旦にあり」ということなので、ちょっと考えみた。

1.痩せる
去年途中から禁煙が続いている為が凄く太ってしまった・・・。
体が重たくなってきたし、体力が無くなってきた感じもあるしってことで、痩せたい!
とりあえず、禁煙前の状態が最低限!
最高の目標は、そうだな・・・学生時代ぐらいかな(無理?)

2.始める
好い加減サービス始めたい。
ISMSの取得(仕事)が3月なので、それ以降は今よりは余裕が出来るはず。
具体的には、「音楽系」のサイトともう1つぐらい作りたいな。
あとはcakePHPを始めてみたい。

3.慣れる
PHP5に慣れるのが仕事では必須になると思われる。
あとはJavascriptかなあ。
Actionscriptは必要最低限出来れば良いって感じ。

4.つくる
うどんをうまく作れるようになりたい。
今でも大分できる様になってきたんだけど、趣味にしてそのうちパスタとかも作れるようになれたら。

5.たもつ
部屋をキレイに保ちたい。
掃除力?
そんなものも強ち嘘じゃない気がするから。


こんぐらいしか今思いつかん・・・。
けど、とりあえず今年は転機になること間違いなしの30才になる年なので、頑張りたいな。

とりあえず攻めたいじゃないか、30才。
≪ 前のページ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 次のページ ≫ 3 of 9

アーカイブ

2010

2009

2008

2007

コンタクト

longkey1[at]gmail[dot]com