find:
(targetEntity=)".+\\([^"]+)"(class=)".+\\([^"]+)"
replace: $1$2::class
| <?php | |
| declare(strict_types=1); | |
| namespace App\JsonRpc\ArgumentResolver; | |
| use App\JsonRpc\Exception\ValidationException; | |
| use App\JsonRpc\RpcMethodRequest; | |
| use Premier\ArgumentResolver\ArgumentMetadata; | |
| use Premier\ArgumentResolver\ArgumentValueResolverInterface; |
| <?php | |
| declare(strict_types=1); | |
| namespace App\JsonRpc\ArgumentResolver; | |
| use App\Doctrine\Registry; | |
| use App\JsonRpc\Attributes\Entity; | |
| use LogicException; | |
| use Premier\ArgumentResolver\ArgumentMetadata; |
| COPY (SELECT * | |
| FROM car_recommendation_part | |
| WHERE recommendation_id IN ( | |
| SELECT id | |
| from car_recommendation | |
| WHERE car_id NOT IN ( | |
| SELECT car.id | |
| FROM orders | |
| JOIN car ON car.uuid = orders.car_id | |
| WHERE car_id IS NOT NULL |
| #!/bin/bash | |
| RULE_FILE=/etc/udev/rules.d/00-keystation-88.rules | |
| SERVICE_FILE=/etc/systemd/system/keystation88.service | |
| SCRIPT_FILE=$(realpath "$0") | |
| install() { | |
| cat >$RULE_FILE <<EOL | |
| KERNEL=="dmmidi2", SUBSYSTEM=="sound", RUN+="$SCRIPT_FILE event" | |
| EOL |
| <?php | |
| require_once __DIR__.'/vendor/autoload.php'; | |
| Symfony\Component\ErrorHandler\Debug::enable(); | |
| $arr = Symfony\Component\Yaml\Yaml::parse(\file_get_contents(__DIR__.'/config/packages/rpc_server.yaml')); | |
| $dirs = \array_merge(...\array_values($arr['rpc_server']['mapping'])); | |
| $dirs = \array_map(fn (string $path) => \str_replace('%kernel.project_dir%', __DIR__, $path), $dirs); | |
| $dirs = \array_filter($dirs, fn (string $path) => \file_exists($path)); |
find:
(targetEntity=)".+\\([^"]+)"(class=)".+\\([^"]+)"replace: $1$2::class
| composer require `composer info --name-only --direct | grep -e '^symfony/' | awk '{$1=$1;print $0":^4.4"}' | tr '\n' ' '` |
| #!/bin/sh | |
| # http://stackoverflow.com/a/1557398 | |
| for sha in $(git rev-list --all --pretty=format:"" | sed "s/^commit //") ; do git diff-tree -r -c -M -C --no-commit-id $sha | awk '{print $4}' | git cat-file --batch-check 2>/dev/null | awk '{ sum+=$3 } END {printf "%010d %s\n", sum, "'"$sha"'"}' ; done | sort | tail |
| Often, the Docker daemon is started with too low a limit for lockable memory. That's the limit you are seeing in your logs: | |
| Increase RLIMIT_MEMLOCK, soft limit: 65536, hard limit: 65536 | |
| The containers inherit this limit, which then becomes a problem for Elasticsearch when it tries lock more memory than allowed. | |
| If you look at your Docker daemon's limits, you will probably see this: | |
| # grep locked /proc/$(ps --no-headers -o pid -C dockerd | tr -d ' ')/limits | |
| Max locked memory 65536 65536 bytes | |
| When we would much prefer to see: |
| <?php | |
| declare(strict_types=1); | |
| namespace App\Product\Quality; | |
| use App\Entity\Product\Segment; | |
| use Generator; | |
| use InvalidArgumentException; | |
| use Money\Money; |