miércoles, 19 de junio de 2013

Concatenar dos campos en Crystal Reports

para concatenar dos campos en Crystal se hace de la siguiente manera
  1. crea una formula con el nombre que gustes 
  2. en la formula agrega {Tutabla.Campo1} & " " & {Tutabla.Campo2}
  3. guarda y agrega la formula en tu reporte

miércoles, 12 de junio de 2013

Configurar SEO en Sitio Publico Sharepoint 2013

que tal estamos configurando un sitio publico en Sharepoint y como todo Sitio de Internet queremos que este bien Rankeado en los buscadores.
Sharepoint trae esta integrado lo que nos permite no enredarnos con el codigo de la pagina para hacerlo seguimos los siguientes pasos:

  1. abrimos el Sitio Publico y nos vamos a la pagina que deseamos hacer el SEO
  2. nos vamos al Ribbon Pagina 
  3. damos clic en editar pagina 
  4. despues buscamos el boton de Editar Propiedades
  5. damos clic y despues sobre Editar Propiedades de SEO
Listo nos abre una pagina donde podemos especificar varias opciones como titulo, Descripcion, Palabras clave etc...

recuerda que debes de separar las palabras por una , (coma) al final damos guardar

entramos a la pagina que modificamos y checamos el codigo fuente que los cambios esten hechos

martes, 11 de junio de 2013

Script de Ruteo Linux

que tal con este script mande la mitad de mis maquinas por una salida a internet y la otra por otra salida

#! /bin/bash
# ===script v 1.0 para ruteo =======
# ====Alberto Corona=======

echo "Creando tablas de ruteo"

/sbin/ip route add 192.168.1.0/24 dev eth1 src 192.168.1.64 table inf1
/sbin/ip route add default via 192.168.1.254 table inf1
/sbin/ip rule add from 192.168.1.0/24 table inf1 priority 200

echo "Se creo la tabla inf1 para los equipos con dhcp"

/sbin/ip route add 192.168.2.0/24 dev eth2 src 192.168.2.64 table inf2
/sbin/ip route add default via 192.168.2.254 table inf2
/sbin/ip rule add from 192.168.2.0/24 table inf2 priority 201
/sbin/ip route add default via 192.168.2.254

echo "tabla inf2 para la vpn"

/sbin/ip rule add from 10.0.2.110/27 lookup inf1


todas las ip's que sean igual o mayores a 10.0.2.110 se iran por la tabla del inf1
ojala y les sirva

Crear un Subsitio en Sharepoint 2013

dentro del sitio principal en el panel izquierdo encontraras
contenidos del sitio entra hay
en la pagina que te abre hasta abajo esta Subsitio da clic en subsitio nuevo

llenamos el titulo y nombre de la url
nos muestra varias plantillas disponibles la que mas se usa es Sitio de grupo

dejamos Herencia de navegacion para crear el menu con todos los subsitios anteriores
le damos clic en crear

ya tenemos creado el sitio pero si queremos cambiarle la apariencia vamos a hacer lo siguiente
presionamos configuracion y cambiar el aspecto

seleccionamos la plantilla que deseamos y si esta lo permite agregar una imagen
luego probar

y si esta nos gusto solo clic en Si, Mantenlo

Cristal Reports and y or

apunte rapido
en el select expert podemos crear filtros con los distintos campos que estamos llamando o si esperamos varios resultados se un mismo campo

{vr_10930.SiteID} = "INS" or {vr_10930.SiteID} = "GOLINS"

aqui le acabamos de decir que si el campo SITEID es = a INS o GOLINS nos traiga la informacion

{vr_10930.SiteID} = "INS" and {vr_10930.LocID} = "A1"

en esta sentencia le decimos que si el resultado tiene como SideID INS y como LocID A1 nos traiga la informacion

viernes, 7 de junio de 2013

Como insertar un IFRAME en un Sitio Publico Sharepoint 2013

  1. entra a tu sitio publico y edita la pagina
  2. ahora  nos vamos a la pestaña de Insertar 
  3. Presionar "Codigo para insertar"
  4. se abrira un cuadro de dialogo donde pondremos el codigo del iframe 
  5. presionamos insertar y listo 

miércoles, 5 de junio de 2013

Crear un Formulario de contacto y PHP para envio

Que tal Amigos
hoy se me pidio hechar a andar en la pagina web de la empresa un formulario de contacto y claro que este le llegue a cierto correo
primero les pondre el codigo del formulario en html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formulario de Contactos</title>
</head>

<body>

<form id="form1" name="form1" method="post" action="correo.php">
  <label>Nombre <br />
  <input name="nombre" type="text" id="nombre" />
  <br />
  </label>
  <p>Email<br />
    <input name="email" type="text" id="email" />
  </p>
  <p>Telefono <br />
    <input name="telefono" type="text" id="telefono" />
</p>
  <p>Interes<br />
    <label>
    <select name="tipo" id="tipo">
      <option value="Ventas">Ventas</option>
      <option value="Preguntas">Preguntas</option>
      <option value="Comentario">Comentario</option>
    </select>
    </label>
   </p>
  <p>
    <label>Mensaje<br />
    <textarea name="mensaje" cols="30" rows="3" id="mensaje"></textarea>
    </label>
</p>
  <p>
    <label>
    <input type="submit" name="Submit" value="Enviar Formulario &gt;&gt;" />
    </label>
  </p>
 
</form>

</body>
</html>


 En este formulario apuntamos al archivo correo.php que es quien hace el envio de los datos del formulario

 <?php
// INGRESE EL EMAIL DONDE RECIBIRÁ LOS DATOS DEL FOMULARIO
$para = 'tucorreo@tudominio.com.mx';

$asunto = $_POST["tipo"];
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Nombre: ".$_POST["nombre"]."<br>";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>";
$MESSAGE_BODY .= "Telefono: ".$_POST["telefono"]."<br>";
$MESSAGE_BODY .= "Tipo de contacto: ".$_POST["tipo"]."<br>";
$MESSAGE_BODY .= "Mensaje: ".nl2br($_POST["mensaje"])."<br>";
mail($para, $asunto, $MESSAGE_BODY, $mailheader) or die ("Error al enviar el Formulario !");

//MODIFICAR A LA DIRECCIÓN EN SU SERVIDOR
header( 'Location: http://tupagina.com' )
?>


Listo ahora solo subelo a tu pagina  y podran enviarte correos

martes, 4 de junio de 2013

Configurar Red en Debian

en Debian las interfaces de red apuntan a un archivo de texto simple a continuacion te dare dos ejemplos basicos de configuracion

la interfaz de red eth0 estara por ip estatica mientras que la eth1 sera por medio de DHCP
vamos a abrir el archivo interfaces con el siguiente comando

#vi /etc/network/interfaces

escribimos la siguienes lineas


auto eth0
  iface eth0 inet dhcp
 
auto eth1
  iface eth1 inet static
  address 10.2.0.1
  netmask 255.255.255.0
  gateway 172.22.10.1

Por ultimo reiniciamos los servicios de red con el comando

/etc/init.d/networking restart

Iptables saltar Proxy

A veces es nesesario darle permisos a alguna persona de nuestra organizacion navegue sin ninguna restriccion.
Para esto basta con el siguiente comando

iptables -t nat -I PREROUTING -p tcp -s tu.ip --dport 80 -j ACCEPT


espero no hagan mal uso de esto =P

Instalar Squid3 en Debian

Que tal Amigos en esta ocacion vamos a configurar el Proxy SQUID en modo transaparente para nuestra red
el modo transparente significa que todo no debemos tocar nuestros clientes para que pasen a travez del Proxy

primero vamos a instalar el paquete

#apt-get install Squid3

una vez instalada vamos al archivo de configuracion

#vi /etc/squid3/squid.conf

buscamos la lines http_port y la dejamos asi:

http_port 3128 transparent

ahora vamos a configurar nuestro segmento de Lan  para eso buscamos la linea acl localnet y la dejamos asi:

acl localnet src 192.168.1.0/24

con esto ya nuestros equipos pasaran por el proxy (ojo toda la navegacion por el puerto 80)