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) { |