<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ryan Ashcraft</title>
	<atom:link href="http://ryanashcraft.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryanashcraft.me</link>
	<description>Thoughts of a Georgia Tech CS Undergrad/Software Developer</description>
	<lastBuildDate>Sun, 18 Sep 2011 20:31:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Improving Georgia Tech&#8217;s T-Square with CSS3</title>
		<link>http://ryanashcraft.me/2011/09/17/improving-georgia-techs-t-square-with-css3/</link>
		<comments>http://ryanashcraft.me/2011/09/17/improving-georgia-techs-t-square-with-css3/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 17:57:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Georgia Tech]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://ryanashcraft.me/?p=139</guid>
		<description><![CDATA[User stylesheets are pretty cool. All modern browsers have extensions for supporting user stylesheets for specific domains. If a website is coded well, it is pretty easy to completely change the look and feel of a website with a few &#8230; <a href="http://ryanashcraft.me/2011/09/17/improving-georgia-techs-t-square-with-css3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-143" title="after" src="http://ryanashcraft.me/wp-content/uploads/after.png" alt="" width="655" height="473" /></p>
<p>User stylesheets are pretty cool. All modern browsers have extensions for supporting user stylesheets for specific domains. If a website is coded well, it is pretty easy to completely change the look and feel of a website with a few CSS overrides.</p>
<p>Georgia Tech professors and students all agree that T-Square is awful. On campus, the site is infamous for its unreliability and horrid user interface. After one of my 2110 labs I played around with the site a little with WebKit&#8217;s web inspector tool. From there I decided to make a full user stylesheet.</p>
<p><span id="more-139"></span></p>
<p>I really like the end result. I made a lot of aesthetic improvements to the site, mostly by just using CSS3 rules instead of crummy images. I also made some tweaks that makes the site a bit more usable in certain situations. Say, for example that you have a really small window:</p>
<p><img class="alignnone size-full wp-image-152" title="before" src="http://ryanashcraft.me/wp-content/uploads/before.png" alt="" width="655" height="473" /></p>
<p>The class tabs run off the screen. Compare that to the screenshot above.</p>
<p>The majority of the changes I made to the site used CSS3 styles, including:</p>
<ul>
<li>changing the class tabs to buttons (buttons are better because they can be wrapped without looking strange)</li>
<li>changing the sidebar navigation bar to buttons</li>
<li>applying an even-odd background style to tables.</li>
<li>cleaning up and emphasizing buttons and errors/information messages</li>
</ul>
<p>Other changes I made include:</p>
<ul>
<li>fixing some of the iframes to not show horizontal scrollbars when not needed</li>
<li>changing the font to Helvetica from MS Trebuchet</li>
<li>removing unnecessary images and font transformations</li>
</ul>
<p>It&#8217;s pretty amazing what you can do with CSS3 today. I also couldn&#8217;t have done this without the WebKit Inspector. I can&#8217;t imaging having to figure out why certain CSS rules weren&#8217;t being overridden or figuring out which class or ID to restyle without the WebKit Inspector. It&#8217;s really awesome. I do wish there was a native IDE for web development like this. (Are you listening, <a href="http://www.panic.com/">Panic</a>?)</p>
<p>If you&#8217;re a Techie who uses T-Square, I suggest you give my &#8220;Refined T-Square&#8221; stylesheet a try. It&#8217;s available on <a href="http://stylebot.me/styles/651">Stylebot.me</a>. Here are some simple instructions for installation for each browser:</p>
<ul>
<li>Chrome: install the <a href="https://chrome.google.com/webstore/detail/oiaejidbmkiecgbjeifoejpgmdaleoha">Stylebot</a> extension and click &#8220;Install&#8221;</li>
<li>Firefox: install <a href="https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/">Greasemonkey</a> and click &#8220;Userscript&#8221;</li>
<li>Safari: install the <a href="http://code.grid.in.th/">User CSS</a> extension. Click &#8220;View CSS&#8221; and copy/paste into a new User CSS with URL include &#8220;https://t-square.gatech.edu/*&#8221;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ryanashcraft.me/2011/09/17/improving-georgia-techs-t-square-with-css3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Working for Georgia Tech&#8217;s Technique</title>
		<link>http://ryanashcraft.me/2011/08/28/working-for-georgia-techs-technique/</link>
		<comments>http://ryanashcraft.me/2011/08/28/working-for-georgia-techs-technique/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 19:00:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Georgia Tech]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://ryanashcraft.me/?p=98</guid>
		<description><![CDATA[This summer I started working for the Technique, Georgia Tech&#8217;s student newspaper. I was hired to lead new efforts to redesign and add new features to the newspaper&#8217;s online counterpart, Nique.net. The Technique staff contacted me off of a referral &#8230; <a href="http://ryanashcraft.me/2011/08/28/working-for-georgia-techs-technique/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-163" title="nique" src="http://ryanashcraft.me/wp-content/uploads/nique2.png" alt="" width="655" height="473" /></p>
<p>This summer I started working for the Technique, Georgia Tech&#8217;s student newspaper. I was hired to lead new efforts to redesign and add new features to the newspaper&#8217;s online counterpart, <a href="http://nique.net/">Nique.net</a>. The Technique staff contacted me off of a referral from my freshman CS mentor <a href="http://www.willifordmedia.com/">Brad Williford</a>. (By the way, the CS mentor program at Georgia Tech is awesome. It really helps form a solid, friendly community in the College of Computing between the freshman and upperclassmen.)</p>
<p>Working for the Technique has been a great experience, so far. The Technique staff is very friendly &#8211; everyone is positive and hard-working. They have their act together. I was a bit unsure if I could offer everything that they were looking in a web developer, but I was assured that they were looking for someone who could make mistakes and learn on the job. Fortunately I haven&#8217;t made any big mistakes so far, but I sure have learned a lot.</p>
<p><span id="more-98"></span></p>
<p>One thing about working for the Technique is that it is my first experience doing web development work as an employee and not freelance. I&#8217;ve had to learn how to handle issues appropriately within the organization. I&#8217;ve gained a lot of experience on simply how to collaborate and work as a team, because usually with other work I had to make all of the decisions.</p>
<p>Another large component of my learning experience with the Technique has been becoming more familiar with PHP and Javascript. I&#8217;ve had to deal with PHP and Javascript before, but with Nique.net I can no longer get away with just hacking together some flimsy code. I&#8217;ve advanced my knowledge of PHP a lot more and I feel a lot more comfortable using it in other projects. I&#8217;ve also become a lot more familiar with the back-end of WordPress, especially regarding queries and themes.</p>
<p>The Technique wants to develop the Nique.net website iteratively, pushing out new updates every few weeks. We&#8217;re planning on pushing our first release soon, and it is going to be a big one. I&#8217;ve added a lot of new components to the site that makes it more customized and less blog-like. The paper edition has always had special sections that are specialized tidbits. For example, in the paper there&#8217;s a section called &#8220;Hot-or-Not,&#8221; which has four separate paragraphs for four topics that are either positive or negative. In the paper, this section has always been laid out in a nice grid-like fashion with a little sun icon for the positive topics and a snowflake for the negative topics. However, on Nique.net, this section has always been just pushed out as a simple WordPress post with no formatting. This is changing in the new version of Nique.net, which will be released soon.</p>
<p>My goal for working for the Technique is to bring Nique.net up to a good standard that makes it a viable alternative to the paper edition. The Technique hasn&#8217;t had a student web developer for several years (if ever), and they are hoping that I can make some changes to make the website more popular.</p>
<p>As a Georgia Tech student, I&#8217;ve always preferred the paper edition over Nique.net. The website just doesn&#8217;t bring the same feeling that the paper has, simply because it isn&#8217;t formatted and customized like the paper is. It just shows that the past Technique staff just has not put enough effort into the online edition. The current Technique News Editor, Vijai Narayanan, wants to change that. While Vijai and I agree that Nique.net will not become the primary method for readers to read Technique content anytime soon, I&#8217;m hoping we can at least make it a viable alternative so that at least <em>I</em> would want to read it online.</p>
<p>I want Nique.net to be a leader for online college publications. With the new version coming soon, it will be our first step towards that goal.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanashcraft.me/2011/08/28/working-for-georgia-techs-technique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

