elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15
31  Programación / Programación General / sala de chat en: 16 Septiembre 2012, 08:10 am
necesito hacer una sala de chat, y no se si decantarme por     un servidor tipo  irc, o por  un servidor web?


solo neceisto funcione basicas, canales que se auto crean.. un sistema anti-spam, y mensajes directos...

algun protocolo que me recomienden?  o en su defecto... usarian irc, o un servidor web con una api json?



lo estuve pensando, y definitivamente sql no sirve,  pero la idea de un servidor web no es tan mala,  podria  crear las salas de chat como objetos en memoria, y axceder a ellos desde memoria...

para mensajes personales, entonces ya podria usar sql
32  Foros Generales / Foro Libre / vender un producto que no tengo (pero lo compro por demanda) en: 1 Septiembre 2012, 09:05 am
me invitaron a dar unas clases de cultura empresarial..

en las que hablare de

startups, outsourcing y cloudsourcing...

y quiero añadir un tema, pero no se como se llama

por ejemplo.. yo soy un vendedor, por ebay y vendo libros.. pero yo no tengo esos libros, sino que tengo el contacto con la editoral.. entonces cada que me hacen una compra, yo se lo compro a la editorial.

de esa forma, yo no invierto en algo que no se si se vendera.


no se como se llama ese modelo de negocios.
33  Programación / Programación General / bots que se hacen pasar por humanos? en: 29 Agosto 2012, 08:47 am
como se programa un bot que se hace pasar por un humano?

me refiero a la idea de la base de datos...  imagino que se almacenan conversaciones, y entonces se busca el mensaje en la bd para saber que responder...


pero quisiera que fuera lo mas real posible... entonces se me viene a la mente algoritmos como  redes neuronales de agrupacion.
34  Programación / Programación General / cargar datos mediante javascript en: 23 Agosto 2012, 10:12 am
estoy ofreciendo una api en una web que tengo...

la api devuelve un json {titulo,foto,informacion}  pero se que el 95% de mis usuarios no sabra que hacer con eso.. entonces me gustaria ofrecerles codigos ya creados para que carguen la info dada por el api en sus web..

aparte de javascript se les ocurre otras formas? xD

realmente no se me ocurre ni en javascript, pero me imagino que es un arreglo que crea divs... aun asi, busco mas posibilidades..


plop.. me equivocado de subforo, mil disculpas
35  Programación / Programación General / mmorpg servidor en: 22 Agosto 2012, 10:19 am
si, imagino que es un tema trillado (repetido)  pero esta es una cuestion un poco diferente...
no podia dormir y me quede pensando, como hacer un servidor mmorpg.... que se necesita?

y mi interrogante me llevo a simplficarlo.

- debemos trasmitir los datos de los usuarios a los demas usuarios ( ._.) entonces pense en el ¿como?.. y conclui en un "objeto"  mapa que guarde las cordenadas de los usuarios y este objeto sea retrasmitido a todos los clientes.
pero esto solo tendria posiciones, entonces pense en mas objetos...

objetos "usuarios" con parametros como cordenadas x,y, vida, estado, accion_realizando y asi. de este modo el cliente solo tiene que leer los datos y desplegarlos. y luego pense en los moustros y npcs.. y dije, ok, tal vez ese mapa debe aceptar arreglos mas aya de el objeto "usuario"


pero cambiando de tema, pense en como mantener el mapa en memoria y a la vez servirlo a n usuarios sin lag... obviamente no podemos generar un mapa para cada usuario con los mismos valores siempre.. el mapa debe ser global, y sus datos deben estar en ram necesariamente. y debe  enviar informacion cada x milesimas de segundo a todos lo usuarios.. (de modo que no puede enviar uno por uno) y me cuestiono, el envio de informacion al mismo tiempo se realizaria con hilos?


luego pasando a temas de seguridad, el mapa deberia checar que cada peticion que reciba sea valida. e ignorar las que no lo son, e incluso beanear cuando las cuentas  cuando se spamea una peticion no valida. pero esto retrasaria el procesamiento del mapa.. podria entonces encenderse banderas para confiar en usuarios o para desconfiar. no?


como ven mis delirios de 3 am...  estoy mal o bien en mi teoria de un servidor mmo...

el cliente es punto y aparte. y obviamente iria con sokets, e interpretando y mostrando el mapa..



curioso.. cree un tema igual en el 2007 xD solo que esta vez tengo mas idea de como hacerlo.
pero rescatando cosas del tema anterior.

ese objeto mapa, solo deberia reenviar informacion de lo que "se a movido"
36  Programación / Desarrollo Web / latitud y longitud de ip del usario? en: 18 Agosto 2012, 11:05 am
alguien me recomienda algun servicio gratuito con posibilidad de upgrade  para obtener la latitud y longitud del usuario mediante javascript?

y si tienen el javascript pues mejor! jeje.. sino con el sitio es suficiente..  es que ahi bastantitos y pues no se cual elegir...

necesito optener latitud y longitud para setear un mapa
37  Sistemas Operativos / GNU/Linux / ejecutar parametro por ssh en una sola linea.. en: 16 Agosto 2012, 08:43 am
disculpen es que no tengo tantas maquinas para experimentar :S  y aveces no confio en experimentar sobre un servidor ssh sobre mi misma maquina...

quiero saber si es posible ejecutar un script directamente en la conexion...

ejemplo

Citar
ssh  user@host:path/to/script/./script.py

gracias :3
38  Sistemas Operativos / GNU/Linux / ssh-agent en: 15 Agosto 2012, 11:02 am
pues nada.. el ssh-agent no me funciona

creo la clave con ssh-keygen

subo el public con

scp  user@host ic_scr.pub

entro a host
ssh user@host

copio la clave
cat is_scr.pub >> .ssh/authkeys (o algo asi)

e importo la clave

ssh-add ic_scr.pub


e inicio  el agente?

ssh-agent


pero al conectar a user@host sigue pidiendome la clave... y ne da una weba enorme por que mi clave es de 22 caracteres

estoy asiendo algo mal?

39  Programación / Programación General / exprecion regular.... n__n en: 13 Agosto 2012, 07:35 am
tengo esta sencilla exprecion regular

Citar
r'^adoptar|se_busca|perdido/(\d+)/[-_A-Za-z0-9]*/$'


necesito que funciones asi

adopar/1/gatito
se_busca/2/perrito
perdido/4/cotorro

el problema es que solo funciona la ultima... por que no estan englobadas las opciones

Citar
r'^(adoptar|se_busca|perdido)/(\d+)/[-_A-Za-z0-9]*/$'

el poblema es que el metodo que recibe es un poco quisquilloso con los parametros... y si lo pongo entre parentesis se pasara como parametro, cuando no lo es.

asi que no se como engobar esas opciones.. ya probe con []  pero lo busca como caracteres..
40  Programación / Desarrollo Web / google maps añadiendo campo de busqueda.. en: 12 Agosto 2012, 12:55 pm
tengo este codigo jquery

Citar
django.jQuery(function($){
   $.fn.gmapAdmin = function(options){
      var defaults = {   
         'zoom':8,   
         'lat':'53.311',
         'lng':'-6.24',
         'map_elem' : '#id_map',
         'delete_elem' : '#id_delete',
      };
      
      var options = $.extend(defaults, options);
      var value = null;
      var marker = null;
      var map = null;
      var latlng = null;
      var that = this;
      
      var set_field = function(latlng){
          if(marker){
              $(that).val(latlng.lat()+","+latlng.lng());
          }
      };
      
      var get_field = function(){
          if($(that).val()){
             return $(that).val().split(",");
          }else{
             return "";
          }
      };
      
      var remove_field = function(){
          if(marker!==""){
             $(that).removeAttr("value");
          }
      };
      
      var remove_marker = function(){
          marker.setMap(null);
          marker = null;
      };
      
      var set_marker = function(latlng){
          if(!marker){
              marker = new google.maps.Marker({
                map:map,
                draggable:true,
                position: latlng,
             });
             google.maps.event.addListener(marker, 'click', function(new_location) {
                 map.setZoom(13);
                map.setCenter(new_location.latLng);
             });
             google.maps.event.addListener(marker, 'dragend', function(new_location) {
                set_field(new_location.latLng);
             });
          }else{
              marker.setPosition(latlng)
          }
      };   
      
      latlng = new google.maps.LatLng(options.lat,options.lng);
        map = new google.maps.Map(document.getElementById($(options.map_elem).attr('id')),{
         zoom: options.zoom,
         center : latlng,
         mapTypeId: google.maps.MapTypeId.ROADMAP,
      });

      // If there is a value in the field, load it onto the map
      if(get_field()!==""){
         set_marker(new google.maps.LatLng(get_field()[0],get_field()[1]));
      }
      /* Listeners */
      google.maps.event.addListener(map, 'rightclick', function(new_location) {
          set_marker(new_location.latLng);
         set_field(new_location.latLng);
      });
      $(options.delete_elem).click(function(){
         if(marker!==""){
            remove_marker();
            remove_field();
         }
      });
      
   };
});


y este html y script que ejecutan el mapa
Citar
               <input type="hidden" name="geolocation" id="id_geolocation" />
               <div class="map_canvas_wrapper" style="display:inline-block;">
                  <div id="map_id_geolocation" style="width:800px;height:500px"></div>
                  <script>
                     django.jQuery(function($) {
                        $("#id_geolocation").gmapAdmin({
                              'zoom': 5,
                              'lat': '22.213709',
                              'lng': '-98.381109',
                              'map_elem': '#map_id_geolocation',
                              'delete_elem': '#map_delete_id_geolocation',
                        });
                     });
                  </script>
               </div>

lo que me gustaria hacer es añadir una funcion:


Citar
<input type="text" id="address" value=""/>
<a href='javascript:search();'>buscar</a>

donde search  recargue el mapa buscando la direccion pasada...

tengo 2 problemas, el primero es que dependo forzosamente de ese jquery que puse al principio
y el segundo es que no se leerlo.. XD

creo que me quede en la v2 de google maps.. donde esta el geocoder.geocode()?  x__x  no identifico donde se esta cargando el mapa ¬¬  olvidenlo, geocoder es para otra cosa.. XD

edit:
ya encontre donde se crea el map... XD lo marke en rojo

y esta es la funcion que necesito añadir

Citar
   geocoder = new google.maps.Geocoder();

  function codeAddress() {
    //In this case it gets the address from an element on the page, but obviously you  could just pass it to the method instead
    var address = document.getElementById("address").value;

    geocoder.geocode( { 'address': address}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
        //In this case it creates a marker, but you can get the lat and lng from the location.LatLng
        map.setCenter(results[0].geometry.location);  //con esto centro el mapa
      } else {
        alert("Geocode was not successful for the following reason: " + status);
      }
    });
  }

pero no se cual es el problema.. segun yo, map deberia ser global... :/
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines