そろそろ Scratch 3.0
A new version of Scratch is coming soon! 😺 Here's what you need to know about Scratch 3.0: https://t.co/WSCAFeWilX
— Scratch Team (@scratch) June 18, 2018
Scratch 3.0がcoming soonだというので見てみたら、
ベータ版:2018/8
フル版:2019/1/2
と書いてあってsoonと言うにはちょっと遠いような?
Developpers Summit 2018へ行きました
2018/2/15, 2/16に開催されたデブサミ2018に行ってきました。
Developers Summit 2018
講演資料やTogetterへのリンクは下記から。
デブサミ2018、講演関連資料まとめ:CodeZine(コードジン)
私的に聞いていて最も興味深かったのは @daiksy さんのセッションでした。
【15-C-5】リモートワークは難しい - それでもぼくらは歯をくいしばってやっていく
リモートワークは難しい / Developer Summit 2018 // Speaker Deck
【デブサミ2018】15-C-5「リモートワークは難しい - それでもぼくらは歯をくいしばってやっていく」 #devsumiC #devsumi - Togetter
だいくしー (@daiksy) | Twitter
仕事の困難さはコミュニケーションの難しさに通ずだなと。
そして「心理的安全性」という言葉を知れて良かったです。
他のセッションでもちらほら聞いた言葉だったのでぐぐったらGoogleの研究結果なのですね。
弊社は完全トップダウンの会社でしかも上の人がやたら怒るタイプだし心理的安全性が限りなくゼロに近いんですが、一平社員に意識改革なんて始められるんですかね……?
tryjshell
Java9のREPLであるJShell。
インストールすればコマンドからすぐ使えるのですが、それすら面倒な場合は下記のサイトですぐに使えます。
Java 8 update 151 でのJCE無制限強度管轄ポリシーの適用方法
JavaSE8u144まではAES256のような強度の高い暗号を利用するにはJCE無制限強度管轄ポリシーファイルをJRE(またはJDK)とは別途Oracleのサイト(Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for JDK/JRE 8 Download)からダウンロードして
local_policy.jar
と
US_export_policy.jar
とを差し替える必要がありました。
JavaSE8u151では、
JAVA_HOME/lib/security/policy/unlimited/ ディレクトリに
2つのJCE無制限強度管轄ポリシーファイルが既にあるので、
JAVA_HOME/lib/security/java.security
を編集して
crypto.policy=unlimited
を記載するだけで利用できるようになりました。
(デフォルト値はlimited)
※2018/02/05追記:8u161からデフォルト値がunlimitedに変更になりました。
詳細はOracleの更新情報を確認してください。
Java 8リリースの変更
JavaOne2017報告会に行ってきました
2017/10/21(土)に開催されたJavaOne2017報告会に行ってきました。
他の方々が既に素晴らしい感想記事をあげていらっしゃるので、こちらでは私的に気になったところの感想を少々。
私はJavaを組み込むのを少々やっているため、その関係で1番気になったのはリリースモデルの変更です。
従来はメジャーバージョンアップデートと共にOracleJDKがリリースされ、それに数年間の保証があったわけですが、Java9には次にJava18.3がリリースされるまでの半年間の保証しかありません。
LTS(Long Term Service?)のリリースとそうでないリリースに分かれ、Java9はNot LTSなのです。LTSになるのはJava18.9、つまり2018/9にリリースされるOracleJDKというわけです。
また、このように今後はバージョン名の付き方も変わります。Java{年の下2桁}.{月}ですね。(Javaを来世紀に持ち越す気は無いようです。)
Java18.9の次のLTSは3年後(Java21.9?)とされており、これが従来のメジャーバージョンアップに当たると思われます。
更に従来機能が出揃うまでメジャーバージョンアップが延期続きになったという反省を踏まえて、LTS版も日付で区切ってそこまでで出来ている機能を出すという方針に変更されました(果たして上手くいくのでしょうか)。
まあ、組み込むにはLTSのJava以外に無いなあという感じですね。
以上です。
JavaSE8u151
もうそろそろ(10/16頃)Java8u151が出ると思うのですが、更新内容は↓で良いのかな。
JDK: 8u151 - Java Bug System
リリースされたらリリースノートが出ると思うのですが。
Scratchとプログラミン
子供向けビジュアルプログラミングの先駆けScratch、長いことiPad版(正確にはScratch1.4ベース実装のピョンキー)を使っていたのですが、この度PC版を弄ってみることにしました。
scratch.mit.edu
PCだと操作し易くて、バージョンも高いので命令も色々ある感じです。
とりあえずチュートリアルがあるのでチュートリアル通りに作れば色々作れます。
肝心の子がまだ幼過ぎるのであまり関心を示してくれないのが悲しいです。
言語設定を英語にしておくと英語の勉強にもなって一石二鳥かもしれません。
ScratchはMIT産ですが、日本にも文部科学省の提供するプログラミンというビジュアルプログラミングがあったりします。
www.mext.go.jp
国産だからかなんだか絵が可愛らしいのが利点。
アニメーションのほかに、ゲームも作れます。
手前味噌ですが昔作ったのを貼っておきます。
# 自分でどう作ったかあまり記憶にありませんがw
www.mext.go.jp