日々雑感的な日記

思ったこと考えたことを書いていく。IT系の話題が多くできればいいな

Java/PHP

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…