jueves, 26 de marzo de 2020

Como jugar capítulo 5 Sigil de Doom con GZDoom

GZDoom y Sigil

GZDoom permite jugar The Ultimate Doom con nuevas características como OpenGL, transparencias, más resoluciones, teclas al estilo Quake, permite saltar, nadar, skins, etc.

Bajar GZDoom 4.3.3 u superior de: https://zdoom.org/downloads

Instálalo en tu disco duro. En mi caso lo dejé en:

D:\juegos\doom-sigil\gzdoom-bin-4-1-2b-x64\gzdoom.exe

Doom

Ve a https://www.gog.com, baja Gog Galaxy (el cliente) y compra The Ultimate Doom a 3 USD cuando está en oferta. Apoya esta gran empresa de CD Project Red que son quizá la única empresa que no lucra como el resto.

Ve a la carpeta:

C:\Program Files (x86)\GOG Galaxy\Games\DOOM

Copia el archivo DOOM.WAD y pégalo en la carpeta donde tienes GZDoom. Pesa  apenas 11.8 MB.

...\gzdoom-bin-4-1-2b-x64\

Si inicias gzdoom.exe y tienes más de un WAD, te preguntará cual Doom iniciar.

SIGIL Megawad

Sigil es el 5to capítulo de Doom (el primero) como celebración del 25 aniversario del Doom que salió el año 1993.

Baja Sigil de
https://www.romerogames.ie/si6il

Hay dos versiones:

SIGIL gratuito
SIGIL_v1_21.zip. Pesa 3.1 megas

Sigil de Pago con música de Rock pesado ¡Recomendado!
Hay una versión con música dark excelente para jugarlo, que se vende en el sitio John Romero a unos 7.3 USD y que pesa 312 MB.
SIGIL + Buckethead (de pago): SIGIL_REGISTERED_v1_21.zip

Aquí un vídeo con la música y con otro Mod llamado Project Brutality: https://www.youtube.com/watch?v=s2dN13mJ7OM

Ya sea la versión que decidas:
Descomprimirlo en una carpeta dada, ejemplo D:\juegos\doom\

Ejecutando versión Free
Copia SIGIL_v1_21.wad y pégalo en la carpeta de gzdoom

D:\juegos\doom-sigil\gzdoom-bin-4-1-2b-x64\

Luego selecciona SIGIL_v1_21.wad y suéltalo sobre gzdoom.exe. Se iniciará Doom Sigil con la música clásica de siempre.


Ejecutando versión Pagada

Son 4 archivos:
  • SIGIL_COMPAT_v1_21.wad: No es para  GZDoom.
  • SIGIL_SHREDS.wad
  • SIGIL_SHREDS_COMPAT.wad: No es para  GZDoom.
  • SIGIL_v1_21.wad
Copia SIGIL_v1_21.wad y SIGIL_SHREDS.wad de la carpeta

D:\juegos\doom\SIGIL_REGISTERED_v1_21\
y pégalos en la carpeta de gzdoom:

D:\juegos\doom-sigil\gzdoom-bin-4-1-2b-x64\

Luego con cuidado y en este orden, selecciona SIGIL_v1_21.wad y luego presiona Shift y selecciona SIGIL_SHREDS.wad, ahora algo muy importante, con el puntero del mouse selecciona SIGIL_v1_21.wad y de ahí, con el botón izquierdo del mouse, arrastra y suelta ambos suéltalos encima de gzdoom.exe.

Al entrar al juego de inmediato escucharás un música de Rock distinta a la clásica.
Eso es todo por hoy, nos vemos.

lunes, 9 de marzo de 2020

Usar SonarQube 8 Community con proyectos .Net Framework

Hola a todos. Esta vez vamos a instalar la espectacular herramienta SonarQube 8 Community edition, para validar proyectos .Net Framework. En mi caso usaré un aplicación MVC 4, escrita en C# usando .Net Framework 4. Esto sirve perfecto para aplicaciones .Net 2.0 o de MVC 5 con Framework 4.5,  tanto escritos en VB.Net o C#. Fue un trabajo de investigación de varios días ya que hay mucha información desactualizada en la Red, dispersa, e incluso en el sitio oficial de SonarQube en GitHub.
SonarQube para los que no saben, permite validar el código, buenas prácticas, temas de seguridad, como top 10 OWASP, bugs, "código que huele mal" o Code Smell y entrega líneas o tips para corregirlo, a veces, hasta con las líneas de código correcta en el lenguaje que estás usando y que se deben usar. Osea, mas en bandeja no se puede. Los resortes quedan online para todos los del team o jefatura, haciendo visible el stastus con colores, tipo semáforo.

Lo primero, recomiendo tener un Servidor Linux, puede ser CentOS o RHEL con Docker instalado, para que tenga el Servidor de SonarQube, de lo contrario en tu mismo Windows 10 Prof/Ent, deberás tener Docker Desktop for Windows  para que entregue el servicio a tu team/usuarios.

Parte 1: Dejar SonarQube corriendo con un usuario no admin


1. Crear Red para que los contenedores de SonarQube y la BBDD Postgres se comuniquen

docker network create redsonarqube

2. Bajar imagen y levantar contenedor de BBDD Postgres SQL

docker run --name sonar-postgres -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d -p 5432:5432 --net redsonarqube postgres

Ejecutar docker ps -a
Para ver como quedó corriendo la BBDD.
3. Bajar imagen y levantar contenedor de SonarQube 8 Community. Quedará corriendo en el port 9000 que es el port por defecto de SonarQube.

docker run --name sonarqube -p 9000:9000 -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=sonar -e SONARQUBE_JDBC_URL=jdbc:postgresql://sonar-postgres:5432/sonar -d --net redsonarqube sonarqube:8-community

Ejecutar docker ps -a
Para ver como quedó corriendo Sonarqube.

3. Probar. Accede yendo a

http://localhost:9000

Y verás ventana de login:
Si lo dejas en un servidor o tu PC lo quieres dejar con ese servicio, debes darle al resto del team o quien quiera acceder la IP Fija del equipo, por ejemplo:

http://192.168.10.1:9000


4. Logeate a SonarQube con las credenciales.
user: admin
pass: admin

5. Crear un usuario no admin
Usuario: test
pass: 1234

Ve a Administration - Security - Users
En los datos, puedes colocar login, nombre, correo opcional, y clave.
Si entras con ese  usuario test también funciona. 
Ese usuario se lo puedes dar al resto del team.

Parte 2: Configurar .Net para que compile, revise el código y publique en SonarQube


1. Bajar SonarScanner for MSBuild para cada equipo del desarrollador con Visual Studio

https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild/

Bajar el que dice: .NET Framework 4.6+

sonar-scanner-msbuild-4.7.1.2311-net46.zip

Descomprimir en una carpeta dada y cambiarle el nombre por uno más corto, ejemplo:

C:\sonarqube\sonar-msbuild\
2. Configurar en cada equipo desarrollo el uso de SonarQube server

Ir a la carpeta

C:\sonarqube\sonar-msbuild\sonar-scanner-4.1.0.1829\conf

y abrir archivo sonar-scanner.properties

#Configure here general information about the environment, such as SonarQube server connection details for example
#No information about specific project should appear here
#----- Default SonarQube server
sonar.host.url=http://localhost:9000
#----- Default source code encoding
#sonar.sourceEncoding=UTF-8

Esta parte cámbiala por el Servidor de SonarQube
http://192.168.10.1:9000

3. Agregar dos Variables de Ambiente

Ir a las Variables de Entorno, ir a Variables de Sistema (sección inferior) y editar la variable Path, agregar:

- la ruta donde está SonarScanner.MSBuild.exe
  C:\sonarqube\sonar-msbuild

- la ruta de sonar-scanner.bar
  C:\sonarqube\sonar-msbuild\sonar-scanner-4.1.0.1829\bin
(Las rutas de la imagen pueden variar de acuerdo a la guía)

Prueba que quedó ok. Ve a CMD y ve a C:

SonarScanner.MSBuild.exe

(en la documentación de https://github.com/SonarSource/sonar-scanning-examples/tree/master/sonarqube-scanner-msbuild/CSharpProject Dice que se debe usar SonarQube.Scanner.MSBuild.exe pero al correrlo dice que está deprecado en cambio usar SonarScanner.MSBuild.exe)

Presiona Enter y debe decir lo de abajo:
Para probar el Scanner que es el más importante, solo escribe en CMD:

sonar-scanner.bat

Te dirá la versión de SonarQube del servidor. También, tratará de buscar un proyecto para escanear y dará error.
4. Instalar MsBuild 14 o superior en cada equipo de desarrollo

Esto se pide en la documentación oficial: https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild/

Lo primero, es hacer un test rápido. Ve a CMD y escribe

msbuild.exe

Y debe indicar versión 14 o superior. Si te dice una menor como 10 u 12, sigue leyendo.
- Instalar Microsoft .NET Framework 4.6.2
https://www.microsoft.com/es-cl/download/details.aspx?id=48159

Instalar Visual Studio 2015 Edición Community con Update 3
https://my.visualstudio.com/Downloads?q=Visual%20Studio%202015%20with%20Update%203

Este software instala el MsBuild 14 que es la necesaria por SonarQube.

Valida que tengas el archivo (se crea al instalar el IDE recién indicado):

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications\ Microsoft.WebApplication.targets

Agregar a las variables de ambiente de sistema, variable Path, la ruta de MsBuild.exe

C:\Program Files (x86)\MSBuild\14.0\Bin

Probar de nuevo yendo a DOS y escribiendo

msbuild.exe

Y ahora si debe indicar versión 14.

5. Configurar reglas de validación a excluir/ignore
Ir a Administración – Configuration – Analysis Scope

Ir a Sección Ignore Issues on MultipleCriteria y setear dos ítems:

- Rule Key Pattern

Es la regla que queremos ignorar. Por ejemplo, si miramos un bug y vemos el detalle, puede tener esto:

A: Error dice: CSS properties should be valid, y tiene el código css:S4654.

Otro caso que vamos a quitar es
B: Images tags and buttons should have an "alt" attribute
Tiene el código: Web:ImgWithoutAltCheck

Si queremos omitir ambos casos, debemos poner ambos códigos.

- File Path Pattern

Es el patrón regexp de carpetas o archivos que aplicará ese ignore. Ejemplo si queremos aplicarlo sobre todos los CSHTML:

**/Ejemplo.Web/**/*.cshtml

Luego clic en Save.
Nota: si ya tienes un proyecto y quieres volver a procesarlo con este ignore, debes volver a ejecutar el Build al menos (y no Rebuild completo).

6. Ejecutando Bat con Etapas SonarQube

Coloca la solución .Net en un sitio fácil acceso, ejemplo:

C:\SLN\
Donde dentro de SLN\ está el sln de su solución .Net.

Ejemplo
C:\SLN\Ejemplo.Web\   ---> CSHTML, JS, CSS, etc
C:\SLN\mi.sln

Crea un archivo .bat EjecutaSonarQube.bat con esto:

CD "C:\SLN\"

SonarScanner.MSBuild.exe begin /v:"1.0" /n:"MiProyecto" /k:"RELEASE_1" /d:sonar.host.url="http://192.168.10.1:9000" /d:sonar.verbose=false /d:sonar.login="test" /d:sonar.password="1234" /d:sonar.exclusions="**/Ejemplo.Web/**/jquery.unobtrusive-ajax.js, **/Ejemplo.Web/**/MicrosoftMvcAjax.debug.js, **/Ejemplo.Web/Properties/PublishProfiles/**/*, **/Ejemplo.Web/Scripts/MicrosoftAjax.debug.js"

MSBuild.exe "C:\SLN\mi.sln" /t:Build


SonarScanner.MSBuild.exe end /d:sonar.login="test" /d:sonar.password="1234"

Expliquemos un poco. SonarQube tiene 3 etapas:

- Begin

Es el seteo de parámetros de SonarQube. Va el usuario, clave y Host del Servidor de SonarQube, carpetas o archivos excluidos:

/n: Nombre del proyecto

/k: key única, permite navegar directo, ejemplo, si mi key es test_123 permite navegar directo

http://192.168.10.1:9000/dashboard?id=test_123

/v: versión, debería subir en cada Build o Rebuild

Ejemplo: /v:1.0

/d:sonar.verbose: true o false. Agrega más información tanto en análisis del cliente o del servidor.

/d:sonar.exclusions: archivos o carpetas a excluir. En mi caso sacaré archivos js de Microsoft que no quiero analizar ya que producen falsos positivos. Si agregas más de uno, sepáralos por coma.

Más parámetros acá: https://docs.sonarqube.org/7.4/analysis/analysis-parameters/

En el .Bat se ve acá esta etapa:
SonarScanner.MSBuild.exe begin /v:"1.0" /n:"MiProyecto" /k:"RELEASE_1" /d:sonar.host.url="http://192.168.10.1:9000" /d:sonar.verbose=false /d:sonar.login="test" /d:sonar.password="1234" /d:sonar.exclusions="**/Ejemplo.Web/**/jquery.unobtrusive-ajax.js, **/Ejemplo.Web/**/MicrosoftMvcAjax.debug.js, **/Ejemplo.Web/Properties/PublishProfiles/**/*, **/Ejemplo.Web/Scripts/MicrosoftAjax.debug.js"

- Etapa de Build o Rebuild

En el bat se ve en esta sección:
MSBuild.exe “C:\SLN\mi.sln” /t:Rebuild

Si ha has hecho Rebuild varias veces y no quieres hacer todo el proceso de nuevo usas “Build”:
MSBuild.exe “C:\SLN\mi.sln” /t:Build

- Etapa End

Se coloca el usuario y clave del servidor (usuario no admin) ya que aquí se envía la información al server . En el bat se ve en esta sección.

SonarScanner.MSBuild.exe end /d:sonar.login="test" /d:sonar.password="1234"
Ejecutando el Bat
Un truco simple, es abrir CMD y arrastar y solar el bat
Luego presionar Enter.

Yo recomiendo tener dos .bat

   EjecutaSonarQubeBuild.bat   -- ejecuta Build
   EjecutaSonarQubeRebuild.bat  -- ejecuta Rebuild

Así lo ejecutas según el caso.

Al presionar Enter se puede demorar unos 10 minutos si es Rebuild, o 5 minutos si es Build, aunque los tiempos varían según el equipo que corre el build y la calidad de la red (debe subir los informes a SonarQube server local)

Se verá en pantalla todos los pasos y detalle de compilación. Cuando termine mostrará resumen.
Nota: A veces se queda pegado pegado en "More about the report…", presiona Control + C para que termine de procesar y muestre resumen.

7. Validando reportes en SonarQube server

Si entras a SonarQube - Projects, se verán todos los proyectos que se están escaneando
Si haces clic en el proyecto que acabas de subir, se ve el detalle.

Si entras a Vulnerabilities se ve el detalle de los errores de seguridad.
Si haces clic en Bugs se ven los errores (no de seguridad)

Si pinchas en un error dado, se ve el detalle y la línea donde está el error.
Ahora si haces clic en See rule se ve una explicación del error y como corregirlo en ese lenguaje:


Si mandas a compilar de nuevo con el .bat. se genera otro proyecto, ya que la fecha-hora cambió.

8. Dejar los reportes más nuevos
Puedes seleccionar el proyecto de SonarQube Server, con las credenciales de Admin, entrar, Administration , Deletion. Así borras los reportes más viejos.

Bueno, con esto, te dejo a ti el resto, investiga y juegueee.

martes, 18 de febrero de 2020

Docker en Windows parte 8: .Net Core 3.1 con Docker Linux

Hola a todos, ahora veremos como subir una aplicación simple .Net Core a Docker para Linux.
Usaremos Visual Studio Code.

Parte 7: https://naldog.blogspot.com/2019/10/docker-en-windows-parte-7-contenedor-de.html
_____________________________________

NOTA: Antes que nada, disculpar la calidad de las imágenes ya que son imágenes exportadas de un Word.

Referencias



Bajar Visual Studio Code

Es gratis y no muerde.

Instálalo.

Ejecutar Aplicación Net Core y que quede corriendo localmente

Creamos una aplicación simple. Un servicio REST en Net Core.


Abrirlo y abrir terminal (New Terminal)
Escribir

cd c:
mkdir netcore
cd netcore
dotnet new WeatherForecast

Abrir la carpeta netcore
Correr desde la Terminal

dotnet run

Quedará corriendo en port 5001
Entrar al link
https://localhost:5001/WeatherForecast/

Se verá el JSON

Corriéndola desde Docker (Linux)

Ejecutar Docker y debe quedar usando contenedores Linux
Debe decir Switch to Windows containers (quiere decir está en modo Linux)



Agregar dockerfile

Averiguar nombre de DLL del proyecto en bin/debug/netcoreapp3.1
Agregar archivo dockerfile a la raíz del proyecto. Colocar el nombre de la dll, es case sensitive.
El proyecto se llama netcore, por lo tanto, la dll se llama netcore.dll


FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-env
WORKDIR /app
COPY *.csproj ./
RUN dotnet restore
COPY . ./
RUN dotnet publish -c Release -o out
# Build runtime image
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "netcore.dll"]

Build image

Ir con el terminal a la carpeta donde está el dockerfile y ejecutar:
docker build -t netcore .
Ejecutar

docker images

Debe estar creada la imagen

Correr contenedor

Ejecutarla usando port 8080 externo (equipo local) y 80 (interno del docker)

docker run -d -p 8080:80 --name cnt_app netcore

Debe quedar en estado UP X seconds
Probar usando

Si lo parseamos usando
Se verán los campos más ordenados:

Opcional: habilitar CORS

Habilitar CORS (acceso de otros origines o APIs) sino no se puede consumir desde otro dominio construido con otros Front como Angular.

Startup.cs

public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors(o => o.AddPolicy("MyPolicy", builder =>
            {
                builder.AllowAnyOrigin()
                    .AllowAnyMethod()
                    .AllowAnyHeader();
            }));

            services.AddControllers();
        }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            app.UseCors("MyPolicy");

__________________________________

Parte 7: https://naldog.blogspot.com/2019/10/docker-en-windows-parte-7-contenedor-de.html

sábado, 15 de febrero de 2020

Megaman 9 y Megaman 10 de WiiWare con Dolphin 5 en PC (Feb 2020)

Hola, aquí va como logré hacer andar el Megaman 9 y Megaman 10 de WiiWare en Emulador Dolphin usando un Joystick.

Si quieres comprarlo está en Steam, en el Mega Man Legacy Collection 2, que recomiendo tenerlo, tiene una base de datos con imágenes, detalle de los enemigos, etc. Píllalo en las ofertas navideñas, otoño o halloween, a 10 USD o menos incluso.

Bueno vamos lo nuestro.

1. Baja Dolphin para PC
Baja la que dice Versiones Estables. Actualmente es la 5.0.
Instálalo.

https://es.dolphin-emu.org/download/

2. Baja los WADs de Megaman 9 y Megaman 10, pesan entre 15 y 19 MB.
https://mega.nz/#F!MxdVyIxI!Rvia23HER9s-M9X7k-IsyA

(nada de esas basura de link falsos, son link directo)

Si quieres bajar otros WADS hay muchos acá:
http://www.ravmn.cl/content/wads-virtual-console-ntsc

3. Descarga ambas carpetas en C:\juegos\Wiiware

4. Ve a Dolphin y apunta a esas carpetas.
Opciones - Configurar - Directorios - Añadir - Selecciona una carpeta de un juego y luego la otra.


Se verán los juegos cargados:
Los juegos son SOLO los dos de arriba. Los de abajo no son juegos.

5. Configura el control.
Entra a la opción de Mandos. Selecciona Control Wiimote 1.
Esta parte es importante ya que al parecer en la Wii se juega con el control girado, entonces vamos a mapear de esta forma los controles.

Yo tengo este control MSI Force GC20 (recomiendo comprarlo, el mejor control gamer que he tenido y no sale más de 30 USD en Amazon).
Se ve un A, B, X e Y a la derecha.
Al centro un Select y un Start.
Atrás tiene L1 y L2, R1 y R2. 

En base a estos botones configuramos así los botones del Wiimote.

Si quieres un detalle de como lo usamos en Megaman sería estos botones (no se usan muchos)

- L2 - lo asignamos al home de Wii
- X: disparo y Cancel en los menús
- A: salto
- Select: ranking de otros players y su tiempo
- Start: menú de armas de Megaman

- Lo movimientos de la cruceta déjalos tal cual la foto de la parte derecha. Yo uso la palanca analógica.

Este seteo del control lo puedes guardar con un nombre para futuro cargarlo (en caso que juegues otros juegos), ponle "Megaman joystick" si quieres, y pinchas en Guardar.


6. Ejecuta los juegos
Ya quí los ejecutas. Si quieres seteas cosas gráficas, velocidad, etc. Ahí es tema tuyo.
Por defecto corren a 60 FPS.

Megaman 9

Megaman 10 

Lo mejor al correrlos en emulador es que puedes Salvar (Shift + F1) o Cargar (F1). Ya que estos juegos son infernálmente difíciles.

Esto es todo. Nos vemos.

viernes, 27 de diciembre de 2019

Algo distinto: Ruta del diente - Melipilla (actualizándose constantemente)

Este post es un poco distinto al resto. Con mi polola, nos hemos puesto la tarea de visitar todos restaurantes de Melipilla, Chile, lugar donde vivimos, con tal de hacer una ruta de la comida, disfrutar y ponerle una nota al final.
El resultado de lo que llevamos nos sorprendió y si van a "Meli" como le digo yo, les puede servir.

Diciembre 2019 - Sakana Sushi

Ortúzar 350, Melipilla, Región Metropolitana.
Abierto de Lunes a Domingo de 9 o 01 de la madrugada.

Fuimos dos adultos. Pedimos un "Sakana 2" es son 40 piezas surtidas, un ceviche mixto (con palta), un jugo natural y un mojito.

Lo bueno
- Local se ve chico por fuera pero el grande, con piezas y un patio exótico con palmeras.
- Atención muy buena
- No es caro

Lo malo
- Comida la encontré desabrida, tanto el ceviche como los sushis.
- Ceviche mixto casi no existía la palta.
- Estacionamiento muy chico, no caben más de 4 o 5 autos, tuve que dejarlo en la calle

Una foto del patio interior:

Una foto del menú:

Hasta ahora, el mejor Ceviche mixto de Melipilla sigue siendo el de Osake Sushi.

Gastado total para 2 personas: 23 mil

NOTAS 
Ella: 7/10
Yo: 7/10

Noviembre 2019 - Parrilladas Argentinas de Melipilla

Camino Melipilla Km 63, Melipilla, Región Metropolitana.
Abierto de Lunes a Domingo de 12 del día a 12 o 01 de la noche.

Fuimos en familia, 4 personas, 2 adultos y 2 niños.

Parrillada especial: (vale 36 mil), que tiene:
-1 truto completo
-5 pedazos de carne, entre lomo y chuletas de cerdo
-3 longanizas
-interiores opcional
-1 ensalada tomate con cebolla
-2 postres

Pedimos aparte 1 papas fritas tamaño medio
-1 Pisco sour
-2 bebidas
-1 jugo natural


Lo bueno
- Parrilla es abundante y de buen sabor. La dejan en una mini parrilla al lado de la mesa.
- En la mesa ponen mantequilla y pan (4 unidades) y pebre.
- Atención amable y rápida.
- Local grande y espacioso.
- Baños impecables
- Estacionamiento grande

Lo malo
- Me hubiese gustado que tuviera menos carne y más pollo, un truto para 4 no se podía dividir fácilmente. El menú sentimos que es para 4 adultos, me sobró carne, ensalada, papas fritas.
Recomiendo pedirlo solo la parrilla especial, no pedir nada aparte.
- Precios son altos, picada no lo será nunca
- El tipo que estaba de amarillo estacionando autos (es del local) le pagué mil pesos y desapareció del mapa, ni me ayudó a estacionar o salir. Nunca más lo vi.

Total gastado para 4 personas: 51 mil. El segundo mas caro hasta ahora.

NOTAS 
Ella: 9/10
Yo: 9/10

Octubre 2019 - Moray

Arturo Prat 739, Melipilla, Región Metropolitana
Abierto de Lunes a Domingo de 13 hrs a 12 de la noche.

Llegó el turno de comida peruana. Eramos 4 personas, 2 adultos y 2 niños. Pedimos Fideo Saltados y Lomo Saltado. Los niños pidieron una especie de empanadas con queso.

Lo bueno
- Local se ve chico por fuera pero es muy grande, con muchas piezas. No es tan hermoso adornado pero tiene espacio.
- Comida es exquisita, condimentada
- Variedad de comida peruana

Lo malo
- Atención no es mala pero es tosca, dura
- Un Pisco Sour peruano que tenía más alcohol que un tequila. Medio vaso y ya me mareó
- Estacionamiento chico
- El precio, es el local que mas he gastado de que vivo en Melipilla

Total gastado 4 personas: 55 mil.


Junio 2019 - Ginebra
Vicuña Mackenna 360, Melipilla, Región Metropolitana.
Abierto de Lunes a Sábado de 10 AM a 12 de la noche. Domingo sólo delivery de sushi.

Hace tiempo que queríamos conocerlo y hoy entramos con la familia. Eramos 4. El local es familiar y hogareño. Tiene venta de tragos y menús de niños. Tienes estacionamiento para unos 6 autos, quedan afuera en la calle, pero vi que hay un cuidador.

Lo que pedimos:
- Reineta a la mantequilla con una ensalada (era tomate o lechuga, seleccionamos lechuga) y un jugo de piña. Valor: $ 10 mil aproximado
- Un ceviche Ginebra (choclo, camarón, pimentón rojo, perejil, salmón). Valor $ 4.900 - Lomo con acompañamiento, pedí puré picante, más una cerveza en botella Austral Calafate. Valor $ 13.000
- Dos menús para niños, papas fritas con pollo a la plancha. Valor $ 3.000 cada uno.

Gasto total 4 personas: $ 37.000 aproximado incluyendo la propina.

Lo bueno:
-Comida muy sabrosa. Todo en su punto. La carne era lomo vetado, a tres cuarto.
-Atención rápida y muy atentos
-Dan pan y un rico pebre

Lo malo:
- La ensalada lechuga, mucha pero muy pobre. No se acompañaba con nada más, ni un adorno de algo.
- En general la comida era poca. Un plato grande y un poco al medio.
- Precios los encontré caro, algunos platos eran más caros que un restaurante en Las Condes.

NOTAS 
Ella: 7/10
Yo: 7/10

¿Recomendado?: Sólo si quieres darte un gusto ya que es caro para la cantidad.

Octubre 2018 - Cáscara BarCafé

Silva Chávez 431, Melipilla, Región Metropolitana.
Facebook: https://es-la.facebook.com/CASCARAbarcafe/

Buen ambiente, mesas afuera en un terraza. Perfecto para after-office. Los viernes o sábado hay sesiones de Jazz. Venden tragos preparados ahí mismo. Los mojitos y pisco sour muy ricos.
Lo malo, llevábamos 10 minutos y uno de los 3 meseros a dos metros de nosotros no atinaba a ofrecernos el menú, al final me paré yo mismo a buscarlo. Lo otro, como estábamos adentro, a unos metros estaba quien hacía los tragos y el mesero y se escuchaba como hablaban con garabatos y todo...nada bueno si piensas llevar a tu chica a una cena romántica.
Los valores son discreto, es barato. Con 20 mil te alcanza una buena tabla para 2/3 personas y 2 tragos bien sabrosos. El mojito cubano que probé muy sabroso pero liviano, muy poco alcohol.

Tabla Porteña: $10.000
Mojito natural: $4.500
Pisco Sour: $4.000
Gasto total 2 personas: $20.000

NOTAS 
Ella: 6/10
Yo: 6/10

Fotos
Tabla Porteña, papas con cáscaras, mucha lechuga y salsas muy sabrosas

Enero 2018 - El Mirador de Popeta

Sector de Popeta, Ruta G60, pasado Camino los Guindos, Melipilla, Región Metropolitana

Sobrevalorado. Venimos acá por las buenas notas que tenía en Google y Trivago. Está alejado de la ciudad, solo se llega en auto. Sólo se puede pagar en efectivo. Abren de 9 a 15 hrs y de 21 a 23 hrs. Por el calor me dijeron. Extraño.
Las mesas son chicas, dos personas sentadas uno al lado de otro tiene que sacar la pierna para le pasillo.

Es caro. El pan de cortesía estaba duro. Las papas fritas con extra-sal. No había ceviche en un restaurante especializado en pescados y mariscos. Quedamos con hambre y fuimos a Osake.

Eramos 4 personas, 2 adultos y 2 niños.
Pedimos: 4 empanadas muy chicas de camarón queso por $4.500. Plato típico es una Reineta Mirador con salsa champiñon vale $5.900. Una Reineta Reineta en Pil-Pil de camarones (congrio no había) valía $7.800, sin embargo el mejor sabor de la noche. Una porción papas fritas chica a $3.900, buen sabor, botella de Vino blanco de 500cc a $4.800, jugo mango $2.000. Recomendable: no.

Gasto total 4 personas: $32.000

NOTAS 
Ella: 5/10
Yo: 6/10

Fotos

El restaurante que más bien es una "casona"

La carta

Porción de empanadas de queso camarón

Reineta en Pil-Pil de camarones

Reineta Mirador con salsa de champiñones



Abril 2017 - Osake Sushi Bar

Arturo Prat 763, Melipilla, Región Metropolitana.
Fono: 228313845 para pedir y luego ir a buscar, entregas en general demoran 30 min aprox.

El local se ve limpio. Tiene pequeños adornos orientales. La atención es excelente.  Quizá falta ambiente más íntimo (en el 2do. piso se logra eso perfecto), muy estrecho a veces cuando se llena, faltó música de fondo ya que sonaba más el teléfono ya que tiene para llevar. Recomendable: si, pero en el 2do. piso.

Primera visita
Pedimos: Ceviche reineta, Rolls 16 piezas pollo crema palta, Ebi Cheese palta camarón queso. Advertencia: El Ceviche es para 2 personas o una persona con mucha hambre ya que es el doble de lo que sirven en un local cuico en Las Condes.

Gasto total: $17.400

NOTAS 
Ella: 8/10
Yo: 8/10

Segunda Visita
Venimos ya que quedamos con hambre luego de ir a El Mirador de Popeta. La atención fue excelente. Quizá el mejor ceviche que he comido en los pocos locales que he visitado.
Pedimos: 2 Ceviches de Reineta, 2 jugos mangos exquisitos (el mejor jugo natural que he probado junto a uno de Chirimoya del Domino), un vaso vino tinto y Torta Rocher exquisita.

Gasto total: $21.500

NOTAS 
Ella: 8/10
Yo: 8/10

Fotos
Valores del Cebiche
Carta para compatir, recomiendo si eres novato Principiante 2, a $8.900.
Carta de los postres
Ceviche Mixto Palta: $5.100
Torta Rocher: $3.200
Suspiro Limeño: $2.800

Abril 2017 - Barruetos

Serrano 417, Melipilla, Región Metropolitana

Local se ve normal, ni top, ni básico. Atención es normal, muy poca comida para el precio.
Pedimos una tabla y 2 pizzas individuales y 4 pisco sour. Lo encontramos caro para lo que comimos. Recomendable: no.

Gasto total: $28.670

NOTAS 
Ella: 6/10
Yo: 5/10

Marzo 2017 - La Leyenda

Pardo 415, Melipilla, Región Metropolitana

Muy caro para dos. Por fuera lindo, se ve mucha madera como algo rústico. Por dentro diseños mezclados modernos, rústicos. Pedí limpiar mantel cubre mesa por migas, mantel de abajo blanco sucio. Comimos parrillada para dos, dos pisco sour, dos jugos naturales de piña: recomendable SOLO si a ambos gustan las carnes y solo las carnes. El sabor es bueno y la carne a punto. Recomendable: si.

Gasto total: $35.600

NOTAS 
Ella: 7/10
Yo: 6/10

Enero 2017 - Izy Snack Bar & Restaurante => ¡El mejor hasta el momento!

San Agustín 421, Melipilla, Región Metropolitana

Ideal para hacer una previa, o picar. No tienen parrilladas. Buena música de fondo, agradable lugar. Muy buena atención.
Pedimos tabla roll queso, mango sour, dos mojitos.

Gasto total: $31.800

NOTAS 
Ella: 9/10
Yo: 9/10

Diciembre 2016 - El Cuervo

Merced 666, Melipilla, Región Metropolitana

Es un pub rockero, para el bajón o para partir, buena música, público más bien masculino, mesa de pool, todos vestidos ropa oscura, tranquilo.
Que pedimos casi siempre: Dos Shop de medio Torobayo apenas $2500, porción para dos de papas fritas $2500. Es muy económico. Recomendable si te gustan los bar donde solo suene Gun's o Metallica. Recomendable: si.

Gasto total: $10.000

NOTAS 
Ella: 6/10
Yo: 7/10

Marzo 2016 - Dragón de Oro

Serrano 380, Melipilla, Región Metropolitana

Buena atención, tranquilo, limpio.
Pedimos Carne Mongoliana, 2 arroz, 1 bebida y 1 trago.

Gasto total: $28.000

NOTAS
Ella: 8/10
Yo: 7/10

Requiere re-evaluación...pronto.

Pendientes


Ibiza

Sybaris

Bocados

Kionga

Pastas ditoti

Sakana Shushi

Parrilladas Argentina

Peruana Calle Arza

Antica Roma, en Vicuña Mackena 841, con Hurtado

Blueys