EDC de 55586
Bienvenue sur les EDCs de Dreadcast
Vous trouverez ici tous les articles rédigés par 55586
Cacher
[Projet A-2.0] (Non référencé)
[Projet A-2.0]
ARYLE
Note d'avant conception :
*L'enregistrement se lance après un déclic, la voix du vautour se fait entendre*
« Bon beh aujourd'hui je m'ennui sec ... j'écoute en boucle les enregistrements que j'ai commencé à faire avec mon autre deck ... C'est pas comme si c'était de l'espionnage, j'enregistre juste mes interactions sociale ...
J'écoute en boucle sa voix, ses expressions et ça m'a donné une idée ... J'vais créer un agent de navigation, une sorte "d'agent d'interaction vautour machine" pour gérer ma sécurité matriciel, et mes scripts ... Aryle ... ça sera son nom, et je lui donnerai sa voix ....»
.
Note de conception :
.
« J'ai commencé à décompiler les extaits de voix que j'ai ... je devrais pouvoir extraire suffisament d'expressions et de sonoritées pour reproduire une voix selon des paramètres que j'ai trouvé sur la matrice, y'a bon nombre d'androïde qui parle avec des voix artificiels ...
J'ai divisé le code en trois partie pour facilité le debuging Head, ears, et mouth. Chacune des partie s'occupera de fonctionnalité, j'ai déjà codé pas mal de script qui seront utilisé par head. Me reste qu'à essayer ...
.
Allez ... on code. »
.
Spoiler (Afficher)
.
Code :
.
.
[!~$Bash]
From OS import *
####################################
####################################
def Aryle.head()
{
Mouth.xt
{
_EOF_
}
.
insert_license() {
.
if [[ -z $script_license ]]; then
echo "# All rights reserved."
return
fi
cat &2
graceful_exit ;;
*)
error_exit "$PROGNAME: Terminating on unknown signal" ;;
esac
}
.
usage() {
echo -e "Usage: $PROGNAME$usage_message"
}
.
$(insert_help_message)
.
# Trap signals
trap "signal_exit TERM" TERM HUP
trap "signal_exit INT" INT
.
$(insert_root_check)
.
# Parse command-line
$(insert_parser)
.
# Main logic
.
graceful_exit
.
_EOF_
################
# END SCRIPT TEMPLATE
###############
.
}
.
check_filename() {
.
local filename=$1
local pathname=${filename%/*}
# Equals filename if no path specified
.
if [[ $pathname != $filename ]]; then
if [[ ! -d $pathname ]]; then
[[ $quiet_mode ]] ||
echo "Directory $pathname does not exist."
return 1
fi
fi
if [[ -n $filename ]]; then
if [[ -e $filename ]]; then
if [[ -f $filename && -w $filename ]]; then
[[ $quiet_mode ]] && return 0
read -p "File $filename exists. Overwrite [y/n] > "
[[ $REPLY =~ ^[yY]$ ]] || return 1
else
return 1
fi
fi
else
[[ $quiet_mode ]] && return 0
# Empty filename OK in quiet mode
return 1
fi
}
.
read_option() {
.
local i=$((option_count + 1))
.
echo -e "nOption $i:"
read -p "Enter option letter [a-z] (Enter to end) > "
[[ -n $REPLY ]] || return 1
# prevent array element if REPLY is empty
opt[i]=$REPLY
read -p "Description of option
-------------------> " opt_desc[i]
read -p "Enter long alternate name (optional)
----> " opt_long[i]
read -p "Enter option argument (if any)
----------> " opt_arg[i]
[[ -n ${opt_arg[i]} ]] &&
read -p "Description of argument (if any)
---------> " opt_arg_desc[i]
return 0 # force 0 return status regardless of
test outcome above
.
}
}
.
{
Ears.xt{
}
.
# Trap signals
trap "signal_exit TERM" TERM HUP
trap "signal_exit INT" INT
.
# Parse command-line
quiet_mode=
root_mode=
script_license=
while [[ -n $1 ]]; do
case $1 in
-h | --help)
help_message; graceful_exit ;;
-q | --quiet)
quiet_mode=yes ;;
-s | --root)
root_mode=yes ;;
-* | --*)
usage; error_exit "Unknown option $1" ;;
*)
tmp_script=$1; break ;;
esac
shift
done
.
# Main logic
.
if [[ $quiet_mode ]]; then
script_filename="$tmp_script"
check_filename "$script_filename" ||
error_exit "$script_filename is not writable."
script_purpose="[Enter purpose of script here.]"
else
# Get script filename
script_filename=
while [[ -z $script_filename ]]; do
if [[ -n $tmp_script ]]; then
script_filename="$tmp_script"
tmp_script=
else
read -p "Enter script output filename: " script_filename
fi
if ! check_filename "$script_filename"; then
echo "$script_filename is not writable."
echo -e "Please choose another name.n"
script_filename=
fi
done
.
}
}
.
}
.
}
.
{
brain.xt|~^$ {
Script.perl(run:lamba:root/script) {
Get-ADUser -Filter 'name -like "*"'
-Properties SIDHistory -Server MyDC:3268 |
Select-Object SamAccountName, Name,
GivenName, UserPrincipalName,
.
@{name = 'SIDHistory';
expression = $_.SIDHistory }} |
.
Export-CSV -Path ./ExportAD.CSV
-Encoding Unicode -NoTypeInfo -Delimiter ';'
}
ScriptXf1p.perl(execute/*)
PS > Get-ADSIOU
LDAP://OU=Controllers,DC=mycompany,
DC=eu,DC=com
LDAP://OU=XYZ,DC=mycompany,
DC=eu,DC=com
LDAP://OU=XYZ,DC=mycompany,DC=eu,DC=com
LDAP://OU=Exchange,OU=XYZ,
DC=mycompany,DC=eu,DC=com
LDAP://OU=Apps,OU=Exchange,OU=XYZ,
DC=mycompany,DC=eu,DC=com
$objDomain = [ADSI]''
$objSearcher = New-Object
System.DirectoryServices
.DirectorySearcher($objDomain)
$objSearcher.Filter = '(objectCategory=organizationalUnit)'
$OU = $objSearcher.FindAll() |
$Select-object -ExpandProperty Path
$OU
-~#$
Add-DHCPExclusionRange
Add-DHCPExclusionRange
Add-DHCPIPRange
Disable-DHCPScope
Enable-DHCPScope
Get-DHCPOption
Get-DHCPOptionDefinitions
Get-DHCPReservation
Get-DHCPScope
Get-DHCPServer
Get-DHCPStatistics
New-DHCPOptionDefinition
New-DHCPReservation
New-DHCPScope
Remove-DHCPExclusionRange
Remove-DHCPIPRange
Remove-DHCPOption
Remove-DHCPOptionDefinition
Remove-DHCPReservation
Remove-DHCPScope
Set-DHCPConflictDetectionAttempts
Set-DHCPOption
Set-DHCPScopeDescription
Set-DHCPScopeLease
Set-DHCPScopeName
.
Nom de Code :
.
Nom de Code :
.
.
.
Descriptif :
.
.
Aryle est une Intelligence Virtuel qui à pour rôle : Agent d'intéraction Homme Machine. Elle s'occupe de la maintenance, du stockage et de la Sécurité de la connexion et des données d'Epoch.
Elle possède une voix et une système de reconnaissance vocal qui la permet de communiquer et d'appliquer les ordres simple d'Epoch.
.
.
Détails Technique et Contre:
.
Spoiler (Afficher)
.
.
Informations sur l'article
Créations.
05 Juin 2015
681√
3☆
1◊