9月に卒業を発表した『なでしこの旧掲示板』が読み取り専用モードで帰ってきました。
投稿された作品や質問は永遠に輝きを放っています✨。
新掲示板はこちらから。または、Discordにご参加ください。そして、引き続き貯蔵庫をご利用ください。
今年も、12月は毎日なでしこの記事を楽しむことができました!カレンダー参加の皆様、本当にお疲れ様でした!本当に有益な記事がたくさん投稿されました。これからも、なでしこを盛り上げていきましょう!
ちなみに、1日目は、主催の@snowdrops89(雪乃 雫)さんから始まりました。「なでしこさんで雪を降らせるよ❄️」です。最近、新しく導入されたオブジェクトプロパティ構文を使ってくださいました。
そして、未完のなでしこv2(C#版)を動かす企画や、Brain***kを実装する企画、なでしこv1のDLLロードや本物の SHA-256 ハッシュ値を求めるなど、盛りだくさんの内容でした!
どの記事も面白かったので、見てみてください!
なでしこv3.6.39をリリースしました。『デバッグ表示』命令を追加。『テーブルセル変更』の不具合を修正。『??(計算式)』のカスタマイズ機能を追加。DOMプロパティ構文の不具合修正と改良など。
📝→貯蔵庫エディタでv3.6.38を試す
🌴→リポジトリ(GitHub) - v3.6.38
🌴→リポジトリ(GitHub) - v3.6.39
Visual Studio Codeのなでしこ3用の拡張機能のv0.2.1がweykさんによってリリースされました✨同一の変数(同名でも別変数は除外)や文法上の1セット「もし/ならば/違えば/ここまで」とか「●/とは/ここまで」が、ハイライトされるようになりました。
マイナビニュース様で連載している「なでしこ」の連載、第87回目が掲載されました。今回は、『Excel住所録を市区ごとに複数ブックに分割しよう』という内容です!なでしこ3PC版(Node.js版)を使ってExcelファイルの読み書きをする方法を解説しています。
なでしこv3.6.37をリリースしました。「フォーム作成」でいろいろに「?date」や「?color」などの大量のオプションを追加して使いやすくなりました。特別名前トークン「${変数名}」を追加。また、プロパティ構文の問題、「DOMスタイル一括設定」命令、非同期関数の反映漏れなどを修正しました。
📝→貯蔵庫エディタでv3.6.37を試す
🌴→リポジトリ(GitHub) - v3.6.37
なでしこv3.6.33をリリースしました。オブジェクトのプロパティ構文「$」「.」の挙動を改善しました。また、30pxや5emなどのCSS単位が文字列として認識できるようになり、自然にDOMのスタイルを指定できるようになりました。
📝→貯蔵庫エディタでv3.6.33を試す
🌴→リポジトリ(GitHub) - v3.6.32
🌴→リポジトリ(GitHub) - v3.6.33
なでしこv3.6.28をリリースしました。実験的にオブジェクトのプロパティ構文「$」を追加しました。また、「テーブル更新」命令を追加。絵文字の「✕」でも掛け算できるようにしました。
📝→貯蔵庫エディタでv3.6.28を試す
🌴→リポジトリ(GitHub) - v3.6.28
雪乃☆雫さん(@snowdrops89)が、今年もなでしこアドベントカレンダー2024を用意してくださいました!5年連続すごいです。今年も年末になでしこの記事が毎日読めます!
プログラマー向けエディタで有名なVisual Studio Codeのなでしこ3用の拡張機能のv0.1.1がweykさんによってリリースされました。JSプラグインとなでしこプラグインの取り込む機能に対応したり、最新の標準命令に対応したり、ホバーヒント表示がついたりと、機能が追加されました✨
なでしこv3.6.26をリリースしました。v3.6.25に追加した「ヒント設定」命令の問題を修正。「データ属性設定」「ポケット設定」「ヒント設定」「HTML設定」「テキスト設定」命令が戻り値ありに設定されていたので、戻り値なしに修正。特定条件下の非同期関数でローカル変数が壊れる問題を修正。
📝→貯蔵庫エディタでv3.6.26を試す
🌴→リポジトリ(GitHub) - v3.6.26
なでしこv3.6.25をリリースしました。ブラウザ部品の扱いを強化しました✨。DOM部品の「ヒント取得」「ヒント設定」と「ポケット取得」「ポケット設定」と「データ属性取得」「データ属性設定」「右クリック時」を追加しました。また、ブラウザのDOMイベントの「変更した時」の定義が間違っていたので修正しました。
📝→貯蔵庫エディタでv3.6.25を試す
🌴→リポジトリ(GitHub) - v3.6.24
🌴→リポジトリ(GitHub) - v3.6.25
以下のマニュアルに追記しましたので参考にどうぞ:
なでしこv3.6.23をリリースしました。「押されたボタン」「マウス入った時」「マウス出た時」「ダブルクリック時」「マウスホイール時」「変更時」を実装し、マーメイド作成が動かなくなっている問題を修正しました。また「クリック時」の引数を修正しました。
📝→貯蔵庫エディタでv3.6.23を試す
🌴→リポジトリ(GitHub)
なでしこv3.6.22をリリースしました。『DOM部品削除』命令を追加、「ずつ減らし繰り返す」構文で「開始値 < 終了値」の時実行しないように修正、cnako3用エディタ「nako3edit」にプラグインを簡単にインストールする機能を追加しました。
📝→貯蔵庫エディタでv3.6.22を試す
🌴→リポジトリ(GitHub)
この度、EZNAVI.net(ナビ)さんの掲示板(質問/アプリ)ですが、2024年の年末で、なでしこ掲示板の「卒業」を発表しました。年末で読み込み専用となります。
これらの掲示板は、ナビさんが自作されたもので、ナビさんが心を込めて運営してくださいました。度重なるバージョンアップを経て、なでしこユーザーに愛されていました。20年以上に渡って、ひまわり・なでしこのために、無償のボランティアで掲示板を運営してくださったEZNAVI.netさんに心からの感謝をお伝えします - m(__)m。
今後は、プログラムの投稿・共有が可能な「なでしこ貯蔵庫」や、気軽なコミュニケーションが可能な「Discord」、これまであまり使われていなかった掲示板「なでしこ3掲示板」のご利用をお願いします。
なお、ナビさんの掲示板が卒業するのであって、ナビさん自身は、今後もなでしこに関わってくださいます✨
マイナビニュース様で連載している「なでしこ」の連載、第86回目が掲載されました。今回は、『Excelファイルに今日の為替レートを書き込もう 』という内容です!なでしこ3PC版(Node.js版)を使ってExcelファイルの読み書きをしたり、為替レートを取得したりしています。
なでしこv3.6.21をリリースしました。実験的な実装で「??(計算式)」文を実装。多重ループの「反復」や「回」構文で「回数」「対象」「対象キー」「それ」が復元されるように修正。JS実行で引数sysが有効になるように修正。
📝→貯蔵庫エディタでv3.6.21を試す
🌴→リポジトリ(GitHub)
なでしこv3.6.20をリリースしました。「には」構文の中で連文を使うと正しく実行されない不具合を修正しました。この修正のために、大々的に内部表現の構文木の状態を整理することになりました。
そのため、このバージョンは実験的リリースとして、サイト全体にはリリースしません。v3.6.20を試すには、下記の貯蔵庫エディタのリンクから使ってください。
📝→貯蔵庫エディタでv3.6.20を試す
🌴→リポジトリ(GitHub)
PC版で使えるなでしこ(cnako3)で、オフィス用プラグインを最新のv3.6.16に対応させました。オフィスプラグインを使うと簡単にExcel操作が可能です。
PC版(cnako3)で、メール送信(SMTP)プラグインを最新のv3.6.16に対応させました。手軽にメールやGmailからメールが送信できます。
なでしこv3.6.16をリリースしました。「ヘッダ無しテーブル作成」命令を追加、「テーブルセル変更」命令を追加、テーブルヘッダ行を無効にする「DOM部品オプション」に「テーブル数値右寄せ」「テーブルヘッダ」を追加、引数の問題がある場合に壊れたJSが生成される場合がある問題を修正、JS実行/JS関数実行/JSメソッド実行を安全に実行できるように修正。
なでしこv3.6.14をリリースしました。v3.6以降で発生していた『反復』の問題を修正しました。
プログラマー向けエディタで有名なVisual Studio Codeの、なでしこ3用の拡張機能を、weykさんが公開してくださいました。なでしこ用の拡張は過去にもありましたが4年前から更新されなくなっており、新しい文法を利用すると挙動が怪しくなっていたので朗報です。
なでしこv3.6.13をリリースしました。『文字描画幅取得』の問題を修正し、戻り値がない関数を代入文で使おうとするとJSの文法エラーがでる問題を修正しました。
なでしこv3.6.12をリリースしました。範囲指定で便利な『範囲』記法を追加しました。関数『乱数』『参照』『配列切り取り』などで使えます!また、戻り値のないユーザー関数を定義するときに『戻り値無し』をデフォルト値として指定できるようになりました。
先日アップデートした「なでしこv3.6.11」ですが、Windows版をアップデートしました。
なでしこv3.6.11をリリースしました。『!厳しくチェック』構文を追加。関数の引数個数が間違っている時のエラーメッセージを修正など。また、開発用リポジトリcoreを本家と統合し、node v22.xのテストを追加しました。
なでしこv3.6.10をリリースしました。今回から、Web版(wnako3.js)のバンドルを、Webpackに代わり速度が高速なesbuildに変更しました。関数『範囲切取』を追加、『予約語一覧取得』『助詞一覧取得』命令が空になる問題を修正、『永遠に繰り返す』構文を追加、TOMLライブラリを追加など、盛りだくさんの修正を行いました。
マイナビニュース様で連載している「なでしこ」の連載、第85回目が掲載されました。今回は、『50年前と比べてどのくらい暑くなった?猛暑日をカウントしてグラフを描画しよう』という内容です!Colabで「なでしこ3コマンドライン版」を使う方法も紹介しています。
なでしこv1のメンテナンス・アップロードです。負の四捨五入の値がおかしかったので修正しました。(v1のダウンロード...)
なでしこv3.6.6をリリースしました。引き続き、先日の大々的なアップデートでおかしくなった諸々の不具合を修正しました。また、cnako3でコマンドが実行できない問題を修正しました。
なでしこv3.6.5をリリースしました。先日の大々的なアップデートでおかしくなった諸々の不具合を修正。特に再帰関数呼び出しで引数の値が壊れる問題を修正しました。また、ローカルなでしこエディタをアップデートしました。
なでしこ3最新版を適用した、なでしこ配付パッケージ(nadesiko3webkit)のv3.6.5をリリースしました。OSのブラウザコンポーネントを利用して、なでしこをデスクトップアプリとして実行できます。
マイナビニュース様で連載している「なでしこ」の連載、第84回目が掲載されました。今回は、『データ圧縮の仕組みどうなっている?ランレングス圧縮を実装してみよう』という内容です!圧縮について理解を深めましょう✨
なでしこv3.6.2をリリースしました。今回のバージョンアップでは、主になでしこ内部の変数管理の方法を変更し、プラグインにバージョン管理機構を追加しました。この変更でTypeScriptによるプラグインが作りやすくなりました。
なでしこPHP v0.0.16をリリースしました。「日付加算」が正しく動かない問題などの問題を修正しました。ちなみに「なでしこPHP」は、PHPの力を利用してなでしこのプログラムを実行するWebアプリの開発言語です。格安サーバー上でもサクサク動作します。
なでしこv3.5.3をリリースしました。なでしこ3のバージョンが間違う問題、ナコワーカーの問題を修正しました。また、DNCL2用に「関数の***を…と定義」と宣言できるように修正しました。
なでしこv1の定期的なバグフィックスを行いました。Shift_JISの解析が失敗する不具合を修正。セキュリティ保全のため、なでしこエディタのブラウザ部品を廃止。日本語環境以外で実行したときに、実行できない旨を表示。(v1のダウンロード...)
マイナビニュース様で連載している「なでしこ」の連載、第82回目が掲載されました。今回は、『逆ポーランド記法(RPN)計算機を作ってみよう』という内容です!スタック構造や逆ポーランド記法について紹介しています。
なでしこv3.5.1をリリースしました。1年以上前に告知した通り、古い構文の『!非同期モード』『逐次実行』を廃止しました。既にユーザーが非同期であることを全く意識せずに使えるネイティブ非同期命令が利用可能です。また『1に2を足したものを表示』のように、命令と助詞の間に「もの」を挟んでもエラーが出ないように『もの』構文を追加しました。また連続する配列アクセスの問題を修正しました。
Discord開設しました。なでしこ3貯蔵庫に投稿するとDiscordに通知が届くようになりました。ユーザー同士のコミュニケーションに活用してください!
なでしこ3Win版(nadeisko3-win32)のv3.4.26をリリースしました。依存パッケージの一つ「npm-check-update」にセキュリティの問題がありバージョンをアップデートしました。ご利用の方はアップデートしてください。
なでしこv3.4.26をリリースしました。主に追加勝手の修正で、『取り込む』構文で『貯蔵庫:』のURLを認識するように機能追加。『AWAIT実行』命令の問題を修正。「もし」構文で「もし」を省略できるようにしたなど。
「なでしこ3」のWin32版(コンソール/Node.js版)のv3.4.24をリリースしました。本バージョンより同梱するNode.jsのバージョンを64ビットに変更し、最新のなでしこv3.4.24をパッケージ化しました。
なお、なでしこ3では、コンソール版(node)、Web版、配布キット軽量版(webkit)、配布キット(Electron)と用途に合わせたランタイムを用意しています。