2017-01-01から1年間の記事一覧
Jenkinsの更新がリリースされていたので更新したら、スレーブが全て接続不能になりました…マジかよ。 超絶困るのですぐに調査した所、どうも「マスターでコマンドを起動してエージェントを起動する」が削除されてしまったようです。 え…? みんな、これ使っ…
ITmediaで超高速開発に関する記事を書きました。 日頃から僕がどのような考えに基づいて取り組んでいるかを、ざっとまとめた感じです。 www.itmedia.co.jp ご意見・ご感想はお気軽に!
http://dzone.com/articles/i-still-prefer-eclipse-over-intellij-idea こちらの記事を読みました。意訳は以下の通り。 IntelliJ IDEAはIDEにおけるiPhoneのような感じである。信者が、 「一度使えばわかる」 「まだEclipseで消耗してるの?」 「みんなIDEA…
先程、macOSのディスクユーティリティでチェックをしたら謎のエラーが発生しました。 よく見ると、 snap_metadata_val: invalid extentref_tree_oid と表示されております。 ググってみたところ、TimeMachineのローカルバックアップが壊れている時に表示され…
slf4j-1.8.0-beta0がリリースされていたので早速更新してみた所、こんなエラーが出てログが全く動かなくなりました。 SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.o…
うちのメンバーのマシン上でビルドしたwarをTomcatに配備したらこんなエラーが出ました。 Caused by: java.time.DateTimeException: Invalid value for MonthOfYear (valid values 1 - 12): 0 at java.base/java.time.temporal.ValueRange.checkValidValue(V…
英語検索用: “Unmappable character for encoding UTF-8” error -> Your dependant jar will contain invalid encoded java source files. タイトル通りです。 IntelliJで使用する標準JDKをJava9に更新してからというもの、「この文字は、エンコーディングut…
タイトル通りです。 yumでアップグレードしたら起動しなくなりました。 で、幸いにして仮想マシンなのでスナップショットに戻してもう一度観察すると、カーネルの更新のところでこんなエラーが出ていました。 grub2-editenv: error: invalid environment blo…
今日、PMDを実行したらいきなりこんなエラーになって動かなくなりました。 java.lang.IncompatibleClassChangeError: Implementing class ... は?何?と思って調査した所、checkstyle-8.2-all.jarをcheckstyle-8.1-all.jarに戻したら動くようになりました。…
誰ですかこんなことしたの。 先生怒らないから名乗り出なさい。(半ギレ) (念のためですが、やったのは僕ではありません。) (ちなみに、江戸時代あたりまでは「柳蔭」として味醂は飲用されていました。落語の「青菜」も参照。)
近頃僕が投稿する記事は、 「本来できない処理を、無理やりパッチを当てて強引になんとかする」 的なのが多いですね。 そして今日もそんな内容でございます。 今日のお題 ウチはSeleniumでガチなE2Eテストを全案件でやっており、Jenkins上では膨大なSelenium…
以前もどこかで書きましたが、ウチは未だにSVNです。理由は次の通り。 svn:externalsにかなり依存した構成管理をしている gitのサブモジュールはsvn:externalsのような柔軟性が無く微妙 それぞれのメンバーが触る範囲が明確に分かれておりコンフリクトがほぼ…
最近のChromeやFirefoxでは、CookieにSameSiteという属性を指定することができます。 これは、CSRFから保護する強力な仕組みであるようです。 簡単に言うと、外部ページから内部ページへ直接リクエストを飛ばしても(※CSRFの動作原理)、Cookieヘッダを送信…
初めてJenkinsのスクリプトコンソールを使いましたが、慣れればラク…なのか? こちらを参考にしました。 http://gist.github.com/yuroyoro/337b72638578bafd50e5 jenkins.model.Jenkins.instance.items.each {job -> list = job.getPublishersList() list.re…
「同一オブジェクトの1-Nの関連先エンティティを同時更新した時、デッドロックは発生しないのか?」という点が急に気になったので調べたときのメモ。 EclipseLinkの場合、エンティティのUPDATE順序はデフォルトで「ID順」 で、その他に「オブジェクトの変更…
本日、新しく鍵を作ってauthorized_keysに配置したのですが、なんかログインできないわけです。 “No supported authentication methods available” と言われてしまう。 /var/log/secureを見てみても、 May 18 14:19:21 foobar sshd[26582]: Received disconn…
mariadb-java-client-2.0.1がリリースされたので試してみた所、よくわからないエラーでテストがコケるようになりました。 特定のSelect文を打つと、こんなエラーがでることがあります。 java.sql.SQLIntegrityConstraintViolationException: (conn:50) Colum…
タイトル通り。 本日、Parallelsで運用しているWindowsを「Retinaに最適」にしたところ、Swingアプリケーションのメニューが壊れました。 Parallelsの設定はこれ。 で、これで例えばVisualVMを起動するとこうなります。 本来、メニューが表示されるべき領域…
またOGNL絡みの脆弱性が見つかりました。 アウトラインはid:Kango氏がまとめているこちらが参考になります。 http://d.hatena.ne.jp/Kango/20170307/1488907259 さて、この脆弱性の動作原理を調べてみました。 ファイルアップロード時のヘッダの処理方式に問…
MariaDB-10.2.4がリリースされています。これは正式リリース候補版と言うことで、早速検証してみたところ、バグを発見。 僕がぶち当たった現象とは、以下のようなものです。 テーブルParentとChildには親子関係があり、Childが親を指す外部キーにはカスケー…
先週の話となりますが、湯本さん経由で贄さんに連絡してもらい、ランチしてきました。 場所は銀座の過門香です。 ところで、この店は仕事でめちゃくちゃ重宝してます。ロケーションは申し分ないし、店のレベルも高い。 ぜひ皆様ご活用下さいませ。 ただし上…
つい先程、MariaDB-10.1.21にアップデートしたらmysqlが起動しなくなりました。以下のようなエラーになります。 # service mysql start Starting MySQL.170120 15:39:55 170120 15:39:55 mysqld_safe Logging to '/var/log/mysqld.log'. 170120 15:39:55 mys…
いつからかそうなったのかは覚えていないのですが… 新しいバージョンのカーネルをインストールすると、なぜか古いカーネルバージョン(しかもアンインストール済み)のinitramfsも作ろうとするようになっていました。 で、そのうち/bootに壊れたinitramfsフ…