Фильмы о математиках, математике и физике -- документальные и научно-популярные. Научное кино

О математиках и математике

  1. Буквальная геометрия / The Discrete Charm of Geometry 2015
  2. Чувственная математика (2015)

О физиках и физике

  1. Страсти по частицам / Particle Fever (2013)

php Опасность приведения (конвертирования) дробных чисел к целым (float, int)

В php "справедливо" равенство (далее знак равно в математическом смысле):

(int) ((0.1+0.7)*10) == 7 

-- т.е. если привести левую часть к целому (а это делается путём отбрасывания дробной части)

Это можно проверить, запустив код вида:

symfony service -- Получить объект Request в сервисе

Чтобы получить объект Request в Symfony, необходимо передать в качестве аргумента в конфигурации объектRequestStack

services.yml:

services:
    my.service:
        class: Acme\DemoBundle\MyService
        arguments:
            $request: '@request_stack'

Код сервиса:

symfony Получить путь к директории приложения от корня файловой системы

Путь от корня файловой системы к корневой директории приложения в Symfony можно получить из Параметра 'kernel.project_dir'.

Достать в контроллере его можно так:

$basePath = $this->getParameter('kernel.project_dir');

В других классах придётся сначала вызвать Контейнер:

$basePath = $this->getConteiner()->getParameter('kernel.project_dir');

Таким образом, если вам необходимо получить путь, например, к данному контроллеру, добавляем к базовому пути путь внутри приложения:

floatval не работает (отбрасывает дробную часть)

Проблема

Функция floatval() не работает (отбрасывает дробную часть).

Решение

Возможно, в строке в качестве разделителя целой и дробной части использовалась запятая. floatval() воспринимает её, как начало текста и не читает переменную дальше.

Можно заменить "," на ".", тогда все знаки после неё будут учтены:

    $string = '5,25';
    $float = floatval(str_replace(',', '.', $string));

php TCPDF table -- настраиваем ширину разделителя и выравнивание по центру в html таблице вертикальное так и горизонтальное

Горизонтальное выравнивание

Горизонтальное выравнивание текста в ячейке можно задать, например, в помощью CSS:

  1. Опишем стиль выше таблицы (напр, в том же файле):
        <style>
        .center {
           text-align: center;
        }
        </style>
    
  2. И далее просто используем этот класс:
    <th class="center">Возраст</th>
    

php Использование composer для загрузки НЕ из vendor/, а из других папок проекта (автозагрузка)

Создаём/правим composer.json

Всё просто -- в секцию "autoload" файла composer.json (можно создать его в корне проекта, если в ваше проекте composer ранее не использовался) добавляем:

"autoload": {
	"psr-4": {
		"app\\": "psr4/"
	}
}

-- такой манифест предлагает загружать все файлы, пространстро имён которых начинается на app\ из папки ("начиная с") psr4 (лежащей на том же уровне, что и композер json) по страндарту psr-4.

Как разговаривать со "скорой помощью". Что делать, если сотрудники отказываются забирать человека в больницу

(в процессе создания)

О чем эта статья

О том, как эффективно получить медицинскую помощь, посредством звонка 03 (вызова бригады "Скорой помощи").

Pages

Subscribe to fkn+antitotal RSS