diff --git a/index.html b/index.html deleted file mode 100644 index d510ce7..0000000 --- a/index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -
- Home - Site Source - Contact - About - - - -
- - - - - - - - - - -

Cool stuff about me

- -
-

About Me
-Site Source Code

-
-
-

Wot in tarnation happend to the style

-
-September 21, 2018
-waddu heck man it looks all different
- -
-

Bash is weird sometimes

-
-July 22, 2018
-My terminal experience is gettin really weird...
-More deets coming after this post about that
- -
-

QuteBrowser is /comfy/

-
-July 2, 2018
-Operating at peak comfy levels captain!
- -
-

First Foray into big Projects

-
-

June 25, 2018
-Sometimes you just gotta go ham  

-
-

This time for real

-
-

June 18, 2018
-terminal commands > gui
-tfw you want to use propritary software but your ideology gets in the way

-
-

Website Construction philosophy

-
-

JS is bloat prove me wrong
-But no Seriously why do so many sites have to load 6000 js scripts and why are half of them obfuscated

-
-

Mapping in Reflex

-
-

Making maps is hard fam

-
- - diff --git a/page/about.html b/page/about.html deleted file mode 100644 index 4f0f333..0000000 --- a/page/about.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - -

Homepage

-

About Me

-

really though what did you expect a blog post?

-

Who I am

-

Student studying computer science, hoping to learn about low level programming, security, and maybe some compiler/language design topics. Generally though I just rice my linux distro, play games, or pretend to study so we'll see how far in get one of those thins.

-

What/Why this site? huh?

-

Because I like to journal things, and when it feels like people could be watching my posts it makes me put some effort into it. Not only that but it gives me a weird motivation to actually do projects outside of school since I think "oh i should update the site with a new post or something". As long as I don't take on a project in a really dumb way I usually finish it up to a point where it is somewhat usable or mildy interesting.

-

Things I enjoy

-

Not being dead or a fern are probably my top two things I enjoy right ahead of not being a wooly sock in siberia as a third.

- - diff --git a/page/links.html b/page/links.html deleted file mode 100644 index 44a3f4b..0000000 --- a/page/links.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - -

Homepage

-

Links and places to find me online

-

Professional Links/Business inquires

-

I would highly prefer that you contact me via email so that I may get to the message in a timely manner. I typically respond within 24 hours but there are no guarantees:

- - -

List of places to contanct me or find me doing random things in general

- -

Also I run a small Quake Community dedicated to teaching people about the game to improve and find other people to play with. The game is on steam if you're interested in checking it out ;)

- - - diff --git a/page/style.css b/page/style.css deleted file mode 100644 index 06e2c15..0000000 --- a/page/style.css +++ /dev/null @@ -1,340 +0,0 @@ -html { - font-size: 100%; - overflow-y: scroll; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -@font-face { - font-family: 'Fixedsys'; - src: url(../fonts/FSEX300.ttf); -} -@font-face { - font-family: 'Freemono'; - src: url(../fonts/FreeMono.otf); -} -body { - color: #444; - font-family: Fixedsys; - font-size: 12px; - line-height: 1.7; - padding: 1em; - margin: auto; - max-width: 42em; - background-image: url("../img/backt.png"); - background-repeat: repeat; -} - -/* Link stuff */ -a { - color: #06e; - text-decoration: none; -} -/* visited link */ -a:visited { - color: #0047a6; -} -/* hovering link */ -a:hover { - color: #3284f1; -} -/* clicked on */ -a:active { - color: #e5effd; -} -/* only if a link was dragged but not went through or smthng */ -a:focus { - outline: thin dotted; -} - -*::-moz-selection { - background: rgba(255, 255, 0, 0.3); - color: #000; -} - -*::selection { - background: rgba(255, 255, 0, 0.3); - color: #000; -} - -a::-moz-selection { - background: rgba(255, 255, 0, 0.3); - color: #0645ad; -} - -a::selection { - background: rgba(255, 255, 0, 0.3); - color: #0645ad; -} - -p { - margin: 1em 0; - color: #969696; -} - -img { - max-width: 100%; -} - -h1, h2, h3, h4, h5, h6 { - color: #e1e1e1; - line-height: 125%; - margin-top: 2em; - font-weight: normal; -} - -h4, h5, h6 { - font-weight: bold; -} - -h1 { - font-family: "Fixedsys"; - font-size: 2.5em; -} - -h2 { - font-size: 2em; -} - -h3 { - font-size: 1.5em; -} - -h4 { - font-size: 1.2em; -} - -h5 { - font-size: 1em; -} - -h6 { - font-size: 0.9em; -} - -blockquote { - color: #d8d8d8; - margin: 0; - padding-left: 3em; - border-left: 0.5em #008fae solid; -} - -hr { - display: block; - height: 2px; - border: 0; - border-top: 1px solid #aaa; - border-bottom: 1px solid #eee; - margin: 1em 0; - padding: 0; -} - -pre, code, kbd, samp { - background-color: #000; - border-radius: 8px; - padding: 8px; - color: #00cc03; - font-family: Freemono, monospace, monospace; - _font-family: 'courier new', monospace; - font-size: 0.98em; -} - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -b, strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -ins { - background: #ff9; - color: #000; - text-decoration: none; -} - -mark { - background: #ff0; - color: #000; - font-style: italic; - font-weight: bold; -} - -sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -ul, ol { - margin: 1em 0; - padding: 0 0 0 2em; - color: #858585; -} - -li p:last-child { - margin-bottom: 0; -} - -ul ul, ol ol { - margin: .3em 0; -} - -dl { - margin-bottom: 1em; -} - -dt { - font-weight: bold; - margin-bottom: .8em; -} - -dd { - margin: 0 0 .8em 2em; -} - -dd:last-child { - margin-bottom: 0; -} - -img { - border: 0; - -ms-interpolation-mode: bicubic; - vertical-align: middle; -} - -figure { - display: block; - text-align: center; - margin: 1em 0; -} - -figure img { - border: none; - margin: 0 auto; -} - -figcaption { - font-size: 0.8em; - font-style: italic; - margin: 0 0 .8em; -} - -table { - margin-bottom: 2em; - border-bottom: 1px solid #ddd; - border-right: 1px solid #ddd; - border-spacing: 0; - border-collapse: collapse; -} - -table th { - padding: .2em 1em; - background-color: #eee; - border-top: 1px solid #ddd; - border-left: 1px solid #ddd; -} - -table td { - padding: .2em 1em; - border-top: 1px solid #ddd; - border-left: 1px solid #ddd; - vertical-align: top; -} - -.author { - font-size: 1.2em; - text-align: center; -} - -@media only screen and (min-width: 480px) { - body { - font-size: 14px; - } -} -@media only screen and (min-width: 768px) { - body { - font-size: 16px; - } -} -@media print { - * { - background: transparent !important; - color: black !important; - filter: none !important; - -ms-filter: none !important; - } - - body { - font-size: 12pt; - max-width: 100%; - } - - a, a:visited { - text-decoration: underline; - } - - hr { - height: 1px; - border: 0; - border-bottom: 1px solid black; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { - content: ""; - } - - pre, blockquote { - border: 1px solid #999; - padding-right: 1em; - page-break-inside: avoid; - } - - tr, img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - @page :left { - margin: 15mm 20mm 15mm 10mm; -} - - @page :right { - margin: 15mm 10mm 15mm 20mm; -} - - p, h2, h3 { - orphans: 3; - widows: 3; - } - - h2, h3 { - page-break-after: avoid; - } -} diff --git a/post/bash-1.html b/post/bash-1.html deleted file mode 100644 index c9fd2f5..0000000 --- a/post/bash-1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - -

Homepage

-

Bash is weird sometimes

-

Bash is actually pretty nice but is... weird sometimes.
-Take this for instance: alias v='vim' This is an actual bind I use daily however if you don't have tab-completion setup for vim you know that tab-completion usually results in:

-
-

vim myFi<tab>
-cd: too many arguments
-bash: cd: too many arguments

-
-

As fun as that is to deal with(it's not) apparantly that bind I mentioned earlier fixes this issue completely.
-I'm not really sure why that works, but I'm just glad it does. If you've ever needed a way of allowing for tab-completion with vim now you have one.
-Just use that alias in your bashrc and you're good to go.

-

Rambled guess time

-

My guess on how the alias is that bash doesn't try to figure out that you want to use vim since you've only typed a single v in this case; therefore tab-completion would go unnoticed?
-Say you had a directory with files:

-
-

first
-second
-third

-
-

That would mean if your shell contained asdf. You could go to the first character start typing any one of those file names and have bash guess the filename to autocomplete, since it only look backwards for completion.

-

Where be the posts

-

Lately I've been working on a translator for html. Similar to how pandoc turns markdown into valid html which lead me onto another issue that I've also taken on since I've not much to do.
-Specifically it's looking into GCC's seemingly random behavior with switch cases. Essentially GCC will sometimes create a decision tree for a slightly faster search time through the cases, sometimes create the equivalent of linearly executable code(like a bunch of if/else's), and if given the opportunity "guess" the correct case on the first check... For that reason I've started diving into it to try and determine what the fug is going with this compiler and what flags, if any can be used to create some more predictable output. Hopefully the research crops up something interesting to think but who knows 🤷.

- - diff --git a/post/mapping.html b/post/mapping.html deleted file mode 100644 index fd35ac7..0000000 --- a/post/mapping.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - -

HomePage

-

Link to the map I discuss here

-

FeverStrafe

-

To clear up some confusion, feverStrafe is a Reflex Race map I made a few months ago but never got around to finishing due to some issues with time, and motivation. After a few months I came back to see what I had made so far and realized if this was to ever be release worthy it would have to go through a through cleaning.

-

Cleaning Up

-

In terms of what needed to be re-done, it seemed that spacing was the main issue so get past. I realized this since most of the map’s spacing seemed to be heavily derived from what CS:Source style spacing which would work there but Reflex is weird in that air control is nowhere near as flexible as in CS:Source. Of course there had to be some kind of method to make the map fun to play and satisfying to speed-run; after deliberation a solution was found.

-

Modifying spacing with casual runs in mind to give competitive runners more room

-

The idea here is simple: speed-runners will break the map so instead of worrying about what they might think of it I focus more on casual players, making sure that the map is fun. Simply put, if the map isn’t fun to play normally, there is no chance that it will be fun to run. To make sure that the gameplay was fun I turned to the one type of race map I personally despise, strafe maps.

-
-

strafe map: mostly flat race map with little variations in gameplay

-
-

A good strafe map is hard to come by, which isn’t because they are hard to make but rather that it must be very clever in its use mechanics to actually be interesting. One of the additional problems strafe maps face is the inherent design of its gameplay, being flat this means that a mapper typically has to come up with some theme or a gameplay gimmick to make it memorable. The good thing about them is that the whole map is available to nearly any kind of player since they are also very easy maps to complete as a player. Making more of feverStrafe available to everyone is exactly what the map needed to feel more complete and flow more easily. The map already had multiple levels, some meant for speed, some technically challenging, others were a mix of both. This meant that instead of changing what gameplay I already had, I simply added easy and hard routes. I kept in mind what the world record runs might look like, and essentially filled in the gaps that most players would probably fall into. To me these maps suffer from nearly the same issue auto-hop maps had (and still do sometimes) in CS:Source. To quote Badges:

-
-

The map itself pretty much dictates the route and doesn’t allow the player much room to find faster ways around the map, resulting in banal, braindead gameplay. Maps like this aren’t very competitive and result in most of the top times being very similar. bhop_muchfast is a good example of this. Creating maps with more route options by adding more bhop blocks with less space between them will make your map more popular and competitive by allowing newer players to experience them, seasoned players to speedrun them, and normal / scroll players to play them. The top times will have much more variety and every run of the map will be different. bhop_cw_journey, for example.

-
-

Full quote/post here

-

For feverStrafe this meant trying to get a balance where the map would be fun to play in general for everyone while providing memorable gameplay. I think after looking at what feverStrafe turned into I can fully say that I am actually somewhat proud of what it is now.

-
-

After thoughts and future maps

-

As a final say to Reflex, I’m only leaving because the game has favored competitive duel for so long that every other gamemode apart from race is nearly dead, even for Reflex’s standards. Because I don't actually play or enjoy duel anymore it means there’s really nothing left to do besides make maps which I can do for any game, so why not one where there’s more going on. Maybe it will get better but it doesn’t seem to be going anywhere, looking at Reflex as a passion project however, it’s doing great and cant’ wait to see what the guys at Pixel come up with.

-

p.s. dubs4lyfe

- - diff --git a/post/open.html b/post/open.html deleted file mode 100644 index 40c3c84..0000000 --- a/post/open.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - -

Homepage

-

All done setting up

-

Finally after some struggling with various git clients and learning to use some new tools the source code for this website is finally up and hosted on Gitlab.

-
-

Link to website source code
-tbf i stiill need to work on the bash script to auto build stuff

-
-

Now what?

-

This would have gone by more quickly if it wasn't for the fact that I have recently decided to switch off of GitKraken since it uses a proprietary license. The main thing I liked about it was that it made pushing, pulling, and dealing with large branches and merges very easy. After some testing with other git clients I ended up decided that it would be easier to just learn to use the terminal commands which git comes with.

-

For now this site will be maintained to journal and document things which interest me so that I can come back to it after some time and maybe use some of what I learn over time. If it grows to be something larger; or at least something with an audience, then I may also do some stuff for the interest of the readers/audience as well, but we'll see in due time where this all goes.

-

The next thing for this site is to post some stuff that I never posted for the old one, namely a simple headphone mod and do some stuff with bash scripting. Also maybe some random notes about cool stuff I find.

-

Published: June 18, 2018

- - diff --git a/post/phil.html b/post/phil.html deleted file mode 100644 index fee693b..0000000 --- a/post/phil.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - -

Homepage

-

No Non-free JS here

-

To explain succintly, I don't like Javascript, especially considering how much power it has on a user's browser. Namely the issue being that while it used to mainly be focused around making websites look pretty it now also serves to execute malicious code; luckily I don't think that is too common but that fact alone makes JS for me, something which should be avoided.

-

It's JS's non-free abilities which I don't like and is why I am not going to be using it for any of my projects, unless it is a client-side only project where it is running on some local server.

-

There are of course a few tangent reasons why I decided to fully make the switch from using the Hugo static site generator:

- -

Loading a bunch of JS/php is rather cumbersome at time which can often be tracked down to the js being obfuscatedpoorly, creating a file which is sometimes hundreds of times larger than normal. I'll show by example - namely using r-markdown and then my own technique to make a page with identical content:

-
# This is an example header
-
-With a small paragraph
-
-* a 
-
-* List
-
-> and a quote
- -

To be completely honest I'm reall not interested by web-development much at all, so finding a flow to make creating content easier is just perfect for me. Also I dont have to deal with running wine/windows or dealing with hundreds of dependencies with Hugo.

-

Hopefully this explains some of my thought process behind this site's design, and if you like, check out some of my other stuff that I post here.

- - diff --git a/post/qca1.html b/post/qca1.html deleted file mode 100644 index dcb6331..0000000 --- a/post/qca1.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - -

Homepage

-

Quake Champions Academy Back from the Dead

-

Finally after nearly a year I've started working on my Quake Chamions Academy project again but this time I have some specific goals in mind besides just, run lots of community events.

-

Some Background First

-

Quake Champions Academy is a discord server/community that I set up about a year ago when QC(Quake Champions) went into the open beta with the initial inention of using the server to host 2v2 tournaments every weekend. Of course this was a massive time sink and couldn't really do it every weekend, so eventually had to stop. In the meantime I managed to acrue around 100 or so members to the channel so I figured I would need more reasonable method of keeping people around. This is where I came up with the idea of creating an "Academy" Server where people can come learn about the game and maybe meet some new people in the process.

-

Ultimately the server died down quite a bit with the game as well but since it went free-to-play for 2 weeks it means that tons of new playesr have been coming in. Since there were so many new players, and people seemed to be actually actually enjoying playing the game I saw it as a perfect time to get the old website idea into reality. There was one main problem... the people who can help me is not plentiful and don't know how to use tools like git/HTML/CSS/JS etc etc. So I eventually settled, (very unwillingly) on hosting the site on a google site.

-

Hoo boy into the lion's den

-

I'm aware of how closed down of a platform sites.google.com really is but honestly I'm also aware of the danger of keeping barrier to enty for contribution unrealistically high for other people. I won't be able to get to open sourcing the site just yet but at some point I will be getting to that, right now it's a matter of turning into a kind of wiki for new players to use as a guide so that they aren't so lost when playing.

-

At least for now the site is up, and it's getting useful information uploaded to it, philosophy aside it provides a practical use which I beleive to be of higher precedence at this time than making it free.

-

For now if you want to check out the site you can look for it here:
-https://sites.google.com/view/qcacademy/home

- - diff --git a/post/qute.html b/post/qute.html deleted file mode 100644 index 9c1f50c..0000000 --- a/post/qute.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - -

Homepage

-

A Taste of QuteBrowser

-

I finally sat down and started fully using Qutebrowser and to be honest, it's great. I had tried using it before but I never bothered to learn how to to use it nor did I try to rice it to be liking. However there are two things which came be a pleasant surprise about the browser:

-
    -
  1. No ricing past basic setup involved for comfortable use
  2. -
  3. There were way more /comfy/ reasons to like this over other browsers
  4. -
-

I'm was Chromium user for a while since the adblocking and extension support was ultra convinient for me to take advantage of, and it let's me sync things together across devices, somthing about being a good goy here. Say what you want about syncing across devices and """the cloud""" but its pretty comfy since everything is setup essentially where-ever you go. In other words Chrome and the like get the good ole' stamp of werks for me.

-
- - -
-

Out of the box experience

-

Personally the only thing I did was change the default starting page for new windows and new tabs. Which of course is my own personal /comfy/ start-page. After that, there was basically no more setup since most/all of the keybindings are sensible enough to warrant not changing them, imo. The only functionality I couldn't figure out at first was escaping out of drop-down menus and/or text-boxes. I did however come up with this:

-
"e":"fake-key <escape>"
-

Just enter the command :set to get to your config page, make the changes you want, like adding the above in your aliases section, then run the command config-write-py. If you have to save over an old config file just use config-write-py --force. However, even without this the browser is still massively usable and convenient, it's just that you're able to rice the fug out of this but I personally didn't that route.

-

Mouse control is just like any other browser I've ever used so there's that too. Text boxes are usually auto-detected by the browser so that you are put into insert mode just like in vim.

-

Some nice things that I use constantly are the commands below, which don't require command mode: * yy - copies page url to clipboard * wp - opens new window with clipboard contents as url-argument * r - sick refresh * D - deletes tab

-

Main Gripes

-

Keep in mind that all of these complaints, except the last one can be mitigated by changing a setting once in your config and forgetting about it forever. Also if you use qutebrowser on multiple machines consider copying that config file over to usb and using that to set yourself up wherever you are. > 'J' move right and 'K' move right along the tab list

-

If you look at it as a horizontal list then yes it doesn't make sense. Instead think of the tabs as vertically aligned and the rest should follow suit.

-
---------
-first
----------
-second
----------
-third
----------
-

Rebinding or just getting used to it are the "fixes" for this since it is such a minor coplaint about the out-of-the-box experience.

-
-

Adveritements Everywhere

-
-

The built-in adblocker is just a host list which means it won't exactly do much anything on most websites. Plugin support is coming soon but for now adblocking is basically non-existant if you browser any modern websites. Hopefully we get a proper ad-blocker in the future that can keep things a bit cleaner like Adblocker+ or better yet Ublock Origin.

-

Bindings and Defualts mostly

-

There are plenty of binds but if you just read the docs then you should be fine.

-

Link to official binding cheat sheet

-

Just like any program with tons of keyboard shortcuts, it's better to learn whatever you need and progressively learn more commands as you need them.

-

Is it worth it tho?

-

Ya. It's a good browser, it's solid and besides a few minor hiccups it's very close to BTFO every other browser out there. If you don't like using keyboard shortcuts, and prefer to use the mouse however, stick to using what you are most comfortable with. In general if you are comfortable with shortcuts and want to support a free privacy-respecting(as far as I know) browser; also you can rice it :^).

- - diff --git a/post/style.css b/post/style.css deleted file mode 100644 index 06e2c15..0000000 --- a/post/style.css +++ /dev/null @@ -1,340 +0,0 @@ -html { - font-size: 100%; - overflow-y: scroll; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -@font-face { - font-family: 'Fixedsys'; - src: url(../fonts/FSEX300.ttf); -} -@font-face { - font-family: 'Freemono'; - src: url(../fonts/FreeMono.otf); -} -body { - color: #444; - font-family: Fixedsys; - font-size: 12px; - line-height: 1.7; - padding: 1em; - margin: auto; - max-width: 42em; - background-image: url("../img/backt.png"); - background-repeat: repeat; -} - -/* Link stuff */ -a { - color: #06e; - text-decoration: none; -} -/* visited link */ -a:visited { - color: #0047a6; -} -/* hovering link */ -a:hover { - color: #3284f1; -} -/* clicked on */ -a:active { - color: #e5effd; -} -/* only if a link was dragged but not went through or smthng */ -a:focus { - outline: thin dotted; -} - -*::-moz-selection { - background: rgba(255, 255, 0, 0.3); - color: #000; -} - -*::selection { - background: rgba(255, 255, 0, 0.3); - color: #000; -} - -a::-moz-selection { - background: rgba(255, 255, 0, 0.3); - color: #0645ad; -} - -a::selection { - background: rgba(255, 255, 0, 0.3); - color: #0645ad; -} - -p { - margin: 1em 0; - color: #969696; -} - -img { - max-width: 100%; -} - -h1, h2, h3, h4, h5, h6 { - color: #e1e1e1; - line-height: 125%; - margin-top: 2em; - font-weight: normal; -} - -h4, h5, h6 { - font-weight: bold; -} - -h1 { - font-family: "Fixedsys"; - font-size: 2.5em; -} - -h2 { - font-size: 2em; -} - -h3 { - font-size: 1.5em; -} - -h4 { - font-size: 1.2em; -} - -h5 { - font-size: 1em; -} - -h6 { - font-size: 0.9em; -} - -blockquote { - color: #d8d8d8; - margin: 0; - padding-left: 3em; - border-left: 0.5em #008fae solid; -} - -hr { - display: block; - height: 2px; - border: 0; - border-top: 1px solid #aaa; - border-bottom: 1px solid #eee; - margin: 1em 0; - padding: 0; -} - -pre, code, kbd, samp { - background-color: #000; - border-radius: 8px; - padding: 8px; - color: #00cc03; - font-family: Freemono, monospace, monospace; - _font-family: 'courier new', monospace; - font-size: 0.98em; -} - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -b, strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -ins { - background: #ff9; - color: #000; - text-decoration: none; -} - -mark { - background: #ff0; - color: #000; - font-style: italic; - font-weight: bold; -} - -sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -ul, ol { - margin: 1em 0; - padding: 0 0 0 2em; - color: #858585; -} - -li p:last-child { - margin-bottom: 0; -} - -ul ul, ol ol { - margin: .3em 0; -} - -dl { - margin-bottom: 1em; -} - -dt { - font-weight: bold; - margin-bottom: .8em; -} - -dd { - margin: 0 0 .8em 2em; -} - -dd:last-child { - margin-bottom: 0; -} - -img { - border: 0; - -ms-interpolation-mode: bicubic; - vertical-align: middle; -} - -figure { - display: block; - text-align: center; - margin: 1em 0; -} - -figure img { - border: none; - margin: 0 auto; -} - -figcaption { - font-size: 0.8em; - font-style: italic; - margin: 0 0 .8em; -} - -table { - margin-bottom: 2em; - border-bottom: 1px solid #ddd; - border-right: 1px solid #ddd; - border-spacing: 0; - border-collapse: collapse; -} - -table th { - padding: .2em 1em; - background-color: #eee; - border-top: 1px solid #ddd; - border-left: 1px solid #ddd; -} - -table td { - padding: .2em 1em; - border-top: 1px solid #ddd; - border-left: 1px solid #ddd; - vertical-align: top; -} - -.author { - font-size: 1.2em; - text-align: center; -} - -@media only screen and (min-width: 480px) { - body { - font-size: 14px; - } -} -@media only screen and (min-width: 768px) { - body { - font-size: 16px; - } -} -@media print { - * { - background: transparent !important; - color: black !important; - filter: none !important; - -ms-filter: none !important; - } - - body { - font-size: 12pt; - max-width: 100%; - } - - a, a:visited { - text-decoration: underline; - } - - hr { - height: 1px; - border: 0; - border-bottom: 1px solid black; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { - content: ""; - } - - pre, blockquote { - border: 1px solid #999; - padding-right: 1em; - page-break-inside: avoid; - } - - tr, img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - @page :left { - margin: 15mm 20mm 15mm 10mm; -} - - @page :right { - margin: 15mm 10mm 15mm 20mm; -} - - p, h2, h3 { - orphans: 3; - widows: 3; - } - - h2, h3 { - page-break-after: avoid; - } -} diff --git a/post/style.html b/post/style.html deleted file mode 100644 index 8c52021..0000000 --- a/post/style.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - -

Homepage

-

Wew lad new colors

-

It's been about a minute since I've done anything with this site but I figured what better time to randomly post things then now. Before this update I mostly used some neato fonts but most of it was some boring Times New Roman thing, now the site doesn'tlook like a homework essay.

-

But Why?

-

I partly wanted to get my Gitlab page a bit more active but also because I didn't like the self-conflicting style from before. Instead of having a bunch of fonts that don't really go together I opted for fonts that are actually somewhat look nice next to each other.

-

I'm still gonna mess with the styling but the changes likely won't be whole reworks like this one was, however, I'll probably use this as a place to post some bhop stuff as well.

-

:^)

- -