開発系ノウハウ

C/C++

C言語 正規表現で整数チェック

当分C言語を使ってなかったので、ひさしぶりに書いた内容を残しておきます。 以前、入力した文字列が整数かチェックして、問題なければ整数に変換したいとの相談を受けました。C言語で。とのこと。 ん~正規表現でも使えれば。C言語で使えたっけな。。と...
Java

【Java備忘録】ラッパークラス、Collection(Set,List)、Map、配列の中身の自動判別

はじめに外部I/F へ入出力する際、共通処理したい場合などに「Object型」をつかうことがありますよね。ラッパークラス(Byte,Boolean,Integer,Long..)、Collecion、Set、List型や Map型 等のすべ...
SEやってて知りました

これじゃ人が死にます (失敗談1)

動物は痛みを知るからこそ成長するもの。人は他人の痛み、失敗を聞いて想像して、経験に変えられる動物。どこかでこの経験を生かしてほしいので、失敗を共有していこうと思います。新人の頃の失敗その1。大学卒業後、請負中心の企業に勤め始めたSE一年目。...
JavaScript

【JavaScript備忘録】キーイベントの実装&パパもゲーム作れるんだぞ

キーイベント、タイマーイベントを活用して簡易スクロールアクションゲームを作ってみました。jQueryを使ってDOM要素の追加・クリア・一括CSSセットをしているのでこれらも参考になるかもしれません。業務SEやってるとゲーム作りは皆無なんです...
JavaScript

【JavaScript備忘録】ダイアログ(サブウィンドウ)とコールバックの実装

ダイアログとコールバックをどのように実装するかを検証してみました。ダイアログとコールバックの実装例ソースの表示:view-source:view-source:view-source:view-source:・ダイアログ(サブウィンドウ)は...
Java

【Java備忘録】StreamAPIをつかったListのフィルタリング

はじめにRDB(リレーショナルデータベース) において SQL で AND条件で検索するような感じで、Map<項目名,値> に設定した条件で、List< Map<項目名,値>> の内容をフィルタリングする例です。フィルタリング方法抽出対象の...
SQL

【SQL】Postgresql テーブル・カラムの一覧表をSQLで取得する

テーブルとカラムと桁・型をリストアップするためのSQLです。抽出した結果を活用して、ExcelやDBファンクション等を使ってデータ作りやチェック用のSQLを作ったり等、そんな時に使えるかと思います。よく調べては書くことが多いので、備忘録とし...
開発系ノウハウ

【メモ】復旧作業 – WindowsVistaと軽量Linuxのデュアルブート環境

WindowsVistaのインストールされていた古いPCの空きディスク領域に、Android x86をインストールした際に設定をミスしてしまい、Windowsが起動しない状況に。。GRUBで「Windows」が選択できるのに選択してもMis...
SQL

【初級】履歴を持つレコードの取り扱い方法

たぶんよく使うSQLです。あるデータを履歴管理する場合のデータの抽出方法です。以下のようなエンティティを作るとします。国識別テーブル識別番号国名属性AA共和国ライトサイドBB帝国ダークサイドCC自治区ライトサイド戦況履歴テーブル履歴番号識別...
SQL

【SQL】 PostgreSQL小技

◆指定したレコード数のレコードを抽出するSQL(1)repeatで指定したレコード数-1件分のパイプ(|)文字列を作成する。(2)string_to_arrayで文字列をパイプ(|)文字で分解して配列にセットする。(3)unnestで配列を...