Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki 2 points 1 week ago

Yes, that's what I wrote.

[–] Kissaki 1 points 1 week ago (1 children)

How do you ~~enjoy~~ like Azure DevOps?

I recently had the ~~pleasure~~ of working with it. Thank god I only set up CI for a different team and I'm not part of that project.

[–] Kissaki 2 points 1 week ago (5 children)

Sorry this will be all abstract. By now I feel like it's just useless rambling. I guess I'll post what I wrote anyway. Just in case it is somewhat helpful or contextualizing.

MAUI is the cross platform dotnet framework/library, although without Linux support. But as I remember there is a community project to extend it onto Linux. That's where I would check first.

Other than that, I assume you have looked for other libs. But I am not very hopefuly they exist to cross Wayland and X11.

I would be more hopeful that there are separate dotnet libs for wayland and X11. But who knows what state those would be in.


of a standard library

You mean the X11 and Wayland "standard" libraries? Or dotnet?

Notably, you are talking about GUI functionality here. Most programming language standard libraries cover everything except for GUI. Because GUI is a whole mess in and of itself - as you found yourself.

Linux has not just one but multiple graphics desktop standards. So it's not as simple as on Windows with one Windows API or macOS with one system. That's where the whole ordeal comes from of not quite being able to support one platform and system, and them being different.

[–] Kissaki 2 points 1 week ago* (last edited 1 week ago)

Try out the fork furrier

[–] Kissaki 2 points 1 week ago (7 children)

C# is pretty much my fav

[–] Kissaki 1 points 1 week ago

You mean specifically net framework or net >= 6 as well?

[–] Kissaki 2 points 1 week ago (2 children)

Where can I find this language called violence?

[–] Kissaki 4 points 1 week ago

Template-C++ is not C++ after all /s

[–] Kissaki 5 points 1 week ago (2 children)

I think the front and back end of PHP are pretty similar. They are both the same letter P after all.

[–] Kissaki 2 points 1 week ago
[–] Kissaki 1 points 1 week ago

You can see it in the post thumbnail

/s

[–] Kissaki 1 points 1 week ago

8 stands for infinity after all ♾️

5
submitted 2 months ago* (last edited 2 months ago) by Kissaki to c/nushell
 

My website is implemented through Hugo, with content sources in Markdown. Metadata is added through a so-called "front matter" header within Markdown files. I noticed date metadata (front matter) was missing on content pages and consequently had 2001 on RSS feeds.

I used Nushell to en-mass add page dates after-the-fact, with date values determined through Git.

# Determine pages with missing date front matter (may be missing pages that have `date = ` as content)
glob **/*.md | where {|x| $x | open | not ($in | str contains 'date = ') } | save missing.json

# Determine content creation dates through Git add authoring date
open missing.json | wrap path | upsert date {|x| git log '--follow' '--diff-filter=A' '--format=%ad' '--date=iso' '--' $x.path | into datetime } | save dates.json

# Prepend date TOML front matter to closing fence
open dates.json | each {|x| $x.path | open --raw | str replace "\r\n+++\r\n" $"\r\ndate = \"($x.date | format date '%Y-%m-%d %H:%M:%S')\"\r\n+++\r\n" | collect | save -f $x.path }

Example [inline] result/fixup:

date = "2022-08-07 18:31:18"
+++

Some work details and manual cleanup (e.g. pages with resource front matter where the date declaration must be placed before them) omitted.

 

Whether you are using Expecto, MSTest, NUnit, TUnit, or xUnit.net, you can now leverage the new testing platform to run your tests.

In this post, we’ll highlight the test frameworks that have embraced Microsoft.Testing.Platform, share their unique characteristics, and provide resources for getting started.

 

The [email protected] community is an empty, dead community created (moderated) by an inactive, empty account.

I would prefer it if it were deleted so as not to clutter the instance community list.

Does this instance have a concrete guideline or precedent for that or would be able to decide at the discretion of an admin?

 

I added two solutions to the Rosetta Code FizBuzz page in Nu.

The one that was already there was quite confusing/non-intuitive to me; with string determination, and by index value fixups.

I like the match solution because it's structurally obvious and demonstrates the record-field-value match and logical case matching:

1..100 | each {
  { x: $in, mod3: ($in mod 3), mod5: ($in mod 5), }
  | match $in {
    { mod3: 0, mod5: 0, } => 'FizzBuz',
    { mod3: 0, mod5: _, } => 'Fizz',
    { mod3: _, mod5: 0, } => 'Buzz',
                        _ => $in.x
  }
} | str join "\n"

Do you have alternative suggestions or improvements?

6
submitted 2 months ago by Kissaki to c/dotnet
 

This year, we are introducing updates in the HTTP space, new HttpClientFactory APIs, .NET Framework compatibility improvements, and more.

 

This post only applies if you’re using ASP.NET Core on .NET Framework.

ASP.NET Core users on .NET Framework should update to the latest ASP.NET Core 2.3 release to stay in support. This update enables ASP.NET Core 2.2 users to update to a supported version by doing a NuGet package upgrade instead of a downgrade. ASP.NET Core 2.1 users updating to ASP.NET Core 2.3 should experience no change in behavior as the packages contain the exact same code. ASP.NET Core 2.2 users may need to remove any dependencies on ASP.NET Core 2.2 specific changes. Any future servicing fixes for ASP.NET Core on .NET Framework will be based on ASP.NET Core 2.3.

Microsoft making changes for something five years out of support (the 2.2 version).

lol at every instance of ASP.NET becoming a link here

9
submitted 2 months ago by Kissaki to c/nushell
 

Nushell is a powerful shell and scripting language with strong typing, querying, and piping functionalities.

This release adds runtime pipeline input type checking, several new commands and operators, and various other miscellaneous improvements.

42
I Stopped Using Matrix - Tatsumoto (tatsumoto.neocities.org)
submitted 2 months ago* (last edited 2 months ago) by Kissaki to c/opensource
 

What ultimately pushed me to leave Matrix was discovering that my homeserver's admin was using my account without my consent.

In an encrypted room even with fully verified members, a compromised or hostile home server can still take over the room by impersonating an admin. That admin (or even a newly minted user) can then send events or listen on the conversations.

…, I've decided to move my conversations over to SimpleX.

For the past few months, the Matrix community has been largely inactive (despite having over 5,000 members), while the Telegram community has remained much more vibrant. This is disappointing given that I have been a strong advocate for using Matrix and have promoted it widely. For some reason, people are not moving to Matrix at the rate I had hoped.

view more: ‹ prev next ›