Skip to content

Instantly share code, notes, and snippets.

View turigabor's full-sized avatar

Gabor Turi turigabor

View GitHub Profile
@turigabor
turigabor / google_maps.html
Created May 19, 2018 10:58
cookieless google maps
<!DOCTYPE html>
<html><head><title>Google Maps</title>
<meta charset="utf-8" />
<style type="text/css">html,body{width:100%;height:100%;margin:0;padding:0;}</style>
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1" />
<script type="text/javascript">
var address = getParamter('q');
document.title = address + ' - ' + document.title;
function getParamter (name) {
@turigabor
turigabor / jquery.contenteditable.js
Created March 1, 2015 08:32
$.fn.contenteditable
(function ($) {
$.fn.contenteditable = function () {
return this.each(function () {
var me = $(this), initialValue;
me.attr({
contenteditable: true,
spellcheck: false
});
me.bind({
focus: function () {
@turigabor
turigabor / getApkVersion.php
Created November 20, 2014 15:37
It's a weird solution... but it works. :)
<?php
/**
* Example:
* getApkVersion('gmail.apk', 'com.google.android.gm') // "2.3.5.2"
*/
function getApkVersion ($fileName, $packageName) {
if (!is_file($fileName)) {
throw new \Exception('getApkVersion: File not found: ' . $fileName);
}
@turigabor
turigabor / jquery.unselectable.js
Created September 24, 2014 08:18
$.fn.unselectable
$.fn.unselectable = function () {
var returnFalseFn = function() { return false; };
$(this).attr('unselectable', 'on').css({
MozUserSelect: 'none',
KhtmlUserSelect: 'none',
WebkitUserSelect: 'none',
userSelect: 'none'
}).each(function() {
this.onselectstart = returnFalseFn;
if ($.browser.opera) {
@turigabor
turigabor / SlowPagesLog.php
Last active August 29, 2015 14:05
SlowPagesLog
<?php
class SlowPagesLog {
private static $limit = 5;
private static $logFile = 'log/slow-pages.log';
public static function init () {
register_shutdown_function('SlowPagesLog::finish');
}
public static function finish () {
$time = microtime(true) - $_SERVER{'REQUEST_TIME'};
@turigabor
turigabor / gist:7973868
Created December 15, 2013 14:51
Ékezetmentesítés (PHP + iconv)
<?php
$str = 'Árvíztűrő tükörfúrógép';
// 'Arv'izt"ur"o t"uk"orf'ur'og'ep
echo iconv('utf-8', 'ASCII//TRANSLIT//IGNORE', $str), '<br />';
// Arvizturo tukorfurogep
echo preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', iconv('utf-8', 'ASCII//TRANSLIT//IGNORE', $str));