6 ms·
When Your Screen Breaks in the Himalayas
- unicornporn 10y agoWhen the content of your website only fills 60 percent of your mobile viewport and you can't zoom.
- Pxtl 10y agoIirc, Android has a setting in the disability/accessibility section to override zoom-blocking.
- digi_owl 10y agoDunno about android in general, but all the major browsers there should have a such an override option.
- tombh 10y agoI just removed "maximum-scale=1, user-scalable=no", is that better? TBH I would have just copied that from somewhere assuming it was best practice :/
- kupiakos 10y agoOn line 402 in css/style.css, change `.wrapper` to .wrapper { width: 100%; padding: 10px 0; }
- tombh 10y agoYes, perfect, thank you. Deployed.
- unicornporn 10y agoThanks! Worst practice, actually. Now I'll finishing reading the article, looks exciting! :)
- tedmiston 10y agoThat is what Apple used to recommend but the general approach these days is to allow the user to scale however they want as long as it doesn't break your UI, and for accessibility reasons.
- deleted 10y ago[deleted]
- busyanimal1 10y agoWhen you're a blind web user.
- tombh 10y agoIt certainly makes me appreciate my eyes.
- kbaker 10y agoPretty ingenious workaround. Just a note to skip some of the first 'blind' section (installing openssh server through the desktop environment with no screen visible): Ctrl+Alt+F1 still works in many distros to switch VTs to a text-mode terminal tty1, and likely also works without logging into the desktop. Ctrl-Alt-F7 to switch back. From here, you should be able to login blind, then sudo apt install openssh-server (assuming Internet connectivity,) or kill whatever misbehaving process, or even restart the whole DE or computer.
- tombh 10y agoAbsolutely! Should have thought of that myself. Added to the blog post now. Thanks.
- JdeBP 10y agoThe Z shell's and Bourne Again shell's Control-L key binding would have helped with operating using only the top of the screen, too.
- ferbivore 10y agoSwitching to TTY2 is probably a better idea. I haven't used Linux in a while, but IIRC modern distributions use TTY1 for the graphical session due to some sort of limitation with systemd.
- morganvachon 10y agoNot so on my Bunsenlabs installation, which is just plain Debian, systemd included, with a minimalist OpenBox theme. Ctrl+Alt+F1 from the desktop gives me a text login session, and Alt+F7 returns to the desktop. Alt+F(1-6) switches between six text sessions.
- akiselev 10y agoI don't think that's true. Under my NixOS distribution the display manager tty is configurable and defaults to Ctrl+Alt+F7 (with systemd).
- digi_owl 10y agoAh, htop.
- tombh 10y agoHa, blurry, but still recognisable.
- deleted 10y ago[deleted]
- wfeui3 10y agoLeh is capital of province in which this happened, it has 30K people. I think it should be possible to just buy new crappy laptop, which is standard procedure for DNs. > There are no easy ways to get crashed computers or laptops repaired in Leh. There is a large samsung dealer shop in the Leh Main Market. http://wikitravel.org/en/Leh http://wikitravel.org/en/Leh
- tombh 10y agoI did think of that, also getting a crappy external monitor too. But I didn't want to reinstall everything again and my laptop is pretty powerful, so I didn't want to lose out on that. Also, I just like the challenge of a hack.
- triplesec 10y agoI'm reminded of the section in Cryptonomicon where the protagonist is imprisoned with his laptop and needs to hack with the screen turned off, for security reasons
- cowbellemoo 10y agoThe screen was on, just not private due to tempest snooping. Private strings were output using Morse flashes from HD activity LED. :)
- triplesec 10y agoI haven't reread it since about 2000 so you are now likely to be right. I was sure there's another bit where he's doing things blind, but memory serves me badly! I do recall he needed to make sure anyone reading his screen remotely couldn't read his code. Time to dip in for another look
- zoom6628 10y agoHuge amount of useful information for anybody with a laptop - screens break anytime, anywhere, and of you are in maker-mode at 0300 you wont be getting it fixed for a day! VNC definitely a great tool to have on and running all the time in case this happens. The other tools very useful to know about.
- tombh 10y agoThank you :) So pleased you appreciate it, there's a surprising amount of time and energy spent in all that. And yes that was exactly my thought, the hacks could be useful for any number of reasons, not just broken screens in the Himalayas.
- niftylettuce 10y agoI usually never comment like this, but admire your passion for ingenuity and glad you shared it.
- tombh 10y agoThank very much :)
- aftbit 10y agoWhat's the mtr command you're using for that pretty color ping?
- deathanatos 10y agoAfter starting mtr, press "d" twice.
- discordance 10y agoHow's the internet speed in Leh?
- tombh 10y agoWell half the time there's no Internet at all. Then the rest of the time it's mostly high latency and Internet at ~5kbps. Perhaps once a week we get a few hours of 3G, hitting speeds of 200kbps tops.
- discordance 10y agoHave you heard of AirJaldi? - they're a not for profit that have been setting up long haul 802.11 links throughout the Indian Himalayas. Not sure if they've reached Leh though.
- tombh 10y agoNo I hadn't. I just checked and the nearest network is Manali, so they're on their way :) [1]. I'd heard about such networks before, but wasn't aware they were so actuvely and successfully implemented, very inspiring. 1. https://airjaldi.com/networks/manali-network/ https://airjaldi.com/networks/manali-network/
- beachstartup 10y agoif i were in the mountains writing a book and my laptop broke i would just get a pencil and paper!
- tombh 10y agoIn actual fact, I have to use pen and paper more than usual because vanilla Android can't display 2 apps at once. So for example, one time I wanted to read something from Wikipedia into a Whatsapp audio message, so I had to write the salient points down on paper first.
- brokenmachine 10y agoTime to buy another phone. :-)
- sujay_m 10y agoCool work around. Just adding another cool way to get laptops IP without ifconfig. AVAHI. install avahi daemon (comes pre installed with most distros) and your laptop can be referred with a domain name(generally LAPTOPNAME.local, "local" domain). By using this you won't have to worry about the changing IPs, you always refer to the laptop with that name. Very handy.
- tombh 10y agoExcellent suggestion, especially because it's cross-platform. Thanks, added and acknowledged on the post.
- sujay_m 10y agoCool, thanks. But there is no need for acknowledgements in open source community, don't you think.. Anyway, thanks for the post :)
- AnthonBerg 10y agoGreat stuff! For the record: Avahi is an implementation of Zeroconf. Bonjour is another implementation from Apple. Bonjour is built into macOS. Bonjour is available for Windows too, for example it can be downloaded somewhere on apple.com. (Personally I just install Cyberduck on all Windows machines I touch - it's an open-source SFTP/FTP/block-storage client and includes Bonjour for Windows.)
- userbinator 10y agoThere is no mention of what altitude he was at, but it's worth noting that LCDs are often rated to no higher than 10k-12kft, because tiny pockets of air at trapped during manufacturing (at sea level) may expand and cause damage. http://www.dfrsolutions.com/pdfs/2004_HighAltitude_Hillman-Blattau.pdf http://www.dfrsolutions.com/pdfs/2004_HighAltitude_Hillman-B...
- kpennell 10y agoLeh (in Ladakh) is at 10000 ft.
- grecy 10y agoCool hack, though I really doubt it's needed. I broke the screen on my Dell Mini 9, bought one on eBay for $20 and it arrived in Guatemala 4 days later. It was easy enough to swap out myself [1] I'm in West Africa now, and just hard some parts shipped to me - arrived in 4 days from the USA. Shipping is global, fast, and easy. [1] http://theroadchoseme.com/laptop-repaired http://theroadchoseme.com/laptop-repaired
- tombh 10y agoI definitely considered this, it was just the look on local faces, they said that stuff does arrive but sometimes goes missing too. My screen is more like $300 so considering I have a functional setup I decided I was happy enough. Besides the hackery was worth it in itself :) And I'll be in Delhi next week now anyway.
- kowdermeister 10y ago> The gist of my hack is to use my phone as a ‘monitor’, by which I don’t mean directly streaming video output as in VNC or X-forwarding Wouldn't that be more simple?
- tombh 10y agoI did try for a bit, but the screen update FPS was annoyingly slow. Also the resolution difference required a lot of pinch zooming. I think it'd be worth experimenting with reducing the desktop resolution to match my phone cos it would likely alos increase the FPS. However, I'm productive enough now with mosh and tmux.
- brokenmachine 10y agoNice hacks. Just wanted to comment that the free version of JuiceSSH is crippled. I forget in what way but I tried it out a while back because I wanted to test out mosh support and ended up deleting it because of the crippling. Now I'm happily back with ConnectBot (I didn't really need mosh support anyway), although I do see that screen status bar update screen scrolling thing happen from time to time, never worked out why or how to fix it, but it goes away if I start a new session.