composer initfor initial setup- https://getcomposer.org - Composer website and documentation
- https://getcomposer.org/doc/05-repositories.md - Repositories documentation
- https://getcomposer.org/doc/articles/versions.md - Version constraint documentation
- https://getcomposer.org/doc/articles/scripts.md#writing-custom-commands - Composer "scripts"
| This combination of settings will create these buttons to be used while you are working with Magento 2 development on PHPStorm | |
| Printscreen: http://prntscr.com/l7n4zc | |
| Instructions | |
| 1) First install BetterTouchTool (https://folivora.ai/) | |
| 2) Then download this profile https://gist.github.com/igor-imaginemage/b1dc812d9896c0f087c0ceaef838a476, rename the file to Default.bttpreset and import on BetterTouchTool. It should import configurations for PHPStorm. | |
| 3) The buttons will prompt only on PhpStorm and you should be with PHPStorm terminal opened. | |
| It's a first release of this configuration, any contribution is welcome =) |
| <?php | |
| class Foo { | |
| private $bar = 'baz'; | |
| /** @var Baz @ORM\ManyToOne(targetEntity=Baz::class) */ | |
| private $baz; | |
| } | |
| class Baz { | |
| private $tab = 'taz'; |
| // Original : http://arch-2226-01.softlabnyc.com/class-1c-radial-sound-wave/ | |
| // Modified by Maksim Surguy to have constantly increasing diameter, different colors, more samples per second | |
| import ddf.minim.*; | |
| Minim minim; | |
| AudioInput sound; | |
| //set the buffer for the sound input: | |
| //this is how many samples are taken per frame |
Существует огромное количество VPN-сервисов. Вот два популярных варианта:
- https://nordvpn.com/ большие скидки при оплате за 2 и 3 года, возврат денег в течение 30 дней (если зайти на https://nordvpn.com/features/ и пролистать вниз, то появится попап со скидкой 77% — $99 за три года)
- https://www.privateinternetaccess.com/ старый, добротный
Таблица сравнения кучи VPN-сервисов https://thatoneprivacysite.net/vpn-comparison-chart/
См. также:
Давайте я сразу скажу - речь пойдет о биткоинах. При этом не буду вас агитировать за или против - это вообще не мое дело. Я просто расскажу вам о своем отношении к этому феномену и мифам вокруг него.
Для начала стоит сказать, что я не рассматриваю биткоин как валюту. Это не средство, которое заменит кредитные карты или ежедневные расчеты - для этого есть lightning network и другие средства децентрализации. Для меня биткоин - это актив, максимально похожий на золото во всех его проявлениях, кроме физического присутствия. Биткоины добывают, причем, чем больше биткоинов люди уже добыли, тем сложнее добывать дальше. Количество биткоинов, которые вообще можно будет добыть и пустить в оборот, фиксировано. Обмен биткоинами происходит “из рук в руки”. Хранить биткоины не трудно, затратно только получить или передать их. Замените “биткоины” на “золото” - каждое из этих заявлений так же будет действительно.
Поведение “золотых с
| #!/usr/bin/env bash | |
| echo "php-cs-fixer pre commit hook start" | |
| PHP_CS_FIXER="bin/php-cs-fixer" | |
| PHP_CS_CONFIG=".php_cs" | |
| CHANGED_FILES=$(git diff --cached --name-only --diff-filter=ACM -- '*.php') | |
| if [ -n "$CHANGED_FILES" ]; then | |
| $PHP_CS_FIXER fix --config "$PHP_CS_CONFIG" $CHANGED_FILES; | |
| git add $CHANGED_FILES; |
https://simpleprogrammer.com/2010/12/12/back-to-basics-why-unit-testing-is-hard/
Back to Basics: Why Unit Testing is Hard
перевод адаптирован под 2017-ый, где у нас нет проблем с mock фреймворками, и нам не обязательно создавать интерфейс дабы сделать мок.
Инструменты:
- Оценка проектов Excel'ки + слайдкасты.
- М. Дорофеев, Ловушки статистического планирования, Управление проектами, №4(17) — 2009
- М. Дорофеев, Математическая статистика для менеджера проектов, Управление проектами, №2(19) — 2010
Видео:
- Управление
- Эффективность неэффективности Встреча CodeFreeze в Москве, 10.07.2014 [бородач, ограничения, шар, приоритизация]
| [alias] | |
| fixlock = ! git reset HEAD -- composer.lock && git co -- composer.lock && composer update --no-scripts && git add composer.lock |