Ben Writes!

  • Home
  • Resume
  • About

29

Dec

What is Maven? A Beginner’s Tutorial by Example

Posted by Ben  Published in Software Development, Technical Writings

Today, I published a beginner’s tutorial to Maven using Amazon’s ‘Kindle Direct Publishing’.

In my tutorial, I cover:

  • generating a Maven project
  • scripting Maven commands
  • adding dependencies to a Maven project
  • packaging dependencies into a Maven project
  • installing Maven projects into the local repository
  • installing non-Maven projects (using third party .jar files) into the local repository.

And if you get stuck on any of the commands, code, or XML examples, you can view the projects’ source code and files online. You can check out my tutorial here! Thanks! :D

no comment

23

Mar

OnyX for Mac – More Options for your Mac

Posted by Ben  Published in Technical Writings

Today I discovered ‘OnyX for Mac‘. It’s an application that allows you to change some of the hidden settings on your Mac, in addition to doing some cache cleaning, volume checking, and general maintenance. I haven’t fully explored it, but it looks like there is a lot there that you normally wouldn’t have GUI access to. One thing I noticed off the bat was that there was a little check box to change Finder to display the long form address of the folder location, and also to show hidden folders. (which I ended up running a console command to do the last time I needed it) Pretty neat! If you have a Mac, and would like to be able to customize some of the hidden settings while using a GUI, I’d recommend checking it out.

no comment

21

Oct

Keeping Your Computer Safe and Speedy

Posted by Ben  Published in Technical Writings

So, recently a friend asked me what I use as antivirus. And I realized in my reply that some of the following information may be of use to others! So here I go. =D

I personally use Avast! antivirus on all of my home Windows machines. It is a dual firewall/scanner, and can be used very effectively in combination with Windows’ native firewall. It’s also free for personal use.

Other free things I use to protect and lighten my Windows machines include CCleaner, the NoScript Firefox addon, the Web of Trust Firefox addon, Registry Mechanic (some features are not free), WinDirStat and finally, controlling the services and processes on my computer by hand, as I have described in a previous post.

While if you run a Mac not all of the above may be useful to you, installing the NoScript Firefox addon still protects you while browsing, and the Web of Trust addon still helps you stay away from vicious websites.

I hope you find these programs to be useful. =D
Ben

no comment

5

Apr

Second Place in Rube Goldberg Nationals

Posted by Ben  Published in Creative Writings, Technical Writings

Hey! Benjamin Delaporte here!

Rube Goldberg was a cartoonist in the 1930s who drew strange contraptions that took many steps to perform a simple task. In his honor, highschool and college competitions based on his cartoons are held every year at the regional, state, and national levels.

The challenge this year was to replace an incandescent light bulb with a more energy efficient light source. Many teams used a florescent light bulb as the replacement. Solutions ranged from a simple flip of a switch to full fledged robotics – unscrewing of the first light bulb, and screwing the second bulb into the same socket!

My team(a homeschool highschool group named ‘Cornerstone Discovery Group Team B’) took first place at our homeschool highschool, first place at the University of Illinois Engineering Open House regional competition, and finally second place in the national Rube Goldberg competition at Purdue University!

The first place team(from Wisconsin) had 338 points, our team had 337 points, and the third place team(also from Wisconsin) had 335 points. All teams scored perfectly in mechanics. The 4 point range was entirely subjective scoring(thematic appeal), and the judges had very a difficult time deciding. All in all, each of the top three teams had great builds, and amazing themes!

The first place team had a mining theme, with a clever track of upward falling dominoes and a chain belt to change the light bulbs – simultaneously yanking the old bulb out and putting the new bulb in.

The third place team had a Mario theme, with ‘goomba’ cutouts that acted as dominoes after Mario bopped the first one on the head.

My team had a Dr. Seuss theme, with Truffula tree dominoes and two wacky hands to swap the light bulbs. Our mechanics were solid due to the steady ingenuity of our mechanical department. Although hot glue, duct tape, and sheet metal are often tempting as quick fixes to problems, our mechanical department managed to avoid all but a few pieces of sheet metal in the final build, and that only to make the light bulb socket. We’ve learned from previous years that those building materials are unreliable. The mechanical department’s experience proved to be correct, as the most finicky step was the light bulb socket, because of the sheet metal inside of it.

Our theme was beautiful due to the brilliance of our art department. The art department did such a great job that at the Engineering Open House Illinois Regional competition we were given the ‘People’s Choice Award’ trophy in addition to the 1st place trophy! (The People’s Choice Award is given to the team with the popular vote from onlookers. )

My team did so well because we had members with very specific and strong skill sets. Each member had very strong view points, too, but we managed to work together through delegation and departmentalization.  Between all 7 team members, we put nearly 1000 hours into the project.

It has been a great experience!

I’d like to thank Mr. and Mrs. Mercier for sponsoring our team and feeding us during those long hours. I’d also like to thank friends and family who supported our team at the Engineering Open House Regional competition and at the Purdue University National competition! You guys were great! We really appreciate your support!

And good job ‘Cornerstone Discovery Group Team B’! It’s been a pleasure working with all of you.

(I’m planning on adding pictures of my team’s state and national trophies here a bit later)

Check out the Quad blog article about the college level team from the University of Illinois. They took second in the national college level competition! Great job guys!

3 comments

23

Mar

Curbing Your Startup Folder

Posted by Ben  Published in Technical Writings

Do you feel like your computer has gradually become ‘slower’ since you bought it? It has. This is a tutorial to help you take back some of that ‘brand new computer’ speed. It isn’t hard, and it won’t take you more than a few minutes… However, I must warn you, this tutorial won’t bring back that new computer smell… ;)

One of the most common ways a Windows personal computer becomes slower is because of the CPU and RAM being overwhelmed. It could be that you need new hardware, but let’s try a cheaper solution first. The slowing of your computer could be a software issue.

As a personal computer owner, you probably install applications on a regular basis. But as you install programs, you often times end up installing things that you didn’t know were being installed. And those things stay in your computer’s ‘Startup’ folder. Any executable inside your computer’s Startup folder starts running in the background whenever you turn on your computer. This means that the more things you have in your Startup, the slower your computer will be, whether you wanted those things to run or not.

You can edit your Startup list to counteract this effect. Follow the arrows below to find your Startup editor on Vista.

Open your start menu

1. Open your start menu

Click on

2. Click on 'Change startup programs'.

Look for programs that don't have to run all the time. Choose one that you don't mind having to start by hand, rather than having it run in the background constantly, and click to disable it in the startup folder. In my example, I chose Quicktime.

Now choose a program to disable in the startup menu folder. Be warned that any program disabled here will not start up when the computer starts up, but will have to be executed manually.

Click 'yes' on the popup.

Click 'yes' on the popup.

Fifth step

If you change your mind, come back later and reactivate the program in the startup menu, in a similar fashion to the way you deactivated it.

Below are a few programs I tend to disable in the Startup. These programs will still run when you need them, but you don’t need them running all the time. 

Quicktime

iTunes

Google desktop

Google updater

The best way to decide whether to disable something in Startup is to look up its functionality online, and then think to yourself “Do I use this functionality often enough to justify having it run in the background?” Most programs will still execute when you need them, even if they don’t run in the background. It will just take them slightly longer to load(This extra time still generally being < 1 second if your hardware is fairly new).

For example, since I disabled Quicktime, the next time I watch a movie on the Internet, it will take slightly longer to load(Startup time) than if I kept it running in the background. Allowing Quicktime to run in the background would mean no Startup time, but all computations on my computer would take that much longer because my computer would always be thinking about Quicktime. I prefer having a short Startup time and very fast computations than to having no startup time and very slow computations. Startups happen once, but computations are always happening.

It’s a bit like juggling. You can either juggle ten balls at a time, and have to wait a long time for each ball to come down, or you can juggle one ball and have it in your hand instantly. Admittedly, if you want one of the other ten balls, you have to reach down and pick it up, but in the long run you will save time.

Tags: manager, performance, process, processes, slow, task, technical, vista, windows, xp

1 comment

Blogroll

  • Ed Delaporte IV on IT Leadership
  • Ed The Dev

Meta

  • Register
  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Recent Entries

  • What is Maven? A Beginner’s Tutorial by Example
  • JSON code example in Java
  • OnyX for Mac – More Options for your Mac
  • Fixing the Netbeans 6.9 Phantom Error/Bug/Red flag in a complex Java project
  • Keeping Your Computer Safe and Speedy
  • The Animated Adventures of Boy ‘n Panda!
  • The Trophy
  • School is Out!
  • Second Place in Rube Goldberg Nationals
  • Curbing Your Startup Folder

Recent Comments

  • Starstreak in The Trophy
  • Ben in Second Place in Rube Goldberg Nationals
  • TheRandomOne in Second Place in Rube Goldberg Nationals
  • Root-dir in Second Place in Rube Goldberg Nationals
  • Ed The Dev .com » Blog Archiv… in Curbing Your Startup Folder
  • Random Selection of Posts

    • Welcome to Ben Writes!
    • Second Place in Rube Goldberg Nationals
    • School is Out!
    • OnyX for Mac – More Options for your Mac
    • Fixing the Netbeans 6.9 Phantom Error/Bug/Red flag in a complex Java project
    • The Animated Adventures of Boy ‘n Panda!
    • JSON code example in Java
© 2008 Ben Writes! is proudly powered by WordPress
Theme designed by Roam2Rome