最近自宅で開発する時間が長くなってきたのでPC増設とそれに伴い、KVMスイッチを購入しました。
環境はPC2台で、DVIのディスプレイが1台。
私は以下のものを購入しました。
切り替えはキーボードで出来るので邪魔にならないところに置いておけます。
大きさもすっきりしているので、PCデスクの下に置いています。
切り替え時に音が鳴らないので、自宅で使う際は便利です。
いつの日からか、firefox のロケーションバー(URLを入れるアドレスバー)にURLを入力してENTERを押してもページに飛ばないようになってしまった。
開発のときなどはURLを直接入力することがよくあるので、非情に困ります。
何とかならないものかと調べた結果原因は「AVG」でした。
AVGはセキュリティソフトです。
[ツール]-[アドオン] からAVGのアドオンを無効にしたら、無事にENTERでジャンプするようになりました。
遅ればせながら android の SQLite を使ってアプリを作成してみた。
イニシャルデータは追加できるものの、insert や update メソッドを使って更新をかけてもまったく更新されないので悩んでしまいました。
原因は SQLiteOpenHelper を継承したヘルパークラスを作った際にコンストラクタで親クラス(SQLiteOpenHelper)のコンストラクタを呼び出しているのですが、そこの引数でDBのファイル名を指定していかなったためでした。
public class DatabaseHelper extends SQLiteOpenHelper {
public DatabaseHelper(Context context) {
super(context, "database", null, 1); // <- ここの第二引数
ファイル名を指定しないとメモリ上にDBが作られるようで、db操作のためにインスタンスを作るたびに新たにメモリ上にDBが作成されていたため、毎回初期状態となっていました。