afuna_archive: (Default)
I'm watching Soul Eater this fine Saturday Friday* morning, gradually waking up. New character was introduced! "Buttadaki Joe, aka BJ", and the name has me in hysterics for all the wrong reasons.

* Thanks [info] - personalursamajor! Also, we have no work today because it's June 12, Independence Day.
afuna_archive: (Default)
It looks like the best I can do is to avoid emoticons in public channels. In PM conversations with friends, where I'm too relaxed to stop and analyze what I'm saying, emoticons just come too naturally.

I suppose this means the experiment is a failure.

(Also, my exclamation points have been breeding like bunnies throughout all this. Hah)
afuna_archive: (Default)
Whoo! Remember the graph I showed you guys a while back? [ profile] foxfirefey just released the source ^____^

Note: I think you need to be at least fairly technical and have Python on your system to use it.
afuna_archive: (Default)
And I have been scared to learn, so I am determined to do so at some point in this next week.

So far, I have:

  • cut carrots (it looks easy! I did not realize it was possible to do it horrendously badly! But I did it anyway! (both the cutting and the horrendously badly!) )

  • cut chicken into chunks (across the grain. or the, the, whatever you call the texture. I think I scared people with my knife. BUT. I did it anyway ahaha )

  • mixed chicken in the thing you coat it in before cooking (in this case, dab of rice wine, black pepper, sesame oil, soy paste. Then some corn starch afterwards, to keep it tender, I think (sesame oil on my hands smells so very good) )

  • rejoiced over not yet wrecking dinner \o/

PS. Have not yet touched the stove.
afuna_archive: (Default)
So [ profile] foxfirefey did this nifty program for generating visualization of network linkage from fdata. I volunteered to be a guinea pig, and got this! (I LIKE IT)

per-cluster close-ups behind cut )
afuna_archive: (Default)
Someone pointed out on IRC, which has a strange outlier for age 29.

Strange outlier wasn't there a year ago!

What's going on?

(I suspect someone targeted the year 1980 as a nice round number that's above 18. But... but. Now my curiosity is itching.)
afuna_archive: (Default)
And mangos and strawberries.

afuna_archive: (Default)
Juju I got your postcard <33 <333 So cute <33 <333333

I am dutifully ignoring the space <33

PS. Sea otters!!
afuna_archive: (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...
afuna_archive: (Default)
Got your package <3333333333333333333333333333

And I miss you <333333333333333333333333333333
And we haven't talked in ages <333333333333333
And the lip gloss is adorable <333333
afuna_archive: (Default)
(entry states exactly how much I hate [ profile] the_cynic. Locked against him, unless, by an absolutely unfortunate sequence of events, I manage to forget to do so.)
afuna_archive: (Default)
[ profile] habeo just gave me an amazing Christmas present: a 10% discount card for Fully Booked! It's even better than actually giving me a book, because I get to pick out the book(s) myself, and going through a bookstore is an experience all its own. Especially now that I have money. Mmm, money. Mmmmmm, books!

Got lost in the bookstore and ended up going through the generic fiction area first, where one book caught my eye: The Food Taster by Peter Elbing. Was intrigued by the title, the setting, and the description of it as "a sparkling tale of love, intrigue, and dodgy food". Sounds like it could potentially be delicious.

I next went through the YA section, which tends to have cheaper but very fun books, then went down to the sci-fi/fantasy section.

From the YA, I picked out a couple of books by Diana Wynne Jones (Castle in the Air, House of Many Ways, The Merlin Conspiracy) and Gaiman's M is for Magic -- both of them are authors I've read before and trust. I also picked up Charles de Lint's The Dreaming Place, because it caught my eye. I feel like I should know this author; name is vaguely familiar, but I cannot place him!

Initially had a few more books lined up from this section, but decided to go back for them another time (and there will be another time), after I got to the counter and realized I may not have enough to pay.

One of those I left behind was the Bartimaeus trilogy, because I remembered someone telling me something about it, but I forgot if it was good or bad, so I decided to go home and do my research first. Septimus Flynt series caught my eye, but they didn't have the first book, and I wasn't sure if it was good. I also almost bought Coraline. What stopped me was that there was a much cheaper edition in YA, and another edition in the non-YA fantasy section, which cost almost twice as much. I wasn't sure which one I should get. I wanted to get the cheaper one, but was worried it might have been simplified for younger readers; didn't want to risk it.

Ohh, and we found a parents' guide to Harry Potter, which (from the admittedly brief scanthrough I gave it) was full of itself explaining how to take away moral lessons from the series. The very existence of the book makes me sad.

I could have stayed in the YA section longer, but there was still the sci-fi/fantasy section and it was almost time to go home, so we headed to the first floor. I knew a few more authors in this section than I had in YA.

Got the fourth Temeraire book, by Naomi Novik (though, leafing through it now, I don't really remember what is going on. I may need to reread the first three). Two books by Ellen Kushner -- Thomas the Rhymer, The Privilege of the Sword, because I vaguely recall one of my friends recommending her. A book, Snare by Katharine Kerr, because I keep seeing her name/Deverry, but I wanted to try her first (standalone novel) before committing to buy what seems to be her three or so series set in the same world. Dragon Fire by Charlie Ashton, which I know nothing about, but it caught my eye and it's an omnibus edition (three-in-one), so I figured I'd try it.

Three books by Elizabeth Bear! Recognized her name from a friend's recs, and from Shadow Unit (which I haven't read yet but seems cool): Hell and Earth and Blood and Iron, both novels of the Promethean Age, and Dust which I think is a standalone. Windhaven by George R. R. Martin and Lisa Tuttle (saw while trying to see if there was a new book in the ASoIaF series -- no there isn't, which I knew since I would have heard from my friends otherwise, but...). And finally Lankhmar by Fritz Leiber, which I got because the summary caught my eye (swashbuckling! Giant barbarian warrior and master thief! Most of the stories I've seen involving thieves have been good) and it had a blurb by Gaiman on it. Normally, I hate blurbs*, but this seemed to be an unusually sincere blurb from an author I respect.

* Tell me what the book is about, not who read it. How hard is that?

I'm wondering if I should have picked up some Tanya Huff. Her name sounds familiar, but I can't remember if I have ever read anything by her. Meant to get the Kushiel series, but I forgot which book (singular) I already have. May go back for it at some other time, but I had no money for another book. Literally had only forty pesos in my pocket after everything.

I bought 16 books in total, about 5.5k pesos. Bye money, mmmmmmm books!

You know, I just realized I was so busy in 2008, I did not finish a single book, at least not in dead-tree form, though I did manage to go through a few books on my computer That... is a very sad realization. This year I am definitely going to change that.

My loot )

PS. I would kill for a public library in the Philippines with a decent selection of books. Or at least, severely MAIM.
afuna_archive: (Default)
One thing that has frustrated me about interacting with LiveJournal programmatically, is that ?format=light does not work on all pages. It's not really something that affects most users would notice, but certain (Greasemonkey) scripts would be much much easier to write if the entry/journal pages could be guaranteed to follow the same format.

Mostly I've kludged around it by working off of the archive pages, which respond to ?format=light, so I could get data consistently. I have a script which scrapes the lj-cut text, so it can be seen in the inbox which does this. [ profile] murklins has done me one better, with a script which lj-cuts your inbox, like the entry text. I do not know how I ever lived without this. Lifesaver. Adore, love. Seriously.

But for other pages, it's been a process of trial and error, trying to figure out whether ?format=light is supported (tag page supports it, showing a page based on s1shortcomings). Uh. Archive pages, as mentioned above. Reply pages and entry pages, obviously, using core, I think.

Not affected by ?format=light are friends and recent entries. LJ site scheme pages, meanwhile depend on the user's site scheme, unless you append ?usescheme=blah, which I always forget to /o\

It's all possible, but it can get messy depending on what you're trying to do. Which is why I love that LJ offers a mobile view. Love <3

The gist of it is that LiveJournal offers a minimalistic view for mobile phones/browsers (I suspect screenreaders could benefit). No header graphics, less junk overall, more consistent look/feel, and most importantly if you're hijacking it for scripting, it works consistently! To trigger, you need to supply the appropriate user agent:

   method: "GET",
   headers: {"User-Agent":"w"},
   url: $url_here,
   onload: function(details) {
       // do something with details.responseText

The important part is the useragent line. The rest is just the normal stuff you need to fetch and process a page.

I haven't used it in an actual script. And since I don't play around with LJ much anymore, I'm not sure when I will. But it is a potential solution to what has up to now been a tedious problem.
afuna_archive: (Default)
1. Open graphics program of your choice.
2. Close your eyes.
3. Draw a cat.

afuna_archive: (ergo)
The weirdest conversation I never actually finished happened like this:

I was in university, walking with my friend after class. Talk turned to relationships, sex, virginity. He said that he wanted any girlfriend of his to be a virgin, and that if he ever found out that anyone he was dating wasn't one, he'd break up with her immediately. I said (half-shyly, half-defiantly, I was just discovering I had a voice) that I understood where he was coming from but that virginity should not be the only criterion by which to judge a person.

He stopped, stared, spluttered, "So you want t-t-to", he waved his hands around wildly, lost for words until his eyes lighted on the trees across the field. "You're saying it's fine if every girl here in $university suddenly decided to devirginate themselves on the nearest branch?!?!?!"

(His words, his intonation).

I opened my mouth, blanked out completely, shut it, and walked away.

It has been three years. I still haven't thought up a good comeback.
afuna_archive: (Default)
Not the inside-inside, Perl guts, but trying to update all (DW) layout layers, to get all the updated features!

Long-term goal (actually, medium-term, because once the site goes live, everything needs to be stable, so I won't be able to do any drastic changes) is to turn this layout/feature chart entirely green. I know it's not possible; I can at least try what is reasonable.

One The hard thing about developing with S2 "officially" is that the quickest (only?) way to get feedback on your changes is to apply the layout to your journal, use the S2 compiler (layeredit.bml), apply changes, check journal, rinse repeat. However, then you have to copy the updated layer to bin/upgrading/s2layers. I've found that last step error-prone: tedious to pick out the changes bit by bit and transfer them manually. If I try to replace the entire layer in one go, I find that I have a hard time copy-pasting more than a screenful in vi (hm, have I ever tried just truncating the file and then pasting everything into a blank file? I don't think I have. Maybe I should do have tried that before trying to work around it).

So, anyway! Perl script! You give it the name of the layout. It reads the updated version which is currently "live" (on your dev site need to set the base URL; localhost works fine reads from It then updates the static file in bin/upgrading/s2layers. After that, just need to do or hg diff or svn diff or commit or whatever. I've stuck in my ~/bin, so I can run it from anywhere, which is pretty convenient:

(This assumes that $LJHOME is set properly, and live versus cvs directories are in their normal LJ-setup locations, though this is really more for DW, since it overwrites bin/upgrading in DW-free)

Sample in action )

At some point, I may find it useful to modify it so that it accepts and upgrades multiple layouts (and themes??), but too much trouble to do so now, since I'm not touching themes at all.

And hopefully this will make development that much easier :) I was dreading keeping my live layout versus my diff-able layout in sync, but I am looking forward to coding this weekend now.

[ profile] exor674 just came up with a much prettier version <3

I'm appropriating it for my own use.

Slightly tweaked version here:!

(Basically, sanity check to make sure it's a layout layer, and also put the output directory into a variable, so that people who want to stick it straight into live instead of under cvs/ can change just the one line)

It now accepts either layer id (as a number), or layout name or redist_uniq, so either of these will work:
$ s2sync 333
$ s2sync bob/layout
$ s2sync bob

Also, output slightly changed:

dh-afuna@li-166:~/dw/cvs/dw-free$ s2sync 336
Can only handle layout layers at /dreamhack/8080-afuna/bin/s2sync line 33.
dh-afuna@li-166:~/dw/cvs/dw-free$ s2sync 333
bob/layout written to /dreamhack/8080-afuna/dw/cvs/dw-free/bin/upgrading/s2layers/bob/layout.s2
afuna_archive: (Default)
Everyone is asleep. There is no one left for me to love *sulks*
afuna_archive: (Default)
Finally got around to scanning in/tagging/annotating the old bills we found late last year.

[ profile] lady_angelina, especially, may want to see the old money pics.

I am particularly proud of this one of a five-peso bill which I annotated the hEll out of ;-)

free wifi

Jun. 15th, 2008 06:49 pm
afuna_archive: (Default)
the e-yellowpages free wifi thing is interesting. ( min purchase of 30 pesos food in a restaurant entitles you to a free wifi card with a login that is valid for three hours. (but there is something else here about expiring 24 hours from firsy use).

i think it's a neat way of doing things, and it looks like they've closed off the possibilities for abuse while still leaving reasonable terms for the customers.
afuna_archive: (Default)
A couple of weeks back, someone called me pretty (well they didn't actually use the word pretty, but I say it's close enough), and ever since then, I have been preening and indulging my vanity and, you know, prettifying.

*unabashed grin*

So um, today I went to get a facial.

That is all

Because [ profile] av8rmike asked, pictures:

before and after )


afuna_archive: (Default)

June 2009

  1 2 3 4 5 6
7 8 9 10 11 1213


RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 19th, 2017 08:37 pm
Powered by Dreamwidth Studios