2009-01-01から1年間の記事一覧
■良い ・軽い ・補完が効く ・コントロール+エンターで実行 ・定義書が出る ・フィルターの入力が楽 ・実行速度が出てる ・どのDBにも簡単に繋がる■悪い ・見た目がダサい ・アイコンが分かりにくい ・表記名の中に「:」が入ってて発音しにくいA5 SQL Mk-2
my shift eq ne sub scalar
テストクラス内に public String getRootDicon() { return "app.dicon"; } を書いたら動いた Re: SMART deploy と app.dicon でのコンポーネントについて
引数の値が必ず0か1、もしくは2で渡ってくる場合、 3で渡ってくるとエラーになってしまう 渡ってくる時の値を列挙型enumにすることで 引数の値は約束された値を扱うことが出来る
-vm C:\Program Files〜みたいに1行で書いた場合読み込まれてない -vmargsよりも下に書くとデフォルトvmが優先されて読み込まれない -vm C:\Program Files\Java\jdk1.6.0_17\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5
windowsで編集したシェルスクリプトファイルを sambaでlinuxに送った場合vi上にもcatしても見えないところで windowsの改行コードが混入してしまうらしいlinuxでシェルスクリプトが読み込めなくなって実行不可能、 bad interpreter: そのようなファイルやデ…
DB設計してからツールでER図を作って出来た資料は総じて分かりにくい
インデックスは偉大だった
explainは基本
テーブル1 column1 column2 column3 column4 column5 テーブル2 columnA columnB columnC columnD columnE SELECT * FROM テーブル1 as 1 INNER JOIN テーブル2 as 2 ON 1.column3 = 2.columnA AND 1.column4 = 2.columnB AND 1.column5 = …
改行なし1000文字以上のログ出力されたSQL文も これさえあれば一瞬で見やすくなる かなり時間節約に繋がりますWeb上で見やすいSQLに整形する「SQL整形ツール DML Breaker」
固定長の型に任意の長さの文字列を入れることは出来ない
ある日突然ポップアップがブロックされて開かなくなったと報告があった 引数の文字で何かセキュリティ関係にヒットしたのかな〜といろいろ調べてみた結果、ツールバーが勝手にブロックしていた
文字列結合は&で結合する
aggregates → 集合
mysqlは良いSQLに対してパフォーマンスが高いが 悪いSQLに対してはパフォーマンスが悪い postgresは悪いSQLに対してもなめらかに対応する sql serverは論外らしい
トランザクション処理 概念と技法 上 下 神の著書を読まなくてはならない
クラスタシステムとは「複数のコンピュータを一群(または複数群)にまとめて、信頼性や処理性能の向上を狙うシステム」 ・・・ 待機系サーバで業務アプリケーションを自動起動させ、業務を引き継がせます。これをフェイルオーバーといいます。 多様化するク…
if( a != 0 || b != 0 || c != 0) こんなコードを書いてしまった これだと全部当てはまってしまう
安易に可能と答えてはならない
ディストリビューション、バージョン等を表示する
かなり焦った 何やってもしばらく止まらない けど、Ctr+Cとか打てばそのうち止まる
ps e(全てのプロセス) f(詳細表示)
/etc/crontabを直接いじるのではなく crontab -eで追加する cronの使い方 /etc/crontabのフォーマットと、 crontab -eで追加する時のフォーマットが違うので注意が必要 /bin/sh: root: command not foundの原因
LAuS error - do_command.c:278 - laus_attach W : (19) lau_attach: cronが動かなくなったのでここで勉強させて貰いました laus 日々メモ
audit system(システム監査)の一つ
.tar.gzはアーカイブして圧縮されたもの
設定ファイルいじったら再起動 うっかり忘れてしまう
def makesureNil(a) return a.nil? ? true : false end 「.nil?」って?まで含めてメソッド名なのがキモイですー
makesureNum = lambda{|a,b| a*b > 1 ? "2以上" : "1以下" } makesureNum[1,2] =>2以上 makesureNum[3,0] =>1以下 schemeを思い出す