<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3179790563966868312</id><updated>2012-02-01T12:07:19.346-08:00</updated><category term='flash'/><category term='phpMyAdmin'/><category term='fliers'/><category term='MySQL'/><category term='dreamweaver'/><category term='CSS'/><category term='WordPress'/><category term='fonts'/><category term='music'/><category term='adobe'/><category term='inspiration'/><category term='XAMPP'/><category term='download fonts'/><category term='databases'/><category term='corporate websites'/><category term='PHP'/><category term='print'/><category term='game design'/><category term='graphic design'/><category term='website updates'/><category term='microsoft access'/><category term='flyers'/><category term='transparency'/><category term='animation'/><category term='search'/><category term='video'/><category term='motion graphics'/><category term='Apache'/><category term='helpful links'/><category term='web design'/><title type='text'>The Design Cannon</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-7486672284132394248</id><published>2012-02-01T12:04:00.000-08:00</published><updated>2012-02-01T12:07:19.361-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game design'/><title type='text'>Game Development Job Positions for Graduate Students</title><content type='html'>&lt;div&gt;&lt;b id="internal-source-marker_0.8734413154888898"&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;I am taking a class about video games in order to develop interactive design skills specific to video games. I have been an avid gamer since I was a teenager, and I enjoy a wide spectrum of games from casual games to classic point-and-click adventure games to single-player role-playing games to massively-multi-player MMO’s. I am interested in creating educational video games for museum exhibits and websites. Video games are some of the best examples of interactive design in the field. Games are a great way to engage people in fun and meaningful ways.&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;For graduate students looking to get into the game industry, there are many entry-level jobs that enable them to get a foot into the door. One of these is I.T. support. I.T. staff are responsible for maintaining computers so that the artists, programmers and engineers can keep doing their jobs. Quality assurance is another entry-level position. Q.A. testers test the games for bugs and glitches. They play  the games systematically, exposing issues that the programmers may not have expected. Another entry-level position to consider is render wrangler. Render wranglers monitor and control the computers where rendering  is being done and manage the render farm. They continually check the machines so that the artists don’t waste time on technical issues and watching render output, even working 24-hour shifts. &lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;There are also entry-level programming positions in most game companies. Programmers tend to specialize in different areas: network programming for online play, security, graphics, A.I, interface programming, engine programming, database, game play and optimization programming. &lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;By obtaining an entry-level job, a person has a chance of moving up into a higher position. Engineers are more experienced than programmers; engineers create the structure of the game as well as the tools that the artists and level designers use to design the game. Higher-level jobs can open up in the art department as well. The art team creates the look and feel of the game and user interface. Positions here include concept artists, 3D-modelers and animators. I like coming up with the ideas for games and designing user interfaces, so this area appeals to me the most.&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;A person might even move up to a management position in the engineering or art department. The engineering manager and art director in turn report to the producer or production manager. This person oversees the entire production of the game, communicating between the artists and the programmers. He or she creates schedules and prioritizes tasks for the art and engineering teams, keeping a clear picture of the shape of the game. This person also knows a lot about game design, and usually some programming and art skills.&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;The marketing department holds additional roles in a game design company. The marketing department creates the image of the company that the public sees. It is responsible for promoting the company’s image and products. They develop marketing campaigns, create ads, websites and more to generate public interest in the games. I do have some experience in marketing, and I am very aware of the role of marketing in a game’s success. I have come across several great games that suffered from poor marketing: &lt;/span&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; font-style: italic; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;Okami &lt;/span&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;and &lt;/span&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; font-style: italic; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;Beyond Good and Evil.&lt;/span&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; Both are exceptional quality games. Sometimes game sales can suffer if a less-known title is released among many blockbuster titles. Sometimes a good game doesn’t get enough publicity. The marketing department has many factors to keep track of.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Some marketing departments may have a user community administrator. This person interfaces with the public via the company website. He/she manages the forums on the company website or other user communities related to the company’s products, and  gathers feedback.&lt;/span&gt;&lt;br /&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;Business administration is an area  unto itself. Several roles in a multi-department game design company lie in business administration. Accountants track and maintain the company finances. In a small company, a certified public account may be hired for these tasks. A lawyer may be retained for the company, or it may have it’s own legal team. Copyrights, trademarks and patents are issues that all game companies must deal with. The lawyer or legal team protects the company’s intellectual property from copyright infringement and ensures that the company is not violating others’ copyrights. Although these aren’t the roles most game design students see themselves in, these functions of a game company are worth noting.&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;At the very top of the corporate structure of a game company–other than a sole proprietorship or partnership–presidents, general managers and CEO’s oversee the company. They have strong interpersonal and organizational skills and keep projects on track. They either have business management experience or years of specialized knowledge and skills related to the industry.  I do not see myself in a management role in a game company. If I create a company, I see myself as the sole proprietor.&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "&gt;&lt;span style="font-size: 12px; font-family: Arial; color: rgb(72, 72, 72); background-color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;There are many aspects to game development, reflected by the different departments–engineering, art, business administration–and corporate hierarchy. A graduate student may be able to find an entry-level position in his or her desired area, or start off in a support position such as I.T. or Q.A. Filling one of these positions may help him or her land a higher position in the company. I don’t see myself working for a large company but it’s important to understand the structure of companies that I may be working with. Someday I may wish to create games of a larger scope than I can handle all production of myself. &lt;/span&gt;&lt;/p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-7486672284132394248?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/7486672284132394248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2012/02/game-development-job-positions-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/7486672284132394248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/7486672284132394248'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2012/02/game-development-job-positions-for.html' title='Game Development Job Positions for Graduate Students'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-8376917201176149237</id><published>2011-07-15T12:37:00.000-07:00</published><updated>2011-07-15T12:41:57.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='website updates'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><title type='text'>Print Section Massively Updated</title><content type='html'>I have created a lot of print projects for the Pacific Northwest Section PGA since late 2010. I have added 7 of them to the site, encompassing a wide variety of pieces from book covers to flying banners. &lt;a href="http://www.marlenacannon.com/print.php"&gt;Check them out!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-8376917201176149237?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/8376917201176149237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2011/07/print-section-massively-updated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/8376917201176149237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/8376917201176149237'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2011/07/print-section-massively-updated.html' title='Print Section Massively Updated'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-3056672703433657555</id><published>2011-06-14T14:14:00.000-07:00</published><updated>2011-06-14T14:26:09.378-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='helpful links'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='WordPress'/><title type='text'>Redirecting Old Site Pages to New WordPress Site</title><content type='html'>Do you know how many sites link to your old sites' pages? Is your site referenced in Wikipedia? Do you want to keep your old site's search rankings? Then you'll probably want to do a 301 (permanent) Redirect. You do this by creating or editing your site's .htaccess file.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Your WordPress site probably already has a .htaccess file. I copied mine to my local machine and underneath this:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# BEGIN WordPress&lt;/div&gt;&lt;div&gt;&lt;ifmodule c=""&gt;&lt;/ifmodule&gt;&lt;/div&gt;&lt;div&gt;RewriteEngine On&lt;/div&gt;&lt;div&gt;RewriteBase /&lt;/div&gt;&lt;div&gt;RewriteRule ^index\.php$ - [L]&lt;/div&gt;&lt;div&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;/div&gt;&lt;div&gt;RewriteCond %{REQUEST_FILENAME} !-d&lt;/div&gt;&lt;div&gt;RewriteRule . /index.php [L]&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# END WordPress&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I followed &lt;a href="http://www.isitebuild.com/301-redirect.htm" target="_blank"&gt;this guide&lt;/a&gt; and added this below:&lt;/div&gt;&lt;div&gt;redirect 301 /chapters.htm http://www.pnwpga.com/chapters&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;... etc. until I'd included all the important pages from the old site and their new equivalents (one on each line).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I uploaded the new .htaccess file and saved it over the existing one in my site's root folder. All the redirects are working perfectly! Now I don't have to worry about breaking links on external sites or losing pnwpga.com's good search rankings.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-3056672703433657555?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/3056672703433657555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2011/06/redirecting-old-site-pages-to-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/3056672703433657555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/3056672703433657555'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2011/06/redirecting-old-site-pages-to-new.html' title='Redirecting Old Site Pages to New WordPress Site'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-6275949818736313092</id><published>2011-05-06T09:10:00.000-07:00</published><updated>2011-05-06T09:22:54.645-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='download fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='graphic design'/><title type='text'>Free Frutiger without Piracy</title><content type='html'>If you're like me, you feel guilty downloading pirated fonts. Font designers are artists, too, and they deserve compensation for their work. To turn around and use their work, without license, in your own commercial work is just wrong. However, fonts by major type foundries are expensive. Is there some way to legally acquire fonts for free? I've been on the lookout for such opportunities, and learned that sometimes fonts come bundled in with software--software that you can download, legally, for free. &lt;div&gt;To legitimately obtain the font family Frutiger, you can &lt;a href="http://www.microsoft.com/reader/uk/downloads/pc.mspx"&gt;download Microsoft Reader from the Microsoft website&lt;/a&gt;. What is Microsoft Reader? Who cares. Frutiger is a beautifully simple sans-serif font designed by Swiss type designer Adrian Frutiger. It was commissioned in 1968 for the directional sign system in the newly-built Charles De Gaulle International Airport in France.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-6275949818736313092?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/6275949818736313092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2011/05/free-frutiger-without-piracy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/6275949818736313092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/6275949818736313092'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2011/05/free-frutiger-without-piracy.html' title='Free Frutiger without Piracy'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-673081075287163478</id><published>2011-04-17T21:00:00.000-07:00</published><updated>2011-04-18T20:05:54.876-07:00</updated><title type='text'>Flash AS3 Tutorial: Keyboard Class</title><content type='html'>In this tutorial, I will be taking the Pong demo from Week 3 of class and will be changing the paddle to be keyboard-controlled instead of mouse-controlled.&lt;br /&gt;&lt;br /&gt;1. First let’s talk about the Keyboard class. “The Keyboard class is used to build an interface that can be controlled by a user with a standard keyboard. You can use the methods and properties of the Keyboard class without using a constructor. The properties of the Keyboard class are constants representing the keys that are most commonly used to control games.” (&lt;a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/ui/Keyboard.html"&gt;Action Script 3.0 Language and Components Reference&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;2. Make a new folder called “keyboard demo”. Create a new ActionScript 3.0 FLA file in Flash and save it in the folder as “keyboard.fla”. Create a new AS file and save it in the folder as “MoveWithKeys.as”. Give keyboard.fla the class “MoveWithKeys” .&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/-O8CqlivljtA/Tau4XgGgUpI/AAAAAAAAAAU/cAsurkTMzQA/s400/file-setup.jpg" style="cursor:pointer; cursor:hand;width: 400px; height: 203px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5596769675831693970" /&gt;&lt;div&gt;&lt;br /&gt;3. Now let’s get a paddle to move. Create a paddle on the stage and make it into a movie clip, or copy the paddle from m3_pong.fla’s library and paste it into keyboard.fla’s library. Here you can see the paddle movieclip in my library.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-08GlcgNUEoU/TazfqcB7sKI/AAAAAAAAAAc/_zjlscwRwQQ/s1600/library.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 283px; height: 325px;" src="http://3.bp.blogspot.com/-08GlcgNUEoU/TazfqcB7sKI/AAAAAAAAAAc/_zjlscwRwQQ/s400/library.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5597094357086482594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Instead of storing the paddle on the stage, let’s make it into a class that can be called dynamically into our application. Check the box to “Export for ActionScript”. Here’s my symbol properties for the Paddle class:&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-hpuGYlBbajY/TazgCkxqVtI/AAAAAAAAAAk/ZUdXyCZ_Hog/s1600/symbol-properties.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 314px; height: 400px;" src="http://3.bp.blogspot.com/-hpuGYlBbajY/TazgCkxqVtI/AAAAAAAAAAk/ZUdXyCZ_Hog/s400/symbol-properties.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5597094771751016146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. Add an instance of the paddle in the Actions for keyboard.fla. Here is my code:&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-92g4rIvM7hs/Taz6Sqt9EeI/AAAAAAAAAAs/T2l7gSMkTCE/s1600/paddle-code.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 126px;" src="http://2.bp.blogspot.com/-92g4rIvM7hs/Taz6Sqt9EeI/AAAAAAAAAAs/T2l7gSMkTCE/s400/paddle-code.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5597123635526308322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. Now let’s work on the MoveWithKeys class.  For our class, we will need to import parts of the Flash ui into our package: flash.display.MovieClip, flash.events.KeyboardEvent and flash.ui.Keyboard. Let’s just get all Flash events while we’re at it, too, in case we need them later.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-kczAHsrXAqo/Taz6jL85P6I/AAAAAAAAAA0/kqdIzjxEunk/s1600/code-1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 132px;" src="http://4.bp.blogspot.com/-kczAHsrXAqo/Taz6jL85P6I/AAAAAAAAAA0/kqdIzjxEunk/s400/code-1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5597123919325249442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7. Here is the rest of the code, which I adapted from the  Adobe help site.&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;7a. You can specify how many pixels to move the paddle. “ -= 5” will subtract its position on the stage by 5, and “+=  5” will add to its position on the stage by 5.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;7b. switch and break statements are similar to if/else statements. If the conditions of switch are true, the code will be executed until the break.&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;7c. The evt is an instance of the keyboard event that was created when the key is pressed. You can use any name you want in the place of evt. The colon and the word “KeyboardEvent” indicate the type of event. “event” would also work; “evt” is commonly used because it is not a reserved word in Flash.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-qpJ98H5-Y3M/Taz6z1qwYZI/AAAAAAAAAA8/JtznFOn7MhY/s1600/code-2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 285px;" src="http://2.bp.blogspot.com/-qpJ98H5-Y3M/Taz6z1qwYZI/AAAAAAAAAA8/JtznFOn7MhY/s400/code-2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5597124205401366930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8. Save and test keyboard.fla. Output will show our trace message “function fired”, and you can now move the paddle left and right with the arrow keys on your keyboard!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9. Now to put this to use in our pong file. Copy your m3_pong file and paste it into the keyboard demo folder. I renamed mine “m3_pong_keyboard.fla”. I copied my paddle class from keyboard.fla and pasted it into the library of m3_pong_keyboard.fla and removed the paddle instance from the stage. Assign the document the class “MoveWithKeys”.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/--oj98GJNEQo/Taz6-9QvUZI/AAAAAAAAABE/l9xu1lRk34c/s1600/pong-1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 316px;" src="http://1.bp.blogspot.com/--oj98GJNEQo/Taz6-9QvUZI/AAAAAAAAABE/l9xu1lRk34c/s400/pong-1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5597124396418290066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10. We don’t need the code for the paddlePressHandler or paddleReleaseHandler anymore, so rip all reference to those out of the Actions, and add in our new paddle code. I positioned my paddle a little higher than in the keyboard.fla test so that it wouldn’t hit the reset button or the score area. Don’t forget to remove the references to paddlePressHandler and paddleReleaseHandler at the bottom of the Actions code, too.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-toUSQULVIW0/Taz7GVdKszI/AAAAAAAAABM/LHa-_TAthJk/s1600/code-3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 314px;" src="http://2.bp.blogspot.com/-toUSQULVIW0/Taz7GVdKszI/AAAAAAAAABM/LHa-_TAthJk/s400/code-3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5597124523171951410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;11. Test to make sure everything is working!  You should now have a pong game where you control the paddle with the LEFT and RIGHT arrow keys. If it moves too slowly for your taste, increase the value of “case KEYBOARD.LEFT paddle.x “ and “case KEYBOARD.RIGHT paddle.x”.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;12. Notes:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;12a. KEYBOARD.UP and KEYBOARD.DOWN are also commonly used. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;12b. Public properties of the KeyboardEvents:&lt;br /&gt;&lt;br /&gt;Public property - Data Type&lt;br /&gt;altKey - Boolean&lt;br /&gt;charCode - uint &lt;br /&gt;ctrlKey - Boolean &lt;br /&gt;keyCode - uint&lt;br /&gt;keyLocation - uint &lt;br /&gt;shiftKey - Boolean &lt;br /&gt;&lt;br /&gt;12c. The primary difference between the key code and character values is that a key code value represents a particular key on the keyboard (the 1 on a keypad is different than the 1 in the top row, but the key that generates “1” and the key that generates “!” are the same key) and the character value represents a particular character (the R and r characters are different). Useful link for finding keycodes: &lt;a href="http://www.dakmm.com/?p=272"&gt;http://www.dakmm.com/?p=272&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sources:&lt;br /&gt;1. Adobe ActionScript 3.0 website: Capturing Keyboard Input: &lt;a href="http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d01.html"&gt;http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d01.html&lt;/a&gt;&lt;br /&gt;2. Edutech wiki: AS3 example Keyboard control: &lt;a href="http://edutechwiki.unige.ch/en/AS3_example_Keyboard_control"&gt;http://edutechwiki.unige.ch/en/AS3_example_Keyboard_control&lt;/a&gt;&lt;br /&gt;3. Grover, Chris. Flash CS5: The Missing Manual; O’Reilly, 2010&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-673081075287163478?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/673081075287163478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2011/04/flash-as3-tutorial-keyboard-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/673081075287163478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/673081075287163478'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2011/04/flash-as3-tutorial-keyboard-class.html' title='Flash AS3 Tutorial: Keyboard Class'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-O8CqlivljtA/Tau4XgGgUpI/AAAAAAAAAAU/cAsurkTMzQA/s72-c/file-setup.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-2818641266628336516</id><published>2011-02-11T11:36:00.000-08:00</published><updated>2011-02-11T11:46:29.808-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WordPress'/><title type='text'>Successfully moved WordPress blog from localhost to web server</title><content type='html'>I did it! I successfully moved a WordPress blog from localhost, where it was running on my XAMPP/Apache setup, to the web server. There are already a ton of guides on how to do this, so I won't go into the details here. The only problem I ran into was that my permalinks were messed up. By messing with it (I changed the permalinks from my custom structure back to default, and then set up my custom structure again), I was able to get everything to work. &lt;br /&gt;Now, eventually I'd like to change &lt;a href="http://www.marlenacannon.com"&gt;www.marlenacannon.com&lt;/a&gt; into a WordPress site but for now I'll just leave it as my web design sandbox, where I get to test out all the neat things I'm learning in school like PHP templating. And Flash!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-2818641266628336516?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/2818641266628336516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2011/02/successfully-moved-wordpress-blog-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/2818641266628336516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/2818641266628336516'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2011/02/successfully-moved-wordpress-blog-from.html' title='Successfully moved WordPress blog from localhost to web server'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-4363875189832764461</id><published>2010-09-06T21:10:00.000-07:00</published><updated>2010-09-07T11:57:15.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='motion graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='inspiration'/><title type='text'>Motion Graphics Inspiration</title><content type='html'>Last Heist EP  is a 2010 album from Impactist (Portland duo Kelly Meador and Daniel Elwing). They created four uniquely genuine short animations for each of the four tracks on the album. Here are my impressions:&lt;br /&gt;&lt;a href="http://www.impactist.com/projectpages/lh_sphere/IMP_sphereqt.html"&gt;Spheremetrical (Here With You)&lt;/a&gt; - To me, this is the story of two personalities. They may be circles with triangles for mouths, but they seem very humanlike. And I think a lot of us are familiar with the "yes. no maybe," situation that can happen when you start a new relationship. Interpretations aside, the track begins with geometric shapes gliding along to soothing acoustic piano. It picks up with the addition of electronic sound, and the animation becomes truly exciting when one of the circle personalities transforms into a sphere, with other three dimensional shapes popping out of the two-dimensional background.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.impactist.com/projectpages/lh_magical/IMP_magicalqt.html"&gt;The Magical Number Seven&lt;/a&gt; - Grainy black and white footage of birds flying in a Northwest wilderness area is accompanied by a soothing, merry electronic melody. Soon the footage reveals that we are actually near a town, with boats and piers and logging mills, while the music picks up and flashing, solid-colored geometric shapes are transposed over the film. It becomes truly mesmerizing as dotted lines and shapes are drawn around birds and objects behind them, with the effect of partially cutting/peeling them out of the film. I see colored shapes, seven in all, playing in a black and white world.&lt;br /&gt;&lt;object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="450" height="353"&gt;&lt;br /&gt;&lt;param name="align" value="top"&gt;&lt;br /&gt;&lt;param name="kioskmode" value="true"&gt;&lt;br /&gt;&lt;param name="src" value="http://www.impactist.com/impcontent-qt7/IMPACTIST_Magical_450L.mov"&gt;&lt;br /&gt;&lt;param name="autoplay" value="false"&gt;&lt;br /&gt;&lt;param name="controller" value="true"&gt;&lt;embed type="video/quicktime" src="http://www.impactist.com/impcontent-qt7/IMPACTIST_Magical_450L.mov" controller="true" autoplay="false" kioskmode="true" align="top" width="450" height="353"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.impactist.com/projectpages/lh_mic/IMP_micqt.html"&gt;Micrhomage (Community)&lt;/a&gt; is a very brief film of organizations of organic and geometrical shapes. "A micro promo that serves as an homage to the artists that inspire us. Hence, it's a Micrhomage." I wish it were less micro and went on longer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.impactist.com/projectpages/lh_looking/IMP_looking.html"&gt;Looking for You&lt;/a&gt; - Another soothing, melodical electronic track tinkles away to background footage, this time of the Mars Rover camera. Looking for you... who seems to be located at the pyramid on Mars, because that's where I feel the rover is headed to based on the interspersed images of pyramids. Another geometric theme.&lt;br /&gt;&lt;br /&gt;I found these four short films very inspiring. I would love to do something like this, especially The Magical Number Seven, in Flash or After Effects. I got a pretty good introduction to Acid Pro 7 and creating electronic music last semester, so I could try to come up with some music too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-4363875189832764461?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/4363875189832764461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/09/motion-graphics-inspiration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/4363875189832764461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/4363875189832764461'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/09/motion-graphics-inspiration.html' title='Motion Graphics Inspiration'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-6079511817971939140</id><published>2010-08-24T13:17:00.000-07:00</published><updated>2010-08-24T13:30:08.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='databases'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft access'/><title type='text'>Connect Access Database to MySQL Database?</title><content type='html'>A company I work for has a lot of information stored in Access Databases. Ideally, we want this information on the web server so we can dynamically display tournament scores, points standings and more. So is there a way to connect a Microsoft Access database to a MySQL Database? &lt;br /&gt;The answer, I found quickly, is yes. &lt;br /&gt;I couldn't export the table data right away from my Access table, but after downloading the &lt;a href="http://dev.mysql.com/downloads/connector/odbc/3.51.html"&gt;Connector/ODBC&lt;/a&gt; from the MySQL dev site, and following &lt;a href="http://dev.mysql.com/doc/refman/4.1/en/connector-odbc-examples-tools-with-access.html#connector-odbc-examples-tools-with-access-export"&gt;these simple instructions&lt;/a&gt; on the same site, I was able to connect to the MySQL server set up on my localhost with no problems.&lt;br /&gt;This is exciting because now my company can use Microsoft Access as a front-end to our MySQL servers on our website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-6079511817971939140?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/6079511817971939140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/08/connect-access-database-to-mysql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/6079511817971939140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/6079511817971939140'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/08/connect-access-database-to-mysql.html' title='Connect Access Database to MySQL Database?'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-8264864803808099540</id><published>2010-08-23T09:33:00.000-07:00</published><updated>2010-08-23T10:04:49.555-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='XAMPP'/><category scheme='http://www.blogger.com/atom/ns#' term='dreamweaver'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><title type='text'>Finally Seeing the Benefits of Dreamweaver</title><content type='html'>I was never a big Dreamweaver user. Since 1999, when it was a Macromedia product, I used it as a glorified Notepad. Dreamweaver was always just a spell check for my code. I never learned how to make Dreamweaver sites or use Dreamweaver templates. It just didn't seem that helpful and I preferred to code by hand in code view. Upgrading from Macromedia Dreamweaver MX to the Adobe CS5 version seemed like kind of a waste, but I needed the new Photoshop and Illustrator. &lt;br /&gt;This weekend I finally learned about &lt;a href="http://www.adobe.com/devnet/dreamweaver/articles/setting_up_php.html"&gt;setting up a PHP environment in Dreamweaver&lt;/a&gt;. Using XAMPP, and my sites set up in Dreamweaver, I can now work entirely locally before I'm ready to upload to the server. This beats working in my "test" folder on my hosted site. This also saves me from accidentally torching my real database while working on a new app, such as my portfolio updater app that I'm working on for marlenacannon.com.&lt;br /&gt;Bonus: &lt;a href="http://webdesign.about.com/od/dreamweaverhowtos/ig/Set-Up-FTP-in-Dreamweaver/Open-the-Site-Manager.htm"&gt;Set up the FTP information for the site&lt;/a&gt; in the "Remote Info" option of the Dreamweaver site manager options, and you can bypass having to use Filezilla to manually send updated files to the web server.&lt;br /&gt;Dreamweaver, I'm finally seeing the benefits for a design person who also works with PHP and MySQL and doesn't need a WYSIWYG editor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-8264864803808099540?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/8264864803808099540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/08/finally-seeing-benefits-of-dreamweaver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/8264864803808099540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/8264864803808099540'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/08/finally-seeing-benefits-of-dreamweaver.html' title='Finally Seeing the Benefits of Dreamweaver'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-1458348866681347026</id><published>2010-08-19T10:55:00.001-07:00</published><updated>2010-08-19T11:03:42.767-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='phpMyAdmin'/><category scheme='http://www.blogger.com/atom/ns#' term='XAMPP'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='WordPress'/><title type='text'>My life just got easier thanks to XAMPP</title><content type='html'>I decided to set up PHP5, Apache and MySQL on my localhost, so I could develop a new database-driven website completely offline. I could not seem to get these things to play together nicely. A friend recommended &lt;a href="http://www.apachefriends.org/en/xampp.html" target="_blank"&gt;XAMPP&lt;/a&gt;, a nice little Apache distribution containing MySQL, PHP and Perl. After I removed my current MySQL instance, XAMPP worked like a charm.&lt;br /&gt;&lt;br /&gt;Then I decided to install WordPress. Using XAMPP, I was able to easily access phpMyAdmin and create a database for WordPress. But where should I install the WordPress directory so everything would work nicely? A simple Google search led me to &lt;a href="http://www.freelancer-job.com/how-to-install-wordpress-in-localhost-under-windows-xp-or-vista-using-xampp-text-and-video-tutorial/" target="_blank"&gt;this tutorial&lt;/a&gt; and within minutes my new WordPress site was installed on my localhost. &lt;br /&gt;&lt;br /&gt;Life can be easy sometimes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-1458348866681347026?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/1458348866681347026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/08/my-life-just-got-easier-thanks-to-xampp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/1458348866681347026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/1458348866681347026'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/08/my-life-just-got-easier-thanks-to-xampp.html' title='My life just got easier thanks to XAMPP'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-1678476682100419907</id><published>2010-02-03T09:17:00.000-08:00</published><updated>2010-02-03T09:35:50.564-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='helpful links'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Best CSS Resources Part I</title><content type='html'>There are some resources on the web that I come to again and again for CSS reference. I'm going to list my favorites here. Hopefully you already have these bookmarked--none are that new. If not, here's a chance to add these to your list of resources.&lt;br /&gt;&lt;br /&gt;1. AlsaCreations: &lt;a href="http://www.alsacreations.com/"&gt;http://www.alsacreations.com&lt;/a&gt;&lt;br /&gt;This site is in French, but a lot of articles and tutorials are also translated into English. Here is where I first learned hack-free CSS-driven menus that work in Internet Explorer and Mozilla Firefox.&lt;br /&gt;&lt;br /&gt;2. Dead Centre: &lt;a href="http://www.wpdfd.com/editorial/thebox/deadcentre4.html"&gt;http://www.wpdfd.com/editorial/thebox/deadcentre4.html&lt;/a&gt;&lt;br /&gt;Positioning in CSS was somewhat of a mystery to me until I found this website. The simple working diagram was one big "aha!" moment for me.&lt;br /&gt;&lt;br /&gt;3. Accessible CSS Forms: &lt;a href="http://www.websiteoptimization.com/speed/tweak/forms/"&gt;http://www.websiteoptimization.com/speed/tweak/forms&lt;/a&gt;&lt;br /&gt;Even when I had freed myself from using tables for layout design, I was still relying on tables to format my forms. After viewing this site, I now have no excuse to use tables anymore for anything other than data.&lt;br /&gt;&lt;br /&gt;4. CSS Zen Garden: &lt;a href="http://www.csszengarden.com/"&gt;http://www.csszengarden.com&lt;/a&gt;&lt;br /&gt;Beautiful examples of how versatile CSS-driven layouts can be. &lt;br /&gt;&lt;br /&gt;5. Equal Height Columns Using CSS: &lt;a href="http://www.ejeliot.com/blog/61"&gt;http://www.ejeliot.com/blog/61 &lt;/a&gt;&lt;br /&gt;This blog article changed my life. Finally, equal height columns without any tables or JavaScript.&lt;br /&gt;&lt;br /&gt;6. Maximum and Minimum Height and Width in IE: &lt;a href="http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/"&gt;http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer&lt;/a&gt;&lt;br /&gt;This Perishable Press article is a great way to get around issues in IE without resorting to JavaScript.&lt;br /&gt;&lt;br /&gt;These are the six sites or articles that taught me the most about creating valid, CSS-driven sites. If you don't have them bookmarked yet (I do on &lt;a href="http://delicious.com/"&gt;Delicious&lt;/a&gt;), what are you waiting for?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-1678476682100419907?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/1678476682100419907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/02/best-css-resources-part-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/1678476682100419907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/1678476682100419907'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/02/best-css-resources-part-i.html' title='Best CSS Resources Part I'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-2374549193010359378</id><published>2010-01-25T21:58:00.001-08:00</published><updated>2010-01-25T21:58:36.511-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='website updates'/><title type='text'>Happy New Year!</title><content type='html'>Welcome to the new version of the Marlena Cannon Design website. Throughout 2009, I learned a lot of new information about web accessibility and web design standards. The new Marlena Cannon Design website features streamlined navigation across the top of the site, with plain text links at the bottom of the site. The site is less wide, but more organized. I took down a few sections in the organization process. A new section, Animated Media, will be coming soon. Also, I have updated the Web Portfolio and Print Porfolio sections with several new completed projects. I feel that the new design reflects my growing experience as a web designer.&lt;br /&gt;&lt;br /&gt;Also, I will be taking on a full-time job as a web designer in January 2010. This means that I will have less time to work on freelance projects. I will, however, be updating the site with projects completed for my web design classes at the Academy of Art University.&lt;br /&gt;&lt;br /&gt;Happy 2010!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-2374549193010359378?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/2374549193010359378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/01/happy-new-year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/2374549193010359378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/2374549193010359378'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/01/happy-new-year.html' title='Happy New Year!'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-1998436761829192764</id><published>2010-01-25T21:46:00.000-08:00</published><updated>2010-01-25T21:48:28.133-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flyers'/><category scheme='http://www.blogger.com/atom/ns#' term='website updates'/><category scheme='http://www.blogger.com/atom/ns#' term='fliers'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><category scheme='http://www.blogger.com/atom/ns#' term='transparency'/><title type='text'>Print Section Now Open</title><content type='html'>&lt;div class="entry"&gt;      &lt;p&gt;My experience in design is primarily with the web, with some flyer and ad design, but I’ve been honing my InDesign skills and recently completed several new print projects. Please check out &lt;a href="http://www.marlenacannon.com/print.php"&gt;http://www.marlenacannon.com/print.php&lt;/a&gt; to view a few of my latest projects.&lt;/p&gt; &lt;p&gt;I learned a lot about getting transparencies to print correctly, about matching color profiles, and about the standards that different printers have for the files they receive. I got frustrated once or twice,  and here a few of the resources that really helped me out:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ideastraining.com/PDFs/InDesignTransparencyTips.pdf"&gt;Dealing with Transparency in InDesign and Illustrator&lt;/a&gt; (pdf)&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.adobe.com/designcenter/creativesuite/articles/cs3ip_transp_11.html"&gt;Designer’s Guide to Transparency&lt;/a&gt;&lt;/p&gt; &lt;p&gt;My experience in taking design to print has expanded greatly!&lt;/p&gt; &lt;p&gt;On a side note, I learned that “flyer” and “flier” are both acceptable spellings for the same thing. “Flier” is entered first in the dictionary, meaning it is the preferred spelling, but it seems to look better spelled “flyer.”&lt;/p&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-1998436761829192764?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/1998436761829192764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/01/print-section-now-open.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/1998436761829192764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/1998436761829192764'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/01/print-section-now-open.html' title='Print Section Now Open'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-6683310462173885800</id><published>2010-01-24T14:46:00.000-08:00</published><updated>2010-01-24T14:47:37.068-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>I Love Flash Templates</title><content type='html'>&lt;p&gt;Now, I mostly use Flash to make animated media and web site intro movies. I learned basic ActionScript, but when it comes to Flash development I'm more of a tinkerer than a developer. That's why I love free Flash template websites, such as &lt;a href="http://www.flashmo.com/" target="_blank"&gt;http://www.flashmo.com&lt;/a&gt;. It's like getting a Lego set. All the pieces are there--pre-built, even. But I get to poke around in the Actions and change the colors and content to suit my needs. With so many great Flash developers out there, it hardly seems worth it to build my own Flash site from scratch. However, I do prefer the Flash templates that are more complex and require knowledge of Flash and ActionScript, as I find them more robust than simpler Flash templates.&lt;/p&gt; &lt;p&gt;What about Flash sites that do it all, like &lt;a href="http://www.wix.com/free/website" target="_blank"&gt;Wix&lt;/a&gt;? I haven't tried the site builder tools myself, but I've browsed through quite a few of the sites that others have made. A lot of them look good, but are kind of clunky to use. A Flash site still needs a consistent menu that can take you to any of the pages on the site. Also, a lot of these sites begin with an "Enter" page. That is so outdated! Don't make your user make an extra click just to "Enter site." It is far better to make your intro movie smaller and part of the layout than to devote a separate portal page to it.&lt;/p&gt; &lt;p&gt;For accessibility reasons, it's probably best to integrate Flash elements into your site rather than make a site completely in Flash. But Flash sites can look so good! And that's why Flash templates are a guilty pleasure of mine.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-6683310462173885800?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/6683310462173885800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/01/i-love-flash-templates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/6683310462173885800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/6683310462173885800'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/01/i-love-flash-templates.html' title='I Love Flash Templates'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3179790563966868312.post-5141216953884720207</id><published>2010-01-11T23:16:00.000-08:00</published><updated>2010-01-11T23:18:36.393-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='corporate websites'/><title type='text'>Now with 100% More Shine</title><content type='html'>&lt;p&gt;&lt;strong&gt;I love the concept of Web 2.0&lt;/strong&gt;. If you're not sure exactly what that is, Wikipedia sums it up nicely: "a perceived second generation of web development and design, that facilitates communication, secure information sharing, interoperability, and collaboration on the World Wide Web."&lt;/p&gt; &lt;p&gt;I especially like the collaboration part, and focus on the users:&lt;/p&gt; &lt;p&gt;Creative Commons: &lt;a href="http://www.creativecommons.org/"&gt;http://creativecommons.org&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Wikipedia: &lt;a href="http://www.wikipedia.com/"&gt;http://www.wikipedia.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Wordpress: &lt;a href="http://wordpress.com/"&gt;http://wordpress.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;However, I am totally sick of some of the design concepts of this second generation of web design. Please, no more shiny, bubbly sites like these: &lt;a href="http://www.webdesignerdepot.com/2009/04/50-excellent-corporate-website-designs/"&gt;50 "Excellent" Corporate Website Designs"&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ridiculously large graphics&lt;/strong&gt;: While beautiful, I really hate how enormous the graphics are on these sites.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Identical layout&lt;/strong&gt;: Huge graphical section on top 2/3rds, bottom 1/3 usually an isolated, plain area with mini blurbs and links to the actual content.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Reverse text:&lt;/strong&gt; We can't all copy the &lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt; website design, people.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Gradients&lt;/strong&gt;:  Seems we mustn't use a solid color when a gradient will do.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Gloss&lt;/strong&gt;: Every button has a glossy visual effect. In fact, most graphics in general do.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Wispy vector graphics&lt;/strong&gt;: Swirls like liquid motion.&lt;/p&gt; &lt;p&gt;I think it's OK to use a few of these design ideas on a web site. In fact, I use gradients quite a bit on my design site, &lt;a href="http://www.marlenacannon.com/"&gt;Marlena Cannon Design&lt;/a&gt;. But I really value a site design that looks unique. Too many sites following too many of the above trends tends to make them all look the same. I admit, I was annoyed when I saw what Webdesigner Depot had picked as their top 50 corporate sites. They looked like they were all made from the same template!&lt;/p&gt; &lt;p&gt;Also, I really don't think the bubbly web style is fitting for most professional, corporate sites such as bank sites, health care sites, etc. YES for music sites, design sites and mobil phone marketing sites. NO for sites that require users to do more than just gaze upon the beautiful marketing.&lt;/p&gt; &lt;p&gt;Go ahead, fellow designers! Use the shine and the reverse text and the gradients! But don't just copy what Apple and everyone else have already done. Create something unique. And always keep the user in mind. Is it appropriate to have a graphic that takes up 2/3rds of the browser window? Does the user want to see that? Maybe they &lt;a href="http://na.blackberry.com/eng/"&gt;do&lt;/a&gt;. Maybe they &lt;a href="http://www.southwest.com/"&gt;don't&lt;/a&gt; (I dare you to try to book a ticket on the Southwest site).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3179790563966868312-5141216953884720207?l=designcannon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designcannon.blogspot.com/feeds/5141216953884720207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://designcannon.blogspot.com/2010/01/now-with-100-more-shine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/5141216953884720207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3179790563966868312/posts/default/5141216953884720207'/><link rel='alternate' type='text/html' href='http://designcannon.blogspot.com/2010/01/now-with-100-more-shine.html' title='Now with 100% More Shine'/><author><name>Marlena Cannon Design</name><uri>http://www.blogger.com/profile/15807998794846671020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
