Hi World!
Click on the covers to read.
Accompanying the Phoenix
Accompanying the Phoenix book cover
Author: Jiu Lu Fei Xiang \\ 九鹭非香
Alt titles: 与凤行本王在此
Pub year: 2013

Raw Source:

Of the ancient gods only one remained in the world. This god lived alone for thousands of years and no longer had any desires. Legend had it that during the great war between the worlds he used his powers to turn the tide managing to seal the cataclysmic rift bringing order back into the three realms. Time flew by and hundreds of years passed in the blink of an eye.

In this time Shen Li was born into the demon world. Known as the Azure Sky King she was used to living a bright and dazzling life full of successes. Little did she know that her 1000th birthday would bring misfortune to her doorstep – a politically arranged marriage with her name on it. The Azure Sky King would henceforth marry the thirty-third grandson of the Heavenly Emperor, Fu Rongjun. This arranged marriage was meant to unite the Heavenly realm with the Demonic Realm, bringing the two together. Most would consider it good fortune to be related to the Emperor.

Unfortunately Fu Rongjun was infamous throughout the two realms for his Casanova personality. As the King who called the shots in the Demonic Realm, she had the ability to quell uprisings and end wars with a swing of her silver spear – there was absolutely no way she would marry such a flirtatious idiot. She had to escape from this marriage somehow even if it meant death!

In her escape Shen Li, never expected to meet a man that didn’t belong to any of the three realms. This oddball was truly strange!

Summary Source: Novel Updates

An Odette’s Otherworldly Odyssey
Odette book cover
Author: Mu Ling Bin
Alt title: 呆呆少女异世行
Pub date: unknown

Raw Source:
Piaotian Caution-NSFW

A heroine character transmigrated and is busy raising love flags.

A villainess character transmigrated and is busy preparing for her counterattack.

So what does the third transmigrated character, holding a divine sword in her left and a steamed bun in her right, doing?

Her: “Please marry me!” The girl spoke earnestly to the beautiful blond boy in front of her.

Ming Xi: …

The Answer? She’s busy proposing. It’s hard being a single mommy you know.

Summary Source: Novel Updates

Qingge book cover
Author: 戏楼蒹葭
Alt title: 青歌[重生]
Pub date: unknown

Raw Source:

Lin Qingge’s body was pathetically weak, so weak that just taking a few steps would make him gasp for breath. His own family treated him like he didn’t exist. His birth mother died when he was young and his father promptly remarried and knocked his stepmom up. His father didn’t like him, his stepmom looked askance at him and his step siblings coveted his position. Who told him to be the lawful eldest with inheritance rights?

When Lin Qingge was eighteen he came out of the closet, creating a huge rift between him and his family. It was all for that guy, Liu Yang. He’d whispered sweet nothings in his ear, saying things like he’d protect him and bs like that. Lin Qingge’s old man blew his top when he found out and promptly disowned him. That didn’t matter to Lin Qingge, he had Liu Yang afterall. He fully believed in that guys words and goodwill.

If only he wasn’t so stupid…

Ultimately Liu Yang was like a vampire sucking his wealth dry, leaving a husk behind. After pushing Liu Yang to a high position, Lin Qingge finally collapsed in his apartment. It was a sad sorry sight. Closing his eyes, he knew this was the end of him. Who knew he would wake up instead in a different time and a different place?

Eh? What’s this? Well fine! This time I’m gonna hug that brother’s thigh real tight and never let go!

Source: Novel Updates

Rebirth: the Journey of a Wife Spoiling Her Husband
Rebirth: The Journey of a Wife Spoiling Her Husband book cover
Author: 祈容
Alt titles: 重生之宠夫之路
Pub date: 2012

Raw Source:

After being reborn she worked hard to stalk and marry her husband, abuse and punish her other scumbag husband, and embark on a journey to reach the pinnacle of life!


For the egregious crime of treason everyone in the Xiao House were sentenced to death.

At the execution grounds while waiting for her beheading, she stared at the youth sprawled on the ground in front of her. He had run over so hurriedly he tripped over his own feet, displaying an undignified sight. It made her smile thinking how stupid this person was. She had completely used and taken advantage of him from the day he forced her to marry him. Yet despite all the abuse she heaped on him, he still wanted to save her.

She opened her eyes again only to find it was the day before their wedding. That devious scoundrel… to make her his wife through underhanded methods… The memory of it still left a bad taste in her mouth.

She was going to grab this second chance and live it up! Extort all debts owed to her! Buff herself up and shine like a diamond!

But how was she to know that the husband she once hated was actually really loyal and gentle, soft and easy, and so incredibly sweet and delicious to eat! The shutters that blinded her eyes in the previous life were cast aside. She realized she didn’t know how to cherish the good things in life. So in this new one she was going to make sure to pamper and spoil the hell out of that husband of hers.

Source: Novel Updates

2018: End of Year Updates

Update is long. I highlighted the important points. Just skim and read the ones that feel relevant to you. Here’s the short of it:

  1. changes to notes
  2. amazon wish list
  3. Rebirth **hiatus**
  4. Wattpad retirement
  5. reading recommendations
1. Changes to notes and updates:
You won’t see them for:
  • unknown translations – as in those translations I post the original text for because I have no idea how to interpret them.
  • personal asides – I’ll put my thoughts in the comments/header/footer if I feel like sharing.
  • cultural terms and definitions – technically still around, just in a much more limited way. If I need to look it up to understand something then I’ll add a note.
Instead notes will be used for:
  • editorial notations – such as typos with significant impact to the story line.
  • gentle reminders – about plots, names, stuff like that.
  • To a certain extent I’ve already started, but now it’ll be in full swing. So if you find fewer and terser notes, that’s why.
2. Coding and gifts
I wanted to do something fun, and since Christmas was on my mind, I decided to tap into my desire for presents and combine coding and gifts. I recently learned how to make password protected pages, so now there will be a few on the site. Don’t be surprised if there are places you can’t access; they’re related to my Amazon wish list.

If you send something, great. I’ll be super excited. Just PLEASE make sure you check the box that denotes it as a gift, otherwise I won’t get the option to send you a thank you note.
3. Hiatus:
Rebirth will be on hiatus. The cheek. I barely update it as is, yet it’s going on hiatus. But four stories at once just doesn’t give me as much time to code as I’d like. Plus screw those assholes who copy and paste without credit; they can do their own translating. Paywalls indeed... tch.

Hiatus will start after chapter 13. Will pick it back up when I’m more caught up with my first love ATP, soft guess will be around July 2019.
4. Wattpad:
Goodbye Wattpad, hello Microsoft Word. I briefly used Wattpad as my word processor, but I’ve since moved on to Word. Say what you want about Microsoft, but their Word 2019 is great.

Those freebies like Grammarly and Google Docs just can’t hold a candle to it. Even the 365 version of Word doesn’t work as well as the desktop version, all that autosaving just makes it sticky, well at least in the institution version.

Combine the desktop and the app together and I'm pretty satisfied. It does everything I want: style, proofing, and cloud storage. I can work on my things whenever, wherever, on whatever device, with or without internet access, AND it eventually all syncs and saves. Thank goodness; it’s a keeper.
5. Recommendations:
I feel like I have to recalibrate my English from all the MTL/MTLish translations I’ve been reading. Do you have any good quality translations on NU to recommend? My idea of quality titles include: Deep in the Act, Utsukushii Koto, and Cold Sands. The translators, editors, and proofreaders work great together, well except for Utsukuskii; that translator just works really hard solo. Kudos translator-san, kudos.

I’m up for native english stories too, ones set in the East/Middle East along the lines of Guy Gavriel Kay or Barbara Wood. If you read the same things I do, throw me some recommendations. Goodreads and Amazon just haven’t given me any good ones lately.

Happy New Year and all that jazz. Hope you glitter and shine.

11.5.2018: Site theme change

So now it's a lighter theme. Maybe keep it as a light theme.

10.28.2018: Wattpad

I used to use Google Docs to store and edit the raws but Wattpad is so much easier to use, especially because I don't usually group edit it with anyone. When my guest editor proofreads it for me I just print out a physical copy and share it that way, so I don't really use Google Docs for collaboration purposes at all, which is where it really shines.

The chapter navigation on Wattpad is smoother and I can even use my laptop to edit offline. Google Docs won't let me do anything offline. Sucks. So I've been gradually moving my edits over to Wattpad. The finished chapters have been published there too. I'll leave the Google Docs chapters I did up but I won't be updating those anymore after this month of releases.

edit: well Wattpad would have been perfect if it kept the quotation marks and apostrophes stylized.

9/10/2018: Admin Comments
  • Settled on a way to distinguish admin comments from user comments by creating a NULL row in MYSQL. Enter admin comments directly into the SQL database for replies, then create a CSS rule to display it a little differently.
8/5/2017: RSS and content layout
  • Added RSS. The validator shows errors but it doesn’t seem to affect the functionality
  • Updated the index page layout
7/26/2018: Security updates
  • added more sanitization for the user input fields
  • updated ATP page
  • made some CSS changes
updates 7.21.2018
  • switched to bootstrap and adjusted the accordion
  • index page tabs: min-width to make them more uniform
  • accordion card animation adjusted so not as harsh on scrollTop
  • linked [closed panel] at bottom of the each chapter
  • only one accordion pane open at a time.
  • updated popovers for all story files with the exception of ATP
  • made an outline file for loading up new chapters
  • updated index tabs to include more info about the titles
  • trying to decide if I want the definition list to be a drop down display as a modal
  • Bootstrap 4 is pretty new so I don't think an upgrade will happen too soon so I modified the Bootstrap CSS file directly
  • I do like the accordion from Bootstrap because it scrolls with the main window instead of using its own frame scroll

7/17/2018: work on notes

After having gone through the documentation for popper.js I really appreciate the amount of work and thought that was put into the jQuery documentation. The user experience between the two were dramatically different. Even as a newbie I can understand jQuery because it’s so clearly written, not to mention the amount of detailing in all their examples.

Although I liked the idea of poppers.js it was just too hard to understand so I had to nix the idea of using it. Instead I’m just going to go all in on Bootstrap. It’s good. I might as well just use it. I’ll parse out the CSS and mod it. The only failure it has is the lack of address for image inclusion in the popovers. Yes I can add it as a script but to do that for every instance of an image would be cumbersome. So as of right now I still don’t know how to handle images other than to just keep using the tooltip I have now. I may just stick to appending them to the end of the paragraph or include a link instead.

That was two days of solid work. Now I have to go back and update all the notes from the text to the popovers. I may hold of on doing so just because I’m not sure how much I will like Bootstrap. It does take longer to load…

7/16/2018: tooltips, dropdowns, and popovers

So tooltips/popovers/drop downs call it what you will but they are a pain to work with. Depending on where they’re positioned, sometimes they get cut off screen. I’ve fiddled with the css and the html and looked through online but … IT JUST DOESN’T WORK! I was finally going to give up and download Bootstrap because their popovers have the “auto” placement which automatically aligns with the window space. It was beautiful, so beautiful. But I didn’t want to download Bootstrap just for that one thing. Plus I liked my own CSS and tag names. If I got Bootstrap then I’d have to reorient myself to a new naming convention. I was going to bite the bullet but decided to do one final Google search “how does bootstrap align their popovers” and that sent me to Bootstrap’s documentation page. Scrolling through it, I saw the different stipulations for making the popover work… such as the need for popper.js. A javascript library just for popovers?! That’s exactly what I need. It’s all I need. Mini javascript libraries that do just one thing are great!

7/10/2018: Got WAMP set up and other stuff

Got WAMP installed so that’s cool. Now page my counts will actually be more reflective of the real traffic on the site.

Prettied up the index page and added some publication info. I want to put in the auto refresh for the comment box but I don’t want to use innerHTML either. I want to try using CSS to create a night mode and a day mode so I’ve been trying to keep my color palette small and consistent.

The code tab looks so shitty…

7/2/2018: icons and HTTPS

I feel good. Got HTTPS and annoying as hell apple icons in. -thumbs up- The HTTPS was not as bad as I thought it would be. I thought I’d have to install it and all this other stuff but Go Daddy took cared of the entire process for me. I just paid for the SSL and they did all the configurations. The only thing that didn’t go correctly was the redirect. I went into the “hwhateveracess” file and inserted the code for redirects. And it worked for the index page but it failed to work for any of the subfolders even though the code I used was supposed to affect the entire domain. I felt a little bad but I asked NU to update all links for my translations. Wasn’t sure they would but they did. Not only that, they were so FAST! I’m always surprised at their speed.

I also temporarily lightened my accordion colors to bring more attention to the notice banner up top. Will probably take it down in a month.

It also feels like my javascriptcomprehension has leveled up a bit. Will try to use it to make real time update for the comments display.

6/27/2018: drop downs and macros

I noticed the drop down menu css is a lot like the tooltip css so I may just merge the two together to cut down on some of the coding there. Also noticed the drop down is a lot like an accordion… just without the click javascripting…for mobile devices it would work fine to replace with it since there’s no mouseover but for the desktop it would be different. Not sure. Thinking about it.

Placed comments under details tag so it’s out of the way of the main text. It doesn’t show up in all browsers but I’ll work on that some more later. Maybe place it in the drop down as well? Man really feels like the drop down is all powerful here.

Found a format workflow that works for me. Realized I could just use macros in Notepad++ to add my p tags. It was hard to use the copy and paste function cause it felt like I was overreaching with my fingers, so my life is also a lot easier now. Not bothering with aggregator sites anymore either.

Redid some of my html coding too. Yeah I’m one of those people that need to clean their room up before they can study.

6/6/2018: backups are looking good.

Updated the 404 error page to include a Google Docs links to all the chapters. That way if I really mess up people can still read the text version of the story. It won’t be pretty or formatted very well but at least it’s available. As a bonus it’s easy for screen readers. So =) Also did a back up of the site so I feel pretty secure about that.

Looking into RSS/Atom because of a reader comment. Let’s see if I can code one. A static one looks pretty easy to do but I’d prefer to make a dynamic one that updates on it’s own. It looks a little complicated though, seems like I’d have to include a database… which may be beyond my abilities right now. I only barely understand enough to make the one for the comments. Anyways wish me luck!

Also while looking into it I discovered why there were rss requests in my logs. Turns out if you use a CMS like Wordpress for example, even if as a content creator you don’t know about it, there is an rss page for your site already installed. So even if there are no links for a feed sign up readers can still sign up. They’d just have to type in the URL with ‘rss’ at the end. It should work. Sounds interesting. I’m a complete RSS newbie, I haven’t even subscribed to any feeds. I will try figuring it out as this month’s goal. But anyways, it explains why there are people who are searching for justreads.net/rss. I’d never made an rss page so didn’t understand why anyone was searching for it.

Also I feel like my world got rocked a little. Previously I’d always use the html entity &rsquo for apostrophes because when I typed it straight in the code editor it would color the text blue, which I took as a bad sign, like does it think it’s code? But apparently if I just copy and paste, like say from my Google Doc, the text is OK. No color changes. Not sure why that is, but it certainly makes typing a lot easier!

5/23/2018: Tabs

Well I figured out why I got those mysli_num_rows.... errors. Turns out it didn’t like the fact that I had html commenting in front of it. -shrug-

Stylized the images and updated the translation tab. While I was at it I also took off the “Fanfic” and “Translation” in the menu bar. One was redundant and the other... well... honestly... whenever I get around to it I can always just add it back in there.

Fixed the opacity of my #container to my liking and added a leafy green background for spring. Currently am working on designing an icon so I can get rid of those annoying “apple whatever icon” errors.

database errors

So I made my database better and that’s good... but now I’m not sure what my error is. Previously I had the comment display in a separate file and there were no errors, but when I put the comment display in the same page as the content I get errors. It still displays fine and everything looks the same so not sure why the error is there. Error message looks like this
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result,

Also why isn’t it consistent? The errors don’t show up in all the iterations, just some of them.

5/13/2018: database renames

Redoing my database so taking off the comments links for now.

5/6/2018: HTML 5 entities

There were many successes and failures. I don’t remember them all. It’s just a haze right now, but some goodies I learned were:

<q> for quick quotations

<details> and <summary> for a straight html drop down display without the javascript, though it does not work on old timey Internet Explorer (Edge is OK though). I will probably just stick with the accordion but this is good to know about.

<small> to display smaller text. Can be used instead of creating a whole new div or span for minor content like notes. It’s not stylized, but for speed it works well. The only downside is it can’t be a child element of block tags like <p>.

I had a copy and paste nightmare with some of the files. It was a catastrophe. A mess, a hot hot mess. I had to just walk away. Good for my translations though as I finally picked them up again.

I think instead of a journal I’ll do an “Errors I learned from” page. Perhaps I’ll start it next week.

4/19/2018: comment box

I’m smirking because everything looks good. Will work on getting the “Translation” page itself formatted something this week or next week. I’m leaning towards using tabs to organize the information.

4/18: PHP MySQL and error_log

I celebrated too soon with the comment box, because although I did create a functioning one that showed up appropriately for the user, I didn’t realize there was such a thing as an “error log” in each folder. I was only aware of the errors generated by MySQL itself. That log is the most useful thing ever, annoying, but super useful. Annoying when there are errors in it, but useful because it tells me where the errors are. So for the comment box there were a slew of error messages in the log. I was shocked. From what I’m given to understand the log helps provide details on errors that may or may not be problematic. It looks at the syntax and other mysterious stuff (to me anyways) and basically just says, “Hey you may want to look at this. Yeah your code runs and it works but... best practices are not being followed here.” Basically it was telling me to stop fudging things because there may be consequences in the future. What kind of consequences? Security issues and display issues going forward when other things are entered into the mix. So knowing this I decided to try my best to figure it all out.

And I did.

Absolutely no errors in my log. Completely clean. I am so happy. It was a tremendous amount of work and frustration, from cache clear errors, database server weirdness, to my confusion over my folder bread crumbs. I should have done a better job doing my wireframe. Things are finally settled and it took all of a whole week. Honestly I don’t think that’s too bad.

  • on active accordion panel does not follow CSS rule.
  • RSS validation errors

Fixing redirection that fail/doesn’t work on subfolders.

I figured out how to fix the redirects. Just delete the file folders and reupload sans the .htaccess file.

  1. Download the subfolders you want to your desktop
  2. Delete the .htaccess files in all the subfolders out (even if it’s hidden on your server you should be able to see it once you open FileZilla or whatever file transfer program it is that you use.)
  3. Delete from your server all the subfolders that require redirection
  4. Transfer all the subfolders back onto your server.
  5. Should be SUCCESS. I think the reason this works is because you essentially reset your content so it’s like you created the subfolders AFTER you got your SSL cert, thus nullifying a need for redirect. Anyways it worked for me hope it works for others.
Clear form data on BACK

Seriously looked all over the web for this and found all kinds of convoluted solutions. Ended up finding it in a book. All you have to do is add “off” the autocomplete attribute. I think by default it’s turned on.

<form action="yourfilenamehere" method="post" autocomplete="off">

URL Format error on include_once path

If you’re getting a file path not found when using an [include_once] command look and you know you’re using the full URL path try truncating it and using the relative URL instead. I had that error a lot when I had the [include_once] for my headers. Switching to a relative URL fixed it.

Getting [a variable not] set error? Look at where your variable is declared. Make sure it’s inside the function. If it’s outside then it’s considered a Global Variable. See W3 example for what is considered inside and what is considered outside. I thought as long as it was in the curly brackets it was inside, turns out that was not the case. Which was why my error kept recurring.

Made CSS edits and not seeing it appear on your page?

It’s probably your Cache. Cleared your cache and it’s still there? Trying editing through the browser, it’s a fast way to see your changes without too much hassle and you can troubleshoot some of your errors too.

  1. Right click and choose “Inspect”
  2. Click on the three vertical dots on the upper right hand corner, not the one for your browser but the one for your developer tools.
  3. Select “Settings”
  4. Scroll to “Network” and click on “Disable cache (while dev tools is open)”
You can edit your content and CSS and whatever else straight from the browser dev tools. You can even see what your page’ll look like on different devices and sizes. It’s the same method for most other browsers too. Just find the dev tools and search until you get your settings and cache options. When in doubt just Youtube it.

About the site:

I made the site to practice my coding and Japanese (Even if all my stories are Chinese right now)/English. You’ll see changes come and go. If any one thing in particular strikes you, let me know. If you have suggestions, let me know. I’ll update until I lose interest but I’ll keep the site up as an e-portfolio.

About the translations:

I'm not a professional translator; these are just my interepretations. I have no qualms editing the content as I work, so be aware that these won’t be literal. I don’t do literal. I translate to make a better reading experience for myself, done according to my own personal standards and preferences. This means I will condense adjective filled repetition, reposition paragraphs for topical cohesion, and add in lines to connect one paragraph to another if the break is confusing without a modifier. These changes may be unnecessary in the original language, but it is in my American English.

With that in mind, PLEASE DO NOT use my translations to translate into another language. Use the unadulterated version in the original language. You know how the telephone game goes. Just don’t do it. Use the raws. I also encourage you to make your own translations in English as well. Something not understandable in my version (a wording, a phrase, an omission) may become understandable in someone else’s.

Some people have the skill to churn out translations easily. I don’t. It requires a lot of effort on my part to ensure my translations are true to the spirit of the original and that there aren’t any nonsensical or ambiguous parts. I’m proud of my work, but I’m not so prideful that I would refuse corrections. I will surely make mistakes. When I do, point them out to me kindly. For those that go that extra mile: Thank you.

If you want to post my work somewhere else, (aggregator sites, Wattpad, Blogger, whatever.) it’s fine. Just follow the Creative Commons Licensing parameters at the bottom of each translation. [如果您是版权所有者或法律指定代表,希望您的版权作品被删除,请向我的域名托管服务商发送DMCA请求。 他们会联系我。] // [あなたが著作権者または法的に指定された代理人で、著作権で保護された作品を削除したい場合は、ドメインホストにDMCAリクエストを送信してください。 彼らは私に連絡します。]

Thanks, have a safe day.

PS. I don’t have a dedicated editor or proofreader. Occassionally someone will offer to help with a chapter or two, but for the most part it’s just me, so obiviously the chapters won’t be polished. I’m most interested in the translation, so editing is my primary concern while proofing is only secondary. I’ll try to go back and correct as I find errors or when others point it out to me. I won’t bother with proofing a translation too much until I finish it. So if you are anal about grammar, then maybe wait until the story is complete.
Style guide of choice: The Elements of Style by William Strunk Jr. and E. B. White

Questions/Comments What you write will not be displayed on screen.