To see which ports are being used by your server:
sudo ss -tulnp
Scale | Description | Examples |
---|---|---|
Impossible / Fictional Future | Events or worlds that could never exist or are purely imagined. | ??? |
Made-Up / Creative Fiction | Imagined, but internally consistent within a story or game. Could exist in a fictional universe. | Magical schools, dystopian societies, alternate history novels, role-playing game quests |
Possible / Speculative | Could happen, but hasn’t yet; relies on current science or trends. | Colonizing Mars, AI achieving general intelligence, futuristic technology prototypes |
Real-Life / Current | Things that are actually happening today in the real world. | Everyday events |
Concrete History / Past | Events that actually happened and are documented in history. | World War II |
using Sirenix.OdinInspector; | |
using UnityEngine; | |
namespace ADG.Scripts.Runtime | |
{ | |
[ExecuteAlways] | |
[RequireComponent(typeof(RectTransform))] | |
public class BackgroundScaler : MonoBehaviour | |
{ | |
[SerializeField, Required, BoxGroup("References")] |
While working with .NET Aspire
, I encountered an issue where one of my projects (adg-banner-printer
) wasn’t being included in the aspire publish
process. Here's a breakdown of the troubleshooting steps and the root cause:
Internal Program
Class?
I initially suspected the issue might be due to the Program
class being marked as internal
. That wasn’t the case.
Private Main
Method?
Next, I checked whether the Main
method being private
might be the cause. Still no effect.
using Ardalis.SmartEnum; | |
using FluentResults; | |
namespace ADG.Server.Shared.Secrets; | |
public class Secret : SmartEnum<Secret, string> | |
{ | |
public static readonly Secret OpenAI_ApiKey = new(nameof(OpenAI_ApiKey), "OPEN_AI_API_KEY"); | |
public static readonly Secret ElevenLabs_ApiKey = new(nameof(ElevenLabs_ApiKey), "ELEVEN_LABS_API_KEY"); |
using Shouldly; | |
namespace ADG.Server.AppHost.Tests.Utilities; | |
public static class DateTimeTestingExtensions | |
{ | |
public static void ShouldBeAfter(this DateTime actual, DateTime expected) | |
{ | |
if (actual <= expected) | |
throw new ShouldAssertException($"Expected {actual} to be after {expected}"); |
This study investigates whether habitual use of short-form video platforms—specifically Instagram Reels—may inhibit trauma processing in individuals exposed to adverse experiences. By combining qualitative interviews with psychometric data and usage analytics, the study aims to explore the hypothesis that compulsive engagement with Reels serves as a dissociative coping mechanism, potentially delaying or impeding emotional integration and trauma recovery.
La fermentation algorithmique est un processus d’adaptation progressive d’un algorithme de recommandation, déclenché par une réduction volontaire, mais non totale, de l'interaction avec une plateforme (ex. TikTok, YouTube, Instagram Reels).
Plutôt que de couper l’usage complètement, l’utilisateur adopte une posture d’interactions lentes, espacées et réfléchies :
using Sirenix.OdinInspector; | |
using UnityEngine; | |
public class RotationFollowSmooth : MonoBehaviour | |
{ | |
[SerializeField, BoxGroup("References"), Required] | |
private Transform _target; | |
[BoxGroup("Settings")] | |
[SerializeField, BoxGroup("Settings/Rotation"), Required] |
#Requires AutoHotkey v2.0 | |
CoordMode "Mouse", "Screen" | |
; Settings | |
moveSpeed := 5 ; Time in ms between movements | |
stepSize := 2 ; Pixels per step | |
; Global state | |
moving := true |