Ruan Lingyu: An Artist’s Profile

I created a website this past spring for my final project in Chinese Literature 130: Screening Modern China. It was an interesting class that surveyed a great deal of Chinese cinematography, ranging from the first silent films up to modern day talkies. The site was created from the perspective of Ruan Lingyu, a Chinese silent film star of the 1920s and early ’30s. Check out my personal statement for a detailed description of the project.

» Personal Statement
» Live Website

Ruan Lingyu Website Screenshot

How to Display Russian and Other Languages with PHP MySQL

I recently had to code a little web application that would interface with a MySQL database and display data on a webpage via PHP MySQL queries. The application had to support many international languages – the most difficult of which to deal with was Russian. Many forums suggested changing my character encoding to CP-1251, which is a standard Russian encoding in Windows. I needed support for all international languages, though, and using multiple character encodings wasn’t a headache I wanted to get myself into. It turns out that you can display all these characters using a UTF-8 encoding, provided you get the PHP and MySQL right.  Read on to find out how to display Russian and other languages with PHP and MySQL. Continue reading…

How to Use Custom Fonts with CSS3

One of the most common challenges any web designer faces is ensuring that their work appears as intended. Print designers have the advantage of creating the physical designs themselves, but web designers depend upon user environments (read, browsers) to render their designs correctly.

In the past, browsers could only render the fonts already installed on a user’s computer, which meant that users without a good library of fonts would miss out on designs that made use of uncommon fonts. CSS 3 introduces a new fix called @font-fact that could be the future of web design typography.  Continue reading…

Xoco Gourmet Site Re-design

This was my first ever website contract.  I designed and coded a site re-design for a Central American cocoa company called Xoco Gourmet.  It was built on Drupal 6 for easy content management, and supported internationalization (was localized for English and Spanish).

See before and after screenshots below.

xoco-comparison