At the moment I'm having an intern write such a program in Bash as a proof of concept. We use GnuPG to encrypt.
How it works is: - create a hash of each file in the dir to backup - the hash is placed in a 'map file' with the original name and path - if on the server side no file with that hash as a filename exists, the script encrypts the file, uses the hash as a filename en ftps the file to the remote server. - the map file is encrypted as well and gets the date as a filename and is send to the remote server as well.
Pretty simple. The clue is that you have to trust the remote site only to provide the service. You do not have to trust them not read your files. As a hoster you can safely say that you really cannot read their files as the encryption is done by the client. By using the hash check, we make sure only changed files are sent. This method also gives us history. You can simply use the map file of a certain date to revert to a version of the file at that date.
It works, but is absolutely not ready to be released.
I got one, and they are excellent. It has a Transmeta processor and I bought a double size battery. I put Gentoo on, with openbox as a windowmanager. It does Divx quite well (mplayer started from a terminal using sdl for vo and ao). With longrun I can reduce CPU power to a third when I don't need much power (such as writing documents with Abiword)
I used on a plane trip where I watched Divx movies on it for over three hours. It still had 40% battery power left.
You could take a look at webgui (http://www.webgui.org)
- about the workflow I'm not sure what your question really is so I can't answer - as for the your question of the content editor, I think that's a feature - multilanguage not like you suggest it - creating static html: standard feature of WebGUI
I actually read it and it is an easy read and imo a good introduction. Designing robots etc are not really part of the book, but information from the real basics up to and including designing boards, experimenting with bread boards etc. are in there
If anyone wants to compete with the EEE or other laptops like it, I think the clue is to get a better screen resolution. I myself still use a Sony C1ve which has 1024x480 resolution. Nearly all websites look fine on this resolution. Vertical scrolling will nearly always be necessary. But I personally really don't like horizontal scrolling when browsing.
The old c1ve (with just a Transmeta Crusoe processor of 600mhz) still does everything I want including watching Divx.
A few years ago when I created the proof of concept for the SimPC: http://hardware.slashdot.org/article.pl?sid=05/01/ 13/0033206 we discussed creating the desktop based on XUL. It has a few advantages. The main advantage from my viewpoint is that XUL can also be a remote application. For something like the SimPC that means you can easily change the desktop for all users, and after relogin, they would have the new desktop. Just keep a rudimentary desktop localy that is loaded if the network is down.
I think for organisations that want to control the desktops of the people working for them this would be a powerfull feature. Most users just need a few apps. And with a remote desktop that could easily be managed. Probably a lot better than the roaming profiles of MS.
And I don't think it would actually create much bloat. Most people use firefox anyway, so Gecko will be loaded anyway.
For the record, I created the first proof of concept for the SimPC in 2004 (after that our cooperation with SimPC ceased so I can take neither fame nor blame for the end result). A working version took as much as 8 or 9 evenings.
Google could easily do the same, and a lot more. Make the desktop indeed browserbased and you have something that would make a lot of sense to Google.
My advice: get DamnSmallLinux . You can install that on the compact flash (or USB stick). You can install it to work just like a live-cd. That means no writes, (flash doesn't like to many writes). Damsmall has Rdesktop and VNC, firefox already installed.
A fanless mini-itx + compact flash shouldn't need fans at all.
Also get a Waterproof Foldable keyboard. There not expensive, and keep all the dust etc. out. Very robust
If you want to run an os from flash, I think Damn Smalllinux is the best. Damnsmall has the option to perform a 'frugal-install' This will install the live cd on the cd on such a way that it runs exactly like the live cd. That way, no writes are performed if you use it. Since flash don't like to many writes, that important. Also it allows to add extra apps through the MyDSL system and allows for restore state partition (yes that means writing, but only just prior to stopping the system).
So you even though it's a live system, you can still update and save stuff.
I think this is great. This weekend I installed 2004.3. I had to keep my laptop on the desk as well to read the install guide (handbook) and do other 'usefull' stuff such as browse the internet;-) (Links for me is a little too bare)
I hope they include Open Office as well and a decent email client. That way you can boot of the disk, set the thing to install and, whilst installing or compiling, stay 'productive' the whole time!
Great when installing Gentoo on your office workstation;-)
The graphical installer seems to me as best of both worlds, the control over your system as Gentoo users are used to as well as significantly reduced time spent on installing. If I get it right, the install time itself won't be shorter but it will be more of a 'setup what you want, press go, and wait' rather then, type command..... wait......type other command....... wait....... wait some more.....
There is a reason why this is a specialty. There isn't a clear answer.
The answer depends on many factors such as: - how heavy are the pages (many pictures?) - what's the platform (Lamp/J2EE/etc....) - how is the usage?, if someone gives you a figure for concurrent users, ask yourself what they mean by that. Some apps have users contstantly submitting, others once in a few minutes - how are they connected? Reverse proxy can really help for slow connections! - if you have performance problems, investigate where the pain really is. Is it the (R)DBMS, or the app server, memory IO. - etc. etc.
Most of all: test! Get something like grinder, or opensta and put some serious load and stress on the setup. See where it hurts. Make sure that if you have a problem, you actually fix the right problem. It is ok to add hardware, but you have to know what hardware to get. Also many problems can be handled by configuration, such as preventing the system to come to crashing halt by limiting the amount of connections to the amount you can handle.
Look overhere Perl strategy doc It has some good advice that will help you also in non perl environments.
I've been on an Duron 700 without any problems until I started with video (mpeg encoding). The Duron was still ok, but converting an hour of DV would take more than a day. That was the moment for me to upgrade.
Personally, I'd prefer to run mainly on a low power CPU, i.e. a C3. But I occaissonaly need the high perfomance. So perhaps it's an idea have mainboards that have a low power CPU, and a high power PU, such as a P4 or Athlon, available for the applications that need it but turned off (or standby) when not used.
That would definately reduce the powerconsumption of my machine.
not sure if replying is still usefull a day after, but if you use: Snapshot software by System V you get all of those features:
- backup to disks - archiving: pick a date in time and retrieve the file as it was then - off site backup (the technology used only sends files that are actually changed files to the backupserver) - users can restore own files using a webbrowser - very fast restore, even workstations if desired (windows dekstops often in less than 2/3 minutes) - oh and based on Linux;-)
If they carried their information with them on a smartcard, couldn't someone edit the smartcard and fake their info?
People often mistake smartcards with the magnetic strip cards. They are quite different. (modern) Smartcards contain a chip, which is really a mini computer, and are quite secure. The comparison of the biometric information can be done on the smartcard. If you use keys on both the terminal as well as the card, this combination of biometrics and a smartcard is very good and secure method to prove who you are.
Smartcards are very secure, and a lot harder to crack than it is to forge a passport. They are so much better that Credit Card companies want the banks to switch from magnetic strip to smartcards.
You make billions and then maybe he'll listen to you.
Actually, I once read that one of the very few guys making billions (some dude named Bill Gates) gave him advice, which was ignored by Steve. Probably for the best though.
I just end up entering the error message into Google anyway.
Nice to see that the system works.....
The BOFH department
HA-Cluster on Mini-itx boards
on
Mini-ITX Clustering
·
· Score: 2, Interesting
Not as impressive as their performance cluster, but perhaps interesting as well, we build a High Availability cluster more than a year ago based on mini-itx boards: HA-cluster It was used for demonstration, but the mini-itx machines are still used quite a bit for testing etc.
At the moment I'm having an intern write such a program in Bash as a proof of concept. We use GnuPG to encrypt.
How it works is:
- create a hash of each file in the dir to backup
- the hash is placed in a 'map file' with the original name and path
- if on the server side no file with that hash as a filename exists, the script encrypts the file, uses the hash as a filename en ftps the file to the remote server.
- the map file is encrypted as well and gets the date as a filename and is send to the remote server as well.
Pretty simple. The clue is that you have to trust the remote site only to provide the service. You do not have to trust them not read your files. As a hoster you can safely say that you really cannot read their files as the encryption is done by the client.
By using the hash check, we make sure only changed files are sent. This method also gives us history. You can simply use the map file of a certain date to revert to a version of the file at that date.
It works, but is absolutely not ready to be released.
Don't worry. Google is included with Emacs.
Yeah but that's to be replaced by GNUgle
I got one, and they are excellent. It has a Transmeta processor and I bought a double size battery.
I put Gentoo on, with openbox as a windowmanager. It does Divx quite well (mplayer started from a terminal using sdl for vo and ao). With longrun I can reduce CPU power to a third when I don't need much power (such as writing documents with Abiword)
I used on a plane trip where I watched Divx movies on it for over three hours. It still had 40% battery power left.
You could take a look at webgui (http://www.webgui.org)
- about the workflow I'm not sure what your question really is so I can't answer
- as for the your question of the content editor, I think that's a feature
- multilanguage not like you suggest it
- creating static html: standard feature of WebGUI
You were just one google away from providing real information:
http://www.amazon.com/Electronics-Dummies-Gordon-McComb/dp/0764576607
I actually read it and it is an easy read and imo a good introduction. Designing robots etc are not really part of the book, but information from the real basics up to and including designing boards, experimenting with bread boards etc. are in there
If anyone wants to compete with the EEE or other laptops like it, I think the clue is to get a better screen resolution. I myself still use a Sony C1ve which has 1024x480 resolution. Nearly all websites look fine on this resolution. Vertical scrolling will nearly always be necessary. But I personally really don't like horizontal scrolling when browsing.
The old c1ve (with just a Transmeta Crusoe processor of 600mhz) still does everything I want including watching Divx.
A few years ago when I created the proof of concept for the SimPC: http://hardware.slashdot.org/article.pl?sid=05/01/ 13/0033206 we discussed creating the desktop based on XUL. It has a few advantages. The main advantage from my viewpoint is that XUL can also be a remote application. For something like the SimPC that means you can easily change the desktop for all users, and after relogin, they would have the new desktop. Just keep a rudimentary desktop localy that is loaded if the network is down.
I think for organisations that want to control the desktops of the people working for them this would be a powerfull feature. Most users just need a few apps. And with a remote desktop that could easily be managed. Probably a lot better than the roaming profiles of MS.
And I don't think it would actually create much bloat. Most people use firefox anyway, so Gecko will be loaded anyway.
Something like the SimPC? (http://www.simpc.com/
For the record, I created the first proof of concept for the SimPC in 2004 (after that our cooperation with SimPC ceased so I can take neither fame nor blame for the end result). A working version took as much as 8 or 9 evenings.
Google could easily do the same, and a lot more. Make the desktop indeed browserbased and you have something that would make a lot of sense to Google.
Not bashing KDE here, but I don't run KDE on every machine. On PC's without KDE I now use xcdroast, which ain't to great IMHO.
Still, I don't see myself buying Nero, but as it is often included with DVD/CD writers, I would like it if they also included a linux version
If I had modpoints, I'd mod you up.
The article also mentioned it's running Firefox and Abiword
My advice: get DamnSmallLinux . You can install that on the compact flash (or USB stick). You can install it to work just like a live-cd. That means no writes, (flash doesn't like to many writes). Damsmall has Rdesktop and VNC, firefox already installed.
A fanless mini-itx + compact flash shouldn't need fans at all.
Also get a Waterproof Foldable keyboard. There not expensive, and keep all the dust etc. out. Very robust
If you want to run an os from flash, I think Damn Smalllinux is the best.
Damnsmall has the option to perform a 'frugal-install' This will install the live cd on the cd on such a way that it runs exactly like the live cd. That way, no writes are performed if you use it. Since flash don't like to many writes, that important. Also it allows to add extra apps through the MyDSL system and allows for restore state partition (yes that means writing, but only just prior to stopping the system).
So you even though it's a live system, you can still update and save stuff.
Thanks, I was looking for a graphical browser that can be used in the framebuffer device. I had no idea Links could do it
I think this is great. This weekend I installed 2004.3. I had to keep my laptop on the desk as well to read the install guide (handbook) and do other 'usefull' stuff such as browse the internet ;-) (Links for me is a little too bare)
;-)
I hope they include Open Office as well and a decent email client. That way you can boot of the disk, set the thing to install and, whilst installing or compiling, stay 'productive' the whole time!
Great when installing Gentoo on your office workstation
The graphical installer seems to me as best of both worlds, the control over your system as Gentoo users are used to as well as significantly reduced time spent on installing. If I get it right, the install time itself won't be shorter but it will be more of a 'setup what you want, press go, and wait' rather then, type command..... wait......type other command....... wait....... wait some more.....
There will also be a printed magazine on free software in a few months:
Free software magazine
There is a reason why this is a specialty. There isn't a clear answer.
The answer depends on many factors such as:
- how heavy are the pages (many pictures?)
- what's the platform (Lamp/J2EE/etc....)
- how is the usage?, if someone gives you a figure for concurrent users, ask yourself what they mean by that. Some apps have users contstantly submitting, others once in a few minutes
- how are they connected? Reverse proxy can really help for slow connections!
- if you have performance problems, investigate where the pain really is. Is it the (R)DBMS, or the app server, memory IO.
- etc. etc.
Most of all: test! Get something like grinder, or opensta and put some serious load and stress on the setup. See where it hurts.
Make sure that if you have a problem, you actually fix the right problem. It is ok to add hardware, but you have to know what hardware to get.
Also many problems can be handled by configuration, such as preventing the system to come to crashing halt by limiting the amount of connections to the amount you can handle.
Look overhere Perl strategy doc It has some good advice that will help you also in non perl environments.
If you want offsite backup and backup to disk, you can use software such as:
SysV Snapshot
In Europe you can already get it 'out of the box', or rather as a box
I've been on an Duron 700 without any problems until I started with video (mpeg encoding). The Duron was still ok, but converting an hour of DV would take more than a day. That was the moment for me to upgrade.
Personally, I'd prefer to run mainly on a low power CPU, i.e. a C3. But I occaissonaly need the high perfomance. So perhaps it's an idea have mainboards that have a low power CPU, and a high power PU, such as a P4 or Athlon, available for the applications that need it but turned off (or standby) when not used.
That would definately reduce the powerconsumption of my machine.
Gspot - a new and less expensive alternative to Starbucks coffee shops.
Trouble is, you can never find it
not sure if replying is still usefull a day after, but if you use: Snapshot software by System V you get all of those features:
;-)
- backup to disks
- archiving: pick a date in time and retrieve the file as it was then
- off site backup (the technology used only sends files that are actually changed files to the backupserver)
- users can restore own files using a webbrowser
- very fast restore, even workstations if desired (windows dekstops often in less than 2/3 minutes)
- oh and based on Linux
We are in the proces of completing a product based on this software: our temporary and ugly site of the new product.
If they carried their information with them on a smartcard, couldn't someone edit the smartcard and fake their info?
People often mistake smartcards with the magnetic strip cards. They are quite different. (modern) Smartcards contain a chip, which is really a mini computer, and are quite secure. The comparison of the biometric information can be done on the smartcard. If you use keys on both the terminal as well as the card, this combination of biometrics and a smartcard is very good and secure method to prove who you are.
Smartcards are very secure, and a lot harder to crack than it is to forge a passport. They are so much better that Credit Card companies want the banks to switch from magnetic strip to smartcards.
You make billions and then maybe he'll listen to you.
Actually, I once read that one of the very few guys making billions (some dude named Bill Gates) gave him advice, which was ignored by Steve. Probably for the best though.
I just end up entering the error message into Google anyway.
Nice to see that the system works.....
The BOFH department
Not as impressive as their performance cluster, but perhaps interesting as well, we build a High Availability cluster more than a year ago based on mini-itx boards: HA-cluster
It was used for demonstration, but the mini-itx machines are still used quite a bit for testing etc.
That means they would have to show they were actually thinking.....
Could be very hard.