Python – Algorithms About Palindromes
About 3 weeks ago, I have enlisted myself in some course for algorithms. There, one of the guys mentioned a web site for web contests and I have decided to take a look. The site is called Timus.ru and the …
About 3 weeks ago, I have enlisted myself in some course for algorithms. There, one of the guys mentioned a web site for web contests and I have decided to take a look. The site is called Timus.ru and the …
The last week I was fighting with algorithms again. 🙂 Thus, I had to implement the mighty heap sort in C# and here is what I came up with. The idea of the code below is the following: In line 68 …
The Ultimate Review Team has been summoned today to make reviews of Sony Z2 and SWR30. Take a look at our epic selfie: The Beauty, the Geek and the Mighty Pig made 4 terrific video reviews (in their own opinion!) which …
News – The Ultimate Review Team has been summoned for first video review Read more →
Today, after playing some interesting board games, I was wondering about some probabilities with dice. As far as I did not want to calculate them with statistics methods (and it is always funnier to make a simulation), I have …
Python – Times the dice is same as previous or next Read more →
Today I had to write a solution of the following problem – imagine you have two lists like this: var liPhoneBook = new List<tuple<int,string>>(); liPhoneBook.Add(Tuple.Create(100, “Pesho”)); liPhoneBook.Add(Tuple.Create(200, “Gosho”)); liPhoneBook.Add(Tuple.Create(300, “Atanas”)); liPhoneBook.Add(Tuple.Create(400, “Az”)); liPhoneBook.Add(Tuple.Create(500, “Ivan”)); liPhoneBook.Add(Tuple.Create(600, “Ivan Petrov”)); liPhoneBook.Add(Tuple.Create(900, “Vitosh”)); List …
C# Algorithms – Phone Book Implementation – List of int and string with a tuple Read more →
Binary sorting is something trivial in algorithms – it is trivial, because a lot of people know how to do it, but because even those who claim to be the professors in algorithms and be the wise guys in the area …
C# Algorithms – Calculation of Squared Root with Binary Search Read more →
Since the beginning of the month, I am visiting a course called Algorithms. As far as I have to work with one of the following languages – C#, C++, Java or Python and somehow Python is rather slow for such …
C# Algorithms – Usage of Nested Lists and TryGetValue of Dictionary Read more →
After working out Selection Sort, Count Sort and Insertion Sort, I have decided to continue with the last easy sorting method – Bubble Sort in C#. The other advanced sorting, using recursion can also be found here, but I am …
How did it all start? When I was a student at the University of Sofia, I had to translate about 100 pages of the Greek Military Codex, which was quite an unpleasant task (if someone claims the opposite – run away from …
After writing yesterday about the insertion sort algorithm with Python here, today I have decided to continue with the algorithms. Thus, I have decided to take a look at two other simple sorting algorithms – Count Sort and Selection Sort. …
This is probably the shortest article I have written. After some time trying to install an environment for C# in my Mint and my Ubuntu systems, I found out the following: the name of the environment is MonoDevelop. the installation …
As I have already mentioned, the following 2 months I will be dealing with algorithms! Thus, I have enlisted myself in a course for them and I will be spamming my site constantly with some useful (mainly for me) stuff …
About 15 weeks ago, I was making my first steps in Python (sometimes it is a pity that I do not have dates on my articles, but I like it this way). During my first steps, once I had the …
This month I have finished with my Python course in HackBulgaria, thus I have decided to continue with a course, called Algorithms. The course had a requirement of three tasks, which should be resolved in a reasonable time. The first one …
Some time ago I started to interest myself in algorithms. Thus, I bought 2 books about them and I started to read 🙂 The first problem in the first book was explaining the Stable Matching Problem. The essence of the problem is that …
Some days ago, I have received the book Excel VBA 24-Hour Trainer for a review, upon a request from my site. After all, as far as it has all started with VBA for me, I am always interested in the latest trends on …
As you have probably noticed, I have reviewed quite a few books during the last two years in which I have started the site. The number of Amazon reviews is about 16 and currently there are two books waiting for a review. …
News – Strategic partnership with hategame.com for reviews of gadgets Read more →
So, some time ago I have started to create apps in Django with Python. It is really fun and amazing, what one can achieve with this package 🙂 E.g., I have generated a small app, counting words and analyzing their repeatability, …
Python Django – How to add css to django application Read more →
Packt Publishing, one of the publishing houses, which kindly provides me books for reviews and personal needs, has decided to present anyone with a different free e-book every day. This means, that if you go to this link, every day, …
Books – Free IT book from Pack Publishing Every day Read more →
Sending e-mail through the internet is quite a trivial trick in many programming languages. Some time ago, I have shown how to send MS Excel range as an e-mail and how to send a mail through VBA, with HTML. As far …
Using SQL in Python reminded me of the “fun” I used to have in VBA MS Access, when I had to concatenate strings in VBA. Probably I was not the only one having “fun” and enjoying it, thus some good and …
Yup, that is true! 🙂 I was one of the 5 people to successfully create a web crawler, crawling web sites and writing the server of these in a database. The challenge was posted by HackBulgaria. Here is the task …
The owner of VitoshAcademy.com won a programming challenge Read more →
Some time ago, I have built something like a primitive SQL language for C# here. Today, I have worked on a similar task, checking the powers of Sqlite3 with Python. This time it was not that primitive and the results were better …
Have you ever wondered on what servers the top 50 most visited Bulgarian sites run? That is definitely an interesting question, if you are Bulgarian IT admin and you have pretty much free time 🙂 Anyway, as far as I am …
Python – Crawling the top 50 sites from Bulgaria for their servers Read more →
Who follows you? Who follows your followers? And who follows the followers of your followers? And what about the next level? These are pretty interesting question actually. With easy answers, if you are interested only in GitHub. The GitHub team have provided …
This week I have read the book Web Coding Bible, kindly provided to me by Mr. Chong Lip Phang for a review 🙂 If you want to have your book reviewed by me, mail me at review[at]vitoshacademy[dot]com. The book consists …
Yup! That is what we are gonna do – Setup jQuery project with node.js and server from scratch in Ubuntu. There are plenty of ways to do it in the internet. Setting up a jQuery project is something, that should be …
Ubuntu – Setup jQuery project with node.js and server from scratch Read more →
Some time ago, like a year or so, I have written an article for ABC analysis for linguists for C#. Today, I have decided to do it for Python, just for fun and to check whether the 80/20 rule is valid. …
Packt Publishing, one of the editorial houses I am working closely with, has recently published a video series ” Learning MongoDB”, which shows how to use MongoDB for ultra-fast, fault tolerant management of big data, including advanced data analysis. You …
New Video Course for MongoDB by Packt Publishing Read more →
Some time ago, I was asked to review an Excel VBA video course. As far as VBA is my first language, I am always interested to see what new is in the market 🙂 The course is available here: So, let’s …
Video course Review – Excel VBA: How to Write Like a Professional Read more →