Found 8 results for tag "yp"

Transistion, Business Shutdown, and Overall Updates

xkcd

Here's, the deal: the past few months have really been chaotic for me.

The first thing: As of March 4th, Shadow Dev is no more. On March 4th, I cut the 800 number, ended the insurance, and pretty much cut all ties. There's even a "goodbye" message at shadowdev.com that goes into a little more detail and the why of why it happened. Honestly, it was a good 8 years, but it was time to change directions.

Since I didn't want to say that I have been "unemployed" for the past few months (because self-employment doesn't supply unemployment insurance), I have created a sole-proprietorship freelance web development company called Q5 Industries. Don't ask about the name; Q5 was an available domain and good for a short domain (q5i.co), which really helps with short links.

So anyway, I've also finished Day of Reckoning - well, writing it, of course. It is currently going through the Editing process, which is taking a bit longer than expected, but hey - it's free. After that is finished, I will move on to Book 3: Dusk of Demise and almost be done with the series. My mother, although I'm sure it's 50% support and 50% real, likes my books, so finding how the series ends will be a surprise to us all.

I've also move some more personal "blog items" to a personal blog - kind of a "personal log". I gave it a LCARS look with more of a quick bootstrap view, and only available behind some security (I'm sure my reasons don't have to be explained).

Also, due to some role-playing gaming research, I would like to do a few things:
1) With a raspberry pi, I would like to do some hardware tinkering. I feel like I can do some testing and developing with basic LED research with a few helpful resources that I found on the internet using Python GPIO.

2) I would also like to tinker with raspberry pi and Jasper - a voice-command based system with a "dead-simple API". I thought I 'd give it a shot.

3) I've also been experimenting with some UI Framework, including UIKit, Bootstrap, Foundation (my favorite, thus far), Pure, HTML5 Boilerplate, and Skeleton. In reference, this may help with my job search with Frontend UI Design experience. (Speaking of which, I've updated my blog design to a slimmer, more responsive design, which looks pretty good)

I'm also going to be writing (and releasing) some tutorials on some HTML5, CSS3, and PHP on this blog - maybe to increase more traffic, maybe to show off some of the new techniques that I had learned (such as CSS3's vw property, which I thought was pretty cool)

Meanwhile, Java has taken a bit of a backseat while I get the rest of this chaos under control.


Tags:#nightblade #python #ui #raspberrypi #frameworks

Raspberry Pi: The (Unofficial) Missing Startup Guide

Raspberry Pi Logo If you just ordered a Raspberry Pi (like me) and unboxed it only to find a circuit board and no instructions, let me outline a few things for you and make it simple to go from "box" to "running" with little to no hassle:

(also because the "Quick Start" guide was a little more confusing than expected - based on the directions, I thought it required a Windows-based computer to set up a Linux circuit board. I'm glad I was wrong, but it took me a while to find it out)

Step 1: Gathering the Necessary Parts/Cords


Here is a list of items that you will need to set up your Raspberry Pi:

  1. Micro-B USB Power Cord (with at least a 700 mA / 5V output - most cell phone chargers will work)
  2. A USB Powered Keyboard (hopefully with an input power of ~100mA)
  3. An HDMI cable (for HDMI TV's or Monitors) OR an double male RCA-RCA cable (for CRT TV's - if you have a double yellow male Video-Video cable, that will work too, as you will only need the yellow video jack). Don't expect to get a VGA connection out of this, because HDMI-VGA connectors are super expensive
  4. A Network cable (recommended)
  5. A dedicated blank (or can be blanked) 4GB+ SD Card (or Micro SD card with a full SD Reader - that's what mine is)

The SD card is here because that is the "hard drive" of the Raspberry Pi. Which means that the Pi does not come with it's own pre-installed OS, as I found out the hard way.

Alright, all of the parts have been gathered.


Step 2: Get the OS


Next, you'll need a functioning computer with internet, and go to raspberrypi.org/downloads to get an operating system.

Note Note: When I saw "For your free download go to raspberrypi.org/downloads " on the box, I thought it was for some free open source items - they didn't say "Go here for your Operating System"

At the time of this writing, the latest version of the common Raspberry Pi OS is a Debian-based distro called Raspbian (specifically, "2013-02-09-wheezy-raspbian").

Download the ZIP or Torrent of the OS to your hard drive (about 1.8GB in size) and unzip if you downloaded the ZIP.

Now, you will have to process the IMG to the SD card using a specific program.

Linux/Mac: you can use dd from a terminal
Windows: Follow the instructions on raspberrypi.org/wp-content/uploads/2012/12/quick-start-guide-v1.1.pdf to use Win32DiskImager

I'll be discussing Linux instructions from here.

Linux


Put the SD card into your machine (or into the USB Dongle if you don't have a card reader). Once your machine recognizes the card, find the specific location of where the card is located in the mounted file system (Debian: Go to "Applications" > "System Tools" > "Disk Utility").

Once you find the location, format the card (if you haven't done so already) so it is blank (I recommend formatting using a FAT system). Now, unmount the card, but don't pull it out of the machine.

You will need to perform the following command to get the Pi to properly read the card:
 
sudo dd bs=1M if=[location of your img file].img of=/dev/[card location]
 

Example:
 
sudo dd bs=1M if=2013-02-09-wheezy.raspbian.img of=/dev/sdf
 

NoteNote: You will want to write to the whole card, not just a partition. Double check to see if there are any numbers after your mount location. If there are, you may be writing to a partition and not directly to the card

That process will take a couple of minutes. Once it is done, confirm that it transferred the full amount to the card (1.8GB). If it did not, repeat this process from the "Format" step.

Note Note: This took me about 12 tries before the card was properly written to for the Pi to read it

Once it is properly written to, you can just remove the card, but I recommend "Powering down the device" first.

Step 3: Starting up the Pi


Hopefully, everything up to this point has been successful. If so, please proceed.

  1. Assuming you haven't already, open the Raspberry Pi from the box. I have a Model B
  2. Put the SD card into the slot below
  3. Plug in the Network cord, USB Keyboard, and HDMI/RCA cable into their respective slots (also, make sure that your TV/Monitor is on the right Input setting to receive signal)
  4. Plug in the Micro B cord into the small port opposite the Network port for power

Success! You should now see a Red LED (PWR [Power]) in the corner light up. If it did, you have power!

You should also see a Green LED (ACT [Activity]) start to flash. If it is, your Pi is reading the SD card. If it is not, your SD card may have not been written to correctly (as in my case). If it's blinking, please refer to elinux.org/R-Pi_Troubleshooting for Troubleshooting tips.

Note Note: For the longest time, I could not figure out why the Red LED would come on, but I wouldn't get any display or additional LED's. From some of the forums I was on, they called for pulling out a multimeter and testing the power flow between points. I was expecting this to be an "easy DIY project", not "easy, but you need some electrical engineering experience before you can boot up" kind of deal. Luckily, my problem was the SD card, which I was able to finally rectify.

If your Network cord is plugged in, you should also see 2-3 additional lights: FDX (green [File Data Transfer]), LNK (green [Link Connectivity]), and 100 (100Mbps, orange if 100, nothing if just 10).

Step 4: Setting up


Alright! Hopefully everything went well and your Pi is powered up, fully connected, and reading the SD card properly.

I recommend to at least do the following, just so your Pi has a standard basis for operations, unless you have other plans for it.

  1. On your screen, you should see the Startup logo and sequences (unless you are reading this slower than it took to start up). Regardless, you should see a large blue box with options
  2. Select the 2nd choice: expand_rootfs. This will expand the root file system to the SD card for usability and storage
  3. Set your Locale (if necessary)
  4. Set your Timezone
  5. Turn on SSH
  6. Hit "Finish" and confirm a reboot

Default Login: pi
Default PW: raspberry - I recommend changing this to something you will remember

Last Note


I would highly recommend running "sudo apt-get update; sudo apt-get upgrade" before too long, just to make sure you have the latest system updates.

That's it! Your Raspberry Pi should be fully configured as a base to do whatever you want it to do. Go explore the options!

What can I do now?


There are a gazillion+ things that you can do with a Raspberry Pi. My first project was to create a webcam-based monitoring system from the instructions I received from pingbin.com/2012/12/raspberry-pi-web-cam-server-motion/ (including making it Wifi).

You can make a:
  • personal music server
  • small desktop environment (try startx after you reboot)
  • small network file storage system
  • media center (see openelec.tv)
  • small web server
  • sensor for recording temperature, light, wind, speed, etc
  • lightweight search engine
  • multi-core cluster processor
  • ...and more! Go google something

Enjoy!

PS: This site/guide/reference point does not in anyway endorse Raspberry Pi or the manufacturer. This guide was written as a hope to help others get started without the hassle of spending half a day to figure it out, or (if like me) have little experience tinkering with projects like this.


Tags:#raspberrypi #startup #guide #power #led #blinking #help

Bachelor for a Week 2013: Day 5

Last night was a bit of a doozy. I spent most of the night watching Season 3 of Reboot. Apparently, I haven't seen that season in quite a while, because nothing looks familiar.

Well, the good news about yesterday is that the Internet came back. Long story short: I have no idea why it came back.

Long story: On Tuesday, the internet went out. So I found the most recent paper bill and saw that "If $4.55 was not paid by 3/25, then service would be cut off". Since the Internet was out, I couldn't pay the bill online, so I had to use my phone to do it. Good News: Charter has a mobile friendly site. Bad news: their payment system doesn't work on mobile (and I have a market smartphone, so having an "Unrecognized device" was irrelevant). Since I thought that the bill wasn't paid, I freaked out a little and paid $150 to cover the bill cost. That charge went through successfully, however, since it took 24 hours to process, I was internet-less on Tuesday night.

I came home yesterday and I find out (to my surprise) that the Internet is still out. I logged on to Charter's site from my phone, and somehow, the billing system says that I paid $150 at the beginning of March, so I have a credit of $78, which means that I overpaid. If that's the case, where's my Internet?

I called Charter and said "Internet is out", which apparently is a key phrase that starts their automated system troubleshooter. After it automatically ping'ed and restarted our modem (which was the first thing I did along with power cycling the router), the Internet came back up.

Miracle? Probably. But I didn't do anything to fix it.

Well, semi-rant over.

Today started out weird. I first had a call from the building Director that his computer was acting up and some program was making him buy some antivirus software. As soon as I arrive at the office, my first question to him was "Were you using Internet Explorer"? His response (of course) "Yes, I think so". Found the problem.

So I booted into Safe Mode, found the location of the issue program, removed it and all traces of it, cleaned up his computer, scanned the registry (Thank you CCleaner) and rebooted. Problem solved.

I told him (for the xth time) to use Firefox or Chrome to browse the internet because IE is bad and etc, etc, etc.

ILK


As you may be able to tell, I don't like IE - the fact that over 80% of the world uses it and having to develop for Microsoft's excuse for browser standards.

After that was done, I played catchup all day, including re-convincing a client to not pay extra for SEO services again (let's just say that the client paid somewhere around $2000/yr to a company to perform "SEO Services". Translation: they added some Google Analytics code and provided meta tags for pages (which were very poorly written and irrelevantly coded). As I told the client, "this is 'first year developer' stuff. There's no need to pay somebody else $2000 for this when we do it for you". I have been told by the client (again) that she will contact the other company and cancel the service. Here's hoping it turns out better and doesn't come up again.

On the brighter side, my Raspberry Pi came in!
Raspberry Pi!


At first, I thought: provide power, connect network, all is good.

However, nobody told me I had to configure it myself.

Here's what I have done: provide Ethernet cord, Provide power supply, go to raspberrypi.org/downloads, download OS, dd'ed it on SD card, provide USB keyboard, provide RCA cable (I don't have any HDMI TV's), connect everything together, (here's where I am) boot from SD card, set up OS, configure system, and then ready to go.

So far, I have everything, but I'm not sure if my SD card (which is in the form of a 8GB Micro SD card in a SD Card reader, which is in a SD/USB dongle to write with) is working right. When I plug the SD card in and power on the Pi, the red POWER light comes on, but nothing else. Even by connecting the RCA Video cable to the TV (and making sure it's on the right input setting), still nothing. I'm supposed to get a green LED to light up, but no luck so far. I think I may need to get a full fledge SD card, which nowadays are pretty cheap.

Other good news: our peppers are finally coming in! I took a look last night, and 9 sprouts are coming up!
Peppers!


I've also started watching Breaking Bad - not bad so far. (Sorry for the pun). I'm halfway through episode 3, and it is still keeping my attention.

I also did some research on Zero Hour, found out it was semi-cancelled. Can't same I blame it - the first episode dragged on, set up the mystery at the very end, and basically told the whole story in the first hour of show. I like a quote from The New York Daily News' David Hinckley stated the series "dodges several bedrock problems that have torpedoed other recent attempts to make engaging series TV out of mystery thrillers", adding, "The question is whether Zero Hour can sustain [the setup] for 13 weeks, because what makes a good two-hour movie doesn't always make for 10 gripping hours of television." (wikipedia)

I'm going to see what I can scrounge up tonight on the server and call it a night. Good thing is that this is the last night I will be spending alone for a while. In just over 25 hours, I get to pick Keat up from the airport! YAY!


Tags:#zerohour #raspberrypi #breakingbad #reboot #ie #seo #ccleaner #internet

Bachelor for a Week 2013: Day 3

First, since Keat's in Colorado, here's an airplane joke (special relevance since Southwest allows you to pick your seats):
XKCD


I was able to sleep in this morning, but it was a little odd again having the big bed to myself. I can't say it was comfy, but it was almost....to comfy. I didn't actually get out of it until about 2.

The weather decided to have some different plans (as March always done) and it sprinkled about 1/4 to 1/2" of snow today. I would have driven into work, but based on the extremely low amount of cars that I have seen/heard on the road in front of our house, I'm guessing that traveling was not the best option.

So, I got comfy in my chair at ("in") my home office and started working on the "First Steps" section of the site. I've been making a lot of progress on different sections loading internally of jQuery's framework. It sounded like a challenge at first, but through the process, it has become a whole lot easier.

While I was working, I also caught up on my TV shows: Once Upon a Time, Community, American Dad, Family Guy, Malibu Country (which I found out that Lily Tomlin was Ms. Frizzle, which blew my mind), and Last Man Standing.

Also, I found out that Volume 2 of my Star Trek/Doctor Who: Assimilation 2 compilation has been shipped and will be here soon. In addition, my Raspberry Pi (which I assumed was extremely backordered and would ship in on the 29th) apparently shipped out today and is on it's way.

I did some research and tweaking on my RSS feeds for my personal blog and company blogs, and found out that my original RSS importer was not working. Therefore, I found a new one, which I highly recommend: RSS Graffiti , which is an app via Facebook. So far, it looks pretty sleek and works efficiently to import the RSS feeds into Facebook.

The first of 3 articles I wrote yesterday went live this morning: shadowdev.com/blog/article/extra-links-on-google-what-are-they-and-how-do-i-get-them (the next 2 will go live on Wednesday and Friday)

Also, I finished Enterprise tonight (this morning?). Overall, I give it a rating of 8/10 stars. It has some unique qualities of it's own, and has some TOS mixed in. Jeffery Combs does a great job in his own role, but I kind of wish the crew was a little more dimensional. Season 3 and 4 were better than the first 2, especially since Season 3 had a whole dedicated arch to itself, which reminded me of DS9 and the dominion war. At least the Xindi arc had a little more depth than the Dominion war.

Now, here's a(nother) Star Trek related comic:
Bug


That's it for me. 'Nite!


Tags:#bug #xkcd #plain #startrek #enterprise #doctorwho #raspberrypi

May June Catch Up

(get it?)

Before I go apologizing for not posting, let me say that the absence of posting is a good thing and a bad thing. But before I go blabbing on what happened, here's the first comic as promised:
Garfield


So, in no chronological order (because I can't recall exactly what happened), here's a summary of what has happened since my last post:

Personal:

  • Alright - where to begin? Well, I guess I can start with the obvious. Kat and I are working on an online tabletop emulator for role playing games. Long story short: Kat, Keat, and I just didn't have the time (or resources) to meet up and play our role playing game, Werewolf the Apocalypse. So Kat and I designed an online system that will allow for players to virtually role play. The system is still in the planning phases, but Kat hopes this will expand her PHP experience. More details as they come.

  • I'm still a newbie at Magic, and since I only have 1 deck (white and blue), I feel good about any games I win against veteran players. I've won a few games against Kat, and 1 or 2 against Keat (who is also a newbie). When Chip Green came over last weekend, we had a bunch of Magic rounds. Now, keep in mind that Chip has over 20 years of experience, and I have.....2 months? Out of the numerous games we played (against my 1 deck and his ??? decks), here was the final score: Chip: Infinity; Me: 3. Hey, I won 3 games against him! I call that a victory. A small one, but a victory nonetheless!

  • I traveled to Keat's parent's beach house in Nags Head during Memorial Day weekend. I won't go into details, but I will outline the "highlights": we brought the Wii to watch Netflix at night and during alone time. It was "taken" by one of her cousins who used it to play Lego Star Wars for 5 days. I'm surprised he didn't kill the remote batteries when we got it back. Aside from not being able to use our Wii, it was still fun. And I didn't turn into a lobster this time!

  • I finished Doctor Who on Netflix in just over a month. No, not the WHOLE series, just Doctor #9 (Christopher Eggleson) to Doctor #11 (Matt Smith) in the latest season (The Wedding of River Song and the Xmas special). I won't go on a rant about this, but David Tennant did it for me; he defined the "Doctor" and made a role that only a few could fill. Matt Smith has his own personality, which is okay, and I know the primary writer (Russell Davies) left the writing cast, but the Matt Smith series isn't a replacement for David Tennant. Overall, it was a good run. I would like to see what the latest series has to offer once they put it on Netflix (since I don't get BBC).

  • In addition, I wish they put the Tennant-Smith transition on Netflix in order of the seasons. For most people, they went from Tennant saying "Bye" to Donna, then Smith came in. There were some DW movies that filled the transition during the downtime, but you had to go searching for them on Netflix. I mean, at least have "End of Time" easily available so people can understand why Tennant left, Smith came in, and why the Tardis comes into the Matt Smith/Amy Pond season flaming.

  • Great news! (and I will admit it) My Little Pony: Friendship is Magic Season 1 and 2 are on Netflix! No more having to find torrents or 3rd party video services to watch MLP. I'm almost through Season 2 - still need to watch the Wedding epsode(s), but I hear that Season 3 is in the works (and John de Lancie will be in it again! Ponys vs Q - Take 2!) Yay! And to sum up the past 2 statements, here's something totally relevant:
    Doctor Who [Tennant] Pony Shirt!

    And for those Star Wars fans, here's DW/SW crossover which I found funny:
    Dw vs SW


  • After a year of being in our new house, we finally changed the dreaded iron lamp on our front porch! We changed it to an almost flush structure that gives off plenty of (almost too much) light. It soothes my head just knowing that we don't have to duck every time we come on/off the port. Now, for the dining room "death-by-chandelier"

  • I know I've been the advanced Developer on a lot of our clients' projects, but this past week has been especially stressful. To give a better idea about my "sleep schedule" (or lack thereof), here's a graph of my sleeping times (Thanks to @Sleepbot) :
    Sleeping schedule

    Yes, I have been going to bed between 4-7am for the past week or so.....?

  • Thanks to my wonder girlfriend, I now have a new bow to shoot with! I appreciate the 3rd-level hand-me-down bow that I used to shoot with (all 29lbs of it), but it was getting a little too.....used for my purpose. This new bow (which came in today) is a 45-pounder, which requires about 1/3 more power to pull back. After a few break-in rounds with it, I realized a few things: 1) I need a larger arrow rest; 2) I need to either build calluses or get a shooting glove; and 3) I need to do some muscle training (45 lbs of strength is a little too much for me right now, but I can do it).

  • A while back, we invited some of our SCA friends over to our house for a little get-together. Little did we know that the "little get-together" invitations spread like wildfire and we had 10 or so people in our house (we only have 1000 sq ft). Since we were not prepared for 10+ people, we were a little sparse on the meal (but that was okay since only a few were hungry). Most of us shot in the backyard with a "Marshal (In Training)", and did fairly well. I actually "Robin Hood"'ed an arrow. Regardless, all of us had a good time with music, signing, food, shooting, talking, and more. Defiantly something to repeat (with better planning) in the future. On a semi-related note, we didn't know that one of our good SCA friends, Dervila, lives about 20 minutes away from us! Small world, huh?

  • Our Sushi Chef friend, Janet, had to close her restaurant for a few weeks. Don't worry - nothing bad. She just needed the time off to help her husband recover from a surgery. However, before she closed, she called us over to get some leftover soup and some free sushi (to get rid of materials before the closing, since the fish wouldn't hold up for a month). In the process, we helped create a "Kaita" Roll, which is "The Best of Both Worlds Resembling an Everlasting Love". Janet said that the roll name should be "the marriage between you and Keat, so make it special". Trust me - it was much harder than it sounded. Photos to come later.

  • I also made 2 major Linux upgrades: I upgraded my home computer from CentOS to Debian (better supported), and finally got my work computer to dual-boot Win7 and Debian (Ubuntu wasn't working well with nVidia). So, long story short: I can now use Linux at home and work (and since my Windows-only programs run ok on WINE, I don't really have a reason to go back to Windows!)



Business:

  • Modified the "Request for Information" page for Shadow Dev to automatically save upon textarea blur. This was done for many reasons - the main one being because the form is so freakin' long! If Clients type in their information, and (for some reason) their computer loses the connection, the information will be automatically saved based on what was previously put in. Not a bad mashup of HTML, PHP, MySQL, and jQuery if I must say so.

  • I've been working on Fairview's website probably harder than any other client website. Let's just say that it has been one hurdle after another. Not to say that it is bad, but playing the middle man was not easy. I've pushed my limits on PHP/MySQL/jQuery and I've learned a lot, and by creating a PHP/MySQL/jQuery auto-save function on the Address portions of orders, the RFI-auto-save feature (above) was created. Fairview's site is almost complete and I expect it to launch in the next few days (if everything works as it is supposed to). The biggest challenges in this project were: creating the custom scraper to auto-download the information from their old templated website from the 3rd party, auto categorize/label/describe the information downloaded (and the different types); getting an answer back from their Credit processing company (finally received an answer, and they sent me somewhere else, which gave me the authorization codes, and I had to go somewhere else to get the documentation and PHP code in order to process the forms); and lastly, creating the custom checkout process (standard e-commerce systems just wouldn't cut this project).

  • I worked on adding a testimonial page to NSMT. Found a way to add a dropdown function via jQuery, and (through some confusion in technology) posted a testimonial video to their site along with restructuring a few pages

  • We have a new client! Frog Level Brewing Company - long story short: owner received a WordPress site from a competitor, he became tired of just "blogging" and needed a more functional and more responsive website. Since we already had a relationship with him hosting our "Drinks with Geeks" event, we got him signed on!

  • We've also hired on 3 new people on the Shadow Dev staff: Rachael Caldwell (Developer), Darren Mastrangelo (Designer), and Steven Rich (Intern). Our family is growing! We are now 10-strong! What an eventful 2012!

  • Had the Shadow Development Annual Shareholder Meeting on Tuesday. Lots of things discussed. Lockwood attended via phone, which was a little unexpected, but we have "Part II" on July 2. Hopefully some good things come out of that meeting.

  • I can't say much (because some competitors may be reading this), but we are expanding our Markets! Without giving out too much information, I can say the following: We are expanding to Tennessee, South Carolina, Georgia, and Central/East North Carolina. More to come in the next few months. The numbers are coming in, and things look good to expand!

  • One of our oldest clients, Smoky Mountain Development Corporation, asked us to perform a redesign for their site. I won't specifically say "they needed it", but it was time for their site to be refreshed. We completed the design early this morning (5am to be specific), and things look good.

  • I've reconfigured the main Shadow Dev site to reference images via "img#." subdomains. To put it in simple terms: it's like driving some moving trucks. By having 1 really big truck go from Point A to Point B, it will take a lot of gas and effort. By having 10 trucks drive from Point A, C, D, E.... to Point B, the loads each carry are smaller and they use less gas. This is in reference to loading images from the Shadow Dev site. By having the main site load all of the images through the www subdomain, the one request had to load EVERYTHING from the one source, and it took forever. By dividing the images onto dedicated image subdomains, and assigning random numbers to each, the load time decreased and the site loads a lot faster! Yay for me

  • I discovered a security issue with some of our sites that required password functions. Personally, I was encrypting the passwords with sha1 and md5 encryption. Bad news: they are easily decryptable. So, in order to respond with a more secure feature, I've switched the encryption to a crypt functionality, which automatically generates a $salt each time (a randomally generated key to encode the string), which makes each decryption that much harder.

  • Shadow Development has a Rewards Program in the works. The proposal phase is complete, it has passed the initial approval, and it is being formalized. Things should be ready to launch for the Rewards program by July 1

  • The Shadow Dev portal has kind of been left in the dust for now, since we have other urgent matters that require advanced developer attention (ie: mine). As soon as things calm down and I have a moment of free time, I will work on the portal again.

  • I've proven a proof-of-concept and +1 for automatic generators. By testing an "keyword density" tool on my own blog, I believe I have created an automatic keyword generator for pages. I know this won't replace in-depth SEO practices, but it helps automatically create keywords based on dynamic content (like blog entries). This tool is still in Phase 0.01, but it's a proof of concept none the less

  • We've started a public toolbox for anyone to use. In regards to the Game system and the Security hole above, we've created tools.shadowdev.com which will allow visitors (mainly developers) to use these tools for many things. So far, we have an automatic encryption form for SHA1, MD5, CRYPT, and BASE64 items as many times as needed. Other tools (like an auto web-font viewer) are in the works.



And for the end of the night:
System


If you are reading this far, I would like to congratulate you. This portion is reserved for a sneak preview. Not really, but since my comic repository is building up almost beyond belief.


Tags:#garfield #thesystem #robinhood #sca #gaming #werewolf #magic #doctorwho #mlp #sleepbot #sushi #fairview #rfi #froglevel #smdc #encryption #tools # #debian #linux

Xmas is almost here

I know I haven't posted in a month, but I have a good reason. First, the comic:
Insane?


Here's what happened in the past month (in no particular order):

  • We now have Cable and Internet at the house! Yay! It's only a matter of time before I have more all-nighters working on projects.....

  • I finished TNG on Netflix. I've now started DS9. I know Pilots aren't always great, but I know DS9 gets better as the seasons go on.

  • I've moved my desk to face the door at the office. According to Janet, it balances the Feng Shui, and I think I have more confidence because of that.

  • Keat and I went to my parents for Thanksgiving. My sisters weren't there, so it was fairly quiet and not much happened. We also visited Keat's parents and went to a basketball game at State, then visited downtown Raleigh some.

  • Tom landed us a contract with a new client

  • We also had a great monthly meeting at the end of November. Everybody was there, and we were able to Skype in Hannah from Oregon. It was definitely a.....n interesting meeting

  • Obtained a new lead with a potential client in the incubator. So far, things look good

  • Cleaned the home office out a bit and am now using it. Combined with the internet, I'm looking at some good progress coming soon

  • We have a neighbor across the street that we've never met. Her mother died on the 16th. It was a chaotic situation trying to get everyone to calm down and the EMS's there. I do wish we met them on better terms instead of that.

  • Working on a new marketing "packet" for clients. This may be a great incentive for new clients, and may give us a new stream of revenue....?

  • Keat started work with the Sushi restaurant, and it's been great work for her. Chaotic here and there, but still a good job. I've been helping her out as well, and I can tell from first hand experience: it's harder than expected

  • I've played "Takes of the Abyss" for the PS2 for a bit. I started playing it because Keat wasn't. At first, I didn't know what to make of it, but 80 playing hours later, I'm through the majority of it and right before the big battle at the end. I'm waiting to level up my characters before I beat the super-hard boss, then go to the main boss. Should prove interesting...


I'll stop at that. We are heading to my parents and Keat's parents over Xmas break. Depending on how things go, I may be able to post. I will if I can.


Tags:#sushi #insane #cable #interest #skype #ps2 #talesoftheabyss #xmas

New Shirts!

It's the end of the week, so TGIF! Although it's been a pretty rough week, it's also been fairly productive. First, before I get into details, here's a comic:
Yellow Peril

I thought I'd offer a new comic. This one is Yellow Peril, a fairly new comic I've started liking.

Anyway, on to the activities: As the title conveys, we received a new shirt design today! YAY!
Front Back

Honestly, it was a prototype design, but it came out REALLY well! I've started offering it to people via inspiration from CloudFlare.com.

I've also become a big fan of 4 new bands: Porcelian Black (heard their new song on the radio when we picked up Pizza last week), Paramore (they are covered often on Pandora, so I thought I'd create a station for them - still good), Flyleaf (good stuff), and Fireflight (more good stuff). I've never been one to cling to new artists, but these guys do it right!

Anyway, I've re-connected with an old college friend today and found out that she joined the SCA yesterday! Small world, huh?

I'm having a small issue with SSL certificates for a client. I ordered it through our Server company, which orders it through a 3rd party, but it turns out the 3rd party either sent it to the wrong place or didn't sent it at all. Our server company is trying to help us solve the confusion (and I hope soon, because the client's temporary SSL expires on May 10).

I don't recall much of what happened yesterday, but all I know is that I'm working on a mobile version of this blog. It's not easy, since I have to deal with cached pages from CloudFlare (the "developer" option doesn't work as well as I'd hoped), but I'm working with a direct input of CSS instead of an external file. After it's ready, I'll switch the include with the and things should be good as gold.

Anyway (again), I'm off to Asheville to meet up with Keat and another friend at the mall. Till next week


Tags:#ssl #sca #css #cloudflare #yp #new #tshirts

February already?

Rudy Park
Squeezed this one before February hit with just a few hours to spare!

It seems like just yesterday I was making my last journal entry, but I mean WHOA! It's already February. My last entry was on Dec 11, the day that my internet provider left and I haven't had internet at home in.....wow, almost 2 full months. That's, like, forever in Internet-land. It's really a strain when you have a lot of work to do ON the "internets" and when your clients are breathing down your neck to get stuff done, but you can't get anything done because your only stable internet connection is 30 minutes away (I'm speaking of the Office, here) and you're snowed in so much you can't even leave the parking lot! Yeah, it's been a hard 2 months.

I won't go into any fine details, so I'll just cover the basics in 60 seconds or less (I hope). *big breath* Here I go: Keat and I went across the state (twice) for Xmas, had fun with my sisters and their signifiant others (and accompanying children), got a few gifts for Xmas, spent New Year's at Keat's parents' and met Thomas' new girlfriend, shucked oysters (fun), came back to Raleigh, found out that I mixed up my Secret Santa person (oh well), came back to Asheville, got snowed in for 2 weeks (not fun), got Chi fixed before Xmas (semi-tragedy; almost lost her (temporily misplaced, not due to surgery)), finally got into work and have been working for 2 weeks straight, Keat is back in school and it's kicking her butt, doing well with the Shadow Dev Newsletter (yay - committment!), got 2 new Ratchet & Clank games (spent many wee morning hours playing those), signed up for FourSquare over the holiday, got tired of it, stopped doing it, attended many, many seminars over the past few weeks, started a new service Receipt Rescue (which seems to be progressing well), worked on client stuff (did I say that yet?), trying to shrink my to-do list, worked on Neko Sentou and 50% through Vol 12 (YAY! Check our story progress at Lunar Productions), participated in my first PiLam Omega Zeta initiation after 2 years, and we are moving to Waynesville in the summer since Keat's transfering (hoping) to Western in the fall.

Was that 60 seconds? Probably not, but that's a lot easier than filling x number of pages with finer details.

Over the past few weeks, I've been working on NSMT's request system. After a (literal) system overhaul with some finer tweaking, the system is finally finished (99.9%). Technically, it's done, but I'm revamping a record modification system with jQuery and it's taking me longer than expected.

I've been working closely with QR codes on the Shadow Dev site for today (take a look at the QR Page I created - I think it's pretty cool), and replacing the images with image sprites (to reduce the server hit response; in laymen's terms: 10 images produces 10 hits, meanwhile 1 image sprite with 10 images used 10 times produces 1 hit - smaller server response time, faster loading, and more accurate analytics). I'm also working on NSMT's Shuttle Service, which is a new service they want. May take me a few more days to get that finished.

Just saw Inception, and that was pretty good. It took a while to get into it, but once you got into it, it's like a roller coaster ride (same goes with The Men Who Stare at Goats).

Oh yeah, I have been receiving a butt-load of spam-bot comments on the blog. I finally revamped the comment system to strip out a lot of what the spam-bots were sending in. I used to receive 1 email every 30 minutes saying "New Comment" with the content of (but not limited to): free poker online, certain underage adult actions, enlargements of a certain male body part, getting 1000 Facebook fans (tons with that), "I like your site and visit it daily" (if they really submitted that, they would realize that the blog hadn't been updated in 2 months), and various other spam-bot-like material. They're getting really desprate and/or creative. I like to think the first. Anyway, since I revamped the comment posting system and implemented some new filters, I get maybe 1 spam-bot a month now. Nice to have those multi-level filters in place.

One last thing: finally met Janet at the Specialty Sauce place down the hall. Turns out that she and her husband(?) owned the Sushi restaurant down the street for 16 years. They had to leave since a nail salon moved in next door and the toxic fumes were getting into the restaurant - not a good experience. However, it turns out that she's a semi-expert sushi and nigiri maker, and she's making/selling sauces since her restaurant is kinda downhill right now. She also said that people from all over the area went to her specifically to have sushi (even people in Sylva, Asheville, and even Robinsville (where the heck is that?)). Can't wait to try some of her sushi!

I'll try to keep up with the postings as much as I can. Till later.


Tags:#inception #xmas #rudypark #qr #hits #sprite #nekosentou #receiptrescue #chi #asheville #snow #shadowdev