Skip to content

Instantly share code, notes, and snippets.

View FixedLocally's full-sized avatar

FixedLocally

View GitHub Profile
We can make this file beautiful and searchable if this error is corrected: It looks like row 6 should actually have 5 columns, instead of 2 in line 5.
validator vote,validator id,funder,bid,fund tx
4QCeaNWTRsKY7Taw6PtneftQbuJCnqEuHpXW4cbSVvLB,34v7TexfK4a6onLDKx6UzEn1655HPb5xHcucGJCdNYB8,68zExC95zyJFQkSgt6M38fSS2gpE4dX85PnW5cfxHo5g,0.190000,1XukF5TfTihvRpz4MPBCJFiFMrPRJQmjmuiDMbzyPzZr9NDfJxoLatwJZ36D9K6eu8JurGJLjCJSQvUwoy7L11h
8rP6iyELBNkHabaNXvMJKEt7tgNSKeExT1w6AQUJbyz,4XsMU8KWUA9JShaei9GKFVPVihx6WZ8hpXuVgQPkAMFg,68zExC95zyJFQkSgt6M38fSS2gpE4dX85PnW5cfxHo5g,0.188000,dip2skR19qKKeT125FLrWDUxNQUda5mT8kVwwQy6tbYNLgsoXs1xzGUwx579Qjb8NLaRuDuUBSRiWyGaV6ctV2H
E2MhCdSvsm8qexDPZ5AnZU2Wa1mG8F1US82vh7y317ff,Csgy8jXn6feooV3ztGPhuwCcneWhFFBFCmKZSBwXK7VV,68zExC95zyJFQkSgt6M38fSS2gpE4dX85PnW5cfxHo5g,0.189000,5GBZnFWDNHcYxAehBXWSQFTQfASgkzqGFoPMP25K76U7psMD6rSCTTuW4HdpeipQVWVAaEAbYNrHefKtUT6nN7qM
5eQpZHh9fwwmSYLL1PdktKWbtR7kk4ZWLyHWJWPhw5Mv,DsMzx7nZg7W6iLCG7FFLduKzcRnaJkH8S1b7h8K6kCrf,68zExC95zyJFQkSgt6M38fSS2gpE4dX85PnW5cfxHo5g,0.191000,62smrnDzLzvcyqdGc4HXYJnTn72obn9hbZLRnGe5pf7aChUPgcgpxxsFySzJoYo7AMVk5GfJ5w4yzpJLMWXVpfxa
8PUpp7RJjTriZXRu2fQiWbaS9MrED8L5t7kPuFTWxRAs,DPV
@FixedLocally
FixedLocally / rref.js
Last active September 6, 2018 06:51
converts an augmented array to rref form; does not handle inconsistent and non square ones
a=[[2, -4, 2, 8], [3, 4, 2, 15], [-4, 6, 1, -7]];
for (var i = 0; i < a.length; ++i) {
var row = a[i];
var leading = row[i];
for (var j = 0; j < row.length; ++j) {
row[j] /= leading;
}
for (var j = 1 + i; j < a.length; ++j) {
row = a[j];
var leading = row[i];
@FixedLocally
FixedLocally / timetable.js
Last active March 6, 2019 15:14
usage: copy the script, open hkcc timetable, type "javascript:" without quotes into url bar, paste script, go and see the better timetable
(function() {
var colors = ['#daa8ff', '#add9ff', '#adffb7', '#eeffa8', '#ffe0a8', '#ffc0a8', '#ffa8f8'];
var subj_colors = {};
var colors_counter = 0;
var first_day = 1 * new Date('21 Jan 2019');
var trs = Array.prototype.slice.apply(document.querySelectorAll('tr.at_desc_subtabitem_2'));
var skipped_weeks = [3];
/* you can add your own weekly activities here */
/* var regs = {CCN9999: {code: 'CCN9999', acts: [{type: 'Lecture', start: '14:00', end: '15:55', campus: 'HHB', room: '999', start_wk: 1, end_wk: 13, day: 'Tue'}]}}; // {key: subject_code, value: {code, title, grp, acts: [{type, start, end, campus, room, start_wk, end_wk, day}]}}; */
var regs = {};