kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)

I have for many years now used the Swype keyboard for text input on my auxiliary internet device. Languages I have installed are English (UK), French, German, Irish, and Turkish.

One of these languages is not like the other, not merely in that it's not Indo-European but in specific that it's an agglutinative language.

The way this is handled in predictive text (1) makes a lot of sense and (2) is brilliant.

For four of these languages, if a word isn't in the dictionary (whether because it came pre-entered or because I saved it myself later), predictive text won't ever suggest it. "Stork" can be in the dictionary, but if it's only there in the singular I can swipe that shape + "s" and I'll never get "storks" suggested.

By way of contrast, have a word I used as demonstration to A the other night: duşmanlarımdan. "Duşman" (enemy) is in the pre-loaded dictionary; even duşman+lar (enemy + plural: enemies) might be. But duşman+lar+ım (enemy + plural + first person singular possessive: my enemies) isn't, and duşman+lar+ım+dan (enemy + plural + first person singular possessive + ablative: from my enemies) definitely isn't. The fundamental nature of the language, though, is that you do just Build Words like this, so rather than try (and fail) to preload All Possible Words or even a reasonable subset of them, the Turkish keyboard layout has instead been written to make predictions based on what set of base word plus standard morphemes you've swiped over. It's lovely.

(The target sentence in question is "duşmanlarımdan kaçabilirdin", "you could have escaped from my enemies". "kaçabilirdin" breaks down to kaç-a-bilir-din: "kaçmak" is to flee or escape, and gives "kaç"; "a" is a buffer vowel, which follows vowel harmony; "bilir" is to be able; "din" is the second person singular past tense indicator.)

kaberett: A photograph of a dark-grey train with white cogs painted on the side, with a bit of station roof visible above. (trains)
-- but should you own a OnePlus One and be in the habit of breaking your screens, this guide to replacing them has by-and-large worked very nicely indeed for me.

It is missing the details that (a) you might want some double-sided sticky-tape to hand, (b) you gotta unplug the antenna to actually remove the motherboard, and (c) there's a plastic retaining clip for the top ribbon for the screen. It's also written with the expectation that you are not someone who uses HF routinely, and therefore that you need BIG SCARY WARNINGS to NOT USE EXCESS FORCE where in fact my problem was, very consistently, needing to use more force.

Additional resources I found helpful: a youtube video that gives more detail on removing the battery, levering up the screen, and how to disconnect the antenna (9:15ish).

I tried using the suspicious microwave ferret as a heat source but it was insufficient, so I used an encozied hot water bottle instead.
kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)
Backstory: I use my AIDe (see what I did there) for a bunch of health-management crap, and also for a bunch of Pokémon Go (for the last year). I am also, as I believe is well-established, Rather Tough On Hardware, and was Impressed yesterday with some of it, so here is another round-up of what all I am doing and routinely using at the moment.

Hardware )

Software )

Aaaaany questions? I imagine not, but I am very happy to natter about this stuff!
kaberett: A photograph of a dark-grey train with white cogs painted on the side, with a bit of station roof visible above. (trains)
I posted in December about the abrupt implosion of CyanogenMod. The code fork, LineageOS, now has a bunch of images built and ready to install. Visit the Downloads page to find your device, and see the blog post Update & Build Prep for more details; the EXPERIMENTAL build may provide a seamless upgrade from CyanogenMod but you may well still have to wipe everything, and the option's going away in just under two months' time.
kaberett: A series of phrases commonly used in academic papers, accompanied by humourous "translations". (science!)
This is relevant because my current auxiliary internet device was running Cyanogen. I was annoyed about this for a variety of reasons, including "unrooted device means I can't transfer data between handsets for one of the apps I use" and also "unrooted app means I can't run f.lux but am instead stuck with Twilight". I was well aware that rebraining the device was likely to lead to sharks (official plaintext transcript, containing comic titles, URLs, post dates, transcripts (when available), and other metadata).

Here are some of the details of the implosion. Here's another report. tl;dr: if you are running CyanogenMod you probably want to turn off automatic updates; if you are running CyanogenOS you may wish to reconsider this plan.

The upside is that CM is in the process of being forked to LineageOS, with updating from CM to Lineage planned to be as seamless as possible -- if you want to build your own you can do so, at this point, but if you'd like flashable build packages you'll have to wait while infrastructure gets put in place.

So. Under the circumstances, having been planning to rebrain to CM this holiday anyway, I bumped that up the priority list (with hand-holding from [profile] silver_adept and [personal profile] me_and; many thanks). Herewith details of all of the sodding sharks involved, from the perspective of someone who had done some of this once previously under less frustrating circumstances. A lot of it might read as stating the obvious! I'm completely okay with that because I would like to have the reference material for my future use.

Read more... )

Profile

kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)
kaberett

April 2025

M T W T F S S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 1617 18 19 20
21222324252627
282930    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios