October 28, 2014

Matlab libsvm Mac Yosemite


After upgrading to Mac Yosemite things don't work as expected and Matlab doesn't run any more. So here is the fix:

October 23, 2014

Get Started with MEAN stack for Dummies

It's always tricky to get on track with new technologies. Here is how to get your first helloworld MEAN app up and running in a breeze!

October 8, 2014

Fucking SCP

Fucking scp didn't work because I printed out some statistics on the machine and its name bla bla and it took me some time to realize that scp depends on any returns from the server EVEVN ECHO prints!!!

So I had to disable all my status welcome messages and machine status printouts to console. Fucking dummy

October 5, 2014

Fix for Arabic Typing in Microsoft Word in Mac

How to fix sepratated/segragated arabic alphabet in microsoft word in mac:

Quit word.

download http://www.ghyoom.net/flv/Normal.dotm

copy and replace it with existing file located in

~/Library/Application Support/Microsoft/Office/User Templates

Source https://www.youtube.com/watch?v=hwUY31d7Wr4

July 5, 2014

Genetics and Inheritance for Idiots

Each person's cell is composed of 23 pairs of chromosomes (therefore a total of 46). Each location in a chromosome is called a Gene that is about a specific feature of a person e.g. hair color, how big teeth are, eye color, etc. Each pair of chromosomes contains different Genes than other pairs.

June 9, 2014

How to Pass Turing Test?

Recently a chatbot fooled human judges in thinking it is a 13 year old boy for whom English is the second language. Here is the basic details of the structure of this system: it uses a hierarchy of patterns specified in XML structure for state estimation, and a set of rules that activate based on state, with knowledge that is stored in the database. Watch the original conference Chatbots 3.0 conference held in 2010:

June 5, 2014

Curse of Dimentionality

Classifiers that tend to model non-linear decision boundaries very accurately (e.g. neural networks, KNN classifiers, decision trees) do not generalize well and are prone to overfitting. Therefore, the dimensionality should be kept relatively low when these classifiers are used. If a classifier is used that generalizes easily (e.g. naive Bayesian, linear classifier), then the number of used features can be higher since the classifier itself is less expressive.

which features should be used?

February 26, 2014

Java Code Generation

cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime. See samples and API documentation to learn more about features. Hibernate, Spring, iBatis all use cglib!!!

Open source projects use cglib and used by cglib:

February 23, 2014

Hoggetowne Hack

-->
One DSR team participated at the 6-hour Hoggetowne Hack 2014, Gainesville (an Open Data movement hackathon). We raced with an idea on city safety and delivered a workable prototype as an Android app which was brought upon to the panel of judges and nailed 2nd place and delivered check of $750 back home! This was a good data challenge with roughly 133 data sets available:Gainesville's Open Data Portal (a Government 2.0 initiative). There was 13 teams presenting their work with people from various local startups such as Grooveshark, roomsync, 352media, Gainesville HackerHouse, swampmobile, and many others.

Press Coverage:
First page of Computer Science Department at University of Florida   http://cise.ufl.edu/news/NA00173/

http://www.wcjb.com
http://www.gainesville.com

http://www.alligator.org

Photos:
http://www.gainesville.com/apps/pbcs.dll/gallery?Dato=20140222&Kategori=MULTIMEDIA0301&Lopenr=222009995&Ref=PH&pl=1

February 21, 2014

Java Threads

Java Synchronized

public class MyClass {
  
    public synchronized void log1(String msg1, String msg2){
       log.writeln(msg1);
       log.writeln(msg2);
    }

  
    public void log2(String msg1, String msg2){
       synchronized(this){
          log.writeln(msg1);
          log.writeln(msg2);
       }
    }
  } 
 

Java Finally!



public class Hello {

 public static void hello() {
  try {
   System.out.println("hi");
   return;
  } catch (RuntimeException e) {
                        //------------
  } finally {
   System.out.println("finally");

  }
  System.out.println("after try catch");
 }

        public static void main(String[] args){
                hello();
                System.out.println("after hello in parent");
 
        }
}

November 3, 2013

Create a Random Image in Java Pixel by Pixel

Hey check it out how to create a random image in Java pixel by pixel:

        int width = 500;
        int height = 500;