水平野(すいへいや)

思ったこと考えたことを書いていく

Java/PHP

PayaraでSLF4J+Logbackを使う方法が分からない

現在、私はVPSでつぐもんというアンケートサイトを動かしている。 h128-22-154-90.ablenetvps.ne.jp このシステムはPayara(payara-web-5.2021.10)で動作しているのだが、 とても大きな問題に当たっている。それは、アプリケーションのログを取れていないこと…

Payara5からMySQL8.0.13以降につなぐ場合はuseSSLではなくsslModeを使う

Payara 5.2021.10からJDBC Connection PoolsでMySQL 8.0.28につなごうとしてハマってしまったが、解決したのでメモ。 Pingを試してみてもつながらなかったので頑張って検索して調べていたら解決策を見つけた。 MySQLのあるバージョンからuseSSL=falseではな…

Kotllinでウェブアップ開発で思ったこと

概要 Kotlinでウェブアプリケーションを作るきっかけがあったのでそのことについて感想を書く。 背景 開発を始める私の状態は以下のようだった。 ・JavaおよびJava EEについて学習中でSpringは学習したことがないし、業務としてJavaは縁がなかった。 ・Glass…

PHP7.0の環境を構築するために四苦八苦

以前、CakePHP2の環境を作る必要があり、ちょっとしたメモとして記事を書いたことがある。 inmthrnb.hatenablog.com そして、今またCakePHP3、つまりPHP7を扱う必要が出てきたので色々と検討しているのだが、考えることが多すぎる。 考えとしては単純にXAMPP…

先端のテクノロジーと取り残されたテクノロジー

最近だとAIがテクノロジー分野で話題をさらっているようだ。 全く分からないが未来のある夢が語られている。 一方で取り残されたテクノロジーもあるのだろう。私はJavaを勉強していたことがあって一昨年はPHPだ。しかしNewsPicksやツイッターでは今どきはPHP…

最近のことについて整理

ここ最近の4月はプログラミングが進んだ。きっかけは github.com を作ったことだった。もともとはJSONの検証を目的にしたプロジェクトだったが、途中からCSVも含めるものになった。 その途上でDOM APIを簡単に高機能に扱えるコードをまとめたJAXP Helperとい…

JPA2と組み込みDerbyで楽々RDB作りができるかもしれない

最近はプログラミングがサクサク進んでいる。そこで得た知見を少しだけまとめたい。 Java EEあるいはJakarta EE 最近はRDBにアクセスするORMツールとしてJPA2を使ってみている。継問とかあとは作ろうとしている会社のRDBはJava EEあるいはJakarta EEのもので…

JAXPを簡単に扱うコードを書いてみた

xSchemaを作っている際、JAXPを簡単に扱えるコードを思いついたので、まとめてGitHubに上げてみた。 https://github.com/inomoto-hironobu/jaxp-helper 今のところはラムダを使ってDOM APIを簡潔に扱えるようにするコードが中心になる。というか、SAXをラム…

Stream APIでFizzBuzzに挑戦したらなんだこれは

StreamAPIの勉強のため色々やり方を探していたら、ふとこの記事が目に入った。forやifで書くアレをStream APIで書く - Java EE 事始め!ここで文字列結合をしているコードがあったので、コメントでそのことを指摘してみた。 ただ、それだけではあれなので、…

世界を変えるコードを創った、かもしれない

先日も書いた通り、JSONのスキーマをXMLで表現するということにチャレンジししてみたのだが、思いのほかうまくいった。これはそれを処理するJavaコードと一緒にGitHubにあげている。 https://github.com/inomoto-hironobu/xjsonschema github.comこの中のsrc…

JSONのスキーマを書くXMLのXML Schemaを書いた

以前からJSONのスキーマをXMLで表現できないかということを考えていたが、ここ数日でなぜか突然、こう書けばいいんじゃないか、というアイデアが降ってわいた。しかも、それを実際に使って検証するためのコードをJavaでも書いた。 そして、さっそくGitHubに…

野党共闘、野党統一候補選びに使えるアンケートサイト継問を作ったけど

継続的なアンケートサイトの継問 github.com を作った作ったのちウェブから削除してGitHubにコードを置いているだけにしている。まだ開発途中でUXとUIがイケてないところがあるが、裏側のシステムはおそらくもう問題はないだろう。 リンク先にもあるように誰…

PHPとCakePHPの環境をDockerで作ったときの参考にした記事

仕事でPHP5.x CakePHP 2.xの環境を作る必要があったので、Dockerで作ってみたときに、参考にした記事を羅列してみる。ちなみに開発の環境はWindwos 8.1。 Qiitaの記事 Dockerコンテナの作成、起動〜停止までhttps://qiita.com/kooohei/items/0e788a2ce8c30f9…