will.brien + reference 403
Everything You Always Wanted To Know About Sleep (But Were Too Afraid To Ask)
10 hours ago by will.brien
It has been known for a while that adolescents are quite extreme “owls” no matter what their chronotype may be earlier and later in life (and fortunately, school districts are starting to recognize this). This has been attributed to the surge of sex hormones in early adolescence. Responsiveness of the circadian clock to sex hormones has not been studied much (virtually not at all, though I should be able to publish my data within a year or so, sorry for not being able to divulge more detailed information yet), yet most people in the field believe this to be the case, even if no details are available yet.
Now a new paper suggests that the end of adolescence should be defined as a time when the circadian clock goes back to its “normal” state. But, wait a minute, the hormones do not disappear at that time. Thus, if the clock is responding to the hormones at the onset of the adolescence, does this mean that the end of adolescence should be defined as the time when the clock becomes UNRESPONSIVE to the hormones? How does that happen and how is that triggered?
sleep
health
reference
Now a new paper suggests that the end of adolescence should be defined as a time when the circadian clock goes back to its “normal” state. But, wait a minute, the hormones do not disappear at that time. Thus, if the clock is responding to the hormones at the onset of the adolescence, does this mean that the end of adolescence should be defined as the time when the clock becomes UNRESPONSIVE to the hormones? How does that happen and how is that triggered?
10 hours ago by will.brien
Creative Commons — CC0 1.0 Universal
4 days ago by will.brien
No Copyright
This license is acceptable for Free Cultural Works.
The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.
You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. See Other Information below.
Other Information
In no way are the patent or trademark rights of any person affected by CC0, nor are the rights that other persons may have in the work or in how the work is used, such as publicity or privacy rights.
Unless expressly stated otherwise, the person who associated a work with this deed makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law.
When using or citing the work, you should not imply endorsement by the author or the affirmer.
copyright
documentation
reference
This license is acceptable for Free Cultural Works.
The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.
You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. See Other Information below.
Other Information
In no way are the patent or trademark rights of any person affected by CC0, nor are the rights that other persons may have in the work or in how the work is used, such as publicity or privacy rights.
Unless expressly stated otherwise, the person who associated a work with this deed makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law.
When using or citing the work, you should not imply endorsement by the author or the affirmer.
4 days ago by will.brien
287. Ode on Intimations of Immortality. W. Wordsworth. The Golden Treasury
29 days ago by will.brien
There was a time when meadow, grove, and stream,
The earth, and every common sight,
To me did seem
Apparell'd in celestial light,
The glory and the freshness of a dream.
It is not now as it hath been of yore;—
Turn wheresoe'er I may,
By night or day,
The things which I have seen I now can see no more.
poetry
health
reference
The earth, and every common sight,
To me did seem
Apparell'd in celestial light,
The glory and the freshness of a dream.
It is not now as it hath been of yore;—
Turn wheresoe'er I may,
By night or day,
The things which I have seen I now can see no more.
29 days ago by will.brien
Pasta la Vista, Baby!
4 weeks ago by will.brien
I inherited this pasta machine from a neighbor this week. Judging from the instructional booklet – I believe it dates back to the Truman administration. I always wanted a pasta machine, but a lack of storage space in my kitchen prevented me from purchasing one. So when this little gem dropped in my lap, I suddenly had dreams of hand cut fettuccine and glistening pans of meaty lasagna!
cooking
recipes
diy
reference
4 weeks ago by will.brien
Google Python Style Guide
6 weeks ago by will.brien
Parting Words: BE CONSISTENT.
If you're editing code, take a few minutes to look at the code around you and determine its style. If they use spaces around all their arithmetic operators, you should too. If their comments have little boxes of hash marks around them, make your comments have little boxes of hash marks around them too.
The point of having style guidelines is to have a common vocabulary of coding so people can concentrate on what you're saying rather than on how you're saying it. We present global style rules here so people know the vocabulary, but local style is also important. If code you add to a file looks drastically different from the existing code around it, it throws readers out of their rhythm when they go to read it. Avoid this.
python
reference
programming
google
lists
If you're editing code, take a few minutes to look at the code around you and determine its style. If they use spaces around all their arithmetic operators, you should too. If their comments have little boxes of hash marks around them, make your comments have little boxes of hash marks around them too.
The point of having style guidelines is to have a common vocabulary of coding so people can concentrate on what you're saying rather than on how you're saying it. We present global style rules here so people know the vocabulary, but local style is also important. If code you add to a file looks drastically different from the existing code around it, it throws readers out of their rhythm when they go to read it. Avoid this.
6 weeks ago by will.brien
The Doom Bible
6 weeks ago by will.brien
Following is the original Doom Bible in its entirety. Created by Tom Hall in 1992, this document contains all the original ideas for Doom. As will be seen, Doom changed quite a bit from this original plan -- almost nothing found within these 16 sections made it to the full game. Nevertheless, it's an interesting read -- and explains more than a few mysteries about Doom's features.
This document is not owned nor copyrighted by Doomworld in any way. It is as close of a transcription of the original document to HTML as possible. Any cool ideas -- or blatant errors -- found within are either the result of the original author, Tom Hall, or the transciptor, John Romero.
games
reference
design
programming
history
documentation
This document is not owned nor copyrighted by Doomworld in any way. It is as close of a transcription of the original document to HTML as possible. Any cool ideas -- or blatant errors -- found within are either the result of the original author, Tom Hall, or the transciptor, John Romero.
6 weeks ago by will.brien
Evolution of a Web Developer: From PHP Newbie To Python Ninja
6 weeks ago by will.brien
Some of you may have come out of the womb hacking shell scripts to disable that Internet-enabled baby video surveilliance monitor that your parents used to watch what you're doing on their iPad in the kitchen (visualize eTrade baby hacking away on a terminal app on his Android phone). But, I suspect most of us started more modestly than that and moved up the learning curve (some faster than others). The following is a somewhat fictional, somewhat true recollection.
education
reference
diy
php
python
javascript
linux
<todo>
6 weeks ago by will.brien
What does DCDIAG actually… do? - Ask the Directory Services Team - Site Home - TechNet Blogs
7 weeks ago by will.brien
For info on all the network protocols I list out – or if you run into network errors when using DCDIAG – see Service overview and network port requirements for the Windows Server system. I went pretty link-happy in general in this post to help people using it as a reference; that way if you just look at your one little test it has all the info you need. I don’t always call out name resolution being tested because it is implicit; it’s also testing TCP, UDP, and IP.
reference
tutorials
training
networking
windows
sysadmin
7 weeks ago by will.brien
NATO phonetic alphabet - Wikipedia, the free encyclopedia
7 weeks ago by will.brien
The NATO phonetic alphabet, more accurately known as the NATO spelling alphabet and also called the ICAO phonetic or spelling alphabet, the ITU phonetic alphabet, and the international radiotelephony spelling alphabet, is the most widely used spelling alphabet. Though often called "phonetic alphabets", spelling alphabets are not in fact phonetic in the sense that linguists use the term, and they do not have any association with phonetic transcription systems like the International Phonetic Alphabet. Instead, the International Civil Aviation Organization (ICAO) alphabet assigns code words to digits and acrophonically to the letters of the ISO basic Latin alphabet (Alfa for A, Bravo for B, etc.) so that critical combinations of letters and numbers can be pronounced and understood by those who transmit and receive voice messages by radio or telephone regardless of their native language, especially when navigation or persons might be endangered due to transmission static.
wikipedia
language
military
reference
lists
7 weeks ago by will.brien
The Once and Future Way to Run
8 weeks ago by will.brien
So is it possible that a 19th-century teenager succeeded where 21st-century technology has failed?
“Absolutely, yes,” says Steve Magness, a sports scientist who works with top Olympic prospects at Nike’s elite “Oregon Project.” He was hired by Alberto Salazar to create, essentially, a squad of anti-Salazars. Despite his domination of the marathon in the ’80s, Salazar was plagued with knee and hamstring problems. He was also a heel-striker, which he has described as “having a tire with a nail in it.” Magness’s brief is to find ways to teach Nike runners to run barefoot-style and puncture-proof their legs.
“From what you’re telling me, it sounds promising,” Magness told me. “I’d love to see it in action.”
Mark Cucuzzella was just as eager. “All right,” he said in the middle of our run. “Let’s get a look at this.” I snapped a twig and dropped the halves on the ground about eight inches apart to form targets for my landings. The 100-Up consists of two parts. For the “Minor,” you stand with both feet on the targets and your arms cocked in running position. “Now raise one knee to the height of the hip,” George writes, “bring the foot back and down again to its original position, touching the line lightly with the ball of the foot, and repeat with the other leg.”
That’s all there is to it. But it’s not so easy to hit your marks 100 times in a row while maintaining balance and proper knee height. Once you can, it’s on to the Major: “The body must be balanced on the ball of the foot, the heels being clear of the ground and the head and body being tilted very slightly forward. . . . Now, spring from the toe, bringing the knee to the level of the hip. . . . Repeat with the other leg and continue raising and lowering the legs alternately. This action is exactly that of running.”
Cucuzzella didn’t like it as a teaching method — he loved it. “It makes so much physiological and anatomical sense,” he said. “The key to injury-free running is balance, elasticity, stability in midstance and cadence. You’ve got all four right there.”
fitness
history
reference
running
health
“Absolutely, yes,” says Steve Magness, a sports scientist who works with top Olympic prospects at Nike’s elite “Oregon Project.” He was hired by Alberto Salazar to create, essentially, a squad of anti-Salazars. Despite his domination of the marathon in the ’80s, Salazar was plagued with knee and hamstring problems. He was also a heel-striker, which he has described as “having a tire with a nail in it.” Magness’s brief is to find ways to teach Nike runners to run barefoot-style and puncture-proof their legs.
“From what you’re telling me, it sounds promising,” Magness told me. “I’d love to see it in action.”
Mark Cucuzzella was just as eager. “All right,” he said in the middle of our run. “Let’s get a look at this.” I snapped a twig and dropped the halves on the ground about eight inches apart to form targets for my landings. The 100-Up consists of two parts. For the “Minor,” you stand with both feet on the targets and your arms cocked in running position. “Now raise one knee to the height of the hip,” George writes, “bring the foot back and down again to its original position, touching the line lightly with the ball of the foot, and repeat with the other leg.”
That’s all there is to it. But it’s not so easy to hit your marks 100 times in a row while maintaining balance and proper knee height. Once you can, it’s on to the Major: “The body must be balanced on the ball of the foot, the heels being clear of the ground and the head and body being tilted very slightly forward. . . . Now, spring from the toe, bringing the knee to the level of the hip. . . . Repeat with the other leg and continue raising and lowering the legs alternately. This action is exactly that of running.”
Cucuzzella didn’t like it as a teaching method — he loved it. “It makes so much physiological and anatomical sense,” he said. “The key to injury-free running is balance, elasticity, stability in midstance and cadence. You’ve got all four right there.”
8 weeks ago by will.brien
Eircom unravels to its end - The Irish Times - Fri, Mar 30, 2012
9 weeks ago by will.brien
Steve Fitzpatrick, general secretary of the Communications Workers Union, which represents the bulk of the Eircom staff, observes that this is a “cautionary tale” for the government of the pitfalls of proposed “future privatisations” of State assets.
He is right in his observations but current and former staff had their noses in the trough, too. One senior former executive at Eircom estimates the company has paid out €1.2 billion in redundancy payments since privatisation. The headcount over that period has gone from about 13,000 to 5,500 currently. Around 1,500 staff left the business when various bits, such as Eircell and Golden Pages, were sold. The rest got generous redundancy terms.
Thousands of current and former staff have also shared €750 million in tax-free payments through the Esot over the past 13 years.
The Esot has another €130 million or so to disburse to members, according to sources.
It was due to be wound up in 2014 as per an agreement with the Revenue Commissioners but this process could be accelerated now that is no longer a shareholder.
ireland
government
telephony
finance
history
reference
newspapers
He is right in his observations but current and former staff had their noses in the trough, too. One senior former executive at Eircom estimates the company has paid out €1.2 billion in redundancy payments since privatisation. The headcount over that period has gone from about 13,000 to 5,500 currently. Around 1,500 staff left the business when various bits, such as Eircell and Golden Pages, were sold. The rest got generous redundancy terms.
Thousands of current and former staff have also shared €750 million in tax-free payments through the Esot over the past 13 years.
The Esot has another €130 million or so to disburse to members, according to sources.
It was due to be wound up in 2014 as per an agreement with the Revenue Commissioners but this process could be accelerated now that is no longer a shareholder.
9 weeks ago by will.brien
LightSquid Home Site : Home
9 weeks ago by will.brien
some word about LightSquid
features list:
fast and simple install
fast log parser generatesmall per user data file
perl based cgi script for dynamic generated report pages
html template for design
no database required
no additional perl module
various reports
user groups support
graphics report (v 1.6+)
real name (v 1.6+)
multilangual interface
squid
proxy
logs
search
reference
privacy
linux
cli
work
features list:
fast and simple install
fast log parser generatesmall per user data file
perl based cgi script for dynamic generated report pages
html template for design
no database required
no additional perl module
various reports
user groups support
graphics report (v 1.6+)
real name (v 1.6+)
multilangual interface
9 weeks ago by will.brien
Category:Cuts of beef - Wikipedia, the free encyclopedia
10 weeks ago by will.brien
Translating between the American and British names for cuts of beef. Almost entirely different.
food
recipes
cooking
reference
10 weeks ago by will.brien
Email Delivery For IT Professionals
11 weeks ago by will.brien
So you’ve been asked to put together an email marketing blaster cannon thing. Maybe your CEO is trying to save some bucks. Maybe the marketing team is trying to get better tracking (to ask the CEO for more money). Or maybe you’re a big nerd and like setting up servers. Whatever the case, you’re the poor guy or girl who has to figure out how to get the email marketing machine built. My name is Brandon, and I’m the deliverability engineer at MailChimp. We send a few hundred million emails a month, and I’m here to help you understand how to set up your deliverability infrastructure (or you could just sign up free for MailChimp, and we’ll send out your email for you). Either way, if you’re an IT person in charge of deliverability for email marketing, then you’ve come to the right place.
email
exchange
smtp
spam
faq
reference
diy
work
marketing
sales
11 weeks ago by will.brien
squidview
february 2012 by will.brien
Squidview is an interactive console program which monitors and displays squid logs in a nice fashion, and may then go deeper with searching and reporting functions.
(If you don't know what squid is or does this program is probably not for you.)
To use squidview you must at least have read access to squid's access.log file. You may need to see your administrator for this. Squidview uses this text log file for all operations. It does not generate its own database for tasks.
linux
cli
proxy
squid
logs
software
sysadmin
reference
work
(If you don't know what squid is or does this program is probably not for you.)
To use squidview you must at least have read access to squid's access.log file. You may need to see your administrator for this. Squidview uses this text log file for all operations. It does not generate its own database for tasks.
february 2012 by will.brien
How Basketball-Reference Got Every Box Score
february 2012 by will.brien
“A few years ago, someone had pointed us in the direction of this guy named Dick Pfander, who lives in Michigan,” Kubatko said. “They said, ‘You’ve got to get in touch with him. He’s undertaking a personal project going through old microfilm and making scans of every box score in NBA history.’ Of course, we were intrigued by that.”
history
basketball
sports
reference
february 2012 by will.brien
The Five Stages of Hosting
january 2012 by will.brien
As a proud VPS survivor, I thought it might be fun to write up five common options for hosting a web business, ranked in decreasing order of 'cloudiness'. People who aren't interested in this kind of minutia would be wise to pull the rip cord right here.
pinboard
sysadmin
hardware
shopping
reference
humour
freelancing
vmware
xen
work
january 2012 by will.brien
A FAQ for the Fitness Reddit
january 2012 by will.brien
This is a FAQ for the Fitness subreddit. It is a collective effort from all the people you're likely to encounter there and is required reading if you wish to post a self.fitness post, as a lot of issues have been questioned and answered previously in depth.
You're also welcome to check out the /fit/ FAQ, which is just as good as this one
fitness
health
reddit
reference
diy
faq
<todo>
You're also welcome to check out the /fit/ FAQ, which is just as good as this one
january 2012 by will.brien
Sculpting text with regex, grep, sed and awk
january 2012 by will.brien
In this article, I'll provide a functional introduction to four important concepts and tools for sculpting text: regex, grep, sed and awk.
In short:
regex is a language for describing patterns in strings;
grep filters its input against a pattern;
sed applies transformation rules to each line; and
awk manipulates an ad hoc database stored as text, e.g. CSV files.
With this functional introduction, my goal is to introduce enough of each tool to cover 80%-90% of their niche uses cases.
unix
linux
cli
tutorials
reference
education
<todo>
In short:
regex is a language for describing patterns in strings;
grep filters its input against a pattern;
sed applies transformation rules to each line; and
awk manipulates an ad hoc database stored as text, e.g. CSV files.
With this functional introduction, my goal is to introduce enough of each tool to cover 80%-90% of their niche uses cases.
january 2012 by will.brien
Freelance Fees Guide: Photography / Books
january 2012 by will.brien
The National Union of Journalists must not, can not and would not wish to dictate rates or terms of engagement to members or to editors. The information presented here is for guidance and as an aid to equitable negotiation only.
photography
marketing
sales
security
reference
business
january 2012 by will.brien
BashPitfalls - Greg's Wiki
january 2012 by will.brien
This page shows common errors that Bash programmers make. The following examples are all flawed in some way:
reference
linux
cli
education
lists
january 2012 by will.brien
sigil - A WYSIWYG ebook editor. - Google Project Hosting
january 2012 by will.brien
Sigil is a multi-platform WYSIWYG ebook editor. It is designed to edit books in ePub format.
Now what does it have to offer...
Free and open source software under GPLv3
Multi-platform: runs on Windows, Linux and Mac
Full Unicode support: everything you see in Sigil is in UTF-16
Full EPUB spec support
WYSIWYG editing
Multiple Views: Book View, Code View and Split View
Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
Table Of Contents editor
Multi-level TOC support
Book View fully supports the display of any XHTML document possible under the OPS spec
SVG support
Basic XPGT support
Advanced automatic conversion of all imported documents to Unicode
Currently imports TXT, HTML and EPUB files; more will be added with time
Embedded HTML Tidy; all imported documents are thoroughly cleaned; changing views cleans the document so no matter how much you screw up your code, it will fix it (usually)
An actually usable user interface
Native C++ application
Bugs :)
And a lot more...
Don't forget to read the online manual!
software
windows
linux
macintosh
books
magazine
diy
reference
Now what does it have to offer...
Free and open source software under GPLv3
Multi-platform: runs on Windows, Linux and Mac
Full Unicode support: everything you see in Sigil is in UTF-16
Full EPUB spec support
WYSIWYG editing
Multiple Views: Book View, Code View and Split View
Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
Table Of Contents editor
Multi-level TOC support
Book View fully supports the display of any XHTML document possible under the OPS spec
SVG support
Basic XPGT support
Advanced automatic conversion of all imported documents to Unicode
Currently imports TXT, HTML and EPUB files; more will be added with time
Embedded HTML Tidy; all imported documents are thoroughly cleaned; changing views cleans the document so no matter how much you screw up your code, it will fix it (usually)
An actually usable user interface
Native C++ application
Bugs :)
And a lot more...
Don't forget to read the online manual!
january 2012 by will.brien
Exploring the Internet
january 2012 by will.brien
In July 1991, Carl Malamud flew out from Boulder, Colorado, a place he describes as "closer to Kansas than I'd like." He had just finished writing Stacks, which we were distributing as The INTEROP Book to conference attendees, and wanted to present us his latest proposal.
He met me at breakfast and presented me with a pith helmet plastered over with Interop logos. "What Interop Company really needs," he explained, "is an Official Internet Explorer."
His proposal was to fly three times around the world, visit as many sites as possible, and write what he was calling "a technical travelogue." The catch, of course, is he wanted me to foot the bill for travel expenses.
Exploring the Internet is the result of this odyssey. This book demonstrates what many of us have long felt: the worldwide network is here. Interoperability is not some imaginary goal at vendor briefings, but a concrete part of networks all over the world.
This book is more than just a series of case studies - it is truly a technical travelogue. As we read about the worldwide spread of the Internet, we get to appreciate its diversity and its usefulness to millions. This is not some experimental research environment, some academic toy, it is a real tool used by real people.
At that breakfast in 1991, Carl confided his hidden agenda. After going on about "global infrastructures" and other nice phrases designed to impress my senior managers, he turned to me and gave me the executive overview. "Actually, this is a very simple project," he explained. "Buy my airplane tickets and I'll try to get into as much trouble as I can. Then I'll write a book."
Here it is.
Dan Lynch
Founder and President
Interop Company
history
internet
networking
reference
education
government
He met me at breakfast and presented me with a pith helmet plastered over with Interop logos. "What Interop Company really needs," he explained, "is an Official Internet Explorer."
His proposal was to fly three times around the world, visit as many sites as possible, and write what he was calling "a technical travelogue." The catch, of course, is he wanted me to foot the bill for travel expenses.
Exploring the Internet is the result of this odyssey. This book demonstrates what many of us have long felt: the worldwide network is here. Interoperability is not some imaginary goal at vendor briefings, but a concrete part of networks all over the world.
This book is more than just a series of case studies - it is truly a technical travelogue. As we read about the worldwide spread of the Internet, we get to appreciate its diversity and its usefulness to millions. This is not some experimental research environment, some academic toy, it is a real tool used by real people.
At that breakfast in 1991, Carl confided his hidden agenda. After going on about "global infrastructures" and other nice phrases designed to impress my senior managers, he turned to me and gave me the executive overview. "Actually, this is a very simple project," he explained. "Buy my airplane tickets and I'll try to get into as much trouble as I can. Then I'll write a book."
Here it is.
Dan Lynch
Founder and President
Interop Company
january 2012 by will.brien
Create Maps | BatchGeo
december 2011 by will.brien
Paste your location data below to generate a free map:
"Tab-delimited" is the format most used. You can also start by using our Spreadsheet Template or hit "Map Now" and try it out with our example data.
google
maps
geography
reference
"Tab-delimited" is the format most used. You can also start by using our Spreadsheet Template or hit "Map Now" and try it out with our example data.
december 2011 by will.brien
Chapter 13. Remote and Local Management: The Net Command
december 2011 by will.brien
Nested Group Support
It is possible in Windows (and now in Samba also) to create a local group that has members (contains), domain users, and domain global groups. Creation of the local group demo is achieved by executing:
root# net rpc group add demo -L -S MORDON -Uroot%not24get
The -L switch means create a local group. Use the -S argument to direct the operation to a particular server. The parameters to the -U argument should be for a user who has appropriate administrative right and privileges on the machine.
Addition and removal of group members can be achieved using the addmem and delmem subcommands of net rpc group command. For example, addition of “DOMDomain Users” to the local group demo would be done by executing:
root# net rpc group addmem demo "DOMDomain Users" -Uroot%not24get
The members of a nested group can be listed by executing the following:
root# net rpc group members demo -Uroot%not24get
DOMDomain Users
DOMEngineers
DOMjamesf
DOMjht
reference
linux
debian
ubuntu
cli
sysadmin
windows
samba
work
security
ldap
It is possible in Windows (and now in Samba also) to create a local group that has members (contains), domain users, and domain global groups. Creation of the local group demo is achieved by executing:
root# net rpc group add demo -L -S MORDON -Uroot%not24get
The -L switch means create a local group. Use the -S argument to direct the operation to a particular server. The parameters to the -U argument should be for a user who has appropriate administrative right and privileges on the machine.
Addition and removal of group members can be achieved using the addmem and delmem subcommands of net rpc group command. For example, addition of “DOMDomain Users” to the local group demo would be done by executing:
root# net rpc group addmem demo "DOMDomain Users" -Uroot%not24get
The members of a nested group can be listed by executing the following:
root# net rpc group members demo -Uroot%not24get
DOMDomain Users
DOMEngineers
DOMjamesf
DOMjht
december 2011 by will.brien
Geek Thoughts: Shared Folders in Ubuntu with setgid and ACL (getfacl, setfacl)
december 2011 by will.brien
Set Default ACL
The second issue is related to umask, the default mask applied when creating files and directories. By default umask is set to the octal value 0022, as demonstrated if you run the following:
$ umask
0022
This is a negative mask that is applied to the octal permission value of every file or directory created by the user. By default, a file is created with permissions rw-rw-rw-, equivalent to 0666 in octal and a directory is created with permissions rwxrwxrwx, equivalent to 0777 in octal. umask is then subtracted from that default to give the effective permission with which files and directories are created. So for a file, 0666-0022 gives 0644, equivalent to rw-r--r-- and for a directory 0777-0022 gives 0755, equivalent to rwxr-xr-x. This default is sensible for most situations but needs to be overriden for a team directory. The way to do this is to assign specific ACL entries to the team directory. The first thing to do is to install the acl package to obtain the necessary command line tools. Well, in fact, the first thing to do would be to enable acl on the relevant partition but we already did that at the very beginning.
linux
debian
ubuntu
cli
sysadmin
windows
samba
work
security
reference
The second issue is related to umask, the default mask applied when creating files and directories. By default umask is set to the octal value 0022, as demonstrated if you run the following:
$ umask
0022
This is a negative mask that is applied to the octal permission value of every file or directory created by the user. By default, a file is created with permissions rw-rw-rw-, equivalent to 0666 in octal and a directory is created with permissions rwxrwxrwx, equivalent to 0777 in octal. umask is then subtracted from that default to give the effective permission with which files and directories are created. So for a file, 0666-0022 gives 0644, equivalent to rw-r--r-- and for a directory 0777-0022 gives 0755, equivalent to rwxr-xr-x. This default is sensible for most situations but needs to be overriden for a team directory. The way to do this is to assign specific ACL entries to the team directory. The first thing to do is to install the acl package to obtain the necessary command line tools. Well, in fact, the first thing to do would be to enable acl on the relevant partition but we already did that at the very beginning.
december 2011 by will.brien
setuid - Wikipedia, the free encyclopedia
december 2011 by will.brien
setuid and setgid on directories
The setuid and setgid flags, when set on a directory, have an entirely different meaning.
Setting the setgid permission on a directory (chmod g+s) causes new files and subdirectories created within it to inherit its group ID, rather than the primary group ID of the user who created the file (the owner ID is never affected, only the group ID). Newly created subdirectories inherit the setgid bit. Note that setting the setgid permission on a directory only affects the group ID of new files and subdirectories created after the setgid bit is set, and is not applied to existing entities. Setting the setgid bit on existing subdirectories must be done manually, with a command such as the following:
[root@foo]# find /path/to/directory -type d -exec chmod g+s {} ;
The setuid permission set on a directory is ignored on UNIX and Linux systems.[4] FreeBSD can be configured to interpret it analogously to setgid, namely, to force all files and sub-directories to be owned by the top directory owner.[5]
In FreeBSD, directories behave as if their setgid bit was always set, regardless of its actual value. As is stated in open(2), "When a new file is created it is given the group of the directory which contains it."
reference
linux
debian
ubuntu
cli
sysadmin
windows
samba
work
security
The setuid and setgid flags, when set on a directory, have an entirely different meaning.
Setting the setgid permission on a directory (chmod g+s) causes new files and subdirectories created within it to inherit its group ID, rather than the primary group ID of the user who created the file (the owner ID is never affected, only the group ID). Newly created subdirectories inherit the setgid bit. Note that setting the setgid permission on a directory only affects the group ID of new files and subdirectories created after the setgid bit is set, and is not applied to existing entities. Setting the setgid bit on existing subdirectories must be done manually, with a command such as the following:
[root@foo]# find /path/to/directory -type d -exec chmod g+s {} ;
The setuid permission set on a directory is ignored on UNIX and Linux systems.[4] FreeBSD can be configured to interpret it analogously to setgid, namely, to force all files and sub-directories to be owned by the top directory owner.[5]
In FreeBSD, directories behave as if their setgid bit was always set, regardless of its actual value. As is stated in open(2), "When a new file is created it is given the group of the directory which contains it."
december 2011 by will.brien
Ireland Tries to Reverse Declining Potato Sales
november 2011 by will.brien
Bord Bia, the Irish Food Board, has commissioned research to determine why pasta, rice, noodles, couscous and other carbohydrates are all claiming parts of the potato’s traditional market share. The government-financed board will then seek advice on ways to overcome the vegetable’s stodgy image.
“We believe that, emotionally, most Irish consumers still love to eat their potatoes, but several key issues negatively impact on their consumption,” the board said this month in a document for research applicants.
ireland
government
history
business
reference
food
“We believe that, emotionally, most Irish consumers still love to eat their potatoes, but several key issues negatively impact on their consumption,” the board said this month in a document for research applicants.
november 2011 by will.brien
BJCP 2008 Style Guidelines - Index
november 2011 by will.brien
Beer Style Guidelines
INTRODUCTION
1. LIGHT LAGER
2. PILSNER
3. EUROPEAN AMBER LAGER
4. DARK LAGER
5. BOCK
6. LIGHT HYBRID BEER
7. AMBER HYBRID BEER
8. ENGLISH PALE ALE
9. SCOTTISH AND IRISH ALE
10. AMERICAN ALE
11. ENGLISH BROWN ALE
12. PORTER
13. STOUT
14. INDIA PALE ALE (IPA)
15. GERMAN WHEAT AND RYE BEER
16. BELGIAN AND FRENCH ALE
17. SOUR ALE
18. BELGIAN STRONG ALE
19. STRONG ALE
20. FRUIT BEER
21. SPICE / HERB / VEGETABLE BEER
22. SMOKE-FLAVORED AND WOOD-AGED BEER
23. SPECIALTY BEER
food
drinks
reference
lists
education
INTRODUCTION
1. LIGHT LAGER
2. PILSNER
3. EUROPEAN AMBER LAGER
4. DARK LAGER
5. BOCK
6. LIGHT HYBRID BEER
7. AMBER HYBRID BEER
8. ENGLISH PALE ALE
9. SCOTTISH AND IRISH ALE
10. AMERICAN ALE
11. ENGLISH BROWN ALE
12. PORTER
13. STOUT
14. INDIA PALE ALE (IPA)
15. GERMAN WHEAT AND RYE BEER
16. BELGIAN AND FRENCH ALE
17. SOUR ALE
18. BELGIAN STRONG ALE
19. STRONG ALE
20. FRUIT BEER
21. SPICE / HERB / VEGETABLE BEER
22. SMOKE-FLAVORED AND WOOD-AGED BEER
23. SPECIALTY BEER
november 2011 by will.brien
Startup key combinations for Intel-based Macs
november 2011 by will.brien
Press C during startup Start up from a bootable CD or DVD, such as the Mac OS X Install disc that came with the computer.
Press D during startup Start up in Apple Hardware Test (AHT).
Press Option-Command-P-R until you hear startup sound a second time. Reset NVRAM
Press Option during startup Start up in Startup Manager, where you can select a Mac OS X volume to start from. Note: Press N to make the the first bootable Network volume appear as well.
Press Eject, F12, or hold the mouse or trackpad button Ejects any removable media, such as an optical disc.
Press N during startup Attempt to start up from a compatible network server (NetBoot).
Press T during startup Start up in Target Disk Mode.
Press Shift during startup Start up in Safe Boot mode and temporarily disable login items.
Press Command-V during startup Start up in Verbose mode.
Press Command-S during startup Start up in Single-User mode.
Press Option-N during startup Start from a NetBoot server using the default boot image.
Press Command-R during startup
Start from Lion Recovery1
hardware
reference
sysadmin
work
macintosh
Press D during startup Start up in Apple Hardware Test (AHT).
Press Option-Command-P-R until you hear startup sound a second time. Reset NVRAM
Press Option during startup Start up in Startup Manager, where you can select a Mac OS X volume to start from. Note: Press N to make the the first bootable Network volume appear as well.
Press Eject, F12, or hold the mouse or trackpad button Ejects any removable media, such as an optical disc.
Press N during startup Attempt to start up from a compatible network server (NetBoot).
Press T during startup Start up in Target Disk Mode.
Press Shift during startup Start up in Safe Boot mode and temporarily disable login items.
Press Command-V during startup Start up in Verbose mode.
Press Command-S during startup Start up in Single-User mode.
Press Option-N during startup Start from a NetBoot server using the default boot image.
Press Command-R during startup
Start from Lion Recovery1
november 2011 by will.brien
Nootropics: their effects, their risks, and where to get them
october 2011 by will.brien
Sport drinks, dietary supplements and amino acids are safe and acceptable chemicals used by athletes and fitness enthusiasts every day with no ill effects or moral hazard. They improve health and physique, if simply because humans are animals of a chemical origin with chemistry at the heart of our basic functions. In the above I've covered everything that I've personally used myself, and all but cigarettes and Desmo should be considered on the same level as what you'll find in a GNC or Vitamin World store on any street in America.
Some substances that are otherwise safe are banned in sports competition because they confer an unfair advantage. Modafinil happens to be one of them because it can improve endurance. In competition we certainly should ban these substances if the point is to discover the natural excellence of man. But nootropics are different. If you are dying of a disease and the cure was invented by a surgeon under the influence of any of the above substances, then it would be quite absurd to bring up fairness of competition. Life isn't a competition, and it isn't a zero-sum game.
drugs
health
reference
diy
Some substances that are otherwise safe are banned in sports competition because they confer an unfair advantage. Modafinil happens to be one of them because it can improve endurance. In competition we certainly should ban these substances if the point is to discover the natural excellence of man. But nootropics are different. If you are dying of a disease and the cure was invented by a surgeon under the influence of any of the above substances, then it would be quite absurd to bring up fairness of competition. Life isn't a competition, and it isn't a zero-sum game.
october 2011 by will.brien
The Whitburn Project: 120 Years of Music Chart History data set | Infochimps
october 2011 by will.brien
For the last ten years, obsessive record collectors in Usenet have been working on the Whitburn Project — a huge undertaking to preserve and share high-quality recordings of every popular song since the 1890s. To assist their efforts, they’ve created a spreadsheet of 37,000 songs and 112 columns of raw data, including each song’s duration, beats-per-minute, songwriters, label, and week-by-week chart position. It’s 25 megs of OCD, and it’s awesome.
As far as I know, this is the first time the project and its data have ever been discussed outside of Usenet. Despite its illegality, they’ve created a wonderful resource and you can do some fun things with the data. (from Andy Baio’s waxy.org )
music
database
datamining
reference
history
lists
As far as I know, this is the first time the project and its data have ever been discussed outside of Usenet. Despite its illegality, they’ve created a wonderful resource and you can do some fun things with the data. (from Andy Baio’s waxy.org )
october 2011 by will.brien
Is there a cure for alcohol hangovers?
september 2011 by will.brien
Hangovers also have an emotional component. Kingsley Amis, who was, in his own words, one of the foremost drunks of his time, and who wrote three books on drinking, described this phenomenon as “the metaphysical hangover”: “When that ineffable compound of depression, sadness (these two are not the same), anxiety, self-hatred, sense of failure and fear for the future begins to steal over you, start telling yourself that what you have is a hangover. . . . You have not suffered a minor brain lesion, you are not all that bad at your job, your family and friends are not leagued in a conspiracy of barely maintained silence about what a shit you are, you have not come at last to see life as it really is.”
drinks
health
diy
reference
september 2011 by will.brien
Huge Collection of Code Snippets: HTAccess, PHP, WordPress, jQuery, HTML, CSS
september 2011 by will.brien
Please excuse this self-serving, miscellaneous post, but I’ve just got to purge all of these code snippets and scraps collected over the years. Whenever I update this site, I place any removed/unused code snippets into a giant note file for future reference, just in case. There’s all sorts of different types of code and snippets that just keep growing and growing and.. and finally it gets to a point where I just need to dump everything and start fresh. That is the purpose of this post.
So rather than delete some of these gems, I thought it would be useful to post them here at Perishable Press and share with anyone who finds them useful. But be warned, these code snippets and scraps are provided wholesale, with little or no explanation, and should be used only if you truly know what you are doing. And so with that said, here is approximately five years’ worth of miscellaneous snippets, scripts, and hacks. Enjoy!
apache
htaccess
php
mysql
wordpress
javascript
css
reference
lists
code
So rather than delete some of these gems, I thought it would be useful to post them here at Perishable Press and share with anyone who finds them useful. But be warned, these code snippets and scraps are provided wholesale, with little or no explanation, and should be used only if you truly know what you are doing. And so with that said, here is approximately five years’ worth of miscellaneous snippets, scripts, and hacks. Enjoy!
september 2011 by will.brien
Kurt Vonnegut at the Blackboard
september 2011 by will.brien
Now there’s a Franz Kafka story [begins line D toward bottom of G-I axis]. A young man is rather unattractive and not very personable. He has disagreeable relatives and has had a lot of jobs with no chance of promotion. He doesn’t get paid enough to take his girl dancing or to go to the beer hall to have a beer with a friend. One morning he wakes up, it’s time to go to work again, and he has turned into a cockroach [draws line downward and then infinity symbol].
It’s a pessimistic story.
education
writing
reference
humour
It’s a pessimistic story.
september 2011 by will.brien
What Do You Think of Ted Williams Now? - Richard Ben Cramer, Esquire, June 1986
august 2011 by will.brien
And Ted would sit alone in the locker room, boning his bats, not just the handle, like other guys did, but the whole bat, grinding down the wood, compressing the fiber tighter, making it tougher, harder, tighter. He would string the ball, he'd show them. He'd shut them up. Jesus, he was trying. And he was hitting. Wasn't his average up? Wasn't he leading the league in runs? He was doing it like he'd taught himself, like he'd dreamed. Wasn't that enough? What the hell did they want him to be?
What else could he be? Some players tried to help, to ease him up a bit. Once, Ted gave Doc Cramer a ride, and they were talking hitting, as Ted always did. It was at Kenmore Square that Cramer said: "You know who's the best, don't you? You know who's the best in the league? You are." And Ted never forgot those words. But neither could he forget what was written, just as he couldn't forget one boo, just as he'd never forget the curve that struck him out a year before. Why didn't they understand? He could never forget.
And one day he made an error, and then struck out, and it sounded like all of Fenway was booing, and he ran to the bench with his head down, the red rising in his face, the shame in his belly, and the rage. Ted thought: These are the ones who cheered, the fans I waved my cap to? Well, never again. He vowed to himself: Never again. And he could not forget that either.
journalism
sports
baseball
reference
history
What else could he be? Some players tried to help, to ease him up a bit. Once, Ted gave Doc Cramer a ride, and they were talking hitting, as Ted always did. It was at Kenmore Square that Cramer said: "You know who's the best, don't you? You know who's the best in the league? You are." And Ted never forgot those words. But neither could he forget what was written, just as he couldn't forget one boo, just as he'd never forget the curve that struck him out a year before. Why didn't they understand? He could never forget.
And one day he made an error, and then struck out, and it sounded like all of Fenway was booing, and he ran to the bench with his head down, the red rising in his face, the shame in his belly, and the rage. Ted thought: These are the ones who cheered, the fans I waved my cap to? Well, never again. He vowed to himself: Never again. And he could not forget that either.
august 2011 by will.brien
Superman Comes to the Supermarket - Norman Mailer, Esquire, November 1960
august 2011 by will.brien
One had the opportunity to study Kennedy a bit in the days that followed. His style in the press conferences was interesting. Not terribly popular with the reporters (too much a contemporary, and yet too difficult to understand, he received nothing like the rounds of applause given to Eleanor Roosevelt, Stevenson, Humphrey, or even Johnson), he carried himself nonetheless with a cool grace which seemed indifferent to applause, his manner somehow similar to the poise of a fine boxer, quick with his hands, neat in his timing, and two feet away from his corner when the bell ended the round. There was a good lithe wit to his responses, a dry Harvard wit, a keen sense of proportion in disposing of difficult questions -- invariably he gave enough of an answer to be formally satisfactory without ever opening himself to a new question which might go further than the first. Asked by a reporter, "Are you for Adlai as vice-president?" the grin came forth and the voice turned very dry, "No, I cannot say we have considered Adlai as a vice-president." Yet there was an elusive detachment to everything he did. One did not have the feeling of a man present in the room with all his weight and all his mind. Johnson gave you all of himself, he was a political animal, he breathed like an animal, sweated like one, you knew his mind was entirely absorbed with the compendium of political fact and maneuver; Kennedy seemed at times like a young professor whose manner was adequate for the classroom, but whose mind was off in some intricacy of the Ph.D. thesis he was writing.
journalism
politics
government
reference
history
august 2011 by will.brien
List of Latin phrases (full) - Wikipedia, the free encyclopedia
august 2011 by will.brien
This page lists direct English translations of common Latin phrases. Some of the phrases are themselves translations of Greek phrases, as Greek rhetoric and literature reached its peak centuries before that of ancient Rome.
This list is a combination of the twenty divided "List of Latin phrases" pages, for users who have no trouble loading large pages and prefer a single page to scroll or search through. The content of the list cannot be edited here, and is kept automatically in sync with the separate lists through the use of transclusion.
language
reference
lists
wikipedia
This list is a combination of the twenty divided "List of Latin phrases" pages, for users who have no trouble loading large pages and prefer a single page to scroll or search through. The content of the list cannot be edited here, and is kept automatically in sync with the separate lists through the use of transclusion.
august 2011 by will.brien
Frank Sinatra Has a Cold - Gay Talese, Esquire, April 1966
august 2011 by will.brien
"What the hell are you doing up there, Dwight?"
Silence from the control booth.
"Got a party or something going on up there, Dwight?"
Sinatra stood on the stage, arms folded, glaring up across the cameras toward Hemion. Sinatra had sung Nancy with probably all he had in his voice on this day. The next few numbers contained raspy notes, and twice his voice completely cracked. But now Hemion was in the control booth out of communication; then he was down in the studio walking over to where Sinatra stood. A few minutes later they both left the studio and were on the way up to the control booth. The tape was replayed for Sinatra. He watched only about five minutes of it before he started to shake his head. Then he said to Hemion: "Forget it, just forget it. You're wasting your time. What you got there," Sinatra said, nodding to the singing image of himself on the television screen, "is a man with a cold." Then he left the control booth, ordering that the whole day's performance be scrubbed and future taping postponed until he had recovered.
journalism
music
reference
history
Silence from the control booth.
"Got a party or something going on up there, Dwight?"
Sinatra stood on the stage, arms folded, glaring up across the cameras toward Hemion. Sinatra had sung Nancy with probably all he had in his voice on this day. The next few numbers contained raspy notes, and twice his voice completely cracked. But now Hemion was in the control booth out of communication; then he was down in the studio walking over to where Sinatra stood. A few minutes later they both left the studio and were on the way up to the control booth. The tape was replayed for Sinatra. He watched only about five minutes of it before he started to shake his head. Then he said to Hemion: "Forget it, just forget it. You're wasting your time. What you got there," Sinatra said, nodding to the singing image of himself on the television screen, "is a man with a cold." Then he left the control booth, ordering that the whole day's performance be scrubbed and future taping postponed until he had recovered.
august 2011 by will.brien
AdditionalResources/Repositories/RPMForge - CentOS Wiki
august 2011 by will.brien
RPMforge is a collaboration of Dag and other packagers. They provide over 5000 packages for CentOS, including wine, vlc, mplayer, xmms-mp3, and other popular media tools. It is not part of Red Hat or CentOS but is designed to work with those distributions. See also Using RPMforge and Repoforge.
<!> Note: Because this repository is NOT part of CentOS, you should direct support questions to its maintainers at the Repoforge Users mailing list.
Packages are supplied in RPM format and in most cases are ready to use. The default RPMforge repository does not replace official CentOS base packages.
linux
redhat
sysadmin
reference
cli
work
<!> Note: Because this repository is NOT part of CentOS, you should direct support questions to its maintainers at the Repoforge Users mailing list.
Packages are supplied in RPM format and in most cases are ready to use. The default RPMforge repository does not replace official CentOS base packages.
august 2011 by will.brien
A Glimpse and a Hook
august 2011 by will.brien
The First Pass
Your Name. It’s simple. Do I know you? Whether I do or not, I’m going to immediately Google you to see if I should. Oh, you a have a weblog. Excellent.
Company Names. Do I recognize any companies that you worked at? If I do, I don’t look at what you actually do, I assume that if I recognize the company, I’m in the ballpark. If I don’t know the company, I scan for keywords in the description to get a rough idea. Hmmmmm… networking words. Ok, you’re a networking guy.
Job Description and History. Here I’m looking for history and trajectory. How many jobs have you had and for how long? How long have you been in your current role? Where’d you come from? QA? Or have you always been an engineer? This is when I start looking for inconsistencies and warning flags.
Other Interests and Extracurriculars. Yeah, this is part of the first pass. I’m eagerly looking to find something that makes you different from the last fifty resumes I looked at. More on this in a moment.
So, we’re done. It’s been ten to twenty seconds and I’ve already formed an opinion. There’s a good chance that I’ve already made a call whether to move forward on you. If there are other folks checking the resume out, I can certainly be convinced to take a second look, but a basic opinion has been formed.
work
certification
sysadmin
management
business
reference
Your Name. It’s simple. Do I know you? Whether I do or not, I’m going to immediately Google you to see if I should. Oh, you a have a weblog. Excellent.
Company Names. Do I recognize any companies that you worked at? If I do, I don’t look at what you actually do, I assume that if I recognize the company, I’m in the ballpark. If I don’t know the company, I scan for keywords in the description to get a rough idea. Hmmmmm… networking words. Ok, you’re a networking guy.
Job Description and History. Here I’m looking for history and trajectory. How many jobs have you had and for how long? How long have you been in your current role? Where’d you come from? QA? Or have you always been an engineer? This is when I start looking for inconsistencies and warning flags.
Other Interests and Extracurriculars. Yeah, this is part of the first pass. I’m eagerly looking to find something that makes you different from the last fifty resumes I looked at. More on this in a moment.
So, we’re done. It’s been ten to twenty seconds and I’ve already formed an opinion. There’s a good chance that I’ve already made a call whether to move forward on you. If there are other folks checking the resume out, I can certainly be convinced to take a second look, but a basic opinion has been formed.
august 2011 by will.brien
20 Year Archive on Google Groups
august 2011 by will.brien
Google has fully integrated the past 20 years of Usenet archives into Google Groups, which now offers access to more than 800 million messages dating back to 1981. This is by far the most complete collection of Usenet articles ever assembled and a fascinating first-hand historical account.
We compiled some especially memorable articles and threads in the timeline below.
internet
history
google
reference
news
We compiled some especially memorable articles and threads in the timeline below.
august 2011 by will.brien
'Avoiding domain/subdomain conflicts in blacklists' - MARC
july 2011 by will.brien
Earlier this week there was a discussion about (what most would call)
squidGuard's unexpected behavior when a domain and one or more of its
subdomains exist in the same squidGuard domains file. As an example,
if your porn domains file contains: <nastypictures.com> and
<really.nastypictures.com>, the result is probably not what you
are expecting.
(Need more background? Read here:
<http://marc.theaimsgroup.com/?l=squidguard&m=108260329925644&w=2>)
This can be a real problem for those of us who merge blacklists from
multiple sources to create our personal lists. Sure, that process
creates a lot of duplicate entries, but those are easily identified
and removed. Identifying domain/subdomains is a bit more
challenging.
linux
cli
squid
filtering
work
reference
squidGuard's unexpected behavior when a domain and one or more of its
subdomains exist in the same squidGuard domains file. As an example,
if your porn domains file contains: <nastypictures.com> and
<really.nastypictures.com>, the result is probably not what you
are expecting.
(Need more background? Read here:
<http://marc.theaimsgroup.com/?l=squidguard&m=108260329925644&w=2>)
This can be a real problem for those of us who merge blacklists from
multiple sources to create our personal lists. Sure, that process
creates a lot of duplicate entries, but those are easily identified
and removed. Identifying domain/subdomains is a bit more
challenging.
july 2011 by will.brien
URLBlacklist.com
july 2011 by will.brien
The latest blacklist download can be obtained from:
http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=download&file=bigblacklist
The modified date and md5 information be obtained from:
http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=information&file=bigblacklist
The daily changes contains diff files from the current blacklist to the previous blacklist. A script to use is is shown later. When using the blacklist with DansGuardian the blacklist files are put in a random order as DansGuardian sorts them when it reads them into memory. The Quick Sort algorithm is very slow at sorting a sorted list hence why we do this. The diffs are against a sorted blacklist however.
You are reminded that this is a commercial service that works upon an honour system. If you use the service then you must buy a subscription. We do not password the blacklist download to keep scripts simple for all users. Please do not abuse the service.
linux
cli
firewall
squid
filtering
work
reference
http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=download&file=bigblacklist
The modified date and md5 information be obtained from:
http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=information&file=bigblacklist
The daily changes contains diff files from the current blacklist to the previous blacklist. A script to use is is shown later. When using the blacklist with DansGuardian the blacklist files are put in a random order as DansGuardian sorts them when it reads them into memory. The Quick Sort algorithm is very slow at sorting a sorted list hence why we do this. The diffs are against a sorted blacklist however.
You are reminded that this is a commercial service that works upon an honour system. If you use the service then you must buy a subscription. We do not password the blacklist download to keep scripts simple for all users. Please do not abuse the service.
july 2011 by will.brien
Netcat cheat sheet
july 2011 by will.brien
It is possible to save the data which is send to you or you can give netcat a file which should be sended when a connection is made.
Here is an example on how to save the data which is being send by the server:
$ nc h.ackack.net 80 > response
# you can now send data but you won't see the output from the server because it is being redirected to a file.
$ nc ackack.net 80 > response
HEAD / HTTP/0.1
$ cat response
HTTP/1.1 200 OK
Date: <timestamp>
Server: Apache
Last-Modified: <timestamp>
Accept-Ranges: bytes
Content-Length: 3383
Connection: close
Content-Type: text/html
networking
sysadmin
firewall
apache
linux
cli
reference
tutorials
work
Here is an example on how to save the data which is being send by the server:
$ nc h.ackack.net 80 > response
# you can now send data but you won't see the output from the server because it is being redirected to a file.
$ nc ackack.net 80 > response
HEAD / HTTP/0.1
$ cat response
HTTP/1.1 200 OK
Date: <timestamp>
Server: Apache
Last-Modified: <timestamp>
Accept-Ranges: bytes
Content-Length: 3383
Connection: close
Content-Type: text/html
july 2011 by will.brien
The Serious Eats Guide to Taco Styles
july 2011 by will.brien
TLO's (Taco-like-objects)
These are taco-based products that involve wrapping ingredients in soft flour tortillas. That's about all the similarity they have to real tacos. The McDonald's Snack Wraps is probably the most notable form of TLO, though Taco bell also serves several TLO's, like their Gorditas (not to be confused with the true deep-fried gorditas of Mexico) and their Chalupas. I strongly believe that this category only exists so that it can be avoided.
food
reference
These are taco-based products that involve wrapping ingredients in soft flour tortillas. That's about all the similarity they have to real tacos. The McDonald's Snack Wraps is probably the most notable form of TLO, though Taco bell also serves several TLO's, like their Gorditas (not to be confused with the true deep-fried gorditas of Mexico) and their Chalupas. I strongly believe that this category only exists so that it can be avoided.
july 2011 by will.brien
The 10 Canine Commandments
july 2011 by will.brien
The 10 Canine Commandments
Author unknown
1. My life is likely to last ten to fifteen years. Any separation from you will be painful for me. Remember that when you buy me.
2. Give me time to understand what you want of me.
3. Place your trust in me - it's cruicial for my well-being.
4. Don't be angry at me for long, and don't lock me up as punishment. You have your work, your entertainment and your friends. I have only you.
5. Talk to me sometimes. Even if I don't understand your words, I understand your voice when it's speaking to me.
6. Be aware of however you treat me, I'll never forget it.
7. Remember before you hit me that I have teeth that could easily crush the bones in your hands, but that I choose not to bite you.
8. Before you scold me for being uncooperative, obstinant or lazy, ask yourself if something might be bothering me. Perhaps I'm not getting the right food, or I've been out in the sun or in the cold too long, or my heart is getting old and weak.
9. Take care of me when I get old. You too, will grow old.
10. Go with me on difficult journeys. Never say: 'I can't bear to watch it', 'let it happen in my absence' or 'I am tired of you'. Everything is easier for me if you are there. Remember, I love you.
dogs
lists
reference
Author unknown
1. My life is likely to last ten to fifteen years. Any separation from you will be painful for me. Remember that when you buy me.
2. Give me time to understand what you want of me.
3. Place your trust in me - it's cruicial for my well-being.
4. Don't be angry at me for long, and don't lock me up as punishment. You have your work, your entertainment and your friends. I have only you.
5. Talk to me sometimes. Even if I don't understand your words, I understand your voice when it's speaking to me.
6. Be aware of however you treat me, I'll never forget it.
7. Remember before you hit me that I have teeth that could easily crush the bones in your hands, but that I choose not to bite you.
8. Before you scold me for being uncooperative, obstinant or lazy, ask yourself if something might be bothering me. Perhaps I'm not getting the right food, or I've been out in the sun or in the cold too long, or my heart is getting old and weak.
9. Take care of me when I get old. You too, will grow old.
10. Go with me on difficult journeys. Never say: 'I can't bear to watch it', 'let it happen in my absence' or 'I am tired of you'. Everything is easier for me if you are there. Remember, I love you.
july 2011 by will.brien
ScraperWiki
july 2011 by will.brien
ScraperWiki is an online tool to make that process simpler and more collaborative. Anyone can write a screen scraper using the online editor. In the free version, the code and data are shared with the world. Because it's a wiki, other programmers can contribute to and improve the code.
datamining
reference
python
api
google
diy
july 2011 by will.brien
Regular expression examples - Wikipedia, the free encyclopedia
july 2011 by will.brien
Despite this variability, and because regular expressions can be difficult to both explain and understand without examples, this article provides a basic description of some of the properties of regular expressions by way of illustration.
code
php
perl
cli
linux
reference
tutorials
july 2011 by will.brien
Speaking clock - Wikipedia, the free encyclopedia
june 2011 by will.brien
A speaking clock service is a recorded or simulated human voice service, usually accessed by telephone, that gives the correct time.
The format of the service is somewhat similar to those in radio time signal services. Every ten seconds or so, a voice announces "At the third stroke, it will be [for example] twelve forty-six and ten seconds...", with three beeps following. At the third beep, the time at that point is the time announced previously. Some countries have sponsored time announcements and include that in the message.
reference
telephony
sip
The format of the service is somewhat similar to those in radio time signal services. Every ten seconds or so, a voice announces "At the third stroke, it will be [for example] twelve forty-six and ten seconds...", with three beeps following. At the third beep, the time at that point is the time announced previously. Some countries have sponsored time announcements and include that in the message.
june 2011 by will.brien
How Rainbow Tables work
april 2011 by will.brien
If you want to find a given plaintext for a certain hash there are two simple methods:
- Hash each plaintext one by one, until you find the hash.
- Hash each plaintext one by one, but store each generated hash in a sorted table so that you can easily look the hash up later without generating the hashes again
Going one by one takes a very long time, and storing each hash takes an amount of memory which simply doesn't exist (for all but the smallest of plaintext sets). Rainbow tables are a compromise between pre-computation and low memory usage.
The key to understanding rainbow tables is understanding the (unhelpfully named) reduction function.
A hash function maps plaintexts to hashes, the reduction function maps hashes to plaintexts.
encryption
security
privacy
documentation
reference
windows
work
- Hash each plaintext one by one, until you find the hash.
- Hash each plaintext one by one, but store each generated hash in a sorted table so that you can easily look the hash up later without generating the hashes again
Going one by one takes a very long time, and storing each hash takes an amount of memory which simply doesn't exist (for all but the smallest of plaintext sets). Rainbow tables are a compromise between pre-computation and low memory usage.
The key to understanding rainbow tables is understanding the (unhelpfully named) reduction function.
A hash function maps plaintexts to hashes, the reduction function maps hashes to plaintexts.
april 2011 by will.brien
OpenCalais
april 2011 by will.brien
We want to make all the world's content more accessible, interoperable and valuable. Some call it Web 2.0, Web 3.0, the Semantic Web or the Giant Global Graph - we call our piece of it Calais.
Calais is a rapidly growing toolkit of capabilities that allow you to readily incorporate state-of-the-art semantic functionality within your blog, content management system, website or application.
semantics
blogs
wordpress
archives
reference
api
tags
meta
Calais is a rapidly growing toolkit of capabilities that allow you to readily incorporate state-of-the-art semantic functionality within your blog, content management system, website or application.
april 2011 by will.brien
Bill & Ted's Excellent Online Adventure - Home Page
april 2011 by will.brien
Your totally official online repository of all Bill & Ted-related information!
movies
television
history
reference
humour
awesometown
april 2011 by will.brien
Bell System Technical Journal, 1922-1983
april 2011 by will.brien
"Technological innovation" is more than just invention. It is a process, often long and costly, of transforming new scientific knowledge into feasible technology, introducing it to use, and making its benefits available to the public. "Technical integration" is intended to emphasize the more subtle flow of an intangible—engineering information and understanding. Not only has Bell Labs innovated, but it also showed the world technical integration of the innovations. The Bell System Technical Journal was a key enabler for this achievement.
With this posting of the Bell System Technical Journal from volume 1 issue 1 in July 1922 to the final issue published in December 1983, we are pleased to be able to open the vault of this knowledge to our global technical colleagues.
Rod Alferness
Chief Scientist, Bell Labs
telephony
documentation
reference
magazine
history
technology
With this posting of the Bell System Technical Journal from volume 1 issue 1 in July 1922 to the final issue published in December 1983, we are pleased to be able to open the vault of this knowledge to our global technical colleagues.
Rod Alferness
Chief Scientist, Bell Labs
april 2011 by will.brien
DocumentCloud
april 2011 by will.brien
DocumentCloud is both a repository of primary source documents and a tool for document-based investigative reporting. Think of the repository as a card catalog for primary source documents. We're building tools that accelerate the work of reporters who need to make sense of large sets of documents. (You can use it on small sets, too.)
documentation
reference
diy
opensource
government
work
april 2011 by will.brien
Learn Python The Hard Way
march 2011 by will.brien
This is the site for the book "Learn Python The Hard Way". The book is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up their skills before starting a more detailed book.
education
programming
python
documentation
tutorials
reference
march 2011 by will.brien
Programming, Motherfucker
march 2011 by will.brien
The Motherfucking Manifesto For Programming, Motherfuckers
We are a community of motherfucking programmers who have been humiliated by software development methodologies for years.
We are tired of XP, Scrum, Kanban, Waterfall, Software Craftsmanship (aka XP-Lite) and anything else getting in the way of...Programming, Motherfucker.
We are tired of being told we're autistic idiots who need to be manipulated to work in a Forced Pair Programming chain gang without any time to be creative because none of the 10 managers on the project can do...Programming, Motherfucker.
We must destroy these methodologies that get in the way of...Programming, Motherfucker.
programming
culture
humour
history
reference
We are a community of motherfucking programmers who have been humiliated by software development methodologies for years.
We are tired of XP, Scrum, Kanban, Waterfall, Software Craftsmanship (aka XP-Lite) and anything else getting in the way of...Programming, Motherfucker.
We are tired of being told we're autistic idiots who need to be manipulated to work in a Forced Pair Programming chain gang without any time to be creative because none of the 10 managers on the project can do...Programming, Motherfucker.
We must destroy these methodologies that get in the way of...Programming, Motherfucker.
march 2011 by will.brien
Ramen Hacks: 30+ Easy Ways to Upgrade Your Instant Noodles
march 2011 by will.brien
Ramen in the U.S. has come a long way. Once known only in its 10-for-a-dollar instant-lunch form—a staple of offices and dorm rooms all around the '80s and '90s—high-end real ramen shops are springing up left and right on both coasts and everywhere in between. As a half-Japanese kid in the '80s, I grew up eating instant ramen at least once a week, and it still holds a special place in my gut. The real stuff is great, but sometimes only the add-hot-water pack will do.
That said, my tastes have changed and expanded considerably over the years, and sometimes that little flavoring packet just isn't enough. As such, I've spent a lot of time devising ways to upgrade my ramen in cheap, easy ways. Ghetto gourmet, if you will.
As a card-carrying member of the Ramen Transmogrification Society of Greater New York,* it is my duty, my honor, and my privilege to share with you some of our methods and recipes.
food
cooking
recipes
lists
reference
work
That said, my tastes have changed and expanded considerably over the years, and sometimes that little flavoring packet just isn't enough. As such, I've spent a lot of time devising ways to upgrade my ramen in cheap, easy ways. Ghetto gourmet, if you will.
As a card-carrying member of the Ramen Transmogrification Society of Greater New York,* it is my duty, my honor, and my privilege to share with you some of our methods and recipes.
march 2011 by will.brien
Scripto | Crowdsourcing Documentary Transcription
march 2011 by will.brien
Scripto is a light-weight, open source, tool that will allow users to contribute transcriptions to online documentary projects. The tool will include a versioning history and full set of editorial controls, so that project staff and manage public contributions. The design and development of the tool is being supported by grant funding from the National Endowment for the Humanities, Office Digital Humanities, and the National Historical Publication and Records Commission.
documentation
reference
diy
opensource
government
work
march 2011 by will.brien
CommonMisconfigurations - Httpd Wiki
march 2011 by will.brien
Common Apache Misconfigurations
This page will describe common misconfigurations as seen in #apache as well as describe why these are wrong.
1. Name Based Virtual Host
1. Not matching the value of NameVirtualHost with a corresponding <VirtualHost> block.
2. Not setting a ServerName in a virtual host.
3. Mixing non-port and port name based virtual hosts.
4. Using the same Listen and/or NameVirtualHost multiple times.
5. Multiple SSL name based virtual hosts on the same interface.
2. Scope
1. Adding/Restricting access and options in <Directory />
2. Changing the DocumentRoot value without updating the old DocumentRoot's <Directory> block
3. Trying to set directory and index options in a script aliased directory.
apache
security
linux
documentation
faq
reference
This page will describe common misconfigurations as seen in #apache as well as describe why these are wrong.
1. Name Based Virtual Host
1. Not matching the value of NameVirtualHost with a corresponding <VirtualHost> block.
2. Not setting a ServerName in a virtual host.
3. Mixing non-port and port name based virtual hosts.
4. Using the same Listen and/or NameVirtualHost multiple times.
5. Multiple SSL name based virtual hosts on the same interface.
2. Scope
1. Adding/Restricting access and options in <Directory />
2. Changing the DocumentRoot value without updating the old DocumentRoot's <Directory> block
3. Trying to set directory and index options in a script aliased directory.
march 2011 by will.brien
RAM, Virtual Memory, Pagefile and all that stuff
february 2011 by will.brien
Paging File, %pagefile in use: This is a measure of how much of the pagefile is actually being used. This is the counter you should use to determine whether the pagefile is an appropriate size. If this counter reaches 100, the pagefile is completely full and operations stop working. Depending on the volatility of your workload, you probably want to set the pagefile large enough so that no more than 50 to 75 percent of it is used. If a large part of the pagefile is in use, having more than one pagefile on different physical disks may improve performance.
windows
hardware
sysadmin
reference
work
february 2011 by will.brien
Environment Variables in Windows XP
february 2011 by will.brien
Environment variables are specially named aliases or placeholders for certain basic system properties that are present for convenience in programming and in system administration. Although they are mostly of interest to technical people, some can be useful to the average PC user and these are discussed here. (Windows Vista and Windows 7 are discussed on a second page.)
windows
sysadmin
reference
work
february 2011 by will.brien
The Book of Basketball Interactive Guide
february 2011 by will.brien
Welcome to The Book of Basketball interactive guide. Here you will find various links and YouTube clips that correspond to things mentioned in the book. In some cases, there are direct mentions of games or articles, in other cases (as with the Pyramid players), there are simply corresponding clips. All the links are consolidated onto one page, so if you want to search for something just use Command/Ctrl-F. If you would like to contribute or comment to this guide, email us at bookofbasketball(at)gmail.com
sports
basketball
books
reference
history
links
video
february 2011 by will.brien
What's My DNS? Global DNS Propagation Checker
february 2011 by will.brien
whatsmydns.net is an online service that allows you to instantly perform a DNS lookup to check a hostnames current IP Address and other DNS information against a selection of random name servers around the world. This is especially useful to check the current state of DNS propagation after making changes to your domains zones.
dns
reference
sysadmin
networking
utilities
search
work
february 2011 by will.brien
Ferris Bueller's Day Off at Wrigley Field
february 2011 by will.brien
The scene finally shifts to Wrigley Field, where Ferris and company are sitting near the leftfield foul pole. Off in the distance, we can see the Cubs on the field and one or two baby blue uniforms around the diamond.
It appears obvious now that this is a real ballgame that Ferris is at, not just something recreated for a film crew. The Harry Caray play-by-play and the Braves players on the field are pretty solid evidence of that. So what game, then, are they watching? Did the Cubs win, or did Ferris sing "Danke Schön" as a way to wash away the stink of a Cubs loss?
The movie "Ferris Bueller's Day Off" was released on June 11, 1986. The ballgame then must have been filmed either real early in the 1986 season or sometime during 1985. Looking at game logs from those seasons, we see that there was no game in 1986 in which Lee Smith (#46) faced the Braves at Wrigley Field. There were four such games in '85, though Smith left the Braves hitless in one of those. Of the remaining three games, it isn't hard to find the game we're looking for.
sports
baseball
movies
history
humour
reference
chicago
It appears obvious now that this is a real ballgame that Ferris is at, not just something recreated for a film crew. The Harry Caray play-by-play and the Braves players on the field are pretty solid evidence of that. So what game, then, are they watching? Did the Cubs win, or did Ferris sing "Danke Schön" as a way to wash away the stink of a Cubs loss?
The movie "Ferris Bueller's Day Off" was released on June 11, 1986. The ballgame then must have been filmed either real early in the 1986 season or sometime during 1985. Looking at game logs from those seasons, we see that there was no game in 1986 in which Lee Smith (#46) faced the Braves at Wrigley Field. There were four such games in '85, though Smith left the Braves hitless in one of those. Of the remaining three games, it isn't hard to find the game we're looking for.
february 2011 by will.brien
Delegate or die: the self-employed trap
january 2011 by will.brien
Most self-employed people get caught in the delegation trap.
You're so busy, doing everything yourself. You know you need help, but to find and train someone would take more time than you have! So you keep working harder, until you break.
Here's my little tale of how I broke into the delegation mindset:
In 2001, CD Baby was three years old. I had eight employees but I was still doing “everything else” myself. Working 7am to 10pm, seven days a week, everything still went through me.
Every five minutes, my employees had a question for me:
* “Derek, some guy wants to change the album art after it's already live on the site. What do I tell him?”
* “Derek, can we accept wire transfer as a form of payment?”
* “Derek, someone placed two orders today, and wants to know if we can ship them together as one, but refund him the shipping cost savings?”
business
management
freelancing
reference
documentation
You're so busy, doing everything yourself. You know you need help, but to find and train someone would take more time than you have! So you keep working harder, until you break.
Here's my little tale of how I broke into the delegation mindset:
In 2001, CD Baby was three years old. I had eight employees but I was still doing “everything else” myself. Working 7am to 10pm, seven days a week, everything still went through me.
Every five minutes, my employees had a question for me:
* “Derek, some guy wants to change the album art after it's already live on the site. What do I tell him?”
* “Derek, can we accept wire transfer as a form of payment?”
* “Derek, someone placed two orders today, and wants to know if we can ship them together as one, but refund him the shipping cost savings?”
january 2011 by will.brien
When Bad Things Happen - What to Do in Case of Disaster
january 2011 by will.brien
Earthquake
What the city would do: Dig survivors out of crumbled tenements and town houses and race to extinguish blazes fueled by broken gas lines. A minimum 5 on the Richter scale would level homes all over the five boroughs, and more deaths would result later as destabilized buildings are toppled by aftershocks and pedestrians are pummeled by falling air conditioners and other debris. Though two major fault patterns run under Manhattan, experts say a big quake is unlikely.
Worst-case scenario: A high-magnitude earthquake with an epicenter within the five boroughs. Aboveground subway lines and bridges crack, and airports are disabled.
What you can do: Live in a steel-framed high-rise built after seismic codes were adopted in 1996. At the first tremor, grab a cell phone and take cover in a doorway or under a solid piece of furniture. Protect your head. If you can, turn off natural gas, water, and electricity, but beware of aftershocks. Cover your nose and mouth with clothing to avoid breathing toxic dust.
health
diy
lists
reference
What the city would do: Dig survivors out of crumbled tenements and town houses and race to extinguish blazes fueled by broken gas lines. A minimum 5 on the Richter scale would level homes all over the five boroughs, and more deaths would result later as destabilized buildings are toppled by aftershocks and pedestrians are pummeled by falling air conditioners and other debris. Though two major fault patterns run under Manhattan, experts say a big quake is unlikely.
Worst-case scenario: A high-magnitude earthquake with an epicenter within the five boroughs. Aboveground subway lines and bridges crack, and airports are disabled.
What you can do: Live in a steel-framed high-rise built after seismic codes were adopted in 1996. At the first tremor, grab a cell phone and take cover in a doorway or under a solid piece of furniture. Protect your head. If you can, turn off natural gas, water, and electricity, but beware of aftershocks. Cover your nose and mouth with clothing to avoid breathing toxic dust.
january 2011 by will.brien
Building a Disaster Kit - American Red Cross of South Central Kentucky
january 2011 by will.brien
There are six basics you should stock for your home in the case of an emergency: water, food, first aid supplies, clothing and bedding, tools and emergency supplies, and special items for medical conditions. Keep the items that you would most likely need during an evacuation in an easy-to carry container.
Below is a comprehensive list of what should be included in your kit – recommended items are marked with an asterisk(*). Possible containers include a large, covered trash container, a camping backpack or a duffle bag.
health
diy
lists
reference
Below is a comprehensive list of what should be included in your kit – recommended items are marked with an asterisk(*). Possible containers include a large, covered trash container, a camping backpack or a duffle bag.
january 2011 by will.brien
William Tecumseh Sherman - Wikipedia, the free encyclopedia
january 2011 by will.brien
William Tecumseh Sherman (February 8, 1820 – February 14, 1891) was an American soldier, businessman, educator and author. He served as a General in the Union Army during the American Civil War (1861–65), for which he received recognition for his outstanding command of military strategy as well as criticism for the harshness of the "scorched earth" policies that he implemented in conducting total war against the Confederate States.[1] Military historian B. H. Liddell Hart famously declared that Sherman was "the first modern general."[2]
Sherman served under General Ulysses S. Grant in 1862 and 1863 during the campaigns that led to the fall of the Confederate stronghold of Vicksburg on the Mississippi River and culminated with the routing of the Confederate armies in the state of Tennessee. In 1864, Sherman succeeded Grant as the Union commander in the western theater of the war. He proceeded to lead his troops to the capture of the city of Atlanta, a military success that contributed to the re-election of President Abraham Lincoln. Sherman's subsequent march through Georgia and the Carolinas further undermined the Confederacy's ability to continue fighting. He accepted the surrender of all the Confederate armies in the Carolinas, Georgia, and Florida in April 1865.
When Grant assumed the U.S. presidency in 1869, Sherman succeeded him as Commanding General of the Army (1869–83). As such, he was responsible for the U.S. Army conduct in the Indian Wars over the next 15 years, in the western United States. He steadfastly refused to be drawn into politics and in 1875 published his Memoirs, one of the best-known firsthand accounts of the Civil War.
history
reference
wikipedia
Sherman served under General Ulysses S. Grant in 1862 and 1863 during the campaigns that led to the fall of the Confederate stronghold of Vicksburg on the Mississippi River and culminated with the routing of the Confederate armies in the state of Tennessee. In 1864, Sherman succeeded Grant as the Union commander in the western theater of the war. He proceeded to lead his troops to the capture of the city of Atlanta, a military success that contributed to the re-election of President Abraham Lincoln. Sherman's subsequent march through Georgia and the Carolinas further undermined the Confederacy's ability to continue fighting. He accepted the surrender of all the Confederate armies in the Carolinas, Georgia, and Florida in April 1865.
When Grant assumed the U.S. presidency in 1869, Sherman succeeded him as Commanding General of the Army (1869–83). As such, he was responsible for the U.S. Army conduct in the Indian Wars over the next 15 years, in the western United States. He steadfastly refused to be drawn into politics and in 1875 published his Memoirs, one of the best-known firsthand accounts of the Civil War.
january 2011 by will.brien
The Six Dumbest Ideas in Computer Security
january 2011 by will.brien
#5) Educating Users
"Penetrate and Patch" can be applied to human beings, as well as software, in the form of user education. On the surface of things, the idea of "Educating Users" seems less than dumb: education is always good. On the other hand, like "Penetrate and Patch" if it was going to work, it would have worked by now. There have been numerous interesting studies that indicate that a significant percentage of users will trade their password for a candy bar, and the Anna Kournikova worm showed us that nearly 1/2 of humanity will click on anything purporting to contain nude pictures of semi-famous females. If "Educating Users" is the strategy you plan to embark upon, you should expect to have to "patch" your users every week. That's dumb.
The real question to ask is not "can we educate our users to be better at security?" it is "why do we need to educate our users at all?" In a sense, this is another special case of "Default Permit" - why are users getting executable attachments at all? Why are users expecting to get E-mails from banks where they don't have accounts? Most of the problems that are addressable through user education are self-correcting over time. As a younger generation of workers moves into the workforce, they will come pre-installed with a healthy skepticism about phishing and social engineering.
business
humour
reference
security
sysadmin
management
"Penetrate and Patch" can be applied to human beings, as well as software, in the form of user education. On the surface of things, the idea of "Educating Users" seems less than dumb: education is always good. On the other hand, like "Penetrate and Patch" if it was going to work, it would have worked by now. There have been numerous interesting studies that indicate that a significant percentage of users will trade their password for a candy bar, and the Anna Kournikova worm showed us that nearly 1/2 of humanity will click on anything purporting to contain nude pictures of semi-famous females. If "Educating Users" is the strategy you plan to embark upon, you should expect to have to "patch" your users every week. That's dumb.
The real question to ask is not "can we educate our users to be better at security?" it is "why do we need to educate our users at all?" In a sense, this is another special case of "Default Permit" - why are users getting executable attachments at all? Why are users expecting to get E-mails from banks where they don't have accounts? Most of the problems that are addressable through user education are self-correcting over time. As a younger generation of workers moves into the workforce, they will come pre-installed with a healthy skepticism about phishing and social engineering.
january 2011 by will.brien
Eircom - Wikipedia, the free encyclopedia
january 2011 by will.brien
Eircom operate the largest fixed-line telecommunications network in the Republic of Ireland, under licence from the Commission for Communications Regulation. Most homes and businesses in the state are connected by this network. A full range of telecommunications services is provided on the network including Business IP, its MPLS platform. Eircom have also completed a wholly-owned fibre network ring around Northern Ireland and another around Belfast. Their ISP division, Eircom Net, provides dial-up services, as well as broadband (see broadband roll-out, below) services. Eircom Phonewatch provides burglar alarm and home monitoring services. Any Alarm monitoring products using SMS are "hardcoded" to work with Eircom's SMSC, so will not work on Digiweb, BT, Smart, UPC or Magnet phone networks. DECT SMS handsets are also preprogramed for Eircom's SMSC. Any competing phone service that is not just CPS of Eircom must provide their own SMSC, but even when they do, consumers may be unable to migrate from Eircom due to SMSC numbers in equipment that can't be reprogrammed.[citation needed]
reference
telephony
business
history
ireland
wikipedia
january 2011 by will.brien
The Free Fall Research Page: Unplanned Freefall? Some Survival Tips by David Carkeet
january 2011 by will.brien
Admit it: You want to be the sole survivor of an airline disaster. You aren't looking for a disaster to happen, but if it does, you see yourself coming through it. I'm here to tell you that you're not out of touch with reality—you can do it. Sure, you'll take a few hits, and I'm not saying there won't be some sweaty flashbacks later on, but you'll make it. You'll sit up in your hospital bed and meet the press. Refreshingly, you will keep God out of your public comments, knowing that it's unfair to sing His praises when all of your dead fellow-passengers have no platform from which to offer an alternative view.
Let's say your jet blows apart at 35,000 feet. You exit the aircraft, and you begin to descend independently. Now what?
humour
reference
Let's say your jet blows apart at 35,000 feet. You exit the aircraft, and you begin to descend independently. Now what?
january 2011 by will.brien
How Ebeon went to the wall (The Post - Sunday, 28 January 2001)
january 2011 by will.brien
Ebeon's chief executive Bill Donoghue was confident the company would be one of the top three e-business companies in the world by 2003. But what is the background to the sudden closure of Ebeon?
Ebeon was taking on new people, buying furniture and making plans for global domination just days before its collapse last week.
Ebeon's chief executive, Bill Donoghue, is not a man given to understatement. On several occasions over the past year, the head of the failed e-commerce company said that it would have revenues of $20 million this year and that it would be one of the top three e-business companies in the world by 2003. Over 1,000 people would be employed by 2003, he said.
Last Thursday, the company ceased trading after running up a £12 million debt, despite investment of over £20 million. More than 170 people lost their jobs.
business
marketing
finance
history
ireland
reference
Ebeon was taking on new people, buying furniture and making plans for global domination just days before its collapse last week.
Ebeon's chief executive, Bill Donoghue, is not a man given to understatement. On several occasions over the past year, the head of the failed e-commerce company said that it would have revenues of $20 million this year and that it would be one of the top three e-business companies in the world by 2003. Over 1,000 people would be employed by 2003, he said.
Last Thursday, the company ceased trading after running up a £12 million debt, despite investment of over £20 million. More than 170 people lost their jobs.
january 2011 by will.brien
MySQL Commands
january 2011 by will.brien
This is a list of handy MySQL commands that I use time and time again. At the bottom are statements, clauses, and functions you can use in MySQL. Below that are PHP and Perl API functions you can use to interface with MySQL. To use those you will need to build PHP with MySQL functionality. To use MySQL with Perl you will need to use the Perl modules DBI and DBD::mysql.
Below when you see # it means from the unix shell. When you see mysql> it means from a MySQL prompt after logging into MySQL.
mysql
database
programming
education
reference
Below when you see # it means from the unix shell. When you see mysql> it means from a MySQL prompt after logging into MySQL.
january 2011 by will.brien
Legal Guide for Bloggers | Electronic Frontier Foundation
january 2011 by will.brien
Whether you're a newly minted blogger or a relative old-timer, you've been seeing more and more stories pop up every day about bloggers getting in trouble for what they post.
Like all journalists and publishers, bloggers sometimes publish information that other people don't want published. You might, for example, publish something that someone considers defamatory, republish an AP news story that's under copyright, or write a lengthy piece detailing the alleged crimes of a candidate for public office.
The difference between you and the reporter at your local newspaper is that in many cases, you may not have the benefit of training or resources to help you determine whether what you're doing is legal. And on top of that, sometimes knowing the law doesn't help - in many cases it was written for traditional journalists, and the courts haven't yet decided how it applies to bloggers.
But here's the important part: None of this should stop you from blogging. Freedom of speech is the foundation of a functioning democracy, and Internet bullies shouldn't use the law to stifle legitimate free expression. That's why EFF created this guide, compiling a number of FAQs designed to help you understand your rights and, if necessary, defend your freedom.
legal
business
government
reference
Like all journalists and publishers, bloggers sometimes publish information that other people don't want published. You might, for example, publish something that someone considers defamatory, republish an AP news story that's under copyright, or write a lengthy piece detailing the alleged crimes of a candidate for public office.
The difference between you and the reporter at your local newspaper is that in many cases, you may not have the benefit of training or resources to help you determine whether what you're doing is legal. And on top of that, sometimes knowing the law doesn't help - in many cases it was written for traditional journalists, and the courts haven't yet decided how it applies to bloggers.
But here's the important part: None of this should stop you from blogging. Freedom of speech is the foundation of a functioning democracy, and Internet bullies shouldn't use the law to stifle legitimate free expression. That's why EFF created this guide, compiling a number of FAQs designed to help you understand your rights and, if necessary, defend your freedom.
january 2011 by will.brien
Common Errors in English Usage
january 2011 by will.brien
What is an error in English?
The concept of language errors is a fuzzy one. I’ll leave to linguists the technical definitions. Here we’re concerned only with deviations from the standard use of English as judged by sophisticated users such as professional writers, editors, teachers, and literate executives and personnel officers. The aim of this site is to help you avoid low grades, lost employment opportunities, lost business, and titters of amusement at the way you write or speak.
But isn’t one person’s mistake another’s standard usage?
Often enough, but if your standard usage causes other people to consider you stupid or ignorant, you may want to consider changing it. You have the right to express yourself in any manner you please, but if you wish to communicate effectively, you should use nonstandard English only when you intend to, rather than fall into it because you don’t know any better.
language
lists
reference
faq
The concept of language errors is a fuzzy one. I’ll leave to linguists the technical definitions. Here we’re concerned only with deviations from the standard use of English as judged by sophisticated users such as professional writers, editors, teachers, and literate executives and personnel officers. The aim of this site is to help you avoid low grades, lost employment opportunities, lost business, and titters of amusement at the way you write or speak.
But isn’t one person’s mistake another’s standard usage?
Often enough, but if your standard usage causes other people to consider you stupid or ignorant, you may want to consider changing it. You have the right to express yourself in any manner you please, but if you wish to communicate effectively, you should use nonstandard English only when you intend to, rather than fall into it because you don’t know any better.
january 2011 by will.brien
Encyclopedia of Chicago
january 2011 by will.brien
Includes set of detailed articles and maps on Chicago's industries, people, culture, sports, surrounding cities and towns, politics and more.
history
reference
chicago
january 2011 by will.brien
morgueFile: free photos for creatives by creatives
january 2011 by will.brien
Free images for your inspiration, reference and use in your creative work, be it commercial or not!
Wondering about the morgueFile license? Click here
It's also easy to add your own photos to the morgueFile. So, give back because this archive is for creatives by creatives.
photography
reference
graphics
art
design
search
utilities
archives
Wondering about the morgueFile license? Click here
It's also easy to add your own photos to the morgueFile. So, give back because this archive is for creatives by creatives.
january 2011 by will.brien
World War One Color Photos
january 2011 by will.brien
Sometime in late 2004, while looking at the blog, Vodkapundit – a great blog, btw – I came across an external link he had to some interesting photos of World War I. What made them of interest was that they were in color! I saved them to my hard drive, and I’m glad I did... the site that had them up ended up removing them.
So I decided to go looking for others on the web. I came across the site, Gallica, bibliothèque numérique de la Bibliothèque nationale de France, There I found all of the images you see here, but, alas, the text was all in French, and the last time I spoke French with any frequency or fluency was 45 years ago! So, initially, I had to use an online translator to get the English text.
Later, Gert in Canada, Didier in Belgium and David in France helped with translating the original French wording which appears below each photo. Any translations errors which remain I must lay sole claim to.
history
photography
reference
So I decided to go looking for others on the web. I came across the site, Gallica, bibliothèque numérique de la Bibliothèque nationale de France, There I found all of the images you see here, but, alas, the text was all in French, and the last time I spoke French with any frequency or fluency was 45 years ago! So, initially, I had to use an online translator to get the English text.
Later, Gert in Canada, Didier in Belgium and David in France helped with translating the original French wording which appears below each photo. Any translations errors which remain I must lay sole claim to.
january 2011 by will.brien
related tags
<todo> ⊕ accounting ⊕ antivirus ⊕ apache ⊕ api ⊕ arcade ⊕ architecture ⊕ archives ⊕ art ⊕ asterisk ⊕ audio ⊕ automotive ⊕ awesometown ⊕ backup ⊕ barcodes ⊕ baseball ⊕ basketball ⊕ bbq ⊕ bbs ⊕ blogs ⊕ bookmarklets ⊕ books ⊕ breakfast ⊕ business ⊕ certification ⊕ chicago ⊕ chinese ⊕ cisco ⊕ cli ⊕ code ⊕ coffee ⊕ comics ⊕ cooking ⊕ copyright ⊕ css ⊕ culture ⊕ database ⊕ datamining ⊕ debian ⊕ delicious ⊕ design ⊕ dictionary ⊕ diy ⊕ dns ⊕ documentation ⊕ dogs ⊕ drinks ⊕ drivers ⊕ drugs ⊕ economics ⊕ education ⊕ email ⊕ encoder ⊕ encryption ⊕ energy ⊕ entertainment ⊕ ergonomics ⊕ exchange ⊕ extension ⊕ faq ⊕ filtering ⊕ finance ⊕ firefox ⊕ firewall ⊕ fitness ⊕ fonts ⊕ food ⊕ freelancing ⊕ games ⊕ genealogy ⊕ generator ⊕ geography ⊕ google ⊕ government ⊕ grammar ⊕ graphics ⊕ hardware ⊕ health ⊕ history ⊕ holiday ⊕ htaccess ⊕ html ⊕ humour ⊕ iax ⊕ imap ⊕ internet ⊕ interviews ⊕ ipod ⊕ iptables ⊕ ireland ⊕ itunes ⊕ javascript ⊕ journalism ⊕ language ⊕ ldap ⊕ lebowski ⊕ legal ⊕ links ⊕ linux ⊕ lists ⊕ locksmithing ⊕ logrotate ⊕ logs ⊕ lol ⊕ macintosh ⊕ magazine ⊕ management ⊕ maps ⊕ marketing ⊕ meta ⊕ military ⊕ movies ⊕ music ⊕ mutt ⊕ mysql ⊕ mythtv ⊕ nas ⊕ networking ⊕ news ⊕ newsletters ⊕ newspapers ⊕ newyork ⊕ openbsd ⊕ opensource ⊕ outlook ⊕ perl ⊕ pets ⊕ philosophy ⊕ photography ⊕ php ⊕ pinball ⊕ pinboard ⊕ pix ⊕ playlists ⊕ plugins ⊕ poetry ⊕ politics ⊕ privacy ⊕ programming ⊕ proxy ⊕ psychology ⊕ publishing ⊕ pvr ⊕ python ⊕ quotations ⊕ reading ⊕ recipes ⊕ reddit ⊕ redhat ⊕ reference ⊖ religion ⊕ research ⊕ reviews ⊕ rss ⊕ running ⊕ sales ⊕ samba ⊕ satellite ⊕ saturdaynightlive ⊕ science ⊕ screenwriting ⊕ scripts ⊕ search ⊕ security ⊕ semantics ⊕ shopping ⊕ sip ⊕ skype ⊕ sleep ⊕ smtp ⊕ software ⊕ spam ⊕ speeches ⊕ sports ⊕ squid ⊕ storage ⊕ sysadmin ⊕ syslog ⊕ sysprep ⊕ tags ⊕ technology ⊕ telephony ⊕ television ⊕ templates ⊕ thunderbird ⊕ tools ⊕ tor ⊕ training ⊕ travel ⊕ tutorials ⊕ ubuntu ⊕ uncyclopedia ⊕ unix ⊕ utilities ⊕ video ⊕ videogames ⊕ vmware ⊕ voip ⊕ wiki ⊕ wikipedia ⊕ windows ⊕ wordpress ⊕ work ⊕ writing ⊕ xen ⊕ xml ⊕Copy this bookmark: