afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
So uh I had a checkup earlier today, and the doctor ended by asking what religion I practiced. When I tried to avoid answering she inferred that I was atheist/agnostic and proceeded to give me a 10-minute lecture on the history of religions (and why god is important and why I should choose Christianity/Catholicism over any of the other major world religions)

The worst part is I could only smile and nod because she knows my family :|


I don't know why this happens to me! Though nothing can ever beat the time my then-gynecologist told me I should get the HPV vaccine just in case "though I'm sure you don't need it *giggle* because you're a good catholic girl and you wouldn't let anyone touch your holy of holies *giggle* Like the Virgin Mary *giggle*"

Trauma psychic trauma ;_;

oh man such a geek

Thursday, March 7th, 2013 10:51 pm
afuna: Badass Dreamwidth Dev (badass dreamwidth dev)
I... I saw someone else reviewing on github and I let out a squee of delight.

*goes hide under the desk*

(no subject)

Friday, November 18th, 2011 03:53 pm
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
I accidentally left my bag, containing my phone and iPad, in the car. They're perfectly safe, but I can't get them until my mom gets home.

So, my very first thought is: "oh my iPad is gone. I should whip it out and tweet about how I feel lost and unable to catch up to Twitter without it*

*irreconcilable dork*

Finished the vest!

Saturday, May 14th, 2011 12:25 am
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
I finished seaming together the vest for my grandpa today (SHINING MOMENT OF HAPPINESS)

And then I realized that I forgot to block the pieces before doing the edgings and the seaming. (OH CRAP)

I am hoping that it will still be okay. It's a bit, er, oddly misshapen when it just hangs loosely or when I put it on, but the flaws aren't as noticeable when I get my dad (who is similar to my grandpa in build) to model it.

Next vest I make I'm making for myself though. Then I can try it on and play with it and experiment and take accurate measurements and try it on all throughout and stuff >_>

Overall, though, I'm really happy. Even when it was just endless rows of stockinette, I was too busy enjoying the softness of the yarn to get bored. And now it's a garment! And the fabric hangs heavily and yet pleasingly from my hand! And it drapes! And it's super soft! And super warm!

I think I foresee more tops in the future :) I wasn't bored through any of it at all: the plain parts were soothing and suitable for mindless knitting, the shaping parts came at regular enough intervals to be interesting, but not so often that I couldn't have my bouts of mindless knitting, and it's just. I mean, it's just I mean it's a piece of clothing that I made from scratch, and it's like *flail* magic. Ridiculous woolly magic.

Now to improve my finishing skills :D

*facepalm*

Wednesday, March 16th, 2011 12:45 am
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
I was near the end of the right mitten, had begun decreasing, and was rejoicing because I was so! close!

...and then I realized that I'd made a second left mitten, instead of a right mitten.



Hmmmmmmmm. I'm actually so close to finishing that I may actually just finish this one, and make two right mittens to match instead of tearing this down to the thumb section. There's a whole lot of cabling, and I don't want to let all that work have gone to waste.



ETA: Oh gosh, but the pattern is different on the right mitten vs the left mitten. I think it can be made to work but GRAR.
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
But I accidentally renamed my main laptop volume to "/me nuzzles"

(I can at least tell when approximately it happened? :-))
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
I accidentally wiped out my entire dev folder -- we have a bootstrap script, so setting up the repos again is easy, but my unsubmitted patches were another matter.

Unluckily, my dev environment is in a virtual machine, and I excluded that virtual machine from my Time Machine backup (in hind sight, not the smartest decision ever).

Worse still, it may not have been much help in this case because my older sister borrowed my portable hard drive and hadn't returned it, so I haven't been able to back up for ages. A backup plan is good and fine, but a backup plan you didn't actually run is less so!


BUT. Luckily, I occasionally push my MQs (mercurial queues -- where my patches are stored) to my public webserver, so that I can test my code in an environment that's set up closer to production.

The last time I did so was a month ago. And I didn't lose a month's worth of work, because almost everything is short-term and had either already been submitted to zilla for review, or was committed as soon as it was coded. I judge I only lost a couple patches, most of them involving only debug and exploratory work, rather than actual behavior-modifying code.

That left long-term projects (redesigns, etc). BUT and I still cannot believe how lucky this is because seriously if there ever was an afternoon where it would be okay for me to delete all my work locally, this was it, I had just transferred over a copy of my update page redesign work to my public server because I'd been talking over things with [personal profile] foxfirefey and wanted to show my progress to her.

So I lost an afternoon's worth of work on the update page, and I lost a few small things in misc projects, but it could have been so much worse.



This all has led me to re-examine my back-up strategy.
  • my public server is backed up by my webhost for a small fee. I have my personal website on both my laptop and the public server. I need to check how much other things I have on my server which I can back up locally as well

  • my phone and tablet are both backed up to my laptop (I'll need to make sure I sync more often though >_>)

  • my laptop is backed up, but only to one portable hard drive. I am planning to buy a newer non-portable external hard drive (my brother found one my Western Digital: 2TB, USB 3, 6.5k pesos), and Il'l be backing up to both.

  • my virtual machines images are still not backed up, but most of what is in there either comes with the OS or is just testing data / sessions

  • instead of storing my dev folder in the virtual machine, where it can't be backed up, and accessing it via sshfs from my mac for editing, I have turned it the other way around. Now I have my dev folder on my mac, where it will be backed up, and I have mounted it as a shared folder in the virtual machine. My server runs a tiny bit slower now, alas, but it's still faster than if I had to contend with a network bottleneck, and I can live with that for the added security of being able to back up

  • perhaps I should back up a few essential but non-sensitive files to Dropbox?





In entirely more pleasant news, I have finished a shawl for my maternal grandmother, and am now looking at making a vest for my paternal grandfather. I'm not sure what makes a good vest pattern though; I have never done one, and I'm overwhelmed by the options on Ravelry!

(If I could narrow it down to all vests that open in the middle so you can put them on easily, rather than pulling them over your head, that would be a good start)


Also I am sending a friend of mine a hat! :DD :DD :DD


I have been working diligently, and I have finally cut down my projects to just three in progress: a pair of gloves where the second glove, barely started, is much looser in gauge than the first which is stumping me; a hat I ran out of yarn for, so I'm waiting for new ones from my LYS; the Grounded scarf which is perfect for mindless comfort knitting, so I'm saving it up for when I need something like that. Oh, and a half-finished top which I started when I was new to knitting and which is finished up to just below my breasts. I think I'll undo everything I have; I don't have the rest of the pattern because the person who was helping me is no longer at my LYS, and the tension is very uneven besides. I am only holding on to it for nostalgia *_*

Ooh and another project will be added to that list, as soon as I figure out a patten for my grandpa's vest.

I think that my knitting projects are multiplying. (help)

(no subject)

Monday, November 29th, 2010 12:30 pm
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
So I have this strapless top. It has yellow and white flowers on a black background so cute but not too cute. It's loose and flowy, and has a gigantic decorative zipper so nice but not too nice. I've worn it a couple of times, and I really like it.

One problem: it doesn't fit quite right. The zipper sags down the back and the front is a bit strange but you know I just really like the pattern, so I still wear it.

Today I got tired of struggling to zip it up the back, so I decided to put the zipper on the front and just turn the top around after. I zip it up... and for the first time ever the top fits perfectly.

Oy.
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
I... I may have been bored, and accidentally shaved off half my eyebrows?

I mean, just maybe.

(no subject)

Thursday, April 22nd, 2010 10:52 am
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
This morning, I wanted breakfast, but I was too lazy to cook, and I couldn't find anyone else to cook for me. So I wandered around the kitchen picking up random things, and came up with grated carrot + grated cheese on a sourdough cracker.

Of course, I would manage to injure myself on a kitchen implement that I thought was safer than a knife. I have a deep, not-very-painful cut on the back of my right middle finger. I am the only klutz I know who can manage to injure herself with a grater!

Verdict on the food: good enough! the raw carrots are sweet, the cheese is salty, the sourdough is savory, and they all don't clash
Verdict on the preparation: needs more work (and less fingers in the way)

AGH. Silly mistakes

Thursday, March 18th, 2010 04:42 pm
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
In my attempt to conquer Bug 2344: Default View/Default filters should be default when adding from hover menu, I wrote this line of code:

$success ||= $filter->add_row( userid => $u->id )

What I thought it said:

* add this user to the filter
* once you've added the user, check whether it was successful, and keep a running tab on the status so you'll know in the end whether everything succeeded or not

What it was actually saying:
* once you've successfully done one thing (e.g., added the user to a filter or subscribed to that user), we're done. We don't need to do anything else (in this case, adding a user to the filter).

So now I've rewritten it more properly as:

$success = $filter->add_row( userid => $targetu->userid ) && $success;

(I got the boolean logic initially wrong too *rueful*)


This was an entire afternoon's worth of frustration (whyyyyyyy isn't it adding the user to the filter? Why doesn't it print out any of my warn statements within add_row? I didn't realize I wasn't calling it at all), solved with one of those flashes of insight you get when you get up and grab a glass of water and happen to reread your code when you get back.
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
The thing I hate most about drinking is that I can hear my heartbeat, but I can't hear my breathing. That freaks me out!

Anyway, company christmas party today. Theme party so I put on my best (worst) 80s attire. Bad hair, bad clothes, and (briefly) an awkward rubik's cube costume. Wheeeee. OH, and I danced. Whatever.

I asked for water, I got vodka sprite -- twice x_x

I think I am tipsy. TIPSY. Tipsy.

Zzz.

First blood

Saturday, April 11th, 2009 02:32 pm
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
Was trying to cook tuna with chopped up apples in it (following on the discussion of tuna with cooked pears yesterday). Using a wok with a short handle for the first time, for less splatter, instead of the long-handled pan I had been used to until now.

Noticed it was going askew, grabbed the handle. STUPID. Don't touch hot metal.

Left index finger too shiny and sensitive to touch anything right now. Left thumb somewhat painful but at least can put pressure on it. Still able to type, but with some hilarious slowdown around the letters near the center of the keyboard. (for my layout that would be "u", "y", "k", "i").

Left hand askew to compensate and so left middle finger can do all the work my left index used to. Have already told someone to "have gun", when I meant "have fun" (or did I? *mysterious background music* coding hard, need backup.)

Typing weird. Sound funny. Send help. (Balm has soothed the initial pain. I can concentrate on things other than the throbbing of my finger now, as long as I don't try to put any pressure on it.

(Originally posted on Dreamwidth http://afuna.dreamwidth.org/5735.html)

First blood

Friday, April 10th, 2009 08:58 am
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
Was trying to cook tuna with chopped up apples in it (following on the discussion of tuna with cooked pears yesterday). Using a wok with a short handle for the first time, for less splatter, instead of the long-handled pan I had been used to until now.

Noticed it was going askew, grabbed the handle. STUPID. Don't touch hot metal.

Left index finger too shiny and sensitive to touch anything right now. Left thumb somewhat painful but at least can put pressure on it. Still able to type, but with some hilarious slowdown around the letters near the center of the keyboard. (for my layout that would be "u", "y", "k", "i").

Left hand askew to compensate and so left middle finger can do all the work my left index used to. Have already told someone to "have gun", when I meant "have fun" (or did I? *mysterious background music* coding hard, need backup.)

Typing weird. Sound funny. Send help. (Balm has soothed the initial pain. I can concentrate on things other than the throbbing of my finger now, as long as I don't try to put any pressure on it.
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
When I was a kid, I was scared of escalators. I was terrified of the sharp "teeth" at the top and bottom, and I was convinced that if I didn't step off fast enough, I'd be sucked in and shredded to bits.

It was so bad, that my dad had to patiently teach me to get on, get off, get on, get off, go with the flow, get on, get off. And eventually I got over my fear of the escalator -- though even now, I take care not to step off too close to the edge.

Today, my shoelace got caught at the bottom, and was stuck for a few critical moments before I could tug myself loose. I didn't get sucked in. I didn't get shredded. I SURVIVED. HOORAY.

Now, let's not talk about the time I was scared that a water-monster would pop up from the bowl and drag me down, if I sat on the toilet too long...

Symmetry/patterns

Wednesday, April 9th, 2008 01:31 pm
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
One thing I really love is symmetry/finding patterns. I don't do it on purpose, but finding a pattern when I'm not looking for it, is guaranteed to brighten up my mood. It's easy to find a pattern in money: you have either the physical quantity, or the numerical value.

That is why, when I eat in the canteen upstairs, I always take the fifty-six peso meal, and pay with a hundred pesos. They only ever offer change in one of two ways:

1. two twenties and four one-peso coins (Which adds up to 44! And four is two times two, so it's two one-peso coins per twenty. That works!)
2. four ten-peso coins and four one-peso coins (1:1 ratio for the two different kinds of coins. They do this breakdown much more rarely, but every time they do, it's like, JACKPOT, dingdingdingdingding.)

And that is my embarrassing life revelation for today.
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
I'm trying to remember how to send a direct message. I accidentally posted something public that I shouldn't, and managed to give THE tiny subset of THE WHOLE WORLD who reads my Twitter a peek into the random, embarrassing series of events that is my life.

Deleted now, so it only reached those who were following me through something other than the web interface. Still, oops?
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
I forgot that certain characters under certain conditions will cause parts of a word to be expanded as a variable in Perl. (In other words, my password was wrong because a portion of it was being recognized as a variable "$xyz", which was blank ;))

*whistles innocently*

The original twitter2lj.pl script is barely recognizable, as I had to redo the feed fetching, parsing, authentication, time(zone) handling, and posting to LJ. However! The HTML format of the output remains (mostly) the same.

Had to rework the feed-fetching-related stuff because the RSS feed has too few items (only 20). The archives XML file, which gives 80 items at a time, is in XML, but not RSS. They require different approaches to authentication as well. I feel a bit guilty about fetching directly from the archives instead of from latest items, but I only do it once a day, so it seems reasonable enough.

Given the problem with the password, the authentication for my RSS feed probably never worked. I just didn't notice it, because authenticating on that feed had no effect, given my settings!

For some reason, @lj_tags = ["tweets"]; was parsed as "array(0xblah)" when posted $lj->Setprop_taglist (in LJ::Simple). However, using @lj_tags = qw(tweets); works. As does using LJ::Simple::QuickPost. It's likely I've misunderstood something about the way lists work in Perl.
ETA: Ciaran has explained it to me :)
( [] indicates an array reference. I got that first line from the original code, which uses QuickPost, which expects an array reference, so it worked for that, but not when I switched to Setprop_taglist. Refreshing my memory about scalars vs lists vs references now *g*)

Now that it works, I have to resist the urge to redo it to optionally use JSON instead of XML (for the sake of those who had trouble installing the XML::Parser, since that would only affect a few people, and of those few people, I'm probably the only one who wants to do Twitter->LJ via this script). I also have to resist the urge to add options to grab other things available via the Twitter API.

So yay, my Twitter stuff archived here: http://afuna.livejournal.com/tag/tweets (backdated so that it doesn't double-spam, forchrissake).

<3 [livejournal.com profile] aveleh, [livejournal.com profile] murklins, [livejournal.com profile] ciaran_h for bearing with my babbling over IM (while I tried to figure out how to best tweak certain things *g*)