Skip to content

Instantly share code, notes, and snippets.

View tg12's full-sized avatar
🏠
Working from home

tg12 tg12

🏠
Working from home
  • 36Hs6atY4XDwS8AK6qcSLtyVLCqX85fm1w
  • Earth
  • 18:58 (UTC +01:00)
  • LinkedIn in/jamessawyer12
View GitHub Profile
@dankrause
dankrause / ssdp.py
Last active April 25, 2024 13:14
Tiny python SSDP discovery library with no external dependencies
# Copyright 2014 Dan Krause
#
# 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
# distributed under the License is distributed on an "AS IS" BASIS,
@dideler
dideler / titles.md
Created August 9, 2012 07:46
IT Titles as described by Joel Spolsky

Programmer emphasizes the coding aspect of the job.

Software developer can be seen to encompass other aspects of the software creation process, such as software design, architecture, design, testing, documentation, deployment, and maintenance.

Engineer has some regional variations. In some places it implies an accredited or licensed professional. In other places (including Silicon Valley) it does not. However engineer also encompasses other technical roles in the organization such as systems administrator, network administrator, database administrator, and so forth.

Hacker adds a facet of pragmatism. A hacker, it is implied, gets things done with limited resources and leverages other work to "hack" together a working, valuable solution.

Code-monkey is insulting but is most often used in a self-deprecating way to indicate a programmer who is expected simply to write code without thinking about the larger picture (such as the code architecture or the business needs).

#!/bin/sh
# For debugging use iptables -v.
IPTABLES="/sbin/iptables"
IP6TABLES="/sbin/ip6tables"
MODPROBE="/sbin/modprobe"
RMMOD="/sbin/rmmod"
ARP="/usr/sbin/arp"