Sections:
|
Our Daily Bleg: What Quotes Do You Want Me to Trace? - Freakonomics Blog - NYTimes.com
freakonomics.blogs.nytimes.com/2009/01/15/our-dail...
In The Yale Book of Quotations, for which I tried to trace all famous quotations to their accurate origins, the earliest version I found for this passage was in the New York Times Book Review, May 3, 1959 (the same occurrence cited by the Loren Collins website), and the earliest attribution to Alexander Fraser Tytler I found was in Martin Dies, The Martin Dies Story (1963). However, doing some fresh research now, I find the following earlier evidence:
liminal (LIM-uh-nl) adjective
1. At an intermediate state.
2. At the threshold of consciousness.
[From Latin limen (threshold).]
-Anu Garg (words at wordsmith.org)
"Jolted is funny and smart and fast paced. And it's written with real love
for that fascinating liminal creature called the young teenager, for whom
the sky is always just about to fall."
Tim Wynne-Jones; Electrifying; The Globe and Mail (Toronto, Canada);
Sep 13, 2008.
Labels:
word, dictionary Gmail - take a look at the old DOC command REPLACE - clayhellman@gmail.com
mail.google.com/mail/?nsr=0&zx=18zk1nemjjat9&zx=1a... REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W] [drive1:][path1]filename Specifies the source file or files. Labels:
command line, copy/paste, replace 20 Reasons Why You’re Not Rich.
Over at the Street.com, Jeffrey Strain has added 10 more reasons why you’re not rich to a list he published last year. Here were the 10 original reasons:
Here's Strain's new list:
Read the original posts for the explanations of each point. The question the articles answered was variously presented as why you're not rich and why you're not a millionaire. These are not the same question. If you have a million dollars in liquid assets at retirement, that would usually generate about $50,000 - $90,000 a year, enough to live comfortably in many areas of the country, but not enough to be rich. And if half of that million dollars is tied up in your house, then you can expect an income of about $25,000 - $45,000, which would generate a smaller income than the average working family. To be a millionaire is a goal that many working families aspire to -- amd most do not reach -- but it is no longer enough to make one rich enough to own a median house in a fairly expensive city and an income stream in retirement significamtly larger than the median family income for working families. Labels:
money, wealth, finance Okay, here goes (and I doubt I will be able to keep it to anything like three): Thanks! And Tchaikovsky's Symphony No. 5 is my favorite of all time (so far). Listening to it in the car recently was what got me to thinking about posting this request. Well, this is a topic that I could go on and on about, so even though my comment is long, I promise I’m being about as brief as possible! (By the way, I’ll spend almost no words beyond mere titles about the particular recordings I have, since it is generally the composer and composition that is most important to me, not the performance. For some people, the opposite is the case, but it’s just the way my brain works.) Amazing, Stephen. Thank you. As you listen to the fugues, it is helpful to keep in mind what a fugue is; this will make it much more pleasurable and rewarding. My very favorite classical piece is Hector Berlioz’s “Roman Carnival Overture,” performed by the London Philharmonic in 1946, conducted by Victor de Sabata. It’s purely coincidence, but that is also my birth year. It is a kind of personal overture to my life and how I have lived it. Wow, what a question! Okay, here goes... Labels:
music, listen Anticipating the upcoming American election, a quote from J.M. Coetzee's 'On Democracy':
As during the time of kings it would have been naive to think that the king's firstborn son would be the fittest to rule, so in our time it is naive to think that the democratically elected ruler will be the fittest. The rule of succession is not a formula for identifying the best ruler, it is a formula for conferring legitimacy on someone or other and thus forestalling civil conflict. The electorate--the demos--believes that its task is to choose the best man, but in truth its task is much simpler: to annoint a man. Create a Shortcut to Email a Recipient Directly From Your Desktop
feeds.howtogeek.com/~r/HowToGeek/~3/6QLFWfEEuH0/ Now in the Create Shortcut window type in “mailto:yourcontact@email.com”
Labels:
windows hacks How to Block Distracting Animated Favicons [Firefox Tip]
feeds.gawker.com/~r/lifehacker/full/~3/365590909/h... If you've spent any time stumbling around the net, you've run across a site using an irritating animated favicon—a moving icon that shows up in the address bar, the site's tab, and even the bookmarks toolbar in Firefox. (Here's one at the DHL site.) While there's no way by default to disable animated icons in Firefox other than completely disabling all favicons, there are a couple of possible ways to block a particularly distracting web page icon. Blocking for a Single SiteIf there's a single site that is giving you trouble, you can use the Adblock Plus Firefox extension to block the offending favicon. Just open up Blockable items, find the favicon in the list and choose "Block this item" to get rid of it.
Replace Favicons with Favicon PickerInstead of blocking the icon, you can choose to replace it with the Favicon Picker extension, although this method requires you to bookmark the site before you can replace the icon. Just open up the properties for the bookmark, and you can either pick an image file to use as the icon, or use the default icon with the Blank button.
Once you've changed the icon, you can delete the bookmark and the change should stick as long as you have the extension installed. Blocking (Almost) All Animated FaviconsSince almost all of the animated favicons have the filename "favicon.gif", we can use a Stylish user script or dig into Firefox's If you are using the Stylish Firefox extension, create a new blank style, and paste in the following code, which will replace animated icons on the bookmarks bar with the default icon and leave the favicon blank on the tab bar.
You should be able to immediately see the favicons disappear by clicking the Preview button. If you are satisfied, click Save and they should be gone.
(Here are some more functional Stylish user scripts that can improve your browsing experience.) If you don't want to install the Stylish extension, you can still use this tweak by creating a userChrome.css file in your Firefox profile directory, and paste in the same code from above (make sure Firefox is not running). Note that this style doesn't seem to disable the icons if you are using the Awesome bar to search for a bookmark, or in the bookmarks manager. Got any other tips for killing animated icons? Post 'em up in the comments. Labels:
Firefox hacks, favicons Basics - Mirrors Used to Explore How the Brain Interprets Information - NYTimes.com
www.nytimes.com/2008/07/22/science/22angi.html?_r=... Published: July 22, 2008
For the bubbleheaded young Narcissus of myth, the mirror spun a fatal fantasy, and the beautiful boy chose to die by the side of a reflecting pond rather than leave his “beloved” behind. For the aging narcissist of Shakespeare’s 62nd sonnet, the mirror delivered a much-needed whack to his vanity, the sight of a face “beated and chopp’d with tann’d antiquity” underscoring the limits of self-love. Skip to next paragraph
MultimediaRSS Feed
Sammlungen des Fürsten von und zu Liechtenstein, Vaduz
REFLECTED People have long been fascinated by mirrors, with one central to a 17th-century work by Rubens.
Wildlife Conservation Society
Asian elephants are among the few nonhuman animals found to recognize themselves in mirrors. Whether made of highly polished metal or of glass with a coating of metal on the back, mirrors have fascinated people for millennia: ancient Egyptians were often depicted holding hand mirrors. With their capacity to reflect back nearly all incident light upon them and so recapitulate the scene they face, mirrors are like pieces of dreams, their images hyper-real and profoundly fake. Mirrors reveal truths you may not want to see. Give them a little smoke and a house to call their own, and mirrors will tell you nothing but lies. To scientists, the simultaneous simplicity and complexity of mirrors make them powerful tools for exploring questions about perception and cognition in humans and other neuronally gifted species, and how the brain interprets and acts upon the great tides of sensory information from the external world. They are using mirrors to study how the brain decides what is self and what is other, how it judges distances and trajectories of objects, and how it reconstructs the richly three-dimensional quality of the outside world from what is essentially a two-dimensional snapshot taken by the retina’s flat sheet of receptor cells. They are applying mirrors in medicine, to create reflected images of patients’ limbs or other body parts and thus trick the brain into healing itself. Mirror therapy has been successful in treating disorders like phantom limb syndrome, chronic pain and post-stroke paralysis. “In a sense, mirrors are the best ‘virtual reality’ system that we can build,” said Marco Bertamini of the University of Liverpool. “The object ‘inside’ the mirror is virtual, but as far as our eyes are concerned it exists as much as any other object.” Dr. Bertamini and his colleagues have also studied what people believe about the nature of mirrors and mirror images, and have found nearly everybody, even students of physics and math, to be shockingly off the mark. Other researchers have determined that mirrors can subtly affect human behavior, often in surprisingly positive ways. Subjects tested in a room with a mirror have been found to work harder, to be more helpful and to be less inclined to cheat, compared with control groups performing the same exercises in nonmirrored settings. Reporting in the Journal of Personality and Social Psychology, C. Neil Macrae, Galen V. Bodenhausen and Alan B. Milne found that people in a room with a mirror were comparatively less likely to judge others based on social stereotypes about, for example, sex, race or religion. “When people are made to be self-aware, they are likelier to stop and think about what they are doing,” Dr. Bodenhausen said. “A byproduct of that awareness may be a shift away from acting on autopilot toward more desirable ways of behaving.” Physical self-reflection, in other words, encourages philosophical self-reflection, a crash course in the Socratic notion that you cannot know or appreciate others until you know yourself. The mirror technique does not always keep knees from jerking. When it comes to socially acceptable forms of stereotyping, said Dr. Bodenhausen, like branding all politicians liars or all lawyers crooks, the presence of a mirror may end up augmenting rather than curbing the willingness to pigeonhole. The link between self-awareness and elaborate sociality may help explain why the few nonhuman species that have been found to recognize themselves in a mirror are those with sophisticated social lives. Our gregarious great ape cousins — chimpanzees, bonobos, orangutans and gorillas — along with dolphins and Asian elephants, have passed the famed mirror self-recognition test, which means they will, when given a mirror, scrutinize marks that had been applied to their faces or bodies. The animals also will check up on personal hygiene, inspecting their mouths, nostrils and genitals. Yet not all members of a certifiably self-reflective species will pass the mirror test. Tellingly, said Diana Reiss, a professor of psychology at Hunter College who has studied mirror self-recognition in elephants and dolphins, “animals raised in isolation do not seem to show mirror self-recognition.” For that matter, humans do not necessarily see the face in the mirror either. In a report titled “Mirror, Mirror on the Wall: Enhancement in Self-Recognition,” which appears online in The Personality and Social Psychology Bulletin, Nicholas Epley and Erin Whitchurch described experiments in which people were asked to identify pictures of themselves amid a lineup of distracter faces. Participants identified their personal portraits significantly quicker when their faces were computer enhanced to be 20 percent more attractive. They were also likelier, when presented with images of themselves made prettier, homelier or left untouched, to call the enhanced image their genuine, unairbrushed face. Such internalized photoshoppery is not simply the result of an all-purpose preference for prettiness: when asked to identify images of strangers in subsequent rounds of testing, participants were best at spotting the unenhanced faces. How can we be so self-delusional when the truth stares back at us? “Although we do indeed see ourselves in the mirror every day, we don’t look exactly the same every time,” explained Dr. Epley, a professor of behavioral science at the University of Chicago Graduate School of Business. There is the scruffy-morning you, the assembled-for-work you, the dressed-for-an-elegant-dinner you. “Which image is you?” he said. “Our research shows that people, on average, resolve that ambiguity in their favor, forming a representation of their image that is more attractive than they actually are.” When we look in the mirror, our relative beauty is not the only thing we misjudge. In a series of studies, Dr. Bertamini and his colleagues have interviewed scores of people about what they think the mirror shows them. They have asked questions like, Imagine you are standing in front of a bathroom mirror; how big do you think the image of your face is on the surface? And what would happen to the size of that image if you were to step steadily backward, away from the glass? People overwhelmingly give the same answers. To the first question they say, well, the outline of my face on the mirror would be pretty much the size of my face. As for the second question, that’s obvious: if I move away from the mirror, the size of my image will shrink with each step. Both answers, it turns out, are wrong. Outline your face on a mirror, and you will find it to be exactly half the size of your real face. Step back as much as you please, and the size of that outlined oval will not change: it will remain half the size of your face (or half the size of whatever part of your body you are looking at), even as the background scene reflected in the mirror steadily changes. Importantly, this half-size rule does not apply to the image of someone else moving about the room. If you sit still by the mirror, and a friend approaches or moves away, the size of the person’s image in the mirror will grow or shrink as our innate sense says it should. What is it about our reflected self that it plays by such counterintuitive rules? The important point is that no matter how close or far we are from the looking glass, the mirror is always halfway between our physical selves and our projected selves in the virtual world inside the mirror, and so the captured image in the mirror is half our true size. Rebecca Lawson, who collaborates with Dr. Bertamini at the University of Liverpool, suggests imagining that you had an identical twin, that you were both six feet tall and that you were standing in a room with a movable partition between you. How tall would a window in the partition have to be to allow you to see all six feet of your twin? The window needs to allow light from the top of your twin’s head and from the bottom of your twin’s feet to reach you, Dr. Lawson said. These two light sources start six feet apart and converge at your eye. If the partition is close to your twin, the upper and lower light points have just begun to converge, so the opening has to be nearly six feet tall to allow you a full-body view. If the partition is close to you, the light has nearly finished converging, so the window can be quite small. If the partition were halfway between you and your twin, the aperture would have to be — three feet tall. Optically, a mirror is similar, Dr. Lawson said, “except that instead of lighting coming from your twin directly through a window, you see yourself in the mirror with light from your head and your feet being reflected off the mirror into your eye.” This is one partition whose position we cannot change. When we gaze into a mirror, we are all of us Narcissus, tethered eternally to our doppelgänger on the other side. Labels:
mirrors Noble Vision by Gen LaGreca was good. I especially think a
teenaged girl would enjoy it. If you're not familiar, it's about a
ballerina who goes blind and a doctor's fight to restore her sight.novels by Samuel Merwin: The Merry Anne, The Whip Hand, The Road Builders, and The Short Line War.Some
other light fiction/adventure authors that are worth reading: Erle
Stanley Gardner's Perry Mason stories; Donald Hamilton; Alistair
MacLean; Mickey Spillane; Mabel Seeley.Freehold by Michael WilliamsonTerry GoodkindThe Gadfly, by E.L. VoynichSee also "The Prince of Foxes" (novel and movie starring Tyrone Power)
Labels:
books Eternal SeptemberFrom Wikipedia, the free encyclopediaJump to: navigation, search
Eternal September (also Never-ending September, September that never ended, perpetual September, or endless September)[1] in the Jargon File is a Usenet slang expression, coined by Dave Fischer, for the period beginning September 1993.[2] These expressions encapsulate the belief that an endless influx of newbies since that date has continuously degraded standards of discourse and behavior on Usenet (and the wider Internet). [edit] BackgroundUsenet originated among universities, so, every year in September, a large number of new university students acquired access to Usenet, and took some time to acclimate themselves to the network's standards of conduct and netiquette. After a month or so, these new users would (it was supposed) learn to comport themselves according to its conventions. September, thus, heralded the peak influx of disruptive newcomers to the network.
In 1993, the online service America Online began offering Usenet access to its tens of thousands, and later millions, of users. To many "old-timers", these "AOLers" were far less prepared to learn netiquette than university freshmen. This was, in part, because AOL took few pains to educate its users about Usenet customs — or even explain to them that these new-found forums were not simply another piece of AOL's service. But it was also a result of the much larger scale of growth. Whereas the regular September freshman influx would soon settle down, the sheer number of new users now threatened to overwhelm the existing Usenet culture's capacity to inculcate its social norms.[4] Since that time, the dramatic rise in the popularity of the Internet has brought a constant stream of new users — in some people's view, drowning out the old Usenet entirely. Thus, from the point of view of the pre-1993 Usenet user, the regular "September" influx of new users never ended. The term was first used by Dave Fischer in a January 26, 1994, post to alt.folklore.computers:[5]
The gag is at times extended — for instance, the notional future date at which Usenet discourse will become sensible, mature, and educated has been called "October 1, 1993". An attempt to hurry the arrival of that date is being made by the proponents of Usenet II. On February 9, 2005, AOL discontinued newsgroup access through its service (this was announced on January 25, 2005[6][7]). Labels:
computer, history, humor Annoyances.org - Force Explorer to Start With the Folder You Want
www.annoyances.org/exec/show/article01-419 Force Explorer to Start With the Folder You Want
Labels:
Explorer, Vista Annoyances.org - How do I sort the Start Menu alphabetically?
www.annoyances.org/exec/show/article02-145 How do I sort the Start Menu alphabetically?
Labels:
Vista, registry, start menu Use the Tab Key to Rename Multiple Files in Vista [Windows Vista Tip]
feeds.gawker.com/~r/lifehacker/full/~3/319698587/u... Use the Tab Key to Rename Multiple Files in Vista [Windows Vista Tip] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6:32 PM (4 minutes ago) Add Disk Cleanup to the Right-Click Menu for a Drive |
To hide an MP3 file into a JPEG image, copy the MP3 file and a picture into a folder. Open the command prompt window (Start –> Run –> cmd) and switch to this folder. Now run the following command:
copy /b my_picture.jpg + my_song.mp3 my_new_picture.jpg
Remember to replace my_picture and my_song with relevant file names. Next, upload the my_new_picture.jpg file to Flickr. The MP3 song picture will look just like any other regular photograph that you share on Flickr.
When you want to download that MP3 file from Flickr, open the relevant photo page, go to “All Sizes” and download the original sized image (example). Change the file extension to MP3 and enjoy the music using Winamp*.

Memorial Day marks the start of the serious grilling season, and there's no better weekend to try your hand at outdoor cooking, or bolster your established grill master game. Luckily, honing your outdoor culinary skills is a lot more simple than it seems, given the right tools, a little preparation, and a few tips on technique. Take a look at some pointers on getting the right gear, turning out great meals, and even preparing for uncooperative weather, after the jump. Photo by Another Pint Please....
Lump charcoal or briquettes?: This is one of those endless, both-sides-are-right-and-wrong debates (kind of like Mac vs. PC), but there is some fairly common ground. As The Virtual Weber Bullet puts it:
The general consensus is that lump tends to burn hotter than briquettes, but not as long or as consistently. Some lack of consistency is to be expected, given that the content and piece size varies within an individual bag and between bags.Personally, I recommend briquettes for anyone just starting out with their grill, as lump can be finicky in lighting. Of course, you can save yourself a lot of effort and frustration by investing in a chimney starter, which you can also use for flash-cooking. Photo by Joshua Thompson via WikiMedia.
Multi-use utensils: The three-tool grilling sets you see at big-box stores have all you'll need for basic grill work, with long-handled versions of a spatula, tongs, and a carving-type poker. A long-handle brush would be your next purchase, and then a grilling basket and skewers when you start branching out. Make sure your tools feel heavy and firm in your hands, as clumsy handling creates the kind of BBQ stories you don't want repeated. Photo by rick.
Make your own sauce: Most of the pre-bottled sauces you see on grocery shelves are over-sweetened, and none match the taste of homemade. Making your own isn't that difficult, either. Use one of BBQ Recipe Secret's three sauce bases as a starting point, and build your own flavor ideas into them. It'll give you something to talk about while you're waiting for the ribs to finish. Photo by Jason McArthur.
Seriously salt your steak: Got filet mignon dreams for the weekend, but only a Quarter-Pounder budget? Buy a cheap cut of "choice" meat, then salt, salt, salt the heck out of that thing—for only one hour before grilling, and then pat it dry. By doing so, your salt is breaking in your meat and loosening some of its protein strands, making it hold flavor better and cut like the steakhouse commercials of your dreams (original post).
When you've put all this effort into creating a great fire-cooked feast, you'll want more than just compliments to remember it by. Break out your digital camera (or pass it off to a trusted friend) and try the following tips to take some great grilling shots. (Photo by ctaloi):
Got some great resources for first-timers or experienced grill gurus? Planning on trying a new technique this weekend? Let's hear about great food, and solid tips, in the comments.
Kevin Purdy, associate editor at Lifehacker, will be cooking outside this weekend, whether it snows in Buffalo or not (kidding?). His weekly feature, Open Sourcery, appears every Friday on Lifehacker.
Contents |
| Modifier | Abbrevation | AHK Symbol |
|---|---|---|
| Control key | Ctrl- | ^ |
| Alt key | Alt- | ! |
| Shift key | Shift- | + |
| Windows key | Win- | # |
Below is a list of common keyboard shortcuts that are used in most Windows applications. It is not comprehensive, and it may not be correct in all cases. When in doubt, check the application's menus and Help file.
| Action | Hotkey |
|---|---|
| File Menu | Alt-F |
| Create a new document | Ctrl-N |
| Open a document | Ctrl-O |
| Save the current document | Ctrl-S |
| Print the current document | Ctrl-P |
| Edit Menu | Alt-E |
| Undo the last operation | Ctrl-Z |
| Redo the last operation | Ctrl-Y |
| Cut the selected area and store it in the clipboard | Ctrl-X, or Shift-Delete |
| Copy the selected area into the clipboard | Ctrl-C, or Ctrl-Insert |
| Paste contents of clipboard at cursor | Ctrl-V, or Shift-Insert |
| Select everything in focused control or window | Ctrl-A |
| Find matches in the current document, highlighting them in-place | Ctrl-F |
| Find the next match | F3 |
| Find and replace matches | Ctrl-H |
| Text formatting | |
| Make selected text bold/regular | Ctrl-B |
| Underline/remove underline from selected text | Ctrl-U |
| Make selected italic/regular | Ctrl-I |
| Window management | |
| Switch focused window | Alt-Tab, Shift-Alt-Tab (reverse order) |
| Switch focus to the next or previous window (without dialog) | Alt-Escape |
| Switch focus to the last window (without dialog) | Alt-Shift-Escape |
| Pop up window menu | Alt-Space |
| Close the focused window | Alt-F4 |
| Close the focused MDI window | Ctrl-F4, Ctrl-W |
| Switch fullscreen/normal size | F11 |
| Close dialog | Escape |
| Widget navigation | |
| Move keyboard focus to next/previous control | Tab, Shift-Tab |
| Give focus to window's menu bar | F10 |
| Pop up contextual menu for currently-selected objects | Shift-F10, AppsKey |
| Toggle selected state of focused checkbox, radio button, or toggle button | Space |
| Activate focused button, menu item etc. | Enter |
This list covers hotkeys that don't directly affect applications, but rather the state of Windows as a whole. In this sense, they could be considered "global" hotkeys. They should all work on Windows NT/2000/XP except where noted with an asterisk (*), in which case they are only known to work on Windows XP.
| Action | Hotkey |
|---|---|
| Pop up start menu | Ctrl-Escape, Win |
| Open Windows Explorer | Win-E |
| Open Windows search | Win-F |
| Open Windows search for computers | Ctrl-Win-F |
| Minimize all windows | Win-M |
| Undo minimize all windows | Win-Shift-M |
| Toggle minimize all windows | Win-D |
| Open run dialog | Win-R |
| Open utility manager | Win-U |
| Lock keyboard | Win-L* |
| Open Windows help | Win-F1 |
| Open system properties dialog | Win-Pause |
| Copy a screenshot to clipboard | Print Screen |
| Copy a screenshot of window to clipboard | Alt-Print Screen |
| Invert screen | Ctrl-Alt-Down* |
| Undo invert screen | Ctrl-Alt-Up* |
| Open task manager or NT security dialog | Ctrl-Alt-Delete |
| Open task manager | Ctrl-Shift-Escape |
| Bypass a CD's AutoPlay feature | Shift (hold while CD loads) |
| Taskbar | |
| Focus taskbar/switch focused taskbar icon | Win-Tab, Win-Shift-Tab (reverse order) |
| Activate taskbar icon | Enter |
| Pop up contextual menu for taskbar icon | Shift-F10, AppsKey |
| System tray | |
| Focus system tray | Win-B* |
| Select tray icon | Left, Right* |
| Activate tray icon | Enter* |
| Pop up contextual menu for tray icon | Shift-F10, AppsKey* |
The history and development of the beverage that we know as coffee is varied and interesting, involving chance occurrences, political intrigue, and the pursuit of wealth and power.
According to one story, the effect of coffee beans on behavior was noticed by a sheep herder from Caffa Ethopia named Kaldi as he tended his sheep. He noticed that the sheep became hyperactive after eating the red "cherries" from a certain plant when they changed pastures. He tried a few himself, and was soon as overactive as his herd. The story relates that a monk happened by and scolded him for "partaking of the devil's fruit." However the monks soon discovered that this fruit from the shiny green plant could help them stay awake for their prayers.
Another legend gives us the name for coffee or "mocha." An Arabian was banished to the desert with his followers to die of starvation. In desperation, Omar had his friends boil and eat the fruit from an unknown plant. Not only did the broth save the exiles, but their survival was taken as a religious sign by the residents of the nearest town, Mocha. The plant and its beverage were named Mocha to honor this event.
Originally the coffee plant grew naturally in Ethopia, but once transplanted in Arabia was monopolized by them. One early use for coffee would have little appeal today. The Galla tribe from Ethiopia used coffee, but not as a drink. They would wrap the beans in animal fat as their only source of nutrition while on raiding parties. The Turks were the first country to adopt it as a drink, often adding spices such as clove, cinnamon, cardamom and anise to the brew.
Coffee was introduced much later to countries beyond Arabia whose inhabitants believed it to be a delicacy and guarded its secret as if they were top secret military plans. Transportation of the plant out of the Moslem nations was forbidden by the government. The actual spread of coffee was started illegally. One Arab named Baba Budan smuggled beans to some mountains near Mysore, India, and started a farm there. Early in this century, the descendants of those original plants were found still growing fruitfully in the region.
Coffee was believed by some Christians to be the devil's drink. Pope Vincent III heard this and decided to taste it before he banished it. He enjoyed it so much he baptized it, saying "coffee is so delicious it would be a pity to let the infidels have exclusive use of it."
Coffee today is grown and enjoyed worldwide, and is one of the few crops that small farmers in third-world countries can profitably export.
And I do dream--of colorful popsicles in shapes of starbursts and rockets. Check out these super-cute popsicle molds:
The best part of making your own popsicles? You can make any flavor you want! When the sun does finally come out in Seattle, I think I'll try this recipe, recently featured on YumSugar (visit their site for step-by-step photos!):
Vietnamese-Style Coffee on a Stick
Ingredients:
1/4 cup sweetened condensed milk
1-3/4 cups water
1/4 cup freshly ground espresso
Directions:
1. Brew the coffee to a strong robust flavor, approximately 10 minutes if using a French press.
2. Pour the sweetened condensed milk into a separate bowl.
3. Slowly pour the hot coffee into the bowl with the sweetened condense milk. Stir.
4. Chill coffee and sweetened condensed milk mixture in the refrigerator until cool.
5. Strain the coffee, if needed.
6. Fill popsicle mold and place in freezer.
7. Once frozen, pop out of the mold and enjoy.
Makes 4 popsicles, depending on size of mold.
--KitchenMaus
That morning coffee is just the thing to get the brain in gear and the body moving. But it turns out that just the aroma of coffee also gets some of our genes up and at ‘em. That’s according to research in the June 25th issue of the Journal of Agricultural and Food Chemistry. The authors report that a sniff of coffee turns on several genes in the brain in ways that help diminish the impact of sleep deprivation. In rats, at least.
Rats that were stressed by lack of sleep were exposed to the smell of coffee. Seventeen different genes got activated in their brains. And thirteen of them produced proteins known to protect nerve cells from the damaging effects of stress. While there have been numerous studies analyzing the health impact of the ingredients ingested when drinking coffee, the researchers say that this is the first study to examine the effects of coffee’s aroma. So maybe you don’t have to shell out that four dollars for the latte—just walk by the counter…[old TV ad: “smell the honest coffee smell, ahhh, smell it!”]
—Steve Mirsky explains, with reporting by Harvey Black
That morning coffee is just the thing to get the brain in gear and the body moving. But it turns out that just the aroma of coffee also gets some of our genes up and at ‘em. That’s according to research in the June 25th issue of the Journal of Agricultural and Food Chemistry. The authors report that a sniff of coffee turns on several genes in the brain in ways that help diminish the impact of sleep deprivation. In rats, at least.
Rats that were stressed by lack of sleep were exposed to the smell of coffee. Seventeen different genes got activated in their brains. And thirteen of them produced proteins known to protect nerve cells from the damaging effects of stress. While there have been numerous studies analyzing the health impact of the ingredients ingested when drinking coffee, the researchers say that this is the first study to examine the effects of coffee’s aroma. So maybe you don’t have to shell out that four dollars for the latte—just walk by the counter…[old TV ad: “smell the honest coffee smell, ahhh, smell it!”]
—Steve Mirsky explains, with reporting by Harvey Black
But caffeine helps to boost accurate recall
Sleepless nights can increase your chances of forming false memories, according to researchers in Germany and Switzerland. But, as for so many aspects of life, it seems that coffee can save the day.
A good night's sleep can help to prevent false memories from forming.PunchstockAlthough neuroscientists know that memories can be strengthened while we are asleep, it's been unclear whether false memories form as we slumber or whether they are only consolidated when we are asked to recall the information the following morning.
To find out, Susanne Diekelmann in Jan Born's lab at the University of Lübeck, Germany, and her colleagues asked volunteers to learn lists of words, each list relating to a particular topic. For example, they might learn the words 'white', 'dark', 'cat' and 'night' — all of which can be linked to the word 'black' — but black itself would not be part of the list.
The researchers then tested their subjects' memories after a night's sleep or a night spent awake. They showed them the list of words again, having added a few extra words, and asked them to recall whether the words had been in the original list. The sleep-deprived group gave more false responses than the group allowed to sleep. "A lot of subjects said, 'yes, these false words were presented before', and they were absolutely sure about it," says Diekelmann. "Sometimes they were even more convinced than on the real words."
Diekelmann suggests that it isn’t sleep deprivation itself that causes the formation of false memories, but the act of retrieving them from storage. When the team kept one group of people awake for one night, let them catch up on their sleep the next night, and then tested them, the volunteers recalled the same number of false memories as those who hadn't been sleep-deprived at all. In the past "it has been difficult to separate fatigue effects from consolidation," says Brian McCabe, a memory and learning researcher at the University of Cambridge, UK. But this study seems to confirm that false memories are indeed consolidated at the moment of retrieval.
Diekelmann's team reported their results at the Federation of European Neuroscience Societies Forum in Geneva, Switzerland, on 13 July.
The scientists took the work one step further. If false memories were being generated at retrieval, they wondered, would a dose of caffeine reduce the effect of sleep deprivation? They took two more groups of volunteers, deprived them of sleep, and then gave them either caffeine or a placebo in the morning, one hour before their memories were tested.
The group given caffeine had 10% fewer false memories than those who did not receive any, an effect McCabe describes as "quite striking". The team suggests that this effect might occur because caffeine is known to affect the prefrontal cortex, a region of the brain that is impaired by sleep deprivation — and an area, says Diekelmann, that has previously been shown to help discriminate between things that have actually happened and things people have only thought about.
Diekelmann points out that understanding the false-memory process could be crucial to situations in which accurate recall is needed, such as when witnesses give statements in legal trials. McCabe agrees, but cautions that the work doesn't reveal whether the quality of sleep matters, or whether types of error other than false memories — for example, remembering a word correctly but in the wrong list — are any more likely.
When Howard D. Schultz in 1985 founded the company that would become the wildly successful Starbucks chain, no financial adviser had to tell him that coffee was America’s leading beverage and caffeine its most widely used drug. The millions of customers who flock to Starbucks to order a double espresso, latte or coffee grande attest daily to his assessment of American passions.
| Coffee and Tea | Caffeine |
| Decaffeinated coffee or tea, 8 oz. | 2 mgs |
| Black tea, brewed, 8 oz. | 47 |
| Green tea, brewed, 8 oz. | 30 to 50 |
| Plain coffee, brewed, 8 oz. | 95 |
| Starbucks Coffee Grande, 16 oz. | 330 |
| Soft drinks and energy drinks | |
| Coca-Cola Classic, 12 oz. | 35 |
| Diet Coke, 12 oz. | 47 |
| Mountain Dew, 12 oz. | 54 |
| Red Bull, 8.3 oz. | 76 |
| Monster Energy, 16 oz. | 160 |
| SoBe No Fear, 16 oz. | 174 |
| Foods and other products | |
| Hershey’s chocolate milk, 8 oz. | 5 |
| Hershey’s milk chocolate, 1.5 oz. | 10 |
| Dannon coffee yogurt, 6 oz. | 30 |
| NoDoz Maximum Strength, 1 tablet | 200 |
Although the company might have overestimated consumer willingness to spend up to $4 for a cup of coffee — it recently announced that it would close hundreds of underperforming stores — scores of imitators that now sell coffee, tea and other products laced with caffeine reflect a society determined to run hard on as little sleep as possible.
But as with any product used to excess, consumers often wonder about the health consequences. And researchers readily oblige. Hardly a month goes by without a report that hails coffee, tea or caffeine as healthful or damns them as potential killers.
Can all these often contradictory reports be right? Yes. Coffee and tea, after all, are complex mixtures of chemicals, several of which may independently affect health.
Caffeine Myths
Through the years, the public has been buffeted by much misguided information about caffeine and its most common source, coffee. In March the Center for Science in the Public Interest published a comprehensive appraisal of scientific reports in its Nutrition Action Healthletter. Its findings and those of other research reports follow.
Hydration. It was long thought that caffeinated beverages were diuretics, but studies reviewed last year found that people who consumed drinks with up to 550 milligrams of caffeine produced no more urine than when drinking fluids free of caffeine. Above 575 milligrams, the drug was a diuretic.
So even a Starbucks grande, with 330 milligrams of caffeine, will not send you to a bathroom any sooner than if you drank 16 ounces of pure water. Drinks containing usual doses of caffeine are hydrating and, like water, contribute to the body’s daily water needs.
Heart disease. Heart patients, especially those with high blood pressure, are often told to avoid caffeine, a known stimulant. But an analysis of 10 studies of more than 400,000 people found no increase in heart disease among daily coffee drinkers, whether their coffee came with caffeine or not.
“Contrary to common belief,” concluded cardiologists at the University of California, San Francisco, there is “little evidence that coffee and/or caffeine in typical dosages increases the risk” of heart attack, sudden death or abnormal heart rhythms.
In fact, among 27,000 women followed for 15 years in the Iowa Women’s Health Study, those who drank one to three cups a day reduced their risk of cardiovascular disease by 24 percent, although this benefit diminished as the quantity of coffee rose.
Hypertension. Caffeine induces a small, temporary rise in blood pressure. But in a study of 155,000 nurses, women who drank coffee with or without caffeine for a decade were no more likely to develop hypertension than noncoffee drinkers. However, a higher risk of hypertension was found from drinking colas. A Johns Hopkins study that followed more than 1,000 men for 33 years found that coffee drinking played little overall role in the development of hypertension.
Cancer. Panic swept this coffee-dependent nation in 1981 when a Harvard study tied the drink to a higher risk of pancreatic cancer. Coffee consumption temporarily plummeted, and the researchers later concluded that perhaps smoking, not coffee, was the culprit.
In an international review of 66 studies last year, scientists found coffee drinking had little if any effect on the risk of developing pancreatic or kidney cancer. In fact, another review suggested that compared with people who do not drink coffee, those who do have half the risk of developing liver cancer.
And a study of 59,000 women in Sweden found no connection between coffee, tea or caffeine consumption and breast cancer.
Bone loss. Though some observational studies have linked caffeinated beverages to bone loss and fractures, human physiological studies have found only a slight reduction in calcium absorption and no effect on calcium excretion, suggesting the observations may reflect a diminished intake of milk-based beverages among coffee and tea drinkers.
Dr. Robert Heaney of Creighton University says that caffeine’s negative effect on calcium can be offset by as little as one or two tablespoons of milk. He advised that coffee and tea drinkers who consume the currently recommended amount of calcium need not worry about caffeine’s effect on their bones.
Weight loss. Here’s a bummer. Although caffeine speeds up metabolism, with 100 milligrams burning an extra 75 to 100 calories a day, no long-term benefit to weight control has been demonstrated. In fact, in a study of more than 58,000 health professionals followed for 12 years, both men and women who increased their caffeine consumption gained more weight than those who didn’t.
Health Benefits
Probably the most important effects of caffeine are its ability to enhance mood and mental and physical performance. At consumption levels up to 200 milligrams (the amount in about 16 ounces of ordinary brewed coffee), consumers report an improved sense of well-being, happiness, energy, alertness and sociability, Roland Griffiths of the Johns Hopkins School of Medicine reported, although higher amounts sometimes cause anxiety and stomach upset.
Millions of sleep-deprived Americans depend on caffeine to help them make it through their day and drive safely. The drug improves alertness and reaction time. In the sleep-deprived, it improves memory and the ability to perform complex tasks.
For the active, caffeine enhances endurance in aerobic activities and performance in anaerobic ones, perhaps because it blunts the perception of pain and aids the ability to burn fat for fuel instead of its carbohydrates.
Recent disease-related findings can only add to coffee’s popularity. A review of 13 studies found that people who drank caffeinated coffee, but not decaf, had a 30 percent lower risk of Parkinson’s disease.
Another review found that compared with noncoffee drinkers, people who drank four to six cups of coffee a day, with or without caffeine, had a 28 percent lower risk of Type 2 diabetes. This benefit probably comes from coffee’s antioxidants and chlorogenic acid.
By Dennis E. Shasha
Cloe Liane Shasha
A few years ago, I wrote a puzzle column for parents called Parent's Corner. The idea was for parents to teach their kids some math and logic through puzzles. One of those puzzles, called "Polish Hand Magic," was a method used by Polish schoolchildren to multiply pairs of numbers between 5 and 10 knowing only how to multiply pairs of numbers between 1 to 4 and to add.
Here is how it went: suppose you are multiplying 6 times 8. Hold up one finger in your left hand to represent the 6 (5 + 1 = 6) and then three fingers in your right hand to represent the 8 (5 + 3 = 8). So, we'll represent the 6 by (|....) and the 8 by (|||..).
We'll compute as follows: add up the fingers that are up (there are 1 + 3 = 4 in this case) and multiply that number by 10, yielding 40. Next, multiply the fingers that are down (4 * 2 = 8 in this case) and add the two calculated numbers: 40 + 8 = 48. Thus, the product of 6 times 8.
Try some other pair in which each number is between 5 and 10 inclusive. For example, 6 * 7 yields the finger setup (|....) and (||...). Count 1 + 2 = 3 for the up fingers (yielding 30) and 4 * 3 = 12 for the down fingers (yielding 12) for a total of 42.
Warm-Up:
Prove that this system always works.
Solution to warm-up:
Suppose you want to multiply x times y. You put up x - 5 fingers in your left hand and y - 5 fingers on your right hand. This leaves 10 - x fingers in your left hand that are down and 10 - y fingers in your right hand that are down. The calculation says to multiply the up fingers by 10, yielding 10((x - 5) + (y - 5))I, and to multiply the down fingers together, yielding (10 - x)(10 - y). The total is:
10((x - 5) + (y - 5)) + (10 - x)(10 - y)
= 10(x + y - 10) + (10 - x)(10 - y)
= 10x + 10y - 100 + 100 - 10x - 10y + xy
= xy
Thus, all this manipulation leads to exactly the result we want.
End of solution to warm-up.
Now the question is how to extend this to numbers beyond 10. I have three challenges for you:
1. Still using only two hands (with one hand representing each number), and knowing only how to add and subtract and how to multiply pairs of numbers up to 5, can you devise a method to multiply any pair of numbers between 10 and 15?
Hint: Remember that every such product will equal or exceed 100.
2. Can you extend the method above (under the same constraints) to multiply any pair of numbers between 5 and 15?
3. Using four hands (with each pair of hands representing a number), and knowing only how to add and subtract and to multiply pairs of numbers up to 10, can you devise a method to multiply any pair of numbers between 0 and 20?
Mathematical purist's request: Show these techniques to kids when they're young, but make them do the proofs when they've learned some algebra.
Top 15 Quotes By Famous Atheists - listverse.com:
1. Creationists make it sound like a ‘theory’ is something you dreamt up after being drunk all night — Isaac Asimov
2. I don’t believe in God. My god is patriotism. Teach a man to be a good citizen and you have solved the problem of life. — Andrew Carnegie
3. All thinking men are atheists. — Ernest Hemingway
4. Lighthouses are more helpful then churches. — Benjamin Franklin
5. Faith means not wanting to know what is true. — Friedrich Nietzsche
6. The fact that a believer is happier than a skeptic is no more to the point than the fact that a drunken man is happier than a sober one. — George Bernard Shaw
7. Say what you will about the sweet miracle of unquestioning faith, I consider a capacity for it terrifying and absolutely vile. — Kurt Vonnegut
8. I believe in God, only I spell it Nature. — Frank Lloyd Wright
9. Man will never be free until the last king is strangled with the entrails of the last priest. — Denis Diderot
10. A man is accepted into a church for what he believes and he is turned out for what he knows. — Samuel Clemens
11. The whole thing is so patently infantile, so foreign to reality, that to anyone with a friendly attitude to humanity it is painful to think that the great majority of mortals will never be able to rise above this view of life. — Sigmund Freud
12. Religion is regarded by the common people as true, by the wise as false, and by the rulers as useful. — Edward Gibbon
13. The church says the earth is flat, but I know that it is round, for I have seen the shadow on the moon, and I have more faith in a shadow than in the church. — Ferdinand Magellan
14. Not only is there no god, but try getting a plumber on weekends. — Woody Allen
15. It’s an incredible con job when you think about it, to believe something now in exchange for something after death. Even corporations with their reward systems don’t try to make it posthumous. — Gloria Steinem
The premise of evangelical atheism is that you can introduce people to the importance of reason and they will come to a reasonable conclusion on their own. The premise of evangelical faith is that people must accept an arbitrary belief because an arbitrary judge, who the convert may not query, demands it. The former kind of proselytizer ought to be called a teacher, but is more often called an arrogant asshole; the latter ought to be considered a liar, a fraud, and an arrogant asshole in fact, but they actually believe they are humble servants of the lord.
Here's a beautiful example of oblivious faith in a story of an encounter with a Mormon missionary.
His position was that there are NO righteous people absent baptism into the Mormon faith; that no one enters heaven without it.
Since it had recently come to public attention that Elie Wiesel's name was on a list for future baptism, I asked him if Wiesel would qualify as a "righteous man".
No, replied the Mormon, Wiesel would not qualify.
"But you would, being a Mormon?" I asked.
Yes, replied the Mormon.
Well, I told the kid, any belief system that makes you righteous over Elie Wiesel seems pretty obviously fucked.
But it does make the kid feel all noble and important for putting on a white polyester shirt and riding a bicycle, which I think is the point of the appeal of religion: all the righteousness, none of the sacrifice or hard work.
The Archbishop of Canterbury told the faithful on Christmas Day that unless human beings abandon our greed, we will be responsible for the death of the planet.
Hmm. I’m not sure that I can take a lecture on greed from a man who heads one of the western world’s richest institutions. As we huddle under a patio heater to stay warm while having a cigarette in the rain, his bishops are living in palatial splendour with banqueting halls, wondering where to invest the next billion.
And are the churches open at night as shelter for the homeless and the weak? No, they are locked lest someone should decide to redress the inequalities of western society by half-inching a candelabra and fencing it to buy Christmas presents for his kiddies.
Then we must ask how much old Rowan really understands about the implications and causes of global warming. He thinks that taking a holiday in Florida and driving a Range Rover caused the flooding in Tewkesbury this summer. But then he also believes it’s possible for a man to walk on water and feed a crowd of 5,000 with nothing more than a couple of sardines.
Perhaps the most popular choice for PM never to run is our own Jeremy Clarkson. Would he really be the best choice for Britain? Clarkson has been laying out a manifesto of sorts for years in The Sunday Times and Times Online. Here, then, we have collated his thoughts into a unified vision for world domination
Hmm. Well here are some facts that Rowan might like to chew on over his fair-trade breakfast cereal. The Alps are enjoying good snowfalls this year, in much the same way that the Alps in New South Wales enjoyed healthy snowfalls last summer.
The hurricane season finished a couple of weeks ago and, contrary to all the scaremongering from Al Gore’s mates, the number of severe storms, for the second year in a row, was slightly below average.
Closer to home, Britain did not, as was predicted by the BBC’s hysterical internet news site, bake this summer under record-breaking temperatures. It was wet and soggy, much like in all the summers of my youth. And the only reason Tewkesbury flooded is because we’ve all paved our drives and built houses on the flood plains so the rainwater had nowhere else to go apart from Mrs Miggins’s front room.
In the light of all this, I would like Rowan Williams to come out from behind his eyebrows and tell us how many people have been killed by greed-induced global warming. Because even the most swivel-eyed lunatic would be hard pressed to claim it’s more than a few dozen.
Meanwhile, I reckon the number of people killed over the years by religious wars is around 809m. I tell you this, beardie. Many, many more people have died in the name of God than were killed in the name of Hitler.
Between 1096 and 1270, the Crusades killed about 1.5m. Way more than have been killed by patio heaters and Range Rovers combined. Then there was the 30 years’ war, which reduced Europe’s population by about 7.5m. And the slaughter is still going on today in Iraq and Afghanistan and Palestine and Pakistan. Benazir Bhutto was killed by a religious nut, not a homeless polar bear.
We have been told by those of a communist disposition that if we return to a life of sackcloth and potato soup (bishops excepted) and if we meet all the targets laid down by the great scientist John Prescott at Kyoto, then Britain will be a shining beacon to the world. Others will see what we have done and immediately lay down their 4x4s.
Rubbish. America and China and India will ignore our lunacy and our economic suicide and continue to embody the human spirit for self-improvement (or greed, as Rowan calls it).
No matter. Old Rowan will doubtless applaud the move. This is a man who was arrested in the antinuclear protests of the 1980s. Who refused to call the 9/11 terrorists evil and said they had serious moral goals. Who thinks that every single thing bought and sold is “an act of aggression” on the developing world. Who campaigns for gay rights but wouldn’t actually appoint a homosexual as a bishop. And who recently said in an interview that America was the bad guy and that Muslims in Britain were like the good Samaritans.
In other words, he’s a full-on, five-star, paid-up member of the loony left, so anything that prevents the middle classes from having a Range Rover and a patio heater is bound to get his vote.
If, however, he really wants to bring peace and stability to the world, if he really believes Britain can be a force for good and a shining beacon in troubled times, then I urge him to close the Church of England.
If we can demonstrate that we can survive without a church - and when you note 750,000 more people went online shopping on Christmas Day than went to church, you could argue we already do - then, who knows, maybe the mullahs and the left-footers will follow suit.
Daft? Not as daft as expecting the government in Beijing to renounce electricity because everyone in Britain has swapped their Range Rover for a mangle.
But better? Well yes. I genuinely believe we are born with a moral compass and we don’t need it reset every Sunday morning by some weird-beard communist in a dress. I am, as you may have gathered, completely unreligious, but it doesn’t stop me trying to be kind to others, and I’m never completely overwhelmed with a need to murder madmen in pulpits. Slightly overwhelmed sometimes, but never completely.
Morally, the world would be no worse if religion were abolished. Practically, it would be much, much better. And so, given the choice of which we should give up, God or the patio heater, the choice is simple.
Posted November 8, 2007 | 12:04 PM (EST)
So, this is the day. Day four of the writers strike. This is the day that all the previously working members of the guild are required to comply with the WGA's Strike Rule #8: The Script Validation Program. And, yes, I confirmed this with a guild lawyer. All writers -- well, again, the writers who were working -- must submit ALL their outstanding scripts or face possible (unnamed) sanctions.
That's on one side.
On the other side are those strongly worded letters from studios and production companies reminding writers that those outstanding scripts are their intellectual property and cannot be shared with a third party without permission.
The studios claim they are controlling what is rightfully theirs.
The guild claims that it is taking proactive measures to protect writers from future false accusations of "scab" work. And isn't that frightening: that when this is all over we may be pointing fingers at each other.
I was told by the guild lawyer, who was very pleasant and took her time in explaining the guild's position to me, that though the guild expects the scripts to be submitted, theoretically the VSP may never be activated.
I was told by an entertainment lawyer that although the guild's position was inducement to breech contract with the studios and was therefore unenforceable, the chances of a studio wasting time and money after the strike trying to figure out who slipped who crappy first drafts of next season's crappy sitcoms was -- again -- theoretically unlikely.
And that, to me, is why this day of reckoning is so intriguing; it exists in a speculative place. Away from the baying of the picket lines and the denouncements of ex-and-disgraced media company CEOs, the formally working writers of the union -- as opposed to the perpetually non-working ones for whom all of the strike and its resolution will always be a matter of theoretics -- will have to make a solitary choice: alone with myself and my conscience am I a collaborator, or a resister?
And I'm not saying which side is the oppressor and which is the liberator.
I will say this: very serendipitously, I started reading Ayn Rand's Anthem for a Literature and Politics conference I'm attending later this month. The last lines of the first graph describing Rand's dystopian future is: "The laws say that men may not write unless the Council of Vocations bid them so. May we be forgiven."
With that, my decision regarding the Script Validation Program was made.
I am cautious about referring to myself as an Objectivist. For all my going on about it and although I've read every book Ayn Rand wrote (I think I have, anyway.) I am not completely comfortable claiming to be familiar with the whole of her philosophy and the implications of all the various ideas.
That said, I find myself continually delighted to learn new things about Objectivism.
It is SO GOOD!
It's elegant and livable. It lets me live a life of creativity, joy, wealth, and utter happiness. And when I learn something new about it realize some new implication, I just love it so much more!
Update: This post was inspired by reading Ari Armstrong's post on Recovering from Rationalism. I'm delighted to hear about his process, but the best part to me was reading about the particular examples he gave and the description of the differences between induction and rationalism. I just hadn't thought of it that way before, so I was shocked to joy about it.
Update 2: I forgot to pay Diana some link love since she brought Ari's post to my attention.
Objectivism: The Philosophy of Ayn Rand by Leonard Peikoff
The best three paragraphs I’ve read this year are from this book:
This purpose entails three and only three governmental functions. In Ayn Rand’s statement, these are: the police to protect men from criminals – the armed services to protect men from foreign invaders – the law courts to settle disputes among men according to objective laws. Any additional function would have to involve the government initiating force against innocent citizens. Such a government acts not as man’s protector, but as a criminal.
Government is inherently negative. The power of force is the power of destruction, not of creation, and it must be used accordingly, i.e. , only to destroy destruction. For a society to inject this power into any creative realm, spiritual or material, is a lethal contradiction: it is the attempt to use death as a means of sustaining life.
The above means, first of all, that the state must not intervene in the intellectual and moral life of its citizens. It has not standards to uphold and no benefits to confer in regard to education, literature, art, science, sex (if adult and voluntary), or philosophy. Its function is to protect freedom not truth or virtue.
Leonard translates Ayn’s philosophy into layman’s terms. I like how he brings much of her philosophy into the post Soviet world and uses the demise of international socialism/communism as an example of Ayn’s philosophy. At the root, our economic and social problems come from too much central management, not too little. Many people see a social or economic problem and think the government should solve it. This book illustrates the folly of this thinking. The forced government solution will either make the problem worse or create a larger “blowback” from somewhere else.
******
A few of my favorite authors: Thoreau, Emerson, Twain, Orwell, Huxley, Rand, and Hill.
|
An Art Academy in Guatemala, run by an artist by the name of Walter Peter Brenner, has finished and installed a beautiful relief sculpture of Brenner’s vision of Ayn Rand’s novel Atlas Shrugged. It’s absolutely beautiful…
Brenner describes the way he imagined Hank Reardon’s steel factory as he read the timeless classic:
For me, Atlas Shrugged represents many ideas and emotions. I read Ayn Rand’s masterful literary classic in 1991 while studying sculpture in Switzerland. In fact, I was travelling by train at night as I read the description of Hank Rearden’s steel factory. As we crossed the railroad bridges with the lights in the distance resembling those steel factories, a chill ran through me as I imagined my SELF-MADE MAN, created from steel. It was the abstraction of a sculptural idea that would haunt me for the next sixteen years, until now when I find myself completing it; no longer abstract, but concrete. This is what Atlas Shrugged means to me: it is a sense of the heroic life, imprinted on me back then; it is a sense of life that I feel in body and soul, in which man is capable of shaping and forging his own destiny; a sense of the sure hope that one day I will be able to realize my most cherished dreams; a sense of a life of strength, of achievement, of profound and full joy.
Beautifully put. I think that many of us who have read Atlas Shrugged have had similar thoughts. Ever since I read the book, I catch myself walking around the factory where I work, in awe of the amazing spirit and tenacity of humans that could create such amazing things…the machines, the processes, the inventions, and even the building itself. From a Christian perspective, it makes me appreciate the minds and bodies that God has given us, and the endless possibilities we enjoy by utilizing them in a free society.
If you haven’t read Atlas Shrugged, I would highly recommend doing so. Freedom takes on a whole new meaning afterward.
So close were they that Rand stood next to Greenspan when he took his 1974 oath of office at the White House in the presence of President Gerald Ford. And, he writes, "Ayn Rand and I remained close until she died in 1982 and I'm grateful for the influence she had on my life."
South Africans should be grateful too.
Two of her stories—The Grass Is Singing and This Was The Old Chief's Country—combined the sad indistinctness of a melancholy memoir with the very exact realization that a huge injustice had been done to the "native" inhabitants of the land to which she had been transplanted. For much of her life, the battle against apartheid and colonialism was the determining thing in Lessing's life. She joined the Communist Party and married a German Communist exile (who was much later killed as the envoy of East Germany to Idi Amin's hateful regime in Uganda), and if you ever want to read how it actually felt, and I mean truly felt, to believe in a Communist future with all your heart, her novels from that period will make it piercingly real for you.
Later on, and in a way that is now so familiar that we take it for granted, she gave up this animating faith. But not without writing about it in such a way as to make you catch your breath. There is a short fiction called "The Day Stalin Died" that would deserve reprinting in any anthology of the prose of the 20th century. I have only twice had the experience of reading a story that was so good, and that seemed so much to know what I might be thinking myself, that I was almost afraid to read on. The first time was with Katherine Mansfield, and the second was when holding Lessing's tale "The Temptation of Jack Orkney" (which is incidentally also about a crisis of faith)
International Association of Time Travelers: Members' Forum Subforum: Europe – Twentieth Century – Second World War
Page 263
11/15/2104
At 14:52:28, FreedomFighter69 wrote:
Reporting my first temporal excursion since joining IATT: have just returned from 1936 Berlin, having taken the place of one of Leni Riefenstahl's cameramen and assassinated Adolf Hitler during the opening of the Olympic Games. Let a free world rejoice!
At 14:57:44, SilverFox316 wrote:
Back from 1936 Berlin; incapacitated FreedomFighter69 before he could pull his little stunt. Freedomfighter69, as you are a new member, please read IATT Bulletin 1147 regarding the killing of Hitler before your next excursion. Failure to do so may result in your expulsion per Bylaw 223.
At 18:06:59, BigChill wrote:
Take it easy on the kid, SilverFox316; everybody kills Hitler on their first trip. I did. It always gets fixed within a few minutes, what's the harm?
At 18:33:10, SilverFox316 wrote:
Easy for you to say, BigChill, since to my recollection you've never volunteered to go back and fix it. You think I've got nothing better to do?
11/16/2104
At 10:15:44, JudgeDoom wrote:
Good news! I just left a French battlefield in October 1916, where I shot dead a young Bavarian Army messenger named Adolf Hitler! Not bad for my first time, no? Sic semper tyrannis!
At 10:22:53, SilverFox316 wrote:
Back from 1916 France I come, having at the last possible second prevented Hitler's early demise at the hands of JudgeDoom and, incredibly, restrained myself from shooting JudgeDoom and sparing us all years of correcting his misguided antics. READ BULLETIN 1147, PEOPLE!
At 15:41:18, BarracksRoomLawyer wrote:
Point of order: issues related to Hitler's service in the Bavarian Army ought to go in the World War I forum.
11/21/2104
At 02:21:30, SneakyPete wrote:
Vienna, 1907: after numerous attempts, have infiltrated the Academy of Fine Arts and facilitated Adolf Hitler's admission to that institution. Goodbye, Hitler the dictator; hello, Hitler the modestly successful landscape artist! Brought back a few of his paintings as well, any buyers?
At 02:29:17, SilverFox316 wrote:
All right; that's it. Having just returned from 1907 Vienna where I secured the expulsion of Hitler from the Academy by means of an elaborate prank involving the Prefect, a goat, and a substantial quantity of olive oil, I now turn my attention to our newer brethren, who, despite rules to the contrary, seem to have no intention of reading Bulletin 1147 (nor its Addendum, Alternate Means of Subverting the Hitlerian Destiny, and here I'm looking at you, SneakyPete). Permit me to sum it up and save you the trouble: no Hitler means no Third Reich, no World War II, no rocketry programs, no electronics, no computers, no time travel. Get the picture?
At 02:29:49, SilverFox316 wrote:
PS to SneakyPete: your Hitler paintings aren't worth anything, schmuck, since you probably brought them directly here from 1907, which means the paint's still fresh. Freaking n00b.
At 07:55:03, BarracksRoomLawyer wrote:
Amen, SilverFox316. Although, point of order, issues relating to early 1900s Vienna should really go in that forum, not here. This has been a recurring problem on this forum.
11/26/2104
At 18:26:18, Jason440953 wrote:
SilverFox316, you seem to know a lot about the rules; what are your thoughts on traveling to, say, Braunau, Austria, in 1875 and killing Alois Hitler before he has a chance to father Adolf? Mind you, I'm asking out of curiosity alone, since I already went and did it.
At 18:42:55, SilverFox316 wrote:
Jason440953, see Bylaw 7, which states that all IATT rulings regarding historical persons apply to ancestors as well. I post this for the benefit of others, as I already made this clear to young Jason in person as I was dragging him back from 1875 by his hair. Got that? No ancestors. (Though if anyone were to go back to, say, Moline, Illinois, in, say, 2080 or so, and intercede to prevent Jason440953's conception, I could be persuaded to look the other way.)
At 21:19:17, BarracksRoomLawyer wrote:
Point of order: discussions of nineteenth–century Austria and twenty–first–century Illinois should be confined to their respective forums.
12/01/2104
At 15:56:41, AsianAvenger wrote:
FreedomFighter69, JudgeDoom, SneakyPete, Jason440953, you're nothing but a pack of racists. Let the light of righteousness shine upon your squalid little viper's nest!
At 16:40:17, BigTom44 wrote:
Well, here we frickin' go.
At 16:58:42, FreedomFighter69 wrote:
Racist? For killing Hitler? WTF?
At 17:12:52, SaucyAussie wrote:
AsianAvenger, you're not rehashing that whole Nagasaki issue again, are you? We just got everyone calmed down from last time.
At 17:22:37, LadyJustice wrote:
I'm with SaucyAussie. AsianAvenger, you're making even less sense than usual. What gives?
At 18:56:09, AsianAvenger wrote:
What gives is everyone's repeated insistence on a course of action which, even if successful, would only save a few million Europeans. It would be no more trouble to travel to Fuyuanshui, China, in 1814 and kill Hong Xiuquan, thus preventing the Taiping Rebellion of the mid–nineteenth century and saving fifty million lives in the process. But, hey, what are fifty million yellow devils more or less, right, guys? We've got Poles and Frenchmen to worry about.
At 19:01:38, LadyJustice wrote:
Well, what's stopping you from killing him, AsianAvenger?
At 19:11:43, AsianAvenger wrote:
Only to have SilverFox316 undo my work? What's the point?
At 19:59:23, SilverFox316 wrote:
Actually, it seems like a pretty good idea to me, AsianAvenger. No complications that I can see.
At 20:07:25, Big Chill wrote:
Go for it, man.
At 20:11:31, AsianAvenger wrote:
Very well. I shall return in mere moments, the savior of millions!
At 20:14:17, LadyJustice wrote:
Just checked the timeline; congrats on your success, AsianAvenger!
12/02/2104
At 10:52:53, LadyJustice wrote:
AsianAvenger?
At 11:41:40, SilverFox316 wrote:
AsianAvenger, we need your report, buddy.
At 17:15:32, SilverFox316 wrote:
Okay, apparently AsianAvenger was descended from Hong Xiuquan. Any volunteers to go back and stop him from negating his own existence?
12/10/2104
At 09:14:44, SilverFox316 wrote:
Anyone?
At 09:47:13, BarracksRoomLawyer wrote:
Point of order: this discussion belongs in the Qing Dynasty forum. We're adults; can we keep sight of what's important around here?
Desmond Warzel ekes out a subsistence living teaching English in the wilds of Northwestern Pennsylvania. "Wikihistory" is his first published story.
Productive arguingThese tips from Relationship psychotherapist Paula Hall can help stop your arguments becoming destructive and painful. |
Differences of opinion are normal and healthy in adult relationships and learning to compromise is a skill required in many areas of life. You might want to print out this page and pin it to your notice board to remind you both whenever a disagreement arises.
Before trying this exercise it's worth having a look at the Guidelines for exercises.
1. Stick to the issue in hand - don't bring up previous misdemeanors or other things you've been meaning to say.
2. Don't argue over trivia - for example, arguing whether it was Monday or Tuesday that you forgot the milk. The issue is you forgot, not which day it was.
3. Start sentences with "I" - for example, "I felt annoyed when you..." rather than "You annoyed me when..." And "I would like to go out more often," not "We should go out more often."
4. Don't use absolutes - never say "never", "always", "should" or "shouldn't". They're irritating and often inaccurate. For example, "You never wash up" will almost certainly get a response of "What about when...?"
5. Let your opinions stand on their own merits - don't be tempted to bring in other people's opinions.
6. Try to stay sitting down, relax your muscles and don't forget to breathe - it's much easier to stay calm if you're not pacing around the room.
7. Don't start throwing abuse around - calling your partner lazy, fat or paranoid isn't going to convince them to see your point of view.
8. Be aware of your feelings and tell your partner these as well - saying "I'm scared you don't love me anymore" is likely to get a better response than "You don't act like you love me."
9. Try not to block the conversation - don't interrupt, launch into a monologue or expect them to be a mind-reader.
10. Agree to a code word for time out - if one or both of you feels you're getting overheated it's best to take some time away from each other to calm down before going back to the disagreement.
Remember, who wins the argument is irrelevant if your relationship loses something. Always try to confront the issue - not each other.
Form letters don't work. Autographs do.
Surly cashiers fail. Smiles from real people succeed.
Humans like humans. They hate organizations.
Engadget shares this photo of an xBox 360 signed by the entire xBox team (and Bill Gates). Way better than an impersonal letter apologizing for mishandling a computer that was sent in for repair, no? (They had cleaned off a customer's machine covered with sentimental graffiti).
Do you know what most people want? They want you to care.
It’s no secret that when the time comes to evaluate your customer service, the finger pointing begins – and all fingers point suspiciously somewhere else. Let’s be courageous and look at the Top 10 reasons why customer service fails:
Danth's Law was formulated on the popular Roleplaying Game forum, RPG.net, and named after the now-banned user who inspired it. The Law states:
Last night I met a guy who I disliked after only a few minutes of conversation. That’s unusual for me. I wanted to get out of his presence, which is also unusual. Weirdest of all, couldn’t figure out why I didn’t like him. There was nothing wrong with him. If you asked me, I wouldn’t be able to come up with a single explanatory factor.
Only after I’d politely exempted myself from his presence did I realize why I didn’t like him: For whatever psychological reason, I found myself becoming competitive, trying to impress him. In his presence, I was an a-hole.
It was me, not him. And it makes me wonder how often the people I don’t like I don’t like because I don’t like who I am with them.
What the deaf can teach us about listening. The short version:
|
I’d call all that common sense, if it were more commonly applied. Including by me.
In December 2006, while developing a leadership program for Airbus, I met an executive whose youngest son was born without hearing. Through this man and www.WebSourd.org, a French-language Web site that he founded to offer online sign-language translation services, I became familiar with the silent culture of deaf people. As I immersed myself in their visual, intensely expressive language, I realized that through their “handicap,” deaf people had developed certain communication skills more thoroughly than most hearing people, which made them uncommonly effective at getting their point across. Thus a radical experiment was born: to work with deaf people as communication consultants for our corporate clients. The idea was not to teach our clients sign language — although some of our deaf trainers remain convinced that such training would resolve many problems — but to help them adopt communication skills from the deaf world that would make them better colleagues and managers.
When they interact with one another, deaf people act in ways that let them communicate more rapidly and accurately than hearing people. Some of these behaviors are simple and obvious, but it’s remarkable how often hearing people do the opposite. To improve your “hearing,” consider some of these lessons from our experiences and training sessions.
1. Look people in the eye. In my initial meetings with deaf people, I used an interpreter. That in itself was a strange situation: looking at one person while listening to another. During one conversation I was struck by something a young woman had “said,” so I started to write it down in my notebook. Suddenly the atmosphere changed. I looked up and saw the woman frowning angrily at me. I asked her, through the interpreter, what was wrong. “You are being very rude,” she replied. “Why?” I asked, totally lost. “Because you cut the conversation,” she responded, explaining that when I stopped looking her in the eye, I also stopped our communication. “I apologize,” I said. “But what you just said was interesting, and I didn’t want to forget it.” Her answer was quick and sharp: “No, Bruno. You don’t write to remember. You don’t remember because you write!” I was incredulous. “What are you saying? That because you didn’t take any notes during this meeting, you will be able to remember everything?” Calmly, she answered, “That’s correct. Since I don’t write, I’m more present in the interaction and I can concentrate more. And the more I do it, the better I remember.” Ten days later, when I met this young woman again, she was able to recall not just everything we covered in the original meeting, but also the color of my shirt, tie, and even how many chairs were in the room. From that day on, I stopped taking notes during meetings and interviews. And indeed, since then, my memory has improved.
2. Don’t interrupt. Deaf people follow a very strict protocol: Only one person signs at a time. If another person tries to interrupt, the others in the group shake their right hands to signify to the “interrupter” that he or she must wait until the “speaker” is finished. This approach to communication, which at first feels slow, is in fact extremely efficient because there is much less misunderstanding to explain or recover from. Consensus and agreement are arrived at more quickly than during a typical raucous overlapping conversation. By communicating sequentially, a deaf person ensures that he or she first understands the other speaker before trying to be understood. Try this the next time you’re in a business discussion, ideally one in which there’s some tension — let the other person finish what he or she has to say, then silently count to three before responding. You will find that, in the long term, slower is faster.
3. Say what you mean, as simply as possible. Deaf people are direct. This is why people with hearing sometimes perceive sign language as blunt to the point of rudeness. It’s not. It’s just explicit. The deaf tend not to hide behind soft language, struggling to find the most diplomatic wording and hoping that the listener will be able to discern what they “really” mean. And indeed, deaf people reveal not only their thoughts, but also their feelings, both positive and negative, more clearly than hearing people do, as they express them with their whole bodies. Similarly, the deaf are often far better than hearing people at finding the most economical way to convey their message. For example, I wanted to tell one of our deaf trainers about my last trip to India. I didn’t know the sign for India, so I was forced to improvise. I tried drawing maps with my finger, and then tried to come up with gestures for cultural symbols. Suddenly, I saw a light in his eyes. With a big smile, he took his index finger and placed it between his eyebrows — his sign for the familiar Bindi adornment — asking me to confirm. So simple! I later learned that the sign for Belgium, my native country, is to wipe imaginary beer froth from the lips with the right thumb.
4. When you don’t understand something, ask. Because sign language is a constantly evolving language — and because its evolution isn’t slowed down by the need to develop a written counterpart — new signs emerge all the time. Consequently, even if they use the same national sign language, two deaf people from different parts of the same country will use words unique to their region. Aware of this, deaf people feel completely at ease saying “I don’t know” or “I don’t understand.” Those of us with hearing aren’t nearly as willing to admit confusion or lack of comprehension. We often sit silently in meetings while our colleagues use acronyms or technical jargon we don’t grasp because we think asking for clarification is a sign of weakness. Ironically, we’d rather leave a meeting clueless than risk being perceived as stupid. Many meetings conclude with some version of “So, do we all agree?” which discourages anyone from saying no or asking questions. A better approach, which encourages people to speak up, is to ask each person, individually, whether he or she would like clarification about anything that has been discussed.
5. Stay focused. We all know how difficult it is to concentrate on only one thing when the phone is ringing, e-mail alerts are pouring in, and a colleague has just stopped by. The deaf cut themselves off from any distractions, they don’t multitask, and they focus their attention entirely on the conversation. In a recent meeting with some deaf people, I presented a new workflow chart. I gave them each a document outlining the program, planning to elaborate on it as they read the material. One of them stopped me and asked if they should first read, then discuss or first discuss, then read. Doing both at the same time was impossible to them — and of course, despite what we try to do, it is also impossible for us.
These are just a few of the many communications behaviors we can learn from deaf people. But overall, the most inspiring thing about communication with deaf people — and the behavior most worth emulating — is their incredibly strong desire to exchange information efficiently and without adornment. This desire is so strong, in fact, that it often highlights how feeble, misguided, and wishy-washy our own attempts at dialogue are by comparison. It turns out that the people who are truly handicapped in communication are not necessarily those with a physical disability.![]()



[Snarky Bad Attitude Phrase] + [Core Noun Phrase] + [Unique Word]
Although these are not my actual phrases, let's map them for example:
My answer would be: StupidQuestion SportsTeam Booyah
StumbleUpon
|
|
|
Let's face it, Windows machines get hacked, and in some environments it happens a lot. Fortunately, Microsoft has built numerous tools into Windows so administrators and power users can analyze a machine to determine whether it's been compromised. In this tip, which is the first of a two-part series, I'll cover five useful command-line tools built into Windows for such analysis.
1) WMIC: A world of adventure awaits
Output of that command will likely look pretty ugly because an output format wasn't specified. With WMIC, output can be formatted in several different ways, but two of the most useful for analyzing a system for compromise are the "list full" option, which shows a huge amount of detail for each area of the machine a user is interested in, and the "list brief" output, which provides one line of output per report item in the list of entities, such as running processes, autostart programs and available shares.
For example, we can look at a summary of every running process on a machine by running:
That command will show the name, process ID and priority of each running process, as well as other less-interesting attributes. To get even more detail, run:
This command shows all kinds of details, including the full path of the executable associated with the process and its command-line invocation. When investigating a machine for infection, an administrator should look at each process to determine whether it has a legitimate use on the machine, researching unexpected or unknown processes using a search engine.
Beyond the process alias, users could substitute startup to get a list of all auto-start programs on a machine, including programs that start when the system boots up or a user logs on, which could be defined by an auto-start registry key or folder:
A lot of malware automatically runs on a machine by adding an auto-start entry alongside the legitimate ones which may belong to antivirus tools and various system tray programs. Users can look at other settings on a machine with WMIC by replacing "startup" with "QFE" (an abbreviation which stands for Quick Fix Engineering) to see the patch level of a system, with "share" to see a list of Windows file shares made available on the machine and with "useraccount" to see detailed user account settings.
A handy option within WMIC is the ability to run an information-gathering command on a repeated basis by using the syntax "/every:[N]" after the rest of the WMIC command. The [N] here is an integer, indicating that WMIC should run the given command every [N] seconds. That way, users can look for changes in the settings of the system over time, allowing careful scrutiny of the output. Using this function to pull a process summary every 5 seconds, users could run:
Hitting CTRL+C will stop the cycle.
2) The net command: An oldie but a goodie
For example, the "net user" command shows all user accounts defined locally on the machine. The "net localgroup" command shows groups, "net localgroup administrators" shows membership of the administrators group and the "net start" command shows running services. Attackers frequently add users to a system or put their own accounts in the administrators groups, so it's always a good idea to check the output of these commands to see if an attacker has manipulated the accounts on a machine. Also, some attackers create their own evil services on a machine, so users should be on the lookout for them.
Many Windows administrators are unfamiliar with the powerful openfiles command built into Windows. As its name implies, this command shows all files that are opened on the box, indicating the process name interacting with each file. It's built into modern versions of Windows, from XP Pro to Vista. Like the popular lsof command for Linux and Unix, it'll show administrators all open files on the machine, giving the process name and full path for each file. Unlike lsof, however, it doesn't provide many more details, such as process ID number, user number and other information.
Considering the volume of information it gathers, it's no surprise that the openfiles command is a performance hog. Thus, the accounting associated with openfiles is off by default, meaning users can't pull any data from this command until it is turned on. This function can be activated by running:
Users will need to reboot, and when the system comes back, they will be able to run the openfiles command as follows:
This command will show verbose output, which includes the user account that each process with an open file is running under. To get an idea of what malware has been installed, or what an attacker may be doing on a machine, users should look for unusual or unexpected files, especially those associated with unexpected local users on the machine.
When finished with the openfiles command, its accounting functionality can be shut off and the system returned to normal performance by running the following command and rebooting:
4) Netstat: Show me the network
The –n option tells netstat to display numbers in its output, not the names of machines and protocols, and instead shows IP addresses and TCP or UDP port numbers. The –a indicates to display all connections and listening ports. The –o option tells netstat to show the processID number of each program interacting with a TCP or UDP port. If, instead of TCP and UDP, you are interested in ICMP, netstat can be run as follows:
This indicates that the command will return statistics (-s) of the ICMP protocol. Although not as detailed as the TCP and UDP output, users can see if a machine is sending frequent and unexpected ICMP traffic on the network. Some backdoors and other malware communicate using the payload of ICMP Echo messages, the familiar and innocuous-looking ping packets seen on most networks periodically.
Like WMIC, the netstat command also lets us run it every N seconds. But, instead of using the WMIC syntax of "/every:[N]", users simply follow their netstat invocation with a space and an integer. Thus, to list the TCP and UDP ports in use on a machine every 2 seconds, users can run:
5) Find: Searching output for useful stuff
The find command also has the ability to count. Invoked with the /c command, it'll count the number of lines of its output that include a given string. Users often want to count the number of lines in the output of a command to determine how many processes are running, how many startup items are present, or a variety of other interesting tidbits on a machine. To count the lines of output, users could simply pipe their output through find /c /v "". This command will count (/c) the number of lines that do not have (/v) a blank line ("") in them. By counting the number of non-blank lines, the command is, in effect, counting the number of lines.
Now, with the find command, users can look through the output of each of the commands I've discussed so far to find interesting tidbits. For example, to look at information every second about cmd.exe processes running on a machine, type:
Or, to see which autostart programs are associated with the registry hive HKLM, run:
To count the number of files open on a machine on which openfiles accounting is activated, type:
Whenever counting items in this way, remember to subtract the number of lines associated with column headers. And, as a final example, to see with one-second accuracy when TCP port 2222 starts being used on a machine, along with the process ID using the port, run:
Researching output
There are three options for establishing a baseline comparison. First, if the user is an experienced malware hunter, he or she may have a sense of what is right and what is wrong with a given kind of machine, identifying evil or unusual stuff based on experience. Alternatively, this comparison can be performed against a clean, uninfected machine, if there is one handy. If there isn't, a user may need to rely on a third option -- researching specific files, process names, file names and port numbers identified by these commands and searching for them online to determine whether they are normal for a given machine and the software it has installed, or whether they are associated with a some type of malware. In this tip, I have discussed five powerful built-in Windows commands. In a future installment, I'll finish out our top 10 list by looking at some little-known but immensely useful features of the tasklist, reg and ipconfig commands, as well as iterating with FOR loops and launching administrative GUIs via the command-line.
About the author:
| |||||||||
StumbleUpon
|
|
Interacting with processes using tasklist When run by itself with no options, the tasklist command shows a list of all running processes, displaying their names, PID numbers and other statistics. To get even more out of tasklist, consider running it like this: C:\> tasklist /svc This command tells tasklist to show which services are running inside of each process. Many Windows users don't understand the relationship between services and processes, having at best a murky idea that they are different but related entities. In reality, each service on a Windows box must run inside of a process, and some processes have multiple services living inside of them. Thus, there is a one-to-many relationship between processes and services, which the tasklist command can reveal. Another helpful invocation of the tasklist command is: C:\> tasklist /m The "m" stands for "modules", or the way that tasklist refers to DLLs, libraries of code loaded by processes as they run to do their bidding on machines. When invoked this way, tasklist shows every DLL currently loaded into all running processes. This provides users with a wealth of information about what is happening on their machines at a given time. While analysis of this output is a daunting task, the information included is helpful for malware researchers trying to determine the nature of the processes running on their boxes. Google searches for specific processes and DLLs may return descriptions of malware from antivirus vendor sites, which provides useful insight into attackers' motives with a given specimen. The reg command for fine-grained registry analysis To view the settings of a given registry key, use the "query" option of the reg command as follows: C:\> reg query hklm\software\microsoft\windows\currentversion\run This key controls various auto-start programs on Windows that run when a machine is booted up and subsequently when users log on to the system. Many malware specimens alter this key to ensure that they run when the system is rebooted. To export individual keys or complete sections of the registry to a file for analysis or installation on a separate system, the reg command supports the "reg export" function. In addition to reading and exporting registry settings, the reg command can update them as well. The "reg add" command will update the value of an existing key, or create a key if it doesn't exist. The "reg import" command can import multiple registry keys. Using ipconfig for DNS analysis C:\> ipconfig /displaydns The output of the command shows the various cached domain names, their associated IP addresses and the time to live (in seconds) for the DNS record. If users run the command repeatedly, they can see the time to live decreasing until records expire and are discarded, or get renewed. Watching the DNS cache and time to live (TTL) values is particularly important when investigating fast-flux botnets, which utilize DNS records with small TTLs to force constant updates and confuse investigators regarding the location of the hacker's critical back-end servers. Admittedly, ipconfig doesn't have as many fancy options as the other commands covered in this series, like tasklist and reg. But this one use of the command is immensely helpful. Running repeatedly with FOR /L loops C:\> for /L %[var] in ([start],[step],[stop]) do [command] The [var] is our iterator variable, a single alphabetic letter that will take on different integer values at each step through the loop. The user then specifys the starting value of the variable, the amount it should be incremented at each step through the loop, and its maximum value that will stop the loop. A command to run at each step through the loop should also be specified. To illustrate, consider the following: C:\> for /L %i in (1,1,10) do @echo %i This loop will use %i as a variable, starting at a value of 1. At each iteration through the loop, %i will be incremented by 1, going up to 10. Then, in the loop, the user can simply print the value of the iterator variable on the screen using the echo command. The @ tells the system not to print out the command itself, making the output a little prettier. The user just told the system to count from 1 to 10. Now, let's see how to use this command to make the tasklist command run continuously: C:\> for /L %i in (1,0,2) do @tasklist With this command, a user is telling the machine to start a loop with a variable at 1, counting by zero, all the way up to 2. That'll count forever, until the user hits CTRL-C to stop it. A user can simply run the tasklist command at each iteration. To add a delay of a few seconds between iterations, simply ping the localhost (127.0.0.1) multiple times at each iteration through the loop, by adding "& ping --n 6 127.0.0.1 > nul" as follows: C:\> for /L %i in (1,0,2) do @tasklist & ping --n 6 127.0.0.1 > nul
Launching admin GUIs via the command line Fortunately, users don't have to dig through the GUI to find what they want; instead they can rely on command-line shortcuts. For example, instead of going to the start menu to find and run local user manager GUI, users can go to the nearest command prompt and type: C:\> lusrmgr.msc There are numerous other GUI controls that can be launched from the command line in this way, which saves a lot of time. Here are some of my favorites:
Conclusion: About the author:
| ||||||||||||||||||
Here you go, the registry file:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\SearchExtensions]
"InternetExtensionName"="Don't Search, Just Take Me There"
"InternetExtensionAction"="http://www.google.com/search?btnI=I%27m+Feeling+Lucky&q=%w"
You can also just simply download the reghack file from this zip that also contains a removal hack file:
/* remove text from bookmark toolbar but show it on mouseover */
#bookmarks-ptf toolbarbutton:not([container="true"]) label {
display: none !important;
}
#bookmarks-ptf toolbarbutton:not([container="true"]):hover label {
display: block !important;
}
That basically does exactly what the extension smart bookmarks bar does.
Ctrl+page up: Previous tab (tab left of current), circular
Ctrl+page down: Next tab
A bit easier to remember than Ctrl-tab and Shift-ctrl-tab (”Next document/Previous document”), IMO.
"My favorite "hack" is not really a hack per se, it's using the Personal Bookmarks folder/toolbar the way it was meant to: drag a bookmark there, click it once (to test it and load the favicon there), and then go into its Properties to rename it to "" (empty string), leaving only the icon. Voila, a nice button bookmark. You can fit a LOT of buttons on that toolbar!"
There's a better way to do the above hack, if you edit your userChrome.css. Put the bookmark on your Personal Bookmarks toolbar, and then in userChrome put the following
#personal-bookmarks toolbarbutton[label="bookmarkname"] .toolbarbutton-text,
#personal-bookmarks toolbarbutton[container="true"][label="foldername"] .toolbarbutton-text {
display: none !important;
}
To hide the name of a bookmark put it where it says bookmarkname, and to hide a folder's name put put it where it says foldername. This way if you have tooltips enabled you can still get those. I find it useful to store bookmarklets on the personal toolbar this way. It's a bit of a pain to edit userChrome for every bookmark you add, but my toolbar stays pretty constant now, so it's not that big a deal to edit when I do find something that's a keeper.
hey removed one of my favorite features from the configuration options. The ability to load only images from the original website. Apparently even some Firefox users couldn't figure it out as it was one of they main sources of bug reports. Fortunately you can still configure it in about:config.
permissions.default.images 3 will load only the images hosted on the same site as the page you loaded. You can also add exceptions just like before
"Set "network.http.pipelining.maxrequests" to some number like 30. This means it will make 30 requests at once."
I really wish people would stop perpetuating this myth. Firefox caps out at 8 pipelined requests, which is the max allowed by the HTTP spec. By default, it does 4 pipelined requests.
Furthermore, if you could do 30 pipelined requests we'd have sites with a high population of FF users being brought to their knees pretty quickly. Some sites will even block your IP if you try to pull a stunt like that.

All versions: I have an irritating Firefox problem on my Mac. When I try to drag a bookmark into one of my bookmark toolbar folders, the tool tip gets in the way and prevents the drop from working. Argh! Like you, I already know what all the buttons on my browser chrome do, so the tool tips aren't necessary. To turn them off, set the browser.chrome.toolbar_tips key value to false. Bonus is, it solved my Mac's bookmark drag and drop problem.
Fx .6 and up: Firefox has this wacky little feature that downloads pages from links it thinks you may click on pages you view, like the top result on a page of Google results. This means you use up bandwidth and CPU cycles and store history for web pages you may not have ever viewed. Creepy, eh? To stop that madness, set the network.prefetch-next key to false.
If you are a fan of the Live Bookmarks feature, you might wonder how to make them update quicker since the default update time is once per hour, and there isn't a place in the interface to configure this.
You can always manually right-click on the bookmark and choose Reload Live Bookmark, but that's hardly efficient if you have dozens of feeds bookmarked.
You can change the default interval for all live bookmarks with a config setting. Just type about:config into the address bar, and then filter by the following key:
browser.bookmarks.livemark_refresh_seconds
If it doesn't exist, which is most likely the case, then right-click in the blank area and choose New \ Integer.
Copy in the key from above as the name, and then set the default value to 1800, which is 30 minutes in seconds.
The default value used internally is 3600 if the setting does not exist. You should be careful about not setting this value too low, as you might get banned by the server you are trying to connect to if you have the browser updating too often. The minimum value accepted is 60 seconds, but you should never set it that low.
Start rendering pages faster
Creating an nglayout.initialpaint.delay integer preference lets you control how long Firefox waits before starting to render a page. If this value isn't set, Firefox defaults to 250 milliseconds, or 0.25 of a second. Some people report that setting it to 0 -- i.e., forcing Firefox to begin rendering immediately -- causes almost all pages to show up faster. Values as high as 50 are also pretty snappy.
Reduce the number of reflows
When Firefox is actively loading a page, it periodically reformats or "reflows" the page as it loads, based on what data has been received. Create a content.notify.interval integer preference to control the minimum number of microseconds (millionths of a second) that elapse between reflows. If it's not explicitly set, it defaults to 120000 (0.12 of a second).
Too many reflows may make the browser feel sluggish, so you can increase the interval between reflows by raising this to 500000 (500,000, or 1/2 second) or even to 1000000 (1 million, or 1 second). If you set this value, be sure to also create a Boolean value called content.notify.ontimer and set it to true.
![]() A page "reflowing" while loading in Firefox. |
Control Firefox's 'unresponsive' time
When rendering a page, Firefox periodically runs a little faster internally to speed up the rendering process (a method Mozilla calls "tokenizing"), but at the expense of being unresponsive to user input for that length of time. If you want to set the maximum length of time any one of these unresponsive periods can be, create an integer preference called content.max.tokenizing.time.
Set this to a multiple of content.notify.interval's value, or even the same value (but higher is probably better). If you set this to something lower than content.notify.interval, the browser may respond more often to user input while pages are being rendered, but the page itself will render that much more slowly.
If you set a value for content.max.tokenizing.time, you also need to create two more Boolean values -- content.notify.ontimer and content.interrupt.parsing -- and set them both to true.
Control Firefox's 'highly responsive' time
If Firefox is rendering a page and the user performs some kind of command, like scrolling through a still-loading page, Firefox will remain more responsive to user input for a period of time. To control how long this interval is, create an integer preference called content.switch.threshold.
Hacking Firefox
The secrets of about:config |
If you haven't already created the Boolean values content.notify.ontimer and content.interrupt.parsing and set them both to true in conjunction with content.max.tokenizing.time, you'll need to do so to make content.switch.threshold work properly.
If you are more inclined to wait for a page to finish loading before attempting to do anything with it (like scroll through it), you can set content.max.tokenizing.time to a higher value and content.switch.threshold to a lower value to allow Firefox to finish rendering a page faster at the expense of processing user commands. On the other hand, if you're the kind of person who likes to scroll through a page and start reading it before it's done loading, you can set content.max.tokenizing.time to a lower value and content.switch.threshold to a higher one, to give you back that much more responsiveness at the cost of page-rendering speed.
Squeeze more tabs into the tab bar
The integer preference browser.tabs.tabMinWidth controls how narrow, in pixels, tabs can be shrunk down before scroll arrows appear on the left and right edges of the tab bar.
The default is 100, but you can set this to something smaller so you can fit more tabs in the bar at once. Note, however, that you might find the shortened titles harder to read.
Maximize connections to multiple servers
The integer preference network.http.max-connections controls how many simultaneous network connections Firefox will make at any one time to any number of Web servers. One typical way this pays off is if you have Firefox set to load multiple home pages in different tabs at once, or if you access pages that aggregate contents from several different servers (for instance, multiple advertising systems).
By default, this is set to 24, which should work well for most network connections, but you can raise it to 32 and see if that has any effect. (I've seen people raise this as high as 64, but anything above 32 doesn't seem to provide much discernible payoff.)
Maximize connections to the same server
The integer preference network.http.max-connections-per-server controls how many separate connections Firefox makes to the same server, which allows multiple elements in a page to be downloaded in parallel. Normally, this is set to 8, but some people choose to set it as high as 16.
Note, however, that some Web servers will block you if you try to establish more than 8 inbound connections, typically as a bandwidth-protection or antileeching measure -- this is the kind of behavior also exhibited by download managers that try to use as many "slots" as possible to speed things up, and many server admins hate that sort of thing. Also, if you're on a connection that's not fast to begin with (e.g., slow ISDN or dial-up), changing this setting will have no discernible effect, and may in fact slow things down.
Bump up persistent connections per server
Firefox keeps persistent connections to a server "alive" to improve performance: Instead of simply sending the results of one request and then closing, they're held open so that multiple requests can pass back and forth. This means a little less network traffic overall, since a connection to a given server has to be set up only once, instead of once for each separate piece of content; it also means successive connections to the same server go through faster.
The integer preference network.http.max-persistent-connections-per-server controls the number of persistent connections allowed per server. By default, this is set to 2, although some servers will honor a higher number of persistent connections (for instance, if there's a lot of content from their site that loads in parallel, like images or the contents of frames). You probably only want to go as high as 8 with this; more than that may cause a server to temporarily blacklist your IP address depending on how it's configured. (If you're going through a proxy defined by Firefox, use network.http.max-persistent-connections-per-proxy instead of this setting.)
Hacking Firefox
The secrets of about:config |
Most people set this to 0 (in seconds), with the default being 10. Note that this does not override connection limits imposed by remote hosts, so its usefulness is limited by the whim of the server you're connecting to.
Stop memory hogging
![]()
The default way the Windows version of Firefox consumes memory can be alarming if you don't know what's really going on. People routinely report a memory "footprint" of 75MB to 100MB or more with only a few windows or tabs open, and they assume a memory leak is to blame. While earlier versions of Firefox did have memory leak bugs, they're not the reason for this kind of memory consumption in Firefox 2.x.
Here's what's happening: Firefox caches recently used objects -- Web pages, images -- in memory so that they can be re-rendered on-screen quickly, which drives up memory usage. The following tweaks can make Firefox stake out memory less aggressively. (Note, however, that lightening the memory load might make your pages load a bit more slowly than you're used to.)
Reduce graphics caching
When the Boolean preference browser.cache.memory.enable is enabled (the default), Firefox keeps copies of all graphical elements from the current browsing session in memory for faster rendering. You can set this to false to free up more memory, but pages in your history will reload less quickly when you revisit them.
Another option: Set the value to true and create a new integer preference called browser.cache.memory.capacity. Then specify, in kilobytes, how much memory to set aside for graphics caching. That way you get some of the speed benefits that graphics caching provides without taking a huge memory hit. If you use -1 as the memory value, Firefox will size the memory cache based on how much physical RAM is present.
Reduce Web page caching
Firefox caches several recently visited Web pages in memory so they don't have to be regenerated when you press Back or Forward. The integer setting browser.sessionhistory.max_total_viewers determines how many individual Web pages to store in the back/forward cache; each page takes about 4MB (or 4,000KB) of RAM.
By default, however, this value is set to -1, which determines how many pages to cache from the amount of available physical memory; the maximum number of pages stored when you use -1 is 8. Set this value to 0 to disable page caching entirely. That will save some memory, but will also cause Back and Forward navigation to slow down a bit.
Note that this caching is not the same as browser.cache.memory.enable: That setting is for rendering elements on pages like graphics and buttons, and the contents of https-encoded pages, while this setting is for caching the text content of Web pages that have already been rendered or "tokenized."
Hacking Firefox
The secrets of about:config |
Swap out to disk memory when minimized (Windows only)
A little-known feature in Firefox allows the Windows memory manager to swap out some of Firefox's physical memory space to disk when Firefox is minimized but not closed. This allows other programs to use the physical memory that Firefox was previously monopolizing.
Firefox's minimized memory usage with (top) and without (bottom) config.trim_on_minimize. (Click for larger view.) |
That said, if you run Firefox side by side with other memory-hungry applications, it might help keep them from competing with each other. To enable this feature, create a new Boolean preference called config.trim_on_minimize and set its value to true.
user.js
| Code: |
| javascript:void(window.open('http://www.google.com/search?q=%s'));void(window.open('http://www.altavista.com/web/results?q=%s')) |
/*:::::::::::::: Inactive & Hovered Tabs Opacity ::::::::::::::*/
#content tab:not([selected="true"])
{-moz-opacity: 0.5 !important;}
#content tab:not([selected="true"]):hover
{-moz-opacity: 0.75 !important;}
/*::::::::::::::Invisible Menubar::::::::::::
How to use it: Move all your Navigation Toolbar items (back/forward buttons, address bar, search bar etc. from the navigation toolbar to the Menu Bar, either on the right side or left side of the Menu Items. Now past this code in userChrome.css and restart your browser. You will no longer see the menu items. Now hover at the right/left edge of the menu bar (whichever side the menu items were on) and the menu items will appear. You can now hide the navigation bar and save vertical space
::::::::::::::*/
#menubar-items {
padding-left: 5px !important;
}
#menubar-items > #main-menubar {
margin-left: -9000px !important;
}
#menubar-items:hover > #main-menubar {
margin-left: 0 !important;
}
#menubar-items:hover {background-image: none !important; padding-left:0 !important;}
By default, if you enter a search term in the address field and press Enter, a Google "I'm Feeling Lucky" search is performed, and you're taken to the first result of that search directly. If you prefer to see the standard search result list instead, use about:config to change the value of the preference keyword.URL to http://www.google.com/search?btnG=Google+Search&q=.
Of course, you could also change to a completely different search engine by changing the string to something else. The default search string is: "http://www.google.com/search?btnI=I%27m+Feeling+Lucky&q=".
To specify in which folder the cache is stored, use about:config to add the String preference browser.cache.disk.parent_directory, and set the value to C:\Path To Cache.
Replace Path To Cache with the
actual path to your cache folder.
[Last Updated: October 27, 2007]
There are many advantages to using the Firefox web browser for your daily browsing needs, but my favorite has to be the add-ons (extensions and themes) available to customize your browsing experience.
Within those add-ons are a few core extensions and themes that everyone should use. The Greasemonkey extension fits into that category in my opinion. Simply download the extension, then grab your favorite scripts and watch your internet browsing experience improve drastically!
Note: If you use Internet Explorer, you can use the IE7 Pro Compatibility add-in to permit some Greasemonkey scripts. If you use Safari, you may be able to run some scripts using the Creammonkey plugin. Opera is also known for being able to run a few scripts on their own.
How does Greasemonkey work? Greasemonkey assigns user-created scripts to run on the pre-determined web pages automatically, without you having to do anything. There are literally 100’s of them out their that improve the appearance and functionality of all sorts of websites out there. This post is a compliation of the best and most popular Greasemonkey scripts available to its users, broken down into category for easier reference.
- Blogger -
- Bloglines -
- Del.icio.us -
- Digg -
- eBay -
- Facebook -
- Flickr -
- GMail -
- Google AdSense -
- Google Docs and Spreadsheets -
- iGoogle (Personalized Homepage) -
- Google Maps -
- Google Reader -
- Google Search -
- Miscellaneous -
- StumbleUpon -
- Wikipedia -
- WordPress -
- YouTube -

Bookmarklets, in case you're not familiar with them, are bookmarks that perform a specific action. I can't live without these because they speed up my day, especially when you use them with browser keywords. Here's a list of some new ones that I have started to use in the last few months. Just drag these to your bookmarks/favorites bar and you're good to go. For more fun with bookmarklets, be sure to also check out Blummy.
Pocket Tweets Pop - pops up the Pocket Tweets interface for interacting with Twitter. (More pop-ups here)
Twit This - send a web page directly into Twitter (requires you first enter your info on the TwitThis site)
Map This - pops up a window, enter an address and you will take you to the map
Gmail-to-Gcal - takes any selected text in Gmail and converts it into an event
Mobilize Me - great for mobile phones, takes any web page you're viewing and strips away the formatting by running it through the Google mobile transcoder
Share on Facebook - takes a web page and sticks it into Facebook as a shared item
Pasword Saver - for sites that won't remember your login info, click this link then enter your username/password and your browser will never forget it
Take Screenshot - automatically create a screen grab of any public web page you're visiting
Search and Highlight - scans a page for any term you enter then highlights the results
New Doc - creates a new word processing Google Document
Movie Times - enter your zip code and get a list of all the movies playing in your hood
Amazon This - pops up a little window, enter a term and it will run your search through on Amazon
Convert Me - takes any YouTube video and converts it into another downloadable format using Zamzar
Edit in Picnik - pushes a web page's images into Picnik where you can edit and save it
| Command | Firefox | Internet Explorer | Opera |
|---|---|---|---|
| Add Bookmark | Ctrl/Cmd+D | Ctrl/Cmd+D | Ctrl/Cmd+T |
| Back | Backspace 1 Alt+<- Win/Linux Ctrl/Cmd+[ Mac/Linux Cmd+<- Mac |
Backspace Alt/Option+<- |
Backspace Alt/Option+<- Ctrl/Cmd+<- Z |
| Bookmarks | Ctrl/Cmd+B Ctrl+I Win |
Ctrl/Cmd+I | F4 Ctrl/Cmd+Alt/Option+B Ctrl/Cmd+1 |
| Caret Browsing | F7 | Feature Not Available | Feature Not Available |
| Close Tab | Ctrl/Cmd+W Ctrl/Cmd+F4 |
Ctrl+W Win | Ctrl/Cmd+W Ctrl/Cmd+F4 |
| Close Window | Ctrl/Cmd+Shift+W Alt/Option+F4 |
Ctrl/Cmd+W Alt/Option+F4 |
Ctrl/Cmd+W Alt/Option+F4 |
| Complete .com Address 2 | Ctrl/Cmd+Enter/Return | Ctrl/Cmd+Enter/Return | Enter/Return |
| Complete .net Address 2 | Shift+Enter/Return | Feature Not Available | Feature Not Available |
| Complete .org Address 2 | Ctrl/Cmd+Shift+Enter/Return | Feature Not Available | Feature Not Available |
| Copy | Ctrl/Cmd+C | Ctrl/Cmd+C | Ctrl/Cmd+C |
| Cut | Ctrl/Cmd+X | Ctrl/Cmd+X | Ctrl/Cmd+X |
| Decrease Text Size | Ctrl/Cmd+- | Ctrl+- Win | 9 |
| Delete | Del | Del | Del |
| Delete Individual Form Auto-Complete Entry | Shift+Del | Del | |
| DOM Inspector | Ctrl+Shift+I Win/Linux | Feature Not Available | Feature Not Available |
| Downloads | Ctrl+J Win Ctrl+Y Linux Cmd+J Mac | Feature Not Available | Ctrl/Cmd+Alt/Option+T Ctrl/Cmd+5 |
| Find Again | Ctrl/Cmd+G F3 |
F3 | |
| Find As You Type Link | ' | Feature Not Available | , Shift+/ |
| Find As You Type Text | / | Feature Not Available | / . |
| Find Previous | Ctrl/Cmd+Shift+G Shift+F3 |
Shift+F3 | |
| Find in This Page | Ctrl/Cmd+F | Ctrl/Cmd+F | Ctrl/Cmd+F |
| Forward | Shift+Backspace1 Alt/Option+-> Win/Linux Ctrl/Cmd+] Mac/Linux Cmd+-> Mac |
Shift+Backspace Alt/Option+-> |
Shift+Backspace Alt/Option+-> Ctrl/Cmd+-> X |
| Go Down One Line | Down | Down | Down |
| Go Up One Line | Up | Up | Up |
| Go Down One Page | PageDown | PageDown | PageDown |
| Go Up One Page | PageUp | PageUp | PageUp |
| Go to Bottom of Page | End | End | End |
| Go to Top of Page | Home | Home | Home |
| Full Screen | F11 Win/Linux | F11 | F11 |
| Help | F1 Win/Linux | F1 | F1 |
| History | Ctrl/Cmd+H | Ctrl/Cmd+H | Ctrl/Cmd+Alt/Option+H Ctrl/Cmd+4 |
| Home Page | Alt/Option+Home | Alt/Option+Home | Alt/Option+Home |
| Increase Text Size | Ctrl/Cmd++ | Ctrl++ Win | 0 |
| Move to Next Frame | F6 | ||
| Move to Previous Frame | Shift+F6 | ||
| New Mail Message 3 | Ctrl/Cmd+M | ||
| New Tab | Ctrl/Cmd+T | Ctrl+T Win | Ctrl/Cmd+N |
| Next Tab | Ctrl+Tab Win/Linux Cmd+Opt+Tab Mac Ctrl/Cmd+PageDown |
Ctrl+Tab Win | Ctrl/Cmd+Tab Alt/Option+PageDown Ctrl/Cmd+F6 2 |
| New Window | Ctrl/Cmd+N | Ctrl/Cmd+N | Ctrl/Cmd+Alt/Option+N |
| Open File | Ctrl/Cmd+O | Ctrl/Cmd+O | Ctrl/Cmd+O |
| Open Link | Enter/Return | Enter/Return | Enter/Return |
| Open Link in New Tab | Ctrl/Cmd+Enter/Return | Ctrl+Enter Win | |
| Open Link in New Window | Shift+Enter/Return | Shift+Enter/Return | Shift+Enter/Return |
| Open Address in New Tab 2 | Alt/Option+Enter/Return | Alt+Enter Win | Shift+Enter/Return |
| Page Info | Ctrl+I Linux Cmd+I Mac |
Ctrl/Cmd+8 | |
| Page Source | Ctrl/Cmd+U | Ctrl/Cmd+F3 | Ctrl/Cmd+F3 |
| Paste | Ctrl/Cmd+V | Ctrl/Cmd+V | Ctrl/Cmd+V |
| Previous Tab | Ctrl/Cmd+Shift+Tab Ctrl/Cmd+PageUp |
Ctrl+Shift+Tab Win | Ctrl/Cmd+Shift+Tab Alt/Option+PageUp Ctrl/Cmd+Shift+F6 1 |
| Ctrl/Cmd+P | Ctrl/Cmd+P | Ctrl/Cmd+P | |
| Redo | Ctrl/Cmd+Shift+Z Ctrl+Y Win/Linux |
Ctrl/Cmd+Y | Ctrl/Cmd+Shift+Z Ctrl/Cmd+Y |
| Reload | F5 Ctrl/Cmd+R |
F5 Ctrl/Cmd+R |
F5 Ctrl/Cmd+R |
| Reload (override cache) | Ctrl/Cmd+F5 Ctrl/Cmd+Shift+R |
Ctrl/Cmd+F5 | |
| Restore Text Size | Ctrl/Cmd+0 | Ctrl+0Win | 6 |
| Save Page As | Ctrl/Cmd+S | Ctrl/Cmd+S | |
| Save Link Target As | Alt/Option+Enter/Return | ||
| Select All | Ctrl/Cmd+A | Ctrl/Cmd+A | Ctrl/Cmd+A |
| Select Location Bar | Ctrl/Cmd+L Alt+D Win/Linux |
Alt/Option+D F4 Ctrl/Cmd+Tab |
F8 |
| Select Next Auto-Complete entry in text field | Down | ||
| Select Previous Auto-Complete entry in text field | Up | ||
| Select Next Search Engine in Search Bar | Ctrl/Cmd+Down | ||
| Select Previous Search Engine in Search Bar | Ctrl/Cmd+Up | ||
| Select Tab [1 to 9] | Ctrl+[1 to 9] Win Alt+[1 to 9] Linux Cmd+[1 to 9] Mac |
Ctrl+[1 to 9] Win |
|
| Stop | Esc | Esc | Esc |
| Toggle Checkbox | Spacebar | Spacebar | Spacebar |
| Undo | Ctrl/Cmd+Z | Ctrl/Cmd+Z | Ctrl/Cmd+Z |
| Web Search | Ctrl/Cmd+K Ctrl+J Linux |
Ctrl+E Win | Shift+F8 |
Win: This shortcut only works in Microsoft Windows.
Linux: This shortcut only works in Unix/Linux.
Mac: This shortcut only works in Mac OS X.
1: For this shortcut to work on Linux, use about:config to set the preference browser.backspace_action to 0.
2: This shortcut only works in the Location Bar.
3: This function is not available in Firefox 2.
Keyboard shortcuts save you time by letting you explore Remember The Milk quickly.
| Shortcut Key | Definition | Action |
| t | Add | Add a new item to the current list |
| c | Complete | Complete the selected task/s |
| p | Postpone | Postpone the selected task/s by one day if they have a due date |
| d | Due Date | Change the due date of the selected task |
| f | Repeat | Change the repeat of the selected task |
| g | Time Estimate | Change the time estimate of the selected task |
| s | Tags | Change the tags for the selected task |
| u | URL | Change the URL for the selected task |
| l | Location | Change the location for the selected task |
| y | Add Note | Add a note to the selected task |
| r | Rename | Rename the selected item |
| z | Undo | Undo the last action |
| 1 | Priority 1 | Set the priority of the selected task/s to 1 |
| 2 | Priority 2 | Set the priority of the selected task/s to 2 |
| 3 | Priority 3 | Set the priority of the selected task/s to 3 |
| 4 | No Priority | Set the selected task/s to have no priority |
| <Del> | Delete | Delete the currently selected task(s) |
| a | Select All | Select all items in the current list |
| n | Select None | Select none of the items in the current list |
| k | Move Up | When on a list, move the cursor up |
| j | Move Down | When on a list, move the cursor down |
| i | Select Item | When on a list, select an item |
| h | Switch Tabs | Switch between tabs (e.g. Task and Notes) |
| m | Multi-edit | Toggle multi-edit mode on or off (default is off) |
| <Tab> | Tab | Save input and move to the next input field |
| <Esc> | Escape | Remove the cursor from the current input field |
| Shortcut Key | Definition | Action |
| <Ctrl> + <Shift> + / | Search | Moves the cursor to the search box |
| <Ctrl> + <Shift> + 6 | Switch to Overview | Switch to the Overview screen |
| <Ctrl> + <Shift> + 7 | Switch to Tasks | Switch to the Tasks screen |
| <Ctrl> + <Shift> + 8 | Switch to Locations | Switch to the Locations screen |
| <Ctrl> + <Shift> + 9 | Switch to Contacts | Switch to the Contacts screen |
| <Ctrl> + <Shift> + 0 | Switch to Settings | Switch to the Settings screen |
| <Ctrl> + <Shift> + <Right> | Move Next | Switch between tabs (e.g. move to the next list) |
| <Ctrl> + <Shift> + <Left> | Move Previous | Switch between tabs (e.g. move to the previous list) |
| <Ctrl> + <Shift> + l | Login | Skip to Login screen (from homepage) |
Note: You may need to click on the map first before map keyboard shortcuts will work.
| Shortcut Key | Definition | Action |
| Arrow Keys | Pan | Move around the map |
| Page Up, Page Dn, Home, End | Pan (wider) | Move around the map, wider pan than arrow keys |
| + | Zoom In | Zoom in on the map |
| - | Zoom Out | Zoom out on the map |
| <Ctrl> + <Shift> + l | Go | Moves the cursor to the location 'go' box |
When you signup for Remember The Milk, you are assigned a unique email address. Emails sent to this special address are automatically converted into tasks and appear in your Inbox. (You will find this address in your 'welcome' email and in the 'Settings' section.)
The subject should be the task name.
The body can include any of the following (or can be empty):
Priority: 1 or P: 1
Due: Monday at 9am or D: Monday at 9am
Repeat: Every Week or R: Every Week
Estimate: 2 hours or E: 2 hours
Tags: report coffee or S: report coffee
Location: Home or O: Home
URL: http://www.rememberthemilk.com/ or U: http://www.rememberthemilk.com/
By default, your task will appear in your Inbox. If you want the task to appear in a different list, you can do so with the following:
List: Work or L: Work
Optionally, if you're unable to specify the subject of your email, you can use the following to specify the task name:
Task: Weekly work meeting or T: Weekly work meeting
Notes can be included at the bottom of the email, but need to be separated with '---'.
If your email automatically contains a signature or disclaimer that you'd like to prevent being converted into a note, you can include '-end-' on a line by itself, and everything after this line will be ignored.
Subject: Weekly work meeting To: [Your Remember The Milk email address] Priority: 1 Due: Monday at 9am Repeat: Every Week Estimate: 2 hours Tags: report coffee --- This is a heading for the first note. This is the first note's content. --- This is a heading for the second note. This is the second note's content.
Tabbed browsing has been a staple of the modern browser for awhile now. The feature is built into Firefox and Safari. Moreover, with the launch of Internet Explorer 7 it's now available to pretty much all.
However, tabbed browsing is sometimes a pain when you want to look up something quickly - for example the weather, sunrise/sunset times, a sports score or your RSS feeds. Of course you can simply open another tab to accomplish this. However, I am now using a new hack that combines bookmarklets, pop-up windows, widgets and mobile web sites in a way that has made me a lot more productive. I use these to look up information a lot.
I know about as much Javascript as I do Japanese. Zilch. But, I do know how to make small edits to code to get by, just as I know how to say sayonara. That's all I had to do to put this system into place
Hawk Wings has two handy bookmarklets that spawn separate "distraction free" Gmail and Google Calendar windows. Once you bookmark them they pop-up in front in IE and Safari but for some reason they load in the back in Firefox.
I have cloned these bookmarklets and adapted them by changing the URL they open and the window size. Each bookmarklet is assigned to either a) mobile-friendly versions of one of my favorite sites or b) a Google widget. The result is instantaneous information! When I want to look up say a sports score, I pop the window. In addition, sometimes I minimize my main browser window and keep "Mini Me" open. This makes it easier to look up Wikipedia articles, for example, while I work on a document. (See screen grab below)
To start using these, simply right click on each one and add to your Favorites/bookmarks. Depending on the browser you're using you might get a warning. Just click ok. If you use Firefox you can even assign keywords to these. If you clone the WeatherBug or sports scores widget and change it to the URL for any widget in this directory, you can run widgets as pop-ups. Most work.
I have bookmarked
http://mail.google.com/mail/?&search=query&q=label:%s&view...
with the keyword gl (gmail label).
Then I can go to a certain gmail label by typing
gl label
Another suggestion is to make a keyword for each label without using %s.
CODE /* Hide the bookmark labels */ .bookmarks-toolbar-items .toolbarbutton-text {display: none !important;} Hej, does somebody have an idea how i can hide/disable the tooltip from the so called "Bookmarks Toolbar Items" ? I only want the tooltips removed from these icons, not at all from all items in the browser. I tried this, but it doesn't work: CODE toolbarbutton.bookmark-item > .tooltip-label { display: none !important; } and also this wasn't a good idea CODE .bookmarks-toolbar-items .tooltip-label { display: none !important; }
|
|
|
|
|
| Guest_LouCypher_* |
Post
#22
|
|
Guests |
CODE #btTooltip { display: none !important; } |
I like the last idea from Joel above, I have a similar one for getting around BBC websites: "http://bbc.co.uk/%s" - so 'bbc radio1' takes you straight to Radio 1's site, 'bbc weather' to the weather site, etc etc.
Another useful one is "http://imdb.com/find?q=%s" mapped to 'imdb' - to search for 'the godfather' on imdb type in 'imdb the godfather' etc. All in all I have about 130 keywords and about 40 of those mapped to keyword 'queries' like the above (using the %s feature).
Thanks!! That is exactly what my problem was. I like having address bar entries to open in new tabs, but I guess I will go through the inconvenience of opening a new tab (ctl+t) before jumping to the address bar (F6) for entering non-Javascript URLs. (I wish Tab Mix Plus had an option of not opening new tabs for javascript entries in the address bar)
The only pain with this is if you have TabMix configured to open all new tabs in the background. To fix this, I went to:
Tools -> Options -> Tabs -> Tab Mix Plus Options -> Events -> Tab Focus -> New tab commands (check!)
Thanks Quill! I was on the verge of disabling TabMix Plus completely. You saved me!
@kawamata:
A slight improvement to my comment above:
Instead of creating a new tab with ctl+t, jump to the address bar with F6, enter your keyword or URL, and hit Alt+Enter. This will open the URL in a new tab (with one less keystroke!)
Here is a handy tip for dealing with a site that has animated GIFs, pressing ‘ESC’ key will pause animated GIF’s on a page. This works in both Firefox and Internet Exploiter. Note: in order to ‘resume’ the animation you will need to refresh/reload the page. You can test this out with the image below:

Firefox users have some additional options via an about:config tweak:
Hides the Sidebar until the mouse contacts the left edge of the screen where it's hidden. Need to establish the width of your present Sidebar by using DOM Inspector. In the DOM location bar enter chrome://browser/content/browser.xul and click on inspect. Ignore the Session Manager by closing it (if it pops up). Click on window(plus sign) > stack(plus sign) > hbox(plus sign) > vbox and in the right panel select Object - DOM Node, there you will find the width of the sidebar. Subtract 1 from that number and enter that value as a negative number in place of the -215 in userChrome.css for #sidebar-box { margin-left: Removes vertical separator, search: label, search input box, closebutton, title text, scrollbar (scrollable with mousewheel) and adds 3D border. Also removes the Bookmarks or History item from the View > Sidebar > Menu popup, for which ever view is active. Tip: For access to widen the Sidebar, grab it from the 5px area just below the bottom toolbar (at the top left corner of the screen while in Fullscreen mode). See after screenshot.
**Updated to restore right click context menu.** Tested with FF 2.0.0.4 - 8. I will respond to feedback!
To move the sidebar from the left to the right you do add this line:
#browser {-moz-box-direction: reverse;}
To increase the width of the sidebar you would add this one:
#sidebar {max-width: none !important; }
A restart of Firefox applies the new settings.
Firefox and Opera have a little-known feature: the sidebar. You can open any page in a persistent sidebar that sits in the left of your window. Because the sidebar is usually very small, not every web page is usable when added to the sidebar.
If the links from this page don't automatically create a sidebar, you'll have to bookmark them and select "Show in panel" (for Opera) or go to the Bookmark Manager, and enable "Load this bookmark in the sidebar" in the bookmark's properties.
1. Google Notebook - a simplified version of Google Notebook that lets you access your notes and easily add new notes. It's a good idea to use it if you don't want to install the extension.
2. Google Talk - the Flash gadget for Google Talk is a good replacement for the desktop client if you don't use more advanced features like voice chat or file sharing.
3. Google Search - this page was designed for Internet Explorer and it's useful if you want to see the list of search results in the sidebar.
4. Google Docs & Spreadsheets - the list of your files sorted by the last modified date.
5. As most of these pages were actually created for Google gadgets, you may be wondering if it's possible to add any gadget to the sidebar. Some of the gadgets can be added by bookmarking this address:
http://gmodules.com/ig/ifr?url=[Gadget Source]
where [Gadget Source] is the URL of the gadget's source code, which can be found if you click on the little arrow from each gadget box and select "About this gadget".
Example: http://gmodules.com/ig/ifr?url=
http://www.counttonine.com/google-sudoku.xml (a Sudoku game).
Now that you have a lot of sidebars, you'll want a way to organize them. Opera lets you easily switch between panels and for Firefox there's an extension called All-in-One Sidebar that adds this functionality.
You can use this URL to point directly on the first widget of the page..
Why the name OnePipe?
After processing the desired keyword, OnePipe calls upon the URL parameterization capabilities of Yahoo! Pipes to generate the feed. Look closely at the full URL processed by Grazr: there are really only a couple of parameters:
http://pipes.yahoo.com/pipes/pipe.run?_id=dCunRCfP2xGZfglMOUVYtA
&_render=rss
&query=Headline Animator
&feedurl=http://feeds.feedburner.com/BurnThisRSS2
What this means is that you could substitute any feed, alter the query and parse those with one and the same Pipe—hence the name OnePipe. If you're curious what OnePipe does behind the scenes, then please feel free to take a peek, then clone and tweak it. Here's the link that takes you directly to the source of OnePipe : The CleverClogs Generic Feed Filter.
Installing OnePipe
Drag this hyperlink OnePipe to your bookmarks toolbar. This will cause a button named OnePipe to become available on your toolbar. Open its properties if you want to see the underlying Javascript code. The current version is from 2007-03-13, 3:49 PM - GMT +1.
Grabbing your feed
OnePipe feeds are just feeds as any other. With the bookmarklet I offer an easy way to view feeds created with OnePipe. Of course you can use any other tool too: to subscribe to your newly created feed in
your feed reader, grab the entire URL off the Grazr address bar. Select the URL,
copy it to the clipboard and paste it into the dialog box that your feed
reader provides for new subscriptions. Let me know if you have any issues with this.
Where to take your feed
Apart from subscribing to a OnePipe feed in your feed reader, you could also consider the following possibilites. Start out by creating a filtered channel of highly relevant posts about a certain topic, about a person, or about an event.
Feed Auto-Discovery
As you may have noticed, OnePipe is capable of detecting all of the feeds offered on any web page you visit. You may know that the mechanism of recognizing feeds is usually referred to as feed auto-discovery. Most blog publishing services offer this capability automatically and you should be able to use the bookmarklet with most blogs and sites offering RSS feeds. The bookmarklet component of OnePipe is mostly an adaptation of the OPML Auto-Discovery bookmarklet that I published a couple of months ago.
The concept behind OnePipe
For me the exciting part about OnePipe is not so much the bookmarklet itself, but the generic feed filtering mechanism that I built for it using Yahoo! Pipes. Feed manipulation is an essential part of newsmastering, the techniques used to build feeds matching a particular topic, person or event. As far as I know OnePipe is the first solution to offer on-the-fly feed filtering based on URL parameterization. With other feed filtering services the source feed and sometimes the search query get obfuscated, hindering direct finetuning of the settings.
Room for improvement
These are some ideas I have to make OnePipe better:
I'm very curious for your feedback on OnePipe. Moreover, if you've been able to successfully use OnePipe for a particular purpose, then please share your experience. David Tebbutt provided me with lots of useful input in this project. Thanks!
First Reactions:
Mike Kowalchik understands this is a proof of concept and there maybe some wrinkles to iron out. Indeed, Mike. It seems Pipes only searches through excerpts of feed items, and not the full feed.
Mike Gotta calls OnePipe innovative on his blog and suggests you give it a try. Thanks Mike!
James Corbett (through IM) points out that OnePipe could be especially useful to filter the noise from one's Twitter Friends' stream. He requested a Yahoo! Pipe that lets you create a feed that lists items that do not match certain keywords. Ok, James, here's the AllButPipe bookmarklet, and the link to the Pipe that fuels it: AllButPipe : The CleverClogs "Exclude This" Feed Filter
Danish podcaster Karin Høgh (through IM) asks for instructions to add the bookmarklet to IE7. Yikes. Sometimes I forget I'm not in a Firefox-only world. What's worse: the bookmarklet isn't going to work in IE7 because its underlying Javascript code is tiny bit too long: 2880 characters instead of the allowed 250—more or less. Thanks Karin!
Phil Hollows of FeedBlitz (through IM) helpfully suggests to turn OnePipe into a server-hosted script. The advantage is that that might make it accessible for IE7 users, and it would give me version control. On the other hand, this is definitely beyond my scripting capabilities and the TypePad server would be accessed each time the script is called. I think I'll leave that until I've had proper training in Javascript coding.
Opens the bookmark with the specified keyword. Replace the string KEYWORD with your bookmark's keyword.
Option 1: Bookmarks and Descriptions
http://del.icio.us/html/username/?extended=body&tags=no&rssbutton=no
Option 2: Bookmarks Only
http://del.icio.us/html/username/?tags=no&rssbutton=no
Option 3: Bookmarks and Tags
http://del.icio.us/html/username/?&rssbutton=no
Option 4: Increase the Bookmark Count to 100
http://del.icio.us/html/username/?&rssbutton=no&count=100
Firefox 3 Beta only: If you've taken the plunge into testing the brand new Firefox 3 beta but your favorite extensions are disabled, that's because developers haven't updated them and may not be providing secure updates yet. If you're an impatient risk-taker who needs your extensions back NOW, here's a cheat that may get them to work. Big Honking Warning: Only do this if you're willing to deal with possible bleeding edge extension bugs and security risks!
about:config into Firefox's address bar and click the "I'll be careful, I promise!" button.
extensions.checkCompatibility and set it to false.
extensions.checkUpdateSecurity and set the value to false.






his article describes how to prevent websites from disabling certain new window features by changing the related Firefox or Mozilla Suite preference setting.
Web pages can disable a number of features in new windows opened via JavaScript. The new window or "popup" may not be resizable and other features such toolbars may be missing, as discussed here. Advanced users can prevent these features from being disabled by editing configuration via the user.js file or in about:config. For example, you can set the dom.disable_window_open_feature.resizable preference to "true" to prevent popup window resizing from being disabled, so that you can resize popup windows that may open too small. Other "dom.disable_window_open_feature.*" preferences are listed below:
(From the About:config entries article, under DOM.*)
| Name | Type | Meaning of Values |
|---|---|---|
| dom. disable_window_open_feature. * | Boolean | Web page authors can disable many features of a popup window that they open. Setting these preferences to true will override the author's settings and ensure that that feature is enabled and present in any popup window. close: Prevents the close button from being disabled. directories: Prevents the bookmarks toolbar from being hidden. location: Prevents the address bar from being hidden menubar: Prevents the menubar from being hidden. minimizable: Prevents popup window minimization from being disabled. personalbar: Prevents the bookmarks toolbar from being hidden. resizable: Prevents popup window resizing from being disabled. scrollbars: Prevents the scrollbars on a popup from being disabled. status: Prevents the status bar from being hidden. titlebar: Prevents the title bar from being hidden. toolbar: Prevents the navigation toolbar from being hidden. |
On Monday we covered how to ping any server from the Firefox address bar with a quick search bookmark. If your fingers Ctrl+L faster than they launch a terminal window, there are four more quick searches that can turn your address bar into a network command line. After the jump, download a bookmarks file of quick searches for whois, traceroute, email (via Gmail), and domain lookups as well as ping.
Once you've imported the bookmark file below, in Firefox's address bar, just type the utility name and hand it a parameter (either domain name, email address, or IP address). Here are the five commands and their usage:
example.comexample.comIP address or example.comexample.comtips@lifehacker.com (via Gmail)If you've never used Firefox's quick search bookmarks before, click the image below for a quick demonstration (will pop up a window).
Here are 15 more handy Firefox Quick Searches, Adam's methods for taking them a step further, and how to get this same functionality in Internet Explorer.
One of my favorite additions to the Firefox 3 browser (currently in Beta) are Smart Bookmarks. There’s a good chance that you’ve played with things in other applications that are similar to Smart Bookmarks. For example, iTunes (and many other media players) have what are referred to as Smart Playlists. These are playlists that automatically assemble themselves based on specific criteria, such as the “most played” and “recently added” media. Smart Bookmarks are very similar since they can show you things like your most visited bookmarks or your recently added bookmarks:

Just a few weeks ago we showed you how to quickly restore the default Smart Bookmarks that come with the browser, but did you know that it’s also possible to make your own? Thanks to the new bookmarks backend that Mozilla has implemented it’s actually pretty easy for you to create your own Smart Bookmarks once you understand how they work. An extension will inevitably come along that makes this a no-brainer, but it will take you no time to catch on to manually creating them.
The first thing we’re going to do is show you the steps needed to create a new Smart Bookmark, and then we’re going to give you an overview of the query syntax you’ll want to use to take things up a notch.
There are a few different ways that you can create a Smart Bookmark, but I’m going to show you the one that I believe is the easiest.




In Step 3 above you were told to insert a specialized URL into the location field of the bookmark. This is really the thing that differentiates a Smart Bookmark from a regular bookmark. Each location field for a Smart Bookmark will start with “place:” followed by a few parameters that tell the bookmark what its contents should contain. You’ll also notice that each parameter is separated by an ampersand (&).
Want some examples? Here are a few to get your creative juices flowing:
place:queryType=0&sort=8&maxResults=10place:queryType=1&sort=11&maxResults=10place:queryType=1&sort=8&maxResults=15place:queryType=0&sort=8&maxResults=10&terms=cybernetplace:queryType=0&sort=8&maxResults=5&domain=cybernetnews.comLooking at some of those examples there is a good chance that you picked up on how the queries work. Over at the Mozilla forum they have begun assembling a rather comprehensive list of parameters that you can use with the queries, but there are quite a few that most of you won’t use when creating these manually. Here are some of the more useful ones that I used in the examples above, along with a brief description of the values that go with them:
The different parameters that I just covered are only a small amount of what’s actually available, but they are the ones that have proven to be the most useful to me. If you get overly ambitious you can checkout the full selection.
It’s inevitable that there will be an extension that makes it easier to configure these Smart Bookmarks, but it’s actually not that hard to manually create them. Although it could get tedious if you wanted to make a bunch of them.
Now we would like to turn things over to you. Let us know in the comments what kind of concoctions you come up with so that more of us can benefit from your infinite wisdom!
This is just one of the hundreds of CyberNotes we have done. You can find more of them by visiting our CyberNotes category, or by subscribing to our CyberNotes feed. We also have a full feed available if you want to receive all of our articles in your reader!
Tags: CyberNotes, Firefox, Software, Applications, Bookmark, Browser, Firefox 3, How To, Screenshots
If you are a big fan of both Google Reader and Firefox, you'll be interested to know that Google's iPhone version of Reader is a perfect fit for the Firefox sidebar, and with a few tweaks we can make it really fit well.
We can customize it to remove the header, choose our start page, tone down the fonts and even remove the excerpts to give us a nice clean list like this one:
Add Google Reader iPhone Edition to the Firefox Sidebar
All you have to do is right-click anywhere on the bookmarks bar and choose New Bookmark, give it a name (or leave that blank) and put in the following URL:
Make sure you check the box for "Load this bookmark in the sidebar", and you are done.
Now when you click the bookmark, you'll see that it opens in the sidebar.

Change Bookmark to Open Specific Tag (or page)
The first problem is that the bookmark opens to the all items view by default, which is bad for those of us with a very large number of subscriptions. I prefer to open Reader with my "favorites" tag selected by default, so we'll have to adjust this.
Navigate in the sidebar to the tag that you want, and then right-click in an empty area of the page and choose "View Page Info"
Now you'll see the direct URL to that page, which you can copy to the clipboard…
And then either use in a new bookmark, or customize the existing bookmark that you created.
Now whenever you click on the bookmark, you'll see the page you'd prefer to see.
Remove the Ugly Blue Border
Note: For the rest of the tweaks you'll need to have the Stylish extension installed, or you can create a file named userContent.css in your Firefox theme directory and put the code there.
For whatever reason, the Google Reader logo has this annoying blue border around it, but we can remove that with a quick Stylish script.
Click on the Stylish icon, choose Write Style and then Blank Style.
Give the style a descriptive name, and then paste in the following text:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.google.com/reader/i) {
.logo img {border:0px !important;}
}

You can click the preview button to see the changes right away:

Remove Header Entirely
Instead of just changing the border, you can remove the entire header image section, since it's not really necessary. Adjust the stylish script to be the following instead:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.google.com/reader/i) {
.logo {display:none !important;}
}
Clicking the Preview button will show the new changes…
Adjust the Font Size
The iPhone site is optimized for a tiny touch screen display, so the font is just way too big for my tastes. We can add the following line to the stylish script to make the font slightly smaller:
* {font-size:0.97em !important; }
If you are following along, the full script should now be:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.google.com/reader/i) {
.logo {display:none !important;}
* {font-size:0.97em !important; }
}
Now we've got a much more compact view, easier to read:
Change List to Headlines Only
You'll notice that you can see the first few words of the post in the list view… personally I'd rather just show the headlines. Add the following to your script:
span.item-snippet {display:none !important;}
span.item-source-title{font-size:0.9em !important}
Now we've got a really useful sidebar application:
Full Script
Here's the final version of this script, with the logo bar removed, font size smaller, and no excerpts.
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.google.com/reader/i) {
.logo {display:none !important;}
* {font-size:0.97em !important; }
span.item-snippet {display:none !important;}
span.item-source-title{font-size:0.9em !important}
}
The Firefox 3 feature that you'll get to know and love the most is the new smart location bar's as-you-type suggestions that learn where you probably want to go as you browse. But if you're feeling like the number of suggestions is too high or too low? Adjust it to your liking in Firefox's configuration area. Here's how. about:config into the address bar and hit Enter.browser.urlbar.maxRichResults in the Filter field to reach this preference.One of the most useful but also very annoying feature in Firefox 3 is their new location bar. It’s useful because you can bookmark and tag websites from the address bar itself. It’s annoying because it pulls down site suggestions from your bookmarks.
If you like to stop Firefox 3 from displaying bookmarks in the address bar alongside search history, here are the possible options:
Option A: Disable autocomplete drop-down entirely
Use this if you don’t want Firefox to display any kind of suggestions in the Address Bar be they from your browsing history or from saved bookmarks.
Open the about:config page and set the value of browser.urlbar.maxRichResults as –1. Restart Firefox and your Firefox 3 address bar will behave just like that of Firefox 2.
Option B: See web addresses that you have typed
In this option, the drop-drop remains enabled but it will only suggest website addresses / URLs that you have previously typed in the location bar.
Open about:config and set the value of browser.urlbar.matchonlytyped to False. Now none of the entries from your browser history or bookmarks will appear in the ‘awesome’ address bar.
Option C: Remove Bookmarks Completely from Address Bar
This is probably the option you are looking for. Firefox 3 uses the Frecency score to determine sites that should appear in the drop-down. We can set frecency value for bookmarks to zero and thus they won’t appear in the location bar.

Open the about:config page, and set value of places.frecency.unvisitedBookmarkBonus and places.frecency.bookmarkVisitBonus to zero.
Setting places.frecency.unvisitedBookmarkBonus to 0 will prevent bookmarks from appearing that you have never visited while places.frecency.bookmarkVisitBonus will prevent display of bookmarks that you have visited since the last time you cleared private data in Firefox.
Restart Firefox. Anything that has a frecency value of zero doesn not show up in autocomplete results and thus your bookmarks won’t turn in the suggestions anymore.
One noticeable change between Firefox 2 and Firefox 3 is the yellow address bar background, which turned on in Firefox 2 when you visited encrypted web sites—the ones that start with https://. After much debate among the developers, Firefox 3 dropped that visual cue, but on Windows, with a little userChrome.css tweak, you can have that yellow background back. Here's how.
If you've got the Stylish extension installed, you can simply add a new style that contains:
Here's how to configure Firefox 3 to use Gmail as your default mailto: application handler.
Ready to set up Gmail? Roll up those sleeves.

Update, 6/18/08: Thanks to a great tip from a reader Andrew, the instructions above have been shortened considerably. Thanks, Andrew!
Now, if you click a mailto: link—try the tips link on Lifehacker's sidebar—Firefox 3 will ask which application you want to use. Choose Gmail, and select "Remember my choice for mailto links" to set the preference permanently.

**Updated 5/21** If this trick doesn't work for you, go into about:config and make sure that network.protocol-handler.external.mailto is set to its default value true.
***Updated 5/21*** To remove the Gmail handler, in Firefox's Tools menu, choose Options. (Mac users, go to the Preferences dialog.) In the Applications tab, search for mailto. From the drop-down of mailto handlers, choose Applications Details, as shown. Here you can select a webapp handler and Remove it using the button.

F
about:config in Firefox 3's address bar, then click the "I'll be careful, I promise!" button. Then, in the Filter field, type gfx.color_management.enabled and set that value to true (its default value is false). Restart Firefox. From there on in, your photo colors will be richer than they were. Why isn't this value true by default? Well, according to Mozilla, you'll see a 10-15% performance hit using this setting, but if you've got a reasonably fast machine, it'll be worth the better-looking photos. Hit the link below for an extended explanation of Firefox's color profile support.about:config tweak that makes Firefox automatically export your bookmarks to a file. Change the browser.bookmarks.autoExportHTML value from false to true to get a bookmarks.html file saved to your Firefox profile directory each time you shut down your browser.When a user enters a search term in the Firefox location bar (address bar, awesome bar) it is determined if the entered term is an actual web address or a search term. If it is a search term a search using the default search engine is performed. If it is a web address the web address is loaded directly.
Firefox assumes that all phrases that make use of a period are web addresses and will try to load them. This can be quite frustrating if a user wanted to look up a file name in a search engine. You can test that yourself by entering svchost.exe in the address bar. Firefox will try to load the website svchost.exe even though the .exe domain extension is not existent.
There is no Firefox setting or add-on that can restrict the extensions to the known domain extensions but there is another way to directly saerch for terms with periods in Firefox using the location bar.
![]()
All that is needed is to place a “?” before the search term. While a search for svchost.exe would result in a page not found error in Firefox a search for ?svchost.exe would perform the search in the default search engine and deliver the desired result.
I've often wanted a way to get Firefox to save the current set of tabs without actually bookmarking them -- the way it does when you install an extension and need to restart. But I'd never found a way to do that through the menus.
But then I realized that I could use the same trick that I use for landscape printing:
user_pref("browser.tabs.warnOnClose", false);
This will ensure that normally, it doesn't give you the confirmation
box, only when you ask for it.
Now you'll get the confirmation dialog when you quit this session.
To bookmark any label, folder or message type in Gmail:
| What do you want to do? | Click to see preview |
|---|---|
| Update status | @ out at john's party |
| Get profile info | john smith |
| Get cell | cell john smith |
| Message | msg john smith whats up? |
| Poke! | poke john smith |
| Fire | fire john smith |
| Wall post | wall john smith happy bday |
| Add a friend | add john smith |
| Write a note | note this is a mobile note |
To turn these case-sensitive shortcuts on or off, click Settings, and then pick an option next to Keyboard shortcuts.
| Shortcut Key | Definition | Action |
|---|---|---|
| c | Compose | Allows you to compose a new message. <Shift> + c allows you to compose a message in a new window. |
| / | Search | Puts your cursor in the search box. |
| k | Move to newer conversation | Opens or moves your cursor to a more recent conversation. You can hit <Enter> to expand a conversation. |
| j | Move to older conversation | Opens or moves your cursor to the next oldest conversation. You can hit <Enter> to expand a conversation. |
| n | Next message | Moves your cursor to the next message. You can hit <Enter> to expand or collapse a message. (Only applicable in 'Conversation View.') |
| p | Previous message | Moves your cursor to the previous message. You can hit <Enter> to expand or collapse a message. (Only applicable in 'Conversation View.') |
| o or <Enter> | Open | Opens your conversation. Also expands or collapses a message if you are in 'Conversation View.' |
| u | Return to conversation list | Refreshes your page and returns you to the inbox, or list of conversations. |
| y | Archive* Remove from current view | Automatically removes the message or conversation from your current view.
|
| m | Mute | Archives the conversation, and all future messages skip the Inbox unless sent or cc'd directly to you. Learn more. |
| x | Select conversation | Automatically checks and selects a conversation so that you can archive, apply a label, or choose an action from the drop-down menu to apply to that conversation. |
| s | Star a message or conversation | Adds or removes a star to a message or conversation. Stars allow you to give a message or conversation a special status. |
| ! | Report spam | Marks a message as spam and removes it from your conversation list. |
| r | Reply | Reply to the message sender. <Shift> + r allows you to reply to a message in a new window. (Only applicable in 'Conversation View.') |
| a | Reply all | Reply to all message recipients. <Shift> +a allows you to reply to all message recipients in a new window. (Only applicable in 'Conversation View.') |
| f | Forward | Forward a message. <Shift> + f allows you to forward a message in a new window. (Only applicable in 'Conversation View.') |
| <Esc> | Escape from input field | Removes the cursor from your current input field. |
<Ctrl> + s | Save draft | Holding the <Ctrl> key while pressing s when composing a message will save the current text as a draft. Make sure your cursor is in one of the text fields -- either the composition pane, or any of the To, CC, BCC, or Subject fields -- when using this shortcut. Macintosh users should use <Cmd> + s. |
# | Delete | Moves the conversation to Trash. |
Combo-keys - Use the following combinations of keys to navigate through Gmail.
| Shortcut Key | Definition | Action |
|---|---|---|
| <tab> then <Enter> | Send message | After composing your message, use this combination to send it automatically. (Supported in Internet Explorer and Firefox, on Windows.) |
| y then o | Archive and next | Archive your conversation and move to the next one. |
| g then a | Go to 'All Mail' | Takes you to 'All Mail,' the storage site for all mail you've ever sent or received (and have not deleted). |
| g then s | Go to 'Starred' | Takes you to all conversations you have starred. |
| g then c | Go to 'Contacts' | Takes you to your Contacts list. |
| g then d | Go to 'Drafts' | Takes you to all drafts you have saved. |
| g then i | Go to 'Inbox' | Returns you to the inbox. |
| Alaska Communications Systems | number@msg.acsalaska.com |
| Alltel Wireless | number@message.alltel.com |
| Bell Mobility & Solo Mobile (Canada) | number@txt.bell.ca |
| Cellular One (Dobson) | number@mobile.celloneusa.com |
| Cingular (Postpaid) | number@cingularme.com |
| AT&T Wireless (Cingular) | number@mms.att.net number@txt.att.net number@mmode.com |
| Boost Mobile | number@myboostmobile.com |
| Centennial Wireless | number@cwemail.com |
| Cingular (GoPhone prepaid) | number@cingularme.com (SMS) |
| Comcel | number@comcel.com.co |
| Cricket | number@mms.mycricket.com |
| CTI | number@sms.ctimovil.com.ar |
| Emtel (Mauritius) | number@emtelworld.net |
| Globalstar | number@msg.globalstarusa.com |
| Fido (Canada) | number@fido.ca |
| Helio | number@messaging.sprintpcs.com |
| President’s Choice (Canada) | number@txt.bell.ca |
| Movicom | number@movimensaje.com.ar |
| Movistar (Colombia) | number@movistar.com.co |
| Nextel (Argentina) | TwoWay.11number@nextel.net.ar |
| Personal (Argentina) | TwoWay.11number@personal-net.com.ar |
| Qwest | number@qwestmp.com |
| Rogers (Canada) | number@pcs.rogers.com |
| 7-11 Speakout | number@cingularme.com |
| Sprint (PCS) | number@messaging.sprintpcs.com |
| Sprint (Nextel) | number@page.nextel.com (SMS) number@messaging.nextel.com (Rich Messaging) |
| Suncom | number@tms.suncom.com |
| T-Mobile | number@tmomail.net |
| Tigo (Ola) | number@sms.tigo.com.co |
| Telus Mobility | number@msg.telus.com |
| ToText.net | number@totext.net |
| Tracfone (prepaid) | number@cingularme.com |
| US Cellular | number@email.uscc.net (SMS) number@mms.uscc.net (MMS) |
| Verizon | number@vtext.com (SMS) number@vzwpix.com (MMS) |
| YCC | number@sms.ycc.ru (SMS) |
| Virgin Mobile | number@vmobl.com (US) number@vmobile.ca (Canada) |
| Vodacom | number@voda.co.za |
| WEBTEXT | number@webtext.com |
| IPIPI.COM | number@opensms.ipipi.com |
| CLARO | number@ideasclaro-ca.com |
| CLUB4SMS | number@club4sms.com |
| Setar Mobile email | 297+number@mas.aw |

I was lucky enough to get in on the Gmail beta when it launched and I haven't looked back since. Even though I've had an account for almost three years and I get over 100 emails a day, I have chewed up only 18% of the generous 2.8 gigabytes of storage.
However, in recent weeks I have started using Gmail as much more than an email host. With its gobs of storage, speed and tremendous search/tagging capabilities, you can transform it into a personal nerve center that's available from any computer or mobile device. When you tap into this power and combine Gmail with some other tools, it is perhaps the most essential site ever developed. Most of the following life hacks have not been documented.
This series has several parts...
Using Gmail as a Massive Database
I revel in information. Can't get enough of it. I like that I get a lot of email. I scan 275 RSS feeds in Google Reader and I use dozens of bookmarklets and shortcuts to help me manage it all.
Everyday I come across something on the web that I want to save for future reference. While previously I was using Yojimbo to manage all of this information, I found the solution wanting since I travel a lot and need to access my bits from a mobile device. Google Notebook also doesn't work on a mobile device and its search functions are rather lacking. Enter Gmail and the Google Toolbar.
The latest version of the Google Toolbar has a send to Gmail function. Select some text or graphics, right click on it and send it to Gmail. The Toolbar then automatically feeds it into a new message.
Now, when I find something I want to save I use this feature and send it to a secret contact in my address book. This is basically a steverubel+[secretphrase]@gmail.com email address (Lifehacker explains the value of these here).
Once the article arrives in my Gmail inbox, I have a filter whisk it a way into the archive and tag it with an @Database label. Further, I am toying with having the same filter also forward these to a premium Google Apps account that has 10 gigs of space. Now all I need to do to call it up later is enter label:@Database and a keyword. Whammo - an instant personal database.
Here's a screenshot of a photo of Steve Ballmer's office that I felt like filing away for inspiration (I was amazed by its size). Note that the Google Toolbar automatically inserts the source URL. I also use this method to store notes, ideas and musings.

How to get real-time news updates in Gmail
I usually keep Gmail open in a tab in my browser. I also make heavy use of the integrated Google Talk IM client in Gmail. Further, I have become a fan of Twitter - a micro blogging tool which you can control using Google Talk and other IM clients.
Some enterprising folks have taken data feeds from the BBC and CNN and ported them to Twitter. So, as long as you have Gmail open, Twitter will IM you the latest news when it hits.
As I write this post, Defamer is providing live updates from the Academy Awards and these are streaming into Gmail as IMs. (Be sure to turn off SMS alerts if you use these feeds since they will pile up.)

How to automatically store your bookmarks in Gmail
It's easy to bookmark items in Gmail. However, did you know that you can bookmark on del.icio.us and automatically feed these into your Gmail database? In addition, if you're a Google Reader's shared items (yes,