profile
viewpoint
Nathanael Demacon quantumsheep Affluences France https://qtmsheep.com (ノ◕ヮ◕)ノ*:・゚✧

node-formidable/formidable 6119

The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.

bagder/http3-explained 1868

A document describing the HTTP/3 and QUIC protocols

quantumsheep/aseprite-export-layers 3

Aseprite scripts to export layers as individual sprites

quantumsheep/chromaprint-boilerplate 2

Chromaprint C++ Boilerplate

alexdav2b/annualProject 1

Projet annuel 2e année

Nouuu/CXML 1

XML DTD written in C

Nouuu/GTK-Cours-et-TP 1

TP prise en main GTK avec Clion et CMake. Le README est un cours expliquant comment développer une application GTK avec CMake ou Makefile que ce soit sur Windows (MSYS2, WSL) ou Linux

quantumsheep/acacia 1

Lightweight HTML and CSS library for clean designing

startedhckuo/Lupine-Linux

started time in 9 hours

startedMeshiest/mlogblocks

started time in 2 days

release quantumsheep/myges-cli

4.3.0

released time in 4 days

created tagquantumsheep/myges-cli

tag4.3.0

CLI for MyGES

created time in 4 days

push eventquantumsheep/myges-cli

quantumsheep

commit sha 5841a01e3ad9b5663db2b31aa4d1dca7b72e5096

Update packages

view details

quantumsheep

commit sha df83f90e9a1b1147f468c34dea730a0f312bd5cc

Bump package version to 4.3.0

view details

push time in 4 days

startedAppFlowy-IO/appflowy

started time in 4 days

issue commentAnuken/Mindustry-Suggestions

Send various orders to groups of units (move to, attack location, etc...)

Commanding the units is limited to the player's actions, we can't say "attack this particular location" or "move here" to our units without controlling them manually.

Logic is very cool for complex behaviors and repeating tasks but my proposal is to add very simple commands, giving more control to already existing orders like the "Attack" mode from the Command Center which currently mindlessly attacks the enemy spawn point or core.

quantumsheep

comment created time in 7 days

issue openedAnuken/Mindustry-Suggestions

Send various orders to a group of units (move to, attack location, etc...)

Describe the content or mechanics you are proposing.

It would be very interesting to be able to control units like you do in RTS games. Sending different fleets with different orders toward different location would look like real wars.

This feature could also be an entry point to developing the enemy's strategy AI in the future.

Describe how you think this content will improve the game. If you're proposing new content, mention how it may add more gameplay options or how it will fill a new niche.

It could greatly improve the strategical side of the game. Right now we only have the option to let units attack but we can't target specific areas. If we want to target an area we need to take control of a fleet by ourselves.

While I really like attacking the enemy's base by manually controlling the units, I would also love to send big fleets of units toward specific locations or even just move fleets for orchestrated attacks.

Before making this issue, check the boxes below to confirm that you have acknowledged them.

  • [X] I have checked the Trello to make sure my suggestion isn't planned or implemented in a development version.
  • [X] I am familiar with all the content already in the game or have glanced at the wiki to make sure my suggestion doesn't exist in the game yet.
  • [X] I have read README.md to make sure my idea is not listed under the "A few things you shouldn't suggest" category.

created time in 7 days

issue commentmicrosoft/TypeScript

`Module '"x"' has no default export.` even with `esModuleInterop` and/or `allowSyntheticDefaultImports` enabled

If I'm not mistaking, esModuleInterop ensure that this is not an issue.

quantumsheep

comment created time in 8 days

issue commentmicrosoft/TypeScript

`Module '"x"' has no default export.` even with `esModuleInterop` and/or `allowSyntheticDefaultImports` enabled

@IllusionMH allowSyntheticDefaultImports should allow import a from './a' directly instead of import * as a from './a'.

quantumsheep

comment created time in 8 days

issue openedmicrosoft/TypeScript

`Module 'x' has no default export.` even with `esModuleInterop` and/or `allowSyntheticDefaultImports` enabled

Bug Report

<!-- Please fill in each section completely. Thank you! -->

🔎 Search Terms

<!-- What search terms did you use when trying to find an existing bug report? List them here so people in the future can find this one more easily. -->

TS1192

🕗 Version & Regression Information

Tried on typescript@next, typescript@4 and typescript@3.

⏯ Playground Link

<!-- A link to a TypeScript Playground "Share" link which shows this behavior

The TypeScript Workbench can be used for more complex setups, try https://www.typescriptlang.org/dev/bug-workbench/

As a last resort, you can link to a repo, but these will be slower for us to investigate. --> Playground link with relevant code

💻 Code

<!-- Please post the relevant code sample here as well-->

// a.ts
export function x() {
  return 1;
}
// index.ts
import a from "./a"; // Module '"x/a"' has no default export.
a.x(); // _a.default is undefined
// tsconfig.json
{
  "compilerOptions": {
    "strict": true,
    "noImplicitAny": true,
    "strictNullChecks": true,
    "strictFunctionTypes": true,
    "strictPropertyInitialization": true,
    "strictBindCallApply": true,
    "noImplicitThis": true,
    "noImplicitReturns": true,
    "alwaysStrict": true,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "declaration": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "target": "ES2017",
    "jsx": "react",
    "module": "ESNext",
    "moduleResolution": "node"
  }
}

🙁 Actual behavior

<!-- What happened, and why it was wrong -->

🙂 Expected behavior

<!-- What you expected to happen instead, and why -->

created time in 8 days

startedlynn/hello-wordl

started time in 9 days

release quantumsheep/qtmsheep.com

2.6.0

released time in 9 days

created tagquantumsheep/qtmsheep.com

tag2.6.0

My personal website

created time in 9 days

push eventquantumsheep/qtmsheep.com

quantumsheep

commit sha 4475ee38fdc352fe1b0c624a084d18c18198e645

Remove `gatsby-plugin-advanced-sitemap`

view details

push time in 9 days

release quantumsheep/qtmsheep.com

2.5.0

released time in 9 days

created tagquantumsheep/qtmsheep.com

tag2.5.0

My personal website

created time in 9 days

push eventquantumsheep/qtmsheep.com

quantumsheep

commit sha 8bba535669a6c0beba3fdb943efe3e573bbc1ba4

Fix utterances configuration

view details

push time in 9 days

push eventquantumsheep/ops

quantumsheep

commit sha ef21be177bb4c0add771922b850bf627d5c39339

Add an option to disable automatic args file copy

view details

push time in 10 days

push eventquantumsheep/ops

Nathanael Demacon

commit sha 92292931d10215151b2425a15db5ce0c5662d15e

Allow directories in first argument copy (#1226)

view details

quantumsheep

commit sha 7f1b81197ee0c9f849806570b5ce68ddc14e44db

Add an option to disable automatic args file copy

view details

push time in 10 days

created tagquantumsheep/qtmsheep.com

tag2.4.0

My personal website

created time in 10 days

release quantumsheep/qtmsheep.com

2.4.0

released time in 10 days

push eventquantumsheep/qtmsheep.com

quantumsheep

commit sha 1fca2ff031a639a4c53f29c0a9a67fc5531a6d2b

Fix Twitter metadata

view details

push time in 10 days

PR opened nanovms/ops

Allow directories in first argument copy

Fixes #1225

+7 -2

0 comment

1 changed file

pr created time in 10 days

issue openednanovms/ops

panic: cannot write root filesystem: cannot read file .: read .: is a directory

When passing a directory as the first arguments, it throws an error:

panic: cannot write root filesystem: cannot read file .: read .: is a directory

goroutine 1 [running]:
github.com/nanovms/ops/cmd.loadCommandHandler(0xc000b06580, 0xc000b0c690, 0x1, 0x3)
        /Users/eyberg/go/src/github.com/nanovms/ops/cmd/cmd_pkg.go:328 +0x597
github.com/spf13/cobra.(*Command).execute(0xc000b06580, 0xc000b0c660, 0x3, 0x3, 0xc000b06580, 0xc000b0c660)
        /Users/eyberg/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 +0x2c2
github.com/spf13/cobra.(*Command).ExecuteC(0xc0000d9080, 0x0, 0xffffffff, 0xc000110058)
        /Users/eyberg/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 +0x375
github.com/spf13/cobra.(*Command).Execute(...)
        /Users/eyberg/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887
main.main()
        /Users/eyberg/go/src/github.com/nanovms/ops/ops.go:8 +0x2a

created time in 10 days

create barnchquantumsheep/ops

branch : fix/copy-directory-arg

created branch time in 10 days

PR opened nanovms/ops

Add an option to disable automatic args file copy

This PR adds the --disable-args-copy option. I didn't want the first argument to be automatically copied as I was manually copying files and directory using a config file. This might be useful for other people.

+23 -11

0 comment

3 changed files

pr created time in 10 days

create barnchquantumsheep/ops

branch : feature/disable-args-copy

created branch time in 10 days

push eventquantumsheep/ops

Nathanael Demacon

commit sha 568cd734d2807d5cafcff641b7dbd09885a8e31c

Add `--local` flag to `pkg contents` command (#1117)

view details

Justin Sanders

commit sha d856b4d8084427c1e7e2b52fe7bc36cd5490bbfb

Make debug flag executable checks non-fatal The debug flag implements checks for a valid, statically linked executable with debug symbols and aborts the command if failed. This prevents using the debug flag with packages or arbitrary executables where you want to debug nanos. This change prints out the failed checks as an error message but does not abort the command.

view details

sanderssj

commit sha f152d7258af2feca9d475a38746e0a666f71f2b3

Merge pull request #1120 from nanovms/debug-flag-error-messages Make debug flag executable checks non-fatal

view details

Adeel Mujahid

commit sha ba2e149dc036b14e39fe922e71c13539e6d07f43

Skip statically linked program with pkg from-docker (#1123)

view details

Adeel Mujahid

commit sha 3de88b29885dc998fccd37c410108ef9ac802a7c

Update README pointing to examples repo (#1125)

view details

Justin Sanders

commit sha 1cf057d4cabcdef92a479271d8f2279ea2c61697

Handle relative or absolute program paths Use filepath.Abs to create ProgramPath which automatically handles relative or absolute paths instead of joining path elements manually.

view details

sanderssj

commit sha 7b54d1f6728ce35fc6a84f3d284676e6a46369d9

Merge pull request #1128 from nanovms/handle-absolute-program-path Handle relative or absolute program paths

view details

Ian Eyberg

commit sha c1b86214d21e9dc1ffc322b8ad820e1055abf803

we are persisting versioned nanos releases but not ops - this persists versioned ops releases (#1131) Co-authored-by: Ian Eyberg <ian@deferpanic.com>

view details

Francesco Lavra

commit sha 103b32d963d5cf55463d1053a8e6d9470e7fab4c

Image creation: improve support for target root When the user specifies a target root directory, any files and directories in the config file that have an absolute path, as well as shared libraries used by the program, should be retrieved from the target root.

view details

Francesco Lavra

commit sha ad7b7ce593bcb731235552f5c3d29b41a64e0ab0

Qemu: add support for running non-raw Linux images Debian Linux images cannot be run by Qemu with the `-vga none` option; in addition, when the image file has a format other than raw, Qemu must not be passed the `format=raw` option and should be allowed to automatically detect the file format. This will be needed in the next commit to add support for cross-build environments.

view details

Francesco Lavra

commit sha aa98ec914fb77f6b49fe2995b272871e7d2f640b

Commands: add support for cross-build environment This commit adds the 'env' set of commands, which allows to build an application in a Linux virtual machine and create a Nanos image from a set of files retrieved from the Linux virtual machine. Usage summary for the new commands: - `ops env install`: downloads a VM image from an online repository and extracts it in $OPS_HOME/crossbuild/images - `ops env uninstall`: removes the VM image from $OPS_HOME/crossbuild/images - `ops env build <build_file> --create-image -c config.json`: starts the build VM, connects to it via ssh, executes in sequence the set of commands specified in <build_file> (aborting the process if any of those commands returns an error), then reads any "Files", "Dirs" and "MapDirs" directives in config.json (which is a standard ops configuration file), copies the relevant files in a temporary folder in the host and uses them to create an on-prem image; finally, the build VM is stopped - `ops env build <build_file> -r <host_path> -c config.json`: like above, but instead of copying the files in a temporary folder copies them into <host_path>, and does not create an image; the set of files copied in <host_path> can then be used to create any image the user may want (on-prem or otherwise); this is useful if the user wants to modify the set of files and/or add new files before creating an image - `ops env copy <host_path> -c config.json`: like above, but without the build step; this is useful if the user wants to create different images with different sets of files, and doesn't need to repeat the build step every time

view details

Ian Eyberg

commit sha a543b6c1faa6b406619033e1bcaf2915ffad3c76

bumping containerd (#1134) Co-authored-by: Ian Eyberg <ian@deferpanic.com>

view details

Ian Eyberg

commit sha dc71214bcfba20d42387920e788698fd3b8418e5

initial support for instance groups on gcp (#1136) * initial support for instance groups on gcp * adding network tags for instance template Co-authored-by: Ian Eyberg <ian@deferpanic.com>

view details

Marcus Holmes

commit sha 185bb0c398686ffd81ad472994c06930d4780d02

Update install.sh (#1144) Fix typo in install script

view details

Ian Eyberg

commit sha 842992f3e2f014e6d67899e79c7d00b08a93fc29

adding default netmask in flags (#1145) Co-authored-by: ian eyberg <ian@deferpanic.com>

view details

Justin Sanders

commit sha 7a36f8158ddc0df580bc0980658ee70316fe04e5

Remove target root prefix path from library path When using the TargetRoot option where libraries must be added to the image, the entire host path was used in the image. This change removes the TargetRoot path from the host library path to create the correct path for the image.

view details

sanderssj

commit sha e65d2e5c45315d3369195e492d5476ed4cc4418a

Merge pull request #1146 from nanovms/fix/target-root-addlibrary Remove target root prefix path from library path

view details

Francesco Lavra

commit sha b1db597ca9f09dc683ab317eb4fe72dfbe17da31

fs/manifest.go: mkDirPath(): skip empty path elements When the path string supplied to mkDirPath() has sequences of consecutive '/' characters, or is empty (which can happen during `ops pkg load` command execution), the filesystem code was creating tuple attributes with emtpy symbols, which are useless. This commit fixes it.

view details

Francesco Lavra

commit sha 2810f0329c3474fd81c99417c1b647606673abbf

image command: add `cp`, `ls` and `tree` subcommands The TFS filesystem driver now supports reading a filesystem from an image file. Three new subcommands for the `ops image` command have been added to exploit this new functionality. This makes ops implement most of the features of the `dump` tool. Closes #911.

view details

Ian Eyberg

commit sha 57936b7cce38f0d16743c2b8ea5eeb958f082eea

unstub zone for volumes (#1148) Co-authored-by: Ian Eyberg <ian@deferpanic.com>

view details

push time in 10 days

release quantumsheep/qtmsheep.com

2.3.0

released time in 10 days

more