ryouma-nagareのブログ

IT関連をメインに書いていきます。

OSC 2015 Tokyo/Fallに行ってきました

イベントページはこちら

家庭の都合で日曜の午後のみ参加。 毎度のことながら、家から2時間は遠い…

残念ながら、VineLinux7のリリースが延期になった、というニュースをブースで知りましたorz

PostgreSQL 9.5の新機能紹介】

10月6日のセミナーで使用した資料+αの内容。

  • PosgreSQLはほぼ1年ごとにバージョンアップしてリリースしている。

  • 9.5β1は2015/10/8にリリース。年末から年明けぐらいに正式リリースの予定。

●新機能

  • Row Level Security
    • 設定がちょっとめんどくさい。
      • 見直されるかも。
  • IMPORT FOREIGN SCHEMA
    • マッピングを変えたい場合は、従来通りCREATE FOREIGN TABLE
  • 集計構文
    • GROUP BY GROUPING SETSの実装
  • JSONB型向け関数の拡充
    • 一部のフィールドのみの更新/削除が可能になった

---ここから資料になし---

●性能の改善

  • 多CPUの同時実行性能アップ
  • トランザクションコミット時間の参照用関数の追加
  • SELECT … SKIP LOCKED

    • 行ロックされている行を飛ばして読み込む
      • SELECT … FOR UPDATE SKIP LOCKED
  • SELECT … TABLESAMPLE

    • サンプルデータとして、指定件数を取り出せる
      • SELECT * FROM t1 TABLESAMPLE BERNOULLI(10);
  • pg_dump -snapshot
    • pg_dump複数起動しても、スナップショット名を指定することで同じスナップショットが取得できるように。
  • pg_ctl stopのデフォルトがfastに
    • Oracleで言うと、shutdown abort

電子書籍はこの先どうなるの?中の人が本音で語る電子出版ビジネスと技術書への影響】

高校の一つ下の生徒会長(達人出版会 の代表)がパネリストだったので参加。

ゆるい感じのディスカッション。

  • ページ数が少ないと紙では出せないことが多いので、その部分でのハードルは低くなったのではないか。
  • Kindleが出てからの時間を考えると、あと5年たっても紙の半分程度しか売れないのではないか。
  • 電子書籍の8~9割はマンガ。
  • フォーマット以前の問題として、ストアにロックインされるのが問題。
    • 倒産してサービス継続できずに読めなくなることがある。
    • ファイルを販売しないところが多い。
    • IT系だとファイル(PDF/EPUB)を販売するところが多いが、コミックなどは閲覧権のみの場合が多い。
  • ライセンスの問題として、会社で1冊買って社員で共有ってどうなの?
    • 出版社としては1人1ライセンスをお願いしたい。
    • ファイルを渡して自分のを消す、というふうにしていれば裁判的には負けないと思うが…
  • コストの問題でベテランの編集者を切ってしまって、スキルが下がっている。
    • 日本語の文章すら直せない
    • ベテランになると、コストを稼ぐために多くの本の編集をこなさないといけない
      • 結局、クオリティは…
    • 校正も自動化していくしかないのか

電子書籍の普及にはまだ時間がかかりそうです。

OSSプラットフォームとしてのAWS AWSを利用したOSSの普及テクニック】

@qryuuさんのお話。

  • S3
  • AMI共有
    • トライアル環境の提供
      • リージョンごとにAMIを用意する必要があります。
    • Amazon提供AMIや、コミュニティ公式AMIなど信頼できるものをベースにしてください。
  • CloudFormation
    • サーバだけでなく、RDSやキャッシュも含めたデモ環境を提供したい場合
    • 最新のパッチをあてた環境を提供したい
      • OSごとにログインできるユーザ名が違うので注意。

AWSでサービスとして提供されているOSS

MySQLPostgreSQLMariaDB、Redis、Memcached、Solr、Elasticsearch、Git、Hadoop、Hive、Pig、Mahout、Presto、Spark、Docker

NW系ソリューションの注意

  • AmazonVPCはマルチキャスト、ブロードキャストをサポートしない
    • Zabbixのディスカバリはユニキャストなので、AWSでも無問題