-
Archives
- May 2011
- March 2011
- February 2011
- January 2011
- December 2010
- August 2010
- July 2010
- June 2010
- May 2010
- October 2009
- August 2009
- July 2009
- June 2009
- May 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
-
Meta
Category Archives: Programming
Buy Nizoral Without Prescription
Buy nizoral without prescription, I have a folder full of old mail in Apple's Mail application. It's gigantic, find nizoral on internet. Nizoral online stores, About 70,000 messages, purchase nizoral overnight delivery. Nizoral cheap price, Most of them are duplicates, because it's the result of finding old folder of mail upon old folder of mail and merging them together into one great hoard, nizoral discount. Find discount nizoral, The actual number of real distinct messages is probably a smallish fraction of 70,000.
What's worse, buy cheap nizoral, Nizoral no rx required, some of the 70,000 are blank, order nizoral without prescription. In an inept attempt at writing a Python script to clean up a similar uber-mail-folder in the past, I somehow took a lot of old mail and destroyed the body of the emails, leaving the headers intact, buy nizoral without prescription. Nizoral in us, So my gigantic folder includes many duplicates, but some of the duplicates aren't real duplicates because they have missing bodies.
I want to somehow eliminate all the duplicate messages, purchase nizoral without prescription, Buy nizoral cheap, and there are scripts to do that in Apple Mail. The only one that I would have trusted not to accidentally kill a real message and keep the one without a body, nizoral approved, Nizoral vendors, chokes and fails on a folder that large. (It also choked and failed on a smaller folder, nizoral rx. Buy nizoral on line, Maybe something changed in Leopard that breaks that script.)
So I wanted to go through and destroy all the messages which have blank bodies -- they're no use to me and they make it dangerous to get rid of duplicate messages. Buy nizoral without prescription, I tried exporting everything to a mbox-format file, and use some of Python's nice mailbox-manipulation libraries, but the file was insanely large, and Python on my macbook staggered under its weight. (Besides, buy nizoral in us, Cheap nizoral from canada, my use of Python caused this problem, a while back...)
So eventually I turned to AppleScript, order discount nizoral. Buy nizoral generic, (I first tried using rb-appscript, but it turns out I don't need any special Rubyness for this, order cheap nizoral online, Cheapest nizoral price, and it's easier to learn from examples of AppleScript on the web if I don't have to translate them into Ruby before I use them.)
I wrote a script in Apple's Script Editor called "Winnower." It takes messages in a folder called "doing" and sorts them into two folders, "blank" and "done, purchase nizoral online, Buy cheapest nizoral on line, " depending on whether there's any content in the body or attachments on the mail. I put a few thousand messages at a time into the "doing" folder and then run the script, nizoral without a prescription. Buy nizoral online, (The full weight of the 70,000+ message folder was too much for this script too.)
It looks like this:
tell application "Mail"
set doingbox to mailbox "doing"
set blankbox to mailbox "blank"
set donebox to mailbox "done"
set doingmessages to messages of doingbox
repeat with thisMessage in doingmessages
ignoring white space
if mail attachments of thisMessage is {} and content of thisMessage is equal to "" then
move thisMessage to blankbox
else
move thisMessage to donebox
end if
end ignoring
end repeat
end tell
Similar posts: Prozac without prescription. Ultram without prescription. Clomid without prescription. Accutane without prescription. Zoloft without prescription. Nexium without prescription. Wellbutrin sr without prescription. Amoxicillin without prescription. Kamagra without prescription. Kamagra effervescent without prescription.
Trackbacks from: Buy nizoral without prescription. Buy famvir without prescription. Female rx plus oil online without prescription. Buy imitrex without prescription. Buy malegra dxt (sildenafil + duloxetine) without prescription. Buy prednisolone without prescription. Buy slimex (obetrim) without prescription. Buy elocon without prescription. Buy viagra professional without prescription. Buy zocor without prescription.
Posted in Macintosh, Personal, Programming
Comments Off
Buy Femara Without Prescription
Buy femara without prescription, This post is for the small fraction of readers of this blog that dig programming in Ruby... Femara online without a prescription, apologies to anyone else....
So, femara tablets, Order femara, I was fooling around with Ruby when I came up with the following trick.
Let's say you have an object that you want to be persistent across invocations of your application, buy femara on internet. Femara discount, A set of configuration settings, history, femara without a prescription, Order femara in canada, who knows what. You don't want to go nuts and worry about a whole database though, buy femara without prescription. There are a couple good super-light-weight transactional persistence libraries built in to Ruby, femara overnight, Buy femara lowest price, PStore and YAML::Store, which do the job, cheap femara in canada. Order femara online, You could them like this:
o = MyCoolObject.new# to store it first
YAML::Store.new(".storage_for_my_app").transaction do | store |
store['MyCoolObject'] = o
end# .. and to retrieve it from storage, femara in uk. Cheap femara pill, YAML::Store.new(".storage_for_my_app").transaction do | store |
o = store['MyCoolObject']
end
You've got to remember to store it again when you're done with it of course.
I came up with a variation on this:
Buy femara without prescription, class MyCoolObject
def MyCoolObject.stored_in(filename, *newargs) # class method
YAML::Store.new(filename).transaction do | store |
store['self'] ||= MyCoolObject.new(*newargs)
yield store['self']
end
end
end
Now I can make sure everything I do with my cool object "o" is stored persistently. All I have to do is wrap my actions on "o" in a stored_in block:
MyCoolObject.stored_in(".storage_for_my_app", femara side effects, Femara malaysia, 'a', 'b') do | o |
# o is either recreated from .storage_for_my_app, no prescription femara, Purchase femara overnight delivery, or
# created anew with args 'a' and 'b' passed to its constructor# .. here we do stuff with o
end
# and here o is re-serialized, femara australia, Buy discount femara online, with any changes intact.
When the block opens, 'o' is either resurrected from the storage file, buy femara generic, Buy femara us, or created anew from *new_args if there's nothing in the file.
When the block ends, femara information, Femara cheap price, any changes to 'o' are stored there.
As long as you keep all your interaction with the object inside stored_in blocks, buy femara internet, Femara online pharmacy, you're golden. You get persistence, buy femara without prescription.
Note that 'o' can hold other objects in its instance variables, find discount femara online, Femara pills, which can hold other objects, and so on -- anything in there that's serializable can be stored this way, find femara online. Order femara cheap online, So you can use this to persist a whole pile of objects in one file as long as they all live in a single object which has a stored_in class method.
I thought this would be cool functionality to include in a module, buy femara from canada, Sale femara, whereupon I learned that in Ruby, a module's "class methods" are not added to a class when you include a module in it, cheap femara from canada. Cheap femara tablets, (I guess because a module isn't a class and so it doesn't really technically have "class methods"...) but you can get the same effect using a tiny bit of trickery with the "included" method of the Module class.
Here's a module you can use to give any class these kind of storage abilities:
require 'yaml/store'module StoredInFile
def self.included(base)
def base.stored_in(path, femara online, Cheapest femara online, *args)
YAML::Store.new(path).transaction do | store |
store['self'] ||= self.new(*args)
yield store['self']
end
end
end
end
You use it like this:
class MyCoolObject
include StoredInFile# other class stuff goes here
end
And that's it.
UPDATE:
Stupid Wordpress makes including code in a page really hard... keeps eating my formatting. I think I've got it.., femara buy online. Overnight femara. Femara buy drug. Generic femara cheap. Find discount femara.
Similar posts: Avalide without a prescription. Avandaryl without a prescription. Avelox without a prescription. Azathioprine without a prescription. Azor without a prescription. Bentyl without a prescription. Benzac ac without a prescription. Betnovate without a prescription. Biaxin without a prescription. Boniva without a prescription.
Trackbacks from: Buy femara without prescription. Buy black cialis without prescription. Buy female cialis without prescription. Buy xenical without prescription. Buy levitra without prescription. Buy levitra jelly without prescription. Buy vesicare without prescription. Buy lipitor without prescription. Buy plavix without prescription. Zoloft online without prescription.
Posted in Programming
Comments Off
Buy Caduet Without Prescription
Buy caduet without prescription, Back in about 2000-2001, I was doing first tech support and then configuration management work for a big company in Chicago, and, basically because I was lazy and curious I would spend more time than I should have reading, on the web, about programming, especially programming languages, especially unusual ones. Cheap caduet tablets, That was when I first started getting interested in Ruby, and read the online Pickaxe Book; that's when I read beating the averages and wanted to be an Eager Young Lisp Cadet (much like the inimitable Bruce!), caduet order, Buy caduet us, I downloaded Squeak and learned a little Smalltalk; and I got geeked about pure functional programming by reading John Hughes' paper, Why Functional Programming Matters, caduet non prescription. Caduet online stores, Hey, anything but do the work I was being paid to do, cheap caduet on internet. Buy caduet cheap, The Hughes paper led me to Haskell, and I read the Gentle Introduction to Haskell , cheap caduet from canada, Sale caduet, at least up to the IO chapter, which linked forward to the Monads chapter, caduet no rx, Canada caduet, which was too much for my poor little brain.
The thing was, cheap caduet from uk, Buy discount caduet online, at the time, I wasn't programming professionally or really much at all, generic caduet cheap. I'd read about programming, done tiny little fun programs, done a lot of system scripting in Perl, and learned about the languages, but I'd never been a "real" programmer, buy caduet without prescription. Caduet no rx required, This kept my mind open to wacky languages but it kept my understanding shallow.
A couple jobs later, tablet caduet, No prescription caduet, I was doing actual programming for a living, but in Perl (the first language I'd actually used on the job, buy cheap caduet online, Cheap caduet pharmacy, and so the one I was best at). While I wasn't paying attention to it, drug caduet, Buy caduet from canada, Ruby suddenly became really popular thanks to this "web application framework" called Rails, maybe you've heard of it, order generic caduet. Order discount caduet, Now it seems like Haskell is starting to accumulate buzz. There's almost as much jibberjabber on Reddit about Haskell (especially Monads) as there is about Ron "we can safely assume 95% of black males are criminals Buy caduet without prescription, " Paul.
I've recently gone back to it, certified caduet, Low cost caduet, got a copy of the compiler working on my , and followed some of the good tutorials, caduet online review, Purchase caduet overnight delivery, and I finally realized that Haskell's "monads" weren't really as hard to understand or weird as I had thought.
I even wrote a little program that rolled dice, discount caduet no rx. Caduet, It compiled. It used the IO Monad, find cheap caduet online. It used the Random Monad (indirectly -- you can just pull random numbers into an IO Monad), buy caduet without prescription. Purchase caduet, It was maybe a dozen lines long, and verbose at that, caduet cheapest price. Caduet prices, I rewrote every part of it several times, so I wasn't just cut and pasting code, order caduet no rx, Buy caduet generic, butunderstood exactly how it was doing its thing, and I played around with the monad operators and "do-notation" and all that, find cheap caduet. Discount caduet without prescription, In the end it all turns out not to be a big deal.
OK, caduet rx, Caduet pill, now what. Buy caduet without prescription, I'd love to go learn more about Haskell. But you know what, buy generic caduet online. I don't actually program in my spare time much. Just stupid little utility scripts from time to time. Convert videos from flv to mpg using mencoder. Generate clever passwords (I have a command line script that does what this does), buy caduet without prescription. Automate an rsync backup. I guess I could try writing those in Haskell instead of shell or Ruby, which is what I usually use. Maybe eventually it will lead to something interesting.
We'll see. Haskell isn't the only language that fascinates me but it's the one I've had a long fascination with and done very with, mostly because of the silly "oh no I can't grok monads" hurdle. I was prompted to write this up because I just started following the fascinating notes on haskell blog, whose author, Adam Turoff (a pointy-headed comp sci sounding name if there ever was one), wrote up a spiffy three-part intro to Haskell for ONLamp.com, beginning here.
Similar posts: Buy zometa without prescription. Buy zyvox without prescription. Female pink viagra online without prescription. Viagra online without prescription. Gold viagra online without prescription. Viagra super force online without prescription. Viagra oral jelly online without prescription. Viagra plus online without prescription. Viagra professional online without prescription. Viagra soft tabs online without prescription.
Trackbacks from: Buy caduet without prescription. Buy lotrel without prescription. Buy sporanox without prescription. Buy lipothin without prescription. Buy pheromone cologne for men without prescription. Buy female pink viagra without prescription. Buy hiv test without prescription. Buy januvia without prescription. Buy lasix without prescription. Buy albenza without prescription.
Posted in General, Personal, Programming
1 Comment
Buy Coreg Without Prescription
Buy coreg without prescription, I think I'm starting to actually grasp Haskell's monads. I've been reading the Haskell wikibook and this article on Monads as Containers.., buy coreg in canada. Order coreg in us, And I've been dinking around just a little and little things like this are making sense to me:
Prelude> return("won't you take me to") >>= (\line -> putStrLn (line ++ " funKAYTOWN"))
won't you take me to funKAYTOWN
Prelude> ["won't you take me to"] >>= (\str -> [str ++ " funKAYTOWN"])
["won't you take me to funKAYTOWN"]
Prelude>
Cool. I've wanted to learn me some Haskell for a long time (I think I first checked it out in 2001?), coreg cost, Coreg in australia, but somehow the abstraction in monads was a little more than I could focus on. Now it's starting, coreg no rx required, Find coreg no prescription required, starting to make sense.
The fact that it's been this hard to get me this far doesn't suggest that I'm going to be a master Haskellist any time soon, best price for coreg, Coreg medicine, but at least there's some hope. Coreg discount. Buy cheapest coreg. Coreg prescription. Find cheap coreg online. Online pharmacy coreg. Buy coreg without prescription. Coreg online without a prescription. Free coreg. Coreg for sale. Find coreg without prescription. Buy coreg online cheap. Generic coreg cheap. Order coreg from canada. Coreg canada. Coreg medication. Coreg buy online. Buy coreg on internet. Order no rx coreg. Order coreg overnight delivery. Order cheap coreg online. Get coreg. Coreg tablets. Buy coreg canada. Cheap coreg in canada. Cheap coreg from canada. Buy generic coreg online. Lowest price coreg. No rx coreg. Coreg information. Buy cheapest coreg on line. Coreg buy drug. Buy coreg once daily.
Similar posts: Dexamethasone online without prescription. Evista online without prescription. Femara online without prescription. Imodium online without prescription. Maxalt online without prescription. Meclizine online without prescription. Mobic online without prescription. Periactin online without prescription. Vermox online without prescription. Zofran online without prescription.
Trackbacks from: Buy coreg without prescription. Acai online without prescription. Buy gold viagra without prescription. Cymbalta online without prescription. Buy ultram without prescription. Buy female rx plus oil without prescription. Buy wellbutrin sr without prescription. Buy black cialis without prescription. Buy glucotrol xl without prescription. Buy cipro without prescription.
Posted in Programming
Comments Off
Buy Neurobion Forte (b1+b6+b12) Without Prescription
Buy neurobion forte (b1+b6+b12) without prescription, Or vice versa.
About a week ago I wrote and deleted a fairly whiny post about how I was trying to write a simple Rails application and just didn't get it, neurobion forte (b1+b6+b12) purchase. Buy cheapest neurobion forte (b1+b6+b12) on line, I mean, I could generate scaffolding and stuff, neurobion forte (b1+b6+b12) pharmacy, Lowest price for neurobion forte (b1+b6+b12), like any chimp could, but every time I tried to do anything in the least bit off-the-beaten path, generic neurobion forte (b1+b6+b12) cheap, Canada neurobion forte (b1+b6+b12), I'd end up in a morass.
Having taken a little time off I started messing around with a simple rails app again, neurobion forte (b1+b6+b12) from india, Discount neurobion forte (b1+b6+b12) overnight delivery, and needed to look something up, and I couldn't find it in the api documentation or googling around, low price neurobion forte (b1+b6+b12), Neurobion forte (b1+b6+b12) online stores, so I grabbed my ancient (1st edition) Agile Web Development with Rails book, and checked out the index, where to order neurobion forte (b1+b6+b12). Cheap neurobion forte (b1+b6+b12) online, Ah, there was what I needed, order neurobion forte (b1+b6+b12) in canada, Neurobion forte (b1+b6+b12) vendors, on page X Y and Z.
In the midst of reading those pages I realized I had never really taken advantage of that book at all, buy neurobion forte (b1+b6+b12) without prescription.
See, cheapest neurobion forte (b1+b6+b12) prices, Discount neurobion forte (b1+b6+b12) online, the first umpteen chapters of the book are a tutorial, where you follow along, order neurobion forte (b1+b6+b12) on internet, Purchase neurobion forte (b1+b6+b12), they say do this and do that, and you are supposed to go "wow, discount neurobion forte (b1+b6+b12) no rx, Buy no rx neurobion forte (b1+b6+b12), it sure looks easy, of course, cheap neurobion forte (b1+b6+b12) on internet, Buy cheap neurobion forte (b1+b6+b12) online, I'm not learning anything except what to do if I happen to want to build exactly what they are building in the tutorial example."
I'd only made it through a few chapters before tossing the book aside as useless, because that sort of thing doesn't help me at all, buy cheap neurobion forte (b1+b6+b12). Neurobion forte (b1+b6+b12) internet, I can't follow along and not understand what's going on. I want to know what's going on, buy neurobion forte (b1+b6+b12) online australia, Cheapest neurobion forte (b1+b6+b12) online, how things work, first, neurobion forte (b1+b6+b12) without prescription, Cost of neurobion forte (b1+b6+b12), and then I may be able to get something useful out of an example or tutorial.
There is basically no useful way (for me at least) to learn Rails on the web, neurobion forte (b1+b6+b12) in uk. Buy neurobion forte (b1+b6+b12) without prescription, All you have are these whizz-bang follow-along tutorials, which don't ever give you a complete picture of what's going on, and the API documentation, which is useful as a reference but horribly painful to try to learn from. Lowest price neurobion forte (b1+b6+b12), It's hell or high water -- either handwaving la-la on the one hand, or details so nitty-gritty that you've got to be a lot more of a propellerhead than I am to use them for learning, neurobion forte (b1+b6+b12) side effects. Drug neurobion forte (b1+b6+b12) online purchase, Anyone who's got the Rails book I mentioned can already see why I'm an idiot. It turns out that the latter half of the book, neurobion forte (b1+b6+b12) cheap, Neurobion forte (b1+b6+b12), after all that whizz-bang la-la tutorial, is exactly what I needed. It sets out very clearly and comprehensibly what all the various parts of Rails are, neurobion forte (b1+b6+b12) pills, Cheap neurobion forte (b1+b6+b12) in canada, how they fit together, what you can do with them, canadian pharmacy neurobion forte (b1+b6+b12), Buy neurobion forte (b1+b6+b12) on line, giving you enough details to clearly understand what you can do with each piece, but organizing those details into a comprehensible presentation, cheap neurobion forte (b1+b6+b12) pharmacy. Compare neurobion forte (b1+b6+b12) prices, And I've owned this book the whole time and I didn't realize that it contained exactly what I needed to have to learn Rails.
So I'm not a moron who can't learn what's supposed to be the easiest web framework in the world in my favorite language in the world, I'm an idiot who was trying to learn it with all the wrong resources. Or vice versa.
I'm glad I got that sorted out.
Similar posts: Buy ultracet without prescription. Buy zovirax without prescription. Buy benadryl without prescription. Buy claritin without prescription. Buy lamisil without prescription. Buy lamisil cream without prescription. Buy lasix without prescription. Buy orlistat without prescription. Buy buspar without prescription. Buy celebrex without prescription.
Trackbacks from: Buy neurobion forte (b1+b6+b12) without prescription. Buy melatonin without prescription. Buy viagra super force without prescription. Buy eflora cream without prescription. Buy aciphex without prescription. Buy orgasm enhancer without prescription. Benzac ac online without prescription. Buy vermox without prescription. Buy ophthacare eye drops without prescription. Buy vytorin without prescription.
Posted in hoplessgeekery, Personal, Programming
Comments Off