diff --git a/www/about.html b/www/about.html index e82cce7..7c9860f 100644 --- a/www/about.html +++ b/www/about.html @@ -4,24 +4,115 @@

About Me

-My name is Noah and this is my website. I am a software engineer who lives in -Los Angeles. My areas of expertise are primarily in Perl and Python back-end -software development, however I believe I have a knack for the front end as well.

+ + + + + +
+ Kirsle

-I built Kirsle.net from the ground up. I made the web design in Photoshop and -pieced it together using standards compliant HTML 5.0 (the spec, not the -buzzword), CSS and a little bit of JavaScript. The back end is entirely written -in Python.

+ + + + + + + + + + + + + + + + +
+ AIM + + AIM: + + Kirsle +
+ Skype + + Skype: + + Kirsle +
+ XMPP + + XMPP: + + kirsle@kirsle.net +

-The code supports a web blog, photo albums, and comments. It's also an open -source project of mine that I call Rophako. You can -clone it on Github.

+ ¤ Send me an e-mail +

+

Hello world!

-Besides being a rockstar at back end development and a pretty decent web designer, -I've dabbled in some 3D modeling, Flash animation and other artistic things. -You can find them under the "Creativity" section on the left navigation. :)

+ My name is Noah and this is my website. I am a software engineer who lives in + Los Angeles. My areas of expertise are primarily in Perl and Python back-end + software development, however I believe I have a knack for the front end as well.

-Some of my personal projects are listed under the "Software" section to your -left. The rest you'll find on my GitHub page and CPAN profile. + I built Kirsle.net from the ground up. Its back-end code has been rewritten a + dozen different times, in two different languages. I made the web design in Photoshop and + pieced it together using standards compliant HTML 5 (the spec, not the + buzzword), CSS and a little bit of JavaScript. The back end is entirely written + in Python. The previous version of Kirsle.net was written in Perl and ran on my + "PerlSiikir" CMS. I rewrote it in Python + for various reasons, and I like Python + more these days anyway. ;)

-{% endblock %} \ No newline at end of file + Besides being a rockstar at back end development and a pretty decent web designer, + I've dabbled in some 3D modeling, Flash animation and other artistic things. + You can find them under the "Creativity" section on the left navigation. :)

+ + Some of my personal projects are listed under the "Software" section to your + left. The rest you'll find on my + GitHub page and + CPAN profile. + +

Kirsle?

+ + Where did I come up with the name Kirsle? Long-ish story, but here's the cliffnotes: + +
    +
  • In 1997 when the Internet was still brand new, They didn't want us + using our real names online so I always went by one screen name or + another.
  • +
  • The game NiGHTS: Into Dreams... for the Sega Saturn had an + enemy on some levels named Kircle, and I liked the name but I read + it as though the "C" were pronounced like an "S". Nonetheless, it + became my screen name.
  • +
  • People often pronounced it with a hard "C". The last straw was when + I discovered that Text-to-Speech software also pronounced it this way.
  • +
  • I re-spelled it as Kirsle so it was spelled how I wanted it to be + pronounced.
  • +
  • In doing so, I created the most unique name ever. All of the Google + search results for Kirsle are about me!
  • +
+ + Later on I turned Kirsle into a full Internet alias/fake name of + Casey Kirsle, which I used as my name for several years online (some of + my older Perl modules on CPAN are signed by this name). That was + mostly because I like the name Casey, and Kirsle could plausibly sound like + a last name. ;)

+ +

Kirsle.net is Open Source

+ + The Python code that powers Kirsle.net is an open source project of mine named + Rophako. It means "Website" in + Azulian. The Rophako CMS is open source + software that I released under the GNU General Public License and you can + clone it on GitHub. The HTML + files for Kirsle.net are also + on GitHub, but those probably aren't very interesting to you.

+ + The CMS supports a web blog, photo albums, comments, and subscriptions to comments + (so that your guests can watch a comment thread for future posts by others). I'm + always improving it and adding new features. +

+ +{% endblock %} diff --git a/www/contact/index.html b/www/contact/index.html index f799096..4a2307b 100644 --- a/www/contact/index.html +++ b/www/contact/index.html @@ -8,75 +8,91 @@ You can use the form below to send me an e-mail. Alternatively you can contact me on an instant messenger:

- - - - - - - - - - - - - -
- - - AIM: Kirsle -
- - - Skype: Kirsle -
- - - XMPP: kirsle@kirsle.net -
+ + + + + + + + + + + + + + + + +
+ AIM + + AIM: + + Kirsle +
+ Skype + + Skype: + + Kirsle +
+ XMPP + + XMPP: + + kirsle@kirsle.net +

-You may NOT use this form to send me any SEO business -solicitations. That will probably just make me ban your IP address from visiting -my site ever again.

+Things that you SHOULD NOT use this form for: + +

+ +For anything else:

- - - - - - - - + + + + +
- Your name:
- (so I know who you are)
- -
- Your email:
- (if you want a response)
- -
- Message subject:
- (optional)
-

+

+ + + + + + + + - - - - -
+ Your name:
+ (so I know who you are)
+ +
+ Your email:
+ (if you want a response)
+ +
+ Message subject:
+ (optional)
+

- Message:
- (required)
- -

- -
-
- If you can see these boxes, don't touch them.
-
- -
+ Message:
+ (required)
+ +
+ +
+
+ If you can see these boxes, don't touch them.
+
+ +
+
-{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/www/js/offsite.js b/www/js/offsite.js index a977897..3e7c3d8 100644 --- a/www/js/offsite.js +++ b/www/js/offsite.js @@ -8,6 +8,9 @@ $(document).ready(function() { $("a").each(function() { var $a = $(this); var href = $a.attr("href"); + if (href === undefined) { + return; + } // Detect offsite links. if (href.indexOf("http:") == 0 || href.indexOf("https:") == 0) { diff --git a/www/layout.html b/www/layout.html index 240c1cd..e0efe12 100644 --- a/www/layout.html +++ b/www/layout.html @@ -82,11 +82,13 @@
Web Tools
» TTF to EOT
+ » Bash $PS1 Prompt
» Text Fader
» Favicons
» Distance Calc
» Azulian Encoder
- » XBM Masks + » XBM Masks
+ » Flask Session
Subdomains
@@ -130,7 +132,15 @@ {% endif %} » Log Out {% else %} - » Log In + + {% endif %}

@@ -149,6 +159,15 @@ + {% block scripts %}{% endblock %}