Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Dumitru Uzun duzun

🎯
Focusing
View GitHub Profile
@duzun
duzun / uuid.js
Last active Mar 4, 2021
A simple UUID v4 generator, relying on Math.random() + Date.now()
View uuid.js
/** Generates UUID v4
*
* @node There is a bug in Chrome's Math.random() according to http://devoluk.com/google-chrome-math-random-issue.html
* For that reason we use Date.now() as well.
*/
function UUID() {
function s(n) { return h((Math.random() * (1<<(n<<2)))^Date.now()).slice(-n); }
function h(n) { return (n|0).toString(16); }
return [
s(4) + s(4), s(4),
@duzun
duzun / HTTPAuthLogout.js
Last active Aug 29, 2015
Logout from a website using HTTP Authorization - Bookmarklet
View HTTPAuthLogout.js
/**
* Logout from a website using HTTP Authorization.
*
* Inspired by http://stackoverflow.com/a/14329930/1242333
*
*/
(function(window,location,command,outcome,undefined){
function done(e) {
if ( !e || this.readyState == 4 ) {
outcome && location.reload();
@duzun
duzun / install-addon
Last active Aug 29, 2015 — forked from therealjeffg/install-addon
A node script that abuses child_process to run cfx and post the resulting xpi to Firefox.
View install-addon
#!/usr/bin/env node
/**
* A node script that abuses child_process to run cfx and post the resulting xpi to Firefox.
* Requires: a working installation of the Add-on SDK (with cfx on your PATH)
* and a recent version of Firefox with the 'Extension Auto-installer' extension installed.
*
* Original gist https://gist.github.com/canuckistani/9301061
*
* Improved by Dumitru Uzun (DUzun.Me)
@duzun
duzun / optimag
Last active Aug 11, 2018
Compresses images using on-line services.
View optimag
#!/bin/sh
# https://gist.github.com/duzun/234bd3ca69b243bb32bb
basedir=`dirname "$0"`
optimagurl=https://duzun.me/optimag.js
optimagjs=$basedir/optimag.js
case `uname` in
*CYGWIN*) optimagjs=`cygpath -w "$optimagjs"`;;
View hakces.php
<?php
/**
* Decoded hack code from http://pastebin.com/8asDWWrJ
*
*/
//###=###
error_reporting(0);
ini_set("display_errors", "0");
$_key = 'f8e7ff5a';
View 10-commandments-modern-web-application.md

The 10 Commandments of Modern Web Application

1. Instant Access

  • No Flash, Java or other plugins

2. Responsive Design

  • Responsive Layout
  • Mobile First
View https_transit.js
/**
* A script for transitioning to HTTPS for clients that support it.
*
* This script will make a request to https:yourdomain.com/ping?_clb_=?
* from the loaded http: document.
* If the request is successful, it will convert all the internal links
* to https:
*/
jQuery(function ($) {
if(location.protocol === 'http:') {