O verview
¬
Background
Philosophy
P rograms
¬
Games ¬
Connect four , Maze maker , Draw ,
Animate , Hangman , Life
Calculators
¬
Molecalc ,
Truth Table , Carbon Calculator ,
Order Form
Miscellaneous
¬
G raph ,
Clock ,
Surf , Crypt , Top
News
R esume
¬
Contact Info
Objective
Education
Experience
Skills
Overview
Background ¬
I
have been involved in web programming for the past 7 years. My primary
focus has always been dynamic web content using perl and javascript. I
have extensive experience creating reuseable web objects in javascript,
as well as building data-driven sites in perl. The programs listed on
this site represent some of the work I've done, either for pay or for
fun. I have many years of
work experience creating sites for businesses, non-profits,
educational institutions and individuals. I have been training and
directing people in web programming for the past 2 years.
Philosophy ¬
My philosophy towards site creation is simple: the content should
drive the site. The presentation should allow the user to get what they need
quickly and conveniently. The format should help to
emphasize the content, not detract from it. Therefore, my sites tend to
look simple, clean and clear, even if the code that drives them is
complex. I design sites to be fast, useful and disabled-accessible. Get a hold of me if you are looking for a way to present
your information in an elegant and user-responsive fashion.
I am also happy to work as part of a team. My interest lies in building
the engines that make sites run -from the back end with perl or from the
front with javascript. I create objects and functions that make sites faster, more responsive and easier to use.
P rograms
Connect-four:
Outsmart a program that learns from you as you play
this classic game. This is a proof of concept game for evolutionary
game learning. It's also a great example of how javascript
and perl can complement each other.
Example of: dynamic image movement in IE 4+; game heuristics.
Perl-side: simple file manipulation.
-link-
-source and info-
Draws a maze which you must then trace your
way through in order to reach a harder maze. My first game.
It has multiple bugs, including the fact that not all mazes
can be completed. It taught me two things: always use 'var'
in front of javascript local variables and don't use deep
recursion in javascript.
Example of: uses a old set of image grid functions I created
for this and other games; recursion.
-link-
-source-
Lets you draw and save a simple picture.
Example of: very backwards-compatible ( read old-fashioned)
way to create dynamic images from grids. Uses the same functions
as Maze. Works with Netscape 2+, IE 3+
-link-
-source-
The next step up from Draw. Lets you create
a sequence of pictures and animate them. You can save the
source of your animation and use it on your site.
Example of: the same image-grid functions from Draw and Maze,
with the addition of some nice movement functions.
-link-
-source-
Old game with a high class vocabulary. Play
versus the computer or a friend.
Example of: good, clean, basic javascript techniques.
-link-
-source-
The classic mathematical life simulation with
the addition of color-coding for each generation. Very pretty,
almost worthy of screen saver status.
Example of: image/text movement in IE 4+, clean, encapsulated
coding.
-link-
-source-
Calculators ¬
Molecalc:
Displays weight and percent composition for the molecular
formula you input. Handy for an intro chemistry class.
Example of: string parsing, recursion
-link-
-source-
Truth Table:
Quickly makes truth tables for logic statements -
saving beginning philosophy students the burden of doing them
by hand.
Example of: string parsing and recursion similar to molecalc.
-link-
-source-
Carbon Calculator:
A calculator and registration form that tells you
how much carbon you are adding to the atmosphere every year
and lets you pledge to reduce it.
Example of: Object-based, expandable programming, pop-up windows,
saving values across pages using frames. Perl-side: converting
form data into excel readable data.
-link-
-source-
Order Form:
A javascript front-end / perl back-end dynamic order
form for a music company.
Example of: Good use of objects to create a simple order form
that can easily be maintained and updated by a non-programmer
client. Perl-side: tricks with perl Formats.
-link-
-source-
Miscellaneous ¬
Graph:
An example page for my graphing functions.
Example of: javascript graph objects. Easy to use and incorporate
into pages. I've used these functions on many other projects.
-link-
-source-
Clock:
An animated analog clock meant to be a feature in
other pages.
Example of: a flexible and portable clock. Cut and paste it.
-link-
-source-
Surf:
A cool and tragic automatic internet surfer. I've spent
hours with this delving the subconscious of the world wide
web. Type in a query or URL to start and it will randomly
follow links, backtracking when it hits a dead end. The tragedy
is that, with recent security additions, javascript is not
allowed to access the contents of other sites. In order to
make this program work, you must: a) use Netscape and b) add
the line
user_pref("signed.applets.codebase_principal_support",
true);
to the prefs.js file.
-link-
-source-
Crypt:
A program that uses a super-simple encyrption scheme
to encode text. I just noticed that it's developed a problem
with carriage returns in IE 4+. If someone knows the new escape
sequence, let me know.
-link-
-source-
Top News
A program I made to train myself on PHP and its remote
file handling capabilities. It grabs the most recent headlines from a
wide variety of new sources.
-link-
-source-
R esume
Contact Info ¬
Jared Zyskowski
ph: (707) 442-0680 (message phone)
email: jaredzyskowski@juno.com
add: 3325 'K' St.
Eureka CA
95503
Objective ¬
To work individually or as part of a team to develop dynamic,
data driven web sites. Specifically interested in javascript
and perl object creation. Contract work.
Education ¬
Humboldt State University:
Graduated 2002, B.S. in Biology, Minor in Botany, 3.49 GPA,
1510 GRE,
880 Biology Subject GRE
College of the Redwoods:
Courses taken 1997-98
Pacific Dunes High School:
Graduated 1997, 3.97 GPA, 1510 SAT
Relevant University Courses:
Intro to Programming, Intro to Operating Systems, Object-Oriented
Java, Data Structures in C++, Logic, Calculus I & II
Experience ¬
2003 - Volunteer - Free
Reading Magazine
Designed,
built, maintained, and hosted an online
mirror
for this print publication.
2002 - Subcontractor -
Sean Ennis Web Design
Various
projects including a
large on-line questioneer
for
disabled parents and teens.
Skills
used: HTML, disabled-access web design, PHP
2002 - Technical Director -
CyberTribe
Mentored
teenagers on web design software as well as
business
skills and consensus decision-making.
Skills
used: Mentoring, Communication, Curriculum
creation,
Illustrator, Director, Photoshop, Pagemaker,
Windows
/ Linux Networking, Perl, Javascript
2001 - Contractor - Center
for Environmental Economic Development
Created on-line
Climate Protection Registry : a carbon
emissions
calculator and registration form.
Skills
used: HTML, Object-based Javascript, Perl
2000 - Volunteer -
HSU Associated Students
Designed,
developed, and maintained the student-based
on-line
faculty evaluation system
Skills
used: Politics / Negotiations, Perl, HTML, Javascript
Documentation
writing
1999 - Contractor -
HSU College of Professional Studies
Built
large site from the ground up. Created documentation
for
the ITO who maintained it.
Skills
used: Documentation writing, Javascript, HTML,
Photoshop
1998 - Student Assistant -
HSU School of Business and Economics
Built
and maintained faculty web sites. Provided advice,
assistance,
and PC repairs for faculty.
Skills
used: Communication / Mentoring, 3-D rendering,
Photoshop,
HTML, Javascript, Powerpoint
1998 - Webmaster -
Marco Katz Music
Built
and maintained site for home business, including a
secure
on-line purchase system.
Skills
used: HTML, Photoshop, Object-based Javascript
Perl
Skills ¬
Languages:
Perl (strong in web-related aspects), Javascript (strong),
HTML (strong), C++ (basic), SQL (basic), Java (basic), Unix
scripting (basic), PHP (basic)
OSs:
Mac, Linux/Unix, Windows
Software: Photoshop, Illustrator, Pagemaker, Dreamweaver,
Director, Moray/POVRay, Office, Visual Studio, etc