lunes, 13 de julio de 2015
miércoles, 12 de marzo de 2014
Padre e hijo entran al mundo de Dragon Ball
13:09
No comments
Padre le obsequia a su hijo ser parte del mundo de Dragon Ball en animación original por su cumpleaños
Hace poco se ha viralizado en redes sociales el video del animador Robson Menezes dos Santos. En este cortometraje Robson y su hijo, Rasdael, toman el lugar de los protagonistas de la serie, Goku y Gohan, y se los puede ver peleando contra Freezer, Cell y Majin Buu. Al final de la batalla, personajes como Goku y Bulma saludan al pequeño por su cumpleaños. Robson expresa que, al igual que su hijo, es un amante de los videojuegos, el anime y, especialmente, de Dragon Ball, y espera que este obsequio lo ayude a compartir mucho más con su hijo. Sin duda, Rasdael Z KAI, es una buena referencia de regalos de cumpleaños para los futuros padres otakus.
fuente: https://www.facebook.com/photo.php?v=10151934305926109
Hace poco se ha viralizado en redes sociales el video del animador Robson Menezes dos Santos. En este cortometraje Robson y su hijo, Rasdael, toman el lugar de los protagonistas de la serie, Goku y Gohan, y se los puede ver peleando contra Freezer, Cell y Majin Buu. Al final de la batalla, personajes como Goku y Bulma saludan al pequeño por su cumpleaños. Robson expresa que, al igual que su hijo, es un amante de los videojuegos, el anime y, especialmente, de Dragon Ball, y espera que este obsequio lo ayude a compartir mucho más con su hijo. Sin duda, Rasdael Z KAI, es una buena referencia de regalos de cumpleaños para los futuros padres otakus.
fuente: https://www.facebook.com/photo.php?v=10151934305926109
viernes, 20 de diciembre de 2013
NAT en Ipatables
12:13
No comments
//***************Bloqueo Logigo CAPA3
//bloquear todas las entradas de ssh
# iptables -A INPUT -p tcp --dport 22 -j DROP
//bloquear ip 192.168.1.81 (s origen)
# iptables -A INPUT -s 192.168.1.81 -j DROP
//limpiamos las reglas
#iptables -F
//bloquear todas las ips ecepto 192.168.1.81
# iptables -A INPUT ! -s 192.168.1.81 -j DROP
//Bloquear varios puertos con una sola linea -m
# iptables -A INPUT -m multiport -p tcp --dport 21,53,1000 -j DROP
//***************Bloqueo Fisico CAPA2
//limpiamos las reglas
#iptables -F
//bloquear la direcion fisica MACADREES
# iptables -A INPUT -m mac --mac-source 7C-05-07-3C-99-60 -j DROP
//limpiamos las reglas
#iptables -F
//listamos los log
#tail /var/log/messages
//filtrar los datos de acceso y lo guardamos
# iptables -A INPUT -p icmp -j LOG
//Ahora listamos los Logs
#tail /var/log/messages
//limpiamos las reglas
#iptables -F
//filtrar los datos de acceso y lo guardamos
# iptables -A INPUT -p icmp -j LOG --log-prefix "HACIENDO PING"
//Ahora listamos los Logs
#cd /var/log/
#watch tail messages
//Ahora guardaremos todos los intentos de conexion por el puerto 22,21,23
# iptables -A INPUT -m multiport -p tcp --dport 21,22,23 -j LOG --log-prefix "Intento de Conexion"
//ahora dentro de los log de mensajes
//buscamos los que contengan intentos que conexion
#cd /var/log/
#grep Intento messages
/// nateando
echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -t nat -F #borramos todas las cadenas
iptables -t nat -X #eliminar cadenas definidas por el usuarios
iptables -t nat -Z #contadores en cero
#ahora le decimos cuando accedan al puerto 80 del servidor lo redirecione a 192.168.1.80
#iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.1.81
iptables -t nat -A PREROUTING -p tcp --dport 82 -j DNAT --to-destination 192.168.1.81:82
iptables -t nat -A POSTROUTING -j MASQUERADE
Para direccionar si tiene otras redes
iptables –t nat -A PREROUTING -p tcp –dport 80 -i eth0 -d 80.0.0.1 -j DNAT –to 192.168.3.1
iptables –t nat -A PREROUTING -p tcp –dport 80 -i eth0 -d 80.0.0.2 -j DNAT –to 192.168.3.2
martes, 26 de noviembre de 2013
SWF DESCOMPILADOR 5 Windows 8
16:13
No comments
Aqui les dejo este gran aporte el descompilador 5 para todos los webmaster como yo bueno agregame si deseas compartir algo
Informacion
Genial programa para extraer archivos de paginas web y guardarlos al duro, asi los puedes descompilar, guardarlo en *.fla asi poder editarlo libremente en flash.
Muy bueno cuando recien empiezas en edicion en flash, para practicar con archivos ya hechos, modificandolos.
Caracteristicas
* Convierte de SWF a FLA por completo y rápidamente.
* Decompiles película Flash (swf, exe) con éxito.
* SWF en todas las versiones pueden ser decompiled y convertido a FLA (6,0 o 7,0 o 8,0).
para windows 8 Ahora
link de descargar
https://drive.google.com/file/d/0Bww10gp0erhtVHBZMTZuNlU1MzQ/edit?usp=sharing
miércoles, 8 de mayo de 2013
Apagar tu PC Cuando tu quieras -XD
14:47
No comments
Bueno amigos un dia un amigo me pregunto quisiera irme a acostar pero hey dejado descargando una pelicula . Como podría apagar la pc luego de una o dos horas cuando seguro termine de descargar la peli o archivo ya que quiero que mi pc se apague o se reinicie despues de algunas horas
Bueno Yo de generoso le dije ok te hare un programa que haga eso por ty
Ahora se los Comparto
Bueno Lo hey probado en Windows 8 y funca bien
Descargar Aqui
domingo, 7 de abril de 2013
Inicio de windows 7 automatico -XD
8:54
No comments
Aunque yo personalmente no recomiendo
esto, hay algunas casos en los que se necesita hacer un login automático,
como por ejemplo si se necesita que ante un reinicio inesperado la
maquina inicie session sola o simplemente porque al usuario le molesta
tener que loguearse.
Por supuesto que la utilizacion de una contraseña en Windows no es
necesaria, sólo se sugiere. Por otro lado aunque tengamos un solo usuario
en la maquina y lo dejemos sin contraseña igual para ingresar es
necesario que hagamos click para seleccionar el usuario y asi iniciar el
proceso de login.
Una manera más fácil - si bien de nuevo, mucho menos seguro - es permitir
el auto-inicio de sesión para su PC con Windows. Esto es posible en
Windows 7, como en versiones anteriores, pero se necesita un poco de artimañas
para hacerlo.
Aca detallamos el procedimiento:
·
Presionamos la tecla de Windows + R para lanzar el cuadro de
diálogo "Ejecutar".
·
Escribimos
control userpasswords2
·
Presionamos Enter y la ventana Cuentas de usuario aparecerá.
·
Desactive la opción "Los usuarios deben introducir un nombre de
usuario y contraseña para usar este equipo"
·
Haga clic en "Aceptar"
·
A continuación se le pedirá que introduzca la contraseña actual y que la
confirme confirme.
·
Después de hacerlo, ya no se le pedirá que introduzca su contraseña en
inicio de sesión.
miércoles, 6 de febrero de 2013
Paginacion en Codeigniter 2.x
13:52
No comments
1.Creamos la tabla con los resultados a paginar
Vamos a crear una tabla
llamada mensajes
CREATE TABLE IF NOT EXISTS
`mensajes` (
`id` int(11) NOT NULL auto_increment,
`de` varchar(50) collate utf8_bin NOT NULL,
`mensaje` varchar(50) collate utf8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
`id` int(11) NOT NULL auto_increment,
`de` varchar(50) collate utf8_bin NOT NULL,
`mensaje` varchar(50) collate utf8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Además, vamos a crear un
conjunto de mensajes ficticios:
INSERT INTO `mensajes` (`id`, `de`, `mensaje`) VALUES
(1, 'Mi jefe', 'Termina lo que tienes pendiente'),
(2, 'Mama', 'Hijo comunícate'),
(3, 'Profesor', 'Mañana es el examen'),
(4, 'Carlos', 'Págame'),
(5, 'Novia ', 'Ya no me atiendes como antes');
(6, 'Tio', 'Sobrino cuando vienes?'),
(7, 'Abuela', 'Querido nieto te he hecho un sueter'),
(8, 'Hermano', 'dónde tiraste mi tablet pc?');
(1, 'Mi jefe', 'Termina lo que tienes pendiente'),
(2, 'Mama', 'Hijo comunícate'),
(3, 'Profesor', 'Mañana es el examen'),
(4, 'Carlos', 'Págame'),
(5, 'Novia ', 'Ya no me atiendes como antes');
(6, 'Tio', 'Sobrino cuando vienes?'),
(7, 'Abuela', 'Querido nieto te he hecho un sueter'),
(8, 'Hermano', 'dónde tiraste mi tablet pc?');
2.Creamos Modelo para el paginador
Para este ejemplo
usamos como nombre de pagina localhost. En tu caso solo debes de reemplazarlo
por el nombre de tu página.
Una vez que hemos
configurado nuestra conexión a la base de datos (en database.php). Podemos
pasar a crear nuestro Modelo. Lo llamaremos modelo_paginador.php
En
Application\models\modelo_paginador.php
<?php
class Modelo_paginador extends CI_Model {
function __construct()
{
parent::__construct();
}
public function count_mensajes()
{
return $this->db->count_all_results('mensajes');
}
public function list_mensajes($limit, $offset)
{
$this->db->limit($limit, $offset);
$query = $this->db->get('mensajes');
return $query->result();
}
}
class Modelo_paginador extends CI_Model {
function __construct()
{
parent::__construct();
}
public function count_mensajes()
{
return $this->db->count_all_results('mensajes');
}
public function list_mensajes($limit, $offset)
{
$this->db->limit($limit, $offset);
$query = $this->db->get('mensajes');
return $query->result();
}
}
3.Controlador
A continuación creamos
nuestro controlador, asumiendo que usamos como nombre "Welcome"
Application\controllers\welcome.php
.
<?php if ( !
defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
function __construct()
{
parent::__construct();
$this->db = $this->load->database('default', TRUE);
$this->load->library('pagination');
$this->load->model('Modelo_Paginador', 'modelo');
$this->load->helper(array('url'));
}
public function index($offset='')
{
$this->load->view('vista_mensajes'); // solo cargaremos la vista
}
public function lista($offset='')
{
$limit = 2;
$total = $this->modelo->count_mensajes();
$data['mensajes'] = $this->modelo->list_mensajes($limit, $offset);
$config['base_url'] = base_url().'welcome/lista/';
$config['total_rows'] = $total;
$config['per_page'] = $limit;
$config['uri_segment'] = '3';
$this->pagination->initialize($config);
$data['pag_links'] = $this->pagination->create_links();
$data['title'] = 'Pagination';
$this->load->view('lista_vista', $data);
}
}
class Welcome extends CI_Controller {
function __construct()
{
parent::__construct();
$this->db = $this->load->database('default', TRUE);
$this->load->library('pagination');
$this->load->model('Modelo_Paginador', 'modelo');
$this->load->helper(array('url'));
}
public function index($offset='')
{
$this->load->view('vista_mensajes'); // solo cargaremos la vista
}
public function lista($offset='')
{
$limit = 2;
$total = $this->modelo->count_mensajes();
$data['mensajes'] = $this->modelo->list_mensajes($limit, $offset);
$config['base_url'] = base_url().'welcome/lista/';
$config['total_rows'] = $total;
$config['per_page'] = $limit;
$config['uri_segment'] = '3';
$this->pagination->initialize($config);
$data['pag_links'] = $this->pagination->create_links();
$data['title'] = 'Pagination';
$this->load->view('lista_vista', $data);
}
}
4.Vistas para el ejemplo de paginación
IMAGEN Vemos que en la
función index cargamos una vista llamada 'vista_mensajes'. Por otra parte, en
la función 'lista' tenemos la carga a la vista 'lista_vista'.
Para continuar vamos a
crear estas vistas y también explicarlas un poco, ya que el asunto se sale de
lo tratado en el manual de Codeigniter:
Comencemos con
Application\views\ vista_mensajes.php
<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Heislersin" />
<script src="http://code.jquery.com/jquery-1.7.js"></script> <script type="text/javascript">
$(document).ready(function(){
$("#contenedor").load("/welcome/lista");
$(document).on("click", "#pagination-digg li a", function(e){
e.preventDefault();
var href = $(this).attr("href");
$("#contenedor").load(href);
});
});
</script>
<style type="text/css">
<!--
/* == Pagination === */
ul{border:0; margin:0; padding:0;}
#pagination-digg li{
border:0; margin:0; padding:0;
IMAGEN font-size:11px;
list-style:none;
margin-right:2px;
}
#pagination-digg a{
border:solid 1px #c6baa4;
margin-right:2px;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
border:solid 1px #c6baa4;
color:#222222;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active{
background:#c6baa4;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link, #pagination-digg a:visited {
color:#222222;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #222222
}
-->
</style>
</head>
<body>
<div id="contenedor">
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Heislersin" />
<script src="http://code.jquery.com/jquery-1.7.js"></script> <script type="text/javascript">
$(document).ready(function(){
$("#contenedor").load("/welcome/lista");
$(document).on("click", "#pagination-digg li a", function(e){
e.preventDefault();
var href = $(this).attr("href");
$("#contenedor").load(href);
});
});
</script>
<style type="text/css">
<!--
/* == Pagination === */
ul{border:0; margin:0; padding:0;}
#pagination-digg li{
border:0; margin:0; padding:0;
IMAGEN font-size:11px;
list-style:none;
margin-right:2px;
}
#pagination-digg a{
border:solid 1px #c6baa4;
margin-right:2px;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
border:solid 1px #c6baa4;
color:#222222;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active{
background:#c6baa4;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link, #pagination-digg a:visited {
color:#222222;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #222222
}
-->
</style>
</head>
<body>
<div id="contenedor">
</div>
</body>
</html>
Creacion Otra vista
Application\views\lista_vista.php
<ul class="nav"
id="nav1">
<?php
foreach($mensajes as $p){
?>
<li><?php echo $p->de;?>: <?php echo $p->mensaje;?></li><?php
}
?>
</ul>
<ul id="pagination-digg">
<?php echo $pag_links;?>
</ul>
<?php
foreach($mensajes as $p){
?>
<li><?php echo $p->de;?>: <?php echo $p->mensaje;?></li><?php
}
?>
</ul>
<ul id="pagination-digg">
<?php echo $pag_links;?>
</ul>
Suscribirse a:
Entradas (Atom)














