- How to Build a Successful Information Security Career (Daniel Miessler)
- The First Steps to a Career in Information Security (Errata Security - Marisa Fagan)
- Hiring your first Security Professional (Peerlyst - Dawid Balut)
- How to Start a Career in Cyber security
- How to Get Into Information Security (ISC^2)
- https://www.isc2.org/how-to-get-into-information-security.aspx
So you want to install UT2004 on some Linux? Because 10 year old games are the best games.
- UT2004 (The GOG copy or the original DVD will both work, as will presumably any other copy of UT2004)
- The latest (3369) linux patch for UT2004
- A CD key. If you want to run a dedicated server, generate yourself a server key at https://forums.unrealtournament.com/utserver/cdkey.php?2004
- libstdc++.so.5 (could also end .so.5.X.Y where X and Y are numbers, this is also fine) built for i386 linux. the 64-bit build of UT2004 is sadly broken (can't rebind ports on map changes, making the web interface useless after the first map), so i386 is the way forward.
The steps:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import code; code.interact(local=dict(globals(), **locals())) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"code.google.com/p/goweb/goweb" | |
"io/ioutil" | |
) | |
// dummy error struct for pretty json export | |
type ControllerError struct { | |
Error error |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ActiveRecord::Base | |
attr_accessible nil | |
def update_attributes *args | |
raise "Don't call #{self.class.name}#update_attributes. " + | |
"Mass assignment is pure evil." | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Sort lexicographically, but sorting numbers into their proper position. | |
# Ruby 1.9 only as the zero-width lookbehind assertions require Oniguruma. | |
# | |
class Array | |
def sort_preserving_numbers | |
sort_by { |x| | |
x.split(%r{(?<=\D)(?=\d)|(?<=\d)(?=\D)}). | |
map { |piece| (piece =~ /\A\d+\z/) ? piece.to_i : piece } | |
} | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Quick and dirty KVM setup script. | |
cat << EOT | |
THIS SCRIPT SHOULD GET YOU UP AND RUNNING WITH KVM. | |
HERE'S THE PROCESS: | |
- UPDATE YOUR SYSTEM | |
- INSTALL KVM'S REQUIRED PACKAGES | |
- ADD YOUR USER TO THE NECESSARY GROUPS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[05:21][hobbsc@arrakis:~/dev/billing(codereview)]$ bundle install | |
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.9/lib/bundler/ui.rb:56:in `<class:UI>': uninitialized constant Gem::SilentUI (NameError) | |
from /usr/local/rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.9/lib/bundler/ui.rb:2:in `<module:Bundler>' | |
from /usr/local/rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.9/lib/bundler/ui.rb:1:in `<top (required)>' | |
from /usr/local/rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.9/lib/bundler/cli.rb:16:in `initialize' | |
from /usr/local/rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.9/lib/bundler/vendor/thor.rb:246:in `new' | |
from /usr/local/rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.9/lib/bundler/vendor/thor.rb:246:in `dispatch' | |
from /usr/local/rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.9/lib/bundler/vendor/thor/base.rb:389:in `start' | |
from /usr/local/rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.9/bin/bundle:13:in `<top (required)>' | |
from /usr/local/rvm/gems/ruby-1.9.2-p136/b |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 | |
debug1: Reading configuration data /etc/ssh_config | |
debug2: ssh_connect: needpriv 0 | |
debug1: Connecting to libernil.org [69.164.201.146] port 1001. | |
debug1: Connection established. | |
debug1: identity file /Users/addam/.ssh/identity type -1 | |
debug2: key_type_from_name: unknown key type '-----BEGIN' | |
debug2: key_type_from_name: unknown key type 'Proc-Type:' | |
debug2: key_type_from_name: unknown key type 'DEK-Info:' | |
debug2: key_type_from_name: unknown key type '-----END' |
-
Install XQuartz (http://xquartz.macosforge.org) which is the development version of the X11.app that ships with OS X, which means it is way more up to date. I have had some weird issues with X11.app v. 2.3-something. XQuartz 2.5.0 fixed that.
-
Install
dwm
from Homebrew,brew install dwm
. This makes a bunch of necessary tweaks to the DWM configuration. -
Add the following script to $PATH, name it
dwm-launch
andchmod 755
:cd ~
while true
NewerOlder