1. · perl

    Perlのlast

    Perlのlastは、他の言語 Javaとかのbreakと同じっぽい
     ループから抜ける

    last演算子 - 繰り返し処理 - Perl入門

  2. · java / LCP / pku / poj / suffixarray / 失敗

    2774 - Memory Limit Exceeded

    2774 -- Long Long MessageMemory Limit Exceeded
    Memory超過でfailed

    考え方はまちがってないと思うんだけど...

    まちがってるな... とりあえずおいておこう。。。
    通らないけど、動作としては問題ないかな....
    pa…

  3. · java / pku / poj

    3852 - left 消せ

    3852 -- String LD もっと効率いい方法があるのだろうけど、とりあえず。

    package p3852;

    import java.util.ArrayList;
    import java.util.List;
    import java.util.Scanner;

    public …

  4. · 雑記

    まとめてどーんっとやるか、一件コミットか。

    データベースを移行したり、変更したりする際にでかいSQLでどーんと変更したり、ストアドをくんで一件づつコミットしていくようなやり方がありますが、最近は、やはり一件ずつがいいかなーと思います。

    簡単なSQLでどーんとやってしまえるならそれでいいのですが、歴史を経たデータで、想定外…

  5. mysqlでストアドプロシージャ その6 - プロシージャ内から別のプロシージャを呼ぶ

    mysqlでストアドプロシージャ その6 です。

    プロシージャ内から別のプロシージャを呼んでみます。

    ついでにトランザクションに参加してるのか調べてみました。

    参考
    プログラマメモ2: mysqlでストアドプロシージャ その4 - トランザクション
    結論としてトランザクションに含…

  6. · mysql / sql / ストアド

    mysqlでストアドプロシージャ その5 - ラベルを使ってcontinue,breakっぽく

    mysqlでストアドプロシージャ その5です。

    ループでラベル使うとcontinue,breakっぽく使えますねと。

    17.2.10. フローコントロール・コンストラクト3 トリガーおよびストアド・プロシージャ なんとなく下記のような感じで
    DROP PROCEDURE IF E…

  7. · bsf / java / LinkedList / pku / poj / Queue

    3984 - BSFらしい

    3984 -- 迷宫问题

    ぜんぜんわかってないけどBSF(Breadth-First Search) 幅優先探索というものらしい。

    幅優先探索 - Wikipedia
    キューとして、LinkedListを使ってます。

    この解法は、えーとプログラミングコンテストチャレンジブックを参…

  8. mysqlでストアドプロシージャ その4 - トランザクション

    mysqlでストアドプロシージャ その4 です。
    トランザクションの実験です。

    どうもDBのエンジンによってトランザクションが有効無効がある感じですね。

    参考
    ストアドプロシージャでトランザクション処理をするにはどうすれば良いのでMySQL ストアドプロシージャー で 失敗時の…

  9. · mysql / sql / ストアド

    mysqlでストアドプロシージャ その3 - ROW_COUNT()

    mysqlでストアドプロシージャ その3です。
     ROW_COUNT()を使うのが今回の趣旨です。
    ROW_COUNTは
    先行するステートメントによって更新、インサート、または削除された行の数を戻します。
    ってことらしい
    参考
    [MySQL]複数行を追加するためのinsert…

  10. · mysql / sql / ストアド

    mysqlでストアドプロシージャ その2

    mysqlでストアドです。
    oracleほどではないですが、使えて便利そうな予感です。

    参考
    17.2.9. カーソルInsert query doesn't support where keyword*
    ストアドプロシージャで実験

    簡単なシナリオ

    aテーブルに入っている…

  11. · mysql / sql / ストアド

    mysqlでストアドプロシージャ

    mysqlでストアドです。
    まずストアドプロシージャのリストを表示は以下で
    show procedure status;
    参考
    List of Stored Procedures/Functions Mysql Command Line - Stack OverflowMyS…

  12. · mysql / sql

    最後に登録されたidを取得します。えーと、auto_incrementされた値をとることができるようです。

    mysqlです。最後に登録されたidを取得します。えーと、auto_incrementされた値をとることができるようです。

    select last_insert_id();

    参考
    auto_incrementでinsertされたレコードを取得するには?
    INSERT ~~ ON …

  13. · java / pku / poj

    3789 -- バイナリークロック

    問題文を読まずにチャレンジ。
    3789 -- Binary Clock
    package p3789; import java.util.Scanner; public class Main { public static void main(String[] arg…

  14. · java / pku / poj / 他力本願

    何やっても通る - 3800

    ひさしぶりにPOJにチャレンジだーと思ったのでした。

    3800 -- Repair Depots

    問題文みてぱっとわからなかったので、いつものごとくグーグルさんで検索。 でてきたページが、
    6/12 PKU - Algorithmer’s notepoj 3800 - chenw…

  15. · ios / ゲーム / 記憶力 / 宣伝

    [宣伝]app 一人神経衰弱リリース

    というわけで、ようやくリリースできました。作る時間の20倍以上アップルさんの審査にかかる時間のほうが長かったです。またされて、rejectもらうと「悲しみよこんにちわ」です。


    6月ぐらいから審査にかかる時間が10〜14日ぐらいになってる感じでした。やはり新しいiOSとか、iPh…

  16. · 雑記 / 名前

    固定長の長さのデータベース名、カラム名の威力

    いまさながら名前の長さをそろえることは大切だなと思ったしだい。

    視認性があがるのはもちろんだが、コピペプログラムをするときにその威力を発揮するのだなと。
    カラム名は、用語を統一しておくのはもちろんのことだけど、テーブル名+名前にしておくと、結合したときにわかりやすいのかなと。

  17. · 雑記 / 疲れ

    [雑記]後追い?

    最近のお仕事はPHPなので、たんたんとお仕事はするのですが、周りの声を聞くと最近のPHPの世界ってなんだかいがいとJavaっぽいのかしらとか思ったり。
    しかし、まあ、フレームワークをおいかけるのもエネルギーいりますよね。もうオレオレな感じでいいんじゃないかなと思ったり。
    学習曲線は…

  18. · apache / excel / java / poi

    Not enough data (1) to read requested (2) bytes - ふう

    Not enough data (1) to read requested (2) bytes appliを申請してもいっこうに承認される気がしないので、べつのことにチャレンジということで、Javaです。POIです。 excelをPOIで処理をしようとして上記のエラーにでくわ…