Strainu onLine
Blogul unui automatist
Code
These are my latest 42 posts in the category "Software" (and subcategories):
Wikipedia e mai prietenoasă cu diacriticele cu virgulă
Posted by Strainu | Filed under Software
De luna asta, Wikipedia în limba română a devenit și mai prietenoasă pentru diacriticele cu virgulă. Regulile au fost schimbate în așa fel încât este permisă scrierea cu diacritice corecte în paginile de discuție. Au fost create redirectări de la numele cu diacritice corecte către articolele existente, aşa că acum utilizatorii de Vista, Win7 sau Linux pot să intre direct la pagina articolului din bara de adrese. Urmează crearea de aliasuri pentru spațiile de nume (unde depindem de administratorii serverelor) şi crearea de redirectări şi pentru paginile de discuţie. Următorul pas, și anume trecerea definitivă la diacriticele corecte, va mai trebui să aștepte datorită cotei de piață foarte mari pe care o are IE6. Puteți participa și voi la discuția de la Wikipedia:Corectarea diacriticelor.
Romanian Funds prices in GNUCash
Posted by Strainu | Filed under Software
After the Bucharest Stock Exchage Module for Finance::Quote, I made another module, to retrieve the values of the Romanian Mutual Funds. The data is extracted from the Kmarket website which prooved to be a useful resource. Here is how you can add this package to your own system:- Install Perl. If you're using Linux, you probably already have it. Write perl -v to find out the version you have. If you're using Windows, ActivePerl or Strawberry Perl should do the trick.
- Install Finance::Quote. GNUCash offers an automated program to do that.
- Make sure GNUCash is not running.
- In Linux, open a root shell and write update-finance-quote. In Windows, go to the start menu and you will find a shortcut to a BAT file called "Install Online Price Retreival".
- For now, the script is not yet included in Finance::Quote and must be installed separately.
- Download the provided archive and extract it along with the rest of the Perl scripts for Finance::Quote (you will see the download path during the installation). Make sure the Finance folder overwrites the current folder.
- In the Finance folder you will find 2 files named Quotes.pm and Quotes.pm.patch. You can apply the patch by using the command
patch Quotes.pm Quotes.pm.patchOn Windows, just open the Quotes.pm file in Notepad, search for a line that begins with @modules = and add ROFunds to the list of modules.
- Start GNUCash and go the the Tools->Security Editor menu. You will see a window similar to the one on the left side of Fig. 1.
- Click on the Add button. A new window, just like the one on the right side of Fig. 1 will appear. Let's say that you want to get the stock price for BT Index (a fund from Banca Transilvania Asset Management). You add the following information in that window:
- Full Name: BT Index
- Symbol: BT Index (this is very important, as this is the search criteria - you need to put the full name of the fund, without diacritics, as there are no symbols)
- Type: Funds (or whatever you want)
- Check the Get Online Quotes checkbox. Three new options will be activated.
- Choose Type of quote source: Unknown
- From the drop-down choose rofunds.
- Click OK twice and you're ready to test it.
- Go to the Tools->Price Editor menu. You will see the dialog in Fig. 2. Click the Get Quotes button and you should see a new price appearing. You can notice the source is "Finance::Quote" and the price is the correct one for that date. If you wish, you can check it on the K-market website.
openSUSE 11.2 is coming!
Posted by Strainu | Filed under Software
Varianta în română o găsiţi aici. On November the 12th, Novell and the openSUSE community will launch openSUSE 11.2. This calls, of course, for a celebration. Actually, there will be 2 celebrations in Bucharest:
We're waiting for as many of you as possible!MediaWiki Contributor
Posted by Strainu | Filed under Software
A while ago I submitted a patch to the New User Message extension of MediaWiki. The code was submitted in r51297, so I guess you could say I'm now a MediaWiki Contributor :P Hopefully, pretty soon this extension will be activated on the Romanian Wikipedia.
BSE stock prices in GNUCash
Posted by Strainu | Filed under Software
GNUCash has a very good automatic price retreival utility, based on the Perl Finance::Quote library. Unfortunately, the sites it is using to get the data from don't have any quotes from the Romanian markets. Therefore, I decided to write my own modules, and I started with the Bucharest Stock Exchange, since their data was reliable and available in a accessible format. Here is how you can add this package to your own system:- Install Perl. If you're using Linux, you probably already have it. Write perl -v to find out the version you have. If you're using Windows, ActivePerl or Strawberry Perl should do the trick.
- Install Finance::Quote. GNUCash offers an automated program to do that.
- Make sure GNUCash is not running.
- In Linux, open a root shell and write update-finance-quote. In Windows, go to the start menu and you will find a shortcut to a BAT file called "Install Online Price Retreival".
- For now, the script is not yet included in Finance::Quote and must be installed separately.
- Download the provided archive and extract it along with the rest of the Perl scripts for Finance::Quote (you will see the download path during the installation). Make sure the Finance folder overwrites the current folder.
- In the Finance folder you will find 2 files named Quotes.pm and Quotes.pm.patch. You can apply the patch by using the command
patch Quotes.pm Quotes.pm.patchOn Windows, just open the Quotes.pm file in Notepad, search for a line that begins with @modules = and add BSERO to the list of modules.
- Start GNUCash and go the the Tools->Security Editor menu. You will see a window similar to the one on the left side of Fig. 1.
- Click on the Add button. A new window, just like the one on the right side of Fig. 1 will appear. Let's say that you want to get the stock price for Banca Românâ pentru Dezvoltare (symbol: BRD). You add the following information in that window:
- Full Name: Banca Română pentru Dezvoltare
- Symbol: BRD (this is very important, as this is the search criteria)
- Type: BSE (or BVB, or whatever you want)
- Check the Get Online Quotes checkbox. Three new options will be activated.
- Choose Type of quote source: Unknown
- From the drop-down choose bsero.
- Click OK twice and you're ready to test it.
- Go to the Tools->Price Editor menu. You will see the dialog in Fig. 2. Click the Get Quotes button and you should see a new price appearing. You can notice the source is "Finance::Quote" and the price is the correct one for that date. If you wish, you can check it on the BSE website.
ProMec
Posted by Strainu | Filed under Software
ProMec is a small graphical project I did for the Mecanics course in the first year of faculty at UPB, with prof. A. Craifaleanu. It simulates the movement of a complex system made out of several bars.
Talk
Posted by Strainu | Filed under Software
Talk is a simple chat program. It uses the very simple Cesar code to encrypt the messages. Select the mode (client or server), the IP address and the port, then press “Conectare” ( “Asteapta” for the server), and, if there is another user, the message area will be activated.
Query
Posted by Strainu | Filed under Software
Query is a whois-like program that allows you to find the status of a domain or IP address. He uses Whois servers to obtain informations like the domain owner, expiration data, etc.
The software is distributed under CC-GNU GPL license.
Download (source)
Distributed Programming Homeworks
Posted by Strainu | Filed under Software
Distributed Programming Homeworks from the Automatics and Computer Science Faculty, UPB, 5th year, prof. Corina Stratan. Themes: Transactional Distributed Object DataBase Management System, RMI (Remote Method Invocation), Plane ticket reservation web service, SSH access using a web interface with JSP/servlets.
Network Programming Homeworks
Posted by Strainu | Filed under Software
Network Programming Homeworks from the Automatics and Computer Science Faculty, UPB, 5th year, prof. Valentin Cristea. The archive contains a homework made in Java. Themes: RPC (Remote Procedure Call), Sorting trees using MPI, Secure chat server in JAVA, Bidding system using CORBA.
Parallel Algorithms Homeworks
Posted by Strainu | Filed under Software
Parallel Algorithms Homeworks from the Automatics and Computer Science Faculty, UPB, 5th year, prof. Valentin Cristea. The archive contains a homework made in Java. Themes: Parallel Game of Life with OpenMP, Sudoku with Replicated Workers, image manipulation (filters, Huffman coding), routing tables.
QuickTemplate
Posted by Strainu | Filed under Software
QuickTemplate is a JavaScript script that can be used by Wikipedia users to add several new links under the edit window, so you can quickly add useful templates. The script allows the user to configure different parameters. You can show the following templates:
- image copyrights;
- maintenance templates;
- delete templates;
- disputes;
- messages.
Operating Systems design homeworks
Posted by Strainu | Filed under Software
Operating Systems design homeworks from the Automatics and Computer Science Faculty, UPB, 4th year, prof. Octavian Purdilă. Themes: system calls, UART driver, file system driver, firewall, RAID software.
Parallel Computing homeworks
Posted by Strainu | Filed under Software
Parallel Computing homeworks from the Automatics and Computer Science Faculty, 4th year, prof. Nicolae Tapuş. Subjects:
- MPI,
- OpenMPI,
- pthreads,
- parallel Sudoku solver and generator.
Database design project
Posted by Strainu | Filed under Software
Database design project 4th year, Computer Science Faculty, Bucharest, prof. Mircea Petrescu.
Pagerename.py
Posted by Strainu | Filed under Software
Pagerename.py is a script for the pywikipedia framework, used to rename a series of pages on Wikipedia and other MediaWiki sites. The script is designed to make the same modification on all the titles it reads from the input file. You can remove parts of the title or add a new text at the beginning and/or and of the title. You can find it's source code below or at this site.
Computer Systems’ Structure homeworks
Posted by Strainu | Filed under Software
Computer Systems' Structure homeworks from Automatics and Computer Science Faculty, 4th year, prof. Emil Sluşanschi. The archive contains a homework made in C. Themes: threads, semaphores, queues, locks, fat-tree inter-connection structures, file-sharing, network programming in python. The C homework is a simulation using the Blitzen simulator (not included).
Operating Systems homeworks
Posted by Strainu | Filed under Software
Operating Systems homeworks from the Automatics and Computer Science Faculty, 4th year, prof. Marius Dorian Zaharia. Themes:
- using Linux;
- bash;
- processes and threads in Linux;
- IPC: semaphores, message queues, signals, shared memory;
- readers-writers, producers-consumers and philosopher's problems.
Traffic data class
Posted by Strainu | Filed under Software
Traffic data class (trafic_data) is a PHP class which allows you to retrieve all the traffic data for the websites using the trafic.ro engine. The code can get all the data (including the site ID) using only the URL of a page containing the trafic.ro code.
Digital/analogue clock
Posted by Strainu | Filed under Software
Digital/analogue clock A DevC++ program that shows an analogue or digital clock. The program shows the usage of classes in C++ and the usage of Windows drawing functions.
Number of searches
Posted by Strainu | Filed under Software
Number of searches is a PHP5 program to check the number of searches for a domain name using overture.com. The program receives a list of domains, it checks them on overture.com and returns the number of searches made for that term in tha last month. Due to bandwidth restrictions, ony the source is available, and the program only works with PHP5.
Networking Protocols homeworks
Posted by Strainu | Filed under Software
Networking Protocols homeworks Networking Protocols homeworks, Automatics and Computer Science Faculty, UPB, 3rd year, prof. Florin Pop or Valentin Cristea. The software is distributed under CC-GNU GPL license. Download
BlackJack (21)
Posted by Strainu | Filed under Software
BlackJack (21) is a simple simulation of a Black Jack game. Is shows the usage of bitmaps as background for MFC applications.
ThePlayZone
Posted by Strainu | Filed under Software
ThePlayZone is a simple mp3 player. It can read ID3v1 tags, the bitrate and frequency, and play m3u and pls playlists.
Card Admin
Posted by Strainu | Filed under Software
Card Admin is a program that helps you keep track of your card accounts. For the time being, it's available only in Romanian. Card Admin vă permite doar să ştiţi în orice moment valoarea soldului dvs. şi operaţiile făcute asupra lui. El nu influenţează activitatea băncii dvs. şi obţine informaţii doar din operaţiunile pe care le înregistraţi dumneavoastră. The software is distributed under CC-GNU GPL license. Download
Algorithm Analysis Labs
Posted by Strainu | Filed under Software
Algorithm Analysis Labs (sorting methods and graph labs), Automatics and Computer Science Faculty, UPB, 3rd year, prof. Cristian Giumale The software is distributed under CC-GNU GPL license. Download
The “Tree” Class
Posted by Strainu | Filed under Software
The "Tree" Class A high-scool program to show the use of classes and trees represented in every possible way. It contains the following classes:arbore_m (trees represented by matrices); arbore_l (trees represented by lists); arbore_b (binary trees); arbore_cost (trees with costs).
Algorithms and Data Structures Labs
Posted by Strainu | Filed under Software
Algorithms and Data Structures Labs Algorithms and Data Structures labs, Automatics and Computer Science Faculty, UPB, 1st year, prof. Florian Moraru The software is distributed under CC-GNU GPL license. Download
TicTacToe
Posted by Strainu | Filed under Software
TicTacToe is a program to simulate a TicTacToe game. There are 3 difficulty levels, from the one with no AI to the one where you can't win. The program also has a scoreboard.
Poker
Posted by Strainu | Filed under Software
Poker A program to simulate a poker game (without bets). It can give the user advice about the cards to change and can explain the result of the game. It's an ideal software to explain the rules of the game to beginners.
Strainu Links for WordPress
Posted by Strainu | Filed under Software
This plug-in is no longer maintained. Please use the native Wordpress features to obtain the same result.
You can put all your links in any article, page or comment by adding "<!--slinks-->" in any page, comment or post.Description
WP Links allows you to put your links on your blog. It can be implemented on a page or a post. It currently works with WordPress 1.5.x and 2.0.x.Quotes (C++)
Posted by Strainu | Filed under Software
Quotes (C++) A program that demonstrates the communication between VisualC++ and the MySQL server. To run, you need the MySQL server and the "quotes" table(use the quotes.sql file) from the archive.
The software is distributed under CC-GNU GPL license.
Download (source)
Integral
Posted by Strainu | Filed under Software
Integral A highschool program that calculates a definite integral. The dll makes all the work, so you can use it in your own programs. The program illustrates the use of dll's.
Tutoriale Grafuri si arbori
Posted by Strainu | Filed under Software
Tutoriale Grafuri si arbori Tutoriale despre Grafuri si Arbori la nivelul clasei a XI-a. Sunt realizate in Flash, cu sursele programelor in C++.
Quotes (Java)
Posted by Strainu | Filed under Software
Aforisme (Java) A program that demonstrates the communication between Java (I have used the NetBeans IDE) and the MySQL server. To run the program, you need the MySQL server and the "quotes" table(use the quotes.sql file).
Assembler Labs
Posted by Strainu | Filed under Software
Assembler Labs x86 assembler, Automatics and Computer Science Faculty, UPB, 2nd year, prof. Vasile Lungu The software is distributed under CC-GNU GPL license. Download
Computer Graphics Labs
Posted by Strainu | Filed under Software
Computer Graphics Labs Computer Graphics labs (DOS-graphics and OpenGL), Automatics and Computer Science Faculty, UPB, 3rd year, prof. Marius Dorian Zaharia The software is distributed under CC-GNU GPL license. Download
Algorithm Analysis Project
Posted by Strainu | Filed under Software
Algorithm Analysis Project 3rd year, Computer Science Faculty, UPB, Bucharest. It's about contour tracing (Square Tracing Algorithm, Moore-Neighbor Tracing, Radial Sweep, Theo Pavlidis' Algorithm). To see the applets, just choose the algorithm, then click on "Program".
C-Programming Labs
Posted by Strainu | Filed under Software
C-Programming Labs Computer Programming labs, Automatics and Computer Science Faculty, UPB, 1st year, prof. Eugenia Kalisz.
OOP Labs
Posted by Strainu | Filed under Software
OOP Labs OOP labs, Automatics and Computer Science Faculty, UPB, 2nd year, prof. Florian Moraru.
WebBrowse
Posted by Strainu | Filed under Software
Features
-
WebBrowse is a browser which offers all the functions of Internet Explorer® 6 as well as some more functions, like searching with over 120 engines, on-line translations from/in several languages, and many more.
-
You can search the web with over 120 engines from all domains.
-
The address you are writing can be predicted by the program.
-
The program can be highly customized, from the start page to the language of the program.
-
WebBrowse comes along with several other valuable programs.
-
The program comes with a complete help in several languages.
Tech Support
-
The help file for WebBrowse can be found as HTML files.
-
If you need more help, you can obtain it by email.
What others are saying
| Miercuri 12 Octombrie 2005 "WebBrowse ofera, pe langa toate facilitatile obisnuite, cateva optiuni suplimentare, cum ar fi cautarea pe Internet, traducerea on-line, interfata in limbile romana, engleza, franceza sau germana (la alegere). WebBrowse este livrat cu o serie de programe aditionale care usureaza navigarea pe Internet. " [Mai mult] | |
| August 2005 "Este un browser rapid si ofera acces la peste 120 de motoare de cautare. " [Mai mult] | |
| "Un browser di produzione rumena che, alla prova, ottiene un giudizio sicuramente positivo. Poco ingombrante, WebBrowse conta su una linea pulita ma non monotona, grazie alle icone simpatiche e carine. Buone le funzionalità incorporate (textpad, mail, time counter e altre), per chi è stanco dei soliti browser questa è un'apprezzabile alternativa." |
Get it
DownloadSecure Contact for WordPress
Posted by Strainu | Filed under Software
This plug-in is no longer maintained. Please use another Wordpress plugin to obtain the same result. Thanks for your all feedback!
SecureContact is a drop in form for users to contact you. It can be implemented on a page or a post. It offers enhaced security by using captcha images. It currently works with WordPress 2.0+. It's based on the WP Contact Form plugin by Ryan Duff










[...] Code [...]