lunes, 11 de abril de 2011
Generar Script con data sql server
Con el asistente Generar y publicar scripts se puede crear un script Transact-SQL para muchos objetos. El asistente genera un script de todos los objetos de una base de datos o un subconjunto de los objetos que seleccione. El asistente dispone de muchas opciones para los scripts, como la posibilidad de incluir permisos, la intercalación, las restricciones, etc.
En este ejemplo veremos como exportar el scritpt de una base datos con sus respectivos datos
1.) Clic derecho sobre la base datos, tareas, Generar Scripts...
2.) El siguiente paso elija "Seleccionar objetos de base datos especifico" allí puede elegir lo diferentes objetos en esta caso la tabla "Categories"
3.) En la 3 pantalla puede elegir como generara el script ejemplo si a pantalla o un archivo, pero notros vamos agregar una opción extra a la generación, presionando el botón "Avanzadas", en esta pantalla tiene varias opciones, pero la que buscamos es "Tipos de datos deben incluir", alli elegimos "Esquema y datos"
4.) Elegimos la forma de salida y tenemos nuestro script.
Ver
En este ejemplo veremos como exportar el scritpt de una base datos con sus respectivos datos
1.) Clic derecho sobre la base datos, tareas, Generar Scripts...
2.) El siguiente paso elija "Seleccionar objetos de base datos especifico" allí puede elegir lo diferentes objetos en esta caso la tabla "Categories"
3.) En la 3 pantalla puede elegir como generara el script ejemplo si a pantalla o un archivo, pero notros vamos agregar una opción extra a la generación, presionando el botón "Avanzadas", en esta pantalla tiene varias opciones, pero la que buscamos es "Tipos de datos deben incluir", alli elegimos "Esquema y datos"
4.) Elegimos la forma de salida y tenemos nuestro script.
viernes, 8 de abril de 2011
Leer y escribir en NTFS en Snow Leopard
NTFS es el sistema de archivos de Windows, si tienen su Mac con BootCamp, tienen una partición Windows, la cual pueden leer pero no escribir ni modificar. Puede que también os haya pasado con disco duros externos, que normalmente vienen formateados en NTFS y tenemos el mismo problema para escribir en ellos.
Solución:
1.) Abrimos la Terminal (/Aplicaciones/Utilidades)
2.) diskutil info /Volumes/volume_name, siendo volume_name el nombre del disco NTFS, por ejemplo, si lo quieres hacer con el disco de BootCamp, teclea:
diskutil info /Volumes/BOOTCAMP
3.) Verás que te aparece un montón de información. Busca el Volume UUID y copia todos los números:
4.) Ahora escribe en la teminal lo siguiente:
sudo nano /etc/fstab
lo que hará que se abra un pequeño editor de textos para modificar el archivo /etc/fstab.
En el editor, escribe UUID=(volume UUID) none ntfs rw
No dejes espacio en blanco entre UUID= y el numero.
sustituyendo (volumen UUID) por la lista de número que has copiado antes. Quedaría así:
Para guardar el archivo preciona Ctrl-X y luego Y y luego enter, con lo que volveremos al prompt del sistema.
Apaga y enciende el mac y cuando inicie, Snow Leopard te permitirá leer y escribir en el disco NTFS que has modificado.
Ver
Solución:
1.) Abrimos la Terminal (/Aplicaciones/Utilidades)
2.) diskutil info /Volumes/volume_name, siendo volume_name el nombre del disco NTFS, por ejemplo, si lo quieres hacer con el disco de BootCamp, teclea:
diskutil info /Volumes/BOOTCAMP
3.) Verás que te aparece un montón de información. Busca el Volume UUID y copia todos los números:
4.) Ahora escribe en la teminal lo siguiente:
sudo nano /etc/fstab
lo que hará que se abra un pequeño editor de textos para modificar el archivo /etc/fstab.
En el editor, escribe UUID=(volume UUID) none ntfs rw
No dejes espacio en blanco entre UUID= y el numero.
sustituyendo (volumen UUID) por la lista de número que has copiado antes. Quedaría así:
Para guardar el archivo preciona Ctrl-X y luego Y y luego enter, con lo que volveremos al prompt del sistema.
Apaga y enciende el mac y cuando inicie, Snow Leopard te permitirá leer y escribir en el disco NTFS que has modificado.
jueves, 10 de marzo de 2011
Millonarios de Ficción - Segun Forbes
En el 2010 la lista fue liderada por el vampiro y médico del pueblo de la saga Crepúsculo, Carlisle Cullen, quien ocupó el primer lugar con una fortuna estimada de 34 mil 100 millones de dólares.De acuerdo con el sitio blogs.forbes.com, para este años se podrá elegir a los favoritos para conformar la lista de los 15 personajes de ficción más ricos del año
La lista Forbes de Millonarios de ficción estuvo conformada por:
1. Carlisle Cullen - Libros Twilight , 34.1 mil millones de dólares (mmdd)
Inversiones a largo plazo
2. Scrooge McDuck - Rico McPato, 33.5 mmdd
La minería, la caza del tesoro
3. Richie Rich - Ricky Ricón , 11.5 mmdd
Herencia
4. Tony Stark - Iron Man, 8.8 mmdd
Armas de Defensa
5. Jed Clampett- The Beverly Ricos, 7.2 mmdd
Petróleo y Gas, Banca
6. Adrian Veidt - Watchmen, 7 mmdd
Marketing
7. Bruce Wayne - Batman cómics y las películas, 6.5 mmdd
Herencia
8. Tooth Fairy - folklore y el cine., 3.9 mmdd
Herencia Eterna
9. Thurston Howell III - La isla de Gilligan, 2.1 mmdd
Howell Industrias
10. Sir Topham Hatt - Programa de televisión Thomas the Tank Engine & Friends, 2 mmdd
Ferrocarril, bienes raíces
11. Artemis II - serie de libros Artemis Fowl , 1.9 mmdd
La herencia, el robo, las patentes de la tecnología
12. C. Montgomery Burns - Los Simpson , 1.3 mmdd
Es el propietario de la Planta de energía nuclear de Springfield
13. Chuck Bass - Gossip Girl, 1.1 mmdd
CEO de Industrias Bass
14. Jay Gatsby - El gran Gatsby, 1 mmdd
Joven millonario con un pasado dudoso
15. Lucille Bluth - Arrested Development, 950 mdd
Matriarca de la Familia Bluth
jueves, 24 de febrero de 2011
Primer y Ultimo día de Mes c#
DateTime? fechatemp = null;
DateTime? fecha1 = null;
DateTime? fecha2 = null;
fechatemp = DateTime.Today;
fecha1 = new DateTime(fechatemp.Value.Year, fechatemp.Value.Month, 1);
fecha2 = new DateTime(fechatemp.Value.Year, fechatemp.Value.Month + 1, 1).AddDays(-1);
Ver
DateTime? fecha1 = null;
DateTime? fecha2 = null;
fechatemp = DateTime.Today;
fecha1 = new DateTime(fechatemp.Value.Year, fechatemp.Value.Month, 1);
fecha2 = new DateTime(fechatemp.Value.Year, fechatemp.Value.Month + 1, 1).AddDays(-1);
viernes, 11 de febrero de 2011
Al menos me lo hubieran explicado así en el colegio.
SOCIALISMO
Tienes 2 vacas... pero el Estado te ordena regalarle una a tu vecino.
COMUNISMO
Tienes 2 vacas. El estado te las quita y te regala la leche.
FASCISMO
Tienes 2 vacas. El estado te las quita y te vende la leche.
NAZISMO
Tienes 2 vacas. El estado te las quita y te fusila.
BUROCRACIA
Tienes 2 vacas. El estado te las quita, mata una, ordeña a la otra y tira
toda la leche.
CAPITALISMO TRADICIONAL
Tienes 2 vacas. Vendes una y con el dinero compras un toro. Tu rebaño se
multiplica y la economía crece.
CORPORACIÓN GRINGA
Tienes 2 vacas. Vendes una y obligas a la otra a producir la leche de 4
vacas. Después contratas a un experto para analizar por qué la vaca cayó
muerta.
CORPORACIÓN FRANCESA
Tienes 2 vacas. No las cuidas ni las ordeñas, porque al fin y al cabo los
gringos siempre te sacan de apuros.
CORPORACIÓN JAPONESA
Tienes 2 vacas. Las rediseñas para que tengan una décima parte de su tamaño
natural y para que produzcan veinte veces más leche que una vaca normal.
Luego, lanzas una campaña de mercadeo mundial con un dibujo animado que se
llama el "VacaMón".
CORPORACIÓN ALEMANA
Tienes 2 vacas. Mediante un proceso de reingeniería las haces vivir 100 años
les das comer una vez al mes y les enseñas a ordeñarse solas.
CORPORACIÓN ITALIANA
Tienes 2 vacas. No sabes dónde están.
Decides ir a almorzar.
CORPORACIÓN CHINA
Tienes 2 vacas. Tienes 300 personas ordeñándolas.
Afirmas tener pleno empleo y alta productividad bovina.
Arrestas al reportero que publica la verdadera situación.
CORPORACIÓN INDIA
Tienes 2 vacas... ¡a las que adoras!
CORPORACIÓN BRITÁNICA
Tienes 2 vacas. Las 2 están locas.
CORPORACIÓN RUSA
Tienes 2 vacas. Las cuentas y tienes 5. Las cuentas de nuevo y te da 42.
Vuelves a contarlas y tienes 2. Dejas de contar vacas y te tomas otra
botella de vodka.
CORPORACIÓN AUSTRALIANA
Tienes 2 vacas. Como el negocio va bastante bien, cierras la oficina y vas
por unas cervezas para celebrar.
CORPORACION VENEZOLANA
Tienes 2 vacas. Si producen mucha leche, eres un asqueroso capitalista
-sobrino de Mr. Bush- y te las quita Chávez personalmente; si no producen
leche, eres un traidor a la patria, y de todas formas te las quita Chávez
personalmente.
CORPORACION SUIZA
Tienes 5000 vacas. Ninguna te pertenece, pero le cobras a los dueños por
guardarlas, haces polvo todo lo que producen y lo pones a la venta en latas,
por todo el mundo; y lo peor es que por todo el mundo te lo compran.
CORPORACIÓN LATINOAMERICANA
Tienes 2 vacas. Las matas e invitas a tus amigos a una carne asada "QUE VIDA". Y... te quedas sin vacas y sin futuro, pero la "pachangueada" "la jumada" y la borrachera nadie te la quita. Por eso SE NOS califica como paices tercermundistas pero PARRANDEROS y jodedores. pero somos los nas felices del Mundo.?
lunes, 7 de febrero de 2011
DataGridView ordenar con listas genéricas (DataGridView sorting with Generic List)
Recientemente cambiamos con un amigo los Obsoletos Data Set por listas genéricas y el se dio cuenta que cuando se le asigna el Data Source al Grid llena la información pero no permite ordenar.
Para lograr este objetivo llegamos a una solución un poco rustica pero funcional.
Capturamos el evento: dataGridView1_ColumnHeaderMouseClick
Este Evento es el que se dispara cuando realizamos una solicitud de ordenación.
Private SortOrder Orden = SortOrder.None;
{
DataGridViewColumn newColumn = dataGridView1.Columns[e.ColumnIndex];
if(dataGridView1.SortOrder == SortOrder.None)
{
if(newColumn.Name == "Edad")
{
if(Orden == SortOrder.Descending)
{
dataGridView1.DataSource = students.OrderBy(p => p.Edad).ToList();
Orden = SortOrder.Ascending;
}
else
{
dataGridView1.DataSource = students.OrderBy(p => p.Edad).Reverse().ToList();
Orden = SortOrder.Descending;
}
}
if(newColumn.Name == "Nombre")
{
if(Orden == SortOrder.Descending)
{
dataGridView1.DataSource = students.OrderBy(p => p.Nombre).ToList();
Orden = SortOrder.Ascending;
}
else
{
dataGridView1.DataSource = students.OrderBy(p => p.Nombre).Reverse().ToList();
Orden = SortOrder.Descending;
}
}
if(newColumn.Name == "Sexo")
{
if(Orden == SortOrder.Descending)
{
dataGridView1.DataSource = students.OrderBy(p => p.Sexo).ToList();
Orden = SortOrder.Ascending;
}
else
{
dataGridView1.DataSource = students.OrderBy(p => p.Sexo).Reverse().ToList();
Orden = SortOrder.Descending;
}
}
}
}
}
Ver
Para lograr este objetivo llegamos a una solución un poco rustica pero funcional.
Capturamos el evento: dataGridView1_ColumnHeaderMouseClick
Este Evento es el que se dispara cuando realizamos una solicitud de ordenación.
Private SortOrder Orden = SortOrder.None;
Private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if(e.Button == MouseButtons.Left){
{
DataGridViewColumn newColumn = dataGridView1.Columns[e.ColumnIndex];
if(dataGridView1.SortOrder == SortOrder.None)
{
if(newColumn.Name == "Edad")
{
if(Orden == SortOrder.Descending)
{
dataGridView1.DataSource = students.OrderBy(p => p.Edad).ToList();
Orden = SortOrder.Ascending;
}
else
{
dataGridView1.DataSource = students.OrderBy(p => p.Edad).Reverse().ToList();
Orden = SortOrder.Descending;
}
}
if(newColumn.Name == "Nombre")
{
if(Orden == SortOrder.Descending)
{
dataGridView1.DataSource = students.OrderBy(p => p.Nombre).ToList();
Orden = SortOrder.Ascending;
}
else
{
dataGridView1.DataSource = students.OrderBy(p => p.Nombre).Reverse().ToList();
Orden = SortOrder.Descending;
}
}
if(newColumn.Name == "Sexo")
{
if(Orden == SortOrder.Descending)
{
dataGridView1.DataSource = students.OrderBy(p => p.Sexo).ToList();
Orden = SortOrder.Ascending;
}
else
{
dataGridView1.DataSource = students.OrderBy(p => p.Sexo).Reverse().ToList();
Orden = SortOrder.Descending;
}
}
}
}
}
jueves, 3 de febrero de 2011
Icono en la barra de direcciones
Este código es un etiqueta que va entre las etiquetas < head > y < /head >, este icono era irrelevante hasta las nuevas versiones de navegadores como google chrome.
Ejemplo:
La extensión del icono tiene que ser .ico y tamaño debe ser 16x16
Código:
<head>
<link rel="shortcut icon" href="favicon.ico" >
</head>
Ver
Ejemplo:
La extensión del icono tiene que ser .ico y tamaño debe ser 16x16
Código:
<head>
<link rel="shortcut icon" href="favicon.ico" >
</head>
Suscribirse a:
Entradas (Atom)



