===================================================================
Open your terminal using Ctrl+Alt+T
and type the following commands
composer global require "laravel/installer"
Цитата из книги "Маленькая книга о Redis, Карл Сегуин": | |
Более сложным примером будут команды setbit и getbit. Есть замечательный пост о том, как Spool (Spool - приложение, | |
на которое ссылаются выше - прим. перев.) использует эти две команды для эффективного ответа на вопрос | |
«сколько уникальных посетителей было у нас сегодня?». | |
Для 128 миллионов пользователей ноутбук генерирует ответ менее чем за 50 мс и использует всего лишь 16 МБ памяти. | |
Книга "Маленькая книга о Redis, Карл Сегуин" | |
- https://github.com/kondratovich/the-little-redis-book/blob/master/ru/redis-ru.pdf |
Разница между HASH и BTREE индесами в MySQL | |
Hash: | |
- представляет собой результат функции по ключу | |
- не видит растояния до ближайших элементов | |
- не может использоваться для операций диапазонов > и < | |
- сравнивание ключа целиком | |
- линейный при индексировании | |
- О(1) при вытаскивании значения |
Це коротка інструкція про те, як бути білим фрілансером. Почав писати для себе, бо не все знайшов в інтернеті. І вирішив, що це корисно всім, хто працює на біржі Upwork і хоче розібратися як легально там заробляти. Тут є офіційна стаття, яку я вирішив доповнити конкретним своїм прикладом.
Про відкриття фопа і його облікування не буду розписувати. Якщо у вас фопа немає, то краще звернутися до консалтингових компаній, які на цьому спеціалізуються. Єдине, на чому я хотів би зупинитися, це кведи. Бажано, щоб вони збігалися з послугами, які ви надаватимете. Наприклад, «Software Development» відповідає найкраще «62.01 Комп'ютерне програмування». Якщо у вас інші, то пошукайте те, чому найбільше відповідаєт
#!/bin/bash | |
## Install Golang 1.14.2 64Bits on Linux (Debian|Ubuntu|OpenSUSE|CentOS) | |
## http://www.linuxpro.com.br/2015/06/golang-aula-1-instalacao-da-linguagem-no-linux.html | |
## Run as root (sudo su) | |
## Thank's @geosoft1 | @gwmoura | |
GO_URL="https://storage.googleapis.com/golang" | |
GO_VERSION=${1:-"1.14.2"} | |
GO_FILE="go$GO_VERSION.linux-amd64.tar.gz" |
<?php | |
namespace GuzzleDynamicRequests; | |
require __DIR__ . '/vendor/autoload.php'; | |
use GuzzleHttp\Client; | |
use GuzzleHttp\Psr7\Response; | |
// Do not extend IteratorIterator, because it cashes the return values somehow! |
<?php | |
use GuzzleHttp\Promise\EachPromise; | |
use GuzzleHttp\Psr7\Response; | |
$users = ['one', 'two', 'three']; | |
$promises = (function () use ($users) { | |
foreach ($users as $user) { | |
// don't forget using generator |
<?php | |
namespace App\Traits; | |
use Laravel\Nova\Element; | |
trait BroadcastsField | |
{ | |
public function broadcastTo($broadcastChannel): Element | |
{ |