Software to convert Numbers from one base to another

I have just developed a software that converts the number system from one base to another base. It was developed using C# and XAML. Windows Presentation Foundation model was the main thing to thank for the development of the Graphical User Interfact. The Software requries .NET Framework 4.5 and Visual Studio to compile. Feel free to build, compile and share the software with others.

The GUI includes three basic controls for better handling the Software and the RunTime.

  1. Input Control
    For getting the value from the User that has to be converted.
  2. ComboBox Control
    For controlling the type of the initial base of the number. This also settles down the software to work accurately.
  3. Button
    Well, this run the execution of the math.

This the the program at all.

You can get the values from each of the number system base into all other 3 types of number system base.

Feel free to get it, share it! Don’t forget to +1 the source code as a thanks.

From GitHub, from MSDN sample gallery.

Dowry, a need or a curse?

This topic needs a debate! Today I was at the Stack Exchange website for the Hindusim Religion where I came up with the question for the Origin of Dowry in Hinduism. I was interested (I have always been interested in such topic where the subject is the battle of sexes, so) in that topic, so I went on to read it. I found alot of opinions there and entire page was full of opinions. I had a total disagreement with the people there who were saying that the dowry is a system which helps the society. 

The first and fore-most thing that must be discussed here is that, dowry is a system that no religion would have introduced, Hinduism, Islam, Christianity, none of that would have any evidence to prove to be the forefounders of this custom. As far as it is concerned, it is a cultural custom in which (according to me) the parents of bride are to pay this dowry as ornament, furniture, utensils etc (because of the fact that they gave birth to a girl, so sad). Atleast I don’t believe, and if you leave aside the double standard in your mind and the opinion based logic of yours about other religions you would also definitely believe that dowry is culture based not religion based system. 

Well, if it is a gift by the bride’s family then its not a bad custom at all. Gifts are a source of bonding the relations and to create stronger relationships. At the time of marriage, if both the families interchange some ornaments like rings, its not a bad thing. If equal amount of gifts are passed on to both the families then its fair and good habit. Afterall if they won’t interchange how would they match up to be a good family (by being good family I mean both the families should join, to form one).

If the bride’s father is passing on the stuff to her just as they belong to her its (in my opinion) not dowry, its her right. No one can prevent her family from giving her right to her. It should not be included as a dowry and to be prohibited. 

Last thing to mention here is, that dowry is no-good custom. A lot of evil is born due to this custom. In our society where we take dowry and force the girl’s family to provide the dowry in order to have their daughter married, its the main cause of male-dominancy. I remember more than a hundred news of girls being slaughtered for not bringing dowry or for the girl’s father not being economically stable to buy the motorbike for the boy. I see no excuse for the dowry being the cure to the male-dominancy. 

I think, male-dominancy is the other name for the term uneducatedness. Dowry cannot prevent this, neither can any other mean. Only education is the cure, and by education I don’t mean the Algebra in Mathematics I mean the socio-economic education. Education of Islam (or any other religion) would be enough to get rid of this massacrous sin. Dowry system is a pure example of a male-dominant society where girl can’t even get married if she has nothing. Whereas she can be made girl-friend and fed what ever she wants, but if she wants to marry, she has to be economically stable like Bill Gate’s daughter. 

Bottomline for this is, Dowry must be declared illegal (by prosecutors) and a sin (by the religious scholars) atleast and dowry taker must be fined the double of the amount asked for the dowry. 

Our great Education System | Pakistan

We are a nation, where we belive in supporting the Students and we do support our students. How? By giving away Laptops to young boys and girls so that they can chat on Facebook. But we don’t support out students, to get better information provided to them right away when they need it. Yes, I mean to say, Government must order all the Networks to support WikiPedia, Google Dictionary and some other Educative websites to be free from all the Data charges. In this way, no matter student has resources or not, he can access the information any time he needs it.

Secondly, our syllabus thing. Well, we should stop making fun of Mr. Pharoah for being too old now I guess! Because our syllabus is as Old as anything can be, but is as much vast that nobody can learn it all or even understand it. I remember, trying to learn the 14 points of Quaid, which I am still trying to learn. But I can’t because no body ever made me understand what they were they just asked me to cram it all so that I can write them in the Exam’s answer sheet. This thing should be changed, the Syllabus must be enshortened to almost 3/4th of the current Syllabus but at the same time this 3/4th must be taught as they had to be fed up with it.

Third thing is the old manner of the teachers teaching method. My younger brother, Daniyal, goes to study in a government school. Which shouldn’t be a shame for anyone here. He is taught just the way I was taught and no other extra curricular activity is provided to him. Similarly, they’re not being fed the information they need, they’re just asked to cram the books and the words written. My brother, doesn’t even know what is Embedded Computer, but knows how Android OS works. Why I’m saying all this is because he really needs to be taught the way he wants the education. Education must be a fun and entertainment for the students, rather than being a duty to them.

Fourth and last thing that I have noticed as the difference in us and other communities is very sluggish I should say. In my Matriculation level and Intermediate, I was told never to read the Qoutive text shown on the question but to just read the Equation and implement its usage and write the answer. Whereas other communites force their students and new-learners to read whole of the text of the statement provided. Which is a +1 point for the other communities. This way, students IQ level can be betterified by giving him and extra time for 1 minute which he can use in Reading, understanding, learning, implementing.

These things make us count ourself in the communities who are stupid enough to ruin the creativity of their students. Instead of helping them in studies we force them; no, really, we force them to deny what they are capable of. Providing a student with a Laptop isn’t helping. Providing him with the Content and quotation that would help him gain some knowledge is helpfull. Which in turn, once again, is the same as Setting no Data charges on WikiPedia, Google Dictionary and all other services. Using these, we can easily notice that we’re not paying even the minimum attention to our Education System instead we’re just trying to skip what it really needs. We really need to fix all the gaping holes in this system.

I think its time for an update

I created the vboard many months ago, since then I was busy developing other stuff and I really think, its time to give out an update to that plugin. Because even I don’t like it now this way. So I have some of the UI ideas in my mind which I am going to apply to it and use them as the basic building blocks for my plugin.

What I think of doing, is to create 2 layouts. Yes, 2 layouts. Which you guys actually are aware of already.

  1. Android OS touch keyboard
  2. Windows 8 OS touch keyboard

These would be the 2 layouts that would be implemented in the update, and you can have source code for each of the keyboard that you like.

Plus I would add some more features and styles to the keyboard. I would try to add some of the most used smileys as a single-click-smiley-addition feature, like in some keyboards. Also, a submit button if you’re on the last input field.

You can get this update soon from the GitHub account of mine, or the VS Organisation’s account. Let’s hope for good!

What is it to be a Software Engineer | Atleast for me!

I always find my friends shouting out and feeling proud for being a Software engineer; whether they’re or not a software engineer. Sometimes I get sick of this fucked up kinda way of speech. Because they don’t even know what its like to be a Software engineer, or what we call a Programmer in Pakistan. Actually this term is old now, and we should start using the innovative term ‘Software Developer’. It looks neat and clean and somewhat sexy!

However, the topic was. What is it like to be a software developer? 

Actually it is the most fucked up thing to be in the whole of the employment careers history. When you’re a Software engineer, you’re not the admin of the world or even yourself. Your the person on whom everyone is depending. Not in a way that they breathe on your permission. But in a way that they order you to do work for them.

I have a little knowledge of some programming languages. So, my friends and colleagues and family are always looking for me to do their coding work. This is what it feels like to be a developer

  1. It feels like you don’t have a life.
  2. It feels like no one gives a fuck about your products, your softwares. All they care about is their work being done!
  3. No one praises you for learning or creating a new plugin. They care about is being provided with a plugin that they need at the moment. 
    I remember, when I created a Virtual Keyboard, no one patted on my back or gave me a thumbs up. Because they weren’t in a need of it. But when I created a messaging app, to punch back an annoying friend. They for the very first time accepted me as a Software Developer! (Wow, no really a Wow!).
  4. I feel like I am trapped in my own world, and people are talking in the form of 01101001; I can’t understand what they’re saying! :D
  5. I feel like what I’m trying to do, can change the way people used to do work before that plugin or software.

So, I just want to tell my friends that being a software developer isn’t a badge or a medal that you can wear and show off. It is a hell job. You can’t even imagine how much a person’s life is disturbed in becoming a Developer. How much a person’s paradigm is shifted to the verge of going insane. How much a person misses the way an ordinary person spends his time with his friends and family. 

Please, let Software Developers live in their own way and their own Kingdom! Don’t even try to enter it without their consent. They’ll code the fuck out of you bitches!

Once I get free from this project | What to do

Nowadays, I am busy in developing a project. Well to be honest it’s on my nerves already. Once I get free from this project. I would start trying some exercises to betterify my logical skills.

I would develop atleast 3 apps in a week. One would be for my Android Phone. Second would be in C++ just for the sake of refreshment.

The third and last would be in Java, my favourite programming language. Then I would continue my work in ASP.NET and would remove all the bugs that were present in the VBoard project, that was shared publicly under The VS Org. 

Moreover, I would be helping out some other developers earning some rep and further more, I would try to develop some enterprise level softwares too. For that, I would be using ASP.NET and sometimes I would develop Windows 8.x apps using HTML, CSS, jQuery (Although JavaScript was allowed, but I used a plugin and converted it to jQuery). 

I will post the code for that on github for download and usage, or I would teach others how to do that. 

What one requires to be an inventor | Software Developer

I listen to my fellows saying they’re the software engineers. Some saying they created a game by editing the source code of the Award Winning game series Grand Theft Auto and then turning it into a local city’s crisis game and blah and blah and blah, wait one more blah. But I can it in their face, the fear of getting questioned for What language was the code written in? What were the changes that you made and how? What is the DirectX usage in it? They would get their hairs ripped off by their own hands I swear.

I’m a software developer but I confess I know nothing about a programming language, all that I know is that all methods have to return a value in the data type of what it was set it to be unless its data type is set to void data type. But wait, what do I need to create a new software or a new item for the public to love my art, my level of skill? It isn’t the Visual Studio for developing the software, it isn’t the version of the programming level used in the process.

Actually it is the main idea, or the theme of the project. The innovation used for that project. The basic idea of how it would help you and others whereas it would leave behind other softwares of its own kind. That is the thing that leads us to a new invention. OS are of many kinds and before Windows ever got developed, there were many command-link OSs in the market and were being used up. Why did Bill Gates develop Windows? What made him believe that he can create something different?

It was that idea, that theme that he had at that time when he was about to develop the Windows. Not the programming environment, what we call SDK (Software Development Kit).