Seo tools

Neo Inspiration

  • Search

    • About Me

      • inspi 改め
        jakk@webアーキテクト(自称)
        php,javascript,seoなど
        得意技は extract();



  • Categories

  • Ranking

  • Comments

  • Others


  • Archive for 1 月, 2008

    Arc を触ってみた

    木曜日, 1 月 31st, 2008

    前々からlisp系の書き方もやってみたいなーと思っていたので
    Arcをいれてみました。
    (名前がカッコヨシ)

    インストール

    1:
    http://download.plt-scheme.org/mzscheme/v352.html

    こっから Ver352の MzSchemeを落としてくる。
    (新しい372とかはだめらしい)

    2:
    http://ycombinator.com/arc/arc0.tar

    こっからarcの本体を落としてくる。

    3:
    mzscheme を引数つけて実行する

    そのまんまだとパスが通ってないので
    http://www.arclanguage.org/install
    に書いてある
    「mzscheme -m -f as.scm」
    がエラーになるので

    インストールしたフォルダ
    ***/Mzscheme/

    から

    MzScheme -m -d ./arc0/as.scm

    Use (quit) to quit, (tl) to return here after an interrupt.
    arc>

    ってでるのでロードしてるらしい。
    一応できたっぽいけど、あってるんかな。

    あそぶ

    LISPの本からコピって打ってくださいw

    とりあえず

    arc> “hello world”
    “hello world”
    arc> (+ 1 2)
    3
    arc> (* 1 2 3 4 5)
    120
    arc>

    まだ複雑なことがぜんぜんできないので
    最低でも普通にロジックが組めるようになりたいと思います。

    こんなところを参考にしました。
    http://blog.livedoor.jp/dankogai/archives/50994188.html
    http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp01.html
    http://www.paulgraham.com/arc.html
    http://d.hatena.ne.jp/sirocco634/20080130#1201690137

    javascript で style.display したらフォーカスが消えた

    火曜日, 1 月 29th, 2008

    javascript で style.display したらフォーカスが消えました。

    こんな感じのJSを作っていて

    function clickable(){
        document.getElementById(’hidden’).style.display = “none”;
        document.getElementById(’visible’).style.display = “block”;
    }

    こんな感じのinput

    <input type=text id=clickable onBlur=clickable() />

    <input type=text id=hidden />
    <input type=text id=visible />

    みたいな設定になったときに
    id=clickableでTABキーおすとフォーカスが消えます。
    どこをクリックしてもフォーカスしません。(実際はしてるんだけどカーソルが見えない)

    こんな感じ:テストHTML

    たぶんhidden(描画しない設定)になったとこにフォーカスが当たってそっからでなくなる?
    ような気がします。

    描画しない display を 単に表示しない visiblity にすれば問題は解決するけど、
    レイアウトの問題もあるので、display のままでなんとかならないかなーと試行錯誤したら
    Tabを押したときに強制的にどっかをフォーカスするといいみたいです。

    でもどっかフォーカスといって
    document.getElementById(’visible’).focus();

    ではだめみたいです。
    処理の順番の関係かな。

    この場合は
    document.getElementById(’clickable’).focus();

    を付け加えればうまくいきます。

    HTMLからタグの構造だけ抜き出すPHP

    月曜日, 1 月 21st, 2008

    HTMLからタグの構造だけ抜き出すPHP

    HTMLをArrayにばらして
    中身を書き換えて再度フィックスさせるみたいなことがしたくて
    チマチマ作っていた中間物です。
    (完成してない!)

    HTML構造だけ

    http://neoinspire.net/class/html_structure.php?url=
    のurl= の後に適当にURLを入れると
    タグ構造だけぬきとってくれるはずです。
    タグがぶっ壊れてるとおかしくなるきがします。

    こんなかんじ

    <!DOCTYPE>
    <html>
        <body>
             <div>
                  <div>
                       <div>
                            <div>
                                 <div>
                                      <h1>
                                           <a>
                                                <span>
                                                </span>
                                           </a>
                                      </h1>
                                      <div>
                                           <li>
                                                <h2>
                                                </h2>
                                           </li>
                                           <li>
                                                <form>
                                                     <div>
                                                     </div>
                                                </form>
                                           </li>
                                           <ul>
                                                <li>
                                                     <h2>
                                                     </h2>
                                                </li>
                                                <li>
                                                     <ul>
                                                          <li>
                                                               <a>
                                                               </a>
                                                          </li>
                                                          <li>
                                                               <a>
                                                               </a>
                                                          </li>
                                                          <li>
                                                               <a>
                                                               </a>
                                                          </li>
                                                          <li>
                                                               <a>
                                                               </a>
                                                          </li>
                                                          <li>
                                                               <a>
                                                               </a>
                                                          </li>
                                                          <li>
                                                               <a>
                                                               </a>
                                                          </li>
                                                          <li>
                                                               <a>
                                                               </a>
                                                               <ul>
                                                                    <li>
                                                                         <a>
                                                                         </a>
                                                                    </li>
                                                                    <li>
                                                                         <a>
                                                                         </a>
                                                                         <ul>
                                                                              <li>
                                                                                   <a>
                                                                                   </a>
                                                                              </li>
                                                                              <li>
                                                                                   <a>
                                                                                   </a>
    
                                       ~~~~~~~~~~~~~~~
             <div>
                  <h3>
                  </h3>
                  <pre>
                  </pre>
             </div>
        </body>
    </html>
    

    いやなんに使うとか突っ込みはなしで。。

    2008/11/22 06:55:58