
Mel starts to write blog here today in case he forgets anything later
Microsoft Windows Services for UNIX version 3.0 (SFUv3) includes key filesystem interoperability components that allow Microsoft Windows computers to function effectively in a Network File System (NFS) environment. These include Client for NFS, Server for NFS and Gateway for NFS. To enable these components to work effectively, SFUv3 must be able to accurately identify and authenticate users against both their native operating system and the remote operating system as appropriate. By default, NFS uses the UNIX method of identifying and authenticating users.
Note: Throughout this document, we refer to resources and authentication of UNIX users and computers. This is shorthand for UNIX and Linux users and computers.
There are a number of components to Services for UNIX that are either involved in the authentication, or dependent on it. These include:
| • | User Name Mapping Server – Maps UNIX users to Windows users and vice versa. Even when a user has exactly the same name on both systems, it is not actually the same user, so some mechanism is necessary to let the other components of SFUv3 know that Windows user jdoe is the same as UNIX user johnd. |
| • | Server for NFS Authentication – This isn't a server at all, but an authentication component used by Server for NFS. Install this component on any Windows server that might be involved in user authentication. |
| • | Server for PCNFS – This server is not used by other components of SFUv3, but can be used by other NFS programs that expect to see PCNFSD, including SFUv1. |
| • | Client for NFS – The Windows NFS client component of SFUv3. Client for NFS allows the machine on which it is installed to access and use NFS resources anywhere on the network. |
| • | Gateway for NFS – A special NFS client that enables a single Windows Server to provide access to NFS resources for other Windows computers that don't have any SFUv3 components installed at all. (Note: Client for NFS and Gateway for NFS are mutually exclusive – only one or the other may be installed on a machine.) |
| • | Server for NFS – The Windows NFS server component of SFUv3. Server for NFS allows the machine on which it is installed to provide file system resources to NFS clients anywhere on the network. |
To use any of the NFS components in SFUv3, you will need to install and configure User Name Mapping Server. This is true whether you are using PCNFS or NIS for authentication. User Name Mapping Server is the core component that is required for any authentication of NFS in SFUv3.
You will also need to install the appropriate client and server components of the Services for UNIX NFS suite. To share files from a Windows server or workstation to UNIX clients, you will need to install Server for NFS on the machine providing the file services. To use files stored on UNIX hosts, you will need to install either Client for NFS or Gateway for NFS on a Windows server or workstation. You cannot install both – they are mutually exclusive. Client for NFS is appropriate for individual workstations or servers and provides access to files on the remote host for that workstation or server only. Gateway for NFS can only be installed on a server class Windows product. It provides access to files on the remote host to all Windows computers on the network, without requiring additional software on the downstream Windows computers.
Driver Name: prism2_usb / Prism II
Module Name: prism2_usb
First of all, install the linux-wlan-ng package to use this driver! It is included on all Ubuntu 6.06 CDs.
NOTE: The linux-wlan-ng is only on the CD, not on the hard drive after installation. So I loaded the CD from the Synaptic Package Manager and then install it from there.
See also WifiDocs/Device/DWL-122 and WifiDocs/Device/NetgearMA111 for help on configuration.
https://help.ubuntu.com/community/WifiDocs/Device/NetgearMA111
This howto will setup wireless networking using the Netgear MA111 wireless USB adapter or many other wireless USB adapters which use the WifiDocs/Driver/prism2_usb driver. This card is now pretty easy to setup on Ubuntu 5.10 (Breezy) and 6.06 (Dapper), as the driver module is present in the kernel.
There are apparently two versions of the card floating around, this method will work only with the v1 (or no version number) of the Netgear MA111 card. See the
vendor product page.
First, plug in your MA111 USB wireless card and see if it is detected and the appropriate modules are loaded. Open up a terminal and execute the following command
$ lsmod | grep prism
prism2_usb xxxxx 0
ieee80211 xxxxx 1 prism2_usb
usbcore xxxxx 3 prism2_usb,ohci_hcd
If you see an output similiar to this, your card has been detected and appropriate modules loaded. If not, you must manually load the driver by issuing the following command
sudo modprobe prism2_usb
Next, we must alias the wlan0 to the prism2_usb device. In Ubuntu 5.10 (Breezy), do this by adding the following to /etc/modprobe.conf. In Ubuntu 6.06 (Dapper) do this by adding the following to /etc/modprobe.d/wlan (only if needed):
alias wlan0 prism2_usb
Since the driver does not support wireless extensions completely, we have to install the following package. You will find this package on the install cd. If you installed from the Ubuntu 6.06 (Dapper) Desktop (live) cd, you will have to add the repository on that cd to your package manager's list. It is as simple as inserting the cd and clicking on the box that appears on your ubuntu desktop to do this. Alternatively, from the command line, you can run
sudo apt-cdrom add
If you installed your ubuntu system from the Ubuntu 6.06 (Dapper) alternate (install) cd, these packages are already part of your repository list, and you do not have to add them to your list again.
sudo apt-get install linux-wlan-ng
Open up the file /etc/network/interfaces in your favorite text editor. Add the following lines to it (replace your_essid and xx:xx:xx:xx:xx with your network name and WEP key):
auto wlan0 # Remove or comment out if you don't want it to start at boot
iface wlan0 inet dhcp # If you want dhcp for wireless. Otherwise replace "dhcp" by "static" and see "man interfaces"
wireless_mode managed
wireless_essid your_essid
# Comment out the lines below if you don't have wireless encryption. See /usr/share/doc/linux-wlan-ng/README.Debian
wireless_enc on
wlan_ng_key0 xx:xx:xx:xx:xx
wlan_ng_authtype opensystem
Unplug/replug your wireless card or reboot your system. After it boots up, check if your wireless works. The network connection should be made automatically every time you insert the device. You may try to enable the connection by hand by issuing the following commands:
sudo ifup wlan0
This should ensure that you are connected to the network.
When good demos go (very, very) bad
July 28th, 2006, filed by Eric Auchard Reuters.comEleven years after Microsoft co-founder Bill Gates in his 1995 book “The Road Ahead“ predicted humans would one day talk to their computers rather than have to type, the future appeared to be at hand.
At Microsoft’s annual Financial Analyst Meeting on Thursday, Vista product manager Shanen Boettcher set out to show just how easy to use the speech recognition technology built into upcoming Windows Vista software will be. Like, for example, dictating aloud a simple, heartfelt letter to mom, and having one’s voice automatically transcribed into a computer.
The result was a disaster.
Several tries at making the computer understand the simple salutation “Dear Mom” was read by Microsoft software as “Dear Aunt, let’s set so double the killer delete select all.” Attempts to correct or undo or delete the error only deepened the mess.
It was not just a perfect refutation of the problems of making machines understand human speech. What other features of Microsoft Windows Vista pose trouble, the audience was left to wonder? “The crashing demo didn’t do a lot to instill confidence in the new Windows product,” one Wall Street analyst, who was present at the demo, said.
Windows Vista, already five years in the making, has been postponed by Microsoft several times. Delays have put off the consumer version of Windows until early 2007 — after the crucial holiday shopping season. Vista is scheduled to ship to corporate customers this November, that is, unless more problems are uncovered.
Later, Microsoft CEO Steve Ballmer blamed the failed speech recognition product demonstration on “a little bit of echo” in the room, which confused the speech-to-text system. To be sure, a second demonstration during the meeting showed how effectively speech recognition can be for navigating around applications, like Microsoft Outlook.
Structured menus appear to work fine. But recognizing random, natural speech still has quite a ways to go, by all appearances: “Let’s set so double the killer delete select all.”
| By Elaine Kurtenbach, AP | ||
| Taras Wankewycz, founder of Horizon, prepares for a demonstration of the company's hydrogen-powered model car. | ||
SHANGHAI — It's a dream that's been pursuedfor years by governments, energy companies and automakers so farwithout success: Mass-producing affordable hydrogen-powered cars thatspew just clean water from their tailpipes.
So Shanghai's Horizon Fuel Cell Technologies decided to start small. Really small.....
The new printout is useless. I have a few points to make.1. The assumption that text is easier to read than maps is wrong. Of
coz if you print everything on the map the streets/road would be so
small that they are very hard to read. But the good thing about old
Google map is that you can adjust the zoom level and print out exactly
the part you want, which can be just as big or small as you want. In
fact, image is much easier to read than text when time is limited
(driver needs to keep focus on the road, not the text).2. The maps on the new printout is useless. The "overview" is for
astronauts and cannot be used for guidance unless you are guiding a
cruse missle. The "start" part is irelevant, because most of the time
it will be yes, your starting point, which is either your office or
home area, and you know it so well you do not need any help. The "end"
is too small to be helpful.3. More on the last statement in (2): the end part is the most
important. Because big roads in the middle of the route are much
simpler, and harder to miss, than the final miles down to the small
local roads, which the driver probably has never been to (otherwise who
needs a map?).4. I think the ideal direction printout should be:
- text directions, but mostly for reading BEFORE the trip.
- let user select rectangle areas on the map for printing, this could
include major exchanges and tricky parts of the route, the printing
resolution depends on the user's selection.