Skip to content

Instantly share code, notes, and snippets.

View okovalov's full-sized avatar
🏠
Working from home

Oleksandr Kovalov okovalov

🏠
Working from home
View GitHub Profile
@okovalov
okovalov / get_combinations.php
Created October 6, 2018 01:25 — forked from cecilemuller/get_combinations.php
PHP: Get all combinations of multiple arrays (preserves keys)
<?php
function get_combinations($arrays) {
$result = array(array());
foreach ($arrays as $property => $property_values) {
$tmp = array();
foreach ($result as $result_item) {
foreach ($property_values as $property_value) {
$tmp[] = array_merge($result_item, array($property => $property_value));
}
@okovalov
okovalov / .bash_profile
Created April 13, 2018 17:37 — forked from natelandau/.bash_profile
Mac OSX Bash Profile
# ---------------------------------------------------------------------------
#
# Description: This file holds all my BASH configurations and aliases
#
# Sections:
# 1. Environment Configuration
# 2. Make Terminal Better (remapping defaults and adding functionality)
# 3. File and Folder Management
# 4. Searching
# 5. Process Management
Pre-reqs
a) install VirtualBox and Vagrant
b) add homestead box (once vagrant is installed) - vagrant box add laravel/homestead
1) create local directory (source code would be placed there)
mkdir ~/prj/Commer/v2/lac2-magento.dev
1.a) cd ~/prj/Commer/v2/lac2-magento.dev/
echo "Setting permissions 777 to ./var"
sudo find ./var/ -type d -exec chmod -R 777 {} \;
php bin/magento cache:clean;
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento indexer:reindex;
echo "Setting permissions 777 to ./pub"
sudo find ./pub/ -type d -exec chmod -R 777 {} \;
#echo "Setting permissions 755 to ./.htaccess"
#sudo find ./.htaccess -type f -exec chmod -R 755 {} \;
Taken from https://www.howtoforge.com/tutorial/how-to-install-magento-with-nginx-on-ubuntu/
How to Install Magento with Nginx on Ubuntu 16.04
Prerequisites:
Ubuntu 16.04 - 64 bit.
Root Privileges.
Step 1 - Install Nginx
sudo apt-get install mint-meta-mate
switch to it
Install google chrome
sudo apt-get install git mc vim php openssh-server nfs-kernel-server
sudo apt-get install php php7.0-mcrypt php7.0-xml php-all-dev php7.0-curl php7.0-gd php7.0-intl php7.0-mbstring php7.0-zip php7.0-mysql
add to sources
/**
************************
* Global variables *
************************
*/
/**
* Authentication token
*
* @type {string}
<xml xmlns="http://www.w3.org/1999/xhtml" collection="true">
<block type="procedures_defreturn" id="Hfg.=dQz#4Of#xazXz^=">
<mutation>
<arg name="__input_list"></arg>
</mutation>
<field name="NAME">getOddEvenStats</field>
<comment pinned="false" h="80" w="160">Describe this function...</comment>
<statement name="STACK">
<block type="variables_set" id="|wA=5Q0c;Co3:F/VO;1u">
<field name="VAR">__f__list</field>
@okovalov
okovalov / !README.md
Created March 3, 2017 14:59
Binary Bot (https://bot.binary.com) Sample Price Actions