Categorías
Sin categoría

No mas Saltos con POST

Todos sabemos que para que un formulario web funcione debe tener los parámetros como name, id, action y método de traspaso de datos, sabemos que existen dos de ellos esta POST y esta GET la cosa esta en que con «post» debemos saltar de pagina en pagina para que el script que realiza la acción que queremos, corra. Esto implica mas trabajo para el programador ya que no podemos simplemente pasar los datos ejecutar y ya, también esta el detalle de la apariencia del sitio web y todo lo demás. El caso es que con nuestro amigo Javascript nos podemos ahorrar ese trabajo y es realmente muy útil veamos como ejecutar sentencias SERVER-SIDE desde un form sin movernos de nuestra pagina actual.

<script src=»http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js»></script>
<script src=»http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js»></script>
<script type=»text/javascript» src=»http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js»>

</script>

<script type=»text/javascript»>
$(document).ready(function(){
$(«#myform»).validate({
debug: false,
rules: {
name: «required»,
email: {
required: true,
email: true
}
},
messages: {

},
submitHandler: function(form) {
// do other stuff for a valid form
$.post(‘consulta.php’, $(«#myform»).serialize(), function(data) {
$(‘#results’).html(data);
});
}

});
});
</script>

Categorías
Sysadmin

Probando ext4

root@servidor:/media# mkfs.ext4 /dev/sda3
mke2fs 1.41.12 (17-May-2010)
Etiqueta del sistema de ficheros=
Tipo de SO: Linux
Tamaño del bloque=4096 (bitácora=2)
Tamaño del fragmento=4096 (bitácora=2)
Stride=0 blocks, Stripe width=0 blocks
14491648 nodos-i, 57962702 bloques
2898135 bloques (5.00%) reservados para el superusuario
Primer bloque de datos=0
Número máximo de bloques del sistema de ficheros=0
1769 bloque de grupos
32768 bloques por grupo, 32768 fragmentos por grupo
8192 nodos-i por grupo
Respaldo del superbloque guardado en los bloques:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Escribiendo las tablas de nodos-i: hecho
Creating journal (32768 blocks): hecho
Escribiendo superbloques y la información contable del sistema de ficheros: hecho

Este sistema de ficheros se revisará automáticamente cada 23 montajes o
180 días, lo que suceda primero. Utilice tune2fs -c o -i para cambiarlo.
root@servidor:/media#

Sin novedad hasta ahora iré actualizando mientras valla realizando tareas sobre el…

Categorías
EGLDDG/L

El gran libro de Debian GNU/Linux alcanzo el primer lugar !!

Hace algunos dias aproximadamente como a las 10:30 pm decidí revisar el estatus de ventas de mi obra cuando me consigo con que estaba posicionada de primer lugar en ventas en la clasificación de sistemas operativos de Amazon España, pensé que era un error así que refresque (F5) para ver mejor. Luego de certificar pues, no era un error el libro estaba de primero. Como autor de la obra me sentí muy feliz y recordé muchas cosas que sucedieron mientras lo escribía. Es interesante ver como la tecnología puede lograr la difusión de las cosas y como la misma directa e indirectamente nos afecta en todos los escenarios. Bueno espero les guste mucho y cierro el post con lo siguiente «Si la gente esta contenta aprendiendo y usando Linux entonces yo estoy contento». Saludos y gracias a todos.

 

Categorías
Desarrollo

Hash para sistemas PHP

Esta es una rutina de PHP que he utilizado para el desarrollo de sistemas web donde se utilizan usuarios, con este hash podemos crear campos de usuario y contraseña con un cifrado SHA1 y un SALT que es un agregado que se coloca para evitar ataques informáticos de distintos tipos, se los dejo por acá. Espero les guste y lo puedan mejorar, cualquier duda déjenla en los comentarios o en mi correo electrónico.

{code type=PHP}
Seguir leyendo «Hash para sistemas PHP»

Categorías
Deportes

Diversión infinita con la Indoboard

Cito la definición desde Wikipedia

A balance board is a device used for recreation, balance training, athletic training, brain development, therapy, musical training and other kinds of personal development.
It is a lever similar to a see-saw that the user usually stands on, usually with the left and right foot at opposite ends of the board. The user’s body must stay balanced enough to keep the board’s edges from touching the ground and to keep from falling off the board.
A different challenge is presented by each of the four basic types of balance boards and their subtypes. Some of them can be attempted successfully by three-year-olds and elderly people, and some, because of their steepness and speed, are difficult and dangerous for professional athletes.
In their design, what differentiates the four types (and their subtypes) is how unstable each of them is, i.e., in how many and in which of the three dimensions of space each board turns and/or sways and how freely its fulcrum contacts the board and the ground.

Ciertamente es un deporte muy bueno, practico y poco rutinario.

 

Categorías
Graficos y Medios

Colección de fotos de Guayana por Seijas Antonio

A continuación les doy el enlace directo a un montaje de fotografías tomadas por Seijas Antonio de ciudad Guayana Venezuela. El ingeniero Antonio Seijas es muy conocido por sus trabajos dentro del área de la química y el tratamiento de agua. Acá les dejo el hipervínculo de su trabajo fotográfico. Disfrútenlo.

Categorías
Desarrollo

El algoritmo de comprobación de archivos PHP

Este programa valida usando herramientas del sistema el tipo de archivo subido por un usuario en un sistema web. A continuación el código:

{code type=PHP}
$extensiones=array(«pdf»);
$nombre=$HTTP_POST_FILES[‘file’][‘name’];
$tamanio=$HTTP_POST_FILES[‘file’][‘size’];
$tipo=$HTTP_POST_FILES[‘file’][‘type’];
//————————
$persona=$_POST[‘nr’];
$materia=$_POST[‘materia’];
$tipof=$_POST[‘tipo’];
$nv=$_POST[‘nv’];
$pdf=’.pdf’;
$rebote=’/var/www/reportes/rebote/’;
$path=»/var/www/ftmp»;
$user = $_POST[‘usuario’];
//———-FIN-VARIABLES———–
$var = explode(«.»,»$nombre»);
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i if($extensiones[$i] != $var[1]) {
echo «Solo archivos(.pdf)»;
echo «Estado:Fallido
«;
exit;
}
}
//FIN Primera barrera{/code}

Categorías
Politicas del Blog

Bienvenidos al #blog #Linux

Bienvenidos al blog, acá gestionaremos dudas relacionadas a la administración de sistemas de computo y postiaremos registro de las actividades o eventos vinculados a la computación.Todos son bienvenidos y están invitados a escribir para este blog.

Escribe un artículo científico o de negocios relacionado con la informática o la tecnología en general y con mucho gusto le daremos espacio aquí. Sin más que agregar querido lectores nos despedimos, atentamente Equipo Linuxpro.