Skip to content

Instantly share code, notes, and snippets.

View icetee's full-sized avatar
:atom:
Development

Tamás András Horváth icetee

:atom:
Development
View GitHub Profile
@icetee
icetee / fix_pma_count.sh
Created January 3, 2019 06:39
Fix phpmyadmin count issue
# Warning in ./libraries/sql.lib.php#613
# count(): Parameter must be an array or an object that implements Countable
# https://stackoverflow.com/a/50536059/6393270
sudo sed -i "s/|\s*\((count(\$analyzed_sql_results\['select_expr'\]\)/| (\1)/g" /usr/share/phpmyadmin/libraries/sql.lib.php
defaults write -g CGFontRenderingFontSmoothingDisabled -bool FALSE
@icetee
icetee / Hungarian_Win.keylayout
Last active September 2, 2019 20:05
Download Windows Keyboard Layout on MacOS
sudo wget /Library/Keyboard\ Layouts/Hungarian_Win.keylayout https://raw.githubusercontent.com/zaki/mac-hun-keyboard/master/Hungarian_Win.keylayout
@icetee
icetee / permissions.sh
Created September 12, 2018 16:27 — forked from heyalexej/permissions.sh
Fix WordPress File Permission
#!/bin/bash -ex
#
# configures wordpress file permissions based on recommendations
# from http://codex.wordpress.org/Hardening_WordPress#File_permissions
#
# script is aware of .git directories by default. edit if you need to consider
# other folders as well.
#
# you will find a log file in /tmp/ in case you fucked up.
@icetee
icetee / randomPortGeneratorFTP.js
Last active August 26, 2018 12:55
Random port generator for FTP Active [PORT], Passive [PASV] server
const getRandomPort = (min, max) => {
const port = Math.round(Math.random() * (max - min) + min);
return {
port: port,
p1: parseInt(port / 256, 10),
p2: port % 256,
};
};
@icetee
icetee / gps_distance.js
Last active August 11, 2018 14:07
Calc GPS Distance
const toRad = function (number) {
return number * Math.PI / 180;
}
const calculateDistance = function (lat1, lon1, lat2, lon2) {
var R = 6371; // 6371 - km | 6371e3 - m
var dLat = toRad(lat2 - lat1);
var dLon = toRad(lon2 - lon1);
var a = Math.sin(dLat / 2) * Math.sin(dLat / 2) +
Math.cos(toRad(lat1)) * Math.cos(toRad(lat2)) *
@icetee
icetee / Lazy Load Google Remarketing & Conversion Javascript Module.js
Last active May 18, 2019 14:35 — forked from vhsu/Lazy Load Google Remarketing & Conversion Javascript Module.js
Google Adwords Asynchronous Remarketing Javascript Module - Lazy Loading Adwords Conversion Code
// https://gist.github.com/icetee/2fb391954dbf16dfc81bc08ce8436f3f
// Usage : googremarketing.loadTag(conversionid, conversionlabel)
// Start Google Remarketing Module
var googremarketing = (function() {
var asyncload = 0;
// Load Async Google Adwords remarketing code
function Gremloader() {
if (asyncload == 0) {
var g = document.createElement('script');
var s = document.getElementsByTagName('script')[0];
@icetee
icetee / whatnext_export.js
Created April 2, 2018 03:34
Whatnext.eu export in JSON.
/**
* Használat:
*
* Bejelentkezés után, menj a http://whatnext.eu/koveto oldalra.
* Csoportosított sorozatonként lehet letölteni JSON formában.
* Devtool-ban lévő konzolba futtasd le.
* Amikor már látod, hogy hosszabb idő elteltével nincs újabb mentés, akkor
* add ki ezt a parancsot:
*
* downloadObjectAsJson(export);
@icetee
icetee / customize_add_hover.php
Last active January 25, 2021 00:42
WordPress Customize - Add hover logo
// Use:
// get_theme_mod('theme_hover_logo');
function theme_customizer_setting($wp_customize) {
$wp_customize->add_setting('theme_hover_logo');
$wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'theme_hover_logo', [
'label' => 'Upload Hover Logo',
'section' => 'title_tagline',
'settings' => 'theme_hover_logo',
'priority' => 8,
@icetee
icetee / picker.js
Last active September 30, 2017 06:20
WordPress datepicker adjustable filtered days. Example: https://jsfiddle.net/icetee/by9aa4pt/
// @icetee - https://gist.github.com/icetee/946683aca3f0149aba5c56d14ded2897
(function($, opt) {
var picker = function(opt) {
var self = this;
self.opt = opt;
var $picker = $(self.opt.selector);
if (!$picker) return;
var attr = $.extend({