• Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About Zark

  • Rank
  1. I recently used gpartd to partitiona 750GB disk. It's basically a clone of partition magic that runs from DOS, with a nice simple GUI. It's part of System Rescue CD, a free bootable cd containing a number of system maintainence programs.
  2. Zark

    Programming languages

    Languages are often invented to solve a specific class of problems or implement some 'new' paradigm. For example, Java exists to promote platform independence and Lisp was intented to embrace functional programming. Perl was invented to be the "Swiss army knife" for processing text files, and the language contstructs (not just the libraries) are really geared for that. No, for the simple reason that there are many different ways to create the same end result. Also, compilers have their own ideas about optmization, calling conventions, etc. This is a serious issue when developing libraries that have to be compatible at the binary level (as apposed to source code level) Theoretically, yes. Since all programs compile down to the same assembly language. However, implementing something like Object Oriented inheritance (C++, Java, etc.) or closures (Ruby, javascript, etc.) would be a major pain in the ass if the underlying language doesn't support it. And this gets back to your question #1. Having something built into the language can make it alot easier to use. You are thinking of RAD (Rapid Application Development) frameworks. The basic idea here is that for many classes of problems, one can take a cookie cutter approach to solving them. So, RAD environments give you lots of high level widgets and code generators to make things easy. BBH has already mention auto generating code form UML diagrams. Other tools like Borland's Delphi, combined with powerful 3rd party modules, can allow you to develop simple database frontend programs without ever writing a single line of code. But you'll find that RAD tools work best only in narrowly defined niches; they can't do everything for you yet. Nothing. Except for a few areas, win98 programs should run without modification on WinXP. WinXP gives you more APIs to do more stuff, but that's about it. Start by defining in more detail what you want to do. You should choose the language to fit the problem, not the other way around. Here's a quick list: C++ / Java : for "industrial" prgramming, for lack of a better term. Big, complex, 'enterprise' applications. High Performance apps. Perl / Python : for one off scripts and small server side programming. Very flexible, rapid development cycle and rich library support. PHP / Ruby / ASPNet : for making web sites. Flash / Javascript : for rich client side web applications. If you want to make games, Flash might be a good starting point.
  3. Zark

    Fan on my Areca RAID card is going bad

    How do you keep it attached? From the pictures, it looks like only one side has a mounting screw hole.
  4. Zark

    Fan on my Areca RAID card is going bad

    And this is why I could never take Areca seriously. A 10 cent fan on a $1000 card. What idiots.
  5. Zark

    DVD vs CD for backup durability

    Taiyo Yuden at They have Princo too, but why would anyone want to buy that crap.
  6. Zark

    Anyone using encrypted HDD enclosures?

    64bit DES shouldn't give anyone any peace of mind. Today 64bit DES can be brute-forced with rather limited resources. Single round DES shoudn't be used for anything. Before buying some expesive hardware thing, consider a software based solution like truecrypt ( ). Much cheaper and more versatile than a hardware solution.
  7. How does Linux software RAID handle the following: 1) hot swap 2) kernel panic 3) performance under heavy load with #1, does linux support hotswap if the hardware does? and what cheap sata controller supports hotswap? with #2 and #3, the stability of the RAID array is reduced to the stability of the linux kernel AS A WHOLE. A glitch in the video driver could spell disaster, and last time I checked, dedicated RAID cards didn't have video drivers. Nonethless, I am considering software RAID for a 5TB home fileserver I'm putting together. $739 can buy anther terabyte of storage.
  8. Zark

    Secure Offsite Syncs

    use stunnel to secure almost any TCP based communications. install stunnel on both ends and then tell the sender and receiver to use localhost as the ip address. Or use the port forwarding capabilities of SSH in a similar manner.
  9. Zark

    tired of my supertrak 8350

    Yes, a nice little POS fan that will probably fail in two years and take the entire array with it. It makes me very nervous to see a 10 cent fan on a $1000+ card. They should have gone with heatsinks instead.
  10. All you need is an electron microsocope, a clean-room area to work in , and patience. Hardly $millions. But, if you want more practical paranoia, consider this: Modern drives will remap marginally-bad sectors on the fly. This is done by the drive's firmware and is completely transparent to any computer program, including file wipe utilities. Your wiped drive could have remapped sectors that were completely untouched by the drive wipe utility. Such sectors are easily recoverable. This is what finally convinced me that drive wiping is useless and that physical destuction is the only way. Just because your life is so boring that you have nothing interesting on your drives doesn't mean we don't.
  11. This is pure speculation, but I'd think the answer is yes, simply due to the fact that you have a much greater data density. Many of the issues with data recovery have to do with head jitter and accuracy; the head may be slightly off and record data right outside the track in one pass and not in another. So, with the greater density of the perpendicular drives, you get moe data in those outlying areas. Also, the data penetrates the media much more deeply than with convential drives. Thus, it could be possible that, as the head ages, it can no longer reach as far down into the media. If that's true, than you may be able to recover data that was stored on the drive months or years earlier. Scary. Remember kids, the only safe way to wipe a drive is with thermite.
  12. I also recommend Acronis TruImage. It can image a drive while the system is running (even the boot drive); just don't be doing anything intense while it's working. Can restore from it's own boot media (floppies, cd, etc), so you can restore to a bare drive. Supports incremental backups, so that you don't have to image the whole drive every time. And the backup images can be mounted like a regular drive. So if you just need one file from a backup, you can get it without restoring the backup image. I have used TruImage to recover failed systems, so I definately know it works. I use it for all my backups.
  13. Zark

    Can't we restructure this forum?

    Yep. Definately not enough traffic to split up this forum.
  14. Zark

    Linux based distros

    One big advantage to Debian is how easy it is to mix versions on the same box. You can start with Debian-stable and then tell apt to load in testing and unstable source information but stay with stable by default. Then, as you need newer stuff, just do something like "apt-get install foobar -t unstable". apt-get will track the dependencies across the 'versions' and do the right thing. Also, Debian is by far the easiest to upgrade. "apt-get dist-upgrade" is all you need.
  15. Zark

    The New SeaGate 800 GB HDD

    Newsflash zimba, these newsgroups don't exist to bow to your every whim. Trolling with fake thread titles is a sure way to get ignored around here. There are many here who could have answered your question, if you had just shown a little patience and respect for this community. 6 hours is too long for you to wait???? Too happy fellowing bad. Perhaps someone here will show mercy and help you. I sure won't.