2015-01-01から1年間の記事一覧
まずタイトルのおかしさから「落ち着け」感が現れてるわけですが。 まぁわかるひとはもうこれ以上記事を読むまでもない話ですよ。大した件数にもなってないDBが、どうも重い。 おおかたクソクエリがあるんだろうと思ったら、3秒を超えているものがある。 パ…
ある時、職場の同僚から 「これを解きたいんですがわかりません!教えてください!」と言われた。【問題】 任意の7個の数字と演算子(*、-、+、/)を使って 合計が100になる数式を列挙します。 この時、for文は最大2回しか使ってはいけません。こりゃスクリ…
例えば「ぱずらあ」(pazuraa)であれば、 puzaaraとか、ruzaapaとか、そういう全パターンを求めます。 // ここに母音と子音で分けて記述する $boin = ['p','z','r','']; $siin = ['a','u','a','a']; $result = []; calc($boin, $siin, ''); foreach($result…
たくさんのファイルをsed -iしたい。…これだけならググればできる。今回は、「1つのファイルの中に、置換元文字列にヒットする部分は沢山あるけど そのうち特定のエリア(xmlの、特定の要素内)のみ置換したい」。具体的にはこんなケースだ。 <A> <data>10</data> </A> <B> <data>10</data> ←こっ</b>…
少なくともphpの場合の話ね。カラム名は冗長な情報を省いてシンプルにすべきだ、なんて意見をけっこう見るんですよ。user(`userId`,`userName`)は冗長だ、 user(`id`,`name`)で良い、という主張ね。システムの規模次第だけど、きっと他にも payment(`id`,`na…
[追記] exception.Data["CsvData"]に必要な情報が入っていたので この記事はほとんどそのまま無駄記事になりました! CsvHelperの使い方のサンプル程度に残しておきますが、 読んだ人は読み終わったら「exception.Data["CsvData"]でいいじゃん」と唱えましょ…
こんな感じのバッチファイルを書いた所… @echo off call ..\common.bat %1同じフォルダに置いたファイルをdrag&dropするとうまく動くのに、 別のフォルダにあるファイルをdrag&dropするとうまく動かない。冷静に良く見たら、バッチの実行パスが変わるんです…