How can you distinguish game from reality when you bring the game in the real world? How easily can players be deceived when usual alarm bells have no meaning? Here's how ARGs can easily be exploited and what players can do to avoid bad surprises.
How can you distinguish game from reality when you bring the game in the real world? How easily can players be deceived when usual alarm bells have no meaning? Here's how ARGs can easily be exploited and what players can do to avoid bad surprises.
Разбираемся со звёздочками: понятное руководство по *args и **kwargs для начинающих
Многие начинающие разработчики обходят *args и **kwargs стороной, считая их чем-то необязательным или слишком сложным. Но на самом деле, понимание этого механизма — это качественный скачок в вашем умении писать чистый, масштабируемый и по-настоящему "пайтонический" код.
#VSCode #csharp #debug #args Velmi tápavě se mi snad podařilo přidat args. Použil jsem: https://nodogmablog.bryanhogan.net/2024/08/passing-arguments-to-vs-code-when-debugging-in-c-and-net/ . V tomhle jsem se moc nevyznal: https://code.visualstudio.com/docs/debugtest/debugging-configuration . A tohle mi nešlo: https://stackoverflow.com/questions/57889703/in-visual-studio-code-how-to-pass-arguments-in-launch-json .
Je adresář DU1 , asi nějaký "základní". Tam se mi nějak podařilo udělat podadresář .vscode a v něm:
launch.json :
{
"version": "0.2.0",
"configurations": [
{
"name": "My debug config",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/DU1/bin/Debug/net9.0/DU1.exe",
"args": ["x", "y", "z"],
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"stopAtEntry": false
}
]
}
tasks.json :
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
}
]
}
A nějak to snad funguje. Ale co je tam zbytečně, co neelegantně a proč je to tak složité, to nechápu.
Není někde jednoduchý návod?
If you like creepy stories, look no further. This unsolved case has it all: a sinister character, a horror movie-like setting, possible violent crime victims, death threats, mythology, and sophistication. It all started when a Swedish tech blog received a CD with one file on it, named 11B-X-1371.
https://negativepid.blog/file-11b-x-1371/
#hoaxes #ARGs #plagueDoctor #internetMysteries #unsolvedCases #OSINT
What happens when you bring a video game concept into the real world? What if you get people to participate in it for free? ARGs (Alternate Reality Games) blur the line between fiction and reality, bringing art into the digital world and players into the real world. Is it the secret recipe for success?
https://negativepid.blog/args-blurring-the-lines-between-game-and-reality/
Program arguments in C++
#question #chrome #commandLine #command-line #cli #args #arguments
When launching Google chrome from the command line, it is possible to include an argument that is a list of items for the network-request-blocking function? How about arguments for the settings?
hellooo fedi!!!
i am overdue for an #introduction:
i am a transfem artist based in #adelaide, kaurna yerta and have a background in #gamedev, specifically #virtualreality. i cant stop thinking about #transreality experiences, #pervasivegames, and other transmedia storytelling ( #ARGs! ), but most of my artistic practice would be in what i would more broadly call participatory #performanceart
i love #opensource, #diy (as in punk), #openscience, and building and pulling apart systems!!
@eloy here's the script (zsh) for reference:
#!/usr/bin/zsh#set -x# tests domain name resolution on a host using all mechanisms available (ref. Arch)# text stylingBLACK='\033[0;30m'RED='\033[0;31m'GREEN='\033[0;32m'YELLOW='\033[0;33m'BLUE='\033[0;34m'PURPLE='\033[0;35m'CYAN='\033[0;36m'WHITE='\033[0;37m'BOLD='\033[1m'NC='\033[0m' # Reset Stylefargs=("${argv[@]}")# array of tool names to search fortypeset -A toolname=('getent' 'nss''host' 'glibc''nslookup' 'glibc''dig' 'glibc''drill' 'glibc''resolvectl' 'systemd-resolved''doggo' 'other')# array of methods to group and order bytypeset -gU method=('nss''glibc''systemd-resolved''other')# array of explanations for the methodstypeset -A method_desc=('nss' 'nss-resolve,nss-myhostname,nss-mymachines (systemd)''glibc' '/etc/resolv.conf''systemd-resolved' 'systemd-resolved service (systemd)''other' 'unknown')# array of required args for those that need it onlytypeset -A required_args=('getent' 'ahosts''resolvectl' 'query')# array of prerequisites for those that need them onlytypeset -A required_service=('resolvectl' 'systemd-resolved')function print_div() {if [[ $1 = "1" ]]; thenprint -r -- "====================================================="elif [[ $1 = "2" ]]; thenprint -r -- "-----------------------------------------------------"elif [[ $1 = "3" ]]; thenprint -r -- "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv"elseprint -r -- "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"fi}function run_tool() {local tool=$1local tool_args=$2local args=("${fargs[@]}")# add defaults if no args givenif [[ ${#args[@]} -eq 0 ]]; thenargs=( 'localhost' $(</etc/hostname) )fiwhile [[ ${#args[@]} -gt 0 ]]; doprintf "\nResolving ${BOLD}%s${NC}...\n" "${args[1]}"print_div 3$tool $tool_args ${args[1]}print_div 4shift argsdone}function run_all_tools() {for k ("${(@k)method}")dosubscript=$kprintf "${BOLD}%s${NC} - uses %s\n" "$k" "$method_desc[$k]"print_div 1for tn methd ("${(@kv)toolname}")doif ! [[ $methd = $k ]] continueprintf "${BOLD}${PURPLE}%s:${NC} " "$tn"bin=$(command -v $tn)if [[ -z $bin ]]; thenprint -r -- "not installed"elseprint -r -- ""run_tool $bin ${required_args[$tn]}fiprint_div 2doneprint_div 1done}function report_on(){local info=$(stat --format %F $1)printf "\n\n%s is a %s\n" "$1" "$info"if [[ $info = "regular file" ]]; thenprint -r -- "contents:"cat $1fi}run_all_toolsreport_on /etc/hostsreport_on /etc/resolv.conf
Want to know how it all worked?
@BrianEnigma posted about the complicated technical process of getting the old Unfiction forums up and running in order to capture a static snapshot: http://netninja.com/2025/02/09/reviving-the-unfiction-forums/
I'm not sure how many of my peeps remember #Unfiction, but keep your eyes open for an announcement soon. #arg #args
In case you missed it... last week I announced a big new project: the Center for Immersive Arts, an immersive history project and archive! cfia.org
I'm exploring the history of alternate reality games, theater, LARP, escape rooms, theme parks, VR/XR, and more
(Check out the thread for details!)
https://xoxo.zone/@lauraehall/112973521879850132
#Immersive #AlternateRealityGames #ARGs #LARP #VR #XR #ImmersiveTheater #SleepNoMore #EscapeRoom #EscapeRooms #Puzzles #PuzzleGames #Nazotoki
More #ARGs should use the #Fediverse.
For example, someone could set up a Mastodon instance for an #ARG about a small fictitious county and make accounts for each citizen posting about bizarre events in the county, and can contribute to their ARG's lore by answering others' questions and generally interacting with comments from the Fediverse.
It's like how people set up accounts for characters from their ARG on Twitter or cryptic channels on YouTube.
Nice new work from Doc @edge on recovering polygenic scores from ancestral recombination graphs.
Scalability vs accuracy.
Знайшов ще одну не погану C++ бібліотеку для розбору вхідних аргументів програми. Називається TCLAP (Templatized C++ Command Line Parser). Вона є header-only тому зібрати набагато простіше, але мені таке не дуже подобається. Подивитись більше інформації з прикладами можна тут. Поширюється бібліотека під ліцензією MIT.
На жаль стандартне форматування помилок, довідки й версії не дуже звичне, але досить просто можна замінити на своє власне. Також було б непогано додати сучасні constexpr і таким чином пришвидшити виконання. А якщо у C++26 нарешті зʼявиться рефлексія. А з використанням C++23 можна було б замінити динамічний поліморфізм на статичний (CRTP). Ну це я вже дуже розмріявся.
#cpp #cxx #argv #args #parsing #parser #cli #lib #library #tclap #headeronly
Anyone know of a librarian with an interest/specialty in immersive design work (including but not limited to immersive theater, escape rooms, alternate reality games/ARGs, spatial computing/VR/AR/XR, transmedia work), who would be willing to advise on metadata, organizing digital collections, and similar topics? Please send them my way!
#Library #Libraries #Librarian #Immersive #Transmedia #ARGs #AlternateRealityGames #EscapeRooms #ImmersiveTheater
Thank you so much to everyone who has listened to my new #DarkAmbient #music release "The Crypt", about the encrypted layer of the #DarkWeb home to the rogue AIs crawling up to the surface web wreaking havoc all over the world!
Inspired by #CreepyPasta, #AnalogHorror, and #Internet #ARGs.
Listen (if you dare!) on:
🎶 #Bandcamp: https://moule.bandcamp.com/track/the-crypt
🔊 #Spotify + other platforms: https://hyperfollow.com/moule/the-crypt
👕 #Merch: https://www.redbubble.com/shop/ap/150355156
Only one week to go until I release my #Halloween track “The Crypt”! 🔒
It’s unnerving #DarkAmbient #music soundtracking :Melody: @Melody and :Mei: @Mei’s discovery of an encrypted layer of the #DarkWeb, home to the Bugs: rogue AIs crawling up to the surface web wreaking havoc all over the world! 🌐
Inspired by #CreepyPasta stories, #AnalogHorror, and #Internet #ARGs! 🔎
#PreSave link: https://distrokid.com/hyperfollow/moule/the-crypt
J17 - Unvieling the Occult Secrets of Hacking and Games
https://conspiracydistillery.com/videos/watch/28c50377-d088-4df9-a1f6-dfa9f71fa76d