タグ

ブックマーク / weble.org (9)

  • git status をすると完了するまでに1分かかってまともに作業できないので原因を調べてみる

    git status の結果が遅い場合の対策です。下記の記事の試行錯誤が参考になりました。 performance – Git is really slow for 100,000 objects. Any fixes? – Stack Overflow git fsck というのを行なっているようです。git fsck は、リポジトリが壊れている場合に壊れている部分を検出できるコマンドだそうです。とりあえず壊れているのか壊れていないかも分からないので、git fsck でチェックします。

  • Git で常に除外したい設定を .gitconfig で設定する方法

    Git で常に除外したい設定を .gitconfig で設定できるということでしたが、なかなか方法を検索しても見つからなかったのですが、以下のサイトに方法が載っていました。 プロジェクトの中で除外する必要があるファイルは.gitignoreに書くけど、自分の環境だけで除外したいファイルがある場合は.git/info/excludeに書くのがよいです。 覚えておくと便利なgitのtipsをいくつか – Webtech Walker .gitconfig に設定を加える 以下のコマンドで簡単に設定できます。

    d_animal141
    d_animal141 2014/06/10
    Git で常に除外したい設定を .gitconfig で設定する方法
  • WordPress のプラグインでは設定データを update_option() で wp_options テーブルに格納すると便利

    WordPress のプラグインはどこに設定データを格納しているかについて調べました。調べる際に以下のプラグインを解体させて頂きました。 WordPressの実行速度を短縮させる「001 Prime Strategy Translate Accelerator」をリリースしました | Simple Colors プラグインの大きさによっては独自のテーブルを作る物もあると思いますが、ちょっとしたフラグなどのデータを保持するなら WordPress が使っている wp_options を使わせてもらいます。 PSTA を参考にサンプルコードでの説明 以下のようにデフォルトでどのようなキーが入ってくるかを定義しておきます。get_option(‘key’) で既にあるプラグインのデータを取り出せます。データがまだ無ければデフォルトで定義したデータを代入します。get_option() はデータベ

    d_animal141
    d_animal141 2014/01/29
    WordPress のプラグインでは設定データを update_option() で wp_options テーブルに格納すると便利
  • WordPress 3.0 以降で RSS を一覧にする方法

    以前 RSSWordPress で一覧する方法を書きましたが、WordPress 3.0 以降は以前の記事の方法は推奨されていません。同梱されている SimplePie で今後も安心して使える WordPress 3.0 以降で RSS を表示するコードを用意しましたのでお使いください。 使い方 以下のように wbRssList() の第一引数に RSS の URL を入れることで一覧にすることができます。テーマの好きな所に貼り付けましょう。

    d_animal141
    d_animal141 2014/01/25
    WordPress 3.0 以降で RSS を一覧にする方法
  • BASIC 認証を実装するまでの最速チュートリアルやパッケージ

    BASIC 認証ってかなりの多くの場面で使いますね。デモサイトを誰かに見せたり、当に簡単なアクセス制限をかけたい場合とか、検索エンジンとかその辺のアクセスを防いだりとか、とりあえず付けるとホッとします。 ですが意外に付けるの大変です。.htaccess に BASIC 認証用の記述をして、.htpasswd に暗号化した記述を入れて、サーバーにアップロードして、そして .htaccess に .htpasswd までのパスを書くという流れ。とても細かい作業が多いのでパッケージにしておきました。 サーバーのドキュメントルートなどのパス情報を取得する .htpasswd などを読み込むためにサーバーのパスなどが必要です。もし分からない場合は PHP で出力することもできますが、あまりおすすめの方法ではありませんので、最終手段として利用してください。 <!DOCTYPE html> <html

    d_animal141
    d_animal141 2014/01/21
    BASIC 認証を実装するまでの最速チュートリアルやパッケージ | ウェブル
  • Firefox の Firebug や Chrome のデベロッパーツールの Network の結果を HAR にエクスポートしたり PDF に印刷する方法

    Firefox の Firebug や Chrome のデベロッパーツールの Network をご存知ですか。以下の画像のように Web ページの表示の際に読み込まれる画像やサイズ、読み込むまでの時間などを表示してくれます。 この結果実は HAR ファイルというのにエクスポートすることができるようです。そして HAR ファイルは HAR ビューワなどで見ることができるようです。この記事ではその辺についてまとめていきます。 Network の結果をエクスポートする Chrome でエクスポートする方法 Network の結果のところで右クリックをするとメニューが出てきます。その中の Save Entry as HAR をクリックすると HAR ファイルに結果をエクスポートすることができます。 Firefox でエクスポートする方法 Firefox の場合は、拡張の NetExport という

    d_animal141
    d_animal141 2013/09/12
    Firefox の Firebug や Chrome のデベロッパーツールの Network の結果を HAR にエクスポートしたり PDF に印刷する方法
  • jQuery で Ajax でデータを POST 送信する際にオブジェクトで値を渡すと自動的にエンコードしてくれる

    私は jQuery で Ajax を使ってデータを POST で送信する際に以下のようにコードを書いていて躓きました。 var hoge = 'str&ing'; var fuga = 'string'; var data = 'hoge=' + hoge + '&fuga=' + fuga; $.ajax({ type: "POST", url: "/ajax/add", data: data, success: function() { alert('success'); } });

    d_animal141
    d_animal141 2013/04/12
    jQuery で Ajax でデータを POST 送信する際にオブジェクトで値を渡すと自動的にエンコードしてくれる
  • Mac OS X Lion に Macports をインストールする

    Git をインストールするのに MacPorts を入れます。以下のページからインストーラーをダウンロードします。この記事を書いている段階では MacPorts-2.0.3-10.7-Lion.dmg をダウンロードしました。 The MacPorts Project — Download & Installation MacPorts-2.0.3-10.7-Lion.dmg をマウントして MacPorts-2.0.3.pkg を実行して進めていくと以下のようなエラーでインストールができません。 Xcode is not installed, or was installed with UNIX Development (10.5+) or Command Line Support (10.4) deselected. いくつかの問題を提示してくれます。今回私は Xcode をインストー

    d_animal141
    d_animal141 2013/03/07
    Mac OS X Lion に Macports をインストールする
  • 初心者にも分かる Node.js と WebSocket についての解釈まとめ

    解釈が間違っている点がある可能性が御座いますのでご了承くださいませ。記事の内容としては「Node.js なら他のサーバよりもこんなに簡単に WebSocket が扱える(ライブラリがある)」というような内容となっていますので、ご了承いただければと思います。 Node.js って何? Node.js についてよくわからず最初は以下のページを読んでました。 Node.jsに関する基礎や開発・チュートリアルのまとめ:phpspot開発日誌 例えば、ログイン中の2人がいて、1人がチャットのリクエストをしたとします。でもラグが30秒ほどあって、気付かずに閉じちゃうなんてことがなくなります。 メンバーAのブラウザがメンバーBのブラウザに直接プッシュするってことかと最初は思っていましたが違いました。この点について深く考えていくこととなります。 Node.js を使うと何ができるのか node.js を使

    d_animal141
    d_animal141 2013/03/03
    初心者にも分かる Node.js と WebSocket についての解釈まとめ | ウェブル
  • 1