Tuesday, April 08, 2014

Photoshop CS6 Over Ubuntu 12.04

1) Prerequisites
wine installed
winetricks installed

2) Add complements (this take many minutes)
$winetricks -q atmlib gdiplus ie6 vcrun2005sp1 vcrun2008 fontsmooth-rgb corefonts msxml3 msxml6 vcrun2010

3) Download Photoshop
https://www.dropbox.com/s/lzg1hdwwjsy0550/Adobe%20Photoshop%20CS6%20Extended-FOR-UBUNTU%20WIN.zip

4) Install using wine
$wine Adobe\ Photoshop\ CS6\ Extended.exe

5) Post install
$winetricks fontsmooth-rgb

 

references:
[1] https://www.winehq.org/download/ubuntu
[2] http://wiki.winehq.org/winetricks
[3] http://ibuxcomputer.wordpress.com/2013/10/24/como-instalar-photoshop-en-ubuntu-13-04/

Sunday, April 06, 2014

OpenCV Centos 6.5 VideoCapture doesn't work with video files

You need recompile

when  you make configure files
#cmake ..
Or
#cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..


Verify summary

# yum search ffmpeg

ffmpeg-devel.xxxx

gstreamer-ffmpeg.xxxx

# yum search gstreamer
gstreamer-devel.xxxx
gstreamermm.xxxx

install using yum

finally

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib


references:
[1] http://prateekvjoshi.com/2013/10/18/package-opencv-not-found-lets-find-it/

Tuesday, March 25, 2014

Latex Editor on CentOS 6.0/6.5

I trying install latex editor texmaker(good over ubuntu) on centos 6.5 but i get many errors, then i search other app, texstudio works fine.

#rpm -Uvh texstudio-2.7.0-6.1.i686.rpm

Resources
[1] http://texstudio.sourceforge.net/

Thursday, March 20, 2014

Install VLC (Media Player) on Centos 6.5



#yum localinstall --nogpgcheck http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
#yum localinstall --nogpgcheck http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
 
#yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm
#yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm 
 
//verify repository 
#yum --enablerepo=remi-test info vlc
 
#yum --enablerepo=remi-test install vlc
 
#vlc 
//if you like update
# yum --enablerepo=remi-test update vlc
 
References:

[1] http://www.tecmint.com/install-vlc-media-player-in-rhel-centos-6-3-5-6-fedora-17-12/

Wednesday, February 26, 2014

Webinars (Videoconferencias)

a) Any Meeting , $0/Month, 200 attenders, include ADS, not record [1]
b) oovoo, $0/Month, 12 attenders,
c) Vyew, $0/Month Unlimited, 10 attenders

Resources
[1] https://www.anymeeting.com
[2] http://www.oovoo.com/home.aspx
[3] http://vyew.com/s/


References
[1] http://www.dreig.eu/caparazon/2009/01/17/herramientas-libres-para-videoconferencia-webinars-online/

Tuesday, February 25, 2014

Registros DNS (DNS Registers)

Address (IPv4 A) Record:
 Estos se utilizan para traducir los nombres de dominio en direcciones IP.

AAAA (IPv6) Record:
El registro de la dirección IPv6 es un espacio de direcciones mucho más grande que el de un registro de la dirección IPv4. Las direcciones de registros de direcciones IPv6 tienen 128 bits de largo, mientras que las de IPv4 registros de direcciones tienen 32 bits de longitud.

Cuando usted recibe su nombre de dominio con una empresa de hosting, usted contará con una dirección IPv4 o una dirección IPv6. Esto necesita ser configurado como un registro o un registro AAAA respectivamente, para que el nombre de dominio en particular. Con Abaco Hosting cuenta con un panel de control detallado con estas funciones. Evite el registro de dominio con empresas terciarias que no le permiten el manejo de su zona dns.

Mail Exchanger (MX) Record:
Un registro MX identifica el servidor de correo electrónico (s) responsable de un nombre de dominio. Cuando se envía un correo electrónico a usuario@dominio.com, su servidor de correo electrónico debe primero busca el registro MX para sudominio.com a ver qué servidor de correo electrónico en realidad se encarga de correo electrónico para sudominio.com (esto podría ser mail.sudominio.com o algún otro correo electrónico servidor como mail.isp.com). A continuación, busca el registro para el servidor de correo electrónico para conectarse a la dirección IP.

Un registro MX tiene una serie de preferencias, lo que indica el orden en que se debe utilizar el servidor de correo electrónico. Servidores de correo electrónico intentará entregar el correo electrónico al servidor con el número más bajo de primera preferencia, y si no lo consigue continuar con el más bajo, y así sucesivamente.

Canonical Name (CNAME) Record:
Los registros CNAME son alias de nombres de dominio. A menudo los ordenadores en Internet tienen múltiples funciones como el servidor Web, servidor FTP, servidor de chat, etc. Para ocultar esto, Registros CNAME se puede utilizar, por poner nombres de los equipos individuales múltiples (alias).

A veces las compañías registrar varios nombres de dominio para sus marcas de fábrica, pero todavía desea mantener un único sitio web. En tales casos, un registro CNAME tal vez puede utilizarse para reenviar tráfico a su sitio web actual.

Ejemplo:

www.sudominio.com  podría ser CNAME para www.sudominio.net.

El uso más popular del Registro CNAME, es facilitar el acceso a un servidor Web que utiliza tanto la norma www.yourdomainname.com y yourdomainname.com (sin www). Esto suele hacerse mediante la adición de un registro CNAME para el nombre www apuntando al nombre corto [al crear un registro A para el nombre más corto (sin www)].

Los registros CNAME también se puede utilizar cuando un equipo o servicio tiene que ser renombrado, para permitir temporalmente el acceso a través de tanto el nombre antiguo y nuevo.

Referencias:

[1] http://tutoriales.abacohosting.com/manejo-de-dominios/conoce-sobre-los-registros-de-manejo-de-dns/

Friday, February 21, 2014

Alternative C# Develop Environments (IDE)

1) SharpDevelop
  Load without problems projects from Visual Studio 2008/2010. But don't work with reports, not recognize completely .rdlc files.


Resources:


[1] SharpDevelop http://www.icsharpcode.net/opensource/sd/
[2] MonoDevelop http://monodevelop.com/
[3] QuickSharp http://quicksharp.sourceforge.net/
[4] Emonic Eclipse plugin http://emonic.sourceforge.net/


Wednesday, February 19, 2014

Share Files and Directories on Windows 7 with Windows XP


Solution 1:
  1. Goto Network and Sharing Center
  2. Advanced sharing settings
  3. In the bottom Password protected sharing, click on  Turn off password protected sharing
  4. Save changes
Solution 2:

  1. Click on Properties over Directory shared.
  2. Shared properties
  3. Click on Permissions then Add
  4. Find Network and add to list.
  5. Save changes.

References:

Share Files and Directories on Windows 7 with Windows XP.
[1] http://support.microsoft.com/kb/980458/es


Wednesday, February 12, 2014

Wireless Tools (Audit)

Audit the pre-shared key (PSK)
http://www.wirelessdefence.org/Contents/coWPAttyMain.htm

RF Power Table (xdBm to xmW)
http://www.ipass.net/teara/dbm.html

C# Todo sobre puertos Serial(COM) y Paralelo(LPT )

How to program Read,Write parallel port in C#?
http://sandeep-aparajit.blogspot.com/2008/08/io-how-to-program-readwrite-parallel.html

Parallel port
http://www.epanorama.net/circuits/parallel_output.html
http://www.epanorama.net/circuits/parallel_output_es.html

I/O Ports Uncensored - 1 - Controlling LEDs (Light Emiting Diodes) with Parallel Port
http://www.codeproject.com/KB/cs/csppleds.aspx?df=100&forumid=21021&exp=0&select=974134

I/O Ports Uncensored Part 2 - Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
http://www.codeproject.com/KB/cs/cspplcds.aspx

How to Capture LPT Port(s) to Intercept DOS Print Requests
http://www.codeproject.com/KB/system/LPTCapture.aspx

Recursos:
Lpt Monitor y muchos otros muy útiles
http://neil.fraser.name/software/
Com Monitor
http://www.serial-port-monitor.com/
Drivers para dispositivos varios controlados por puertos LPT o COM
http://www.kitsrus.com/software.html

Se detectó un posible valor Request.Form peligroso en el cliente …

en inglés se llama “A potentially dangerous Request.Form value was detected from the client”.

varias páginas indican dos cosas:
1. agregar en la cebecera del pagina aspx
<%@ Page validateRequest="false" %>

2. modificar web.config

< validaterequest="false">

...

pero no siempre funciona, o almenos no para lo que yo queria, entonces lo solucione con el siguiente tag:

[ValidateInput(false)]
public ActionResult SaveEdition(FormCollection form)
{
string editorValue = HttpUtility.HtmlDecode(Request["txtEditor"].ToString());
return null;
}

sobre el método que recibe el codigo html en su respectivo text o textarea


Adicionalmente para versiones recientes:

Agregar lo sgte en <system.web> :

<httpRuntime requestValidationMode="2.0" />




ASP.NET MVC: Implementing HTTP File Upload

Referencias:
[1]  http://www.hanselman.com/blog/ABackToBasicsCaseStudyImplementingHTTPFileUploadWithASPNETMVCIncludingTestsAndMocks.aspx

Tuesday, February 11, 2014

Windows 7, Build 7600, This Copy of Windows is not genuine

open cmd (as Adminstrator), type next command and wait to message for restart

> slmgr -rearm


Tuesday, January 28, 2014

Medidor de Ancho de Banda / Bandwith Meter

< ?php

$data = file_get_contents("textfile.txt"); //obtener la informacion

$fsize = filesize("textfile.txt") / 1024; //determinar el tamaño del archivo en KB: minimo 500k
//Definir el tiempo de comienzo
$start = time();
//enviamos la informacion al usario
echo "";
//definir el momento en que termina la transimicion
$stop = time();

$duracion = $stop - $start; //Calcular diferencia de tiempo
//Dividimos el tamaño del archivo por el numero de segundos que tardo la
transmicion
$speed = round($fsize / $duraccion,2);
//mostramos el resultado en kb
echo "La velocidad de tu red: $speed KB/SEC.";
?>


Referencias:
[1] Php src ftp://concordia.psi.br/pub/linux/apache/bandwidthmeter-0.72.zip

Testers:

[1] www.tracert.org/bandwidth_meter
[2] Telefonica Movistar (Java) 200.121.63.90:8081/myspeed/myspeed_line_appspeed.html
[3] http://www.caezar.net/speedtestnet-medidor-de-ancho-de-banda.html
[4] http://speedtest-netgauge.movistar.cl/

W7/Winamp Do you want to allow the following program to make changes to this computer?

Disable Run As Administrator (don't work), only you need is download and Install appropiate Enhancer Wrapper.


Resources
[1] http://www.nunzioweb.com/daz/enhancer/

Wednesday, January 22, 2014

Wake On LAN/WAN



References:
[1] http://www.adslzone.net/tutorial-20.21.html
[2] http://www.wakeonlan.me/

Resources:
[1] Single magic package sende http://www.depicus.com/wake-on-lan/wake-on-lan-gui.aspx
[2] More early magic package sender http://magicpacket.free.fr/
[3] Portable/Console magic package sender http://www.matcode.com/wol.htm

 

2021

[1] https://help.ubuntu.com/community/WakeOnLan

[2] https://www.techrepublic.com/article/how-to-enable-wake-on-lan-in-ubuntu-server-18-04/

***note*** check the right filename interfaces or 01-network-manager-all.yaml

cat /etc/network/interfaces

sudo vi /etc/netplan/01-network-manager-all.yaml
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp5s0:
      match:
        macaddress: 24:4b:fe:58:4d:cd
      dhcp4: true
      wakeonlan: true

Arduino - Power Supply ATX


References:

[1] http://www.instructables.com/id/Arduino-Controlled-ATX-Power-Supply/?lang=es
[2] Books (Start Guides) http://www.poli.br/~marcilio/Arduino/Livros%20sobre%20Arduino/

Ubuntu Forware port 80

  #!/bin/bash iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8069 iptables -t nat -A PREROUTING -i eth0 -p tc...