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" |
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 | |
$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); // :-( |
/** | |
* Declate title attribute on target select element. | |
* Initialize tooltip: | |
*/ | |
jQuery("div.select2-container").tooltip({ | |
title: function() { | |
return $(this).next().attr("title"); | |
}, | |
}); |
<?php | |
/** | |
* require Yii2 for decimal formatter | |
*/ | |
class ExcelCsvWriter | |
{ | |
/** | |
* @var resource | |
*/ |
<?php | |
namespace console\components; | |
use Throwable; | |
use yii\base\Action; | |
class CronException extends \RuntimeException | |
{ | |
/** |
<?php | |
class Base64Encode extends \php_user_filter | |
{ | |
private $bufferHandle; | |
private $tail = ''; | |
public function filter($in, $out, &$consumed, $closing) | |
{ |
<?php | |
namespace common\traits; | |
trait FindOrCreate | |
{ | |
/** | |
* @param mixed $key Primary key or array with condition for \yii\db\Query::where(condition) | |
* @return static | |
* @throws \Exception |
<?php | |
class Writer | |
{ | |
public function saveFile() | |
{ | |
file_put_contents('/var/www/file.pdf', '123'); | |
} | |
} |