Archives
- January 2020
- October 2018
- September 2018
- August 2018
- June 2018
- April 2018
- February 2018
- January 2018
- July 2017
- June 2017
- March 2017
- October 2016
- July 2016
- September 2015
- August 2015
- February 2015
- October 2014
- September 2014
- August 2014
- June 2014
- May 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- August 2013
- July 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
Meta
Categories
- add
- admob
- algorithm
- android
- app
- App Idea
- beagleboard xm
- BigQuery
- broken
- C++
- cakephp
- case-sensitive
- clone
- codeigniter
- coding
- composer
- coursera
- cross compile
- crosstool
- dbus
- default value
- dependency injection
- diff
- eclipse
- emulator
- error
- file
- forbidden
- fragment
- gdb
- git
- gitolite
- google maps
- inorder
- install
- interview
- java
- jQuery
- link
- linux
- marakana
- mongodb
- NFS
- not working
- php
- preferences
- preorder
- process
- pulseaudio
- push
- qnx
- qt
- rails
- refactored
- reference
- relink
- remote
- ruby
- ruby on rails
- ruby on rails tutorial
- server
- service
- singleton
- svn
- TDD
- topcoder
- tortoisesvn
- troubleshooting
- ubuntu
- UI properties
- undefined
- user
- v3
- virtualbox
- zend
Top Clicks
- None
Monthly Archives: December 2011
Algorithms: LCM and GCD
Least Common Multiple: lcm(a,b) = abs(a*b) / gcd(a,b) = abs(a) / gcd(a,b) * abs(b) Greatest common divisor: gcd(a,b) = gcd(b, a%b); Code: int gcd(int a, int b) { if (b == 0) return a; return gcd(b, a%b); }
Java: Quick Way to initialize arrays
Instead of: for (i = 0; i < array.length; i++) array[i] = <initValue> One can just do: Arrays.fill(array,<initValue>); Works for String[] at least.
Posted in Coding, Java, TopCoder
Leave a comment
Java: ArrayList.toArray() usage shortcut
Saw this pretty neat shortcut to get a List<T>[] to T[]. Usage: List<String> res = new ArrayList<String>(); String[] result = res.toArray(new String[res.size()]); I had originially seen this: String[] result = res.toArray(new String[0]); But supposedly using res.size() is better. StackOverflow
Posted in Coding, Java
Leave a comment
Regular Expressions
“1+1=2” How do I use Java’s String.split so + and = will be matched on? Regular Expression : \\+|= Forgot about the existence of the OR |. public static final String EQUATION_TEST = “1+1=2”; String[] str = EQUATION_TEST.split(“\\+|=”); System.out.println(“EQUATION_TEST.split=”+str.length);// Should … Continue reading
TopCoder: Good Question
I work through a simple TopCoder question a day and ran into this one that I liked. You can do it two ways, by regular expression or through coding logic. Originally I did it through logic and later tried out … Continue reading
Posted in Coding, TopCoder
Leave a comment
Java: JDBC Basics
Running through this tutorail: http://docs.oracle.com/javase/tutorial/jdbc/basics/index.html Used JDBC before at Northrop figuring it out with working knowledge but never really went through a tutorial for it. Nice thing about the tutorial is that it populates a DB with data for you … Continue reading
Java: Reading/Writing File
Wrote a program that read a file for a company evaluation. I hastily put it together without looking too much at resources so it wasn’t the prettiest of things. Probably should’ve taken my time, so I will now and make … Continue reading
App Idea: Family Shopping List
Idea: A shared location based shopping list between friends, family, roommates. Situation: Whether it’s my dad or me going to Costco, we buy items that the other needs also. When either of us steps into a costco we get a … Continue reading
Posted in App Idea
Leave a comment