stuffz
This commit is contained in:
parent
a203eedd36
commit
9dd563c38e
43
homepage/browsing.html
Normal file
43
homepage/browsing.html
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<HTML lang="en">
|
||||||
|
<HEAD>
|
||||||
|
<LINK rel="canonical" href="https://blake.instantfloppy.net/now" />
|
||||||
|
<LINK rel="shortcut icon" type="image/x-icon" href="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" />
|
||||||
|
<META charset="US-ASCII" />
|
||||||
|
<META name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<TITLE>web perusal guide</TITLE>
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<P><A href="/">~ Return to the rest of the site</A></P>
|
||||||
|
<H1>how i browse the web OR: a quick reference guide for myself when my firefox profile gets wiped</H1>
|
||||||
|
<H3>updated 2020-11-15</H3>
|
||||||
|
<HR size="1" width="25%" align="left" />
|
||||||
|
<P>
|
||||||
|
To browse the web I recommend Mozilla Firefox, The OR Browser*, or Lynx in a terminal.
|
||||||
|
I <I>do not</I> recommend any form of Google Chrome, for <A HREF="/shitlist#alphabet">reasons</A>.
|
||||||
|
</P>
|
||||||
|
<P>
|
||||||
|
Lynx is fine on its own but sort of sucks in that it doesn't fully implement a lot of common web features.
|
||||||
|
As much as I love Lynx, it just doesn't work for me.
|
||||||
|
Firefox (and TOR Browser, which is based on Firefox) is hobbled on its own;
|
||||||
|
many of its defaults suck and it lacks many good features.
|
||||||
|
</P>
|
||||||
|
<P>Here are the add-ons I use for it:</P>
|
||||||
|
<P><I>For Firefox and TOR Browser</I>
|
||||||
|
<UL>
|
||||||
|
<LI><A HREF="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/">uBlock Origin</A></LI>
|
||||||
|
<LI><A HREF="https://addons.mozilla.org/en-US/firefox/addon/uaswitcher/">User-Agent Switcher</A></LI>
|
||||||
|
<LI><A HREF="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/">Wayback Machine</A></LI>
|
||||||
|
</UL>
|
||||||
|
</P>
|
||||||
|
<P><I>For just Firefox</I>
|
||||||
|
<UL>
|
||||||
|
<LI><A HREF="https://addons.mozilla.org/en-US/firefox/addon/clearurls/">ClearURLs</A></LI>
|
||||||
|
<LI><A HREF="https://addons.mozilla.org/en-US/firefox/addon/facebook-container/">Facebook Container</A></LI>
|
||||||
|
<LI><A HREF="https://addons.mozilla.org/en-US/firefox/addon/google-container/">Google Container</A></LI>
|
||||||
|
<LI><A HREF="https://addons.mozilla.org/en-US/firefox/addon/single-file/">SingleFile</A></LI>
|
||||||
|
</UL>
|
||||||
|
</P>
|
||||||
|
<P><SMALL>* tor browser, but "the tor browser" would be redundant</SMALL></P>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -16,14 +16,14 @@
|
|||||||
these code snippets stolen from
|
these code snippets stolen from
|
||||||
https://www.w3schools.com/js/js_cookies.asp
|
https://www.w3schools.com/js/js_cookies.asp
|
||||||
*/
|
*/
|
||||||
function setCookie(cname, cvalue, exdays) {
|
window.setCookie = function(cname, cvalue, exdays) {
|
||||||
var d = new Date();
|
var d = new Date();
|
||||||
d.setTime(d.getTime() + (exdays*24*60*60*1000));
|
d.setTime(d.getTime() + (exdays*24*60*60*1000));
|
||||||
var expires = "expires="+ d.toUTCString();
|
var expires = "expires="+ d.toUTCString();
|
||||||
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
|
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
|
||||||
}
|
};
|
||||||
|
|
||||||
function getCookie(cname) {
|
window.getCookie = function(cname) {
|
||||||
var name = cname + "=";
|
var name = cname + "=";
|
||||||
var decodedCookie = decodeURIComponent(document.cookie);
|
var decodedCookie = decodeURIComponent(document.cookie);
|
||||||
var ca = decodedCookie.split(';');
|
var ca = decodedCookie.split(';');
|
||||||
@ -33,31 +33,32 @@ function getCookie(cname) {
|
|||||||
if(c.indexOf(name) == 0) return c.substring(name.length, c.length);
|
if(c.indexOf(name) == 0) return c.substring(name.length, c.length);
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
}
|
};
|
||||||
/* end stolen code; */
|
/* end stolen code; */
|
||||||
|
|
||||||
function setStyling(sheet) {
|
window.setStyling = function(sheet) {
|
||||||
document.getElementById('styling').setAttribute('href', sheet);
|
document.getElementById('styling').setAttribute('href', sheet);
|
||||||
return sheet;
|
return sheet;
|
||||||
}
|
};
|
||||||
|
</SCRIPT>
|
||||||
|
<SCRIPT TYPE="application/javascript">
|
||||||
|
window.onload = function() {
|
||||||
|
/* QUOTES! */
|
||||||
|
|
||||||
/* QUOTES! */
|
var quotes = [
|
||||||
|
[ "Yeah, that's just how it is. Just, nothing. So much nothing that it hurts.",
|
||||||
|
"danger/u/ aefd79" ],
|
||||||
|
[ "Reason has always existed, but not always in a reasonable form.",
|
||||||
|
"Karl Marx" ]
|
||||||
|
];
|
||||||
|
|
||||||
var quotes = [
|
quote = Math.floor(Math.random() * quotes.length);
|
||||||
[ "Yeah, that's just how it is. Just, nothing. So much nothing that it hurts.",
|
document.getElementById('quote').setAttribute('content', '"' + quotes[quote][0] + '"');
|
||||||
"danger/u/ aefd79" ],
|
document.getElementById('quoteauthor').setAttribute('content', '~ ' + quotes[quote][1]);
|
||||||
[ "Reason has always existed, but not always in a reasonable form.",
|
|
||||||
"Karl Marx" ]
|
|
||||||
];
|
|
||||||
|
|
||||||
quote = Math.floor(Math.random() * quotes.length);
|
|
||||||
document.getElementById('quote').setAttribute('content', '"' + quotes[quote][0] + '"');
|
|
||||||
document.getElementById('quoteauthor').setAttribute('content', '~ ' + quotes[quote][1]);
|
|
||||||
alert(quotes[quote]);
|
|
||||||
|
|
||||||
var sheet = getCookie('sheet');
|
|
||||||
if(sheet != '') setStyling(sheet);
|
|
||||||
|
|
||||||
|
var sheet = getCookie('sheet');
|
||||||
|
if(sheet != '') setStyling(sheet);
|
||||||
|
};
|
||||||
</SCRIPT>
|
</SCRIPT>
|
||||||
<TABLE><TR><TD valign="top" width="50%">
|
<TABLE><TR><TD valign="top" width="50%">
|
||||||
<P>Hi, I'm Deven Blake. I'm just your normal everyday nerd.</P>
|
<P>Hi, I'm Deven Blake. I'm just your normal everyday nerd.</P>
|
||||||
|
@ -87,6 +87,9 @@ Apple dropped plan for encrypting backups after FBI complained</A> (Reuters; Men
|
|||||||
<P><A HREF="https://lapcatsoftware.com/articles/revocation.html">
|
<P><A HREF="https://lapcatsoftware.com/articles/revocation.html">
|
||||||
Developer ID certificate revocation</A> (Johnson, Jeff)
|
Developer ID certificate revocation</A> (Johnson, Jeff)
|
||||||
</P>
|
</P>
|
||||||
|
<P><A HREF="https://blog.jacopo.io/en/post/apple-ocsp/">
|
||||||
|
Does Apple really log every app you run? A technical look</A> (Jannone, Jacopo)
|
||||||
|
</P>
|
||||||
<P><A HREF="https://gist.github.com/iosecure/357e724811fe04167332ef54e736670d">
|
<P><A HREF="https://gist.github.com/iosecure/357e724811fe04167332ef54e736670d">
|
||||||
iOS, The Future Of macOS, Freedom, Security And Privacy In An Increasingly Hostile Global Environment</A> (GitHub; Anonymous)
|
iOS, The Future Of macOS, Freedom, Security And Privacy In An Increasingly Hostile Global Environment</A> (GitHub; Anonymous)
|
||||||
</P>
|
</P>
|
||||||
|
Loading…
Reference in New Issue
Block a user