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.

Menú Mostrar Mensajes

Mensajes - btocarmona

#201
Cita de: luistec en Noviembre 06, 2012, 11:10:05 PM
Una consulta amigos este servidor también sirve para videos o es solo es para audio.

Saludos.
Tambien sirve para videos efectivamente luistec.Saludos
#202
Cita de: damian007 en Noviembre 06, 2012, 08:38:55 AM
es lo que ise en una maquina virtual ya lo ise 3 veces con el mismo error lo ise desde terminal e instalandos el escritorio igual salen los mismos errores: estos errores

Configurando subsonic (4.7) ...
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01thunder' missing LSB tags and overrides
insserv: warning: script 'thunder' missing LSB tags and overrides
Started Subsonic [PID 2125, /var/subsonic/subsonic_sh.log]

solo me falta probarlo en ubuntu haber que tal me va bueno. haber que me sale jjajja

lo instale en windows y me va lujo es realmente refacil instalar en windows como instalar messeneger jajjjaj ;D


Asi es amigo es muy facil de instalar me alegra que les haya gustado.
#203
Cita de: damian007 en Noviembre 05, 2012, 05:30:07 PM
ya le cambie a la 4.7 igual sigue saliendo el error y en la paguina oficial del sistema dice esto con traduccio de google en la parte de instrucciones : http://www.subsonic.org/pages/installation.jsp#debian


This installation option applies to Debian Linux, including Ubuntu.

    First, install Java: sudo apt-get install openjdk-6-jre
    ;Download the Subsonic .deb package and install it: sudo dpkg -i subsonic-x.x.deb

Notice that the installer configures your system to start Subsonic automatically when booting. After installing, open the Subsonic web page on http://localhost:4040.

Change user

By default the Subsonic process is run as the root user. To improve security it is strongly advised that you run it as a dedicated user with less powerful privileges. You can specify this user by setting the SUBSONIC_USER variable in /etc/default/subsonic.

Note that non-root users are by default not allowed to use ports below 1024. Also make sure to grant the user write permissions in the music directories, otherwise changing album art and tags will fail.

Advanced configuration

To change the port number, Java memory settings or other startup parameters, edit the SUBSONIC_ARGS variable in /etc/default/subsonic. To restart Subsonic, do sudo service subsonic restart

Troubleshooting

Check the logs in /var/subsonic.

la verdad que no le entiendo. alguien que pueda ayudar

Es lo que puse yo en español amigo
#204
Cita de: ninohwifi en Noviembre 05, 2012, 06:29:03 PM
amigo instale el java... luego el wget http://ufpr.dl.sourceforge.net/project/subsonic/subsonic/4.7/subsonic-4.7.deb

pero cuando instalo asi sudo dpkg -i subsonic-4.7.deb
me sale esto:

root@proxy:~# sudo dpkg -i subsonic-4.7.deb
(Leyendo la base de datos ... 39913 ficheros o directorios instalados actualmente.)
Preparando para reemplazar subsonic 4.7 (usando subsonic-4.7.deb) ...
Desempaquetando el reemplazo de subsonic ...
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01thunder' missing LSB tags and overrides
insserv: warning: script 'thunder' missing LSB tags and overrides
Configurando subsonic (4.7) ...
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01thunder' missing LSB tags and overrides
insserv: warning: script 'thunder' missing LSB tags and overrides
Started Subsonic [PID 2125, /var/subsonic/subsonic_sh.log]
root@proxy:~#

cual es la falla alli ... ???   ???

amigo creo que deberias eliminarlo por completo y luego comenzar desde cero.saludos
#205
Amigos efectivamente es como dice dg-gerez yo lo puse asi sudo dpkg -i subsonic-x.x.deb pra que reemplaces las x por la version que bajes amigo,ejemplo subsonic-4.5..deb ó subsonic-4.6.deb ó subsonic-4.7.deb que es la ultima hasta el momento.Saludos
#206
Cita de: linuchero en Noviembre 05, 2012, 02:29:41 AM
Disculpa, que diferencia hay entre este sistema y el webshare que trae thunder? Gracias
Master el webshare es un administrador de archivo con la posibilidad de compartir esos archivos,Subsonic es una software de streaming con el propósito de brindar tal servicio,con lo cual es exclusivo para audio y video,pudiendo el usuario tener la opcion de subir archivos de multimedia y compartirlos con todos además tu administras si el usuario puede descargar o no un archivo,y lo mas importante le asignas la calidad del streaming.el usuario para oir o ver un archivo lo hace via web sin programas externos ni previa descargas.
#207
Plugins para ThunderCache 3.1.2 / Plugin Mercadolibre
Noviembre 04, 2012, 11:08:11 PM
Amigos huubieron muchos como yo que tuvieron problemas con el plugin de Mercadolibre el cual ejemplo: se me hacia un desfasaje en el diseño del sitio se veia todo mal bueno lo compile nuevamente y de paso agregue las extensiones png y gif ademas de la jpg y llevo casi un mes y el sitio se ve perfecto sin problemas pruebenlo y me avisan como les fué.Saludos



Regex

http.*\.mlstatic\.com.*(\.jpg|\.png|\.gif)


#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o mlstatic.com.so mlstatic.com.cpp
// regex
// http.*\.mlstatic\.com.*(\.jpg|\.png|\.gif)


string get_filename(string url) {
       vector<string> resultado;
       if (url.find("?") != string::npos) {
           stringexplode(url, "?", &resultado);
           stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
           return resultado.at(resultado.size()-1);          
       } else {
           stringexplode(url, "/", &resultado);
           return resultado.at(resultado.size()-1);
       }
}

extern "C" resposta getmatch(const string url) {
   resposta r;  

if ( (url.find(".mlstatic.com") != string::npos)
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "MLibre";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}

#208
Buenas noches amigos como vi que aun no habia un topic en este foro queria inaugurarlo jeje, espero les guste ya que les voy a hablar de Subsonic para quien no lo conoce es una plataforma Opengl,es un programa gratuito que te permite tener tu propio servidor de streaming de música y video en tu red LAN.



Subsonic está basado en servicios web lo que te permite acceder a tu música desde cualquier lugar y hacer streaming de música para que tus amigos o clientes puedan acceder a tus canciones, además puedes transmitir música a múltiples reproductores simultáneamente,dar de alta usuarios asignarles la velocidad del streaming a cada usuario, posee un conversor integrado,y la posibilidad de que el cliente pueda acceder via web y escuchar la musica o video desde sus propio reproductor en su pc y si queres mas desde un programita cliente ofrecido por la misma empresa Subsonic. este software soporta varias plataformas entre ellas Windows, Mac, Linux and Unix y varios lenguajes entre ellos el español.



les dejo algunas capturas yo lo he instalado en debian y funciona de maravillas aunque tengo un pc con windows el cual hace de server de musica y video.

Para instalar en debian necesitaras de java.

Les dejo unas CAP





Estas son las intrucciones si quieres instalarlo en debian o Ubuntu

1.- Primero debes instalar Java sudo apt-get install openjdk-6-jre
2.- Te descargas el paquete .deb de esta manera wget http://ufpr.dl.sourceforge.net/project/subsonic/subsonic/4.7/subsonic-4.7.deb
3.- Una vez descargado solo instalalo con este comando sudo dpkg -i subsonic-x.x.deb
4.- cuando instalas puedes configurar el puerto a trabajar ejemplo 82 accediento de esta manera http://192.168.10.2:82 introduce el nombre de usuario admin y contraseña admin para entrar en modo administrador luego cambialos y comienza a dar de alta a tus clientes para brindar un servicio de musica y video y evitar que te consuman el ancho de banda ingresando a paginas como fulltono etc.

Si quieres ver un demo hace click aquí http://subsonic.org/demo/index.view
#209
Plugins para ThunderCache 3.1.2 / Re:Plugin Notiblog.com
Noviembre 04, 2012, 12:34:27 AM
Cita de: luistec en Noviembre 04, 2012, 12:22:16 AM
Buen aporte amigo, solo un detalle si vas a poner un plugin compilado tienes que especificar para que versión es, 32 o 64 bits ya que son diferentes.
Saludos.

Amigo a ver si me ayudas ya que yo tengo la version 32 bits y crei que la programación es la misma, en que varia me podrás ayudar para no errarle o bien si creo un plugin hacerlo para las dos versiones.Gracias
#210
Plugins para ThunderCache 3.1.2 / Plugin Notiblog.com
Noviembre 03, 2012, 11:57:29 PM
Para los que no quieren esperar que se carguen todas las fotos y videos flv de Notiblog les dejo este plugin, reitero de las imágenes estáticas se encarga squid pero si es cierto que personalmente creando este plugin el sitio me carga mucho mas rápido en fín si alguien quiere usarlo, es cuestíón de que lo prueben dejen sus comentarios !! del plugin no de las chicas jeje



Se los dejo adjunto ya compilado

Agregar en Thunder.lst

http.*\.notiblog\.com.*(\.swf|\.jpg|\.png|\.flv|\.gif)
#211
Plugins de juegos / Plugin Disneylatino.com
Noviembre 03, 2012, 11:52:47 PM
Asi es gente no hay mucho mas para decir tengo mi pesado hijo que le encantan estos jueguitos pero mi server tiene un escaso ancho de banda satelital, asi que me puse a crearlo para que mi enano no se duerma esperando que carguen los juegos jaja. espero les sirva gente.

Se los dejo

[spoiler]#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"



// use this line to compile
// g++ -I. -fPIC -shared -g -o disneylatino.com.so disneylatino.com.cpp
// regex
// http.*\.disneylatino\.com.*(\.jpg|\.swf|\.gif)

string get_filename(string url) {
      vector<string> resultado;
      if (url.find("?") != string::npos) {
         stringexplode(url, "?", &resultado);
         stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
         return resultado.at(resultado.size()-1);         
      } else {
         stringexplode(url, "/", &resultado);
         return resultado.at(resultado.size()-1);
      }
}

extern "C" resposta getmatch(const string url) {
    resposta r;   

   if ( (url.find(".disneylatino.com") != string::npos) and (url.find(".jpg") != string::npos) or (url.find(".swf") != string::npos) or (url.find(".gif") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "DISNEY";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}
#212
Plugins para ThunderCache 3.1.2 / Plugin Nasa
Noviembre 03, 2012, 11:44:41 PM
Amigos les dejo el plugin de el sitio de la Nasa.gov para aquellos que lo deseen pruebenlo les dejo mi reporte para que vena como funciona:

CAP




#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o nasa.gov.so nasa.gov.cpp
// regex
// http.*\.nasa\.gov.*(\.swf|\.jpg|\.png|\.mp4|\.flv)


string get_filename(string url) {
        vector<string> resultado;
        if (url.find("?") != string::npos) {
            stringexplode(url, "?", &resultado);
            stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
            return resultado.at(resultado.size()-1);           
        } else {
            stringexplode(url, "/", &resultado);
            return resultado.at(resultado.size()-1);
        }
}

extern "C" resposta getmatch(const string url) {
    resposta r;   

if ( (url.find(".nasa.gov") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "NasaSitio";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}

Regex

http.*\.nasa\.gov.*(\.swf|\.jpg|\.png|\.mp4|\.flv)
#213
Plugins de juegos / Re:Plugins Friv
Noviembre 03, 2012, 10:43:29 PM
A
Cita de: jjagredar en Noviembre 02, 2012, 08:29:32 PM
Saludos a todos quiero aportar este plugin, se trata de juegos friv, muy usado en mi cyber, esta pagina web consta de 3 servidores: friv.com, gamib.com, gamib.net.

friv.com solo carga la pantalla inicial, gamib.com es para google chrome, gamib.net es para explorer y firefox, aparentemente existe una version distinta de los juegos o servidores distintos segun el explorador, llego a esa conclusion ya que inicialmente complie el plugin gamib.com y en el explorador chrome cargaba excelente del cache a full, luego abrí con explorer y firefox y naaada no hacia cache.

Es cuando uso la herramienta de firefox y me doy cuenta que utilizaba otro servidor gamib.net, entonces procedo a realizar el plugin y luego de hacerlo, se comenzo a hacer cache en el explorer y firefox de lo bello!

Asi que bueno aca les dejo mi aporte, como no se mucho de programacion realice tres plugins, si pueden mejorarlo para que sean solo uno mejor seria buenisimo, puse a los 3 plugins para que se identificara en el relatorio como friv solamente para no hacer tan extenso el relatorio, no se si esto estara bien. Saludos. Por ultimo les agradeceria si alguien tiene el http debugger, lo he buscado por toda la red y naaaada.

Friv.com
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o friv.com.so friv.com.cpp 

string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-1);           
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}

extern "C" resposta getmatch(const string url) {
    resposta r;


if ( (url.find(".friv.com/") != string::npos)   
) {

    r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "friv.com";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}


Gamib.com
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o gamib.com.so gamib.com.cpp 

string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-1);           
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}

extern "C" resposta getmatch(const string url) {
    resposta r;


if ( (url.find(".gamib.com/") != string::npos)   
) {

    r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "friv.com";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}

Gamib.net
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o gamib.net.so gamib.net.cpp 

string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-1);           
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}

extern "C" resposta getmatch(const string url) {
    resposta r;


if ( (url.find(".gamib.net/") != string::npos)   
) {

    r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "friv.com";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}

Thunder.lst

http.*\.friv\.com.*\.swf
http.*\.gamib\.net.*(\.png|\.swf)
http.*\.gamib\.com.*(\.png|\.swf)

Amigos este plugin esta posteado en mi host antes de que JoeMG Creara este fabuloso Foro, por lo que moveré los plugin como este,posteados en www.thunderjoemg.com.ar como el de Friv.com Notiblog,Nasa para posteriormente dar de baja el sitio thunderjoemg.com.ar ya que no tiene sentido que este on line sabiendo que este es el oficial y en donde lo tenemos a JoeMG quie es el creador de esto.pronto posteare estos plugin,Saludos
#214
Plugins de juegos / Re:Plugin para juegos de facebook
Noviembre 03, 2012, 10:06:14 PM
Cita de: firecold en Noviembre 02, 2012, 08:50:28 AM
Aqui volviendo a postear lo de los juegos del facebook, le doy las gracias a btocarmona, luistec y joemg6 por la ayuda, hice y probe cada uno de los plugins, creanme pase un buen rato, probando que funcionaran en todos los juegos del facebook, con estos plugins se cachea el 50 por ciento de los juegos de facebook:

Amigo Firecold y a toda la comunidad mis disculpas ya que postee y JoeMG me habia respondido diciendome que posteara los codigos y no estuve presente en la localidad por lo que no he respondido hoy veo que el amigo Firecold se tomo la molestia y creo los plugin justamente como parte de lo que yo hice pero para comentarles en lo probado tengo esto: yo los unifique en el report con el nombre GAMESFB  y veo que Firecold los unifico con el nombre games_facebook el drama de esto, es que cuando un plugin falla es dificil de identificar cual es o si no hace hit no podemos identificarlos al menos que habramos el juego el cual nos de el error e identificar el header nuevamente, por lo que los estoy separando nuevamente con el nombre Games_nombrededominio,otro tema por ejemplo mirando el plugin de akamaihd veo que se planteo de modo estatico la busqueda de los objetos pero este sitio los tiene en forma dinamica por lo que deberia según lo enseñado por JoeMG con una variable de busqueda si no me equivoco por lo que les dejo como lo hice yo y este mismo script los hice para casi todos los host en cuestión,Otra cosa que queria comentar es que el sitio zgncdn.com hay archivos de tipo.json los cuales según http debbuger soon de aplicacion en si por lo que veo seria el juego ya que en el juego Bubble Safari carga un archivo de casi 5 mb con extension .json el tema es que yo lo declare en el plugin y me lo hace cache pero no de 5 mb si no de unos 320 kb lo cual hace que una segunda vez que lo quiero cargar al juego se cuelga,porque será? quizas JoeMG nos pueda ayudar espero haberme explicado.Saludos y les dejo el codigo de akamaihd

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o akamaihd.net.so akamaihd.net.cpp
// regex
// http.*\.akamaihd\.net.*(\.jpg|\.png|\.gif|\.swf)

string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-1);          
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}

extern "C" resposta getmatch(const string url) {
   resposta r;

if ( (url.find(".cloudfront.net") != string::npos) and (url.find(".jpg") != string::npos) or (url.find(".png") != string::npos) or (url.find(".gif") != string::npos) or (url.find(".swf") != string::npos)
) {

   r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "GAMESF_akamaihd";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
#215
Firewall & NAT / Re:Regla para no pasar por el thunder
Noviembre 01, 2012, 09:27:17 PM
Muchas gracias, muy buena info Master
#216
Plugins de juegos / Re:Plugin para juegos de facebook
Noviembre 01, 2012, 02:07:09 PM
Amigos les comento anoche estuve bastante tiempo investigando varios de los host que utiliza facebook para tomar esos juegos, en fin tome carios y seguramente hay muchos más pero mi conexión es muy lenta y solo logre ver estos.

akamaihd.net
Wooga.com
amazonaws.com            
dungeonbusters.com        
cloudfront.net            
zgncdn.com                
appspot.com              
geewa.net                
vostucdn.com              
telaxo.com                
crowdstar.com            
popcap.com
socialpointgames.com

por lo que me tome el trabajo de hacer un plugin igual para todos estos host inclusive aquellos que hace cache el squid como bien dijo el amigo JoeMG y como Nombre a todos les puse GAMESFACE logrando en el Thunder report y en el directorio de thunder una sola carpeta con todos los plugin, esto no se si realmente esta bien ya que lo que quise evitar es que el thunder reporte hiciera una lista por cada host y los unifique a todos en un solo reporte,quizas esto este mal,le tendriamos que preguntar al migo JoeMG, en fin lo tengo aramado asi y comence a probar de momentos he logrado que juegos como

Social Wars
Dragon City
Social Empires
Dungeon Rampage


me los cargue bien rapidos. y en el thunder.lst cree algo como esto

#############################====GAMES==FACE======################################
http.*\.akamaihd\.net.*(\.jpg|\.png|\.gif|\.swf|\.xml)
http.*\.amazonaws\.com.*(\.jpg|\.png|\.json|\.swf)
http.*\.appspot\.com.*(\.jpg|\.png|\.gif|\.swf)
http.*\.cloudfront\.net.*(\.jpg|\.png|\.gif|\.swf)
http.*\.dungeonbusters\.com.*(\.jpg|\.png|\.gif|\.swf)
http.*\.geewa\.net.*(\.jpg|\.png|\.gif|\.swf)
http.*\.socialpointgames\.com.*(\.jpg|\.png|\.gif|\.swf)
http.*\.popcap\.com.*(\.jpg|\.png|\.gif|\.swf)
http.*\.telaxo\.com.*(\.jpg|\.png|\.gif|\.swf)
http.*\.vostucdn\.com.*(\.jpg|\.png|\.gif|\.swf)
http.*\.wooga\.com.*(\.jpg|\.png|\.gif|\.swf)
http.*\.zgncdn\.com.*(\.jpg|\.png|\.gif|\.swf)

de moomentos debido a mi escaso ancho de banda he logrado solo este reporte



Si alguien lo quiere probar me avisan y lo comparto pero creo que esto tendria que decirnos el amigo joeMG si está bien o se puede mejorar de alguna manera.

Saludos