<?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>Mexico Medical Student &#187; Computing/IT</title>
	<atom:link href="http://www.mexicomedstudent.com/category/computing-it/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mexicomedstudent.com</link>
	<description>Every journey has a pitstop.  Welcome to mine.</description>
	<lastBuildDate>Sat, 07 Mar 2009 01:49:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Upgrading Wordpress with Subversion</title>
		<link>http://www.mexicomedstudent.com/2008/12/861</link>
		<comments>http://www.mexicomedstudent.com/2008/12/861#comments</comments>
		<pubDate>Mon, 15 Dec 2008 00:11:58 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Blogging/Web2.0]]></category>
		<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/?p=861</guid>
		<description><![CDATA[As many of bloggers are no doubt aware, a major update to Wordpress was released this week. I  like many others, eagerly upgraded my installation to take advantage of many new long-awaited features (particularly on the admin/management end). However for many, upgrading WP means downloading the latest .zip archive, unpacking on one&#8217;s local disk, then [...]]]></description>
			<content:encoded><![CDATA[<p>As many of bloggers are no doubt aware, a major update to <a href="http://www.wordpress.org" target="_blank">Wordpress</a> was released this week. I  like many others, eagerly upgraded my installation to take advantage of many new long-awaited features (particularly on the admin/management end). However for many, upgrading WP means downloading the latest .zip archive, unpacking on one&#8217;s local disk, then uploading the entire contents of the unpacked archive (see the irony here?) through an [S]FTP client, wondering why so many micro-tiny files would take<em> soooo</em> long to transfer (it&#8217;s easily explainable, but that&#8217;s for another discussion). During this protracted upload, one&#8217;s WP installation can become instantly unstable as files are being upgraded in place, creating a real-time oil-and-water mix of two different versions.</p>
<p>So what do I do?  Well, obviously not the above. <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  With <a href="http://en.wikipedia.org/wiki/Unix_shell" target="_blank">shell</a> access to my hosting account (for Windows users, think DOS command prompt), up until a few months ago, I would get the new version as usual, only I&#8217;d upload the .zip file (or in my case, the .tar.gz &#8220;tarball&#8221;), unpack it on the server, and replace the installation in a couple of seconds; the time to upload (which would be vastly shorter because it would be a compressed, continuous file) would have no bearing on the &#8220;out of sync&#8221; problem above, because I&#8217;d unpack the files in a few seconds. This is a tried-and-true workflow that nobody could argue with in terms of simplicity and speed.</p>
<p>However, there is an even more elegant method that I started utilizing as soon as I found out WP supported a version control utility called <a href="http://svnbook.red-bean.com/en/1.5/svn.intro.whatis.html" target="_blank">Subversion</a>. Version control is used in the software industry to track changes on various files so one can roll back to a previous version. People do this all the time with, say, a document in Word by saving multiple copies, but imagine 50 developers all making changes simultaneously to a source tree of hundreds of files. You have to be able to track changes so that you can fix what breaks while not discarding what got better.  Anyway, I don&#8217;t want to get overly technical, but I wanted to give a slightly better understanding of what Subversion is more than the simple statements in the video. Speaking of which, here it is:</p>
<div id="attachment_863" class="wp-caption aligncenter" style="width: 430px"><a href="http://www.mexicomedstudent.com/wp-content/uploads/2008/12/WPSubversion.mp4" target="_blank"><img class="size-full wp-image-863" title="wpsubversion_thumb420" src="http://www.mexicomedstudent.com/wp-content/uploads/2008/12/wpsubversion_thumb420.png" alt="thumbnail of video tutorial" width="420" height="324" /></a><p class="wp-caption-text">Video of WP Upgrade</p></div>
<p>Cool, eh?  It&#8217;s important to know that the above was recorded in<em> absolute real-time</em>, no edits, and that it was really, truly <strong>my live system</strong>. Aside from the file and database backups before recording, you saw my real, unadulterated upgrade process (while I wasn&#8217;t worried having done this many times, the fact that it was done on a Sunday afternoon when traffic was low wasn&#8217;t an accident, either <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Once your svn tree is in place, tracking updates large and small really is that easy. There are no big installation files to download or upload (the `svn&#8217; client gets the individual files it needs, but it&#8217;s a fast server-to-server transfer) and unlike dropping a new installation on top of the old one, the old, deprecated files are cleaned away. Note that this is the workflow for an <strong><em>existing</em></strong> subversion WP repository; how to convert a &#8220;standard&#8221; (ie, uploaded) WP install to a subversion-enabled one is the topic for a future post (if there&#8217;s interest).</p>
<p>Anyway, I this helped, or at least inspired you to look into checking with your hosting provider to enable shell access if you have it. Please, please, <em>give me feedback on this </em>because I have lots of ideas on similar videos on WP ginsu outside of the web dashboard, most notably using MySQL queries (the database that powers 99% of WP instances) and the like. I admit command-line management isn&#8217;t for everyone, but for those willing to start adding to their toolkit, it opens up a limitless world of possibilities.</p>
<hr /><em>P.S. I didn&#8217;t make this clear, but this was created mainly for friends and readers in the med blogging world who are not necessarily highly technical. If you stumbled upon here from a search or tech-related link, this was not intended to be 100% comprehensive on anything. Condescending comments by tech trolls about how &#8220;retardedly simple&#8221; this is have already been removed and will not be tolerated.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2008/12/861/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://www.mexicomedstudent.com/wp-content/uploads/2008/12/WPSubversion.mp4" length="16625035" type="audio/mp4" />
		</item>
		<item>
		<title>Frustration w/video &#8211; help request</title>
		<link>http://www.mexicomedstudent.com/2008/12/849</link>
		<comments>http://www.mexicomedstudent.com/2008/12/849#comments</comments>
		<pubDate>Sun, 07 Dec 2008 13:58:50 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[AV/Photo]]></category>
		<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[FCP]]></category>
		<category><![CDATA[quicktime]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/?p=849</guid>
		<description><![CDATA[As I blogged on Friday, I wanted to have some stuff up this weekend of a video nature, but my video options are being very, very uncooperative. I have an OLD version of Final Cut on the Mac, but it has since been corrupted and can&#8217;t be used right now.  Still, it&#8217;s a sledgehammer [...]]]></description>
			<content:encoded><![CDATA[<p>As I blogged on Friday, I wanted to have some stuff up this weekend of a video nature, but my video options are being very, very uncooperative. I have an OLD version of Final Cut on the Mac, but it has since been corrupted and can&#8217;t be used right now.  Still, it&#8217;s a sledgehammer when many times a simple stapler will do.</p>
<p>In this case, I have video of a shell session (like a DOS command line) showing how to use Subversion to upgrade Wordpress. I actually I have another unrelated video as well, but they have two things in common: they need their audio replaced with another audio track (recorded on a better mic). Now if it was a straight 1:1 audio swap, that&#8217;s trivial. But I do need the help of a video editor w/rudimentary capabilities to stretch out the video on a frame for a few seconds extra, or whatever, to make sure the audio is synced up.  Simple stuff that they all can do if the audio/video is muxed together, but not so much if discrete tracks.</p>
<p>iMovie &#8216;07 (I refused to upgrade to &#8216;08, which would have actually put me backwards in this too) can do all this easy, except it MUST convert the video to one of DV (720&#215;480)/DVwide or MP4 (640&#215;480). The captured video is not in a &#8220;standard&#8221; broadcast dimension, so converting into iMovie ruins it, especially because of the text on the screen, in this case. QTPro can do simple video editing but not replacing sound unless it&#8217;s a perfect 1:1 swap.</p>
<p>Anybody have experience with 3rd party video shareware/cheap editors that can do basic editing of this kind while allowing for add&#8217;l audio track but play nice with QuickTime and non-std formats too?   Yeah, I didn&#8217;t think so. But I can be surprised. <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2008/12/849/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Perl Boredom, Domain Hunting</title>
		<link>http://www.mexicomedstudent.com/2008/07/778</link>
		<comments>http://www.mexicomedstudent.com/2008/07/778#comments</comments>
		<pubDate>Fri, 18 Jul 2008 16:16:06 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/?p=778</guid>
		<description><![CDATA[The other day, registrars began opening up domain registrations to .me TLDs.  I became aware of this because Beth at PixelRN had a quandary about a domain she was trying to register and the TLD .me obviously caught my eye.  From what I can gather, tons of .me domains are being snagged by the hour [...]]]></description>
			<content:encoded><![CDATA[<p>The other day, registrars began <a href="http://www.techcrunch.com/2008/07/17/godaddys-domain-registration-totally-screws-me/" target="_blank">opening up domain registrations to .me</a> TLDs.  I became aware of this because <a href="http://www.pixelrn.com/" target="_blank">Beth at PixelRN</a> had a quandary about a domain she was trying to register and the TLD .me obviously caught my eye.  From what I can gather, tons of .me domains are being snagged by the hour at premium prices.  GoDaddy and other registrars are reportedly screwing the pooch either because of higher-than-expected demand or because there has been too much bullshit with <a href="http://en.wikipedia.org/wiki/Domain_name_front_running">front-running</a> where searches basically &#8216;tip off&#8217; a registrar (and, in my conspiracy-theory-addled brain, an elite group of insider clients who will snag it in the precious waiting period while one decides if they want it or not).</p>
<p>I probably won&#8217;t get one, but in complete boredom I wondered what kind of games could be played with to see what domains could be listed.  Here is a Perl one-liner from a shell CLI querying the UNIX (in this case, Mac OSX) generic words flat-file database. (another common location for this file would be <code>/usr/dict/words</code>):<br />
<code><br />
enrico@AppleCore:~$ <strong>perl -ne 'if (/^(.*)me$/) \<br />
{ print "$1me ($1.me)\n"; }' /usr/share/dict/words </strong></code></p>
<p><code><br />
abrocome (abroco.me)<br />
absume (absu.me)<br />
academe (acade.me)<br />
acetoxime (acetoxi.me)<br />
achime (achi.me)<br />
acme (ac.me)<br />
acrodrome (acrodro.me)<br />
acrosome (acroso.me)<br />
actiniochrome (actiniochro.me)<br />
actinodrome (actinodro.me)<br />
actinosome (actinoso.me)<br />
actinostome (actinosto.me)<br />
adarme (adar.me)<br />
adenochrome (adenochro.me)<br />
adenomatome (adenomato.me)<br />
adenotome (adenoto.me)<br />
adrenochrome (adrenochro.me)<br />
adventuresome (adventureso.me)<br />
aerodrome (aerodro.me)<br />
aflame (afla.me)<br />
aforetime (aforeti.me)<br />
afterchrome (afterchro.me)<br />
aftercome (afterco.me)<br />
afterfame (afterfa.me)<br />
aftergame (afterga.me)<br />
afterlifetime (afterlifeti.me)<br />
aftertime (afterti.me)<br />
agname (agna.me)<br />
agoranome (agorano.me)<br />
agronome (agrono.me)<br />
airdrome (airdro.me)<br />
airframe (airfra.me)<br />
Akhlame (Akhla.me)<br />
aldime (aldi.me)<br />
aldoxime (aldoxi.me)<br />
allosome (alloso.me)<br />
alme (al.me)<br />
ame (a.me)<br />
amidoxime (amidoxi.me)<br />
<span id="more-778"></span>amniotome (amnioto.me)<br />
amphichrome (amphichro.me)<br />
amphistome (amphisto.me)<br />
amygdalotome (amygdaloto.me)<br />
analcime (analci.me)<br />
anatheme (anathe.me)<br />
ancylostome (ancylosto.me)<br />
androseme (androse.me)<br />
angiotome (angioto.me)<br />
Angouleme (Angoule.me)<br />
anhydroxime (anhydroxi.me)<br />
anilidoxime (anilidoxi.me)<br />
anime (ani.me)<br />
anisaldoxime (anisaldoxi.me)<br />
ankylotome (ankyloto.me)<br />
antialdoxime (antialdoxi.me)<br />
antiantienzyme (antiantienzy.me)<br />
antibenzaldoxime (antibenzaldoxi.me)<br />
antichrome (antichro.me)<br />
antienzyme (antienzy.me)<br />
antiextreme (antiextre.me)<br />
antifame (antifa.me)<br />
antinome (antino.me)<br />
antiprime (antipri.me)<br />
antrotome (antroto.me)<br />
aplome (aplo.me)<br />
apodeme (apode.me)<br />
aponeurotome (aponeuroto.me)<br />
aposteme (aposte.me)<br />
apotome (apoto.me)<br />
appendotome (appendoto.me)<br />
archidome (archido.me)<br />
archimime (archimi.me)<br />
archistome (archisto.me)<br />
archisupreme (archisupre.me)<br />
archmime (archmi.me)<br />
arrame (arra.me)<br />
arteriotome (arterioto.me)<br />
arthrostome (arthrosto.me)<br />
arthrotome (arthroto.me)<br />
ashame (asha.me)<br />
assume (assu.me)<br />
astrodome (astrodo.me)<br />
autochrome (autochro.me)<br />
autodrome (autodro.me)<br />
autosome (autoso.me)<br />
auxochrome (auxochro.me)<br />
awesome (aweso.me)<br />
azoxime (azoxi.me)<br />
azyme (azy.me)<br />
babblesome (babbleso.me)<br />
backframe (backfra.me)<br />
backgame (backga.me)<br />
bairntime (bairnti.me)<br />
barksome (barkso.me)<br />
bathochrome (bathochro.me)<br />
bathychrome (bathychro.me)<br />
battlesome (battleso.me)<br />
Baume (Bau.me)<br />
becolme (becol.me)<br />
become (beco.me)<br />
becrime (becri.me)<br />
bedframe (bedfra.me)<br />
bedtime (bedti.me)<br />
befame (befa.me)<br />
beforetime (beforeti.me)<br />
befume (befu.me)<br />
begrime (begri.me)<br />
bename (bena.me)<br />
bendsome (bendso.me)<br />
benzaldoxime (benzaldoxi.me)<br />
benzantialdoxime (benzantialdoxi.me)<br />
berhyme (berhy.me)<br />
beshame (besha.me)<br />
beslime (besli.me)<br />
bewelcome (bewelco.me)<br />
bichrome (bichro.me)<br />
biome (bio.me)<br />
biotome (bioto.me)<br />
birdlime (birdli.me)<br />
bireme (bire.me)<br />
bitume (bitu.me)<br />
blame (bla.me)<br />
blaspheme (blasphe.me)<br />
blastocheme (blastoche.me)<br />
blithesome (blitheso.me)<br />
blossomtime (blossomti.me)<br />
blundersome (blunderso.me)<br />
boresome (boreso.me)<br />
bothersome (botherso.me)<br />
bottomchrome (bottomchro.me)<br />
Brachycome (Brachyco.me)<br />
brachydodrome (brachydodro.me)<br />
brachydome (brachydo.me)<br />
branchireme (branchire.me)<br />
brawlsome (brawlso.me)<br />
breme (bre.me)<br />
brightsome (brightso.me)<br />
brome (bro.me)<br />
bronchotome (bronchoto.me)<br />
brooklime (brookli.me)<br />
brume (bru.me)<br />
budtime (budti.me)<br />
bunglesome (bungleso.me)<br />
burdensome (burdenso.me)<br />
byname (byna.me)<br />
bytime (byti.me)<br />
cacozyme (cacozy.me)<br />
Came (Ca.me)<br />
came (ca.me)<br />
camptodrome (camptodro.me)<br />
campylodrome (campylodro.me)<br />
capersome (caperso.me)<br />
capsulotome (capsuloto.me)<br />
caroome (caroo.me)<br />
carpostome (carposto.me)<br />
carthame (cartha.me)<br />
caulome (caulo.me)<br />
centime (centi.me)<br />
centiplume (centiplu.me)<br />
centrosome (centroso.me)<br />
cephalosome (cephaloso.me)<br />
cephalotome (cephaloto.me)<br />
chatsome (chatso.me)<br />
cheerfulsome (cheerfulso.me)<br />
chillsome (chillso.me)<br />
chilostome (chilosto.me)<br />
chime (chi.me)<br />
choanosome (choanoso.me)<br />
cholochrome (cholochro.me)<br />
chondriome (chondrio.me)<br />
chondriosome (chondrioso.me)<br />
chondrotome (chondroto.me)<br />
chrome (chro.me)<br />
chromidiosome (chromidioso.me)<br />
chromosome (chromoso.me)<br />
chyme (chy.me)<br />
cionotome (cionoto.me)<br />
cirsotome (cirsoto.me)<br />
clame (cla.me)<br />
clamorsome (clamorso.me)<br />
Cleome (Cleo.me)<br />
clime (cli.me)<br />
clinodome (clinodo.me)<br />
clipsome (clipso.me)<br />
cloysome (cloyso.me)<br />
coabsume (coabsu.me)<br />
coassume (coassu.me)<br />
coenenchyme (coenenchy.me)<br />
coenflame (coenfla.me)<br />
coenzyme (coenzy.me)<br />
coffeetime (coffeeti.me)<br />
collenchyme (collenchy.me)<br />
come (co.me)<br />
conchotome (conchoto.me)<br />
condylome (condylo.me)<br />
Coniogramme (Coniogram.me)<br />
consomme (consom.me)<br />
consume (consu.me)<br />
corectome (corecto.me)<br />
corniplume (corniplu.me)<br />
costotome (costoto.me)<br />
costume (costu.me)<br />
countertheme (counterthe.me)<br />
countertime (counterti.me)<br />
covolume (covolu.me)<br />
cradletime (cradleti.me)<br />
craniotome (cranioto.me)<br />
crawlsome (crawlso.me)<br />
crime (cri.me)<br />
crome (cro.me)<br />
cryptostome (cryptosto.me)<br />
ctenostome (ctenosto.me)<br />
cuddlesome (cuddleso.me)<br />
cumbersome (cumberso.me)<br />
curvesome (curveso.me)<br />
cyclostome (cyclosto.me)<br />
cyclothyme (cyclothy.me)<br />
cyclotome (cycloto.me)<br />
cyme (cy.me)<br />
cystitome (cystito.me)<br />
cystotome (cystoto.me)<br />
cytochrome (cytochro.me)<br />
cytomicrosome (cytomicroso.me)<br />
cytomitome (cytomito.me)<br />
cytosome (cytoso.me)<br />
cytostome (cytosto.me)<br />
cytozyme (cytozy.me)<br />
dacryocystotome (dacryocystoto.me)<br />
dagame (daga.me)<br />
dame (da.me)<br />
damme (dam.me)<br />
dangersome (dangerso.me)<br />
darksome (darkso.me)<br />
daytime (dayti.me)<br />
decadianome (decadiano.me)<br />
decagramme (decagram.me)<br />
decigramme (decigram.me)<br />
deepsome (deepso.me)<br />
defame (defa.me)<br />
delightsome (delightso.me)<br />
delime (deli.me)<br />
deme (de.me)<br />
demidome (demido.me)<br />
deplume (deplu.me)<br />
dermatome (dermato.me)<br />
dermatotome (dermatoto.me)<br />
dermochrome (dermochro.me)<br />
derotreme (derotre.me)<br />
deslime (desli.me)<br />
desmachyme (desmachy.me)<br />
deuterodome (deuterodo.me)<br />
diatreme (diatre.me)<br />
dictyosome (dictyoso.me)<br />
diffame (diffa.me)<br />
dime (di.me)<br />
dinnertime (dinnerti.me)<br />
dinsome (dinso.me)<br />
Dioctophyme (Dioctophy.me)<br />
dioxime (dioxi.me)<br />
diplosome (diploso.me)<br />
diseme (dise.me)<br />
disfame (disfa.me)<br />
dishome (disho.me)<br />
disinflame (disinfla.me)<br />
disinhume (disinhu.me)<br />
disme (dis.me)<br />
dispireme (dispire.me)<br />
displume (displu.me)<br />
distome (disto.me)<br />
dolesome (doleso.me)<br />
dome (do.me)<br />
doorframe (doorfra.me)<br />
doubtsome (doubtso.me)<br />
douzieme (douzie.me)<br />
downcome (downco.me)<br />
dramme (dram.me)<br />
drearisome (dreariso.me)<br />
drome (dro.me)<br />
drunkensome (drunkenso.me)<br />
ducdame (ducda.me)<br />
dullsome (dullso.me)<br />
dystome (dysto.me)<br />
ecchondrotome (ecchondroto.me)<br />
echinochrome (echinochro.me)<br />
echinostome (echinosto.me)<br />
ectoenzyme (ectoenzy.me)<br />
ectosome (ectoso.me)<br />
eerisome (eeriso.me)<br />
eightsome (eightso.me)<br />
elaiosome (elaioso.me)<br />
embryotome (embryoto.me)<br />
eme (e.me)<br />
emplume (emplu.me)<br />
enallachrome (enallachro.me)<br />
enarme (enar.me)<br />
encephalotome (encephaloto.me)<br />
endochrome (endochro.me)<br />
endoenzyme (endoenzy.me)<br />
endome (endo.me)<br />
endosome (endoso.me)<br />
endostome (endosto.me)<br />
enframe (enfra.me)<br />
enneadianome (enneadiano.me)<br />
entame (enta.me)<br />
enterotome (enteroto.me)<br />
enthymeme (enthyme.me)<br />
envolume (envolu.me)<br />
enzyme (enzy.me)<br />
epacme (epac.me)<br />
ependyme (ependy.me)<br />
epirrheme (epirrhe.me)<br />
epistome (episto.me)<br />
epithyme (epithy.me)<br />
epitome (epito.me)<br />
eroteme (erote.me)<br />
Ervipiame (Ervipia.me)<br />
erythrozyme (erythrozy.me)<br />
esophagotome (esophagoto.me)<br />
euchrome (euchro.me)<br />
euchromosome (euchromoso.me)<br />
eventime (eventi.me)<br />
exhume (exhu.me)<br />
exoenzyme (exoenzy.me)<br />
exostome (exosto.me)<br />
extreme (extre.me)<br />
eyesome (eyeso.me)<br />
fairtime (fairti.me)<br />
falltime (fallti.me)<br />
fame (fa.me)<br />
fatiguesome (fatigueso.me)<br />
fearsome (fearso.me)<br />
Feme (Fe.me)<br />
feme (fe.me)<br />
ferme (fer.me)<br />
ferrochrome (ferrochro.me)<br />
fewsome (fewso.me)<br />
fiddlecome (fiddleco.me)<br />
figuresome (figureso.me)<br />
filoplume (filoplu.me)<br />
fistulatome (fistulato.me)<br />
fivesome (fiveso.me)<br />
flame (fla.me)<br />
flavorsome (flavorso.me)<br />
fleysome (fleyso.me)<br />
floodtime (floodti.me)<br />
flume (flu.me)<br />
fluttersome (flutterso.me)<br />
fondlesome (fondleso.me)<br />
forecome (foreco.me)<br />
foregame (forega.me)<br />
forename (forena.me)<br />
foretime (foreti.me)<br />
formaldoxime (formaldoxi.me)<br />
formamidoxime (formamidoxi.me)<br />
forme (for.me)<br />
formoxime (formoxi.me)<br />
forritsome (forritso.me)<br />
forthcome (forthco.me)<br />
foulsome (foulso.me)<br />
foursome (fourso.me)<br />
frame (fra.me)<br />
fretsome (fretso.me)<br />
frolicsome (frolicso.me)<br />
frothsome (frothso.me)<br />
fruittime (fruitti.me)<br />
fulsome (fulso.me)<br />
fume (fu.me)<br />
furthersome (furtherso.me)<br />
gaincome (gainco.me)<br />
gainsome (gainso.me)<br />
gamblesome (gambleso.me)<br />
game (ga.me)<br />
gamesome (gameso.me)<br />
gastronome (gastrono.me)<br />
gastrotome (gastroto.me)<br />
gaysome (gayso.me)<br />
gendarme (gendar.me)<br />
genome (geno.me)<br />
gigglesome (giggleso.me)<br />
gisarme (gisar.me)<br />
gladsome (gladso.me)<br />
gleesome (gleeso.me)<br />
glime (gli.me)<br />
glittersome (glitterso.me)<br />
glome (glo.me)<br />
glume (glu.me)<br />
glyoxime (glyoxi.me)<br />
gnathostome (gnathosto.me)<br />
gnome (gno.me)<br />
gonesome (goneso.me)<br />
gonocheme (gonoche.me)<br />
gonosome (gonoso.me)<br />
gonotome (gonoto.me)<br />
goodsome (goodso.me)<br />
grame (gra.me)<br />
gramme (gram.me)<br />
grandame (granda.me)<br />
greedsome (greedso.me)<br />
greffotome (greffoto.me)<br />
grime (gri.me)<br />
grimme (grim.me)<br />
growsome (growso.me)<br />
gruesome (grueso.me)<br />
grumblesome (grumbleso.me)<br />
grume (gru.me)<br />
gudame (guda.me)<br />
gyrochrome (gyrochro.me)<br />
hadrome (hadro.me)<br />
halesome (haleso.me)<br />
hame (ha.me)<br />
handersome (handerso.me)<br />
handsome (handso.me)<br />
harmotome (harmoto.me)<br />
harvesttime (harvestti.me)<br />
haytime (hayti.me)<br />
headframe (headfra.me)<br />
healsome (healso.me)<br />
healthsome (healthso.me)<br />
heartsome (heartso.me)<br />
heaume (heau.me)<br />
heavisome (heaviso.me)<br />
hecatontome (hecatonto.me)<br />
heliochrome (heliochro.me)<br />
helpsome (helpso.me)<br />
hemachrome (hemachro.me)<br />
hematochrome (hematochro.me)<br />
heme (he.me)<br />
hemidome (hemido.me)<br />
hemochrome (hemochro.me)<br />
heretoforetime (heretoforeti.me)<br />
herniotome (hernioto.me)<br />
heterochrome (heterochro.me)<br />
heterochromosome (heterochromoso.me)<br />
heterosome (heteroso.me)<br />
hexaseme (hexase.me)<br />
hindersome (hinderso.me)<br />
hippodrome (hippodro.me)<br />
histotome (histoto.me)<br />
histozyme (histozy.me)<br />
hogframe (hogfra.me)<br />
holostome (holosto.me)<br />
home (ho.me)<br />
homesome (homeso.me)<br />
homochrome (homochro.me)<br />
homochromosome (homochromoso.me)<br />
homodrome (homodro.me)<br />
horme (hor.me)<br />
horrorsome (horrorso.me)<br />
hugsome (hugso.me)<br />
humorsome (humorso.me)<br />
hurrisome (hurriso.me)<br />
hurtsome (hurtso.me)<br />
Hyakume (Hyaku.me)<br />
hydrodrome (hydrodro.me)<br />
hydrome (hydro.me)<br />
hydrosome (hydroso.me)<br />
hydrostome (hydrosto.me)<br />
hypervolume (hypervolu.me)<br />
hyphodrome (hyphodro.me)<br />
hyponome (hypono.me)<br />
hyporcheme (hyporche.me)<br />
hypostome (hyposto.me)<br />
hypsochrome (hypsochro.me)<br />
hysterotome (hysteroto.me)<br />
idiochromosome (idiochromoso.me)<br />
idiosome (idioso.me)<br />
illume (illu.me)<br />
implume (implu.me)<br />
impostume (impostu.me)<br />
imprime (impri.me)<br />
income (inco.me)<br />
infame (infa.me)<br />
inflame (infla.me)<br />
inhume (inhu.me)<br />
iniome (inio.me)<br />
intercome (interco.me)<br />
interdome (interdo.me)<br />
intermeddlesome (intermeddleso.me)<br />
interrhyme (interrhy.me)<br />
iridectome (iridecto.me)<br />
iridotome (iridoto.me)<br />
irksome (irkso.me)<br />
isocryme (isocry.me)<br />
isodrome (isodro.me)<br />
isotome (isoto.me)<br />
isoxime (isoxi.me)<br />
jerksome (jerkso.me)<br />
Jerome (Jero.me)<br />
jokesome (jokeso.me)<br />
joysome (joyso.me)<br />
jumpsome (jumpso.me)<br />
jusquaboutisme (jusquaboutis.me)<br />
kame (ka.me)<br />
kannume (kannu.me)<br />
karyochrome (karyochro.me)<br />
karyomicrosome (karyomicroso.me)<br />
karyomitome (karyomito.me)<br />
karyosome (karyoso.me)<br />
kelectome (kelecto.me)<br />
keratome (kerato.me)<br />
keratotome (keratoto.me)<br />
ketoxime (ketoxi.me)<br />
kindlesome (kindleso.me)<br />
kiotome (kioto.me)<br />
knuclesome (knucleso.me)<br />
Kome (Ko.me)<br />
krome (kro.me)<br />
kwamme (kwam.me)<br />
laborsome (laborso.me)<br />
lactochrome (lactochro.me)<br />
lame (la.me)<br />
laparotome (laparoto.me)<br />
larksome (larkso.me)<br />
laryngotome (laryngoto.me)<br />
latesome (lateso.me)<br />
laughsome (laughso.me)<br />
legume (legu.me)<br />
leiocome (leioco.me)<br />
lengthsome (lengthso.me)<br />
leptome (lepto.me)<br />
leptosome (leptoso.me)<br />
leucotome (leucoto.me)<br />
lifesome (lifeso.me)<br />
lifetime (lifeti.me)<br />
lightsome (lightso.me)<br />
likesome (likeso.me)<br />
lime (li.me)<br />
lipochrome (lipochro.me)<br />
liposome (liposo.me)<br />
lissome (lisso.me)<br />
lithesome (litheso.me)<br />
lithotome (lithoto.me)<br />
loadsome (loadso.me)<br />
loathsome (loathso.me)<br />
lomastome (lomasto.me)<br />
lonesome (loneso.me)<br />
longsome (longso.me)<br />
Lophocome (Lophoco.me)<br />
lovesome (loveso.me)<br />
loxodrome (loxodro.me)<br />
lugsome (lugso.me)<br />
lumbersome (lumberso.me)<br />
luresome (lureso.me)<br />
lymphotome (lymphoto.me)<br />
lysozyme (lysozy.me)<br />
macrame (macra.me)<br />
macrodome (macrodo.me)<br />
macrotome (macroto.me)<br />
madame (mada.me)<br />
mannersome (mannerso.me)<br />
Maritime (Mariti.me)<br />
maritime (mariti.me)<br />
Maytime (Mayti.me)<br />
mazame (maza.me)<br />
me (.me)<br />
mealtime (mealti.me)<br />
meatotome (meatoto.me)<br />
meddlecome (meddleco.me)<br />
meddlesome (meddleso.me)<br />
megaleme (megale.me)<br />
megaseme (megase.me)<br />
melodrame (melodra.me)<br />
menacme (menac.me)<br />
Mercurochrome (Mercurochro.me)<br />
merosome (meroso.me)<br />
merostome (merosto.me)<br />
mesenchyme (mesenchy.me)<br />
mesoseme (mesose.me)<br />
mesosome (mesoso.me)<br />
mestome (mesto.me)<br />
metachrome (metachro.me)<br />
metacneme (metacne.me)<br />
metallochrome (metallochro.me)<br />
metasome (metaso.me)<br />
metastome (metasto.me)<br />
metronome (metrono.me)<br />
metrotome (metroto.me)<br />
mettlesome (mettleso.me)<br />
microcentrosome (microcentroso.me)<br />
microchromosome (microchromoso.me)<br />
microgramme (microgram.me)<br />
microseme (microse.me)<br />
microsome (microso.me)<br />
microstome (microsto.me)<br />
microtome (microto.me)<br />
microvolume (microvolu.me)<br />
microzyme (microzy.me)<br />
millieme (millie.me)<br />
Mime (Mi.me)<br />
mime (mi.me)<br />
mirksome (mirkso.me)<br />
mirthsome (mirthso.me)<br />
misbecome (misbeco.me)<br />
misframe (misfra.me)<br />
misinflame (misinfla.me)<br />
misname (misna.me)<br />
misrhyme (misrhy.me)<br />
mistime (misti.me)<br />
mitome (mito.me)<br />
mitosome (mitoso.me)<br />
mixochromosome (mixochromoso.me)<br />
mneme (mne.me)<br />
moilsome (moilso.me)<br />
mome (mo.me)<br />
momme (mom.me)<br />
monochrome (monochro.me)<br />
monorhyme (monorhy.me)<br />
monosome (monoso.me)<br />
monostome (monosto.me)<br />
monotreme (monotre.me)<br />
monoxime (monoxi.me)<br />
morntime (mornti.me)<br />
morpheme (morphe.me)<br />
mothersome (motherso.me)<br />
motordrome (motordro.me)<br />
mournsome (mournso.me)<br />
muddlesome (muddleso.me)<br />
multichrome (multichro.me)<br />
murksome (murkso.me)<br />
myoneme (myone.me)<br />
myotome (myoto.me)<br />
myriagramme (myriagram.me)<br />
myringotome (myringoto.me)<br />
myzostome (myzosto.me)<br />
name (na.me)<br />
needsome (needso.me)<br />
nephrostome (nephrosto.me)<br />
nephrotome (nephroto.me)<br />
nettlesome (nettleso.me)<br />
neume (neu.me)<br />
neurectome (neurecto.me)<br />
neurokyme (neuroky.me)<br />
neurosome (neuroso.me)<br />
neurotome (neuroto.me)<br />
Nevome (Nevo.me)<br />
newcome (newco.me)<br />
nibsome (nibso.me)<br />
nicesome (niceso.me)<br />
nickname (nickna.me)<br />
nighttime (nightti.me)<br />
nitrolime (nitroli.me)<br />
noisome (noiso.me)<br />
nome (no.me)<br />
noncome (nonco.me)<br />
nonextreme (nonextre.me)<br />
nonlegume (nonlegu.me)<br />
nonmaritime (nonmariti.me)<br />
noontime (noonti.me)<br />
nostrilsome (nostrilso.me)<br />
nucleolocentrosome (nucleolocentroso.me)<br />
nucleomicrosome (nucleomicroso.me)<br />
nullisome (nulliso.me)<br />
numbersome (numberso.me)<br />
octodianome (octodiano.me)<br />
octoreme (octore.me)<br />
ocydrome (ocydro.me)<br />
offcome (offco.me)<br />
oftentime (oftenti.me)<br />
ofttime (oftti.me)<br />
oime (oi.me)<br />
oligochrome (oligochro.me)<br />
oncome (onco.me)<br />
onetime (oneti.me)<br />
opisthocome (opisthoco.me)<br />
opisthodome (opisthodo.me)<br />
optime (opti.me)<br />
oriflamme (oriflam.me)<br />
orthodome (orthodo.me)<br />
osmazome (osmazo.me)<br />
osteotome (osteoto.me)<br />
othersome (otherso.me)<br />
othertime (otherti.me)<br />
outcome (outco.me)<br />
outfame (outfa.me)<br />
outflame (outfla.me)<br />
outgame (outga.me)<br />
outname (outna.me)<br />
outrhyme (outrhy.me)<br />
outshame (outsha.me)<br />
overblame (overbla.me)<br />
overburdensome (overburdenso.me)<br />
overchrome (overchro.me)<br />
overcome (overco.me)<br />
overconsume (overconsu.me)<br />
overdome (overdo.me)<br />
overextreme (overextre.me)<br />
overlightsome (overlightso.me)<br />
overname (overna.me)<br />
overplume (overplu.me)<br />
oversublime (oversubli.me)<br />
overtame (overta.me)<br />
overtime (overti.me)<br />
overventuresome (overventureso.me)<br />
owercome (owerco.me)<br />
oxime (oxi.me)<br />
oxystome (oxysto.me)<br />
ozobrome (ozobro.me)<br />
palame (pala.me)<br />
palindrome (palindro.me)<br />
pantochrome (pantochro.me)<br />
pantomime (pantomi.me)<br />
pantostome (pantosto.me)<br />
parachrome (parachro.me)<br />
paracme (parac.me)<br />
parallelodrome (parallelodro.me)<br />
paramitome (paramito.me)<br />
parenchyme (parenchy.me)<br />
paryphodrome (paryphodro.me)<br />
pastime (pasti.me)<br />
peacetime (peaceti.me)<br />
peculiarsome (peculiarso.me)<br />
penintime (peninti.me)<br />
pennoplume (pennoplu.me)<br />
pentastome (pentasto.me)<br />
percnosome (percnoso.me)<br />
perfume (perfu.me)<br />
perilsome (perilso.me)<br />
periosteotome (periosteoto.me)<br />
perisome (periso.me)<br />
perispome (perispo.me)<br />
peristome (peristo.me)<br />
peritreme (peritre.me)<br />
pestersome (pesterso.me)<br />
pharynogotome (pharynogoto.me)<br />
phascolome (phascolo.me)<br />
philosopheme (philosophe.me)<br />
phlebotome (phleboto.me)<br />
phoneme (phone.me)<br />
phonestheme (phonesthe.me)<br />
photochrome (photochro.me)<br />
photodrome (photodro.me)<br />
phycochrome (phycochro.me)<br />
phyllome (phyllo.me)<br />
phyllosome (phylloso.me)<br />
phyllostome (phyllosto.me)<br />
physostome (physosto.me)<br />
phytome (phyto.me)<br />
picksome (pickso.me)<br />
picturedrome (picturedro.me)<br />
pinachrome (pinachro.me)<br />
pinksome (pinkso.me)<br />
pithsome (pithso.me)<br />
plagiostome (plagiosto.me)<br />
plaguesome (plagueso.me)<br />
planosome (planoso.me)<br />
plasmosome (plasmoso.me)<br />
plasome (plaso.me)<br />
plastidome (plastido.me)<br />
plastosome (plastoso.me)<br />
playsome (playso.me)<br />
playtime (playti.me)<br />
pleasantsome (pleasantso.me)<br />
plerome (plero.me)<br />
plume (plu.me)<br />
Poictesme (Poictes.me)<br />
polychrome (polychro.me)<br />
polynome (polyno.me)<br />
Polypheme (Polyphe.me)<br />
polypotome (polypoto.me)<br />
polystome (polysto.me)<br />
pome (po.me)<br />
pomme (pom.me)<br />
pranksome (prankso.me)<br />
preassume (preassu.me)<br />
preconsume (preconsu.me)<br />
predaytime (predayti.me)<br />
prename (prena.me)<br />
presume (presu.me)<br />
presupreme (presupre.me)<br />
prewelcome (prewelco.me)<br />
prime (pri.me)<br />
primoprime (primopri.me)<br />
primrosetime (primroseti.me)<br />
prochromosome (prochromoso.me)<br />
proctotome (proctoto.me)<br />
prodrome (prodro.me)<br />
proenzyme (proenzy.me)<br />
pronephridiostome (pronephridiosto.me)<br />
properispome (properispo.me)<br />
proteosome (proteoso.me)<br />
protocneme (protocne.me)<br />
protome (proto.me)<br />
protoneme (protone.me)<br />
protostome (protosto.me)<br />
prototheme (protothe.me)<br />
pseudochromosome (pseudochromoso.me)<br />
pseudographeme (pseudographe.me)<br />
pseudoparenchyme (pseudoparenchy.me)<br />
psychokyme (psychoky.me)<br />
psychosome (psychoso.me)<br />
pulviplume (pulviplu.me)<br />
Pume (Pu.me)<br />
pyrosome (pyroso.me)<br />
quadrireme (quadrire.me)<br />
quarrelsome (quarrelso.me)<br />
queersome (queerso.me)<br />
queme (que.me)<br />
quicklime (quickli.me)<br />
quietsome (quietso.me)<br />
quinquereme (quinquere.me)<br />
quinzieme (quinzie.me)<br />
quipsome (quipso.me)<br />
quirksome (quirkso.me)<br />
rabblesome (rabbleso.me)<br />
raceme (race.me)<br />
rachiotome (rachioto.me)<br />
rachitome (rachito.me)<br />
radome (rado.me)<br />
ragesome (rageso.me)<br />
ragtime (ragti.me)<br />
rame (ra.me)<br />
rattlesome (rattleso.me)<br />
reassume (reassu.me)<br />
rebecome (rebeco.me)<br />
reblame (rebla.me)<br />
recostume (recostu.me)<br />
rectotome (rectoto.me)<br />
reflame (refla.me)<br />
reframe (refra.me)<br />
regime (regi.me)<br />
reillume (reillu.me)<br />
reinflame (reinfla.me)<br />
relime (reli.me)<br />
relishsome (relishso.me)<br />
relume (relu.me)<br />
rename (rena.me)<br />
reperfume (reperfu.me)<br />
replume (replu.me)<br />
reprime (repri.me)<br />
resublime (resubli.me)<br />
resume (resu.me)<br />
retame (reta.me)<br />
retime (reti.me)<br />
rewelcome (rewelco.me)<br />
rhabdosome (rhabdoso.me)<br />
rheme (rhe.me)<br />
rheotome (rheoto.me)<br />
rhizome (rhizo.me)<br />
rhizostome (rhizosto.me)<br />
rhyme (rhy.me)<br />
rhytidome (rhytido.me)<br />
rime (ri.me)<br />
ringtime (ringti.me)<br />
rochelime (rocheli.me)<br />
rollicksome (rollickso.me)<br />
Rome (Ro.me)<br />
rosetime (roseti.me)<br />
roughsome (roughso.me)<br />
ruesome (rueso.me)<br />
ryme (ry.me)<br />
sacktime (sackti.me)<br />
saeume (saeu.me)<br />
sahme (sah.me)<br />
Salome (Salo.me)<br />
same (sa.me)<br />
samesome (sameso.me)<br />
savorsome (savorso.me)<br />
scaresome (scareso.me)<br />
scheme (sche.me)<br />
schistosome (schistoso.me)<br />
schizothyme (schizothy.me)<br />
schooldame (schoolda.me)<br />
schooltime (schoolti.me)<br />
sclerenchyme (sclerenchy.me)<br />
sclerotome (scleroto.me)<br />
scrime (scri.me)<br />
scruplesome (scrupleso.me)<br />
seadrome (seadro.me)<br />
seedtime (seedti.me)<br />
Selachostome (Selachosto.me)<br />
selfsame (selfsa.me)<br />
semanteme (semante.me)<br />
semateme (semate.me)<br />
seme (se.me)<br />
semichrome (semichro.me)<br />
semicrome (semicro.me)<br />
semidome (semido.me)<br />
semiplume (semiplu.me)<br />
semitime (semiti.me)<br />
septime (septi.me)<br />
serenissime (serenissi.me)<br />
seroenzyme (seroenzy.me)<br />
serozyme (serozy.me)<br />
sesame (sesa.me)<br />
shame (sha.me)<br />
shiversome (shiverso.me)<br />
shortsome (shortso.me)<br />
shuddersome (shudderso.me)<br />
sime (si.me)<br />
siphonosome (siphonoso.me)<br />
siphonostome (siphonosto.me)<br />
siphosome (siphoso.me)<br />
sixsome (sixso.me)<br />
skime (ski.me)<br />
slime (sli.me)<br />
slumbersome (slumberso.me)<br />
smalltime (smallti.me)<br />
smellsome (smellso.me)<br />
somatochrome (somatochro.me)<br />
somatome (somato.me)<br />
some (so.me)<br />
sometime (someti.me)<br />
sparesome (spareso.me)<br />
sphaerosome (sphaeroso.me)<br />
spireme (spire.me)<br />
spiritsome (spiritso.me)<br />
spithame (spitha.me)<br />
sportsome (sportso.me)<br />
springtime (springti.me)<br />
spume (spu.me)<br />
squame (squa.me)<br />
staphylotome (staphyloto.me)<br />
stenochrome (stenochro.me)<br />
stepdame (stepda.me)<br />
stephanome (stephano.me)<br />
stereochrome (stereochro.me)<br />
stereome (stereo.me)<br />
stigme (stig.me)<br />
stime (sti.me)<br />
strabotome (straboto.me)<br />
strome (stro.me)<br />
subacrodrome (subacrodro.me)<br />
subframe (subfra.me)<br />
sublime (subli.me)<br />
subscheme (subsche.me)<br />
subsume (subsu.me)<br />
summertime (summerti.me)<br />
superassume (superassu.me)<br />
supercrime (supercri.me)<br />
superextreme (superextre.me)<br />
superhandsome (superhandso.me)<br />
supersupreme (supersupre.me)<br />
suppertime (supperti.me)<br />
supreme (supre.me)<br />
surname (surna.me)<br />
sweetsome (sweetso.me)<br />
synacme (synac.me)<br />
syncategoreme (syncategore.me)<br />
syndrome (syndro.me)<br />
synrhabdosome (synrhabdoso.me)<br />
syntelome (syntelo.me)<br />
syntheme (synthe.me)<br />
syringotome (syringoto.me)<br />
taeniosome (taenioso.me)<br />
taiglesome (taigleso.me)<br />
Tame (Ta.me)<br />
tame (ta.me)<br />
tanglesome (tangleso.me)<br />
tankodrome (tankodro.me)<br />
tanystome (tanysto.me)<br />
tarsome (tarso.me)<br />
taxeme (taxe.me)<br />
teatime (teati.me)<br />
tediousome (tediouso.me)<br />
tedisome (tediso.me)<br />
telegrapheme (telegraphe.me)<br />
teleostome (teleosto.me)<br />
telepheme (telephe.me)<br />
teleseme (telese.me)<br />
tellsome (tellso.me)<br />
telome (telo.me)<br />
tempersome (temperso.me)<br />
tendersome (tenderso.me)<br />
tendotome (tendoto.me)<br />
tenotome (tenoto.me)<br />
termtime (termti.me)<br />
terrorsome (terrorso.me)<br />
tetraseme (tetrase.me)<br />
tetrasome (tetraso.me)<br />
tewsome (tewso.me)<br />
thallome (thallo.me)<br />
theme (the.me)<br />
theosopheme (theosophe.me)<br />
thiochrome (thiochro.me)<br />
thoroughfaresome (thoroughfareso.me)<br />
threesome (threeso.me)<br />
threshingtime (threshingti.me)<br />
thrillsome (thrillso.me)<br />
throughcome (throughco.me)<br />
thyme (thy.me)<br />
tichodrome (tichodro.me)<br />
ticklesome (tickleso.me)<br />
timbersome (timberso.me)<br />
time (ti.me)<br />
tiptopsome (tiptopso.me)<br />
tiresome (tireso.me)<br />
tocome (toco.me)<br />
Tohome (Toho.me)<br />
toilsome (toilso.me)<br />
tome (to.me)<br />
toneme (tone.me)<br />
tonsillectome (tonsillecto.me)<br />
tonsillotome (tonsilloto.me)<br />
toothsome (toothso.me)<br />
topchrome (topchro.me)<br />
torturesome (tortureso.me)<br />
toysome (toyso.me)<br />
tracheotome (tracheoto.me)<br />
traintime (trainti.me)<br />
trame (tra.me)<br />
traveltime (travelti.me)<br />
trichome (tricho.me)<br />
trichrome (trichro.me)<br />
tricksome (trickso.me)<br />
tripsome (tripso.me)<br />
trireme (trire.me)<br />
triseme (trise.me)<br />
trisome (triso.me)<br />
trophosome (trophoso.me)<br />
troublesome (troubleso.me)<br />
trypanosome (trypanoso.me)<br />
tume (tu.me)<br />
tunesome (tuneso.me)<br />
turbinotome (turbinoto.me)<br />
twaddlesome (twaddleso.me)<br />
twaesome (twaeso.me)<br />
twasome (twaso.me)<br />
twigsome (twigso.me)<br />
twosome (twoso.me)<br />
uglisome (ugliso.me)<br />
ugsome (ugso.me)<br />
ume (u.me)<br />
unbecome (unbeco.me)<br />
unbendsome (unbendso.me)<br />
unbowsome (unbowso.me)<br />
unburdensome (unburdenso.me)<br />
uncome (unco.me)<br />
uncouthsome (uncouthso.me)<br />
uncrime (uncri.me)<br />
undelightsome (undelightso.me)<br />
underchime (underchi.me)<br />
underconsume (underconsu.me)<br />
underflame (underfla.me)<br />
underframe (underfra.me)<br />
undername (underna.me)<br />
underntime (undernti.me)<br />
underscheme (undersche.me)<br />
undertime (underti.me)<br />
unextreme (unextre.me)<br />
unframe (unfra.me)</code></p>
<p>unfrolicsome (unfrolicso.me)<br />
unfulsome (unfulso.me)<br />
unfurthersome (unfurtherso.me)<br />
ungainsome (ungainso.me)<br />
ungladsome (ungladso.me)<br />
ungruesome (ungrueso.me)<br />
unhandsome (unhandso.me)<br />
unhealthsome (unhealthso.me)<br />
unheartsome (unheartso.me)<br />
unhome (unho.me)<br />
unireme (unire.me)<br />
unirhyme (unirhy.me)<br />
unkensome (unkenso.me)<br />
unlame (unla.me)<br />
unlime (unli.me)<br />
unloathsome (unloathso.me)<br />
unmaritime (unmariti.me)<br />
unmeddlesome (unmeddleso.me)<br />
unname (unna.me)<br />
unovercome (unoverco.me)<br />
unplume (unplu.me)<br />
unprime (unpri.me)<br />
unquarrelsome (unquarrelso.me)<br />
unrhyme (unrhy.me)<br />
unsome (unso.me)<br />
unsupreme (unsupre.me)<br />
untame (unta.me)<br />
untimesome (untimeso.me)<br />
untoothsome (untoothso.me)<br />
untroublesome (untroubleso.me)<br />
unwearisome (unweariso.me)<br />
unwelcome (unwelco.me)<br />
unwholesome (unwholeso.me)<br />
unwinsome (unwinso.me)<br />
upcome (upco.me)<br />
updome (updo.me)<br />
upflame (upfla.me)<br />
upframe (upfra.me)<br />
urethratome (urethrato.me)<br />
urethrotome (urethroto.me)<br />
urochrome (urochro.me)<br />
urosome (uroso.me)<br />
uvulotome (uvuloto.me)<br />
vacuome (vacuo.me)<br />
vagarisome (vagariso.me)<br />
vaginotome (vaginoto.me)<br />
valvulotome (valvuloto.me)<br />
velodrome (velodro.me)<br />
venomsome (venomso.me)<br />
venturesome (ventureso.me)<br />
viewsome (viewso.me)<br />
volume (volu.me)<br />
waddlesome (waddleso.me)<br />
waesome (waeso.me)<br />
wagsome (wagso.me)<br />
wailsome (wailso.me)<br />
waketime (waketi.me)<br />
wame (wa.me)<br />
wartime (warti.me)<br />
wearisome (weariso.me)<br />
weedingtime (weedingti.me)<br />
weirdsome (weirdso.me)<br />
welcome (welco.me)<br />
whame (wha.me)<br />
wheedlesome (wheedleso.me)<br />
wholesome (wholeso.me)<br />
wildsome (wildso.me)<br />
wilsome (wilso.me)<br />
wime (wi.me)<br />
winsome (winso.me)<br />
wintersome (winterso.me)<br />
wintertime (winterti.me)<br />
woesome (woeso.me)<br />
wondersome (wonderso.me)<br />
worksome (workso.me)<br />
worktime (workti.me)<br />
worrisome (worriso.me)<br />
wranglesome (wrangleso.me)<br />
wrigglesome (wriggleso.me)<br />
wrothsome (wrothso.me)<br />
wunsome (wunso.me)<br />
xenotime (xenoti.me)<br />
yoretime (yoreti.me)<br />
youthsome (youthso.me)<br />
zimme (zim.me)<br />
zoanthodeme (zoanthode.me)<br />
zoothome (zootho.me)<br />
zyme (zy.me)<br />
zymome (zymo.me)<br />
All the code does is check to see if a word ends in &#8216;me&#8217;, then if so, rewrites it and the version with the &#8216;.&#8217; dot in between. Have fun domain hunting! <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2008/07/778/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Updates, Bags, and Social Networks</title>
		<link>http://www.mexicomedstudent.com/2008/06/768</link>
		<comments>http://www.mexicomedstudent.com/2008/06/768#comments</comments>
		<pubDate>Tue, 24 Jun 2008 04:29:37 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Blogging/Web2.0]]></category>
		<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Blogs/Blogging]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/?p=768</guid>
		<description><![CDATA[Blog Updates:
I&#8217;m happy to report all is well. The blog software is updated, making room for all the &#8220;current&#8221; plug-ins, themes, etc. and most importantly, the security fixes applied so that I don&#8217;t get h4&#215;0r5 hijacking the site to something hideous and embarrassing like an online yarn shop. I&#8217;d never live that one down. Regarding [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Blog Updates:</em></strong><br />
I&#8217;m happy to report all is well. The blog software is updated, making room for all the &#8220;current&#8221; plug-ins, themes, etc. and most importantly, the security fixes applied so that I don&#8217;t get h4&#215;0r5 hijacking the site to something hideous and embarrassing like an online yarn shop. I&#8217;d never live that one down. Regarding the slick black theme: yes, it&#8217;s understated, and surprisingly, yes, it&#8217;s pretty much done. I downloaded it of course, because I can&#8217;t create much of anything, but I can always edit and tweak. (which I need to do because I want my links underlined and my blogroll subcategorized) However, I really like the minimal, clean look. Maybe in a month or two I&#8217;ll think to add a graphic here and there, but the day you see a flash ad at the top (for yarn and fabric!) is the day you know for sure I&#8217;ve been abducted. Thanks <a href="http://catscanman.net/blog/" target="_blank">Vijay</a> and <a style="text-decoration: none;" title="All hail newly minted doctor" href="http://tinyshrink.blogspot.com/" target="_blank"><span style="text-decoration: underline;">TinyShrink</span> <strong><span style="text-decoration: underline;">MD</span></strong></a> (heh) for the shout outs.</p>
<p><strong><em>Bags:</em></strong><br />
As I wrote on Twitter the other day, I have a serious thing for bags. I am, in fact, completely indistinguishable from a woman shopping for purses with the level of scrutiny that I investigate pockets, seams, zippers and compartments. However, the presence of my Y chromosome does mean that I must depart somewhat from my inner female in that looks and it matching anything else I have are nearly irrelevant. I don&#8217;t care if the bag looks like a freak accident that escaped the Coach genetic testing labs&#8211;I care about function,form, and feel, ONLY and in that order.</p>
<p>So my brother was here last week, and I saw a bag he had that I don&#8217;t recall his having this last Christmas. I asked what it was, and he said &#8220;Weren&#8217;t you the one that told me about this?&#8221; Disgustedly, I gave a look like, &#8220;You fool! Do you think I&#8217;d forget something like this?!?&#8221; as I pawed The Precious.</p>
<p><a title="BEHOLD: Perfection" href="http://www.booqbags.com/s.nl/it.A/id.344/.f" target="_blank">Here is the object of my desire</a>. It&#8217;s different from my brother&#8217;s, but our gear needs are different. Yes I know the orange isn&#8217;t the most aesthetically pleasing color, but just look at that removable DSLR camera bag attachment. Yes, I know the whole &#8220;snake&#8221; theme is a bit odd, but that&#8217;s some sexy stuff. YeSSSSS!</p>
<p>Obviously, I&#8217;m not getting this anytime soon, but my current <a title="Peasant bag" href="http://www.ebags.com/ebags/macroloader/product_detail/index.cfm?modelid=59045" target="_blank">eBags laptop backback</a> is not doing too well (in fact, it&#8217;s nearly unrecognizable from the online pictures). It&#8217;s also surprisingly heavy all by itself&#8211;something I found recently as I emptied it to have it be managed by Claudia when I was last in the hospital. &#8220;Honey, I need this because, like, you know, the next time I might be in the the hospital&#8211;what? yes, I know the doctor said all would be fine, but you never know&#8230;ok!&#8211;I&#8217;m just saying, the next time, if I have this, it won&#8217;t be as heavy <em><strong>for you</strong></em> when you have to manage it,&#8221; just isn&#8217;t very convincing. I&#8217;ll work on it.</p>
<p><strong><em>Social Networking:</em></strong><br />
In my previous life, I was a senior-level IT person/consultant. It should come as no surprise, then, that when faced with a &#8220;SIGN UP NOW&#8221; email from a relative, friend, or annoying co-worker&#8211;it matters not&#8211;in order to see their pictures or whatever online with some proprietary service, I normally would hit &#8220;delete&#8221; without a second thought (and might even be annoyed that thanks to them, they at least have my email address). Why on earth would I want to give away my information to a business that I have nothing to do with who, upon trying to make ends meet, will be like so many others and whore their user data to the highest bidder, maybe even sinking so low as to start putting up yarn ads. (If you got that reference, you&#8217;ve read this all the way through and I thank you from the bottom of my ad-less heart)</p>
<p>Maybe it&#8217;s the sweltering Texas summer heat, maybe it&#8217;s having some burnable time on my hands, but I seem to be trying out new services sites like it&#8217;s going out of style. Normally meticulously recorded in SplashID on my Blackberry (encrypted of course), I have yet to keep up with all the usernames/sites I&#8217;m registering. It&#8217;s like I have Daddy&#8217;s credit card and going on a registration/shopping spree and don&#8217;t care about amounts or receipts, wadding them up and throwing them on the floor as I search the next target. There&#8217;s a ton of redundancy and overlap in these things, and I think I&#8217;ve reached the limit of what I&#8217;m willing to try. I think with each useful service, there is a &#8220;best of breed&#8221; product; that&#8217;s the one I&#8217;ll sign up with.</p>
<p>And what it is with the lack of vowels in these names? Flickr. Stumblr. Feedlr. Tumblr. Mastrbatr. I gotta pull back before some 21-year-old CIO in the Bay Area tweets to his other entrepreneur buddies and with all their collective information figures out the exact position of all the constellations at the time of my birth. On their iPhones.</p>
<p>(Medical stuff&#8211;personal and news/commentary&#8211;coming in a jiffy, I promise!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2008/06/768/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blog updates</title>
		<link>http://www.mexicomedstudent.com/2008/06/766</link>
		<comments>http://www.mexicomedstudent.com/2008/06/766#comments</comments>
		<pubDate>Fri, 20 Jun 2008 21:43:01 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Blogging/Web2.0]]></category>
		<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[Blogs/Blogging]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2008/06/766</guid>
		<description><![CDATA[Tonight I plan to upgrade this site to Wordpress 2.5.x. I&#8217;ll also be applying a new theme, though I&#8217;m not 100% sure which one it will be. I can say, however, that it will NOT be a completed task anytime soon. I&#8217;m not a web designer and I don&#8217;t want to waste time making things [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I plan to upgrade this site to Wordpress 2.5.x. I&#8217;ll also be applying a new theme, though I&#8217;m not 100% sure which one it will be. I can say, however, that it will NOT be a completed task anytime soon. I&#8217;m not a web designer and I don&#8217;t want to waste time making things purty. I care more about functionality and such and will be adding a few new plugins as well. So, if there are a few glitches y&#8217;all notice over the next 24-48h or so, please PLEASE let me know. Letting me know what you think of the new semi-temporary look and feel as well would make me verrry happy.</p>
<p>I may yet continue as a Mexican medical student at another school, so I haven&#8217;t given up the domain yet, but it&#8217;s time for some serious housecleaning around here. If your blog is not on my sidebar and we&#8217;ve commented/emailed in the past, let me know&#8211;it&#8217;s just on oversight on my part. OK, time for me to start scrubbin&#8217;!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2008/06/766/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>High Definition</title>
		<link>http://www.mexicomedstudent.com/2008/06/764</link>
		<comments>http://www.mexicomedstudent.com/2008/06/764#comments</comments>
		<pubDate>Mon, 16 Jun 2008 02:00:52 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[Philosophical Musings]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2008/06/764</guid>
		<description><![CDATA[One of the things I love to do in my free time is photography and video.  I don&#8217;t claim to have any special talent for either, but given enough time and footage, I can make something pretty cool video-wise.  For our IRS &#8220;stimulus check,&#8221; (which, thanks to my working last year for those [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things I love to do in my free time is photography and video.  I don&#8217;t claim to have any special talent for either, but given enough time and footage, I can make something pretty cool video-wise.  For our IRS &#8220;stimulus check,&#8221; (which, thanks to my working last year for those months I earned one) we did our patriotic duty to help <strike>piss in the ocean</strike> invigorate the economy and bought a high-def camcorder. Given our financial situation, this was a rather extravagant purchase (and I bought it for way cheap as a refurb, so I think I did pretty well) but our 5-year-old camcorder was ailing so badly, I&#8217;d rarely break it out; consequently, I missed filming many moments of our little one.</p>
<p>Here&#8217;s the funny part: there is no HDTV in any of our family members to be found. Oh sure, the computer monitor can serve that purpose, but who wants to watch a movie on a 20&#8243; monitor? After the firesale we had in Mexico to move back, the only TV we have is this bargain basement 21&#8243; Magnavox which does a shitty job of showing standard definition without problems much less HD. So why bother with HD at all?  Simple: futureproofing.  I have yet to see my daughter&#8217;s 2nd birthday last month in its full HD video glory, but it&#8217;s on digital tape (HDV format) whenever that time comes&#8230;  </p>
<p>&#8230;which leads me to another quandary: this whole process has underscored how much I need to upgrade my computer system. Handling HD video is seriously CPU/GPU intensive. The raw video (1920&#215;1080) <em>doesn&#8217;t even fit on the computer screen</em>.  The disk space requirements are enormous as well: going from HDV-&gt;Apple Intermediate Codec will cost almost 75gigs/hr of hard drive space.  Ouch.  Now I need a RAID array as well, because I sure as hell ain&#8217;t going to trust a single drive to be slammed with that much I/O, project after project, and survive for long. </p>
<p>But what a cool camera.  In truth, I can record in HD and export in downsampled SD DV like any other tape-based consumer camcorder. The difference is that 1) I have the original footage in HDV format on tape for future re-import, and 2) the image quality is STILL a product of a superior CMOS image sensor and all the functionality the camera provides leveraged to make a much better video product.  I&#8217;m still learning everything, and I&#8217;m scared that the more I learn, the more I discover things like &#8220;if I had this kit to use a 35mm lens adapter, imagine what depth of field control I could have!&#8221; </p>
<p>I am not a filmmaker, and I have no plans to change careers to become a cinematographer or movie editor. I think I am drawn to this new (and inevitably expensive) hobby because it channels the dormant parts of myself that are creative, that do yearn to create something brand new, or at the very least, transform the ordinary into something special. Just as a picture can be worth a thousand words, a visual story can be worth a thousand pictures. </p>
<p>This should be fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2008/06/764/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zippity Zoom</title>
		<link>http://www.mexicomedstudent.com/2007/12/730</link>
		<comments>http://www.mexicomedstudent.com/2007/12/730#comments</comments>
		<pubDate>Mon, 03 Dec 2007 17:38:50 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[Living in Mexico]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2007/12/730</guid>
		<description><![CDATA[I got broadband again! YAY!!    No more having to go to the school library or Starbucks (unless I really want to) to do anything more bandwidth-intensive than quickly check email via Gmail&#8217;s You&#8217;d be surprised how long even Gmail&#8217;s web interface which appears text-only takes to load. All that Javascript/AJAX code and [...]]]></description>
			<content:encoded><![CDATA[<p>I got broadband again! YAY!! <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   No more having to go to the school library or Starbucks (unless I really want to) to do anything more bandwidth-intensive than quickly check email via Gmail&#8217;s You&#8217;d be surprised how long even Gmail&#8217;s web interface which <em>appears</em> text-only takes to load. All that Javascript/AJAX code and the 10-15 cookie/status/God-knows-what-else checks take up a surprising amount of time. Loading a Youtube video or a sizeable attachment?  Fergedaboudit.</p>
<p>Speaking of Starbucks (yes, they have quite a few here), they actually have holiday cups and some Christmas decorations, as well as their &#8220;Holiday Blend&#8221; coffee.  However, gone are any real holiday flavors&#8211;no gingerbread latte, pumpkin pie spice or other seasonal favorites&#8211;just a lame vanilla and/or toffee something-or-other. That&#8217;s not a special&#8211;those syrups are there all the time!  I actually hardly ever get the &#8220;candy-in-a-cup&#8221;-type drinks, preferring straight-up coffee.  During the holidays, though, I do indulge a few times with a beverage treat that only comes this time of year.  Too bad it&#8217;s not here.</p>
<p>Compared to the tin-can-and-string technology I&#8217;ve been using for the last week to get online, not having a flavored coffee is nothing. <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2007/12/730/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Re-solidified (?)</title>
		<link>http://www.mexicomedstudent.com/2007/11/700</link>
		<comments>http://www.mexicomedstudent.com/2007/11/700#comments</comments>
		<pubDate>Thu, 08 Nov 2007 00:15:07 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[firewire]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[restore]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2007/11/700</guid>
		<description><![CDATA[Since my last post was &#8220;Meltdown,&#8221; I guess that&#8217;s an apropos title, since everything is back up and running.  The final diagnosis for the desktop: simple drive corruption.  Thankfully, I don&#8217;t have to buy a new drive!  I have no idea how it got corrupted, since as it was going south, I [...]]]></description>
			<content:encoded><![CDATA[<p>Since my last post was &#8220;Meltdown,&#8221; I guess that&#8217;s an apropos title, since everything is back up and running.  The final diagnosis for the desktop: simple drive corruption.  Thankfully, I don&#8217;t have to buy a new drive!  I have no idea how it got corrupted, since as it was going south, I was in front of it doing nothing special, but I ran several utilities that stressed the hell out of the drive (writing 1s and 0s randomly in all sorts of patterns covering the disk multiple times) and nary an error was reported. </p>
<p>Unfortunately, I was not able to recover all the data. Between data recovery efforts and backups, I got more than 80-90% of everything, and I&#8217;d say that almost everything that was important (since I backup that stuff more often) is still with me.  It was a classic case of diminishing returns: the first day of full-on effort yielded by far the most data, the second day a bit more stuff but at far greater time and effort, and by Day 3, I had to just chalk the remainder up as a loss. I had a HUGE project at work that required me to work almost all day this last Sunday (another reason I hadn&#8217;t updated), so I didn&#8217;t have oodles of time to burn with my system in lala land.  </p>
<p>The laptop was obviously fine from the start after I wiped it clean since its problems were always more superficial and was a result of my being overcautious than anything.  It was &#8220;home base&#8221; for everything and turned out to be a trooper.  What was massively cool is that my MPB has an 80G drive&#8211;adequate but small by laptop standards nowadays.  It has one Firewire port which was connected to my desktop, which has two physical internal drives.  The freaking awesome cool thing I had never tried in <a href="http://en.wikipedia.org/wiki/Target_Disk_Mode" target="_blank">target mode</a> is hot-connecting more physical drives to the slave machine.  In this case, I added two more external FW drives to the G5, so my wittle bitty Macbook now had 5 physical drives mounted for a total of 880G of total raw space at its disposal!!  Mwahahaha!</p>
<p>Ok, enough geekery, I promise. I just wanted to post a quick update before the posts that are about to go up because I got some comments (thank you) and wanted to bring the minimelodrama full circle. <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2007/11/700/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Meltdown</title>
		<link>http://www.mexicomedstudent.com/2007/10/699</link>
		<comments>http://www.mexicomedstudent.com/2007/10/699#comments</comments>
		<pubDate>Wed, 31 Oct 2007 23:15:03 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[karma]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[macintosh]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2007/10/699</guid>
		<description><![CDATA[I have had a complete and total computer meltdown today.  I finally got my hands on the new version of MacOS X 10.5, &#8220;Leopard.&#8221;  Since I&#8217;m overly-cautious, I decided to put it on my MacBook Pro since it has very little &#8220;unique&#8221; data that was easy to back up first.  The update  hosed it. [...]]]></description>
			<content:encoded><![CDATA[<p>I have had a complete and total computer meltdown today.  I finally got my hands on the new version of <a href="http://www.apple.com/macosx/features/">MacOS X 10.5, &#8220;Leopard.&#8221;</a>  Since I&#8217;m overly-cautious, I decided to put it on my MacBook Pro since it has very little &#8220;unique&#8221; data that was easy to back up first.  The update  hosed it.  My usernames were gone and other esoteric problems had myself spending way too much time in single-user mode.  I doubt I would have had any semblance of a system left if it weren&#8217;t for my existing UNIX-y skillz.</p>
<p>To make this part of the long story short, I got it working&#8230;sort-of.  It&#8217;s the same in medicine&#8211;you know something is wrong, but all the labs say things are fine&#8211;except in medicine you can&#8217;t say, &#8220;OK, we&#8217;re going to just erase you and start from scratch.&#8221; LOL!  I was reading articles online on my desktop to help w/the laptop situation, and then&#8211;after the laptop is pretty much behaving oddly enough to say &#8220;screw it, I&#8217;m wiping it,&#8221;&#8211;my desktop started chunking.  There was no noise, but the fan started revving and the CPU seemed pegged.  It took seconds just to switch windows, probably a minute to switch to a different app, and just general badness. When I looked at the system logs, all I saw was &#8220;I/O error&#8221; over and over, and it corresponded to my boot disk&#8211;you know, the one that has a bunch of important stuff on it.</p>
<p>Booting from install CDs to run disk utilities was an exercise in futility. 2 out of 3 times, I couldn&#8217;t get the disk to even be recognized.  It was then that I had my &#8220;Oh shit!&#8221; moment: thanks to the laptop fiasco I realized I had no working computer to fall back on.  The cruel irony that sadistically played out in my head over and over was that I intentionally left my G5 alone, pristine because information on it was too important until Leopard proved its spots.  My karmic fortune makes me wonder if I clubbed harbor seals in a former life.  </p>
<p>Besides sharing my woe (and on the 31st, no less), the other important update is that I had no less than 5 blog drafts &gt;90% completed to post.  One of them was on MRSA, another was on emergency medicine&#8230;.it sucks that I lost all that work, but that&#8217;s still not even the worst of it.  I am still trying some voodoo to see if I can at least salvage some recent data, if I can even get the sucker to mount. (don&#8217;t mind the goat skull on my CPU and the salt circle on the floor)  I do have backups, but my iTunes library alone is &gt;40G, so it gets kinda hard sometimes.  I might have lost everything in the last 7-10 days in terms of documents, collected data, bits and pieces, etc., but I have a 2nd internal drive which stores most of my multimedia (<a href="http://www.apple.com/aperture/overview/">Aperture</a> for digital photos, some video movie projects, etc.).</p>
<p>So as to not lie on the bed crying like a girl, I remind myself that I&#8217;m not a graphic designer that lost his entire portfolio and will affect his financial future; this was not a case where my groundbreaking research into blah-blah went up in digital smoke.  I have a reasonable collection of backups across different external drives, but it&#8217;s going to be a major pain in the ass to figure out how to put Humpty Dumpty together again (and where to get another sATA drive of any decent size down here w/o paying practically double price).  </p>
<p>One step at a time&#8230;.more soon&#8230;    BACK UP YOUR IMPORTANT DATA! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2007/10/699/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Programming Languages Are Like Girlfriends</title>
		<link>http://www.mexicomedstudent.com/2007/10/698</link>
		<comments>http://www.mexicomedstudent.com/2007/10/698#comments</comments>
		<pubDate>Wed, 24 Oct 2007 02:47:42 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[Philosophical Musings]]></category>
		<category><![CDATA[girlfriends]]></category>
		<category><![CDATA[grass is greener]]></category>
		<category><![CDATA[life lessons]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[relationships]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2007/10/698</guid>
		<description><![CDATA[I was reading this article about a PHP developer&#8217;s love affair with Ruby, an increasingly popular scripting language.  Like &#8220;love affair&#8221; implies, it was intense, passionate, difficult, but ultimately ended.   Ruby&#8217;s greatest asset is that it was developed from the ground up to be strictly object-oriented (that&#8217;s way too huge a topic [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading <a href="http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html" target="_blank">this article</a> about a <a href="http://en.wikipedia.org/wiki/PHP" target="_blank">PHP</a> developer&#8217;s love affair with <a href="http://www.ruby-lang.org/en/about/" target="_blank">Ruby</a>, an increasingly popular scripting language.  Like &#8220;love affair&#8221; implies, it was intense, passionate, difficult, but ultimately ended.   Ruby&#8217;s greatest asset is that it was developed from the ground up to be <i>strictly</i> object-oriented (that&#8217;s way too huge a topic to go into here) in the face of &#8220;bastard&#8221; scripting languages like Perl and PHP that borrow from several &#8220;standard&#8221; languages (making them more flexible, IMO).  Ruby has received the most exposure via a Ruby-based web-creation framework called <a href="http://en.wikipedia.org/wiki/Ruby_on_Rails" target="_blank">Rails</a>, and people swear it&#8217;s the best thing since man invented fire. Whatever&#8211;I know better and I&#8217;m not drinking the Kool-Aid.  </p>
<p>Ok, background done&#8211;I mentioned all the above so you can make complete sense of what follows. My main point is that the author listed several lessons learned in his torrid language love affair, and this one really stuck out:</p>
<blockquote><p><strong>#7 &#8211; PROGRAMMING LANGUAGES ARE LIKE GIRLFRIENDS: THE NEW ONE IS BETTER BECAUSE <em>YOU</em> ARE BETTER</strong></p>
<p>Rails was an amazing teacher.  I loved it’s &#8220;do exactly as I say&#8221; paint-by-numbers framework that taught me some great guidelines.</p>
<p>I love Ruby for making me really understand OOP [object-oriented programming].  God, Ruby is so beautiful.  I love you, Ruby.</p>
<p>But the main reason that any programmer learning any new language thinks the new language is SO much better than the old one is because he&#8217;s a better programmer now! You look back at your old ugly PHP code, compared to your new beautiful Ruby code, and think, &#8220;God that PHP is ugly!&#8221; But don&#8217;t forget you wrote that PHP years ago and are unfairly discriminating against it now.</p>
<p>It&#8217;s not the language (entirely).  It&#8217;s you, dude.  You&#8217;re better now.  Give yourself some credit.</p></blockquote>
<p>Programming and geekiness aside, I thought that point was very insightful. How many things in our lives do we come back to something, full-circle, and have a vastly different view? By definition, when this happens we have a greater experience base to draw from, and the &#8220;time-out&#8221; we took allowed us a perspective that would have been otherwise impossible.  I think of my impending return back to school and bet that this will factor in somehow.</p>
<p>We all need to experience something different, something that jars us from our current point of view. I&#8217;m not suggesting a <b>real</b> torrid love affair (at least not for the married/committed people) to gain perspective or do anything irresponsible, but there <b>is</b> something special in losing oneself in a different activity or interest, pushing boundaries, challenging one&#8217;s views, and coming back &#8220;home&#8221; a better person for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2007/10/698/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Upgrade</title>
		<link>http://www.mexicomedstudent.com/2007/10/692</link>
		<comments>http://www.mexicomedstudent.com/2007/10/692#comments</comments>
		<pubDate>Wed, 10 Oct 2007 23:20:51 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Blogging/Web2.0]]></category>
		<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2007/10/692</guid>
		<description><![CDATA[I just upgraded my blog to Wordpress 2.3 from 2.2.1 (yes, I skipped 2.2.2).  I kinda like things not to be broken, so I don&#8217;t run the &#8220;bleeding edge&#8221; builds (betas, RCs, etc.) but I did start using Subversion to manage the source tree so that I could do updates way easier.  I [...]]]></description>
			<content:encoded><![CDATA[<p>I just upgraded my blog to Wordpress 2.3 from 2.2.1 (yes, I skipped 2.2.2).  I kinda like things not to be broken, so I don&#8217;t run the &#8220;bleeding edge&#8221; builds (betas, RCs, etc.) but I did start using <a href="http://en.wikipedia.org/wiki/Subversion_(software)" target="_blank">Subversion</a> to manage the source tree so that I could do updates way easier.  I am a dyed-in-the-wool user of <a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System" target="_blank">CVS</a> (no, that&#8217;s not the pharmacy chain) and using Subversion took a lot less getting used to than I thought, certainly from a client-only POV. The main thing I&#8217;m looking forward to in this release is native tagging. Yes, I know there have been plugins to do this, but I am glad I procrastinated, because now it&#8217;s something I don&#8217;t have to worry about converting. (who says procrastination doesn&#8217;t pay?!)</p>
<p>So, if things don&#8217;t work for whatever reason, let me know. Otherwise, things should be exactly how they were. I will be changing themes soon, mainly to take advantage of the new tagging and sidebar widget features. I&#8217;ve had this one for over a year and a half, and the reason you&#8217;ve seen it nowhere else but here is because it&#8217;s a horribly hacked copy of another theme.  I&#8217;m a techno-geek, not a designer, so when I start blindly experimenting with CSS, black clouds loom overhead, birds fly out of the treetops, and that ominous foreboding of what visual havoc I may wreak fills the ether.</p>
<p>Luckily for all, I do all my tinkering on a dummy instance of Wordpress on my own computer. <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />    The  disfigured alignments, twisted typefaces and ghastly graphics of my CSS carnage never leave my workstation.  (Halloween is coming up&#8211;I&#8217;m just getting in the mood&#8230;heh.)</p>
<p>Here are some recent, helpful Wordpress links until my next post:</p>
<ul>
<li><a href="http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion" target="_blank">Updating Wordpress with Subversion</a></li>
<li><a href="http://codex.wordpress.org/Template_Hierarchy" target="_blank">Template hierarchy</a> (really useful if you edit your theme)</li>
<li><a href="http://codex.wordpress.org/Template_Tags" target="_blank">Template tags</a> (using WP functions to display dynamically-generated data on your pages)</li>
<li><a href="http://richgilchrest.com/how-to-add-wordpress-23-tags-to-your-current-theme/" target="_blank">Retrofitting your &#8220;old&#8221; theme to use the new tagging system</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2007/10/692/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Musical blasphemy, for a good cause</title>
		<link>http://www.mexicomedstudent.com/2007/10/690</link>
		<comments>http://www.mexicomedstudent.com/2007/10/690#comments</comments>
		<pubDate>Mon, 08 Oct 2007 01:30:19 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[Fatherhood]]></category>
		<category><![CDATA[Living in Mexico]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2007/10/690</guid>
		<description><![CDATA[One of my recent projects was coming up with some audio/music to use for my daughter&#8217;s sleep.  White noise is ideal to block out unwanted din, especially living here in Mexico in a closed off gated community (coto) where everybody insists on living their lives outside. You can&#8217;t really tell the neighborhood to &#8220;shut [...]]]></description>
			<content:encoded><![CDATA[<p>One of my recent projects was coming up with some audio/music to use for my daughter&#8217;s sleep.  White noise is ideal to block out unwanted din, especially living here in Mexico in a closed off gated community (<em>coto</em>) where everybody insists on living their lives outside. You can&#8217;t really tell the neighborhood to &#8220;shut up,&#8221; when it&#8217;s 8:00pm.  In addition, most houses have no insulation of any kind, so just general noise from the outside such as cars driving by, a short honk, a delivery truck, etc. all have the potential to rouse our little Energizer bunny from the sleep that she naturally fights.</p>
<p>&#8220;No problem,&#8221; I thought to myself. I just needed a tool to &#8220;normalize&#8221; the audio so that the mostly classical music doesn&#8217;t have the all the dynamic range of the natural louds and softs.  Right now, a median volume would mean that soft passages would be unhearable and louder passages (though musically appropriate) would potentially wake her up.  Then, I thought, &#8220;Wait&#8211;I can&#8217;t be the only person to have needed this. Let me Google this&#8230;&#8221;</p>
<p>I could have sworn what I was going to use was a tool/plugin that does &#8220;normalization.&#8221;  After beating my head against that wall for a few days with no good results, I found that what I was looking for is what&#8217;s called <em>dynamic compression</em>.  &#8220;Compression&#8221; seemed totally the wrong word to me, because to compress is to remove redundant data to fit a smaller space (and &#8220;decompression&#8221; would fill it back in). But NOOOO&#8211;some crazy group of audio engineers decided to call a limiting of dynamic range&#8211;that narrowing the gap between the difference of louds and the softs&#8211;&#8221;compression.&#8221;  That&#8217;s what radio stations have been doing for years so you can hear everything in car w/o having to ride the volume control, as well as giving extra &#8220;punch&#8221; to certain audio frequencies so you think one station sounds better even though they play the same recordings.</p>
<p>Jacking with the dynamic range of the latest &#8220;Arcade Fire&#8221; track is one thing, doing it to a symphony or a string quartet is something different. Classical music is the domain of serious audiophile engineers analyzing acoustics in concert halls, obsessing over the minutiae of different polymer tiles, their placement, etc. all to provide the best aural experience for a live performance. When recording, mics are placed strategically to capture the ambience of the hall, but also throughout the stage. You want to hear the crispness of a freshly rosined bow on a string, the collective breath before a horn section&#8217;s opening, the higher frequencies in the <em>&#8220;blat&#8221;</em> of a low-brass instrument.  Trying to dampen these subtleties is blasphemy.</p>
<p>&#8220;Baby Einstien&#8221; sells 22 minutes of toybox-synthesized classical lullaby crap for $10 on iTunes Music Store. That&#8217;s a serious cash-cow; even pop CDs are at least 50 minutes or so.  Even if I bought both volumes, that&#8217;s not even 45 minutes of non-repetitive music. It is, however, homogenous in terms of timbre and volume, which, along with clever marketing, is why it sells.  I&#8217;d rather have my daughter listen to the real thing, but I also have a practical need here as well.  So imagine my own self-loathing when I subjected many wonderful pieces to a transmogrifying audio laboratory like a Maestro Mengele, removing the artistry, audio quality, and individuality to make a homogenous, similar, and ultimately inferior final product. </p>
<p>I&#8217;ll give an example: the &#8220;Adagietto&#8221; movement from <a href="http://en.wikipedia.org/wiki/Symphony_No._5_%28Mahler%29" target="_blank">Gustav Mahler&#8217;s Fifth Symphony</a>.  People in the know will gasp, &#8220;You&#8217;re putting her to sleep with Mahler!??&#8221; because Mahler is known for <em>wide</em> variations in dynamic expression, extremely long symphonies (>100 minutes), very busy and thick scoring (over 120 members in the orchestra, plus a choir at times), and did I mention long symphonies?  Relax&#8211;this is a slow movement that is scored simply for strings and harp.  I even have the relevant excerpt from the score here to follow along for those that want to for the musical sections below:</p>
<p><a href="http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahler-symphony-no.5-iv-5.jpg" onclick="window.open('http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahler-symphony-no.5-iv-5.jpg','popup','width=720,height=724,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false" rel="lightbox[690]"><img src="http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahler-symphony-no.5-iv-5-tm.jpg" height="100" width="100" border="1" hspace="4" vspace="4" alt="Mahler-Symphony No.5 Iv-5" align="left"/></a></p>
<p>Note all the instructions Gus has provided above; the score is full of details, all about to be lost.  This is the final 18 or so measures of the movement before heading into the buckle-your-seatbelts finale that comes immediately after.  In this excerpt, 8 minutes into the movement, we go from quiet yearning to a final gushing emotional outpouring, to a complete fade to nothing.  Gorgeous, heart-tugging, and although sublime, completely unworkable to put a child to sleep.  Here is a picture of the original waveform in the audio editor (<a href="http://www.macworld.com/2005/07/reviews/finalcutsountrack/index.php" target="_blank">Apple Soundtrack Pro</a>) and the playable excerpt below it:</p>
<p><a href="http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahlerwaveform-orig.png" onclick="window.open('http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahlerwaveform-orig.png','popup','width=929,height=381,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false" rel="lightbox[690]"><img src="http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahlerwaveform-orig-tm.jpg" height="100" width="243" border="1" hspace="4" vspace="4" alt="Mahlerwaveform-Orig" /></a></p>
<p>Now, the bastardized, compressed audio.  Note that there is a lot of artifact bringing up the volume from the low-amplitude sections, which you can visually see in the following graphic. This is the price one pays:<br />
<a href="http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahlerwaveform-com.png" onclick="window.open('http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahlerwaveform-com.png','popup','width=964,height=379,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false" rel="lightbox[690]"><img src="http://www.mexicomedstudent.com/wp-content/uploads/2007/10/mahlerwaveform-com-tm.jpg" height="100" width="254" border="1" hspace="4" vspace="4" alt="Mahlerwaveform-Com" /></a></p>
<p>Upon finishing compressing 2h of music selections, they were transferred to a minidisc set on &#8220;Repeat,&#8221; and applied that night. I happy to report it was an unqualified success. I met the dual objective of both blocking out more external noise and giving daughter something to listen to that she can carry with her, even if only subconsciously, as she grows older to appreciate it more.  Part of me feels bad for blasphemy I&#8217;ve wrought (ok, I&#8217;m being a bit facetious here), but Claudia and I certainly get more quality time as daughter gets more sleep, so too bad. <img src='http://www.mexicomedstudent.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr />
P.S. Once unleashed, the compression monster can level anything in its path, rendering even unthinkably inappropriate selections even and unwavering. I&#8217;ve always joked to everyone I was going to inflict Soviet composers, such as Shostakovich, on her as soon as possible. I may do some personality damage if I start too early with things like this.  LOL!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2007/10/690/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Halo 3</title>
		<link>http://www.mexicomedstudent.com/2007/10/683</link>
		<comments>http://www.mexicomedstudent.com/2007/10/683#comments</comments>
		<pubDate>Sun, 07 Oct 2007 01:10:13 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[Pop Culture]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2007/10/683</guid>
		<description><![CDATA[I want it.  Badly.  Of course, to play it, I&#8217;d need an XBox 360.
I want that too.
]]></description>
			<content:encoded><![CDATA[<p>I want it.  Badly.  Of course, to play it, I&#8217;d need an XBox 360.</p>
<p>I want that too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2007/10/683/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Secure Social Networks: A Possibility</title>
		<link>http://www.mexicomedstudent.com/2007/09/679</link>
		<comments>http://www.mexicomedstudent.com/2007/09/679#comments</comments>
		<pubDate>Sun, 30 Sep 2007 17:00:20 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[Medical and Health]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2007/09/679</guid>
		<description><![CDATA[This whole issue with Sermo has me hoppin&#8217; mad. This story really came to a head last week, but I didn&#8217;t really pay attention to it as I&#8217;m not a physician and therefore don&#8217;t care about a site of which I can&#8217;t participate.  However, I finally did read some articles about this and my [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://www.xconomy.com/2007/09/26/sermo-strikes-back-a-physicians-online-community-lashes-out-against-bloggers-who-publicize-security-gap/" target="_blank">whole issue with Sermo</a> has me hoppin&#8217; mad. This story really came to a head last week, but I didn&#8217;t really pay attention to it as I&#8217;m not a physician and therefore don&#8217;t care about a site of which I can&#8217;t participate.  However, I finally did read some articles about this and my jaw dropped.  Here, an AMA-sanctioned site with $27M ($9M when they started) in venture capital money whose entire business model centers around having a secure, private community for physicians, does nothing except use public databases (as in [nearly] free) to &#8220;ensure&#8221; a physician is not misrepresenting his/her identity. Sermo&#8217;s website makes the claim that their authentication is done in &#8220;real-time.&#8221; To <a href="http://www.fda.gov/oc/op/sentinel/transcript030707.html#AlexFrost" target="_blank">quote</a> Alex Frost, a VP at Sermo:</p>
<blockquote><p>One of the components of the system, and one of the powerful concepts in this being a safe community for interaction, is that we built a real-time authentication and credentialing system.  If you are an MD, you can gain access to the system by answering a few challenge questions, and we will verify who you are.</p></blockquote>
<p>This is so incorrect, it&#8217;s hard to know where to start. To use words like &#8220;authentication&#8221; and &#8220;credentialing&#8221; and not be referring to information tokens that due diligence would expect <em>only</em> that person to have, is misleading at best, outright lying at worst. When the festering abscess that is Sermo&#8217;s security model was cut open and exposed by <a href="http://www.medgadget.com/archives/2007/09/medgadget_guide_to_hacking_into_social_networks_for_doctors.html" target="_blank">Medgadget&#8217;s scalpel</a>, &#8220;Sermaphrodites&#8221; circled the wagons to protect Sermo! Rather than the Sermo physicians appreciating this potential save to their community by forcing the issue to the forefront (and calling for Sermo&#8217;s CEO, <a href="http://www.medgadget.com/archives/2007/09/open_letter_to_dr_daniel_palestrant_ceo_of_sermocom.html" target="_blank">Daniel Palestrant</a> MD, to explain how this could be allowed to happen while sitting on so much money), they saw this intervention as a &#8220;how-to&#8221; for druggies to get DEA#s (news flash: this doesn&#8217;t affect the street wino any more than it affects the white-collar drug seeker who already knew this), calling Medgadget&#8217;s authors out and turning on their own. However, another blogger independently showed that <a href="http://psychcentral.com/blog/archives/2007/09/22/sermos-9m-weak-security-model/" target="_blank">Sermo could easily be penetrated by anyone</a>, publishing the results.  Yet there was no riot on this psychologist&#8217;s blog.  Sermo physicians threatened to turn Medgadget authors in to their respective state medical boards (for what, publishing public information?!?) and called for advertisers to remove their support, making me wonder if the overly-strong reaction was as much about a fellow physician breaking the &#8220;good-ol-boy fraternity mentality&#8221; than what was actually disclosed.</p>
<p>This was a known issue (by Sermo&#8217;s own admission) and they did nothing about it. However, this post isn&#8217;t about the drama above.  Unlike many of the flamethrowers and trolls out there, I actually have framework for a solution.  I&#8217;m not an MBA or looking to quit medical school and form a company, so this has nothing to do with being anti-Sermo in concept.  I am passionate about information security and how it relates secure electronic physician-patient communication.  I couldn&#8217;t care less about Sermo as a company or a site; like I said above, why would I care about a site I can&#8217;t even join?  I&#8217;ve joined these threads online because of a genuine interest in the underlying <em>technology</em>, and what I see in Sermo&#8217;s gross security mismanagement is a threat to physicians&#8217; trust of its implementation and use.</p>
<p>Some background on me, I was all but ready to sit for my <a href="http://en.wikipedia.org/wiki/CISSP" target="_blank">CISSP</a> exam in information security when my father, who had end-stage liver disease, became continually and critically ill.  I already had been accepted into medical school, but rather than work up until the day I&#8217;d leave, I decided instead to take those months and help family and my dad (who eventually&#8211;thank God&#8211;had a transplant and is doing quite well).  In systems administration, I was one of the first <a href="https://www.redhat.com/training/rhce/courses/rhce_meaning.html" target="_blank">Red Hat Certified Engineers</a> (in fact, I took my exam on their Raleigh campus because they hadn&#8217;t even begun to outsource the exam yet) and have two <a href="http://www.sun.com/training/certification/solaris/scsa.xml" target="_blank">Sun Solaris SA</a> certifications. I only mention all of this to give readers an idea of my status as a serious computer professional.  In my few attempts to discuss these matters on comment boards so far, people see &#8220;medical student,&#8221; and it screams out like a naive 20-something. I&#8217;m nothing of the sort, especially in this field.</p>
<p>What follows is going to be long and technical (I&#8217;ll do the best I can on making that as painless as possible), but it&#8217;s because some groundwork is necessary to understand key concepts first.  You&#8217;ve been warned&#8230;if you&#8217;re still interested, let&#8217;s go!</p>
<hr /> <strong>PART I: Digital Signatures</strong>&#8220;Digital signatures&#8221; in the security world does not mean a scanned image of a paper signature. While this is, indeed &#8220;digital,&#8221; it is laughably easy to forge and offers no more guarantee than some jackhole running off with a physical, rubber signature stamp.   A truly digitally signed document must meet some basic criteria:</p>
<p><em><strong>1. The signer is indisputably involved.</strong> </em> To properly sign a document/file/message digitally, intervention is required&#8211;namely a passphrase against a cryptographic key. Therefore, there is no &#8220;rubber stamping&#8221; in this arena, a la a nurse stamping a prescription pad or &#8220;verbal orders&#8221; that were allegedly never given.<br />
<em><strong>2. The signer is indisputably who they claim to be.</strong></em>  This is done by prior verification/escrow of the cryptographic key and the foreknowledge that the identity can not mathematically be forged. When the signature occurs, <em>the exact time and date become part of the signature</em>.  Taken as a whole, #1 and #2 provide the principle of &#8220;non-repudiation,&#8221; or the inability of the signer to &#8220;back out&#8221; by saying they didn&#8217;t mean it or that it didn&#8217;t happen at the specified date/time, etc.<br />
<em><strong>3. Document integrity. </strong></em> The contents are guaranteed to be tamper-proof&#8211;there is no retroactive changing of anything. The document as a whole undergoes a one-way hash algorithm, a fingerprint of sorts, and the alteration of single digit, character or space renders the hash invalid.  To illustrate what I mean, the hash algorithm MD5, when applied to the text of the Preamble of the US Constitution returns &#8220;<code>d16d01f300b43c68b720698bedd5b9e3</code>&#8221;</p>
<p>This computational output is a string of only 32 hexadecimal digits, so there is no way that I can take this short string and reconstruct the original, &#8220;We the People&#8230;&#8221;  This is why it&#8217;s called a &#8220;one-way&#8221; hash. In fact, I can take the entire Constitution&#8211;the entire Library of Congress, even&#8211;and generate a similar, but different, unique hash. This is why I use a fingerprint analogy: you can&#8217;t extrapolate a fingerprint to a make a person, but the &#8220;mark&#8221; left behind definitely identifies where it came from.  Change the document one iota and you change the fingerprint; have a different fingerprint in hand, and you know it was not from the same, unaltered document.  This is <em>essential</em>.</p>
<p><strong>PART II: Public Key Cryptography</strong></p>
<p>Ever since there has been a need to keep information secret, there have been methods of doing so. Egyptians utilized a special staff where papyrus was rolled around its circumference, a message was written linearly, and other characters filled the gaps afterwards. If this papyrus was intercepted, it would be useless without the special staff which corresponded to the right helical turn length. Julius Caesar used a frameshifted  alphabet, where A corresponded to, say N, B to O, C to P, etc.  Unless you knew what the offset was, the message was gibberish.  Of course, there&#8217;s the story of the &#8220;Enigma machine&#8221; of WWII, and now with fancy computers, the possibilities are endless&#8211;both to create new cryptosystems and to do &#8220;brute-force attacks&#8221; to break them.  But that&#8217;s another book, actually.</p>
<p>The point here is all the examples above illustrate &#8220;symmetric key&#8221; encryption.  The same &#8220;key&#8221; used to encrypt is the same key used to decrypt. The encrypted result can be iron-clad, but obtain the key and your done for. For example, if the other party got a hold of that Egyptian staff, all bets were off.  So if securing the encrypting key is all-important, how do you encrypt things on the wild-west of the Internet without sending that all-important key over insecure lines?  Enter public-key, or &#8220;asymmetric&#8221; cryptography.</p>
<p>Asymmetric keys mean that I have two keys&#8211;one public, one private&#8211;that were generated simultaneously and are mathematically, inextricably interconnected. The secret key says safe with me, but my public key can be broadcast anywhere.  If someone wants to send an encrypted message to me, they don&#8217;t use some super-secret device, they use my PUBLIC key combined with their SECRET key, and the two make a message that we both can read.  My secret key is safe and secured physically (my computer) and digitally (by passphrase).  My public key, on the other hand, is <a href="/enrico_gpgpubkey.asc" target="_blank">downloadable</a> and free for the world to use. If you tried viewing the key from the previous link, it is an example of what&#8217;s called &#8220;ciphertext,&#8221; or encrypted data transmitted by plain letters and numbers. This makes it platform neutral, easy to embed in email, chats, <strong>Sermo posts</strong> (oops, I&#8217;m foreshadowing&#8230;bad Rico!)</p>
<p>The two most common public key systems used for Internet communication are PGP (&#8221;Pretty Good Privacy&#8221;&#8211;<a href="http://www.pgp.com/solutions/homeoffice.html" target="_blank">now a commercial enterprise</a>, but the founder, Phil Zimmerman started it all at MIT) and its freeware, open-source counterpart, <a href="http://www.gnupg.org/(en)/features.html" target="_blank">GPG</a> (&#8221;GNU Privacy Guard&#8221;). To see all of this in action before you get too lost in the background and theory, a digitally signed message is shown below.  The original, as I wrote it, is the English text from &#8220;This&#8221; to &#8220;keyring;&#8221; everything that enveloped it above and below came from the signature process.  This process here was simply invoking GPG to sign the text, and upon prompting me for my passphrase to unlock my secret key, GPG produced this output:</p>
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

This is an example of a signed message.  Above, the hash
algorithm should be shown (SHA256) so that the recipient
can verify with that same algorithm that every character
in this message has arrived, unaltered. Moreover, although
you can't tell by the gibberish below, this is also digitally
signed with my private GPG key, and this is verifiable if
you have my public GPG key on your keyring.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)

iD8DBQFHAAjdozJz1Dh2WKURCKu3AKDC2WQfSMxhhW382wsslrBDNiF+/QCfa026
4gPie5pNTyXN5RFMCDej3dA=
=7DOW
-----END PGP SIGNATURE-----</pre>
<p><strong>PART III: Web of Trust</strong></p>
<p>All the PGP/GPG stuff is well and good except when you consider that the ID in the key is a name and email address&#8211;hardly something that can&#8217;t be forged. What prevents me from generating a keypair that corresponds to &#8220;George W. Bush &lt;president@whitehouse.gov&gt;&#8221; and sending/signing emails and messages pretending to be Dubya?  <em>Absolutely nothing</em>.  This is solved by a model called the &#8220;web of trust.&#8221;  Let&#8217;s say there are two people, Bob and Alice (in security, it always is &#8220;Bob and Alice,&#8221; don&#8217;t ask) who know each other in real life.  Bob can get Alice to &#8220;sign&#8221; his public key such that when others see his public key, they see Alice&#8217;s signature there, too.  Alice agrees to sign only because she can attest that Bob really is who he says he is, and vice versa.  When &#8220;Carol,&#8221; Alice&#8217;s friend, sends Bob a signed email, Bob has no idea if she&#8217;s really a friend of Alice&#8217;s.  However, if he sees that Alice&#8211;a person whom he knows and trusts&#8211;has signed her key that was used for the email to Bob&#8211;Bob can reasonably assume that Carol&#8217;s idenitity is credible.  If there are two people on Carol&#8217;s keychain that Bob personally knows (and also has their digital public keys), then Bob <em>really</em> has much better assurance of Carol&#8217;s identity.</p>
<p>Now, If the contents of the communication is &#8220;Hey, nice to meet you,&#8221; then all of this is rather silly.  However, if the content of the communication has some request that requires a commitment of time, energy or money, then the bar is raised.  Now let&#8217;s zoom to the present situation, and the communication is a physician requesting information on a patient.  Now there&#8217;s a legal component to consider as well.  The more people gather to voluntarily sign each other&#8217;s keys after verifying identity, the stronger this web becomes and the more it can be trusted.</p>
<p>The explosion of the internet &#8220;to the masses&#8221; is exactly what made this model fail. When the bulk of the Internet users were those affiliated with universities, colleges, the government and specialty technology companies, you had a select enough group to do this with.  10 years later, when disgruntled radicals, convicted felons, and my grandma all have broadband, the idea of &#8220;voluntary trust&#8221; among like-minded individuals is laughable.</p>
<p><strong>PART IV: Of Triangles and Tradeoffs</strong></p>
<p>The following graphic is the classic &#8220;security triangle&#8221; (there are many variations) that shows that you can&#8217;t have all three things at once completely:</p>
<p><img src="http://www.mexicomedstudent.com/wp-content/uploads/2007/10/security-triangle.png" alt="Security Triangle" border="0" height="203" hspace="4" vspace="4" width="266" /></p>
<p>In order to make a system secure, it&#8217;s going to cost money and it&#8217;s going to have to have some hassle associated with it.  Whether it&#8217;s having to remember passwords, carrying a swipe badge in the case of physical security, there&#8217;s a component of inconvenience&#8211;always.  In order to make things secure but easier to use, you&#8217;re going to have to sink proportionally more money into it.  Using the PGP vs. GPG example above, GPG is free, but using it is <em>not</em> intuitive. There are graphical &#8220;wrappers&#8221; and plugins for email/chat clients that allow one to mouse click this or that, but most are kludgy, and there is no consistent interface at all.  PGP, on the other hand, uses 95% of the same underlying technology, but as a polished corporate product, it provides stable, reliable solutions ranging from personal software to enterprise tools to secure entire infrastructures.  This obviously is not going to come cheap, but it&#8217;s a hell of a lot easier to use and deploy.  Not being able to &#8220;have it all&#8221; is essential in managing both users&#8217; and managers&#8217; expectations regarding security solutions.</p>
<p>Sermo sacrificed security to make a system that was cheap and easy to use, or more to the point, easy to sign up. With all the VC money that Sermo had, this is inexcusable.</p>
<p><strong>PART V: Wherein I actually get to the point</strong></p>
<p>While the Web of Trust model above could not be sustained with the Internet at large, it works beautifully among a tight-knit community&#8211;<em>like physicians on a social network!</em>  Doctors are a naturally suspicious, overly cautious, and a fiercely protective group.  Especially if &#8220;signing one&#8217;s name&#8221; to something, physicians in these overly-litigious times understandably need a <strong>lot</strong> of reassurance.  I say, &#8220;PERFECT!&#8221;  What better self-policing model than to have that suspicion, that scrutiny to ensure a secure, physician-only social/medical network? The ever-present sentiment of &#8220;I went through hell-training, gave up 10 years after college for shit wages&#8230;&#8221; doesn&#8217;t lend itself well to being &#8220;spied&#8221; on by slimeball, used-car-salesman drug rep types posing as doctors to listen in on discussions and reporting back to their Mother Ship.</p>
<p>It&#8217;s self-policing in every way.  Here, it doesn&#8217;t matter if you have MD, DO, PhD, PharmD, etc. after your name; it matters if you have other peoples&#8217; digital signatures attached to your own.  If some &#8216;newbie&#8217; comes in and claims to be such-and-such and really doesn&#8217;t have much in the way of referring signed sigs, they&#8217;ll naturally be less trusted, perhaps not included into certain forums until they&#8217;re vouched for&#8211;just like it is in real life.  In cyberspace, people have these disconnected expectations of human behavior, like some forum doesn&#8217;t treat them as one of their own after two postings, but here in &#8220;meatspace,&#8221; doesn&#8217;t it work the same way?  You go to one or two meetings or the like by yourself, and you might get a lukewarm reception. You go with 2-3 &#8220;regulars&#8221; that introduce you to people, and you&#8217;re going to have a much different, much more rewarding, experience.  If this is going to be a social network&#8211;a social network that needs to have the requisite security where members are truly vetted&#8211;then it&#8217;s going to have the same issues, concerns, and dynamics of ANY social network, as far as the people dynamic is concerned.</p>
<p>But let&#8217;s be honest. Sermo isn&#8217;t trying to create a social network for physicans, much less try to make it secure place any more than it needs to keep operational.  Looking at the Sermo graphics and market propaganda, you&#8217;d think it was trying to make Facebook for physicians.  The real point of Sermo is to make money for its stakeholders, which it&#8217;s poised to do, hand over fist. Sermo&#8217;s free membership and ad-free content is paid for by revenue from &#8220;clients&#8221; who will pay to either monitor discussions in nonspecific fashion for a subscription fee or pay a large sum to have a question put out there, (eg. Merck asks, &#8220;If Vioxx were to come back on the market, would you prescribe it?&#8221; &#8212; Sermo just made $50,000 for a yes/no poll).  Sermo claims that it only shares <em>aggregate</em> data and that no personally identifying information is shared with third parties, but how much can you trust a company that already has shown such disgustingly lax security practices?</p>
<p>Everything I&#8217;ve outlined above is a framework, a skeleton on which one can lay a foundation for a better, more secure way of communicating. Sermo could have and still can implement any of this at any time.  I used PGP/GPG as examples only; there are many implementations of the cryptographic and security principles that lie behind these. I say build a new network, one that from the ground-up is a collaborative effort of physicians, not the money-making vision of a single physician. Build a network that is truly socially policed, where members are vetted according to agreed-upon standards, where discussion can take place in appropriate forums with reasonable assurance that the information will not be shared by others in any fashion, aggregate or not.  The security technology is there to use however desired. It can be a zero cost solution with a steeper learning/usage curve or a paid-for solution to make life easier for everyone; the community will decide what&#8217;s best. Build a social network that is based on a meritocracy where members that give the most get the most decision-making authority, rather than a autocracy that doles out $75 to a poor resident for answering a poll question that Big Pharma paid tens of thousands for. Have complete transparency in business practices, privacy statements, etc.</p>
<p>Just don&#8217;t build another Sermo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2007/09/679/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Hello from &#8220;The Ranch&#8221;</title>
		<link>http://www.mexicomedstudent.com/2006/12/595</link>
		<comments>http://www.mexicomedstudent.com/2006/12/595#comments</comments>
		<pubDate>Mon, 11 Dec 2006 01:04:22 +0000</pubDate>
		<dc:creator>enrico</dc:creator>
				<category><![CDATA[Computing/IT]]></category>
		<category><![CDATA[Fatherhood]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.mexicomedstudent.com/2006/12/595</guid>
		<description><![CDATA[I&#8217;m back in Tex-ass, and as usual, it&#8217;s been a craaazy transition back to the USA.  &#8220;The Ranch,&#8221; by the way, is the term of semi-endearment for my in-law&#8217;s house in a small city on the Rio Grande River. It used to be far removed from most vestiges of civilization, but the little town is economically booming to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back in Tex-ass, and as usual, it&#8217;s been a craaazy transition back to the USA.  &#8220;The Ranch,&#8221; by the way, is the term of semi-endearment for my in-law&#8217;s house in a small city on the Rio Grande River. It used to be far removed from most vestiges of civilization, but the little town is economically booming to the point where it&#8217;s more and more doable to stay for extended periods of time with the new stores, restaurants, etc.</p>
<p>Regarding the trip back, it was nice spending time w/Claudia alone. We had a flat tire 3 hours into our trip and the densest fog I&#8217;ve ever seen about 3 hours from the border in the mountains outside Monterrey, NL.  By the time we crossed into the US&#8211;4 hours late after a 16+ hour trip&#8211;I gotta say: Mexico never looked so good than in the rear-view mirror. It&#8217;s precisely for this reason that I shock myself when I admit that a part of me wants to go back.  I hate calling myself a homebody, but the truth is that I <em>need</em> my own private space, a refuge, a Bat Cave<sup>tm</sup> if you will, to be happy and collect my thoughts to not feel so scattered.  Most classmates, being of the younger, 20-something variety, make the transition home with ease, sinking back in their old, comfy bed with their rooms just as they left them.  Others may have moved out some time ago, but being single, they find a good spot in the house and call it theirs.</p>
<p>Married with a kid sharing a bedroom for almost a month with nowhere else to go in the house except to commune with the parental units?  Pass the Xanax, please.  Add to that the fact that we have to share time with both sides, and packing baby gear every time gets, um&#8230;.old.  Simple checks like &#8221;Honey? Did you remember to bring the Orajel for her gums?&#8221; quickly turn into &#8220;What the hell do I have to do, tattoo &#8216;ORAFUCKINGJEL&#8217; on my forehead?!  The crying and 3 fingers in her mouth wasn&#8217;t enough of a reminder?!?&#8221;  Of course, I exaggerate (mostly) but you get the idea.</p>
<p>Internet connectivity has been spotty because of all the moving around and no wireless at either house, so I haven&#8217;t written on the blog and was in email read-only mode for the most part. If you&#8217;ve sent me email, you&#8217;ll get a reply shortly.  Otherwise, as soon as I get my RSS reader on my laptop updated with my .ompl files from my desktop which stayed in Mexico, I&#8217;ll be back commenting on the blogs.</p>
<p>P.S.  If anybody has any suggestions for offline newsreaders for Windows (ick), I&#8217;d appreciate the help.  Bloglines and other excellent online aggregators don&#8217;t help with the spotty connectivity I have here.  Danke.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mexicomedstudent.com/2006/12/595/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
