見出し画像

なでしこニュースまとめ(2021年7月)

なでしこ開発者のクジラ飛行机です。引き続き、皆様が「なでしこ」に関心を持ってくださり感謝しています。この4ヶ月ほどは、引き続き、なでしこ3の特別集中アップデート期間でした。また、オープンソースの開発としては、新しい試みもはじめましたのでお知らせします。

●なでしこ支援賞について

直近の大きなニューとしては、「なでしこ支援賞」を新設したことです。第一回目は、YouTubeにて支援賞の発表を行いました。

▶YouTube 21回目『なでしこ支援賞を開始します!』

すると、その様子を窓の杜/Yahoo!ニュースで取り上げていただきました。

窓の杜/Yahoo!ニュース「日本語プログラミング言語「なでしこ」を盛り上げよう! ~表彰制度の創設が公式YouTubeチャンネルで発表」
https://forest.watch.impress.co.jp/docs/news/1326771.html

ちなみに、YouTubeはお陰様でチャンネル登録者数が150人を超えました。先日、100人を超えたばかりでしたので順調です。

●なでしこ+Google Colaboratory

Googleが無料で提供している仮想マシンのColab上で、なでしこを使うことができます。ちょっとコツが必要ですが、「機械学習」も「WebSocketサーバー」を使ったチャットも作れることを確認しました。

Google Colabでなでしこ
https://nadesi.com/doc3/go.php?16418

(マイナビ連載)Colabにサーバーを立ててチャットアプリを動かそう
https://news.mynavi.jp/article/nadeshiko-62/

YouTube ▶28回目『チャットアプリを作って楽しもうーマイナビ連載』
https://www.youtube.com/watch?v=YzUtuLzh8Io

●PHP上でなでしこ3が動く「なでしこ3PHP」が誕生

なでしこ3PHPがそれなりに動くようになってきました。サンプルとして掲示板を作ってみました。これは、なでしこのプログラムがPHPのプログラムに変換されて実行されるものです。これで、月数百円の格安サーバーでも、サクサクなでしこPHPを動かすことができます。もうすぐ、ブラウザでもサーバーでもなでしこ3をフル活用できます。

なでしこ3PHPの詳しい説明
https://nadesi.com/doc3/index.php?nadesiko3php

●最近のなでしこの更新点

さて、ここ2ヶ月の怒濤のアップデートについて紹介します。なでしこv3(ブラウザ/Node.js版)

v3.2.11では、『グラフ描画』で使っているChart.jsに関するセキュリティ問題によりアップデートを行いました。

v3.2.12では、手軽にキャンバスの内容をダウンロードする『描画ダウンロード』命令を追加。数字の後に有名な単位を記述できるようにしたなどです。

v3.2.13では主にv3.2.9で混入した二次元配列変数アクセスのバグを修正しました。また、パフォーマンス測定の機能を追加、『時間ミリ秒取得』を追加、『AJAX送信時』のエイリアス『AJAX受信時』を追加、厳格な比較演算子 === と !== を追加しました。

v3.2.14では「横棒グラフ描画」命令の問題を修正し、グラフ描画の種類(ドーナツグラフ描画,散布図描画,積上横棒グラフ描画,積上棒グラフ描画,ポーラーグラフ描画,レーダーグラフ描画)を増やしました。そして、句点「。」や改行があるところでスタックの余剰チェックを行うようにしました。

v3.2.20では「!非同期モード」を実装したことです。また、「オーディオ再生」でうまく再生できないことが多かったので仕様を変更しました。

v3.2.23では「!非同期モード」を大幅に高速化し、リセットボタンを押した時の挙動を修正しました。「絶対パス変換」命令を追加し、複数代入文の反復構文で利用した際の不具合を修正ました。


v3.2.24では「!非同期モード」の不具合を修正。「エラー監視」を実装。「ボタン作成」などでスキンが適用できる拡張機能を追加しました。


●なでしこv1.583バージョンアップのお知らせ

また、なでしこv1もアップデートを行いました。緊急性の高いバグ修正が中心です。v1.580で発生する「N回」構文にマイナス値を指定したときの致命的な問題(@959)などを修正しました。

このように、なでしこ開発は、非常にアクティブです。今後とも、どうぞよろしくお願いします。


この記事が気に入ったらサポートをしてみませんか?