タグ

2009年8月11日のブックマーク (6件)

  • GitHub - imakado/anything-project: finding any resource of a project

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - imakado/anything-project: finding any resource of a project
    aki77
    aki77 2009/08/11
    anything-project.el
  • Doctrineの継承機能について

    こんにちは。小川です。 よくあるオブジェクトリレーショナルマッパーは基的に1つのテーブルに対して1つのモデルオブジェクトを定義します。このときにモデルオブジェクト間に親子関係を持たせたり、いくつかのモデルに対して抽象クラスを作りたいと思ったことはありませんか?Doctrineには継承に関する3つのパターンが用意されており、今回はそれをご紹介したいと思います。 まずは3つのパターンの概要を説明します。 ・Simple inheritance 単純に1つのテーブルに対して複数のモデルを作成する方法です。 どのレコードがどのモデルに対応するかは特に判断は行いません。 ・Concrete inheritance モデル1つひとつに対してテーブルを作成する方法です。 テーブルごと分けるため、カラムもテーブルごとに定義されます。 ・Column Aggregation inheritance 単純に

    Doctrineの継承機能について
  • マスターInnoDB、スレーブMyISAMが勧められない理由

    MySQLにおいて、マスターをInnoDBにして、スレーブをMyISAMにすると幸せになれるという主張をよく聞くことがあります。マスターは耐障害性の高いInnoDBにする一方で、スレーブは耐障害性が低くても大丈夫なので、InnoDBのかわりに高速とされるMyISAMを使えば、可用性と性能の両方をバランス良く実現できる、という考えです。 しかし、多くの場合これで幸せになることはできません。マスターとスレーブでストレージエンジンを合わせた方が無難です。その理由を以下に示します。 ●MyISAMはテーブルロックになる マスターへの更新結果はバイナリログに更新系SQL文として書かれ、スレーブのI/Oスレッドによってリレーログとして同じフォーマットで記録され、スレーブのSQLスレッドによってその更新系SQL文がそのまま実行されます。この更新系SQL文は、当然ながらスレーブに対して発行されるSELEC

    aki77
    aki77 2009/08/11
    レプリケーション
  • MySQL :: MySQL 8.4 Reference Manual :: 5.3.4.5 Date Calculations

    MySQL provides several functions that you can use to perform calculations on dates, for example, to calculate ages or extract parts of dates. To determine how many years old each of your pets is, use the TIMESTAMPDIFF() function. Its arguments are the unit in which you want the result expressed, and the two dates for which to take the difference. The following query shows, for each pet, the birth

    aki77
    aki77 2009/08/11
    生年月日から年齢を求めるSQL
  • AutoPagerize をキーボードで on/off 切り替え可能にする Greasemonkey スクリプト - ボッチが何か言ってる

    Wassr で「Autopagerize をショートカットキーでトグルする方法ないかなー」的なことを書いてる方がいて、確かにフッターメニューに用がある時とかに、いちいち右上の AutoPagerize メニューをクリックするのは面倒だなー、と思って作ってみました。 インストールする こちらからどうぞ。 http://userscripts.org/scripts/show/55178 使い方 A で on/off の切り替えができます! ソース そんなに大した量でもないのでソースも載せておきます。A が気に入らなければ、キーコードを変えて、お好きなキーでどうぞ。 // ==UserScript== // @name AutoPagerize Switcher // @namespace http://www.ohaco.jp/ // @description AutoPagerize をキ

    AutoPagerize をキーボードで on/off 切り替え可能にする Greasemonkey スクリプト - ボッチが何か言ってる
  • symfony.el始めました。 - IMAKADO::BLOG

    一昨日くらいからsymfony.elを作り始めました。 rails.el や rinari.el, symfony.vim とか見ながら作ってます。 コードはgithub上にあります。 http://github.com/imakado/emacs-symfony/tree/master絶賛開発中でございます。 Installation `anything.el' http://www.emacswiki.org/emacs/anything.el `anything-match-plugin.el' http://www.emacswiki.org/emacs/anything-match-plugin.el `anything-project.el' http://github.com/imakado/emacs-symfony/tree/master `symfony.el' htt

    symfony.el始めました。 - IMAKADO::BLOG