Skip to content

Instantly share code, notes, and snippets.

View drakakisgeo's full-sized avatar

Drakakis George drakakisgeo

View GitHub Profile
@drakakisgeo
drakakisgeo / gist:d299d2f801d0c6e563bb
Last active August 29, 2015 14:02
Installation of Self Signed SSL in Ubuntu
### Commands that need Execution
- sudo apt-get install apache2 && a2enmod ssl && service apache2 restart && mkdir /etc/apache2/ssl
- sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
In the second command you can change the number of days. Here is one year only.
From The questions you see after executing the second command the most important is the "Common Name". I personally put my static ip there.
- sudo nano /etc/apache2/sites-available/default-ssl.conf
@drakakisgeo
drakakisgeo / gist:5f1e3eac8d0fc6dedfb0
Created May 17, 2014 15:43
Delay keyup in Jquery
*** executing a function after the user has stopped typing for a specified amount of time ***
*** From http://stackoverflow.com/questions/1909441/jquery-keyup-delay ***
var delay = (function(){
var timer = 0;
return function(callback, ms){
clearTimeout (timer);
timer = setTimeout(callback, ms);
};
})();
@drakakisgeo
drakakisgeo / gist:8586063
Last active January 4, 2016 06:59
Compass with Zurb
compass create public -r zurb-foundation --using foundation
Command info = Go to /var/www/project and then run the command, so it can create the structure in the public folder(laravel)
In case of Virtual machine or working with a shared folder an error like "Errno::ETXTBSY on line ["897"]" Text file busy - may occur
To solve this enter a line in the config.rb of the folder that do the "compass watch"
Extra line
@drakakisgeo
drakakisgeo / eagerTrash
Created January 16, 2014 21:13
Eloquent Eager Loading with Trashed [Laravel]
Example
@foreach ($invoice->items->load(['product'=> function($q){$q->withTrashed();}]) as $item){
// do stuff
}
@drakakisgeo
drakakisgeo / gist:7591660
Created November 21, 2013 23:18
PDF wkhtmltopdf solution on Centos for NON latin characters
yum install dejavu-lgc-sans-fonts
This solved anything.
@drakakisgeo
drakakisgeo / gist:7571234
Created November 20, 2013 21:19
Change DocumentRoot in cpanel for a Laravel project
1. upload all files to /home/user/public_html
2. edit /var/cpanel/userdata/$username/$domain.com
3. change the document root path from public_html to public_html/public
4. /scripts/rebuildhttpdconf
Done!
@drakakisgeo
drakakisgeo / gist:7200450
Created October 28, 2013 16:52
Money Format (decimal db value to Euro)
function money($amount){
setlocale(LC_MONETARY, 'el_GR.UTF-8');
return money_format("%!n",$amount);
}
@drakakisgeo
drakakisgeo / .htaccess
Created July 5, 2013 15:38
Joomla .htaccess for extra security
###############################################################################
## The Master .htaccess
##
## Version 2.5 (proposed) - May 16th, 2011
##
## ----------
## This file is designed to be the template .htaccess file to put on your new
## sites, increasing your site's security and performance. It is not meant to
## be just dropped in your site, though. You should go through all of its
## sections and modify it to match your site. Most notably, all instances of
@drakakisgeo
drakakisgeo / gist:4751649
Created February 11, 2013 00:15
Snippets for new projects
##########################################
# NEW HTML5 DOC
##########################################
<!doctype html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Default Page Title</title>
<link rel="shortcut icon" href="favicon.ico">
@drakakisgeo
drakakisgeo / gist:4721560
Created February 6, 2013 10:00
Virtuemart 2.0.18a: Short Manufacturers by Name ASC in dropdown list @ product listing view
# Filter Manufacturers shorting by name ASC
FILE : administrator\components\com_virtuemart\models\manufacturer.php
LINE: around 103
REPLACE:
$query = "SELECT `virtuemart_manufacturer_id` AS `value`, `mf_name` AS text, '' AS disable
FROM `#__virtuemart_manufacturers_".VMLANG."`";