タグ

ブックマーク / 5509.me (13)

  • フロントエンドの開発効率が3倍に…!?デバッギングプロキシCharlesの使い方 :: 5509

    タイトルは釣りかとおもいきや僕は普通にあるのとないのとで3倍くらい差があるので、界王拳アプリのひとつです。特にWebアプリとか大きめの規模のサイト開発でとても役に立ちます。 Charles こんなことができます(目次) いちいちサーバーへファイル転送なんかしてられない Charlesのインストールとライセンス Map Local(指定URLのリクエストをローカルへ向ける Map Remote(指定URLのリクエストを別のURLへ向ける 常にキャッシュをオフに Locations 設定の流れ(ほとんど全部共通) Throttling で回線速度をシミュレート リクエストが丸裸 例えばXMLHTTPRequestの場合 ログの設定はRecording Settingsから 紹介してる以外にも Reverse Proxy を設定できたり、 Break Points で指定リクエストのパラメータを

  • 個人的に使うことが多い9つのjQuery・JavaScriptスニペット :: 5509

    プラグインだけど公開してないものだったり、いつも使ってるプラグインとの組み合わせだったり、ショートコードとかなんだか色々。どれもCodaにスニペットで登録してて一発変換で使ってます。 コードはアレなんですけど、ひょっとしてひょっとすると誰かの役に立つかもしれないので恥ずかしながら公開します。対象はちょっとだけJS書けるとかそういう人ですかねたぶん。書ける人はもっとキレイなやつ使ってるでしょうし。(もっときれいに書けとか何そのコードとかも歓迎) 紹介してるスニペットたち ページトップにスクロールするだけ テキストボックスにラベル表示するやつ 要素のサイズを取得するやつ タブきりかえるやつ IEで透過pngをフェードしたときに黒くなるやつ対策のshow()とhide() Google Analyticsのトラックイベント一括bind Ajaxサイトにするときに使うリンク置き換えプラグイン スク

  • 使いやすいマルチプルセレクトへの道のり(セレクトボックスとチェックボックスについて) :: 5509

    jQselectableの拡張で、しっくりきて使いやすい、控えめなマルチプルセレクト(複数選択可能なセレクトボックス)を模索中、、つまり考察だけだす おさらい ※ 仕様ではなくて、認識です セレクトボックス 一覧の中からひとつを選択させるもの(そもそも) チェックボックス 基的には一覧である必要はなくて、複数ある項目の中から指定する項目を選択させるというもの セレクトボックスのmultiple属性 どちらもそもそもの使い方が全然違うけど、セレクトボックスにはmultiple属性があって、trueにすると(multiple属性を追加するだけやけど)、PCではShiftかCtrl(Cmd)を押しながらクリックすると複数項目が選択できる ただのmultiple select – jsdo.it – share JavaScript, HTML5 and CSS この「ShiftかCtrl(Cm

  • 5509.me

    This domain may be for sale!

  • jQueryのセレクタを自作して遊ぶ :: 5509

    なんかうんこって書いてあるdivがたくさんありました、と。後から気づいたんですけど、これdiv要らないですね。pだけでいい・・・でJSとしてはセレクタの記述をのぞけば jQuery("div:unkomorimori").css("background", "#89640d"); これだけです。:unkomorimoriの基準は対象要素内で「うんこ」が3回以上出てくるかどうかです。出てきた要素だけを返します。ちなみにfilterでやった場合はこんな感じ。 カスタムセレクタを使う利点は、何回も同じfilter書くときとか、めんどいんでじゃあセレクタでやりましょうか、ってなる感じですね。気をつけないといけないのは、今回の書き方は全てのdiv要素の中身を文字列で取得した上で、正規表現使って「うんこ」を探してるんですけど、処理的にはうんこだけにくそ重いっていう点ですね。うまく落ちたところで、あ、う

    manji6
    manji6 2011/02/04
    分かりやすい説明だwうんこ。
  • 5509.me

    This domain may be for sale!

    manji6
    manji6 2010/12/07
    これは使えるかも。
  • 5509.me

    This domain may be for sale!

  • 5509.me

    This domain may be for sale!

  • 5509.me

    This domain may be for sale!

    manji6
    manji6 2010/11/19
    これは便利かも・・・!戻るや進むを有効にするjQueryプラグイン
  • SEOにも強いクローラブルなAJAXコンテンツを作成するために :: 5509

    AJAXコンテンツが増えるにつれて問題になるのは、SEOというか、検索エンジンにどうクローリング、インデックスさせるのか、という点ですよね。 この前JavaScriptの実装を担当した松クリニックは、AJAXでほぼ全てのページを切り替えるっていうのが最大のポイントなんですけど、これの良いところはWordPressで全てのページを生成してて、JSオンでもオフでも見られるんですね。つまり、クローラはオフのコンテンツを見るような作りにしてあります。 で、こういうのって小規模~中規模なサイトならまだいいと思いますけど、大規模なサイトになってきたりするとページは存在しないでデータだけが存在したりする(ハンドラにリクエストをかけてJSONだけを返してもらって内容を入れ替える、など・・・)わけで、実現が難しくなるんですね。 この問題に対してGoogleが現在公表している方法は、HTML snapsho

    manji6
    manji6 2010/11/17
    Ajax系コンテンツのSEO対策
  • CMSとしてのWordPressでサイト構築をするときに便利な13のプラグイン :: 5509

    MTをサイト構築に採用するケースは非常に多いと思いますが、WordPressをサイト構築に採用するケースは少ないんじゃないでしょうか? 確かにWordPress単体ではCMSとしてはちょっと足りない機能が多いです。そこでWordPressをブログではなくCMSとしてサイトを構築をするときに便利なプラグインを紹介します。(というかただの個人的なまとめです。) Custom Field GUI Utility カスタムフィールドを便利に使うプラグイン。 これはかなりおすすめというかCMSとして使う場合は必須と言えるくらい便利。 MTにはカスタムフィールドという便利なものがあります。 WordPressにも一応あるにはあるんですがこれが使いにくい… そんな不満を解決してくれるプラグイン。 Light Formatter テーブルをPukiWiki記法のように書くことができるようになるプラグイン。

  • Twitterの@Anywhereを使ってつぶやけるだけのクライアントを作る :: 5509

    どんだけ話題に乗り遅れてるねんっていう話なんですけど、いまさらを使ってみました。 つぶやけるだけのTwitterクライアント – Only tweet きっかけは、つぶやけるだけの俺俺クライアントがほしくて、でなんとなく出来ることは読んでいた@Anywhereで十分やんじゃあつくれるな、という理由です。 はっきり言ってChrome(Windowsだけ)のアプリケーション登録がないとまったく使えないしょうもないやつです。でもアプリケーション登録すればキャプチャみたいに使えます。結構便利。 JavaScriptだけで作れるので、JavaScriptしかわからないけどちょっとやってみたい人にはちょうどいい感じかもです。 開発環境を整える 開発と言っても@AnywhereはJavaScriptだけで使えるので、用意するものは、テキストエディタとTwitterAPIキーだけです。 APIキーの発行

  • どんなフォームにも使えるjQueryのフォームバリデーション exValidation :: 5509

    jquery.validation.jsというフォームバリデーションプラグインを公開していますが、使える場面が割と限定されてしまうような作りだったので、より幅広く使えるようにexValidationという名前で新しいjQueryプラグインとして作り直しました。伴って仕様や使い方が異なる部分も多いので、ドキュメントとして書いておきます。ただし前半のバリデーションルール周りは同じエンジンを使ってるので、ほぼ同じです。ちなみにすごい長いです。。 ルールを割り当てる際のclass名がhogeからchkhogeに代わりました。アップデートして使う場合は注意してください。 サンプル1: エラーを右上に表示 サンプル2: エラーを下に表示 トピックス ダウンロード 使い方 1. JSファイルを読み込む 2. 基バリデーションルール 3. select, checkbox、radio、複数項目の場合 4

  • 1