tag:blogger.com,1999:blog-79012435805519816042024-02-21T00:37:30.560-08:00Ruby on Rails || Mac OS || Linux | | WindowsProblemas y Soluciones que aparecen diariamente...ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.comBlogger47125tag:blogger.com,1999:blog-7901243580551981604.post-56448581259811718652014-05-20T16:18:00.007-07:002014-05-20T16:24:15.683-07:00Var | Ruby<div style="border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="color: white; line-height: 125%; margin: 0px;">
</pre>
<pre style="line-height: 125%; margin: 0px;"><span style="background-color: black;"><b style="color: white;"><span style="color: #38761d;">$</span> </b><span style="color: white;">A global variable
</span><span style="color: #38761d;"><b>@</b></span><span style="color: white;"> An</span><span style="color: white;"> instance variable
</span><b style="color: white;"><span style="color: #38761d;">[a-z]</span> </b><span style="color: #38761d;"><b>or</b></span><span style="color: white;"><b><span style="color: #38761d;"> _</span></b> A local variable
</span><span style="color: #38761d;"><b>[A-Z]</b></span><span style="color: white;"> A constant
<span style="color: #38761d;"><b>@@ </b></span>A </span><span style="color: #008800; font-weight: bold;">class</span><span style="color: white;"> variable</span></span><span style="background-color: white; color: white;">
</span></pre>
</div>
ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-84463895522350429562014-05-20T16:09:00.000-07:002014-05-20T16:09:08.647-07:00Pull db from Production to Staging | HEROKU<span class="s1">➜</span> project git:(master): <b><span style="color: #38761d;">heroku config --app project-production </span><span style="color: blue;"> </span></b><br />
<span class="s1">➜</span> project git:(master): <span style="color: #38761d;"><span style="font-weight: bold;"><b>heroku pgbackups:restore DATABASE 'production_url_dump_db' --app bookugly-staging</b></span><span style="font-weight: bold;"> </span></span><br />
<b><span style="color: #38761d;"><br /></span></b>
<b><span style="color: #38761d;">'production_url_dump_db' = <b>heroku pgbackups:url --app project-production</b></span></b>
ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-88169494305454718762014-05-20T15:57:00.001-07:002014-05-20T15:57:52.879-07:00Why is Github asking for username/password | Github<pre style="background-color: #f0f0f0; border: 1px dashed rgb(204, 204, 204); font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> Don't use HTTP use SSH instead.
</code><code style="word-wrap: normal;"><b><span style="color: blue;">change =></span></b></code><code style="color: black; word-wrap: normal;"> </code><code style="word-wrap: normal;"><span style="color: red;">https://github.com/USER/project.git </span></code><code style="color: black; word-wrap: normal;">
</code><code style="word-wrap: normal;"><b><span style="color: blue;">to =></span> </b></code><span style="color: #38761d;"><code style="word-wrap: normal;">git@github.com:USER/project.git</code><code style="word-wrap: normal;"> </code></span><code style="color: black; word-wrap: normal;">
you can do it in .git/config file <span style="font-size: 12px;">
</span></code></pre>
ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-47748928710365911982012-08-16T06:10:00.000-07:002012-08-16T06:11:12.880-07:00Error Cron | Ubuntu Linux<br />
<span style="color: red;">#ERROR</span><br />
<blockquote class="tr_bq">
<span style="color: red;"><b><i>(*system*) ERROR (Missing newline before EOF, this crontab file will be ignored)</i></b></span></blockquote>
<div>
Este error se debe a que debemos dejar un espacio en blanco al final del archivo /etc/crontab</div>
<div>
<span style="color: blue;"><br /></span></div>
<div>
<span style="color: lime;">#SOLUCION</span></div>
<blockquote class="tr_bq">
<i><b><span style="color: lime;">Abrimos el archivo /etc/crontab con permisos de edición y al final de la ultima linea le damos un enter.</span></b></i></blockquote>
ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-15776708914187505062011-09-14T07:16:00.000-07:002011-09-14T07:18:01.920-07:00Formateo Memoria Kingston | WindowsEsta aplicación que corre en Windows permite formatear a bajo nivel los Pendrive Kingston (con protección para escritura), en este caso de 16 GB que traia el instalador de Windows Starter la cual funciona para memorias con un integrado llamado <b><i style="background-color: red;">"Phison Modelo PS22XX"</i></b>.
Esta memoria era más precisamente el modelo PS2251 para lo cual tuve que desarmar el pendrive pero posiblemente con alguna aplicación en windows o un lsusb en linux pueda saberse dichas características.<br />
<i><b>Instrucciones:</b></i><br />
<ol>
<li><i><b>Conectar la memoria usb.</b></i></li>
<li><i><b>Ejecutar la aplicación.</b></i></li>
<li><i><b>Pasado un tiempo les pedirá que desenchufen y vuelvan a enchufar el pen.</b></i></li>
<li><i><b>Posteriormente hay que hacer click en aceptar/ok.</b></i></li>
<li><i><b>Luego podemos formatear con el filesystem que necesitemos.</b></i></li>
</ol>
<div>
<i><a href="http://www.flashboot.ru/Files-file-446.html">Enlace a la descarga</a></i></div>
<div>
<a href="http://www.flashboot.ru/index.php?name=Files">Descarga directa => Ingresar Captcha/Código => Click en скачать</a></div>
<br />
<i><br /></i>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-9840454735677122632010-09-03T20:17:00.000-07:002010-09-04T12:53:17.868-07:00Tablas Temporales | Mysql Server<div style="text-align: justify;"><span style="font-family:arial;"> <span style="color: rgb(255, 255, 255);">Hoy mientras programaba me encontre con la dificultad de que un procedimiento de </span></span><span style="color: rgb(255, 0, 0);font-family:georgia;" ><span>INSERTS MASIVOS</span><span style="color: rgb(255, 255, 255);"> </span></span><span style="color: rgb(255, 0, 0);font-family:georgia;" ><span style="color: rgb(0, 0, 0);"><span style="color: rgb(255, 255, 255);font-family:arial;" >me encontre con la dificultad de que la creación de 180.000/300.000 registros llevaba demasiado tiempo para una PC de escritorio, el cual el usuario no estaría dispuesto a esperar.</span></span></span><br /><span style="color: rgb(255, 0, 0);font-family:georgia;" ><span style="color: rgb(0, 0, 0);"><span style="color: rgb(255, 255, 255);font-family:arial;" > El procedimiento algo complejo por la cantidad de tablas que se necesitaban ademas de estar controlados por interación para poder agruparlos de 4 en 4 con varias complicaciones más daban por resultado algo así como 2000 inserts por minuto, mirando un poco los </span><span style="color: rgb(255, 0, 0);font-family:arial;" >ENGINES<span style="color: rgb(0, 0, 0);"> <span style="color: rgb(255, 255, 255);">que soporta MySql me puse a investigar sobre</span> <span style="color: rgb(255, 0, 0);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(255, 255, 255);">las tablas</span> </span>MEMORY<span style="color: rgb(0, 0, 0);"> <span style="color: rgb(255, 255, 255);">(anteriormente HEAP)</span></span></span></span></span><span style="color: rgb(255, 255, 255);font-family:arial;" > las cuales se almacenan en memoria y se pierden al reiniciar el servidor, como dichos datos eran solo de utilidad para armar un reporte nada se ajustaba más que esto, cabe agregar que las definiciones de las tablas se mantienen por lo que lo unico que se persiste en memoria son solo los datos.</span></span></span><br /><span style="color: rgb(255, 0, 0);font-family:georgia;" ><span style="color: rgb(0, 0, 0);"><span style="color: rgb(255, 255, 255);font-family:arial;" > Los resultados la verdad me sorprendieron ya que pasó de 2000 ins/min a 17000 ins/min por lo cual estariamos hablando de <span style="color: rgb(255, 0, 0);">8,5 veces mas rápido.</span></span></span></span><br /><span style="color: rgb(255, 255, 255);">Para terminar quería comentarles que al trabajar con muchos registros es posible que tengan que modificar el max_heap_table_size porque aparecerá el error </span><span style="color: rgb(255, 0, 0);">"FULL TABLE"</span> <span style="color: rgb(255, 255, 255);">(por defecto si no me equivoco bien seteado en 1 Mega).</span><br /></div><span style="font-style: italic; color: rgb(255, 0, 0);font-family:georgia;" ><span style="color: rgb(0, 0, 0);"><br /></span></span>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-74759394260093249072010-06-26T08:11:00.000-07:002010-09-04T12:53:05.983-07:00Arnet Envia pero no Envia | Arnet + Outlook Express<div style="text-align: justify;">Hace aproximadamente 5 meses si no es más que el servicio empresarial de Arnet<span style="font-weight: bold; font-style: italic;"> </span><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">envía pero no envía</span> los mails.<br />Todos estos problemas al parecer comenzaron despues de la migración de ArnetBiz y todas esas cosas raras que hacen.<br />El problema era que según OutLook Express enviaba los mails sin problemas, el servidor smtp de ellos se ve que hacia lo que queria cuando queria por lo general no llegaban los mails, aunque raras veces llegaban 2 días después.<br /></div>Según ellos (los técnicos telefonicos de arnet y su guía soluciones express) era problema de nuestra red, nada mas lejos de la realidad ya que por telnet la comunicación era perfecta desde cualquier estación, con router o sin router, con la pc acostada o parada, etc etc.<br /><div style="text-align: justify;">Al parecer despues de todo esto, <span style="font-weight: bold; font-style: italic;">están teniendo problemas con Outlook Express</span> (ya que encontre que bastante gente tiene el mismo problema) de Windows XP por lo que recurri al OUTLOOK del Office 2003 hasta el momento esta funcionando.<br />Veremos que sucede, si vuelve a fallar sigo con esta novela.<br />Saludos!<br /></div>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-91697752455456451102010-04-22T05:06:00.000-07:002010-09-16T08:31:38.774-07:00Error al importar OSM data a una DB Postgis| OSM PostGis<span style="color: rgb(255, 102, 0);font-size:130%;" ><span style="font-weight: bold;">ERROR:</span></span> "Couldn't read EPSG definition (do you have /usr/share/proj/epsg?)<b><b>"<br /></b></b><span style="font-weight: bold; color: rgb(255, 102, 0);font-size:130%;" ><br />SOLUCION:</span><br /><ul><li>Primero verificar que exista el archivo epsg en la ruta anterior.<br /></li><li>Segundo agregar al final del archivo /usr/share/proj/epsg:</li></ul><code> </code><blockquote><a href="http://pastie.org/pastes/929582/download">Download</a></blockquote>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-53685822360393259502010-03-27T04:51:00.000-07:002010-09-03T20:07:31.767-07:00Traducciones desde Consola | Script Bash API Google lynx Ubuntu<div style="text-align: justify;">Script hecho en bash que encontre googleando al cual le hice un par de modificaciones, mediante el cual podremos hacer traducción de frases o palabras utilizando una api de google con el siguiente formato:<br /></div><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 102, 0);font-size:85%;" >user@server:~$ traductor [palabra|frase] [idioma_origen] [idioma_destino]</span><br /><br />donde los idiomas son: es, en, it, pt, etc.<br /><br />Lo que tenemos que hacer:<br /><br /><code>sudo apt-get install lynx</code><br /><br /><code>sudo cp traductor /usr/bin/</code><br /><br /><code> sudo chmod +x /usr/bin/traductor</code><br /><br />Ejemplo:<br /><br /><span style="color: rgb(255, 102, 0);font-size:85%;" >user@server:~$ traductor "it's raining cats and dogs" en es</span><span style="font-size:85%;"><br /><br /></span> <span style="color: rgb(204, 0, 0);font-size:85%;" >está lloviendo gatos y perros</span><br /><br /><span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 0);">SCRIPT:</span><br /><p><a href="http://pastie.org/pastes/1137300/download">Download</a></p>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com4tag:blogger.com,1999:blog-7901243580551981604.post-4618940679794726452009-11-13T09:29:00.000-08:002010-03-27T05:22:27.273-07:00Generar XML sin TYPES | Win+Linux Ruby on RailsEn el controller:<div><div><code> respond_to do |format|</code></div><div> format.html # index.html.erb</div><div> format.xml { render :xml => @MiCollection.to_xml(:skip_types => true) }</div></div>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-29597718172176547662009-11-13T09:25:00.000-08:002010-03-27T05:23:13.307-07:00Convertir Lista de Palabras a Mayusculas o Minuscula | Linux Bash<div>Palabras es un txt con palabras separas por espacio.</div><div><br /></div><div>ToLower:</div><div><code></code></div><div>for i in $(cat palabras); do</div><div>lc=`echo $i | tr '[A-Z]' '[a-z]'`</div><div>print $i</div><div>print $lc</div><div>done</div><div></div><div>ToUpper:</div><div><code></code></div><div><div>for i in $(cat palabras); do</div><div>lc=`echo $i | tr '[a-z]' '[A-Z]'`</div><div>print $i</div><div>print $lc</div><div>done</div></div><div></div><div><br /></div>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-14044424024723726892009-11-13T09:16:00.000-08:002010-03-27T05:23:46.578-07:00Instalando Templates de SiteBuilder desde Fedora a Debian | Linux Fedora DebianDespues de migrar un servidor Fedora a uno nuevo en Debian para poder instalar los templates anteriores hay que hacer lo siguiente:<div><code>apt-get install alien</code></div><div>Luego generamos un archivo install.sh e incorporamos este script donde se encuentran los templates .rpm:</div><div><code>#!/bin/bash</code></div><code></code><div>#correrlo sh rpm-to-deb.sh > rpm-to-deb.log 2>&1</div><div> for i in $( ls|grep "\.rpm" ); do</div><div> alien -d $i</div><div> done</div><div> for i in $(ls|grep "\.deb"); do</div><div> dpkg -i $i</div><div> done</div><div> ##dpkg -i *.deb opcion a la instalacion anterior</div><div> cp -rf /usr/local/sitebuilder/htdocs/templates/* /opt/sitebuilder/htdocs/templates/</div><div> chown www-data /opt/sitebuilder/htdocs/templates/ -R</div><div><code> sb_config --update_templates</code></div><div>Despues solo queda ejecutar dicho script dentro del folder de donde estan los .rpm:</div><div><code>sh install.sh </code></div><div><br /></div>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-32882632793350767612009-11-13T08:37:00.000-08:002010-03-27T05:24:24.495-07:00Extraer bloque de texto | Linux AWK<div>Este script permite extraer bloques de texto encerrados entre patrones de inicio (start) y fin (end) a partir del archivo "inputfile" generando el de salida "outputfil"</div><code><span class="Apple-style-span" style="color: rgb(255, 102, 0);">cat inputfile | awk '/start/,/end/ { print }' > outputfile</span></code>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-772646426243247992009-10-21T18:18:00.000-07:002010-03-27T05:24:55.537-07:00Error al instalar paquetes | Debian Etch<span style="font-size:180%;"><span style="color: rgb(255, 102, 0);">ERROR:</span></span><br /><br /><span style="color: rgb(255, 0, 0);">"tempfile: command not found"</span><br /><br /><span style="color: rgb(255, 102, 0);font-size:180%;" >SOLUCION:</span><br /><br /><span style="font-style: italic; font-weight: bold;">apt-get install debianutils</span>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-88223231192514801452009-10-09T09:59:00.000-07:002010-03-27T05:25:33.878-07:00Error Access phpMyAdmin from Plesk | Plesk + phpMyAdmin<span style="color: rgb(255, 102, 0);font-size:180%;" >ERROR:</span><br /><br /><span style="font-size:130%;"><code><span style="color: rgb(255, 0, 0);">"#1045 - Access denied for user 'pma_xxxxxxx'@'localhost' (using password: YES)"</span></code></span><br /><span style="color: rgb(255, 102, 0);font-size:180%;" ><br />SOLUCION:</span><br /><br />/usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries/config.inc.php<br /><span style=";font-family:verdana,geneva;font-size:85%;" ><span style="font-family:courier new,courier,monospace;"></span></span>Dentro de este archivo se encuentra los siguientes datos:<br /><span style=";font-family:verdana,geneva;font-size:85%;" ><span style="font-family:courier new,courier,monospace;">$cfg['Servers'][$i]['controluser'] = 'yourUSER';<br /></span></span><span style=";font-family:verdana,geneva;font-size:85%;" ><span style="font-family:courier new,courier,monospace;">$cfg['Servers'][$i]['controlpass'] = 'yourPASSWORD';<br /></span></span><span style=";font-family:verdana,geneva;font-size:85%;" ><span style="font-family:courier new,courier,monospace;">$cfg['Servers'][$i]['pmadb'] = 'yourDATABASE';<br /></span></span><span style="font-weight: bold;"><br />Para solucionar esto hacemos lo siguiente:<br /></span><ol><li>mysql -uadmin -p`cat /etc/psa/.psa.shadow`</li><li>use mysql;</li><li>insert into user values<br />('localhost','yourUSER',password('yourPASSWORD'),<br />'N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N',<br />'','','','',0,0,0,0);</li><li>INSERT INTO `db` VALUES<br />('localhost','yourDATABASE','yourPASSWORD',<br />'Y','Y','Y','Y','N','N','N','N','N','N','N','N','N','N','N','N','N');</li><li>FLUSH PRIVILEGES;</li><li>EXIT<br /></li></ol><span style=";font-family:verdana,geneva;font-size:85%;" ><span style="font-family:courier new,courier,monospace;"><br /><br /><br /></span></span>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com5tag:blogger.com,1999:blog-7901243580551981604.post-6866616799485798402009-09-04T08:07:00.000-07:002010-03-27T05:26:11.848-07:00Error Installing Plesk 8.6 | PSA 8.6 Debian 5 (lenny)<span style="font-weight: bold; font-style: italic;font-size:180%;" ><span style="color: rgb(255, 102, 0);">ERROR:</span></span><br />s2:/var/log# <span style="color: rgb(255, 102, 0); font-style: italic;">/etc/init.d/psa start</span><br />Starting openbsd-inetd service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting bind9 service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting mysql service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting qmail service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting courier-imap service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting postgresql service... not installed<br />Starting psa-spamassassin service... not installed<br />Starting Plesk... <span style="color: rgb(255, 0, 0);"> failed</span><br />Starting drwebd service... not installed<br /><br /><br />s2:/opt/psa/admin# <span style="font-style: italic; color: rgb(255, 102, 0);">/opt/psa/admin/bin/httpsdctl start</span><br />/opt/psa/admin/bin/httpsdctl: line 104: 20916 <span style="color: rgb(255, 0, 0);">Segmentation fault $HTTPD</span><br /><br />s2:/opt/psa/admin# tail /var/log/messages<br />Sep 4 06:25:01 s2 kernel: [264132.460680] php[20274]:<span style="color: rgb(255, 0, 0);"> segfault</span> at c54745 ip 7f77fb3a4039 sp 7fff05c68e20 error 7 in <span style="color: rgb(255, 0, 0);">libxmlrpc.so.3.6.15</span>[7f77fb39f000+d000]<br /><br /><span style="font-weight: bold; font-style: italic;font-size:180%;" ><span style="color: rgb(255, 102, 0);">INFORMACION:</span></span><br />s2:/opt/psa/admin# <span style="font-style: italic; color: rgb(255, 102, 0);">dpkg -l |grep libxmlrpc</span><br /><span style="color: rgb(255, 153, 0); font-style: italic;"><span style="color: rgb(255, 0, 0);">ii libxmlrpc-c3 1.06.27-1</span> </span> A lightweight RPC library based on XML and H<br /><br /><br /><br /><span style="font-weight: bold; font-style: italic;font-size:180%;" ><span style="color: rgb(255, 102, 0);">SOLUCION:</span></span><br /><span style="font-style: italic; font-weight: bold;">El problema estaba en dicha librería, por lo tanto la solución fue pasar eso a ETCH y hacer un HOLD para que no se sobreescriba con futuras actualizaciones...</span><br /><br />s2:~# <span style="font-style: italic; color: rgb(255, 102, 0);">wget http://ftp.us.debian.org/debian/pool/main/x/xmlrpc-c/libxmlrpc-c3_0.9.10-4_amd64.deb</span><br /><br />s2:~# <span style="font-style: italic; color: rgb(255, 102, 0);">wget http://ftp.us.debian.org/debian/pool/main/w/w3c-libwww/libwww-ssl0_5.4.0-11_amd64.deb</span><br /><br />s2:~# <span style="font-style: italic; color: rgb(255, 102, 0);">dpkg -i libwww-ssl0_5.4.0-11_amd64.deb </span><br />Selecting previously deselected package libwww-ssl0.<br />(Reading database ... 54936 files and directories currently installed.)<br />Unpacking libwww-ssl0 (from libwww-ssl0_5.4.0-11_amd64.deb) ...<br />Setting up libwww-ssl0 (5.4.0-11) ...<br />Processing triggers for man-db ...<br /><br />s2:~# <span style="font-style: italic; color: rgb(255, 102, 0);">dpkg -i libxmlrpc-c3_0.9.10-4_amd64.deb</span><br />(Reading database ... 55051 files and directories currently installed.)<br />Preparing to replace libxmlrpc-c3 0.9.10-4 (using libxmlrpc-c3_0.9.10-4_amd64.deb) ...<br />Unpacking replacement libxmlrpc-c3 ...<br />Setting up libxmlrpc-c3 (0.9.10-4) ...<br /><br />s2:~# <span style="font-style: italic; color: rgb(255, 102, 0);">/opt/psa/admin/bin/httpsd start</span><br />Processing config directory: /opt/psa/admin/conf/httpsd.*.include<br /><br />s2:~# <span style="font-style: italic; color: rgb(255, 102, 0);">/etc/init.d/psa start</span><br />Starting openbsd-inetd service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting bind9 service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting mysql service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting qmail service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting courier-imap service... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting postgresql service... not installed<br />Starting psa-spamassassin service... not installed<br />Starting Plesk... <span style="color: rgb(51, 204, 0);"> done</span><br />Starting drwebd service... not installed<br /><br />s2:~# <span style="font-style: italic; color: rgb(255, 102, 0);">dpkg -l|grep libxmlrpc</span><br />ii libxmlrpc-c3 0.9.10-4 A lightweight RPC library based on XML and H<br />ii libxmlrpc-c3-dev 1.06.27-1 A lightweight RPC library based on XML and H<br /><br />s2:~#<span style="color: rgb(255, 102, 0);"> dpkg -l|grep libwww</span><br />ii libwww-ssl0 5.4.0-11 The W3C-WWW library (SSL support)<br /><br />s2:~# <span style="color: rgb(255, 102, 0); font-style: italic;">echo "libxmlrpc-c3 hold"|dpkg --set-selections</span><br /><br />s2:~#<span style="font-style: italic; color: rgb(255, 102, 0);"> echo "libwww-ssl0 hold"|dpkg --set-selections</span><br /><br />s2:~# <span style="color: rgb(255, 102, 0); font-style: italic;">dpkg --get-selections | grep hold</span><br />libwww-ssl0 hold<br />libxmlrpc-c3 holdADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-73695781188276128042009-08-28T08:43:00.000-07:002010-03-27T05:26:35.227-07:00TeamViewer Manager on Linux | Wine TeamViewer Tuquito3Haciendo un par de pruebas para ver si funcionaba el <a href="http://www.teamviewer.com/">TeamViewer</a> <a href="http://www.teamviewer.com/es/download/download.aspx?url=http%3a%2f%2fwww.teamviewer.com%2fdownload%2fTeamViewer_Manager_Setup.exe">Manager</a> para poder administrar remotamente Windows (XP+2003 SERVER) desde mi Linux (Tuquito 3) hice el intento de levantarlo en wine, este fue el resultado:<br /><div style="text-align: left;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNwU7z9vkqQc3N5ACrvYMQLqaNH5S5yuoUgTnd_LElnaqftHPtScVqmr0v2mbKRpMjKD8SIi6D6vwkUNIrqZ7AZAFjTXvchSwxtGqG1Xfx4FyRHozhQhw7KCaN841wUqpOIDK-Nhnx_Hb3/s1600-h/Pantallazo.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 192px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNwU7z9vkqQc3N5ACrvYMQLqaNH5S5yuoUgTnd_LElnaqftHPtScVqmr0v2mbKRpMjKD8SIi6D6vwkUNIrqZ7AZAFjTXvchSwxtGqG1Xfx4FyRHozhQhw7KCaN841wUqpOIDK-Nhnx_Hb3/s320/Pantallazo.png" alt="" id="BLOGGER_PHOTO_ID_5375042703117955682" border="0" /></a><br />La verdad funciona bastante bien ya que esta emulado desde Wine.<br />El prodecimiento fue sencillo:<br /><code>apt-get install wine</code><br />Despues abrimos el TV manager para instalarlo desde wine (Abrir con WINE).<br />Seguimos el procedimiento de instalación y una vez terminado, vamos a "BROWSE C:\ drive" (desde el menu donde esta instalado wine) --> Archivos de Programa --> TeamViewer --> click derecho en el teamviewer.exe (abrir con wine).<br />NOTA: aclaro, esto SOLO permite administrar desde linux a windows o mac.<br />Insisto con TeamViewer porque la verdad me parece increible como esta aplicacion saca el delay que existe entre los dos punteros del mouse como sucede con rdesktop o escritorio remoto.<br /></div>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com3tag:blogger.com,1999:blog-7901243580551981604.post-71886785992582555772009-08-18T14:13:00.000-07:002010-03-27T05:27:12.255-07:00Tuquito 3 en la calle | LinuxEsta disponible para <a href="http://tuquito.net/tuquito3-final.iso">descargar</a> la nueva versión de <a href="http://www.tuquito.org.ar/">Tuquito</a> con<br />Gnome como entorno de Escritorio.<br />Ni Paris Hilton se resistió... xD<br />Pruebenlo, no se van a arrepentir...<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBm55BbHStO4LIZV9oJKpwetOhoP2VL4icHoa8MFU6V87JKhDsmINiGPDiHkRWSvGF2cSyHzFoc8v3AX_JpUwPVSNDhNJ_wrXmuyaG8d9r-Z1VewtWk6k2_vfWb-QTXdOauSELY6JURieL/s1600-h/PhotoFunia-1f07156.jpg"><img style="cursor: pointer; width: 133px; height: 188px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBm55BbHStO4LIZV9oJKpwetOhoP2VL4icHoa8MFU6V87JKhDsmINiGPDiHkRWSvGF2cSyHzFoc8v3AX_JpUwPVSNDhNJ_wrXmuyaG8d9r-Z1VewtWk6k2_vfWb-QTXdOauSELY6JURieL/s200/PhotoFunia-1f07156.jpg" alt="" id="BLOGGER_PHOTO_ID_5371416786287680738" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSAL4rAAFzM3V9PJu4g1CM1WGluqaXy2cfffgL-mWaJTdLhPOeXQznlcQI7X_tbDAR-PqJvCmVfs402QqJJOGZ3eId9jrJYiyLdeu8i67bapkRdhTXgk8f8ue3PbBrJ0EdE6mAcMjQtBMF/s1600-h/PhotoFunia-1f0b4f5.jpg"><img style="cursor: pointer; width: 234px; height: 189px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSAL4rAAFzM3V9PJu4g1CM1WGluqaXy2cfffgL-mWaJTdLhPOeXQznlcQI7X_tbDAR-PqJvCmVfs402QqJJOGZ3eId9jrJYiyLdeu8i67bapkRdhTXgk8f8ue3PbBrJ0EdE6mAcMjQtBMF/s200/PhotoFunia-1f0b4f5.jpg" alt="" id="BLOGGER_PHOTO_ID_5371416780871144770" border="0" /></a>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-4089706622538257682009-08-15T10:21:00.000-07:002010-09-16T08:32:28.077-07:00Case Sensitive en Mapserver | LinuxDespues de mirar y mirar, tras una migracion Windows Server a Linux de un Mapserver con su correspondiente ".map", habia corregido todos los paths e incluido todas las Librerias de Projection este error persistía:<br /><span style="font-weight: bold; color: rgb(255, 102, 0);font-size:130%;" ><span style="font-weight: bold;">E</span>RROR:</span><br /><code>msProcessProjection(): Projection library error. no system list, errno: 2</code><br /><span style="color: rgb(255, 102, 0);font-size:130%;" ><span style="font-weight: bold;">SOLUCION:</span></span><br />Al ser Case Sensitive Linux no tomaba una definicion de <span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 0);">EPSG:4326</span> por lo que en realidad era <span style="color: rgb(255, 102, 0); font-weight: bold; font-style: italic;">epsg:4326</span> reemplazado esto en una de las definciones del ".map", mapserver encontro dicha librería.ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-54276956217097062342009-08-07T18:02:00.000-07:002010-03-27T05:28:06.143-07:00Importar datos desde CVS | Mysql Win XP<div style="text-align: justify;"><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><span style="color: rgb(0, 0, 0);">Despues de ejecutar una consulta para unir dos tablas desde<br />el MySQL </span></span></span></code></code><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><span style="color: rgb(0, 0, 0);">Query Browser exporto</span> <span style="color: rgb(0, 0, 0);">desde las opciones los datos<br />con formato 'cvs' al cual llame datos.cvs</span></span></span></code></code><br /><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code></code></code><br /><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><span style="color: rgb(0, 0, 0);">Ubicacion desde donde toma los Archivos en WinXP:</span></span></span></code></code><br /><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><span style="color: rgb(0, 0, 0);">C:\Documents and Settings\All Users\Datos de programa\<br />MySQL\MySQL Server 5.1\data\db_name\</span></span></span></code></code><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><span style="color: rgb(0, 0, 0);">datos.cvs --> datos</span></span></span></code></code><br /><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code></code></code><br /><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><span style="color: rgb(0, 0, 0);">Y lo renombro quitandole la extension por lo que queda con<br />el nombre 'datos'.</span></span></span></code></code><br /><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code></code></code><br /><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><span style="color: rgb(0, 0, 0);">Y la consulta seria:</span></span></span></code></code><br /><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code></code></code></div><code style="white-space: nowrap; color: rgb(0, 0, 0);"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><br /></span></span></code></code><span style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;"><code>LOAD DATA INFILE 'datos' INTO TABLE 'my_table'</code></span><br /><span style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;"><code>FIELDS TERMINATED BY ',' ENCLOSED BY ' " ' </code></span><br /><span style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;"><code>LINES TERMINATED BY '\n' IGNORE 1 LINES;</code></span><br /><code style="white-space: nowrap;"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 119, 0);"><br /><span style="color: rgb(0, 0, 0);">Le damos que ignore la primera linea ya que contiene el<br />nombre de las columnas.</span><br /></span></span></code></code>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-39630975184982603982009-07-15T08:19:00.001-07:002010-03-27T05:28:32.635-07:00Error Login | PostGresql<span style="color: rgb(255, 102, 0);font-size:130%;" >ERROR</span><br /><br /><span style="font-size:85%;">[root@miservo~]# psql -U user-name -W db-name<br /></span><span style="color: rgb(0, 0, 0);font-size:85%;" ><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code><span style="font-style: italic;"><span style="font-weight: bold;"></span></span></code></span></span></span><span style="color: rgb(255, 0, 0);font-size:85%;" ><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code><span style="font-weight: bold; font-style: italic;">psql: FATAL: role "user-name" is not permitted to log in</span></code></span></span></span><br /><span style="color: rgb(255, 102, 0);font-size:130%;" ><br />SOLUCION<br /></span><span style="font-size:85%;"><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span>[root@miservo~]# psql -U admin-user-name -W db-name<br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;">db-name=# <span style="font-weight: bold; font-style: italic;">ALTER ROLE user-name LOGIN</span>;</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;">ALTER ROLE</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;">db-name=# \q</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;">[root@miservo~]# psql -U user-name -W db-name<br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;">Contraseña para usuario user-name: </span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;">Bienvenido a psql 8.X.XX, la terminal interactiva de PostgreSQL.</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;">Digite: \copyright para ver los términos de distribución</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;"> \h para ayuda de comandos SQL</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;"> \? para ayuda de comandos psql</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;"> \g o or termine con punto y coma para ejecutar una consulta</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;"> \q para salir</span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span><span style="font-size:85%;"><br /></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"><code></code></span></span></span><span style="font-size:85%;">db-name=></span><span style="font-size:85%;"><span style="color: rgb(0, 0, 0);"><span style="font-family:Segoe UI;"></span></span><br /></span>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-8272027974233666022009-07-04T17:18:00.001-07:002010-03-27T05:28:48.630-07:00Crashing Amarok despues de Actualizar | Ubuntu 9.04 + Amarok<span style="color: rgb(255, 102, 0);font-size:130%;" >ERROR</span><br /><span style="font-size:85%;">Object::connect: (sender name: 'KBookmarkHandler')<br />Object::connect: (receiver name: 'FileBrowser::Widget')<br />link XMLID_7_ hasn't been detected!<br />link XMLID_7_ hasn't been detected!<br />Couldn't resolve property: radialGradient3986<br />link XMLID_7_ hasn't been detected!<br />link XMLID_7_ hasn't been detected!<br />Couldn't resolve property: radialGradient3986<br />amarok(7303) MagnatuneConfig::load: load<br />kdeinit4: preparing to launch<br />kdeinit4: preparing to launch<br />amarok(7303) CurrentTrack: ataUpdated: CurrentTrack: ataUpdated</span><br /><span style="font-size:130%;"><br /></span><span style="color: rgb(255, 102, 0);font-size:130%;" >SOLUCION</span><br /><code><span style="font-weight: bold; font-style: italic;">sudo apt-get install phonon-backend-xine</span></code>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-77480755637077015882009-06-29T21:57:00.000-07:002010-09-16T08:36:09.157-07:00Crear WebServer Portable con servidor de Mapas | Apache Tomcat + MapServer<span style="font-weight: bold;">1.</span> Descargar las siguientes aplicaciones:<ul><li>Apache-Tomcat Portable version 5.5.27</li><li>ms4w_2.3.1.zip. </li></ul> <span style="font-weight: bold;">2.</span> Configurar Accesos en tomcat-users.xml<br /><br /> <span style="font-weight: bold;">3.</span> Configurar el conf/web.xml<br /><ul><li>HABILITAR LOS CGI</li></ul><br /><script src="http://pastie.org/530068.js"></script><br /><ul><li> ACTIVAR EL MAPPING</li></ul><br /><script src="http://pastie.org/530065.js"></script><br /><span style="font-weight: bold;"> 4.</span> Los CGI van dentro webapps/ROOT/WEB-INF/cgi (crear el folder cgi en esa ubicación)<br />Extraer del ms4w_2.3.1.zip todas las libs y el bin del mapserver del folder cgi-bin y guardarlos en el folder cgi anteriormente creado.<br /><br /><span style="font-weight: bold;"> 5.</span> Por Ultimo para accederlo:<br /><span style="font-weight: bold; font-style: italic;">http://127.0.0.1:8080/cgi-bin/mapserv.exe?map=tu_map.map</span>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com0tag:blogger.com,1999:blog-7901243580551981604.post-89537964396562091322009-06-27T18:20:00.000-07:002010-03-27T05:29:59.307-07:00Bash Script Backup Mail Server | Zimbra + Fedora Core 8<div style="text-align: justify;">Este es un pequeño script para hacer backup completo de <a href="http://www.zimbra.com/">Zimbra</a> del cual existen varios pero queria hacer algo mas sencillo:<br /><script src="http://pastie.org/528472.js"></script><br />(*)Si ven en otro script como el oficial en la sincronizacion utiliza "--delete" pero a mi me interesa que no sea de esa forma para prevenir futuras perdidas por error, por lo tanto la sincrinizacion va a ser incrementel.<br />Otro punto es porque hacer un folder y despues un tar.gz si podriamos hacer directamente el tar.gz, la cuestion es que esto va a ser sincronizado remotamente con otro servidor por lo que lo ideal es que el servidor este stopeado el menor tiempo posible para asi evitar perdida de recepciones de mail.<br />Proximo post, script de sincronizacion remota.</div>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com2tag:blogger.com,1999:blog-7901243580551981604.post-51668585338851684892009-06-22T09:20:00.000-07:002010-03-27T05:30:21.693-07:00Administracion Remota en Windows | TeamViewer<div style="text-align: justify;"><a href="http://www.teamviewer.com/es/download/index.aspx">TeamViewer</a> es una aplicacion cliente servidor que permite administrar remotamente una pc (Windows-Windows) con la cual incluso no hay problemas si las pc a administrar se cuentran en una subred (detrás de un router).<br />Me llamo la atención por su fácil configuración ya que en la pc remota solo es cuestión de instalar la aplicacion "<a href="http://www.teamviewer.com/download/TeamViewer_Host_Setup_es.exe">Host</a>", mientras que en la otra la version "<a href="http://www.teamviewer.com/download/TeamViewer_Setup_es.exe">Completa</a>".<br />Al instalar el host genera un id y un password (el cual puede ser seteado tambien) y para conectarse solo es necesario el id y la contraseña.<br />Otra caracteristica interesante es que es compatible con MacOS aunque no lo probe y tambien existe una version gratis con funcionalidad total.</div>ADRIAN PATANIAhttp://www.blogger.com/profile/13186638107142105250noreply@blogger.com3