Skip to main content

Silly Mistakes (Technically?)

There could be too many, I am listing few of them.
Of course, they are not as obvious as shown below, especially when they go multiple levels of method/function calls.

Split: (Java)

I should have read the docs properly.
Code:

String[] data = { "Phil;45678910;", "Alex;45678910;45678911"};
for(int i=0; i< datasplit =" data[i].split(" i="0;" datasplit =" data[i].split(">



Parse Int: (JavaScript)

Strange? The date component doesn't work properly for August and September. (
I used parseInt(monthField).
Code:

alert(parseInt("07")); // 7
alert(parseInt("08")); // 0
alert(parseInt("0xA")); //10

Thank God, I know number systems!

Key Words: (JavaScript)

The following script throws an error. Absolutely correct?
Code:

var ZDBExport = function()
{
this.export = function(arg1, arg2)
{
// do export
}
}

And realised "export" is a keyword in javascript. It allows the signed script to export its properties to other signed/unsigned script.

Variable Scope: (JavaScript)

I was astonished (because I have not seen this idea anywhere else) javascript variable doesn't have block level scope.

String Array: (JavaScript)
Code:

var myArray = "Dream";
alert(myArray[0]); // IE -> undefined, FF -> D

Simple: substring helps!

Long (Java)

It worked when I had constant values. I forgot to check when I changed that to dynamically created values.

Code:

public static void main(String args[])
{
Long v1 = new Long(20);
Long v2 = new Long(20);

System.out.println(isEqual(20L,20L)); // true
System.out.println(isEqual(v1, v2)); // false
}

public static boolean isEqual(Long val1, Long val2)
{
if(val1 == val2) { return true;}
else { return false; }
}

I understand, symbol tables studied in the college helps!

Looping without Loop

Not a mistake! I think it is beautiful (
Code:

public boolean isType(long typeID, String value)
{
/// return boolean_value
}

public long getType(String value)
{
if(isType(1L,value))
{
return 1;
}
else if (isType(2L, value))
{
return 2;
}
else if ...
}


Switch - Ternary

Not a mistake. I love it.
Code:

switch(value ? no1 : no2)
{
case ....
}


PS: None of the above are actual and I have taken them to show the idea.




Kovil Pillai P.

Comments

Popular posts from this blog

The Kite Runner

Usually, I buy and read book suggested by my friends but no one suggested me to read the book "The Kite Runner by Khaled Hosseini". I neither heard about it before I accidentally bought it. I was looking for the books I planned to buy in the Chennai Bookfair 2011 and I found this book . There was something attractive, though it was not as beautiful as of many of the books cover design, it should be the cover of it, because all I could see was only the book cover. I took it in my hand and asked myself, should I buy this?, yes was the answer and I bought it. I completed reading this book last week, after keeping it the shelf for almost 2 years. I am glad I got this book. It is one of best books I read in the recent years. The phrase " For you, a thousand times over " lingering in the mind is the proof that I really enjoyed reading this book and moved so much ;) " I became what I am today at the age of twelve, on a frigid overcast day in the winter of 1975 &

சந்தோஷம் சந்தோஷம் - Vijay song

Kovil Pillai P.

New Year Resolution 2015

Another new year, another ( same! ) set of new year resolutions. I wanted to read Thirukural and set target 50 last year but couldn't achieve it. But then I used one Kural in my every blog post . New Year Resolution List: For year 2016, I should shorten it to at least 1/3 of this list. At least, make it more readable ;) Reading Books: Book reading is going to be reduced this year. I am planning to reread few of the books I read last year. Of course, will find time to read books suggested by friends. I have got Bhagavad Gita tamil version from my friend and might read this before the end of 2015. I Am Malala, The Last Temptation of Jesus Christ, Mossad, 'The Madman, The Forerunner, Spirits Rebellious', Yudhargal Varalaarum Vaazkaiyum, If You Meet The Buddha On The Road Kill Him are few of the books I enjoyed reading. By the way, I have changed the FB album title from "Books I read" to "Books I read - Not To Be Shared" ;) Accounting: How difficu