I’ve always wondered how much honesty would be too much honesty when it comes to writing about my character or feelings on an online dating site. Writing anything at all is quite the conundrum to begin with—something that can be seen in comparing the contrasting guides and how-to’s discussing how one should fill out those blasted profiles in order to find the perfect match!—but, I digress.

Recently, I began to think about my profile on one site—which has only attracted two women—and started to wonder whether I should try to tweak it, and how to go about doing so. My first thought was to try and be just a bit more honest and upfront—to take some of the mystery away, and to attempt to reassure that I am not another one of those creeps fishing for a “good time.”

“Divorced. Lonely. Depressed. Wishing to change that all, real soon, with your help,” was my first thought; just emblazing the top line of my bio with those words. I couldn’t speak truer words to anyone; surely I’d get someone with that kind of honesty, wouldn’t I? After further thought, however, I had my doubts and figured that despite my efforts in being honest, I’d come off as the pathetic and pitiful creep that nobody would want. Sad, really, because honestly many women are looking for that guy—the one that fits the description that I wrote—but they really don’t want to run into someone who’d say it that way. Though that guy is wanted, those words take on negative connotations.

Divorced. A guy that has known love, sure, but a love that ended somehow… That thought can be attractive—where it’s obvious that the man knows of love well enough to commit—but it brings about  the introduction of several questions: Whose fault was it? Was it mutual? How messy was it? Does that mean that he has a pre-defined type? Will he try to compare relationships? Is there still a connection to the ex-?

It’s easy to see how—despite that one positive note—hearing that a guy is divorced is a scary prospect.

Lonely. Depressed. These two statements kind of go hand in hand; it would make sense that someone that’s feeling lonely would be depressed due to the loneliness. But, then again, one is able to raise question to the degree of the depression and loneliness. Does it mean that he will continue to be depressed a few communiqués in, or will it fade like it should? Does this mean that he will be a little clingy or over-exuberant when he gets a message or call? And if he’s lonely and depressed now, will he feel the same should things not work out?

That last question is a big one for many women; after all, how many women really want to be the cause of a man’s heartache? Not many; and where women typically feel so much more in tune with their emotions and know the pains of heartache themselves, they’d rather skip over the guy showing evidence that he’s in touch with his emotions, simply because they don’t want to hurt him any further.

Wishing to change all that, real soon, with your help. A good reinforcing statement that shows some play and humor—not a whole lot wrong with it—other than it’s a bit cheesy. It shows that the guy wants to find a true connection, but the cheese suggests that it may just be another line. So much for trying to show that I’m not just another one of those guys.

Untitled Entry for October 17, 2015

[This post was originally authored elsewhere. I’ve since decided to include it here.]

One thing that I’ve discovered is how much more emotionally exhausting being a single parent can be. It’s hard to try to be everything to the children, and to be there without falling apart in front of them. Fielding the commentary of how they wish that their mother was with us and still a part of our family brings up so many different feelings and emotions inside of me. How do I respond?

Most of the time, I simply tel the child, “I know,” and that “I wish she was here, too.”

…and sometimes, I do wish that their mother was still with us. It’s difficult to say why I fell that way, though. Is it because I wish I could grant the children that wish? Is it because I miss that family element that we’d had for over a decade? Is it because I am lonely?

Other times, I wish that their mother would find a way to grow more distant from us, because of all the heartache and pain that she’s brought–and continues to bring–upon this family.

[Republished March 27, 2016]

I’m finding it difficult to understand Diana–perhaps more so than before; yet, it’s not eating at me as it had so many times before…
I wish that I could share this with her; express to her some of my confusion and misunderstandings…
…but, I know that I can’t, because it only seems to aggravate her. Honestly, I believe that the aggravation she feels comes from her own confusion.
I’d love to have the chance to talk with her about some of the things she says she reflects upon–to see if when she thinks of the past year and all of the things she’s done, whether there is at any point the wish to return to or start a new life with me.

A Streaming “Popup” Player for RadioDJ w/ Icecast

Just because I like to tinker with all sorts of toys, I put together a little page that can be used as a “pop-up” player for my RadioDJ/Icecast stream. Needless to say, a lot of this relies upon the hard-work of other RadioDJ users and enthusiasts–credit/links to be given at the end of this post.

My current iteration of the player relies upon six little files:

  1. img.js
  2. img.php
  3. song.js
  4. song.php
  5. serv_inc.php
  6. index.html

If you don’t already know about the serv_inc file, it’s the one that allows you to make your database connections. The only mods that are needed are, of course, those which will be necessary and unique to your particular installation. More info on that goodness can be found here:
Demo Script For RadioDJ RC1 and Newer

The img.* and song.* files are based upon files found here:
A live real time refreshing solution for web data (stream titles etc) and at that topic author’s site:
http://stream.oxygenrad.io/

The index.html file is my own cobbled together creation.

Contents of the *.js and corresponding *.php files are very similar; as such, I’ll give the song.* ones below, and just point out the changes to make for the img.* ones, if you wanna have the page load album art–if you’ve set up your system for that (…a whole other topic for another day, BTW):

song.js:
$(function() {
function reload(elem, interval) {
var $elem = $(elem);
var $original = $elem.html();
$.ajax({
cache: false,
url: 'PATH_TO_SONG.PHP_GOES_HERE',
type: 'get',
success: function(data) {
if ($original == data) {
setTimeout(function() {
reload(elem, interval)
}, interval);
return
}
$elem.html(data);
setTimeout(function() {
reload(elem, interval)
}, interval)
}
})
}
reload('#song_info', 5000)
$("#song_info").fadeOut();
$("#song_info").fadeIn("slow");
});

…for the img.js, set the URL to your img.php path, and change references to song_info to song_art.

song.php:

<?php
require_once('serv_inc.php');
function convertTime($seconds) {
$sec = $seconds;
// Time conversion
$hours = intval(intval($sec) / 3600);
$padHours = True;
$hms = ($padHours)
? str_pad($hours, 2, "0", STR_PAD_LEFT). ':'
: $hours. ':';
$minutes = intval(($sec / 60) % 60);
$hms .= str_pad($minutes, 2, "0", STR_PAD_LEFT). ':';
$seconds = intval($sec % 60);
$hms .= str_pad($seconds, 2, "0", STR_PAD_LEFT);
return $hms;
}
$resLimit = 0;
?>
<?php
db_conn();
$shuffleQuery = null;
// ======================== //
$query = "SELECT `ID`, `date_played`, `artist`, `title`, `duration` FROM `history` ORDER BY `date_played` DESC LIMIT 0," . ($resLimit+1);
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)) {
echo " " . htmlspecialchars($row['artist'], ENT_QUOTES) . " <br /> " . htmlspecialchars($row['title'], ENT_QUOTES) . " <br /> Track Length [" . convertTime($row['duration']) . "] ";
}
@mysql_free_result($result);
db_close($opened_db);
?>

…this gets trickier for img.php. Your query will need to change to something like:

$query = "SELECT h.date_played, s.artist, s.title, s.duration, s.album_art
FROM `history` AS h, `songs` AS s
WHERE s.title = h.title AND s.artist = h.artist
ORDER BY h.date_played DESC
LIMIT 0," . ($resLimit+1);

…and your echo statement to something like:

echo " <img class=\"album_art\" align=\"left\" width=\"200\" src=\"URI_PATH_TO_ALBUM_ART" . htmlspecialchars($row['album_art']) . "\" onerror=\"this.src='URI_PATH_TO_DEFAULT_IMAGE'\"/>";

index.html (or whatever you wanna call it, of course):

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>YOUR_SITE_TITLE</title>
<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script src="song.js"></script><!-- CHANGE PATH IF NECESSARY -->
<script src="img.js"></script><!-- CHANGE PATH IF NECESSARY -->
</head>
<body topmargin="15" alink="#e8e8e8" bgcolor="#000000" link="#e8e8e8" vlink="#e8e8e8">
<div style="text-align: center; line-height: 20px; color: #e8e8e8; text-decoration: none; letter-spacing: 0px; font-weight: bold; font-size: 10px; font-family: verdana;"></div>
<table>
<tr>
<td width=* height=200px><div id="song_info" style="text-align: center; line-height: 20px; color: #e8e8e8; text-decoration: none; letter-spacing: 0px; font-weight: bold; font-size: 12px; font-family: verdana;"></div></td>
<td width=200px height=200px><div id="song_art"><img src="PATH_TO_A_DEFAULT_IMAGE"></div></td>
</tr>
<tr>
<td colspan="2">
<br />
<div style="text-align: center;">
<!-- BEGINS: AUTO-GENERATED MUSES RADIO PLAYER CODE -->
<script type="text/javascript" src="https://hosted.muses.org/mrp.js"></script>
<script type="text/javascript">
MRP.insert({
'url':'YOUR_FULL_ICECAST_MOUNTPOINT',
'codec':'mp3',
'volume':100,
'autoplay':true,
'buffering':5,
'title':'YOUR_STATION_NAME',
'bgcolor':'#000000',
'skin':'greyslim',
'width':494,
'height':35
});
</script>
<!-- ENDS: AUTO-GENERATED MUSES RADIO PLAYER CODE -->
</div>
</td>
<tr>
<td colspan="2">
<div style="text-align: center; line-height: 20px; color: #e8e8e8; text-decoration: none; letter-spacing: 0px; font-weight: bold; font-size: 10px; font-family: verdana;">
<br><a href="javascript:self.close()">Close Player</a></div>
</td>
</tr>
</table>
</body>
</html>

…all of that, of course, can be customized to however you want it/need it.

Hopefully, if things have gone right, you’ll end up with something like this:

Untitled

Resources:

http://www.radiodj.ro/community/index.php?topic=3502.0
http://www.radiodj.ro/community/index.php?topic=7471.0
http://stream.oxygenrad.io/
https://www.muses.org/setup