Thursday, January 22, 2004

PUBSUBWEB :- web is changing..


Really the web has changed but we are not yet ready for consuming ( and also publising on ) the content on web. A platform is must needed which will not only make publishing and subscribing easy but also create awareness about that in peoples. Rajesh Jain really puting it on .
here are links to some great articals by him on this idea.

TALK: India.com 2.0: The New Information Platform (Part 2)
TECH TALK: India.com 2.0: From 1997 to 2004
TECH TALK: India.com 2.0: The New Information Platform

Wednesday, January 21, 2004

Be causios when getting a text from Textarea in html form


Today a simple problem took couple of my busy hours.
i was trying to operate on ( regex ) text coming from textearea on html form.
and regex was not working.
At the end realised that browser was inserting (\r) carriage return after each line in that textarea. This result of difference between file formats on windows and linux.
so be causios when working with textarea and linux cgi programs.

Friday, January 16, 2004

India is world's 4th best destination: Lonely Planet


India is the best. one more reason to support the statement.
Here is news by samachar.com

"New Delhi: India as a destination is getting hotter. A survey conducted by the Lonely Planet guidebook has ranked India the fourth most popular destination in the world. Thailand, Italy and Australia occupy the first three places, while New Zealand is fifth.

Over 7,500 respondents from 134 countries participated in the online survey which marked Lonely Planet's 30th anniversary year. The participants were predominantly from Europe, North America and Australia."

read more

Monday, January 12, 2004

ZOPE Mangement Interface ( ZMI ).


ZMI offers very easy and fast way to accomplish some important tasks like.
   *  Creating Objects.
   *  Moving and Renaming Objects.
   *  Transactions and Undoing Mistakes.
   *  Undo Details and Gotchas.
   *  Reviewing Change History.
   *  Importing and Exporting Objects.
   *  Using Object Properties.

ZMI is divided into following Frames.

The Navigator Frame.
      The left frame is the Navigator. In this frame you have a view into the root folder and all of its subfolders.

The Workspace Frame.
       The right-hand frame of the management interface shows the object you are currently managing.

The Status Frame.
       In the "status frame" at the top of the management interface, your current login name is displayed, along with a pull-down box that lets you select:
Preferences, Logout, Quick Start Links and all above highlited ZMI actions.

Continued...

Wednesday, January 07, 2004

HOW DOES ONE PREPARE FOR A GD?.


Many Times some talented students finds it difficult to communicate properly and fails to
impress the person in front. Communications skills are not necessary only for persons on managerial post, It is very very necessary for person who want to succeed In his life.
To Judge the communication skills of candidate mostly the method used is to coduct a G D (Group Discussion). Here are some great keypoints from IMS () which helps in GD .

Brushing up on your general awareness is a must. Being aware of current affairs and issues and happenings, which affect our lives, however remotely, shows a well-rounded personality. Interest in one's environment is an essential quality for a manager, as only when he is well informed about all the facets is he able to take correct decisions. Make a habit of reading newspapers like TOI and Economic Times and general interest and business magazines like Frontline, Outlook and Business India.

Being aware of current happenings is not enough. One must also form opinions on those happenings and issues that arise. Think about what you feel about different issues, say, terrorism. Write down your thoughts. Ask yourself why you feel that way, what are the premises underlying your thoughts and beliefs. Also question whether your point of view is based on facts, or on opinions and hearsay.

The process of opinion formation is incomplete without getting inputs from others. Get into the habit of discussing issues with your friends and family. Hear multiple points of view. Listen, question and argue. Express your opinion. If you are proven wrong, accept it with good grace. Modify your opinions as you go along. This will help you clear your own thought process plus it will get you into the habit of discussion.
While discussing, learn to check your temper. Maybe you'll find others holding view which are abhorrent to you. But remember that they have a right to their opinions. Everyone does. Learn to respect their points of views even if you don't accept them. It shows maturity on your part. This will be a good training for controlling your emotions, which is of utmost importance in a GD.

Practice: Try and mobilize other people who are interested in GDs and simulate GDs. Get someone who has been through GDs before to observe it and give you feedback on your performance. It is better if the group consists of people who you don't know too well

read more
Google It

Fundamental Zope Components



Zope consists of several different components that work together to help you build web applications. Zope's fundamental components are shown in the figure below, and explained following the figure.

ZServer
Zope comes with a built in web server that serves content to you and your users. This web server also serves Zope content via FTP, WebDAV, and XML-RPC (a remote procedure call facility).

Web Server
Of course, you may already have an existing web server, such as Apache or Microsoft IIS and you may not want to use Zope's. Zope works with these web servers also, and any other web server that supports the Common Gateway Interface (CGI).

Zope Core
This is the engine which coordinates the show, driving the management interface and object database.

Object Database
When you work with Zope, you are usually working with objects that are stored in Zope's object database.

Relational database
You don't have to store your information in Zope's object database if you don't want to. Zope works with other relational databases such as Oracle, PostgreSQL, Sybase, MySQL and others.

File System
Zope can of course work with documents and other files stored on your server's file system.

ZClasses
Zope allows site managers to add new object types to Zope using the Zope Management Interface. ZClasses are these kinds of objects.
Products
Zope also allows site managers to add new object types to Zope by installing "Product" files on their Zope server's filesystem.

Oracle, Sun, BEA head list of vendors forming Java Tools Community


very very interesting story from computer world.
" Oracle Corp., Sun Microsystems Inc. and BEA Systems Inc. head a list of 10 Java tools vendors that today are announcing the formation of a community that they say will create and promote standards-based efforts to ease the building of tools that easily interoperate.
It is named as Java Tools Community (JTC).
In addition to Oracle, Sun and BEA Systems, founding members of the JTC include Compuware Corp., Embarcadero Technologies Inc., Iopsis Software, JetBrains Inc., Quest Software Inc., SAP AG and SAS Institute Inc."

read more
Google It

Monday, January 05, 2004

Z O P E


These days i am reading on zope so here are some extracts of it , It is like a series i will be following on it most frequently.

"What is Zope?
Zope is an open source application server for building content managements, intranets, portals, and custom applications.
Zope can help you create dynamic web applications such as portal and intranet sites quickly.
Zope is a web application server, as are competing products like BEA WebLogic , Macromedia ColdFusion and (to some extent) Vignette StoryServer
Some ready to use features of zope are.
* The CMF (Content Management Framework).
* Plone is a ready to use content management system.
* Icoya is a retail, shrink wrapped content management system based on Plone.
* Silva focuses on the authoring, versioning, and publishing of complex documents.
* Bizar Software offers a retail full-featured e-commerce application built on Zope.

Zope , like Many application servers allow you perform some of the below-mentioned tasks.
Present Dynamic Content.
     You may tailor your web site's presentation to its users and provide users with search features.
Manage Your Web Site.
     It is useful to be able to manage your site's data, business logic and presentation from a single place.
Build a Content Management System.
     A fairly new breed of application, a content management system allows nontechnical editors to create and manage content for your website.
Build an E-Commerce Application.
     Application servers provide a framework in which sophisticated e-commerce applications can be created.
Securely Manage Contributor Responsibility.
     Application servers typically provide a mechanism for access control and delegation.
Provide Network Services.
     A network service-enabled web site will need to be able to accept requests from other computer programs. e.g. you may wish to share your news stories with another website.
Integrate Diverse Systems.
     Your existing content may be contained in many places: relational databases, files, separate web sites, and so on. Application servers typically allow you to present a unified view of your existing data by integrating diverse third-party systems.
Provide Scalability
      Application servers allow your web applications to scale across as many systems as necessary to handle the load demands of your websites.

Zope is most useful for component developers, site developers, and site designers. These three groups of people can collaborate to produce an application using Zope's native services and third-party Zope Products.

Model WSDL with UML


Ash Parikh snd Rajesh Pradhan from iopsis software discussing about the "Providing compelling system benefits by applying the concepts of UML modeling methodologies for WSDL."
WSDL is an Interface Definition Language (IDL). It needs to be the starting point in the Web services life cycle. Thus, it needs to be well crafted, designed, and implemented. It needs the same respect as the other artifacts within the software system.
JAX-RPC allows creation of the Java interfaces from extant WSDL—the first step toward an interface-centric design. However, creating WSDL from scratch does not go down well with most developers, and rightly so.

The solution is using Unified Modeling Language (UML) to make the WSDL more meaningful. As we know, UML is a graphical language for specifying, visualizing, constructing, and documenting the artifacts of software ssystems.
The WSDL profile comprises stereotypes, constraints, and tagged elements. The modeling experience can be divided broadly into creation of two WSDL partitions: Platform-Independent Model (PIM) and Platform-Specific Model (PSM).
The PIM view represents the abstract portion of the WSDL, and includes WSDL elements such as definitions, service, portType, message, part, and partType. This PSM view completes the bindings section of the WSDL. The elements modeled here include service, port, and binding. The necessary and sufficient UML diagrams required to represent the two WSDL partitions are Class view for the PIM view and Class, Component, and Deployment view for the PSM view.
we can apply the concepts of UML modeling methodologies for Web Services Interfaces or WSDL to provide compelling system benefits: dramatic productivity improvement for architects and programmers, lowering the cost of application development and integration, enhanced portability and interoperability, and reuse of architecture widgets and capture of intellectual property.

read more
Google It

Thursday, January 01, 2004

Most influential' websites named


Was u at the most happening place on yesterday for celebrating new year eve ?
check the most happening sites on the web.
BBC reporting about the most influential sites. and i am proude that i uses two of them i.e google and blogger [This site is powered by BLOGGER ].
"Google, eBay and Friends Reunited are among key influential websites which have had the biggest impact on UK web users, say analysts Nielsen Netratings."
"We have picked these sites because we think they are the ones that have changed the way people see and conceptualise the web," Tom Ewing, Nielsen Netratings analyst, explained to BBC News Online
TOP 10 MOST INFLUENTIAL SITES
   * Google
   * eBay
   * Microsoft Outlook e-mail
   * AOL Instant Messenger
   * Napster
   * Amazon
   * Friends Reunited
   * Easyjet
   * Kelkoo
   * Blogger

Google It
read more