Category News

O2 SolutionsとComponentSourceの提携20周年記念

1月 16, 2024
ComponentSourceとO2 Solutionsは、20年にわたって協力し、世界中の開発者にPDFコンポーネントとツールを提供

ComponentSource, the world’s largest reseller of software components, is proud to celebrate the 20-year anniversary of its partnership with O2 Solutions.

O2 Solutions is a software development company specializing in empowering .NET developers with powerful tools for working with PDFs. Its flagship product, PDF4NET, is a comprehensive library that allows developers to generate, edit, and manipulate PDF documents directly within their .NET applications. With its intuitive object model and extensive feature set, PDF4NET simplifies complex PDF tasks, making it a popular choice for developers across various industries. O2 Solutions is dedicated to providing the high quality components and support to its customers and to the worldwide developer community.

By leveraging ComponentSource's global network and expertise in software distribution since 2004, O2 Solutions has expanded its customer base worldwide. As ComponentSource and O2 Solutions enter their third decade of collaboration, both companies continue to provide the software development industry with the high quality products required by today's demanding developer community.

Explore the O2 Solutions product range.

.NET、Go、Python向けのコードカバレッジ

1月 16, 2024
Qodana 2023.3では、開発者は.NET、Go、Pythonコードのコードカバレッジを測定可能

Qodana by JetBrains is a static code analysis tool that seamlessly integrates with your CI/CD pipeline, bringing the powerful inspection capabilities of JetBrains IDEs directly into your workflow. It scans codebases for over 2,500 potential issues, including performance bottlenecks, security vulnerabilities, and bad coding practices, granting developers, QA engineers, and team leads comprehensive insights to improve code quality, maintainability, and overall project health. Qodana can analyze code written in 60+ languages including Java, JavaScript, TypeScript, PHP, Kotlin, Python, Go, and C#.

The Qodana 2023.3 release adds code coverage support for .NET, Go and Python. The latest iteration introduces helpful inspections that flag methods, classes, or files with coverage below a set threshold. This calculated coverage is conveniently displayed in both the CLI and Qodana Cloud UI. These inspections are pre-enabled and included in both Starter and Recommended profiles, requiring only test data to start revealing valuable coverage insights.

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

Qodana is licensed per user as a commercial annual subscription. See our Qodana licensing page for full details.

For more information, visit our Qodana product page.

手書き文書から簡単にデータ抽出

1月 16, 2024
Aspose.OCR for .NET 23.12.1では、印刷物に加え、手書きのテキストも認識可能

Aspose.OCR for .NET empowers developers with a robust, API-driven optical character recognition (OCR) solution for their .NET applications. It seamlessly extracts machine-readable text from diverse image formats, including scans, photos, and PDFs, across 28 languages. Boasting superior speed and accuracy, even with tilted or noisy images, it eliminates the need for complex algorithm expertise, allowing developers to focus on application logic and value creation.

The 23.12.1 release of Aspose.OCR for .NET adds the ability to recognize handwritten text. Beyond simply recognizing text from images, it empowers users to digitize historical records, streamline document archiving, analyze customer feedback, and parse employee records—all while accurately interpreting handwritten input. This cutting-edge solution fosters new levels of efficiency and insight, transforming the way we interact with written information.

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

Aspose.OCR for .NET is offered as Developer Small Business, Developer OEM, Site Small Business, and Site OEM licenses, catering to a range of business needs. Licenses are perpetual, and include 1 year of support and maintenance. Subscription renewals are also available. See our Aspose.OCR for .NET licensing page for full details.

For more information, visit our Aspose.OCR for .NET product page.

WindowsインストーラーMSIパッケージの品質と信頼性を確保

1月 15, 2024
内部整合性エバリュエーター(ICE)をサポートする検証ツールを使用して、準拠したインストールパッケージをユーザーに配信していることを確認

MSI Package Validation with Internal Consistency Evaluators (ICEs) is a critical process for ensuring the quality and reliability of Windows Installer packages. It involves running checks based on predefined rules to identify potential issues within the package structure and data. These checks, conducted by ICEs, are essential for maintaining package integrity, preventing installation failures, and ultimately fostering a smooth user experience. By employing ICE validation, developers can proactively identify and rectify potential problems before releasing their software. This helps avoid bugs, installation errors, and compatibility issues that could impact end users. Moreover, validated packages are more likely to comply with Microsoft Windows Installer certification requirements, enhancing their credibility and marketability.

Several installation tools provide MSI Package Validation including:

  • Advanced Installer Architect can automatically run the ICEs after your build is complete and fix errors and warnings.
  • InstallShield Premier runs validation checks, reports the specific ICE rule violation and offers troubleshooting information.
  • AdminStudio Enterprise includes Application Manager which allows the validation of MSI packages either before, during, or after import.
  • RayPack Studio by Raynet includes a "Package Validation and Testing" view where users can trigger full MSI validation, Windows logo checks, and more.

For an in-depth analysis of features and price, visit our Installation Tools comparison.

Compare Installation Tools

データベースへPythonアプリケーションからアクセス

1月 15, 2024
Devartの新しいPythonコネクタにより、Pythonプログラムは、追加のソフトウェアを必要とせずに、データベースやクラウドサービスと直接通信可能

Devart Python Connectors are a collection of tools that bridge the gap between Python and various databases and cloud services, allowing you to interact with them directly from your Python code. They adhere to the Python Database API Specification v2.0, ensuring a consistent and familiar experience across different data sources. These connectors enable you to establish direct connections to databases via TCP/IP, eliminating the need for external client libraries, and to access cloud services securely through HTTPS.

The Python Connectors are licensed per developer and are available as a Perpetual License with a 12 month support and maintenance subscription. See our Python Connector licensing pages for ASE, BigCommerce, BigQuery, Dynamics 365, Firebird, HubSpot, InterBase, MySQL, NetSuite, Oracle, PostgreSQL, QuickBooks, Salesforce, SQL Server, SQLite, xBase, and Zoho CRM.

For more information about the Python Connectors visit our product pages:

Database servers:

Cloud services: