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); | |
class ФізичнаОсоба | |
{ | |
public function __construct( | |
public readonly string $іменування, | |
public readonly ?DateTimeInterface $датаНародження = null, | |
public readonly ?ПоштоваАдреса $адреса = null, | |
) { } |
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 Loan Calculator | |
* | |
* This is standalone web application. It can calculate loan amortization | |
* schedule based on amount of requested loan, annual interest rate, loan | |
* fee and duration of the loan in months. Linear and annuity payment | |
* methods are supported. | |
* |
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
#!/usr/bin/env php | |
<?php | |
$code = $argv[1] ?? '1010101017'; | |
if (!is_string($code) || strlen($code) != 10 || !is_numeric($code)) { | |
echo 'РНОКПП має бути довжиною 10 цифр' . PHP_EOL; | |
die(); | |
} | |
echo 'Що відомо про РНОКПП ' . $code . PHP_EOL; |
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
/* | |
* Based on https://www.askvg.com/tip-new-working-method-to-restore-classic-theme-and-ui-in-firefox-91-and-later-versions/ | |
* Modified a little for my own preferences | |
*/ | |
.tab-background { | |
/* I'm fine with rounded top corners */ | |
border-radius: 4px 4px 0px 0px !important; | |
margin-bottom: 0px !important; | |
} |
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
CREATE TABLE foo1 (id int(10) UNSIGNED NOT NULL, msg varchar(20) NOT NULL); | |
ALTER TABLE foo1 ADD PRIMARY KEY (id); | |
INSERT INTO foo1 (id, msg) VALUES (1, 'foo'), (2, 'bar'); | |
/* | |
MariaDB [sandbox]> SELECT * FROM `foo1`; | |
+----+-----+ | |
| id | msg | | |
+----+-----+ | |
| 1 | foo | |
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 | |
$tsv = "foo\t100\t150\nbar\t120\t200\nquux\t115\t180\n"; | |
echo $tsv; | |
$table = array_map(fn($row) => explode("\t", $row), explode("\n", trim($tsv))); | |
print_r($table); | |
echo implode("\n", array_map(fn($row) => implode("\t", $row), $table)) . "\n"; |
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
# /etc/apache2/sites-available/000-default.conf | |
<IfModule mod_vhost_alias.c> | |
<VirtualHost *:80> | |
# Mass virtual hosting | |
ServerAlias * | |
UseCanonicalName Off | |
VirtualDocumentRoot "/var/www/vhosts/%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
fswebcam -d /dev/video0 -r 800x600 - | convert - png:- | xclip -se c -t image/png -i |
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 | |
$data = array( | |
array( | |
'id' => 101, | |
'name' => 'Foo', | |
), | |
array( | |
'id' => 102, | |
'name' => 'Bar', |
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
version: '3' | |
services: | |
php: | |
image: php:7-fpm | |
volumes: | |
- ./app:/app:rw | |
- ./php-misc.ini:/usr/local/etc/php/conf.d/docker-php.ini:ro | |
web: | |
image: nginx:latest |
NewerOlder