Wishlist status

Great keyboard that I found.  Added to my wishlist.

  • Saitek Eclipse Illuminated keyboard – very cool keyboard. http://tipidpc.com/viewitem.php?iid=4339286
  • Make a book in Photography (dedicated to my late grand father since he loves to travel and view scenery very much – although he doesn’t tell it when asked)
  • Learn Mixing and start DJ’ing
  • Behringer DDM4000 (bought 1 already, and ITS working!)
  • Allen and Heath – Xone 1D MIDI Controller – use to midi control Ableton and Traktor.  This mixer is way cool.  It has accurate controls with slight differential (about +/- 1) which is nothing compared with Behringer controls.  I can accurately control my Traktor and Ableton for this.  This also serve as a replacement for the BCD3000 that I want to buy.  I will still have to experiment on this and the midi mappings.
  • Akai MPK49 Keyboard MIDI Controller – Im thinking what’s the use of this? I might not buy it; although its very lucrative since the price is only 299USD!!! Normal price for it is 500-600USD.   For its price of 299, its a cheap buy.  Features include a drum machine, 8 faders, knobs and buttons, 49 keys including sharps.  Beats the hell out of Novation Remote SL 49.
  • Learn to construct, compose, and control myself – especially my single mindedness of thought.  This is the most important.
  • Fuck me! I need a constant reminder of what to do; what to focus on; and what to deliver and ultimately prove myself every now and then.

Goals (some other goals that I wish I could do – but not)

  • Program a stock trading simulation with customizable indicators
  • Program the inventory system based on Adempiere
  • Set my mind to spot a niche market and develop a business out of that
  • Beat my dad!!! Outwit, out smart, and out play in the life’s survival game.

Thats it for now.  I hope I could accomplish all that.

Advertisements

Development using IntelliJ IDEA and Maven 2

Setting up IntelliJ IDEA

  • Download IntelliJ IDEA from http://www.jetbrains.com/idea/
  • Install it
  • Run it for the first time and put your license key
  • You should enable all plugins especially the Subversion repository plugin
  • Modify the C:\Program Files\JetBrains\IntelliJ IDEA 8.1\bin\idea.exe.vmoptions to this (settings vary depending on your computer):
    -Xms256m
    -Xmx512m
    -XX:MaxPermSize=512m
    -ea

Setting up Maven 2

  • Download it from Apache Maven website: http://maven.apache.org/
  • Extract it
  • Put a MAVEN_OPTS variable environment to contain JVM options

Generating IDEA project files

There are two ways to generate IDEA project files. I recommend the IDEA based since its more efficient if at a later time the pom.xml keeps changing. Details as follows:

  1. Maven based:
    • Execute mvn idea:idea from the downloaded quicktrip-core
    • Resulting files would be core-parent.ipr which you could double-click to open
  2. IntelliJ IDEA based:
    • Run IntelliJ IDEA
    • Create a new project
    • Import the parent pom.xml – this will cause IDEA to read pom.xml and modules under it
    • Choose the desired profile
    • Add facets and spring beans when asked

Optimizing intellij idea

Choices:

– Downgrade to IntelliJ 5 or 6. 5 being the fastest but memory consuming, and 6 being the most stable and the UI interface is almost the same with 8.1.4.  I haven’t tested 4.5 and will not dwell into those early versions.

– If you are using 7 above, you might want to upgrade your hard disk to SSD (solid state devices) for their being 0ms read time at 120gb/s write time.  This is some solution that you will feed productive again.

Other suggestions from the net that I found:

– use ext3 linux file system in windows using fs-driver (http://www.fs-driver.org) and point your cache in there.

– put a -server, although this I think does not have a significant effect as I’ve tested it.

– max out your memory, -Xms256m -Xmx1024m -XX:MaxPermSize=512m

– turn off anti-virus

– turn off local history in IntelliJ

– defrag

– minimal graphic visual effect by opting to performance increase

– turn off system restore

Behringer DDM4000 mixer support and International warranty

I was so excited that the mixer (Behringer DDM4000) had arrived.  Although just now. =(

Here’s my experience about online ordering, international warranty, and Behringer, PSSL.com and InternationalCheckout.com in general.

I ordered it last October along with some other music tools like a good sound card (ESI Gigaport HD – 24bit output 4 channel stereo output, USB input) and a DJ headphone (Pioneer DJS-5000).  While testing it, (I have to test it thoroughly since its a Behringer), I found out that the item was defective.  Other items are not.  The high and middle equalizer in channel 1 produces a noise.  So I have to let the dealer here in the Philippines repair it.  1) They did not have an experience of repairing the product since its relatively new in the market. 2) They won’t refund/replace/repair it for free since Behringer does not have an international warranty.  My dilemma was to let it repair or get it replace with a good one.  Since the item is new, I decided to email and return it back the store paying a huge amount of PHP 9,000 for the shipment and PHP 3,000 so that the online store can process them.  (The item was originally priced at PHP 17,000 + PHP 15,000 for shipment)  That sucked!!!  I was uberly pissed with that.

My experience of online ordering was generally good but there are few things I’d like to remember:  You have to check what products you buy since you don’t have a way to tell if it works outright since you can’t test it.  Reviews doesn’t count if you got a lemon product.  Credibility of the store is a must.  Not only of the store but also with the shipper.  You have to look also for an international warranty of the product; what to do if the product is defective; refund, replace and return policies.  I think Apple products have a very good international warranty support policy and should be the basis for companies willing to have international warranty.  There’s nothing like Apple.

To conclude things out, DDM4000 had arrived yesterday after 3 weeks of replacement + shipping.  Duh!  But I was still exited and tested the functionality right away.  Good thing it doesn’t have any defect that I noticed.  Noise in each channel in each equalizer was gone.  MIDI is configurable.  All knobs, faders and buttons are working.  I will still test it thoroughly though.

Optimal IntelliJ IDEA vmoptions settings

Set the <idea installation dir>\bin\idea.exe.vmoptions to:

-Xms256m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server

Just in case you cant get it to work because an error is displaying everytime you start IDEA.  “JVM not started…”

Use the idea.bat to start it.

edit the batch file in this line:

IF “%IDEA_JDK%” == “” SET IDEA_JDK=%JAVA_HOME%

This points to the correct JAVA_HOME installation dir.

 

If you have D: drive, edit also caching in the idea.properties

idea.system.path=D:/Temp/idea8/system

 

Hope this helps

Eclipse settings

My eclipse.ini settings found in C:\eclipse\; Eclipse version is Galileo:

-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
–launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-Dhttp.proxyPort=80
-Dhttp.proxyHost=www-ad-proxy.sabre.com
-Dhttps.proxyPort=80
-Dhttps.proxyHost=www-ad-proxy.sabre.com
-Dhttp.nonProxyHosts=”localhost|*.sabre.com|127.0.0.1″
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient

Granting ALL permission to Java Applets

Insert this:

permission java.security.AllPermission;

into C:\Program Files\Java\jdk1.6.0_16\jre\lib\security\java.policy and C:\Program Files\Java\jre6\lib\security\java.policy after this line:

// Standard extensions get all permissions by default

grant codeBase “file:${{java.ext.dirs}}/*” {
permission java.security.AllPermission;
};

// default permissions granted to all domains

grant {