123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- <?xml version="1.0" encoding="utf-8"?>
- <!--
-
- h t t :: / / t /
- h t t :: // // t //
- h ttttt ttttt ppppp sssss // // y y sssss ttttt //
- hhhh t t p p s // // y y s t //
- h hh t t ppppp sssss // // yyyyy sssss t //
- h h t t p s :: / / y .. s t .. /
- h h t t p sssss :: / / yyyyy .. sssss t .. /
-
- <https://y.st./>
- Copyright © 2015 Alex Yst <mailto:copyright@y.st>
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org./licenses/>.
- -->
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <base href="https://y.st./en/weblog/2015/05-May/30.xhtml" />
- <title>I finally return home <https://y.st./en/weblog/2015/05-May/30.xhtml></title>
- <link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
- <link rel="stylesheet" type="text/css" href="/link/basic.css" />
- <link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
- <script type="text/javascript" src="/script/javascript.js" />
- <meta name="viewport" content="width=device-width" />
- </head>
- <body>
- <nav>
- <p>
- <a href="/en/">Home</a> |
- <a href="/en/a/about.xhtml">About</a> |
- <a href="/en/a/contact.xhtml">Contact</a> |
- <a href="/a/canary.txt">Canary</a> |
- <a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
- <a href="/en/opinion/">Opinions</a> |
- <a href="/en/coursework/">Coursework</a> |
- <a href="/en/law/">Law</a> |
- <a href="/en/a/links.xhtml">Links</a> |
- <a href="/en/weblog/2015/05-May/30.xhtml.asc">{this page}.asc</a>
- </p>
- <hr/>
- <p>
- Weblog index:
- <a href="/en/weblog/"><abbr title="American Standard Code for Information Interchange">ASCII</abbr> calendars</a> |
- <a href="/en/weblog/index_ol_ascending.xhtml">Ascending list</a> |
- <a href="/en/weblog/index_ol_descending.xhtml">Descending list</a>
- </p>
- <hr/>
- <p>
- Jump to entry:
- <a href="/en/weblog/2015/03-March/07.xhtml"><<First</a>
- <a rel="prev" href="/en/weblog/2015/05-May/29.xhtml"><Previous</a>
- <a rel="next" href="/en/weblog/2015/05-May/31.xhtml">Next></a>
- <a href="/en/weblog/latest.xhtml">Latest>></a>
- </p>
- <hr/>
- </nav>
- <header>
- <h1>I finally return home</h1>
- <p>Day 00084: Saturday, 2015 May 30</p>
- </header>
- <p>
- At long last, Yst Dawson is back!
- </p>
- <p>
- Let me start at the beginning.
- I was not and am not being held against my will.
- I was not and am not being kept away from the Internet by force or threat of force.
- Rather, I have been kept away from my home, Yst Domain, by mere technical difficulty.
- Three Mondays ago, my Lenovo ThinkPad X60s, my only terminal for updating this site and the contained <a href="/a/canary.txt">canary</a>, died on me.
- A little later that same day, my Samsung GT-I9300's mobile connection also expired, a full month ahead of when I expected it to.
- With these tho machines out of commission, I was entirely cut off from the Internet.
- I managed to register for a new mobile plan using my brother's laptop, which put me back on the Internet, albeit though a tiny difficult-to-use portal.
- However, this didn't give me access to my home of Yst Domain, and I was unable to reach my canary to feed it.
- Unfortunately, my canary died on me.
- </p>
- <p>
- I spent that time looking for a way to get a full laptop again, so I could return home.
- I looked into second-hand machines, but the ones I could find all had issues.
- Some were Apple products, which would be unlikely to provide a decent host for my Debian environment.
- Some were Windows machines, which would mean that I would be paying Microsoft for a Windows license, despite the fact that I would be wiping the Windows system from the machine as soon as possible.
- I wouldn't mind the extra cost if that money went to the recycling center, but I don't want my money going to pay for proprietary software if I can help it.
- The final laptop I saw ran Zorin <abbr title="operating system">OS</abbr> and only cost $99 <abbr title="United States Dollars">USD</abbr>.
- However, this laptop's Wi-Fi card proved to be incompatible with Debian, due likely to needing proprietary firmware that Debian lacks.
- I can't plug directly into the home router most of the time due to its location, so working Wi-Fi is not negotiable.
- </p>
- <p>
- At one point, I mentioned my laptop dying to one of my coworkers, who I didn't know was a computer guy.
- He doesn't do software, but he says he knows his hardware.
- He offered to take a look at my laptop and to try to diagnose it.
- He took the laptop two days ago, and said he would bring it back at noon today.
- Thus ends the abridged summery of the current hole in my weblog.
- </p>
- <p>
- Today, he brought the laptop back with a diagnosis, as promised.
- He said that the issue was that the battery was dead.
- I explained that the battery had been dead for a while and that for that reason, I've been only using it when connected directly to a wall outlet.
- He said that if that wasn't the issue, the issue was the power button.
- According to him, if the power button was functioning but something else in the computer was preventing a proper boot, the computer would stir to life when the power button was pressed, even if only for a moment before shutting back down.
- He said that if I could procure a new power button, which would only cost around $5 <abbr title="United States Dollars">USD</abbr>, either he or I could install it and the machine should come back to life.
- If I could bring him even an incorrect power button, he said he could jury-rig it and fix the machine.
- It wouldn't be pretty, but it would work.
- </p>
- <p>
- I didn't know where to get a laptop power button, and the local computer shops did not have one available.
- I tried online, but the only power buttons that turned up in search results were for the Lenovo ThinkPad X60 tablet, not the Lenovo ThinkPad X60s laptop.
- I would have even tried ordering one that said it was compatible with the Lenovo ThinkPad <strong>*X60*</strong> laptop, as I know the X60 and X60s have some interchangeable parts, but tablet parts don't seem like they would work in a laptop.
- Next, I went to the recycling center.
- They carry broken laptops that are sold for parts, in addition to their stock of working computers.
- I hoped to find one with a power button that was about the right size.
- Much to my delight, I found four such buttons on machines, one on a Lenovo ThinkPad T30 laptop and three on Lenovo ThinkPad X60 tablets.
- It seems that these X60 tablets are not the same thing as what we think of as tablets today.
- Rather, they are just laptops in which the screen can be reversed and the keyboard folded up behind the monitor.
- One of the tablets had its keyboard hanging loose, and I saw that the power button is actually a part of the keyboard.
- With this new knowledge, I thought replacing the whole keyboard shouldn't be too difficult, and chose the cheapest of the three tablets for $25 <abbr title="United States Dollars">USD</abbr>.
- The T30 had the right size of power button, but not the right size of keyboard, so I ruled it out.
- </p>
- <p>
- Once home, I dismantled what was left of the tablet, recovering the keyboard and two sticks of <abbr title="random-access memory">RAM</abbr>.
- Components such as the hard drive were missing.
- To be honest, I'm surprised that the recycling center didn't take the <abbr title="random-access memory">RAM</abbr> to sell separately.
- I took the keyboard off my own X60s, but I found that the keyboard came off too easily.
- The electronic strip that passes signals from the keyboard to the motherboard was not connected.
- Curiously, I connected the laptop's own keyboard and tried to power on the machine.
- Keyboard hanging out, the X60s stirred, bringing up the familiar <abbr title="Grand Unified Bootloader">GRUB</abbr> error message about the system not being found (due to the full disk encryption).
- It lives!
- </p>
- <p>
- The recycling center doesn't take back broken laptops that are sold for parts, but I think the lesson I learned was worth the $25 <abbr title="United States Dollars">USD</abbr>.
- I'll keep the X60 tablet around in case the parts become relevant at a later date.
- I had everything I needed to fix the X60s all along, save for the knowledge.
- The mouse is built into the keyboard as well, so there is a strong possibility that fixing the connection has fixed my malfunctioning mouse as well.
- As of yet, I have not had it give out on me.
- It's also highly-probable that I disrupted the connection myself when I was attempting to clean out the keyboard of hair and other debris or when I was fixing the space bar.
- </p>
- <p>
- At this point, I think my to do list is clear:
- </p>
- <ul>
- <li>
- 0: Process email
- </li>
- <li>
- 1: Format and upload my offline logs of my time stuck away from home
- </li>
- <li>
- 2: Work on my <abbr title="PHP: Hypertext Preprocessor">PHP</abbr> syntax highlighting function so I can repair and upload March 21's weblog entry
- </li>
- </ul>
- <p>
- I think processing about a month's worth of email takes priority over formatting and uploading the low-level details of my time away, so that will have to wait.
- </p>
- <hr/>
- <p>
- Copyright © 2015 Alex Yst;
- You may modify and/or redistribute this document under the terms of the <a rel="license" href="/license/gpl-3.0-standalone.xhtml"><abbr title="GNU's Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
- If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
- My address is in the source comments near the top of this document.
- This license also applies to embedded content such as images.
- For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
- </p>
- <p>
- <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
- This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F05-May%2F30.xhtml"><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 5.1</a> specification and uses style sheets that conform to the <a href="http://jigsaw.w3.org./css-validator/validator?uri=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F05-May%2F30.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
- </p>
- </body>
- </html>
|