アップデート
CodeUtilityの最新の改善、新しいツール、機能リリース、プラットフォームのお知らせを常に把握しましょう。
新しいコンパイラ、よりスマートなエディター、言語検出の強化
新しい言語の実行環境、改良されたコードエディタ、人気ライブラリの事前インストールなど、開発者体験を大幅に向上させるアップデートを実施しました。ブラウザ上でより快適にコードを書いて、すぐに実行できます。
✨ CodeUtility プラットフォームの大型アップデートをお知らせします!以下が主な改善点です:
🚀 新しいオンラインコード実行環境を追加
ブラウザ上で直接コードを実行できる言語が増えました:
- C: https://c.codeutility.io
- Java: https://java.codeutility.io
- C# / .NET: https://csharp.codeutility.io
- TypeScript: https://typescript.codeutility.io
- Kotlin: https://kotlin.codeutility.io
- Swift: https://swift.codeutility.io
- Matplotlib(Pythonグラフ): https://matplotlib.codeutility.io
🧠 コードエディタのアップグレード
すべての実行ツールに新しいエディタを搭載:
- より高速でスムーズな操作
- 検索と置換の精度向上
- コード補完機能による生産性の向上
🐍 よく使われる Python ライブラリを事前インストール
- ユーティリティ & 数学: numpy, scipy, sympy, matplotlib, seaborn, math, polars
- データ処理 & フォーマット: pandas, openpyxl, docx, imageio, pillow, opencv-python, qrcode, reportlab
- CLI & ログ: click, typer, rich, loguru
- テスト & 開発ツール: pytest, hypothesis, IPython
- バリデーション & スキーマ: pydantic, marshmallow
- 自然言語処理 & テキスト: textblob, unidecode, regex
- 暗号 & セキュリティ: pycryptodome, pyotp
- 機械学習 & AI: scikit-learn, statsmodels, torch, transformers
- 3D & 可視化: trimesh, vedo, pyvista
- その他: keyboard, music21
🛠 Node.js & TypeScript ライブラリも充実
- ユーティリティ & 日付: validator, moment, lodash, dayjs, date-fns
- CLI ツール: chalk, commander, yargs, inquirer, boxen
- テスト: jest, mocha, sinon, uvu, ava
- 暗号 & 文字列操作: uuid, jsonwebtoken, bcrypt, argon2, nanoid
- データフォーマット: csvtojson, js-yaml, xml2js, papaparse
- グラフ & 数学: asciichart, cli-chart, mathjs
- データベース: mongoose, mongodb, sqlite3
- 自然言語処理 & 機械学習: node-nlp, ml.js, @tensorflow/tfjs
- Markdown & 高度な日付処理: marked, remark, luxon
🎯 コード整形ツールがよりスマートに
コードを貼り付けるだけで、言語を自動検出して整形します。より効率的な開発体験を実現!
多言語サポート、検索と置換、エグゼキュータライブラリが利用可能になりました!
多言語サポートを導入し、エディタに検索と置換機能を追加(フォーマット配列の改善も含む)、すべてのサポート言語で人気のライブラリを使用できるようにエグゼキュータ環境を強化しました。
🌐 多言語サポート
CodeUtilityを複数の言語で利用できるようになりました!あなたの母国語に最適なバージョンを選んでください。現在の翻訳が完璧でないことは承知しており、改善に努めています。
- ドイツ語 (de): https://de.codeutility.io
- フランス語 (fr): https://fr.codeutility.io
- 日本語 (ja): https://jp.codeutility.io
- 韓国語 (ko): https://kr.codeutility.io
- イタリア語 (it): https://it.codeutility.io
- スペイン語 (es): https://es.codeutility.io
- ポルトガル語 (pt): https://pt.codeutility.io
- タイ語 (th): https://th.codeutility.io
- ロシア語 (ru): https://ru.codeutility.io
- ヒンディー語 (hi): https://hi.codeutility.io
- ベトナム語 (vi): https://vi.codeutility.io
🔍 コードエディタの強化
コードエディタに検索と置換機能を追加し、コードの検索や修正をより効率的に行えるようになりました。この強化により、フォーマット配列ツールを使って、デバッグ出力をエディタ内で簡単に検索または特定できるようになりました。

📦 エグゼキュータ環境の改善
すべてのエグゼキュータ環境に強力でよく使われるライブラリを追加しましたので、何もインストールせずにすぐにコードで使用できます。
ここにいくつかのハイライトを紹介します。
- Python: numpy, pandas, matplotlib, plotly, tensorflow, nltk, textblob, など。
- Rust: clap, serde, anyhow, indicatif, regex, rand, など。
- Go: validator, gonum, decimal, uuid, color, など。
- PHP: composerとguzzle, carbon, symfony/stringのようなライブラリを含む。
- Node.js: validator, moment, lodash, chalk。
- C++: cmake, clang, libfmt, libjsoncpp, libtbbのサポート。
- Ruby: jsonとcolorizeを含む。
強化されたフォーマット配列ツール + 新しい更新通知
メニューバーに通知付きの更新ページを追加し、PHPの出力(print_r、var_dump、var_export)をサポートするようにフォーマット配列ツールを改善しました。また、JavaScriptとPythonの構造のフォーマットをより良くするための改善も行いました。いくつかのバグも修正され、よりスムーズに使用できるようになりました。
- 🔔 更新通知メニュー
- トップメニューバーに「更新」ページと通知項目を追加し、ユーザーに最新の機能や改善をお知らせします。
- 🛠 フォーマット配列ツールの強化
- PHPデバッグ関数の出力を美しくフォーマットするサポートを追加しました:print_r、var_dump、var_export。
- JavaScriptの配列/オブジェクトやPythonのリスト/辞書の処理とフォーマットを改善し、より良い整列と読みやすさのオプションを提供します。
- ネストされた構造や空のキー/値に関するエッジケースに関連するバグを修正しました。
コードエディタの強化: ローカル履歴とステータスバー
編集体験を向上させる2つの強力な改善: リアルタイムステータスバーとローカル履歴追跡。
生産性と編集体験を向上させるために、コードエディタに2つのエキサイティングなアップグレードを導入しました。
ステータスバー
コードを書く際に役立つリアルタイムのメトリクスを表示できます。
- 合計長さ
- 行数
- ファイルサイズ
- 現在のカーソル位置

ローカル履歴
コードの編集内容がブラウザにローカル履歴として自動保存されます。つまり、
- ローカルでのすべての変更のタイムラインを表示できます。
- いつでも以前のバージョンに瞬時に戻せます。
- サインインしなくても管理可能です。
これらの機能は、コードの記述、追跡、管理をより効率的に行うために設計されています。

Python、C++、PHP、Ruby、Node.js、Go、Rustのコードエグゼキューターを導入
新しい言語別エグゼキューターを使って、ブラウザで直接コードを実行・テストできるようになりました。
人気のあるいくつかのプログラミング言語で、ブラウザ上でコードを即座に実行できる新しいツールセット、**エグゼキューター**のリリースを発表できることを嬉しく思います。
対応している言語は次の通りです:
- [Python](https://python.codeutility.io)
- [C++](https://cpp.codeutility.io)
- [PHP](https://php.codeutility.io)
- [Ruby](https://ruby.codeutility.io)
- [Node.js](https://node.codeutility.io)
- [Golang](https://go.codeutility.io)
- [Rust](https://rust.codeutility.io)
学習中でも、デバッグ中でも、スニペットを共有する場合でも、これらのインタープリターはシンプルさ、スピード、正確さを重視して設計されています。
言語を選んで、コードを貼り付けて、実行ボタンを押すだけです!
新しいPythonツールとSQLビューティファイアのアップグレード – 2024年12月アップデート
新しいPythonとエンコーディングツールを追加し、SQLビューティファイアをカスタマイズ可能なフォーマットオプションでアップグレードしました。
2024年12月28日に、CodeUtilityにいくつかの強力な機能強化を展開しました。
- 改良された**[Beautify SQL](https://beautifysql.codeutility.io)**ツール:ユーザーはキーワードの大文字小文字、インデント、改行などのオプションを設定でき、よりカスタマイズされたフォーマットが可能になりました。
- 新しい**[Beautify Python](https://beautifypy.codeutility.io)**ツールを追加し、Pythonコードのフォーマットと整理ができるようになりました。
- レガシーPythonコードベースを迅速にモダン化するための**[Python 2 to 3 Converter](https://python2to3.codeutility.io)**を導入しました。
- **[Base64 ↔ Hex Converter](https://base64tohex.codeutility.io)**を追加し、Base64と16進エンコーディング形式の間でシームレスに変換できるようになりました。
これらのアップデートにより、私たちのツールセットが拡充され、開発者は日々の作業でより多くのコントロールと利便性を得られるようになります。
ブログ、コメント、新しいページ & ライブラリの更新 – 2024年4月のアップデート
プログラミングブログをコメント付きで開始し、「私たちのストーリー」や「お問い合わせ」などの情報ページを追加し、すべての主要なサードパーティライブラリを美化ツールやコンバータ用にアップグレードしました。
2024年4月11日に、いくつかの新機能と改善を導入しました。
- 新しい**ブログ**ページを開始し、プログラミングのチュートリアル、記事、インサイトを共有します。
- すべての記事に**コメントサポート**を追加し、コミュニティの交流とフィードバックを促進します。
- 2つの新しい情報ページを公開しました。
- 私たちのストーリー** – CodeUtilityのビジョンとミッションを垣間見ることができます。
- お問い合わせ** – チームに簡単で親しみやすく連絡できる方法です。
- 美化ツールとコンバータで使用される主要な**サードパーティライブラリ**をすべて最新の安定版にアップグレードし、フォーマットの精度、パフォーマンス、言語サポートを向上させました。
これらのアップデートは、開発者にとってより役立ち、つながりのあるプラットフォームを構築するための新しい一歩です。
CodeUtilityツールの初回リリース
ホームページと、ビューティファイア、コンバータ、ミニファイア、エンコーダなどの開発者ツールをフルセットで公開しました。ダウンロード/アップロード、共有リンク、ダークモードといった基本機能も備えています。
振り返ると、2020年11月30日はCodeUtilityとの旅の始まりの日でした。この日に私たちは初めての開発者ツールセットをリリースしました。
この初回リリースには、ホームページと以下のツールカテゴリーが含まれています。
ビューティファイア:
- ハッシュ/配列の整列。
- コードのビューティファイ: HTML、JavaScript、SQLなど。
- JSONのビューティファイ。
コンバータ:
- HTML+ERBからHamlへ。
- HTML+ERBからSlimへ。
- HTMLからJSXへ。
- HTMLからPugへ。
- CSSからSCSS/Sassへ。
- JSONからYamlへ。
ミニファイア:
- HTML、JavaScript、CSS、JSON、SQLのミニファイ。
- エンコーダ/デコーダ/暗号化ツール。
- URIエンコード/デコード。
- HTMLエンコード/デコード。
- Hexエンコード/デコード。
- Base64エンコード/デコード。
- MD5、SHA-1、SHA-256、SHA-384、SHA-512ハッシュ化。
すべてのツールの基本機能:
- ダウンロード/アップロード対応。
- 処理済みコードの共有リンク。
- ダーク/ライトテーマの切り替え。
これは、開発者の生活をより楽にするための旅の始まりです。