Skip navigation.

INightmare's ideas

Grooveshark: lots of music - FREE

, , , ...

Hello everyone reading!

First I want to congratulate Opera Software on Opera 10 release! It's an awsome peace of software. So much to love...

And second thing is... While everyone outside the US, UK and few other countries supported by Spotify complain about it, a huge free music service is waiting for listeners. So I proudly present the Grooveshark. It's a free music streaming service that requires no registration (though it's possible to register). According to Wikipedia Grooveshark's database contains around 22 million songs! So if you're looking for some free music be sure to check it out.

The making of specialized

,

Yesterday I talked with my friend about the making of specialized hardware. His point was, that making something like a specialized CPU would be very expensive. Those things are complicated.

But the answer was clear to me... Software Engineering paradigms would be used such as abstraction, modularization, etc. Also specialized chips would be in many cases smaller and simpler as there would be less required features to implement. And after some time companies would have managed to gather a big base of reusable components for implementing various tasks.

If we can have specialized software, why not hardware? So far it looks pretty real to me.

Have a nice day!

Small and Distributed

, , , ...

In computing world these days things tend to get small and there seem to be many.

The Small

What's small? Netbooks. Cheap, small, power efficient. Someone realized that by far not everyone needs mega monster PCs that are on the shelves. Taking crysis into account, no one needs mega expensive PCs and so the netbooks are born. And here I have to mention the Intel Atom processor line. We will remember it later.

The Many

As things aren't really getting more powerful we need more of them. CPUs can't be really made much faster so we just add more of them. Six core CPUs in the market. And lets not forget the Intel's research project with 80 cores.
Since you can't put too much in a box there are many boxes - servers.
Everything is distributed now. Take Google Apps Engine Datastore for example. Event the tables of the same applications database can be on different servers, even the same table... Things are processed in parallel and then joined (the Map Reduce algorithm).

Where are we going?

We are leaning towards merging the Small with the Many to make things Distributed and Specialized.
The trend is to make things specialized. Database servers, storage servers, application servers are no longer residing in a single machine. They are seperated, though usually run on the same operating system, same hardware. And this will have to go... Why waste resources on operating system when the only useful peace of software running is database server? There will be dedicated pseudo-OS'es written that will do their jobs. Traditional filesystems will be gone on database servers, no more files, just the records.
Since we need many, we want power efficient and cheap, right? Dedicated chips for each purpose will come. Why waste silicium on implementing CPU operations that will never be used? You have to agree x86 is a bit of a bloated hardware.
Intel Atom is coming out as dual-core. I wouldn't be surprised if some version dropping multimedia extensions and bringing back some stuff that has bin cut out would be introduced someday (pipelines? - though I don't think they pay off).

Conclusion

Computing buisness will be optimized to squeeze the maximum out of every dollar spent. So Many will have to be made small and specialized.

Education: The University

, ,

Education is something everyone strives to get. The diploma is like the Holy Grail these days. But university education is like a crusade for many. They see their studies as something complicated, they call subjects unnecessary, lecturers are bad. They tend to spend more time complaining than studying. Not everyone, but a lot seem to justify their lack of motivation for studying as lecturers fault.

I was thinking a lot about our studies, how could they improved. And yes, there's some room for improvement and not all lecturers are good, some should really retire from lecturing or learn doing it properly. But so far students are one of the biggest problems in education here in Lithuania. They come to get the diploma, not to learn. And doing it that way... is hard.

If at least some of the 'complainers' would take action to improve something, or at the very least gave some constructive critics to the system and identified what they want to get fixed, I'd respect them more and we could actually make something to make education in Lithuania better.

Before getting into university make sure you're applying to the right place. :wink:

Have a nice and productive day everyone!

Hurray for the MS

, , , ...

After all the fuss and discussions about the inclusion of Mono into default Ubuntu install (Stallman's post here), Microsoft seems to have taken action. Yes folks, now all CLI and C implementations are totally legal and Microsoft won't complain about you implementing their technology.

And hurray for me, I finished my exam session and the results are quite good. :cool:

A little update

, ,

More than a month has passed since my last blog entry and I thought that an update to my blog would be very nice.

Linux life. Ditched Mandriva after I noticed it actually has some problems, like OS randomly not booting and getting stuck somewhere at the time to load X server. So I switched back to KUbuntu. It's a real pleasure to have that distro. It seems that I'm KUbuntu and SuSE guy. I wonder what will those distros bring in October...

Personal life. Well exam session is here. Learning lots of stuff like Psychology, Probability Theory and Mathematical Statistics, Operating Systems, Mathematical Logic, Software Engineering, Internet Technologies. Probability theory seems to be quite interesting, too bad I didn't pay enough attention to it during the semester.

So here are my simple words unleashed to the cyber-world. Back to studying.

Wish me luck and have a nice day. :smile:

Mandriva 2009 Spring Review

, ,

The time to upgrade to newer distribution came and it was Mandriva 2009 Spring that caught my attention. Got a Mandriva One KDE iso and in less than 30 minutes I had a working Linux distribution.

First impression

Maybe the theme wasn't the nicest KDE theme I have seen, but it's possible to live with it and even more possible to live after change it.
Mandriva has modified KDE4 which maintains the classic KDE3 look. Standard menu and desktop layout are there by default, but it's possible to switch to widget mode and enable the new Kickoff menu.
It boots fast! And that is really important for me, I'm like most of you... Not a big fan of waiting. :wink:


Hardware support

My Atheros wireless worked out of the box, multimedia keys are there and most of the things you would expect, the only thing I needed to change was model for my soundcard, to make the jack sensing work. Also ALSA is routed to use pulseaudio by default so there seems to be no sound issues.

Opera flash problem

The only disappointment was, that Adobe Flash didn't work on Opera, but that was solved by removing 'nspluginwrapper' it seems Opera tried to use this one first and it somehow didn't want to cooperate.

Conclusion

Mandriva 2009 Spring is really worth considering if you're looking for a nice KDE based distribution (GNOME might be nice too, but I haven't tried that). It's fast to boot and use. Something I will use at least until OpenSuSE 11.2 comes out in November.

SuSE Studio

, , , ...

Finally I received the invitation to SuSE Studio. After trying it out I was so impressed, that I want to share it with you.

SuSE studio is a web application for building custom OpenSuSE based Linux distributions.

After logging in to the page, you are presented with a choice of basic setups to aid with your custom distribution building. It has standard options that you get on CDs GNOME desktop, KDE3 and KDE4 desktops, as well as Text Only, Minimal X11 and JeOS (Just Enough to run OS) packages. But those modes are just to help you and doesn't limit you in any way, you are free to add and remove any software packages you would need.

After you're complete with package selection, you can configure various system options such as networking, splash screen, start-up runlevel, it evens allows you to import your custom MySQL dump. If you're generating VMware image it allows you to specify memory and swap sizes and finally you can enter a script to be ran after the build. Additionally you can upload your own files from your machine or specified URL in the web and place them in the directory of your choice (together with ability to run a custom script, this makes it a really powerful tool).

SuSE Studio allows you to build your distribution into HDD image, CD image or VMware appliance. And that's not all, you can 'Test drive' your built distribution right in your browser! You need Java for that to work and it also allows you to ssh into your Test drive session.

Test drive has another valuable option it's the ability to include modified files into your appliance.

I am really impressed by SuSE studio, not only it's functional, but it has a very nice and intuitive user interface, which makes building your custom distribution really easy and enjoyable.

Shopping fun

, ,

OK, I know, if you're an average guy like me you would think "How can shopping be fun?" and I understand you, but this case is an exception and let me tell you why. And for girls... This was shopping heaven, "why?" I will answer this as we go on.

The event
A big local shop here in Lithuania decided to do a wholesale on everything except food and drinks. A 40% discount on everything. TV sets, external hard drives, light-bulbs, jackets, you name it and it has 40% discount provided it's not food or a drink (well energetic drink Dynamite had 50% discount, was a good buy too). And the best part this all too place the night from Saturday to Sunday between 0:00 and 06:00. They called it the "Black night".

Our participation
And now the fun. We came about 10:15 PM and there's already people standing in line to get a shopping cart, this is pictured below.


And the whole shop was stuffed with buyers. The queue for home electronics was huge and getting something valuable at the time was already impossible. People would just get what they need and wait for 00:00 to come. Needless to say, it was hard to move in the shop and good hungry crowd really made the atmosphere hot and here an ice-cream cone proved to be a real helper.

But the food section was unusually free...


So, me and my friends gathered stuff we wanted (this included fighting the crowd and moving at 1 step per minute). And it was the time to pay for the goods, but queues, those were amazingly big and at ~00:05 when we decided to go it would have taken us at least an hour to get past, but then a friend helped out and we popped right into the place and took around 5 minutes of waiting. This involved upsetting some people, who were really jealous of our advancement through the queue.


The road to freedom
The exit, now this was a tricky part since all entrances where blocked by people who wanted to enter the shop, but where held back by guardsmen. But then a light of hope shines when one of guardsmen working inside told us to follow him and showed the way out to the freedom.

Unhappy people
As always, there were bunch of people complaining. Ones that thought it was stupid to do it at night, the others that had to exit on the other side than their cars were. And my point is that the people who complained about exit location, should've bin happy they could exit the shop as the entrance block took quite some time. :wink:


Morale
1) Well, I saved quite some money, so you could say that I got my new earphones almost for free as other things where ones I would really need at home. Though, I was dreaming about new earphones for quite some time.
2) It was a really fun event, to see what can people do to save some money. Was really worth it. Next time you have such wholesale in your place, be sure not to miss it. And come 8 hours early, so you can actually get some cool stuff. :wink:

So that's the story of Hyper Maxima "Akropolis" wholesale.

Have fun!

Not an Ubuntu lover

,

It seems that Mono project doesn't like Ubuntu too much. :wink: