Skip to content

Instantly share code, notes, and snippets.

@ondrek
ondrek / gist:7413434
Created November 11, 2013 13:48
Smallest Base64 image
data:image/gif;base64,R0lGODlhAQABAAAAACw=
@ondrek
ondrek / sha512.js
Created November 4, 2013 10:04
Javascript SHA512 implementation
(function () {
// Shortcuts
var C = CryptoJS;
var C_lib = C.lib;
var Hasher = C_lib.Hasher;
var C_x64 = C.x64;
var X64Word = C_x64.Word;
var X64WordArray = C_x64.WordArray;
var C_algo = C.algo;
@ondrek
ondrek / boilerplate.js
Last active July 3, 2023 21:14
Node.js Boilerplate for prototype-based class with events-functionality
var events = require("events");
var Scanner = function() {
events.EventEmitter.call(this);
this.on("after1000", function(){
console.log("one");
});
@ondrek
ondrek / file.js
Last active October 8, 2022 07:16
if (!window.standard.nazov || !window.standard.kategoria) {
return;
}
gtag("ab", "bc", {
window.standard.nazov, window.standard.autor, window.standard.kategoria
})
if (window.location.host.contains("?ad")) {
gtag("reklama", "neplatena", {
@ondrek
ondrek / gist:9689093
Created March 21, 2014 15:43
zoznam vsetkych podvodov, predrazenych tendrov za vlady fica ;)
Zodpovednosť R.Fica – LEN za svoju PRVÚ vládu 2006-2010:
Rozdelenie kvót CO2 – kvóty obchodované v EÚ
Suma: 11 086 000 000 Sk
Zodpovednosť: SNS
Nástenkový tender na ministerstve výstavby
Suma: 350 000 000 Sk
Zodpovednosť: SNS
(async function(){
async function request(){
const resp = await fetch("https://utils-app-ozj8f.ondigitalocean.app/test-mysql.php");
const jsonData = await resp.json();
return jsonData;
}
const start = +new Date()
let i = 1
@ondrek
ondrek / mouse-position.js
Created October 31, 2013 15:15
How to get mouse position in Javascript
window.onmousemove = logMouseMove;
function logMouseMove(event) {
e = e || window.event;
mousePos = { x: e.clientX, y: e.clientY };
console.log(mousePos);
}
// hook file
function Hook() {
const [ value, setValue ] = useState(null)
return {
secret: {
value,
fetch: (params) => post("/url", params).then(setValue)
}
@ondrek
ondrek / express.js
Last active October 22, 2019 15:33
How structure big nodejs express application
---------------------------------------------------
Sample of Structure
/express.js
/views/javascript/jquery.js
/views/javascript/mootools.js
/views/stylesheets/resets.css
/views/stylesheets/globals.css
@ondrek
ondrek / removephoto.js
Created September 1, 2013 18:54
remove photo from mongodb and from amazon s3
/* from photo mongo database and s3 */
var removePhoto = function(){
mongoclient.connect(database, function(err, db) {
if (err) throw err;
/* url../remove?98c582c7d329/3b1fa423d917 - album:98c582c7d329 photo:3b1fa423d917 */
var url = require('url').parse(req.url).query;
var album = underscore.words(url, '/')[0];
var photo = underscore.words(url, '/')[1];