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ú

Mensajes - Diabliyo

#401
Creo que ya lo voy logrando, pero algo falla :S, miren les relato desde el principio:

1- Me conecto al Servidor Dedicado y hago:
shell# ssh -l miusuario miservidor.com
shell$ su
Password:

shell# cd /home/git/
shell# mkdir prueba
shell# cd prueba/
shell# git init
shell# echo "estoy en servidor dedicado" > dedicado.txt
shell# git add .
shell# git commit -am "Srv Dedicado"
shell# exit
shell# exit


2- En mi servidor Local
shell$ su
Password:

shell# cd /home/git/
shell# mkdir prueba
shell# cd prueba/
shell# git init


3- Ahora la sincronicazion de Repos
shell# git pull diabliyo@git.miservidor.com:/home/git/data
diabliyo@git.miservidor.com's password:
From git.miservidor.com:/home/git/data
* branch            HEAD       -> FETCH_HEAD
Already up-to-date.


4- Creacion del Documento en Local
# en Servidor Local, ya esta el archivo "dedicado.txt"

shell# echo "estoy en el local" > local.txt
shell# git add .
shell# git commit -am "Srv Local"

# subiendo novedades
shell# git push diabliyo@git.miservidor.com:/home/git/data
diabliyo@git.crver.net's password:
Counting objects: 6, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (5/5), 479 bytes, done.
Total 5 (delta 0), reused 0 (delta 0)
remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you pushed, and will require 'git reset --hard' to match
remote: error: the work tree to HEAD.
remote: error:
remote: error: You can set 'receive.denyCurrentBranch' configuration variable to
remote: error: 'ignore' or 'warn' in the remote repository to allow pushing into
remote: error: its current branch; however, this is not recommended unless you
remote: error: arranged to update its work tree to match what you pushed in some
remote: error: other way.
remote: error:
remote: error: To squelch this message and still keep the default behaviour, set
remote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'.
To diabliyo@git.miservidor.com:/home/git/data
! [remote rejected] master -> master (branch is currently checked out)
error: failed to push some refs to 'diabliyo@git.miservidor.com:/home/git/data'


Y finalmente, en mi Servidor Local, tengo el archivo dedicado.txt, pero en el Servidor Dedicado las cosas estan intactas, vaya, no esta subido el archivo local.txt.

Alguna idea ?
#402
Resuelto...

Primero debes dejar el archivo de configuracion de php asi:

# cat /etc/apache2/mods-available/php5.conf

<IfModule mod_php5.c>
    <FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.php$">
SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
    </FilesMatch>
    # To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    #<IfModule mod_userdir.c>
     #   <Directory /home/*/public_html>
      #      php_admin_value engine Off
       # </Directory>
    #</IfModule>
</IfModule>


Y configurar el Alias de tu cuenta mas o menos asi:

# cat /etc/apache2/mods-available/alias.conf
<IfModule alias_module>
Alias /icons/ "/usr/share/apache2/icons/"

<Directory "/usr/share/apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

# mis alias
Include /etc/apache2/mods-available/mis_alias.conf

</IfModule>


Como ven, cree el archivo mis_alias.conf, ye ste quedo asi:

# cat /etc/apache2/mods-available/mis_alias.conf
Alias /diabliyo "/home/diabliyo/public_html"

<Directory "/home/diabliyo/public_html">
    Order allow,deny
    Allow from all
</Directory>


Reinician y todo bien :D...

Porque no me funcionaba entonces?
Porque tenia mal configurado el Alias de mi cuenta
#403
GNU/Linux / Re: X no anda [Gentoo]
8 Enero 2011, 02:23 AM
Primero asegurate de tener instalados mesa y vesa, has un:

shell# emerge --search vesa
shell# emerge --search fbdev


Tambien pega el xorg.conf y si instalaste nuevo xorg, antes de que comentes algo, has esto:

shell# emerge -UDN world
shell# revdep-rebuild


Mas que nada para descartar conflicto entre paquetes o ruptura de dependencias...

Consejo Importante: usa los foros de Gentoo.org hay mas gent que t contestara mas rapido.

Saludos
#404
Buenas...

Me he instalado localmente el GIT para mantener bien organizados mis proyectos, esto con la finalidad de subir mis cambios a mi Servidor Dedicado (tambien he instalado GIT igual que en mi Equipo Local).

En si el proceso de instalacion es sencillo, simplemente se compilan las fuentes y ya esta funcionando...

Para tener mejor organizado mi equi Local, he creado un directorio (mas NO un usuario) en /home/, llamada: git (/home/git), dentro pongo mis proyectos, asi:

shell# cd /home/git/
shell# mkdir proyecto1.git
shell# cd proyecto1.git/
shell# git init
shell# echo "prueba" > dato.txt
shell# git add .


OJO: todo lo realizo como ROOT.

Tambien configure mi Apache para visualizar el git: http://localhost/git...

MI PROBLEMA es que no se como puedo por ejemplo, con mi cuenta de usuario normal, una vez que he creado mis repositorios por ejemplo en: /home/miusuario/Documentos/git/proyectA.git, como puedo subirlo a mi Equipo Local ?...

Intente asi:

# OJO: soy usuario comun aqui, NO soy root

shell$ cd /home/miusuario/Documentos/git/proyectoA.git/

shell$ git push http://localhost/git  # sale error
fatal: http://localhost/git/info/refs not found: did you run git update-server-info on the server?

shell$ git push git://localhost/git
fatal: The remote end hung up unexpectedly


Alguien que me oriente !!...

Saludos !
#405
Si con WINE no te funciona, entonces prueba con CEDEGA....

Seria tambien bueno verificar y que confirmaras si tu GNU/Linux tiene los drivers necesarios y correctos para correr el juego.

Tienes instalados los drivers de tu tarjeta ?.

Haz esto en la consola:

Si tienes NVIDIA:

shell# sudo -s
Password: (escribes tu clave)

shell# glxinfo |grep render
shell# glxgears


Si tienes ATI:

shell# sudo -s
Password: (escribes tu clave)

shell# fgl_glxinfo |grep render
shell# fgl_glxgears


Y nos das la informacion !

Saludos !


#406
GNU/Linux / Re: Ubuntu 10.10
3 Enero 2011, 16:08 PM
Cita de: Bytheface en  3 Enero 2011, 16:00 PM
Boleskine666 y Diabliyo no lo dije con malas intenciones ni nada de eso, solo que vi el post y en ningun momento se pedia ayuda ni nada por el estilo, solo se "criticaba" a ubuntu, por eso lo del comentario.

Pero para nada de malas formas ni nada de eso ;)

Diabliyo: yo no me desahogo con ubuntu ni nada de eso, simplemente, no me gusta. No es por nada en concreto, simplemente, tiene un "algo" que no me gusta, no se describir muy bien el que es xD.

En cuanto a si ubuntu es mejor o peor, eso va en funcion de los gustos y necesidades de cada uno. A mi en concreto, me "obligan" a usarlo en clase, aunque personalmente, sigo prefiriendo usar Slack y como digo, no es que tenga nada en contra de ubuntu, simplemente, no me gusta y siempre que pueda elegir, prefiero meter otra.

Pensaba igual que tu :D....

Pero ya tendras experiencias que te haran reflexionar !...

Por cierto, si te gusta Slack, entonces te invito a que conozcas Gentoo, te enamoraras :D, yo era Slackero, pero al conocer Gentoo, simplemente el mejor y el mas rapido !..

Saludos !
#407
GNU/Linux / Re: Ubuntu 10.10
3 Enero 2011, 15:42 PM
Bytheface men, si en realidad eres tu el que se desahoga con Ubuntu, pues ya dilo claro  :¬¬

Boleskine666 tienes mucha razon men, io soy usuario de ya 10 a~os con GNU/Linux y sobre Ubuntu pues al principio no lo reconocia, pero sin duda es unas de las distribuciones que hacen que a la gente les entre la espinita, ya que pues es facil y rapido de instalar, etc...

El unico defecto que le veo a Ubuntu, es que viene limitado al hardware, ya que, en mi caso, tengo una lap HP dv6 y ningun version corre bien, mas que la 10.04.1 LTS, recien cuando salio la 10.10 se la instale, pero mejor termine regresando a la 10.04.1 LTS, y lo weno que es LTS (de larga vida), sino no se que hubiera instalado.

Sobre mi paso por Ubuntu, pues al principio no la recomendaba, pero despues de que empeze a probar y comprobar que distros como Gentoo, Slack y otras buenisimas, para Laptops consumen mas recursos y calientan mas los equipos, tuve que sufrir la perdida de un equipo laptop para quitarme de calenturas y tener Ubuntu, sin duda la mejor opcion para equipos portatiles.

Pero si tu equipo es un Desktop, entonces usa Ubuntu a corto plazo y te invito al mundo Gentoo xD

Saludos !
#408
Cita de: Graphixx en  1 Enero 2011, 03:49 AM
la verdad son alrededor de 4 millones aqui la BD completa, pesa 300mb y es SQL.
"Super contador de Visitas en PHP"=300MB SQL+4 millones de registros+Scripts

PD: Oye compa Diabliyo , no te importaria compartir esa bd con nosotros, supongo que la organizaste para hacer 3 select dependientes, donde el usuario escoje un PAIS, de ese Pais le salen los departamentos, y de ese departamento, sus ciudades, verdad ?

Que tal, mejor en vez de compartirte la BDD, te paso el code en PHP, total la BDD MySQL la armara la fuente PHP apartir de los archivos que tengas de GeoIP y tardara unos cuantos minutos en generarte todo el show.

Respecto a como los utilizo, pues le atinaste :D, utilizo SELECTs, dependiendo el pais que elija, usando AJAX consulto los estados, e igual, dependiendo el estado, con AJAX pongo otro select con las ciudades.




Codigo: mundo.php [Fuente Pastebin] [Megaupload]

Los pasos son los siguientes:

Para obtener Paises y Estados
1- Bajas el software GeoIP para PHP (archivos *.inc y *.php).
2- Los colocas en un directorio, mi source los toma de: admin/geoip/.
3- Verifica la funcion que se llama todo() y veras que descomentando partes del codigo puedes ir haciendo todo, asi no alentas PHP y evitas que el hosting frene el script (por si tarda la ejecucion).

Para las Ciudades
1- Descragas e CVS este.
2- Lo renombras como ciudades.cvs.
3- Corres el script mio en PHP, pero descomentas la parte de todo() correspondiente a ciudades.
4- Tardara cuando mucho unos 5 minutos.

Listo, tienes Paises, Estados y Ciudades relacionados en la BDD.

Para los campos que utilizo, simple... lee el code, al fin ya te hice la gran parte !...

Saludos !
#409
PHP / Re: Obtener Lista de CIUDADES usando GeoIP ?
28 Diciembre 2010, 20:12 PM
Cita de: Novlucker en 28 Diciembre 2010, 19:52 PM
Si lo que necesitas es crearte una lista por País/Ciudad nada más, no hay problema porque son unos 250.000 registros, pero si por el contrario quieres relacionar IP/Ciudad, la cosa ya es un poco "peor", son unos 2.5 millones :-X

Saludos


No, las IPs no me importan, lo que buscaba eran los nombres de las ciudades de cada estado/pais !... Pero ya quedo solucionado, publique arriba como.
#410
PHP / Re: Obtener Lista de CIUDADES usando GeoIP ?
28 Diciembre 2010, 19:36 PM
El script es bueno, pero tardaria un buen :S...

De todos modos graciasm, pero encontre una solucion mas rapida y simple...

Leyendo por el sitio de GeoIP, encontre que GeoIP para los que deseen saber la BAse de datos de Ciudades de GeoIP, existe un archivo grande CVS donde esta la lista, la pueden bajar de aqui:

http://www.maxmind.com/app/faq#what_cities

El archivo lo leen, arman un array con explode() y listo, ya podemos armar nuestra base de datos.

Saludos !