<?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>The Boschmans Account &#187; internet</title>
	<atom:link href="http://www.boschmans.net/tag/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.boschmans.net</link>
	<description>A collection of interests and happenings...</description>
	<lastBuildDate>Mon, 19 Jul 2010 19:36:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Local swf file with networking workaround: use Mini-Server (Windows)</title>
		<link>http://www.boschmans.net/2009/10/13/local-swf-file-with-networking-workaround-use-mini-server-windows/</link>
		<comments>http://www.boschmans.net/2009/10/13/local-swf-file-with-networking-workaround-use-mini-server-windows/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 22:05:08 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[flex3]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.boschmans.net/?p=775</guid>
		<description><![CDATA[Recently  I created a small app to show off in a demo. It&#8217;s supposed to live on a webserver, and loads an xml file which contains urllinks using an HTTPService, and then assigns these links to buttons in a tabbed navigator flash component that&#8217;s located somewhere in the html page. For the demo, I created [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-776" href="http://www.boschmans.net/2009/10/13/local-swf-file-with-networking-workaround-use-mini-server-windows/mini-server_1/"><img class="alignnone size-full wp-image-776" title="Mini-Server_1" src="http://www.boschmans.net/wp-content/uploads/2009/10/Mini-Server_1.png" alt="Mini-Server_1" width="548" height="365" /></a></p>
<p>Recently  I created a small app to show off in a demo. It&#8217;s supposed to live on a webserver, and loads an xml file which contains urllinks using an HTTPService, and then assigns these links to buttons in a tabbed navigator flash component that&#8217;s located somewhere in the html page.</p>
<p>For the demo, I created a few dummy html pages that are kept in the same directory and pointed the urls in the xml to use those.</p>
<p>The problem I faced was that I didn&#8217;t have a handy webserver to store my release build on when I wanted to demo the app &#8211; when I started it up using Windows File Explorer, double clicking the bin-release html file, Flash decided to put it in a mixed sandbox security mode: <a title="Adobe Actionscript security sandbox" href="http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e3f.html" target="_blank">local-with-network</a>, which means that you forfeit local access to other files. And so my app suddenly couldn&#8217;t find it&#8217;s xml file anymore. And the purpose of the app is to put it up on a website, the local execute was just to demo to app.</p>
<p>[When you run your app inside the FlexBuilder program, by the way, this all works fine without any problems - it's only when you do a release build that you suddenly start to learn about security sandboxes and apps with local or networking rights.]</p>
<p>I didn&#8217;t fancy writing a server in Python/CherryPy. Although quite possible,  it would take time, and I wanted a solution right then and there. It needed to be portable, and smallish, and as long as it could serve some static pages with client-executed content in it I would be happy.</p>
<p>Enter <a title="Mini-Server on Softpedia" href="http://www.softpedia.com/get/Internet/Servers/WEB-Servers/Mini-Server.shtml" target="_blank">Mini-Server</a>, which is completely standalone program, vintage 2006, about 462K, and does the job admirably. If you install PHP and show it where it lives it can even do php pages. It&#8217;s made by <a title="Mini-Server Author" href="http://vwlowen.co.uk/moreinternet/files.htm#miniserver" target="_blank">John Owen</a>, which apparently is a <em>nom de plume</em> for a whole rafter of bitmonkeys who churn out <a title="John Owen Programs" href="http://vwlowen.co.uk/moreinternet/files.htm" target="_blank">one</a> <a title="John Owen programs" href="http://vwlowen.co.uk/internet/files2.htm" target="_blank">program</a> <a title="John Owen programs" href="http://vwlowen.co.uk/otherprogs/files.htm" target="_blank">after</a> <a title="John Owen programs" href="http://vwlowen.co.uk/radio/files.htm" target="_blank">another</a>&#8230; <img src='http://www.boschmans.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Anyway, the problem is now solved: I start the mini-server, specify the port and root folder (only once, an ini file is saved for the next time), and hit run. I can then show off my demo site with a flash app that is served via http. Once the demo is done, I hit the stop button. It all fits on a usb stick, neat !</p>
<p>Please note that this is a small server for <em>development purposes only</em>. The author notes this as well, and it&#8217;s not something  I would stick on the intarnet without extensively testing it&#8217;s capabilities/security issues. But it is still a neat program to have on your usb stick when you rapido need a webserver!</p>
<p>Another solution is, on compile-time, using the flex-compiler publish setting to indicate the sandbox you want your application to be in. A user can then trust the flash app and it can then use both local and networking links. See the above Adobe link in the text for more details if you are looking for that solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boschmans.net/2009/10/13/local-swf-file-with-networking-workaround-use-mini-server-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A group is it own worst enemy</title>
		<link>http://www.boschmans.net/2008/08/02/a-group-is-it-own-worst-enemy/</link>
		<comments>http://www.boschmans.net/2008/08/02/a-group-is-it-own-worst-enemy/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 20:51:46 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Blog News]]></category>
		<category><![CDATA[group dynamics]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.boschmans.net/?p=366</guid>
		<description><![CDATA[A very interesting article. Published in 2003, but very very relevant and worth reading if you are at all interested in group interaction, how this reflects on the internet, and what the results may be in the future. An extract : we can now start to have a Small Pieces Loosely Joined pattern. It&#8217;s really [...]]]></description>
			<content:encoded><![CDATA[<p>A very <a title="Shirky" href="http://www.shirky.com/writings/group_enemy.html" target="_blank">interesting article</a>. Published in 2003, but very very relevant and worth reading if you are at all interested in group interaction, how this reflects on the internet, and what the results may be in the future.</p>
<p>An extract :</p>
<blockquote><p>we can now start to have a Small Pieces Loosely Joined pattern. It&#8217;s really worthwhile to look into what Joi Ito is doing with the Emergent Democracy movement, even if you&#8217;re not interested in the themes of emerging democracy. This started because a conversation was going on, and Ito said &#8220;I am frustrated. I&#8217;m sitting here in Japan, and I know all of these people are having these conversations in real-time with one another. I want to have a group conversation, too. I&#8217;ll start a conference call.</p>
<p>&#8220;But since conference calls are so lousy on their own, I&#8217;m going to bring up a chat window at the same time.&#8221; And then, in the first meeting, I think it was Pete Kaminski said &#8220;Well, I&#8217;ve also opened up a wiki, and here&#8217;s the URL.&#8221; And he posted it in the chat window. And people can start annotating things. People can start adding bookmarks; here are the lists.</p>
<p>So, suddenly you&#8217;ve got this meeting, which is going on in three separate modes at the same time, two in real-time and one annotated. So you can have the conference call going on, and you know how conference calls are. Either one or two people dominate it, or everyone&#8217;s like &#8220;Oh, can I &#8212; no, but &#8211;&#8221;, everyone interrupting and cutting each other off.</p>
<p>It&#8217;s very difficult to coordinate a conference call, because people can&#8217;t see one another, which makes it hard to manage the interrupt logic. In Joi&#8217;s conference call, the interrupt logic got moved to the chat room. People would type &#8220;Hand,&#8221; and the moderator of the conference call will then type &#8220;You&#8217;re speaking next,&#8221; in the chat. So the conference call flowed incredibly smoothly.</p>
<p>Meanwhile, in the chat, people are annotating what people are saying. &#8220;Oh, that reminds me of So-and-so&#8217;s work.&#8221; Or &#8220;You should look at this URL&#8230;you should look at that ISBN number.&#8221; In a conference call, to read out a URL, you have to spell it out &#8212; &#8220;No, no, no, it&#8217;s w w w dot net dash&#8230;&#8221; In a chat window, you get it and you can click on it right there. You can say, in the conference call or the chat: &#8220;Go over to the wiki and look at this.&#8221;</p>
<p>This is a broadband conference call, but it isn&#8217;t a giant thing. It&#8217;s just three little pieces of software laid next to each other and held together with a little bit of social glue. This is an incredibly powerful pattern. It&#8217;s different from: Let&#8217;s take the Lotus juggernaut and add a web front-end.</p></blockquote>
<p>Found via <a title="Vowe.net" href="http://vowe.net" target="_blank">vowe.net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.boschmans.net/2008/08/02/a-group-is-it-own-worst-enemy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
