<?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>Adtools &#187; AdOps</title>
	<atom:link href="http://blog.adtools.co.uk/tag/advertising-operations/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.adtools.co.uk</link>
	<description>Advertising Operations &#38; Technology</description>
	<lastBuildDate>Fri, 25 Nov 2011 13:21:30 +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>Related Posts: Data Management [AdOpsInsider]</title>
		<link>http://blog.adtools.co.uk/related-posts-data-management-adopsinsider/1177/</link>
		<comments>http://blog.adtools.co.uk/related-posts-data-management-adopsinsider/1177/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 13:36:52 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[AdOps]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[DSP]]></category>
		<category><![CDATA[DSP & RTB]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[dmp]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=1177</guid>
		<description><![CDATA[Whilst discussing the &#8216;Data&#8217; issue with my boss recently we referred to Ben Kneen&#8217;s excellent blog AdOpsInsider, specifically to a series of articles he wrote back in July concerning Data Management Data Management Part I: What Are Data Management Platforms? Data Management Part II: Centralize and Synchronize Your User Data Data Management Part III: Syncing [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.adtools.co.uk/related-posts-data-management-adopsinsider/1177/data/" rel="attachment wp-att-1179"><img src="http://blog.adtools.co.uk/wp-content/uploads/2011/11/data.jpg" alt="" title="data" width="150" height="150" class="alignright size-full wp-image-1179" /></a>Whilst discussing the &#8216;Data&#8217; issue with my boss recently we referred to Ben Kneen&#8217;s excellent blog <a href="http://www.adopsinsider.com/">AdOpsInsider</a>, specifically to a series of articles he wrote back in July concerning <a href="http://www.adopsinsider.com/online-ad-measurement-tracking/data-management-platforms/what-are-data-management-platforms/">Data Management</a></p>
<p><a href="http://www.adopsinsider.com/online-ad-measurement-tracking/data-management-platforms/what-are-data-management-platforms/" title="Permanent link to Data Management Part I: What Are Data Management Platforms?">Data Management Part I: What Are Data Management Platforms?</a><br />
<a href="http://www.adopsinsider.com/online-ad-measurement-tracking/data-management-platforms/data-management-centralize-and-synchronize-your-user-data/" title="Permanent link to Data Management Part II: Centralize and Synchronize Your User Data">Data Management Part II: Centralize and Synchronize Your User Data</a><br />
<a href="http://www.adopsinsider.com/online-ad-measurement-tracking/data-management-platforms/syncing-online-data-to-a-data-management-platform/" title="Permanent link to Data Management Part III: Syncing Online Data to a Data Management Platform">Data Management Part III: Syncing Online Data to a Data Management Platform</a><br />
<a href="http://www.adopsinsider.com/online-ad-measurement-tracking/data-management-platforms/data-management-part-iv-syncing-offline-data-to-your-dmp/" title="Permanent link to Data Management Part IV: Syncing Offline Data To Your DMP">Data Management Part IV: Syncing Offline Data To Your DMP</a></p>
<p>I&#8217;d thoroughly recommend reading these as they are a great introduction to the whole data/DMP field from a specifically AdOps perspective. Irrespective of whether you currently have any plans or strategies around leveraging the data your various adserving, analytics &#038; behavioural platforms provide, these articles will give a solid view of what and how these technologies can start to work together.<br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Frelated-posts-data-management-adopsinsider%2F1177%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Frelated-posts-data-management-adopsinsider%2F1177%2F&amp;text=Related+Posts%3A+Data+Management+%5BAdOpsInsider%5D&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/related-posts-data-management-adopsinsider/1177/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/related-posts-data-management-adopsinsider/1177/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/related-posts-data-management-adopsinsider/1177/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improve Digital&#8217;s Display Advertising Eco-System (2011/12)</title>
		<link>http://blog.adtools.co.uk/improve-digitals-display-advertising-eco-system-201112/1149/</link>
		<comments>http://blog.adtools.co.uk/improve-digitals-display-advertising-eco-system-201112/1149/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 13:57:44 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[AdOps]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[ecosystem]]></category>
		<category><![CDATA[improve digital]]></category>
		<category><![CDATA[luma landscapes]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=1149</guid>
		<description><![CDATA[We all know the Luma Landscapes diagram, we use it to scare our managers into how complex Advertising Operations, Inventory Management, Yield Optimisation etc&#8230; really is, and it usually does the job. However it was not meant for &#8216;us&#8217;, it was designed to give Investors an idea of the the complexities and nuances of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.adtools.co.uk/improve-digitals-display-advertising-eco-system-201112/1149/marketmap-front/" rel="attachment wp-att-1150"><img src="http://blog.adtools.co.uk/wp-content/uploads/2011/11/MarketMap-Front.jpg" alt="" title="MarketMap-Front" width="280" height="198" class="alignright size-full wp-image-1150" /></a>We all know the <a href="http://www.lumapartners.com/resource-center/" target="_blank">Luma Landscapes diagram</a>, we use it to scare our managers into how complex Advertising Operations, Inventory Management, Yield Optimisation etc&#8230; really is, and it usually does the job. However it was not meant for &#8216;us&#8217;, it was designed to give Investors an idea of the the complexities and nuances of the online advertising universe.</p>
<p>If you&#8217;ve not seen this already Joelle Frijters over at Improve Digital has recently posted up an article which takes that Luma landscape concept and reworks it. </p>
<p>Personally I prefer the Improve Digital version. Not only does it simplify the layout but it logically groups them into their core areas of specialism (and in doing so I feel clarifies the current field or providers &#038; operators) but there&#8217;s also a helpful glossary of the every-changing acronyms we like to use.</p>
<p><strong>Article:</strong> <a href="http://www.improvedigital.com/improve-digitals-display-advertising-eco-system-map-201112-gets-great-reviews" target="_blank">http://www.improvedigital.com/improve-digitals-display-advertising-eco-system-map-201112-gets-great-reviews</a><br />
<strong>PDF:</strong> <a href="http://www.improvedigital.com/wp-content/uploads/2011/10/DisplayAdvertisingEcoSystemMap12.pdf" target="_blank">here</a><br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Fimprove-digitals-display-advertising-eco-system-201112%2F1149%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Fimprove-digitals-display-advertising-eco-system-201112%2F1149%2F&amp;text=Improve+Digital%E2%80%99s+Display+Advertising+Eco-System+%282011%2F12%29&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/improve-digitals-display-advertising-eco-system-201112/1149/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/improve-digitals-display-advertising-eco-system-201112/1149/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/improve-digitals-display-advertising-eco-system-201112/1149/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trace &amp; Debug Mobile Application HTTP requests using MacOS</title>
		<link>http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/</link>
		<comments>http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 15:34:48 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[AdOps]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[httpfox]]></category>
		<category><![CDATA[httpscoop]]></category>
		<category><![CDATA[httpwatch]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[mobile http]]></category>
		<category><![CDATA[mobile tracking]]></category>
		<category><![CDATA[monitor http]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[qos]]></category>
		<category><![CDATA[sniff http]]></category>
		<category><![CDATA[trace]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=804</guid>
		<description><![CDATA[The Problem: Your company is developing an app that will utilise your adserver to deliver and render ads. How do you ensure that the app is calling the right ads and then later when it&#8217;s in use by your users how do you check problems with adcalls into that app without recourse to httpWatch, FireBug [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.adtools.co.uk/wp-content/uploads/2010/11/MagnifyingGlass2.jpg" alt="" title="MagnifyingGlass2" width="182" height="228" class="alignright size-full wp-image-805" /><br />
<strong>The Problem:</strong><br />
Your company is developing an app that will utilise your adserver to deliver and render ads. How do you ensure that the app is calling the right ads and then later when it&#8217;s in use by your users how do you check problems with adcalls into that app without recourse to httpWatch, FireBug etc&#8230;.</p>
<p>On the desktop I have access to numerous tools that help me understand and debug what my adserver is doing. Tools such as httpWatch, httpFox, Fiddler2, Charles, HTTPScoop and FireBug. These tools intercept HTTP traffic and allow you to analyse, check and view the response from the remote adserver. I use this extensively to test response times, debug connectivity &#038; delivery issues, view mimetypes &#038; cookie data amongst other tasks. Once you&#8217;ve used these tools it&#8217;s difficult to understand how you&#8217;ve managed so long without them&#8230; that is until you start delivering ads outside of your desktop environment where these tools no longer exists or the devices are unable to provide this information natively or without jailbreaking/rooting your phone.</p>
<p>So, when we started developing the next iteration of our iPhone app we needed to create an environment where we could replicate the tools we&#8217;ve come to expect on the desktop for the mobile app as well. Having just moved our entire team to MacOS from Windows based machines this proved to be interesting. </p>
<p><strong>How this works:</strong><br />
Basically we are creating an ad-hoc network on your Mac desktop which the iPhone or other device can connect to. We are then going to route the mobile traffic through your desktop&#8217;s Ethernet connection. HTTPScoop sits on the ethernet connection watching and reporting all traffic that flows through it to port 80 (or whatever port you have decided to monitor). This method allows you to visualise the HTTP traffic of your iPhone/Android etc on your desktop and enable you to check these calls are being made correctly. This tutorial describes how to setup your desktop (I&#8217;ve used Snow Leopard, MacOS X here) to intercept and display HTTP requests using HTTPScoop made by your mobile device. it requires that you have or are running the following:</p>
<p><strong>Requirements:</strong></p>
<ul>
<li>MacOS X (I&#8217;m using 10.6 &#8211; Snow Leopard) running Airport</li>
<li>A working copy of <a href="http://www.tuffcode.com/" target="_blank">HTTPScoop</a> (<a href="http://www.tuffcode.com/" target="_blank">http://www.tuffcode.com/</a>) Free 14 day trial or only £10 per licence</li>
<li>An active internet connection.</li>
<li>Mobile device running the app you need to test</li>
</ul>
<p><strong>Process Outline:</strong> This is what we&#8217;ll be covering.</p>
<ol>
<li>Using <strong>Internet Sharing</strong> create an ad-hoc wireless network through your Airport card.</li>
<li>Connect mobile device to the ad-hoc wireless network</li>
<li>Start HTTPScoop and configure to show http ethernet traffic</li>
<li>Activate the mobile app and watch the results.</li>
</ol>
<p><strong>Create an ad-hoc wireless network through your Airport card.</strong></p>
<ol>
<li>Got to <strong>System Preferences</strong> and click <strong>Sharing</strong> under the &#8216;<strong>Internet &#038; Wirleess</strong>&#8216; group.</li>
<li>If needed <strong>click the padlock to make changes</strong> </li>
<li>In the <strong>Services</strong> list click <strong>Web Sharing</strong>, we need to activate this as otherwise internet sharing will not work properly for some reason.</li>
<li>Next click the <strong>Internet Sharing</strong> service, options (&#8216;Share your connections from&#8217; and &#8216;To computers using&#8217;) will appear to the right of this.</li>
<li>Choose <strong>Ethernet</strong> from &#8216;<strong>Share your connection from:</strong>&#8216;</li>
<ul>
<li>tick <strong>Airport</strong> from the list &#8216;<strong>To computers using</strong>&#8216;</li>
<li>click &#8216;<strong>AirPort Options</strong>&#8216;</li>
<li>Name your Network  eg; &#8216;AdOps&#8217;</li>
<li>Enable WEP encryption and add suitable password if needed (it is WEP after all!) &#038; click OK</li>
<li>Tick the <strong>Internet Sharing</strong> box (in the Services list) to activate it, this will grey out the Internet Sharing options., the icon should now have turned green (previously it may have been red). You will be asked for your password to authrorise this.</li>
</ul>
<li><strong>Tick the Internet Sharing Box</strong> this will activate Internet Sharing, you will be asked to confirm this is what you want, click &#8216;<strong>Start</strong>&#8216; to continue.</li>
<li><strong>Retick the padlock</strong> to submit and lock the changes.</li>
<li>Your ad-hoc wireless is now setup and ready for you to connect your mobile device to it.</li>
</ol>
<p><strong>Start HTTPScoop and configure to show http traffic:</strong> Connecting to and tracing/view those HTTP calls.</p>
<ol>
<li>Start your copy of HTTPScoop. Next we will configure it to show the traffic you want.</li>
<li>Choose the Ethernet (&#8216;<strong>eth0</strong>&#8216; or &#8216;<strong>en0</strong>&#8216;) option from the dropdown to the right of the HTTPScoop window) then click &#8216;<strong>Scoop</strong>&#8216; &#8211; this will start to track all HTTP traffic on your ethernet connection <em>NB: You may see other traffic appear if you have other apps/browser running in the background which are active. To make things simpler close any browsers and other apps using HTTP Traffic down (eg; RSS readers).</em></li>
<li>Click the &#8216;Scoop&#8217; button, this will start recording the HTTP traffic, as this is a privileged service you will need to enter your password.</li>
</ol>
<p><strong>Connect mobile device to the ad-hoc wireless network:</strong></p>
<ol>
<li>Connect your iPhone/Android/Tablet or other device to the newly created ad-hoc network.</li>
<li>Start the application you wish to monitor, after a while &#038; when the app is making HTTP calls you will start to see data being recorded into HTTPscoop.</li>
</ol>
<p><strong>Caveats &#038; Postscript:</strong></p>
<ul>
<li>HTTPScoop by default only monitors HTTP traffic on port 80. If you need to monitor other traffic eg; HTTPS on port 443 then this can be accomplished by turning HTTPScoop off and amending the ports monitored through HTTPScoop->Preferences.</li>
<li>Yes, I am aware that this method does theoretically allow you to set up and adhoc network and monitor any attached device (whether it belongs to you or you have permission to view this data or not) so please use this method wisely. Be aware that you MUST have permission to intercept the mobile device&#8217;s HTTP Traffic, capturing unauthorised HTTP traffic may be illegal in some jurisdictions..</li>
<li>HTTPScoop has more help/information here: <a href="http://www.tuffcode.com/support.html" target="_blank">http://www.tuffcode.com/support.html</a></li>
<li>I&#8217;ll be posting alternative methods using different software (eg; Charles debugging Proxy) as well as methods that work on Windows very soon.</li>
</ul>
<p><strong>Links:</strong><br />
<a href="http://www.tuffcode.com/">HTTPScoop</a><br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Ftrace-debug-mobile-application-http-requests-using-macos%2F804%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Ftrace-debug-mobile-application-http-requests-using-macos%2F804%2F&amp;text=Trace+%26+Debug+Mobile+Application+HTTP+requests+using+MacOS&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/trace-debug-mobile-application-http-requests-using-macos/804/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Contenio &#8211; &#8216;Pre-flighting&#8217; your creative before your you do.</title>
		<link>http://blog.adtools.co.uk/contenio-pre-flighting-your-creative-before-your-you-do/370/</link>
		<comments>http://blog.adtools.co.uk/contenio-pre-flighting-your-creative-before-your-you-do/370/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 10:20:35 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[AdOps]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[decompilation]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[quality assurance]]></category>
		<category><![CDATA[swf]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=370</guid>
		<description><![CDATA[A number of years ago I had a meeting with OneVision, a company used in newspaper/print for pre-production/press Quality Assurance amongst others things. At the time we were looking at trying to resolve issues with badly coded flash ads, where the clickTag() hadn&#8217;t been set properly or been set to CLICKTAG() or cLiCKTag() or some [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.onevision.com/contenio.html"><img src="http://blog.adtools.co.uk/wp-content/uploads/2010/01/contenio.gif" alt="contenio" title="contenio" width="299" height="218" class="alignright size-full wp-image-377" /></a>A number of years ago I had a meeting with <a href="http://www.onevision.com/">OneVision</a>, a company used in newspaper/print for pre-production/press Quality Assurance amongst others things. At the time we were looking at trying to resolve issues with badly coded flash ads, where the clickTag() hadn&#8217;t been set properly or been set to CLICKTAG() or cLiCKTag() or some equally silly alternative. </p>
<p>In the past we used, and still do, tools such as <a href="http://www.sothink.com/product/flashdecompiler/">Sothink SWF Decompiler</a> and <a href="http://www.buraks.com/uae/">URLActionEditor</a> to analyse flash files and amend them accordingly. But enter OneVision wo&#8217;ve been busy in the intervening years and by all accounts have built out a fully-featured pre-flighting tool called <a href="http://www.onevision.com/contenio.html">Contenio</a> for use by online AdOps departments to check and authorise creatives as they come into the department. I haven&#8217;t yet seen the product working but I&#8217;m hopeful it will address some of the ore recurrent themes such as checking for clickTag() case sensitivity/spelling, fix _root. issues, check for embedded urls, check for target=&#8221;_blank&#8221; etc, but hopefully we&#8217;ll get to see this in action soon and report back our findings.</p>
<p>For those of you trying to automate out your QA process this could be of vital interest. I look forward to speaking to someone who&#8217;s currently or planning on working with this soon.<br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Fcontenio-pre-flighting-your-creative-before-your-you-do%2F370%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Fcontenio-pre-flighting-your-creative-before-your-you-do%2F370%2F&amp;text=Contenio+%E2%80%93+%E2%80%98Pre-flighting%E2%80%99+your+creative+before+your+you+do.&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/contenio-pre-flighting-your-creative-before-your-you-do/370/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/contenio-pre-flighting-your-creative-before-your-you-do/370/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/contenio-pre-flighting-your-creative-before-your-you-do/370/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running multiple versions of IE concurrently.</title>
		<link>http://blog.adtools.co.uk/running-multple-version-fo-ie-concurrently/351/</link>
		<comments>http://blog.adtools.co.uk/running-multple-version-fo-ie-concurrently/351/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:42:31 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[AdOps]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[quality assurance]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=351</guid>
		<description><![CDATA[Checking to make sure ad creatives work the same across a myriad of browsers has historically been major pain,. In parts thanks to browser developers that do not allow concurrent versions of the same browser to be installed at any given point. Then MultpleIE came along a few years back which meant you could have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.spoon.net/browsers"><img src="http://blog.adtools.co.uk/wp-content/uploads/2010/01/spoon1.gif" alt="spoon" title="spoon" width="218" height="72" class="alignright size-full wp-image-356" /></a>Checking to make sure ad creatives work the same across a myriad of browsers has historically been major pain,. In parts thanks to browser developers that do not allow concurrent versions of the same browser to be installed at any given point. Then <a href="http://tredosoft.com/Multiple_IE">MultpleIE</a> came along a few years back which meant you could have multiple version of the same browser on your machine (but it would balk at the idea of running these concurrently.</p>
<p>Enter <a href="http://www.spoon.net/browsers">Spoon.net</a> a recent discovery which has managed to resolve this problem. Thanks to their virtualisation software I have been able to have IE6, IE7 and IE8 all running at the same time whilst all using <a href="http://www.httpwatch.com/">httpWatch</a> and <a href="http://www.webpagetest.org/">AOL&#8217;s WebPageTest</a> concurrently as well. </p>
<p>It&#8217;s not just browsers either, here&#8217;s a blurb from their site:<br />
<em>Spoon specializes in app virtualization and delivery technology, a family of sophisticated techniques that decouple apps from the underlying operating system and enable extremely rapid delivery and launch. In support of its ongoing product development efforts, Spoon conducts fundamental research in the areas of virtualization, operating systems, formal semantics, programming languages, complexity theory, and cryptography.</em></p>
<p><a href="http://www.spoon.net/Browsers/"><img src="http://blog.adtools.co.uk/wp-content/uploads/2010/01/spoonsg.gif" alt="spoonsg" title="spoonsg" width="600" height="543" class="aligncenter size-full wp-image-360" /></a></p>
<p>You&#8217;ll need to install Spoon.net&#8217;s plugin first but this is no big deal. Once installed simply click on one of the icons of the browser you want to test, if this is your first time launching that browser version it will download what I can only assume is the a local  &#8216;image&#8217; of that browser and when this is down will launch it just like any other application.</p>
<p>All in all this is an excellent site and well worth adding to your AdOps toolbox.</p>
<p>Downsides: Not supported on the Mac or on Chrome or on Opera from my initial tests.<br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Frunning-multple-version-fo-ie-concurrently%2F351%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Frunning-multple-version-fo-ie-concurrently%2F351%2F&amp;text=Running+multiple+versions+of+IE+concurrently.&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/running-multple-version-fo-ie-concurrently/351/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/running-multple-version-fo-ie-concurrently/351/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/running-multple-version-fo-ie-concurrently/351/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing SWFTools on Dreamhost accounts</title>
		<link>http://blog.adtools.co.uk/installing-swftools-on-dreamhost-accounts/12/</link>
		<comments>http://blog.adtools.co.uk/installing-swftools-on-dreamhost-accounts/12/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:49:54 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[AdOps]]></category>
		<category><![CDATA[adtools]]></category>
		<category><![CDATA[decompilation]]></category>
		<category><![CDATA[decompiler]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[swftools]]></category>

		<guid isPermaLink="false">http://blog.adtools.co.uk/?p=12</guid>
		<description><![CDATA[I&#8217;ve been with Dreamhost for a fair few years now. They provide good value feature-rich hosting on (usually) solid servers. One of the reasons I was attracted to them was they gave you SSH access which back in 2001/2 was hard to come by. Since then I&#8217;ve built Adtools up as a solid reliable platform [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been with Dreamhost for a fair few years now. They provide good value feature-rich hosting on (usually) solid servers. One of the reasons I was attracted to them was they gave you SSH access which back in 2001/2 was hard to come by. Since then I&#8217;ve built Adtools up as a solid reliable platform for the <a href="http://www.telegraph.co.uk">Telegraph</a>&#8216;s Advertising Operations Department with lots of tools which I will be detailing and explaining through this blog over the coming months.</p>
<p>Recently I&#8217;ve been looking at ways we can programmatically analyse ad file types and then test them against agreed standards. This will be for GIFs, JPG, PNG and more importantly SWFs. However, SWF decompilation can be a tricky beast and I plan on delving into the more in-depth in a related article but for the meantime here are a few tools that can accomplish it that we use ourselves. So lets begin:</p>
<p><strong>SWFTools: [<a href="http://www.swftools.org/">http://www.swftools.org/</a>]</strong><br />
SWFTools is a set of command-line utilities for interacting with Flash files on the server. They provide the ability to create and decompile flash units and as they are on the command line means that web-services are able to interact with them, meaning you can build your own web-tools or incorporate them into back-systems you may have built in-house. I&#8217;m not going to delve into how to use this tool here just yet but I will go about showing you how, given shell access to your hosting account you should be able to install these tools locally.</p>
<p>The quick answer to getting this up on your account is to amend the <strong>./configure</strong> line to include a <strong>&#8211;prefix=/home/UASERNAMEHERE/swtoolsinstalldir</strong> I&#8217;ll cover this in full below.</p>
<p>The <a href="http://wiki.swftools.org/index.php/FAQ">SWFTools FAQ</a> details standard installation as:<br />
<code><strong><br />
tar -zvxf swftools-0.x.x.tar<br />
cd swftools-0.x.x<br />
./configure<br />
make<br />
make install<br />
</strong></code><br />
This would fail on Dreamhost accounts as the <code>make install</code> requires <strong>root</strong> access which you&#8217;re not going to get top be honest. But never fear, this is easily circumvented without putting security at risk. The key here is to not try and install this on a machine-wide basis, that is create your own instance this program locally to your account.</p>
<ul>
<li> Create a directory called swftools in your home directory</li>
<li> chdir into this directory and download the required tar.gz [At time of writing this was <a href="http://www.swftools.org/swftools-2009-08-24-2042.tar.gz">http://www.swftools.org/swftools-2009-08-24-2042.tar.gz</a>]</li>
<li> untar/unzip this to that dir</li>
<li> chdir to the the folder this has created</li>
<li> run the nromal installation script but change the ./configure line to &#8220;<strong>./configure &#8211;prefix=/home/USERNAMEHERE/swftools/</strong>&#8221; where USERNAMEHERE is replaced by your username</li>
<li> complete the rest of script as detailed in the FAQ</li>
<li> after this is installed change up a directory and remove the source files and directories</li>
</ul>
<p>I&#8217;ve written this out a single list of commands here, remember to change the <strong>USERNAMEHERE</strong> to your account username.<br />
<code><strong><br />
cd ~/<br />
mkdir swftools<br />
cd swftools<br />
wget http://www.swftools.org/swftools-2009-08-24-2042.tar.gz<br />
tar -zxvf swftools-2009-08-24-2042.tar.gz<br />
cd swftools-2009-08-24-2042<br />
./configure --prefix=/home/USERNAME/swftools<br />
make<br />
make install<br />
cd ..<br />
rm -rf swftools-*<br />
</strong></code><br />
And that should be that <img src='http://blog.adtools.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  To verify your installation do the following:<br />
<code><br />
<strong>~/swftools/bin/swfdump -V</strong><br />
</code><br />
You should get back a response along the lines of<br />
<code><br />
<strong>swfdump - part of swftools 2009-08-24-2042</strong><br />
</code><br />
If that&#8217;s there then Bob is your proverbial uncle and you&#8217;ve successfully managed to install SWFTools, well done.</p>
<p><strong>NOTES:</strong><br />
When I configured my SWFTools I got one error:<br />
<code><br />
<strong>checking for missing libraries...  ungif gif_lib.h<br />
***************************************************<br />
* The following headers/libraries are missing:  ungif gif_lib.h<br />
* Disabling gif2swf tool...<br />
***************************************************</strong><br />
</code><br />
Which means I don&#8217;t have access to the gif2swf feature, but that was not needed for my purposes. When I work out how to fix this I&#8217;ll post this fix back here as well. Have fun and please post back your successes and any interesting tolls you&#8217;ve created from it&#8230; happy coding.<br />
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ --></p>
<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing_top"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fblog.adtools.co.uk%2Finstalling-swftools-on-dreamhost-accounts%2F12%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing_top"><a href="http://twitter.com/share?url=http%3A%2F%2Fblog.adtools.co.uk%2Finstalling-swftools-on-dreamhost-accounts%2F12%2F&amp;text=Installing+SWFTools+on+Dreamhost+accounts&amp;via=adops" target="_blank" class="mr_social_sharing_popup_link"><img src="http://blog.adtools.co.uk/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing_top"><g:plusone size="medium" count="false" href="http://blog.adtools.co.uk/installing-swftools-on-dreamhost-accounts/12/"></g:plusone></span><span class="mr_social_sharing_top"><script type="IN/Share" data-url="http://blog.adtools.co.uk/installing-swftools-on-dreamhost-accounts/12/"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adtools.co.uk/installing-swftools-on-dreamhost-accounts/12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

