El popular sitio estadounidense de descargas en internet LimeWire, que ya había sido condenado por violación de derechos de autor, anunció que recibió la prohibición de seguir ofreciendo su servicio.

"Tenemos la obligación de detener la distribución y el apoyo del servicio LimeWire de intercambio de archivos de usuario a usuario (P2P), debido a una orden" de la justicia estadounidense, anunció el sitio el martes.

"Naturalmente, estamos decepcionados por el giro que tomaron los acontecimientos", aseguró el sitio, asegurando que había "trabajado duro para subsanar las diferencias entre la tecnología y los tenedores de derechos".

Ocho miembros de la Asociación Estadounidense de Editores de Música (NMPA, en inglés), entre ellos gigantes como EMI Music Publishing, Universal Music y Warner/Chappell, habían llevado el caso a la justicia en junio en Nueva York, pidiendo compensaciones por un monto sin precisar debido a supuestas violaciones a derechos de autor que LimeWire habría cometido "a gran escala".

LimeWire, lanzado en agosto del año 2000, permite a los internautas intercambiar archivos a través de tecnología P2P ("pper-to-peer", es decir de usuario a usuario).


fuente: Globovision
http://globovision.com/news.php?nid=166917

respaldo MYSQL - LInux con mysqldump

Publicado por PcTec-21 miércoles, 27 de octubre de 2010 0 comentarios

aqui te presento una forma de ejecutar un respaldo a tu base de datos de mysql desde linux con el comando mysqldump

primero creamos un shell script que llamaremos bckp_mysql.sh y le daremos con el comando chmod a+x permisos de ejecucion
-------------------------------------------------------------------------------------------------------

#!bin/bash

mysqldump --opt --user=usuario --password=pass bdname |gzip > /root/Bckp_mysql/intranet_$(date +%d%m%Y%H%M).sql.gz
------------------------------------------------------------------------------------------------------

luego editaremos el contrab con comando crontab -e y colocaremos lo siguiente

00 01 * * * sh /ruta/bckp_mysql.sh

esto significa que queremos q se ejecute a la 1 de la mañana todos los dias de todos los menes el archivo q creamos y la ruta donde lo colocamos guardamos y ya estaremos ejecutando respaldo comprimido como gz de nuestra base de datos de MYSQL.

hasta luego.

Login de usuario PHP-MYSQL sencillo

Publicado por PcTec-21 viernes, 22 de octubre de 2010 2 comentarios

Buenas hoy publicare un codigo para hacer un sencillo formulario para que el usuario se conecte a la aplicacion para esto usuaremos varios archivos.


el primero llamaremos "login.php" y contendra el formulario y una validacion sencilla para ver si el usuario escribio o no el nombre y la contraseña.

---------------------------------------------------------------------------------------------------------------

<!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>
<style type="text/css">
#contenido{
margin:auto;
}
#logo{
text-align:center;
}
#formulario{
text-align:center;
}
#contenido #formulario table{
margin:auto;
border: solid 1px #CCC;
text-align:center;
}
.solid-error{
background:#E80000;
color:#FFFFFF;
font-weight:bold;
padding:4px;
text-align:center;
width:50%;
}
</style>
<script type="text/javascript">
function valida()
{
var usuario = document.login.usuario.value;
var passwd = document.login.passwd.value;
if (usuario == "" || usuario.length == 0){
alert("Usuario es Requerido")
document.login.usuario.focus();
}
else if(passwd == "" || passwd.length == 0){
alert("Password es Requerida")
document.login.passwd.focus();
}
else{
document.login.submit();
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Abogados y Personal | Login</title>
</head>

<body>
<div id="contenido">
  <div id="logo"><img src="images/logo.jpg" /></div>
  <div id="formulario" align="center">
  <form name="login" action="validar_usuario.php" method="post" onsubmit="valida(); return false">
    <table width="300" border="0" cellpadding="2" cellspacing="2" >
      <tr>
        <th align="right" valign="top" scope="row">Usuario</th>
        <td align="left"><input name="usuario" type="text" size="30" /></td>
      </tr>
      <tr>
        <th align="right" valign="top" scope="row">Contrase&ntilde;a</th>
        <td align="left"><input name="passwd" type="password" size="30" /></td>
      </tr>
      <tr>
        <th colspan="2" scope="row"><input type="submit" name="Ingresar" id="Ingresar" value="Enviar" /></th>
      </tr>
    </table>
    </form>
</div>
</div>
<br />
<?php 
if ($_REQUEST[mensaje]!="") 
echo "<div class='solid-error' style='margin:auto'><center>$_REQUEST[mensaje]</center></div>";
?>

</body>
</html>
-------------------------------------------------------------------------------------------------------------
luego tenemos el "validar_usuario.php" que es donde realizamos la comprobacion con la base de datos de lo enviado por el usuario

-------------------------------------------------------------------------------------------------------------
<?php
//// realizamos la conexion con el servidor mysql
$cn = mysql_connect("servidor","usuario","password") or die(mysql_error());

//// seleccionamos la base de datos
mysql_select_db("basededatos",$cn) or die(mysql_error());

function login_usuario($login, $passwd){
////realizamos la consulta a la base de datos
$pass = md5($passwd);
$sql = "select * from usuarios where usu_login='$login' and usu_clave='$pass'";
$rs = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($rs)>0)
{
while($row=mysql_fetch_array($rs))
{
///verifico si el usuario pertenece al departamento que deseo esta se podria quitar
if($row[iddepart]!=3)
{
$error = "No tienes acceso a este modulo";
header("location:login.php?mensaje=$error");
}
else
{
//// creo la session
session_start();
/// asigno valor 1 a la variable de session que llamo "validar"
$_SESSION[validar] = 1;
//// y lo reenvio al index de mi paginaa
header("location:index.php");
}
}
}
else
{
//// si da error lo reenvio a la pagina de login y muestro un mensaje
$error = "Su usuario no esta en la base de datos";
header("location:login.php?mensaje=$error");
}
}

switch($_REQUEST[opcion])
{
default:
login_usuario($_REQUEST[usuario], $_REQUEST[passwd]);
break;
}
?>
-------------------------------------------------------------------------------------------------------------

luego tendremos el "index.php" de la pagina donde daremos acceso al usuario si se logueo con exito
aqui solo muestro un mensaje de bienvenido a la pagina y un link para cerrar la session del usuario y antes de la etiqueta html coloco un include para validar que el usuario tenga o no permiso

<?php
include('validar_session.php');
?>
<html>
<head>
</head>
<body>
Bienvenido
<a href="cerrar_session.php">Salir del sistema</a>
</body>
</html>

-------------------------------------------------------------------------------------------------------------el archivo para validar que el usuario tenga permiso lo llamare "validar_session.php" y contendria lo siguiente

<?php
session_start();
if ($_SESSION[validar]!=1){
$error = "Debe Iniciar Session";
header("location:login.php?mensaje=$error");
}
?>
-------------------------------------------------------------------------------------------------------------

y por el ultimo el archivo para cerrar la session al cual llamare "cerrar_session.php" y es el que se ejecutara cuando el usuario haga click en el link salir de la aplicación

<?php
session_start();
session_destroy();
$msj = "Ha Finalizado su session";
header("location: login.php?mensaje=$msj");
?>
-------------------------------------------------------------------------------------------------------------

espero que sea de utilidad este ejemplo sencillo y cualquier pregunta o comentario puede escribir....

saludos

Si te estas iniciando con ajax o tienes algun script de javascript donde haces una llamada a un elemento de la siguente forma


contenedor = document.getElementById('contenedor');

veras que tu codigo funciona en firefox, chrome, opera pero no en Internet Explorer para solucionar esto solo debes agregar "var" en la declaracion anterior de esta forma

var contenedor = document.getElementById('contenedor')


y veras que tu codigo ya funciona en internet explorer, espero te sea de utilidad.

Globovision.com - Facebook da información de usuarios a anunciantes

Publicado por PcTec-21 lunes, 18 de octubre de 2010 0 comentarios

Si estas en la busqueda de Ejemplos de ajax para tus web completamente funcionales no dejes de visitar AjaxRain donde encontraras muchisimos script de utilidad para tu pagina.

Checkbox array con PHP y validacion con Javascript

Publicado por PcTec-21 jueves, 14 de octubre de 2010 0 comentarios

Buenas, por aqui les traigo un codigo que me partio la cabeza algun tiempo se trata de un array de checkbox creado dinamicamente con php y tiene una validacion de ver si se ha marcado o no alguno de los checkbox, si se ha marcado alguno se envia el formulario y se recojen los valores en php, yo lo use para realizar un borrado multiple de la base de datos.




Conexion entre PHP y MYSQL

Publicado por PcTec-21 0 comentarios

Buenas amigos aqui te traigo una forma de conectar desde PHP con el gestor de Base de datos MYSQL.

Related Posts Plugin for WordPress, Blogger...
Con la tecnología de Blogger.

wibiya widget