LAN
FTP is very risky; use SSH for versatile remote connections
Wed, 2008-04-16 07:20 — iDonny
It is amazing that FTP is still widely used and even promoted (by inaction and implication) by most commercial web hosts. Using FTP to send files to your web server, and even having the FTP service running on your web server is equivalent to making banking transactions without SSL enabled - the door is almost wide open and you could be setting yourself up for disaster.
SSH
SSH has been around for a long time and there are now many commercial and freeware tools that enable you to get at least the same functionality as you have always had from your FTP server but without the risk. Notably, you need to generate and use a private/public key pair to make your SSH connection water-tight. Using any SSH capable application such as PUTTY to connect to your remote server, or locally in your Linux machine, you can generate a key pair base don a paraphrase using the following command.$ ssh-keygen -t rsa
Taking SSH to the next level
There is a small commercial application called SFTPdrive {http://en.wikipedia.org/wiki/SftpDrive} that enables windows and Mac users to configure remote machine-resources to be accessible like network drives mapped to be accessible locally. You do not have to pay for this feature if you have the skill and patience of configuring a tunneling setup with Putty (SSH tunneling), and map drives through the tunnelLAN, Windows bluescreen, Apple Safari, and Web Development
Fri, 2007-06-29 09:42 — iDonny- Reusable CSS, make your life easier [Fri, 22 Jun 2007 13:17:28 -0400]
I have come to find that while using CSS for layout, all hierarchical content is represented as UL or OL lists, and others items are enclosed in DIV or SPAN regions or left as orphan elements. CSS layout based on the above mark-up structure will have some repetitive definitions. For instance, all horizontal menus my require CSS to turn an unordered list into display: inline; layout, set the list-style-type: none; This means that you can make you rlife easier by creating a set of CSS definitions that can be the basis of all your layout and presentation work : - Apple Safari is benefiting Internet Explorer? [Fri, 22 Jun 2007 13:04:27 -0400]
The introduction of Safari for Windows might appear to be an attempt to eat away Microsoft Internet Explorer's market-share. On second thought though, most of the people that use Internet Explorer do so because it is the already available Web browser who will not care to replace IE with Safari if they have not already moved to Safari. It is therefore going to each away market-share from Firefox because it is those standards conscious users who have shunned IE that will be outgoing enough to try Safari... Apple's selfishness is playing right into Microsoft's agenda!!: - Choosing a Web Development Platform [Sat, 16 Jun 2007 12:57:18 -0400]
I am more inclined to choose opensource (e.g., PHP) and other low TCO (total cost of ownership) environments to develop solutions and self-train. I do not completely refute the claim that .NET is a valuable development environment; but it is not possible to properly evaluate proprietary development environments without investing money, and probably loosing it if the environment proves to be less than ideal: - HTML-Kit to blame for blue-screen, not Safari [Fri, 15 Jun 2007 23:23:53 -0400]
I am ashamed for jumping into conclusions and blaming Apple Safari for Windows XP crashing when I tried to browse folders in my markup editor. I had attributed the problem to the Safari browser because the problem came up after installing Safari. Coincidentally, I had installed an update of the Alpha version of HTML-Kit Tools for Windows, and that seems to be the culprit - my apologies to Steve Jobs: - Safari gets windows dirty [Thu, 14 Jun 2007 00:23:52 -0400]
My love affair with Apple Safari is coming to an end today. One day after I installed Apple Safari on my HP Windows Media Center, Windows has given me the "Blue screen of death twice", and Safari has been becoming unresponsive. Apple has good intentions, and the application is only in beta, but it has no place on my PC for now. I will be using System Recovery in a moment to remove it.:


