Line – Devstyler.io https://devstyler.io News for developers from tech to lifestyle Wed, 06 Mar 2024 12:05:18 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 Version 23 of LEADTOOLS Introduces .NET MAUI Support and Other New Features https://devstyler.io/blog/2024/03/06/version-23-of-leadtools-introduces-net-maui-support-and-other-new-features/ Wed, 06 Mar 2024 12:05:18 +0000 https://devstyler.io/?p=119671 ...]]> Apryse, the company that recently acquired LEAD Technologies, has released version 23 of LEADTOOLS, which includes a number of new tools for developers.

LEADTOOLS is a suite of development tools with components that allow developers to incorporate features such as forms processing, document/image viewing, OCR/ICR and more into their applications.

Highlights in this release include a new Excel application programming interface and web editor, .NET MAUI support, and an updated React Medical web viewer.

“These integrated, powerful, and customizable features make it possible for developers to build better, more sophisticated applications quickly without compromising on quality”, said Khalil El-Dana, head of product development for LEADTOOLS

The new Excel API allows developers to load, create, edit, and save Excel sheets, and the Excel web editor integrates into existing HTML and JavaScript applications. According to the company, both tools offer features such as formatting, formula creation, styling, merging and saving.

The company integrates .NET MAUI across the LEADTOOLS product line, providing cross-platform development capabilities for developers working on Android, iOS and Windows.

Other features include multi-capture video support, speech recognition demonstrations, and recognition engine updates.


Read more:
1. Mark Zuckerberg and His Wife Shared Photos From Billionaire Wedding In India
2. How to Burst the Toxic Bubble in Work IT Culture?
3. ChatGPT Now Reads Cooking Recipes While Walking Around the Kitchen

]]>
Rezilion Updates MI-X for Better Application Development Protection https://devstyler.io/blog/2022/12/20/rezilion-updates-mi-x-for-better-application-development-protection/ Tue, 20 Dec 2022 09:06:13 +0000 https://devstyler.io/?p=96185 ...]]> Rezilion has updated the open source MI-X tool developed by Rezilion’s vulnerability research team. The new updates give teams vital information about the exploitability of known critical CVEs in their environment.

“We are constantly extending MI-X to enable validation for more vulnerabilities,” . “With these latest enhancements, we have added the ability to produce machine-readable output so the tool can be integrated as part of the CI process and have also added mitigation and remediation advice for every supported vulnerability. We hope these improvements will help users gain even more value from using the tool”,

said Yotam Perkal, Director, Vulnerability Research for Rezilion.

MI-X can create machine-readable output in JSON or CSV format. In addition to the new updates, the company offers Windows support for the Heartbleed and SpookySSL vulnerabilities.

MI-X enables the use of a command line interface (CLI) tool to identify and establish the exploitability of more than 20 well-known common vulnerabilities and exposures (CVEs).

The CLI tool is a free, open-source companion to Rezilion’s enterprise solution for software supply chain security and helps researchers and developers identify if containers and hosts are impacted by a specific vulnerability, thus allowing organizations to target remediation plans more effectively.

Using MI-X, organizations can identify and establish the exploitability of 20+ high-profile CVEs, including hosts and containers. The tool can easily be updated to include coverage for new critical and zero-day vulnerabilities.

]]>
How to Create Your Own Pocket Sized Blockchain In JavaScript https://devstyler.io/blog/2021/11/23/how-to-create-your-own-pocket-sized-blockchain-in-javascript/ Tue, 23 Nov 2021 10:53:35 +0000 https://devstyler.io/?p=75282 ...]]> To be able to do one of the most common functions done in Bitcoin and blockchain technology –Hashing, you will need to use a cryptography library first. The crypto library that is needed is the crypto-js library.

The first line is  requiring the load of this library object into a variable. You can use the name CryptoJS. If you want to create a class for Blocks, you can use JavaScript or C++.

Now you have a class “Block” which will allow you to easily create countless Block instances in your blockchain. It’s time to create a constructor to allow you to easily and dynamically create your Blocks.

The index will be a number that you assign each block, consecutively. You will see many block explorers call this “block height” when referencing a particular block. They’re referring to the index value.

The third step is the hypothetical value you are plugging in here – txHash. In Bitcoin, block headers hold the “Merkle Root” which is a hash of all the transactions in that block. So you will at least provide the hash to represent this later in the program.

The ‘previousHash’ parameter is the link that creates the “chain” to the block-chain. Each block holds a hash of the previous block. So whenever creating a new block, you want to create a pass in the hash of the last block as an argument. He can run the hash function in-line in the constructor, so therefore, you just need to pass in the block.

With your blocks properly defined, you can create a simple function that you can call on to generate the next block. Now you just have to initialize the blockchain array and create your very first block: The Genesis Block.

For the purposes of readability, you have to put some formatting in there. And there it is, the pocket sized blockchain that creates a sequence of blocks with bare bone structure in less than 30 lines of code!

]]>