Skip to content

Instantly share code, notes, and snippets.

Avatar

Yana Timoshenko alpakido

View GitHub Profile
@alpakido
alpakido / sources.list
Created Nov 25, 2021 — forked from ishad0w/sources.list
Debian 10 (Buster) -- Full sources.list
View sources.list
deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free
deb http://security.debian.org/debian-security/ buster/updates main contrib non-free
@alpakido
alpakido / custom_game_engines_small_study.md
Created Apr 4, 2021 — forked from raysan5/custom_game_engines_small_study.md
A small state-of-the-art study on custom engines
View custom_game_engines_small_study.md

CUSTOM GAME ENGINES: A Small Study

a_plague_tale

A couple of weeks ago I played (and finished) A Plague Tale, a game by Asobo Studio. I was really captivated by the game, not only by the beautiful graphics but also by the story and the locations in the game. I decided to investigate a bit about the game tech and I was surprised to see it was developed with a custom engine by a relatively small studio. I know there are some companies using custom engines but it's very difficult to find a detailed market study with that kind of information curated and updated. So this article.

Nowadays lots of companies choose engines like Unreal or Unity for their games (or that's what lot of people think) because d

View github-org-ssh-keys.py
import itertools
import logging
import os
import requests
logging.basicConfig(level=logging.DEBUG)
session = requests.Session()
View ssh-agent-signify.py
# SPDX-License-Identifier: 0BSD
from base64 import b64encode
from hashlib import blake2b
from paramiko.agent import Agent
from paramiko.message import Message
from sys import stdin
import click
@click.group()
View lego-azure-client-secret-file-3.3.0.patch
From cdc8f0e42aa892c4a2c60e0acea344afbaffabde Mon Sep 17 00:00:00 2001
From: Yegor Timoshenko <yegortimoshenko@riseup.net>
Date: Fri, 13 Mar 2020 00:54:03 +0300
Subject: [PATCH] azure: pass missing Azure config fields to
autorest.Authorizer
---
providers/dns/azure/azure.go | 3 +++
1 file changed, 3 insertions(+)
View lego-azure-client-secret-file-3.3.0.patch
From d40139f566baac932b275167eb5b6ae4ac3cc64c Mon Sep 17 00:00:00 2001
From: Yegor Timoshenko <yegortimoshenko@riseup.net>
Date: Fri, 13 Mar 2020 00:54:03 +0300
Subject: [PATCH] azure: pass AZURE_CLIENT_SECRET_FILE to autorest.Authorizer
---
providers/dns/azure/azure.go | 1 +
1 file changed, 1 insertion(+)
diff --git a/providers/dns/azure/azure.go b/providers/dns/azure/azure.go
View LICENSE-0BSD.md

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.

The software is provided "as is" and the author disclaims all warranties with regard to this software including all implied warranties of merchantability and fitness. In no event shall the author be liable for any special, direct, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software.

View .gitlab-ci.yml
image: nixos/nix
build:
stage: build
script: nix-build
View LICENSE.md

Redistribution and use in any form, with or without modification, are permitted.

As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.

View rust.nix
{ pkgs ? import ./pkgs.nix {} }:
with pkgs.pkgsStatic;
let
fetchCargo = callPackage <nixpkgs/pkgs/build-support/rust/fetchcargo.nix>;
rustBeta = with buildPackages; rust.packages.stable.overrideScope' (final: previous: {
cargo = (previous.cargo.override {
inherit (rust.packages.stable) rustPlatform;