Shared posts

24 Aug 08:11

All in One Messenger o cómo hablar por Slack, Skype y WhatsApp en un solo lugar

by Águeda A.Llorca

Captura De Pantalla 2016 07 29 A Las 10 03 06

Si bien en la actualidad disponemos de un amplio abanico de clientes de mensajería por los que podemos decantarnos, lo cierto es que la gran oferta también lleva aparejadas ciertas incomodidades. Nos estamos refiriendo, básicamente, al hecho de que no todo el mundo escoge la misma, algo que, inevitablemente, nos suma en una vorágine de pantallas y aplicaciones abiertas.

Un “problema” que ahora podemos solucionar de la mano de una interesante extensión: All in One Messenger que, como su propio nombre indica, nos permite aunar en una misma herramienta los servicios más importantes, desde los más convencionales como WhatsApp hasta otros empleados en el ámbito profesional como Slack.

Así es All in One Messenger

En concreto, se trata de una extensión para Chrome, una utilidad gratuita que te permitirá utilizar todas tus herramientas de mensajería favoritas al mismo tiempo en el mismo lugar con el objetivo de que tengas la oportunidad de interactuar de manera más ágil y sencilla con tus contactos y llevar a cabo un seguimiento de los mensajes sin tener que estar cambiando constantemente entre las diferentes aplicaciones.

Captura De Pantalla 2016 07 29 A Las 10 01 58

Un concepto práctico que, todo dicho sea de paso, no es único en su especie, sino que otras aplicaciones como Franz ya ofrecen funcionalidades similares. No obstante, las posibilidades de All in One Messenger resultan destacables, pues el complemento es compatible con, además de las citadas, Telegram WeChat, Skype, Facebook Messenger, Google Hangouts, HipChat, Grape y ChatWork.

Otras de las aplicaciones que se cuelan en la lista son Steam Chat, GroupMe, Gitter, Discord, Flodock, icq, XMPP, Tencent QQ, wire, Mattermost, Rocket.Chat, DintTalk, BearyCaht, Dasher, Missive y Noysi. Una selección tremendamente amplia que constituye una de sus principales virtudes. Asimismo, este plugin permite utilizar distintas cuentas en una misma plataforma y obtener notificaciones de escritorio para determinados contactos, silenciar determinados mensajes, y demás.

Vía | Página Oficial

También te recomendamos

Cómo Taiwán se ha convertido en una de las potencias líderes en tecnología

Netflix Super Browse: conoce la extensión que te ayudará a navegar por las categorías ocultas

Chrome: cómo esconder los botones de extensiones de la barra de direcciones

-
La noticia All in One Messenger o cómo hablar por Slack, Skype y WhatsApp en un solo lugar fue publicada originalmente en Genbeta por Águeda A.Llorca .

23 Aug 11:59

Cómo actualizar gratis a Windows 10 después de que haya terminado el plazo para hacerlo

by Carlos Zahumenszky

El pasado 29 de julio terminó oficialmente el plazo dado por Microsoft para instalar Windows 10 de forma gratuita. Si necesitas actualizar un equipo no está todo perdido. Hay un truco para hacerlo que Microsoft aún no ha eliminado. Consiste básicamente en declarar una minusvalía.

Read more...

23 Aug 11:53

Como instalar Clamav y usarlo en Linux paso a paso

by Manuel Cabrera Caballero
DriveMeca instalando ClamAV y usandolo en Linux paso a paso
Nunca tendremos la certeza de si un archivo tiene o no virus y mas hoy en el día en que Internet, la red de redes, juega un papel importante en las comunicaciones diarias de todos. Uso Linux me dirás, muy bien, te felicito, pero aun nuestro OS favorito puede sufrir un ataque por un virus, troyano, etc y es en ese momento que tenemos que estar preparados para poder salir del problema sin inconvenientes. Como?, sencillo, usando Clamav, un popular antivirus multiplataforma (ya dije que es opensource?) el cual hoy te mostrare paso a paso como instalarlo y configurarlo en varias distribuciones Linux populares del momento. Para este tutorial en español he escogido Centos / RedHat y Ubuntu desktop / Ubuntu Server (para mis, las mas usadas en el ámbito empresarial) pero esto no quiere decir que la configuracion en otras no sea algo parecida.


Requerimientos para instalar Clamav

  • Linux Ubuntu Desktop o Linux Ubuntu server
  • Linux Centos 7.x o Linux RedHat 7.x
  • Conectividad a internet


Todos los comandos se ejecutaran desde una consola y debemos tener acceso a la cuenta root o privilegios de root independientemente de la distro que usemos

Instalamos Clamav en Centos / RedHat

-Instalamos el repositorio Epel
yum install epel-release

-Instalamos Clamav
yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd

-Creeríamos que si están los rpms, clamav debería funcionar al instalarlo. No es asi, debemos hacer unos cambios. Primero copiamos el conf de clamd.conf a /etc/clamd.d (donde normalmente lo busca el daemon)
cp /usr/share/clamav/template/clamd.conf /etc/clamd.d/clamd.conf


Configuramos Clamd y Freshclam en Linux Ubuntu

-Editamos el conf, normalmente los valores por default son suficientes pero listare los importantes. Es buena practica verificarlos todos y si necesitamos habilitar o deshabilitar alguno, lo hagamos documentando que hicimos para mas adelante poder ver donde hay un posible error
vi /etc/clamd.d/clamd.conf
#Comentamos esta linea para poder ejecutarlo
#Example

LogFile /var/log/clamd
LogFileMaxSize 2M
LogTime yes
LogRotate yes
ExtendedDetectionInfo yes
#Usuario que ejecutara clamav
User clamscan
#Donde se creara el socket
LocalSocket /var/run/clamd.scan/clamd.sock
FixStaleSocket yes
SelfCheck 600

-Editamos el conf de freshclam, el servicio encargado de descargar las firmas de virus actualizadas para el uso de clamav
vi /etc/freshclam.conf
#
#Example
DatabaseDirectory /var/lib/clamav
UpdateLogFile /var/log/freshclam.log
LogFileMaxSize 2M
LogTime yes
LogRotate yes
DatabaseOwner clamupdate

-Cambiamos el dueño y grupo (owner y group) del conf para que pueda ser leído por el servicio
chown clamscan.clamscan /etc/freshclam.conf

-Verificamos que el archivo para ejecutar el servicio exista y tenga el siguiente contenido
vi /usr/lib/systemd/system/clam-freshclam.service
[Unit]
Description = freshclam scanner
After = network.target
[Service]
Type = forking
ExecStart = /usr/bin/freshclam -d -c 4
Restart = on-failure
PrivateTmp = true
[Install]
WantedBy=multi-user.target

-Activamos el servicio de freshclam (clam-freshclam) y lo iniciamos. Apenas se ejecuta, descargara las firmas de virus actualizadas a /var/lib/clamav
systemctl enable clam-freshclam
systemctl start clam-freshclam

-Verificamos el servicio este ejecutándose correctamente
systemctl status clam-freshclam
● clam-freshclam.service - freshclam scanner
   Loaded: loaded (/usr/lib/systemd/system/clam-freshclam.service; enabled; vendor preset: disabled)
   Active: active (running) since sáb 2016-07-30 19:33:41 COT; 43s ago
  Process: 17245 ExecStart=/usr/bin/freshclam -d -c 4 (code=exited, status=0/SUCCESS)
 Main PID: 17246 (freshclam)
   CGroup: /system.slice/clam-freshclam.service
           └─17246 /usr/bin/freshclam -d -c 4

jul 30 19:33:41 cen7.test.com systemd[1]: Starting freshclam scanner...
jul 30 19:33:41 cen7.test.com freshclam[17246]: freshclam daemon 0.99.2 (OS: linux-gnu, ARCH: x86_64, CPU: x86_64)
jul 30 19:33:41 cen7.test.com freshclam[17246]: ClamAV update process started at Sat Jul 30 19:33:41 2016
jul 30 19:33:41 cen7.test.com systemd[1]: Started freshclam scanner.
jul 30 19:33:41 cen7.test.com freshclam[17246]: main.cvd is up to date (version: 57, sigs: 4218790, f-level: 60, builder: amishhammer)
jul 30 19:34:09 cen7.test.com freshclam[17246]: getfile: daily-21724.cdiff not found on database.clamav.net (IP: 128.199.133.36)
jul 30 19:34:09 cen7.test.com freshclam[17246]: getpatch: Can't download daily-21724.cdiff from database.clamav.net

-Corregimos el archivo de ejecución del servicio clamd. En el rpm viene con .@ y no lo encontrara sino lo arreglamos
mv /usr/lib/systemd/system/clamd@.service /usr/lib/systemd/system/clamd.service

-Verificamos el archivo de ejecusion del servicio de clamd, debe contener lo siguiente
vi /usr/lib/systemd/system/clamd.service
[Unit]
Description = clamd scanner (%i) daemon
After = syslog.target nss-lookup.target network.target

[Service]
Type = simple
ExecStart = /usr/sbin/clamd -c /etc/clamd.d/clamd.conf --foreground=yes
Restart = on-failure
PrivateTmp = true

[Install]
WantedBy=multi-user.target

-Creamos un archivo para los logs de clamd y le damos permisos de clamscan (owner y group)
touch /var/log/clamd
chown clamscan.clamscan /var/log/clamd

-Activamos el servicio clamd y lo ejecutamos
systemctl enable clamd
systemctl start clamd

-Verificamos este ejecutandose correctamente
systemctl status clamd
● clamd.service - clamd scanner () daemon
   Loaded: loaded (/usr/lib/systemd/system/clamd.service; enabled; vendor preset: disabled)
   Active: active (running) since sáb 2016-07-30 19:51:45 COT; 4s ago
 Main PID: 17408 (clamd)
   CGroup: /system.slice/clamd.service
           └─17408 /usr/sbin/clamd -c /etc/clamd.d/clamd.conf --foreground=yes

jul 30 19:51:45 cen7.test.com systemd[1]: Started clamd scanner () daemon.
jul 30 19:51:45 cen7.test.com systemd[1]: Starting clamd scanner () daemon...
jul 30 19:51:45 cen7.test.com clamd[17408]: Received 0 file descriptor(s) from systemd.
jul 30 19:51:45 cen7.test.com clamd[17408]: clamd daemon 0.99.2 (OS: linux-gnu, ARCH: x86_64, CPU: x86_64)
jul 30 19:51:45 cen7.test.com clamd[17408]: Running as user clamscan (UID 995, GID 993)
jul 30 19:51:45 cen7.test.com clamd[17408]: Log file size limited to 2097152 bytes.
jul 30 19:51:45 cen7.test.com clamd[17408]: Reading databases from /var/lib/clamav
jul 30 19:51:45 cen7.test.com clamd[17408]: Not loading PUA signatures.
jul 30 19:51:45 cen7.test.com clamd[17408]: Bytecode: Security mode set to "TrustSigned".

-Es buena politica verificar logs para certificar que todo este ejecutandose correctamente. Comenzamos mirando el log de freshclam para estar seguros de que se descargaron las firmas de virus
cat /var/log/freshclam.log
Sat Jul 30 19:33:41 2016 -> --------------------------------------
Sat Jul 30 19:33:41 2016 -> freshclam daemon 0.99.2 (OS: linux-gnu, ARCH: x86_64, CPU: x86_64)
Sat Jul 30 19:33:41 2016 -> ClamAV update process started at Sat Jul 30 19:33:41 2016
Sat Jul 30 19:33:41 2016 -> main.cvd is up to date (version: 57, sigs: 4218790, f-level: 60, builder: amishhammer)
Sat Jul 30 19:34:09 2016 -> WARNING: getfile: daily-21724.cdiff not found on database.clamav.net (IP: 128.199.133.36)
Sat Jul 30 19:34:09 2016 -> WARNING: getpatch: Can't download daily-21724.cdiff from database.clamav.net
Sat Jul 30 19:34:40 2016 -> nonblock_connect: connect timing out (30 secs)
Sat Jul 30 19:34:40 2016 -> Can't connect to port 80 of host database.clamav.net (IP: 104.131.196.175)
Sat Jul 30 19:34:40 2016 -> Trying host database.clamav.net (69.12.162.28)...
Sat Jul 30 19:34:40 2016 -> WARNING: getfile: daily-21724.cdiff not found on database.clamav.net (IP: 69.12.162.28)
Sat Jul 30 19:34:40 2016 -> WARNING: getpatch: Can't download daily-21724.cdiff from database.clamav.net
Sat Jul 30 19:34:40 2016 -> Trying host database.clamav.net (64.22.33.90)...
Sat Jul 30 19:34:41 2016 -> WARNING: getfile: daily-21724.cdiff not found on database.clamav.net (IP: 64.22.33.90)
Sat Jul 30 19:34:41 2016 -> WARNING: getpatch: Can't download daily-21724.cdiff from database.clamav.net
Sat Jul 30 19:34:41 2016 -> WARNING: Incremental update failed, trying to download daily.cvd
Sat Jul 30 19:34:59 2016 -> Downloading daily.cvd [100%]
Sat Jul 30 19:35:00 2016 -> daily.cvd updated (version: 21999, sigs: 468291, f-level: 63, builder: neo)
Sat Jul 30 19:35:01 2016 -> Downloading bytecode-279.cdiff [100%]
Sat Jul 30 19:35:01 2016 -> Downloading bytecode-280.cdiff [100%]
Sat Jul 30 19:35:02 2016 -> Downloading bytecode-281.cdiff [100%]
Sat Jul 30 19:35:02 201apt-get install clamav-daemon6 -> Downloading bytecode-282.cdiff [100%]
Sat Jul 30 19:35:03 2016 -> Downloading bytecode-283.cdiff [100%]
Sat Jul 30 19:35:03 2016 -> bytecode.cld updated (version: 283, sigs: 53, f-level: 63, builder: neo)
Sat Jul 30 19:35:07 2016 -> Database updated (4687134 signatures) from database.clamav.net (IP: 194.8.197.22)
Sat Jul 30 19:35:07 2016 -> --------------------------------------

-Miramos el contenido del log de clamd
cat /var/log/clamd 
Sat Jul 30 19:53:34 2016 -> +++ Started at Sat Jul 30 19:53:34 2016
Sat Jul 30 19:53:34 2016 -> Received 0 file descriptor(s) from systemd.
Sat Jul 30 19:53:34 2016 -> clamd daemon 0.99.2 (OS: linux-gnu, ARCH: x86_64, CPU: x86_64)
Sat Jul 30 19:53:34 2016 -> Running as user clamscan (UID 995, GID 993)
Sat Jul 30 19:53:34 2016 -> Log file size limited to 2097152 bytes.
Sat Jul 30 19:53:34 2016 -> Reading databases from /var/lib/clamav
Sat Jul 30 19:53:34 2016 -> Not loading PUA signatures.
Sat Jul 30 19:53:34 2016 -> Bytecode: Security mode set to "TrustSigned".


Instalamos Clamav en Linux Ubuntu server o Linux Ubuntu Desktop

-Abrimos una consola e instalamos clamav
sudo apt install clamav-daemon


Instalamos Clamav en Linux Ubuntu

-Verificamos la configuracion de freshclam. Los defaults por lo general funcionaran muy bien
sudo vi /etc/clamav/freshclam.conf

-Descargamos por primera vez las firmas de virus usadas por clamav. Sin las firmas, clamav no ejecutara y mostrara un error comentandolo
sudo freshclam
ClamAV update process started at Mon Aug  1 12:42:01 2016
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.99 Recommended version: 0.99.2
DON'T PANIC! Read http://www.clamav.net/support/faq
Downloading main.cvd [100%]
main.cvd updated (version: 57, sigs: 4218790, f-level: 60, builder: amishhammer)
Downloading daily.cvd [100%]
daily.cvd updated (version: 22009, sigs: 473001, f-level: 63, builder: neo)
Downloading bytecode.cvd [100%]
bytecode.cvd updated (version: 283, sigs: 53, f-level: 63, builder: neo)
Database updated (4691844 signatures) from db.local.clamav.net (IP: 200.236.31.1)
WARNING: Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd.ctl: No such file or directory

-Verificamos ya tengamos las firmas de virus descargadas
ls -la /var/lib/clamav/
total 117696
drwxr-xr-x  2 clamav clamav      4096 ago  1 12:45 .
drwxr-xr-x 41 root   root        4096 ago  1 11:48 ..
-rw-r--r--  1 clamav clamav     86357 ago  1 12:45 bytecode.cvd
-rw-r--r--  1 clamav clamav  11265457 ago  1 12:44 daily.cvd
-rw-r--r--  1 clamav clamav 109143933 ago  1 12:44 main.cvd
-rw-------  1 clamav clamav       260 ago  1 12:45 mirrors.dat

-Activamos el servicio de freshclam (clamav-freshclam) y lo ejecutamos
sudo systemctl enable clamav-freshclam
sudo systemctl start clamav-freshclam

-Verificamos se este ejecutando servicio de freshclam
sudo systemctl status clamav-freshclam
● clamav-freshclam.service - ClamAV virus database updater
   Loaded: loaded (/lib/systemd/system/clamav-freshclam.service; enabled; vendor
   Active: active (running) since lun 2016-08-01 12:23:05 COT; 16s ago
     Docs: man:freshclam(1)
           man:freshclam.conf(5)
           http://www.clamav.net/lang/en/doc/
 Main PID: 4424 (freshclam)
    Tasks: 1
   Memory: 4.7M
      CPU: 246ms
   CGroup: /system.slice/clamav-freshclam.service
           └─4424 /usr/bin/freshclam -d --foreground=true

ago 01 12:23:05 ubuser systemd[1]: Started ClamAV virus database updater.
ago 01 12:23:05 ubuser freshclam[4424]: ClamAV update process started at Mon Aug
ago 01 12:23:05 ubuser freshclam[4424]: WARNING: Your ClamAV installation is OUT
ago 01 12:23:05 ubuser freshclam[4424]: WARNING: Local version: 0.99 Recommended
ago 01 12:23:05 ubuser freshclam[4424]: DON'T PANIC! Read http://www.clamav.net/

-Activamos y ejecutamos el servicio de clamav (clamav-daemon)
sudo systemctl enable clamav-daemon
sudo systemctl start clamav-daemon

-Verificamos se este ejecutandose el servicio
sudo systemctl status clamav-daemon
● clamav-daemon.service - Clam AntiVirus userspace daemon
   Loaded: loaded (/lib/systemd/system/clamav-daemon.service; enabled; vendor pr
   Active: active (running) since lun 2016-08-01 12:46:38 COT; 4s ago
     Docs: man:clamd(8)
           man:clamd.conf(5)
           http://www.clamav.net/lang/en/doc/
 Main PID: 4630 (clamd)
    Tasks: 1
   Memory: 244.2M
      CPU: 4.400s
   CGroup: /system.slice/clamav-daemon.service
           └─4630 /usr/sbin/clamd --foreground=true

ago 01 12:46:38 ubuser systemd[1]: Started Clam AntiVirus userspace daemon.

-Como buena politica miramos logs, en este caso el de clamav para verificar si hay errores o no se pudo cargar algun modulo
cat /var/log/clamav/clamav.log
Mon Aug  1 12:46:39 2016 -> +++ Started at Mon Aug  1 12:46:39 2016
Mon Aug  1 12:46:39 2016 -> Received 1 file descriptor(s) from systemd.
Mon Aug  1 12:46:39 2016 -> clamd daemon 0.99 (OS: linux-gnu, ARCH: x86_64, CPU: x86_64)
Mon Aug  1 12:46:39 2016 -> Running as user clamav (UID 111, GID 117)
Mon Aug  1 12:46:39 2016 -> Log file size limited to 4294967295bytes.
Mon Aug  1 12:46:39 2016 -> Reading databases from /var/lib/clamav
Mon Aug  1 12:46:39 2016 -> Not loading PUA signatures.
Mon Aug  1 12:46:39 2016 -> Bytecode: Security mode set to "TrustSigned".
Mon Aug  1 12:46:45 2016 -> Loaded 4686446 signatures.
Mon Aug  1 12:46:47 2016 -> TCP: No tcp AF_INET/AF_INET6 SOCK_STREAM socket received from systemd.
Mon Aug  1 12:46:47 2016 -> LOCAL: Received AF_UNIX SOCK_STREAM socket from systemd.
Mon Aug  1 12:46:47 2016 -> Limits: Global size limit set to 104857600 bytes.
Mon Aug  1 12:46:47 2016 -> Limits: File size limit set to 26214400 bytes.
Mon Aug  1 12:46:47 2016 -> Limits: Recursion level limit set to 16.
Mon Aug  1 12:46:47 2016 -> Limits: Files limit set to 10000.
Mon Aug  1 12:46:47 2016 -> Limits: MaxEmbeddedPE limit set to 10485760 bytes.
Mon Aug  1 12:46:47 2016 -> Limits: MaxHTMLNormalize limit set to 10485760 bytes.
Mon Aug  1 12:46:47 2016 -> Limits: MaxHTMLNoTags limit set to 2097152 bytes.
Mon Aug  1 12:46:47 2016 -> Limits: MaxScriptNormalize limit set to 5242880 bytes.
Mon Aug  1 12:46:47 2016 -> Limits: MaxZipTypeRcg limit set to 1048576 bytes.
Mon Aug  1 12:46:47 2016 -> Limits: MaxPartitions limit set to 50.
Mon Aug  1 12:46:47 2016 -> Limits: MaxIconsPE limit set to 100.
Mon Aug  1 12:46:47 2016 -> Limits: PCREMatchLimit limit set to 10000.
Mon Aug  1 12:46:47 2016 -> Limits: PCRERecMatchLimit limit set to 5000.
Mon Aug  1 12:46:47 2016 -> Limits: PCREMaxFileSize limit set to 26214400.
Mon Aug  1 12:46:47 2016 -> Archive support enabled.
Mon Aug  1 12:46:47 2016 -> Algorithmic detection enabled.
Mon Aug  1 12:46:47 2016 -> Portable Executable support enabled.
Mon Aug  1 12:46:47 2016 -> ELF support enabled.
Mon Aug  1 12:46:47 2016 -> Mail files support enabled.
Mon Aug  1 12:46:47 2016 -> OLE2 support enabled.
Mon Aug  1 12:46:47 2016 -> PDF support enabled.
Mon Aug  1 12:46:47 2016 -> SWF support enabled.
Mon Aug  1 12:46:47 2016 -> HTML support enabled.
Mon Aug  1 12:46:47 2016 -> Self checking every 3600 seconds.


Usando Clamav en Linux Ubuntu de forma gráfica

-Aunque en la mayoría de los casos usaremos clamav desde linea de comandos, hay ocasiones en que lo instalaremos en nuestra estación de trabajo o en un Linux Ubuntu Server con interfaz gráfica. Para estas oportunidades es que podemos usar clamtk. Lo instalamos desde linea de comandos
sudo apt install clamtk clamtk-nautilus

-Después de instalado podemos ejecutarlo, ya sea desde linea de comandos (sudo clamtk), Unity o desde el menú de MATE como en la siguiente imagen podrás ver
DriveMeca instalando ClamAV y usandolo en Linux paso a paso

-La ventana principal de Clamtk muestra todas las opciones (o inicio de opciones) en un único lugar. Lo primero que debemos hacer es verificar su configuracion dando click al botón Configuración
DriveMeca instalando ClamAV y usandolo en Linux paso a paso

-En Configuración veremos varias opciones, unas con valores por default y otras que podemos activar. Regresamos a la ventana principal dando click al botón Back
DriveMeca instalando ClamAV y usandolo en Linux paso a paso

-En la parte inferior de la ventana principal veremos en la sección Análisis los botones para hacer una búsqueda de virus. En este ejemplo doy click al botón Analizar una carpeta, elegimos y se ejecuta. Al final debe salir una ventana diciéndonos que termino y no se encontraron amenazas (virus)
DriveMeca instalando ClamAV y usandolo en Linux paso a paso


Usando Clamav desde linea de comandos en Linux (cualquier distribución)

-A veces necesitamos un rápido chequeo y no esperar a que nuestro servicio detecte un problema. Para esto podemos ejecutar desde linea de comandos clamscan y pasarle el directorio a verificar como parámetro. Una forma rápida y conveniente de verificar archivos en una carpeta Linux
clamscan -v Documentos/
..
..
Scanning Documentos/Guane.docx
Documentos/Guane.docx: OK

----------- SCAN SUMMARY -----------
Known viruses: 4686446
Engine version: 0.99
Scanned directories: 1
Scanned files: 55
Infected files: 0
Data scanned: 306.31 MB
Data read: 527.63 MB (ratio 0.58:1)
Time: 31.175 sec (0 m 31 s)

Verificando versión de Clamav

-Abrimos una consola y ejecutamos
clamscan -V
ClamAV 0.99/22010/Mon Aug  1 14:12:44 2016

Artículos recomendadosVerificando si una ip publica esta reportada por spam
                                            Como bloquear una ip o email en postfix
                                            Como instalar Linux Centos 7 paso a paso
                                            Configurando servicios en Linux Centos / RedHat
                                            Como instalar y configurar Ubuntu Server 16.04 LTS paso a paso
                                            Como instalar interfaz grafica en Ubuntu server paso a paso


Ahora ya estas mas protegido de virus, troyanos y otras amenazas en Linux Ubuntu / Linux Ubuntu Server / Linux Centos 7.x y Linux RedHat 7.x con este tutorial de ClamAV español. Te gusto el articulo? hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

23 Aug 11:52

New service packs available!

by Tina Brands

As of today new service packs are available! Keep an eye on the support blog for the availability of the next new service packs.

The following service packs can be downloaded now:

Service pack changelogs

Click on the links above to view the service pack changelogs per product line and product version. In these changelogs, you can read per product update which improvements are included in the appropriate service pack. You can also find all improvements of previous service packs in the changelog. So you can use a single document for all release information of all service packs per product update.

Installation

In order to obtain a service pack you need to update the software. The method for installing a service pack is similar to a regular update. Instead of the product update that you want to install, you now select the service pack at ‘Release’. When the service pack is not available in the list, click update to update the list with available updates. For this it’s important that the user name, password, and domain are defined.

For more information how to install an update, please click on the links below:

22 Aug 11:27

Si usas phpMyAdmin quita el Setup de la parte pública #phpMyAdmin #PHP #MySQL #Pentesting

by noreply@blogger.com (Maligno)
Hoy os vengo a dejar una referencia a uno de esos archivos que si eres dueño de la web debes quitar cuanto antes, y que si eres un pentester debes meter en tu diccionario de fuzzing web (que puedes hacer desde FOCA) por si un día toca la flauta y te lo encuentras y que, por supuesto, nosotros ya hemos añadido a Faast.

Figura 1: Si usas phpMyAdmin quita el Setup de la parte pública

Se trata del software de configuración de phpMyAdmin, es decir, la herramienta de configuración phpMyAdmin Setup. Esta aplicación se puede encontrar, como bien me contó mi amigo rootkit, haciendo un poco de Hacking con Buscadores con un simple dork en Google para localizar el nombre del fichero y el title de la aplicación.

Figura 2: Dork para localizar phpMyAdmin en modo Setup

Una vez en ella se pueden encontrar absolutamente todas las opciones para configurar un phpMyAdmin completamente, y si eres capaz de tenerlo "up & running" administrar los motores de bases de datos MySQL. Sin embargo, no es ni necesario poder administrar las bases de datos del servidor o red donde encuentres esta herramienta.

Figura 3: Consola para añadir servidores a administrar desde phpMyAdmin

Se podría configurar y consultar cualquier MySQL, lo que un atacante podría utilizar para dar un salto más en el acceso a una base de datos hackeada. O podría servir para llegar a motores de bases de datos de la DMZ. O podría servir para hacer un ataque de XSPA (Cross-Site Port Attack) para escanear servidores con las cadenas de conexión a las bases de datos que configuras.

Figura 4: Opciones de exportación de datos

Además, si la herramienta phpMyAdmin está bien configurada, sería posible ver, editar y guardar la configuración del archivo config.inc.php que utiliza phpMyAdmin en la carpeta config para añadir cualquier detalle de ajuste del sistema a tus necesidades.

Figura 5: Gestión de la configuración de config.inc.php

Con esta herramienta de configuración expuesta de forma pública, un atacante podría acceder a datos de tus servidores de la DMZ o de Internet, utilizar tus servidores en su provecho para administrar bases de datos desde tus equipos remotamente o simplemente recoger datos de tu infraestructura que aprovechar en un ethical hacking o APT.

Figura 6: Edición manual del fichero de configuración con extensión .PHP

Sea como fuere, si usas phpMyAdmin en algún servidor de tu sistema, revisa que no tengas esto publicado. Si eres un pentester, añádelo a la lista de cosas a buscar en cualquier web.

Saludos Malignos!
22 Aug 10:00

Diseñan una app para acceder a la zona VIP de los aeropuertos

by Lara Olmo
crean-app-para-colarse-en-zona-vip-de-aeropuertos
Un programador ha creado una aplicación móvil que genera códigos QR para crear tarjetas de embarque que dan acceso libre a la zona VIP de los aeropuertos.
19 Aug 11:47

Raspberry Pi dentro de un mando arcade es todo lo que necesitas para montar la recreativa portátil

by Kote Puerto

4264161470704491375

No nos vamos a aburrir de ver gadgets creados en torno a las diferentes versiones de Raspberry Pi, especialmente si los proyectos tienen que ver con videojuegos, como es el caso. En Hacker House han creado un mando arcade en el que hay sitio para todo un sistema de emulación.

Quien dice un mando de arcade, habla de la típica palanca de máquina recreativa acompañada de botones con un generoso tamaño, preparados para ser aporreados sin delicadeza. Si colocamos todo eso en una caja lo convertimos en un equipo portátil que poder conectar allí donde haya una pantalla con entrada HDMI.

Lo que nos gusta del proyecto de Hack House es que nos dan todos los pasos para conseguir replicarlo, desde las piezas necesarias, hasta la forma de enlazar unas con otras: cargar el software de emulación, ‘mapear’ los puertos y conexiones, instalar la ROM, etc. Podéis seguir el particular DIY en el siguiente vídeo:


El resultado es una caja de reducidas dimensiones con la que poder disfrutar de emuladores, a la que no le habría venido mal algunos botones más para juegos, o al menos alguno que otro para las configuraciones. Es algo que se puede arreglar con facilidad en nuevas versiones o por alguien que tenga destreza en estas lides, pero ahí lo dejo.

Pero también hay una solución más sencilla que rompe un poco la sencillez del equipo: poner un mando de control adicional a través del USB que queda libre de la RaspBerry Pi. Es algo que también nos abre las puertas al multijugador.

Para la emulación se tira del sistema RetroPie, con una más que contrastada funcionalidad sobre la placa Raspberry Pi, que en esta ocasión es la versión 3. La última versión de la placa añade WiFi y Bluetooth, por lo que todavía se podría conseguir hacer algo más interesante con ella en lo que respecta a control. Sería perfectamente posible realizar este proyecto con versiones anteriores.

6423791470705717588

El Proyecto Retropie tiene como finalidad convertir a Raspberry Pi en una consola de juegos-retro, y en este mando encuentra un lugar ideal para desarrollarse.

Los diagramas y códigos necesarios están en la página Github del proyecto, y para el que no encuentre una carcasa parecida, se puede imprimir en 3D la misma que veis en el vídeo, sin la necesidad de tener que hacer agujeros

Time Machine si lo quieres hecho

Nuestra propuesta es bastante más barata que comprar una idea similar que ya esté creada por una empresa, como es el caso de la Time Machine de Toad. Por 199 euros nos ofrecen una carcasa de madera con una botonera más contundente y una Raspberry Pi 3 dentro, con 32GB de memoria en tarjeta microSD, y el software Emulation Station.

Familia Oficial


Más información | Hacker House

También te recomendamos

Las Raspberry Pi 3 tendrán soporte oficial de AOSP, Android a toda pastilla en estos miniPCs

Marcando la diferencia: los deportes olímpicos más extraordinarios

Ya le puedes meter Android TV a tu Raspberry Pi 3: más emuladores y Netflix a tu alcance

-
La noticia Raspberry Pi dentro de un mando arcade es todo lo que necesitas para montar la recreativa portátil fue publicada originalmente en Xataka por Kote Puerto .

19 Aug 11:30

Microsoft Windows y Office ISO Download Tool (TechBench)

by Jesús Octavio Rodríguez de Santiago

Hola que tal amigos pues en esta ocasión les comparto esta nueva herramienta que es mas amigable para poder descargar las imágenes originales de los sistemas operativos de Microsoft dentro del programa de Microsoft Techbench.

Microsoft Windows y Office ISO Download Tool es un programa gratuito que nos permite descargar las imágenes originales ISO de disco de Windows 10, Windows 8.1, Windows 7, así como las versiones de Microsoft Office directamente desde los servidores de Microsoft, como una interfaz para Microsoft TechBench.

Esta herramienta se puede descargar desde Microsoft Office a partir de la versión 2.0.

Download: Windows ISO Downloader.exe
Version: 3.02
Release Date: 4 July 2016
Requirements: .NET Framework 4.6.1, Internet Explorer 11

Legacy Version for .NET Framework 3.5: Windows ISO Downloader Legacy.exe

Una vez descargada la herramienta, la ejecutamos y veremos la siguiente pantalla en donde con simples selecciones podemos descargar nuestra imagen de preferencia.

1

Ahora seleccionamos el sistema operativo y la edición del mismo.

2

3

4

Damos clic en confirmar y elegimos nuestro idioma, confirmamos y por ultimo copiamos de acuerdo a nuestra arquitectura.

5

6

Aparecerá un mensaje el cual ahora podemos copiar nuestro link en el porta papeles para después poder descargar la imagen.

7

Recordar que estas imágenes son de prueba, y no incluyen seriales.Para mas informacion visita este link.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

firmaMVP

19 Aug 11:27

Mas de 20 diferentes proyectos que se puedan hacer con Visual Studio

by Víctor Moreno

Aquel que ha utilizado Visual Studio para construir soluciones basadas en software (experto o no) podrá darse cuenta desde el primer momento, que tiene una gama extensa de tipos de proyecto por escoger. En esta ocasión me gustaría resaltar cuales son los tipos de proyectos más usuales de Visual Studio que existen para tener una mejor visibilidad de lo que ofrece y que deberíamos escoger según nuestras necesidades.

Proyectos de Escritorio (Desktop Projects)

Windows Forms

Normalmente se escoge un proyecto de este tipo cuando se necesitan sistemas de uso diario en oficina, la utilización de teclado y mouse es indispensable. En una sola ventana (interfaz gráfica) pueden aparecer muchos controles de captura o de carga de información: TextBox, Labels, Grids, Menus, etc.

Windows Presentation Foundation (WPF)

Con el mismo objetivo que Windows Forms, la diferencia muy notable entre Windows Forms y WPF, es el uso de lenguaje XAML que separa el código de diseño del código funcional.

Console Application

Este tipo de proyectos carecen de interfaz gráfica enriquecida, por ello son rápidas en su ejecución. Las aplicaciones de tipo consola se limitan a exponer un prompt como entrada de datos. Son recomendables cuando no se requiere demasiada entrada de información de los usuarios o los resultados de ejecución no necesitan un formato específico.

Class Library

Las bibliotecas de clases (class libraries) existen desde la primera versión de Visual Studio (hasta donde recuerdo). Su principal función es mantener el código funcional para todo el proyecto (lógica de negocio, transacciones de datos, comunicación entre servicios). De tal manera que mientras exista un código para la presentación de las aplicaciones (interfaz gráfica), todo el código funcional puede estar en una biblioteca de clases lista para invocarse. Las bibliotecas de clases ya compiladas, resultan ser las muy conocidas “DLL” que se pueden importar entre proyectos compartiendo funcionalidad.

Windows Services

Un servicio de Windows es aquel que trabaja en paralelo, puede empezar a funcionar cuando arranca el sistema operativo, los servicios son aplicaciones en segundo plano que funcionan sin intervención del usuario.

Component

Cuando construimos aplicaciones enriquecidas de usuario como Windows Forms o WPF, pudiera existir la necesidad de construir algún tipo de control con una funcionalidad específica que sería conveniente tener, por ejemplo: Un botón con forma de rombo que al pasar el puntero encima de él, aparezca un tool tip con un mensaje de texto. A eso le llamamos componente y lo podemos incorporar en las barras de herramientas de Visual Studio y reutilizar cuando así lo creamos necesario.

Proyectos Web (Web Projects)

ASP.Net

Los proyectos ASP.Net trabajan con un comportamiento parecido a un proyecto tipo Windows Forms/WPF en el sentido de que existe la posibilidad de utilizar controles de usuario hacia nuestra página web (como si fuera una ventana de Windows). Aquí existen los llamados WebForms, que combinan HTML con lenguaje ASP.Net. Cada control que se coloca en nuestro WebForm tiene eventos programables y un montón de atributos a manipular, estos controles trabajan de lado del servidor, otorgando una respuesta por cada petición desde un browser.

ASP.Net MVC (Model View Controller)

A diferencia de los proyectos de tipo ASP.Net, no existen controles de usuario que se puedan insertar en nuestras páginas, aquí solo existe HTML, las interfaces de usuario se construyen con JavaScript y CSS. La potencia que tiene MVC es poder aislar el código funcional (que normalmente se encuentra de lado del servidor) del código que interactúa con el cliente (el que se ejecuta en el browser de manera local). De esta forma, se eliminan los tiempos de espera por solicitudes al servidor, además de que la compatibilidad con frameworks como jQuery o Angular se vuelve transparente en nuestros proyectos.

Silverlight

Cuando las animaciones web estaban reinadas por Flash, llegó Microsoft Silverlight como otra opción. Los proyectos Silverlight permiten construir aplicaciones funcionales y enriquecidas al estilo de aplicaciones de escritorio WPF y XAML, la particularidad es que se utilizan desde el navegador web. De tal manera que, toda la experiencia de usuario y robustez de una aplicación de escritorio podía llevarse adentro de una página web. Al momento de escribir este artículo, Silverlight a perdido mucho terreno, puesto que los frameworks de JavaScript han evolucionado mucho y son preferibles para construir interfaces de usuario.

Servicios Web ASP.Net

Los primeros servicios web que se encontraron en Visual Studio fueron los ASP.Net WebService (.asmx). Ayudan a construir puentes entre sistemas que no necesariamente esten en la misma tecnología. Por ejemplo, aplicaciones escritas en Java o PHP, pueden consumir información de una base de datos SQL Server a través de un WebService ASP.Net. Hoy en día existen más opciones sofisticadas como WCF, WebApi o Rest.

Proyectos en la nube (Cloud Projects)

Web Roles

Los Web Roles y los Worker Roles fueron de los primeros servicios que proporcionó la nube de Microsoft Azure. Un Web Role consiste básicamente en una aplicación web (ASP.Net, MVC, ASP.Net + Silverlight, HTML) que se puede hospedar en la nube, gozando de la infraestructura de grandes centros de datos a diferencia de un hosting tradicional. Al momento de hospedar un Web Role en la nube de Azure, se crea una máquina virtual  a la cual tenemos acceso también.

Worker Roles

Los Worker Roles son parecidos a los Web Roles, salvo que no tienen una interfaz gráfica de usuario. Estos servicios se hospedan en la nube y trabaja como un servicio corriendo en el sistema operativo (en segundo plano). Al momento de hospedar un Worker Role en la nube de Azure, se crea una máquina virtual  a la cual tenemos acceso también.

MAML (Microsoft Azure Manage Libraries)

Los proyectos de este tipo, representan proyectos ya codificados que implementan librerías especializadas en administración de servicios en la nube de Azure. Con muy pocos cambios en el código, nosotros podemos adaptarlos a nuestras necesidades.

Azure Web Jobs

Los Azure Web Jobs proporcionan una forma fácil de correr scripts o programas como procesos en segundo plano en el contexto de Aplicaciones Web, API, o móviles.

Azure Mobile Service

Este tipo de proyectos nos permite ecapsular la lógica de nuestra aplicación móvil, es decir, todo el backend, recepción y tratamiento de datos se programa aquí. Una vez programado nuestro servicio, se empaqueta y se sube a la nube de Azure y se consume mediante invocación al mismo.

Proyectos móviles (Mobile Projects)

Windows Phone

Las verdaderas primeras aplicaciones móviles con tecnología Microsoft se llamaron Windows Phone (y digo esto porque antes existió un intento llamado Windows Mobile). Este tipo de proyectos utiliza XAML para el diseño la aplicación y C#/VB para programar la funcionalidad.

Windows Phone Class Library

Son librerías de clases que permiten reutilizar código a manera de archivos “.dll” para proyectos de tipo Windows Phone.

Xamarin

Los proyectos de Xamarin permiten generar aplicaciones nativas para Windows, iOS y Android utilizando como lenguaje de programación C# y compartiendo el mismo código.

Proyectos Mutiplataforma (Multiplatform Projects)

Universal Windows Platform

Con la llegada de Windows 10 el paradigma de programación cambia, y es que ahora cualquier aplicación escrita para Windows 10 se vuelve multiplataforma. Este tipo de proyectos genera binarios que funcionan sin problemas en cualquier dispositivo que tenga Windows 10 instalado (laptop, pc, hololens, raspberry, smartphone, etc).

Universal Windows Platform Class Library

Son librerías de clases que permiten reutilizar código a manera de archivos “.dll” para proyectos de tipo Universal Windows Platform.

Xamarin

Los proyectos de Xamarin permiten generar aplicaciones nativas para Windows, iOS y Android utilizando como lenguaje de programación C# y compartiendo el mismo código.

Proyectos basados en Servicios Web (Webservice Projects)

Servicios Web ASP.Net

Los primeros servicios web que se encontraron en Visual Studio fueron los ASP.Net WebService (.asmx). Ayudan a construir puentes entre sistemas que no necesariamente esten en la misma tecnología. Por ejemplo, aplicaciones escritas en Java o PHP, pueden consumir información de una base de datos SQL Server a través de un WebService ASP.Net. Hoy en día existen más opciones sofisticadas como WCF, WebApi o Rest.

WCF (Windows Communication Foundation)

Este tipo de proyectos nos ayuda a exponer interfaces de programación que pueden hacer de puente entre nuestras aplicaciones cliente (diversidad de plataformas) y el backend. Los proyectos WCF tiene mas características que los primeros servicios web ASP.Net.

WCF Class Library

Son librerías de clases que permiten reutilizar código a manera de archivos “.dll” para proyectos de tipo Windows Communication Foundation.

Proyectos de Prueba (Testing Proyects)

Unit Tests

Todo el código que podamos escribir para un determinado proyecto puede ser probado función por función. Los proyectos de pruebas unitarias nos ayudan a determinar si todos nuestros métodos de clases funcionan correctamente bajo N condiciones.

Otros Proyectos (Other projects)

La siguiente lista de proyectos mantiene mas relación con tecnologías Open Source y otros componentes relacionados con la gestión en Windows:

Python

Tanto si queremos hacer scripting, trabajar con la web o internet de las cosas.

Javascript

Principalmente para juegos y aplicaciones móviles.

Games

Programación de juegos utilizando el framework de Unity y otros.


Sigueme en Twitter @vmorenoz

¿Te gustó este artículo? Únete a Facebook en MicrosoftLand

19 Aug 11:25

Imagen de Referencia de Windows 10 v. 1607 – @DeploymentMX

by Jesús Octavio Rodríguez de Santiago

Hola que tal mis amigos, pues en esta ocasión vamos aprender como podemos crear una imagen de referencia para Windows 10, en un articulo anterior les compartí la manera de poder hacerlo mediante Windows 7 dejando este de manera personalizada con actualizaciones y programas integrados para su mejor y menor tiempo de uso.

Para poder construir nuestro propio Windows10 x64 de acuerdo a las características de nuestras organizaciones, como una opción mas para ahorrar tiempos de respuestas del mismo

En este articulo trabajaremos con algunas de las herramientas que Microsoft nos ofrece para la construcción de nuestros sistemas operativos.

Requisitos:

  • Tener un servidor con Windows Server puede ser versión 2012 como nuestro equipo técnico.
  • Instalación de Vmware o Hyper-v
  • Instalación de Windows ADK 10 – herramientas de implementacion. Descarga
  • Imagen .ISO de Windows 10 v 1607
  • Microsoft Deployment Toolkit 2013 Update 2 Descarga
  • Visual C++ runtimes (2005,2008,2010,2012,2013 and 2015)

Para poder realizar este procedimiento, primero vamos a utilizar una instalación de nuestra imagen .ISO de forma manual en un entorno virtual, para nuestro caso vamos a utilizar VMware, lo primero que haremos sera montar nuestra imagen y hacer la instalación manualmente (BareMetal) en donde a esta imagen podemos realizar algunas personalizaciones.

Windows 10 x64-2016-08-06-22-45-04

Una vez implementado nuestro sistema operativo en nuestro entorno virtual, para este ejemplo vamos a integrarle la plataforma de chocolatey, lo cual ya hemos hablado en varios artículos anteriores de esta herramienta.

Vamos a crear durante la instalación un usuario principal para este ejemplo

  • Usuario: Admin
  • Contraseña: Pa$$w0rd2

Windows 10 x64-2016-08-07-00-34-34

Ahora procedemos instalando la plataforma de chocolatey, para mas información podemos ver este link.

Con privilegios de administrador vamos a correr el siguiente código directamente en CMD.

@powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))” && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Windows 10 x64-2016-08-07-00-49-50

El siguiente paso sera ejecutar Sysprep que viene dentro de nuestro Windows 10 para la generalización de imágenes de Microsoft Windows.

Esta herramienta se encuentra en C:\Windows\System32\sysprep la ejecutamos y seleccionamos de acuerdo a la siguiente imagen.

Windows 10 x64-2016-08-07-00-51-41

 Windows 10 x64-2016-08-07-00-52-31

Comienza el proceso de limpieza, la maquina virtual se apagara.

Una vez apagada nuestra maquina virtual,vamos a crear un Windows Preinstallation Enviroment,(PE), en términos básicos es un sistema de pre configurado que nos ayuda a configurar entornos de implementacion o herramientas de ayuda para el despliegue de nuestro sistemas operativos.

Windows PE creara una imagen.iso la cual arrancaremos desde nuestro vmware para que pueda cargar las herramientas básicas de copiado de nuestra imagen Windows 10 syspreada.

Para configurar y crear Windows PE tendremos que tener en cuenta primeramente la instalación de Windows ADK v1607  cual a esta altura ya debemos tener instalas las herramientas básicas.

Lo primero que haremos sera abrir con cmd que viene integrado dentro de ADK, desde nuestro Windows Server 2012 aquí la imagen para diferenciar sobre el cmd tradicional.

 Escribimos el siguiente comando para la creación de los archivos.

copype x86 c:\winpex86

Ahora vamos a agregar la herramienta imagex.exe dentro de la carpeta media.

colocamos el siguientes código.

2

Para familiarizarnos sobre esta herramienta podemos consultar aquí.

Ahora solo resta crear nuestra imagen .ISO de nuestro Windows PE para desplegar.

Copiamos este código.

oscdimg -n -bC:\winpex86\fwfiles\etfsboot.com c:\winpex86\media c:\winpex86\imagenPE.iso

3

Vemos el resultado de nuestro .ISO

4

Muy Importante, necesitamos arrancar nuestra maquina virtual con esta imagen de disco, para ello podemos ejecutar la bios dentro de VMware para poder seleccionar nuestro arranque.

Vemos nuestro Windos PE corriente al 100.

El siguiente paso sera utilizar ImageX.exe para poder capturar nuestra imagen de Windows 10 syspreada.

Ejecutamos el siguientes codigo, las letras de las unidades dependera de nuestro entorno.

e:\imagex.exe /capture D: D:\install.wim “Windows 10” /compress fast /verify

Verificamos la unidad e: en donde tenemos nuestra herramienta ImageX.exe.

Ahora colocaremos el siguiente código para el copiado de la imagen.

Net Use \\SERVIDOR\miimagen /User:user pass

Una vez conectados procedemos a copiar la imagen con el siguiente comando

xcopy D:install.wim \\servidor\miimagen

5

Esta imagen install.wim vamos a copiarla a nuestro Windows 10 original conservando todos los archivos básicos y sustituyendo por la imagen install.wim que trae por default el sistema.

Para ello primeramente copiaremos todos los archivos que trae nuestro disco original a una carpeta, colocamos el siguiente codigo.

xcopy D:\*.* /e /f /s Z:\Windows10final\

Cuando tengamos el proceso finalizado, reemplazaremos el archivo install.wim por el archivo install.wim modificado con los pasos anteriores, este archivo se ubica dentro de la carpeta sources.

Ahora nuevamente vamos a utilizar la herramienta oscdimg para crear nuestro .ISO final de Windows 10, colocamos el siguiente código para resellar nuestra carpeta con los archivos y nuevo install.wim

oscdimg -bZ:\Windows10\boot\Etfsboot.com -u2 -h Z:\Windows10\ Z:\Win10.iso 

Nota.- el nombre de la imagen se modifica de Win10.iso

Ahora vamos a utilizar la herramienta Microsoft Deployment Toolkit 2013 U2 para poder agregar mas cosas como Skype, winrar y los Visual C ++ en sus distintas versiones y algunas aplicaciones que son básicas para la organización.

Abrimos MDT 2013 U2.21

clic derecho en el árbol principal y en crear un nuevo deploymentshare. Usamos las siguientes configuraciones.

  • a. Path – C:\DeploymentShare
  • b. Share – DeploymentShare$
  • c. Descriptive name – MDT Deployment Share
  • d. Options – Dejamos por default
  • e. Summary – damos clic en siguiente o next
  • f. confirm – confirmarmos para crear nuestro deploymentshare

Veremos al finalizar como se muestra la siguiente pantalla.

Ahora importamos nuestro Windows 10 integrado tal y como lo hemos visto a lo largo de este articulo.

Clic derecho en Operating systems – add new operating system nos mostrara un wizard en el cual colocaremos la siguiente información.

  • a. OS Type – Full set of source files
  • b. Source – buscamos nuestro DVD con Windows 10
  • c. Destination – Windows 10
  • d. Confirmation – damos clic en next y finalizamos.

6

Ahora vamos a agregar las aplicaciones, para ello vamos a dar clic derecho en Applications para agregar los visual C ++ y algunas aplicaciones mas como se muestra  a continuación.

Para poder realizar la descarga de los Visual C++, podemos consultar este articulo a través de Powershell. Descargar Los Instaladores de Visual C++

7

Ademas también podemos hacer la instalación desatendida de mis aplicaciones, por ejemplo con winrar, podemos realizar la instalación desatendida utilizando switches como /silent para conocer mas sobre las aplicaciones desatendidas puedes visitar este articulo Aplicaciones Desatendidas.

Ahora vamos agregar las siguientes aplicaciones mediante chocolatey, recordar que este proceso ya esta en la primera parte, aunque aquí les comparto otro método para realizarlo también

para poder realizar estas pruebas debemos primero copiar el siguiente código y guardarlo en un archivo .bat y le llamamos chocolatey.bat tal y como se muestra la siguiente pantalla.

 @echo off

SET DIR=%~dp0%

::download install.ps1
%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -Command “((new-object net.webclient).DownloadFile(‘https://chocolatey.org/install.ps1′,’install.ps1’))”
::run installer
%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -Command “& ‘%DIR%install.ps1’ %*”

esta instalacion la realizaremos en nuestra secuencia de tareas con el metodo de suspender mas adelante

 

Clic derecho en TaskSequence – New Task Sequence

  • a. General Settings – W10 (como identificador de la secuencia de Tareas)
  • b. Select Template – Standard Client Task Sequence
  • c. Select Os – Windows 10
  • d. Specify Product Key – dejamos en blanco esta opción
  • e. Admin Password – sin password para la secuencia de tareas
  • f. Summary – damos clic en next y listo

Veamos el resultado de todas nuestras aplicaciones:

Muy importante, debemos agregar las aplicaciones como Install application y solamente chocolatey como script de powershell

21

Ahora vamos a ejecutar una tarea especial llamada suspend que hara que nuestro proceso se detenga para posteriormente realizar los últimos movimientos a nuestra imagen.

Agregamos un comand line con el siguiente codigo

cscript.exe %SCRIPTROOT%\LTISuspend.wsf

Esto va a posponer la secuencia de tareas y crear un acceso directo en el escritorio llamado ‘Reanudar secuencia de tareas’. Sin embargo cuando se utiliza la siguiente propiedad en su customsettings.ini: “HideShell =YES”, el shell de escritorio no serán completamente cargado, por lo que sería posible que ningún escritorio, barra de tareas y otros iconos donde presentó durante el LTISuspend.wsf.

también muy importante inyectar el .NET Framework como característica dentro de las propiedades de mi secuencia de tareas.

24

Una vez terminada la configuración, configuraremos nuestro bootstrap.ini y nuestrocustomsettings.ini de nuestro deploymentshare, dando clic en la parte superior del árbol y en propiedades.

La primera pestaña solo dejaremos tildada la opción de x64 ya que es la arquitectura que estamos trabajando.

Ahora utilizaremos WSIM como parte de MDT

Nuestro customsettings.ini colocamos la siguiente información para hacer nuestra interacción desatendida o con poca interacción (proceso LTI)

11

Bootstrap.ini nos proporcionara la configuración para conectarnos remotamente a nuestro MDT

12

Ahora si actualicemos nuestro DeploymentShare para crear nuestros archivos de implementacion.

Una vez terminado el proceso, MDT nos creara nuestra imagen de arranque WinPe en la carpeta boot. Esta imagen la ejecutaremos desde nuestro VMWare para la implementacion de nuestro sistema operativo e inyección de características y aplicaciones 😀

C:\DeploymentShare\Boot

13

Corremos VMware con opción de arranque LiteTouchPEx64

Ahora si a correr nuestro sistema operativo 😀

Seleccionamos nuestra secuencia de tareas W10

Windows 10 x64-2016-08-07-09-46-08

MDT nos permite realizar captura de nuestras imágenes compactándolas en archivos .wim, por lo que esta opción la dejaremos tal cual (parte fundamental de este articulo)

Windows 10 x64-2016-08-07-09-47-12

Ahora si MDT hará todo el proceso en automático. aquí algunas de las pantallas de avance del proceso mismo.

El sistema procede a reiniciar para continuar con las tareas especificas.

Ahora las actualizaciones criticas

Windows 10 x64-2016-08-07-17-49-02

Ahora el sistema procederá a la instalación de las aplicaciones, este proceso lo podemos aun todabia hacerlo mas automatizado si las configuraciones de los mismos son cambiadas para su realización, en este caso se ejecutaran las aplicaciones y se estarán instalando de manera manual.

Windows 10 x64-2016-08-07-15-55-45

Windows 10 x64-2016-08-07-15-57-50

Windows 10 x64-2016-08-07-15-58-50

Windows 10 x64-2016-08-07-15-59-13

Windows 10 x64-2016-08-07-15-59-48

Ahora reinicia el proceso automáticamente de acuerdo a nuestras especificaciones en el DeploymentShare.

 Windows 10 x64-2016-08-07-21-48-06

Ahora la secuencia de suspender en donde en este proceso podemos mas aplicaciones o configuraciones de acuerdo a nuestro entorno, para este caso vamos a instalar algunas aplicaciones desde chocolatey.

Windows 10 x64-2016-08-07-21-49-51

Abrimos cmd y ejecutamos los siguientes comandos.

  • choco install googlechrome -y
  • choco install notepadplusplus.install -y
  • choco install adobereader -y
  • choco install vlc -y
  • choco install ccleaner -y
  • choco install winrar -y

Windows 10 x64-2016-08-07-22-04-26

Al finalizar tendremos las siguientes aplicaciones listas para su utilización.

Windows 10 x64-2016-08-07-22-27-30

Vamos a aplicar también el siguiente procedimiento en un articulo descrito hace unos meses desde es link para las instrucciones.

Agregar “Tiles” apagar, reiniciar y cerrar sesión en Windows 10

 26

Ahora si volvemos a ejecutar 27

 El proceso reinicia, después de este reinicio, se ejecuta sysprep.

Windows 10 x64-2016-08-07-23-36-25

Ahora si, nuestra creación de imagen .WIM

Windows 10 x64-2016-08-07-23-43-36

Ahora si vamos a remplazar el archivo install.wim estándar por este nuevo install.vim (W10.wim) para poder realizar instalaciones desatendidas.

Lo primero que haremos es crear una carpeta en donde alojaremos nuestros archivos completos de nuestro DVD estandard.

Vamos a crear una carpeta en nuestro equipo técnico y es donde vamos a copiar todo el contenido de nuestra imagen .iso básica con el siguiente comando

xcopy F:\*.* /e /f /s D:\Windows10ImagenRef

donde F es la unidad montada, este proceso lo realizamos desde CMD

28

Eliminamos el archivo install.wim y lo sustituimos por el procesado W10_8-7-2016.wim, cambiándole el nombre al archivo.

 Ahora creamos nuestra imagen .ISO con oscdimg colocando el siguiente código.

oscdimg -bD:\Windows10ImagenRef\boot\Etfsboot.com -u2 -h D:\Windows10ImagenRef\ D:\Win10.iso

30

Listo hemos llegado al final de este tutorial.

Nuestra imagen final ahora insertamos un DVD en blanco para quemar la imagen.iso.

Lo mas recomendable es que nuestra imagen pueda pasar los 4 Gb de capacidad por lo que podemos utilizar medios extraibles para el despliegue o en su caso por red pero esa ya es otra historia.

31

Sin duda un  gran procedimiento que nos ayudara a entrar mas en el mundo de las implementaciones de los sistemas Operativos Microsoft Windows.

Esta guía esta disponible formato PDF directamente de Technet Gallery

Sin mas por el momento me despido de todos mis lectores enviándoles un gran saludo, estamos con nuevos post 😀

15 Aug 17:04

Microsoft confirma que la Anniversary Update provoca bloqueos, y ya trabaja en una solución

by Yúbal FM

Anniversary Update

A los pocos días de ser lanzada la esperada Anniversary Update de Windows 10, en Reddit se creó un hilo en el que cientos de usuarios aseguraban que tras actualizar sus ordenadores habían empezado a bloquearse de forma aleatoria. Al principio parecían un puñado de casos aislados, pero el tema tiene ya 600 respuestas, lo que ha hecho que Microsoft tome cartas en el asunto.

Un representante de la empresa ha escrito en los foros oficiales de Microsoft que son conscientes de este fallo, aunque asegura que sólo se está dando en un pequeño número de casos. También ha pedido paciencia mientras continúan sus investigaciones, y ha prometido actualizar el hilo con la solución una vez den con ella.

De momento no hay solución definitiva

De momento, desde Redmond aseguran que los problemas por bloqueos sólo se están dando en equipos con discos duros SSD en los que las aplicaciones se instalan en un disco diferente a donde está instalado el sistema operativo. Por lo tanto, la solución mas lógica es la de empezar a instalar las apps en el mismo disco donde está Windows 10.

Para ello, Microsoft recomienda utilizar el Modo Seguro de Windows 10 para que los afectados puedan iniciar el sistema sin bloqueos. Una vez iniciado el equipo ya podremos reinstalar las aplicaciones. Varios días han pasado, pero los de Redmond todavía no han dado con una solución con la que puedan parchear el sistema operativo.

Mientras llega, otra de las cosas que han recomendado a los afectados que no quieran cambiar la ubicación de las aplicaciones es que realicen un downgrade para volver a una versión anterior, aunque puntualizan que esto sólo es posible si han pasado menos de 10 días desde que se instaló.

En cuanto al modo seguro, para utilizarlo sólo tenemos que reiniciar el ordenador y pulsar F4 durante el proceso de inicio. Para volver a una versión anterior, habrá que ir al menú de Configuración y elegir la opción Actualización y seguridad. Una vez allí buscamos la pestaña Recuperación y elegimos la opción de *Volver a una compilación anterior".

Vía | Windows Central
En Genbeta | Estas son las cifras de Windows 10 en plena Anniversary Update

También te recomendamos

Ha llegado el día: Microsoft lanza hoy su Anniversary Update para Windows 10

¿Cuánto cuesta Windows 10 y cómo puedo tenerlo gratis ahora que Microsoft ya no lo regala?

Marcando la diferencia: los deportes olímpicos más extraordinarios

-
La noticia Microsoft confirma que la Anniversary Update provoca bloqueos, y ya trabaja en una solución fue publicada originalmente en Genbeta por Yúbal FM .

05 Aug 09:39

Como instalar Nextcloud en Linux Centos / Ubuntu Server

by Manuel Cabrera Caballero
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso
Hablar de la nube o cloud hoy en dia es común aunque aun hay personas que siguen pensando que el tener su propio servidor cloud es algo solo de empresas o gente con buen poder adquisitivo. Esto no necesariamente es cierto ya que hay muchas soluciones para todos los gustos y como este blog trata temas de opensource hoy te enseñare como tener tu propio cloud server GRATIS.
Para esto usaremos Nextcloud y mostrare dos escenarios; uno instalándolo en un Linux Centos 7 y el otro instalándolo en un Linux Ubuntu Xenial Server terminando con la instalación de un cliente Nextcloud en Linux Ubuntu MATE (aunque puedes instalarlo en cualquier Ubuntu Desktop reciente).
Para los que no lo sepan, Nextcloud es un fork o continuación bajo otro nombre/empresa del popular ownCloud continuando con la facilidad de uso ademas de otras características ya conocidas de esta solución cloud.


Instalamos Nextcloud en Linux Centos


Requerimientos para instalar Nextcloud en Linux Centos


-Si ya tienes LAMP en tu servidor Linux Centos, muchos de los requerimientos ya estaran instalados faltandonos uno que otro. Abrimos una consola e instalamos
yum install httpd php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-pear wget mariadb-server mariadb bzip2 firewalld

-Instalamos repositorio Epel. Necesario para instalar php-mcrypt

-Instalamos
yum install php-mcrypt

Activamos Apache y PHP para NextCloud en Linux Centos 7

-Modificamos php.ini para permitir archivos de máximo 64MB
vi /etc/php.ini
post_max_size = 64M
upload_max_filesize = 64M

-Reiniciamos Apache para que tome los cambios de PHP
systemctl restart httpd

Activamos y configuramos MariaDB para NextCloud en Linux Centos 7

-En nuestra configuracion LAMP ya debemos tener el servidor MariaDB activo y listo para crear dbs

-Creamos la db para nextcloud con un usuario con permisos para solo esta base de datos. Cambiamos password por nuestra propia contraseña para el usuario ncusr
mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.47-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database nextcloudb;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on nextcloudb.* to 'ncusr'@'localhost' identified by 'password';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit;
Bye


Creamos políticas de firewall para NextCloud en Linux Centos 7

-Activamos el firewall y lo ejecutamos
systemctl enable firewalld
systemctl start firewalld

-Creamos los permisos para los protocolos http (80) y https (443). De esto depende que podamos conectarnos via web desde otro equipo
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

Instalamos NextCloud en Linux Centos 7

-Nos movemos al directorio html de apache y descargamos la ultima version de Nextcloud, en este momento la 9.0.53
cd /var/www/html
wget -c https://download.nextcloud.com/server/releases/nextcloud-9.0.53.tar.bz2

-Descomprimimos el archivo
tar jxvf nextcloud-9.0.53.tar.bz2

-Damos permisos recursivamente a la carpeta nextcloud
chown -R apache.apache nextcloud/


Configuramos NextCloud en Linux Centos 7

-Abrimos un browser y navegamos a http://ip-servidor-de-nextcloud/nextcloud Creamos una cuenta de administrador con su contraseña. El proceso de instalación nos dirá que tan fuerte es nuestra contraseña con un código de colores, a mas llena la barra inferior, mas poderosa.
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Damos click a Storage & database y se mostraran mas opciones. Escogemos MySQL/MariaDB y escribimos los datos de la db creada anteriormente, usuario (ncusr), password (la contraseña que hayas elegido al crear la db), nextcloudb (nombre de la db creada), localhost (servidor local de mariadb) y damos click al botón Finish setup. Esperamos unos minutos mientras se termina la configuracion
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Nos recibe Nextcloud invitándonos a descargar clientes para conectarnos, pero esto lo veremos mas adelante. Cerramos la ventana de clientes dando click a su x superior derecha
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-La interfaz sera familiar a los que ya habían usado ownCloud (es idéntica). De tipo minimalista
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Cuenta con un menú superior izquierdo con acciones (ficheros, actividad, galería, aplicaciones) por medio de las cuales podremos cambiarnos para realizar otras tareas
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-En la misma barra azul, pero a la derecha, veremos el menú de usuario. En el caso del admin tendremos una opción extra Admin. Damos click a Personal
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-En personal podemos activar nuestra foto de perfil (máximo 20 mb de tamaño), nuestro email (para que nos lleguen notificaciones y otras tareas), podemos cambiar nuestra contraseña y lo mas importante, cambiar el idioma a Español
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Así se ve en nuestro Español, genial cierto?
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Si vamos a Administración en el menú de usuario veremos muchas opciones para personalizar Nextcloud. Sugiero tener cuidado y solo hacer cambios si sabes lo que estas haciendo. Una buena practica es anotar que cambiaste, así si se presentan errores después, ya sabes porque fue
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso


Creando cuentas de usuario en Nextcloud

-En el menú de usuario vamos a Usuarios. Allí creamos un usuario sin privilegios, solo necesitamos escribir en las cajas de texto superiores un nombre y su contraseña
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Como sera un usuario normal, creamos un grupo dándole click a añadir grupo
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Ya tenemos dos usuarios, el actual administrador y un usuario del grupo usuarios (creado en el paso anterior) sin privilegios con una cuota de 10GB de disco duro
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso


Instalamos el cliente ownCloud para Nextcloud en Linux Ubuntu

-Hay varias formas de instalar cl cliente pero la mas sencilla ademas de conveniente es por medio de un ppa en Linux Ubuntu. Asi cuando haya una nueva version, sera sencillo actualizarlo. Comenzamos descargando la llave del repositorio

cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_16.04/Release.key

-Agregamos la llave y actualizamos repositorios
sudo apt-key add - < Release.key
sudo apt update

-Creamos el repositorio owncloud-client en /etc/apt/sources.list.d de Linux Ubuntu
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"

-Actualizamos e instalamos el cliente de ownCloud para Nextcloud
sudo apt update
sudo apt install owncloud-client

-En este ejemplo lo instale en un Linux Ubuntu MATE pero funciona igual en cualquier sabor actual de Linux Ubuntu. Ejecutamos el cliente owncloud-client (en Ubuntu MATE esta en el menú Aplicaciones - Accesorios)
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Nos saldrá una ventana donde debemos escribir el URL de nuestro servidor Nextcloud como si lo estuviéramos accediendo via web (http://ip-servidor/nextcloud/). Damos click al botón Next
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-En el siguiente paso nos pedirá un usuario con su contraseña para conectarnos. Escribimos los datos del usuario creado (el que no tiene permisos de administrador). Damos click al botón Next
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Se nos pedirá confirmar que queremos sincronizar con Nexcloud y en que carpeta. El default es todo en la carpeta owncloud. Damos click al botón Conectar
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Ya podemos abrir nuestra cuenta, ya sea via un navegador o en una carpeta local con Nautilus. Elegimos carpeta local dándole click (cerramos el asistente dando click al botón Finish)
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-En Nautilus veremos nuestra nueva carpeta bajo Marcadores, allí podremos copiar lo que queramos se almacene en nuestro propio servidor cloud
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Pero eso no es todo, el cliente nos crea un botón en nuestra barra de Ubuntu desde donde también podremos abrir Nautilus, ver cambios recientes entre otras opciones. Damos click a Configuraciones
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Nos saldrá una ventana donde podemos cambiar varias opciones del comportamiento del cliente
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso


Instalando NextCloud en Linux Ubuntu Server


Requerimientos para Nextcloud en Linux Ubuntu Xenial Server




-Abrimos una consola e instalamos. Si ya tienes LAMP la mayoría de paquetes ya estarán instalados. Para este ejemplo cabe aclarar que usaremos PHP 7
sudo apt install libxml2-dev php7.0-zip php7.0-dom php7.0-xmlwriter php7.0-xmlreader php7.0-gd php7.0-curl php7.0-mbstring

-Nos cambiamos al directorio html de apache y descargamos nextcloud en su ultima versión, en este caso la 9.0.53
cd /var/www/html
sudo wget -c https://download.nextcloud.com/server/releases/nextcloud-9.0.53.tar.bz2

-Descomprimimos el archivo
sudo tar -vxjf nextcloud-9.0.53.tar.bz2

-Creamos un script para crear carpetas y modificar permisos (gracias a la comunidad por este aporte)
sudo vi nextcloud_permissions.sh
#!/bin/bash

ocpath='/var/www/html/nextcloud'

htuser='www-data'

htgroup='www-data'

rootuser='root'


printf "Creating possible missing Directories\n"

mkdir -p $ocpath/data

mkdir -p $ocpath/assets

mkdir -p $ocpath/updater


printf "chmod Files and Directories\n"

find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640

find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750


printf "chown Directories\n"

chown -R ${rootuser}:${htgroup} ${ocpath}/

chown -R ${htuser}:${htgroup} ${ocpath}/apps/

chown -R ${htuser}:${htgroup} ${ocpath}/assets/

chown -R ${htuser}:${htgroup} ${ocpath}/config/

chown -R ${htuser}:${htgroup} ${ocpath}/data/

chown -R ${htuser}:${htgroup} ${ocpath}/themes/

chown -R ${htuser}:${htgroup} ${ocpath}/updater/


chmod +x ${ocpath}/occ


printf "chmod/chown .htaccess\n"

if [ -f ${ocpath}/.htaccess ]

then

 chmod 0644 ${ocpath}/.htaccess

 chown ${rootuser}:${htgroup} ${ocpath}/.htaccess

fi

if [ -f ${ocpath}/data/.htaccess ]

then

 chmod 0644 ${ocpath}/data/.htaccess

 chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess

fi

-Activamos permisos y ejecutamos el script
sudo chmod +x nextcloud_permissions.sh
sudo ./nextcloud_permissions.sh

-Creamos la configuracion de nextcloud en apache
sudo vi /etc/apache2/sites-available/nextcloud.conf
Alias /nextcloud "/var/www/html/nextcloud/"

<Directory /var/www/html/nextcloud/>
 Options +FollowSymlinks
 AllowOverride All

<IfModule mod_dav.c>
 Dav off
</IfModule>

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud

</Directory>

-Hacemos un link simbólico
sudo ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf

-Activamos varios módulos necesarios para Nextcloud en apache
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod ssl
sudo a2ensite default-ssl

-Reiniciamos apache para que tome los cambios
sudo systemctl restart apache2

-Creamos la db de Nextcloud en MariaDB junto a un usuario con su contraseña (cambiamos password por nuestra contraseña)
sudo mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 51
Server version: 10.0.25-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE nextcloudb;
Query OK, 1 row affected (0.01 sec)

MariaDB [(none)]> CREATE USER ncusr@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.02 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloudb.* TO ncusr@localhost;
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]> exit;
Bye

-Abrimos un browser y navegamos a nuestro servidor Ubuntu Nextcloud http://ip-servidor/nextcloud Allí creamos un usuario con su contraseña (tendrá permisos de administrador), esta contraseña el asistente nos mostrara con una barra de color inferior que tan segura es
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Un poco mas abajo damos click a Storage & database. Los campos a llenar son usuario (ncusr), password (la contraseña usada al crear el usuario en mariadb), base de datos (nextcloudb), servidor de mariadb (localhost). Damos click al botón Finish setup
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso

-Nos recibe Nextcloud con una invitación a descargar clientes (desktop, android y IOS). Cerramos la ventana de clientes dándole click a su X superior derecha. Para instalar el cliente Nextcloud mira arriba en este articulo el paso a paso en Linux Ubuntu MATE (aunque sirve igual para otros sabores de Ubuntu)
DriveMeca instalando Nextcloud en Linux Ubuntu o Linux Centos paso a paso


Artículos recomendadosComo instalar MySQL Workbench en Linux Ubuntu paso a paso
                                           Instalación modo gráfico en Linux Centos
                                           Como instalar Adminer en Linux Centos paso a paso
                                           Como administrar usuarios en Centos
                                           Como instalar Clamav y usarlo en Linux paso a paso
                                           4 aplicaciones Ubuntu recomendadas para tu día a día


Nextcloud es una alternativa para tener tu servidor cloud local y GRATIS que no debes desaprovechar. Ahora que llegaste hasta aqui, que tal te ha parecido esta guía en español paso a paso y con screenshoots. Ya conocías Nextcloud, usas otra alternativa? Te gusto el articulo? hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

01 Aug 08:52

Mas de 20 diferentes proyectos que se puedan hacer con Visual Studio

by Víctor Moreno

Aquel que ha utilizado Visual Studio para construir soluciones basadas en software (experto o no) podrá darse cuenta desde el primer momento, que tiene una gama extensa de tipos de proyecto por escoger. En esta ocasión me gustaría resaltar cuales son los tipos de proyectos más usuales de Visual Studio que existen para tener una mejor visibilidad de lo que ofrece y que deberíamos escoger según nuestras necesidades.

Proyectos de Escritorio (Desktop Projects)

Windows Forms

Normalmente se escoge un proyecto de este tipo cuando se necesitan sistemas de uso diario en oficina, la utilización de teclado y mouse es indispensable. En una sola ventana (interfaz gráfica) pueden aparecer muchos controles de captura o de carga de información: TextBox, Labels, Grids, Menus, etc.

Windows Presentation Foundation (WPF)

Con el mismo objetivo que Windows Forms, la diferencia muy notable entre Windows Forms y WPF, es el uso de lenguaje XAML que separa el código de diseño del código funcional.

Console Application

Este tipo de proyectos carecen de interfaz gráfica enriquecida, por ello son rápidas en su ejecución. Las aplicaciones de tipo consola se limitan a exponer un prompt como entrada de datos. Son recomendables cuando no se requiere demasiada entrada de información de los usuarios o los resultados de ejecución no necesitan un formato específico.

Class Library

Las bibliotecas de clases (class libraries) existen desde la primera versión de Visual Studio (hasta donde recuerdo). Su principal función es mantener el código funcional para todo el proyecto (lógica de negocio, transacciones de datos, comunicación entre servicios). De tal manera que mientras exista un código para la presentación de las aplicaciones (interfaz gráfica), todo el código funcional puede estar en una biblioteca de clases lista para invocarse. Las bibliotecas de clases ya compiladas, resultan ser las muy conocidas “DLL” que se pueden importar entre proyectos compartiendo funcionalidad.

Windows Services

Un servicio de Windows es aquel que trabaja en paralelo, puede empezar a funcionar cuando arranca el sistema operativo, los servicios son aplicaciones en segundo plano que funcionan sin intervención del usuario.

Component

Cuando construimos aplicaciones enriquecidas de usuario como Windows Forms o WPF, pudiera existir la necesidad de construir algún tipo de control con una funcionalidad específica que sería conveniente tener, por ejemplo: Un botón con forma de rombo que al pasar el puntero encima de él, aparezca un tool tip con un mensaje de texto. A eso le llamamos componente y lo podemos incorporar en las barras de herramientas de Visual Studio y reutilizar cuando así lo creamos necesario.

Proyectos Web (Web Projects)

ASP.Net

Los proyectos ASP.Net trabajan con un comportamiento parecido a un proyecto tipo Windows Forms/WPF en el sentido de que existe la posibilidad de utilizar controles de usuario hacia nuestra página web (como si fuera una ventana de Windows). Aquí existen los llamados WebForms, que combinan HTML con lenguaje ASP.Net. Cada control que se coloca en nuestro WebForm tiene eventos programables y un montón de atributos a manipular, estos controles trabajan de lado del servidor, otorgando una respuesta por cada petición desde un browser.

ASP.Net MVC (Model View Controller)

A diferencia de los proyectos de tipo ASP.Net, no existen controles de usuario que se puedan insertar en nuestras páginas, aquí solo existe HTML, las interfaces de usuario se construyen con JavaScript y CSS. La potencia que tiene MVC es poder aislar el código funcional (que normalmente se encuentra de lado del servidor) del código que interactúa con el cliente (el que se ejecuta en el browser de manera local). De esta forma, se eliminan los tiempos de espera por solicitudes al servidor, además de que la compatibilidad con frameworks como jQuery o Angular se vuelve transparente en nuestros proyectos.

Silverlight

Cuando las animaciones web estaban reinadas por Flash, llegó Microsoft Silverlight como otra opción. Los proyectos Silverlight permiten construir aplicaciones funcionales y enriquecidas al estilo de aplicaciones de escritorio WPF y XAML, la particularidad es que se utilizan desde el navegador web. De tal manera que, toda la experiencia de usuario y robustez de una aplicación de escritorio podía llevarse adentro de una página web. Al momento de escribir este artículo, Silverlight a perdido mucho terreno, puesto que los frameworks de JavaScript han evolucionado mucho y son preferibles para construir interfaces de usuario.

Servicios Web ASP.Net

Los primeros servicios web que se encontraron en Visual Studio fueron los ASP.Net WebService (.asmx). Ayudan a construir puentes entre sistemas que no necesariamente esten en la misma tecnología. Por ejemplo, aplicaciones escritas en Java o PHP, pueden consumir información de una base de datos SQL Server a través de un WebService ASP.Net. Hoy en día existen más opciones sofisticadas como WCF, WebApi o Rest.

Proyectos en la nube (Cloud Projects)

Web Roles

Los Web Roles y los Worker Roles fueron de los primeros servicios que proporcionó la nube de Microsoft Azure. Un Web Role consiste básicamente en una aplicación web (ASP.Net, MVC, ASP.Net + Silverlight, HTML) que se puede hospedar en la nube, gozando de la infraestructura de grandes centros de datos a diferencia de un hosting tradicional. Al momento de hospedar un Web Role en la nube de Azure, se crea una máquina virtual  a la cual tenemos acceso también.

Worker Roles

Los Worker Roles son parecidos a los Web Roles, salvo que no tienen una interfaz gráfica de usuario. Estos servicios se hospedan en la nube y trabaja como un servicio corriendo en el sistema operativo (en segundo plano). Al momento de hospedar un Worker Role en la nube de Azure, se crea una máquina virtual  a la cual tenemos acceso también.

MAML (Microsoft Azure Manage Libraries)

Los proyectos de este tipo, representan proyectos ya codificados que implementan librerías especializadas en administración de servicios en la nube de Azure. Con muy pocos cambios en el código, nosotros podemos adaptarlos a nuestras necesidades.

Azure Web Jobs

Los Azure Web Jobs proporcionan una forma fácil de correr scripts o programas como procesos en segundo plano en el contexto de Aplicaciones Web, API, o móviles.

Azure Mobile Service

Este tipo de proyectos nos permite ecapsular la lógica de nuestra aplicación móvil, es decir, todo el backend, recepción y tratamiento de datos se programa aquí. Una vez programado nuestro servicio, se empaqueta y se sube a la nube de Azure y se consume mediante invocación al mismo.

Proyectos móviles (Mobile Projects)

Windows Phone

Las verdaderas primeras aplicaciones móviles con tecnología Microsoft se llamaron Windows Phone (y digo esto porque antes existió un intento llamado Windows Mobile). Este tipo de proyectos utiliza XAML para el diseño la aplicación y C#/VB para programar la funcionalidad.

Windows Phone Class Library

Son librerías de clases que permiten reutilizar código a manera de archivos “.dll” para proyectos de tipo Windows Phone.

Xamarin

Los proyectos de Xamarin permiten generar aplicaciones nativas para Windows, iOS y Android utilizando como lenguaje de programación C# y compartiendo el mismo código.

Proyectos Mutiplataforma (Multiplatform Projects)

Universal Windows Platform

Con la llegada de Windows 10 el paradigma de programación cambia, y es que ahora cualquier aplicación escrita para Windows 10 se vuelve multiplataforma. Este tipo de proyectos genera binarios que funcionan sin problemas en cualquier dispositivo que tenga Windows 10 instalado (laptop, pc, hololens, raspberry, smartphone, etc).

Universal Windows Platform Class Library

Son librerías de clases que permiten reutilizar código a manera de archivos “.dll” para proyectos de tipo Universal Windows Platform.

Xamarin

Los proyectos de Xamarin permiten generar aplicaciones nativas para Windows, iOS y Android utilizando como lenguaje de programación C# y compartiendo el mismo código.

Proyectos basados en Servicios Web (Webservice Projects)

Servicios Web ASP.Net

Los primeros servicios web que se encontraron en Visual Studio fueron los ASP.Net WebService (.asmx). Ayudan a construir puentes entre sistemas que no necesariamente esten en la misma tecnología. Por ejemplo, aplicaciones escritas en Java o PHP, pueden consumir información de una base de datos SQL Server a través de un WebService ASP.Net. Hoy en día existen más opciones sofisticadas como WCF, WebApi o Rest.

WCF (Windows Communication Foundation)

Este tipo de proyectos nos ayuda a exponer interfaces de programación que pueden hacer de puente entre nuestras aplicaciones cliente (diversidad de plataformas) y el backend. Los proyectos WCF tiene mas características que los primeros servicios web ASP.Net.

WCF Class Library

Son librerías de clases que permiten reutilizar código a manera de archivos “.dll” para proyectos de tipo Windows Communication Foundation.

Proyectos de Prueba (Testing Proyects)

Unit Tests

Todo el código que podamos escribir para un determinado proyecto puede ser probado función por función. Los proyectos de pruebas unitarias nos ayudan a determinar si todos nuestros métodos de clases funcionan correctamente bajo N condiciones.

Otros Proyectos (Other projects)

La siguiente lista de proyectos mantiene mas relación con tecnologías Open Source y otros componentes relacionados con la gestión en Windows:

Python

Tanto si queremos hacer scripting, trabajar con la web o internet de las cosas.

Javascript

Principalmente para juegos y aplicaciones móviles.

Games

Programación de juegos utilizando el framework de Unity y otros.


Sigueme en Twitter @vmorenoz

¿Te gustó este artículo? Únete a Facebook en MicrosoftLand

01 Aug 08:51

Windows 10 continuará gratis para tecnologías asistidas

by Jair Gomez Arias

La oferta de actualización ya terminó el pasado 29 de Julio de 2016, pero existe una forma de poder seguir actualizando gratis pero con un pequeño detalle, mira el siguiente vídeo para saber de que se trata.

 

Suscríbete, comparte y dale me gusta a los vídeos, así ayudarás a JGAITPro para que siga adelante llevando Conocimiento para TI totalmente gratis. Dale! no te cuesta nada.

29 Jul 08:11

El ransomware "Locky" se convierte en el rey del malware

by Miguel López

Ransomware

Recibir un ransomware no sienta nada bien: tus datos se cifran, dejas de tener acceso a ellos y una pantalla te obliga a pagar un rescate que puede ser de cientos de euros si quieres volver a acceder a ellos. Y solemos pensar en que este tipo de malware es muy diverso, pero la realidad es muy diferente.

Resulta que de todas las infecciones de ransomware que han llegado vía un correo de SPAM durante el segundo trimestre de 2016, un 69% son del malware llamado "Locky" del que precisamente hablamos hace unos días. Y ya en ese entonces vimos que no se trata de una amenaza localizada.

Locky Ramsonware

Y ese porcentaje es sólo de uno de los medios de propagación que utiliza Locky: el ransomware también se esparce mediante macros que se ejecutan dentro de ficheros de Microsoft Office, o incluso desde código Javascript comprimido en archivos ZIP. Este último método, por cierto, es el que más popular se está haciendo entre todos creciendo un 230% en un sólo trimestre.

El 98% de las infecciones por malware en móviles va hacia Android

En cuanto al sistema más afectado por este tipo de ataques, no hay secreto: Android con un 98% de todos los ataques móviles de malware. Como siempre, los ciberdelincuentes van siempre a por los sistemas más usados del mercado.

¿Qué hacer para prevenir esto? Pues tener en cuenta las nociones básicas de seguridad: ten siempre una copia de seguridad de tus datos más importantes, vigila muy bien los correos que abras en tu bandeja de entrada y mantén tus programas de seguridad y el sistema operativo actualizados a las versiones más recientes.

Imagen | Christiaan Colen
En Genbeta | Un bug de LastPass permitía robar todas las contraseñas de un usuario con un clic

También te recomendamos

Así son los ataques con rasomware que te ofrecen “atención al cliente”

Cómo Taiwán se ha convertido en una de las potencias líderes en tecnología

De profesión, secuestrador digital

-
La noticia El ransomware "Locky" se convierte en el rey del malware fue publicada originalmente en Genbeta por Miguel López .

29 Jul 08:07

TrackR Bravo, olvídate de perder tus objetos personales

by Alfonso de Frutos

TrackR Bravo (4)

A todos se nos ha olvidado alguna vez la cartera o las llaves al salir a la calle. O lo que es peor: no encontrarlas justo cuando más prisas tienes. Aquí es donde entra TrackR Bravo, un ingenioso dispositivo que sirve para localizar de forma eficaz y rápida cualquier objeto: bicicletas, carteras, llaves, mascotas, bolsos…

Personalmente tengo un don para olvidarme las cosas por lo que cuando recibí este curioso gadget  supe que era la persona idónea para realizar un justo análisis del TrackR Bravo. Para ello lo he estado utilizando durante un mes y mis sensaciones han sido bastante positivas. 

Un diseño sencillo y cómodo

TrackR Bravo (3)

Un dispositivo de estas características tiene que ser pequeño y TrackR Bravo cumple con nota en este apartado. Y es que el pequeño dispositivo tiene un diametro de tan solo 3.1 cm además de un grosor de 0.4 cm. Con unas dimensiones tan reducidas se hace bastante cómodo utilizarlo en las llaves, la cartera o en el collar de tu mascota por poner algunos ejemplos de las posibilidades que ofrece este gadget.

El tacto del TrackR Bravo es muy agradable, en parte gracias a su cuerpo  recubierto en aluminio anodizado, que además protege al localizador protegiéndolo ante golpes y caídas.

En la parte frontal nos encontramos con el logotipo de la compañía, además de un botón que ofrece una presión más que correcta al pulsarlo. Destacar el ingenioso sistema para quitar la pila del teléfono, con ese pequeño gancho que se oculta en el cuerpo del localizador bluetooth.

Vinculando TrackR Bravo al teléfono

trackr Bravo 1

Para sincronizar el  TrackR Bravo con mi teléfono tan solo he tenido que descargarme la aplicación del dispositivo en mi teléfono móvil y seguir dos sencillos pasos: encender el bluetooth y pulsar el botón del localizador para sincronizarlos. En menos de un minuto lo tenemos todo listo.  Tened en cuenta que  TrackR Bravo cuenta con Bluetooth 4.0 y requiere de Android 4.0 o superior para funcionar.  

El mecanismo de Bravo es muy sencillo: dispone de Bluetooth  conectividad 4.0 permanente de bajo consumo, una luz LED integrada y dos micro altavoces que generan un sonido de hasta 85 dB. Con estas prestaciones, su batería CR1616 de tipo botón es más que suficiente para que el gadget tenga una vida útil de 1 año aproximadamente, además desde la aplicación para el móvil de TrackR Bravo puedes ver cuánta autonomía le queda a la pila.

Hablando de la app móvil de TrackR Bravo para Android, decir que es bastante sencilla e intuitiva. Aunque este gadget no cuenta con un GPS interno, la aplicación pedirá permisos para activar el GPS. ¿El motivo? En el caso de que extraviaras un objeto, la aplicación registra de forma automática su última localización utilizando Google Maps para que sepas dónde perdiste el objeto.

TrackR Bravo (2)

De esta manera, tan solo habrá que trazar una ruta hasta las coordenadas donde se puede haber extraviado el objeto con el localizador de TrackR. También puedes registrarte y utilizar la función Crowd GPS. Con este servicio, si cualquier usuario de la app TrackR pasa cerca del objeto perdido recibiríamos de forma automática una alerta indicando la posición GPS. Evidentemente hace falta una comunidad de usuarios gigantesca para que esta función sea realmente útil,  pero tiempo al tiempo.

A través de la aplicación veremos que podemos utilizar hasta 10 localizadores TrackR Bravo a la vez que se gestionarían a través de la misma app para móviles Android.  Además podemos configurarla para que el teléfono emita una señal sonora cada vez que se desconecte del localizador vinculado. Una forma para evitar que, por ejemplo, te olvides las llaves en casa.

Y si tu casa u oficina es lo suficientemente grande para que el localizador se separe lo suficiente? Tranquilo, no tendrás que ir apagando la alarma cada vez por tres ya que puedes crear áreas Wi-Fi en las que las alertas quedarán silenciadas siempre que el teléfono móvil esté conectado a estas redes.

Un detalle que me ha gustado mucho es el hecho de que, si lo que has perdido es tu teléfono móvil, pulsando el botón de TrackR Bravo, se activará un aviso sonoro en el teléfono con una intensidad tan alta como la potencia del altavoz integrado en tu smartphone.

TrackR Bravo, probándolo en la calle

trackr Bravo 1 2

Vale, he encontrado fácilmente las llaves y la cartera en mi casa, pero es relativamente fácil encontrarlos en casa con la alarma sonora que emite el dispositivo, pero ¿y en exteriores? Para ello un compañero escondió en un punto de un parque mis llaves, me mandó ubicación y me dispuse a encontrarlas utilizando la aplicación.  

Yo no sabía donde había escondido el localizador con las llaves aunque sí que tenía una ubicación aproximada. Tras dar unas cuantas vueltas por la zona conseguí que el teléfono se vinculase con TrackR Bravo, eso significaba que mis queridas llaves estaban cerca.

Activé el sonido y me concentré en encontrar ese característico pitido. Nada. El ruido ambiental tapaba totalmente la alarma del localizador. Finalmente, tras sudar un poco, conseguí encontrar el localizador con mis llaves, aunque no fue gracias a la alarma sonora sino al sistema que ofrece la app para que veas el nivel ce cercanía del objeto a rastrear(próximo, cerca, lejos o buscando).

No tengo un medidos de decibelios pero tengo una cosa muy clara: TrackR Bravo no cuenta con 85 dB ni en sueños. Me bajé un medidos de decibelios de la tienda de aplicaciones de Google y, contando que este tipo de apps tendrán un rango de sonido muy inferior al de un medidor profesional, medí en mi casa por la noche (para que el silencio fuera casi total).

Tras activar el pitido de TrackR Bravo, la aplicación marcaba un máximo de 50 dB. Por mucho margen de error que tenga la aplicación ya os puedo confirmar que TrackR Bravo no cuenta con la mejor potencia sonora, aunque me sigue pareciendo un gadget realmente interesante. 

Conclusiones tras probar TrackR Bravo

TrackR Bravo (5)

Es cierto que si pierdes un objeto por la calle va a ser bastante difícil encontrarlo utilizando la alarma sonora del localizador, más si lo tenemos guardado dentro de la cartera. Pero ya os digo que para tener controlados todos vuestros objetos en casa es una herramienta realmente útil.  

Más de una vez he utilizado TrackR Bravo para encontrar mi cartera en casa y, teniendo en cuenta que ahora lo podéis encontrar en Amazon por tan solo 20.95 euros, me parece un gadget realmente imprescindible para esas personas que son como yo, realmente despistadas.

Opinión del editor


Pros

  • Es un dispositivo pequeño y manejable
  • TrackR Bravo es realmente sencillo e intuitivo de utilizar

Contras

  • El sonido es un poco bajo para encontrar el localizador en un lugar ruidoso

El artículo TrackR Bravo, olvídate de perder tus objetos personales ha sido originalmente publicado en Androidsis.

29 Jul 07:46

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

by Francisco Ruiz

Click here to view the embedded video.

Cada vez somos más partidarios de comprar productos de origen chino ya que la calidad y acabados de estos Gadgets de tecnología Low cost ha mejorado muchísimo en los últimos años. Tanto que hoy les traigo este completo análisis y vídeo Review de la Thieye i60 Action Camera o la que podría ser considerada como “el clon de la Go Pro Hero” con especificaciones técnicas a la altura de esta aunque a un precio cinco veces por debajo de la famosa y conocida cámara de acción por excelencia.

En el vídeo que he adjuntado justo encima de estas lineas, podéis ver la grabación íntegra realizada con la cámara de acción Thieye i60 sin modificar nada de nada, así todo el audio y vídeo de la review ha sido tomado directamente desde la Thieye i60 para que podáis ver la calidad de grabación de sonido cámara en mano sin la carcasa estanca. Las únicas tomas que han sido tomadas desde una cámara Réflex Sony son las tomas en las que os muestro directamente la cámara Thieye para explicarles sus especificaciones técnicas, diseño, formatos de vídeo aceptados, etc, etc. Aún así todo el audio sigue siendo el registrado directamente por la cámara de acción que hoy tenemos el gusta de analizar en Androidsis y sin ningún tipo de modificación por parte nuestra. Dicho esto, os invito a que conozcáis mejor la que puede ser una muy  buena opción de compra si lo que buscas en una de estas Action Camera y no te quieres gastar una buena pasta en tener una con muy buenas especificaciones técnicas.

Especificaciones técnicas de la Thieye i60 Action Camera

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

Marca  Thieye
Modelo  i60
Sistema Operativo Propio
Pantalla Pantalla TFT de 1.5" y un buen nivel de brillo que la hace ideal para poderla ver incluso a plena luz del sol.
Memoria interna Slot para Micro SD de hasta 32 Gb no incluido en el paquete y necesario para poder comenzar a realizar grabaciones y toma de fotografías
Especificaciones de la cámara Lente 6G Sony CMOS con apertura focal 2.8 de gran apertura y un ángulo de visión gran angular de 152º
Conectividad Wifi con un alcance máximo de 15 metros – Micro USB – MicroSD hasta 32 Gb y Micro HDMI tipo D
Otras características G Sensor –  Incluye un montón de accesorios para su montaje en prácticamente en cualquier sitio además de venir con la carcaza estanca sumergible hasta 40 metros y certificación IP68
Modos de grabación de vídeo 4K 25 FPS – 2.7K 30 FPS – 1440 30 FPS – 1080p 60 FPS – 1080p 30 FPS – 720 120 FPS – 720 60 FPS – 720 30 FPS – Codificación de vídeo H264 formato de grabación .MOV – Cámara lenta – Time Lapse – Foto Brush – Modo circular
Calidad de resolución de las fotografías 12 mpx – 8 mpx – 4 mpx en formato .jpg
Dimensiones 58 x 40 x 29 mm
Peso 45 gramos
Precio 77'62 Euros en oferta 77'62 Euros en oferta especial

Diseño y acabados de la Thieye i60 Action Camera

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

En cuanto al diseño y acabados de la Thieye i60 Action Camera, estamos ante una cámara de acción con acabados en plástico rugerizado que le otorgan un agarre perfecto en la mano y evita que se te resbale a la vez que le otorgan una cierta calidad en sus acabados. Tenemos tres modelos para elegir en diferentes colores, así además del color dorado que os hemos mostrado en el vídeo, también disponemos de modelos en color plateado y color negro.

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

En cuanto al diseño, como podéis ver estamos ante un clon casi perfecto de la Gro Pro Hero, salvando las distancias con alguna pequeña diferencia en el frontal de la misma, en la cual, en su parte delantera tan solo contamos con su lente con sensor Sony CMOS de 1/4″ así como el botón de apagado y encendido de la cámara que además sirve como botón para acceder a los distintos modos de vídeo y foto o incluso entrar en los ajustes de la cámara.

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

Por su parte trasera, además de su pantalla TFT LCD de 1,5″ y un buen nivel de brillo, también contamos con un LED que va a parpadear cuando la cámara está grabando. En el lado derecho de la Thieye i60, si la miramos desde su parte trasera la de la pantalla TFT, podemos encontrar dos botones que sirven para ZOOM o la navegación entre los menús y opciones de configuración así como el de la parte de arriba también nos va a servir para habilitar la conectividad Wifi integrada en la misma. Por último en este mismo lado nos encontramos con los puertos MicroUSB y Micro HDMI así como el Slot para introducir una tarjeta de memoria MicroSd clase 10 de hasta un máximo de capacidad de almacenamiento de 32 Gb. Esta tarjeta es imprescindible para poder comenzar a utilizar la Thieye i60 ya que no cuenta con memoria de almacenamiento interno.

Formatos de grabación y calidad de las fotografías

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

En cuanto a los formatos y calidades de grabación de la Thieye i60, estamos ante una cámara capaz de grabar vídeo en calidad 4K a 25 fps, una grabación de vídeo que la verdad no tiene nada que envidiar con respecto a otras cámaras de mucho mayor precio de venta al público en la que, en condiciones de buena luminosidad realiza unos vídeos impecables. Cuando la luz comienza a ser escasa o en grabaciones nocturnas, la verdad es que aunque como es lógico pierde mucha calidad al no tener Flash LED integrado, la verdad es que los resultados para grabar por ejemplo un vehículo en la carretera por la noche son más que aceptables.

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

En cuanto a las fotografías tomadas con la Thieye i60, en condiciones de buena luminosidad nos va a dar unos resultados igualmente impecables, otra cosa es ya en ambientes poco iluminados o por la noche en la que ya si que se nota mucha perdida de calidad en la imagen si estamos en ambientes con condiciones de luz deficientes.

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

En cuanto al audo de grabación de la Thieye i60, la verdad es que graba un audio muy pero que muy bueno si lo comparamos con otras cámaras de su rango de gama/precio, aunque el mayor handicap que podemos encontrar en esta cámara de acción Low Cost, tal y como os he explicado en la vídeo review, es que al no contar con con ningún tipo de anclaje en el cuerpo de la cámara, la vamos a tener que usar si o si con la carcaza estanca para poder acoplarla a un palo selfie, casco o cualquier tipo de vehículo o incluso trípode que queremos usar. digo esto por que, como es lógico y de suponer, al meter la cámara en la citada carcaza estanca la calidad del audio se va a mermar tanto que prácticamente no vamos a ser capaces de escuchar lo que sucede en la grabación realizada.

Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros

Para que comprobéis lo que os comento, a continuación os dejo cuatro vídeos sin editar en el que a diferentes calidades de vídeo os muestro como suena la grabación de audio con la carcaza puesta y sin la carcaza sumergible, o sea grabando cámara en mano sin ningún tipo de accesorio acoplado.

Pruebas de grabación de vídeo y audio de la Thieye i60 con carcasa y sin carcasa

Prueba grabación Thieye i60 a 4K 25 fps cámara en mano

Prueba grabación Thieye i60 a 4K 25 fps con carcasa

Prueba grabación Thieye i60 a 1080 60 fas cámara en mano

Prueba grabación Thieye i60 a 1080 60 fps con carcasa

Opiniones del Editor

Pros

  • Sensacionales acabados
  • Pantalla TFT LCD 1,5"
  • Wifi
  • Carcasa estanca con certificación IP68
  • Muchos accesorios integrados en el pack

Contras

  • No tiene anclaje en el cuerpo de la cámara
  • Sonido muy deficiente grabando desde la carcasa estanca

El artículo Review de la Thieye i60 Action Camera, un clon de calidad de la Go Pro Hero por apenas los 70 Euros ha sido originalmente publicado en Androidsis.

29 Jul 07:41

Habilitar la función Anti-Adware de Windows Defender en Windows 10

by JaszAndre
Habilitar la función Anti-Adware de Windows Defender en Windows 10

Windows Defender es la propuesta antivirus de Microsoft que llega de forma predeterminada en las versiones más recientes de Windows y que poco a poco se ha ido ganando el "afecto" de los usuarios.

Microsoft ha estado mejorando las capacidades de su antivirus gratuito y hace algunos meses añadió una nueva función que incrementa el nivel de seguridad ofrecido, aunque viene desactivada por default. Windows Defender ha adquirido la posibilidad de detectar software del tipo de Aplicación Potencialmente no Deseada (PUA), categoría en la cual está incluido el adware.

¿A quién no le ha pasado? Descargamos un programa aparentemente seguro pero con un instalador que incluye adicionalmente ofertas como toolbars y buscadores extraños para el navegador web, programas extras que en ningún momento habíamos buscado, y hasta incluso piezas de software que inyectan publicidad. Ese tipo de prácticas de distribución de software es la tendencia actual, y es claro que tenemos que estar más alertas. Microsoft lo sabe y por eso ha incluido una nueva característica a Windows Defender para detectar esos casos aunque no se sabe el porqué dicha función está desactivada.
Más información »
28 Jul 12:44

Un bug de LastPass permitía robar todas las contraseñas de un usuario con un clic

by Elena Santos

Lastpass LastPass es uno de los gestores de contraseñas más populares, pero recientemente ha sido noticia por otros motivos: el hallazgo de no uno, sino dos agujeros de seguridad en LastPass relacionados con el uso de su extensión de navegador (tanto en Chrome como en Firefox), aunque por suerte, ambos han sido ya resueltos.

El primer bug fue encontrado y comunicado al equipo de seguridad de LastPass hace ya un año (y resuelto en menos de 24 horas, sin necesidad de ninguna acción por parte de los usuarios), mientras que el segundo se encontró ayer y también se ha resuelto mediante una actualización de la extensión afectada.

El primer problema de seguridad, como decíamos, se encontró hace aproximadamente un año. El aviso al equipo de LastPass vino de parte de Matthias Karlsson, un analista de seguridad que publicó recientemente la historia. Según explica Karlsson, el error se encontraba en el código de análisis (parse) de la URL que LastPass añade mediante la extensión de navegador.

Este error permitía engañar al sistema, haciéndole creer que estaba en otra web y extrayendo los datos de acceso a ésta. Así, por ejemplo, uno podía visitar una web cualquiera, y hacer uso de este fallo de seguridad para obtener la contraseña de Twitter, Facebook y otros servicios online.

Karlsson comenta que informó del error a LastPass, y éstos "trataron el problema de forma muy profesional". El agujero de seguridad se solucionó en menos de un día, y Karlsson recibió una compensación de 1.000 dólares como parte del programa Bug Bounty de LastPass.

El otro fallo de seguridad de LastPass, del que podemos leer más detalles en un comunicado de la propia compañía, fue denunciado ayer por un analista del equipo de seguridad de Google, Tavis Ormandy. Ormandy detectó que mediante una vulnerabilidad en la extensión de LastPass para Firefox, se podían ejecutar acciones de LastPass en segundo plano sin conocimiento del usuario.

Este fallo ha sido solucionado también, mediante una actualización de la extensión de Firefox. Si utilizas este navegador y LastPass 4.0, asegúrate de actualizar a la versión 4.1.21a. Si usas alguna versión anterior, este problema de seguridad no te afecta.

¿Deberías seguir usando gestores de contraseñas?

Cuando lees noticias como éstas, es normal que surjan dudas sobre la seguridad de los gestores de contraseñas. El propio Matthias Karlsson, descubridor del primer bug, lo tiene claro: "No deberíamos dejar de usar gestores de contraseñas. Siguen siendo una opción mucho mejor que usar la misma contraseña en varios servicios diferentes".

Lo que sí recomienda Karlsson es desactivar la función de auto-rellenado de formularios, puesto que esta función pued ser un punto de entrada para más ataques.

Desde LastPass, por otro lado, dan una serie de recomendaciones básicas de seguridad que no está de más recordar:

  • Utilizar una contraseña diferente para cada cuenta y perfil online.
  • No hacer clic en enlaces que te envíen desconocidos, o enlaces extraños que vengan de contactos de confianza.
  • Activar la autentificación en dos pasos en todos los servicios donde sea posible.
  • Utilizar una contraseña especialmente segura como clave maestra en el gestor de contraseñas, y no dársela a nadie (ni a la propia compañía).

Vía | Motherboard
Más información | Comunicado de LastPass - Artículo de Matthias Karlsson
En Genbeta | 1Password Families, o cómo conseguir que toda la familia use contraseñas seguras

También te recomendamos

Tor Browser llega a su versión 6.0 basándose en Firefox 45 y con mejoras en su cifrado

Cómo Taiwán se ha convertido en una de las potencias líderes en tecnología

11 extensiones de Firefox para mejorar tu seguridad online

-
La noticia Un bug de LastPass permitía robar todas las contraseñas de un usuario con un clic fue publicada originalmente en Genbeta por Elena Santos .

28 Jul 07:48

Learn How to Master Google Forms With This Handy Visual Guide

by Patrick Allan

Google Forms is one of the easiest ways to gather data for your spreadsheets in Google Sheets. If you’re not familiar with its ins and outs, this visual guide shows you what you need to know to get started.

Read more...

28 Jul 07:45

Comparte apps, videojuegos, libros y más con hasta 6 personas con Google Play Family

by Manuel Ramírez

Google Play Family

Los planes en grupo son una de las mejores ofertas que se pueden realizar para que entre algunos colegas podamos pagar menos por la suscripción mensual de Spotify si accedemos a ella a través de los planes para familias. Es la mejor forma de acceder al mejor contenido multimedia, en este caso canciones, para así no tener que buscar otras vías menos lícitas. Estábamos esperando que esta oferta llegara finalmente a la Google Play Store para así poder repartir todo el contenido que podamos comprar desde esa tienda tan especial.

Ya hemos sabido que Google estaba preparándose para ofrecer la capacidad de compartir el contenido multimedia que se compra desde Google Play para que así los miembros de una familia puedan tener todas las mismas apps adquiridas. Ha sido en el día de ayer, hace unas cuantas horas, cuando Google Play Family ha empezado a ser desplegados en varias regiones en el mundo.

Google Play Family está diseñado para que puedas compartir apps, videojuegos, películas y libros hasta con seis personas en total. No se incluye a la música, ya que se necesitaría tener el plan de Play Music Family, por lo que hay algunas restricciones. Aunque lo que realmente nos interesa es que esas apps y videojuegos comprados puedan ser descargados por cualquiera que esté en ese grupo de miembros que podrán acceder a un gran contenido.

Click here to view the embedded video.

El gestor del plan familiar puede configurar una única fuente de pagos desde la que cualquiera puede comprar contenido. Por defecto, los usuarios que tengan 13-17 años necesitarán la aprobación para cualquier compra, y los mayores de 18 solamente para las compras dentro de la aplicación. De todas maneras, cualquier usuario puede usar sus propios métodos de pago si así desean, ya que participar en Google Play Family es como acceder a unos extras.

Cualquier app y videojuego que haya sido adquirido desde el 2 de julio de este año, será añadido automáticamente a la librería de Play Family, aunque se puede elegir que algunas apps no aparezcan si así se quiere. Otra de sus ventajas es que el contenido compartido con los miembros de la familia que estén bajo iOS, también podrán acceder a el.

Google Play Family está disponible en Australia, Brasil, Canadá, Francia, Alemania, Irlanda, Italia, Japón, México, Nueva Zelanda, Reino Unido y Estados Unidos. Desde la página oficial se puede acceder al plan y añadir a la familia.

El artículo Comparte apps, videojuegos, libros y más con hasta 6 personas con Google Play Family ha sido originalmente publicado en Androidsis.

28 Jul 06:48

Parrot Security OS 3.1 Disponible

by admin

parrotEstá disponible para su descarga una nueva edición de Parrot Security OS, una distribución GNU/Linux especializada en anonimato, pentesting y seguridad informática.

Parrot Security 3.1 se construye sobre Debian 9 (Stretch) –es decir la rama testing de la distro–, y utiliza un entorno de escritorio clásico, como es MATE 1.14.1.

Vemos que se ha procedido a actualizar las entrañas del sistema, elementos como el Kernel (4.6), software de compilación GCC y CLANG, los drivers, Qt Creator 4.0.2 y Qt Framework 5.6.1

También elementos propios de la distro como es el menú o diversas utilidades de hacking como el software de cifrado Zulucrypt (5.0) o el modo de navegación anónima anonsurf (2.1).

Por lo demás lo de siempre, cientos de programas para todo tipo de necesidades: criptográficas, de recopilación de información, evaluación de vulnerabilidades, análisis de bases de datos, análisis de aplicaciones web, para ataques de fuerza bruta a contraseñas, herramientas de explotación, testing de redes WiFi, sniffing y spoofing, ingeniería inversa, anonimato, etc.

En relación con esto último señalar que desde el menú de aplicaciones podemos activar el modo de navegación anónima, el cual lanza un script que cierra aquellas aplicaciones que puedan ser consideradas peligrosas (por ej. un navegador que tengamos abierto), establece determinadas reglas en iptables y hace limpieza de caché, antes de proceder a cambiar de identidad mediante Tor.

Si preferimos utilizar la red de anonimato i2p (Invisible Internet Project) también la podemos activar a golpe de click en el apartado Anon Surf del menú.

Un aspecto a destacar de Parrot Security es su capacidad de realizar análisis forense, pudiéndose ejecutar en modo live de múltiples formas: para ser lo menos invasivo posible, con o sin persistencia de datos y cifrado opcional.

En cuanto a los requisitos mínimos de ejecución son más bien modestos:

  • CPU: procesador dual core 1Ghz
  • RAM: 256-512 MB
  • No precisa aceleración gráfica.

Parrot Security 3.1 está disponible para su descarga en versiones de 32 y 64 bits. Además existen ediciones para arquitecturas ARM para dispositivos como la Raspberry Pi o Cubieboard 4, para la nube (cloud), y una edición Lite que solo incluye la base del sistema, sin herramientas preinstaladas.

Descarga

Fuente

27 Jul 10:02

Strinkingly paso a paso o cómo diseñar tu propia web “sin morir” en el intento

by Águeda A.Llorca

Captura De Pantalla 2016 07 26 A Las 14 43 04

Hace unas semanas, publicamos un artículo en el que recopilamos hasta 19 herramientas distintas y servicios para diseñar como un diseñador web sin serlo, un post en el que pusimos en evidencia que, si bien hace unos años esta disciplina era asunto de unos pocos, el desarrollo de ciertas utilidades, la había aproximado a un público más amplio, permitiéndonos conseguir resultados más que dignos sin necesidad de poseer avanzados conocimientos en esta materia.

Es el caso de Strinkingly, que si bien comentamos brevemente en la citada recopilación, hemos decidido ampliar para que puedas utilizarla sin ningún tipo de dificultad. Así, explicamos paso a paso todo el proceso que te brindará la oportunidad de alumbrar tu propia web.

Paso a paso

Captura De Pantalla 2016 07 26 A Las 13 32 13

De esta manera, al acceder a su sitio web, deberemos ingresar nuestro nombre, dirección de correo electrónico y contraseña o; en su defecto, hacer clic para registrarnos a través de Facebook. En la página de inicio, asimismo, podemos observar las opiniones –y el resultado que han logrado con la herramienta- de otros usuarios satisfechos. 1 Una vez dentro de la aplicación y en el caso de decantanos por esta última opción de registro, tendremos que crear una contraseña para proteger la cuenta. En esta misma página la entidad incluye dos posibilidades por defecto: la de invitar a amigos y ganar recompensas en la plataforma, y la de crear una página personal instantánea usando el perfil de LinkedIn. Unas posibilidades que, por supuesto, podemos ignorar. En la parte derecha de la pantalla aparece una lista con otras funciones.

En primer lugar, nos decidimos por la página personal de LinkedIn, para cuyo desarrollo empezaremos conectando con la comunidad de empleo. Tras permitir el acceso, ya podremos comenzar a editar. Los datos de esta red social aparecen ya de manera automática. Captura De Pantalla 2016 07 26 A Las 13 37 40

En todo caso, para empezar a “toquetear” será imprescindible escoger un tema de entre los tres que se pone a nuestra disposición en la parte superior izquierda del panel. Al pasar por ellos tendremos la correspondiente previsualización. A posteriori podremos modificar la imagen de cabecera, nuestro lema y datos de contacto, entre otros. Asimismo, contamos con la opción de empezar por el tutorial, ubicado bajo las notificaciones. Captura De Pantalla 2016 07 26 A Las 13 40 37

El panel de edición resulta muy sencillo de utilizar: a la izquierda se ubican los botones de vista previa, estilos, ajustes y publicar, así como las diferentes secciones de la web: sumario, lema, posición actual, empezar a chatear y contacto. Unas áreas cuya posición y contenidos podemos modificar a nuestro gusto y antojo. Otra posibilidad es la de añadir nuevas secciones y enlaces.

Captura De Pantalla 2016 07 26 A Las 14 40 43

Por otra parte y para modificar las fotografías, eliminarlas o cambiarlas, bastará con pinchar sobre la foto en cuestión, una opción con la que también se nos brinda la posibilidad de añadir un enlace y texto alternativo, y de editarla desde la propia herramienta. Captura De Pantalla 2016 07 26 A Las 14 56 19 Al margen de lo comentado y si el resultado final no nos acaba de convencer, siempre tendremos la posibilidad de probar un estilo distinto. Strikingly pone a nuestro alcance un botón específico que nos permitirá aplicar plantillas diferentes a la seleccionada. Cambiar la estructura de cada sección, personalizar los colores y editar las fuentes son otra de las alternativas. Esta última aparece al hacer clic en el apartado de las plantillas y puede ser distinta para el título, subtítulo y el texto de la web.

Captura De Pantalla 2016 07 26 A Las 14 58 35

Strikingly, además, nos permite crear nuestras propias bibliotecas de imágenes mediante la subida de archivos, introduciendo una URL o arrastrando la captura directamente desde nuestro ordenador. Nos recuerda también el tamaño que debería tener para cada ocasión y dispone de un listado específico agrupado por categorías: objetos, alimentos, borroso, naturaleza, abstracto, paisajes urbanos, colores sólidos pastel, patrones y negocios. La selección es amplia.

No podían faltar tampoco los vídeos, que podemos incrustar accediendo al menú que se emplaza en la esquina superior derecha del editor, al pinchar en “fondo”. La plataforma, incluso, nos permite incluir directamente el enlace al vídeo de Youtube o Vime que deseamos subir, una función que nos pone las cosas mucho más sencillas.

Desde cero

Captura De Pantalla 2016 07 26 A Las 15 03 06

Para crear una página desde cero, por otra parte, empezaremos seleccionando una plantilla. Estas se agrupan también por categorías: todos, empresa, startup, personal, cartera o tienda. Unas opciones que dependerán del tipo de empresa para la que estemos creando la web. Cada una de ellas cuenta con su correspondiente vista previa, por la que podremos navegar antes de decantarnos por un modelo u otro.

Será entonces cuando se abra el panel citado anteriormente, cuyo funcionamiento es exactamente igual al descrito unas líneas más arriba. No obstante y como comentábamos, siempre estaremos a tiempo de cambiar la plantilla si el resultado no nos convence. Captura De Pantalla 2016 07 26 A Las 15 05 05

Finalmente, no podemos dejar de comentar que todas estas prestaciones son gratuitas pero que la entidad pone a nuestra disposición otros planes por 16 y 8 dólares mensuales en los que permite incluir un dominio personalizado, y otros añadidos que merece la pena conocer y que es posible probar durante 14 días sin compromiso alguno. El más avanzado nos deja eliminar la marca Strinkingly, incustar HTML, invitar a colaboradores, y un largo etcétera que resulta interesante si tenemos en cuenta la relación entre la calidad y el precio de la utilidad. Captura De Pantalla 2016 07 26 A Las 15 08 19

La firma, para acabar, pone a nuestra disposición un apartado de preguntas frecuentes de índole práctica, en el que se resuelven dudas relacionadas con la creación de más sitios de los permitidos en el plan, qué código se puede utilizar, si necesito un servidor para albergar mi sitio, cómo lo cancelo o cambio, y demás. También cuenta con un blog específico y un foro de ideas, ambos bastante activos.

En Genbeta | Nueve herramientas y media para diseñar como un diseñador web sin serlo

También te recomendamos

Cuántas muertes han evitado los móviles en las conquistas de las montañas más peligrosas del mundo

19 aplicaciones para triunfar con tu contenido en redes sociales

9 herramientas y otros trucos para identificar la información más fiable en Internet

-
La noticia Strinkingly paso a paso o cómo diseñar tu propia web “sin morir” en el intento fue publicada originalmente en Genbeta por Águeda A.Llorca .

27 Jul 07:16

Los teclados inalámbricos de estos ocho fabricantes se pueden hackear para leer lo que escribes

by Matías S. Zavia

La gran mayoría de los teclados inalámbricos de bajo coste son vulnerables a un nuevo ataque conocido como KeySniffer, según la firma de seguridad Bastille Research Team. Con este ataque, un hacker malintencionado podría leer a cierta distancia todo lo que tecleemos, desde contraseñas hasta números de tarjeta.

Read more...

25 Jul 08:46

The Raspberry Pi Has Revolutionized Emulation

by Jeff Atwood

Every geek goes through a phase where they discover emulation. It's practically a rite of passage.

I think I spent most of my childhood – and a large part of my life as a young adult – desperately wishing I was in a video game arcade. When I finally obtained my driver's license, my first thought wasn't about the girls I would take on dates, or the road trips I'd take with my friends. Sadly, no. I was thrilled that I could drive myself to the arcade any time I wanted.

My two arcade emulator builds in 2005 satisfied my itch thoroughly. I recently took my son Henry to the California Extreme expo, which features almost every significant pinball and arcade game ever made, live and in person and real. He enjoyed it so much that I found myself again yearning to share that part of our history with my kids – in a suitably emulated, arcade form factor.

Down, down the rabbit hole I went again:

I discovered that emulation builds are so much cheaper and easier now than they were when I last attempted this a decade ago. Here's why:

  1. The ascendance of Raspberry Pi has single-handedly revolutionized the emulation scene. The Pi is now on version 3, which adds critical WiFi and Bluetooth functionality on top of additional speed. It's fast enough to emulate N64 and PSX and Dreamcast reasonably, all for a whopping $35. Just download the RetroPie bootable OS on a $10 32GB SD card, slot it into your Pi, and … well, basically you're done. The distribution comes with some free games on it. Add additional ROMs and game images to taste.

  2. Chinese all-in-one JAMMA cards are available everywhere for about $90. Pandora's Box is one "brand". These things are are an entire 60-in-1 to 600-in-1 arcade on a board, with an ARM CPU and built-in ROMs and everything … probably completely illegal and unlicensed, of course. You could buy some old broken down husk of an arcade game cabinet, anything at all as long as it's a JAMMA compatible arcade game – a standard introduced in 1985 – with working monitor and controls. Plug this replacement JAMMA box in, and bam: you now have your own virtual arcade. Or you could build or buy a new JAMMA compatible cabinet; there are hundreds out there to choose from.

  3. Cheap, quality IPS arcade size LCDs. The CRTs I used in 2005 may have been truer to old arcade games, but they were a giant pain to work with. They're enormous, heavy, and require a lot of power. Viewing angle and speed of refresh are rather critical for arcade machines, and both are largely solved problems for LCDs at this point, which are light, easy to work with, and sip power for $100 or less.

Add all that up – it's not like the price of MDF or arcade buttons and joysticks has changed substantially in the last decade – and what we have today is a console and arcade emulation wonderland! If you'd like to go down this rabbit hole with me, bear in mind that I've just started, but I do have some specific recommendations.

Get a Raspberry Pi starter kit. I recommend this particular starter kit, which includes the essentials: a clear case, heatsinks – you definitely want small heatsinks on your 3, as it dissipate almost 4 watts under full load – and a suitable power adapter. That's $50.

Get a quality SD card. The primary "drive" on your Pi will be the SD card, so make it a quality one. Based on these excellent benchmarks, I recommend the Sandisk Extreme 32GB or Samsung Evo+ 32GB models for best price to peformance ratio. That'll be $15, tops.

Download and install the bootable RetroPie image on your SD card. It's amazing how far this project has come since 2013, it is now about as close to plug and play as it gets for free, open source software. The install is, dare I say … "easy"?

Decide how much you want to build. At this point you have a fully functioning emulation brain for well under $100 which is capable of playing literally every significant console and arcade game created prior to 1997. Your 1985 self is probably drunk with power. It is kinda awesome. Stop doing the Safety Dance for a moment and ask yourself these questions:

  • What controls do you plan to plug in via the USB ports? This will depend heavily on which games you want to play. Beyond the absolute basics of joystick and two buttons, there are Nintendo 64 games (think analog stick(s) required), driving games, spinner and trackball games, multiplayer games, yoke control games (think Star Wars), virtual gun games, and so on.

  • What display to you plan to plug in via the HDMI port? You could go with a tiny screen and build a handheld emulator, the Pi is certainly small enough. Or you could have no display at all, and jack in via HDMI to any nearby display for whatever gaming jamboree might befall you and your friends. I will say that, for whatever size you build, more display is better. Absolutely go as big as you can in the allowed form factor, though the Pi won't effectively use much more than a 1080p display maximum.

  • How much space do you want to dedicate to the box? Will it be portable? You could go anywhere from ultra-minimalist – a control box you can plug into any HDMI screen with a wireless controller – to a giant 40" widescreen stand up arcade machine with room for four players.

  • What's your budget? We've only spent under $100 at this point, and great screens and new controllers aren't a whole lot more, but sometimes you want to build from spare parts you have lying around, if you can.

  • Do you have the time and inclination to build this from parts? Or do you prefer to buy it pre-built?

These are all your calls to make. You can get some ideas from the pictures I posted at the top of this blog post, or search the web for "Raspberry Pi Arcade" for lots of other ideas.

As a reasonable all-purpose starting point, I recommend the Build-Your-Own-Arcade kits from Retro Built Games. From $330 for full kit, to $90 for just the wood case.

You could also buy the arcade controls alone for $75, and build out (or buy) a case to put them in.

My "mainstream" recommendation is a bartop arcade. It uses a common LCD panel size in the typical horizontal orientation, it's reasonably space efficient and somewhat portable, while still being comfortably large enough for a nice big screen with large speakers gameplay experience, and it supports two players if that's what you want. That'll be about $100 to $300 depending on options.

I remember spending well over $1,500 to build my old arcade cabinets. I'm excited that it's no longer necessary to invest that much time, effort or money to successfully revisit our arcade past.

Thanks largely to the Raspberry Pi 3 and the RetroPie project, this is now a simple Maker project you can (and should!) take on in a weekend with a friend or family. For a budget of $100 to $300 – maybe $500 if you want to get extra fancy – you can have a pretty great classic arcade and classic console emulation experience. That's way better than I was doing in 2005, even adjusting for inflation.

[advertisement] At Stack Overflow, we put developers first. We already help you find answers to your tough coding questions; now let us help you find your next job.
25 Jul 08:34

Koush lanza Inkwire, una nueva app para compartir la pantalla de tu móvil con la de otro

by Manuel Ramírez

Click here to view the embedded video.

Si tuviéramos que dar un galardón a uno de los mejores desarrolladores que hemos tenido en Android desde sus principios, seguramente que Koushik Dutta, o conocido por Koush, sería uno de los primeros en recibir tal premio. Y es que estamos hablando de una persona que ha creado software para Android como ClockworkMod, ROM Manager, All cast y Vysor, esta última app recientemente la actualizó hace poco. Todas sus apps han sido utilizadas por millones de personas y ha sido capaz de dar ese respaldo en la comunidad Android con la que ha ganado muchos enteros para que pudiéramos personalizar e instalar ROMs en nuestros smartphones.

Ahora Koush ha lanzado otra app que se llama Inkwire. Inkwire tiene mucho que ver con Vysor, la app que hace mirroring de la pantalla de tu dispositivo Android a un ordenador, lo único que esta da un paso hacia delante y comparte la pantalla con otro dispositivo Android, por lo que permite que cualquier persona nos ayude con un problema desde la facilidad que supone el hecho de usar solamente su smartphone o tablet. Una gran app la que nos pone ante la mesa y que abrirá el camino para que desde un smartphone se pueda ofrecer soporte a otros usuarios. Y es que a la app no le falta de nada como podréis ver a continuación.

Incluso con chat de voz incluido

Koush no ha querido dejarse nada en la chistera y ha incluido un chat de voz para que los usuarios no necesiten la instalación de otras apps para este motivo. Realmente a la app no le falta de nada y parece que Koush ha puesto los suficientes esfuerzos para dejarnos otra vez sorprendidos por la gran capacidad que tiene para desarrollar software que es capaz de poner la puntilla a ciertos aspectos de Android.

Inkwire

Inkwire es una app para el soporte remoto y que es bien fácil y práctica en su uso. Como de momento se encuentra en fase beta, se puede participar en la comunidad en Google+ y optar así a descargarla de forma gratuita. Una vez que la tengas abierta, veras una pantalla dividida en dos panales con un mensaje que pone “Share this Android para another user to see” en uno de ellos, mientras que en el otro inferior pone “See a shared Android”. Si quieres compartir tu pantalla, pulsas sobre el botón en la parte superior donde pone “Share” y se te dará el código de acceso para la persona con la que quieras compartir tu pantalla. También ofrece un enlace si así es más sencillo para el usuario.

Funcionamiento fácil

Con ese enlace, si el usuario receptor no tiene instalada la app, al abrirlo le dirige directamente a la Play Store para que se la descargue. Por lo que todo son facilidades con esta app creada por Koush y que da en el clavo en ciertos aspectos evidentes.

Inkwire

Si en cambio, quieres ver una pantalla compartida, puedes introducir el código que fue enviado o invitar a alguien a compartir su pantalla contigo a través de un enlace. Ocurrirá lo mismo para recomendar la instalación si el que quiere compartir la pantalla no tiene instalada la app.

Koush se basa en los “enlaces dinámicos” para poder conseguir esta capacidad de acceso remoto a la pantalla de otro usuario desde tu smartphone. Lo grande es que esta funcionalidad está presente desde hace poco, ya que fue presentada en el anterior I/O de hace dos meses, así que Koush ha estado ágil y se ha adelantado a otros desarrolladores para presentar una app con un rasgo único.

Para poder participar en la beta, pásate por la comunidad de Google+ para participar en ella y luego conviértete en tester desde este enlace. Solamente te quedará descargarte la app desde este otro.

El artículo Koush lanza Inkwire, una nueva app para compartir la pantalla de tu móvil con la de otro ha sido originalmente publicado en Androidsis.

25 Jul 06:42

Servidor descentralizado para las vacaciones con Raspberry Pi

rpi2_server

No sé si he comentado que me voy de vacaciones a Girona dentro de poco y probablemente no tenga WiFi allá donde vaya. Necesito un servidor con las siguientes características para sobrevivir:

  • Media Center para conectar a la TV que me encuentre en el apartamento via HDMI/RGB.

  • Hotspot para conectarme de forma remota a la Pi desde mis iDevices (iPad, iPhone).

  • DLNA por si quiero ver desde mi iPad algo en streaming.

  • Samba para descargar libros o cualquier fichero compartido en un HD.

  • Para desarrollar: Git, servidor web, MySQL y algún que otro Framework.

Os cuento mi experiencia de cómo he preparado una Raspberry Pi 2 con lo necesario utilizando como sistema operativo DietPi. Todo en el siguiente post. ¡Pasa!

Cont...

22 Jul 09:26

[APK] WhatsApp incluye ahora en la beta un nuevo buzón de voz y rellamadas

by Manuel Ramírez

WhatsApp

Los que estéis adheridos a la beta abierta de WhatsApp desde la Google Play Store, os daréis cuenta que cada pocos días hay una nueva versión. Aunque la gran mayoría son para corregir bugs, cada no muchas semanas nos encontramos con algunas novedades interesantes que acaban pasando, finalmente, a la versión final de esta popular app de mensajería propiedad de la red social de Mark Zuckerberg.

Si hace casi apenas nada WhatsApp en la beta recibió una nueve fuente o tipografía, ahora, una nueva actualización está trayendo consigo un par de características para las llamadas para esta famosa plataforma de mensajería online. WhatsApp en la versión beta 2.16.189 recibe las rellamadas y la característica del buzón de voz. Por lo que ahora, cuando recibáis una llamadas, si el receptor rechaza o no toma la llamada, el que llama recibirá una nueva pantalla con tres opciones: cancel, volver a llamar y grabar un mensaje de voz.

WhatsApp sigue incorporando novedades a la característica de llamadas, que por si sola necesita de más cuidados que lo que es en si llamar a otro contacto. Aparte de esa opción para grabar mensajes de voz que le llegarán al receptor si este rechaza o no coge la llamada, se incluye la funcionalidad de las rellamadas.

Las rellamadas simplemente te ahorran tiempo de tener que volver a esa pantalla anterior para realizar de nuevo una llamada. En el caso del buzón de voz, la característica lo muestra como un mensaje de voz estánda al receptor. Eso sí, para que se pueda grabar el mensaje de voz, tendrás que pulsar de manera prolongada el botón de micrófono. Más o menos esta funcionalidad es igual a los mensajes de audio, lo único que WhatsApp permite que desde las opciones de llamada podamos crearlo.

Recordad que podéis participar a la beta desde este enlace o descargar la APK de esta versión a continuación.

Descarga la APK de WhatsApp beta

WP-Appbox: WhatsApp Messenger (Free, Google Play) →

El artículo [APK] WhatsApp incluye ahora en la beta un nuevo buzón de voz y rellamadas ha sido originalmente publicado en Androidsis.

22 Jul 09:12

¿GIMP se te resiste? Así puedes hacer que se parezca a Photoshop

by Elena Santos

Gimp

Hace poco comentábamos aquí el lanzamiento de la nueva versión de GIMP, y hubo un poco de debate en los comentarios sobre si GIMP era más fácil de usar que Photoshop o no. Cada uno puede tener su propia opinión, claro, pero lo cierto es que si estás acostumbrado a usar Photoshop, hacerte con las herramientas y los menús de GIMP puede costarte un poco.

Por suerte, hay algunos trucos que puedes aplicar para que la transición sea menos dura, y puedas sacarle todo el partido a GIMP igual que lo hacías antes con Photoshop sin tener que aprender de cero cómo usar todas las utilidades del programa. Presta atención y mira cómo puedes hacer que GIMP se parezca a Photoshop para usarlo con más agilidad.

Usa la interfaz de ventana única

Tal y como comentábamos en este tutorial de GIMP, el programa se inicia por defecto con su interfaz estándar dividida en varias ventanas, pero ahora es posible cambiar eso muy fácilmente. Sólo tienes que ir a la opción Ventanas > Modo de ventana única, y podrás tener todas las ventanas, menús y demás elementos de GIMP reunidos en una sola ventana (más estilo Photoshop).

Gimp

Instala los atajos de teclado de Photoshop

Una ves te acostumbras a los atajos de teclado de un programa, aprenderte los de otro lleva mucho tiempo y en ocasiones es desesperante. Si estás tan familiarizado con los atajos de teclado que los usas constantemente en GIMP (sin obtener el mismo resultado, claro), este truco es para ti: un fichero de configuración con los atajos de teclado de Photoshop adaptados a GIMP.

Para usarlo, descarga el fichero ps-menurc desde la web de su creador, y renómbralo a menurc (tal cual, sin extensión). Luego, ve a la carpeta de preferencias de GIMP, situada dentro de tu carpeta local de usuario en Windows (C:\Documents and Settings\nombre-de-usuario\ .gimp-2.8 o C:\USers\nombre-de-usuario\ .gimp-2.8 ) y renombra el fichero menurc original que encontrarás allí, para no perder los ajustes originales.

Una vez renombrado el fichero original, copia el que acabas de descargar en esta carpeta, sustituyendo al primero, y la próxima vez que abras GIMP podrás usarlo con los atajos de teclado de Photoshop. Puedes repasar las equivalencias en esta tabla.

Gimp

Hazle un lavado de cara total

¿No tienes suficiente con los atajos de teclado? También es posible modificar totalmente el aspecto de GIMP y hacer que se parezca realmente a Photoshop. Para ello, descarga el fichero ZIP que puedes encontrar en esta página de Deviant Art, y que contiene una versión modificada de la misma carpeta en la que estábamos en el punto anterior, la .gimp-2.8.

Ve a dicha carpeta en tu disco duro y renómbrala (añadiendo, por ejemplo, "backup" al nombre). Luego, extra del ZIP y copia aquí la carpeta modificada. La próxima vez que arranques GIMP tendrá un aspecto mucho más similar a Photoshop, con la misma distribución de ventanas y menús, los mismos iconos y por supuesto, los mismos atajos de teclado.

Gimp

Otros detalles

Además del aspecto de la interfaz y los atajos de teclado, hay otros pequeños detalles que puedes cambiar en GIMP para hacerlo más parecido a Photoshop, y por tanto más fácil de usar para ti si estás acostumbrado a esa herramienta.

Un ejemplo son esas líneas intermitentes que aparecen en los bordes de todas las imágenes que abres en GIMP (y que no salen en Photoshop). ¿Quieres eliminarlas? Ve a Editar > Preferencias > Ventanas de imagen > Apariencia y desactiva la opción "Mostrar el límite de capa" en las dos secciones de la ventana (hay que reiniciar GIMP para que el cambio surta efecto).

Gimp

Los otros dos pequeños detalles que te permiten photoshopear aún más a GIMP se activan mediante plug-ins. Uno es Resynthesizer, un plug-in que trae a GIMP la función de reemplazar determinadas áreas de la imagen con píxeles cercanos (para borrar objetos o corregir algún defecto, por ejemplo). Para instalarlo, descarga el ZIP de Github y copia los ficheros de extensión .py de su contenido en la carpeta .gimp-2.8\plug-ins en tu carpeta de usuario de Windows.

El otro plug-in importa a GIMP la función de Photoshop de "Capa vía cortar", que te permite crear una nueva capa con el contenido que esté seleccionado en ese momento en la capa activa. Puedes descargarlo desde esta web de plug-ins y guardarlo en la misma carpeta que indicábamos anteriormente.

Extra: cambia la pantalla de inicio

El detalle final, para terminar, es tener una pantalla de inicio más estilo Adobe que estilo GIMP. Esto realmente no tiene ninguna utilidad práctica, pero si quieres hacerlo sólo tienes que diseñar tu propia pantalla de inicio (o, por ejemplo, usar ésta), y guardarla como gimp-splash.png.

Luego, ve a la carpeta de instalación de GIMP dentro de Archivos de programa y busca la carpeta share\gimp\2.0\images. Dentro verás que está la imagen que se usa actualmente como pantalla de inicio, así que simplemente sustituye ésta por la que acabas de crear. A partir de la próxima vez que inicies GIMP, podrás verla mientras arranca el programa.

Gimp

En Genbeta | Tutorial básico de GIMP: cómo iniciarte en el uso de este editor

También te recomendamos

GIMP se actualiza con mejoras en diseño, gestión de color y herramientas de dibujo

Veinte trucos para celebrar 20 años de GIMP

Cuántas muertes han evitado los móviles en las conquistas de las montañas más peligrosas del mundo

-
La noticia ¿GIMP se te resiste? Así puedes hacer que se parezca a Photoshop fue publicada originalmente en Genbeta por Elena Santos .

21 Jul 11:47

Download a Mass of 240+ Free Technical eBooks From Microsoft

by Patrick Allan

It’s that wonderful time of year again. The Microsoft MSDN blog is offering another hefty collection of useful, totally free eBooks for you to download.

Read more...