Category News

LAMBDA関数をセル選択に直接適用

8月 15, 2025
SpreadJS 18.2では、選択したセルに対してLAMBDA数式を実行し、1つのステップで置き換えるための新しい変換コマンドを追加

SpreadJS is a high-performance JavaScript spreadsheet and data presentation component designed for enterprise web applications. It enables developers to deliver Excel-like functionality directly within their web solutions, providing advanced features such as data binding, complex calculations, pivot tables, charts, and extensive formatting options. Fully compatible with modern JavaScript frameworks like React, Angular, and Vue, SpreadJS allows seamless integration and customization, empowering development teams to create interactive, data-driven user experiences without relying on external spreadsheet applications.

The SpreadJS 18.2 adds a new Transform command which enables you to apply LAMBDA functions directly to a selected range of cells and replace the original content with calculated results. This simplifies data transformations - whether mapping, filtering, or reshaping - into a clean, single-step process. With this feature, you can select any range and apply a custom LAMBDA formula - for example, converting units, adjusting values, or formatting entries - and have SpreadJS overwrite the selection with the computed results immediately. This removes manual steps like inserting formulas in separate cells, copying values, or pasting back as values. This feature integrates with SpreadJS’s existing LAMBDA capabilities to offer more interactive and efficient spreadsheet manipulation.

To see a full list of what's new in 18.2, see our release notes.

SpreadJS is licensed per developer and includes 1 Year Maintenance (major and minor version releases and unlimited support phone calls). SpreadJS requires an Annual or Perpetual Deployment License. The optional Add-ons are available at an additional cost, and require a SpreadJS license. See our SpreadJS licensing page for full details.

For more information, visit our SpreadJS product page.

リアルタイム分析で「nil」の問題を早期に発見

8月 15, 2025
JetBrains GoLand 2025.2では、警告、null許容ヒント、詳細なデータフローの説明を含む「nil」逆参照分析を追加

JetBrains GoLand is a dedicated integrated development environment (IDE) designed for Go programmers. It offers comprehensive features like intelligent code completion, advanced debugging tools, built-in testing frameworks, and code navigation aids for both individual and collaborative development. GoLand's focus on efficiency and productivity, along with its seamless integration with other JetBrains tools, makes it a powerful choice for professional Golang development.

The GoLand 2025.2 update enhances code safety and maintainability by introducing interprocedural 'nil' dereference analysis that detects potential nil-related issues during development. This capability tracks the flow of nil values across functions, files, and packages, providing real-time warnings, nullability hints in quick documentation, and clear explanations in the Problems tool window. By identifying unsafe pointer operations early and presenting precise information on how nil values propagate, the feature streamlines debugging, reduces the likelihood of runtime errors, and supports the creation of more robust Go applications.

To see a full list of what's new in version 2025.2, see our release notes.

GoLand is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals (including continuity discounts), lapsed renewals, and additional user licenses. See our GoLand licensing page for full details.

GoLand is available to buy in the following products:

人工知能を使用してPL/SQLコードを開発

8月 14, 2025
Allround AutomationsのPlyxon 2.0には、IDEを離れることなくSQLおよびPL/SQLコード開発を強化する統合AIアシスタントを導入

Plyxon by Allround Automations is a high-performance cross-platform Oracle PL/SQL development tool built as a native Oracle Client application that requires no third-party dependencies. Designed for writing, navigating, and debugging PL/SQL code, it includes a PL/SQL editor with features such as syntax highlighting and object descriptions, an integrated debugger offering control over program execution and state inspection, and more. Its multi-threaded design allows developers to continue working during long-running operations or while debugging, ensuring that tasks such as query execution, program testing, and troubleshooting can occur without the IDE becoming unresponsive.

The Plyxon 2.0 update introduces a built‑in AI assistant that enables developers to harness leading AI systems such as OpenAI GPT, Google Gemini or Meta Llama, among others, directly within their PL/SQL workflow, making it possible to generate, edit, optimize, explain, review, or fix SQL and PL/SQL code with predefined or custom AI functions. This capability reduces the time spent on repetitive coding tasks, accelerates troubleshooting by providing context-aware suggestions, and supports learning by offering clear explanations of complex code structures, or even about Oracle development in general.

To see a full list of what's new in 2.0, see our release notes.

Plyxon is licensed per named user. Support contracts are available, which entitle you to technical support via email for either one or three years depending on the option purchased. See our Plyxon licensing page for full details.

For more information, see our Plyxon product page.

定義済みデータ範囲をVue.jsでエクスポート

8月 14, 2025
エクスポート選択機能が組み込まれたグリッドを使用すると、ユーザーはデータグリッド全体をエクスポートするのではなく、特定の行、列、またはセルを選択可能

Export selection in a data grid is the ability to export only a defined range, the specific rows, columns or cells that a user has actively selected, rather than the entire dataset. This selective approach is particularly valuable when working with large data sets, as it allows users to extract and share only the most relevant subset of information without additional filtering or manual deletion after export. By reducing the volume of unnecessary data in exported files, it improves efficiency, helps maintain focus on the intended content, and can enhance security by avoiding the inclusion of sensitive or unrelated information. This targeted export capability is commonly used to output data in formats such as CSV, Excel, or PDF, supporting the integration of grid data into reporting and analysis processes.

Several Vue.js grid components allow you to export selections, including:

  • DevExtreme HTML5 JavaScript Data Grid (part of DevExtreme Complete by DevExpress) provides the option to export a user-defined range to Excel or PDF in Vue.js applications.
  • Wijmo FlexGrid (part of Wijmo by MESCIUS) includes a "selection" export mode which gives users greater control over output by exporting a chosen range from the grid to PDF.
  • Handsontable by Handsoncode facilitates the export of selected ranges from a dataset in Vue.js apps, offering flexibility to share specific portions of complex or extensive grids.
  • Syncfusion JavaScript DataGrid (part of Syncfusion Essential Studio Enterprise) comes with options for exporting filtered, current page and selected records, and to Excel, CSV or PDF.

For an in-depth analysis of features and price, visit our comparison of Vue.js grid components.

Compare Vue.js Grid Controls

可変フォントを使用してHTML/XMLからPDFを生成

8月 14, 2025
BFO Publisher v1.4では、OpenType可変フォントをPDFファイルに埋め込むためのサポートが追加され、より細かいタイポグラフィ制御とファイルサイズの縮小を提供

BFO Publisher is a Java-based CSS layout engine developed by Big Faceless Organization (BFO) that converts HTML or XML styled with CSS into PDF documents. Built on top of the Big Faceless PDF Library, it supports advanced layout features, including modern CSS constructs like flexbox-1, SVG2, and MathML4, and it delivers archival quality outputs compliant with PDF/A, PDF/X and PDF/UA. Designed with a streaming architecture, it can generate very large documents efficiently while keeping memory usage low, and it is flexible for deployment both via its API and as a web‑service in local or cloud environments.

The BFO Publisher v1.4 update adds support for OpenType variable fonts, enabling developers to embed and render fonts with adjustable weight, width, and other typographic axes from a single font file. These fonts are not supported in PDF format, so are converted into a static instance which gets embedded into the PDF. This reduces the need to manage multiple static font files, lowers output file sizes, and allows finer control over typography directly through CSS, leading to more precise and efficient design workflows when creating PDFs with BFO Publisher.

To see a full list of what's new in v1.4, see our release notes.

BFO Publisher is licensed per server/machine and is available as an annual or a perpetual license depending on the use case. Technical support is available. See our BFO Publisher licensing page for full details.

For more information, see our BFO Publisher product page.