<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0"><channel><title>Gossamer Blog</title> <link>http://www.gossamer-threads.com/blog</link> <description>Blog em if you got em!</description> <lastBuildDate>Mon, 14 May 2012 20:36:47 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/GossamerBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="gossamerblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">GossamerBlog</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Employee Profile: Sydney!</title><link>http://www.gossamer-threads.com/blog/employee-profile-sydney/</link> <comments>http://www.gossamer-threads.com/blog/employee-profile-sydney/#comments</comments> <pubDate>Mon, 14 May 2012 20:36:47 +0000</pubDate> <dc:creator>Bruce</dc:creator> <category><![CDATA[Company Life]]></category> <category><![CDATA[Employee Profiles]]></category> <category><![CDATA[design]]></category><guid isPermaLink="false">http://www.gossamer-threads.com/blog/?p=3338</guid> <description><![CDATA[It&#8217;s been a while since we got up close and personal with one of our fellow Gossamer Threadians on the blog to find out a bit more about them and what they do around the office, so allow us to introduce Sydney, one of our web designers who&#8217;s been here at the office for about [...] No related posts.]]></description> <content:encoded><![CDATA[<p><a href="http://www.gossamer-threads.com/blog/employee-profile-sydney/"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/sydney-title.jpg" alt="" title="sydney-title" class="aligncenter size-full wp-image-3396" /></a></p><p>It&#8217;s been a while since we got up close and personal with one of our fellow Gossamer Threadians on the blog to find out a bit more about them and what they do around the office, so allow us to introduce Sydney, one of our web designers who&#8217;s been here at the office for about a year and a half.</p><p><span id="more-3338"></span></p><p><b>Name:</b> Sydney Hake<br /> <b>Reason for being:</b> Web Designer<br /> <b>Quote to live by:</b> &#8220;Life is too short to be self-conscious.&#8221;</p><p align="center"> <img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/04/IMG_0879.jpg" alt="Sydney &#038; Snuggie" title="Sydney &#038; Snuggie" width="550" height="322" class="aligncenter size-full wp-image-2820" /><br /><span class="smaller">Everyone in Sydney&#8217;s corner of the office insisted that she be photographed wearing her Snuggie. She&#8217;s been pining for one (quite vocally) for months and it just arrived this week.</span></p><h3>Sydney At Work</h3><p>Sydney heard about GT through the company she was doing her <A href="http://www.bcit.ca/">BCIT</a> practicum with, <a href="http://www.base-10.net/">Base-10</a>.  Base-10 are fellow Perl-loving folks, and even have a few former GTers in their ranks.  Sydney says &#8220;they emphasized the all around awesomeness of the place, and encouraged me to apply for a design job here. It was basically a dream come true when I got the call to come in for an interview, couldn&#8217;t contain my excitement. There was lots of flailing and jumping.&#8221; Jack and Alex confirm the jumping. Thankfully, she&#8217;d already gotten the job.</p><p>Sydney and our lead designer Ian take on web design jobs as a team, and work closely to keep projects flowing and progressing.  In addition to pure web design, Sydney also works on a large amount of front end development, primarily HTML and CSS, before passing templates over to our developers who add functionality (&#8220;but sometimes I get to sprinkle in a little bit of JavaScript or PHP&#8221;).</p><h3>New Platforms, New Designs</h3><p>A new technique Sydney&#8217;s been using a lot lately is responsive design. A responsive web site is designed to respond to the various screen sizes that exist today due to the growing number of mobile devices (cell phones, tablets, netbooks, laptops, etc). The idea is to use a single site template, and code it so that the layout would be optimally displayed on each device.</p><p align="center"> <a href="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/04/responsivedesign.jpg" rel="lightbox[3338]"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/04/responsivedesign.jpg" alt="Responsive Design" title="Responsive Design" width="550" height="168" class="aligncenter size-full wp-image-2802" /></a><br /><span class="smaller">Responsive Design adjusts to browser type and size.</span></p><p>For example, mobile devices require larger fonts and buttons for finger interactivity, but don&#8217;t always require every single element that would be displayed normally on a full monitor. If you resize your browser window on a responsive site, you should be able to see the triggers and changes within the page for different screen resolutions. You can take a look at some responsive websites in action <a href="http://mediaqueri.es/">here</a>.</p><h3>Sydney At Play</h3><p>While not at work Sydney&#8217;s usually out and about with friends or watching movies and eating popcorn. Sydney loves popcorn. While a bit of a couch potato (c&#8217;mon, you saw the Snuggie), Sydney tries to hit the gym or do yoga a couple times a week (&#8220;although I would rather be on the couch in all honesty&#8221;). She&#8217;s a big reader, and recently powered through all of the <u>Song Of Fire And Ice</u> books in a couple months. Said voraciousness has paid big dividends at the semi-regular <u>Game of Thrones</u> board games sessions which happen after work at the office, where Sydney&#8217;s been kicking Lannister keister and taking names. Winter may be coming, but with her Snuggie, Sydney&#8217;s ready.</p><p align="center"> <a href="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/dominion.jpg" rel="lightbox[3338]"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/dominion.jpg" alt="Sydney" title="Sydney" width="191" height="300" class="aligncenter size-full wp-image-2802" /></a><br /><span class="smaller">Sydney keeps her cards close to her chest during a lunchtime game of Dominion.</span></p><h3>Working At GT</h3><p>We&#8217;re always looking for passionate, motivated folk to join Sydney and the rest of us here at Gossamer Threads.  Interested in working for a forward-thinking IT company in the heart of Vancouver?  Check out our <A href="http://www.gossamer-threads.com/careers/">careers page</a>!</p><p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GossamerBlog?a=6rgg6KvUR_8:SDr8okm-Tws:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GossamerBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GossamerBlog?a=6rgg6KvUR_8:SDr8okm-Tws:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/GossamerBlog?i=6rgg6KvUR_8:SDr8okm-Tws:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.gossamer-threads.com/blog/employee-profile-sydney/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fighting Back Against Spam</title><link>http://www.gossamer-threads.com/blog/fighting-back-against-spam/</link> <comments>http://www.gossamer-threads.com/blog/fighting-back-against-spam/#comments</comments> <pubDate>Fri, 04 May 2012 23:25:03 +0000</pubDate> <dc:creator>Bruce</dc:creator> <category><![CDATA[Best Practices]]></category> <category><![CDATA[Gossamer Host Related]]></category> <category><![CDATA[anti-spam]]></category> <category><![CDATA[Gossamer Host]]></category> <category><![CDATA[server monitoring]]></category> <category><![CDATA[servers]]></category> <category><![CDATA[spam]]></category><guid isPermaLink="false">http://www.gossamer-threads.com/blog/?p=3364</guid> <description><![CDATA[Part of being a hosting provider is dealing with everybody&#8217;s least favourite part of the internet: spam. Unlike most folks, we have to deal not only with incoming spam, but also outgoing spam which our servers may be sending. It&#8217;s important to handle spam complaints quickly, not only for the general good of the net, [...] No related posts.]]></description> <content:encoded><![CDATA[<p><a href="http://www.gossamer-threads.com/blog/fighting-back-against-spam/"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/fight-spam0title.jpg" alt="" title="fight-spam0title" class="aligncenter size-full wp-image-3377" /></a></p><p>Part of being a hosting provider is dealing with everybody&#8217;s least favourite part of the internet: spam. Unlike most folks, we have to deal not only with incoming spam, but also outgoing spam which our servers may be sending. It&#8217;s important to handle spam complaints quickly, not only for the general good of the net, but because one server&#8217;s spamming may result in multiple servers being added to spam blocklists, affecting other hosting customers.  Here&#8217;s how we keep an eye out for spam&#8230;</p><p><span id="more-3364"></span></p><h3>Monitoring Spam</h3><p>There are several different ways in which we monitor and track the e-mail that originates from our network.</p><ul><li><b>Reputation:</b> Service providers such as <a href="https://senderscore.org/">Senderscore</a> and <a href="http://mail.live.com/mail/services.aspx">Microsoft</a> publish IP reputation reports, based on the ratio of spam to legitimate e-mail they observe coming from specific addresses. We track and graph those scores for both individual machines and aggregated across our entire network, so that it becomes apparent if our reputation is becoming affected for any reason.</li><p align="center"> <a href="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/reputation.jpg" rel="lightbox[3364]"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/reputation.jpg" alt="" title="reputation" width="550" height="403" class="aligncenter size-full wp-image-3378" /></a><br /><span class="smaller">Tracking Spam Scores.</span></p><li><b>Realtime Black Lists:</b> RBLs are lists of known spam-heavy servers that are published online by various anti-spam groups. Getting published on a major RBL will quickly result in any e-mail you send being marked as spam. If you allow spammers to remain on your network, most RBLs will have no problem adding an entire hosting provider to their blacklist. As such, it&#8217;s important that we keep tabs on RBLs and take action as required immediately. Thankfully, we&#8217;ve only ever had to terminate service for one client due to spamming.</li><li><b>Feedback Loops:</b> Larger e-mail providers (like AOL and Hotmail) allow internet providers to subscribe to feedback loops for their IP space. This means that if a user clicks on &#8220;Report spam&#8221; in their webmail for an e-mail which came from us, we&#8217;ll receive notification about it and can investigate further.</li></ul><p>Since IP addresses aren&#8217;t specific to a single server, we also make sure to track all of these statistics even if an IP is moved from one customer to another. This way we can make sure that a new customer isn&#8217;t allocated a tainted IP that has had spam issues in the past.</p><p align="center"> <a href="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/abuse-reports.jpg" rel="lightbox[3364]"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/abuse-reports-thumb.jpg" alt="" title="abuse-reports-thumb" width="550" height="350" class="aligncenter size-full wp-image-3380" /></a><br /><span class="smaller">Logging and investigating spam complaints.</span></p><h3>Managing Spam Compaints</h3><p>Here are the three most common types of spam complaints we receive.</p><ul><li><b>Hacked account:</b> A customer&#8217;s e-mail account has been compromised (by malware, unsecure wifi, or another security problem) and is now being used to send out spam. In these cases, we&#8217;ll immediately change the password and remove all e-mails from the outgoing mail queue. We&#8217;ll then follow up with the customer to advice them to run a fresh virus scan, enable encryption and make any other changes that may prevent this from happening again.</li><li><b>Website forms:</b> This is usually caused by &#8220;refer a friend&#8221; style forms which allow a user to enter an e-mail address or comment to a page without having <a href="http://en.wikipedia.org/wiki/CAPTCHA">CAPTCHAs</a> or login requirements to deter spammers.  Usually, rectifying this requires involvement from the customer as it requires site development, so we&#8217;ll clean out what we can and then contact the customer.</li><li><b>Malware:</b> Occasionally we see a website that&#8217;s been compromised due to outdated or buggy applications, in which hackers have uploaded a script to send spam. In these cases, we immediately start forensic examinations to track down which script gave the hackers access, and isolate what files they may have changed or uploaded. Once we feel comfortable that we&#8217;ve found everything, we&#8217;ll move the suspect files into a secure location, and then start restoring known clean files from backups. Customer involvement is also important in making sure that the initial attack vector is closed by upgrading or removing the scripts that were used to gain access.</li></ul><p>Additionally, we have some customers who send messages to mailing lists but are being flagged for spam complaints. In these cases, we work with the customer to make sure that all e-mail addresses are double opt-in and have proper unsubscribe links and headers. If the customer isn&#8217;t interested in being a good netizen and making sure users actually want to receive their e-mail, we will remove them from our network.</p><h3>Keeping Our Network Spam Free For Our Customers</h3><p>We&#8217;re committed to helping our customers develop and build their online presences and reputations.  Making sure spam doesn&#8217;t get in the way of that development is just one of the ways we do that. <a href="http://www.gossamer-threads.com/hosting/">Read more</a> about the other advantages that come with hosting with us.</p><p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GossamerBlog?a=QWMdqPM4V5c:POCPlhPtTsM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GossamerBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GossamerBlog?a=QWMdqPM4V5c:POCPlhPtTsM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/GossamerBlog?i=QWMdqPM4V5c:POCPlhPtTsM:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.gossamer-threads.com/blog/fighting-back-against-spam/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How GT Stays Mobile</title><link>http://www.gossamer-threads.com/blog/how-gt-stays-mobile/</link> <comments>http://www.gossamer-threads.com/blog/how-gt-stays-mobile/#comments</comments> <pubDate>Tue, 27 Mar 2012 22:07:26 +0000</pubDate> <dc:creator>Bruce</dc:creator> <category><![CDATA[Company Life]]></category> <category><![CDATA[Mobile]]></category><guid isPermaLink="false">http://www.gossamer-threads.com/blog/?p=3256</guid> <description><![CDATA[Like most folks who work in IT, people here at Gossamer Threads can get serious about their tech gadgets from time to time. Cell phones are perhaps the most hotly pursued and discussed topic at GT outside of web development, and everyone has their opinions about which platforms, OS&#8217;, and apps are the best&#8230; Given [...] No related posts.]]></description> <content:encoded><![CDATA[<p>Like most folks who work in IT, people here at Gossamer Threads can get serious about their tech gadgets from time to time. Cell phones are perhaps the most hotly pursued and discussed topic at GT outside of web development, and everyone has their opinions about which platforms, OS&#8217;, and apps are the best&#8230;</p><p><a href="/blog/how-gt-stays-mobile"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/03/phone-header.jpg" alt="How GT Stays Mobile" title="How GT Stays Mobile" width="549" height="192" class="aligncenter size-full wp-image-2858" /></a></p><p><span id="more-3256"></span></p><p>Given how much cell phone debate happens around the water cooler, we thought it&#8217;d be interesting to find out exactly how many people use which mobile platforms.</p><p align="center"> <img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/03/piechart.jpg" alt="Cell phone pie chart" title="Cell phone pie chart" width="550" height="344" class="aligncenter size-full wp-image-2817" /></p><p>As you can see, we&#8217;re an Android-heavy office, with some Apple and RIM loyalists (the latter are <a href="http://www.youtube.com/watch?v=Xm0gqBjDmg8">Canadian patriots, too!</a>).  Daniel opts for the open-source, Linux-based <a href="http://en.wikipedia.org/wiki/MeeGo_%28operating_system%29">MeeGo</a> OS on a Nokia phone.</p><p>&#8230;And that &#8220;Other&#8221;?  That&#8217;s Chakri&#8217;s Huawei U1250, the one remaining non-smartphone in the office.</p><p align="center"> <img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/03/chakri.jpg" alt="Chakri and his Huawei U1250" title="Chakri and his ???" width="374" height="500" class="aligncenter size-full wp-image-2817" /></p><p>Why hasn&#8217;t Chakri sided with one of the smartphone camps in this heated battle?  In his words,</p><blockquote><p>&#8220;Even having a cell phone in the first place is a big deal for me, as I was cell phone free for a couple of years before getting this one. I was trying to reduce materialistic stuff in my life and also to see if I could survive without a cell phone. The reason I got this phone was to easily coordinate summer events with my friends: beach volleyball, camping, biking, etc. I&#8217;m not even thinking about getting a smartphone yet!&#8221;</p></blockquote><p>Of course, cell phones aren&#8217;t just for personal use here at GT: sysadmins have to carry theirs at all times to be alerted about server problems which require quick action on their part, and we all use them to keep in contact while we&#8217;re out of the office.  Additionally, as GT moves more and more into development for mobile platforms, phones and their operating systems become a necessary tool for research and testing.</p><p>Stay tuned for updates on mobile development happening here at GT&#8230;</p><p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GossamerBlog?a=TT2S-yLJJ6o:zVUieDPTzDM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GossamerBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GossamerBlog?a=TT2S-yLJJ6o:zVUieDPTzDM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/GossamerBlog?i=TT2S-yLJJ6o:zVUieDPTzDM:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.gossamer-threads.com/blog/how-gt-stays-mobile/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 9/32 queries in 0.296 seconds using disk: basic
Object Caching 738/771 objects using disk: basic

Served from: blog.gossamer-threads.com @ 2012-05-14 13:37:45 -->

