Subscribe to fs Linux |File Server Linux Subscribe to fs Linux |File Server Linux's comments

  KitchenSource GREAT PRICES ON BLUETOOTH HEADSETS!

A sales rep emails a client, including pictures of the new products his company is introducing.  A proud grandmother emails photos of her latest grandchild to all of her friends.  A graphics designer includes pictures of his latest ad campaign in the email he forwards to his manager.  However, the recipients find they cannot view the attachments.  What happened?

The people in our examples above can rest assured they probably did everything right when including their attachments.  The problem is with the way Outlook communicates with other email programs.  By default, Outlook sends all its emails in a format called Rich Text.  When Outlook sends an email with attachments to another Outlook user, the recipient will see the enclosed attachment with no problem.  Other email programs, however, may not be able to handle the Rich Text format.  In these instances, attachments may come across as a file with a .DAT extension, and may be unreadable by the recipient.

So what’s the solution?  Buying a copy of every email program all your friends and business contacts are using, and then remembering which program to use for which group of people, is not feasible.  Don’t worry, there’s a much easier way to fix the problem.  Open up a new email.  Before you do anything else, go to the menu bar.  Click on Format.  At the bottom of the drop-down window that appears, there will probably be a check mark to the left of the menu option Rich Text.  Just above that menu item is Plain Text.  If you click to the left of that option, a window appears letting you know that formatting will be changed if you select this option.  Click Yes to accept these changes.  (If you already have some text in your email message, don’t be surprised to see the font style change once you’ve clicked Yes.)  Then type your email message, include your attachments, and click Send when you’re done.  Those who receive your email should be able to view your attachments with no further problems.

Isn’t it nice to know that some solutions can be so simple?

About the author:  Danny Davids has over 25 years of experience in computer support, network administration, and computer consulting.

Because of our being forgetful in nature, we oftentimes forget the files that we have created. We can only be fortunate if we can still remember the path, folder, or directory where we have stored those missing files. If that’s the case, it would never be a big deal then. However, trully this a big problem and even painful if we can’t even remember where we have placed the missing files in our computer. “Simple,” I’m hearing you… “find it.” Yeah, we can find it. But wait, do you know the filename?

Forgetting files and forgetting the filenames are most common in us. I will never believe somebody out there have a photographic memory and has never experienced missing some of the files he had created before. For sure, we all have gone through that frightening experience especially if the file that is missing is so precious to us.

In Windows, this problem can easily be addressed just by using the find or search tool in the Start menu. Can you remember some texts or phrases in the filename? Use “find files with names” and unleash the power of the wildcard character (*). For example, if you can only remember the word “statistic” in the filename, then search for “*statistic*” and that will search for files with the word “statistic” in the filename. “I can’t even remember a word in the filename,” again I can hear you saying that. Well, I don’t think you can’t even remeber even a single word in the file content itself. If you can’t remember even a word or phrase in the filename then go for the file content itself. In Windows, still you can search for files containing some texts that you specify in your “find files containing text” input box. That will absolutely solve your problem of forgetting words in the filename itself.

However, if you are in Linux, the whole thing would be more different and complex than it is in Windows especially if you are just a normal user dependent on the GUI interface. Linux is more on executing commands from a shell.

So if you are a normal user and that you are facing the “missing files” problem in Linux, don’t worry, I will show you the most common methods in solving this issue:

Find files that contain a text string

grep -lir "text to find" *

The -l switch outputs only the names of files in which the text occurs (instead of each line containing the text), the -i switch ignores the case, and the -r descends into subdirectories.

Find files containing search terms on Ubuntu

To find files containing keywords, linux has a powerful command called grep, which you can use to find the lines inside any file or a list of files.

grep -i -n ‘text to search' *

List files containing text

Used to recursively search a directory for files containing a string, output the names of the files and the line number. This will search all regular files in for .

grep --with-filename --line-number `find -type f`

Find more tips and techniques at Smart Pad.

PHP Hypertext Processor is a server-side web programming language that can be embedded into HTML. PHP uses are widespread, and can include any kind of server functionality that takes user’s input and displays or manipulates the input. PHP can run on both UNIX and Windows servers, which makes it more accessible than Windows (ASP). This scripting language is growing day by day. PHP5 a fully object oriented language and its platform independence and speed on Linux server helps to build large and complex web applications.
PHP is a particularly useful programming language because it allows for advanced programming and is easy to integrate with web pages. Another plus of PHP is that the language interfaces very well with MySQL, a popular type of online database. MYSQL is a commercial grade database application that is made available free under the Open Source to anyone. Another plus of PHP is that it is Open Source Code. The actual code that is PHP is available to the public for free, while the source code for products such as ASP is not. So PHP is very cheap. Because PHP is open source, there is a large community of PHP programmers that help each other with code. This means PHP programmers can rely on each other by using reusable pieces of code called functions and classes rather than constantly reinventing the wheel. This can dramatically cut down on production time.
PHP is based on C++ language and the syntax used in PHP is quite similar to C/C++. C/C++ is still considered the best programming language by many programmers and people who love this language would surely feel more comfortable with the syntax of PHP.
PHP and MySQL are excellent choice for webmasters looking to automate their web sites. Now search spiders “see” all the content on a PHP page, the same way it is viewed in a browser. The creation of a php-shopping cart is surprisingly simple and when done with precision it could translate into a highly effective and universally accepted php-shopping cart.

The modern era of communication prompts practically everyone to surf the internet for some reason or the other. The number of people who use emails for communicating with his/her friends, family members, or even business purposes is also increasing day-by-day. Same is the case with people using online messaging services. All this information and data that is passed from one person to the other is not meant to be seen by a third person. And in a bid to destroy this evidence, everyone tends to delete and clear the history.

However, majority of the people are not aware of the fact that just clearing the internet history or chat history is not sufficient to get rid of any of this intimidating data. The computer automatically stores all data, images, pictures, and websites, basically everything that you do in certain hidden files in the computer. These files or information cannot be permanently removed by just deleting the files or clearing internet cache. What is not seen or known to you still exists in the computer, and this information can be accessed to by hackers and people well versed with the computer. These files can also be recovered using certain data recovery programs.

Hence, to permanently eliminate all this unnecessary data from your computer, you need to install any of the popular internet eraser software available today. The internet eraser software allows you to delete your browser history, browser cache, cookies, and Windows temporary files. You can remove all unwanted files from your computer in just a few minutes. The internet eraser software assures the privacy and protection you were looking for. The software is easy to use and comes with several advanced options. Internet eraser software permits to automatically or manually remove files from you computer. If you set the manual option, you can select which all files you need to remove and which files you wish to keep in the system.

One can now easily download the internet eraser software from the internet. However, before selecting any particular internet eraser software, it is always a good option to compare the features of several internet eraser software programs and then select the one which offers the highest protection at affordable rates.

In this article I will explain how you can integrate the AJAX framework into a web site and very easily create an AJAX enabled web site within Visual Studio 2005 utilizing C#.
What this article will try to do is help point you to the helpful web sites available and condense your search and learning curve with AJAX as far as what it is, where do I find it and once I do find it how does it work. I will try to show you where you can find the various articles and videos that go into great detail on the vast functionality available with AJAX. In our next article in this series I will show you a simple example of using this framework to create a PasswordStrength validation process.
Let’s start with what is AJAX and what can I do with it?
ASP.NET AJAX is a free framework for quickly creating efficient and interactive Web applications that work across all popular browsers.

With ASP.NET AJAX you can:

  • Create interfaces with AJAX components that can be reused.
  • Upgrade your existing pages with AJAX controls.
  • AJAX comes with support for all modern browsers

 

In a way and strictly speaking AJAX itself is not a technology, it mixes well-known programming techniques in a unique and uncommon way to enable programmers to develop Internet applications with a “WinForms” look and feel and a much more appealing user interface than we were able to develop in the past.

What we will learn in this article:

  • What is AJAX
  • How to find all of the necessary downloads for AJAX
  • How to find the easy to follow tutorials at ASP.NET
  • How to setup our environment with AJAX

 

Please Note:
AJAX functionality is integrated in ASP.NET 3.5 and does not require any additional downloads. If you are using ASP.NET 3.5 this article does not apply to you.

Getting Started with AJAX

Before we begin coding we will need to download the AJAX framework and install it onto our system in order to have the framework available for us to create our first AJAX web project. You can find out everything you need to know regarding AJAX at:
http://www.asp.net/

This web site is where you will find information on ASP.Net and AJAX, there are numerous articles, books, downloads and tutorials available on this site that will help guide you through the different options that AJAX offers for your web development.
You can find a helpful tutorial at ASP.NET that will help explain “How you get started with AJAX”. This video will help guide you through the process step by step and is very informative. You can find this video at:
http://www.asp.net/learn/ajax-videos/video-75.aspx

In order to use AJAX you will need to first install the “ASP.NET AJAX Extensions 1.0” and the “ASP.NET AJAX Control Toolkit” found on the ASP.NET web site mentioned earlier in the article. When you get to ASP.NET site you will need to click on the “AJAX” link to get to the home page for AJAX. Once you are on the home page click on the “Downloads” link to get to the ASP.NET AJAX Control Toolkit.
The download site is located at:
http://www.asp.net/ajax/downloads/

The first file you will need to download and install to utilize the functionality within AJAX is the “ASP.NET AJAX Extensions 1.0”. The extension setup package is the framework for AJAX and needs to be installed before the ASP.NET AJAX Control Toolkit.
The second file you will need to download and install is the ASP.NET AJAX Control Toolkit which holds the controls that you will use in your application. When these controls are added to your Toolbox panel you will be able to drop these controls onto your web page exactly like you would with the controls that come as part of Visual Studio. Here is what you need to do to install the ASP.NET AJAX Control Toolkit.

Configure Visual Studio 2005

Please Visit Programminghelp.com For the full article and Pictorial tutorial.

http://www.programminghelp.com/web-development/ajax/installing-ajax-toolkit-for-visual-studio-net-2005/

Time synchronisation in modern computer networks is essential, all computers need to know the time as many applications, from sending an email to storing information are reliant on the PC knowing when the event took place.

Microsoft Windows Server from 2000 onwards has a time synchronisation utility built into the operating system called Windows Time (w32time.exe) which can be configured to operate as a network time server.

Windows Server 2008 can easily set the system clock to use UTC (Coordinated Universal Time, the World’s time standard) by accessing an Internet source (either: time.windows.com or time.nist.gov).

To achieve this, a user merely has to double click the clock on their desktop and adjust the settings in the Internet Time tab.

It must be noted however, that Microsoft and other operating system manufacturers strongly advise that external timing references should be used as Internet sources can’t be authenticated.

To configure the Windows Time service to use an external time source, click Start, Run and type regedit then click OK.

Locate the following subkey:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
In the right pane, right-click Type then click Modify, in edit Value type NTP in the Value data box then click OK.

Locate the following subkey:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.
In the right pane, right-click AnnounceFlags and click Modify. The ‘AnnounceFlags’ registry entry indicates whether the server is a trusted time reference, 5 indicates a trusted source so in the Edit DWORD Value box, under Value Data, type 5, then click OK.

Network Time Protocol (NTP) is an Internet protocol used for the transfer of accurate time, providing time information along so that a precise time can be obtained
To enable the Network Time Protocol; NTPserver, locate and click:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
In the right pane, right-click Enabled, then click Modify.

In the Edit DWord Value box, type 1 under Value data, then click OK.

Now go back and click on
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer
In the right pane, right-click NtpServer, then Modify, in the Edit DWORD Value under Value Data type In the right pane, right-click NtpServer, then Modify, in the Edit DWORD Value under Value Data type the Domain Name System (DNS), each DNS must be unique and you must append 0×1 to the end of each DNS name otherwise changes will not take effect.

Now click Ok.

Locate and click the following
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval
In the right pane, right-click SpecialPollInterval, then click Modify.

In the Edit DWORD Value box, under Value Data, type the number of seconds you want for each poll, ie 900 will poll every 15 minutes, then click OK.
To configure the time correction settings, locate:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
In the right pane, right-click MaxPosPhaseCorrection, then Modify, in the Edit DWORD Value box, under Base, click Decimal, under Value Data, type a time in seconds such as 3600 (an hour) then click OK.
Now go back and click:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
In the right pane, right-click MaxNegPhaseCorrection, then Modify.

In the Edit DWORD box under base, click Decimal, under value data type the time in seconds you want to poll such as 3600 (polls in one hour)
Exit Registry Editor
Now, to restart windows time service, click Start, Run (or alternatively use the command prompt facility) and type:

net stop w32time && net start w32time
And that’s it your time server should be now up and running.

First Of All: What Do You Need?

- PSP
- COMPUTER (PC/MAC/LINUX)
- Memory Stick Duo Or Memory Stick Pro Duo
- USB Cable With A Mini-B Connector On One End

STEP 1: CONNECT YOUR PSP TO PC

The PSP can function as a USB Memory Stick Duo reader. Using this functionality, you can copy pictures, audio, and other content to and from your Memory Stick Duo. To access the Memory Stick Duo in your PSP from your PC, you’ll need a USB cable that has a “Mini-B” connector (common for digital cameras) and a “Standard-A” connector (common for printers, etc). Plug the Mini-B side into the top of your PSP and the Standard-A side into your PC. From the PSP software, navigate to the top of the settings list and select “USB Connection.” Your PC (Windows/Mac/Linux) should detect a new “Removable Disk Drive” that you can then access.

STEP 2: FORMAT YOUR MEMORY STICK

In order to be able to use your new memory stick on your PSP, you’ll have to format it. When you format your memory stick, the formatting will create a set of new folders on your PSP: GAME, MUSIC, PHOTO, and SAVEDATA.

STEP 3: EXTRACT THE SAVED GAME

This process will greatly depend on which software you use to extract zip files. WinRAR for instance offers the “extract here” option, which will simply extract the contents of a zip file to it’s current directory.

STEP 4: TRANSFER SAVE GAME TO “SAVEDATA” FOLDER

Just copy the folder you have just extracted, and paste it into the PSP’s “SAVEDATA” folder. But, BEWARE!, to any folder overwrite warnings! Because the PSP save game folders use the same names for the same games, copying folders into these locations could lead to lost data. For this reason, we recommend that you backup your old save games before overwriting them. For Example, I would simply rename a folder like “ULPS0004″ to “ULPS0004_backup.”

STEP 5: EXIT USB MODE

Because your PSP has been in USB Mode throughout this process, just push X to exit. Then you can safely disconnect your PSP from your PC.

STEP 6: VERIFY TRANSFER OF SAVE DATA

To verify the integrity of the SAVE GAME data you have just transferred, use the PSP’s built-in Save Data Utility. Select it from the “Game” menu.

That’s it, simple and smooth.

“Where Can I Download PSP Games?”

You can download free PSP games, movies, TV shows, wallpapers and software for your handheld entertainment device. Although these PSP game download sites can often be found rather easily, not all of them are that good or lack the content you were searching for in the first place. Once you are on your way searching for PSP games to download, you will quickly see there are many PSP game download websites out there that will let you download free PSP games.

Many of these sites let you download these games at ultra low speeds and make your computer being filled to the brim with spy- and ad ware. But luckily I’ve found sites, which don’t have these problems. These sites will let you download at ultra fast speeds without the risk of getting your computer filled with spy- and ad ware.

En 1982, cuatro hombres visionarios fundaron SUN™ Microsystems, Inc.[1] En esos tiempos, multitud de empresas (Xerox, Apollo, Computervision) producían estaciones de trabajo a medida. El gran acierto de la nueva empresa fue adaptar componentes de Hardware y Software estándar para crear una estación barata y compatible basada en UNIX.

SUN™ creó su propio sistema operativo, SunOS [2], en 1982. Estaba basado en BSD, la versión libre de UNIX mantenida por la universidad de Berkeley. Pero el futuro de BSD Unix no estaba nada claro: AT&T demandó a la universidad por el uso indebido de su código. Aunque finalmente Berkeley conseguiría el reconocimiento de sus derechos, lo que daría origen a FreeBSD, OpenBSD y NetBSD, en ese momento el futuro de UNIX no estaba claro. En 1991 (el mismo año en que un estudiante finlandés conseguía la especificación POSIX y empezaba a trabajar en un kernel para GNU) SUN™ se pasó a una nueva versión basada en System V, Solaris®.

Solaris® suele verse como el UNIX comercial más avanzado, y es respetado por ingenieros y aficionados. Se pueden resaltar sus avances en hotplug o “enchufe en caliente”; las últimas versiones permiten hacer transplantes de cerebro en caliente, es decir cambiar procesadores defectuosos sin parar la máquina.

Desde sus primeros momentos Solaris® proporcionó un excelente soporte para aplicaciones de red en protocolos IP, y fue el primer entorno donde se desarrolló el sistema JAVA® y prácticamente todas las funcionalidades típicas de los sistemas UNIX en entorno servidor,como Sockets , Multitarea, Threads, entorno de ventanas basado en X-Window en el que se pueden usar diferentes escritorios como Open Look o GNOME.

En los últimos tiempos la compañía ha puesto en marcha una clara estrategia de acercamiento entre Solaris® y Linux®, esto se ve plasmado en su proyecto JANUS [3] que permite la ejecución de aplicaciones nativas de Linux® en Solaris® a una velocidad muy próxima a la que se obtendría si fuesen ejecutadas directamente sobre Linux®.

El llamado proyecto JANUS permitirá a los administradores del sistema operativo Solaris® la creación de un entorno de ejecución de aplicaciones Linux® compatible con LSB (Linux Standard Base).

JANUS ha sido diseñado para crear un ambiente de ejecución totalmente compatible con Linux Red Hat Enterprise Edition. Es curiosa la relación que SUN™ tiene con Red Hat®, pues por un lado trabaja para ofrecer productos compatibles con las distribuciones de esta compañía, y por el otro basa su propia distribución Linux® (JDS, Java Desktop System) en su gran competidora, SuSE™ (propiedad de Novell), y critica abiertamente a Red Hat® como si fuera su principal rival en el sector de la distribución de UNIX/Linux®.

La posibilidad de ejecutar aplicaciones de Linux® amplía en gran medida el software disponible para Solaris®, especialmente en el sector de los desktop. Hasta ahora, el sistema operativo de SUN™ tenía su feudo en los servidores empresariales, pero la compañía norteamericana tiene la intención de conseguir con él nuevos mercados y recuperar la tajada del pastel de los servidores que le ha arrebatado Linux®. Esta puede ser la causa principal de que en SUN™ se hayan decidido a incluir compatibilidad con Linux® en su sistema; así, las empresas que aún desconfíen del soporte técnico recibido por la compra de una distribución Linux®, contarán con un UNIX comercial, cuyo soporte y asistencia técnica está más que probado, y además pudiendo ejecutar las aplicaciones de que quieren disponer, mantiene su inversión y planes.

Recientemente SUN™ Microsystems ha sacado a la luz la versión 10.0 de su sistema operativo Solaris® del que ha liberado su código fuente [4], esto es novedad para Sun™ pues todas las versiones anteriores eran cerradas. Plantearon distribuir su producto bajo la licencia CDDL (Common Development and Distribution License)[5], un nuevo tipo de licencia desarrollada por SUN™ y presentada el 14 de Diciembre del 2.004 al Open Source Initiative (OSI), fue aprobada el pasado 14 de enero del 2.005 como licencia Open Source valida.

La modalidad de licenciamiento CDDL está basada en la licencia MPL 1.1 (Mozilla Public License), pero agrega ciertas condiciones no incluidas en la mayoría de las licencias open source. Por ejemplo, permite tener cualquier tipo de código dentro de la misma solución. Usando terminología de open source, CDDL no es viral, como es el caso de la vieja licencia GPL [6] (General Public License, 1991), y por lo tanto posibilita la inclusión de cualquier otro tipo de código, sea cual sea la licencia del mismo (la licencia GPL por ejemplo, está fuertemente limitada, y sólo permite el linkado con el propio código GPL, haciendo en la práctica un monopolio por parte de la organización GNU y la Fundación para el Software Libre). Adicionalmente la licencia CDDL sólo se adjudica a la totalidad del producto al que hace referencia y no a sus partes. Dichas partes podrían estar bajo esta licencia o bajo cualquier otro tipo de licencia al extraerse del software original completo.

Con la apertura del código fuente, SUN™ Microsystems libera a la comunidad de código abierto más de 1.600 innovaciones patentadas, convirtiéndose así en el mayor lanzamiento de estas características realizado por una empresa de una sola vez7. Ello engloba funciones que van desde la tecnología Kernel y los sistemas de ficheros hasta la gestión de las redes.

El objetivo de SUN™ al proporcionar acceso a estas patentes es promover la innovación y ayudar a desarrolladores y usuarios a lanzar al mercado nuevos productos y tecnologías de código abierto de forma más rápida y sin tener que obtener licencias de patentes de SUN™.

SUN™ Solaris® funciona principalmente sobre la arquitectura SPARC en 32 y 64 bits (esta última conocida como UltraSparc) o sobre procesadores x86 con tecnología de 32 bits y 64 bits de las marcas Intel® o AMD® Opteron.

NUEVAS CARACTERISTICAS DE SUN SOLARIS® 10.0

Entre las características claves del nuevo Solaris® 10.0 se destacan:

1.- SISTEMA PREVENTIVO DE AUTO REPARACIÓN [8]. Solaris® 10.0 puede, automáticamente, diagnosticar, aislar y recuperar muchas fallas en los recursos de hardware y aplicaciones reduciendo los tiempos de caída y no disponibilidad de los centros de datos.

2.- D-TRACE [9]. Con las nuevas herramientas de diagnóstico en Solaris® 10.0, los desarrolladores pueden lograr mecanismos de detección de fallas y solución de problemas con rendimientos y rangos en tiempos de respuesta registrados en milisegundos o minutos y no de horas o días como ocurría en el pasado.

3.- SOLARIS® CONTAINERS [10]. Solaris® 10.0 es el único sistema operativo que provee múltiples particiones de software con más de 8.000 containers. Los recursos del sistema pueden ser reubicados consiguiendo un incremento del 80 por ciento en la capacidad de utilización del sistema.

4.- ZFS [11]: Un revolucionario sistema de archivos. Con 16 millones de millones más de capacidad que los sistemas de archivos 64-bit existentes, ZFS virtualmente es el único sistema de archivos con capacidad de almacenamiento prácticamente ilimitada, lo que hace de Solaris® 10.0 el mejor de la industria para el almacenamiento de datos.

5.- PROCESS RIGHTS MANAGEMENT [12]. Libre de virus por más de 20 años, Solaris® 10.0 incluye la tecnología del Trusted Solaris ampliamente utilizada por el gobierno de Estados Unidos para garantizar la seguridad de sus sistemas.

6.- SUN UPDATE CONNECTION [13]. Con Solaris® 10.0 los usuarios disponen de un servicio de actualizaciones que les permitirá estar al día con las innovaciones y el entorno del nuevo ambiente operativo.

7.- COMPATIBILIDAD GARANTIZADA [14]. SUN™ ofrece Solaris® Application Guarantee la cual asegura que las aplicaciones escritas en versiones previas de Solaris® pueden correr en Solaris® 10.0, extendiendo la cobertura de compatibilidad hasta la versión Solaris® 2.6. Esta es una garantía sin precedentes en más de siete años de lanzamiento de sistemas operativos en la industria.

AUTORECUPERACIÓN PREVENTIVA

SUN™ ha insertado en el núcleo del sistema operativo Solaris® un sistema denominado “doctor”: Tecnología preventiva de autorecuperación (PSH). Esta tecnología reduce los riesgos y aumenta la disponibilidad de los equipos. Las prestaciones de PSH permiten a los sistemas de SUN™ predecir con precisión los errores de los componentes y mitigar los problemas antes de que estos provoquen el caos en los sistemas; liberando con gran eficacia a los sistemas de las garras del tiempo de inactividad y arreglando todo lo que esté mal. Con las prestaciones PSH, puede maximizar la disponibilidad de los sistemas y el software ante los errores, reducir la complejidad de las reparaciones del sistema y ahorrar tiempo y dinero a través de costes operativos reducidos.

La tecnología PSH incluye dos componentes claves: Solaris Fault Manager y Solaris Service Manager.

a. Software Solaris Fault Manager

Si un sistema de autorecuperación detecta un problema, desconectará de forma dinámica la CPU, los dispositivos de E/S o zonas de la memoria antes de que se origine un error del sistema. En el sistema operativo Solaris® 10.0, el software Solaris Fault Manager aísla y deshabilita los componentes malos, ayudando a garantizar un servicio continuo incluso si no está al tanto de un problema potencial.

El software Solaris Fault Manager diagnostica de forma automática problemas en sólo unos segundos. Las aplicaciones fundamentales y los servicios del sistema esenciales siguen ejecutándose de forma ininterrumpida en caso de que el software dé error, se descoloque un componente de hardware o, incluso, cuando se configure incorrectamente un programa de software. Un sistema con tecnología PSH envía mensajes de diagnóstico fáciles de entender que se dirigen a artículos de la base de conocimientos de SUN™, que guían con claridad a los administradores a través de las tareas que requieren alguna intervención humana. Como resultado, se ve reducido en gran medida el tiempo global de un diagnóstico automatizado para proceder a la intervención humana adecuada, si es necesario.

b. Software Solaris Service Manager

El software Solaris Service Manager constituye la otra mitad de la implementación de PSH en el sistema operativo Solaris® 10.0. Convierte a los servicios de aplicaciones en objetos de primera clase que los administradores pueden observar y administrar de forma uniforme, e implementa la capacidad de reiniciar y administrarlos de forma automática.

El software Solaris Service Manager puede reiniciar servicios si un administrador los da por concluidos por error, si estos se cancelan como consecuencia de un error en el programa de software o si se ven afectados por un problema de hardware que haya en esos momentos.

Además, el software Solaris Service Manager simplifica y asegura las tareas de administración comunes, como la deshabilitación de servicios y el cambio de propiedades. El software Solaris Service Manager también agiliza el reinicio del sistema al iniciar servicios en paralelo según sus dependencias. La función de “deshacer” protege de los errores humanos al permitir anular con facilidad los cambios.

El software Solaris Service Manager proporciona capacidad de observación y aislamiento ante errores de los servicios del SO Solaris® heredados sin que sea necesario cambiarlos. Al agregar un sencillo archivo XML al software, los desarrolladores pueden convertir la mayoría de las aplicaciones existentes para sacar provecho del paquete completo de características.

Las ventajas de las características de PSH del sistema operativo Solaris® 10.0 son muchas:

• Disponibilidad de servicio y sistema mejorado a través de un diagnóstico y aislamiento de los componentes defectuosos.

• Diagnóstico automático y reinicio de componentes de hardware y software en milésimas de segundo.

• Administración simplificada para administrar servicios.

• Rápida y fácil reparación de problemas, incluidos vínculos a artículos de conocimientos.

• Rápida adaptación ante nuevos problemas y actualizaciones sobre la marcha sin ningún tiempo de inactividad del sistema.

SEGUIMIENTO DIMAMICO
(D-TRACE)
El DTrace, o rastreo dinámico, busca a fondo y llega a la raíz de los problemas de rendimiento en tiempo real. Esta herramienta trabaja utilizando sondas inteligentes del sistema que pueden acceder a áreas de más lento rendimiento o con cuellos de botella. Estas sondas son como sensores programables, esparcidos por todas partes, que iluminan cada oscuro rincón de su sistema Solaris®. Si desea entender lo que pasa en su sistema, simplemente utilice DTrace y programe los sensores correspondientes para que registren la información que necesita. De esta forma, cuando cada sensor dispara información, DTrace recopila los datos y le informa lo que está sucediendo. Otra gran ventaja: toda la instrumentación de DTrace es dinámica. Los sensores sólo aparecen cuando usted los llama. Cuando su trabajo está hecho, ellos automáticamente se inhabilitan y se elimina la instrumentación. Eso significa que no hay disminución de rendimiento en su sistema.

DTrace es una herramienta inteligente que ayuda a visualizar mejor la actividad del núcleo y de la aplicación, ofreciendo una visión operativa y una ganancia de rendimiento no superada aun por ningún otro sistema operativo. Además, como DTrace se crea en el núcleo del sistema operacional, los problemas de rendimiento se pueden identificar en las mismas máquinas de producción, evitando así la pérdida de tiempo y dinero que significa hacer pruebas por separado. Los cuellos de botella del sistema pueden identificarse y corregirse en el momento que ocurren y no varios días más tarde.

CONTAINERS
Solaris Containers permite la creación de muchos ambientes privados de ejecución en una sola instancia de Solaris®. Cada ambiente posee su propia identidad, independiente del hardware subyacente, aunque se comporta como si se estuviera ejecutando en su propio sistema, permitiendo así que la consolidación sea un proceso sencillo, confiable y seguro. Y dado que los recursos del sistema están virtualizados, los administradores pueden incrementar la utilización del hardware, al tiempo que satisfacen altos picos de demanda.

Ya que cada aplicación se ejecuta en su propio ambiente privado, se pueden implementar muchas aplicaciones en el mismo servidor, sin que se afecten entre sí. Además, los recursos del sistema y la red se asignan y controlan sobre una base compacta, de modo que las aplicaciones puedan consolidarse en menos servidores, sin tener que preocuparse por las restricciones de recursos, la propagación de fallas o la seguridad. Esta granularidad de subprocesador proporciona a un servidor la posibilidad de ofrecer los beneficios de seguridad y confiabilidad de una multitud de sistemas, sin los gastos indirectos de administración. Los administradores pueden crear hasta 8,000 particiones de software seguras y sin fallas, cada una de las cuales cuenta con su propia dirección IP, espacio de memoria, área de archivo, nombre de host y contraseña de raíz, entre otros.

SISTEMA DE ARCHIVOS (ZFS)
ZFS, es el nuevo sistema de archivos dinámico del sistema operativo Solaris® 10.0.

Este sistema de archivo ofrece:

• Administración sencilla
ZFS automatiza y consolida complicados conceptos de almacenamiento, con lo que se reduce la sobrecarga administrativa en un 80 por ciento.

• Integridad de datos
ZFS protege todos los datos con sumas de comprobación de 64 bits que detectan y corrigen el daño de datos silenciosos.

• Escalabilidad
ZFS, el primer sistema de archivos de 128 bits, ofrece una capacidad de 16.000 millones de veces superior a la de los sistemas de 32 ó 64-bits.

• Rendimiento
El modelo transaccional elimina la mayor parte de las restricciones tradicionales sobre la orden de emisión de E/S, con lo que se consiguen increíbles mejoras en el rendimiento.

Al tiempo que simplifica en gran medida el trabajo de los administradores del sistema, ZFS ayuda a incrementar los beneficios económicos de una organización. Como ZFS está diseñado sobre conjuntos de almacenamiento virtual (a diferencia de los sistemas de archivos tradicionales que requieren un administrador de volúmenes), la creación y eliminación de sistemas de archivos resultan mucho menos complicadas. ZFS actúa para las aplicaciones como un sistema de archivos POSIX estándar, no se requiere conexión mediante puertos. Pero para los administradores, presenta un modelo de almacenamiento por conjuntos que elimina el antiguo concepto de volúmenes, así como todos los problemas relacionados con la administración de particiones, el abastecimiento y el tamaño del sistema de archivos. Del conjunto de almacenamiento común de ZFS se pueden extraer miles (incluso millones) de sistemas de archivos y cada uno de ellos consume únicamente la cantidad de espacio que necesita. El ancho de banda de E/S combinado de todos los dispositivos de ese conjunto de almacenamiento está siempre disponible para cada sistema de archivos.

Dos de los objetivos de la creación del sistema de archivos ZFS consisten en deshacerse de numerosos conceptos de administración complicados y automatizar muchas tareas administrativas comunes.

Por ejemplo, la creación de un conjunto de almacenamiento, el incremento de un conjunto y la adición o eliminación de un sistema de archivos se pueden realizar con un único comando sencillo, en lugar del proceso de varios pasos (format, newfs, edit/etc/vfstab etc.) habitual en los sistemas de archivos y administradores de volúmenes tradicionales.

Observemos el siguiente caso: para crear un conjunto, crear tres sistemas de archivos y, a continuación, incrementar el conjunto (5 pasos lógicos) se requieren 5 comandos sencillos de ZFS, frente a los 28 pasos necesarios con un sistema de archivos y administrador de volúmenes tradicionales.

Además, estos comandos son de tiempo constante y se completan en unos segundos, mientras que con frecuencia se requieren horas para configurar los sistemas de archivos y volúmenes tradicionales. En el caso mencionado anteriormente, ZFS reduce el tiempo necesario para completar estas tareas de 40 minutos a menos de 10 segundos.

La interfaz de la línea de comandos de ZFS simplifica drásticamente la administración. Se orienta a las tareas, por lo que los administradores pueden expresar las tareas que desean llevar a cabo en lugar de tener que memorizar o buscar comandos crípticos.

Los datos se pueden dañar de diferentes modos, como por ejemplo un error de sistema o una interrupción del suministro eléctrico inesperada, pero con ZFS se elimina este temor por lo desconocido. ZFS impide el daño a los datos ya que mantiene la coherencia de los mismos en todo momento. Todas las operaciones son transaccionales. De este modo, no sólo se mantiene la coherencia sino también se eliminan todas las restricciones sobre la orden de E/S y se permite que el conjunto de los cambios se realice correctamente o se produzca un error.

Todas las operaciones utilizan asimismo la técnica de copia por escritura (copy-on-write). Los datos en directo nunca se sobrescriben. ZFS escribe los datos en un nuevo bloque antes de cambiar los punteros de datos y confirmar la escritura. La técnica de copia por escritura ofrece varias ventajas:

• Estado en disco siempre válido.
• Copias de seguridad coherente y fiable.
• Capacidad de deshacer datos hasta un punto en el tiempo conocido.

Los administradores ya no tendrán que ejecutar laboriosos procedimientos de recuperación, como por ejemplo fsck, incluso si el sistema se cierra de un modo indebido.

Asimismo, ZFS es un sistema de archivos que realiza sumas de comprobación de 64 bits de un extremo a otro en todos los datos para evitar el daño de datos silencioso. Cuando se leen datos, se verifica la suma de comprobación con el fin de garantizar que se devuelven los datos que escribió la aplicación.

ZFS puede llevar a cabo la recuperación de datos automática en una configuración reflejada o RAID. Cuando una copia se daña, ZFS lo detecta mediante la suma de comprobación y utiliza otra copia para repararla.

SEGURIDAD
Históricamente, el sistema operativo UNIX ha ofrecido sólo dos niveles de privilegio a usuarios y administradores: un administrador primario único y todopoderoso y una cantidad de usuarios adicionales sin privilegios. Los servidores de hoy, sin embargo, ejecutan cientos de aplicaciones diferentes que son administradas por diversos grupos de personas, todas con diferentes necesidades de acceso y niveles de habilidades. Realmente, no es recomendable suministrar a todos estos administradores acceso total a cada servidor y aplicación. Hacer eso genera peligros de seguridad e incrementa el riesgo de problemas del sistema, debido a los errores humanos.

El enfoque de doble privilegio tampoco le sirve a los desarrolladores que necesitan privilegios especiales, ya sea para instalar aplicaciones o para utilizar ciertas herramientas de eliminación de problemas en las etapas de desarrollo y producción. En este caso, los administradores UNIX siempre han utilizado herramientas propias o de terceros, que les permiten a ellos utilizar todos los privilegios y también permite que otros realicen tareas adicionales, más allá de su nivel normal de privilegios. Ya que estos enfoques no están estrechamente integrados con el SO, se convierten en riesgos de seguridad si tienen defectos. Además, requiere que los clientes trabajen alrededor del SO e incluso escondan o inhabiliten sus características incorporadas.

Solaris® 10.0 ofrece una solución para el modelo de usuario “todo o nada” mediante la integración de mínimos privilegios de seguridad directamente dentro de la base del sistema operativo. Gracias a esta nueva función, Solaris® se mantiene como el único SO UNIX que ofrece este modelo de seguridad completamente integrado dentro de los componentes del núcleo del sistema operativo, al mismo tiempo que proporciona compatibilidad total con el ambiente UNIX y las aplicaciones existentes. Cada aplicación Solaris® tiene una lista cerrada de los privilegios específicos impuestos por el núcleo, en lugar de un solo privilegio de raíz todopoderoso. Adicionalmente, cada servicio Solaris ha sido convertido para que utilice sólo los privilegios mínimos necesarios, lo cual hace aún más difícil violar el sistema y utilizar los servicios. Los administradores pueden asignar grupos de privilegios por funciones para diferentes tipos de administradores y desarrolladores.

De igual forma, Solaris® también incluye una gama líder de tecnologías de seguridad para complementar los mínimos privilegios, tales como RBAC (control de acceso basado en la función) para servicios individuales, redes seguras IPSec (Seguridad de Protocolo de Internet), así como también una amplia variedad de servicios criptográficos que se adaptan automáticamente y se optimizan para cada plataforma. En adición, estas características de seguridad no requieren que las aplicaciones se modifiquen; los administradores pueden controlar dinámicamente los atributos de seguridad de las aplicaciones existentes.

VENTAJAS DE SUN™ SOLARIS® 10

Las ventajas del sistema operativo Solaris®:

1. La principal es que es libre (totalmente discutible, pero así lo consideran sus creadores).

2. Se puede descargar gratuitamente de la página Web de SUN™. http://www.sun.com/software/solaris/

3. Mismo sistema operativo disponible para distintas tecnologías de procesadores (AMD64, SPARC, x86).

4. El núcleo del sistema está programado para hacer funcionar programas en código Linux® Estándar (no emula programas Linux, sino que los ejecuta, cualquier programa que funcione en Linux y esté en código fuente como *.rpm).

5. Permite software propietario en su distribución.

6. Sirve tanto para una computadora personal como para una copmutadora de empresa. (En este último caso es posible que ésta quiera contratar servicios de mantenimiento y especialización de software de SUN™ Microsystem)

7. Tiene potentísimas herramientas de pre-detección de errores y análisis de hardware del computador y recuperación de datos. (bloqueo de partes de memoria, para evitar usarlas y no perder ningún dato).

DESVENTAJAS DE SUN™ SOLARIS® 10

1. Algunas características importantes [15] no estarán disponibles en la versión Free, todos los Upgrades y fixes del sistema operativo solo podrán ser obtenidos por suscripciones adicionales.

2. Mucha configuración manual para coexistir en el mismo dispositivo físico con otro sistema operativo.

REFERENCIAS
[1] http://www.sun.com/aboutsun/coinfo/history.html
[2] http://www.levenez.com/unix/history.html
[3] http://www.sun.com/2004-0803/feature/
[4] http://www.opensolaris.org/os/
[5] http://www.sun.com/cddl/
[6] http://www.opensource.org/licenses/gpl-license.php
[7] http://es.sun.com/historico/2005/2005-0614/
[8] http://www.sun.com/software/solaris/availability.jsp
[9] http://www.sun.com/software/solaris/observability.jsp
[10] http://www.sun.com/software/solaris/utilization.jsp
[11] http://www.sun.com/software/solaris/data_management.jsp
[12] http://www.sun.com/software/solaris/security.jsp
[13] http://www.sun.com/software/solaris/support_services.jsp
[14] http://www.sun.com/software/solaris/interoperability.jsp

PHP Hypertext Processor is a server-side web programming language that can be embedded into HTML. PHP uses are widespread, and can include any kind of server functionality that takes user’s input and displays or manipulates the input. PHP can run on both UNIX and Windows servers, which makes it more accessible than Windows (ASP). This scripting language is growing day by day. PHP5 a fully object oriented language and its platform independence and speed on Linux server helps to build large and complex web applications.
PHP is a particularly useful programming language because it allows for advanced programming and is easy to integrate with web pages. Another plus of PHP is that the language interfaces very well with MySQL, a popular type of online database. MYSQL is a commercial grade database application that is made available free under the Open Source to anyone. Another plus of PHP is that it is Open Source Code. The actual code that is PHP is available to the public for free, while the source code for products such as ASP is not. So PHP is very cheap. Because PHP is open source, there is a large community of PHP programmers that help each other with code. This means PHP programmers can rely on each other by using reusable pieces of code called functions and classes rather than constantly reinventing the wheel. This can dramatically cut down on production time.
PHP is based on C++ language and the syntax used in PHP is quite similar to C/C++. C/C++ is still considered the best programming language by many programmers and people who love this language would surely feel more comfortable with the syntax of PHP.
PHP and MySQL are excellent choice for webmasters looking to automate their web sites. Now search spiders “see” all the content on a PHP page, the same way it is viewed in a browser. The creation of a php-shopping cart is surprisingly simple and when done with precision it could translate into a highly effective and universally accepted php-shopping cart.

Epocware (Paragon Software Group) is a very famous softwares producer for Symbian s60 3rd edition with their famous handy series softwares:

A List of serial numbers of Epocware softwares - handy series softwares for Symbian S60 3rd edition smartphone.

I suggest you to buy the serial numbers from the offcial site.

Please download the handy softwares from the links below.

Handy Tools Pack for Symbian S60 3rd Edition - All the functionality you could just imagine in your smartphone is now available in Handy Tools Pack. Handy Shell, Handy Alarm Pro and Handy Safe Pro are included.

Handy Shell for Symbian S60 3rd Edition - is a long-awaited shell application for S60 smartphones. Handy Shell provides you with quick access to all important info, applications and contacts at one glance of Today screen. Weather plug-in and Handy Weather included!

Handy Essentials Pack for Symbian S60 3rd Edition - a suite of indispensable musts: Handy Weather, Handy Calendar, Handy Safe Pro and Handy Shell.

Handy Weather for Symbian S60 3rd Edition - provides you with always up-to-date 5 day weather forecast including weather details, current conditions and unlimited maps for over 40000 cities.

Handy Calendar for Symbian S60 3rd Edition - is your personal assistant in competent time-management. It will help you organize your schedule, remind of your family special days, help you to be in time and won’t let you forget when and where you should do something.

Handy Safe Pro for Symbian S60 3rd Edition - Keep all of your confidential information in one place, safe, secure, easy to access, and always with you. Synchronize your data between your smartphone and PC with Handy Safe Desktop Professional.

Handy Taskman for Symbian S60 3rd Edition - Be in full control of your smartphone with powerful task manager Handy Taskman. Switch to, Close, Kill any application or Close them all in one click.

Handy Blacklist for Symbian S60 3rd Edition - Handy Blacklist protects your time and peace of mind by keeping undesired calls off your phone. If there is someone you just don’t want to hear from, let Handy Blacklist keep that person off your phone!

Handy Keylock for Symbian S60 3rd Edition - Lock your Symbian S60 3.0 phones keys when you don’t use it. Set the timeout once and your smartphone will be automatically locked and protected against accidental pressing.

Handy Converter for Symbian S60 3rd Edition - is your all-in-one currency and unit conversion solution. Handy Converter will provide you with an accurate answer to all your extensive calculations!

Handy Calculator for Symbian S60 3rd Edition - all basic operations with just one touch of joystick. Easy, exact and fast calculations always at hand at work and everyday life.

Handy Expense for Symbian S60 3rd Edition - new powerful expense tracking application for Symbian S60 smartphones. Learn where your money is gone during your business trip or holiday. Don’t pay travel expenses from your pocket! Calculate them all with Handy Expense software.

Handy Clock for Symbian S60 3rd Edition - Do whatever you want with time! Check it in 5 world cities at once, note it with stopwatch, count it with time log, plan it with calendar or even forget about it with alarms and timers.

Handy Alarm Pro for Symbian S60 3rd Edition - Set up alarms and reminders on your smartphone and you will never miss any important thing or fixed time. Handy Alarm Pro software supports alarms and reminders for any case.

Handy Profiles for Symbian S60 3rd Edition - is a S60 utility, which will change your understanding of smartphone profiles. It is a powerful replacement for the built-in Profiles application.