Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Graphixx

#181


Les comparto esta coleccion de libros SQL que descargue con una cuenta profesional de SCRIBD.

DESCARGA:
https://mega.co.nz/#!Qx4TAIKJ!Xbf6DEs62-CrIyRgVk_oT3yQ5FNWshCAqjgCKny9SzE

LIBROS QUE CONTIENE EL ARCHIVO:
Manual_Oficial_MYSQL_refman-5.0-es.a4
Beginners Guide to SQL Server 2008
SQL for Dummies
Pro SQL Server 2012 Relational Database Design And Implementation V413HAV
Murach SQL Server 2012 For Developers V413HAV
Beginning SQL Server 2012 For Developers 3rd Edition V413HAV
ManualPracticoSQL
disenoBD
Diseño conceptual de bases de datos - battini, navathe ceri
4092937-Bases-de-datos
71946780-manual-pl-sql-espanol
80575032-Libro-de-SQL-y-Tl-SQL-Excelente
92637048-Manual-SQL-Server-2008-Intro-Duc-to-Rio
95592787-Manual-de-SQL
98696267-Manual-de-Referencia-SQL
112360679-Manual-Fundamentos-de-SQL-ByReparaciondepc-cl
113808476-Manual-de-Instalacion-SQL-Server-2008-Ejemplo
124716604-Libro-La-Cara-Oculta-de-Borland-C-Builder-con-SQL-Espanol
130276052-Fundamentos-de-SQL-3a-Ed-Oppel-Andy-Author-TextMark


#182
Compañeros alguien mas tiene contratado el hosting con ellos, ultimamente mis sitios se caen mucho, y el sistema SMF de mi blog constantemente me manda logs de error accediendo a la base de datos. Tengo ganas de devolverme para ByetHOst.
#183

Hace poco descubrí un blog en Tumblr que se llama Devops Reactions. Comparten imágenes inspiradas en situaciones / bromas de programadores, pero en realidad perfiles no técnicos también pueden sentirse identificados. Les comparto 20 de estas imágenes para que se rían un poco. ¡Qué disfruten!

Cuando no es tu aplicación la que tiene errores en producción


Justo cuando pensabas que habías terminado de trabajar en un proyecto


Cuando la cafeína deja de tener efecto


Afinando detalles


Intentando corregir el CSS de alguien más


Intentando programar con estándares de W3C


Corrigiendo errores


Defendiendo tus servidores de un Ataque de Denegación de Servicio


No tengo que hacer pruebas, ¿qué podría ir mal?


El primer vistazo de QA al nuevo desarrollo


Cuando encuentras una pregunta en Stackoverflow relacionada a tu problema... sin resolver


Cerré el editor sin guardar mi trabajo


Pasé 4 horas en un error para descubrir que había escrito mal una variable


Demasiadas alertas — luego darme cuenta que son en entorno de desarrollo


Escribiendo pruebas unitarias


Trabajo en Equipo


No necesito estas líneas de código


Convenciendo al equipo de QA que el error es en realidad una funcionalidad


Aprendiendo Linux


Probando la interfaz en Internet Explorer


Fuente:
http://www.nubelo.com/blog/20-reacciones-de-programadores-a-situaciones-del-trabajo/
#184


Para quienes somos usuarios de la vieja escuela, y hasta el momento solo conociamos artisteer, esta nueva aplicación se presenta como una buena alternativa a la hora de diseñar nuestros websites.

Video que muestra el funcionamiento de la app:
http://youtu.be/3J9Qx4pQxMs
[youtube=640,360]http://youtu.be/3J9Qx4pQxMs[/youtube]

Sitio web oficial de la app:
http://dockphp.com/
#185
Donde modificaron el tamaño de la fuente a la plantilla Orange que usa el Foro,

Alguno de los admins me sabria decir como hicieron pa incrementar el tamaño de la fuente con que se visualizan los articulos, a la plantilla del foro, gracias.

PD: Es para mi blog personal, que hace años tiene instalada la misma plantilla que el foro.
#186


Hoy al tratar de ingresar al foro (http://www.foro.elhacker.net/) me encuentro con esta ventana de prohibicion del Estado Colombiano, alguien tiene idea de por que a los imbeciles del ministerio de comunicaciones se les metio que el foro es foco de pornografia infantil :S

Me toco entrar por http://zendproxy.com al foro, que alguien haga algo, gestionen que retiren la pagina de esa prohibicion, es injusto.
#187


Entrevista en español aca:
http://www.teledocumentales.com/steve-jobs-la-entrevista-perdida/

Año: 2011

Duración: 70 Minutos

Audio: Español

Subtitulos: No

Fuente: http://vk.com/video162454992_163436271

Sinopsis:

Durante 1995, Steve Jobs era director de NeXT y se encontraba ya fuera de Apple, el periodista Robert Cringely lo entrevistó para un programa sobre el nacimiento del PC de la serie documental de la PBS "El triunfo de los nerds". Sin embargo, solo una pequeña parte de la conversación fue usada para el programa y el original fue dado por desaparecido. Afortunadamente, 16 años después fue encontrada en el garaje de Paul Sen, director de la serie.

Entrevista en Ingles con subtitulos:
http://www.youtube.com/embed/Du1Hj-zkZgE
[youtube=640,360]http://www.youtube.com/embed/Du1Hj-zkZgE[/youtube]
#188
Por estos dias me esta rechazando los pagos con todas las tarjetas de credito, y hasta con PAYPAL me sale esto:


Que puede uno hacer, en Godaddy suponiendo que el error es del sistema de ellos, le dejan a uno vencer los dominios deportivamente, y no se les da nada ??? :S
#189
PHP / [AYUDA] Separar array en cadenas
8 Mayo 2013, 03:06 AM
BUenas noches compañeros... la situacion es la siguiente tengo el objeto:

$d_cajera = $obj1->get_cajera($this->c_garantia);      
print_r($d_cajera);

Y imprime este array:

Array ( [maxreg] => 1 [datos] => Array (
  • => Array ( [c_almacen] => 119 [caja] => 1 [c_barra_usuario] => 1002723412381 [nombre_cajera] => SANDRA YULIETH RUEDA CARVAJAL ) ) )

    COmo separo ese array contenido dentro de $d_cajera en variables separadas con las que pueda imprimir los valores con echo sin tener que usar print_r. A quien me pueda ayudar, muchas gracias.




    Yo lo hago asi:

          foreach( $d_cajera['datos']  as $row=>$value){
          $carnet_cajera=$value['c_barra_usuario'];
          $nombre_cajera=$value['nombre_cajera'];
          $almacen=$value['c_almacen'];
          }

    Que otras formas hay?
#190
Buenas compañeros,

Les cuento un amigo tenia un dominio hortalizas.us y lo dejo vencer, mientras lo recuperamos se compro hortalizas.biz, queria saber si es posible migrar los correos del .us vencido al que ya solo se tiene acceso cpanel por la ip, hacia el .biz nuevo.

Si me pueden indicar como migrar los correos de cpanel a cpanel, o aconsejarme un manual les estaria inmensamente agradecido.
#191
Buenas a todos, hace poco estoy montando una pagina web en joomla, en la secion de registrar una cuenta sale el siguiente formulario:


Alguien me sabria decir como los pongo en español ?
#192
Compañeros que programa me recomiendan en LINUX para multiplicar el uso de la webcam, osea pa que varios programas puedan usar la webcam al mismo tiempo tipo http://www.splitcamera.com/spanish/
#193
Estimados colegas, en la pc de escritorio el puerto de red se daño hace unos dias,
ya solamente alumbra naranja y amarillo, sospecho que es algun virus nuevo...
a alguien ya le paso y tiene alguna sugerencia para arreglar dicho problema.

_______________________________
PD: ya probe:
- Desinstalar el controlador y reiniciar el driver
- Restauracion de Sistema de Windows
Ninguno de los dos procedimientos anteriores soluciono el problema.

Agradezco su ayuda...
#194
Compre una suscripcion a video2brain, y me gustaria bajar los cursos, alguien sabe como?

ya le instale como 10 plugins al firefox y hasta baje el GetFLV y nada.
#195
El mejor que he encontrado:
http://mibew.org/sp/demo.php

Que traiga soporte con dispositivos moviles:
https://www.zopim.com/?lang=es

Yo conocia uno que era super sencillo y dejaba enviar los mensajes directamente a una cuenta de google talk,
pero ya no recuerdo el nombre, si alguien sabe a cual me refiero y lo postea seria sensacional, gracias.

Si conocen mas colaboren, y recomiendenlos.
______________________________________________
Para que conste que ya busque en el foro, pero los que recomiendan
ya estan obsoletos, necesitamos tecnologia nueva.


WebChat
http://foro.elhacker.net/empty-t369791.0.html
Recomiendan: PHPFreeChat y Xat

WebChat IRC para mi pag
http://foro.elhacker.net/empty-t310483.0.html
Recomiendan: http://www.qwebirc.org/

necesito ayuda chat-ip
http://foro.elhacker.net/empty-t336127.0.html
Recomiendan: http://www.mibbit.com/

web-chat
http://foro.elhacker.net/empty-t67231.0.html

WebChat en html
http://foro.elhacker.net/empty-t81592.0.html

php webchat mostrar usuarios de un canal
http://foro.elhacker.net/empty-t113558.0.html

Webchat
http://foro.elhacker.net/empty-t60471.0.html
#196
Ya se que el tema ya se hablo en el foro, pero primero los links que ponen pa los programas ya estan muertos, y segundo ningun topic explico detalladamente como hacerlo asi que me pongo manos a la obra...

Primero estoy tratando de ubicar el programa pixmaker que tanto recomiendan...
http://ka.tt/pixmaker-pro-panorami-360-t441989.html
baje el pixmaker pero no me funciono.

Con photomerge de Photoshop me salio un mensaje de que tenia insuficiente memoria ram (3gb)
http://www.dzoom.org.es/noticia-3048.html

Hay un programa online que las crea y quedan aceptablemente buenas...
http://www.dermandar.com/

http://hugin.sourceforge.net/
http://sourceforge.net/projects/hugin/files/latest/download



Temas viejos en el foro:

STOIK PanoramaMaker 2.1.1 Build 2971
http://foro.elhacker.net/empty-t364196.0.html
descarga descontinuada

Tomar foto panoramica, como?
http://foro.elhacker.net/empty-t35682.0.html
recomiendan: Ulead COOL 360, pixmaker y photomerge

Crear vista panoramica 360º para una web
http://foro.elhacker.net/empty-t39706.0.html
recomiendan: pixmaker

Vistas Virtuales
http://foro.elhacker.net/diseno_grafico/vistas_virtuales-t33984.0.html;msg165708

360º EN FLASH
http://foro.elhacker.net/empty-t22725.0.html

Fotografia 360º, visita virtual
http://foro.elhacker.net/empty-t114444.0.html

#197
En internet los mejores ejemplos que he encontrado para aprender MVC en PHP son:

http://www.jc-mouse.net/proyectos/mvc-modelo-vista-y-controlador-en-php

http://www.hasheado.com/php-implementando-el-patron-de-diseno-mvc.html

Busque por todo el foro que habia sobre MVC en PHP encontre estos son los mejores ejemplos:
Ayuda con diferencia entre MVC y MVC++
http://foro.elhacker.net/empty-t375543.0.html

MVC - Diseño de modelos ¿Como se plantea?
http://foro.elhacker.net/empty-t339179.0.html

Desarrollo modular en CodeIgniter
http://foro.elhacker.net/empty-t335336.0.html

Frameworks PHP MVC ligeros/livianos
http://foro.elhacker.net/empty-t326868.0.html

FrameWork PHP
http://foro.elhacker.net/empty-t296091.0.html

Framework para Proyecto PHP
http://foro.elhacker.net/empty-t241332.0.html

Mas sin embargo ninguno abarca en si como se crea desde cero un sistema sencillo en php que maneje Modelo - Vista - Controlador.

La idea de este post que hago es precisamente despues de hacer un estudio minucioso de todo lo que encuentre en la web, rescatar los mejores manuales que enseñen de manera clara y objetiva a programar siguiendo la estructura MVC. desde cero sin usar ningun framework.
#198


En esta ocasion aprenderemos como implementar:
Combobox en Yiiframework
Autocompletar en Yiiframework

Descargalo de:
http://www.4shared.com/file/BaznEFCe/Manual_de_scripts_YII.html

Te pueden interesar:

Manual 01 para aprender YII FRAMEWORK [Conceptos basicos e instalacion]
http://foro.elhacker.net/php/manual_01_para_aprender_yii_framework_conceptos_basicos_e_instalacion-t342572.0.html

Manual 02 para aprender YII FRAMEWORK [ Instalacion de Mbmenu en YII FRAMEWORK]
http://foro.elhacker.net/php/manual_02_para_aprender_yii_framework_instalacion_de_mbmenu_en_yii_framework-t344399.0.html

[SOLUCIONADO] Dependent DropdownList con Yii framework
http://foro.elhacker.net/php/solucionado_dependent_dropdownlist_con_yii_framework-t328156.0.html

Espectaculares graficos en YII FRAMEWORK
http://foro.elhacker.net/php/espectaculares_graficos_en_yii_framework-t344321.0.html
#199
Hola compañeros, alguien tendra un ejemplo de conexion y consulta sobre una BD ORACLE desde una Macro de Excel o VB que me facilite, desde ya muchas gracias.

Ya busque por el foro, y no encontre nada:
http://foro.elhacker.net/empty-t105035.0.html
http://foro.elhacker.net/empty-t215893.0.html
http://foro.elhacker.net/empty-t291668.0.html
http://foro.elhacker.net/empty-t215903.0.html

La tipica respuesta del usa: http://www.connectionstrings.com/  no me sirve necesito un ejemplo completo. Gracias

Estos que encontre en internet no sirven:
http://isay-as.blogspot.com/2008/06/conexin-desde-una-macro-de-excel-con.html







En este hay un ejemplo muy bueno y se puede hasta descargar pero no funciona el archivo descargable saca error de ejecucion:
http://www.taringa.net/posts/apuntes-y-monografias/15868804/Excel-Oracle-VBA-Oracle-Connector.html

Ese ejemplo esta muy completo, pero el documento de excel estaba protegido el VBA con contraseña, ya se la quite y lo monte en:
http://www.4shared.com/zip/Oz3XnwcW/VBA_Oracle.html
(Por si a alguien le interesa la contraseña se la quite con esto:
http://www.grupos.emagister.com/mensaje/paso_1_haz_clic_en_inicio_y_en_ejecutar_teclea/6610-1213937)
#200
Compañeros digamos que tengo acceso al archivo configuration.php de joomla en donde esta el usuario y la contraseña
de conexion a la BD, que formas tengo de acceder a la BD con esta informacion... tambien tengo un usuario y una contraseña FTP.
#201
Compañeros alguien sabe Como sacar backup de correos webmail de un cpanel para despues restaurarlos.

Como explican aca no puedo:
http://www.neolo.com.ar/ayuda/backup-desde-cpanel.php
Ya que mi cpanel no tiene esa opcion de backup en el admin de archivos.
#202
estimados compañeros, yo se que con photoshop se puede crear una accion y aplicarla por lote a una carpeta de fotografias,
pero queria saber si ustedes conocen algun software sencillo para esta tarea, de antemano muchas gracias.
#203
Cuando hago una puesta en producción


Cuando encuentro una solución sin buscar en google


Cuando se desconecta mi ordenador antes de haber salvado todo


Cuando intento corregir un bug a las 3 de la mañana


Cuando mi regexp devuelve exactamente eso que esperaba


Cuando mis colegas me proponen una pausa para el café en pleno desarrollo


Cuando me comunican que el módulo sobre el que he trabajado toda la semana nunca será utilizado


Cuando le enseño al jefe que por fin he solucionado ese bug


Cuando ese código que no he testeado en desarrollo funciona perfecto en producción


Cuando los comerciales anuncian a los desarrolladores lo que han vendido al cliente


Cuando aplico un nuevo CSS por primera vez


Cuando el sysadmin nos da por fin el acceso a root


Cuando lanzo mi script por primera vez tras varias horas de desarrollo


Cuando me voy de fin de semana mientras que todo el mundo intenta todavía corregir bugs


Cuando la aplicación pasa en beta y las primeras respuestas con bugs llegan


Cuando el jefe busca a alguien para corregir un bug difícil y urgente


Cuando el becario propone añadir una novedad al proyecto


Cuando el jefe anuncia un plus si el proyecto se finaliza antes del deadline


Cuando me doy cuenta que he estado 2 horas bloqueado por haber olvidado un punto y coma


Cuando me piden que eche una mano un viernes por la tarde


Cuando el jefe de proyecto salta sobre mi pantalla por sorpresa


Cuando eso que funcionaba el viernes ya no funciona el lunes


Cuando el cliente intenta clicar sobre las maquetas


Cuando un bug pasa desapercibido durante una presentación


Cuando el cliente quiere cambiar las especificaciones 2 días antes de la subida a producción


Cuando tengo que hacer un desarrollo sin especificaciones


Cuando mi script por fin ha funcionado


Cuando retomo un desarrollo de un código que no había comentado


Cuando escucho al comercial vender el proyecto al cliente


Cuando me piden de retomar el desarrollo de un becario


Cuando el jefe de proyecto entra en la sala de trabajo


Cuando me dicen que mi programa ha cascado en producción


Cuando el becario me dice que los test "son para esos que no saben programar"


Cuando consigo reemplazar las 200 líneas del algoritmo por sólo 10 líneas


Cuando se reparten las felicitaciones por el gran proyecto realizado


El proyecto fijando una deadline demasiado cercana


Cuando me asignan una Issue crítica cinco minutos antes de irnos y tenía que estar resuelta hoy
#204
Alguno de los que tuvo que ver en la remodelacion del foro, me podria indicar que archivo movieron para anchar el ancho predeterminado del SMF de la plantilla orange-lt, muchas gracias...
#205
He buscado mucho por el foro y no encuentro un buen ejemplo de un script que deje subir varias imagenes al tiempo,
y que relaciones las rutas de las imagenes en una BD MYSQL, algo mas o menos asi:

Una version buena de multi uploader de imagenes:
http://www.cristalab.com/tutoriales/carga-de-archivos-con-uploadify-en-php-y-mysql-c105323l/

Una version mejorada con HTML5: (ESTA FUE LA SOLUCION QUE IMPLEMENTE)
http://www.cristalab.com/tutoriales/subir-archivos-con-uploadify-en-php-mysql-y-html5-c108936l/



RESUELTO [subir varias fotos con php]
http://foro.elhacker.net/php/resuelto_subir_varias_fotos_con_php-t340753.0.html

Carga de Diversas Imágenes en Form de Contacto
http://foro.elhacker.net/empty-t274775.0.html

ImagesLoad Script [En creación]
http://foro.elhacker.net/empty-t236215.0.html

Como almacenar ficheros (p.ej imagenes) en un sitio web
http://foro.elhacker.net/empty-t374492.0.html

Subir un fichero y relacionarlo en la base de datos
http://foro.elhacker.net/php/subir_un_fichero_y_relacionarlo_en_la_base_de_datos-t327903.0.html

Upload de archivo
http://foro.elhacker.net/empty-t329993.0.html

Subida multiple con uploadify y renombrar los archivos
http://foro.elhacker.net/empty-t369001.0.html

Marca de agua automatica para todo un directorio sin modificar imagen [PHP-GD]
http://foro.elhacker.net/empty-t318024.0.html

Como validar UPLOAD de imagenes correctamente
http://foro.elhacker.net/empty-t290979.0.html

http://www.cristalab.com/tutoriales/subir-multiples-archivos-con-php-c32381l/
#206
Hola compañeros alguien sabe como lograron el efecto de las fotos en esta pagina:
http://www.colombianrealty.com/16331-apartamento-para-la-renta-en-el-poblado

pueden ver que cuando uno pasa sobre las imagenes la imagen principal cambia.



Yo tengo medio idea de que es asi:


<script language="javascript">

function img_sobre(imgname)

{

document.getElementById("imageppal").src = imgname;

}

</script>



$pics .= '<img src="images/'.$codigo.'/th_'.$col_th['file_or'].'" id="imgppal" name="imgppal" onmousemove="img_sobre(\'images/'.$codigo.'/'.$col_th['file_or'].'\');" height="77" width="98" alt="'.strtoupper(mysql_result($resp,0,"titulo")).'" title="'.strtoupper(mysql_result($resp,0,"titulo")).'" >';


pero no me funciona, asi que algo debe de hacer falta.

Ya encontre como era aca:
http://www.guruc.com/tips_programacion/galeria.html
#207
Paginar para quienes apenas comienzan en el mundo de la programacion no es nada facil, por eso me motive a compartir este ejemplo que encontre el cual a mi parecer es el mas sencillo y eficaz de entre todos los de la web.



Muestra de técnica de paginación, para mostrar en distintas páginas los resultados de una consulta a la base de datos. El ejemplo está desarrollado en PHP y MySQL.

En muchas ocasiones, cuando se presentan en una página web registros de una base de datos, se deberían mostrar demasiados registros como para colocarlos todos en una única página. En estas ocasiones se suele paginar los resultados, quizás cientos, en distintas páginas con conjuntos de registros mucho menos numerosos. Por ejemplo, podríamos presentar los resultados en páginas de 10 elementos o 20, dependiendo de nuestras intenciones y el tipo de datos que se estén presentando. Este efecto lo habremos podido observar repetidas veces en los buscadores.

Podríamos desarrollar distintos scripts para paginar resultados en PHP. En este artículo vamos a explicar una posibilidad basada en la utilización de una base de datos MySQL y sentencias SQL a las que indicaremos el conjunto de registros que queremos mostrar en cada página. Los enunciados SELECT del lenguaje SQL, en la base de datos MySQL y otras muchas, tienen una cláusula llamada LIMIT, con la que podemos indicar los registros a mostrar, por ejemplo, 10 registros empezando por el registro 180.

select * from pais limit 180,10

Como vemos LIMIT tiene dos argumentos, el primero es el registro por el que empezar los resultados y el segundo el número de resultados a recoger en el conjunto de registros resultante.

Así pues, en este ejercicio de paginación la cláusula LIMIT será la clave para mostrar los registros en grupos del tamaño deseado.

Código de paginación

Hay varias partes del código que servirán específicamente para implementar la paginación. Lo primero es saber qué página se desea mostrar. En principio se mostraría la primera página de resultados, pero si un visitante selecciona con los enlaces de abajo otra página distinta de la primera, habría que mostrarla también. El índice de la página a mostrar, si es que no es la primera vez que se accede, se recibe por parámetro en la URL.


//Limito la busqueda
$TAMANO_PAGINA = 10;

//examino la página a mostrar y el inicio del registro a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
    $inicio = 0;
    $pagina=1;
}
else {
    $inicio = ($pagina - 1) * $TAMANO_PAGINA;
}


Estoy definiendo el tamaño de la página. Luego procuro recibir la página por parámetro en la URL. Si no se recibió nada, se entiende que la página a mostrar es la primera, luego la variable $inicio, que guarda el primer registro a mostrar (para indicarlo en la sentencia SQL en el apartado LIMIT), será cero. Si habíamos recibido algo como página, calculo el inicio con una simple multiplicación de la página a mostrar por el tamaño_ de página definido antes.

Es habitual en estas páginas de resultados informar un poco sobre la cantidad de registros encontrados y los datos de la página que estamos viendo. Estos datos se pueden obtener con unas sencillas operaciones.


//miro a ver el número total de campos que hay en la tabla con esa búsqueda
$ssql = "select * from pais " . $criterio;
$rs = mysql_query($ssql,$conn);
$num_total_registros = mysql_num_rows($rs);
//calculo el total de páginas
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);

//pongo el número de registros total, el tamaño de página y la página que se muestra
echo "Número de registros encontrados: " . $num_total_registros . "<br>";
echo "Se muestran páginas de " . $TAMANO_PAGINA . " registros cada una<br>";
echo "Mostrando la página " . $pagina . " de " . $total_paginas . "<p>";


Nota: Este código podría mostrar una información como esta:

Número de registros encontrados: 256
Se muestran páginas de 10 registros cada una
Mostrando la página 19 de 26

Lo primero es hacer una búsqueda en la base de datos por el criterio que se esté utilizando para saber cuantos registros se obtienen en total sin la paginación (luego veremos de donde sale la variable $criterio).

A continuación puedo calcular el número total de páginas de resultados que genera la búsqueda. La función ceil() redondea números en coma flotante o reales hacia arriba, así pues, devuelve el entero por arriba más próximo.

Las siguientes líneas, donde se utiliza echo, tienen como objeto mostrar los datos en la página.

Ahora veremos el código que realiza la búsqueda en la base de datos, extrayendo y mostrando solamente aquellos registros que corresponden con la página a mostrar.


//construyo la sentencia SQL
$ssql = "select * from pais " . $criterio . " limit " . $inicio . "," . $TAMANO_PAGINA;
$rs = mysql_query($ssql);
while ($fila = mysql_fetch_object($rs)){
    echo $fila->nombre_pais . "<br>";
}
//cerramos el conjunto de resultado y la conexión con la base de datos
mysql_free_result($rs);
mysql_close($conn);

Se construye la sentencia SQL para extraer los datos con el criterio, que veremos luego de donde sale, pero que en principio lo podemos tomar como una cadena vacía. También se utiliza LIMIT, como ya se indicó: poniendo los valores definidos antes como inicio y tamaño de página.

El resto es un recorrido típico por un conjunto de registros, en este caso los países de nuestra base de datos, donde se van mostrando todos los elementos desde el principio hasta el final. Finalizando este recorrido no vamos a realizar ninguna acción más con la base de datos, así que podemos cerrar el resultado de la búsqueda y la conexión con la base de datos.

Ahora podemos ver el código que muestra en la parte de abajo los numeritos de todas las páginas que genera la búsqueda, para que el visitante pueda seleccionar una página y moverse entre los resultados.

[code]
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
    for ($i=1;$i<=$total_paginas;$i++){
       if ($pagina == $i)
          //si muestro el índice de la página actual, no coloco enlace
          echo $pagina . " ";
       else
          //si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
          echo "<a href='index.php?pagina=" . $i . "&criterio=" . $txt_criterio . "'>" . $i . "</a> ";
    }
}


La primera línea comprueba si realmente hay varias páginas de resultados, pues, si no es así no tendría que mostrar nada. Si efectivamente hay varias páginas para mostrar se recorren todas y para cada una se muestra el índice.

El índice a mostrar puede que sea el de la página que se está visualizando en ese momento y en ese caso simplemente podríamos el numerito, pero no el enlace para ir a ese documento, pues es en el que estamos. En caso de que sea una página de resultados distinta, se muestra un enlace para moverse a dicha página, donde se incluye pasando por parámetro tanto el índice de la página que se desea ver como el criterio de la búsqueda que se estaba realizando.

Hasta aquí el código imprescindible para la paginación. Aunque aun vamos a ver alguna cosa más.

Código de búsqueda

Para hacer un taller un poco más completo y poder ofrecer una página de muestra con funcionalidades de búsqueda, hemos creado la posibilidad de añadir un criterio para encontrar tan sólo elementos relacionados con él. Después de todo, los códigos de paginación suelen utilizarse en situaciones en las que se están realizando búsquedas en la base de datos.

El criterio se podrá definir en una caja de texto y habrá un botón de buscar que llame a la misma página pero pasando el texto con las palabras a buscar en la base de datos.


<form action="index.php" method="get">
Criterio de búsqueda:
<input type="text" name="criterio" size="22" maxlength="150">
<input type="submit" value="Buscar">
</form>


Nos fijamos que el método por el que pasamos este formulario es GET. Esto es debio a que no queremos liar el código y como estamos pasando ya por GET el criterio en otros sitios, utilizamos el mismo método.

El formulario lo colocaremos debajo, pero habrá también un trozo de código que recogerá la información y la tratará para adaptarla a una sentencia de búsqueda en la base de datos. Este código lo colocaremos en la parte de arriba de la página.


//inicializo el criterio y recibo cualquier cadena que se desee buscar
$criterio = "";
if ($_GET["criterio"]!=""){
    $txt_criterio = $_GET["criterio"];
    $criterio = " where nombre_pais like '%" . $txt_criterio . "%'";
}


Se inicializa el criterio a una cadena vacía y luego se comprueba si se ha recibido algo por método GET en el campo criterio. Si era así se puede recoger el texto recibido y construir el criterio, que no es más que una cláusula WHERE donde se buscan elementos, en este caso países, cuyo nombre contenga por algún sitio las letras que se han recibido como texto del criterio.

Base de datos

Como se dijo, se está utilizando una base de datos MySQL. En el Manual de Programación en PHP de DesarrolloWeb.com se muestra la manera de trabajar con bases de datos.

En nuestro ejemplo nos faltan por indicar las sentencias para conectar con MySQL y seleccionar la base de datos a utilizar. Serían unas parecidas a estas.


//conecto con la base de datos
$conn = mysql_connect("servidor","usuario","password");
mysql_select_db("nombre_bbdd",$conn);


Conclusión

Para acabar, ponemos a vuestra disposición la descarga del código de este ejercicio, donde se puede ver todo el ejemplo completo y comentado. Esperamos que podáis aplicarlo a vuestros desarrollos.

Fuente:
http://www.webnova.com.ar/articulo.php?recurso=458[/code]
#208
Estoy usando sesiones para paginar asi:
Código (php) [Seleccionar]

     <?php
//SELECT * FROM tabla ORDER BY date DESC LIMIT 10
$sql="select * from inventario where tipo_propiedad='Apartamento' ";

//Limito la busqueda
$TAMANO_PAGINA 2;

//examino la página a mostrar y el inicio del registro a mostrar
$pagina $_GET["pagina"];
if (!
$pagina) {
    
$inicio 0;
    
$pagina=1;
}
else {
    
$inicio = ($pagina 1) * $TAMANO_PAGINA;


session_start();
$_SESSION['sql']=$sql//pa poder que el paginador sepa la sentencia sql con que se estaba paginando

$link=mysql_connect("localhost","root","");
mysql_select_db("inmobiliaria",$link);

//miro a ver el número total de campos que hay en la tabla con esa búsqueda
$ssql $_SESSION['sql']." "$criterio;
$rs mysql_query($ssql,$link);
$num_total_registros mysql_num_rows($rs);
//calculo el total de páginas
$total_paginas ceil($num_total_registros $TAMANO_PAGINA);

//pongo el número de registros total, el tamaño de página y la página que se muestra
echo "Número de registros encontrados: " $num_total_registros "<br>";
echo 
"Se muestran páginas de " $TAMANO_PAGINA " registros cada una<br>";
echo 
"Mostrando la página " $pagina " de " $total_paginas "<p>"

//construyo la sentencia SQL
$ssql $_SESSION['sql']." " $criterio " limit " $inicio "," $TAMANO_PAGINA;
$rs mysql_query($ssql,$link);

if(
mysql_num_rows($rs)>0){
   echo 
"<center><table width='829'><tr><td>RESULTADOS ENCONTRADOS</td></tr>"

while($col=mysql_fetch_array($rs))
{
if($col["tipo_negocio"]=="venta"){
$titulo1="SE VENDE";
}elseif($col["tipo_negocio"]=="arriendo"){
$titulo1="SE ARRIENDA";
}elseif($col["tipo_negocio"]=="amoblado"){
$titulo1="APTO AMOBLADO";
}else{$titulo1="VENTA Y ARRIENDO";}


$sql_img="select * from fotos where codigo_fotos='$col[codigo]' LIMIT 1";
$resp_img=mysql_query($sql_img,$link) or die( "Error en query: $sql, el error  es: " mysql_error() );
$col_img=mysql_fetch_array($resp_img);

echo'<tr>
    <th width="230" scope="col" style="border-width: 1px;border: solid; border-color: #009933;">'
.strtoupper($col[tipo_propiedad]).' '.$titulo1.'</th>
    <th colspan="2" bgcolor="#009933" scope="col">'
.strtoupper($col[titulo]).'</th>
    <th width="201" rowspan="2" scope="col" style="border-width: 1px;border: solid; border-color: #009933;">CODIGO</br>'
.$col["codigo"].'</th>
  </tr>
  <tr>
    <td rowspan="9" style="border-width: 1px;border: solid; border-color: #009933;"><img src="admin/uploads/inmuebles/'
.$col_img["fotos"].'" width=250 height=200></td>
    <td width="235" bgcolor="#009933">&nbsp;</td>
    <td width="135" bgcolor="#009933">&nbsp;</td>
  </tr>
  <tr>
    <td><strong>Area: '
.$col["area"].'</strong></td>
    <td colspan="2" rowspan="7" style="border-width: 1px;border: solid; border-color: #009933;" valign="top">'
.substr($col["descripcion_propiedad"],0,395).'...</td>
  </tr>
  <tr>
    <td><strong>Ciudad: '
.$col["ciudad"].'</strong></td>
  </tr>
  <tr>
    <td><strong>Barrio: '
.$col["barrio"].'</strong></td>
  </tr>
  <tr>
    <td><strong>Cuartos: '
.$col["nro_habitaciones"].'</strong></td>
  </tr>
  <tr>
    <td><strong>Nro Baños Privados: '
.$col["nro_banos_privados"].'</strong></td>
  </tr>
  <tr>
    <td><strong>Nro Baños Sociales: '
.$col["nro_banos_sociales"].'</strong></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
   <tr>
    <td><strong>Precio:'
.$col["precio"].'</strong></td>
    <td colspan="2"><a href="index_vista_inmueble.php?codigo='
.$col["codigo"].'">Mas informacion...</a></td>
  </tr>
  <tr>
    <td colspan="4">&nbsp;</td>
  </tr>'
;
}
}
echo 
"</table></center><center>Página: ";
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas 1){
    for (
$i=1;$i<=$total_paginas;$i++){
       if (
$pagina == $i)
          
//si muestro el índice de la página actual, no coloco enlace
          
echo $pagina " ";
       else
          
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
          
echo "<a href='index_amoblados.php?pagina=" $i "&criterio=" $txt_criterio "'>" $i "</a> ";
    }
}
echo 
"</center></br>";
?>



el problema es que si no limpio la sesion cuando cambio de sesion en la pagina, se queda pegado el paginador en la ultima consulta que tuvo, alguien sabe como puedo limpiar la sesion pero solo cuando se usen los vinculos:

Código (html4strict) [Seleccionar]

   <td colspan="2" align="center"><strong><a href="index_amoblados.php">Apartamentos Amoblados</a></strong></td>
   <td colspan="2" align="center"><strong><a href="index_fincas.php">Fincas de Recreo</a></strong></td>
   <td colspan="2" align="center"><strong><a href="index_ventas.php">Ventas</a></strong></td>
   <td colspan="2" align="center"><strong><a href="index_arrendamientos.php">Arrendamientos</a></strong></td>


Ya encontre el error estaba en el paginador que en vez de usar $_SESSION['sql'] se debia usar solamente la sentencia $sql.
desaparecen las lineas:
session_start();
$_SESSION['sql']=$sql;

y se reemplaza $_SESSION['sql'] por $sql en las lineas necesarias.
#209
Buenas compañeros alguien podria decirme por favor por que cuando hago una consulta mysql dentro de una tabla de inmuebles si los coje cuando cojo valores por debajo del millon 1000000.

ASi:
Código (sql) [Seleccionar]
select * from inventario where tipo_propiedad = 'Amoblado' and departamento = 'Antioquia' and ciudad = 'Medellín' and precio >= '300000' and precio <= '980000'
Encuentra 3 apartamentos.

Pero no coje ningun apartamento si la mando desde el formulario asi:
Código (sql) [Seleccionar]
select * from inventario where tipo_propiedad = 'Amoblado' and departamento = 'Antioquia' and ciudad = 'Medellín' and precio >= '300000' and precio <= '1000000'




Ya lo solucione era por que en el codigo estaba mandando los precios como cadenas y no como numeros:

Código (php) [Seleccionar]
$precio_desde = $_POST["precio_desde"];
if(is_numeric($precio_desde)){
     //la variable es un numero
$sql.=" and precio >= $precio_desde";
}else{
     //la variable no es numero
}

$precio_hasta = $_POST["precio_hasta"];
if(is_numeric($precio_hasta)){
     //la variable es un numero
$sql.=" and precio <= $precio_hasta"; //estaba con el error como: '$precio_hasta' con comillas '''''' se las quite y funciono.
}else{
     //la variable no es numero
}
#210
Foro Libre / 10 frases de Steve Jobs
5 Enero 2013, 19:40 PM


Steve Jobs

Revisando el blog de nubelo, me reencontré con el post de frases para emprendedores y se me di cuenta que sólo hay 2 frases de uno de los emprendedores más importantes del siglo XX, Steve Jobs, y por ello quiero compartir con ustedes otras  frases que, por lo menos a mí, siempre me dejan pensando.



Fuente:
http://www.nubelo.com/blog/steve-jobs/?utm_source=social&utm_medium=facebookblog&utm_campaign=stevejobs
#211

Como se que para un programador es un dolor de cabeza encontrar un buen codigo y que se entienda de como hacer combos dependientes, voy a explicar como hacer el tipico PAIS, ESTADO, CIUDAD/MUNICIPIO.

Lo primero es crear la base de datos con los paises, estados y ciudades del mundo, la cual adjunto en el comprimido se llama: mundo.sql

Dentro de la carpeta classes hay un archivo llamado: DataAccess.class donde debes configurar la conexion a tu bd.

Despues viene el formulario con los tres combos dependientes el cual consta de 3 partes de codigo:
La primera parte con las librerias que se invocan para crear los combos.

<?php
require 'classes/Form.class.php';
require 
'classes/DataAccess.class.php';
require 
'classes/ElementsFromDB.class.php';
require 
'classes/LinkedSelect.class.php';

$form=new Form('form''post');
$form->AddInput(array(
'elementsfromdb'=>array(
'table'=>'paises',
'values'=>'id',
'options'=>'pais',
),
'attributes'=>array(
'type'=>'select',
'id'=>'select_1',
'name'=>'select_1'
),
'externalclass'=>'elementsfromdb',
'selected'=>'49',
'default'=>array(
'value'=>'0',
'option'=>'Elige...'
)
));
$form->AddInput(array(
'elementsfromdb'=>array(
'table'=>'estados',
'values'=>'id',
'options'=>'estado',
),
'attributes'=>array(
'type'=>'select',
'id'=>'select_2',
'name'=>'select_2'
),
'externalclass'=>'linkedselect',
'linkedby'=>array(
'reference'=>'relacion',
'id'=>'select_1',
'showdefault'=>'0'
),
'default'=>array(
'value'=>'0',
'option'=>'Elige...'
),
'locations'=>array(
'js'=>'js/',
'php'=>'classes/'
)
));
$form->AddInput(array(
'elementsfromdb'=>array(
'table'=>'municipios',
'values'=>'id',
'options'=>'municipio',
),
'attributes'=>array(
'type'=>'select',
'id'=>'select_3',
'name'=>'select_3'
),
'externalclass'=>'linkedselect',
'linkedby'=>array(
'reference'=>'relacion',
'id'=>'select_2',
'showdefault'=>'0'
),
'default'=>array(
'value'=>'0',
'option'=>'Elige...'
),
'locations'=>array(
'js'=>'js/',
'php'=>'classes/'
)
));
$form->GenerateForm();
?>



La segunda parte es el constructor que va antes del head:

<?php $form->GenerateAdditionalJS(); ?>
</head>


Y la tercera parte que agregar los controles en si:

<?php $form->GetInput('select_1'); ?>
<?php $form->GetInput('select_2'); ?>
<?php $form->GetInput('select_3'); ?>


Y la cuarta parte que es en el archivo php que recibe el formulario el del action del index averiguar que Pais, Estado y Ciudad seleccionaron asi:

//averiguar pais
   $_SESSION["select_1"]=$_POST['select_1'];
   $_select_1=$_SESSION["select_1"];
   
   $link=mysql_connect("localhost","sistema4_ixel","fashionxtg2011");
   mysql_select_db("sistema4_ixelmoda",$link);
   mysql_query("SET NAMES 'utf8'"); 
   $consulta=mysql_query("select * from paises where id = '$_select_1'",$link);
   mysql_close($link);
   
   if( mysql_num_rows($consulta) == 1) {
$array = mysql_fetch_array($consulta);
$_SESSION["pais"] = $array["pais"];
$_pais = $_SESSION["pais"];
mysql_free_result($consulta);
   }
   //fin pais

   //averiguar departamento/estado
   $_SESSION["select_2"]=$_POST['select_2'];
   $_select_2=$_SESSION["select_2"];

   $link=mysql_connect("localhost","sistema4_ixel","fashionxtg2011");
   mysql_select_db("sistema4_ixelmoda",$link);
   mysql_query("SET NAMES 'utf8'"); 
   $consulta=mysql_query("select * from estados where id = '$_select_2'",$link);
   mysql_close($link);
   
   if( mysql_num_rows($consulta) == 1) {
$array = mysql_fetch_array($consulta);
$_SESSION["estado"] = $array["estado"];
$_departamento = $_SESSION["estado"];
mysql_free_result($consulta);
   }
   //fin depto/estado

   //averiguar ciudad
   if (empty($_POST['ciudad'])){
   
   $_SESSION["select_3"]=$_POST['select_3'];
   $_select_3=$_SESSION["select_3"];
   
   $link=mysql_connect("localhost","sistema4_ixel","fashionxtg2011");
   mysql_select_db("sistema4_ixelmoda",$link); 
   mysql_query("SET NAMES 'utf8'"); 
   $consulta=mysql_query("select * from municipios where id = '$_select_3'",$link);
   mysql_close($link);
   
   if( mysql_num_rows($consulta) == 1) {
$array = mysql_fetch_array($consulta);
$_SESSION["municipio"] = $array["municipio"];
$_ciudad = $_SESSION["municipio"];
mysql_free_result($consulta);
   }
   
   }else{
   $_SESSION["municipio"]=$_POST['ciudad'];
   $_ciudad = $_SESSION["municipio"];
   }    
   //fin ciudad


Descargar ejemplo:
http://www.4shared.com/rar/_nb9_-4_/select_dependientes.html
El descargable tiene dos carpetas una formulario_sencillo donde esta el codigo necesario solo para los combos, y otra formulario_completo donde esta un formulario comun con mas opciones para usuarios mas avanzados.

No olvides agregar a tu proyecto las carpetas classes y js, para que tus combos funcionen.

Espero les guste y les sirva esta adaptacion que hice de ese esplendido ejemplo de combos dependientes. Graphixx.

Fuente Original:
http://www.formatoweb.com.ar/blog/2007/08/20/clase-para-generar-automaticamente-select-combos-dependientes-multinivel/
#212
Hacking / Libro: Hacker Épico en pdf
28 Diciembre 2012, 23:21 PM
Desde que recibí el libro Hacker Épico opté por paladearlo sólo durante los viajes diarios en tren hacia el trabajo, para hacerlos más amenos y cortos. Tanto es así que durante el segundo día de lectura me pasé dos paradas y ahora maldigo el momento en el que el tren llega puntual, o no sufre ningún percance, huelga,  incidencia o retraso porque es verdad que la trama te atrapa y no quieres parar de seguir leyendo. Es como cuando te enciendes un cigarro y justo viene el autobús, apenas das dos caladas y tienes que apagarlo...



De momento el principio promete, un libro en el que convergen una novela de intriga y un manual técnico como un Martini seco con vodka, agitado, no removido. Todo ello con el encanto de aquel que reconoce un entorno muy cercano, con una narrativa con múltiples guiños a una realidad que muchas veces supera la ficción, en el que cada investigación, prueba o reflexión del protagonista es una lección aprendida o por aprender, algunas sublimes. Es decir, una obra lúdico-didáctica como nunca había leído en castellano.

El caso es que un buen amigo está muy ilusionado con tener el libro, más el mío que es uno de los que vienen con una pequeña dedicatoria de Alex y Rodrigo, no personalizada pero al fin al cabo dedicatoria. No sé si es por la navidad que ablanda fríos y duros corazones, pero decidí envolverlo para regalo y enviárselo... y como podéis imaginar, tampoco iba a quedarme sin terminar una lectura que ya me tenía enganchado, así que he escaneado pacientemente cada una de sus páginas y convertido el libro de papel en un libro electrónico en pdf.

De esa forma puedo seguir leyendo el libro en mi móvil, salvo un árbol, hago un regalo genial a un amigo y, continuando con el frenesí en mi derroche de generosidad, también os comparto el pdf. Al fin y al cabo estamos en navidad, así que a disfrutarlo:

http://depositfiles.com/files/iqejkvjls

Fuente:
http://news-technology-learning.blogspot.com/2012/12/libro-hacker-epico-en-pdf.html
#213
Primero que todo por quiosco entiendase esto:




Alguien tiene experiencia sobre que sistema operativo es el mas recomendado, y lo mas importante en que lenguaje es como el mas idoneo para hacer una app para un quiosco, conocen alguna en PHP... alguien tiene algun manual para quioscos, toda la informacion referente a quioscos que hayan implementado para armar alguno es bienvenida... gracias

me gustaria comentaran su experiencia diseñando app en php para pantallas tactiles.
#214
Primero que todo por quiosco entiendase esto:




Alguien tiene experiencia sobre que sistema operativo es el mas recomendado, y lo mas importante en que lenguaje es como el mas idoneo para hacer una app para un quiosco, conocen alguna en PHP... alguien tiene algun manual para quioscos, toda la informacion referente a quioscos que hayan implementado para armar alguno es bienvenida... gracias
#215
Hola compañeros, resulta que tengo un panel reseller, y tengo un cliente que dejo los DNS con moniker:

Cliente:
ns3.monikerdns.net
ns2.monikerdns.net
ns1.monikerdns.net
ns4.monikerdns.ne

DNS del hosting reseller:
ns1.rhostbh.com o 69.89.16.121
ns2.rhostbh.com o 74.220.195.41

Mi duda es si creo el cpanel apuntando a los dns de moniker, en vez de a los del servidor de hosting,
de todas formas la pagina si agarrara el hosting que le he creado.

asi quedaron apuntados en moniker los www:


#216
Estoy desarrollando una web con muchos efectos jquery, resulta que veo que hay un problema con tratar de importar y usar la libreria en 2 rutinas al mismo tiempo solo funcionan los efectos de la primera.

<script type="text/javascript" src="js/jquery2.js"></script>

Que se puede hacer para que funcionen los efectos del segundo script que usara jquery?

Ya busque en google pero no dan consejos que solucionen el problema:
http://foro.elhacker.net/desarrollo_web/se_pueden_poner_dos_jquery_en_la_misma_pag-t370113.0.html
http://es.answers.yahoo.com/question/index?qid=20110826094806AATydx2
http://ciudadblogger.com/2011/10/jquery-sus-versiones-y-el-conflito.html
http://www.SPAM(62)/forowindows/dudas-webmaster/104438-problemas-al-anadir-dos-plugins-jquery.html



Al final lo resolvi con un machetazo.... use un iframe sin bordes para cargar la segunda animacion:
</br></br>
<center><iframe src="around.htm" width="728" height="700" marginheight="0" marginwidth="0" noresize scrolling="No" frameborder="0">
</iframe></center>
#217
[Source] Carrousel Round About - Carrusel con imagen en el centro y giro 3D


Me motive a crear el source de este excelente carrusel,
ya que el autor en su web solo pone dos archivos .js pa descargar
y no pone el recurso completo, ni da ejemplos de como hacer los ejemplos
que el tiene en la web, espero que lo disfruten.

Descargar ejemplo:
http://www.4shared.com/zip/E4bh1jWT/fredhq-roundabout-c1bcd37.html

Source Original:
http://fredhq.com/projects/roundabout/demos/around
http://fredhq.com/projects/roundabout#/demos
#218


Una operación internacional ha culminado en el arresto de 10 personas sospechosas de haber participado en la creación y explotación del programa malicioso Yahos, que se utilizó para crear la poderosa red zombi Mariposa.

La operación se centró en encontrar a los responsables de la segunda oleada de ataques de la red zombi Mariposa. La primera se descubrió en diciembre de 2008 y, en sólo un año, infectó 12 millones de ordenadores en todo el mundo para robar la información personal y financiera de sus víctimas.

En la segunda oleada de ataques, los cibercriminales utilizaron el programa Yahos para infectar a más de 11 millones de equipos y unirlos a la red zombi Mariposa entre 2010 y octubre de 2012. Los hackers utilizaron el malware para robar los números de tarjetas de crédito, datos de las cuentas bancarias e información personal de los usuarios de los ordenadores comprometidos. Así es como los delincuentes pudieron hacerse de 850 millones de dólares que robaron a sus víctimas.

El FBI, la Agencia del Crimen Organizado del Reino Unido y otras entidades internacionales recibieron ayuda de Facebook para investigar el incidente y rastrear a los cibercriminales. "El equipo de seguridad de Facebook ayudó a las autoridades durante la investigación para que pudiéramos identificar la raíz del problema, a los intrusos y a los afectados por el programa malicioso", dijo el FBI. "Los sistemas de seguridad lograron detectar las cuentas afectadas y proveerlas de las herramientas necesarias para deshacerse de esta amenaza".

Las personas arrestadas se encuentran en el Reino Unido, los Estados Unidos, Bosnia y Herzegovina, Croacia, Macedonia, Nueva Zelanda y Perú.

Fuentes:
http://arstechnica.com/tech-policy/2012/12/fbi-snares-850-million-butterfly-botnet-ring-with-help-of-facebook/

http://www.pcpro.co.uk/news/security/378640/facebook-helps-fbi-shut-down-850m-botnet

http://www.itproportal.com/2012/12/12/facebook-assists-fbi-in-take-down-of-850m-cybercrime-ring-/

http://www.viruslist.com/sp/hackers/news?id=208275085
#219
Lo consegui de:
http://leandroascierto.com/blog/proyecto-en-marcha-parte-3/

es mas hasta junte todo los codigos en un solo descargable:
El paquete contiene:
descargador
descargador multiconexion
parte1a escritorio remoto
parte1b explorador remoto
parte2
parte3
Webcam via Socket.

Descarga:
https://dl.dropbox.com/u/106838507/RAT.rar
Contraseña para descomprimir: graphixx

No se que estoy haciendo mal, pero no logro hacerlo conectar por inversa:

#220
Buenas compañeros la verdad desde que me meti con el php ya llevo 5 años sin tocar VB, andaba mirando el RAT pero no lo he podido poner a trabajar con NO-IP... algun otro proyecto(troyano) tipo RAT de codigo abierto? agradezco sus respuestas...
#221
Alguien conoce del tema, lo veo sencillamente fascinante, si pudieran facilitar manuales o textos se les agradece.
#222
Hola amigos estoy analizando esta increible herramienta:
http://leandroascierto.com/blog/proyecto-en-marcha-parte-3/

- Ya lo puse a trabajar por NO-IP
Pero  me pregunto que puerto usar que no le despierte sospechas al antivirus,
recomiendan alguno ?
#223
alguna idea de como recorrer un resultado mysql en vez de con:
while($col=mysql_fetch_array($resp))

algo asi:
Código (php) [Seleccionar]

$resf = mysql_num_rows($resp);
$resc = mysql_num_rows($resp_cr);

//optenemos el limite mas grande de entre las dos consultas
if($resf > $resc){

$limite=$resf
$ban = "f";
}else{
$ban = "c";
$limite=$resc
}

$col=mysql_fetch_array($resp)
$col_cr=mysql_fetch_array($resp_cr)
//recorremos el maximo de resultados
for ($i = 0; $i <= $limite; $i++) {
   
if($ban=="f"){
//limitar cr
if($i<=$resc){
//dibujamos fila cr

}
}

if($ban=="c"){
//limitar fr
if($i<=$resf){
//dibujamos fila fr
}
}

}//fin for


es que quiero unir dos consultas mysql en una sola.
algo asi como supongamos tengo un vector de 5 resultados y otro de 3
quiero que recorriendo el mayor, ir mostrando tambien el menor, controlando que el menor no se salga de rango.
#224
PHP / Paginacion salteada entre dos tablas
14 Noviembre 2012, 23:01 PM
tengo dos tablas supongamos una tabla motos, y otra tabla carros...
alguien conoce un script de paginacion que me vaya mostrando los registros de ambas tablas:

1 pagina : motos
2 pagina : carros
3 pagina : motos
4 pagina : carros
y asi sucesivamente, o si conocen algun script de paginacion bueno se agradece.
Gracias.
#225
http://www.youtube.com/watch?v=U07Vu_klltw&feature=share
Se la fumo verde, este asesino dice ser un androide creado para matar  :silbar:

Parece discipulo de JODA por la forma de hablar, si tu no obedecer quieres tu, matar torpe deber yo :S