News for hackers. Stuff that matters.
Re:This Website is hosted on an Casio fx-9750GII Calculator by kevincox on Monday July 12, 2021 @03:56PM (#27814327)
In case it completely dies there are archives now available:

http://web.archive.org/web/20210712193555/http://fxip.as2034...

https://archive.is/5a44i

Or the whole thing is small enough to fit in a comment:

  > GET / HTTP/1.1
  > Host: fxip.as203478.net
  > User-Agent: curl/7.76.1
  > Accept: */*
  > 
  * Mark bundle as not supporting multiuse
  * HTTP 1.0, assume close after body
  < HTTP/1.0 200 OK
  < Server: uIP/1.0 http://www.sics.se/~adam/uip/
  < Connection: close
  < Content-type: text/html
  < 
  <!DOCTYPE html>
  <html>
  <head>
   <title>Casio fx-9750GII Webserver</title>
   <link href="https://fonts.googleapis.com/css2?family=Lato&display=swap" rel="stylesheet">
   <style type="text/css">
    * {
     margin: 0;
     padding: 0; 
    }
  
    *:focus 
    {
     outline: none; 
    }
  
    *::-moz-focus-inner 
    {
     border: 0; 
    }
  
    body 
    {
     background: #fafafa;
     font-family: "Lato", sans-serif;
     font-size: 100%; 
     text-align: center;
    }
  
    a 
    {
     color: #0075BF; }
     a:not(:hover):not(:focus):not(:active) {
     text-decoration: none;
    }
  
  </style>
  </head>
  <body>
   <br>
   <h1>Casio fx-9750GII Webserver</h1><br>
   Welcome! 
   This page is hosted on an Casio fx-9750GII graphical calculator, running a SuperH SH4 processor.<br>
   It's running a port of the uIP TCP/IP stack, using SLIP over the 3pin 2.5mm serial port.<br>
   <br>
   <a href="https://github.com/Manawyrm/fxIP" target="_blank">Firmware (uIP port, webserver implementation)</a>
   <br><br>
   <img src="https://screenshot.tbspace.de/vfscewyjzir.jpg" style="width: 700px;"><br>
   <img src="https://screenshot.tbspace.de/ijlnydgsvkw.jpg" style="width: 700px;"><br>
   <i>(these pictures are not hosted on the calculator.)</i>
   <br><br>
  </body>
  </html
Re:This Website is hosted on an Casio fx-9750GII Calculator by forgotmypw17 on Monday July 12, 2021 @09:01PM (#27816760)

    *:focus 
    {
     outline: none; 
    }
  
    *::-moz-focus-inner 
    {
     border: 0; 
    }

Wow, the equivalent of having a building with existing wheelchair ramps and ripping them out because they're "unsightly".

I guess it's a valid decision decision, but pretty crappy for anyone who needs them.

Re:This Website is hosted on an Casio fx-9750GII Calculator by busymom0 on Monday July 12, 2021 @11:36PM (#27817398)
is that to imply that focus outline is meant for accessibility purposes?
Re:This Website is hosted on an Casio fx-9750GII Calculator by forgotmypw17 on Tuesday July 13, 2021 @12:50AM (#27817723)
Yes, focus rectangles are an essential component of navigating the interface with the keyboard.
Re:This Website is hosted on an Casio fx-9750GII Calculator by busymom0 on Tuesday July 13, 2021 @12:55AM (#27817742)
Fair. But if a user has accessibility enabled, that should override the css itself no?

Also even with the focus outline disabled on other sites, I am able to navigate with the keyboard to text input fields. OP's site doesn't have any input fields so not sure why they have that CSS in place as I don't think it's doing anything.

Re:This Website is hosted on an Casio fx-9750GII Calculator by tqx on Tuesday July 13, 2021 @11:52AM (#27822483)
No, it will not override the CSS (not sure what you mean by "accessibility enabled" exactly).

> even with the focus outline disabled on other sites, I am able to navigate with the keyboard to text input fields

Correct, but for a user with vision problems, the focus outline lets them see what has focus. CSS doesn't stop them from inputting values.

Focus styles are essential and should not be removed as a best practice (in general, this is a very small site).

Re:This Website is hosted on an Casio fx-9750GII Calculator by forgotmypw17 on Tuesday July 13, 2021 @01:07AM (#27817775)
You are making the assumption that the user has some modicum of control over the browser's configuration.
Re:This Website is hosted on an Casio fx-9750GII Calculator by busymom0 on Tuesday July 13, 2021 @01:47AM (#27817940)
No I am not. Users who require accessibility have it setup in their MacOS/Windows settings. It's a global setting for them. It's not website specific.
Re:This Website is hosted on an Casio fx-9750GII Calculator by Someone on Tuesday July 13, 2021 @06:33AM (#27819401)
Users may access the site through a third-party device that they cannot configure, for example in a kiosk setting.
Re:This Website is hosted on an Casio fx-9750GII Calculator by busymom0 on Tuesday July 13, 2021 @06:59AM (#27819566)
I mean we are talking about a demo project on hosting a tiny site on a calculator. Don't think anyone is trying to access it from a kiosk.

But if your comment is a general opinion of websites in general, then yea, I see what you mean.

Re:This Website is hosted on an Casio fx-9750GII Calculator by luke2m on Monday July 12, 2021 @04:22PM (#27814629)
Thanks.
Re:This Website is hosted on an Casio fx-9750GII Calculator by amelius on Monday July 12, 2021 @04:47PM (#27814917)
So most of the content (images, font) is hosted elsewhere ...
Re:This Website is hosted on an Casio fx-9750GII Calculator by stjohnswarts on Monday July 12, 2021 @11:44PM (#27817446)
of course just like with most places using content providers :) . It would take forever (relatively)to pull those off the casio vs the html text for the page.