<xsl:choose>
<xsl:when test="expresion">
...output
</xsl:when>
<xsl:otherwise>
... output
</xsl:otherwise>
</xsl:choose>
Todos los dias se aprende algo nuevo. Por qué no compartir esos pequeños triunfos con aquellos que estan enfrentando inconvenientes por primera vez? El conocimiento se construye día a día con base en pequeñas cosas que lo van haciendo más sólido. El contenido de este blog refleja casos exitosos "específicos" con los que el autor se ha encontrado. Esto no quiere decir que no funcione en todos los escenarios, pero por lo menos en uno si.
miércoles, 30 de noviembre de 2011
miércoles, 2 de noviembre de 2011
Limpiar las reglas de iptables
Hacer un script que contenga lo siguiente:
echo "Stopping firewall and allowing everyone..." iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT
salvar y ejecutar (con sudo).
Verificar con iptables -L
tomado de https://help.ubuntu.com/community/IptablesHowTo
viernes, 14 de octubre de 2011
establecer contraseña de root en ubuntu
Generalmente despues de hacer la instalacion de ubuntu, root se queda sin contraseña (RUTH para los amigos), entonces hay tareas que necesitan el usuario. Hay que entrar por terminal:
sudo -s
sudo passwd
fuente http://www.guia-ubuntu.org/index.php?title=Creaci%C3%B3n_del_Password_de_Usuario_root
domingo, 9 de octubre de 2011
Como establecer la red inalámbrica por defecto
netsh wlan add filter permission=denyall networktype=infrastructure
netsh wlan set blockednetworks display=hide
netsh wlan add filter permission=allow ssid=Your_SSID networktype=infrastructure
Con esto puedo establecer mi red cuando uso por ejemplo telmex y tengo que conectarme manualmente a la red cuando enciendo mi portatil o pc.
tomado de http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/changing-default-wireless-connection-in-windows-7/adf94bc6-dc0c-420e-8c67-9dd019c22641
Este truco funciona en Windows 7
netsh wlan set blockednetworks display=hide
netsh wlan add filter permission=allow ssid=Your_SSID networktype=infrastructure
Con esto puedo establecer mi red cuando uso por ejemplo telmex y tengo que conectarme manualmente a la red cuando enciendo mi portatil o pc.
tomado de http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/changing-default-wireless-connection-in-windows-7/adf94bc6-dc0c-420e-8c67-9dd019c22641
Este truco funciona en Windows 7
martes, 4 de octubre de 2011
xcopy magico
xcopy ruta_origen ruta_destino /y/r/c/i/h/k/s/e
Copia todo.... especialmente util en windows cuando se detiene la copia por cualquier cosa en modo grafico
Copia todo.... especialmente util en windows cuando se detiene la copia por cualquier cosa en modo grafico
miércoles, 28 de septiembre de 2011
añadir excepcion a firewall en pc para sqlserver
netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
http://msdn.microsoft.com/es-es/library/cc646023.aspx
Es muy importante tener en cuenta que si esto no funciona se debe añadir una excepcion al sqlbrowser quien es el que finalmente escucha las peticiones
jueves, 22 de septiembre de 2011
Puertos TCP mas conocidos
| Port Number | Description |
|---|---|
| 1 | TCP Port Service Multiplexer (TCPMUX) |
| 5 | Remote Job Entry (RJE) |
| 7 | ECHO |
| 18 | Message Send Protocol (MSP) |
| 20 | FTP -- Data |
| 21 | FTP -- Control |
| 22 | SSH Remote Login Protocol |
| 23 | Telnet |
| 25 | Simple Mail Transfer Protocol (SMTP) |
| 29 | MSG ICP |
| 37 | Time |
| 42 | Host Name Server (Nameserv) |
| 43 | WhoIs |
| 49 | Login Host Protocol (Login) |
| 53 | Domain Name System (DNS) |
| 69 | Trivial File Transfer Protocol (TFTP) |
| 70 | Gopher Services |
| 79 | Finger |
| 80 | HTTP |
| 103 | X.400 Standard |
| 108 | SNA Gateway Access Server |
| 109 | POP2 |
| 110 | POP3 |
| 115 | Simple File Transfer Protocol (SFTP) |
| 118 | SQL Services |
| 119 | Newsgroup (NNTP) |
| 137 | NetBIOS Name Service |
| 139 | NetBIOS Datagram Service |
| 143 | Interim Mail Access Protocol (IMAP) |
| 150 | NetBIOS Session Service |
| 156 | SQL Server |
| 161 | SNMP |
| 179 | Border Gateway Protocol (BGP) |
| 190 | Gateway Access Control Protocol (GACP) |
| 194 | Internet Relay Chat (IRC) |
| 197 | Directory Location Service (DLS) |
| 389 | Lightweight Directory Access Protocol (LDAP) |
| 396 | Novell Netware over IP |
| 443 | HTTPS |
| 444 | Simple Network Paging Protocol (SNPP) |
| 445 | Microsoft-DS |
| 458 | Apple QuickTime |
| 546 | DHCP Client |
| 547 | DHCP Server |
| 563 | SNEWS |
| 569 | MSN |
| 1080 | Socks |
Fuente: huevo pedia : http://www.webopedia.com/quick_ref/portnumbers.asp
miércoles, 21 de septiembre de 2011
como corregir el error de No CVSROOT specified!
hay que setear la variable CVSROOT. Sin esto no se pueden ejecutar comandos de CVS.
La forma rapida es desde comandos:
CVSROOT=mi_ruta
Para hacer que esta opcion sea persistente, se puede colocar de forma predeterminada en el bash.
VI ~/.bashrc
agregar ...
export CVSROOT=mi_ruta y reiniciar
La forma rapida es desde comandos:
CVSROOT=mi_ruta
Para hacer que esta opcion sea persistente, se puede colocar de forma predeterminada en el bash.
VI ~/.bashrc
agregar ...
export CVSROOT=mi_ruta y reiniciar
cambiar a root desde cualquier sesion
su (enter)
digitar contraseña.
Es util en sistemas graficos para ejecutar acciones como su
digitar contraseña.
Es util en sistemas graficos para ejecutar acciones como su
martes, 20 de septiembre de 2011
subir y bajar interfaces de red en linux
ifup eth0
ifdown eth0
Reemplazar el eth0 por la interfaz que se necesite
ifdown eth0
Reemplazar el eth0 por la interfaz que se necesite
jueves, 15 de septiembre de 2011
crear un snapshot de la base de datos
CREATE DATABASE [databasename_SNAPSHOT] ON
( NAME = N'databasename', FILENAME = N'e:\rutalocal\SQLData\SQLDbf\databasename_SNAPSHOT.ss' ) AS SNAPSHOT OF [databasename]
( NAME = N'databasename', FILENAME = N'e:\rutalocal\SQLData\SQLDbf\databasename_SNAPSHOT.ss' ) AS SNAPSHOT OF [databasename]
jueves, 8 de septiembre de 2011
creacion de proyectos en SVN. Version rapida.
1. Crear un repositorio
sudo mkdir -p /var/local/repos
sudo svnadmin create /var/local/repos
sudo chown -R www-data:www-data /var/local/repos
2. Crear un proyecto
sudo svn mkdir http://10.10.10.1:80/[repositorio]/[proyecto] -m "Creo el proyecto"
3. Exportar los archivos locales al proyecto
Desde windows hacer clic derecho en la carpeta que tiene el proyecto.
Seleccionar Tortoise - repo browser
Seleccionar el proyecto correspondiente con Ok
Clic derecho sobre la carpeta y seleccionar tortoise update y dar Ok
Clic derecho sobre la carpeta y seleccionar tortoise commit y seleccionar los
archivos que se van a subir al repositorio.
4. De manera alterna se pueden subir directamente los archivos a la carpeta
local de SVN en el servidor. Se debe descomprimir la carpeta en un lugar accesible a linux y hacer la copia por comandos.
Ej: svn import . http://127.0.0.1:80/repos/awpool/trunk -m "importacion inicial". Esto importa lo que tenga en la carpeta actual hacia el proyecto awpool en el repositorio repos.
5. Adicion de usuarios.
Los usuarios se pueden agregar en el archivo passwd en el servidor en la carpeta
del servidor conf, donde se encuentre alojado el proyecto.
miércoles, 7 de septiembre de 2011
Agregar columnas a tabla en sqlserver2008
Dado que ahora el manager de sqlserver2008 se puso problematico a la hora de agregar columnas en tablas, se hace obligatorio hacerlo por codigo.
Ej:
alter table dbo.tabla add [Parametro] xml (o cualquier tipo de dato);
Ej:
alter table dbo.tabla add [Parametro] xml (o cualquier tipo de dato);
martes, 6 de septiembre de 2011
Como crear excepcion en el firewall para el servidor de sqlserver
Si estamos en un ambiente de red y acabamos de instalar un servidor de sqlserver en una de las maquinas es necesario tener configurado en las opciones de superficie en Remote connections / local and remote connections tcp/ip.
Hay que agregar una excepción en inbound rules (entrada) al puerto 1433 que es el puerto por defecto. Si hay mas servidores se debe hacer a los puertos especificos configurados. Ademas hay que reiniciar el servidor de sql al hacer estos cambios.
Hay que agregar una excepción en inbound rules (entrada) al puerto 1433 que es el puerto por defecto. Si hay mas servidores se debe hacer a los puertos especificos configurados. Ademas hay que reiniciar el servidor de sql al hacer estos cambios.
viernes, 2 de septiembre de 2011
hacer backup de repositorio en svn
reponame: nombre del repositorio
svnadmin dump /ruta/reponame > /tmp/reponame.dump ;
si se quiere agregar la fecha al archivomiarchivo'date +%F_%T'.dump
ej:
svnadmin dump /var/local/repos > repos_`date +%F_%T`.dump ;
miércoles, 24 de agosto de 2011
Matar un proceso por nombre
pkill string
ej: pkill fir*
Mata todos los procesos que empiecen con fir (firestarter por ejemplo)
viernes, 19 de agosto de 2011
Como eliminar retorno de linea en una columna de SQLSERVER
Muchas veces al revisar una consulta en un editor de texto aparecen caracteres CRLF que no permiten exportacion correcta a excel por ejemplo. El truco consiste en ya sea hacer el reemplazo directamente en la tabla o hacerlo en la consulta
REPLACE(REPLACE(REPLACE(tablename.schema.tablefield, CHAR(10), ''), CHAR(13), ''), CHAR(9), '')
y funciona excelente. Tomado de http://geekswithblogs.net/mnf/archive/2005/11/15/60114.aspx
REPLACE(REPLACE(REPLACE(tablename.schema.tablefield, CHAR(10), ''), CHAR(13), ''), CHAR(9), '')
y funciona excelente. Tomado de http://geekswithblogs.net/mnf/archive/2005/11/15/60114.aspx
miércoles, 17 de agosto de 2011
Restaurar Backup de DB
RESTORE DATABASE dbName FROM DISK = N'\\computerName\shareFolder\dbName.bak'
WITH FILE = 1,
MOVE N'dbName ' TO N'E:\LocalFolder\SQLData\SQLDbf\dbName.mdf',
MOVE N'dbName _log' TO N'E:\LocalFolder0\SQLLog\dbName.ldf', NOUNLOAD, REPLACE, STATS = 10
WITH FILE = 1,
MOVE N'dbName ' TO N'E:\LocalFolder\SQLData\SQLDbf\dbName.mdf',
MOVE N'dbName _log' TO N'E:\LocalFolder0\SQLLog\dbName.ldf', NOUNLOAD, REPLACE, STATS = 10
hacer backup de base de datos a una unidad de red
BACKUP DATABASE dbName TO DISK = N'\\computername\sharedFolder\dbName.bak'
Suscribirse a:
Entradas (Atom)
Agregar Fondos personalizados a llamadas de teams
1. Abrir una ventana de explorador 2. En la barra de direccion digitar %appdata% y pulsar enter 3. Abrir la carpeta microsoft...
-
Si la base de datos se quedó en Restoring: abrir una ventana de consulta y ejecutar: RESTORE DATABASE basededatos WITH RECOVERY Con ...
-
SELECT name, create_date, modify_date FROM sys.objects WHERE type = 'U' ORDER BY create_date desc GO el tipo puede ser uno...
-
ifup eth0 ifdown eth0 Reemplazar el eth0 por la interfaz que se necesite