JavaOne 2015 報告会へ行ってきた
どの人のお話もとても面白かったです。
トレンドのお話~個別のアップデートのお話と全体としても良い流れの報告会でした。
あっという間に8時間が過ぎてしまいました。
jshellとかjlinkとかはJavaに求められてるんですかね??
Javaは今後どういう展開をしていくのか。
資料をとりあえず集める。
んで、これらをどう使っていくかを考えないとな。
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
JavaOne 2015 JDK Update (Jigsaw) #j1jp
JavaOne2015報告会 Java EE アップデート #j1jp
JavaOne 2015 報告会 @ 東京 「About MVC 1.0 & JSON-P」
見つけてないのはあとでまた探す。
グループごとの最小を取るSQLを聞かれたので
なぜか続けて何回か同じようなことを聞かれたのでメモ。
聞かれた事はというと、
例えば下のようなテーブルがあったとして、
今日以降でそれぞれの人の直近のスケジュールを抽出するSQLってどう書けばいいですか?
という系の質問 (下の<<をSELECTするイメージ)
| id | name | date | event | |
|---|---|---|---|---|
| 1 | Aさん | 2015/10/10 | 勉強会1 | |
| 2 | Aさん | 2015/11/10 | 勉強会2 | << |
| 3 | Aさん | 2015/12/10 | 勉強会3 | |
| 4 | Bさん | 2015/12/20 | 忘年会 | |
| 5 | Bさん | 2015/11/20 | 飲み会 | << |
| 6 | Cさん | 2015/12/30 | 本番リリース | << |
| 7 | Cさん | 2015/12/30 | 年末集計 | << |
| 8 | Cさん | 2015/12/30 | 夜勤 | << |
こう書くか、
SELECT * FROM schedule sch WHERE sch.date > NOW() AND NOT EXISTS (SELECT 1 FROM schedule sch2 WHERE sch.name = sch2.name AND sch2.date > NOW() AND sch.date > sch2.date)
またはこう書くか、
SELECT * FROM schedule sch WHERE (sch.name,sch.date) IN ( SELECT name, MIN(date) date FROM schedule WHERE date >= NOW() GROUP BY name);
NOW()はMySQLの関数。
レコード数やインデックスと相談してどっちを使うかを考える。
なぜこんな聞かれなさそうなことを聞かれるのが重なったかは不明。
たぶん昔どこかの知恵袋的な掲示板でも同じようなのを見た気がする。
最近SQLを書くことなんて少ないよね。
PHP勉強会@東京へ行ってきた
ラスマスおさらいとか
資料は
Event: PHP Study 95th in Tokyo - Joind.in
から見られます。
みんなPHP大好きなんだなあと思った。
励みになる。勉強会は素敵。
この勉強会は毎回ビールが飲めるようなのでさらに良い。
勉強会のFBもあるよ
https://www.facebook.com/pstudy.tokyo
PHPカンファレンス東京に行ってきた
PHP界に超スピードで追いつくために行ってきた

メモ
資料など
Rasmus: 読んでおいた方が良い
Speeding up the Web with PHP 7
Dustin: この話題に最近興味があった
Performance Testing for Modern Apps @ PHP Japan // Speaker Deck
徳丸先生: これはちゃんとせんと人がしぬからな
yoku0825氏: セッションがちょっとエクストリーム過ぎた。しかもPHP関係ない。
MySQL 5.7にやられないためにおぼえておいてほしいこと
ytake氏: デプロイツール勉強中 今年中に頑張ってキャッチアップ
その他、見つけられないのは後で探す
JJUGナイトセミナーに行ってきた
昨日(Sep/28/2015)のJJUGナイトセミナーに行ってきたので聞いた話のメモ
最近ぴちぱーをしてる時間が長いのでこっちにも行けて嬉しかった
1. 佐藤太一さんのセッション
- GitHubのTrending Repositoriesを追う
- LobstersのJavaカテゴリを追う
- ↑がめんどくさかったらtaichiさんのはてブを追う
- BitBucketにIssueを立てる
- 記事テンプレートを編み出すのに1年かかった
- 入稿を延ばすという技があるらしいがまだ使えない
- なんでもいいから書き始めないとMGSしてしまう
- 記事が黒いとツライ
- サンプルコードも工夫してる
- トレンドにまっすぐ記事を書くと発売される前にきしだのはてなに同じ内容が載ってるから困る
- お前ら読んだら感想を書け
2. 谷本さんのセッション
- Netflix OSSが面白げ
- ユリイカ
- BABYMETALが好き
- Eureka+Ribbon+Hystrixとか
- Spring Cloud Netflix
- さあ、ライブコーディングです
- nullpo出てるやん
- Sleuth+Zipkinでプロファイリングなど
- 話すのが上手い
3. 懇親会
- なんでもいいからやってみた事なんかをそのまま話そう
- えっ、谷本さんSpringをマスターしてるんですか!?
- CSSは人類には早すぎるテクノロジー
- MySQLはDBではなくSQLっぽいものでもアクセスできるファイルシステム
- オープンなんだからコードを読んで確認
- Golang + NSQは読む価値ある
- CはOS書く人が使えばいいやん
- ツール書く人はGo
- Javaは実行ファイル(のセット)が大きい
- 9割が共有ライブラリとJVM
- Javaの人だけどCしか書いてない(JVM作ってる)
- 勉強会+ビール
佐藤さん、谷本さん、運営さん、ありがとうございました。
PHPを書くことになったので
今更だけど勉強を始めた。
とりあえずググりながらやってみる。
実施ノート
Apacheバイナリはここから取得した。(httpd-2.4.16-win64-VC14.zip)
Apacheのインストールはここに従った。
VC140のランタイムはマイクロソフトのここから取得した。
PHPはここから取得した。(PHP 5.6.12 VC11 x64 Thread Safe (2015-Aug-06 22:04:01))
VC110のランタイムはマイクロソフトのここから取得した。
くっそ、単純にXAMPP入れれば良かった。
WindowsにApache立ててPHP動かす本番なんて無いやろ
ところで時々思うことなのだがWeb上に公開されている書き物で公開日と更新日が分からないものはどうなのだろうか。
勉強させていただいている側がこのような厚かましいことを言うのも何だが、日付の分からない情報はどこまで信頼して良いのか分からない。もったいないと思う。
.