annathepiper: (Great Amurkian Novel 2)

Faerie Blood Second Edition Cover

Y’all will have noticed I have done bugger all with any writing projects for a while. Believe me, I’ve noticed this too. My creativity fell right back into a pit when I got laid off from the Day Job this past September, and I’ve had a bitch of a time trying to haul it back out.

But tonight, I returned to try to edit more of the third edition of Faerie Blood. Edits on Chapter 13 are now complete. Found a bunch more semi-colons and exclamation marks I wanted to remove, and also found one short paragraph that was in fact a bit of a mess and made it past me AND Dara AND all the beta readers. The paragraph as currently stands reads:

“Dazzled by the Sidhe,” Jude replied, “Their most famous human victim,” while she scanned the output flashing by in my command window.

Note the weird placement of commas, which made me go o.O. The revised version of this will read:

“Dazzled by the Sidhe,” Jude replied, while she scanned the output flashing by in my command window. “Their most famous human victim.”

Any and all cheerings on to continue this endeavor would be welcome. Right now I’m struggling HARD to find the wherewithal to do anything writing related. But I’m to a point that I feel like if my unemployment status goes on a while, I’ll need to do more writing to make me less unhappy about the unemployment. Trying to set up a positive feedback loop here.

annathepiper: (Alan YES!)
Captain Marvel

Captain Marvel

My household went to see Captain Marvel this past Thursday night. We’re not normally an opening-weekend movie-viewing type of household, but this time I wanted to make an exception. And I was deeply delighted that we did.

Because, spoiler-free picoreview: CAROL DANVERS IS MAGNIFICENT AND I MUST SEE THIS MOVIE AGAIN.

Behind the cut you will find ALL THE SPOILERS. If you haven’t seen the movie yet, and care about spoilers, come back and read this later.

Coming over from Facebook or Twitter? If so, please be mindful about what replies you may give me on those sites.

If you’re reading this either directly on angelahighland.com OR on my Dreamwidth account, spoilers in the comments are fair game.

Now with all the caveats out of the way, let’s talk Captain Marvel. 😀

Read the rest of this entry » )
annathepiper: (Musical Jack)

This is a super-late post, as I’ve been lagging a lot on blogging. But I want to clear out my Drafts folder in WordPress, so here we go!

If you follow me on Facebook, you already saw me geeking out about this, this past late December/early January. But for the rest of you, here’s a post all about how I’ve been able to test various kinds of fiddle rosin I got from Dara as a holiday present.

My fiddle teacher, Lisa Ornstein, had suggested that I get better rosin to improve my sound. Up till that point, I’d been using the rosin I got with the instrument: a block of d’Addario Natural Light.

She recommended Salchow, so I put that on my wishlist–both the Light and the Dark kinds, as I didn’t know which one I wanted. But for 2018’s Solstice/Yule/Christmas/fill-in-your-favorite-winter-holiday-here, my belovedest Dara got me five different kinds of rosin. What she got me included:

Pyramid of Rosin

Pyramid of Rosin

  • Salchow Light
  • Salchow Dark
  • Jade L’Opera
  • Pirastro Goldflex
  • Pirastro Schwarz

This, for the record, is a whole helluva lot of rosin. Lisa was deeply amused when I told her about this, too. Essentially, I have a lifetime’s supply of rosin here. But Dara maintained (and I agree with her) that it was appropriate to get a whole bunch of types to try out, so I could make an informed decision on which ones I liked best.

I did some preliminary tests when I got all of these, throughout the first couple weeks of January. So far I prefer the Jade, with a side helping of the Pirastro Schwarz. The Jade gives my instrument a nice clear bright sound, while the Pirastro Schwarz adds a bit more depth and nuance that I appreciate.

However, I learned that since multiple rosins on a bow at once can have different effects on your sound, I didn’t really properly test the Salchows and the Pirastro Goldflex. With the cloth I’m using to clean my strings, I can take care of this problem. If I very gently stroke it along my bow hairs, this helps eliminate prior rosin residue.

So now, for anybody who might find me when they’re looking up what sort of rosin to get, I’ll do a few more posts about my experiments with this stuff. (Particularly since I want to give the Salchows and the Pirastro Goldflex a better shake.) I’ll talk about all five types of rosin, cleaning the bow before switching to each. And I’ll record a sample of how I sound with each as well, to see if I can detect any differences.

This should be fun. Stand by for more to come!

annathepiper: (Emperor Fabulous)

As of this writing, I now have a total of five repositories on my Github account: the misc-configs repo for various config/supplementary files, and two each for Java and Python work. For each of those languages, I have a repo for the REST API portion of this project, and one for the Selenium.

All of the repos can be seen on my Github account.

What I’ve been calling the rough “phase 1” of this project is now more or less complete. I’ve got basic test cases in place in both languages for both the REST API side, and the Selenium side. As I’ve written about before, the API tests are dealing with the service endpoints that handle publicly viewable information. The Selenium tests are mostly oriented around testing parts of the homepage of my little test WordPress site.

Now I’m moving into the rough “phase 2”. In this phase, I’m adding more Selenium tests. This’ll include adding some sidebar tests for the homepage, as well as tests for additional sections of the site (a post and a page), and making sure that the elements are correct on the selected links. I’ll also be testing site search and adding a new comment to a previously existing post, since that’s something I can do without authentication.

“Phase 3” of this project will get into dealing with stuff that requires authentication. From the REST API side, this’ll mean dealing with the service endpoints that handle things at the site admin level (such as making a new post or comment, or editing a previously existing one). From the Selenium side, I’ll want to see about verifying logging in and logging out of the site, and making sure that the links displayed in the “META” area of the sidebar update themselves accordingly.

(NOTE: I am NOT going to try to test the actual WordPress admin UI. That’s a whole different kettle of fish than testing a front-facing site.)

In related news, I’ve also discovered the Githubs “Projects” functionality, and I’ve made myself a project there to cover the work I’m doing. This amuses me, as their Projects board looks a lot like JIRA, the bug tracking/project management software we used at my Former Day Job, as well as at the short contract I had after the layoff at the tail end of last year.

Interested parties can find my current active project on my Github projects page. I’ll be adding additional projects to that once this one is complete–like the WordPress plugin work I want to do!

I’ve actually had job recruiters and interviewers ask me about this work, now that I’ve got a link to my Github on my resume. This has proven beneficial in interviews I had last week, and I even got useful tips on additional libraries I can research, as well as aspects of version 8 of Java I hadn’t had experience with yet. I’ve gotten positive feedback about how I do comments on things, as well as on the various Readmes I’ve put on the repos.

So while the work hasn’t yet actually proven critical in landing me a job, it has proven useful in helping me demonstrate that I not only know how to code, but that I like it well enough to do it on my own time and to plan out larger projects.

This is, I feel, a very valuable thing for me to be able to demonstrate.

Mirrored from annathepiper.org.

annathepiper: (A Star Shines)

Welcome back to my Bilingual Silmarillion Reread! Previous posts in this series are Part 1 and Part 2.

In this post, I’ll begin talking about the Quenta Silmarillion, the part of the book that deals with the First Age of Middle-Earth. This is the section that has all my major favorite bits, too. But I’ll get to those in due time!

Read the rest of this entry » )

Mirrored from angelahighland.com.

annathepiper: Han Says NO (Han Says NO)

We’re being all yo-yo-y over here with the power going up and down and up and down and back up again. But now at least, we are again back.

For those of you who didn’t see my angelahighland.info post earlier, we got some rain in this afternoon. Things were fine until we heard a loud pop somewhere near our house, at which point our power went down. I got onto the PSE app on my phone and reported the outage.

Not long after that, a PSE truck showed up in our driveway with a couple of crew investigating. They told us a branch had come down on the lines near our house, which tripped the circuit, and they just needed to get a truck in that could reach it.

So we went ctrl-alt-fuckit and went out for dinner. Fortunately, while we were out, the power came back. Let’s see if we stay back up this time!

Hold Together

Hold Together

Mirrored from angelahighland.com.

annathepiper: (Beckett and Book)
Once Ghosted, Twice Shy

Once Ghosted, Twice Shy

All these storms in the Seattle area have meant my inbox has been piling up along with the snow! So here’s another ebook roundup post to help clear out the queue.

Acquired from Amazon:

Jane Doe, by Victoria Helen Stone. This one is a thriller about a woman getting revenge on the man responsible for killing her best friend. Saw this get talked up very positively on the Smart Bitches site, so when it went on sale for $1.99, I nabbed it.

(And I bought it from Amazon since it’s published by one of Amazon’s own imprints, and therefore not available with other ebook vendors.)

Acquired from Kobo:

How Long ’til Black Future Month?, by N.K. Jemisin. This is her newly released collection of shorter works, and I’m snapping it up because goddamn this woman can write. And I nabbed it in ebook form for $4.99. (A price which is still in effect as of this writing!)

Spellswept and Snowspelled, by Stephanie Burgis. Fantasy-flavored romance, sort of a meld of historical romance and romantic fantasy, so think “Regency romance with elves”. This is highly pertinent to my interests! These two titles are a prequel novella and Book 1 of the series called The Harwood Spellbook, and right now the prequel is on sale for $1.99 and Book 1 for $0.99. If I like this, I’ll also be nabbing book 2.

And last but most definitely not least:

Radio Silence, A Duke by Default, and Once Ghosted, Twice Shy, all by Alyssa Cole. Nabbing these because a) hey, I’m also published by Carina Press! This makes Alyssa Cole and I fellow Carina Press authors! \0/, b) I really liked A Princess in Theory, so I wanted to proceed with the series, c) I’m particularly happy about Once Ghosted, Twice Shy, featuring queer black women, and d) I also enjoyed Cole’s An Extraordinary Union, and am looking forward to building her presence in my library!

Got the two Royals books for nice and cheap, and I nabbed Radio Silence while I was at it by spending some amassed Kobo points. I love that I can periodically do that on their site! Also, I like the cover on Once Ghosted, Twice Shy almost as much as the one on A Princess in Theory. I love the expressions those two women are giving each other. (heart)

Total for the year: 10

Mirrored from angelahighland.com.

annathepiper: (Alan YES!)

Our power came back a short while ago, so that means my web server is back up again! And THAT means angelahighland.com is once more reachable.

And I said this over on the post I put up on angelahighland.info, but for those of you who didn’t see me post it there, or see my last post on Dreamwidth: the Rebels of Adalonia books are currently ON SALE for 99 cents each right now!

Since sale prices on the Rebels books are outside my control, I will NOT know when this price stops being active. So if you don’t already have these ebooks of mine, now is a real good time to get them. Or tell a friend if you know somebody who you think might like my writing! Please do spread the word, I need all the word of mouth I can get. Particularly since right now I don’t have a day job. Thank you in advance!

The Rebels books are available on all major ebook platforms, as well as directly from Harlequin, Carina Press’s parent company. All the links to buy the books are on the official Valor of the Healer, Vengeance of the Hunter, and Victory of the Hawk pages.

And do remember: the Rebels books are NOT standalone novels. You DO need to read all three of them for the complete story. But at 99 cents a pop, that’s still cheaper than most paperbacks!

Questions? Let me know!

Mirrored from angelahighland.com.

annathepiper: (Winter)
Y’all may have heard that in the last couple of weeks the Seattle area has been hit by four, count ‘em, FOUR different snowstorms. We have a perfectly ridiculous amount of snow still on the ground, and while the winter barrage does finally appear to be over, last night’s warmer weather has meant a LOT of power outages around here. There are an awful lot of trees with heavy snow on them. And falling branches as well as full on falling trees have taken out power lines all over the place.

Including at our place. We don’t have an estimate yet as to when our power will be back. We’re fine, thankfully. We have gas-powered fireplaces to keep the house warm, and our stove is also gas-powered, so we can make hot tea or cocoa, and we can cook things.

And we’ve got Internet at least on our mobile devices even if our main Internet service is out. But since that service IS out, all the resources we host on our servers are down for the time being. This includes my primary author site at angelahighland.com, as well as my personal website at annathepiper.org.

I have however also finally moved my angelahighland.info domain over to point at my backup website up on Wordpress.com. This is actually the second power outage we’ve had in this stint of weather. After the first, and knowing we’d have more storms on the way, I decided to go ahead and do that domain switch so that I could at least continue to have info available about my books if my primary sites go down.

So I bought a premium plan at Wordpress.com, which let me assign a domain to my site there. It also let me get one of their nicer-looking themes. Now I’ve got angelahighland.info as my official domain there, and I’ve prettied the place up a bit.

All of which leads me to one more interesting bit of news. In the middle of updating that website, as well as the equivalent pages on angelahighland.com, I discovered that the entire Rebels of Adalonia trilogy is on sale right now for 99 cents each! So right now you can get the whole trilogy in ebook form for well under the price of a paperback.

If you’re interested, I encourage you to hop over to angelahighland.info and look at the official pages for Valor of the Healer, Vengeance of the Hunter, and Victory of the Hawk for the roundup of all the places you can buy these books. They’re available on all major ebook sites, as well as directly from Harlequin, the parent company of my publisher Carina Press. And remember, I wrote those books under the name of Angela Highland, so if you want to search for them on Amazon (or wherever), use that name rather than Angela Korra’ti.

On the books’ individual pages, you can see their blurbs as well as links off to where you can read samples. Do remember: you do need to read all three of them to get the complete story. The Rebels books are NOT standalone novels!

And do leap on this ASAP if you’re interested. The pricing on the Rebels books is out of my control, and I do NOT get notified when the books have a sale price like this, or when that sale price might expire!

Please also do spread the word if you would. Word of mouth is critical for little authors like me. :) Thanks in advance if you can share the news around!
annathepiper: (Final Test)

I now have three active repositories up on my Github account. These are:

misc-configs: This one is for miscellaneous config files that are useful for the tests in the other repositories. What’s in here will mostly make sense to you if you are familiar with a) how to import data into a WordPress site, b) how to import Collections or Environment files into Postman, and/or c) how to use a YAML file to run Docker Compose to launch one or more containers.

wp-test-demo-java: This one is for my demo of testing the REST API endpoints made available by WordPress for any given site. Phase 1 of the work on this demo is complete, in which I test against the endpoints that handle publicly accessible data. I.e., the kinds of things you could find out about a WordPress site if you’re just a visitor to the site.

wp-test-demo-java-selenium: This demo is also using my test WordPress site, but here, I am doing front end testing rather than service testing. I’m using the Selenide Java library to run tests against the site via Selenium, a widely used automation framework for testing web pages. Selenide is a layer on top of Selenium that does the heavy lifting of Selenium setup for me, and frees me up to focus on the test cases I want to run.

This is a work in progress, but as of this post it has 27 test cases in it. There are more to come.

Other projects that’ll be showing up on my Github account include:

  • Phase 2 of the REST API project, which would involve hitting service endpoints that specifically require authentication.
  • Porting the Selenium tests over into Python, and structuring them in such a way as to be similar to the Python test framework we used on my former team at Big Fish. The intent here would be to demonstrate my ability to use Selenium in Python, and to write up a framework for it. (Which will require more work than the equivalent testing in Java!)
  • The teeny WordPress plugin I want to do that’ll make nice Dreamwidth-style user and community name tags in a post or page for me. (This is the one I’ve mentioned before that would be an expansion on the very old plugin that does this for LJ user and community tags.) This would be written in PHP, and the intent HERE would be to show my comfort level with PHP. I haven’t used this language as much in a professional context, but I HAVE used it a lot over the years dealing with my websites, and I can demonstrate that here.

Stretch goals:

  • Do something in JavaScript. What, I don’t know yet, but the obvious possibility would be to port some or all of the previously mentioned Selenium tests.
  • Since I do have a locally running plugin on annathepiper.org that fuels my Roleplay Logs page, time permitting, I’d like to do a more solid version of that. Right now the plugin I’m running is a hack of the previous non-Wordpress-based code, and it talks to a database outside the WordPress structure. A cleaner version of this would actually be properly integrated with WordPress. If I get really fancy, I could do an entry form in the Admin UI for WordPress to allow the addition of new logs, and possibly even reading them in via the Media section of the site. This would, of course, also be written in PHP. More on this as events warrant!

Mirrored from annathepiper.org.

annathepiper: (Final Test)

Good progress on the coding project today! \0/ Things accomplished:

  • Added new test cases involving Categories, Tags, Pages, and Comments, to bring the total number of test cases up to 10
  • Added the ability to run the cases via a Maven configuration as well as TestNG, and updated my pom.xml to use the testng.xml as its suite file
  • Checked all the new test cases and related work into wp-test-demo-java
  • Renamed my wordpress-dev repo to misc-configs, because that’s really what it’s for miscellaneous config files
  • Updated my Postman collection to include all the endpoints for the test cases I wrote today, and checked the new version of that into misc-configs
  • Updated the Readmes on both wp-test-demo-java and misc-configs to more clearly explain what the repos are for, particularly wp-test-demo-java, as I’ll be pointing recruiters at that
  • Installed Jenkins (again) on my dev laptop, so that I can run the automation as a local Jenkins job as well as within IntelliJ, and to keep up my practice using Jenkins

I have decided, too, that I’ll be doing this project in phases.

Phase 1: REST API tests that hit the endpoints that can serve up publicly available data. I.e., the kinds of data you’d see as a user just browsing a WordPress site.

Phase 2: Selenium-based tests that will do front-end type tests. For example, “If I click on this link, does it take me to this expected target page?” Or, “If I click on this thing on the menu, do I get the correct dropdown off of it?”

Phase 3: This is the ambitious part. There are also REST API endpoints for WordPress that’ll let you get at the stuff you’d ONLY see as an authenticated user, such as post revisions and settings and the like. Time permitting, I may learn about the various ways to actually do that authentication properly so that the test suite can actually get at those endpoints.

Right now, though, I’m going to focus on phases 1 and 2.

Mirrored from annathepiper.org.

annathepiper: (Alan YES!)

Spent most of today (very roughly during ‘work’ hours, just to try to keep to the whole idea of coding to a schedule) working on the WordPress testing demo project I talked about in my last post. As of this writing, I have some actual working things checked in up on Github. There’s only one functional test case so far, but it’s a start!

What I accomplished today:

  • Creating a Github repo for this work
  • Read about the API endpoints that WordPress makes available for any given site, some of which are publicly viewable, others of which require you to log in as a valid user
  • Started a Postman Collection to keep track of the endpoints I’ll be playing with for my test site, and checked an initial version of this in on Github
  • Refreshed my memory about how Unirest works, as this was the library we used at Big Fish to talk to various services; maybe not the most current library to use, but it’s the one I know, so I’m going with this for demo purposes
  • Got IntelliJ on the Linux partition of my dev laptop updated to the latest version
  • Built the actual project in IntelliJ, as a Maven project, so it’d have the correct file structure and a pom.xml file I could add dependencies to
  • Started building a client class that will use Unirest to hit those endpoints for my local test site
  • Built a BaseTest class in charge of doing setup used by all the test classes I’ll be making
  • Built a TestPosts class to start the test cases for the “Posts” endpoints in the aforementioned API, and now it even has an initial functional test case!

Now that I have an actual working (if tiny) framework here, I should be able to fill in some test cases reasonably quickly.

Note also that the test suite assumes I am running the WordPress test site locally. For bonus usefulness I should make some sort of healthcheck test case that verifies that the test site is in fact UP.

Mirrored from annathepiper.org.

annathepiper: (Final Test)

Since I continue to have time on my hands and no active leads bringing me in for interviews this coming week (so far), I’m moving forward with laying down the plans for my coding demo.

As I said in my last post about this (here for those of you reading on Dreamwidth), I’ve succeeded in setting up a test WordPress site in Docker.

The rest of this operation is going to look something like this, at least for phase 1 of this project:

  • Actually get some content into that test WordPress site. This will probably involve just doing a database copy down from my backup WordPress site up on angelahighland.wordpress.com. If for some reason I can’t do that, I’ll install a lorem ipsum generator plugin (there are a few for WordPress, I looked) and generate purely random content.
  • Study up on the REST API WordPress makes available for any given install.
  • Once I know what service endpoints are available, use that to scope out what test cases I can do.
  • Write out those test cases in a Java BVT suite, similar to the ones I wrote at Big Fish. Tools I will need for this: IntelliJ, TestNG.

A possible Phase 2 for this project will involve extending the testing to include front-end testing. In other words (for those of you unfamiliar with how web testing works), hitting the pages of the test site in a browser and verifying that expected things are there, and/or that you are able to do certain things (e.g., log in, do a search, leave a comment). Tools I will need for this: Selenium (also in a Docker image), with a side helping of the Selenide framework. This would be a followup on my previous research that I did as one of my last projects at Big Fish.

Possible stretch goal: replicate some of the same test cases in Python, just to brush up on my Python skills. Tools I’d be using in this part of the work: PyCharm.

I’ve been writing out some tasks for myself in Things, by way of a task breakdown, and I suppose this blog post kind of counts as a spec. Ha. :D

And when I’ve got some actual code, I’ll be checking it in on my personal Github account. This will be fun, hopefully, as well as a way to keep my skills active until such time as I can convince somebody to give me another job!

(EDITING TO ADD: This, by the way, is a separate project I’m planning in addition to doing a WordPress plugin! So I’ll have multiple things I can eventually point at by way of demonstrating I can code. What I’m talking about in this post is more along the lines of demonstrating something similar to the last code I wrote at Big Fish.)

Mirrored from annathepiper.org.

annathepiper: (Beckett and Book)

I was going to post this sooner, but I got smacked upside the head by an end-of-year cold. So let’s open 2019 by talking about the last few ebooks I grabbed during 2018, shall we?

Acquired from Kobo:

Blood Orbit, by K.R. Richardson. K.R. Richardson is a.k.a. Kat Richardson, and as y’all know, I loves me some Greywalker books. So this, her first outing into SF, was something I’d had my eye on to get for a while. Finally picked it up during Orycon, when I chatted with Kat there.

Head On, by John Scalzi. This is book 2 of his series that began with Lock In, and which I quite enjoyed. Finally snagged this when it went briefly on sale in ebook form.

Solomon’s Seal, by Skyla Dawn Cameron. Saw this one talked up on the Smart Bitches site in a roundup of ebook sales. And it sounds like potential Big Silly Fun, for which I’m willing to plunk down 99 cents. The sample I read on Kobo’s site seemed promising, too!

That puts me at 57 for the year.

Mirrored from angelahighland.com.

annathepiper: (Final Test)

So one of the things I want to do during my between-jobs downtime is practice my coding. And in particular, since I thought it’d be nice to a) start small and b) play with something I’m actually interested in coding (as opposed to, say, just focusing on random interview-type questions which will eventually bore me to tears), I decided I’d try to play with making a small WordPress plugin.

I’ve already done one that I’m running locally on Annathepiper.org: namely, to show y’all my archive of roleplay logs. Eventually I want to do a newer version of that, something that might let me actually practice setting up a simple web service.

For now though I’m going to do something less complicated. There’s a very old plugin called “lj-tag-parser”. This thing has a very simple job: allowing the LJ-style syntax for usernames and communities in your WordPress posts and comments. I’m using it right here on annathepiper.org, which is why you can actually see LJ-style usernames and tags if I write something like, say, userinfoannathepiper.

However, this thing hasn’t been updated in ages. And I thought it’d be nice to expand it to allow Dreamwidth-style syntax in addition to LJ-style, and possibly also allow generation of such tags via shortcodes.

But before I do all of that, I wanted to make sure I could set up a clean WordPress dev install.

In the past, when I’ve played around with dev-type WordPress stuff, I just did this on a separate blog on my annathepiper.org network. But coming at this with my SDET hat on, I thought it’d be cleaner and more appropriate to developing my coding experience if I set it up the way I’d do it in a work environment.

Which means a brand new, clean WordPress dev install. And in particular, using official WordPress and MySQL images from Docker.

For those of you who aren’t in the tech industry, suffice to say that Docker is a tool that lets you do exactly this kind of thing. You can set up a thing you want to play with in its own little container on your system, without having to worry about it interfering with anything else you might be doing. Docker lets you go about this in a few different ways. You can go get official images for things (like, say, the latest WordPress install) and do a single run using that image.

Or, if you want to do something a bit more complicated (like, say, running the official WordPress image AND a MySQL image that you’ll need to actually power the WordPress install), you can chain them together using a thing called Docker Compose.

Docker Compose works by you setting up all the config data you need in a file called docker-compose.yml. I’m still fairly new to the syntax this thing requires, but fortunately, I learned a bit about it while I was still at my previous day job at Big Fish. So I was able to utilize that knowledge to build a file that’d let me set up that clean WordPress dev install I want.

I did have to jump through a few hoops to get all the info I needed, though. Here are some pages that proved useful:

So now, as of this writing, I have a nice little set of Docker containers running on my dev box on Linux. And the nice thing about doing this via Docker, especially, is that I could take this exact same docker-compose.yml, reboot my box into Windows, and use it there too. All I need to be running locally is Docker and Docker Compose. The rest of it comes in with the images I specify!

And for the interested, I have checked in my final docker-compose.yml up on my personal Github account, and you can see it right here.

Mirrored from annathepiper.org.

annathepiper: (On the Moon)

It’s been a while again since I’ve posted on angelahighland.com. For those of you who haven’t seen my recent annathepiper.org posts (or my posts to social media), here’s a quick overview of what’s been going on in my life lately.

Day Job: I got laid off from the day job at the end of September. I’m still sad about that, as I really loved that job! Since then, I’ve been working on a short-term testing contract while I search for other full time employment leads. This contract job is still in downtown Seattle, but it’s a bit farther south in downtown than I’ve worked before.

It’s also meant that my hours have been somewhat wacky, and I’ve been pretty fried by the time I make it home in the evenings. So I’ve barely had any time to keep up with regular adulting-type things like paying bills. Never mind actually writing anything. That said…

Writing: I’m still working on the next print edition of Faerie Blood. This is something that HAS to happen, given that the espresso book machine I’d been previously using at Third Place to do my print editions is no longer available. Once the day job situation stabilizes, I’m hoping I’ll actually be able to resume work on this. Right now, working on an edit pass seems like it’s more without my power than writing anything new.

(I know I haven’t written anything new in a while, and that DOES stress me out, you guys. But I gotta get my writing mojo back with baby steps, apparently.)

General Site Housekeeping: I had previously tried to spin up sub-sites of my annathepiper.org network, a dev site and a photo site, only to discover that trying to maintain two many different WordPress sites is annoying. So the dev and photo functionality I wanted to do is getting rolled into the general annathepiper.org site.

Angelahighland.com will retain its focus on my books.

For the time being, the bulk of my blog writing will remain on angelahighland.com. Annathepiper.org will get posts specifically related to that site. (This is only relevant to y’all if you’re following my sites directly. If you’re following me on Dreamwidth, you’re going to get both sites’ posts regardless!)

Any questions? How are y’all anyway?

Mirrored from angelahighland.com.

annathepiper: (Alan and Sean Ordinary Day)

This is a test, this is a test, this is a test. This is me playing with the new “Gutenberg” editor that comes with WordPress 5.0, and yep, this is sure different.

Gutenberg is oriented around the concept of “blocks”. It keeps offering me things to do to various types of them, including paragraphs and shortcodes. I’m not sure yet if I like this experience yet. But at least there’s a plugin I can install to restore the classic editor if I decide to get rid of this.

For now, anyway, I’ve got this version of WordPress installed on my personal network of sites (which includes both annathepiper.org and angelahighland.com). Assuming nothing obviously explodes, I’ll be rolling it around to the other sites hosted on murkworks.net this weekend.

Mirrored from annathepiper.org.

annathepiper: (Alan and Sean Ordinary Day)

I have a tendency to let projects get away from me if I’m not careful, and lately this has tackled me again as I’ve found myself trying to spin off two separate WordPress sites on my network–one for doing indie SDET work, and another for photos. The first was motivated by me getting laid off recently from my long-running day job. The second was brought on by Flickr announcing that they were going to start limiting free users to 1,000 photos and/or videos on their site, which made me think that I might want to move a lot of my Flickr content here.

Both of these projects were nice in theory. But in actual practice, I discovered that having too many WordPress sites to keep track of is annoying for me.

I also discovered that while I liked the idea of a standalone photos.annathepiper.org, this meant that I couldn’t easily get at the photo galleries I wanted to put on it. Say, from pages on the main annathepiper.org site, or old posts. So I’m opting to do the photos thing here instead. And while I think I like the theory of having a standalone dev site on my WordPress network as well, again, I think it’s a bit too much fracturing of how much I need to keep track of with WordPress.

So I’ll be pulling the few posts I put on both of those sites into the main blog on annathepiper.org, as well as the photo gallery plugin I’ve been playing with.

Y’all may also notice that I’ve changed the theme here to WordPress’s Twenty Seventeen theme, since I got tired of looking at Twenty Fifteen, which I wasn’t ever really happy with anyway. And I’ve put up one of my favorite pics as the header. This is my stuffed mammoth Jean-Claude, next to Andre Brunet’s guitar, as taken at Camp Violon Trad in 2017. <3

I’ve taken down the previous menu I had up, as I think about what new things I want to add to it instead. A lot of my older content on this site is stuff I don’t really want to get rid of. But I also don’t want a gigantic menu either!

Anyway. Hopefully this may lead me to actually play with this site more. Let’s see if it does!

(EDITING TO ADD: Hi Dreamwidth people! If you’re seeing this post there, this is of course me talking about rearranging things on my annathepiper.org site, not on Dreamwidth. But the extra bonus of me doing more with annathepiper.org is that you get to see it, too!)

Mirrored from annathepiper.org.

Hiya!

Dec. 2nd, 2018 07:33 am
annathepiper: (Alan and Sean Ordinary Day)

If you’ve been reading me a while, you probably also know that I’m mostly a writer and a geek and an amateur musician. You may also know that periodically I like to take pictures on my iPhone.

Up till now I’ve generally posted my pics both on Facebook and on Flickr. I’ve been using the latter site in particular because while I’m active on Facebook, I also want to have a way for people who aren’t on Facebook to actually see what pictures I take.

This has been lovely up till now. The problem, though, is that as of January 2019 Flickr is moving to a model of allowing free accounts only 1,000 pictures and/or videos. My problem: I have over 1,400 photos there.

Now I have two considerations before me:

  1. I don’t quite care enough about Flickr to want to pony up for a Pro account there.
  2. I do actually have my very own web server.

So this is me playing around with using annathepiper.org as a place to archive older photos. Right now I’m using a WordPress plugin called FooGallery, which offers some really nice UI for album-creating and gallery-creating purposes.

I don’t expect this to be high-traffic. If I turn out to be wrong, I’ll have to tweak the gallery functionality accordingly, and/or post significantly smaller pics than what I can pull off my phone. (Because y’all don’t really need to be downloading full 8 megapixel pics off my phone, do you? Though if you like one of my photos and you DO want the full version, hey, that’s what Dropbox is for.)

Anyhow, let’s see how this works.

Mirrored from annathepiper.org.

annathepiper: (Book Geek)

There’s some new Julia Czerneda in my near future, but until THAT happens, behold! A few more books I’ve picked up lately, all from Kobo:

Within the Sanctuary of Wings, by Marie Brennan. The final book in the Lady Trent series, which I’ve finally been able to pick up as the price came down some more. VERY much looking forward to savoring this.

Chapel of Ease, by Alex Bledsoe. This is I believe the fourth book in his Tufa series, which started with the wonderful The Hum and the Shiver.

To Guard Against the Dark, by the aforementioned Julie E. Czerneda. This is the third book of her Reunification trilogy, and I’m looking forward to savoring this too!

The Obelisk Gate and The Stone Sky, by N.K. Jemisin. The second and third books of her Broken Earth trilogy. VERY much enjoying this. Plowing through Book 2 right now and should be charging into Book 3 in the next week or so.

This brings me to 54 for the year.

Mirrored from angelahighland.com.

Profile

annathepiper: (Default)
Anna the Piper

March 2019

S M T W T F S
     12
34 56789
10111213141516
1718 1920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 20th, 2019 03:52 am
Powered by Dreamwidth Studios