Skip to content

Instantly share code, notes, and snippets.

View uranio-235's full-sized avatar
🐚
C# Developer at Work

Lázaro Armando uranio-235

🐚
C# Developer at Work
  • ChipojoSoft
  • Portugal
  • 22:04 (UTC +01:00)
View GitHub Profile
@uranio-235
uranio-235 / gist:e8b528e05b8ad942ffa5d1c876f389a1
Last active February 24, 2023 04:13
Zscripts para ZBrush, Cubanoaqui twitter
[IButton, GrowVisiblePolygroups, "Grow Visible Polygroups Once and Regroup", // Get the active document and initialize some variables [VarSet, doc, IGet, "ZBrush Document"],
[VarSet, pgCount, 0],
// Get the number of visible polygroups
[If, [IGet, "Tool:SubTool:Visible"] > 1,
[Loop, [IGet, "Tool:Polygroups Grp"],
[If, [IGet, "Tool:Polygroups:" + pgCount + ":Visible"],
// Grow the visibility of the current polygroup
[IPress, "Tool:Polygroups:Group Visible"],
[IPress, "Tool:Polygroups:Group Visible"],
@uranio-235
uranio-235 / Item.ascx.cs
Created July 29, 2019 20:54
serialization problem
protected static string GetEntityInChargeJSONRepresentation(EntityInCharge entityInCharge)
{
if (entityInCharge == null) return "null";
return JsonConvert.SerializeObject(
entityInCharge,
Formatting.None,
new JsonSerializerSettings() { ReferenceLoopHandling = ReferenceLoopHandling.Ignore });
}
@uranio-235
uranio-235 / error.txt
Last active July 15, 2019 20:08
consulta
'LINQ to Entities does not recognize the method
'System.Data.Entity.DbSet`1[Unctad.eRegulations.Library.Models.Country.Media] Set[Media]()'
method, and this method cannot be translated into a store expression.
@uranio-235
uranio-235 / palo_skycoin.sh
Created May 29, 2019 20:09
palo con skycoin
[root@DARKSTART skycoin]# ./skycoin
abs path: /root/skycoin/src/gui/static
runtime.Caller= /home/travis/gopath/src/github.com/skycoin/skycoin/src/skycoin/config.go
Filepath Directory= src/gui/static
Filepath Absolute Directory= /root/skycoin/src/gui/static
Working Directory= /root/skycoin
Runtime Filename= /home/travis/gopath/src/github.com/skycoin/skycoin/src/skycoin/config.go
Runtime Directory= /home/travis/gopath/src/github.com/skycoin/skycoin/src/skycoin
ResolveResourceDirectory: static resource dir= /root/skycoin/src/gui/static
[2019-05-29T16:06:54-04:00] INFO [main]: App version: 0.25.0
@uranio-235
uranio-235 / Dockerfile
Created April 9, 2019 17:45
Dockerfile para desplegar aplicaciones de .net core
FROM microsoft/dotnet:sdk AS build-env
# 👆 con la imagen de la SDK
# el FROM debe ser la primera linea siempre
# Exponemos el puerto 80. Pero para que funcione hay que especificarle
# inyectándole la dependencia con el parámetro «.UseUrls(portnumber)»
# public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
# WebHost.CreateDefaultBuilder(args)
# .UseUrls("http://0.0.0.0:80") // <-- añade esta cláusula al Program.cs
# .UseStartup<Startup>();
@uranio-235
uranio-235 / ejemplo.cs
Last active April 4, 2019 03:14
ejemplo casi funcional
await Task.Run(delegate
{
// así que conecta la base de datos como mismo se conectó la otra
EtecsaContext db = new EtecsaContext() { Fichero = etecsa.Fichero };
// por cada móvil que devuelva la consulta, colócalo en la tabla
foreach (var movil in db.Movil.Where(m => m.Name.Contains(que)))
Resultado(movil);
});
@uranio-235
uranio-235 / ApiController.cs
Last active March 17, 2019 05:36
Resulta interesante como ActionResult<T> permite a un controlador devolver tanto un valor como un error. Sin embargo, mantiene la tipografía rígida.
[Route(@"api/")]
[Produces(@"application/json")]
public class ApiController : Controller
{
// inicializa la base de datos
public EtecsaContext etecsa { get; set; } = new EtecsaContext() { Fichero=@"D:\db\Etecsa.db" };
// note como ActionResult<Movil> permite retornar un móvil o un StatucCode
[HttpGet("query/{numero}")]
@uranio-235
uranio-235 / wdf.sh
Created January 5, 2019 03:55
bajar windows defender
#!/bin/sh
mkdir -p 'Windows Defender'
cd 'Windows Defender'
mv mpam-fe-exe mpm-fe.exe.old
wget -O mpam-fe.exe -c 'http://go.microsoft.com/fwlink/?LinkID=121721&arch=x64' && rm mpm-fe.exe.old || mv mpm-fe.exe.old mpm-fe.exe
# a faebook y compañía solo se entre después de las 4pm
acl sonsera url_regex -i "/etc/squid/sonsera.list"
acl horario time MTWHF M-F 09:00-16:00
deny_info ERR_NO_FACEBOOK sonsera horario
http_access deny CONNECT sonsera horario
http_access deny sonsera horario
@uranio-235
uranio-235 / mkcert.sh
Created May 30, 2017 01:56
generate and manage local CA
#!/bin/bash
# que longitud en de cifrado
longitud=2048
# la cantidad de días que tarda del CA en CAducar
# en este caso, usamos 10 años
caudocidad=3650