View output_when_pressing_a.txt
********You pressed A |
View console.php
<?php declare(strict_types=1); | |
// Ce fichier contient tout un tas de fonctions utile pour faire des opérations spéciales | |
// dans les terminaux. | |
// Lire le contenu des fonctions n'est pas toujours simple car on utilise justement des fonctions pour se simplifier | |
// la vie, leur contenu est souvent donc un peu compliqué à lire. | |
// Mais ici pour les curieux j'ai pris le temps de commenter le code ! | |
// Pour en apprendre plus comment cela fonctionne vous pouvez aller lire ce tutoriel sur ZdS: | |
// https://zestedesavoir.com/tutoriels/1733/termcap-et-terminfo/ | |
// Ou naturellement faire quelques recherches sur internet. ;-) (c'est d'ailleurs principalement ce que j'ai fait) |
View ldap_working_for_ad.php
<?php | |
$bind = ldap_bind($ldap, $username, $password); | |
$res = ldap_search( | |
$ldap, | |
'OU=UTILISATEUR,DC=scaprim,DC=local', | |
// Weirdo syntax to say objetClass must be type user but the username is either | |
// userprincipalname or samaccountname | |
"(&(objectClass=user)(|(userprincipalname=$username)(samaccountname=$username)))" | |
); |
View async_generators.php
<?php | |
// Utilisation d'une classe Task pour clarifier mon code précédent à base de tableaux | |
class Task | |
{ | |
protected $taskId; | |
protected $coroutine; | |
protected $sendValue = null; | |
protected $beforeFirstYield = true; |
View git-must-have.ini
[push] | |
default = simple | |
[pull] | |
rebase = preserve | |
[alias] | |
pf = push --force-with-lease |
View output.txt
yarn install v1.13.0 | |
info No lockfile found. | |
[1/4] Resolving packages... | |
[2/4] Fetching packages... | |
[3/4] Linking dependencies... | |
[4/4] Building fresh packages... | |
error /home/nek/Programmation/Web/JS/Applications/ScoringlineKurentoServer/node_modules/kurento-jsonrpc/node_modules/utf-8-validate: Command failed. | |
Exit code: 1 | |
Command: node-gyp rebuild | |
Arguments: |
View docker-compose.yml
version: '2' | |
services: | |
your-docker-name: | |
build: docker/php-fpm | |
ulimits: | |
core: 100000000000 |
View bug.php
<?php | |
// Fichier bug.php | |
$x = new AppendIterator; | |
$x->append($x); |
View LdapEncoder.php
<?php | |
namespace App\Security; | |
use Symfony\Component\Security\Core\Encoder\PasswordEncoderInterface; | |
class LdapEncoder implements PasswordEncoderInterface | |
{ | |
public function encodePassword($raw, $salt) | |
{ |
View .env
LDAP_URL=ldap://ldap:389 | |
LDAP_BASE_DN=dc=mycorp,dc=com | |
LDAP_SEARCH_DN=cn=admin,dc=mycorp,dc=com | |
LDAP_SEARCH_PASSWORD=s3cr3tpassw0rd |
NewerOlder