Software Listing of Author : "Gianluca Dorini"

Copernic Desktop Search is a popular free desktop search tool that searches Microsoft Word, Excel, and PowerPoint files, Acrobat PDFs, Outlook emails, and all popular music, picture and video formats. Copernic can also search your browser history, favourites, and contacts. Copernic Desktop Search can be accessed using COM interface, and the two functions published herein are an example on how to do so. The functions are: 1 - copernicdesktopsearch 2 - cdsgetfilepath copernicdesktopsearch submits search queries to Copernic Desktop Search and retrieves results of any type (files, emails, history). Each result is returned by means of several different fields, like for instance: 'displayname','extension','filename','location','offline','receivedmail','size','subject','date',... cdsgetfilepath exploits Copernic to search files in your...

  • Platform: Matlab, Scripts

The bridge-crossing problem is a mathematical puzzle where a group of N persons have to cross a bridge at night. It is dark and they can only cross the bridge if they carry a lamp. Only one lamp is available and at most two persons can cross at the same time. It is not possible to cross from a side if the lamp is not on that side. The time of crossing is the time of the slowest person crossing. In this simple exercise, the bridge crossing problem is modelled as undiscounted Dynamic Programming problem with termination state. I know very little about this problem, and I made this script just for fun I guess other approaches exist which are more computationally efficient than this. Anyway, this one works and can it be used to solve problems up to 10~15 persons in reasonable time.

  • Platform: Matlab, Scripts

isParetoSetMember returns the logical Pareto membership of a set of N points in K dimensions. It takes as input a N-by-N matrix and return a N-binary-array, denoting for each of the N points, whether it is Pareto (1) o not (0). The concept of Pareto dominance considered herein is the standard multiobjective minimization problem. The help containst three meaningful examples. The c coding (mex file) allows effective performances. For this reason, this function may be a useful tool to be incorporated into multi-objective optimization algorithms implementation.

  • Platform: Matlab, Scripts

This function extracts a scalar/vector/matrix of random numbers with discrete Probability Distribution Function. The PDF is specified by the user as a input vector. This function is designed to be fast, and it is implemented within a .mex file Following Olivier B. comments (that I acknowledge for his comments), I performed cross-comparisons with randp. gDiscrPdfRnd is faster with a ratio that increases with the number of number, i.e. for about 3 times faster for 10^6 numbers to over 40 times faster for 10^7 numbers. Moreover, for large random arrays, randp seriously surcharges the RAM memory, whereas gDiscrPdfRnd limits thememory use to what is essential (tanksto the coding). In what follows the details of thecomparison are given. >> tic;R = randp([1 3 2],1000000,1);toc elapsed_time = 0.4840 >> tic;R = gDiscrPdfRnd([1 3...

  • Platform: Matlab, Scripts

This practical function provides a tool for quickly including a random process within a Monte Carlo Simulation framework. The main input argument, is a string containing commands in Matlab syntax. Each execution of such string is an instance of a random process. The function expressionMCS samples an opened number of user-specified variables and expressions, by running the input string for N iterations. The function help is documented with four meaningful examples of various uses. The purpose of this function is to perform simple Monte Carlo testings for any kind of stochastic processes, without having to create a single .m file. Hence it is not ment to be practicle, rather than fast. I would like to acknowledge Dimitri Shvorob for his comments.

  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

ThumbsPlus

ThumbsPlus is a highly
customizable image database /
thumbnails / graphics editor
application that makes it easy
to ...

NetCrunch Suite

An all-in-one and agentless
network monitoring and
management system, capable of
monitoring every device in
your network. ...

nanoCAD Plus

nanoCAD Plus - easy-to-use low
cost CAD software providing
classic interface and native
.dwg support. nanoCAD Plus has
...

SAM Cast Pro

Start streaming live audio
content with SAM Cast - The #1
Live Streaming Solution. All
in one solution for your live
...

FolderMill

FolderMill monitors a folder
and automatically prints or
converts incoming documents to
PDF, JPG or TIFF. Just define
...

Network Shares Recycle Bin

The Network Shared Recycle Bin
allows you to backup and
recover deleted files on the
server side. Once you have
this tool ...

PhotoStage Pro Edition

PhotoStage Pro Edition for
Windows makes creating a
slideshow easy and fun. Share
your memories with a
professional ...

RecordPad Pro Edition for
Mac

RecordPad Pro Edition for Mac
is ideal for recording voice
and other audio to add to
digital presentations,
creating an ...

VB.Net PDF

Create, Edit and Extract Text
and Image Content inside
VB.net applications. Supports
HTML, ASPX, CSS, and images.
...

Vivaldi for Windows 64

The Vivaldi browser does not
track you and lets you be in
control of how your browser
looks, feels and works. It
adapts ...