123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232 |
- <?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 © 2017 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/2017/05-May/10.xhtml" />
- <title>Stupid, poorly-designed website ... <https://y.st./en/weblog/2017/05-May/10.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/2017/05-May/10.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/2017/05-May/09.xhtml"><Previous</a>
- <a rel="next" href="/en/weblog/2017/05-May/11.xhtml">Next></a>
- <a href="/en/weblog/latest.xhtml">Latest>></a>
- </p>
- <hr/>
- </nav>
- <header>
- <h1>Stupid, poorly-designed website ...</h1>
- <p>Day 00795: Wednesday, 2017 May 10</p>
- </header>
- <section id="general">
- <h2>General news</h2>
- <p>
- There simply wasn't time today to go see my mother.
- I'll try tomorrow if I can, but the likelihood of them not being there is high.
- Because of the date, they might have something planned.
- </p>
- <p>
- My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
- </p>
- </section>
- <section id="university">
- <h2>University life</h2>
- <p>
- I wrote up my initial discussion post for the week:
- </p>
- <blockquote>
- <p>
- I'm sorry this post comes so late, it's been a hectic week for me.
- </p>
- <p>
- After the second Punic war, Rome reigned supreme.
- Carthage was required to relinquish all lands in Spain and all islands between Italy and Africa.
- Masinissa, and not Syphax, was decided to be the king of Numidia, because Masinissa had allied with Rome and Syphax had allied with Carthage.
- Carthage had to pay annual tribute to Rome for a span of fifty years.
- Additionally, Carthage was no longer allowed to wage any war without first obtaining permission from Rome.
- Carthage became a dependant state to Rome, no longer a threat and no longer able to rise to great power.
- Syracuse became part of the Sicilian province and Spain was divided into two more Roman provinces.
- Rome was now in a hostile relationship with Macedonia as well.
- </p>
- </blockquote>
- <p>
- Once the time restriction had passed (you can't even <strong>*view*</strong> the posts of other students until five minutes after you've submitted up your initial post for the week), I wrote up the rest of my discussion posts:
- </p>
- <blockquote>
- <p>
- It sounds like Hannibal valued the feeling of power pretty highly.
- They must've been devastated by their crushing defeat at the end of the war.
- </p>
- <p>
- I wouldn't say Sicily's part of Africa.
- It's across the sea from Africa, but it's a separate island.
- This island is closer to Italy (and thus Europe) than it is Africa.
- </p>
- <p>
- I hadn't realised Carthage got to keep any of its ships or had to give up the elephants.
- I wonder if the Romans even used the elephants they took or just took them to get them away from Carthage.
- I'm guessing the later.
- </p>
- </blockquote>
- <blockquote>
- <p>
- Was there reading material I missed?
- I don't remember reading about the relinquishment of war elephants, but everyone else seems to have read that.
- </p>
- <p>
- It's interesting that Hannibal was allowed to remain in Carthage, at least for a time.
- They'd been a huge enemy to Rome and an impressive general.
- Hannibal later would turn on the Romans again, having sworn perpetual animosity against them.
- </p>
- </blockquote>
- <blockquote>
- <p>
- I know, right?
- Even today though, people fail to act in harmony.
- There's less outright violence, I suppose, but there's still many problems in more subtle ways that most people tend to ignore.
- Copyright law and patent law are excellent examples of modern problems.
- If everyone shared their ideas, they could be improved upon more effectively and we'd be in a utopia by now.
- Instead, people sue one another over reuse of ideas.
- It's not as sick as these wars obviously, but it's sick.
- </p>
- <p>
- Carthage in the end had to submit to Rome.
- Rome was the more powerful nation, and neither nation was happy having both nations in power.
- Something had to give, and in this case, it was Carthage that lost their freedom and autonomy.
- </p>
- </blockquote>
- <p>
- With that done, I did a rushed read-through of the <span title="Programming 1">CS 1102</span> reading assignment:
- </p>
- <ul>
- <li>
- <a href="https://docs.oracle.com./javase/tutorial/java/concepts/">Lesson: Object-Oriented Programming Concepts (The Java™ Tutorials > Learning the Java Language)</a>
- </li>
- <li>
- <a href="https://docs.oracle.com./javase/tutorial/java/concepts/object.html">What Is an Object? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)</a>
- </li>
- <li>
- <a href="https://docs.oracle.com./javase/tutorial/java/javaOO/">Lesson: Classes and Objects (The Java™ Tutorials > Learning the Java Language)</a>
- </li>
- <li>
- <a href="https://docs.oracle.com./javase/tutorial/java/javaOO/constructors.html">Providing Constructors for Your Classes (The Java™ Tutorials > Learning the Java Language > Classes and Objects)</a>
- </li>
- <li>
- <a href="https://www.youtube.com./watch?v=fRbk8s2umcc">CS1102 Programming 1 (Java) Unit 5 Lecture 2 - YouTube</a>
- </li>
- <li>
- <a href="https://www.youtube.com./watch?v=g5mSPJD8dBc">CS1102 Introduction to Programming 1 (java) Unit 5 Lecture 1 - YouTube</a>
- </li>
- <li>
- <a href="https://www.youtube.com./watch?v=lpOB3_tfAfA">CS1102 Introduction to Programming 1 (Java) Unit 5 Lecture 3 - YouTube</a>
- </li>
- <li>
- <a href="http://math.hws.edu./javanotes/c5/index.html">Javanotes 7.0, Chapter 5 -- Programming in the Large II: Objects and Classes</a>
- </li>
- </ul>
- <p>
- I did the necessary, last-minute adjustments on my <a href="https://y.st./en/coursework/HIST1421/The_first_Punic_war.xhtml">essay</a>, <a href="https://y.st./en/coursework/CS1102/Unit5.java.xhtml">main programming assignment</a>, and <a href="https://y.st./en/coursework/CS1102/payrollsystem.xhtml">secondary programming assignment</a>, then submitted those as well.
- Speaking of the secondary programming assignment, the professor got back to me about that, but still didn't seem to get what the problem is: that the instructions tell us to do something, then don't give us the details needed to actually do that thing.
- The instructions told us to add properties, getters, and setters to the classes.
- The professor is denying this fact.
- Thankfully, I included a secondary question asking if I should just leave the classes blank, and they replied that that's what I should do for now, as we haven't been told to add the properties yet.
- Lies, but it's a direct "yes", so I'll take it.
- </p>
- <p>
- Lastly, I took the ungraded and graded quiz, then finished my grading of other students' work.
- That last part didn't go well.
- The website is designed to keep freezing.
- I think it's trying to perform saves of the information partially typed into the forms, but it locks up the whole page and doesn't allow continuation for several seconds.
- It cost me too much time and my final grading didn't make it in on time; instead it was completely deleted on me.
- The worst part is that I had the form completely filled out on time, but the submit button wouldn't work because the site locked up again.
- It was all there, but it wouldn't submit.
- Now I'm being penalised for their poor design choice.
- I'm not just frustrated about it because it cost me a bunch of points this time either.
- This antifeature constantly gets in the way.
- I'll be typing something up, it'll lock up on me, and sections of what I've typed simply won't make it into the form field.
- I then have to go back and correct what I've typed, which takes more time than you'd think.
- I have to take a moment to remember what was supposed to be there and now isn't.
- All of this wasted time adds up too.
- For now, I've disabled JavaScript.
- It fixes the problem, though breaks other websites I use.
- </p>
- <p>
- With all that I could get done done, I should've focused on my learning journal assignments next.
- Those are due tomorrow.
- I needed a break though.
- Instead, I worked on that secondary programming assignment from last week.
- This week, we continue it.
- Sure enough, as the professor said, more detailed instructions on which properties, getters, and setters was included this week, though last week, we <strong>*were*</strong> told to add the getters and setters, which also implied adding the properties.
- I've finished up this week's part of that assignment now as well.
- </p>
- </section>
- <hr/>
- <p>
- Copyright © 2017 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%2F2017%2F05-May%2F10.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%2F2017%2F05-May%2F10.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
- </p>
- </body>
- </html>
|