Запамятовав что запретно окаянный ворпдресс обновлять свершилось сие сомнительное действо.
Оказывается, в этой новой версии потрясающий новый редактор.
Восторг!
2020.03.22 05:11
Д – Дизайн
/** * https://github.com/symfony/symfony/blob/5.0/src/Symfony/Component/Security/Core/Authentication/Token/TokenInterface.php#L45-L53 * Returns a user representation. * * @return string|object Can be a UserInterface instance, an object implementing a __toString method, * or the username as a regular string * * @see AbstractToken::setUser() */ public function getUser();
Н – Наслаждение
// Authorized echo get_class($tokenStorage->getToken()->getUser()); // App\Entity\User // Anonymous echo $tokenStorage->getToken()->getUser(); // 'anon.'
О – Очарование
// https://github.com/symfony/symfony/blob/5.0/src/Symfony/Bundle/FrameworkBundle/Controller/AbstractController.php#L361-L377 protected function getUser() { if (!$this->container->has('security.token_storage')) { throw new \LogicException('The SecurityBundle is not registered in your application. Try running "composer require symfony/security-bundle".'); } if (null === $token = $this->container->get('security.token_storage')->getToken()) { return null; } if (!\is_object($user = $token->getUser())) { // e.g. anonymous authentication return null; } return $user; }
2020.02.06 19:59
Недавно мой ноутбук начал переставать успевать и справляться. Хотелось его немного кинуть в стену, но приходилось сдерживаться. Оказалось, его вины в этом не было и в нём просто отвалилась одна планка памяти.
И вот удивительное: если в 2к14 мне было непонятно зачем на ноутбуке целых 6гб оперативной памяти и что с ней делать в таком объёме, то в 2к19 даже с 8гб ноутбук лучше даже не включать. Хотя ничего не изменилось и каких-то новых удивительных возможностей не добавилось (только хром немношк разжирел).
Удивительный мир!
2019.12.16 15:17
https://cwiki.apache.org/confluence/display/solr/SolrPerformanceProblems
This page will attempt to answer questions like the following:
– Why is Solr performance so bad?
– Why does Solr take so long to start up?
– Why is SolrCloud acting like my servers are failing when they are fine?
How much heap space do I need?
The short version: This is one of those questions that has no generic answer. You want a heap that’s large enough so that you don’t have OOME exceptions and problems
2019.12.10 17:02
And just remember no one will ever be able to hate you more than you already hate yourself
2019.11.13 21:07
Я, конечно, понимаю что уже поздновато размораживаться, но, оказывается, существует волшебная штука json-schema
которой можно валидироавть структуру json’а.
Но особенно прекрасно то что оно сущетсвует для php и что ещё более прекрасно — в php оно проверяет не json, а обычный \stdClass
.
То есть если вам нужно проверить структуру сложного объекта, с проверкой типов, возможностью кастинга и использованием дефолтных значений — json-scheme
может спасти вам здоровье, психику и остатки волос.
И оно даже соберет все ошибки, укажет в чем проблема и даст вам путь к неправильному элементу.
2019.10.16 16:58
Л – Логика
# rc-update remove chronyd * rc-update: invalid command `remove' # rc-update delete chronyd * service chronyd removed from runlevel default
2019.09.22 12:44
Сложно даже вспомнить что и когда было в последний раз на ревайнде! Восторг!
2019.09.11 16:09
Прогрессивный язык будущего:
[!] There was an error parsing `Gemfile`: You cannot specify the same gem twice with different version requirements. You specified: ruby-prof (< 1.0.0) and ruby-prof (>= 0). Bundler cannot continue.
2019.07.31 02:16
Oleg Kach: Песня про лес
Darya Vasileva: КлипДАРЫ / Pianoбой (Дмитрий Шуров) – Это Наш Лес
2019.05.16 17:42
Сначала мне показалось что у хромиума случился блуд с емаксом, но всё намного более лучше.
Users who have accidentally pressed Ctrl+Shift+Q instead of Ctrl+Shift+Tab and lost their Chrome Windows, reported several times to Chromium team to look into this issue. The bug ‘Remove Ctrl+Shift+Q shortcut and a toast instructing users to press Alt+F, X instead’ created in May 2013, has been fixed recently on September 24, 2018, and the change has been landed on Chrome 70.
2019.03.28 17:58
В то время как некоторые реперы помирают в 35 настоящие олдскульные электронщики продолжают жечь. Жан Мишель Жарр пилит электронный амбиент уже почти 50 лет!
2019.02.03 17:03