Skip to content

Instantly share code, notes, and snippets.

View florinel-chis's full-sized avatar

Florinel Chis florinel-chis

  • Magendoo
  • Bucharest, Romania
View GitHub Profile
@florinel-chis
florinel-chis / komodo_php_beautifier
Created October 23, 2012 16:59
Macro for Komodo Edit - PHP Beautifier
try {
if (komodo.view.scintilla) { komodo.view.scintilla.focus(); }
var currentPos = komodo.editor.currentPos;
var ke = komodo.editor;
var file = komodo.interpolate('%F');
var php = komodo.interpolate('%(php)');
var script = "/usr/local/zend/bin/php_beautifier"//this can be changed to the path of php_beautifier, install using PEAR
var cmd = script+" --filters='ArrayNested()' "+file; // add options dialog?
StatusBar_AddMessage("Beautifying "+file,"editor",5000,true);
@florinel-chis
florinel-chis / prestashop_install_permissions.sh
Created November 27, 2012 19:05
Prestashop Install - File Permissions
chmod -R 777 config/
chmod -R 777 cache/
chmod -R 777 log/
chmod -R 777 img/
chmod -R 777 mails/
chmod -R 777 modules/
chmod -R 777 themes/
chmod -R 777 translations/
chmod -R 777 upload/
chmod -R 777 download/
@florinel-chis
florinel-chis / prestashop_post_install.sh
Created November 27, 2012 19:09
Prestashop post install
rm -rf install
mv admin admin123
@florinel-chis
florinel-chis / siege-mgd1
Created March 1, 2013 23:41
Siege on a Magento Demo store with sample data - homepage and category page (no Varnish, no FPC)
#Homepage: /
** SIEGE 2.70
** Preparing 100 concurrent users for battle.
The server is now under siege...
Lifting the server siege... done.
Transactions: 3542 hits
Availability: 100.00 %
Elapsed time: 59.98 secs
Data transferred: 17.63 MB
@florinel-chis
florinel-chis / gist:5078251
Created March 3, 2013 20:55
Mage_Catalog_Block_Navigation - improved cache key
//Mage_Catalog_Block_Navigation::
public function getCacheKeyInfo(){
$shortCacheId = array(
'CATALOG_NAVIGATION',
Mage::app()->getStore()->getId(),
Mage::getDesign()->getPackageName(),
Mage::getDesign()->getTheme('template'),
// Mage::getSingleton('customer/session')->getCustomerGroupId(),
'template' => $this->getTemplate(),
'name' => $this->getNameInLayout(),
@florinel-chis
florinel-chis / vtiger-pre-install
Last active April 2, 2020 14:41
Set required permissions on files and folders in order to install VTiger CRM.
cp htaccess.txt .htaccess
echo "php_value memory_limit 1G" >> .htaccess
echo "php_value error_reporting 512" >> .htaccess
chmod 777 config.inc.php
chmod o+w tabdata.php
chmod o+w install.php
chmod o+w parent_tabdata.php
chmod -R o+w cache/
chmod -R o+w storage/
chmod -R o+w install/
@florinel-chis
florinel-chis / oro-crm-install-problem-1
Created May 29, 2013 13:32
oro crm install, problem 1
Problem 1
- symfony/icu v1.2.0-RC1 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- symfony/icu v1.2.0-BETA1 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- symfony/icu 1.2.x-dev requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- oro/platform dev-master requires symfony/icu 1.2.*@dev -> satisfiable by symfony/icu[1.2.x-dev, v1.2.0-BETA1, v1.2.0-RC1].
- Installation request for oro/platform dev-master -> satisfiable by oro/platform[dev-master].
@florinel-chis
florinel-chis / centos-install-casperjs
Created August 7, 2013 11:21
install casperjs on centos (x64)
wget https://phantomjs.googlecode.com/files/phantomjs-1.9.1-linux-x86_64.tar.bz2
bunzip2 phantomjs-1.9.1-linux-x86_64.tar.bz2
tar xf phantomjs-1.9.1-linux-x86_64.tar
mv phantomjs-1.9.1-linux-x86_64/ /opt/
ln -s /opt/phantomjs-1.9.1-linux-x86_64/ /opt/phantomjs
ln -s /opt/phantomjs/bin/phantomjs /usr/local/bin/
#check what you've just done
which phantomjs
phantomjs --version
@florinel-chis
florinel-chis / github-private-repo-patch-file
Created August 8, 2013 15:30
Shell script to retrieve the patch file for a pull request in a private repo on github
#!/bin/bash
usage()
{
cat << EOF
usage: $0 pull_id
pull_id needs to be a number
EOF
}
if [ -z "$1" ]
@florinel-chis
florinel-chis / github-create-pull_request-hook
Last active December 20, 2015 23:29
Shell script to create a pull_request hook (currently you cannot do this using the github interface)
#!/bin/bash
GIT_TOKEN="YOUR_TOKEN_HERE"
GIT_USER="YOUR_USER_HERE"
GIT_REPO="YOUR_REPO_HERE"
curl -X POST -H "Authorization: token $GIT_TOKEN" \
--data '{"name": "web","active": true,"events": ["pull_request"],"config": {"url": "http://your.url.here/"}}' \
https://api.github.com/repos/$GIT_USER/$GIT_REPO/hooks