Starace – Tron Inspired Beryl Theme For Linux

I’ve been working on making eye candy for my new Linux laptop. I decided to go with a Tron like theme. The first thing I did is make an emerald beryl window decorator theme called Starace.

I am releasing the Starace Theme under the creative commons license share alike license. Feel free to download and mix up the theme! All I ask is that if you have a facebook, please “like” my website.

Download Starace Emerald Beryl Theme

 

Starace

Starace Tron Inspired Beryl Emerald Theme

Installation

  1. Be sure you have emerald and compiz installed on your computer.
  2. Use alt-F2 and enter “fusion-icon –no-start”. A new icon should appear in your main panel
  3. Right click on the icon go to select window decorator and select emerald.
  4. Use alt-F2 and type “emerald-theme-manager -i %f”. This pops up the emerald themer window.
  5. Select import and find the Starace.emerald file you downloaded above
  6. Type alt-F2 and type the command “emerald –replace”

Starace should now be the beryl windows decorator theme.

On the newer versions of Ubuntu and Mint there is an issue with the emerald in the sofware manager being corrupt. In this case see this article to use a different ppa. You can know if you have this issue if you get a “segmentation fault” error if you type in “emerald –replace” into the terminal.

Credits

I credit the divergence theme for the initial inspiration for Starace along with the original button graphics that I modified.

Posted in Everything Penguin Related | Leave a comment

C, C++ compiler and editor on Windows – Easy How To

In this tutorial I am going to show you how to get a C/C++ compiler/editor on your computer plus as an added bonus you’ll also get Java and Fortran compilers without any extra effort.

Windows is not a developer platform and is not out of the box ready for programming, especially when it comes to C/C++. So we are going to need to download and configure a few programs.

The first program we need is called Cygwin. Cygwin is a Linux emulator that contains our compilers. The second is called NetBeans. It is an IDE (Integrated Development Environment) that takes the compilers and makes them easy to use with tools like code completion and project management.

Installing Cygwin

  1. Download the Cygwin installer http://www.cygwin.com/ and download the setup.exe file
  2. Run the setup.exe file. Follow the default “next” install sequence until it asks you to select a download site, just pick any download site you feel like. Click next…
  3. The next step is where things get a little more complicated. Cygwin comes with a whole slew of Linux programs. All we really want are the compilers.

    • As shown circled in red in the picture below type “gcc”
    • Click the “Devel” tab plus mark
    • Click on the black ‘s’ looking thing to install a package. This should make the package say install.
    • Click on each of the packages I have outlines in red along with any other packages/compilers you feel like.
    Cygwin Package Manger

    Select the Compilers You Need

    • We need to do the same thing for “make” as we did for “gcc” following the same process. The picture below show you which package to get.
    Cygwin Package Manager

    Get the Make Package

    After selecting your packages click “Next.” Go watch a few youtube clips while it installs the packages and finish the installation.

Installing Netbeans

Netbeans is usually know as a Java IDE. However it has support for C/C++ and because you have installed Cygwin you could create c/c++ programs.

Netbeans needs the Java SDK to run. Get the JDK here (or google Java JDK download) and install it.

Download NetBeans http://netbeans.org/downloads/index.html. Be sure to get the C/C++ version or the “all” version. Install NetBeans.

Getting Netbeans and Cygwin to Play together

Now that you have installed NetBeans start it up. Go to tools -> options and click on the C/C++ tab. After a few seconds of loading you should see a screen similar to the picture below.

If You See this Screen You're Golden. Make sure you have the C Compiler, C++ Compiler and make commend.

If you see this screen that means you should be able to make and compile c/c++, Java, Fortran, and even assembly programs. Congratulations! Everything worked!

C/C++ Hello World!

Now that you have it “working” you probably want to get started. For the rest I will guide you through a basic hello world program.

  1. Go to File -> New Project
  2. Select C/C++ and select C/C++ application under projects and click “Next”
  3. Give the project a name and click “Finish”
  4. Some folders should appear on the left hand side. Click on the source files tab and double click on “main.cpp”
  5. See the picture below and enter the changed code to print “Hello World!”
  6. Click Run -> Run Main Project
  7. Congratulations!!! You now have a working compiler and a working first program… hopefully.You should see your programs output at the bottom of the IDE.
  8.  

     

    If you have any questions or problems comment below.

Posted in Uncategorized | Comments Off

How to Add Social Networking to your WordPress Site

I have now added social networking to my blog. For anyone who has a wordpress website and wants to become “social” listen up because I am going to explain what I have done and how you can do it. Here’s what I have done,

  1. Facebook Comments can be left on any wordpress page or post where comments are enabled.
  2. Facebook “Like” Buttons are now on all posts
  3. A Facebook fan Page has been created which allows the ability to “Like” this website.
  4. A twitter news feed has been set up

1. Facebook Comments

Comments are like a jar of candy. Everyone has an opinion and the only thing keeping them from expressing it is that the jar is a little out of reach. However the jar of facebook comment candy is the easiest form of candy to reach and website viewers may not be able to resist leaving a comment.
Continue reading

Posted in Build Your Website | Leave a comment

Manually Upgrade WordPress

This video and article explains how to easily manually upgrade wordpress.

  1. Download the new wordpress
    • Go to WordPress.org and download the new wordpress. As of writing this article the current version is 3.1.2.
  2. Upload the wordpress zip file to your server
    • Get a ftp client (I recommend FileZilla for all operating systems)
    • Login to your ftp account and find the wordpress root directory of your website. You’ll know its the root directory if you see a lot of wp-this and wp-that files.
    • Upload the wordpress zip file.
  3. Unzip and install the new wordpress
    • Get an ssh client. For Linux and Mac I recommend just using the “ssh” command line just like in the video. For windows I recommend either installing Cygwin and using the ssh command in it or there is the SSH Secure Shell.
    • Login to the ssh client.
    • Run the following code putting the paths that are correct for your server.


      #Change directory to the wordpress root directory.
      cd /path/to/root/
      #Unzip the wordpress file this will unzip the components in a
      #new folder titled wordpress
      unzip wordpress.Version.zip
      #Go into the new wordpress folder
      cd wordpress
      #Copy all of the new wordpress files into the parent directory
      #make sure you are in the correct directory
      #/path/to/root/wordpress/ You can type in "pwd" to know what
      #directory you are in
      cp -Rf * ../
      #wordpress software is now updated, now just to clean up the
      #extra files. Go to the parent directort
      cd ../
      #remove the wordpress zip file and the extra directory make
      #sure you are in the /path/to/root/ directory
      rm -R wordpress
      rm wordpress.Version.zip
Posted in Build Your Website | Leave a comment

Elon Musk Makes Rocket Science Affordable

Just as Henry Ford made the Automobile affordable it looks like Elon Musk will make the rocket affordable.

Check out this article

http://www.thespacereview.com/article/1826/1

Posted in Uncategorized | Leave a comment

Launch!

Project Counter Spin is ready and we launch tomorrow! After launch there will be a hike to recover it. The balloon will be filled to go to about 85,000 ft and land approximately 50-80 miles from the launch location.

I have lots of pictures, diagrams, and fun project related stuff to put up after finals are over.

(The original launch date was delayed one week from April 7th to April 14th on account of wind).

Posted in Counter Spin | Leave a comment

E-Glass Structure

I got to get my hands dirty making an e-glass test structure.

E-glass is a fiberglass cloth that is sopped with epoxy. The fiberglass cloth makes it strong in tension and the epoxy makes it more rigid.

The awesome thing about e-glass is that is can be molded to make almost any shape: airplane wings, rocket fuselages, car bodies. It is also very light weight, and extremely strong in tension and moderately strong in compression.

The cloth used in E-Glass Composite.

To create our E-Glass structure we first cut the e-glass fiber into the shape we wanted. We used a 6 inch PVC tube tube, laying out the E-Glass into a cylinder shape around the pipe. We then used paint brushes to apply the epoxy mixture over the fiber. We were very careful to not allow the epoxy to bond the PVC pipe to the e-glass material.

Painting the Epoxy onto the E-Glass Fiber

Here you can see us painting epoxy onto E-Glass Fiber that has been wrapped around a 6 in pipe.

Before we allowed the epoxy to dry we placed another layer of the E-Glass material directly on top of the first layer and painted it on as we had for the first layer. This second layer gave the structure even more strength.

After it dried the E-Glass structure easily slid off of the PVC pipe.

After performing a basic “smoosh test” we decided to add a third layer of E-Glass to further increase the rigidity of the structure. Because we added the third later after the first and second layers had dried we got a few air bubbles in the epoxy but it wasn’t an issue.

Acrylic Heat Bending

Here you can see the acrylic heat bending and the c clamps that were used to press the acrylic into place.

In order for the camera to see we had to create a “window.” This window consisted of a piece of clear acrylic plastic that we heated to a high temperature and bent around the 6 inch PVC pipe. Also, in the background of the picture you can also see the finished e-glass cylinder.

Finished Outer Structure

This is the finished outer structure, still waiting for that painted flame design.

After finishing the window and the e-glass we cut the pieces to size and we used hot glue to connect them together. We added sandwich foam end caps for the cylinder and cut holes out of the caps for the brass connection rod.

After a long couple days fabrication the outer structure is done. Except it needs a paint job. Someone suggested an R2-D2 design, but I’m thinking black with blue flames – like a meteor careening through Earth’s atmosphere :) .

Posted in Counter Spin | Leave a comment

Counter Spin: Problem Definition & Requirements

Problem Definition

In November 2010 several payloads were sent up to 85,000 ft by a standard weather balloon. In the picture below you can see the layout of the payloads on the weather balloon.

Payload Arrangement and Balloon Lanuch

This picture shows a balloon launch how the payloads are arranged.

The payloads and weather balloon are connected with rope. The rope is not rigid and twists very easily. As the balloon travels upward, it encounters atmospheric winds. The atmospheric winds blow on the payload imparting a moment about the rope that causes the payload to spin about the vertical axis.

The picture to the left shows a launch. From the picture you can get an idea of how the balloon and its payloads are connected.

The video below shows the stability problem in action.

The goal of this project is to, within the constraints of a payload, create a single axis attitude control system that will make a video of the flight worth watching.

Flight Profile — About the Weather Balloons

The weather balloon pictures above is attached by rope to several payloads. Each payload is a contained structure weighing less than 2 lbs [.9 kg]. The payloads on the top and bottom contain GPS sensors and RF transmitters which are used to track the balloon through it’s flight.

The weather balloon is filled to a capacity that determines its flight profile. The balloon reaches a certain altitude at which the atmospheric pressure decreases enough to cause the balloon to expand and pop. The gas used by the balloon is Helium and typically it can lift 20 lbs to altitudes up to 125,000 ft [38 km].

Once the balloon pops, despite its parachute, it falls like a rock through the less dense layers of the atmosphere. Once the popped balloon reaches a lower altitude its parachute catches and its payloads safely land (hopefully :) .

Counter Spin Requirements

1. Mounting

The payloads have a bronze 10 mm lamp rod going through them with an attachment point on each end for ropes to attach. Project Counter Spin must use the same mounting method to attach to the ropes.

2. Weight

The aggregate weight of the entire payload system including the mounting rods must not exceed 2.25 lbs and preferably weigh less than 2.00 lbs.

3. Control System

The control system shall provide one dimensional attitude control for a video camera mounted on or within the payload. The camera footage shall be bearable to watch and preferably beautiful.

4. Other Sensors

The payload shall also contain an accelerometer, pressure sensor, and temperature sensor. Preferably the payload shall contain a solar cell and outside temperature sensor. The sensors shall be used to collect and record their data for post processing.

Posted in Counter Spin | Leave a comment

Project Counter Spin

Project counter spin is an attitude stabilization project for a video camera placed on a high altitude balloon. You can see footage below of what happened to the video camera last time it got sent to 100,000 ft.

The wind gusts in the stratosphere are pretty rough. The wind caused the payloads to spin fast enough that the video camera footage made me sick.

So the plan is to make the video camera footage useful. Launch is T-minus 2 months and counting. Time to get cracking and hacking.

Expect more soon :)

Posted in Counter Spin | Leave a comment

Language101.com Review

Language101.com is excellent at taking someone from knowing nothing to being conversational quickly. Language101.com immediately launches you into learning useful material and doesn’t stop.

If you are someone who is going to Russia, Germany or Mexico soon and think that it’s not worth the bothering learning the language because there’s not enough time, then language101.com may prove you wrong.

Who Should use Language101.com?

Anyone Who Wants To Become Conversational
People who are Beginners or Intermediates and want to Improve
Anyone Who Want a Good Accent
Someone Who Needs a Crash Course
Someone Re-Learning a Language
Anyone with a Smart Phone and or Uses the Internet Frequently

Who Shouldn’t Use Language101.com?

Those who have no Internet Connection or Intermittent Internet (slow is okay)
Grammar Oriented People
Anyone Who has Advanced past Being Fully Conversational
Young Children Who Cannot Read English
Aspiring Foreign Languages Writers
Continue reading

Posted in International Culture And Language | 2 Comments