The Slice Tool : Best thing since sliced bread?

The Slice Tool : Best thing since sliced bread?

What the slice tool does?
The slice tool is a tool that connects into save for web. You slice your docuemnt into peices and then each slice is saved as a separate image. This is a huge time saver when you are coding a website from a Photoshop Design.

Read more…

Wordpress for Student Groups :: Part 1-What is Wordpress?

Wordpress for Student Groups :: Part 1-What is Wordpress?

What is Wordpress?
Wordpress is a free blogging software that is used by hundreds of thousands of blogs around the world. CNN, The New York Times, Ebay and even the British Prime Minister all use it to help them connect and communicate. It prides itself on being easy to use and maintain and being very flexible.

Read more…

Obama Stencil Effect

Obama Stencil Effect

Brief Background
My main source of insertion for the Inauguration Poster came from the Shepard Fairey “Hope” Poster we have all seen so much of. This is a quick tutorial on how I created the stencil effect for the poster.

Read more…

Learning Outcomes: Interacting with the Flickr API using PHP

Learning Outcomes: Interacting with the Flickr API using PHP

Many of the sites we build feature a small photo gallery as part of their design. Rather than roll our own photo management solution, we opted to integrate Flickr into our custom site framework.

Read more…

Reactive tree caching

Reactive tree caching

APC is an amazing tool for increasing the performance of PHP scripts. The framework we’re developing makes extensive use of caching to store complex data structures that would be too resource intensive to rebuild often. A lot of template engines produce static files to cache the output of resource intensive database driven systems. This works great but we wanted more flexibility.

Read more…

Learning Outcomes: Compiling Shibboleth-2.1 on FreeBSD 7.0 From Source

Learning Outcomes: Compiling Shibboleth-2.1 on FreeBSD 7.0 From Source

Shibboleth is a Internet2 single sign-on initiative. We were looking into using it to provide authentication services for some of our campus users. Unfortunately they don’t officially support the FreeBSD platform (only Cent-OS and RedHat). They do however provide instructions for compiling the software from source. The first thing you need to do is start compiling the multiple dependencies that Shibboleth will require.

Read more…

Getting Wordpress Working on Shell

Getting Wordpress Working on Shell

UPDATE: Jeremy Blanchard has written an awesome shell script that will compile and install wordpress for you on your shell account. Check it out here: http://wiki.auzigog.com/Wordpress_on_shell.uoregon.edu

Getting Wordpress working on Shell is slightly more complicated than normal, but still fairly straightforward. The two important hurdles are getting PHP and MySQL working.

Read more…

Learning Outcomes: jQuery and AJAX

Learning Outcomes: jQuery and AJAX

So this term I took CIT 381 Database Systems (part of the CIT minor). For our final project we had to design and implement a database that would store information for a fake K-12 tech conference. So that means information on speakers, topics and volunteers. We were then required to develop a web form that could be used to get information out of that database.

Read more…

Learning Outcomes: 10 Things I learned in a year at EMU Marketing

Learning Outcomes: 10 Things I learned in a year at EMU Marketing

Working at EMU Marketing has been one of the best experiences at University of Oregon, and has given more portfolio material then I can keep track of. After working there for a year I’m looking back and thinking about what I’ve learned.

Read more…

FreeBSD, APC and File locking = Kernel Panic?

FreeBSD, APC and File locking = Kernel Panic?

The other day we had ourselves a little scare. The server crashed: twice in the span of 24 hours. This was after being rock-solid stable for over 60 days. Luckily, we happen to be rock stars and found a fix…

Quick Solution:
If you don’t care about the details simply recompile your APC extension from source with a different “File locking” type. That should fix the problem.

Otherwise read on!

Read more…