Updated: 2017-08-10
The "MUST HAVE" extensions and addons are those that I would recommend every browser have installed. I would not surf the web without these.
#!/usr/bin/env python3 | |
upper_limit = input("Highest number you'd like to go to: ") | |
for x in range(1, int(upper_limit)): | |
if x % 3 == 0 and x % 5 == 0: | |
print('FizzBuzz') | |
elif x % 3 == 0: | |
print('Fizz') | |
elif x % 5 == 0: |
#include <stdlib.h> | |
#include <unistd.h> | |
#include <time.h> | |
#include <string.h> | |
#include <signal.h> | |
#include <curses.h> | |
void quit() | |
{ | |
endwin(); |
#!/usr/bin/env python | |
import sys | |
from PyQt4 import QtCore, QtGui, QtWebKit | |
from ui_mainwindow import Ui_MainWindow | |
class MainWindow(QtGui.QMainWindow, Ui_MainWindow): | |
# Maintain the list of browser windows so that they do not get garbage | |
# collected. | |
_window_list = [] |
#Given to the public domain | |
#No warranties | |
import urllib2 | |
import simplejson | |
def shorturl(urltoshorten): | |
"""Compress the URL using goo.gl take a look at https://developers.google.com/url-shortener/v1/getting_started | |
>>> shorturl('http://igor.tamarapatino.org') | |
'http://goo.gl/FxHOn' |
This demonstrates how different regular expression engines handle catastrophic expressions. Python's "re" module doesn't seem to have any type of backtracking timeout.
» awk --version
GNU Awk 4.0.1
» time echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | awk '{ gsub("^(([a-z])+.)+A-Z+$", "test"); print}'
Updated: 2017-08-10 NO LONGER MAINTAINED
These are some addons I recommend for use in Firefox to make your browsing more secure and privacy-focused. The addons link titles that are in bold are what I consider to be "must-haves" and the ones without bolded title links should be considered optional.
The "easiness" ranking ranks the extensions on how "easy" it is to install and set up. It starts at 5 being the most easy and then decreases down to 1 in "easiness". 5 means you can use the addon without any configuring (it "just works" out of the box). 4 may require some configuring to enable some main features. 3 requires several options changed to utilize its features. 2 requires some technical knowledge on what the addon actually does and what implications come from changing various settings, these kind of addons might take some set up. 1 would take considerable knowledge on what a web browser does when a website is loaded in order to
#!/usr/bin/env python | |
''' | |
This file contains fake data which may be useful in | |
demonstrating basic principles in Python. | |
''' | |
import random | |
colors = [ | |
'red', |
#!/bin/bash | |
#title :wildfly-install.sh | |
#description :The script to install Wildfly 10.x | |
#more :http://sukharevd.net/wildfly-8-installation.html | |
#author :Dmitriy Sukharev | |
#date :2016-06-18T02:45-0700 | |
#usage :/bin/bash wildfly-install.sh | |
#tested-version1 :10.0.0.CR3 | |
#tested-distros1 :Ubuntu 15.10; Debian 7,8; CentOS 7; Fedora 22 | |
#tested-version2 :10.0.0.Final |