Monday, October 11, 2010

I'm Back



After a long time away from this blog , i've managed to clear my thoughts and get back here. From now on i will try to post at least once every week. I'm not sure if i should continue with the UML diagrams now , so thus this week i'll make you a short intro in HADOOP/HB ASE. So will see you all soon.

Friday, April 9, 2010

Twitter


Hy there if you want to follow this blog you can do you so on Twitter as from today all posts from this blog will automatically be tweeted :D . To follow my tweets just click the link bellow:

Preview




Ok so now you know where to store the projects....and although i should have started with other stages of Software Engineering , i have given you and intro into Subversion/Version Control. What i intend to do in the next days is to present you the UML diagrams concept and as many of the types of diagrams as i can ( there are 8 of them i think so that's not that hard to do :P ). You will get to learn how useful they are and how much they ease your work. Ok so before i get started with this new chapter i dare you to checkout the craziest new thing around there...Google Gadgets :))



P.S. google isn't paying me a cent for this so don't blame me for masked advertising :))

Mercurial



Hy there guys, i'm back after a rather short spring holiday :(. Well i think it's about time i told you a thing or two about Mercurial , as i've stated in some previous posts it's a version control software. To be honest Mercurial is similar in all ways to GIT , the only thing that is slightly different is the interface. Mercurial clients also have the bash console that GIT has and it's optimised for Windows/Linux/MacOS connections. As there are many similarities between them i will only post download link/tutorial links etc. just to give you another choice for when you begin the software engineering . The benefits of Mercurial are owed to the fact that it's been written in Phyton (which is one of those "universal"/portable programming languages.


Mercurial website + download links:


http://mercurial.selenic.com/wiki (contains different versions of Mercurial + changelogs)


Mercurial tutorial:



And a hosting server for Mercurial projects:


Friday, April 2, 2010

Easter present called Lockerz :D


Hi there guys...some of you might have heard of Lockerz . What is Lockerz? Well it's a website that "pays" you to watch vids , answer to questions and soon many more . The principle is simple , you watch the vids get some points and then you exchange them for prizes once a month during a period that is know as Redemption . The prizes are fabulous , like iPads , iPods , mACs , PSP , XBOX360 , XBOX Live and many more. If you want to be part of it and win prizes by simply watching the videos you'd watch on youtube just contact me on Yahoo IM bogdan32x@yahoo.com and i'll give you an invitation.

Cheers ;) and happy Easter to all those that celebrate it , for the rest enjoy the small holiday.

P.S. some users from around europe have reported slight bugs when watching vids , if you find that the vids aren't working for you i suggest to do the following:
1)go to Control Panel
2)open the Netork Connections tab
3)go to Local Area Connections
4) right click and select Internet Protocol (TCP/IP)
5)click properties and check the Use DNS server adress
6) in the two fields enther the following adresses:
Preffered DNS server : 208.67.220.220
Alternate DNS server : 208.67.222.222
7)enjoy the vids , make those points and redeem a prize for yourself :D

Wednesday, March 31, 2010

iTChallenge Checkpoint 1



Well things are going from good to better i could say :)) . We are harvesting our resources to a full extent i could say. Agile design seems to be quite agile :)) . Ideas have been written down, terms have been set, deadlines for the first prototypes and of course as much research as possible. As far as i am concerned i am pleased on how things are going...the only thing that remains is to make sure that we are team to all extents and that this project will define ( i hope ) the way in which we will see future projects in our lives. Before i end this short post i want to say good luck to all the competitors and remember one thing , we are here first to have fun , second to learn new things and last but not least to become friends :P

Wishes for a bright and cheerful Easter!

Yours truly,
Bogdan Mariesan (the future Bill Gates =)) )

P.S. If you want more info on iTChallenge you can either check the competitions URL

Monday, March 29, 2010

GIT

Hello again to all my friends and fans :)) , today time has come to talk of GIT. What is GIT? Well it's a software designed to do basically the same thing as SVN , but the main advantage ( forUNIX and Linux users ) is that it has the BASH console included. This feature might prove very helpful for advanced users that want full control on their project versions , or project branches. GIT also has some window like features but they are not as simple and precise as the ones from TortoiseSVN for example.

As you can see in the picture above , each new command line starts with the $ symbol. Following the $ symbol you can add different commands , which are way to many to discuss here, but you might at least want to know the most important command of them all :D and that's GIT HELP and trust me i'm not joking. GIT has a well designed HELPER so you should use it each time you want to learn something new about GIT.

What i didn't tell you when i talked about SVN is that you can use both GIT and SVN as basic FTP clients :D , just be sure to set your checkout URL to the FTP location.

So as SVN , GIT must be downloaded and installed to work :)) and i'll make sure you do that. Following this paragraph you will find download links:


And of course if you want to learn the GIT commands to full extent i would recommend you the following tutorial ( don't get me wrong but GIT has way to many commands and parameters for each of them to be explained here):


P.S. If you want to host a project and use GIT to manipulate it try http://github.com/ , i've been using this website for quite some time and i strongly recommend it.

Sunday, March 28, 2010

SVN comes first :D

What does SVN stand for? Well SVN or SUBVERSION is one of the new web technologies that help us programmers ( or wannabe programmers :)) ) to keep track of their work. My favorite such client is called TortoiseSVN . Why i use it? well because it's users friendly , and Microsoft Windows compatible , so for most of you out there that still use Windows , this software would be the best choice :D. Another good thing about Tortoise is that it's freeware , so you don't have to pay anything to use it.

Just under this message you can see a screenshot of how TortoiseSVN will look after you install it on your computer.As you can probably see there are many feature in this software. Another good thing to know is that you only need to create a folder somewhere on your computer and right click it to start Tortoise. After you right click you will see the first important option called SVN Checkout , when you click that option you will have to select a link to your project and with the help of good old Google that won't be a problem . Go to the following website http://code.google.com/ create a new project and be sure to select SVN as version control. After you enter the link in the SVN Checkout option you will see that a connection will be made with your project on Google. Simple as that isn't it? What more you need to know is how to upload files on your project link , another simple thing . Select Repo-Browser and just drag and drop the files :D and your done.

But of course to start all this you must first have tortoise so i'll post some links from where to download it. Keep safe and don't forget to check this page for updates :D

Download SVN from:

P.S. For all those out there that still don't have the hang of it i would recommend the following tutorial http://www.cs.ubc.ca/~vailen/svn_howto.htm



SVN/GIT/MERCURIAL

Hi there guys. Before i start teaching you a thing or two about programming , i think it would be best to teach you how to store your projects in such ways that you may keep a clear version control of them. Why is version control that important? Well that's quite simple , when you have a web application for example , that has different features and functionalities , it would be best for you to know when your clients ( web users that have different versions of your app.) ,report a bug for example , have control of the situation . And how is that i describe control? Very simple , maybe the bugs they are reporting are from versions .01 or .02 and in version .03 you've fixed them so they'are actually reporting fake bugs or unconfirmed . Well that's why i use SVN or GIT depending on situation to help track my work :D. Stay tuned as future posts will come with guides of those project trackers.

First day of the rest of my life...

Hi there guys , while i was sitting on my chair today , i thought what the hell , why shouldn't i make a blog to let friends know how i've been doing lately and maybe teach some of you a thing or two about programming :P . Ok some of you might be wondering what have i been doing lately? :P Quite simple , after a long time spent as admin/bug fixer on different open source projects i decided it was about time to start my own projects as a developer of course :D . So here goes nothing :

1) First of all i am developing with the help of a good friend of mine an Java application that is supposed to send and receive data to and from some wireless sensors and wireless nodes and do that whilst using the WiFi communication protocol. I find this quite neat to be honest :D
2)And my second great project is one that involves me participating in a competition called iTChallenge , where i have to make a student web portal in about 2 months and we have to make as cool and functional as we can...not to forget the design of course , because that's what web design stands for actually :))