Apr. 17th, 2017 09:36 pm
jameydee: (Default)
Had a phone interview today; I'm going home soon. My old pay plus a small bump and my full seniority back. :) To be fair, my current company has been fair to me, but they are trying to do too much with too few. It's the curse of the low bid.

My back / right side has been killing me today; that said, the pain isn't as bad as it has been in the past. It's not a repeated stabbing, but a dull ache. I was able to function. I need to learn that fatty foods and diet soda will be rewarded with pain. My acid reflux was particularly bad and I have to wonder if there's an ulcer involved. Work has been a constant millstone around my neck and I am looking forward to putting down this particular burden. I feel like this job has aged me tremendously, if not physically, then mentally and emotionally. I'm TIRED. I'm TIRED of working through weekends and spending my nights trying to get ahead. I'm tired of last minute changes. I'm tired of being pulled in 10 directions at once. I can't tell you how many times I have thought, "I shoulda stayed laid off." That was the original plan, to chill until my old job called me back. It would have been slightly longer than I planned for (6 months versus 7). I was actually only out of work for one month. Didn't see that coming. Seemed like the prudent thing to do, to continue the income stream. The stress, however, makes me wonder if it was worth it.

New home

Apr. 10th, 2017 12:31 am
jameydee: (Default)
With the changes to Live Journal, I felt the need to move my journal here--even though I haven't posted in forever. :) That is subject to change without notice, always.

Since my last entry in 2014, we made another jaunt to Europe in 2015. I got laid off, got hired by another company, have wanted to commit hari-kari on a daily basis at the new job, and it looks like I'm about to get rehired by my old company. This is a good thing. There was going to blood at the new place eventually. Me or another party. The pain was gonna have to end, one way or another! LOL!

My much loved Halston bunny died early this year. Mike's brother shockingly died last month of a massive coronary. Mom is slipping rapidly into senility. Mike's dad is battling prostate cancer. John's dad has had a series of strokes.

I still have not ripped out the shag carpeting and replaced it with hardwood.

The layoff was shocking and getting a new job so quick was shocking. I was in the middle of pulling things out and piling them up for evaluation: keep or throw away. I got hired in the midst of that and the house has suffered ever since. Things have piled up. I am so mentally drained at the end of each work day, I just come home and sit and veg. This cannot continue. The house looks like a warehouse. I need to pull myself together.

Slightly incoherent, I know. It's the lateness of the hour. I've been caffeine free for nearly a year; I don't have the late nights in me like I used to. I know better than to promise I'll be back, but...I'll try...
jameydee: (oren kill bill Asian race card)
I doubt if anyone still checks this little a way, that's a good thing. I have tried to reduce my digital footprint, to be smaller in the virtual world, and be more aware of the world right in front of me.

2013 was amazing on many fronts. I finally made it to Europe! It was a punishing itinerary I set up; there is no one to blame but myself.  14 days, Scotland, Wales, England, France, and Italy.  To my chagrin, I realized belatedly I had omitted Ireland from my survey of the UK.   A full week to explore the UK, the second week split up between France and Italy. I would have happily spent all two weeks in the UK. I fell completely in love with London--as in, I find myself scheming as to how I could live there permanently.

As we made our final descent, I had my nose pressed against the window glass for my first glimpse of England.  We arrived at Heathrow on a gray, rainy day and found our way to the terminal for our flight out to Edinburgh.  Let me just say in hindsight that terminals in the UK in the winter, whether train or tube or airport terminal, tend to be cold!  On the short flight to Scotland, my neck hurt from staring out the window!  At least it was in the opposite direction from the prior flight!

My first impression was, "Omigawd, it's so GREEN!"  It looked like a special effect from the air  Squares of different shades of green.  The Scottish country side was so breathtakingly gorgeous, from the verdant valleys to the lightly snow-dusted mountains and hills, it was all exotic to this Florida native. I've driven through some gorgeous places in Tennessee, but this was different. I felt like part of it. The UK, as a whole, felt like coming home.

First moment of zen:  staring at a vending machine at the Edinburgh airport and not recognizing a single damn brand or name or any of the candies and chips.  At that moment, it hit home -- I was a long way from home!

Edinburgh the city...So determinedly BROWN!!!  Most of the buildings made out of the same brown stone!  It had a flavor, a feeling (It haz a flavah).  The air smelt of greenery, sea salt, and curry.  The winter sun was low in the sky, even in the morning, and the shadows were long.  I felt disoriented in time.  Being my first experience of a European city, I was struck at the combination of ancient and modern, Starbucks and castles.  Modern glass buildings and ancient cathedrals.

The hardest thing?  Remembering which way to look before crossing the street!

It was evening by the time we got our luggage, picked up a rental car, and tried to navigate to our lodging.  Tight streets, disorientation from being on the opposite of the street for our instincts -- we had a tough time finding our B&B.  And when we found it, we had a hard time figuring out WHERE to park, as parking was at a premium.  The proprietor ended up playing musical cars with us!  Our B&B, the Blossom House, was charming, and our room had its own bathroom and a TV.  And if you want to hear silly things I never thought about, I found out some BBC channels didn't start broadcasting until evening!  We unpacked and then walked up and down the streets and eventually took a ghost tour of the city which was very entertaining.  That night I hit a convenience store and bought up a BUNCH of candy bars.  And it's true, what everyone says, European candy is FAR superior to ours!  Chocolate-FLAVORED versus REAL chocolate...

When we finally came back to the room after so much walking, I found myself watching an odd movie about a teacher having an affair with one of her students starring Cate Blanchett.  Unpleasant movie, yet mesmerizing!

The next morning we had pastries from a baker on the Royal Mile and wandered the streets.  I had fish and chips with mashed peas at the Arthur Conan Doyle tavern and learned a valuable lesson:  at taverns, you need to order at the bar and they will bring your food to you.  Mike had a scotch egg, just as he had dreamed of since we ate at the English pub in the UK portion of Epcot!

We hit the Royal Mile.  Lots of whiskey shops!  We did pick up a nice Macallan on the Mile.  We walked around Coulton Hill where we had a bird's eye view of Holyrood Palace. I slipped a little on the incline, and that's when it truly started in earnest--my ankle pain.  It wasn't sprained or swollen, it just hurt a bit.  Then we walked to Edinburgh Castle.

Edinburgh Castle put me in mind of Stormwind!  We saw The Honours, the crown jewels of Scotland.  There was a whole case full of royal maces...  I expected a holy paladin to appear at any moment!  On the castle grounds was another whiskey shop.  There was a $6000 bottle of Scotch behind glass in a teardrop-shaped crystal decanter behind glass.  Apparently, this was not the most expensive bottle they had, they had recently sold a $9000 bottle... Another customer asked if it was someone famous, but apparently it was just someone with money.

That night we had dinner at a Thai restaurant on the Royal Mile.  Very tasty.  Interestingly, the bathroom was downstairs, below street level.

The second night we drove out to the Macallan Whiskey Distillery, a three-hour drive.  Our rental was a nice Mercedes. Vlad was the brave soul to take the wheel; it was disorienting to drive on the opposite side of the road and get the hang of roundabouts.  Very cool to see the house featured on every Macallan label!  The Distillery was out in the countryside, so we got great eyefuls of mountains, lush greenery, and so, so, many sheep!  After the tour of the Distillery, we had a whiskey tasting:  12, 15, 18, 21, 25 years.

When we finished the tour, we found out we had a flat.  After 5 shots of my own whiskey plus 3 of Rick's, well, I was feeling pretty mellow.  I had promised to buy Mike a nice bottle of scotch at the distillery, so I wandered (wobbled?) back to the shop while the guys worked on fixing the flat.  I bought a couple of keychains and the 21-year-old Macallan.  I remember thinking, "Wow, that was nowhere as expensive as I feared."  Later, when we looked at the receipt, I had apparently paid $80 for a Fine Oak 21-year-old Macallan that normal retails for around $250.  We still haven't figured out how that happened.  Did they count the money I paid for the tour against the bottle?  I only regret I didn't buy two!!!

We stopped by a little town not far from the distillery to swap out rentals and found a little pancake restaurant - I kid you not!  For the first time ever, we were served hot tea with two pots, you know, the whole one pot with hot water to warm the cup business that you read about?  

We drove back to Edinburgh and caught the late train to London.  We were in the sleeper car, so cool!  The hallway was so skinny, I couldn't turn around with my backpack on!  The compartment was tiny and adorable.  A counter covered the sink and there was a pull down shelf so you could sit on your bed and eat.  They gave us a cool resuable toiletry kit.

We arrived in London bright and early.  We stared at the Tube map for quite a bit, trying to comprehend the multiple lines.  The hostel (London Central) was not far from a station.  All I can say is, WOW, WOW, WOW.  Emerging from the station and into London proper, I was just awestruck.  I was HERE!  I HAD MADE IT!  I WAS IN LONDON!

We dropped off our bags in our room at the hostel.  Two sets of bunk beds for the four of us and took a free tour of London (our tour guide was Dave, a charming and entertaining fellow, who worked for tips). Buckingham Palace!  Big Ben!  Parliament!  Westminster Abbey!  All the high points!

Afterwards, we went back to Trafalgar Square.  I can't describe what I felt standing there.  It's a beautiful place!  I felt at peace!

The National Gallery in Trafalgar Square...I would say to myself, "...very much  in the style of Rembrandt..." and look more closely to see the painting in question was a Rembrandt!  To see with my own eyes painting after painting I had studied in humanities--to see the actual brush strokes, the building up of paint on the canvas itself...I had no words. I stood in front of "The Rape of the Sabine Women" in awestruck silence. I was sad because the Van Gogh room was closed, though.

The Tower of London was impressive and I was absolutely mesmerized by the Crown Jewels.  The Koh-i-noor diamond in the scepter...I had no words.  There was a moving walkway that took you past the jewels, I guess for that very reason, that it would be very easy to just stand and gawk endlessly.  It wasn't a greed thing, it was an aesthetic thing. It was so beautiful!  I confess, I took that walkway multiple times!

The armory was equally gawk-worthy.  Heh, I never realized how modular armor was.  They had a set with different arm and shoulder pieces, depending on what kind of combat the wearer would be engaging in.  I saw a wall of just chest pieces of every variation, from floor to ceiling.

And I felt a strange pang as we walked past the site where Anne Boleyn lost her head.

Of course, we went up the Millennium Wheel and the view was stunning.  Afterwords we went to Gillray's Steak House on the South Bank, near the Millennium Wheel, where we had a wonderful meal.  They served us mini Yorkshire puddings as an appetizer.  For dessert, Mike had the traditional sherry trifle, and I had a bread pudding with clotted cream.

Of course, we had to cross London Bridge.  We walked past Scotland Yard.  We went through a market area full of restaurants and boutique groceries.  And the Globe Theatre (of course, not the original). And the Tate Modern Museum.  And we ended up below Big Ben as it struck 10 PM.  We sat in the Starbucks opposite St. Paul's Cathedral and wandered Picadilly Circus, where a huge snowglobe had been erected.

The next day we geeked out in Cardiff, Wales. The Doctor Who TARDIS set was open for a limited amount of time and I booked a tour for one of the days.  Me, Mike, Vlad, and R-r-rick, we stood on the deck of the actual TARDIS!!!!  Then afterwards we went to the museum.  So cool.  River Song's burgundy Louboutins and TARDIS blue diary.  The 10th Doctor's console.  All the costumes, flavors of Daleks and Cyberman!  The Doctor's cradle!  Just SQUEEEEEEeeeeeeee!

You pass the Millennium Center on the way to the Doctor Who Experience, so of course, we had to pretend to be waiting for the Torchwood invisible elevator.  :)

The next day we got on a train for Paris. I loved Paris, too. People have often remarked Parisians are rude, but the people we met were friendly and eager to help us lost Americans, and once one person started trying to figure out where we needed to go, we soon had a small group around us, consulting one another. Another time, an elderly security guard with little English but a big heart stepped out into the cold to point at a road, then our map, to help us find the Louvre.

Of course, the highlight at the Louvre was seeing the Mona Lisa.  I was surprised at how small it was!  Venus DeMilo!  Oh, and Psyche and Cupid!  The museum was so overwhelming, paintings hung from floor to ceiling, so much to take in!

We learned another valuable lesson after we visited the Arc d'Triomphe:  You have to ask for the bill at European restaurants.  The wait staff isn't paid by the hour, so they aren't trying to shoo you out.  They will keep your drinks filled and you can relax and socialize.

In a scene straight from a movie, street musicians entered our subway car at night and began playing, a violinist and an accordion player.  The passengers spontaneously broke into dancing! Wish I had videoed it! It was a lovely moment.

The sheer scale of Notre Dame blew my mind.  They built for titans in those days!  Mass was being held.  The sun came through the high windows in columns of light that no photograph can capture...

We walked over a bridge of locks on the way home, which put us in mind of, "Now You See Me."

Versailles was technically closed when we went, but the gardens were open.  It was cold and overcast, threatening to rain at any moment.  The main fountain/water distribution system was being overhauled ("the spider"), and nothing was in bloom, but it was still impressive.  We walked a long ways from the main house, and then I saw it, "Poisedon Rising."  My jaw dropped, I actually didn't know the sculpture was at Versailles!  This piece had been pictured in my Latin textbooks, been highlighted in my art books.  And here was the real thing!

Venice blew my mind. Scary, dark, twisting alleyways filled with high-end designer shops opened into surprising sunlit filled plazas.  The sun over the blue-green waters of the Grand Canal lined with neo-gothic architecture--I could hardly catch my breath, it was so beautiful.

Rome made me laugh.  Streets in Scotland and England were orderly; the British queue magnificently, even in their cars.  Paris streets made you stop and think before you crossed.  But Rome...Rome always felt like I was taking my life into my own hands when I crossed the street!  Roman drivers seem to take lines on the street as advisories.  People not only double parked on the streets, they triple parked.  I imagine a shrug and a "Bah, I left a lane open so people can getI"

<to be continued>

The Basset

May. 16th, 2012 09:37 am
jameydee: (Default)
Every morning on my way to work I see a number of regular things, one of them is a big old basset hound. I assume he has an invisible fence, because he never leaves his yard, despite the lack of a physical fence. On the way home, I sometimes see him baying happily when his owner comes home. A-ROOOOO! A-ROOOOO!

Yesterday, I saw him lying by the side of the road and I was sad all day. He projected such personality even to a casual spotter like myself.

Apparently, my grief was misplaced. The basset hound had CHOSEN to sleep by the side of the road. Today he was sitting happily near the same spot, watching the cars go by!

- Posted using BlogPress from my iPad
jameydee: (Default)
The current household menagerie consists of a chihuahua, three rabbits, and three outdoor cats who have decided we are to feed them. Two of the cats are orange-striped, Dad and his son Pumpkin, who grew up in our yard.  Dad is aloof but shows up and deigns to be fed.  Pumpkin is more proactive - he looks almost identical to dad, but if you meow at him, he meows back companionably, and plops himself at the back patio door and stares inside, willing you to feed him.  He's comfortable with us, but he's still feral.  His siblings used to live in our backyard, also, but Boo got run over and Tigger disappeared.  Mom hasn't been seen in a very long time.

Lately, we've been adopted by a new cat, a very large gray guy with a healing wound on top of his head.  He obviously used to belong to someone, because he's friendly, wants to be petted, and is quite vocal about wanting to be fed.  He is also the dimmest cat we have ever had.  In fact, one day Mike just started calling him Hodor, after the slow-witted giant from "A Game of Thrones."

We normally feed the cats with a bowl in a large plastic pet igloo that we have on a low table.  This is to keep Belle, our chihuahua, out of it.  She gets fat quickly and is a greedy little thing who will eat anything in reach.  In addition, cat food makes her gassy, turning her into a little room-clearing bomb waiting to happen. 

So Hodor begs for food and can't figure out that the igloo is where the food is, even when other cats are going to the igloo to eat,  We fill up a bowl and put it on the ground.  He starts to eat.  We then take the bowl and while he is staring at it longingly, put it up on the chair near the igloo (the idea being we will gradually train him to eat out of the igloo like the others).  Hodor lays down and begins meowing for food again.  He can't make the connection that the food is now on the chair and still available to him.  If you put food anywhere but on the ground, it is for all intents and purposes gone for him.  I once tried putting the bowl on a low box - maybe 8 inches tall, but Hodor still couldn't figure out where the food was.  I really don't know how this cat has survived on the streets this long! As I mentioned, he has a healing head wound...maybe his brains got scrambled during his last encounter. Or maybe he used to be an indoor cat and wasn't allowed on the furniture.  All I know is, if he can't directly see the food, it ceases to exist to him.  Even the container for the food doesn't hold the association of the food.  It's very strange.

Belle has reached a detente with Dad and Pumpkin because they scare her and they don't back down when she barks at them.  She doesn't know what to do about Hodor.  She starts to growl at him, and big, dumb Hodor comes up to her and gently headbutts and circles her and rubs against her lovingly.  Then Hodor plops down on the ground with his back to her and goes to sleep.  Belle ends up just sitting down and glaring at him.
jameydee: (Default)

  • 19:19:23: Doctor Who coming up! My TV highlight of the week, filled by A Game of Thrones, then House!
  • 23:25:02: @neilhimself Just saw your "Who"--you have such a knack for breaking my heart even while you are making me laugh!
  • 23:28:26: Is it wrong that in the big fight scene between Vin Diesel and The Rock, I had to repress an urge to yell, "Kiss him!" #theslashwritesitself
  • 23:29:39: I know it's a good Doctor Who episode when I immediately want to watch it again.
  • 23:30:41: I'm late to the party, but, yeah, I have to say, "Smallville" had a proper send-off!
  • 23:32:40: Both "Who" and "Smallville" gave me the sniffles. :)

Tweets copied by

jameydee: (Default)
So, I'm working on a module that exports output created by my company's webapp and creates a SCORM package that can be imported by a customer's proprietary desktop application.  Basically, this involves querying our database and creating XML trees and then saving out the trees.

So, we've basically done it.  Every on-line lesson created in our webapp is exported as an XML file compatible with the customer's app.  The last thing we need to tie it all together is the all important SCORM manifest file, which is an XML file that contains a list of the organization of the course and all the graphics and other media used by each course.

To me, the most logical thing to do is to create two XML objects.  On is for the overarching manifest file, the other is for the lesson we are processing at the moment.  All of the resources we are writing to the lesson XML file are going into the manifest file, so why not gather them while you read them.  Read once, write many, right?  Sure, we won't have all the info at the same time, but we can backfill as we get the info.

But my programming partner cannot accept this.  His first approach was to create an array to gather all this data.  He also rejected my idea of filling the XML object while we were reading the info for the other XML object.  Why?  Because it wasn't linear....but... HONEST TO GAWD! WHY USE AN ARRAY?  YOU'VE GOT THE MANIFEST OBJECT!!!  IT'S BETTER THAN AN ARRAY!  IT'S THE THING ITSELF.  There's ZERO reason to use an array in place of the XML object!

So he's waiting until all the files are created.  Then he's ***RE-opening the lesson XML files we just created***, traversing the XML lesson object in order to fill the manifest XML object,  and then writing the manifest.

On the modular side, I can see this.  On the efficiency side, WTF? 

I threw up my hands and said, "Okay.  Whatevah.  As long it works. Knock yourself out.  But you write it."
jameydee: (Default)

  • 01:29:55: Belle is barking her fool head off, the caffeine & sugar have worn off, and the inevitable crash is here... #longdarkteatimeofthesoul
  • 19:59:05: RT @jessnevins: If I'm one of the 144K taken, would someone please run into my office and clear off my browser history? Don't look, thou ...

Tweets copied by

jameydee: (Default)

  • 01:01:48: And this part of program is done. I suspect I finished about an hour ago, but was too brain-dead to realize that the proggy was working.
  • 01:03:15: And now...I am going to go and collapse until tomorrow (or later today) when the sprint to be ready for the Fri. demo continues...
  • 15:37:25: So freakin' close to finishing... ::bangs head repeatedly against keyboard::
  • 15:47:43: Wonderful illustrations.
  • 16:51:08: My programming partner threw his hands up and said, "Let's hit it fresh tomorrow--the showy part works for the demo!" ::head desk::
  • 19:15:30: Everyone has gotten a phone call leaving me alone at the table #isitmybreath?

Tweets copied by

jameydee: (Default)

  • 08:27:54: Color me shocked! Color me horrified! Color me deeply and thoroughly sarcastic!
  • 14:47:35: My pedometer: Today covered 1.6 mi in 33 min and burned 127 Cals
  • 14:48:36: Me. Hot. Send. Ice.
  • 15:46:48: I earned the Professional Toymaker achievement in #TradeNations! Trade with me: Jameydee
  • 15:50:40: It was too much to hope that the correct answer to the question in the question database be in the CorrectAnswer field...
  • 21:53:10: Just got home from work. The brain. It hurts. Logging back in to work. Need to suffer in new surroundings for a bit.

Tweets copied by

jameydee: (Default)

Tweets copied by

jameydee: (Default)

  • 13:56:14: Waiting in line to be seated for "Thor"
  • 20:30:07: "Thor" was a lot of fun! I enjoyed it!
  • 20:31:56: @ea61 "Thor" was definitely easy on the eyes! The mudfight could have been improved by shirtlessness, tho! :)

Tweets copied by

jameydee: (Default)

Tweets copied by

jameydee: (Default)

  • 22:41:33: Finish programming some little VBScript utilities for cleaning up HTML. Big project is almost done. Be glad to see the end of it!
  • 22:42:40: I need to count these hours working from home. I mean, I'm programming VBScript, FFS, instead of playing WoW!
  • 22:43:29: I do so much better programming with my laptop on the couch with the TV blaring and my chihuahua bugging me...
  • 22:50:55: Fingertips are sore from putzing about with the ukulele, even with the synthetic gut strings.

Tweets copied by

jameydee: (Default)

  • 16:26:53: @DKazche OMIGAWD, you left at the right time, T2 is on a roll! Hasn't stopped since you left.
  • 16:29:36: @DKazche She's still going...
  • 16:30:07: @jameydee @DKazche From weight loss to comedians to comedy clubs to flowers...

Tweets copied by

jameydee: (Default)

  • 15:09:11: I just wrote a frickin' HTML to XML parser and it just validated a table embedded in a list with a list embedded in a table. I am chuffed!
  • 15:11:17: Aw, fuck. I need to process/validate the attributes of each tag against the DTD. BUT STILL! I wrote a lexical parser! That works!
  • 15:13:21: I coulda made life easier for myself if I had been willing to search for my copy of the dragon book. (You old style geeks know the one)
  • 15:14:41: ...but crawling across broken glass? Yeah, that's about my speed, yeah.
  • 15:17:59: Getting this monkey off my back is such a relief! I'm gonna crawl under my desk and gibber a bit. And tonite--there may be alcohol involved
  • 15:21:00: Life can resume. I actually did NOT watch "A Game of Thrones" last night working on this stuff!
  • 15:22:04: Gonna nurse my booze and watch my swords and sorcery tonight!
  • 15:27:44: This made me laugh: so it's not just my fanfic sensibilities that sensed the ho-yay in The Fast and the Furious.!5797806
  • 15:37:43: Today's impulse to buy: a ukulele. WTF. :) Tuned up Mike's acoustic guitar this weekend. My fingertips are not ready.
  • 15:59:10: @DKazche Omigawd, T1 just said, "It's so weird without D here..." She misses you!!!
  • 16:12:13: @DKazche She can only show me her new scuba card so many times... :D (And everyone else in the office). You're fresh meat!
  • 18:59:03: Alcohol - Saki - about to be consumed.
  • 19:05:26: Apparently I am not nursing my booze in front of the TV but at the hibachi table!
  • 19:28:48: @pete_hardie I haven't started drawing cats yet, but the night is young...
  • 20:03:43: PopTarts and marshmelons and me: What we have in common--toastedness
  • 20:04:49: Did I really commit a Spockism? Marshmallows, I meant!
  • 20:15:42: Face... Numb... Second bottle of Saki consumed. You must admire my ability to thumb type on iPhone impaired... Autocorrect is my friend.
  • 20:20:59: Ah, my charms came in!!!!! For my Sucker Punch Babydoll costume!

Tweets copied by

jameydee: (Default)

Tweets copied by

jameydee: (Default)

  • 11:13:05: @DKazche T1 is going scuba diving Sat. Thought you should know and share the joy.
  • 11:22:46: @DKazche T2 just left. Hmmm... Later than usual!
  • 11:23:40: Who woulda thunk it. The imaginary girlfriend was real!
  • 20:46:37: ...Sometimes I wonder where it all went wrong
  • 21:57:30: How did I miss the Doctor Who Prequel to S06x01 The Impossible Astronaut? Bad fangirl!
  • 21:59:21: Cranky as hell, shoulda self-medicated with some tequila at dinner. It's not too late...

Tweets copied by

jameydee: (Default)

Tweets copied by

jameydee: (Default)

Tweets copied by

Page generated Oct. 22nd, 2017 09:54 am
Powered by Dreamwidth Studios