August 2007 - Posts
This might be a lamer... Some of you might think. But what can I do? I just knew about it. I only tried this in Excel 2007 and not with any previous versions.
There are actually several ways you could choose to filter your data like by a cell's value, color, font color and icon. What I did was just to filter it by name so for example, you have two cells represnting a key-value pair such as below...

I right click->filter->filter into a cell's value, in this case it's bigme

Now I have all the rows pertaining to bigme

Try it out!
It's a really funny realization. As I mature in my career I'm also getting better with M$ Excel. I'm telling myself I couldn't have known that feature/technique if I didn't see that from my officemate! It's so hilarious. I should really see open office's Calc and see if the features I know in M$ Excel also exist there.
Hi! Just want to share this with you guys. I know this is very elementary but I find it useful. I was reading though tipidpc before I got this idea from one of the threads there. I usually open many tabs, all the same tabs in my firefox browser everyday. Now, after I read the post from tipidpc that he wants to open multiple browser windows I thought it would be a good idea if I did it too with firefox. So I tried to get some idea from the posted command line codes and researched some arguments pertaining to running firefox in the command line. Here's the end result
@ECHO OFF
REM Opens multiple tabs for firefox
REM For some sites it might be possible to append parameters like
REM www.website.com?username=<username>&password=<password>
SET BROWSER=firefox.exe
SET WAIT_TIME=2
START %BROWSER% -new-tab "mail.yahoo.com"
@ping 127.0.0.1 -n %WAIT_TIME% -w 1000 > nul
START %BROWSER% -new-tab "javaranch.com"
START %BROWSER% -new-tab "devpinoy.org"
START %BROWSER% -new-tab "tipidpc.com"
START %BROWSER% -new-tab "pinoyforum.net"
START %BROWSER% -new-tab "meebo.com"
START %BROWSER% -new-tab "google.com"
and I just save it to a batch(.bat) file.
There is actually an option in firefox to open previously opened windows. But I prefer doing it this way since I only have to click the batch file and voila! Every website I often visit are open! I hope you guys find this useful! Thanks to the guys at tipidpc.
Very sad news that the PSP's greatest hacker has retired. Honestly, I don't know the legalities of hacking a firmware. But I think the guy made the right decision and for us users of his creation, it would be very nice to bid him good bye. Thank you Dark_AleX! Though I have used your software for only a short time it really brought gaming for me into a higher level. Thanks!
http://psp-news.dcemu.co.uk/-psp-dark_alex-leaving-scene--67515.html
Yesterday while preparing on a trip, I noticed a book laying on the floor. The book is entitled "Systems Analysis and Design" by Kendall and Kendall. Flashbacks came to me on a time when I was taking my Systems Analysis and Design Principles (SADNP) subject. I remember that during that time, I didn't pay much attention to the subject because it seemed uninteresting during that time. After a year of working as a Software Developer, I noticed that learning a technology is not enough if I wanted to grow smarter. Before this incident, I was reading the book "Code Complete Second Edition" which somehow shares the same subject as that of Kendall and Kenddall. I'm working for almost two years now but haven't really experienced any full SDLC project in a team environment. I remember doing requirements and architecture in a very informal way... But I know very well that it's not enough. This is also the reason why I prefer to work in a team environment, because it's easier for others to point out any mistake you make and vice-versa.
Right now, I'm trying to get involved on high-level stuff rather than the low-level ones(though I still am) such as coding. I'm excited to see how far my efforts would take me. ~Cheers!
Last week I uninstalled my 1.6 JDK and JRE(both of which are bundled with my netbeans 5.5 installation) because the RIM Blackberry code signing/signature tool(SignatureTool.jar) seems to be having problems when JRE 1.6 is installed. A week later I tried to fire up my Netbeans IDE and an error message appeared saying that it couldn't find the 1.6 installation folder. Being used to Java and Tomcat, I figured out that there must be a configuration for the IDE(perhaps this is a no brainer at all). I browsed through my Netbeans installation folder (C:\Program Files\netbeans-5.5) and noticed that there is an "etc" folder there. I opened that folder and found a file named "netbeans.conf". The file structure looks like this:
--------------------------------------------------------------------------------------------
# ${HOME} will be replaced by JVM user.home system property
netbeans_default_userdir="${HOME}/.netbeans/5.5"
# options used by netbeans launcher by default, can be overridden by explicit
# command line switches
netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none
-J-Dapple.laf.useScreenMenuBar=true"
# --- tips for more advanced options you could use ---
# for JDKs where it is supported (for example Sun's JDK 5.0 and newer),
# you can use the following set of options which enable Concurrent Mark and
# Sweep garbage collection algorithm and improve UI responsiveness
# (see FAQ item http://wiki.netbeans.info/wiki/view/FaqGCPauses)
#netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none
-J-Dapple.laf.useScreenMenuBar=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled
-J-XX:+CMSPermGenSweepingEnabled"
#
# if you're processing large wsdl files(e.g. when creating or consuming web services) you should set -J-Xmx256m
instead of -J-Xmx128m
# ---
# default location of J2SE JDK, can be overridden by using --jdkhome <dir> switch
netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_01"
# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)
#netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2"
--------------------------------------------------------------------------------------------
Perhaps anyone who knows what he's looking for would quickly notice this entry:
netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_01"
I just changed this to my JDK 1.5 installation folder
netbeans_jdkhome="C:\Program Files\Java\jdk1.5.0_11"
and saved the file. Next time I fired up my IDE it was alive and kicking again. :)
Serioursly though... I miss the days when I wrestled configuring Tomcat 5.5 in Linux when I saw the netbeans_default_options entry. Lolz!
Note: I'm not using Netbeans for Blackberry development, I just mentioned it here as the reason why I took JDK and JRE 1.6 out of my machine.
There is a book called PSP Hacks so I think Blogging something about PSP Hacking is fine. Anyaway, I just got my PSP upgrade from a 3.03 OE-C firmare to 3.40 OE-A firmware. Cool Eh? That should do more stuff to my PSP. Before you try to upgrade make sure you have your battery charged at 100%, updating should not take longer than 30 mins(depending on how fast you do things). I have pasted here the two sites from which I followed (alternately) as I upgrade my PSP. Before you start, try to read a lot about it first and try to read about PSP recovery mode.
http://youtube.com/watch?v=fP0n9ldYbnw
http://ubergaming.wordpress.com/2007/07/02/psp-firmware-340-oe-a-upgradeinstall-guide/
I got lost for a second what XMB means, be sure to educate yourself as well on technical jargons.
Good luck hacker!!!
I have to admit... I can write a webservice(server) in .Net(with attributes) but not in Java. Why? Because writing one seems so hard... Ah ah ah! That was before! Because of this anxiety I tried to key in google for "webservice annotation" and my expectation for Java didn't fail me. My first hit was this article. It's good to know that creating a webservice in Java now(or was it since 2004?) only requires a few annotations.
One example provided in the article I've mentioned look like this:
import javax.jws.WebService;
import javax.jws.WebMethod;
@WebService
public class HelloWorldService {
@WebMethod
public String helloWorld() {
return "Hello World!";
}
}
It's all good. Ehem, ehem, ehem. :)
While surfing the Net and unconsciously thinking about my standing in the I.T. market, I came across a link that tells Frequently Asked Questions about Java and Oracle. I'm still browsing through it while making this blog post. What's the fuss?
Well, two of the latest job interviews I've attended asked me if I'm familiar or have used Oracle. Of course, my answer was... Guess what? No! The database tools I know now strongly influenced but the tools I have studied during College, mainly, MySQL and SQLServer. I have never used Oracle before in my job(though I have tried express at home hehehe).
In the Java market as I understand it today and at least with my current experience level there are 5 things that I think would help me get a fair number of companies' eye on me.
1. Java, Servlets and JSP, JDBC
2. Struts Legacy
3. Hibernate
4. Eclipse
5. Oracle
I did not bother trying to mention credentials because for some it's considered crap. I have atleast 3/5 things I've mentioned. I know only a little about hibernate(little depends on whom you ask), I find JPA easier to use(still not an expert with this one though). The only one really missing is Oracle. You could do a search in jobstreet and I'm sure lots of them would inlcude Oracle as a requirement. Although with the advent of ORM tools, I dunno what significance Oracle would bring in my development. It may be more of just a marketing thing on my part but not really helpful in my development. I'm gonna try to search my backup CDs again or just download the latest copy of Oracle Express and learn the darn thing during weekends.
I could not find a "Standard" coding standards for C#. Instead, I found this download link that cites some of the best practices for coding with C#. I'm a fan of readable code and I'm always happy whenever I find myself proven wrong because it means there's a lot more to learn things to learn. The JSF framework was designed so much after the ASP.Net event-driven model. IMHO, this would get me more understanding of our own framework(s) and be able to apply whatever things I've learned(and what to avoid) from ASP.Net to JSF and Java. I want to be able to make strong opinions on how to improve the existing JEE frameworks and taking a glimpse of something else(though I always rant about it) is second nature to me. --[Sharingan activated]--
As I was following a tutorial in C# I was instructed to look for the System.Utils. eerrrrr System.Collections.ArrayList class through the .Net SDK Documentation. To my surprise, there was no CHM file but instead .hxs files. WTH!!!? I tried to open in Internet Explorer but it only tried to download it. I opened Visual Studio, didn't work... Adobe Reader... Didn't work... I'm losing patience... It's not the Java way to loose patience... Ok... My brother came in our room(we work for the same company) and asked me if I knew any online documentation of C# like in Java. I told him I was looking right at it but I couldn't open it. I asked him to ask our newly hired I.T. in-house instructor and when my brother came back he told me that I needed an MSDN software... What??? I just want to view the damn thing @#%^%!
Ok, so to make the long story short, I just googled the darn thing. I still have to get used to the way things are done .Net. Sorry for the rants! :)
Back to C# study...