タグ

n0tsのブックマーク (1,050)

  • MySQL インデックスのチューニング : きょうもぼへぼへちゃんがゆく

    2010年05月31日 16:23 カテゴリMySQL MySQL インデックスのチューニング Posted by ashibuya0128 No Comments No Trackbacks このの第8章、第9章の「インデックスのチューニング(前編・後編)」を読みましょう Linux-DB システム構築/運用入門 (DB Magazine SELECTION) 著者:松信 嘉範 販売元:翔泳社 発売日:2009-09-17 おすすめ度: クチコミを見る この、読めば読むほど、第2のバイブル化してきました。 MySQLを使って開発している人は、この2章だけは読んだほうがいいですね。 性能の支配要因は処理しなければならないレコード数とランダムI/O回数なので スキャン範囲を絞る I/O回数を軽減すること です。 まず、インデックス構造とデータヒットのメカニズムを書では詳しく解説してくれ

    MySQL インデックスのチューニング : きょうもぼへぼへちゃんがゆく
    n0ts
    n0ts 2014/07/04
    MySQL インデックスのチューニングについて
  • SubversionのリポジトリからGitに移行する - 発声練習

    Subversionのリポジトリを http://hogehoge.jp/svn とする コミットしたユーザー名を取得 Git:8.2 Gitとその他のシステムの連携 - Git への移行より、users.txtにSubversionリポジトリでコミットしたユーザ一覧を書き出す。ローカルのSubversionで管理しているディレクトリにて以下のコマンドを実行する。 % svn log --xml | grep -P "^<author" | sort -u | perl -pe 's/<author>(.*?)<\/author>/$1 = /' > users.txtusers.txt の中身は以下のようになっている。これをGitのユーザ名と対応付ける必要がある。 Subversionのユーザ名 = これを以下のようにする。 Subversionのユーザ名 = Gitのユーザ名 <メール

    SubversionのリポジトリからGitに移行する - 発声練習
    n0ts
    n0ts 2014/07/02
    trunk, branches, tags などをちゃんと移行する方法
  • git-svnでSVN→Gitへの移行をやってみたログ - Qiita

    稿は諸事情により過去の投稿を再投稿したものです。 はじめに git-svn を使うと、素直な SVN リポジトリーなら簡単に移行できますが、実運用してきた SVN リポジトリーを移行する際はつまづくことも多々あります。 また Git リポジトリー化ができてもブランチやタグは手作業で作ることになります。 今回、たまたま移行を検討する機会があったので、その予行作業のなかで得た知識をメモしておきます。 作業を行ったクライアント環境は Ubuntu 14.04 / Git 1.9.3 です。 SVN リポジトリーは HTTPS でアクセスできる状態です。 移行の第一歩 まずは SVN リポジトリーからローカル環境に Git リポジトリーを作成します。 git svn clone または git svn init + git svn fetch を使います。 ヘルプや Book にも記載されてい

    git-svnでSVN→Gitへの移行をやってみたログ - Qiita
    n0ts
    n0ts 2014/07/02
    svn から git へ移行する方法
  • Poweradmin | Edmondas | Substack

    By registering you agree to Substack's Terms of Service, our Privacy Policy, and our Information Collection Notice

    Poweradmin | Edmondas | Substack
    n0ts
    n0ts 2014/07/02
    Poweradmin - a web-based control panel for PowerDNS
  • Chef Server 11系にてadminのパスワードがわからなくなった場合の対処法

    by @dekokun on 2013/06/24 06:24 Tagged as: Chef Server. 昨日に引き続き日も小ネタ。 日は朝早くからAWS上にてChef Serverを構築してみたりしておりました。 adminのパスワードがわからなくなったのでリセットとかしたくなったけどググってもChef Server10でDBがまだCouch DBだった頃の情報ばかりでChef Server11系の情報があまりなかった(まぁ、結局頑張ってググってたら見つかったしこのブログはそれを参考に書いているんだけれども)ためここに書き残す。 具体的には、PostgreSQLにログインしユーザの情報を削除して新たなユーザを作成する。 以下は、adminユーザにてhogehogeというパスワードでログインできるようにする場合 まず、一旦、Chef Serverが動いているサーバの/etc/ch

    Chef Server 11系にてadminのパスワードがわからなくなった場合の対処法
    n0ts
    n0ts 2014/06/11
    Chef の admin パスワードのリセット方法
  • Amazon Linux Vagrant Box Images

    The how-to is 4 different posts: Amazon Linux to Vagrant Box – part 1 – How to build the first image Amazon Linux to Vagrant Box – part 2 – How to boot the first image Amazon Linux to Vagrant Box – part 3 – How to configure the image How to convert images into Vagrant boxes (VMware Fusion and Virtualbox examples) I am releasing the images I made ahead of posting part 4 of the series. These images 

    Amazon Linux Vagrant Box Images
    n0ts
    n0ts 2014/06/11
    Amazon Linux の vmware/virtualbox 用の vagrant box らしいけれど、metadata.json がなくて box add できない...
  • 7.0 Release Notes

    n0ts
    n0ts 2014/06/11
    RHEL 7 Release Notes
  • Firefoxのブックマークレットが使えないサイトがある: 正己の異論・反論

    昨日、ツイッターの公式ブログから引用してツイートしようとしたら、ブックマークレットが機能しなかった。12時間くらい原因と対策を探して、少なくとも次の二つのサイトでFirefoxのブックマークレットを利用できないことが分かった。 Twitterについて GitHubBuild software better, together. 同じドメインのページでも同様である。 ようやく見つけた原因と対策は次の通りである。 GitHub では、URL 末尾に "?w=" を付与すると、diff からスペースのみの変更行を除去できます。 "?w=" は覚えられないため、次のような Bookmarklet を作成したのですが、GitHub のサイトでは動きません。 (中略) 回答(中略) Fifefox では、https なページに対するブックマークレートが CSP というセキュリティレイヤによって、

    Firefoxのブックマークレットが使えないサイトがある: 正己の異論・反論
    n0ts
    n0ts 2014/06/10
    Firefox でブックマークレットが使えないサイトの対策について 個人的には、Custom Buttons という拡張で解決した
  • Extensions vs. Bookmarklets: The Truth About the State of Your Browser

    Is your browser running slower than usual? Has your window frozen? One of the little known factors affecting browser speed is those third-party extensions you install. But uninstalling them doesn't mean getting rid of your favorite app. All you need are bookmarklets. What Are Bookmarklets? There are some insanely useful websites out there that let you perform simple tasks efficiently, from convert

    Extensions vs. Bookmarklets: The Truth About the State of Your Browser
    n0ts
    n0ts 2014/06/10
    Firefox で Custom Buttons という拡張を使ってブックマークレットを作る方法
  • 激速インフラ作るネット企業の秘密基地に潜入

    「ガレージで一風変わったものを開発している」――。 そんなネット企業があると聞き、先日、その「秘密基地」にお邪魔してきた。 何でも通常の開発オフィスとは別に、「ガレージ」風の特別な開発拠点を設け、そこで大量データを瞬時にさばく“激速インフラ”を実現するための先端開発をしているのだという。 「ガレージで先端開発」なんて、まるでシリコンバレーの会社みたいである。興味をそそられた筆者は早速、取材を申し入れ、3月某日、そのガレージに潜入してきた。今回はその様子をリポートする。 さて、お邪魔したのは、マイクロアドという企業である。 アドテクノロジーにお詳しい読者の方であれば、「RTB(リアルタイム・ビッディング)」という言葉を聞いたことがあるかもしれない。RTBというのはその言葉通り、ネット上に表示するデジタル広告を、コンピュータ同士で超高速に自動入札するものだ。マイクロアドは、このRTB向けのプラ

    激速インフラ作るネット企業の秘密基地に潜入
    n0ts
    n0ts 2014/06/09
    RTB のために Storm, Kyoto Tycoon (たしか on Fusion-IO) などを使っている
  • 「投資業は退屈」なものらしい。シリアルアントレプレナーにとっては

    先日、インターネット広告関連の事業を手掛けるフリークアウトという企業が東証マザーズへの上場を発表した(2014年6月24日に上場予定)。 同社は、ネット広告をコンピュータプログラム同士がインプレッション単位で自動オークションする仕組み「リアルタイム・ビッディング(RTB)」を日で最初に始めた企業だ。 RTBとは、掲載場所である「枠」によって静的に決まっていたネット広告の価格を、オークションで動的に決めるというものだ。(参考記事「記者の眼 - 激速インフラ作るネット企業の秘密基地に潜入」) ユーザーがWebサイトを閲覧した瞬間に、そのユーザーに広告を見せる権利を巡って、オークションが始まる。広告主同士、正確には各広告主の代理であるRTB業者のコンピュータプログラム同士が入札を行い、最高額で落札した広告主の広告が、最終的にユーザーに表示される。これら一連の処理を、わずか数十ミリ秒で完了させる

    「投資業は退屈」なものらしい。シリアルアントレプレナーにとっては
    n0ts
    n0ts 2014/06/09
    やっぱり、すごい人だ
  • Emacsパッケージ特集 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? バージョン24から入ったpackage.elにより、プラグインの導入が格段に容易になったEmacs。そこで、ELPA互換のリポジトリの一つであるMELPAのダウンロードTOP50+αのパッケージについてまとめてみた。 (ランキングに関しては2014/3/26時点の情報を使用) それ単体で便利というよりも、有名なパッケージの依存関係でダウンロードされるライブラリもあるので注意。 ちなみに、個人的なオススメパッケージは、auto-complete、helm、flycheck、undo-tree、zenburn-theme、expand-re

    Emacsパッケージ特集 - Qiita
    n0ts
    n0ts 2014/06/07
    Emacs パッケージ特集、素晴らしいまとめ
  • Emacsでのテキストハイライトの話 - $shibayu36->blog;

    最近、まあまあ複雑なコードを読むときに、これとこれをハイライトしておきながら見たい、ということが多くありました。それでちょうど関西Emacsもあるし、そういうこと聞くかーと思って聞いてみたら、それっぽいものがあったので紹介します。 auto-highlight-symbol これは設定しておくだけで、今カーソルがあたったところにあるsymbolにマッチするものを、自動的にハイライトしてくれるものです。 auto-highlight-symbolはMELPAに存在しないので、el-getを使っていれます。こういう感じで、el-get-sourcesに定義を追加して、 M-x el-get-install auto-highlight-symbolのようにすればインストールできます。 設定もとりあえず以下を追加すれば動きます。 (require 'auto-highlight-symbol-c

    Emacsでのテキストハイライトの話 - $shibayu36->blog;
    n0ts
    n0ts 2014/06/07
    Emacs テキストハイライト
  • emacs カテゴリーの記事一覧 - $shibayu36->blog;

    最近JSを触っていて、このプロジェクトはインデントが2だけど、このプロジェクトはインデントが4で、プロジェクトごとに設定できないかなーという課題意識を持っていた。今まで全く知らなかったのだけど、これは.dir-local.elというのを利用すれば出来るよう…

    emacs カテゴリーの記事一覧 - $shibayu36->blog;
    n0ts
    n0ts 2014/06/07
    Emacs についてのまとめ
  • [B! emacs] sugyanのブックマーク

    blog.shibayu36.org 前回の記事でKarma, Mocha, Chaiを使ったJSのユニットテスト環境を作ることができた。しかしテストを書き続けていると、「手元で全体のテストを再実行するのに時間がかかる」という問題が起こった。そこで今回は「今編集中のテストのみをEmacsから実行する」という作戦で問題を解決しようと考えた。 今回のサンプルコードは https://github.com/shibayu36/typescript-project-sample/tree/9e6baf1ebc9cd60083515918b23b6cb1dc24cea8 にあるので参考に。 課題 JSのテストをずっと書き続けていると全体のテストを実行するのに10〜数十秒程度かかるようになってくる 手元でkarma startを使ってテストをしていると、ファイル変更のたびにテストを実行してくれるがka

    n0ts
    n0ts 2014/06/07
    emacs hatena bookmark
  • .emacsを、晒してみようと、思った。 - KAYAC Engineers' Blog

    最近確実に左手小指が強化されてきました、nagataです。 さてさて、今回は.emacs紹介というベタなテーマです。 いいんです。自分はまだやってないんで。 とりあえず、マイ.emacsの全貌はこちら。 Mac OS X 10.6上のemacs23で使ってます。 せっかくなので上から解説していきますよ! 基的に、.emacsに書いてる内容→解説、の順です。 解説、というか一言コメント 初期設定 (let ((default-directory "~/.emacs.d/site-lisp/")) (setq load-path (cons default-directory load-path)) (normal-top-level-add-subdirs-to-load-path)) お決まり。 elispがつまったディレクトリを指定しています。 normal-top-level-add

    .emacsを、晒してみようと、思った。 - KAYAC Engineers' Blog
    n0ts
    n0ts 2014/06/07
    .emacs in kayac
  • PXE/kickstartによるネットワークインストール時にドライバを追加する - 気ままにインフラエンジニア

    CentOS6.2の場合。オプションはほぼ5.x系でも同じ。 ■ブート時に指定 http://docs.redhat.com/docs/ja-JP/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-startinginstall.html boot: linux ks=hd:partition:/path/ks.cfg ddこの場合、ネットワーク上の場所は指定できないっぽい。 ■ksファイルに記述 http://docs.redhat.com/docs/ja-JP/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-options.html driverdisk (オプション) driverdisk <partition> --sou

    PXE/kickstartによるネットワークインストール時にドライバを追加する - 気ままにインフラエンジニア
    n0ts
    n0ts 2014/06/07
    kickstart 中にドライバを追加する方法
  • cdd を tmux, bash, multi session +α に対応した - @m4i's blog

    screen を使う上でほぼ必須とも言っていいコマンド cdd を tmux 対応にし機能をいくつか追加しました。 https://github.com/m4i/cdd オリジナルの cdd はこちら http://d.hatena.ne.jp/secondlife/20080218/1203303528 利用方法 cdd をすでに利用している方 ファイルを差し替えるだけで使えるようになります。 cdd をまだ利用していない方 まず cdd を適当な場所に置き、 zsh の場合、.zshrc あたりに以下を記述 autoload -Uz compinit compinit . ~/path/to/cdd chpwd() { _cdd_chpwd } bash の場合、.bashrc あたりに以下を記述 . ~/path/to/cdd cd() { builtin cd "$@" local

    cdd を tmux, bash, multi session +α に対応した - @m4i's blog
    n0ts
    n0ts 2014/06/05
    cdd for tmux!!!
  • page moved

    2021-11-13 page moved to http://xahlee.info/emacs/emacs/emacs24_features.html You'll be redirected in 10 seconds.

    n0ts
    n0ts 2014/06/05
    Emacs 24.1 の新機能
  • Adding straight single and double quotes to Inconsolata

    Adding straight single and double quotes to Inconsolata 2009-02-12A new Inconsolata variant. Update Dec 5, 2020: Some versions of Emacs 24+ are seeing issues with fonts that use hyphens in the name, eg, Inconsolata-dz. I’ve updated the files list below to include a version of Inconsolata-dz named Inconsolata_dz, with underscores. I love the font Inconsolata. At bigger sizes and higher resolutions,

    n0ts
    n0ts 2014/06/05
    Inconsolata の dz 版、こっちの方が好みかもしれない