Javascript code that calculates how much active time is spent on a tab and takes into account changing tabs, switching windows, or leaving the page.
Demo here http://bl.ocks.org/d/4393523/
| 請將下列語法 "取代" <body> | |
| <body ONDRAGSTART="window.event.returnValue=false" onSelectStart="event.returnValue=false" ONCONTEXTMENU="window.event.returnValue=false" > | |
| ================================= | |
| 鎖滑鼠右鍵及防highlight | |
| <body onselectstart="return false;" ondragstart="return false;" oncontextmenu="return false;"> | |
| ====================== |
Javascript code that calculates how much active time is spent on a tab and takes into account changing tabs, switching windows, or leaving the page.
Demo here http://bl.ocks.org/d/4393523/
| var crypto = require('crypto'); | |
| var AESCrypt = {}; | |
| AESCrypt.decrypt = function(cryptkey, iv, encryptdata) { | |
| encryptdata = new Buffer(encryptdata, 'base64').toString('binary'); | |
| var decipher = crypto.createDecipheriv('aes-256-cbc', cryptkey, iv), | |
| decoded = decipher.update(encryptdata); |
| var http = require('http'); | |
| var server = http.createServer(function(req, res) { | |
| // console.log(req); // debug dump the request | |
| // If they pass in a basic auth credential it'll be in a header called "Authorization" (note NodeJS lowercases the names of headers in its request object) | |
| var auth = req.headers['authorization']; // auth is in base64(username:password) so we need to decode the base64 | |
| console.log("Authorization Header is: ", auth); |
| /* | |
| Copyright 2011 Martin Hawksey | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software |
| function encrypt(text){ | |
| var cipher = crypto.createCipher('aes-256-cbc','d6F3Efeq') | |
| var crypted = cipher.update(text,'utf8','hex') | |
| crypted += cipher.final('hex'); | |
| return crypted; | |
| } | |
| function decrypt(text){ | |
| var decipher = crypto.createDecipher('aes-256-cbc','d6F3Efeq') | |
| var dec = decipher.update(text,'hex','utf8') |
| # vi: ft=dosini | |
| [user] | |
| name = Pavan Kumar Sunkara | |
| email = [email protected] | |
| username = pksunkara | |
| [core] | |
| editor = nvim | |
| whitespace = fix,-indent-with-non-tab,trailing-space,cr-at-eol | |
| pager = delta | |
| [column] |
| <?php | |
| # If you haven't played around with WordPress much and you're trying to find out what | |
| # exactly this "category object" thing that's referenced in many places is. You might | |
| # look for a category table in the database for some clues, but there isn't one. That's | |
| # because WordPress uses "terms" to handle both categories and tags, each of which are | |
| # "taxonomies". Looking in those tables will give you want you want, or you could just | |
| # print a category object. | |
| # | |
| # More info: http://codex.wordpress.org/WordPress_Taxonomy |