Technical Gossips and Discussions

  • Wednesday, December 6, 2017 - 10:45pm

    OK! After selling my 4 bitcoins I had left back in the days for $10,000 few months ago to now what claimed to be $16k for 1??!!!

    I had to write something about bitcoin...

    First of all, the idea of crypto-currency is very promising. HOWEVER how bitcoin implemented the currency has huge issues.

    1. The so called mining process uses a trial and error method to find the next nonce value that will create a hash value that is smaller than the previous hash value. And the time to find that next nonce is the "work" you need to do. (which i think is stupid and waste of power)

    0 comments
  • Monday, September 19, 2016 - 4:29pm

    Just a fun note,

    I was having a discussion with a group of programmers from different backgrounds.

    And I was asked the question whats a better language and why do you prefer Java.

    So my answer is, I like to build using Lego not PlayDoh.

    When I program in Java, I feel my program is very safe and consistent.

    when I program in PHP, Python or Ruby, I feel my program is very squishy.

    A simply example is:

    0 comments
  • Wednesday, June 5, 2013 - 5:14pm

    simple reminder to enable ftp on server:

    yum -y install vsftpd

    vi /etc/vsftpd/vsftpd.conf

    ensure a line listen_port=21 is added to the config file,
    and remove #connect_from_port_20=YES

    vi /etc/vsftpd/ftpusers
    remove root as not allowed user

    vi /etc/vsftpd/user_list
    remove root as not allowed user

    0 comments
  • Thursday, April 15, 2010 - 4:05am

        Recently, I started taking on multiple projects, both from management perspective and programming perspective.

        First time ever, I felt overwhelmed with all the work and actually want to jump on my bed and sleep. (Especially on a Friday night, I can sleep for over 16 hours)

        I am here to state what I learned for the last couple months from all this work and perhaps help myself or fellow programmers out there who takes on multiple projects at the same time.

    0 comments
  • Monday, January 25, 2010 - 1:59am

    Some of us might have experienced the problem of MySQL not starting after a reinstall or upgrading to a new version of SQL.
    Please follow the guide below to fix the problem of starting MySQL.
     
    1. run the uninstaller from windows add/remove program manager.
    2. delete the database file folder (default is <mysqlInstalledPath>/bin/InnoDB Datafiles)
    3. delete the mysql installation folder (default in windows is: Program Files/MySQL/)

    2 comments
  • Thursday, December 24, 2009 - 5:12pm

        Notice the title is not “How to manage software development teams.” but “How to manage software projects.”

        This is so because developers manage themselves; with agile development approach, developers are no longer the code monkeys of the system, but software designers, taking on tasks in every aspect of the program.

        Remember the good old waterfall development days?

    0 comments
  • Saturday, December 19, 2009 - 1:02am

        We all know the trend that slowly creeps toward online application and development rather than dedicated OS(Operating System) based software. Google even started a new web based OS !! But why is this the case?
     
        Well, let’s try and analyze the pros and cons of each (I will try to be as unbiased as possible):
     
     For our traditional platform software:

    0 comments
  • Friday, December 18, 2009 - 1:56am

        So I have been a programmer for quite awhile now. From school intern to university newbie freshman to architect role, the idea of better software design never left my head.

        I started playing with programming languages with a couple of my nerdy childhood friends since grade school. (I am still a nerd!)  The good old days of procedural programming lol!

    1 comments
  • Friday, December 18, 2009 - 1:25am

        I still remember my very first day at work…

        “Wow… what a big office, everyone seems to be working so hard! I must try to work hard as well!” Those were my initial thoughts on my very first day of work.  Then there I was sitting in my newly furnished desk, I started my day off with high expectations!

    0 comments