|
Mostrar Temas
|
Páginas: [1] 2 3 4 5
|
1
|
Programación / PHP / CakePHP 3.x Problemas con controlador y $html->link
|
en: 19 Julio 2017, 17:14 pm
|
Hola buenas tardes. Recién inicio con cakePHP y estoy haciendo modificaciones a un proyecto ya construido. Estoy intentando agregar un link en un menu.. he creado un controlador products_controller.php y dentro de este estoy he creado un action llamado admin_listproducts(). class ProductsController extends AppController { var $name = 'Products'; var $helpers = array('Html', 'Form','javascript','Ajax', 'excel'); // var $uses = array('User'); // var $allowedActions = array(); var $components = array('RequestHandler','Email','Cookie'); public function admin_listproducts(){ // $this->layout="admin"; echo "Hello World"; } public function index(){ echo "hello World"; } }
Luego intento insertar en una vista que esta en la carpeta app/views/elements/lista.cf en forma de link $productclass = ""; if(strtolower($this->params["controller"]) == 'products' && $this->params['action']=='admin_listproducts'){ $productclass = "active"; } <li> <?php echo $html->link('Productos',array('controller' => 'products', 'action' => 'listproducts'),array('class'=>$productclass,'escape'=>false ));?></li>
Por alguna razón no me aparece el link solo los otros que ya están en la lista.... ¿Que estoy haciendo mal? ¿Que me falta?
|
|
|
3
|
Foros Generales / Foro Libre / [Opinen] ¿Qué es un hacker?
|
en: 4 Junio 2017, 03:28 am
|
Muy buenas a todos, hoy he querido abrir este tema con el fin de filosofar algo que a todos nos interesa...
La gente cuando pienza en la palabra "Hacker" se imagina a un vago que tiene gusto por robar cuentas de redes sociales, por entrar a sistemas sin autorización y robar información...
Si si, ya lo se, esto es un grabe error, los medios de comunicación se han encargado de darle ese sentido...
yo mas bien creo que es una cultura, una persona que le apasiona aprender, saber, esa es su fuente de inspiración.
Saber como funciona algo, comprenderlo, analizarlo, y de paso cuando se analiza se encuentra que es posible hacer que funcione de otra manera...
la linea entre un ciber criminal y un solo un "hacker" es que un cibercriminal no necesariamente es un hacker..
que opinan ustedes?
|
|
|
4
|
Seguridad Informática / Seguridad / ¿Como consigo muestras de malware que están atacando actualmente?
|
en: 28 Mayo 2017, 23:46 pm
|
Compañeros... En este momento me he hecho esta pregunta, ya que siempre que veo una noticia de que alguien descubrió una solución con relación a alguna amenaza, "Ejemplo el de WanaCry"... Me pregunto como consiguió una muestra del ransomware para poder analizar las muestras....
Si alguien me puede orientar, si hay alguna organización o algo por el estilo?
|
|
|
5
|
Foros Generales / Sugerencias y dudas sobre el Foro / Estoy Haciendo Tutoriales de python básico...(MOD ¿Puedo poner los links?)
|
en: 28 Mayo 2017, 02:53 am
|
Hola compañeros, he querido compartir con ustedes... ya tengo varios años en este foro y creo que como todos los que conformamos esta comunidad en algun momento buscamos la ayuda, la guia, la orientacion, de como iniciar en programacion, que lenguaje aprender y mas.....
hoy quiero devolver lo que se me ha dado... he iniciado un proyecto es un blog donde voy a compartir experiencias de este mundo de la programación y otros datos de alguna investigación que realice....
por ahora estoy impartiendo videotutoriales de python, no soy muy bueno como maestro, pero hasta para eso se puede aprender con practica....
así que estan invitados...
no se si es contra las reglas poner el link de mi blog y canal de youtube... asi que esperare a que un moderador me diga si lo puedo hacer.....
|
|
|
6
|
Programación / PHP / Ayuda con Sockets PHP y Java [RESUELTO]
|
en: 5 Mayo 2017, 02:02 am
|
buenos dias estoy intentando hacer una conexión por sockets desde php y haciendo de servidor con java. a continuacion les describo mas o menos lo que sucede: FLUJO: 1 - Servidor Inicia 2- Cliente crea la conexion socket. 3- Cliente abre la conexion socket. 4 - Servidor recibe conexion; 5 - Cliente Envia mensaje "ping". 6- al intentar leer el Bufferd el servidor se queda esperando "no se que" (en la linea 42 del codigo java) . (Este es mi problema)7. el cliente se le agota el tiempo de espera y se genera excepción. 8. justo al cerrarse la conexión por el tiempo agotado el servidor lee el mensaje "ping". Servidor Java: package modelo.conexion; import java.io.*; import java.net.*; import java.util.logging.Level; import java.util.logging.Logger; public class Servidor extends Thread { private static Servidor instance; public static final int PORT = 9901; public static boolean on = true; private Servidor() { } @Override public void run() { try { // Create the server socket while (on) { // Wait for a connection System. out. println("Servidor a la escucha..."); clientSocket = serverSocket.accept(); // get input and output streams // PrintWriter output = new PrintWriter (clientSocket.getOutputStream(),true); //read data json String data = input. readLine(); //output.write(data); output.writeBytes("OK"); output.flush(); clientSocket.close(); } Logger.getLogger(Servidor.class.getName()).log(Level.SEVERE, null, ioe); } } public static synchronized Servidor getInstance() { if (instance == null) { instance = new Servidor(); instance.run(); } return instance; } }
Codigo Cliente PHP: <?php if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $delimitador = "\n\n"; // -------- ESTA ES LA SOLUCION -------- $mensaje = "ping".$delimitador; } } ?>
|
|
|
8
|
Programación / Java / Ayuda leyendo archivo de 5 GB [OutOfMemoryError]
|
en: 17 Noviembre 2016, 02:01 am
|
Buenos dias estoy teniendo problemas para generar un script que me permita almacenar una base de datos que esta en un txt separando cada registro por lineas y cada columna por comas.. estoy intentando guardar estos registros en una base de datos mysql pero dado que es tan grande el archivo me esta generando un error: at java.nio.HeapCharBuffer.toString(HeapCharBuffer.java:561) at java.nio.CharBuffer.toString(CharBuffer.java:1201) at java.util.regex.Matcher.toMatchResult(Matcher.java:249) at java.util.Scanner.match(Scanner.java:1339) at java.util.Scanner.hasNextLine(Scanner.java:1547) at testproject.TestProject.main(TestProject.java:90) Java Result: 1
les pongo el codigo completo por si alguien se le ocurre como solucionarlo.... package testproject; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Scanner; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Usuario */ public class TestProject { /** * @param args the command line arguments */ public static void conectar() { try { if (con == null || con.isClosed()) { String connection = "jdbc:mysql://" + "localhost" + ":" + "3306" + "/" + "base"; //System.out.println("[*][SQL] Conexión Exitosa."); } ex.printStackTrace(); System. out. println("[Error][SQL] No se pudo crear conexión con la base de datos."); } } public static void printLog (String line ){ try { pw.println(line); pw.close(); Logger.getLogger(TestProject.class.getName()).log(Level.SEVERE, null, ex); } } String driver = "com.mysql.jdbc.Driver"; try { Class.forName(driver); } conectar(); Scanner sc = null; try { inputStream = new FileInputStream("C:\\Users\\usuario\\Desktop\\base5GB.txt"); sc = new Scanner(inputStream, "UTF-8"); while (sc.hasNextLine()) { try{ if(line.length() > 2){ String [] campos = line. split(","); if(campos.length == 10){ String QUERY = "INSERT INTO `tabla`(`campo1`, `campo2`,`campo3`, `campo4`, `campo5`, `campo6`, `campo7`, `campo8`, `campo9`, `campo10`) VALUES ("+campos [0]+",'"+campos [1]+"','"+campos [2]+"','"+campos [3]+"','"+campos [4]+"','"+campos [5]+"','"+campos [6]+"','"+campos [7]+"','"+campos [8]+"','"+campos [9]+"')"; if(prest.executeUpdate()>0){ System. out. println("ID Insertado "+campos [0]); }else{ printLog(line); } }else{ printLog(line); } }else{ //System.out.println("ID Insertado"+idBD); } // System.out.println(line); System. out. println("-"+line +"-"); ex.printStackTrace(); printLog(line); } } // note that Scanner suppresses exceptions if (sc.ioException() != null) { throw sc.ioException(); } } finally { if (inputStream != null) { inputStream.close(); } if (sc != null) { sc.close(); } } } }
|
|
|
9
|
Programación / Desarrollo Web / [Ayuda][javascript]undefined elemento de un objeto
|
en: 30 Agosto 2016, 19:39 pm
|
Buenos dias. Estoy trabajando con la API de Telegram, específicamente con webogram, y hay un problema que me tiene dando vueltas la cabeza. en el index del webogram he insertado este codigo de javascript: function buscarContacto(numero){ var obj = {status:1,value:[222886325]}; var ser = angular.element(document.body).injector().get('AppUsersManager'); /// SERVICIO PARA GESTION CONTACTOS var q = ser.getContacts(numero); console.log("OBJ VALUE", obj.value); console.log("sate",q.$$state.status); console.log("valor:",q.$$state.value); console.log("Status",q.$$state.status); return q; }
si ejecuto en la consola el siguiente codigo: var q = buscarContacto("+523231011116")
obtengo como resultado lo siguiente:y al imprimir la variable "q" en la que se almacena el retorno de la funcion "buscarContacto" :Bien. La gran pregunta es ¿por qué imprime undefined en la cosola? (en la linea 7 codigo javascript) si existe value en el objeto. QUE ESTOY HACIENDO MAL??????? API WebOgram Github:https://github.com/zhukov/webogram
|
|
|
10
|
Programación / Java / [Sockets] Cliente - servidor
|
en: 7 Junio 2016, 02:47 am
|
Buenos días,
solo tengo una pregunta.
para acceder desde un cliente fuera de la red LAN a un servidor que utiliza sockets, digamos que utiliza el puerto 2745
¿se puede hacer con código todo o solo con que funcione a dentro de mi red LAN (la conexión cliente servidor) y luego tengo que configurar el router en mi red LAN?
|
|
|
|
|
|
|