Indeed. Cmd.exe under windows 7 (what I have easily available) is perfectly happy to accept forward slashes in paths and still give ab completion (without even changing the forward slashes to backslashes). The Win32/Win64 APIs accept forward-slash everywhere where backslash is accepted (at least with respect to paths), with the only exception being \\?\ and \\.\ paths (the latter only being acceptable to some APIs, much as some entries in the win32 name-space such as \\?\GLOBALROOT only be accessible to some APIs).
As long as you don't mix the two types in on path string you are fine. (Mixing may still work sometimes, but I'm also quite confident is less tested, and one is more likely to hit obscure edge-cases.
In other news: My C: Drive can also be called \\?\Volume{3333C574-E136-11DE-A899-806E6F6E6963}\ which even works in Windows Explorer (which calls it the "\:" drive in the breadcrumbs, apparently only taking the first or last character) (again tested in Windows 7, may also work in earlier versions).
Exactly. Only two changes post 9/11 have significantly increased airplane security. One is that passengers are now aware that they should resist hijackers (or other possible terrorists, like somebody licking their shoelaces on fire), and the reinforced cockpit doors. We change pretty much every else back to pre-9/11 standards and we save a ton of money, and reduce aggravation by a very significant amount, with virtually no decrease in actual security.
Private inheritance under C++ actually roughly resembles a has-a relationship. It is functionally rather similar to composition, except that the composed object has no name. There are some differences, especially with respect to calling virtual functions of the private base-class from within the derived class, but otherwise it is very similar to composition. This is probably why it is not seen very often.
As for as-a inheritance, I have no idea. It almost sounds like a pattern in which one adds an adapter as a subclass to make the class conform to an interface it semantically supports, but does not syntactically support.
In theory one could predistort the image on the screen in such a way as to appear correct when focusing further away, right? In practice that may not be feasible, but I believe theory supports that.
If such technology could be mastered thing of the advantages. Simple heads-up display style AR would be trivial, as would non-movement synchronized 3D projections. (By adding a polarizing layer (good sunglasses should probably already have that) and a liquid crystal layer, one could even allow blacking out the real world, and using the glasses as a 3D display, not unlike the existing head-mounted 3d displays, but a heck of a lot thinner.
Program Files: This folder should be treated as read-only by applications, and thus may only contain static data.
ProgramData: This folder is where machine-wide (not user specific) data is stored, and is generally read-write.
AppData/Roaming: User-specific data that is not machine specific goes here. This data will roam to other machines in the domain if things are set up right. This is read-write.
AppData/Local: User-specific data that is machine specific belongs here. This is read-write.
These folders are a bit more than mere shortcuts. They expose the contents of the corresponding folder to anything using the proper APIs to examine it. One of the canonical uses is to create a folder named "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" in the path used for start menu entries, which results in a start menu folder that contains all the control panel icons, allowing you to directly select one of them. This feature is not really as useful in Vista or Windows 7 (with the nice program finding box), but was quite useful before then.
That file first describes these magical folders. I will admit that it does not clearly document that other items can be created by using their GUID, but I suspect someplace they have documented that.
I will note the "All Tasks" GUID is undocumented (a search of msdn.microsoft.com, and the whole of microsoft.com confirms this, since the GUID only comes up in user posted content), with the exception that it is effectively documented by the registry entry responsible for it.
I'm just a bit confused about this. The Iphone controled UAV aspect makes perfect sense. But what is with adding AR games on top? Sure some limited AR-like features make sense, modeling the HUD overlays that a pilot would use. But I would think adding an AR game onto the copter would just make things too complicated.
I mean an AR game like the zombie game that was part of marketing for some phone chipset several months back was interesting and made sense. It used the camera to allow quick and accurate assessment of the location of the phone vs the physical game-map. The underlying game could almost be done without AR but limits in gyros and GPS would not let the motion be sensitive enough, so making it a VR game make sense.
With the helicopter though it sounds as though nothing being done for the games could not be just simulated, using the same controls to move the a simulated helicopter around. So AR games for the helicopter just sounds like it is adding one more thing to go wrong. (Actually adding a few things to go wrong, the helicopter itself, as well as the image recognition, video stream overlaying etc, none of which would be needed in the same game without using an AR helicopter.)
So in conclusion the helicopter as a UAV sounds cool, using it in AR games though sounds questionable.
Interesting. Film has traditionally been 24 fps, and avatar was no exception to that. Some people are sensitive enough to notice flickering from such material.
However the additional flicker for Imax 3D is easy to explain.
I saw a RealD presentation which uses one at 144 fps, which means that each of the two 24 Hz frames are shown 3 times before advancing. This technology uses circularly polarized light. I did not notice any significant flicker, although I'm not particularly sensitive to flicker except in a few small frequency bands.
IMAX 3D can use either circularly polarized light, or can use active shutter glasses. It has a rate of 96 fps, meaning each frame is only shown twice, which results in a very substantial increase in flicker vs a RealD presentation.
Lastly the movie was also shown using Dolby 3D, although I don't know enough about that technology to comment on it.
In reality different game engines work differently.
There are some games where the engine cycles and game framerate are tied together, so if game calculations take to long, the game will slow down, not outputting a frame when it was supposed to. Further in this type of game rendering taking too long will slow down everything (one type of 'lag').
In most modern 3D games, if the engine takes to long to calculate to make its ideal cycle-rate, the game may slow down ('lag'), but this only impacts the framerate in so far as a framerate higher than the engine's cycle rate does no good, as there is no new data to render. If the engine slowdown was due to CPU overload, then it is possible (perhaps even likely) that the framerate may also be hurt, as that may slow rendering if any part of rendering at all is using the CPU.
Then you also have the case where the game is still running full speed, but the rendering takes too long to maintain the desired framerate, so the visible framerate drops. The game is still running as normal, so the only 'lag' this can cause is a delay in getting new information from the game engine. Somebody with good timing can overcome any 'lag' of this type in many games, since the game is still running at full speed.
First lets look at the feature list of the gold standard of Ad Blockers, namely Adblock Plus.
filter list subscriptions
seperate user filter list
supports element blocking
blocks download of the ads, not just hiding them
a pretty susbstancial filter syntax, supporting regexes, CSS selectors, filter options including limiting filters to applying to third party requests, domain restrictions of element filters, etc
I know of no add-on that supports all of these. I's not sure, but I think AdThwart might have the potential to support everything since it has borrowed code from Adblock Plus for things like parsing the filter list, but it currently does not block content from downloading, since the author knows of no way to do so using the chrome extension API.
Besides the fact that I'd be very surprised if the phone lacked multitouch (what most android phones lack is multi-touch gestures, especially pinch-zoom, in the built in apps). Android 2.0 (Eclair) has support for multitouch, and a few third arty apps support it, expect more such apps in the future.
I've seen people return the Motorola Droid for the inferior HTC Droid Eris, because they actively did not want a keyboard, so no surprise there. At least this phone alleged has the high-res screen like the Droid. It also like the droid has the buttons essential to use (the menu, back and home buttons) right below the screen so they are easy to reach.
It really does sound like a relative of flash. Flash was deigned for animations, and perhaps certain types of presentations, with limited scripting control. The video content on NewGrounds with volume controls, and sometimes restart and chapter select features are almost exactly what was intended.
Apple long ago noted that the real video capabilities of flash were limited, and worked with Macromedia to allow Quicktime videos to be embeded in flash, and more importantly, to allow Flash to be embedded in Quicktime videos, with the ability to control the video. This did not appear to catch on, with the format of a flash program where the real video comes in the form of flv has become more common.
Google does seem to be reinventing that, except that the output that the user sees may potentially be valid HTML5, although the server is doing more of the work here, rather than just serving a flash file like any other file.
I don't dispute that. It was not particularly good judgment to post those messages. It was a mistake on her part to post them, just like it was a mistake on the part of the Staff to misinterpret it as a real threat. The staff's mistake was not a major mistake, in that it is not expected that staff be perfect in determining if something is really a threat, but it was a mistake in that they identified a non-threat as though it were a threat. Ideally that would not have occured, but it does.
Why not have pinch zoom? there is no reason not to support that for those who want it, as long as it is not the only way to zoom in. And it would not be. Existing ways like double tap would surely be kept.
For any fixed location computer there is no reason not to use Ethernet, it is faster and more reliable[1]. The only reasons to ever use Wifi are for portable devices, such as laptops, where the cords would be problematic, or if you are not able to run cable a fixed device in an acceptable fashion.
[1] Especially if you have separated your router (which is probably also your DHCP server) from the AP, as that keeps the wired computers running when the AP decides to crash, as all home APs have a tendency to do, since they are badly memory constrained. Consumer wired-only routers tend to have similar RAM, but don't need to deal with quite a bit of the overhead of managing wireless connection, so they should be more stable.
depends on what you mean by XOR. Xoring with some small static data could hardly be considered encryption, perhaps merely obfuscation, but XORing with random data (one-time-pad), or cryptographically pseudorandom data (stream cipher) are both very valid encryption methods.
If I'm a Linux/Mac guy wanting to write something for Windows, the path of least resistance is to write it in the language I am most familiar with, with a QT GUI, and cross compile it using mingw, not to develop software under.NET. While home versions of Windows are not POSIX compliant (or a close approximation thereof), the mingw team has done well enough that most POSIX programs can be ported over with relatively little difficulty. If for some reason mingw is not sufficient, then Cygwin is almost certainly sufficient.
I'm not sure that people are not jumping to false conclusions here.
Given that she was a student of mortuary science the first message which read "looking forward to Monday's embalming therapy.... Give me room, lots of aggression to be taken out with a troca", sounds reasonably harmless, assuming there was some sort of embalming practice or lab on Monday. It shows signs of pent up anger/agression, which she feels would help be relieved by said exercises. I'm sure most people would rather she take out her frustration on a corpse then on a living person.
Nothing at all wrong with that message. The concerning message is "I still want to stab a certain someone in the throat with a trocar though. Hmmm... perhaps I will spend the evening updating my 'Death List #5' and making friends with the crematory guy. I do know the code...".
Checking the message carefully I can see that it was not an actual threat. The first half was standard venting, and the second half was dark humor she hoped would help cheer her up. (She almost certainly posed this during the overlap between the anger and depression stages of the grieving process). (The Kill Bill reference really gives it away as dark humor, but it can still be detected even without knowledge of that).
Conclusion: The profs misinterpreted the message as a threat, and over-reacted as a result of the misinterpretation. Nobody was ever in any danger. Either the school will conclude that nothing was wrong and let her return to classes, or she will tansfer to some other school which realized there was never any danger and go from there.
Diego Garcia's depopulation was done by the UK, not the US. The US wanted an island, and liked this one, they asked the UK to purchase it, and find some way to to make the island unpopulated. There are many ways to do so, some more legitimate than others. Fur example, it may have been possible to offer other land, money and other amenities to the natives in exchange for the island, or other similar things. Instead the UK decided to do such terrible things as attempt to starve the people off the Island, and forcibly prevent inhabitants who left from returning.
You can't blame the US for how the UK decided to handle that.
Really? At the moment people are having a hell of a time rooting the Motorola Droid, even though many working on it know their way around Linux as well as anybody.
Besides, there are tools for mounting ext2/3 file systems under windows, or browsing them like a zip file. All somebody needs to do is write a guide about using such a tool, and then everybody knows.
I'll admit that the copy protection system Android uses is hopelessly lame, and is basically already broken beyond repair, but Google wants to offer some form of copy protection that is at least somewhat meaningful. The current system is secure as up to rooting a device, and I'm sure google wants to keep that security.
I am well aware of that. That I why I asked for support in the core applications rather than support. Andorid 2.0 (Eclair) provides an official API for multitouch, but the only thing in the core OS that makes any use of it is the on-screen keyboard, and that not in any terribly useful way.
The Lieutenant may have committed no crime, but (while IANAL) I believe it may be possible to argue that The Lieutenant did violate a verbal contract, which could leave him open to be sued to recover all damages.
Remember that any time somebody would answer yes to "So, do we have an understanding?" a verbal contract exists. The question of if the contract is valid or binding is another matter, one which I know far less about.
Indeed. Cmd.exe under windows 7 (what I have easily available) is perfectly happy to accept forward slashes in paths and still give ab completion (without even changing the forward slashes to backslashes). The Win32/Win64 APIs accept forward-slash everywhere where backslash is accepted (at least with respect to paths), with the only exception being \\?\ and \\.\ paths (the latter only being acceptable to some APIs, much as some entries in the win32 name-space such as \\?\GLOBALROOT only be accessible to some APIs).
As long as you don't mix the two types in on path string you are fine. (Mixing may still work sometimes, but I'm also quite confident is less tested, and one is more likely to hit obscure edge-cases.
In other news: My C: Drive can also be called \\?\Volume{3333C574-E136-11DE-A899-806E6F6E6963}\ which even works in Windows Explorer (which calls it the "\:" drive in the breadcrumbs, apparently only taking the first or last character) (again tested in Windows 7, may also work in earlier versions).
Exactly. Only two changes post 9/11 have significantly increased airplane security. One is that passengers are now aware that they should resist hijackers (or other possible terrorists, like somebody licking their shoelaces on fire), and the reinforced cockpit doors. We change pretty much every else back to pre-9/11 standards and we save a ton of money, and reduce aggravation by a very significant amount, with virtually no decrease in actual security.
Private inheritance under C++ actually roughly resembles a has-a relationship.
It is functionally rather similar to composition, except that the composed object has no name. There are some differences, especially with respect to calling virtual functions of the private base-class from within the derived class, but otherwise it is very similar to composition. This is probably why it is not seen very often.
As for as-a inheritance, I have no idea. It almost sounds like a pattern in which one adds an adapter as a subclass to make the class conform to an interface it semantically supports, but does not syntactically support.
In theory one could predistort the image on the screen in such a way as to appear correct when focusing further away, right? In practice that may not be feasible, but I believe theory supports that.
If such technology could be mastered thing of the advantages. Simple heads-up display style AR would be trivial, as would non-movement synchronized 3D projections. (By adding a polarizing layer (good sunglasses should probably already have that) and a liquid crystal layer, one could even allow blacking out the real world, and using the glasses as a 3D display, not unlike the existing head-mounted 3d displays, but a heck of a lot thinner.
The new paradigm:
Program Files: This folder should be treated as read-only by applications, and thus may only contain static data.
ProgramData: This folder is where machine-wide (not user specific) data is stored, and is generally read-write.
AppData/Roaming: User-specific data that is not machine specific goes here. This data will roam to other machines in the domain if things are set up right. This is read-write.
AppData/Local: User-specific data that is machine specific belongs here. This is read-write.
These folders are a bit more than mere shortcuts. They expose the contents of the corresponding folder to anything using the proper APIs to examine it. One of the canonical uses is to create a folder named "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" in the path used for start menu entries, which results in a start menu folder that contains all the control panel icons, allowing you to directly select one of them. This feature is not really as useful in Vista or Windows 7 (with the nice program finding box), but was quite useful before then.
This feature is deocumented. Take a look at the tips.txt file from Windows 95: http://support.microsoft.com/kb/135893
That file first describes these magical folders. I will admit that it does not clearly document that other items can be created by using their GUID, but I suspect someplace they have documented that.
I will note the "All Tasks" GUID is undocumented (a search of msdn.microsoft.com, and the whole of microsoft.com confirms this, since the GUID only comes up in user posted content), with the exception that it is effectively documented by the registry entry responsible for it.
I'm just a bit confused about this. The Iphone controled UAV aspect makes perfect sense. But what is with adding AR games on top? Sure some limited AR-like features make sense, modeling the HUD overlays that a pilot would use. But I would think adding an AR game onto the copter would just make things too complicated.
I mean an AR game like the zombie game that was part of marketing for some phone chipset several months back was interesting and made sense. It used the camera to allow quick and accurate assessment of the location of the phone vs the physical game-map. The underlying game could almost be done without AR but limits in gyros and GPS would not let the motion be sensitive enough, so making it a VR game make sense.
With the helicopter though it sounds as though nothing being done for the games could not be just simulated, using the same controls to move the a simulated helicopter around. So AR games for the helicopter just sounds like it is adding one more thing to go wrong. (Actually adding a few things to go wrong, the helicopter itself, as well as the image recognition, video stream overlaying etc, none of which would be needed in the same game without using an AR helicopter.)
So in conclusion the helicopter as a UAV sounds cool, using it in AR games though sounds questionable.
Interesting. Film has traditionally been 24 fps, and avatar was no exception to that. Some people are sensitive enough to notice flickering from such material.
However the additional flicker for Imax 3D is easy to explain.
I saw a RealD presentation which uses one at 144 fps, which means that each of the two 24 Hz frames are shown 3 times before advancing. This technology uses circularly polarized light. I did not notice any significant flicker, although I'm not particularly sensitive to flicker except in a few small frequency bands.
IMAX 3D can use either circularly polarized light, or can use active shutter glasses. It has a rate of 96 fps, meaning each frame is only shown twice, which results in a very substantial increase in flicker vs a RealD presentation.
Lastly the movie was also shown using Dolby 3D, although I don't know enough about that technology to comment on it.
In reality different game engines work differently.
There are some games where the engine cycles and game framerate are tied together, so if game calculations take to long, the game will slow down, not outputting a frame when it was supposed to. Further in this type of game rendering taking too long will slow down everything (one type of 'lag').
In most modern 3D games, if the engine takes to long to calculate to make its ideal cycle-rate, the game may slow down ('lag'), but this only impacts the framerate in so far as a framerate higher than the engine's cycle rate does no good, as there is no new data to render. If the engine slowdown was due to CPU overload, then it is possible (perhaps even likely) that the framerate may also be hurt, as that may slow rendering if any part of rendering at all is using the CPU.
Then you also have the case where the game is still running full speed, but the rendering takes too long to maintain the desired framerate, so the visible framerate drops. The game is still running as normal, so the only 'lag' this can cause is a delay in getting new information from the game engine. Somebody with good timing can overcome any 'lag' of this type in many games, since the game is still running at full speed.
First lets look at the feature list of the gold standard of Ad Blockers, namely Adblock Plus.
I know of no add-on that supports all of these. I's not sure, but I think AdThwart might have the potential to support everything since it has borrowed code from Adblock Plus for things like parsing the filter list, but it currently does not block content from downloading, since the author knows of no way to do so using the chrome extension API.
W-CDMA is better known as UTMS, and is part of the GSM family (perhaps more clearly stated as the 3GPP family) of cellphone standards.
It is not part of the CDMA family (which is perhaps better called the 3GPP2 family) of standards.
Besides the fact that I'd be very surprised if the phone lacked multitouch (what most android phones lack is multi-touch gestures, especially pinch-zoom, in the built in apps). Android 2.0 (Eclair) has support for multitouch, and a few third arty apps support it, expect more such apps in the future.
I've seen people return the Motorola Droid for the inferior HTC Droid Eris, because they actively did not want a keyboard, so no surprise there. At least this phone alleged has the high-res screen like the Droid. It also like the droid has the buttons essential to use (the menu, back and home buttons) right below the screen so they are easy to reach.
It really does sound like a relative of flash. Flash was deigned for animations, and perhaps certain types of presentations, with limited scripting control. The video content on NewGrounds with volume controls, and sometimes restart and chapter select features are almost exactly what was intended.
Apple long ago noted that the real video capabilities of flash were limited, and worked with Macromedia to allow Quicktime videos to be embeded in flash, and more importantly, to allow Flash to be embedded in Quicktime videos, with the ability to control the video. This did not appear to catch on, with the format of a flash program where the real video comes in the form of flv has become more common.
Google does seem to be reinventing that, except that the output that the user sees may potentially be valid HTML5, although the server is doing more of the work here, rather than just serving a flash file like any other file.
I don't dispute that. It was not particularly good judgment to post those messages. It was a mistake on her part to post them, just like it was a mistake on the part of the Staff to misinterpret it as a real threat. The staff's mistake was not a major mistake, in that it is not expected that staff be perfect in determining if something is really a threat, but it was a mistake in that they identified a non-threat as though it were a threat. Ideally that would not have occured, but it does.
Why not have pinch zoom? there is no reason not to support that for those who want it, as long as it is not the only way to zoom in. And it would not be. Existing ways like double tap would surely be kept.
For any fixed location computer there is no reason not to use Ethernet, it is faster and more reliable[1]. The only reasons to ever use Wifi are for portable devices, such as laptops, where the cords would be problematic, or if you are not able to run cable a fixed device in an acceptable fashion.
[1] Especially if you have separated your router (which is probably also your DHCP server) from the AP, as that keeps the wired computers running when the AP decides to crash, as all home APs have a tendency to do, since they are badly memory constrained. Consumer wired-only routers tend to have similar RAM, but don't need to deal with quite a bit of the overhead of managing wireless connection, so they should be more stable.
depends on what you mean by XOR. Xoring with some small static data could hardly be considered encryption, perhaps merely obfuscation, but XORing with random data (one-time-pad), or cryptographically pseudorandom data (stream cipher) are both very valid encryption methods.
If I'm a Linux/Mac guy wanting to write something for Windows, the path of least resistance is to write it in the language I am most familiar with, with a QT GUI, and cross compile it using mingw, not to develop software under .NET. While home versions of Windows are not POSIX compliant (or a close approximation thereof), the mingw team has done well enough that most POSIX programs can be ported over with relatively little difficulty. If for some reason mingw is not sufficient, then Cygwin is almost certainly sufficient.
I'm not sure that people are not jumping to false conclusions here.
Given that she was a student of mortuary science the first message which read "looking forward to Monday's embalming therapy. ... Give me room, lots of aggression to be taken out with a troca", sounds reasonably harmless, assuming there was some sort of embalming practice or lab on Monday. It shows signs of pent up anger/agression, which she feels would help be relieved by said exercises. I'm sure most people would rather she take out her frustration on a corpse then on a living person.
Nothing at all wrong with that message. The concerning message is "I still want to stab a certain someone in the throat with a trocar though. Hmmm ... perhaps I will spend the evening updating my 'Death List #5' and making friends with the crematory guy. I do know the code ...".
Checking the message carefully I can see that it was not an actual threat. The first half was standard venting, and the second half was dark humor she hoped would help cheer her up. (She almost certainly posed this during the overlap between the anger and depression stages of the grieving process). (The Kill Bill reference really gives it away as dark humor, but it can still be detected even without knowledge of that).
Conclusion: The profs misinterpreted the message as a threat, and over-reacted as a result of the misinterpretation. Nobody was ever in any danger. Either the school will conclude that nothing was wrong and let her return to classes, or she will tansfer to some other school which realized there was never any danger and go from there.
I hope you mean What Goo Greenland looks like.
Google Gibraltar would be google.gi
Diego Garcia's depopulation was done by the UK, not the US. The US wanted an island, and liked this one, they asked the UK to purchase it, and find some way to to make the island unpopulated. There are many ways to do so, some more legitimate than others. Fur example, it may have been possible to offer other land, money and other amenities to the natives in exchange for the island, or other similar things. Instead the UK decided to do such terrible things as attempt to starve the people off the Island, and forcibly prevent inhabitants who left from returning.
You can't blame the US for how the UK decided to handle that.
Really? At the moment people are having a hell of a time rooting the Motorola Droid, even though many working on it know their way around Linux as well as anybody.
Besides, there are tools for mounting ext2/3 file systems under windows, or browsing them like a zip file. All somebody needs to do is write a guide about using such a tool, and then everybody knows.
I'll admit that the copy protection system Android uses is hopelessly lame, and is basically already broken beyond repair, but Google wants to offer some form of copy protection that is at least somewhat meaningful. The current system is secure as up to rooting a device, and I'm sure google wants to keep that security.
I am well aware of that. That I why I asked for support in the core applications rather than support. Andorid 2.0 (Eclair) provides an official API for multitouch, but the only thing in the core OS that makes any use of it is the on-screen keyboard, and that not in any terribly useful way.
The Lieutenant may have committed no crime, but (while IANAL) I believe it may be possible to argue that The Lieutenant did violate a verbal contract, which could leave him open to be sued to recover all damages.
Remember that any time somebody would answer yes to "So, do we have an understanding?" a verbal contract exists. The question of if the contract is valid or binding is another matter, one which I know far less about.