Skip to content

Instantly share code, notes, and snippets.

@piccaso
piccaso / iemode.html
Created February 29, 2024 09:31
ie mode detection
<html>
<head>
<title>ie mode</title>
</head>
<body>
<marquee>IE MODE</marquee>
</body>
<script>
window.setTimeout(function(){
@piccaso
piccaso / dbd.ini
Created March 21, 2023 10:01
dbd 120 fps
%localappdata%\DeadByDaylight\Saved\Config\WindowsNoEditor
=======================================
Engine.ini :
[/script/engine.engine]
bSmoothFrameRate=false
MinSmoothedFrameRate=5
MaxSmoothedFrameRate=120
bUseVSync=false
async function tryHarder(howHard, delay, callback) {
let wait = (milliseconds) => new Promise(resolve => setTimeout(resolve, milliseconds));
while (true) {
try {
return await callback();
} catch (ex) {
if (--howHard < 1) throw (ex);
}
await wait(delay);
}
# todo: see if --device can be used
docker run --rm -it --privileged -v $PWD:/pwd -w /pwd ubuntu:19.10
docker run --rm -it --privileged -v $PWD:/pwd -w /pwd debian:10
# make, curl, git, ...
# stlink-tools (https://github.com/texane/stlink#installation)
# gcc-arm-toolchain (https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads)
apt-get update && apt-get install -y make git-core stlink-tools gcc-arm-none-eabi
# FreeJoy
@piccaso
piccaso / gotenberg.cs
Created November 19, 2019 14:47
using gotenberg from dot net (c#)
using var client = new HttpClient {BaseAddress = new Uri("https://localhost:3000/")};
using var content = new MultipartFormDataContent {
{new StringContent(html), "files", "index.html"},
{new StringContent("8.27"), "paperWidth"},
{new StringContent("11.69"), "paperHeight"},
{new StringContent("0"), "marginTop"},
{new StringContent("0"), "marginBottom"},
{new StringContent("0"), "marginLeft"},
{new StringContent("0"), "marginRight"},
{new StringContent("true"), "landscape"}

Keybase proof

I hereby claim:

  • I am piccaso on github.
  • I am 0xf10 (https://keybase.io/0xf10) on keybase.
  • I have a public key ASB-1ICagn2bExPuoBcQxVxdPbVM5mLsb6Hh7rNGYK0N4Ao

To claim this, I am signing this object:

@piccaso
piccaso / ionic-on-docker.md
Last active September 4, 2018 10:20
runnung ionic inside a docker container

Ionic on Docker

start container

docker run --rm -it -v "${PWD}:/src" -p 8100:8100 -p 35729:35729 -p 53703:53703 -w /src beevelop/ionic

start serve (inside container)

CHOKIDAR_USEPOLLING=1 ionic serve
Tracing enabled
--- Invoked dotnet [version: 2.0.6, commit hash: 74b1c703813c8910df5b96f304b0f2b78cdf194d] main = {
dotnet
WebApiSample.dll
}
Reading fx resolver directory=[/usr/share/dotnet/host/fxr]
Considering fxr version=[..]...
Considering fxr version=[2.0.6]...
Considering fxr version=[.]...
Detected latest fxr version=[/usr/share/dotnet/host/fxr/2.0.6]...
using System;
using System.Linq;
using FluentAssertions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace UriAppend
{
public static class UriExtensions
{
public static Uri Append(this Uri baseUri, string relativeUrl) => new Uri(baseUri, relativeUrl);
@piccaso
piccaso / lobmosq.c
Created September 6, 2016 10:15
libmosquitto example
/*
needs libmosquitto-dev
$ gcc -o libmosq libmosq.c -lmosquitto
*/
#include <stdio.h>
#include <mosquitto.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>