Turquía reabre YouTube tras dos años de bloqueo

Publicado por PcTec-21 lunes, 1 de noviembre de 2010 0 comentarios

La web de vídeos YouTube ha sido reabierta a los usuarios de internet en Turquía, después de más de dos años de bloqueo, informó este sábado la prensa local.

La web comenzó a ser bloqueada en el país eurasiático en 2007 tras una "guerra" de vídeos entre internautas nacionalistas griegos y turcos en los que se hacía mofa, entre otros, del fundador de la moderna república turca, Mustafa Kemal "Atatürk".

Esto está considerado delito en Turquía en base a una ley sobre ciberdelitos aprobada ese año por el Parlamento.

Después de ser reabierto, cuando YouTube, propiedad de Google, retiró los vídeos ofensivos, el sitio volvió a ser bloqueado en 2008 cuando fueron cargados nuevos vídeos que atacaban a Atatürk.

El ministro turco de Comunicación y Transportes, Binali Yildirim, informó a los medios turcos de que "las razones para la prohibición de YouTube ya no existen" debido a que "ha prevalecido el sentido común" y se han eliminado los vídeos, por lo que la autoridad de telecomunicaciones turca ha decidido levantar el bloqueo.

A pesar de la censura, YouTube se ha mantenido estos años entre los cinco sitios de internet más visitados por los turcos ya que los internautas han ideado diversas formas de burlar la prohibición.

Aún así, según la página EngelliWeb, que se dedica a contabilizar el número de sitios bloqueados en Turquía, hay actualmente 7.885 webs bloqueadas.

En su mayoría se trata de sitios de contenido pornográfico o pederasta, pero también de contenido político izquierdista o nacionalista kurdo, como la agencia de noticias "Firat".




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

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