Google offers great abilities for fetching currency value from google finance:
=GOOGLEFINANCE("USDEUR")
will fill cell with most recent value for this currency.
| 0.982705 |
| #!/usr/bin/env nix-shell | |
| #! nix-shell -i bash | |
| #! nix-shell -p cmake gettext ncurses5 pcre2 | |
| # This script uses [nix-shell package manager](https://nixos.org/download) | |
| # to install fish clearly without any useless packages aftewards | |
| set -e | |
| FISH_VERSION="3.7.0" |
| <?php | |
| class Base64Encode extends \php_user_filter | |
| { | |
| private $bufferHandle; | |
| private $tail = ''; | |
| public function filter($in, $out, &$consumed, $closing) | |
| { |
| <?php | |
| class Writer | |
| { | |
| public function saveFile() | |
| { | |
| file_put_contents('/var/www/file.pdf', '123'); | |
| } | |
| } |
| <?php | |
| $date1 = new \DateTime('2017-01-01'); | |
| $date2 = new \DateTime('2017-01-10'); | |
| $dateInterval = $date1->diff($date2); // this is not date1-date2, but date2-date1 :-( | |
| var_dump($dateInterval->format('%r%a') > 3); // :-( |
| To convert this svg to web font – just upload `telegram-single-path*.svg` to http://fontello.com service! | |
| Use `telegram-source-240px.svg` as source file. |
| <?php | |
| /** | |
| * require Yii2 for decimal formatter | |
| */ | |
| class ExcelCsvWriter | |
| { | |
| /** | |
| * @var resource | |
| */ |
| <?php | |
| use yii\base\Behavior; | |
| use yii\db\ActiveRecord; | |
| class SerializeAttributeBehavior extends Behavior | |
| { | |
| /** | |
| * @var string[] | |
| */ |
Существует мнение, что преинкремент потребляет меньше памяти, т.к. он инкрементирует саму переменную, а постинкремент помимо этого, копирует ее предыдущее значение во временную переменную.
Давайте рассмотрим следующий код:
1. <?php
2. $a = 1;
3. echo $a++;
4. $b = 1;| <?php | |
| use yii\base\Object; | |
| use yii\helpers\Console; | |
| /** | |
| * Usage: | |
| * $consoleProgress = new ConsoleProgress(['max' => 365]); | |
| * $consoleProgress->start(); | |
| * foreach($days in $day) { |