Tuesday, October 31, 2017

Lectures Neural Networks


Colour and Texture, but fail for shape.

Generative Adversarial Networks
https://arxiv.org/pdf/1406.2661.pdf

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks https://junyanz.github.io/CycleGAN/


Thursday, October 26, 2017

PDF Tools & Editors

PDF Annotator

[1] online/free/for signatures https://www.pdfescape.com/

PDF Tools 

$sudo apt-get install pdftk
$pdftk A.pdf cat 1-9 26-end output B.pdf # keep pages 1-9 and 26-end of the original file
 
$pdftk file1.pdf file2.pdf file3.pdf cat output newfile.pdf #join
 
$convert file1.pdf file2.pdf file3.pdf output.pdf #reduce resolution
 
$sudo apt-get install pdfmod #remove pages, works with A4
$sudo apt-get install pdfshuffler #remove pages, works with beamer too
  

PDF Editors

[1] Master PDF Editor http://code-industry.net/
[2] Fonst http://linuxg.net/how-to-install-master-pdf-editor-1-9-on-ubuntu-linux-mint-debian-fedora-opensuse-and-many-other-linux-systems/

[3] xournal, is possible add notes and free text, and [3] have other edition tools.
http://kuboosoft.blogspot.com/2012/07/5-editores-de-pdf-para-linux.html  
 
[4] Extract images from PDF online
http://pdfaid.com/ExtractImages.aspx

[5] How to extract part https://askubuntu.com/questions/221962/how-can-i-extract-a-page-range-a-part-of-a-pdf

Wednesday, October 25, 2017

OpenCV2 in Python for Windows



1.   Below Python packages are to be downloaded and installed to their default locations.
  Python-2.7.x.
  Numpy.
  Matplotlib (Optional).
2.    Install all packages into their default locations. Python will be installed to C:/Python27/.
3.    After installation, open Python IDLE. Enter import numpy and make sure Numpy is working fine.
4.    Download latest OpenCV release from sourceforge site and double-click to extract it.
5.    Goto opencv/build/python/2.7
       Copy cv2.pyd to C:/Python27/lib/site-packages.
6.  Test
>>> import cv2
>>> print cv2.__version__







Tuesday, October 24, 2017

Compiling Windows C++ Project in Linux (wavelet rasterization)

Josiah Manson Codes translate to GNU

Source code:
[*] Windows http://josiahmanson.com/research/wavelet_rasterization/supplemental/wavelet_raster.zip



g++ vect.cpp timer.cpp raster_poly.cpp get_font.cpp global.cpp insert_bez2.cpp insert_line.cpp vect.cpp save.cpp write_grid.cpp main.cpp -Wall -Wextra  -I/usr/include/freetype2 -lfreetype -lpthread -lm -o gnurasterize

_aligned_malloc

void *aligned_alloc(size_t alignment, size_t size);
//Since the question was asked, a new function was standardized by C11
[*] http://en.cppreference.com/w/cpp/memory/c/aligned_alloc
mkdir

#include <sys/types.h>
#include <sys/stat.h>
int result = mkdir("/home/me/test.txt", 0777);

__forceline
[*] https://stackoverflow.com/questions/8897791/how-to-define-forceinline-inline



__declspec

[*] http://gcc.gnu.org/wiki/Visibility
[*] https://stackoverflow.com/questions/2164827/explicitly-exporting-shared-library-functions-in-linux


Time
[*] https://stackoverflow.com/questions/2418157/ubuntu-linux-c-error-undefined-reference-to-clock-gettime-and-clock-settim

Freetype
$ sudo apt-get install libfreetype6-dev
$ g++ ... -I/usr/include/freetype2 -lfreetype

Change FreeImage by PPM
[*] pngwriter https://github.com/pngwriter/pngwriter

[1] PPM Specification http://paulbourke.net/dataformats/ppm/
[2] C/C++ Create PPM File https://rosettacode.org/wiki/Bitmap/Write_a_PPM_file

Related
[1] https://stackoverflow.com/questions/2033997/how-to-compile-for-windows-on-linux-with-gcc-g

Saturday, October 14, 2017

Love Equations



https://www.wolframalpha.com

1) plot x^2 + ( 5y/4 - sqrt(abs(x)))^2 = 1
2) plot x^2 + ( y - sqrt(abs(x)))^2 = 2
3) plot x^2 + ( y - (abs(x))^(1/3) )^2 = 1
4) plot (x^2 + y^2 -1)^3 -x^2y^3 = 0


Tuesday, October 10, 2017

Installing Tensor Flow (Problems)


Main guide
https://www.tensorflow.org/install/install_sources

Cannot find bazel. Please install bazel.
Solution https://docs.bazel.build/versions/master/install-ubuntu.html

Monitoring Nvidia card

$watch -n 1 nvidia-smi #to obtain continuous updates without filling the terminal with output

$sudo pip install gpustat
$gpustat
 
$sudo pip install glances
$sudo pip install glances[gpu]
$glances

Resources:
[1] Cuda 7.5 http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_7.5.18_linux.run
[2] Install Cuda 7.5 http://www.r-tutor.com/gpu-computing/cuda-installation/cuda7.5-ubuntu


Friday, October 06, 2017

Tuesday, September 19, 2017

Execute VTK Samples on ubuntu


VTK5.10
$locate vtkXOpenGLRenderWindow.cxx
$gedit  ... vtkXOpenGLRenderWindow.cxx
Uncomment next line
#define GLX_GLXEXT_LEGACY

$ CC=/usr/bin/gcc-5 CXX=/usr/bin/g++-5 cmake ..


cmake -DVTK_DIR=/home/DRIVE/Backup2018/Downloads2017/tools2/VTK5.10.1/build .

VTK7.1
$cmake -DVTK_DIR=/home/DRIVE/Downloads/tools/VTK7.1/build .

Resources
[1] How to write in vtk format https://github.com/arborworkflows/Visomics/blob/master/Base/voIOManager.cpp
[2] https://vtk.org/download/

Computer Graphics - Grid Structures



$sudo apt-get install freeglut3-dev
$sudo apt-get install libxmu-dev
$make

Resource:
[1] corner table exercice https://www.cc.gatech.edu/~lena007/cs4451_p2/corner_tab.html



Sunday, September 17, 2017

Books online repositories

Library Genesis

Resources:
[0] Main reference https://en.wikipedia.org/wiki/Library_Genesis
      http://93.174.95.27/ 
[1] Mathematic, Biology and others https://libgen.pw (*)
[2] Mathematic and others http://libgen.io (*)
[3] http://gen.lib.rus.ec/
[4] zlibrary https://b-ok.org/ 
[5] sci-hub.tw
[6] https://whereisscihub.now.sh/
[7] Art books https://www.artubook.com (*)

(*) My favorite list


https://marcusnunes.me/posts/livros-gratuitos-da-springer/

Wednesday, September 13, 2017

EspaƱol





'A ver' y 'haber' se pronuncian de la misma forma, pero es habitual confundirlas y utilizarlas de manera incorrecta a la hora de escribir. Por eso, a continuaciĆ³n procedemos a distinguirlas tal y como marca la Real Academia EspaƱola (RAE):


A ver: Se trata de la secuencia constituida por la preposiciĆ³n a y el infinitivo verbal ver. Se utiliza en los siguientes casos:
        Para pedir al interloculor que nos deje ver algo: - Mira mi coche. - ¿A ver?
        Para dejar claro una cierta expectaciĆ³n: A ver cuĆ”ndo viene la ayuda.
        Para llamar la atenciĆ³n sobre algo: A ver, ¿por quĆ© no no vinisteis ayer a casa?
        En los casos en los que equivale a 'claro' o 'naturalmente': ¡A ver! Estaremos allĆ­ sin falta.
        En los casos que lleva delante la conjunciĆ³n si, expresa, bien expectaciĆ³n, curiosidad o interĆ©s, a veces tambiĆ©n un reto; otras temor o sospecha; y deseo o mandato: ¡A ver si me traes lo que te he pedido!

Haber: Puede tratarse de un verbo o un sustantivo:
        Como verbo se emplea como auxiliar seguido de un participio, para formar los infinitivos compuestos de la conjugaciĆ³n: Debe haber faltado a clase.
        TambiĆ©n como verbo se emplea como infinitivo del impersonal que indica la presencia o existencia de lo designado por el sustantivo que lo acompaƱa: En su casa debe haber mucho dinero.
        Como sustantivo masculino su significado es "conjunto de bienes o caudales de una persona": En su haber contaba con muchos tĆ­tulos.

Sunday, September 10, 2017

Create Partition and Format for Fix HD



$sudo fdisk /dev/sdb #commands d, n, w
$sudo mkntfs /dev/sdb1
$mkfs.ntfs -f /dev/sdb1 

$dmesg | grep sd
 
$sudo lshw -C disk



Tuesday, September 05, 2017

Skype on Ubuntu and Centos

 
Skype on Ubuntu 16
 [1] http://ubuntuhandbook.org/index.php/2017/03/install-skype-5-0-for-linux-ubuntu-16-04/
 
 
Skype on Centos 6.5

When i tried install skype on centos 6.5 i received next message:
 
error: Failed dependencies:                                       
        alsa-lib >= 1.0.23 is needed by skype-4.2.0.13-fc16.i586  
        libQtWebKit.so.4 is needed by skype-4.2.0.13-fc16.i586    
        libstdc++.so.6(GLIBCXX_3.4.15) is needed by skype-4.2.0.13-fc16.i586
        qtwebkit is needed by skype-4.2.0.13-fc16.i586  
 
then i tried next commands and works very well. 
 
1) Install EPEL if you haven't already.
#yum install http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

2) Download the RPM here
#wget http://www.bromosapien.net:8080/others/skype-4.2.0.11-4.el6.i686.rpm

3) Install it as so
#yum install skype-4.2.0.11-4.el6.i686.rpm

4) If you receive an error about a GPG key, you may import my key as necessary.
#wget http://www.bromosapien.net:8080/others/SYRKIT-GPG-KEY.pub
#rpm --import SYRKIT-GPG-KEY.pub
 

References:
[1] http://community.skype.com/t5/Linux/CentOS-RHEL-6-Skype-4-2-RPM-Installation-Steps/td-p/1740485

NVidia Titan X Card problem

 
#Grub Settings if doesn't starting
Push shift for stop grub and edit(e key)
Replace quit splash with nomodeset if video drive problems
F10 for start with new settings

#add repository 
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
 
#remove previous drivers
$sudo apt-get purge nvidia-* 
 
titan@titan:~$ sudo apt-cache search nvidia-3
....

nvidia-340 - NVIDIA binary driver - version 340.102
nvidia-361 - Transitional package for nvidia-367
nvidia-361-dev - Transitional package for nvidia-367-dev

nvidia-367 - Transitional package for nvidia-375
nvidia-367-dev - Transitional package for nvidia-375-dev 

nvidia-370-dev - NVIDIA binary Xorg driver development files
nvidia-370 - NVIDIA binary driver - version 370.28
nvidia-375 - NVIDIA binary driver - version 375.66
nvidia-375-dev - NVIDIA binary Xorg driver development files
nvidia-378-dev - NVIDIA binary Xorg driver development files
nvidia-378 - NVIDIA binary driver - version 378.13

nvidia-381-dev - NVIDIA binary Xorg driver development files
nvidia-381 - NVIDIA binary driver - version 381.22
nvidia-384-dev - NVIDIA binary Xorg driver development files
nvidia-384 - NVIDIA binary driver - version 384.47



$sudo apt-get install nvidia-375  #After installation, execute next commands:
 
$sudo mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org
$sudo mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org
$sudo ln -s /usr/lib/nvidia-375/libEGL.so.375.39 /usr/lib/nvidia-375/libEGL.so.1
$sudo ln -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1
 
$sudo ldconfig  #for verify correct link
 
PD:
  We can't installed titan x on ubuntu 16, we replaced with Geforce 1070 
  We execute above instructions and that works.
 
Summary good commands:
$ lspci | grep VGA   #for verify nvidia series
$ lspci -vnn | grep -i VGA -A 12 #for verify kernel driver:nvidia  
$ glxinfo | grep OpenGL | grep renderer #for verify opengl 
 
References:
[1] https://askubuntu.com/questions/61396/how-do-i-install-the-nvidia-drivers/680826
[2] Instalar driver Nvidia manualmente no Ubuntu 16.04 (pt) https://linuxdicasesuporte.blogspot.com.br/2017/03/instalar-driver-nvidia-manualmente-no.html 
[3] Nvidia drivers on Ubuntu 14.04 http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ 
 

Wednesday, August 30, 2017

Friday, August 25, 2017

Computer Vision Laboratories & Courses



Labs:

Computer Vision Lab http://vision.ece.ucsb.edu/

Oxford https://www.robots.ox.ac.uk/~vgg/projects.html

University Central of Florida (Computer Vision -crowds dataset) http://vision.eecs.ucf.edu/

Courses:

1) Computer Vision: Algorithms and Applications http://szeliski.org/Book/ (2017)
2) University of California https://cseweb.ucsd.edu/classes/sp16/cse152-a/
3) Computer vision course https://courses.cs.washington.edu/courses/cse455/09wi/Lects/

Wednesday, July 26, 2017

Journals for Bio Informatics


https://scfbm.biomedcentral.com/track/pdf/10.1186/1751-0473-3-6?site=scfbm.biomedcentral.com

springer computer vision http://www.springer.com/computer/image+processing/journal/11263  11 8.2

IEEE http://signalprocessingsociety.org/publications-resources/ieee-transactions-image-processing 44 4.3
ELSEVIER Pattern recognition https://www.journals.elsevier.com/pattern-recognition/ 47 4.5
ELSEVIER Medical image analysis https://www.journals.elsevier.com/medical-image-analysis/ 56 4.1
IEEE Medical images https://ieee-tmi.org/ 68 3.9
ELSEVIER https://www.journals.elsevier.com/computer-vision-and-image-understanding/ 112 3.2
ELSEVIER https://www.journals.elsevier.com/image-and-vision-computing/ 165 2.6
ELSEVIER https://www.journals.elsevier.com/computer-vision-and-image-understanding/ 189 2.4



http://www.guide2research.com/journals/computer-vision


Sunday, July 09, 2017

VMWare Player Enter Setup




bios.forceSetupOnce = "TRUE"
bios.bootDelay = "5000"





Wednesday, June 14, 2017

Bag of Features and Texture

Notes

What is the difference between SIFT and Dense SIFT

*SIFT consists of both detection and description while dense sift only uses the descriptor in densely sampled locations [1].

*SIFT identifies interest points using Difference of Gaussian Filtering (DoG) before using Histogram of Oriented Gradients (HOG) to describe these interest points, however Dense-SIFT does not identify interest points, it simply divides the image into overlapping cells before using HOG to describe them. since they both use HOG they both produce 128 dimensional feature vectors [1].

*SIFT is typically computed at interest points. Dense SIFT is computed at every pixel, or every kth pixel. HOG is computed for a rectangular cell array where each cell is usually 8x8 pixels. Dense SIFT and HOG are similar in the sense that they both characterize edginess and orientation around pixels, but the computations are different. Jianxiong Xiao's 2x2 HOG is different than normal HOG. The truth is that once you know how these kinds if features work you can get fancy and histogram them differently, change normalization terms, etc and create your own variant. I spoke with Prof Xiao many times about this when we ovarlapped at MIT [2].

*Firstly, Difference of Gaussians (DoG) can be used for estimating Laplacian of Gaussians (LoG), which are useful for finding edges and blobs. DoG is computationally faster so it is used. Overall, the way in which LoG is used for SIFT and HOG is the fundamental difference between these two feature descriptors. Dense SIFT is exactly as it sounds, SIFT computed densely for every pixel in the image and it helps in image registration, pose estimation, object recognition, etc [2].

Resources

1) BoF imlmentation using SURF, IHOG http://www.cvc.uab.cat/~aldavert/plor/software.html

2) Texture video https://www.youtube.com/watch?v=LQBKIi-Xtbc

3) Textons http://webpages.uncc.edu/~yjaved/publications.html


4) Bag of Visual Words implementation (Functional) http://www.codeproject.com/Articles/619039/Bag-of-Features-Descriptor-on-SIFT-Features-with-O

5) Gabor filters histogram, explanation
    http://stackoverflow.com/questions/20608458/gabor-feature-extraction   
6) Filter Banks, Matlab Source Code
    http://www.robots.ox.ac.uk/~vgg/research/texclass/filters.html

7) Texture classification using textons  http://courses.media.mit.edu/2008fall/mas622j/Projects/NickLoomis/


References
 [1] https://www.researchgate.net/post/What_is_the_difference_between_SIFT_and_Dense_SIFT
 [2] https://www.quora.com/Computer-Vision-Is-there-a-difference-if-any-between-dense-SIFT-and-HOG


Monday, June 05, 2017

Convert PowerPoint to EPS


When you draw some design and you like to put in your paper

1. Open your design on Powerpoint, then save as .wmf(windows meta file)
2. go to https://cloudconvert.com/anything-to-eps
3. Load you .wmf file and convert to eps
4. Download result




Wednesday, May 10, 2017

Fiducial Land Mark (Face Keypoints)


Facial Keypoints
[1] https://github.com/sunsided/facial-keypoints
[2] kaggle https://www.kaggle.com/c/facial-keypoints-detection/data


Resources:
1) Source Code Matlab/C++
http://cmp.felk.cvut.cz/~uricamic/flandmark/

Autodominio


Recursos
1) http://www.ayuda-psicologia.org/2013/12/salirse-siempre-con-la-suya-o-el.html

Wednesday, March 15, 2017

OpenCV 2.4 Fix cvCreateGLCM()


Changes for cvCreateGLCM(), see [1] for more details, and [2] has code ready for recompile.

Resources/References:

  [1] http://intercontineo.com/article/723743881/

  [2] https://drive.google.com/open?id=0B8teK-3L4sK2Tll1Y2FyWmNCc3M

Friday, February 03, 2017

Como viajar de PerĆŗ-Arequipa a Brasil-SĆ£o Carlos

TĆ©cnicamente es posible, e imagino que a mayor experiencia se puede optimizar tanto tiempo como dinero.

Generalmente te colocan solo los puntos y precios, pero hay detalles que aveces te pueden hacer perder tiempo, dinero y la paciencia. Espero esta descripciĆ³n les pueda ayudar.


Inicio en el terminal terrestre de Arequipa de madrugada un jueves de enero, hay varias empresas de Arequipa-Juliaca, yo usƩ San Roman (20 Soles) dado que es el mas seguro, aunque demora un poco 4 a 4:30hrs.

Llegando a Juliaca, una moto taxi hacia el "Terminal a Puno" lo mejor es tomar un Omnibus hacia Puno (2 Soles) 1hr. Posteriormente llegando a Puno puedes tomar un Taxi(4 Soles) al "Terminal a Desaguadero", evidentemente tienen su nombre pero asi lo indicas y el taxista comprenderĆ” perfectamente.
Ese terminal es por demanda, es decir bus lleno, bus que parte.






Camino Puno-Desaguadero


De Puno a Desaguadero te cobran 8 Soles sentado, parado 5 Soles y demora unas 3hrs.
Llegando a la frontera: AquĆ­ desembarcas del Ć³mnibus y sigues a la gente, al pasar los segundos veras el puente de frontera y ademĆ”s a los cambistas en unas mesitas pequeƱas yo cambie 250 Soles que hacen unos 518 Pesos Bolivianos aquel dia.
Seguidamente te diriges a Migraciones(PerĆŗ) donde debes pedir tu hojita  la llenas y haces cola para sellar la salida en tu pasaporte, recomiendo llenarla en la misma fila, ya marcaban casi las 6pm, hora en la que cierran frontera normalmente.
Puente PerĆŗ-Bolivia (Vista desde desaguadero)

Cruzas a pie sin problema el puente PerĆŗ-Bolivia(Adiciona una hora a tu reloj), es probable que veas policĆ­as de Bolivia ni los mires, solo sigue a la gente ni les preguntes nada, yo lo hice y me llevaron adentro a abrir mi maleta y revisar mis cosas estuve 1hr atrapado. Al entrar a territorio boliviano hay dos calles divido por un edificio(migraciones de Bolivia) el control/puesto se encuentra a la izquierda(tu izquierda).  De la misma forma pides tu hojita que es verde en este caso en una ventanilla externa, la fila mas larga esa es para sellar entrada a Bolivia, asĆ­ que aquĆ­ mĆ­nimo consumirĆ”s unas dos horas(paciencia).
Luego sigues en la misma direcciĆ³n que ingresaste a territorio boliviano y notaras unas combis hacia la Paz,  ellos te cobran 15Bs y demora unas 2hrs.

En la Paz, es posible tomar un bus hacia Santa Cruz directo o en dos tramos, aveces por el horario no encuentras, yo lo hice en dos tramos. TomĆ© el bus a Cochabamba(Empresa El Dorado) que salia a las 10:00pm y demoraba 8hrs a 40Bs o 70Bs, depende del servicio. Yo tomĆ© la segunda opciĆ³n, sin embargo dada la comodidad de los Ć³mnibus la prĆ³xima vez, tomare el de 40Bs por solo 8 horas no compensa mucho pagar casi el doble.

Ya en el terminal de Cochabamba, me sorprendĆ­ ver un cajero BCP, espero funcione me quedĆ© con las ganas de usarlo, salĆ­ del terminal a tomar desayuno un CafĆ©, Pan y Queso, literalmente es eso (es decir el queso no viene dentro del Pan) a 10Bs. Dentro del terminal hay varias empresas que van a Santa Cruz desde 70Bs+2.5Bs por uso de Terminal, demora unas 10hrs. PartĆ­ como a las 7:15am(Ojo con el horario del terminal). Y es normal hacer parada en algĆŗn restaurante a la hora del almuerzo.

Durante el camino a Santa Cruz notaras el paisaje selvĆ”tico, ademĆ”s de los controles policiales bajaras unas dos veces(control antidrogas). Una vez llegues al terminal notarĆ”s que es absolutamente desordenado e informal sin mencionar la calor(Enero). Hay gente que toma el tren de la muerte hacia Quijarro, en mi caso cuando lleguĆ© un Viernes el tren ya habĆ­a salido a la 1pm, asĆ­ que decido tomar otro Ć³mnibus que demora unas 9hrs y cuesta 80Bs hasta Quijarro.

Horario Tren


Al llegar a Quijarro 6-7am(en Puerto Suarez), debes tomar un taxi/colectivo hacia la frontera (10 Bs), llegando vi una fila larga en migraciones del lado de Bolivia, entonces decidĆ­ caminar en el mismo sentido del puente limite en busca de las empresas de Ć³mnibus Andorinha que hacen ruta directa Frontera-SĆ£o Paulo, lo que no vi fueron unos letreros de duchas, cuando lleguĆ© no me fije y fui a un hotel 60Bs y me quedĆ© un dĆ­a en frontera(Esto fue el sĆ”bado). Si hubiera visto las duchas hacia lo propio y continuaba(para la prĆ³xima).
Una vez dormido por la maƱana almorcĆ© y fui a frontera a ver que tal estaba la fila como a las 4pm, y aĆŗn tenia tiempo por que cierran a las 5pm, hice poner el sello y solo me faltaba pasar la noche y al dĆ­a siguiente cruzar la frontera.

Yo nunca imaginĆ© que podĆ­as marcar entrada de Bolivia e ingreso a Brasil y aĆŗn asĆ­ dormir en Bolivia, es decir regresar a territorio de donde ya saliste(para la prĆ³xima).


Quijarro - Frontera Bolivia-Brasil

Debƭ levantarme a las 5am(Domingo) para formar fila, pero fui a las 7am y las consecuencias fueron 8hrs en frontera para registrar mi ingreso a Brasil + 3 botellas de agua 15Bs (5Bs/botella) y el trƔfico de fila, no hable con nadie aprovechan el dialogo para meter gente lo cual extiende la fila previa a ti.


Cruzando la frontera hay un Ć³mnibus que pasa casi a cada 45min a 3.25R, yo tomĆ© el de las 4pm(para que se hagan idea lo que demorĆ©). Ese bus llega a un terminal local y tienes que hacer trasbordo a otro(Cristo Redentor) que es el que te lleva al Terminal de CorumbĆ”(sin pagar nada adicional), ya en el Terminal de CorumbĆ” puedes usar tu cartĆ³n del Banco de Brasil si tuvieses para pagar. Intenta no comprar nada; gastĆ© 17R en 2 salteƱas(salgados) y una Fanta.

Entonces aquĆ­ ya puedes comprar tu boleto hacia Campo Grande, irĆ³nicamente la empresa dominante es Andorinha, consulta [1] para los horarios.  Costo de viaje 114R y salia a las 18.30pm con una demora de 9hrs. El  Terminal Rodoviario de Campo grande es agradable similar a un aeropuerto, muy bueno desde mi punto de vista hasta dormĆ­ en la bancas, no habĆ­a remedio atienden desde las 5 o 6am, comprĆ© mi ticket de Campo Grande a SĆ£o JosĆ© de Rio Preto para las 8am a 134R con un tiempo de 11hrs de viaje. En este tramo subirĆ”n los de la PolicĆ­a Federal dos veces y te preguntarĆ”n de donde vienes? a donde te diriges? por que? etc, etc.

Finalmente en el terminal de Rio Preto un lugar con mucha antigĆ¼edad, comprĆ© un ticket a SĆ£o Carlos para las 11.45pm a 60R y por fin las Ćŗltimas 4hrs.

Llegando a SĆ£o Carlos a las 4am un amigo me recogiĆ³, aunque a esa hora ya hay bastante gente y puedes esperar a clarear para usar el transporte local tambiĆ©n.


Referencias:

1. Andorinha (CorumbĆ”-Campo Grande) Horarios http://www.andorinha.com/sa/
2. Cometa http://www.viacaocometa.com.br/es/
3. Cruz http://www.empresacruz.com.br/
4. BĆŗsqueda por sistema:
   4.1 https://www.buscaonibus.com.br/horario/sao-carlos/sao-jose-do-rio-preto
   4.2 https://www.guichevirtual.com.br/sao-carlos-sp-v-aracatuba-sp















Saturday, December 31, 2016

Ubuntu NVidia


$sudo lspci | grep VGA
00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2)
 

$sudo apt-get install nvidia-304

Wednesday, December 28, 2016

Gps Trackers



http://www.locationof.com/melhorum/map/
http://cellphonetrackers.org/gsm/gps-tracking.php

Monday, December 12, 2016

CentOS 6.8 Wifi

1) Offline
$wpa_passphrase "NetworkName" Key

#wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant_vicg.conf
#ifup wlan0

#vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
    ssid="NetworkName"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk=??????
}


2) GUI Assistant
sudo vi /etc/sysconfig/network-scripts/ifcfg-wlan0

Resources:
[1] Enable Wifi https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/3/html/Installation_and_Configuration_Guide/Disabling_Network_Manager.html

Saturday, October 08, 2016

Use Whatsapp using piding over Ubuntu 14.04 /Ubuntu 16.04

Changes on [1] for run this trick on my ubuntu

First app (probably you need install aditional packages)

$sudo apt-get install libfreeimage-dev
$sudo apt-get install ncurses-dev
$sudo apt-get install python-dev

Second app

$sudo apt-cache search setuptools
$sudo apt-get install python-setuptools

$ sudo python setup.py install

$./yowsup-cli registration

$./yowsup-cli registration -c whatsapp_config.txt -r sms

$./yowsup-cli registration -c whatsapp_config.txt -R XXX-XXX


Reference
[1] http://blog.desdelinux.net/como-usar-whatsapp-en-linux-con-pidgin/

Aditional for Ubuntu 16.04

sudo apt-get install libprotobuf-dev
sudo apt-get install protobuf-compiler

Saturday, June 25, 2016

Ubuntu change to dark theme



sudo add-apt-repository ppa:noobslab/themes  #just for Ubuntu 14
sudo apt-get update
sudo apt-get install ambiance-dark
 
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install arc-theme

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
 
sudo add-apt-repository ppa:ravefinity-project/ppa  #current for me
sudo apt-get update
sudo apt-get install vivacious-colors-gtk-dark
                     

or
 
sudo apt-get install unity-tweak-tool #need to re-start
 

resources:
Dark themes
http://askubuntu.com/questions/454372/dark-gtk-theme-for-ubuntu-14-04


Tuesday, June 21, 2016

Alternatives to Deep Web



resources:

Freenet - a popular darknet friend-to-friend network that can run as an "opennet" (where peer nodes are discovered automatically).
https://freenetproject.org/

Alternatives to torrents

[1] rarbg.is
[2] katcr.co
[3] www.limetorrents.cc

Monday, May 16, 2016

Tuesday, April 26, 2016

Lecture CG-1




http://www.cse.yorku.ca/~kosta/CompVis_Notes/ransac.pdf

http://www.iit.upcomillas.es/pfc/resumenes/4c290fbe9567e.pdf




Sunday, March 27, 2016

Tips for ...



1. CirugĆ­a digital: desvelado el secreto de Hollywood para rejuvenecer a las estrellas  http://www.playgroundmag.net/noticias/actualidad/retoque_digital-hollywood-belleza-actores_0_1437456251.html?utm_source=facebook.com&utm_medium=meme&utm_campaign=Cirug%C3%ADaHollywood

2. Realidad Aumentada + EmociĆ³n + Alturas




Personality and Frases

Peronality Test

https://dimajadid.net/what-was-the-first-animal-you-saw/

Frases (esp)

  1.  Todo es relativo. El tiempo que dura un minuto depende de quĆ© lado de la puerta del baƱo te encuentras.
  2. Errar es humano, persistir en el error es americano, acertar en el blanco es musulmƔn.
  3. Cualquier idiota es capaz de pintar un cuadro, pero solo un genio es capaz de venderlo.
  4. Robar ideas de una persona es plagio. Robar de varias es “investigaciĆ³n”.
  5. En la vida todo es relativo. Un solo pelo en la cabeza es poco; pero en la sopa, es mucho!
  6. En el borde de un precipicio sĆ³lo hay una manera de ir para adelante: dar un paso atrĆ”s.
  7. Dime con quiƩn andas, que yo te digo si voy contigo.
  8. Yo quiero morir como mi abuelo, durmiendo, tranquilo, y no gritando desesperadamente… como los cuarenta pasajeros del autobĆŗs que Ć©l conducĆ­a!
  9. Yo cavo, tu cavas, el cava, nosotros cavamos, vosotros cavƔis, ellos cavan. Es una estupidez, pero bastante profunda.
  10. Cuando te arrojen una piedra, haz con ella un escalĆ³n y sĆŗbete. SĆ³lo despuĆ©s, cuando tengas una visiĆ³n plena de toda el Ć”rea, agarra otra piedra, y clĆ”vasela en el culo al que te tiro la primera.
  11. No te preocupes por el peso de los cuernos, preocĆŗpate por el peso de la vaca.
  12. Si eres desagradable y tienes mucha plata, todos pensarƔn lo contrario de ti.
  13. Panza llena, baƱo seguro
  14. Si fuera mi hijo, quisiera tener un padre como yo… y una madre como la vecina. Realmente esta buena la condenada.
  15. Si la vida te da la espalda, agarrale las nalgas.
  16. Lo imposible siempre, cuenta un poco mƔs.
  17. Del tamaƱo que sean tus sueƱos sera hasta donde llegues.
  18. Yo no robo internet inalambrico, aprovecho los recursos que el aire me ofrece.
  19. Si la montaƱa viene hacia tƭ, corre porque es un derrumbe.
  20. Incluso un reloj parado acierta dos veces al dĆ­a.
  21. Si tu novia perjudica tus estudios, perjudica a tu novia, deja los estudios.
  22. Si te visto, no me acuerdo. Si te desvisto, no me olvido.
  23. Si la vida te la limones, pide plata u otras cosas.
  24. No aceptes regalos de gente desconocida, te puedes comer un juicio por robo.
  25. Si estĆ”s “meditando” en el baƱo, concĆ©ntrate en eso, y de paso, estudia o lee algo.
  26. Si eres desagradable y tienes mucha plata, todos te dirĆ”n lo contrario y serĆ”n tus “amigos”.
  27. Si cantas sĆ³lo por cantar “ojala que llueva cafĆ©” de Juan Luis Guerra en un lugar donde hay mucha gente cerca, un bobo te preguntarĆ” si queres Medialunas.
  28. Panza llena, baƱo seguro.
  29. Si se te sale un “vientito”, asegĆŗrate que no sea en un ascensor.
  30. Nunca te sientas el mĆ”s idiota del mundo, sĆ³lo lee mis comentarios y cambiaras de parecer.
  31. Cuanto mƔs le saques punta a un lapiz, mƔs se romperƔ la punta.

Saturday, February 13, 2016

MonoDevelop Using mySql Connection


Download mySql Connector [1], uncompress and run next command for register mySql Connector.

$sudo gacutil -i MySql.Data.dll


References:

[1] Driver Connector http://dev.mysql.com/downloads/connector/net/
[2] http://techreadme.blogspot.com.br/2013/04/using-mysql-with-mon-in-monodevelop.html
[3] Example for connect http://www.mono-project.com/docs/database-access/providers/mysql/

Friday, October 02, 2015

Shape Matching



Resources:

[1]  Shape Indexing and Matching Using Shock Graphs
  http://www.cs.toronto.edu/~dmac/source_code.html
[2]  Skeletonization
     http://www.inf.u-szeged.hu/~palagyi/skel/skel.html
[3] K3M
   http://matwbn.icm.edu.pl/ksiazki/amc/amc20/amc2029.pdf




Image Sharpen



References
[1] http://www.idlcoyote.com/ip_tips/sharpen.html

Friday, September 11, 2015

Monday, August 31, 2015

Running 2014


RPP 2014
http://www.pacifictiming.com/result-wizard/?prefix=140921_rpp

Lanpass 10k 2014
http://www.chiptiming.com.pe/resultados.php

Corre PUCP 2014
http://chiptiming.com.pe/resultados-pucp.php


LightSpark Flash Player Alternative


Try traditional installation
$sudo add-apt-repository ppa:sparkers/ppa
$sudo apt-get update

$sudo apt-get install lightspark browser-plugin-lightspark



Make link to library or copy to plugin directory
$sudo cp /usr/lib/lightspark/liblightsparkplugin.so ~/.mozilla/plugins/
$sudo cp /usr/lib/lightspark/liblightsparkplugin.so /usr/lib/mozilla/plugins/

or
$ln -s /usr/lib/lightspark/liblightsparkplugin.so ~/.mozilla/plugins/liblightsparkplugin.so


Note: try run $locate libflashplayer.so , for know where is the plugin directory















Marked Point Processes




[1] https://homepages.laas.fr/slarnier/Automatic_method_for_visual_grading_of_seed_food_product.pdf
[2] Samples
      http://perso.telecom-paristech.fr/~tupin/JTELE/PRES10/Descombes.pdf
[3] Unsupervised detection of Flamingos using Marked Point Processes for estimating the size of populations
Slides http://bib.rilk.com/2781/01/descamps_presentationGdR.pdf


Firefox open multiple private window

    /opt/firefox/firefox-bin --profile $(mktemp -d) --private-window www.google.com www.bing.com