Wheelchair Risers
Engineering
Removable pair of rubber molded 3 to 4 inch wheel risers for larger steps with cross-form for diminished storage occupation. Targeted for advanced wheelchair operators.
Link: Wheelchair Risers
Draw Muhammad Day RSVP
The on-again off-again fledging Draw Muhammad Day has become viral and while we often feign from adjoining conjectured narcissism we...don't...um, well. Okay, we love conjectured narcissism! Affix our malice for zealots and particularly those of the Islamic ensemble and it's an open bar shindig we'd RSVP. On 140/070 (OT) revisit tvmiller.com for our abecedarian visual literation of the twitching man and his handsome donkey.
Locality Retrospective
Though our internet presence exceeds this current domain to a pre-Gorian era, since '063, we have moored a minute less than 100K corner of this information carpool and slowly evolved from a mere spec to a merer spec. Thanks to the Internet Archives' Wayback Machine, we have been given an opportunity to look back at the evolution of our brand. Below are a series of snapshots from 063 to 067. During these final years, we transitioned to our current format in which a colorful introduction can be rediscovered here. [113/066]

       

Twitter Followers Counter and Updates Counter
It's noted that the Twitter Followers Counter and Updates Counter PHP scripts we re-engineered for tvmiller.com are still not sufficiently available online thus, following to our open sourcing catechism, here they are.
Base PHP coding credit: ooyes.net
Replace: YOURUSERNAME

Twitter Followers Counter
<?php
function twitter_followers_counter($username) {
// Tv Miller (tvmiller.com)
$cache_file = CACHEDIR . 'twitter_followers_counter_' . md5 ( $username );

if (is_file ( $cache_file ) == false) {
$cache_file_time = strtotime ( '1984-01-11 07:15' );
} else {
$cache_file_time = filemtime ( $cache_file );
}

$now = strtotime ( date ( 'Y-m-d H:i:s' ) );
$api_call = $cache_file_time;
$difference = $now - $api_call;
$api_time_seconds = 1800;

if ($difference >= $api_time_seconds) {
$api_page = 'http://twitter.com/users/show/' . $username;
$xml = file_get_contents ( $api_page );

$profile = new SimpleXMLElement ( $xml );
$count = $profile->followers_count;
if (is_file ( $cache_file ) == true) {
unlink ( $cache_file );
}
touch ( $cache_file );
file_put_contents ( $cache_file, strval ( $count ) );
return strval ( $count );
} else {
$count = file_get_contents ( $cache_file );
return strval ( $count );
}
}
print twitter_followers_counter('YOURUSERNAME') ?>

Twitter Updates Counter
<?php
function twitter_statuses_count($username) {
// Tv Miller (tvmiller.com)
$cache_file = CACHEDIR . 'twitter_statuses_count_' . md5 ( $username );

if (is_file ( $cache_file ) == false) {
$cache_file_time = strtotime ( '1984-01-11 07:15' );
} else {
$cache_file_time = filemtime ( $cache_file );
}

$now = strtotime ( date ( 'Y-m-d H:i:s' ) );
$api_call = $cache_file_time;
$difference = $now - $api_call;
$api_time_seconds = 1800;

if ($difference >= $api_time_seconds) {
$api_page = 'http://twitter.com/users/show/' . $username;
$xml = file_get_contents ( $api_page );

$profile = new SimpleXMLElement ( $xml );
$count = $profile->statuses_count;
if (is_file ( $cache_file ) == true) {
unlink ( $cache_file );
}
touch ( $cache_file );
file_put_contents ( $cache_file, strval ( $count ) );
return strval ( $count );
} else {
$count = file_get_contents ( $cache_file );
return strval ( $count );
}
}
print twitter_statuses_count('YOURUSERNAME') ?>

Baby Stroller Donation
As part of the upcoming /TVMI.PCE project, we are in need of a baby stroller. Whether your child out-grew the necessity for one or you have one far gone from function...we want it. Missing a wheel or torn fabric is of no concern, merely that it's not a heaping pile of twisted aluminum and plastic. Contact /TVMI. at mvt@tvmiller.com. Thank you.