HomeBlog

Blog

Studies...

59501 10151361404004516 1132487736 nI always wanted to study abroad. When I started my Bachelor's degree, I said that my MSc would be abroad. Never knew why I said that, I didn't even know if I would attend a  Master's course. I never thought about it again, until I graduated obtaining the diploma of Engineer of Automations. I looked at the diploma, and I thought how good it would be if I put it into good use and actually take advantage of it to know more about the things I really liked. I had a decent job, and my life seemed as it had actually started to take shape and say "OK, this is what you are going to do from now on". I liked it so far, to be honest, but It seems that my inquisitive nature could not let me rest. I decided that I wanted more, and that there were things that eluded me in Software Engineering.

I applied in a Master's course in France, in a TELECOM SudParis, and I got in. I arrived in France at the end of August, and I started refreshing my French the hard way. Few months later, I find myself struggling with projects for the school and personal financial administration. Returning to Greece for Christmas left me with a questions about whether I made the right choice giving everything up and returning to student life.

Much of my insecurity comes from the fact that I have now began to realise that I now know what made me pursue further education in Software Engineering, although I had a job as an "iOS software engineer". I felt there was a problem with the phrase in quotes.

The "iOS" part.

Don't get me wrong, I love the iOS platform, its consiciveness, its design patterns, and the capabilities it provides to developers, and I do not intend to give up on it yet. However, for the last 2 years, I tried to find the time to learn a new platform, learn some more design patters, use other languages. And I didn't find it. Part of being a Software Engineer is also to learn mathematics notations behind software, reusing code, doing some team management, and many other stuff. Since I wanted to know more about these things, and I would invest time anyway doing it, I figured I may as well do it correctly, and dedicate myself for two years in this.

So far, I am enjoying it, no matter how hard it is. I just wish I had some more time to start a new project and implement it myself. I have a few ideas in mind.

Last Updated on Wednesday, 30 January 2013 21:04

Idea Crisis (Reposting)

A while ago in my old blog I had posted in Greek an article, that had many views. Lately, I have been requested to re-post the article. 

The article is about the upcoming economic crisis, and it dates back in 2010-11-07. It's in greek, and the original title is "Η κρίση των ιδεών".

Last Updated on Friday, 21 December 2012 10:57

Read more...

Thoughts on Programing Paradigms

It's been a while since I have posted here. That doesn't mean I am inactive. iGreekNews needed an update, and my full day job is also taking me too much time. I have no regrets, however. This amount of work comes with a great amount of knowledge.

Last Updated on Monday, 30 April 2012 14:16

Read more...

Small Update

Well, it's a sad day today.

Remember about project Unicorn? It was a project I started a few months ago before I joined the army. I stumbled upon a problem no one could help me, so I abandoned the project, and I recreated it a few months ago, finishing it 2 weeks ago and uploading it to Apple.

The program was flawless. It incomporated a new multithreading technique, and a pretty useful feature, but Apple's plans were different than mine. So, they rejected my application because it was too similar to their owns. They told me to add more features and then MAYBE they would post it.

I don't know if it is worth it. This project was made mostly as a proof to myself that something like this could be done.

Last Updated on Sunday, 11 March 2012 23:01

Fedora 16 on Macbook Impressions

Fedora 15 was a mixed bag of impressions for me, but overrall, it was a nice update... or should I say, a nice revamp?

Fedora 15 took a giant leap backwards by depriving the entire OS of many features that its predecessors had, in favor of a more user friendly graphics environment, and a new UI and shell basis for more features to be implemented in future releases. Right until then, I was using Ubuntu for my Linux needs, because it was simple to set up, reliable, and had a very large user base, so help was easier to get.

I faced a lot of problems when trying to use Fedora 15 with my MacBook Pro, and I wrote an installation guide for it. Bottom line is that all features worked fine, but only after some fine tuning, and installation of additional packages. I also had a problem with some updates now and then. When a kernel update happened, I had to wait for a new kmod-wl package to be available, otherwise, I would be unable to load Gnome, and I would be forced to use the command line to reboot back to the old kernel just so that I could login to Gnome.

All bad things aside, I must say that I really liked Fedora, but I would like something more to make me switch from Ubuntu to Fedora. I believe that this "something more" came with Fedora 16.

First of all, I should say that I had really big problems installing Feodra 16. Due to known bugs with this release, GRUB fails to install the boot loader to the pre-defined location, corrupting the fedora installation. Attempts to correct this made me reinstall OS X on my laptop all over again, and attempt to reinstall Fedora with the -nomodeset option enabled while booting which miraculously solved the boot loader problem, which should be installed in /dev/sda instead of the pre-defined location.

Anyway, I am now writing these lines from Fedora 16. What's better than 15:

  • Graphics. My graphics card works way faster. It's an nVidia 9400 inside a Macbook Pro Core 2 Duo 2Ghz.
  • Things that previewsly did not work now just work out of the box, like my laptop's trackpad, and flash.
  • Wireless is faster.
  • Font rendering is somewhat better.

What's still not fixed in Fedora 16:

  • Font smoothing. While better than Fedora 15, it's still the worst font rendering between Windows, Ubuntu, OS X and Fedora. Luckily there are some open source solutions (like infinality) that improve font rendering a lot.
  • Bluetooth for Magic Mouse and Magic Trackpad. Hideous bluetooth support for these devices. Most of the time I couldn't get them to synchronize. That also plagues Ubuntu, btw.
  • Ubuntu has way better package manager.
  • Ubuntu has a way better installation procedure, providing support for installing Ubuntu along with OS X and Linux. The installer will auto-detect if another system exists on your machine, and will act accordingly. With Fedora, you must have done some work beforehand, shrinking the HD and leaving some free space for Fedora to work on.

In terms of working environment, Ubuntu is ages behind Fedora, mostly because Unity is a mess, especially when a simple user tries to fiddle with the compiz settings. The side bar clutters the window, and it is not as good looking as Fedora is. However, this is a matter of opinion. What is not a matter of opinion is the stability of the environment. Fedora just works, and the 16nth revision works way better than Ubuntu in terms of stability and ease of use.

So, I must say, Fedora is great, and the 16nth revision is the greatest Fedora yet. Once the font rendering issues and the installation procedure gets resolved, I will make the full switch and never look back.

Last Updated on Monday, 26 December 2011 22:30

More Articles...

  •  Start 
  •  Prev 
  •  Next 
  •  End 

Page 1 of 3

Read the blog!

blogger-iconRead the Oramind Blog for the latest news, articles, opinions about technology and programming, and tutorials that will make your life easier.

Take me there...

Facebook

facebook-iconJoin Oramind in Facebook for the latest information regarding Oramind, and news about technology and other geeky stuff!

Oramind in Facebook

Follow us on Twitter!

twitter-iconFollow Oramind (Christos Sotiriou) on twitter and learn about exciting new projects and news about technology and relevant matters.

Christos Sotiriou's Twitter

Go to top