情報科学屋さんを目指す人のメモ

方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。

セキュリティ >

Javaインストールを求める怪しいページの例

Java (37) セキュリティ (78)
最終更新日:2019年3月5日(火) 22:24 | コメント(0) |

Javaのインストールを要求する怪しいサイトに遭遇する人が増えているようなので、その種のサイト2つを簡単に紹介しておきます。 Javaのインストールを要求するページ 以下のようなJavaのインストールを求める内容が表示さ...

プログラミング > Eclipse > Eclipseプラグイン開発 >

Eclipseプラグインから外部プログラムを実行する方法

Eclipse (60) Eclipseプラグイン (3) Java (37)
公開日:2014年1月31日(金) 22:30 | コメント(0) |

Eclipseプラグインから、外部プログラムを呼び出し、その標準出力を専用のコンソールに表示する方法についてのメモをシェアします。実際の実装は、Remote Exec プラグインのソースを読んでみてください。 Debug...

プログラミング > Eclipse >

Eclipse:Ctrl+C(コピー)とCtrl+V(貼り付け)が効かない原因と対策

Eclipse (60) Java (37)
公開日:2013年12月14日(土) 21:40 | コメント(0) |

Eclipseを使っていると、Ctrl+CやCtrl+Vが使えないことに気が付きました。その原因と対策について。 症状 Eclipse 3.8 IndigoからEclipse 4.3 Keplerにアップデートしたり、プ...

プログラミング > Eclipse >

Eclispe:プログラムをリモートサーバに送信・実行する手順メモ

Eclipse (60) Java (37) Linux (29) Maven (19) SSH (6) Windows (538)
公開日:2013年12月12日(木) 21:09 | コメント(0) |

手元のWindows上のEclipseで編集したり実行したりしているプログラムを、SSHで接続できるリモートの高性能マシン上で実行させる方法について、悪戦苦闘(長い)含め紹介します。結局採用した方法は後半に書いてあります...

プログラミング > Java >

Java:forループの独立した処理を並列化する方法メモ

Java (37)
最終更新日:2013年10月20日(日) 16:48 | コメント(0) |

forループの中身を複数スレッドで並列処理したいときの書き方をメモしておきます。 対象 たとえば、複数スレッドに並列処理させたいforループが次のようなコードだったとします。 for (Node node : nodes...

プログラミング > Java >

Java:クラスの全フィールドの名前と値の一覧を出力する方法

Java (37)
公開日:2013年9月10日(火) 23:30 | コメント(0) |

出力結果に、実行時の設定(field)を一緒に表示するために、Reflection機能を使って、全てのfield名とその値を表示するコードを書いたので、備考と共にメモしておきます。 設定内容が詰まっていたりするオブジェク...

プログラミング > Java >

Java:CSVライブラリ「Super CSV」を使ってCSVファイルを読み書きする方法メモ

Java (37)
最終更新日:2013年9月6日(金) 00:39 | コメント(0) |

JavaでCSVファイルを読み書きする方法をメモしておきます。例を見れば分かるくらい単純だと思います。ググってみると、自前で読み書きしたり(ただのカンマ区切りだったり)、Open CSVを使っていたりが目立ちますが、今回...

プログラミング > Eclipse >

Eclipse+Javaでデバッグモードで実行中かどうかを判定する方法メモ

Eclipse (60) Java (37)
最終更新日:2013年9月1日(日) 02:19 | コメント(0) |

デバッグモードでない場合にだけ、動作確認用の遅いコードの実行(TestNGのAssert.assert...の引数部分の実行)を飛ばしたかったので調べてみました。 本当は、もちろんこんな方法のお世話にならないように作業す...

プログラミング > Maven >

EclipseからMavenを実行したときに繰り返し発生する例外について

Eclipse (60) Java (37) Maven (19)
公開日:2013年7月10日(水) 21:00 | コメント(0) |

MavenでJavaをコンパイルしようとしたとき、次の例外が発生し、コンパイル(Mavenの実行)が中断されてしまいました。 org.codehaus.plexus.classworlds.launcher.Launch...

プログラミング >

ベースにしていたソフトウェア(CVS)が更新されたときの地味な作業(EGit)メモ

CVS (2) EGit (4) Eclipse (60) Git (9) Java (37) Overlay Weaver (4)
公開日:2013年5月24日(金) 17:00 | コメント(0) |

1.とりあえずコミット すべてコミットした状態で作業を始めます。 2.最新のOverlay WeaverをCVSから取得 最新のoverlay weaverをCVSからインポートし、新しいProjectを作成します。 3...

プログラミング > Eclipse >

Eclipseでなぜかリファクタリング(Rename)が使えないときは

Eclipse (60) Java (37)
公開日:2013年4月16日(火) 21:00 | コメント(0) |

Eclipseを使っていると、なぜかRename機能が使えないことがあります。その対処法についてメモ。 症状 例えば、変数の名前変更をコンテキストメニュー(右クリック)の「Refactoring>Rename」や、...

プログラミング > Java >

Javaで「PHPのjoin」的な文字列結合を実現する方法メモ

Java (37)
公開日:2013年4月15日(月) 22:00 | コメント(0) |

「文字列の配列」を、「カンマなどの特定の文字列で区切って列挙した文字列」に変換する。PHPのjoin関数は、この操作を簡単に実現できます。これと同じ操作が、Javaでは用意されていないのか調べたのでメモ。 PHPのjoi...

プログラミング > Java >

Java:hashCodeを実装するときに迂闊にsuper.hashCodeを利用してはいけないというお話

Java (37)
公開日:2013年4月9日(火) 21:00 | コメント(0) |

super.hashCodeの注意点についての日本語情報が見当たらなかったので、メモしておきます。 詳しい人が途中まで読んで「そんだけか」とがっかりしないために結論を言ってしまうと、「super.hashCodeがObj...

プログラミング > Eclipse >

Eclipse:「Initializer does not complete normally」とは

Eclipse (60) Java (37)
公開日:2013年4月5日(金) 23:00 | コメント(0) |

見たことのないエラーがEcipse+Javaで表示されたのでメモ。 表示されたメッセージ Javaファイルの編集中に、赤線が引かれ、「Initializer does not complete normally」と表示さ...

プログラミング > Maven >

Maven実行時の「エラー: ダイヤモンド演算子は-source 1.5でサポートされていません」エラー

Java (37) Maven (19)
最終更新日:2013年3月18日(月) 21:00 | コメント(0) |

Java SE 7 を対象に実装したプログラムをEclipse+Mavenでビルドしようとしたらこんなエラーが出たので、対策をメモ。 エラー エラー: ダイヤモンド演算子は-source 1.5でサポートされていません ...

Windows >

「Java 7 Update 11でも脆弱性は残っているから引き続きJava無効化を」という話について

Java (37) 脆弱性 (5)
最終更新日:2013年1月16日(水) 17:57 | コメント(0) |

「Java SE 7 Update 11 でもバグが修正されていない」という専門家の意見が書いてあるロイター通信の記事(Oracle updates Java, security expert says it still...

Windows > ソフトウェア >

Javaアプレットの機能を無効化する方法(「Java 7 Update 10より前」や「複数バージョンのJava混在環境」向け)

Java (37) 脆弱性 (5)
公開日:2013年1月13日(日) 14:11 | コメント(0) |

「Java 7 に脆弱性」というニュースが話題になっていますが、朝日新聞やそのWeb上の記事で紹介されている「Javaコントロールパネル」からJavaアプレットを無効化する方法は、「Java 7 Update 10(現在...

Windows > ソフトウェア >

Javaに脆弱性が見つかったとき用:Javaをアンインストールする方法

Java (37) 脆弱性 (5)
公開日:2013年1月13日(日) 12:37 | コメント(0) |

Javaに脆弱性があったとき用に書いた、ブラウザのJavaプラグインの停止方法の記事で「Javaアンインストール」と簡単に書いていたのですが、「どれをアンインストールすればいいの?」「どこからアンインストールできるの?」...

プログラミング > Eclipse > おすすめ設定 >

EclipseのTasksビューに現在のプロジェクトのタスクだけを表示する方法

Eclipse (60) Java (37)
最終更新日:2013年1月4日(金) 22:37 | コメント(1) |

TasksビューにTODOが表示されすぎて困ったときに、「現在のプロジェクトのタスクだけを表示」すると、ちょっと快適になります。Problemsビューに比べてほんの少し手間がかかるのでメモしておきます。 手順 現在選択し...

プログラミング > Eclipse >

EclipseのTasksビューに「//TODO」タグが表示されない理由

Eclipse (60) Java (37)
最終更新日:2013年1月4日(金) 22:37 | コメント(0) |

EclipseでJavaのコードを書いているときに「//TODO」で始まるコメントを書くと、「タスク」を表す特別なコメントとして認識され、「Tasksビュー」に表示されます。しかし、「//TODO」と書いても「Tasks...

  • 著者紹介

    ブログが趣味で、スマホアプリの利用中に発生するトラブルや不具合の対策手順や障害情報、 設定の変更方法などについて、解説記事をよく書いています。

    自分が困ったことをブログに書けば、次に困る人の参考になって、みんながみんな同じ苦労をせずに済む、というのが原点です。

    最近の関心は、スマホやパソコンが苦手な人の行動や思考、そしてそんな人を手助けする方法です。

    Amazonのアソシエイトとして、did2は適格販売により収入を得ています。

    RSS | Facebook | Twitter | About