whether or not you like thier installer/package system you would be pretty mad not to check out thier developer tools.
another option is to build on the oldest distro you plan to target.
in any case there are two main issues with building distributable linux binaries
1: glibc symbol versioning glibc uses a symbol versioning system that means builds made against a newer glibc not work with an older one.
2: macros in headers. e.g. if you use gtk 2.4 headers then your binary will end up relying on new gtk 2.4 features even if you don't use them in your own code.
both can be solved with some effort i don't know of the details myself but i know autopackages developer tools have found ways to solve the problems with many common libraries.
also if you use C++ libraries (like qt) there are abi issues which basically force you to ship more than one binary. i belive autopackage has recently gained the ability to build multiple binaries for such apps at once and then select the appropriate one at install time.
btw its a good idea to disable karma bonus if replying to trolls it lowers you maximum potential karma loss and reduces the chance of accidental mod-downs caused by re-parenting of your comment.
i think the idea was to precache most of the stuff your app would use and then let the caching jit take care of anything user supplied or otherwise not possible to precache.
it was mentioned in some GCJ paper i read and i wondered if they were actually doing it yet or not. The advantage is it uses traditional compiler tech which is well understood and it can be preseeded so the compiler doesn't have to be used at runtime unless an unknown class is encountered without breaking the dynamics of java (java is very dynamic, you can load classes at will from anywhere and start calling thier methods immediately through reflection).
lets get one thing straight the narrow bands of license exempt spectrum are a tiny portion of total usable spectrum (the end of total usable spectrum is iirc somewhere in the tens of GHZ atm).
and they are generally a good thing because they allow normal people to use some radio based equipment without huge licensing hassles.
if your favorite unlicensed band becomes too crowded you have a few options
1: move to another unlicensed band thats less crowded(e.g. move to 802.11a) 2: buy licensed bandwidth (expensive but once you've bought it you have the law on your side if people interfere) 3: cooperate with other users of the unlicensed bandwidth 4: move to a wired system 5: put up a radio screen arround your building (expensive and obviously only possible indoors).
your post seemed to imply you thought unregulated bandwidth is a bad thing, its not it allows people to do things easilly that would be prohibitively expensive for most otherwise.
really to practically use ethernet for portable use you wan't an ethernet socket with virtually every mains socket. One per room is really far from enough.
also ethernet is more awkward than mains to split which can be a pain unless you wan't a switch in every room or many seperate drops to every room from a huge central switch. With mains outlets you just wire em all in paralell.
and then there is semi-permanent stuff, suppose a room has a couple of mains sockets and you wan't more but can't afford to have proper wiring done yet. you run extention leads behind furniture from the most conviniant sockets which nearlly always have multiple gangs. and if not you can always hide a powerstrip somewhere.
now try doing the same with networking. you need to go from the outlet you wan't to use to a hub/switch as its probablly only a single outlet. then you have to arrange power for that switch (another box and wire) then you have to plug in long ethernet leads. then you either have to have a lot hanging out or use couplers as ethernet extention leads are rare.
fixed wire ethernet is going to be a pita for portable stuff unless you literally blanket the place with outlets and connect them all back via huge conduits or trays to a central point. Most people talking about home ethernet only seem to talk about a port or two per room and often all on the same panel. I'd think for a reasonable sized living room 4-8 points with some of them being doubles would be more reasonable if you wan't conviniant plug in anywhere.
are they using the gcj as chacheing jit (e.g. GCJ run on demand to turn class files into shared objects which are then loaded dynamically) system that was mentioned in one of the papers i read recently or what?
except maybe Paypal but I don't know banking at all name one other moderate cost internet orientated international money transfer system for small-moderate transactions (say £1-£50).
i've used bidpay and they were a lot more expensive than paypal even before counting the £1.50 my bank charged me for the international visa transaction to bidpay and when i enquired about the fees for a bank transfer from the uk to germany they were insane for small transactions "Please allow me to confirm that there is a £14 charge for a telegraphic transfer between 0 - 4000 Euros."
fact is right now paypal is the known big player for online international stuff and whilst they may well be undercut domestically for some types of transactions (domestic bank transfers and personal cheques tend to be free at least in the uk) they are pretty hard to beat overall.
by national rate do you mean 0870, i hate those things they may be the same as national rate from a BT landline with no discount plans but from anything else they can be significantly more expensive.
sometimes its worth checking their site to see if they list a normal geograpical number anywhere (e.g. pipex list it as "for those calling from outside of the uk")
it does but customers find it hard keep thier cool when they are already pissed off because of the problem THEN they have to get through a fucking slow automated menu system THEN they get through to a support person who doesn't really have a clue what they are talking about and is reading a script.
and putting a caller through to people with a strong accent that makes them hard to understand isn't exactly going to help the callers temper either.
1: unless the password is weak and you have cracking tools you can only reset it not recover it
2: you can't usually get single user mode without the root password. The normal method is to either boot of removable media or boot straigt to a shell instead of init (the latter only works if you have full power in the bootloader which can be locked down with it own password).
afaict the reasons doctors and lawyers are expensive are twofold
1: only those who do special courses can get in (though i belive for law there are conversion courses at least here in the uk).
2: those courses are long and tough (medical in particular is FAR longer than a normal degree).
neither of theese apply to IT!
Re:So standard electrical plugs destroyed capitali
on
The Demise of IP?
·
· Score: 1
running 60Hz 120V AC (or whatever your local standard is) through our walls is rather suboptimal yeah its a bit on the low side, 240V means lower losses higher voltages would mean lower losses still but may be considered too dangerous for domestic stuff.
if we could supply 12V DC to our equipment instead of having an AC/DC converter inside every box, we could obtain significant savings in equipment costs, reductions in power usage (those wall warts are horribly inefficient!), and improvements in reliability. 12V would just encourage use of linear regulators to go from 12V to 5V (normal logic voltage) with thier associated high loss (over 50% loss!).
plus volt drop would be an issue for any large loads at such a low voltage. 2.5mm wire has a resistance of 0.009ohms per meter, you need to double that as you have a positive and a negative wire so thats 0.018 ohms/meter so at 10A over 10m you would be dropping 1.8V. Thats a LOT on a 12V system!
yes many wall warts suck (though i think idiots with ammeters and voltmeters and no understanding of power factor give them a worse name than they deserve). yes if you have a number of peices of equipment that need low power and the same DC voltage then it makes sense to put them on one big PSU, not it DOESN'T make sense to go pushing 12V dc round entire builings.
hmm the flashpoint sharedrive looks like a bloody fat usb stick. certainlly not one i would wan't to carry all the time and you'd probablly have to bring a usb extention with you to connect it to many pcs.
so will copying a big file on and off all the time. Afaict what matters most with modern (wear leveled) flash devices is how many blocks you write in total.
e.g. copying a 100 megabyte file to your hdd and back would be worse than editing the same megabyte of it directly 10 times.
not to mention that at least with the way things are here in the uk a pots line is about as insecure as you can get especially if there are only a small number of lines to the property.
climb up bt pole open distribution point connect recording device to lines. and if your recording device is in a suitable enclosure (perhaps steal a gutted dacs remote unit from another bt pole) g i doubt even a bt guy would notice it unless there was a fault on your particular line.
underground lines are going to be a bit harder to tap but there is also even less chance of a bt guy noticing your equipment.
ok i've seen some huge ones in my time but my current verbatim one (pic at http://www.audioholics.com/productreviews/avhardwa re/VerbatimUSBDriveReview.php) isn't too bad and the stick i had before that (still in use as a backup but the case usually falls apart when unplugging it and the connector is a bit bent after an incident when i kicked it whilst plugged in) is even smaller (think its a canyon one) and the one i gave to my sister a while back was somewhere in between.
the smaller ones are small enough to get in a port with other stuff next to it yet big enough not to easilly lose. going much smaller would probablly mean abandoning normal IC packaging (which is possible but i would guess expensive except in very large quantities and/or moving to a single chip soloution). Some very small drives do exist though although they often sacrifice the polarisation of the plug to do so)
iirc firefoxes current soloution is to whitelist domains to show idn for and show the raw punycode (a fairly strange encoding of unicode) otherwise. If tlds wan't to get onto the whitelist they either have to not allow homographs or have a strong policy on how they will be handled to prevent abuse.
i'm a brit myself and here the main reason people buy filters is to take out the clorine taste (which is noticable if you drink the water straight) but i'm sure it takes out some other stuff too.
whether or not you like thier installer/package system you would be pretty mad not to check out thier developer tools.
another option is to build on the oldest distro you plan to target.
in any case there are two main issues with building distributable linux binaries
1: glibc symbol versioning
glibc uses a symbol versioning system that means builds made against a newer glibc not work with an older one.
2: macros in headers. e.g. if you use gtk 2.4 headers then your binary will end up relying on new gtk 2.4 features even if you don't use them in your own code.
both can be solved with some effort i don't know of the details myself but i know autopackages developer tools have found ways to solve the problems with many common libraries.
also if you use C++ libraries (like qt) there are abi issues which basically force you to ship more than one binary. i belive autopackage has recently gained the ability to build multiple binaries for such apps at once and then select the appropriate one at install time.
rofl
btw its a good idea to disable karma bonus if replying to trolls it lowers you maximum potential karma loss and reduces the chance of accidental mod-downs caused by re-parenting of your comment.
i think the idea was to precache most of the stuff your app would use and then let the caching jit take care of anything user supplied or otherwise not possible to precache.
its not how conventional jit works indeed
it was mentioned in some GCJ paper i read and i wondered if they were actually doing it yet or not. The advantage is it uses traditional compiler tech which is well understood and it can be preseeded so the compiler doesn't have to be used at runtime unless an unknown class is encountered without breaking the dynamics of java (java is very dynamic, you can load classes at will from anywhere and start calling thier methods immediately through reflection).
lets get one thing straight the narrow bands of license exempt spectrum are a tiny portion of total usable spectrum (the end of total usable spectrum is iirc somewhere in the tens of GHZ atm).
and they are generally a good thing because they allow normal people to use some radio based equipment without huge licensing hassles.
if your favorite unlicensed band becomes too crowded you have a few options
1: move to another unlicensed band thats less crowded(e.g. move to 802.11a)
2: buy licensed bandwidth (expensive but once you've bought it you have the law on your side if people interfere)
3: cooperate with other users of the unlicensed bandwidth
4: move to a wired system
5: put up a radio screen arround your building (expensive and obviously only possible indoors).
your post seemed to imply you thought unregulated bandwidth is a bad thing, its not it allows people to do things easilly that would be prohibitively expensive for most otherwise.
really to practically use ethernet for portable use you wan't an ethernet socket with virtually every mains socket. One per room is really far from enough.
also ethernet is more awkward than mains to split which can be a pain unless you wan't a switch in every room or many seperate drops to every room from a huge central switch. With mains outlets you just wire em all in paralell.
and then there is semi-permanent stuff, suppose a room has a couple of mains sockets and you wan't more but can't afford to have proper wiring done yet. you run extention leads behind furniture from the most conviniant sockets which nearlly always have multiple gangs. and if not you can always hide a powerstrip somewhere.
now try doing the same with networking. you need to go from the outlet you wan't to use to a hub/switch as its probablly only a single outlet. then you have to arrange power for that switch (another box and wire) then you have to plug in long ethernet leads. then you either have to have a lot hanging out or use couplers as ethernet extention leads are rare.
fixed wire ethernet is going to be a pita for portable stuff unless you literally blanket the place with outlets and connect them all back via huge conduits or trays to a central point. Most people talking about home ethernet only seem to talk about a port or two per room and often all on the same panel. I'd think for a reasonable sized living room 4-8 points with some of them being doubles would be more reasonable if you wan't conviniant plug in anywhere.
are they using the gcj as chacheing jit (e.g. GCJ run on demand to turn class files into shared objects which are then loaded dynamically) system that was mentioned in one of the papers i read recently or what?
except maybe Paypal but I don't know banking at all
name one other moderate cost internet orientated international money transfer system for small-moderate transactions (say £1-£50).
i've used bidpay and they were a lot more expensive than paypal even before counting the £1.50 my bank charged me for the international visa transaction to bidpay and when i enquired about the fees for a bank transfer from the uk to germany they were insane for small transactions "Please allow me to confirm that there is a £14 charge for a telegraphic transfer between 0 - 4000 Euros."
fact is right now paypal is the known big player for online international stuff and whilst they may well be undercut domestically for some types of transactions (domestic bank transfers and personal cheques tend to be free at least in the uk) they are pretty hard to beat overall.
by national rate do you mean 0870, i hate those things they may be the same as national rate from a BT landline with no discount plans but from anything else they can be significantly more expensive.
sometimes its worth checking their site to see if they list a normal geograpical number anywhere (e.g. pipex list it as "for those calling from outside of the uk")
it does but customers find it hard keep thier cool when they are already pissed off because of the problem THEN they have to get through a fucking slow automated menu system THEN they get through to a support person who doesn't really have a clue what they are talking about and is reading a script.
and putting a caller through to people with a strong accent that makes them hard to understand isn't exactly going to help the callers temper either.
once you have a rootshell you don't need to edit the files directly just type passwd root and set the new password.
1: unless the password is weak and you have cracking tools you can only reset it not recover it
2: you can't usually get single user mode without the root password. The normal method is to either boot of removable media or boot straigt to a shell instead of init (the latter only works if you have full power in the bootloader which can be locked down with it own password).
afaict the reasons doctors and lawyers are expensive are twofold
1: only those who do special courses can get in (though i belive for law there are conversion courses at least here in the uk).
2: those courses are long and tough (medical in particular is FAR longer than a normal degree).
neither of theese apply to IT!
running 60Hz 120V AC (or whatever your local standard is) through our walls is rather suboptimal
yeah its a bit on the low side, 240V means lower losses higher voltages would mean lower losses still but may be considered too dangerous for domestic stuff.
if we could supply 12V DC to our equipment instead of having an AC/DC converter inside every box, we could obtain significant savings in equipment costs, reductions in power usage (those wall warts are horribly inefficient!), and improvements in reliability.
12V would just encourage use of linear regulators to go from 12V to 5V (normal logic voltage) with thier associated high loss (over 50% loss!).
plus volt drop would be an issue for any large loads at such a low voltage. 2.5mm wire has a resistance of 0.009ohms per meter, you need to double that as you have a positive and a negative wire so thats 0.018 ohms/meter so at 10A over 10m you would be dropping 1.8V. Thats a LOT on a 12V system!
yes many wall warts suck (though i think idiots with ammeters and voltmeters and no understanding of power factor give them a worse name than they deserve). yes if you have a number of peices of equipment that need low power and the same DC voltage then it makes sense to put them on one big PSU, not it DOESN'T make sense to go pushing 12V dc round entire builings.
umm why the hell would you save /tmp accross shutdowns? /var i can understand but not /tmp
hmm the flashpoint sharedrive looks like a bloody fat usb stick. certainlly not one i would wan't to carry all the time and you'd probablly have to bring a usb extention with you to connect it to many pcs.
so will copying a big file on and off all the time. Afaict what matters most with modern (wear leveled) flash devices is how many blocks you write in total.
e.g. copying a 100 megabyte file to your hdd and back would be worse than editing the same megabyte of it directly 10 times.
not to mention that at least with the way things are here in the uk a pots line is about as insecure as you can get especially if there are only a small number of lines to the property.
climb up bt pole open distribution point connect recording device to lines. and if your recording device is in a suitable enclosure (perhaps steal a gutted dacs remote unit from another bt pole) g i doubt even a bt guy would notice it unless there was a fault on your particular line.
underground lines are going to be a bit harder to tap but there is also even less chance of a bt guy noticing your equipment.
what exactly makes you say the price is about to drop?
patent expiry?
insider information?
some technical development?
just a hunch?
ok i've seen some huge ones in my time but my current verbatim one (pic at http://www.audioholics.com/productreviews/avhardwa re/VerbatimUSBDriveReview.php) isn't too bad and the stick i had before that (still in use as a backup but the case usually falls apart when unplugging it and the connector is a bit bent after an incident when i kicked it whilst plugged in) is even smaller (think its a canyon one) and the one i gave to my sister a while back was somewhere in between.
the smaller ones are small enough to get in a port with other stuff next to it yet big enough not to easilly lose. going much smaller would probablly mean abandoning normal IC packaging (which is possible but i would guess expensive except in very large quantities and/or moving to a single chip soloution). Some very small drives do exist though although they often sacrifice the polarisation of the plug to do so)
the game shops seem to sell thier own brands of ethernet crossover cables marked up as suitable for the XBOX.
mind you even those sell at rip off prices compared to buying a similar cable from somewhere like dabs
iirc the early playstations used a third party CD mechanism (phillips iirc) but after that incident sony switched to thier own mechanisms.
iirc firefoxes current soloution is to whitelist domains to show idn for and show the raw punycode (a fairly strange encoding of unicode) otherwise. If tlds wan't to get onto the whitelist they either have to not allow homographs or have a strong policy on how they will be handled to prevent abuse.
i think firefox has that already
iirc it gives 3 options
1: don't connect
2: accept cert for this session only
3: accept cert permanently
i'm a brit myself and here the main reason people buy filters is to take out the clorine taste (which is noticable if you drink the water straight) but i'm sure it takes out some other stuff too.