My last work is this custom UICollectionViewLayout that is similar to the iOS 7 application’s menu. I enjoyed a lot doing this interface. It is fully customizable.
Next step: I will insert the drag and drop feature and maybe when I will have time I want to write an article about it sharing the relative code on gitHub.
In this post I want to write about Information retrieval. Spotlight is a selection-based search system, which creates a virtual index of all items and files you want.
we must solve the following problem:
We have a lot of PDF described by the text they contain or also images/videos described using TAGS. Spotlight allow the user to quickly locate a wide variety of relevant items that contain , with high probability, the informations you are looking for.
We will use:
An Information Retrieval System (IRS).It is a system designed andbuilttoperform tasks of Information Retrieval for big collections of documents, it ensures decription of documents and retrievalofthoseconsideredrelevant tothe needsexpressedby the user ’s questions.
It is helpful to see what each side, in a client/Server communication, sends or receives. There are two Unix tools that could be usefull in such situations:
WebScarab operates as an intercepting proxy, allowing the operator to review and modify requests created by the browser before they are sent to the server, and to review and modify responses returned from the server before they are received by the browser. It is able to intercept both HTTP and HTTPS communication.
This DLL allow you to draw points on a Cartesian plane. Points will be interpolated using linear interpolation or spline cubic interpolation (i will give you this interpolation only if you ask me, this version of software doesn’t have it). You can also change the value of a single point changing directly its value. You can enable or disable floating points or dicrete points visualization only selecting the option button. You can cancel points and you can ask for the extrapolation’s value of any point you need for any specific X value that you want.
This Software allow, using a DLL that I realized in C#/Direct3D, to visualize a 3D Map. You can modify the graph using direct manipulation of the intersection points or using 2D section’s views. Below you can see images, video and a downlodable example that show how it works.
I developed this for my dissertation at university and it is used in more complex software I did in 2008. The component is not the original one I did for Aprilia, the interface is different and a lot of functionalities are missing here. The original software allow the correction of injection maps of a four stroke engine. It is used for the correction of injection maps of Aprilia RSV4 (Superbike team). This component was also a simple way to see the injection maps using a 3D View.
Programmed in C language, using MPI libraries. This is a parallel implementation of a rotation algorithm for 24BPP image in PCX(ZSOFT) format. i also implemented reader/writer for that format. Software finish always with success its execution according to settings in job’s file assigned to scheduler using loadLeveler management system. Test was executed highlighting the networking subsystem in the multicore environment IBM RS/6000 SP with image’s input of any dimension. Considered parameters in different executions are: - Different size of PCX images (800x600 - 1024x768 - 1191x893 - 2048x1536 - 4000x3000); - Different networking system (high performance switch or ethernet); - Different number of CPU. Remains invariant the angle of rotation for all the tests.