martes, 26 de octubre de 2010

Auditing usage of secured ArcGIS Server Web services

Auditing usage of secured ArcGIS Server Web services: "
ArcGIS Server 10.0 has a nifty new feature that lets GIS administrators audit the usage of secured ArcGIS Web services. If you've enabled security on your GIS server, you'll see an additional tag in your log messages reporting which user is making the request. This can help you track individual user activity on your GIS server.
To enable the logging of user IDs in ArcGIS Server log messages, follow the instructions below.


  1. Log into ArcGIS Server Manager.
  2. Click GIS Server > Log Files. At this point, you'll see the server log files.
  3. Click the Log Properties link.
  4. Set the log level to Info:Standard or a higher level of detail. Any subsequent requests made to secured ArcGIS Server Web services will be stored in the logs along with the IDs of the users making the requests.
  5. Simulate some user requests by accessing secured services from the Services Directory.
  6. Now let's look at the log messages. Although you previously configured the server to log messages of Info:Standard or higher, you also need to configure the log files page to show that level of messages. Go back to Manager's log files page and use the pulldown menus in the Show panel to change the log messages shown to level Info: Standard or higher. If you make a change here, don't forget to click Apply, then Refresh Logs.
  7. Click the Manage Columns link and make sure the User box is checked. This is the column that will show you who accessed the service.

  8. Examine the log files in Manager. For all requests made to a secured ArcGIS Service, the ID of the user making the request is displayed in the User column.




Contributed by Raj Padmanabhan of the ArcGIS Server development team
"

miércoles, 13 de octubre de 2010

Joomla Search Engine Optimization Tips for Webmasters

Joomla Search Engine Optimization Tips for Webmasters: "Joomla is one of the most commonly used CMS content management systems for websites. This is a short SEO guide for Joomla webmasters and users that explains how to deal with Joomla SEO problems and implement easy solutions....
Internet Explorer 9: Watch the Demo Now Learn More About IE9's High Speed and New Features!"
Enhanced by Zemanta

lunes, 11 de octubre de 2010

SEO (Usually) Does Not Create Demand | SEO Book.com

SEO (Usually) Does Not Create Demand | SEO Book.com
Buena web para los aspirantes a SEO Analyst.
Saludos

Ultimos Proyectos como Freelance

1. Formador - Consultor Desarrollo de Aplicaciones web en tres capas con Java
FEI
Descripción Preparación e impartición del curso. HTML, JavaScript, Java Applet, Java Servlet, JSP, etc.
Profesor/a Informática - Enseñanza
octubre 2010 - diciembre 2010
2. Formador Consultor sobre el Desarrollo de aplicaciones Web para internet.
CIS
Descripción Formador Consultor, para el SRE, sobre el Desarrollo de aplicaciones Web para internet. PHP, MySQL, PERL, etc.
Profesor/a Informática - Enseñanza
septiembre 2010 - octubre 2010
3. Formador Consultor Sitios Web con CSS
CIS
Descripción Formador para crear adecuadamente Sitios Web utilizando CSS, para MAFOREM
Sin especificar - Enseñanza
julio 2010 - agosto 2010
4. Consultor Formador Diseñor de Paginas Web Dinamicas con Javascript
CIS
Descripción Consultor Formador, para el SRE, Diseño de Paginas Web Dinamicas con Javascript, utilizando CSS y las mejores técnicas de ejecución con formularios y cgi.
Profesor/a Informática - Enseñanza
julio 2010 - agosto 2010
5. Formador Consultor en Bases de Datos Access 2003
CIS
Descripción Formador Consultor en bases de datos Access 2003 para el Ministerio de Fomento,
Profesor/a Informática - Informática
junio 2010 - julio 2010
6. Consultor / Formador Exel 2003 Avanzado
CIS
Descripción Formador de ofimatica avanzada, Exel 2003 Avanzado, para Thyssen Krubp.
Profesor/a Informática - Enseñanza
junio 2010 - julio 2010
7. Consultor Formador: Introducción a los Sistemas Web y al Comercio Electronico
CIS
Descripción Creación, diseño e impartición del curso orientado a desempleados con iniciativa a motar su propia tienda online
Profesor/a Informática - Enseñanza
abril 2010 - mayo 2010
8. Formador Consultor: Administración Red Hat Linux Enterprise 5.4
Learning
Descripción Creación de temario a medida para U.P.M. sobre la administración del servidor y las buenas pracitcas a seguir.
Formador/a Técnico/a - Enseñanza
abril 2010 - abril 2010
9. Formador Consultor: Excel 2007 Avanzado
Formaselect Consulting
Descripción Consultoria de necesidades y creación e impartición de curso a medida y personalizado de Excel Avanzado en la versión 2007. Empresa Enplast
Formador/a Técnico/a - Enseñanza
marzo 2010 - marzo 2010
10. Formador Consultor: Office 2007
CIS
Descripción Creación de temario a medida, según las necesidades del cliente (Instituto de Salud Carlos III).
Formador/a Técnico/a - Enseñanza
marzo 2010 - marzo 2010
11. Formador Curso Usuario avanzado Windows XP para el Ministerio de Fomento
CIS
Descripción Impartir y preparar temario del curso.
Formador/a Técnico/a - Enseñanza
febrero 2010 - marzo 2010
12. Formador Cursos Usuario Word 2003, para el Ministerio de Fomento
CIS
Descripción Impartir y crear contenido del curso.
Formador/a Técnico/a - Enseñanza
febrero 2010 - marzo 2010
13. Formador Office 2007 nivel medio
Grupo Cefoim
Descripción Impartir y generar temarios para el curso de Office 2007.
Formador/a Técnico/a - Enseñanza
noviembre 2009 - diciembre 2009
14. Formador Freelance Curso Tecnico en Seguridad de Redes
Grupo Cefoim
Descripción Impartir y generar documentación sobre la seguridad en las Redes Informáticas.
Formador/a Técnico/a - Enseñanza
septiembre 2009 - noviembre 2009

domingo, 10 de octubre de 2010

Oferta de empleo: Programador junior PHP/MYSQL (313568) - Trabajar.com

Oferta de programador Junior de PHP y MySQL .
Oferta de empleo: Programador junior PHP/MYSQL (313568) - Trabajar.com

Building a JavaScript application from an ArcGIS.com template

Building a JavaScript application from an ArcGIS.com template: "

With all the buzz about the ArcGIS Viewer for Flex, we're often asked if our team has built a similar viewer application using the ArcGIS API for JavaScript. The answer is no (although you may have spotted an unofficial 1.x-based sample in the user community code gallery). In this post we'll walk through the process of creating a professional-looking, versatile Web application with the ArcGIS API for JavaScript.

  1. Create a map using the ArcGIS.com viewer and select a Web application template
  2. Download the template and personalize the layout
  3. Add widgets to customize the application
In this post, we'll walk you through the process.

1. Create a map using the ArcGIS.com viewer and select a Web application template

ArcGIS.com and the ArcGIS.com viewer make it easier than ever to create, edit and share maps. You can build a map using the viewer, then embed the map in an existing site or one of the provided templates. The templates are a new feature that allow you to make a basic Web application out of your map without writing any code. We plan on adding more color schemes and layouts in future templates.

To start this post, we'll assume that you've made a map in ArcGIS.com, you've saved the map, and you've picked out a template for your application. View this post on the ArcGIS Online Blog if you need steps for accessing the template gallery.

2. Download the template and personalize the layout

Once you've found a template that you like, click the download link and follow the instructions to install and configure the template. In this post we are going to customize the Chrome template, so choose that template from the gallery if you'd like to follow along.

Each template comes with a readme file that provides instructions on how to perform common customizations like adding a company logo and modifying the layout text. A critical step explained in the readme file is how to put your map ID in the template, so that your Web application 'knows' which map from ArcGIS.com that it needs to display. With the expectation that you've wired up the map ID to your template, we'll move on to personalizing the template by modifying the text color.

Update the text and background colors

The downloaded template includes all the images and style rules used to define the application look and feel. The style rules are included in a CSS file and define how elements in the Web page like links, borders, headers etc. appear.

Open the css/layout.css file in your favorite text editor and look for the title rule. The color property defines the text color for the application's title using a hex color value. Using a Web site like colorcombos.com find a new color for the title text. Here we've picked a dark green color:

#title {    
 color: #595F23;  
        font-size: 30px;
        text-align: left;
       font-weight: bolder;
}

If you like, modify some of the other properties such as font-size and font-weight, then save the file and view index.html in a browser to view the changes.

Another quick change we can make is to modify the background color of the left content panel. In the CSS file, replace the background-color for the leftPane section with a new color. Here we used a pale green:

#leftPane {  
  background-color: #a2b964;
}
W3 schools has a great tutorial on getting started with CSS if you'd like to learn more.

3. Add widgets to customize the application

The JavaScript API at 2.0 includes several new widgets for things that would otherwise require extensive coding and UI design. These include the OverviewMap, Editor, BasemapGallery, Legend and TimeSlider. You can add widgets to the sample layouts to really start adding to the functionality of your template. Take a look at the Seaside with legend template for an example.

Widgets simplify the process of adding advanced functionality to your application. Many of the API samples show how to work with the widgets to create time-aware applications, view and edit attributes, add attachments, create advanced editing applications, and more.

Add the BasemapGallery widget

The BasemapGallery widget displays a collection of basemaps—for example streets, topography, and imagery—that users can select from to provide context to their maps. To incorporate the BasemapGallery widget into the template, we'll have to modify the javascript and html files.

Open the javascript/layout.js file in your favorite text editor. At the top of the file, import the BasemapGallery by adding the following line of code.

  dojo.require('esri.dijit.BasemapGallery');

Next, paste the following function at the bottom of the layout.js file. This code creates a new BasemapGallery to display a set of basemaps from ArcGIS.com.

function createBasemapGallery() {
  var basemapGallery = new esri.dijit.BasemapGallery({
    showArcGISBasemaps: true,   
     map: map  
}, 'basemapGallery');
  basemapGallery.startup(); 
   dojo.connect(basemapGallery, 'onError', function(msg) {console.log(msg)});
}
Next, add this line of code createBasemapGallery(); to the application just below the addScalebar() line. Note that you'll need to add this twice. See the bold sections below.
if (map.loaded) { 
  addScalebar(); 
  createBasemapGallery();
} 
else {
 dojo.connect(map, 'onLoad', function() {  
 addScalebar(); 
  createBasemapGallery();
});

Now you're ready to position the BasemapGallery widget on the page. You can position the widget so that it sits on top of the map using a dijit TitlePane. The TitlePane is a panel that displays a title and allows you to open or collapse the pane's content.

Open the index.html file in a text editor and add a reference to the dijit.TitlePane to the dojo.require section.

  dojo.require('dijit.TitlePane');
Next add the bold content below to the 'Map Section' to position the TitlePane and BasemapGallery on the map.
<!-- Map Section -->
<div id="map" dojotype="dijit.layout.ContentPane" region="center">
<div style="position:absolute; right:30px; top:10px; z-Index:999;">
  <div dojoType="dijit.TitlePane" title="Switch Basemap" closable="false"  open="false">
  <div dojoType="dijit.layout.ContentPane" style="width:380px; height:280px; overflow:auto;">  
 <div id="basemapGallery"></div> </div></div></div> 
 </div>
Open the index.html file in a browser and view your customizations. Here's an example of how your application might look.
"

sábado, 9 de octubre de 2010

Geomarketing - Video sobre áreas de influencia (Trade Areas)

Geomarketing - Video sobre áreas de influencia (Trade Areas):
(Por si alguien no lo sabe, si pinchas en el título iras directamente al blog de Jesús Lago, del que ya he hablado otras veces,y de donde me he encontrado este maravilloso post, del cual me hago ECO, y no Copy-Paste. 
Pero por si las moscas esta es la URL
http://geomarketingspain.blogspot.com/2010/09/geomarketing-video-sobre-areas-de.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Geomarketing+%28GeoMarketing%29).
"Desde el blog de stasgeomarketing nos llega hoy un video muy interesante del cálculo y análisis de diferentes tipos de áreas de influencia.
No son áreas complejas que respondan a modelos matemáticos o estadísticos, pero es muy curioso porque podéis ver lo que es el día a día de por ejemplo mi trabajo y el de otros consultores que trabajan en el mundo del geomarketing.

Otros videos que os recomiendo que le echéis un vistazo son:
Áreas por Multiple Mean Store Location usando Business Analyst de ESRI. A partir de la localización de los clientes y el volumen de ventas de los mismos propone donde localizar una tiena.
http://www.youtube.com/watch?v=Zq7k8QXxIAY
Integración de R (Paco nos habla siempre muy bien de él) con un GIS (MapInfo)
http://www.youtube.com/watch?v=mMaMmaTfsQEelated
Tres videos del uso de Business Analyst de ESRI
http://www.youtube.com/watch?v=cuJ6q1yuSqs
http://www.youtube.com/watch?v=v0eTlQKHKAY
http://www.youtube.com/watch?v=kGJf3ELfNcE
"
Enhanced by Zemanta

Geomarketing - A vueltas con la geolocalización

Geomarketing - A vueltas con la geolocalización: "

Ah!, este también lo he sacado de Geomarketin Blog, URL http://geomarketingspain.blogspot.com/2010/10/geomarketing-vueltas-con-la.html
Me remito a lo dicho en el post anterior.
Con esto de las aplicaciones móviles parace que hay un pequeño "boom" del geomarketing, pero un poco en la línea desde mi punto de vista equivocada. Hoy leo una noticia interesante de una aplicación de geomarketing de Auchan (Alcampo en España) de geolocalización. Básicamente esta aplicación te ayuda a encontrar desde tu móvil el Auchan más cercano, y una vez allí te permite leer las promociones del lugar. 
Basar una estrategia de geomarketing, o hablar de geomarketing con esta aplicación me parece como vengo repitiendo una temeridad. ¿Por qué? Basicamente porque como ya hemos visto el uso de estas herramientas es mínimo, y me apresuro a decir que la gente que hace la compra poco tiene que ver con un estilo de compra "semanal". En mi experiencia en el sector alimentación siempre vimos claramente diferentes perfiles y hábitos de compra, y los famosos geeks ya estaban ahí, de hecho con unas compras más que impulsivas, y aquello de las ofertas y  promociones no casa muy bien con el perfil de persona que va con un IPod (sólo les ha faltado una aplicación de realidad aumentada para buscar productos). El benefecio de una verdadera herramienta de geomarketing es para la empresa, no para el consumidor, aunque este de manera secundaria salga beneficiado. ¿por qué? me pregunto de nuevo. Basicamente porque puedes estudiar los hábitos de compra de tus consumidores, y analizarlos geográficamente, y buscar patrones de comportamiento, y decidir si para esta ubicación es mejor 45m2 de frutas o 56m2 de frutas, y poder tener un espacio mucho más eficiente de tu punto de venta. TESCO en Reino Unido, manda 3000 folletos diferentes según el tipo de comprador, según su residencia, ajustando la oferta al usuario, no a un dispositivo móvil. 
En cambio esto no significa que esté en contra de este tipo de aplicaciones, pero si lo que realmente quieres es dar un servicio diferente a tus clientes, probad con esta aplicación de Wall-Mart (USA). Haces una foto a tu rincón de casa, y te recomienda la TV que mejor le va, simplemente increible:
"
Enhanced by Zemanta

Comparte en Facebook

Mi gran Blogg: