viernes, 8 de febrero de 2013
Crear tabla ingresando variables en JAVASCRIPT con JQUERY
Vamos a crear una tabla ingresando variables (":","_","/","*",";")
creando modelo de plantilla
=========================================*/
pantalla : tipo _ plasma /
plasma *
proporcion _ wide ;
caracteristicas : contraste _ 5000 *
contraste _ 5000 *
contraste _ 5000 ;
tiempo : 8 minutos ;
|-------------------------------------------------------|
| | | plasma |
| | tipo |-------------------|
| pantalla | | plasma |
| |---------------------------------------|
| | proporcion | wide |
|------------------------------------------------------------|
| | contraste | 5000 |
|----------------------------------------|
| caracteristicas | contraste | 5000 |
| |---------------------------------------|
| | contraste | 5000 |
|------------------------------------------------------------|
| tiempo | 8 minutos |
|------------------------------------------------------------|
Codigo JAVASCRIPT
$("#txtPlantillaTexto").keyup(function () {
var texto = $(this).val();
var cant1=texto.split(';');
// creando tabla
var htmlTabla='<table class="tabla">';
for (var i = 0; i < cant1.length-1; i++){
// contando rowspan
var c1=cant1[i].split("/");
var c2=cant1[i].split("*");
var ct=(c1.length+c2.length)-1;
var culumnaUno=cant1[i].split(":");
htmlTabla=htmlTabla+'<tr><td rowspan="'+ct+'">'+culumnaUno[0]+'</td>';
var cant2=culumnaUno[1].split("*");
//creando la segunda columna
for (var ii = 0; ii < cant2.length; ii++){
var culumnaDos=cant2[ii].split("_");
if (culumnaDos.length>1) {
var cant3=culumnaDos[1].split("/");
var colspan='1';
}else{
var cant3=0;
var colspan='2';
}
htmlTabla=htmlTabla+'<td rowspan="'+(cant3.length)+'" colspan="'+colspan+'">'+culumnaDos[0]+'</td>';
if (culumnaDos.length>1) {
//creando la tercera columna
for (var iii=0; iii < cant3.length; iii++){
htmlTabla=htmlTabla+'<td>'+cant3[iii]+'</td></tr><tr>';
}
}else{
htmlTabla=htmlTabla+'</tr><tr>';
}
}
htmlTabla=htmlTabla+'</tr>';
}
htmlTabla=htmlTabla+'</table>';
$("#txtPlantillaResultado").html(htmlTabla);
}).keyup();
Crear tabla ingresando variables en PHP
Vamos a crear una tabla ingresando variables (":","_","/","*",";")
creando modelo de plantilla
=========================================*/
pantalla : tipo _ plasma /
plasma *
proporcion _ wide ;
caracteristicas : contraste _ 5000 *
contraste _ 5000 *
contraste _ 5000 ;
tiempo : 8 minutos ;
|-------------------------------------------------------|
| | | plasma |
| | tipo |-------------------|
| pantalla | | plasma |
| |---------------------------------------|
| | proporcion | wide |
|------------------------------------------------------------|
| | contraste | 5000 |
|----------------------------------------|
| caracteristicas | contraste | 5000 |
| |---------------------------------------|
| | contraste | 5000 |
|------------------------------------------------------------|
| tiempo | 8 minutos |
|------------------------------------------------------------|
Codigo PHP
<?php
// Armar tablas con simbolos en php
//$datos='pantalla:tipo_plasma1/plasma2*proporcion_wide;';
$datos='pantalla:base_asdas*base11111_sas*asa;';
$cant1=explode(";",$datos);
// creando tabla
$htmlTabla = '<table class="tabla">';
for ($i=0; $i < count($cant1) - 1; $i++):
// contando rowspan
$c1=explode("/",$cant1[$i]);
$c2=explode("*",$cant1[$i]);
$ct=(count($c1)+count($c2))-1;
$culumnaUno=explode(":", $cant1[$i]);
$htmlTabla = $htmlTabla.'<tr><td rowspan="'.$ct.'">'.$culumnaUno[0].'</td>';
$cant2=explode("*", $culumnaUno[1]);
//creando la segunda columna
for ($ii=0; $ii < count($cant2); $ii++):
$culumnaDos=explode("_", $cant2[$ii]);
if (count($culumnaDos)>1) {
$cant3=explode("/", $culumnaDos[1]);
$colspan='1';
}else{
$cant3=0;
$colspan='2';
}
$htmlTabla=$htmlTabla.'<td rowspan="'.count($cant3).'" colspan="'.$colspan.'">'.$culumnaDos[0].'</td>';
if (count($culumnaDos)>1) {
//creando la tercera columna
for ($iii=0; $iii < count($cant3); $iii++):
$htmlTabla=$htmlTabla.'<td>'.$cant3[$iii].'</td></tr><tr>';
endfor;
}else{
$htmlTabla=$htmlTabla.'</tr><tr>';
}
endfor;
$htmlTabla=$htmlTabla.'</tr>';
endfor;
$htmlTabla=$htmlTabla.'</table>';
echo $htmlTabla;
viernes, 17 de agosto de 2012
Obtener URL con jQuery
Obtener URL de la página actual y el título con jQuery
Podría ser útil para obtener la URL de la página actual y el título de la página actual. Sobre todo si queremos compartir plugins para nuestro sitio web.
<script>
<p>Current page URL: <span id="this_url">www.example.com</span>.</p>
<p>Current page title: <span id="this_title">mytitle</span>.</p>
$(document).ready(function () {
var href = $(location).attr('href');
var url = $(this).attr('title');
$('#this_title').html('<strong>' + href + '</strong>');
$('#this_url').html('<strong>' + url + '</strong>');
});
</script>
jueves, 19 de julio de 2012
Git para aplicaciones Heroku
Aquí les dejo algunas explicaciones sobre los comando de git que podrán usar con Heroku (http://www.heroku.com/ )
git --help --> Mostrara todo los comandos de git
add --> Agregar archivo
rm --> Eliminar archivo
mv --> mover archivo
commit --> prepara las actualizaciones
push --> Actualiza todo los archivos preparados
clone --> clonar un nuevo repositorio en el directorio
lunes, 4 de junio de 2012
Instalar Safari en Ubuntu
El procedimiento para instalar Safari en Ubuntu es sencillo:
1.- Instalar Wine y ciertas fuentes tipográficas:
$ sudo apt-get install wine msttcorefonts
(si ya tienes instalado Wine, no es necesario que lo incluyas en la orden)
2.- Copiar las fuentes al directorio de Wine, con:
$ cp /usr/share/fonts/truetype/msttcorefonts/Arial*.ttf ~/.wine/drive_c/windows/fonts/
$ cp /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman*.ttf ~/.wine/drive_c/windows/fonts/
3.- Configurar Wine para que se comporte como Windows XP, a través del configurador gráfico:
$ winecfg
4.- Descargar el instalador de Safari (para Windows) desde la web de Apple.
5.- Instalar Safari:
$ wine SafariSetup.exe
6.- Instalar el soporte para Flash:
- Obteniendo el correspondiente paquete:
$ wget http://ubuntu-debs.googlecode.com/files/install_flash_player.exe
- Instalándolo:
$ wine install_flash_player.exe
Listo!!.
1.- Instalar Wine y ciertas fuentes tipográficas:
$ sudo apt-get install wine msttcorefonts
(si ya tienes instalado Wine, no es necesario que lo incluyas en la orden)
2.- Copiar las fuentes al directorio de Wine, con:
$ cp /usr/share/fonts/truetype/msttcorefonts/Arial*.ttf ~/.wine/drive_c/windows/fonts/
$ cp /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman*.ttf ~/.wine/drive_c/windows/fonts/
3.- Configurar Wine para que se comporte como Windows XP, a través del configurador gráfico:
$ winecfg
4.- Descargar el instalador de Safari (para Windows) desde la web de Apple.
5.- Instalar Safari:
$ wine SafariSetup.exe
6.- Instalar el soporte para Flash:
- Obteniendo el correspondiente paquete:
$ wget http://ubuntu-debs.googlecode.com/files/install_flash_player.exe
- Instalándolo:
$ wine install_flash_player.exe
Listo!!.
jueves, 31 de mayo de 2012
Aumentar o Disminuir Brillo en Ubuntu
Primero abrimos nuestro Terminal (CTRL + ALT + T)
Luego escribimos:
Luego escribimos:
sudo apt-get install xbacklight
Escribimos nuestra contraseña para ingresar como superusuario (la contraseña será invisible, es una asunto de seguridad) .Luego ponemos continuar y pulsamos Enter.
Después escriben:
xbacklight -set 10%
Pueden poner de 0% a 100% según el brillo que desean.
Escribimos nuestra contraseña para ingresar como superusuario (la contraseña será invisible, es una asunto de seguridad) .Luego ponemos continuar y pulsamos Enter.
Después escriben:
xbacklight -set 10%
Pueden poner de 0% a 100% según el brillo que desean.
Dar Permiso /opt/lampp/htdocs en ubuntu 12.04
Solo tienes que escribir en el Terminal:
y listo.
Si te sale error en localhsot/sitio (Acceso a localhost/sitio -> Acceso Prohibido ) puedes insertar en el terminal:
sudo chmod -R 777 /opt/lampp/htdocs/mvc01
sudo chmod 777 /opt/lampp/htdocs
El password que te pide es la de tu usuario, no la del root
y listo.
Si te sale error en localhsot/sitio (Acceso a localhost/sitio -> Acceso Prohibido ) puedes insertar en el terminal:
sudo chmod -R 777 /opt/lampp/htdocs/mvc01
Suscribirse a:
Entradas (Atom)