Skip to content

Instantly share code, notes, and snippets.

View rifki's full-sized avatar
Working from home

rifki rifki

Working from home
View GitHub Profile
@rifki
rifki / Observer.php
Last active February 18, 2017 04:43
Magento customer group registration specific domain
<?php
/**
* Observer change Customer group
*
* @category Rifki
* @package Rifki_MembershipGroup
* @author Muhamad Rifki
* @copyright rifkilabs.net
*/
class Rifki_MembershipGroup_Model_Observer
@rifki
rifki / reset-mysql-password.txt
Created October 15, 2016 16:27
how to reset root password mysql server > 5.7.6
1. Stop mysql:
$ sudo service mysql stop
2. Step 2: Kill all running mysqld
$ sudo killall -9 mysqld
3. Step 3: Starting mysqld in Safe mode.
$ sudo mysqld_safe --skip-grant-tables --skip-networking &
4. Login as root
@rifki
rifki / my.cnf
Last active September 19, 2016 17:23
Magento2: Solution mysql server has gone way - edit your /etc/my.cnf http://blog.rifkilabs.net/magento2-mysql-server-has-gone-away-during-installation.html
[mysqld]
max_allowed_packet=2G
innodb_file_per_table=OFF
wait_timeout=228800000
connect_timeout=300
# at least 250
table_open_cache=1000
open_files_limit=2048
open-files-limit=2048
@rifki
rifki / # php70-memcached - 2016-08-26_22-43-25.txt
Created August 26, 2016 15:46
php70-memcached (homebrew/php/php70-memcached) on Mac OS X 10.11.6 - Homebrew build logs
Homebrew build logs for homebrew/php/php70-memcached on Mac OS X 10.11.6
Build date: 2016-08-26 22:43:25
@rifki
rifki / varnish
Created April 11, 2016 15:33
varnish
backend default {
.host = "local.app.com";
.port = "8080";
}
sub vcl_recv {
if (req.request == "GET" && req.url ~ "\.(gif|jpg|jpeg|png|ico)$") {
return(lookup);
}
else {
@rifki
rifki / gist:0c337dbaba9b320f3032aa0b79358629
Created April 11, 2016 15:31
proxy module .htaccess amazon s3 to cloudfront
.....
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
ProxyRequests off
ProxyPass /feed/ http://abcdefg.cloudfront.net/feed/
@rifki
rifki / swap
Created April 11, 2016 15:28
force clean swap and add swap
$ sudo swapoff -a
$ sudo swapon -a
$ sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=2048
$ sudo /sbin/mkswap /var/swap.1
$ sudo /sbin/swapon /var/swap.1
@rifki
rifki / vimrc
Last active April 4, 2016 02:32
simple .vimrc for Tab vi/vim
$ vim ~/.vimrc
set number
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab
@rifki
rifki / pagespeed.conf
Last active April 3, 2016 02:12
Google pagespeed module Apache
ModPagespeedDomain http://local.dev.com
ModPagespeedDisallow */admin/*
ModPagespeedMapOriginDomain http://localhost http://local.dev.com
ModPagespeedStatistics on
ModPagespeedStatisticsLogging on
ModPagespeedEnableFilters prioritize_critical_css
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters recompress_png
ModPagespeedEnableFilters convert_png_to_jpeg,convert_jpeg_to_webp
@rifki
rifki / feed.php
Last active April 2, 2016 03:22
Append XML File
<?php
// format xml
/*
<products>
<product>
....
....
<product>
</products>
*/