<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Bashore Technologies</title>
    <link rel="alternate" type="text/html" href="http://bashtech.net/" />
    <link rel="self" type="application/atom+xml" href="http://bashtech.net/atom.xml" />
    <id>tag:bashtech.net,2009-04-05://4</id>
    <updated>2009-04-15T00:14:44Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.25</generator>

<entry>
    <title>Increase the Buffer In VLC</title>
    <link rel="alternate" type="text/html" href="http://bashtech.net/2009/04/increase-the-buffer-in-vlc.html" />
    <id>tag:bashtech.net,2009://4.59</id>

    <published>2009-04-14T23:59:39Z</published>
    <updated>2009-04-15T00:14:44Z</updated>

    <summary>Recently I have been watching a lot of streaming video streamed by the CDN Bitgravity. I however have been having an issue with the video shuddering every few minutes. Whether this is caused by my computer, my internal network, or...</summary>
    <author>
        <name>Andrew Bashore</name>
        
    </author>
    
        <category term="Tech Tip" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://bashtech.net/">
        <![CDATA[Recently I have been watching a lot of streaming video streamed by the CDN <a href="http://bitgravity.com/">Bitgravity</a>. I however have been having an issue with the video shuddering every few minutes. Whether this is caused by my computer, my internal network, or more likely Comcast, it tends to get annoying. <br /><br />After some searching a found an option in the <a href="http://www.videolan.org/vlc/">VLC</a> preference pane to increase the streaming cache (buffer).<br /><br /><b>Steps</b><br /><br /><ol><li>Open the VLC preferences and select the "All" radio button. This will give you the advanced options.</li><li>Drill down the "Input/Codecs" &gt; "Access Modules" menu and select "HTTP(S)".</li><li>Now raise the cache value to a higher number. I am currently using 8000 (8 secs) but you my want to find a different value that is best for you.</li></ol><br /><br /><br /> <p><img src="http://media.bashtech.net/web/images/Increase-the-Buffer-In-VLC-2.png" /></p>]]>
        
    </content>
</entry>

<entry>
    <title>Forums Now Open</title>
    <link rel="alternate" type="text/html" href="http://bashtech.net/2008/12/forums-now-open.html" />
    <id>tag:bashtech.net,2008://4.50</id>

    <published>2008-12-21T03:30:27Z</published>
    <updated>2009-04-05T17:59:28Z</updated>

    <summary>General talk and support forums are now open at http://forums.bashtech.net . If you have any questions or comments about ant BT services, please stop by the forums anytime. Also, don&apos;t forget if you have a more immediate (or private) question,...</summary>
    <author>
        <name>Andrew Bashore</name>
        
    </author>
    
        <category term="Announcements" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="forums" label="forums" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="support" label="support" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://bashtech.net/">
        <![CDATA[General talk and support forums are now open at <a href="http://forums.bashtech.net" target="_blank">http://forums.bashtech.net</a> . If you have any questions or comments about ant BT services, please stop by the forums anytime.

Also, don't forget if you have a more immediate (or private) question, please use the <a href="http://www.bashtech.net/contact" target="_self">Contact</a> page.]]>
        
    </content>
</entry>

<entry>
    <title>TWiT Army ~ Ping.fm Bridge</title>
    <link rel="alternate" type="text/html" href="http://bashtech.net/2008/08/twit-army-pingfm.html" />
    <id>tag:bashtech.net,2008://4.46</id>

    <published>2008-08-21T20:06:52Z</published>
    <updated>2009-04-05T17:59:26Z</updated>

    <summary>Bridge documentation has moved to the wiki. Here is a PHP script which will need to be hosted on your own server that will allow you to post to the TWiT Army using the Ping.fm Custom URL feature. This bridge...</summary>
    <author>
        <name>Andrew Bashore</name>
        
    </author>
    
        <category term="Projects" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="api" label="API" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="curl" label="cURL" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="laconica" label="Laconica" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pingfm" label="Ping.fm" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twit" label="TWiT" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://bashtech.net/">
        <![CDATA[<h3>Bridge documentation has moved to the <a href = "http://wiki.bashtech.net/wiki/Ping.fm~TWiT_Army_Bridge">wiki</a>.</h3>
Here is a PHP script which will need to be hosted on your own server that will allow you to post to the TWiT Army using the Ping.fm Custom URL feature. This bridge is neededÂ because Ping.fm Custom URL doesn't support passing authentication.

Make sure your posts are not over 140 charactersÂ because unlike Twitter, TWiT Army will not truncate the post but rather reject the entire thing.

Installation:
<ol>
	<li>Edit your username and password to TWiT Army in the script.</li>
	<li>Upload to a host that supports PHP and cURL (Most already do).</li>
	<li>Rename the file to something secretÂ because the script doesn't do any authentication.</li>
	<li>Point the Custom URL to the address for the script.</li>
	<li>Enjoy Ping.fmÂ integrationÂ to the TWiT Army.</li>
</ol>
<div><a href="http://s3.amazonaws.com/media.bashtech.net/code/twittvpost.php" target="_blank">Download</a></div>
<div>An alternative method is to configure Custom URL as follows:</div>
<div>
<ul>
	<li>Add the Custom URL of</li>
<blockquote>http://www.bashtech.net/twit/post.php?u=USERNAME&amp;p=PASSWORD</blockquote>
	<li>Replace USERNAME and PASSWORD to the appropriate values.</li>
</ul>
<div>This method does not require hosting any files. If your username or password contains symbols you should first <a href="http://www.google.com/search?q=url+encode&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a" target="_blank">encode</a> the values.</div>
If you have any trouble I'm "<a href="http://army.twit.tv/bgeorge" target="_blank">@bgeorge</a>" on TWiT Army (and almost everywhere else).
Please note that I have returned to school so it my be several days before you receive a response.

<strong>UPDATE</strong> TWiT Army API end point has changed to "http://army.twit.tv/api".

<strong>UPDATE [10-9] </strong>Added support for usernames and passwords with symbols.

<strong>UPDATE [10-12] </strong>Fixed an encoding issue with posts that contain symbols.</div>]]>
        
    </content>
</entry>

<entry>
    <title>Twitter Pseudotrack</title>
    <link rel="alternate" type="text/html" href="http://bashtech.net/2008/07/twitter-pseudotrack.html" />
    <id>tag:bashtech.net,2008://4.44</id>

    <published>2008-07-18T02:36:23Z</published>
    <updated>2009-04-05T17:59:25Z</updated>

    <summary>From Georgology: I have been a Twitter user since earlier this year but I have been aware of the service since about a year before. I initially didnât get the concept of Twitter and the idea of following people and...</summary>
    <author>
        <name>Andrew Bashore</name>
        
    </author>
    
        <category term="Projects" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="jabber" label="Jabber" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xmpp" label="XMPP" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://bashtech.net/">
        <![CDATA[From <a href="http://www.georgology.com/blog/185/twitter-pseudotrack/" target="_blank">Georgology</a>:

I have been a Twitter user since earlier this year but I have been aware of the service since about a year before. I initially didnât get the concept of Twitter and the idea of following people and posting your own 140 character tweets. I soon noticed that I would regularly visit certain peopleâs Twitter profile to see what they were up to. I then realized it was time to join. Irish techieÂ <a href="http://twitter.com/datalore_tv">Datalore</a>Â gave me the tip to use Google Talk, or more broadly XMPP (Jabber) , to post and received updates from Twitter. Another userÂ <a href="http://twitter.com/bwana">Bwana</a>Â posted aÂ <a href="http://www.bwana.tv/2008/04/26/how-i-use-twitter/">video</a>Â about this Twitter usage strategy. This is where I learned about âtrackâ. Track essentially allows you to receive updates whenever a particular word is mentioned.

Twitter was great in the first few months of my use however Twitter soon started to see scalability issues after the large influx of users. Downtime of services and Twitter as a whole began to increase and the infamousÂ <a href="http://img.skitch.com/20080630-t66kiaqy4crfgb5gspg695xbik.png">fail whale</a>Â began popping up more often. In a response Twitter disabled many of its services including track and some XMPP functionality.Â 

I then decided to reimplement track over XMPP with a little PHP and a cron job. The basic concept of the script is to import the RSS from theÂ <a href="http://summize.com/api">Summize API</a>, check for new tweets (since_id comes in handy for that) then send them to the XMPPHP class which send the tweets to my XMPP server every five or so minutes. Along withÂ the serviceÂ <a href="http://summize.com&gt;Summize&lt;/a&gt; appeared which provided the track functionality Twitter removed. The only issue with Summize was the web-based nature of it. I started using XMPP for all my Twitter use and didn't want to go back to a web interface. (On a side note, I use &lt;a href =">Ping.fm</a>Â to post, this is how I now use Twitter until everything is working again.

<strong>Update</strong>Â Literally one hour after I finished writing the script a came across anÂ <a href="http://www.techlifeweb.com/2008/07/07/how-to-set-up-twitterspy-in-google-talk/">article</a>about a service called Twitterspy that now does the same thing. Twitterspy is a great way to bring back the much loved âtrackâ in XMPP and if anyone is interested I suggest you check it out. However, I still will probably still use my script because I my tests it has the advantage in speed, which is a necessity for me and the reason I wrote the script instead of using the web interface.

I also added a script that uses Twitterâs API to poll for updates from people that I am following. Twitterâs only remaining XMPP feature available to the general user base âdisappearedâ after the iPhone 3G launch.

<img src="http://www.georgology.com/wp-content/uploads/2008/07/summize.jpg" alt="" />]]>
        
    </content>
</entry>

</feed>
