<?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>Josh.st &#187; software side</title>
	<atom:link href="http://josh.st/tag/software-side/feed/" rel="self" type="application/rss+xml" />
	<link>http://josh.st</link>
	<description>Web, English, 中国, and various geekosity</description>
	<lastBuildDate>Wed, 18 Apr 2012 23:37:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>HP Photosmart 2610 review</title>
		<link>http://josh.st/2005/08/26/hp-photosmart-2610-review/</link>
		<comments>http://josh.st/2005/08/26/hp-photosmart-2610-review/#comments</comments>
		<pubDate>Fri, 26 Aug 2005 11:34:14 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Administrator]]></category>
		<category><![CDATA[bundle software]]></category>
		<category><![CDATA[desktop scanning software]]></category>
		<category><![CDATA[Elizabeth Barrett Browning]]></category>
		<category><![CDATA[file sharing]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[network printer protocol]]></category>
		<category><![CDATA[software flaws]]></category>
		<category><![CDATA[software side]]></category>
		<category><![CDATA[software sucks]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[web interface]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.joahua.com/blog/?p=674</guid>
		<description><![CDATA[Our new printer/scanner thingy arrived today, which is, as the title suggests, an HP Photosmart 2610. We lease our printers, so the Officejet G85 is going away *sniff*, but this thing promises new and better things! (Even if some of the software sucks — I’ll get to that, later.) You can see the printer in [...]]]></description>
			<content:encoded><![CDATA[<p>Our new printer/scanner thingy arrived today, which is, as the title suggests, an HP Photosmart 2610. We lease our printers, so the Officejet G85 is going away *sniff*, but this thing promises new and better things! (Even if some of the software sucks — I’ll get to that, later.)</p>
<p><img src="/blog/wp-content/2005/08/hp2610/ps2610.jpg" alt="A photo of the printer" /></p>
<p>You can see the printer in that photo — it’s a fair bit smaller than the G85 was (before you go searching — because I <em>know</em> you actually care that much — I’ve only ever fleetingly mentioned that printer on here before. A quick search just <a href="http://www.joahua.com/blog/2004/07/10/back-back-again">turns up a whinge about drivers, from last July.</a>), probably between two thirds and a half its size (in terms of bulk — it has an equivalent footprint, or maybe a bit shallower).</p>
<p>So what’s this thing do? Printing, scanning, faxing. Duh. It also has PictBridge stuff (which I doubt I’ll ever use), memory card slots, an LCD display, and network support.</p>
<p>I’m still uncertain which of the last two is cooler, but I’m leaning towards the network support.</p>
<p>The main control panel is very well planned out, and highly usable.</p>
<p><img src="/blog/wp-content/2005/08/hp2610/controls.jpg" alt="The main panel" /></p>
<p>The LCD screen tilts backwards and forwards (into a recessed area within the printer), and is backlit.</p>
<p><img src="/blog/wp-content/2005/08/hp2610/display.jpg" alt="The LCD display" /></p>
<p>Its viewing angle is pretty mediocre, but it’s good when you’ve got your head in the right place/adjusted the screen properly.</p>
<p>Now that I’ve got the trivial stuff out of the way with lots of pictures, time for some more exciting and slightly-less trivial stuff with even more pictures! The network feature!</p>
<p><img src="/blog/wp-content/2005/08/hp2610/network.jpg" alt="A plugged in network port" /></p>
<p>Yeah, okay. We’ve all seen a plugged in network cable before. Probably even seen a network cable plugged into a printer before. So why’s this special? To quote Elizabeth Barrett Browning, “Let me count the ways” — okay, so I’m not <em>quite</em> in love with it. (Thank goodness).</p>
<p>For one, this is a dirt cheap consumer printer.  Well, probably a little more than dirt cheap. But squarely in the home/<abbr title="Small Office/Home Office">SOHO</abbr> market, so the network support (it does USB, too) is out of the ordinary.</p>
<p>Not only is the presence of a port out of the ordinary, the software side of things is also surprising. HP, of course, have their own “JetDirect” network printer protocol. Which isn’t IPP, and isn’t some crappy Windows share. It’s supported on Unix systems thanks to HP’s co-operation with the open-source community, and on Windows/Mac systems, HP bundle software to deliver this functionality.</p>
<p>Still nothing special?  Okay.  How about this.</p>
<p><strong>You can not only use this network printer to print, but also to file share and network scan.</strong></p>
<p>Yeah. Cool, huh? Whenever you plug a card into the memory slots, it will appear as a network drive on Windows systems with the HP software installed (with one caveat, but I’ll get to that soon). I’m not sure what happens with Mac computers, but I imagine it’d be similar — we haven’t got any of those here for me to test with, a situation I’m planning to remedy in the near future.</p>
<p>Whilst on the topic of those memory slots, it’s also possible to scan on the device direct to the card, so you don’t even need a computer with drivers for scanning. Also, much in the same way as many consumer scanners have a button you can press to activate scanning on your computer, this device similarly allows you to do that — only you’re given a choice of which network-connected computer to send the scan to!</p>
<p>Scanning needn’t be so complicated, however. The first thing I did after installing cartridges was to setup the network inteface manually to ensure the device had a static IP and couldn’t get lost on the network. In my usual compulsive geek-investigator state, I scanned the ports of that IP (I picked 192.168.0.4, the lowest static IP still available on my network — we also use 192.168.0.101 to 200 for DHCP, but that’s a story for some other time) and discovered that in addition to the JetDirect and Windows file sharing ports, there was also port 80 open.</p>
<p>Score! I thought, as I hadn’t expected anything so civilised as a web interface on this thing.</p>
<p>I loaded up the page, and was greeted with this:</p>
<p><img src="/blog/wp-content/2005/08/hp2610/webfront.png" alt="A screenshot of the web interface" /></p>
<p>It gives miscellaneous information about the status of the printer, along with links to various other functions. The most important of which is “Scan”.</p>
<p>Clicking through to “Scan”, I’m greeted with a simple enough screen that offers a choice of image type, and document size. One thing that <em>does</em> suck here is that A4 isn’t an option for the document size, so it’s impossible to scan the full size of the plate with the web interface. Standard desktop scanning software has no problems, this is just a usability flaw in the web interface.</p>
<p>You can preview your scan in this page, as shown in this screenshot…</p>
<p><img src="/blog/wp-content/2005/08/hp2610/webscan.png" alt="Screenshot of preview scan page" /></p>
<p>…before progressing to the actual scan.</p>
<p>This next bit had me confused. At first, I thought it just didn’t like Firefox — so I walked over to a Windows computer and gave Internet Explorer a go. Same problem. It said the scan had completed successfully, but I couldn’t see anything.  Internet Explorer, however, offered a more intrusive explanation of what had happened, proudly proclaiming that it had blocked a popup window.</p>
<p>So, back to Firefox, I added 192.168.0.4 to the list of allowed popup sites, and all was merry.</p>
<p>The experience has been a mostly positive one, with one exception. Their Windows XP software sucks. That needs some qualification — it only sucks if you’re using it in an environment that has been administered correctly. If you’re Joe-my-computer-is-full-of-spyware-from-running-as-administrator-Smith, then you’re in luck (for once): it’ll work fine. But, if you’ve setup user accounts (as could be expected, even in a small network environment) that aren’t running as Administrator (even the Power User group doesn’t work), then you can’t print or scan or read the contents of flash disks in the printer.</p>
<p>As I write, there is no known solution to the problem, and what I’ve read would suggest that HP are denying such a problem exists. Well, it does, and it isn’t solely because of inept administration.</p>
<p>In all, a good device marred by a few software flaws. If you’re looking for a network printer for a non-XP environment, be that earlier versions of Windows or Mac OS X or a *nix environment, I’d say it’s a great buy. Bonuses are the ability to use the flash card reader on all connected computers, network scanning, and an LCD preview display.</p>
<p>In terms of print quality, the colours are okay, though key (black) isn’t wonderful. I’ve only tested on 60GSM paper, though, so that’s obviously a contributing factor in my judgement. I doubt the quality would be of concern to most users, at any rate. It’s more than adequate for most desktop tasks.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2005/08/26/hp-photosmart-2610-review/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Ideal weblog application</title>
		<link>http://josh.st/2004/07/26/ideal-weblog-application/</link>
		<comments>http://josh.st/2004/07/26/ideal-weblog-application/#comments</comments>
		<pubDate>Mon, 26 Jul 2004 10:11:22 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Before WordPress]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[software side]]></category>
		<category><![CDATA[talk-into-phone-and-content-appears-online]]></category>
		<category><![CDATA[telephony]]></category>
		<category><![CDATA[Voice recognition]]></category>
		<category><![CDATA[WAP]]></category>
		<category><![CDATA[web interface]]></category>
		<category><![CDATA[web panel/directly]]></category>
		<category><![CDATA[wi-fi]]></category>
		<category><![CDATA[wireless card]]></category>

		<guid isPermaLink="false">http://www.joahua.com/blog/2004/07/26/ideal-weblog-application</guid>
		<description><![CDATA[Voice recognition.  All the way.  Sure, it could get expensive, but presumably not more so than WAP would be (well, okay; it would be, but if any value at all is placed on time, then calling a number and dictating ownz trying to type into a mobile keypad anyday!). It’d mean I could walk between [...]]]></description>
			<content:encoded><![CDATA[<p>Voice recognition.  All the way.  Sure, it could get expensive, but presumably not more so than WAP would be (well, okay; it would be, but if any value at all is placed on time, then calling a number and dictating ownz trying to type into a mobile keypad anyday!).</p>
<p>It’d mean I could walk between buildings and blog as I go, not in a crappy wi-fi enabled kind of way (although, admittedly, if SACS coverage extended to the vicinity surrounding the school, I’d probably have bought a wireless card by now and had a hack at making it work), but in a fluent, hands-free, talk-into-phone-and-content-appears-online kind of way.</p>
<p>How cool would that be?!  Never again would there be a complaint of “you haven’t updated your blog since last time I checked a few hours ago!”, because not an hour would pass without a phonecall and a voice-enabled update of the website!!</p>
<p>Well, okay.  An hour would pass.  In fact, many hours would pass.  But it’s a cool idea, don’t you think?  Still, several phone calls a day (let’s throw three in the air as a ballpark figure, not counting at-home updates) would add up.  Let’s do the maths, shall we?  Okay.  So, let’s say an Orange phone serverside, so I get free five minute phone calls from my baby Samsung.  Let’s make it prepaid — not as though we’re making calls from it.</p>
<p>A chargeable call must be made within a 12 month period, or the service will get narfed.  Okay.  That’s cool, I can setup an SMS gateway online and use that occasionally.  Bonus.  Cost?  Assuming I keep the calls under 5mins, nothing to connect — there’s a limit on the amount of free Orange-to-Orange time I can have a month, but it’s pretty ridiculously high, so I’d not worry about that too much — and the cost for the prepaid?  Well, between $33 and $90, depending on the expiry length required.  So if I go for $90, that gives me a year to use the credit.</p>
<p>At what rate?  $0.18/message sent, and of course, recieving calls is free.</p>
<p>So let’s say about $50 a year, plus initial handset cost.  Let’s face it, I’m not really one for bothering to login to a web interface to send messages most of the time — I’d use it, but not incredibly often.</p>
<p>All this is of course ignoring the technical feasibility of using telephony as a voice-recognition medium — not only do current systems struggle with microphones already, this is also without the other conditions imposed on mobile lines!  The software side of things (i.e. interfacing with web panel/directly with MySQL) also presents a little bit of a challenge, although not prohibitive — it’d be a bit of fun, to say the least.</p>
<p>This’d make me blog more, though.  A lot more.  That said, I blog more when procrastinating, or when holidays are on — the simple solution?  Give me more holidays (or assessments:|)!!!</p>
<p>Overcomplication of a simple problem rocks.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2004/07/26/ideal-weblog-application/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

Served from: josh.st @ 2012-05-25 09:17:14 -->
