diff --git a/backgrounds/11.gif b/backgrounds/11.gif deleted file mode 100644 index 34c7e05..0000000 Binary files a/backgrounds/11.gif and /dev/null differ diff --git a/backgrounds/15.gif b/backgrounds/15.gif deleted file mode 100644 index c59bb3f..0000000 Binary files a/backgrounds/15.gif and /dev/null differ diff --git a/backgrounds/2.gif b/backgrounds/2.gif deleted file mode 100644 index 74d2627..0000000 Binary files a/backgrounds/2.gif and /dev/null differ diff --git a/backgrounds/21.gif b/backgrounds/21.gif deleted file mode 100644 index 90601b2..0000000 Binary files a/backgrounds/21.gif and /dev/null differ diff --git a/backgrounds/5.gif b/backgrounds/5.gif deleted file mode 100644 index a2355e6..0000000 Binary files a/backgrounds/5.gif and /dev/null differ diff --git a/backgrounds/7.png b/backgrounds/7.png deleted file mode 100644 index 0ea5eee..0000000 Binary files a/backgrounds/7.png and /dev/null differ diff --git a/backgrounds/8.png b/backgrounds/8.png deleted file mode 100644 index 49b78dd..0000000 Binary files a/backgrounds/8.png and /dev/null differ diff --git a/index.html b/index.html index 0eaf266..78e31e5 100644 --- a/index.html +++ b/index.html @@ -4,8 +4,8 @@ Comfitu.re :: Sweet and Cozy - - + + @@ -17,8 +17,8 @@
   ___            __ _ _
  / __|___ _ __  / _(_) |_ _  _   _ _ ___
-| (__/ _ \ '  \|  _| |  _| || |_| '_/ -_)   v1.3.1
- \___\___/_|_|_|_| |_|\__|\_,_(_)_| \___|   by Fristi-brot.
+| (__/ _ \ '  \|  _| |  _| || |_| '_/ -_)   v1.4.0
+ \___\___/_|_|_|_| |_|\__|\_,_(_)_| \___|   
             
Home | About @@ -29,89 +29,88 @@
-
-                                              (   )
-                                             (    )
-                                              (    )
-                                             (    )
-                                               )  )
-                                              (  (                  /\
-                                               (_)                 /  \  /\
-                                       ________[_]________      /\/    \/  \
-                              /\      /\        ______    \    /   /\/\  /\/\
-                             /  \    //_\       \    /\    \  /\/\/    \/    \
-                      /\    / /\/\  //___\       \__/  \    \/
-                     /  \  /\/    \//_____\       \ |[]|     \
-                    /\/\/\/       //_______\       \|__|      \
-                   /      \      /XXXXXXXXXX\                  \
-                           \    /_I_II  I__I_\__________________\
-                                  I_I|  I__I_____[]_|_[]_____I
-                                  I_II  I__I_____[]_|_[]_____I
-                                  I II__I  I     XXXXXXX     I
-                               ~~~~~"   "~~~~~~~~~~~~~~~~~~~~~~~~
-                
+
+                           (   )
+                          (    )
+                           (    )
+                          (    )
+                            )  )
+                           (  (                  /\
+                            (_)                 /  \  /\
+                    ________[_]________      /\/    \/  \
+           /\      /\        ______    \    /   /\/\  /\/\
+          /  \    //_\       \    /\    \  /\/\/    \/    \
+   /\    / /\/\  //___\       \__/  \    \/
+  /  \  /\/    \//_____\       \ |[]|     \
+ /\/\/\/       //_______\       \|__|      \
+/      \      /XXXXXXXXXX\                  \
+        \    /_I_II  I__I_\__________________\
+               I_I|  I__I_____[]_|_[]_____I
+               I_II  I__I_____[]_|_[]_____I
+               I II__I  I     XXXXXXX     I
+            ~~~~~"   "~~~~~~~~~~~~~~~~~~~~~~~~
+                

- Hello, welcome to my cozy personal website! -w- + Hello, welcome to my comfy personal website! (^▽^)

- I am a programmer and web developer from the Netherlands. - I spend most of my time programming in PHP, and I run a Linux server in my - free time as a hobby. It mainly runs the subcon.town services. I also enjoy - retro video games. + I am Fristi, a programmer from the Netherlands. On this website you can find + more info about me, my server and my personal projects. If you'd like to chat, + ping me on the fediverse!

-
-

About me

+

About

- Hi, my name is Fristi. - I am a programmer, web developer and server admin from the Netherlands. - I'm an easy-going guy with a love for old electronics, games and food. If you wish - to talk to me, hit me up on the fediverse! + Hi, my name is Fristi. I'm a PHP programmer and server hobbyist from the + Netherlands. I love old electronics, games and food. While I generally don't + program a lot in my spare time anymore, I do maintain a linux server + that hosts some of my private data and services. as well as this website.

Professional

- I am mainly a back-end web developer, specializing in PHP and the Laravel Framework. - Besides that, I also do front-end work, usually focusing on creating simplistic - user interfaces with pure Javascript (no frameworks or jQuery) and Sass/CSS. I believe - that refraining from javascript frameworks results in cleaner, more optimized and more controllable code. + For a living, I mainly do backend programming in PHP, specializing in the + Laravel framework. I also do other bits and pieces of scripting where needed, + although I'm no expert in that. I also do a bit of front-end development where + needed, with experience in Bootstrap, although I prefer to make my own lighter + front-end solutions where possible.

- Besides programming, I also work a lot with Linux servers (and Linux in general). - In a professional capacity, I mainly do devops work, administrating a development - and production server, helping out with software deployments and maintenance. In - my spare time, I run a hobby server that hosts my personal websites (including this one) - and a couple of services I administrate. + Besides programming, I also work a lot with Linux systems, and use it as my + preferred operating system on my own computers. In my spare time I maintain a + personal hobby server that holds most of my private data and services, while + also acting as my development server.

- To get a better picture of what I've worked with, please view the projects page. + Please view the Websites and Projects + pages to get an idea of what I've worked + with. If you wish to know more, feel free to send an email to + fristi@subcon.town.

-
-

Websites & Blogs

+

My websites

I currently host the following websites:

+ - Subcon Town: + the main website of my personal server. + Source
- Comfiture: my personal website, the one you're reading now. Source
- - Something Comfy: + - Something Fresh: a blog featuring my random thoughts on various things. Source
- The Paperbin: a blog where I rant about the things that annoy me. - Source
- - Subcon Town: - the main website of my personal server. - Source + Source

-

Projects

@@ -132,18 +131,16 @@ please view the Subcon Town website.

-

Contact information

- I can be contacted by email, or the fediverse. + Want to send me a message? Use one of the two methods below:

Email: fristi@subcon.town
Fediverse: @fristi@mk.toast.cafe

- -

Changelog

+

+ 1.4.0 Minor update:
+ - Added responsive sizing for mobile support
+ - Updated visual style of the "terminal"
+ - Removed a few lower-quality backgrounds
+ - Updated footer with direct link to source
+ - Refreshed content a bit
+ - Added randomized motd under version number +

1.3.1 Patch:
- Set background image rendering to "crisp-edges" @@ -209,8 +214,10 @@

diff --git a/script.js b/script.js index a542b70..27f53d5 100644 --- a/script.js +++ b/script.js @@ -2,16 +2,29 @@ var comfiture = {}; var activeLink; var activeContent; + var motds = [ + "Made by Fristi", + "Made by a crocodile", + "Made by a Dutch potato", + "Fristi? Fristi habe ich nicht.", + "[Subject quote here]", + "Press R or Z twice to do a barrel roll", + "You wouldn't download a car.", + "The last metroid is in captivity.", + "Suavemente, bésame", + "What is love?", + "Justice in Spades", + "Let's get Volatile", + ]; var wallpapers = [ - '1.gif', '2.gif', '3.gif', '4.gif', - '5.gif', '6.gif', '7.gif', '8.gif', - '9.gif', '10.gif', '11.gif', '12.gif', - '13.gif', '14.gif', '15.gif', '16.gif', + '1.gif', '3.gif', '4.gif', + '6.gif', '7.gif', '8.gif', + '9.gif', '10.gif', '12.gif', + '13.gif', '14.gif', '16.gif', '17.gif', '18.gif', '19.gif', '20.gif', - '21.gif', '22.gif', '23.gif', + '22.gif', '23.gif', '1.png', '2.png', '3.png', - '5.png', '6.png', '7.png', '8.png', - '9.png', + '5.png', '6.png' ]; //Function to set the wallpaper @@ -20,6 +33,11 @@ document.querySelector('.background').style.backgroundImage = 'url("backgrounds/'+wallpaper+'")'; }; + comfiture.printMotd = function () { + let motd = motds[Math.floor(Math.random() * motds.length)]; + document.write(motd); + } + //Onload window.addEventListener('load', function(){ //Hide all content diff --git a/style.css b/style.css index 171b5d4..35f77b2 100644 --- a/style.css +++ b/style.css @@ -33,30 +33,22 @@ body { .container { position:absolute; box-sizing: border-box; - top:0; - left:0; - bottom:0; - right:0; - width: 880px; - height: 652px; + height: 100%; + width: 100%; - padding:30px 40px; - margin:auto; + padding:8px; + margin:0; - background-color: rgba(31, 37, 47, 0.9); - color: rgba(90, 228, 70, 1); + background-color: rgba(45, 40, 35, 0.95); + color: rgb(210, 172, 97); font-family: IBMVGA8, monospace; font-size: 16px; - line-height: 16px; - border-radius: 90px / 820px; - border-style: outset; - border-color: rgba(126, 126, 134, 1); - border-width: 8px; - - box-shadow: 0 0 10px rgba(0, 0, 0, 1); + border: 2px solid rgb(0, 0, 0); + box-shadow: 5px 5px 0 rgb(0, 0, 0); + /*box-shadow: 0 0 10px rgba(0, 0, 0, 1);*/ } header, main, footer { @@ -68,24 +60,25 @@ header, main, footer { } header { - height: 96px; + height: 112px; overflow: hidden; } main { - height: 448px; + height: calc(100% - 160px); overflow-y: auto; overflow-x: hidden; - padding: 16px; + margin: 16px 0; + padding: 0 16px; } footer { - height: 32px; + height: 16px; overflow: hidden; } a { - color: rgba(240,240,240, 1); + color: rgb(213, 209, 206); text-decoration: none; } @@ -98,8 +91,8 @@ a:after { } a:hover, a:active { - background-color: rgba(240,240,240, 1); - color: rgba(31, 37, 47, 0.8); + background-color: rgb(234, 231, 227); + color: rgba(62, 51, 48, 0.95); } a.active { @@ -149,6 +142,36 @@ pre { font-family: IBMVGA8, monospace; } +#ascii { + text-align: center; +} + +#ascii pre { + display: inline-block; + text-align: left; +} + .content p:last-child { margin:0; +} + +@media only screen and (min-width: 864px) { + .container { + position:absolute; + left: 32px; + bottom: 32px; + width: 800px; + height: 596px; + + padding:16px; + margin:auto; + } + + header { + height: 96px; + } + + main { + height: 416px; + } } \ No newline at end of file