This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Returns caller class/file name, function and line where current | |
* | |
* Potentially doesn't cover all cases, but is simple and pretty handy for use in frameworks. | |
* | |
* @param bool $as_array result as array or string in this format: `<file|class>:<func>():<line>` | |
* @return string|array | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
CONTAINER="ds-php" # the name of the container in which to 'exec' something | |
CONFIG="$(dirname $([ -L $0 ] && readlink -f $0 || echo $0))/docker-compose.yml" # path to compose yml file | |
CMD="docker-compose -f $CONFIG" # docker-compose command | |
APP_URL='http://localhost:8000/' | |
open_browser() { | |
if which xdg-open > /dev/null; then | |
xdg-open "$1" </dev/null >/dev/null 2>&1 & disown | |
elif which gnome-open > /dev/null; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# CUE-sheet generator for youtube-dl | |
# Usage: | |
# 0. Install 'jq' utility | |
# 1. Download any audio file with metadata from YouTube or Youtube Music, e.g. | |
# $ youtube-dl \ | |
# --extract-audio \ | |
# --audio-format flac \ | |
# --audio-quality 0 \ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[user] | |
# ... | |
# signingkey = <key> | |
# git config user.signingkey ... -- установить ключ | |
[commit] | |
gpgSign = true | |
[tag] | |
gpgSign = true | |
[push] | |
default = current |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
##################################################################### | |
# # | |
# Stupidly simple backup script for own projects # | |
# # | |
# Author: Anthony Axenov (Антон Аксенов) # | |
# Version: 1.0 # | |
# License: WTFPLv2 More info: https://axenov.dev/?p=1423 # | |
# # | |
##################################################################### |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Based on: | |
# https://github.com/Powerlevel9k/powerlevel9k/wiki/Install-Instructions | |
# https://github.com/ohmyzsh/ohmyzsh | |
# https://powerline.readthedocs.io/en/latest/installation/linux.html#fonts-installation | |
# https://gist.github.com/dogrocker/1efb8fd9427779c827058f873b94df95 | |
# https://linuxhint.com/install_zsh_shell_ubuntu_1804/ | |
echo "*********************************************" | |
echo " zsh fancifier" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
declare(strict_types = 1); | |
namespace Tests; | |
use Illuminate\Support\Collection; | |
use PHPUnit\Framework\TestCase; | |
class BasicTestCase extends TestCase |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function output(...$data) | |
{ | |
$result = []; | |
foreach ($data as $something) { | |
if ($something instanceof Illuminate\Support\Collection) { | |
$something = $something->toArray(); | |
} | |
if (is_array($something)) { | |
$something = var_export($something, true); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Simple php equivalent of Oracle's decode() | |
* | |
* It can be used as simple oneline-alternative to switch or if operators in many | |
* cases without difficult logic. For example, get string mnemocode of some value: | |
* | |
* echo 'State: '.decode($state, 0, 'disabled', 1, 'enabled', 'unknown'); | |
* |