Last Update: 07/31/02003
We have at long last begun work on the Tech Trivia Section of Web Developments. We hope you enjoy the first of what we hope to be many more installments.
7/5/2001 12:22:37 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 12:22:25 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 12:22:19 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 12:22:16 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:52:51 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:52:45 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:52:42 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:51:54 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:51:42 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:51:35 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:51:32 NDIS Filter Rule "Default Block br>Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:48:56 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:48:47 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:48:44 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:48:41 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:48:38 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:48:38 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
7/5/2001 11:48:35 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (freshspace,27374).
Info 7/5/2001 11:30:18 IP Filter Inbound IP fragments are being blocked
Info 7/5/2001 11:30:18 IP Filter NDIS filtering is enabled
Info 7/5/2001 11:30:18 NDIS Filter Interactive learning mode is enabled
Info 7/5/2001 11:30:18 NDIS Filter Firewall configuration updated: 161 rules
7/5/2001 11:06:13 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.142,27374).
7/5/2001 11:06:07 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.142,27374).
7/5/2001 11:06:04 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.142,27374).
7/5/2001 11:04:16 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.142,27374).
7/5/2001 11:04:04 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.142,27374).
7/5/2001 11:03:58 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.142,27374).
7/5/2001 11:03:55 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.142,27374).
Info 7/5/2001 10:52:27 IP Filter Inbound IP fragments are being blocked
Info 7/5/2001 10:52:27 IP Filter NDIS filtering is enabled
Info 7/5/2001 10:52:27 NDIS Filter Interactive learning mode is enabled
Info 7/5/2001 10:52:27 NDIS Filter Firewall configuration updated: 161 rules
7/5/2001 10:37:37 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.130,27374).
7/5/2001 10:37:10 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.130,27374).
7/5/2001 10:37:07 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.117.130,27374).
Info 7/5/2001 8:40:23 IP Filter Inbound IP fragments are being blocked
Info 7/5/2001 8:40:23 IP Filter NDIS filtering is enabled
Info 7/5/2001 8:40:23 NDIS Filter Interactive learning mode is enabled
Info 7/5/2001 8:40:23 NDIS Filter Firewall configuration updated: 161 rules
7/4/2001 10:21:18 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.114.135,27374).
7/4/2001 10:21:12 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.114.135,27374).
7/4/2001 10:21:09 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.114.135,27374).
7/4/2001 10:18:27 NDIS Filter Rule "Default Block Backdoor/SubSeven Trojan" blocked (165.247.114.135,27374).
Last Update: 06/29/02001
Meaning, drive part time while you transition. Seriously, when learning new
things, driving can help the "digestion." Getting your license was good for
under your belt but you will need a helluva belt to pass the certification
exams for MS, Java, etc...Plus, the tech world constantly screams to go
faster. This means you'll never reach a point where you can sit back and
relax and say, "ah, now I know it all." Everything you learn is outdated
the moment you learn it. While this is true with everything, some things
take hundreds of years to find out; with computers, you find out at the
speed of light. Computers are the ultimate labyrinth within which to lose
yourself. The best place to start is to own one.
Four years ago this October ('97-- I remember because Windows 98 had not yet
been released) I bought my first PC, a PII 266 MHz box from a small local
shop. Within a month I had a website. Then, boom, short story shorter, I managed to participate in a Federal Program which allowed me to go to New Horizon's
Technical Learning Center. There I received the Gold Plan which allowed me
to take as many courses as I possibly could. So I did. I took just about everything. I originally went for
the Web Master Track but the course was still in development so I started
taking MCSE and MCSD Classes. I found these curriculums more to my liking and quickly
passed my first exam, Networking Essentials. This exam did not count towards
the MCP which was the entry level certification for Microsoft but my logic
was that it was Foundational to everything else especially if I wanted my
MCSE. Next I took the courses for the other three exams (Workstation,
Server, and Server in the Enterprise, which, together with Networking
Essentials, comprise the "Core Four") and began pounding away at the
practice exams. I failed Workstation twice. So I went back and retook the
classes. This time I
passed my Workstation Exam. I was now an MCP. Then I took a step back, took
classes for the A+ Certification, and quickly passed those tests as well.
Now I was A+ Certified and an MCP! For the first time it started to feel
inevitable that if I just kept working at it I would eventually become an
MCSE. Three days before Christmas I passed my Server Exam. Three down, three
to go. Next came TCP/IP, then IIS which for a brief moment made me an MCP+I and finally Server in the Enterprise, the sixth and final exam required for my MCSE.
It was a lot of tough work and now, my MCSE is set to expire at the end of
this year if I don't upgrade by taking a motherfarging 4
hour upgrade test plus two other exams or, failing the upgrade, starting all
over again this time with 7 exams. And for what? WinXP is due out later this
year and it is truly terrifying to behold. Meanwhile, Linux is a tsunami
enema up Big G's butt and the web has become the ultimate battlefield for
every thirteen year old with a microchip on his shoulder.
The medical field is not quite so edgy but xrays seem a bit old fashioned
these days what with MRIs and Vibrasound. You might want to look ahead
before diving in, no sense learning something that might not be around in
five years. And Magnetic Resonance is mighty interesting stuff especially as
it relates to Quantum Computation...
However, if you are still interested in Computers, you might want to look into
running a Linux WebServer, you could become a host and offer Internet
Services such as email and webpages. A currently hot market at the moment is
for people who know something about Firewalls. If you do not, and do not
have access to a network for training purposes, you will need to build one.
You can do this with a minimum of two computers connected to each other by
Ethernet. The one connected to the Internet becomes your Firewall and the
one connected to it becomes your Server. Now, any other PC can connect to
your network as a Workstation, if it is inside the Firewall (called a LAN or an Intranet) or as a guest account if it is not. However, allowing others from the Internet to access files and
folders on your Hard Drive is very dangerous. You are opening yourself up
for attack so it is good to keep everything backed up offsite just in case
anything bad ever happens. To be a good Network Administrator you need to
know how to do all this. Many people today have disparaged these
Certifications because they only tell you that you know how to pass tests,
not Administer Networks. Furthermore, you will never learn how Administer
Networks by passing some exam. But, passing these exams does tell you one thing. That, at the very least, you are smart enough to learn how to do these things.
Incidentally, many people may be running Servers and not know it. These
people are Zombies and are infected with a Trojan. Since I have moved to DC
I have been attacked three times. Twice by a NetBus Trojan and once by
SubSeven. I only knew about it because my Firewall caught them. If I hadn't
been running a Firewall, I might have been used in a DoS attack or
something. Of course, the salient point here is I only know what my Firewall
knows and even it doesn't know what it does not detect. My suggestion to you
is to research this stuff by taking putting
it into your favorite Search Engine. If you want to get scared quick start
with SubSeven or BlackOrifice. But becareful, some sites lead you to believe
you are downloading the program when you are actually infecting
yourself...Good Luck!
Düg Fresh
Last Update: 08/25/02000
But then there is the problem of becoming burried beneath a mountain of content, of developing a site in
which no one can find anything. As the playground grows and the site becomes increasingly vast and complex, good maps and site planing become essential.
It is hard to explicate exactly what constitues good site develoment. It is a paradox. Part of what makes a good site is the fact that it is not just another dot-com; a good site is one that stands out. It must walk a fine line between being so far out that visitors feels completely lost before going anywhere and being so dull that no one wants to go anywhere. Thus, formalisms often fail to represent the structure of the web as a whole. It is a great big melting pot of diversity. All you can do is try to make it as intuitive as possible.
Nevertheless, there are certain simple guidelines to follow.
A good guideline is to treat the web like a playground not a mall. People want to go and have fun not get mugged. They want to enjoy themselves not be hit over the head. Therefore, develope sites that have something to offer not just something to sell. Contrary to the tired cliche that there is no such thing as a free lunch, the web thrives because it is one big free lunch. The websites that do not obstruct this fundamental principle will thrive, the ones that do will perish.
Java has a host of technologies associated with it: Applets, Servlets, Beans and JavaServer Pages are just a few. JavaScript, while used primarily for Client Side Scripting much like Applets in Java, also has its own implementation of Server Side Scripting in the form of JavaScript Pages. Meanwhile, not to be left off the Java Band-wagon, MicroSoft has implemented JScript which is its own proprietary form of Java. As you can see, it can be a bit confusing. What's worse is that trying to get a handle on all these various grinds is liable to put you off Java altogether! Ideally, one would like to spend as little time as possible learning how to get things done and move on the conceivably more formidable challenge of actually getting things done. That is, the sooner you can learn to drive the sooner you can drive places.
It is thus perhaps somewhat ironic that, as the Government seemingly plots the demise of MicroSoft, they have successfully developed a simple, robust and elegant platform that gets you driving places in a hurry. Its called Active Server Pages. ASP can be implemented with a host of scripting languages but its default language is VBScript, a simpler version of the same language known as Visual Basic. That is, unlike Java and JavaScript, VB and VBScript are essentially the same language. What is more to the point, however, is it's simplicity of use. You write your VBScript in Notepad and you run it in your Browser. The bottom line is that, despite what others might say, ASP is the ideal tool for Rapid Application Development.
The importance of RAD cannot be overstated. As these technologies become simplified, the emphasis quite naturally moves away from the tools and onto the canvas, so to speak. In this case, the web is the canvas. To switch metaphors, ASP allows you to spend less time learning how to drive and more time driving. But what all this really means is that, you ain't seen nothin' yet! As these technologies continue to develope, read simplify, not only will the entire terrain of cyberspace be changed forever, but so will we.
Last Update: 07/09/02000
Fresh Ink Network is dedicated to being of service to others aspiring to be part of the World Wide Web. We offer fellowship and good will, as well as the occassional article sharing the mistakes we've made, so that others do not have to repeat them.
Web Developments
Wild Wild Web: FreshSpace Under Attack!!!
Dug's poor little portal to the wild wild web has become a bloody battleground!
For the last few days he has been repeadly attacked by someone with a program called SubSeven. (Someone infected with SubSeven can be used by others in Denial Of Service (DOS) attacks). Here are the security logs from just the last few days:
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (65.6.20.214,2830)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (65.6.20.214,2830)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (65.6.20.214,2830)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (65.6.20.214,2830)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.139.108.234,4509)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.139.108.234,4509)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.139.108.234,4509)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.168.211.61,3445)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.168.211.61,3445)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.168.211.61,3445)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.168.211.61,3445)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.151.99.70,3124)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.155.193.114,1832)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.151.99.70,3124)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.155.193.114,1832)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.155.193.114,1832)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.151.99.70,3124)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (freshspace,27374)
Remote address,service is (172.151.99.70,3124)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.142,27374)
Remote address,service is (172.130.194.195,1275)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.142,27374)
Remote address,service is (172.130.194.195,1275)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.142,27374)
Remote address,service is (172.130.194.195,1275)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.142,27374)
Remote address,service is (166.90.114.97,4427)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.142,27374)
Remote address,service is (166.90.114.97,4427)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.142,27374)
Remote address,service is (166.90.114.97,4427)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.142,27374)
Remote address,service is (166.90.114.97,4427)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.130,27374)
Remote address,service is (172.163.247.209,2453)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.130,27374)
Remote address,service is (172.163.247.209,2453)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.117.130,27374)
Remote address,service is (172.163.247.209,2453)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.114.135,27374)
Remote address,service is (172.165.224.84,3096)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.114.135,27374)
Remote address,service is (172.165.224.84,3096)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.114.135,27374)
Remote address,service is (172.165.224.84,3096)
Process name is "N/A"
Details:
Inbound TCP connection
Local address,service is (165.247.114.135,27374)
Remote address,service is (172.140.6.37,4856)
Process name is "N/A"
IT Needs You
Recently, Düg Fresh received email from a friend he has kept in touch with since his Airman Page days stationed in Germany at Ramstein AFB. His friend, whom we'll call R., wrote:
Hey Dug! What it be and how it go? Well guess freakin' what? I don't
remember tellin' ya, so I'll tell ya now and you hear me soon...I ain't
goin' out f#@ckin' truckin'! Are you nuts!? Was I stupid? That stuff is
crazy, man! I did get my license and all, but no thanks. Anyways, I think
that I am really gonna try to do some recording this summer and go back to
school this fall. So, what courses exactly did you do for the computer? My
new g-friend is a Registered Nurse and suggested X-ray Tech/Rad Tech. She
says that within two years I can finish and get started. Of course there
are all these specialties to go back to school for and make a little more
$$$ if and when I want. I wouldn't have to be too close to the patients, I
mean not like nurses are, and there will always be the need for the medical
stuff. BUT, computers are huge! So I think that I want to go in one of
these two directions. Now of course those two could probably interact quite
well as well...... So hey, write back as soon as you get a chance, I'll
probably be ready to apply by next week at the latest. Thanks man and take
care of yourself! Later, R.
So Düg responded:
"Don't throw out the tub with the old bath water."
The web is a place of freedom. It is a grand amusement park; more a playground than a mall. Where it is a mall at the expense of the playground it is dull, lifeless and dead. But where it is more a playground, it is rich vibrant and alive. The subtle difference is one of content and development. A website needs to stay fresh. It must be devoted constant care. Return visitors should not feel there is nothing left to see or they won't return.
On the other hand, you do not want to have a site that panders to the lowest common denominator. A site that tries to appeal to everyone appeals to no one. Part of what makes the web exciting is that it is provocative. It does not appeal to everyone in the same way.
The Three Grinds of Java
Last Update: 07/11/02000
Some people perhaps do not know that Java and JavaScript (and JScript for that matter) are not the same. One is produced by Sun Microsystems, one by Netscape and one by MicroSoft, respectively. But while the syntax is perhaps similar, they are all different implementations of the same general trends in technology towards Dynamic Interactive Content.
Currently, JavaServer Pages (JSP) Technology is emerging as the latest and greatest of webtrends, putting competition to the white-hot Active Server Pages (ASP) Technology offered by Microsoft. For more information concerning JavaServer Pages Technology we recommend Sun Microsystem's official home page forJSP. As for ASP, there are a wealth of sites available. See our link below for a partial listing.
Philip and Alex's Guide to Web Publishing
The Apache Software Foundation
|