A face-lift and an update

It’s been right around a year since I posted last in the blog, and I figured it was time for an update, after someone commented on my How to Handle Online Harassment blog post and a code error prevented me from approving and replying.

A couple new things have happened that have kept me out of the how-to-tech world as much as I have been in the past:

First I was married around this time last year. The wedding itself was an exercise in fusing current technology with the 1940s. The wedding ceremony music was timed to the second from start to finish so it could begin on 11/11/11 @ 11:11am. (If only the sound booth guy would have followed instructions, everything would have worked out fine). Everything was instrumental, but varied from Vivaldi’s Four Seasons, to Smashmouth’s Accidentally In Love. I walked out, of course, to the opening credits music from The Matrix: Revolutions. It had to be done.

The reception music was all controlled from my Motorola Atrix Android phone, using some Brookstone Outdoor Wireless Speakers, and a subscription to Grooveshark.com. A slideshow video was created using Animoto.com to add a little more flair and excitement to the otherwise dull “here’s all our photos from our entire life – YOU MUST WATCH THIS BORING THING” video. I hate those – especially the ones that require 3 or 4 songs to finish – mine was 1 song and only spanned our adult lives from just before we met up to the wedding. You can view it below (if you have Flash):

The decorations for the wedding (if they had to be ordered) were all homemade with the materials being ordered online, and mostly from etsy.com. I made our Save the Date notifications and our wedding invitations in Adobe Fireworks, and we created a Facebook page to keep everyone up to date, and a Google Document for handling the RSVPs using the Custom Form interface.

Source: appboy.com

The second major tech-related event in my life was receiving my first iPad (3rd Gen) as my wedding gift to myself when it was released in March. I have had it with me every day, all day, and have been trying to use it as a content production device, but there are just no good apps for anything other than photo editing for my various interests. There are indeed a ton of apps out there for other peoples’ interests, but coding and photography are where mine lie, and I have yet to find a coding app that meets my three feature criteria: SFTP, PHP code highlighting, SVN control – all within the same app.

If you’re aware of any apps that contain all 3 of those features, please let me know in the comments below. I have been searching for nearly 9 months now, and have run across several that meet 2 out of 3 – and as the song goes, “2 out of 3 ain’t bad,” but since there is no file system that spans multiple apps, I need all 3 for it to effectively replace my work laptop.

I did consider starting a “working in the cloud: iPad edition” series, but I don’t have the money that someone like iPad Today has for trying and testing all kids of app recommendations, and there are already fairly comprehensive blogs dedicated to this subject, like AppAdvice.com.

In other tech news, I started backing various projects on Kickstarter.com. So far I have backed 3 projects that I considered useful or unique items.

First to ship, but the 2nd project I backed, was the SmarterStand from smarterstand.com. So far I have not engaged in 100% use of the product because I currently use a DoDoCase for my daily iPad protection. However, I foresee a future blog post here reviewing the product once I do decide to use it daily.

The first product I backed, and likely next to ship, was the popular Pebble Watch. I have been waiting for this since May 2012, and look forward to the day it actually ships. I don’t know if I will get involved in writing any applications for it, but I do plan to test it both with my Android phone and my iPad.

And most recently, a product that hasn’t even met its funding goal yet: Light by Moore’sCloud. If you’re reading this before 12/21/2012, please pledge to back it also…not because of the Mayan Calendar, but because there are 25 days to go (at the time of this post) and they are only 26.3% funded. It is a mobile-controlled (iOS at the moment) lamp that runs LAMP, with an app for controlling the color, timers, and wifi for alerts & additional functionality. It’ll match any part of an image for color choice, as well as cycle through other custom choices. You’ll have to watch the video on their page to get all the details of this beautifully designed product.

And finally in other news, as I mentioned at the start of the post, I was forced to update the blog in general because I had a legit comment on my How to Handle Online Harassment blog post, and I needed to approve and reply to it. In doing so, I removed several plugins, updated several more, and decided to go with the “twenty eleven” blog theme from WordPress this time. It’s simpler, and now my blog works with the WordPress iPad app.

In updating and replying to the aforementioned comment, I noticed that someone cited my article in their own article back in April 2012, along with many other sources. Their article was titled “Social networks: the rise of online harassment“. This marks the first time I’ve been cited in something as a “source” instead of as a link. So, thank you Anna Maria Alba for considering my blog post, and its comments worthy of citation.

Technorati Tags: , , , , , , , , , , ,

Integrating Google Connect

I’ve been part of the Google Connect beta since shortly after it came out – but it wasn’t until recently that I actually implemented it on my blog and the parent site, www.thepizzy.net. So, if you read this (and I know there has to be at least 4 other people in the world that do), go ahead and hit the Join button on it, and let me know y’all are out there. (it helps to know one is writing to an audience instead of providing technical articles to the etherworld.)

You don’t have to worry about spam or anything – I don’t like it either.

In other news, I’m also working on a tutorial entry that describes how to get data from a Google Docs Spreadsheet. Normally, I wouldn’t worry about trying to release this code, but since it was such a pain for me to figure out (like the UT3 Server setup), I’m sure it’s a pain for others to figure out as well.

The code creates a secure-authenticated session to Google Accounts, and then requests the data from a particular cell on a spreadsheet. My code goes one step further though, and posts that data to Twitter – which means it also creates an authenticated POST request via the Twitter API.

“Why do that?’ you ask…Well, if you want to be able to update a spreadsheet from, say an iPhone or other Mobile Browser, Google Docs will not let you. But I’ll explain more in the coming entry. Be looking for that sometime this week (I hope).

Technorati Tags: , , , , , , , , , ,

[[Oracle]] and tsnlocal.net

I’ve spent the last two weeks working on getting [[Oracle]] into the role she was designed to play…but have found it to be a bit more involved than I realized.

Originally, I set up the server to be a web server with php and sql capabilities. Then I realized I needed to FTP files to the web server, so I installed FileZilla Server. Once that was done, I started working on the webpage for tsnlocal.net. I got it up, and then wanted to play around with some other type of server, and decided on a Jabber server for instant messaging. I installed Wildfire.

Wildfire is extremely easy to setup and install – so once I finished that, I looked for a Jabber client. My first choice was a VoIP client called Jabbin, but I couldn’t get it to connect to the server – probably because I don’t have a VoIP Protocol on the server to support it. So I went with what we use at work, Exodus. It’s a fairly functional Jabber client – with chat rooms, IM rosters, subscriptions, and file transfer…and a bunch of other stuff, including plugins.

Once the Jabber service was set up, and I figured out how to connect to it, I realized that telling people to use my dyndns domain name was not going to work. So I had to figure out how to get my Godaddy.com domain name to link directly to my IP address. But, come to find out, I have to have a Top Level Domain for an IP address, or my dyndns must be a nameserver registered with the NS Registry, in order to use it as a nameserver. I spent 2 days setting up BIND on Windows XP (because there was very little help on the internet for how to do it). Then I jacked around with the Total DNS control settings on godaddy, and got the webserver to work like it should – almost.

So now you can join the jabber server with yourname@jabber.tsnlocal.net. Now that I had that working, I noticed that there were email settings like pop.tsnlocal.net and smtp.tsnlocal.net that could be set up, so I decided to look into running my own email server. I got in #bloodshotgamer on irc.gamesurge.net and asked some of the tecky people I talk to in there what they’d recommend. Duck-Lap recommended qmail for linux, but mentined MailEnable for Windows. I was hoping for an IMAP service so I could run the webpage side of it, but that was not included with this. I might upgrade the service to something new later on, but for now, this was easy to install, and has easy administration, which is what I’m looking for since most of these other services aren’t critical to the function of the server. BIND was about the only thing that was hell to configure…everything else was easily figured out once I had the info and a general grasp of what it does and how it does it.

So now, [[Oracle]] does these things:
- Web Server (Apache, PHP, MySQL)
- FTP Server
- DNS Server
- Email Server
- Jabber Server
- TeamSpeak Voicechat Server
- Hamachi server
- Google Desktop distributed indexing server for the hamachi shares (the essence of tsnlocal)
- and a keep-alive for the dyndns service linking my IP to the dynamic domain

That’s a lot for a little box…but I’m not done yet – I need to put ssh on it so I can telnet into it. I’m sure there are other things that I will find to do with it as time goes on too.

Technorati Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Back into the swing…

I am just now starting to get back into the swing of things for tsn.

After working on some graphics for tsnlocal.net, and creating background for the [[Oracle]] server and my computer, I’ve begun work on the next theme for tsnX: tsnX-dark. This one is a bit tricky because there is a combination of dark and light going on the same page that will require a different set of coding for the template to keep everything visible.

I’ve also been sparked to start working on some more stuff by a simple task they gave me at work – create a webpage, without using Frontpage and stuff, to display a server-is-down message in plain html. So I did it, all in Notepad++, and was actually pretty impressed that I could write a whole page using CSS and html from nothing, without using a WYSIWYG editor – I guess it’s still true that I know how to do it, it’s just easier for design purposes that I use an editor….even though I still do the hard coding by hand.

Anyway, I’ve begun work on tsnX-dark, and am still working on tsnlocal.net and the [[Oracle]] server, to give it its own DNS server capabilities. If I am able to do that, then if [wizard] and I end up in the same house with faster internet, I’ll be able to host all my website from my own computers, instead of having to host them commercially.

I’m also going to restart the daunting task of creating the MySpot page…there is already one out there, but it’s just a simple New Posts search page…I have to get some other code in there and a new design on it to finish it up. I’m also going to make the server and user status on the tsnlocal page into an Auto-refreshing portion of the page via AJAX. Then I’m revamping thepizzy.net homepage to reflect the tsnX design and update the information that has apparently not been touched since tsn went down earlier this year.

It just takes the proper motivation and desire to work on this stuff – because if you’re not totally into the job, then the product is going to suck if you finish it. So look for changes.

Technorati Tags: , , , , , , , , , , , , , , , , , , , ,

Update: Since I’ve been gone

I haven’t been gone, so much as I have been out of the personal-teck loop. Over the summer, I took a “forced vacation” when work let me go. I was fine with it – I didn’t like the job anyway. But during that time, my drive for doing personal teck went down as I spent most of my time working on tsnX.

I got a job as a PC Tech and IT Consultant at the end of June and have it still today. And it’s great. It’s not that I don’t do as much work, but more that the work comes so natural to me that most of it flies by without a hitch. I like having the spare time, and ability to use some of the stuff that I have learned at home to make money here.

I’ve been spending about the last month working on upgrading my computer, and will continue to do so until the middle of October. I’m buying a Intel Core 2 Duo at the end of September, and will rebuild the computer once again. But in the meantime, I’m sleeving and moding the wiring on my computer to work with the “UV Capable” setup that I have going in the case.

I’ve got 2 green cold cathodes and 4 green fans…one of which is green UV plastic itself. When that fan has its LEDs on, the UV is drown out. So I have had to split the wiring, and put a 120mm hole in the top of the case to mount a fan there, in order to effectively be able to stop the fan on the side – since the LEDs are dependent on the fan’s power. Now, I can switch between bright green fan lights or UV lights.

I’m also creating a molex array, which I am having to do some re-wiring on, and is getting a little more involved than I would like – soldering, and such. I considered blogging, but decided to wait until I make a second one for [wizard], so that I have the process down.

I’ll post pics of the case when I get it done later this week.

Technorati Tags: , , , , , , , , ,