The Mobile Information Device Profile has been developed to address these concerns. (MIDP APIs).
Using these tools, the same application can be written to any device that has a profile. If the handheld has a different interface or implements different network protocols, developers can just change the relevant portion of their application to conform.
The same idea is also being used for games across different systems (PC, Playstation, etc.) so that games can be written in Java without worrying about the different implementations.
O'Reilly's UNIX in a Nutshell is the best short-form UNIX command reference you can get.
Use its pages to make up cheat-sheets with your favorite commands. I think that's about as simple as it gets with UNIX.
You will probably learn the commands more effectively by producing your own cheat sheets than by purchasing some produced by someone else.
However, if that is what you are looking for, check at a university bookstore in the CS section. You can probably find that type of material there.
From the Landmine Monitor Report: 2001 at Asia-Pacfic
The full spec sheet on Afghanistan can be found here: Afghanistan
Afghanistan. In the year 2000, an average of about 88 mine and UXO casualties per month were recorded, a sharp decline from recorded casualties in 1999.
In 2000, mine action organizations marked and mapped about 126 million square meters of mine and UXO contaminated land, and cleared about 104 million square meters of mine and UXO contaminated land.
A total of 13,542 antipersonnel mines, 636 antitank mines and 298,828 UXO were destroyed during these clearance operations.
Mine awareness organizations provided formal mine awareness training to more than one million people. MAPA experienced a severe shortage of funds in 2000 and as a result could not achieve its operational targets for the year and had to lay off five manual mine clearance teams, two technical survey teams and two international experts.
Mine action operations were suspended in Badghais and Faryab provinces after seven mine awareness workers were killed in August 2000.
The Taliban and their opposition, the Northern Alliance, have accused each other of laying new landmines. The Northern Alliance denied use to Landmine Monitor, but admitted to an EU mission that they continued to use antipersonnel mines.
If you are looking for a commercial solution, I believe Oblix Publisher provides this functionality. www.oblix.com You do need to use an LDAP directory, however.
Microsoft Exchange 5.5 implements an LDAP interface (ADSI) and Exchange supports a manager link in its Global Address List, but I warn you against using that...see the LDAP explanation below.
Active Directory probably has a suitable configuration for this already.
As for Visio, MS Visio 2000 Enterprise supports multiple formats for imports that will dynamically generate organization charts.
Visio can import data from TAB, CSV or Excel files and Visio documentation explains the fields it requires.
It can also import from Peoplesoft, SAP or Exchange if they are configured properly with the right attributes.
You can also quite easily setup an LDAP server with a recursive program that takes advantage of the links between objects in the directory.
If you are attempting to do this, there are a few issues you should be aware of.
Rarely are organization charts two dimensional. Given the problem, most of us would believe that every employee has a manager and that the relationship is direct. However, its probably more fuzzy in practice. It is definitely a problem in more bureaucratic organizations where for example you may have Vice Presidents, Assistant Vice Presidents, Associate Vice Presidents etc and the various ranks are not consistent across business lines.
Pre-defined schemas exist in the X.500/LDAP world already to represent this type of data.
The key with LDAP or with SQL is to make sure you don't link names, or you will end up with too many dangling pointers.
Use an organizationalRole attribute and assign a roleOccupant to it. Then employees and/or other organizations can link to the organization, instead of the person managing it.
This is important as vacancies or underfill designations can really screw up your logic.
In any organization chart there is an implicit dual-relationship. One is person-to-person eg: employee to manager and the other is organization-organization eg: unit manager to department manager.
I recently completed an exercise to complete this type of system in my organization.
Once the data was there it could also be used to compile groups in the directory server based on the organizations. With these groups, implementing ACLs and e-mail distribution lists based on the same organizations was easy.
If your organization is re-org happy, you can always write a function that will randomly generate org charts in all sorts of different scenarios based on the data you have.
I see that FII now right upfront would like a username and password. How long will it be before evey website I read requires me to log in or at a minimum consumes part of my screen with a login form?
I really despise this. I like personalization, but isn't there a better way?
Every now and then, my cookies get screwed up and then I have to consult a register of usernames and passwords to figure out how to log back in. This is insecure which ever way you look at it.
Why can't these cutting edge websites use something better. Couldn't you experiment with using digital certificates of some kind. Yes, at first it would be more work for you and for me, but in the long-term wouldn't that make more sense?
(PS - I am not trying to invite a discussion on the merits of PKI or X.509 certificates or the politics of encryption, I'm suggesting an alternative to me putting separate passwords into 100 different websites.)
Why couldn't Freshmeat and Slashdot share user information?
Does anyone else have some ideas to stop this insanity?
You should check your LDAP server access log to ensure that your Outlook clients are actually querying the directory server.
There should either be an access code or an error code. The LDAP error code you can debug if there is an issue, but most likely you have the base distinguished name (DN) misconfigured or something like that.
Are your Outlook 2000 clients running on Windows 2000 or something else? I've heard a couple things that may be issues with the way Outlook 2000 running on Windows 2000 handles LDAP lookups vs an older Windows platform.
Exchange 5.5 SP3 implements the ADSI (Active Directory Interface), which allows Exchange to be queried by LDAP-compliant clients.
The schema is only the set of attributes in the Exchange database of objects that are exposed through the ADSI.
Regardless (and although the MS implementation is a little weird) it is well documented and you can query Exchange with LDAP clients to support addressing for Exchange server users without an Outlook MAPI client.
You can also use a meta-directory to synchronize from an LDAP server to the Exchange server. It is especially useful for custom recipients.
The statement that UNIX has been wrong from the beginning is not what he said.
What he said is that there is no innovation going on in UNIX and that number of its fundamental features while attractive to our community, are preventing the whole world from using the operating system.
He cited Apple's work on MacOS X as an example of a team that changed some of the fundamental kernel designs on behalf of "end-users".
Miguel's big point is that there isn't a component model and code reuse simply doesn't happen. He is right on the money with that.
However I don't know about the solution of just copying COM/ActiveX/OLE, especially when Microsoft is now dumping COM in favour its.NET architecture.
I suspect Java is in the Linux desktop future whether people want to admit it or not. The Java2 integration on MacOS X that was demonstrated at JavaOne proves how much Microsofts component model for applications is obsolete.
In the rest of his keynote he talked about innovation in specific applications such as mail and the whole INBOX/foldering problem. I hope GNOME (and now SUN and StarOffice/OpenOffice) can address some of the design problems with Microsoft Office.
He did say UNIX sucks, and he is correct, many things about it do, but there is suckage on every platform. His point was we have to fix the things that suck on UNIX and he is not advocating re-doing it from scratch.
In his keynote at the Ottawa Linux Symposium today, Miguel de Icaza mentioned that StarOffice will be ported to GTK and will use the GNOME Bonobo component model.
SUN is obviously significantly involved. Does this mean that we may see GNOME on the Solaris desktop in the near future?
Can anyone provide more insight into this?
InterSect Alliance (Australia) working on Linux/C2
on
C2 for Linux?
·
· Score: 2
http://www.intersectalliance.com/news/index.html
The InterSect Alliance Development Target beginning 2nd Quarter 2000 has been identified as investigating the integration of a government strength C2 security audit module for the Linux operating system.
One of the factors that has been identified as hindering the migration of open-source operating systems into the government market is the lack of core integrated security services.
InterSect Alliance intends to provide resources towards the investigation into introducing kernel and module level extensions to the Linux operating system in order to facilitate C2 level auditing capabilities.
I tried out the browser. It is extremely slow running on my P166. The actual rendering is faster, but it seems to be consuming more resources than 4.x.
Where is the Solaris version? Is it coming anytime soon?
Java 2 is a real pig. I thought the JVM in 4.x was bad! It also doesn't seem to be very consistent. The applet on java.sun.com wouldn't load.
It looks like all the Personal Security Manager stuff is there, but it certainly does not decrypt my S/MIME mail with my certificate imported. Was this working in Mozilla when Netscape branded this release?
There is no roaming access. This is a feature that I will need to have before I start using version 6. I do not want to go back to copying my preferences and bookmarks all over the place.
On the website, Netscape makes reference to a CCK for version 6. Where is this? Where is the documentation?
Who can I complain to about all this? AOL are you listening?
Bill Joy's full article on this subject appeared in this month's Wired. He warns us against three technologies he feels could be dangerous to the human race: Genetic Engineering, Nanotechnology and Robots.
(Also in Wired, see the Rob Malda diaries)
I thought the article was very well researched and raised some provocative points. It's always good to re-hash ethical arguments in science, and I think the article is very balanced in the way it addresses the luddite mindset.
Mozilla still does not compare to either 4.7 or IE
on
Mozilla Status Update
·
· Score: 4
There are still a number of items that would prevent me from using Mozilla on a regular basis.
IMAP Mail: there are still numerous bugs with the mail/news component. I use a Cyrus IMAP server and support for it has only been added in recent days. Since this is my primary e-mail client, it must be stable.
SSL: I use S/IMAP and S/MIME, and connect to several secure sites. I can't use Mozilla for any of this due to the encryption export restrictions. I will have to wait for Netscape 5.0 - I hope??
Java: the Java implementation is not complete and only available on a couple of platforms. Netscape 5.0 again?
Roaming Access: I also use HTTP-based roaming access to retrieve my preferences at work and at home. This is a feature I do not want to give up.
Some of these features are not available in IE and I admit that I am a power user, but I don't see how I can use Mozilla given these requirements.
I hope the 5.0 release will give me the missing features, otherwise I will have to remain with 4.x until they are available.
A note about the NT boot loader and multiple OS's with large harddrives:
Windows NT Service Pack 1 cannot recognize partitions that cross the 1,024 cylinder boundary. This will most commonly occur on drives larger than 8gbs.
So, if you install NT and use bootpart, make sure you put SP3+ on immediately so it won't choke if you have partitions that go into that 8GB+ space.
Re:What about doing the same with Windows?
on
CNN Installs Linux
·
· Score: 1
I have installed every version of a Microsoft operating system since DOS 3 more times than I can count. On old hardware or on very large harddrives or with really new hardware Windows often does not install with the ease required for a non-technical person.
Re:What about doing the same with Windows?
on
CNN Installs Linux
·
· Score: 1
How many 486s have you installed Win98 on? I have tried it on two and neither method worked. It also doesn't work very well when you hard-drive is pre-paritioned for other operating systems.
Does anyone know where the release notes are, or a changelog of bug fixes and new features?
What about doing the same with Windows?
on
CNN Installs Linux
·
· Score: 1
I would recommend that the author be given a new PC with only DOS (or maybe nothing) installed and then asked to install Windows 98 only with what comes in the retail box.
Where's that CD-ROM driver now?
Linux developers can learn something from this. After all, why should people have to know what a kernel is?
Using these tools, the same application can be written to any device that has a profile. If the handheld has a different interface or implements different network protocols, developers can just change the relevant portion of their application to conform.
The same idea is also being used for games across different systems (PC, Playstation, etc.) so that games can be written in Java without worrying about the different implementations.
Use its pages to make up cheat-sheets with your favorite commands. I think that's about as simple as it gets with UNIX.
You will probably learn the commands more effectively by producing your own cheat sheets than by purchasing some produced by someone else. However, if that is what you are looking for, check at a university bookstore in the CS section. You can probably find that type of material there.
The full spec sheet on Afghanistan can be found here: Afghanistan
Afghanistan. In the year 2000, an average of about 88 mine and UXO casualties per month were recorded, a sharp decline from recorded casualties in 1999.
In 2000, mine action organizations marked and mapped about 126 million square meters of mine and UXO contaminated land, and cleared about 104 million square meters of mine and UXO contaminated land.
A total of 13,542 antipersonnel mines, 636 antitank mines and 298,828 UXO were destroyed during these clearance operations.
Mine awareness organizations provided formal mine awareness training to more than one million people. MAPA experienced a severe shortage of funds in 2000 and as a result could not achieve its operational targets for the year and had to lay off five manual mine clearance teams, two technical survey teams and two international experts.
Mine action operations were suspended in Badghais and Faryab provinces after seven mine awareness workers were killed in August 2000.
The Taliban and their opposition, the Northern Alliance, have accused each other of laying new landmines. The Northern Alliance denied use to Landmine Monitor, but admitted to an EU mission that they continued to use antipersonnel mines.
Stewart Brand addresses this issue on the Longnow website:
http://www.longnow.org/10klibrary/library.htm
If you are looking for a commercial solution, I believe Oblix Publisher provides this functionality. www.oblix.com You do need to use an LDAP directory, however.
Microsoft Exchange 5.5 implements an LDAP interface (ADSI) and Exchange supports a manager link in its Global Address List, but I warn you against using that...see the LDAP explanation below.
Active Directory probably has a suitable configuration for this already.
As for Visio, MS Visio 2000 Enterprise supports multiple formats for imports that will dynamically generate organization charts.
Visio can import data from TAB, CSV or Excel files and Visio documentation explains the fields it requires.
It can also import from Peoplesoft, SAP or Exchange if they are configured properly with the right attributes.
You can also quite easily setup an LDAP server with a recursive program that takes advantage of the links between objects in the directory.
If you are attempting to do this, there are a few issues you should be aware of.
Rarely are organization charts two dimensional. Given the problem, most of us would believe that every employee has a manager and that the relationship is direct. However, its probably more fuzzy in practice. It is definitely a problem in more bureaucratic organizations where for example you may have Vice Presidents, Assistant Vice Presidents, Associate Vice Presidents etc and the various ranks are not consistent across business lines.
Pre-defined schemas exist in the X.500/LDAP world already to represent this type of data.
The key with LDAP or with SQL is to make sure you don't link names, or you will end up with too many dangling pointers.
Use an organizationalRole attribute and assign a roleOccupant to it. Then employees and/or other organizations can link to the organization, instead of the person managing it.
This is important as vacancies or underfill designations can really screw up your logic.
In any organization chart there is an implicit dual-relationship. One is person-to-person eg: employee to manager and the other is organization-organization eg: unit manager to department manager.
I recently completed an exercise to complete this type of system in my organization.
Once the data was there it could also be used to compile groups in the directory server based on the organizations. With these groups, implementing ACLs and e-mail distribution lists based on the same organizations was easy.
If your organization is re-org happy, you can always write a function that will randomly generate org charts in all sorts of different scenarios based on the data you have.
I see that FII now right upfront would like a username and password. How long will it be before evey website I read requires me to log in or at a minimum consumes part of my screen with a login form?
I really despise this. I like personalization, but isn't there a better way?
Every now and then, my cookies get screwed up and then I have to consult a register of usernames and passwords to figure out how to log back in. This is insecure which ever way you look at it.
Why can't these cutting edge websites use something better. Couldn't you experiment with using digital certificates of some kind. Yes, at first it would be more work for you and for me, but in the long-term wouldn't that make more sense?
(PS - I am not trying to invite a discussion on the merits of PKI or X.509 certificates or the politics of encryption, I'm suggesting an alternative to me putting separate passwords into 100 different websites.)
Why couldn't Freshmeat and Slashdot share user information?
Does anyone else have some ideas to stop this insanity?
You should check your LDAP server access log to ensure that your Outlook clients are actually querying the directory server.
There should either be an access code or an error code. The LDAP error code you can debug if there is an issue, but most likely you have the base distinguished name (DN) misconfigured or something like that.
Are your Outlook 2000 clients running on Windows 2000 or something else? I've heard a couple things that may be issues with the way Outlook 2000 running on Windows 2000 handles LDAP lookups vs an older Windows platform.
Exchange 5.5 does not have an LDAP schema.
Exchange 5.5 SP3 implements the ADSI (Active Directory Interface), which allows Exchange to be queried by LDAP-compliant clients.
The schema is only the set of attributes in the Exchange database of objects that are exposed through the ADSI.
Regardless (and although the MS implementation is a little weird) it is well documented and you can query Exchange with LDAP clients to support addressing for Exchange server users without an Outlook MAPI client.
You can also use a meta-directory to synchronize from an LDAP server to the Exchange server. It is especially useful for custom recipients.
IMHO, there is no future for WordPerfect/Corel Office on either the UNIX or Windows platform.
Without open source code or a component model for developers, I don't see how they can progress with those products and expect support in marketplace.
Competing against Microsoft Office and now against the GNOME foundation, they look to be left out in the cold.
There are a lot of small offices and legacy applications built around WordPerfect functionality but I don't see a profitable business strategy there.
Hopefully with Cowpland leaving, someone can step up and save Corel as a company even if they have to strip it down.
Micheal Cowpland has done a lot of good for the high-tech industry in Ottawa and in Canada. I hope he can keep it going.
Sorry, that was poorly worded.
t c/hcil0714001.html
What I meant to say is in more detail in this report.
http://gartner6.gartnerweb.com/public/static/ho
The statement that UNIX has been wrong from the beginning is not what he said.
.NET architecture.
What he said is that there is no innovation going on in UNIX and that number of its fundamental features while attractive to our community, are preventing the whole world from using the operating system.
He cited Apple's work on MacOS X as an example of a team that changed some of the fundamental kernel designs on behalf of "end-users".
Miguel's big point is that there isn't a component model and code reuse simply doesn't happen. He is right on the money with that.
However I don't know about the solution of just copying COM/ActiveX/OLE, especially when Microsoft is now dumping COM in favour its
I suspect Java is in the Linux desktop future whether people want to admit it or not. The Java2 integration on MacOS X that was demonstrated at JavaOne proves how much Microsofts component model for applications is obsolete.
In the rest of his keynote he talked about innovation in specific applications such as mail and the whole INBOX/foldering problem. I hope GNOME (and now SUN and StarOffice/OpenOffice) can address some of the design problems with Microsoft Office.
He did say UNIX sucks, and he is correct, many things about it do, but there is suckage on every platform. His point was we have to fix the things that suck on UNIX and he is not advocating re-doing it from scratch.
In his keynote at the Ottawa Linux Symposium today, Miguel de Icaza mentioned that StarOffice will be ported to GTK and will use the GNOME Bonobo component model.
SUN is obviously significantly involved. Does this mean that we may see GNOME on the Solaris desktop in the near future?
Can anyone provide more insight into this?
http://www.intersectalliance.com/news/index.html
The InterSect Alliance Development Target beginning 2nd Quarter 2000 has been identified as investigating the integration of a government strength C2 security audit module for the Linux operating system.
One of the factors that has been identified as hindering the migration of open-source operating systems into the government market is the lack of core integrated security services.
InterSect Alliance intends to provide resources towards the investigation into introducing kernel and module level extensions to the Linux operating system in order to facilitate C2 level auditing capabilities.
This probably won't work for a laptop, but for PDA's or cell phones, it looks pretty good.
http://www.eholster.com
Instructions for un-installing this release are in the release notes at this URL: http://home.netscape.com/eng/mozilla/ns6/relnotes/ pv6-1.html
I'm fully aware that Mozilla has a Solaris build. I don't want the Mozilla build, I want the Netscape 6 PR1 Solaris build, if it exists.
You can't report bugs from the Netscape branded to browser to Bugzilla.
I think you are confused.
I tried out the browser. It is extremely slow running on my P166. The actual rendering is faster, but it seems to be consuming more resources than 4.x.
Where is the Solaris version? Is it coming anytime soon?
Java 2 is a real pig. I thought the JVM in 4.x was bad! It also doesn't seem to be very consistent. The applet on java.sun.com wouldn't load.
It looks like all the Personal Security Manager stuff is there, but it certainly does not decrypt my S/MIME mail with my certificate imported. Was this working in Mozilla when Netscape branded this release?
There is no roaming access. This is a feature that I will need to have before I start using version 6. I do not want to go back to copying my preferences and bookmarks all over the place.
On the website, Netscape makes reference to a CCK for version 6. Where is this? Where is the documentation?
Who can I complain to about all this? AOL are you listening?
The quote from Kaczynski in the article is surprisingly coherent. The context of the quote in the article is what is important.
Joy explains the controversy about having Kaczynski's work published under the threat of continuing terrorist acts.
He also says its a good thing that Kaczynski was a mathematician and not a computer scientist.
Jini is harmless compared to the potential horrors this article discusses.
Bill Joy's full article on this subject appeared in this month's Wired. He warns us against three technologies he feels could be dangerous to the human race: Genetic Engineering, Nanotechnology and Robots.
(Also in Wired, see the Rob Malda diaries)
I thought the article was very well researched and raised some provocative points. It's always good to re-hash ethical arguments in science, and I think the article is very balanced in the way it addresses the luddite mindset.
There are still a number of items that would prevent me from using Mozilla on a regular basis.
IMAP Mail: there are still numerous bugs with the mail/news component. I use a Cyrus IMAP server and support for it has only been added in recent days. Since this is my primary e-mail client, it must be stable.
SSL: I use S/IMAP and S/MIME, and connect to several secure sites. I can't use Mozilla for any of this due to the encryption export restrictions. I will have to wait for Netscape 5.0 - I hope??
Java: the Java implementation is not complete and only available on a couple of platforms. Netscape 5.0 again?
Roaming Access: I also use HTTP-based roaming access to retrieve my preferences at work and at home. This is a feature I do not want to give up.
Some of these features are not available in IE and I admit that I am a power user, but I don't see how I can use Mozilla given these requirements.
I hope the 5.0 release will give me the missing features, otherwise I will have to remain with 4.x until they are available.
Windows NT Service Pack 1 cannot recognize partitions that cross the 1,024 cylinder boundary. This will most commonly occur on drives larger than 8gbs.
So, if you install NT and use bootpart, make sure you put SP3+ on immediately so it won't choke if you have partitions that go into that 8GB+ space.
I have installed every version of a Microsoft operating system since DOS 3 more times than I can count. On old hardware or on very large harddrives or with really new hardware Windows often does not install with the ease required for a non-technical person.
How many 486s have you installed Win98 on? I have tried it on two and neither method worked. It also doesn't work very well when you hard-drive is pre-paritioned for other operating systems.
Does anyone know where the release notes are, or a changelog of bug fixes and new features?
I would recommend that the author be given a new PC with only DOS (or maybe nothing) installed and then asked to install Windows 98 only with what comes in the retail box.
Where's that CD-ROM driver now?
Linux developers can learn something from this. After all, why should people have to know what a kernel is?