2009年6月15日のブックマーク (21件)

  • SEO習得のためのチェックリスト(初心者編) | Moz - SEOとインバウンドマーケティングの実践情報

    物心ついて以来、僕にとって何かを学ぶ最善の方法は、実際にそれをやってみることだった。検索エンジン最適化を理解しようと取り組んでいたとき、僕はやるべきことのチェックリストを数え切れないほど作ったんだ。そこで、SEOを身につけるのにいちばん役立つチェックリストを以下にまとめてみた。SEOについて、あまり経験はないけれどもっと学んでみたいという人たちの役に立てればいいな(おまけとして、イケてるチェックボックスも付けとくね ―― クリックしてもチェックできないけど)。 基的なWebサイトの作り方を学ぶSEOのテクニックに首を突っ込む前に、ウェブ開発の基事項を知っておくことが大事だ。以下の課題に取り組んで、SEO業者として成功するために必要なウェブ開発スキルを養おう。 簡単なWebサイトなら、WYSIWYG式のHTMLエディタなんかは使わずに、自分でソースコードを書けるようにする コードって言葉

    SEO習得のためのチェックリスト(初心者編) | Moz - SEOとインバウンドマーケティングの実践情報
  • 互いに関連のないオブジェクトを1つのインターフェースにまとめて共通的にアクセス可能にするライブラリを作ってみた - 矢野勉のはてな日記

    Javaもともとやりたかったことは、 あるオブジェクト(インスタンス)がすでに手元にある そのオブジェクトのクラスは何らかの理由で継承不能 そのオブジェクトの一部メソッドをオーバーライドしたい そのオブジェクトにメソッドを1つ足したいという、JavaScriptならすぐにできちゃうことがしたかった。で、これって、オーバーライドしたいメソッドと、追加したいメソッドだけを持ったあるオブジェクトAを用意して、メソッド呼び出し時に該当メソッドの時だけAに委譲しちゃえばできるよね、と思った。他のメソッドはすべてもとのオブジェクトに委譲する。 で委譲コードを書いてみても、すんごいめんどくさい。たくさんのメソッドを定義して、ただ委譲するだけのコードをかかないといけない。でCGLibあたりにそういうのがあるだろうと思って見てみたのですが、どうもないみたい。なんかありがちな要望だと思ったんですが、もうちょっ

    pekepekesamurai
    pekepekesamurai 2009/06/15
    使えそうだけど使わなそうだ
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • blog.wonder-boys.net is Expired or Suspended.

    blog.wonder-boys.net 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 blog.wonder-boys.net 」is Expired or Suspended. The WHOIS is here.

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。

  • 「ポケット」開発秘話まとめ - もとまかのiPhone・iPod touch戯れ日記

    昨日から突如始まった「ポケット」開発秘話。以下に、その軌跡をまとめていこうと思います。 一体どこまで書こうとしてるのか、自分でもよくわかりませんが・・・・ 〜プロローグ〜 第1章:新たなフィールドを求めて 以下、継続中

  • 任天堂がやっとファミコンを作った!?

    ファミコンについて面白いブログ記事があったので紹介します。 よく考えてみたら、任天堂のファミコンって・・・(Project corruption さん) 上の記事によると、任天堂がやっとファミコンを出したということです。どういうこと?ってひとは記事を読んでね。なるほど。ファミコン、つまりファミリーコンピュータって直訳すれば家族のコンピュータってことになるわけだ。思い出してみればファミコン時代は親たちに、何かと目の敵にされました。皆さん考えられますか。 「テレビ見たいからゲームやめて」といわれ急いで復活の呪文を書きとめた時代。 「今家族がテレビ見てるから」といってファミコンやりに来た友達を追い返した時代。 今じゃ考えられないよね。昔は一家にテレビが一台だったんですよ。少なくとも僕はそうでした。だから1日1時間という制度が鳴り物入りで施行された。なによりそれを喧伝したのが来ファミコン側である

    任天堂がやっとファミコンを作った!?
    pekepekesamurai
    pekepekesamurai 2009/06/15
    あ、なるほど、、、的な
  • 2ちゃんねるレスブック:芸能人にまつわるなんか良い話

    芸能人にまつわるなんか良い話 8 :以下、名無しにかわりましてVIPがお送りします :2009/06/09(火) 00:36:24.56 ID:Y9gYT3FbO 数年前の正月番組で、須磨海岸の海辺で相撲をやるといういかにも若手らしい企画をやっていた。 落ちたらもちろん冷たい海へ そしてシャンプーハットの小出水は若手らしく勢いよく海へ落ちた。とテレビはここまで。 その舞台裏では大変な事になってた。小出水は震えが止まらず、顔は青ざめ、身体は完全に冷え切っていた。 海岸につくられた控え室にはスタッフ、芸人がたくさん集まっており、小出水が控え室に入った時、暖房器具の周りには芸人が集まり身体を温めていた。 小出水の異変に気づいたケンコバは「小出水が横になるスペースをつくれ!!!」と突然、叫び、自分に巻いてたタオルを小出水に掛け寝かした。しばらく意識は戻らなかったが ケンコバのすばやい対応により意識

  • プログラミングだけできればいい、なんてことは無いさ。 - GoTheDistance

    なんで管理について書きたいのか 動機です。 単純に「プログラミングだけできればいい」「SIする人は要件定義だけやれ」という声を聞くと切ないからです。 ただし、わたしは個人的に、開発というお仕事においてプログラミング技術が何を差し置いても最重要だと思っていますから、その軸は絶対にぶれない、ということを念押ししてから始めたいと思います。 ひとりにはなりきれない空を見あげる これも昔思ったことなので、取りとめも無く書いておきたいと思います。 技術リテラシーが死んでいる人間が立ち上げた or 回しているプロジェクトは高い確率で砂上の楼閣のように崩れ落ちていく。だからプログラミング技術に代表される技術リテラシーは必要不可欠。だけど、全員が全員その道を突っ走ると今度はビジネスにならない。取ってきたシーズをプロジェクト化できない。僕は後者が出来ない自分でありたくないという思いから、スーツ的な何かを2年ぐ

    プログラミングだけできればいい、なんてことは無いさ。 - GoTheDistance
  • Cybozu Inside Out: グループウェアのログデータを分析対象とした、 PL/Rを用いたデータマイニングWebアプリの実現(1)

    グループウェアのログデータを分析対象とした、 PL/Rを用いたデータマイニングWebアプリの実現(1) アブストラクト: 新入社員が受ける一ヶ月の開発研修で、PostgreSQLとR言語を統合し、PL/Rを用いてデータマイニングのWebアプリを実装しました。また、サイボウズ社内で使用している「サイボウズガルーン2」のWebサーバーのログデータを分析してみました。ここで、これらの技術について、紹介したいと思います。 キーワード: グループウェア、ログデータ、Webアプリケーション、データマイニング、可視化 初めまして、周と申します。2009年2月に「ポスドク採用枠」(ポスドク枠)で入社し、現在は開発部に所属しています。今回、開発部業務研修で実装したデータマイニングWebアプリやログデータ分析についての技術を紹介したいと思います。 サイボウズでは、ポスドク枠で採用される新入社員は、約1ヶ月の人

    Cybozu Inside Out: グループウェアのログデータを分析対象とした、 PL/Rを用いたデータマイニングWebアプリの実現(1)
  • クラスカルのアルゴリズム - naoyaのはてなダイアリー

    昨年からはじめたアルゴリズムイントロダクションの輪講も終盤に差し掛かり、残すところ数章となりました。今週は第23章の最小全域木でした。辺に重みのあるグラフで全域木を張るとき、その全域木を構成する辺の合計コストが最小の組み合わせが最小全域木です。 アルゴリズムイントロダクションでは、クラスカルのアルゴリズム、プリムのアルゴリズムの二点が紹介されています。いずれも20世紀半ばに発見された古典的なアルゴリズムです。 二つのうち前者、クラスカルのアルゴリズムは、コスト最小の辺から順番にみていって、その辺を選んだことで閉路が構成されなければ、それは安全な辺であるとみなし、最小全域木を構成する辺のひとつとして選択します。これを繰り返しているうちに最小全域木が構成されるというアルゴリズムです。 今日はクラスカルのアルゴリズムを Python で実装してみました。扱うグラフは書籍の例を使ってみました。以下

    クラスカルのアルゴリズム - naoyaのはてなダイアリー
  • Perlにおける定数宣言(constant or Readonly or Attribute::Constant) - Unknown::Programming

    正直言いますと、個人的には定数って殆ど使わないんですよね。 昔はちょこちょこ使ってたんですが、最近は定数となりうる物は基的にYAML等外部ファイルに持たせて変更可能にすることが多いのでまったく使ってません。 ですがそれでもPerlで定数を使いたい時にはどーすんの?っていう時のために軽くここにまとめておきます。 言わずもかなPerl5.8にはconstantという定数を定義できる標準モジュールがあります。 use strict; use constant PI => 3.14; # 表示 print PI; # 3.14 # 上書きしようとすると・・・ PI = 3; # Can't modify constant item in scalar assignment とこのように上書きしようとするとエラーを吐いて死にます。 しかも実行時ではなく、コンパイル時にエラーを吐きます。 実はこのc

    Perlにおける定数宣言(constant or Readonly or Attribute::Constant) - Unknown::Programming
    pekepekesamurai
    pekepekesamurai 2009/06/15
    constantをフツーに使ってた。関数だったのか、、、
  • JavaScriptのオブジェクトについて考察してみた - あと味

    JavaScriptを勉強しているとオブジェクトとはなんぞや?ということがわからなくなってきます。選択肢が増えれば増えるほど。 JavaScriptには、同じように見えて、実は同じではないデータがあります。それらのオブジェクトについて、区別して説明が付けられるように、自分なりに考察してみました。勉強中のアウトプットなので、ここで書いた内容は事実とは大きく外れているものかもしれません。とにかく不明瞭な部分を自分なりに理由づけしたかっただけです。 サンプルコードを試される場合は、FirefoxのFireBugにあるコンソールに貼りつけて実行するか、Safariの開発ツールにあるコンソールに貼りつけて実行してください。それがわからない方は console.log の部分を alert に置き換えて確認してください。 話がややこしくなるので、今回はプロパティしか扱っていません。 名称の定義について

    JavaScriptのオブジェクトについて考察してみた - あと味
    pekepekesamurai
    pekepekesamurai 2009/06/15
    なにげに読んでみたら、結構興味深い
  • Big Sky :: コマンドラインからGoogle Readerが使えるPeepを試した

    これは良いね。 MOONGIFT: » GoogleリーダーのCUIフロントエンド「Peep」:オープンソースを毎日紹介 Googleリーダーは出始めた頃はAjaxを使った高速な操作性が可能で、とても便利なRSSリーダーだった。だが今ではソーシャル的な機能も増えており「読む」という機能に特化していない。速度だってlivedoorリーダーの方が速いだろう。そんなGoogleリーダーを再度便利にしてくれる、それがPeepだ。 http://www.moongift.jp/2009/06/peep/ ryuji's peep at master - GitHub This software is a TUI front-end for Google Reader http://github.com/ryuji/peep/tree/master 待ってたよ。こんなの。 ブラウザを起動するとfire

    Big Sky :: コマンドラインからGoogle Readerが使えるPeepを試した
    pekepekesamurai
    pekepekesamurai 2009/06/15
    だれかEmacsのpeep-mode作ってくれないだろうか。と期待している
  • Google Apps Script を試す - snippets from shinichitomita’s journal

    I/Oでの目玉って、ほんとはWaveなんかよりこれでしょ。Waveが流行るの待ってたら少なくとも1年以上かかるでしょ。ぼくは今すぐそこにあるものが大好きです。 案外はやくうちのApps(Standard Edition)でも有効にしてくれました。これだけのためにPremierでもいい、とおもったくらい。 Hello World的なもの コード function hello() { Browser.msgBox("Hello, World"); } 結果 入力プロンプト 次は入力プロンプトを出してみる コード function helloWithPrompt() { var name = Browser.inputBox("Enter your name"); Browser.msgBox("Hello, "+name); } 結果 単純なんだけど、これ、サーバサイドJavaScriptです

    Google Apps Script を試す - snippets from shinichitomita’s journal
  • Velocityテンプレートの置き場所を指定する - NullPointer's

    VelocityViewServletでテンプレートの置き場所を指定する方法。 velocity.propertiesに webapp.loader.resource.path = /WEB-INF/template/とするとテンプレートは /WEB-INF/template 以下から取得されるようになる。 http://localhost:8080/context-path/hoge/fuga.vm へアクセスすれば /WEB-INF/template/hoge/fuga.vm が読み込まれるし、サーブレットからフォワードする時の指定も /hoge/fuga.vm でいい。 注意点は velocimacro.library = /WEB-INF/VM_global_library.vmこのファイルも webapp.loader.resource.path に指定した場所から以下から探すの

    Velocityテンプレートの置き場所を指定する - NullPointer's
  • Rubyコミッタ一覧 - 世界線航跡蔵

    Rubyのコミッタ一覧を作りました。3種類のフォーマットがあります。 OPML (フィードリーダー用) RDF (FOAF) YAML (元データ) YAML版は手で書きました。その他の版は 整形器 で生成しました。HTML版を生成することもできます。 意義 Rubyコミュニティは些かhigh contextだったりします。mputって誰のことでしょう? zenspiderは? "why is why why"って何を言いたいの? 笹田さんが「パッチモンスターが……」という時、何を意味しているの? コミッタのうち誰が誰で何であるかをリストにしてみました。 Rubyは沢山の方の貢献によって成り立っています。その名誉はコミッタだけによるものではありません。けれども、Rubyコミッタたちが注目に値する人々であるのは確かでしょう。twitterでfollowしたりblogを購読したりしたらよいと思

    Rubyコミッタ一覧 - 世界線航跡蔵
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Emacs でつくる JavaScript と ActionScript の環境 - JACO-BASS

    Home » Blog, イベント, 制作 » 2009 » 6 月 » Emacs でつくる JavaScript と ActionScript の環境 第7回のウェブテコで発表したネタです。スライドを用意しなかったので、今回はブログの記事として書きます。 Emacs の JavaScript のメジャーモード。 Emacs では、特定のファイルを編集する場合、それに特化したメジャーモードを使うことで、編集をより便利に行なうことができます。 JavaScript を編集するためのメジャーモードは、以下のものが代表的です。 javascript-mode js2-mode 最近、人気なのは js2-mode の方で、こちらは Java で書かれた JavaScript パーサのRhinoが移植されており、リアルタイムの構文チェックが行なわれるところが他のモードとの大きな違いです。 ただし

  • ここ20年間のウェブまわりの技術をまとめた図*二十歳街道まっしぐら(FC2ブログ時代)

    ウェブ開発者にとって欠かせない技術をまとめた1枚の画像です。 約20年前から現在までの流れが一望できます。 クライアント・サーバに分けて図で表しています。 拡大図 以下にいくつかピックアップしてみます。