Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Monday, March 21, 2011

Best place to code/design is not in front of computer.

Today I've read blog post  and I actually agree with it. In my case I usually can't concentrate to think in front of computer, and usually always think on paper. By saying think I draw data structures and relations between them, in this way I can keep architecture simple and clear, also sometimes I list main Methods/Interfaces which I'm going to use.

Tuesday, December 9, 2008

"Guide to Writing Testable Code"

To keep our code at Google in the best possible shape we provided our software engineers with these constant reminders. Now, we are happy to share them with the world.
I found these guidelines useful not just for testing purposes but in general, it is great to have such style design. It's more readable, more understandable and have more performance.

Resource: HERE.

Wednesday, November 5, 2008

Hidden Visual Studio shortcuts (Tips and Tricks)

Here is an list of hidden shortcuts for Visual Studio IDE.
Go To Definition - F12
Navigate through Go To Definition Stack - CTRL + SHIFT + 7 (goes forward), CTRL + SHIFT + 8 (goes back)
Find all references - SHIFT + F12
Navigate through any list in IDE - F8
Code snippets - CTRL + SPACE
Insert snippet - press TAB 2x.
Display a list of all possible snippets - CTRL + K + X
Insert missing reference - CTRL + .

CodeRush Xpress add-in features & shortcuts (I'll mention just thous which are useful for me, but there are much more of them):
Select Camel parts of text - SHIFT +ALT + arrows (<=, =>).
Select logical code blocks - CTRL + ALT + (+/-).

Resources: Microsoft Visual C# IDE: Tips and Tricks

Tuesday, July 22, 2008

Visual Studio 2008 Image Library


Today I found intresting thing, that Visual Studio contains an image pack, which you can find in
\...\Program Files\Microsoft Visual Studio 9\Common7\VS2008ImageLibrary\

it contains more than 1800 images for your software applications :)

Thursday, June 26, 2008

The A-Z of Programming Languages: C++

Bjarne Stroustrup of C++ fame dissects the history of his famed programming language

Read here:
http://www.computerworld.com.au/index.php/id;408408016;pp;1;fp;16;fpid;1

super uber IRC.

Hey ;) my dream was to have cmd-style irc client on windows based system, one moment i thought to write one by my self, but yesterday I found super, SUPER IRC client, it have all features I need and much more :) just i'm very excited about it now :)



Just chect it out :) http://irssi.org/ << the client of the future :)

Thursday, June 19, 2008

GCJ 2008!



Hey folks, today when I came to work I got an e-mail from Google that they are inviting me to GCJ 2008 :) so I think I'll try to participate, if I'll have time to prepare :) heh.

You can join the contest here:
http://code.google.com/codejam/

Wednesday, June 18, 2008

Visual Studio IDE

Whowaviba!

Does your programming IDE is borring ? NOT ANYMORE! ;)

This might be interesting:

http://idehotornot.ning.com/

Also look at the:

http://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&displaylang=en

And:

http://www.donationcoder.com/Software/Jibz/Dina/index.html


My IDE now looks like this:





Cheers ;)


Saturday, February 2, 2008

Lost (and i'm happy) in my education.

So if we go back in time ( with time machine or somehow ) , I was young and stupid(not so, keep reading and you will know why). My birth (&soul) town is Vilnius I've finished school there. All my life I've thought about my future being a programmer, because I started wondering about programming when I was a little boy, so I've imagined that being a student will be so cool and interesting. But I didn't know where to go up to study, yes in Vilnius there are two good universities where you can study Computer Science, this is VGTU and VU but there are some minuses that I don't like, this is a lot of theoretics, so I entered to best in Lithuania university in Computer Science this is KTU (Kaunas University of Technology), best is because that there are a lot of practice, they use newest technology (sometimes), but I need to relocate to Kaunas. I thought it would be nice to know new city, new people, new (student) life-style and etc. Yes at very first half of years it was nice, interesting and wonderful, but latter it became to a sad sight, because I'm so ALONE there, all my best friends and my girlfriend was in Vilnius, all my soul is in Vilnius. So I've suffered some more time ( about an two years ). And thats it. Now I've made my decision, I will go back and continue one's studies in Vilnius. Also I've a got very good job in DtecNet software international company as a anti-piracy and tools to change human factor in the company, division programmer(C#).

And I have
no regrets about unfinishing my studies in KTU. (maybe I'll back there to finish my Master degree but it will be some time latter and with big MAYBE)

Now I'm very happy ( how to ) and will try to live with that.

Wednesday, January 30, 2008

My second discrete mathematics term paper is finished.

Last week I finished my discrete mathematics second term paper. It was pretty interesting and kinda very simple, the assignment was to create an algorithm to calculate Gaussian Inverse of matrix ( huh, work with old good matrix ) .
Free Image Hosting at www.ImageShack.us

The features are:
# Unlimited* *(±5.0 × 10−324 to ±1.7 × 10308) matrix size (but C# dataGridView component is VERY and VERY slow...)
# Very fast calculation algorithm.

REPOST: My discrete mathematics term paper is finished.

Yesterday I finished my discrete mathematics term paper, it was about comparing two heuristics graph coloring algorithms, it’s RLF [Recursive Largest First] and DSATUR - named because of it’s saturation degree. It’s was pretty fun programming :) My findings was that RLF algo works faster, and kinda better.

h ere you can see a screenshoot:
Free Image Hosting at www.ImageShack.us