Skip to content

Instantly share code, notes, and snippets.

SkyzohKey SkyzohKey

Block or report user

Report or block SkyzohKey

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@SkyzohKey
SkyzohKey / screen-spoofer.user.js
Last active Jul 19, 2019
~ Spoof the reported window.screen as the most common one so that it can't be used to fingerprint browser.
View screen-spoofer.user.js
// ==UserScript==
// @name Spoof screen resolution & color depth
// @namespace https://skyzohlabs.be
// @version 1.0.5
// @description Spoof the reported window.screen as the most common one so that it can't be used to fingerprint browser.
// @author SkyzohKey
// @include http://*
// @include https://*
// @run-at document-end
// @grant none
View keybase.md

Keybase proof

I hereby claim:

  • I am skyzohkey on github.
  • I am skyzohkeyz (https://keybase.io/skyzohkeyz) on keybase.
  • I have a public key ASARpR5XI4NRXKO_v7Sv_fJNtmJWxsOc-Rpsmv0hNFTPQAo

To claim this, I am signing this object:

@SkyzohKey
SkyzohKey / form-validation.js
Created Feb 3, 2018
A simple excersice of validating a form with vanilla JS.
View form-validation.js
/**
<form>
<input type="radio" id="type_person" name="type" value="person" checked/>
<input type="radio" id="type_company" name="type" value="company"/>
<input type="text" id="first_name" name="first_name" value="John"/>
<input type="text" id="last_name" name="last_name" value="Doe"/>
<input type="text" id="email" name="email" value="john@example.com"/>
<input type="text" id="company_name" name="company_name" value=""/>
<input type="text" id="phone" name="phone" value="234-567-890"/>
</form>
@SkyzohKey
SkyzohKey / SettingsListBox.vala
Last active Feb 15, 2017
A simple ListBox to display Settings in a proper way.
View SettingsListBox.vala
public class SettingsListBox: Gtk.Box {
public Gtk.Box scrolled_box;
public Gtk.ListBox listbox;
public SettingsListBox () {
this.set_orientation (Gtk.Orientation.HORIZONTAL);
Gtk.ScrolledWindow scroll = new Gtk.ScrolledWindow (null, null);
scroll.set_size_request (400, 1);
View konv-ux-whitepaper.md

Konv UX whitepaper

1. Summary

Konv aims to be a modern, easy-to-use and secure Instant Messaging Skype replacement. It should provides a cool UI/UX to end-users, with a « Power user » mode to allow more skilled guys to enjoy it too.

Konv should be finely designed and simple to understand with the first time, even a grandma should be able to use it without troubles.

Konv should provides at least features others IM apps (Skype, Whatsapp, Messenger, etc) has plus extra features that'll make it unique.

2. Targeted users

View keybase.md

Keybase proof

I hereby claim:

  • I am SkyzohKey on github.
  • I am skyzohkey (https://keybase.io/skyzohkey) on keybase.
  • I have a public key whose fingerprint is 5B17 10BF 953A 0E74 C941 3823 9BFE 57D1 BD03 D1F4

To claim this, I am signing this object:

@SkyzohKey
SkyzohKey / openpgp.txt
Created Dec 19, 2016
Identité reliée à OpenKeychain
View openpgp.txt
Ce gist confirme l'identité reliée se trouvant dans ma clef OpenPGP et le relie à ce compte GitHub.
Jeton pour preuve :
[Verifying my OpenPGP key: openpgp4fpr:5b1710bf953a0e74c94138239bfe57d1bd03d1f4]
@SkyzohKey
SkyzohKey / openpgp.txt
Created Dec 19, 2016
Identité reliée à OpenKeychain
View openpgp.txt
Ce gist confirme l'identité reliée se trouvant dans ma clef OpenPGP et le relie à ce compte GitHub.
Jeton pour preuve :
[Verifying my OpenPGP key: openpgp4fpr:5b1710bf953a0e74c94138239bfe57d1bd03d1f4]
@SkyzohKey
SkyzohKey / EventSocket.js
Last active Apr 17, 2017
EventSocket.js - A JSON event based client-side websocket wrapper.
View EventSocket.js
/**
* @class EventSocket - A JSON event based client-side websocket wrapper.
* @param {String} scheme - The websocket server address scheme, can be `ws`, `wss`, `http`, `https`, whatever...
* @param {String} host - The websocket server ip address.
* @param {String} port - The websocket server port.
**/
function EventSocket (scheme, host, port) {
this.uri = [ scheme, '://', host, ':', port ].join('');
this.callbacks = {};
this.socket = null;
View alias2toxid.md

Tox Name Resolution proposal

Intro

Let's assume we have 3 Tox nodes in the DHT with some flag system, like:

  1. [-ID] GCQS45MRYJZ4K7XCB5TM...
  2. [-ID] JGZAM85PPHNK3E8V64GG...
  3. [-ID] CXWYHT3XAXJP4PJMNXVK...

Where [-ID] is the node flags, meaning that this node is hosting a ToxID service. Then we have it's public key, allowing an user to easily add that node.

You can’t perform that action at this time.