ハニカムウエアのブログ

読者です 読者をやめる 読者になる 読者になる

ハニカムウエアのブログ

システム開発、セキュリティ対策についての記事を書いています。

プログラミング

Google Chromeで入力項目にmaxlengthをかけると「このテキストを半角~にしてください」とポップアップが表示される件

タイトルの通りです。 htmlで<input type="text" id="hoge" maxlength="10"/>みたいな入力項目を作ります。 その入力項目に全角で適当に文字をmaxlengthで指定した文字数より多く入力。 enterを押さずそのままカーソルを入力した文字の上に持っていくと下記画像のように出ます。 そしてこいつが出た後はな…

あなたはどこまで理解していますか? Javaの基礎1

システムの開発は新規と改修がありますが、前者と違い後者は前任者の作成したプログラムを修正していくことになります。プログラムは人それぞれ書き方が異なるので、様々なコードに慣れておくことが必要になってきます。 コードに慣れるためにはたくさんコー…

なぜアノテーション@overrideを書かなければいけないのか

おはようございます。先日髭の脱毛を始めました。Uです。 髭の脱毛については別の記事で書くとします。 今回はJavaの開発で使用する@overrideの必要性について。 結論から言うと@override書くの必須です。 次のサンプルコードは@overrideを書いていないサン…

一番文字幅が大きい文字は何か調べてみました。

こんばんは。 さて、今回は一番文字幅が大きい文字幅王は何なのか??を調べてみました。 経緯 画面のテストとかを行う際にきっとみなさん最大文字数で入力、あるいは出力してレイアウト崩れないか見て~みたいなテストをすると思うんですけどそういうときっ…

Java コンパイラー・レベルが、インストールされている Java プロジェクト・ファセットのバージョンと一致しません というエラーが出た場合

先日eclipseでビルドを行った際に下記のエラーが表示されました。 「型 Java コンパイラー・レベルが、インストールされている Java プロジェクト・ファセットのバージョンと一致しません。」 原因はビルドしたプロジェクトの、Javaコンパイラーのバージョン…

Javaでいう拡張for文について

セキュリティの記事は定期的に書いているのですが、そろそろ本業の開発についても触れていかないとなぁと思い何を書こうか迷っていましたが、複数言語の案件が同時に走っているとたまに混乱してしまう事がありましたので、備忘録としてまとめておこうと思い…