diff --git a/Gemfile.lock b/Gemfile.lock index 9bf6f96..628be91 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -206,17 +206,17 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) - mini_portile2 (2.5.3) + mini_portile2 (2.8.0) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) multi_json (1.15.0) multipart-post (2.1.1) - nokogiri (1.11.7) - mini_portile2 (~> 2.5.0) + nokogiri (1.13.6) + mini_portile2 (~> 2.8.0) racc (~> 1.4) - nokogiri (1.11.7-x64-mingw32) + nokogiri (1.13.6-x64-mingw32) racc (~> 1.4) octokit (4.20.0) faraday (>= 0.9) @@ -224,7 +224,7 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (4.0.6) - racc (1.5.2) + racc (1.6.0) rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) diff --git a/LICENSE b/LICENSE index 261eeb9..5f6545a 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + Copyright [2021] [Sid] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/_config.yml b/_config.yml index 3b17abb..295721c 100644 --- a/_config.yml +++ b/_config.yml @@ -1,23 +1,24 @@ -title: Sid's Blog -description: A blog which is owned by a tech enthusiast and a Science-bitten person -disqus_shortname: Sid200 +title: GIA | Sid's Blog +description: Generally an Information Arsenal reading_time: true words_per_minute: 200 -# Your site's domain goes here (eg: https://mmistakes.github.io, http://yourdomain.com, etc) -# When testing locally leave blank or use http://localhost:4000 + + +#! Site Domain goes here (https://domain.com) | Leave blank if testing locally, or use http://localhost:4000 url: https://sid200.github.io/blog -# Owner/author information +#! Owner Info owner: name: Sid avatar: avatar.png bio: "A random person" email: prollysid@pm.me - # Social networking links used in footer. Update and remove as you like. + + #! Socials twitter: prollysid github: sid200 # linkedin: - instagram: prollysid + # instagram: # discord: # google plus id, include the '+', eg +mmistakes # google_plus: diff --git a/_data/comments/comment-1630066410589.yml b/_data/comments/comment-1630066410589.yml new file mode 100644 index 0000000..eeceb83 --- /dev/null +++ b/_data/comments/comment-1630066410589.yml @@ -0,0 +1,8 @@ +_id: 30e37380-0730-11ec-a969-831fcfe943dc +page: /lets-talk-unicode/ +part: '''''' +reply_to: '' +name: Sid +email: '' +message: "Well, this is a test and it will stay here forever. `Test` test ugh $x$ 32 + 4 \U0001F642" +date: '2021-08-27T12:13:30.587Z' diff --git a/_data/comments/comment-1630066761744.yml b/_data/comments/comment-1630066761744.yml new file mode 100644 index 0000000..06496be --- /dev/null +++ b/_data/comments/comment-1630066761744.yml @@ -0,0 +1,8 @@ +_id: 024a2bd0-0731-11ec-a969-831fcfe943dc +page: /lets-talk-unicode/ +part: '''''' +reply_to: 30e37380-0730-11ec-a969-831fcfe943dc +name: Sid +email: '' +message: Hey! This is a test reply. +date: '2021-08-27T12:19:21.743Z' diff --git a/_data/comments/comment-1636903409607.yml b/_data/comments/comment-1636903409607.yml new file mode 100644 index 0000000..10a937e --- /dev/null +++ b/_data/comments/comment-1636903409607.yml @@ -0,0 +1,8 @@ +_id: d1ca9640-455e-11ec-a0c9-3399789d48e0 +page: /blog-revamp-project-gia/ +part: '''''' +reply_to: '' +name: Sid +email: '' +message: Hey! This is a test comment. +date: '2021-11-14T15:23:29.605Z' diff --git a/_data/comments/comment-1656941317742.yml b/_data/comments/comment-1656941317742.yml new file mode 100644 index 0000000..2d54556 --- /dev/null +++ b/_data/comments/comment-1656941317742.yml @@ -0,0 +1,10 @@ +_id: 35eb40d0-fb9d-11ec-a332-4dcf9fbf1c87 +page: /the-mathematical-search-for-work/ +reply_to: '' +name: umimuafajeybr +email: 30daa6e7a3dcd7a3af4794607560050c +message: >- + [url=http://slkjfdf.net/]Onoloru[/url] Uibopwe kfs.arnk.nicam.uoguelph.ca.ifi.sx + http://slkjfdf.net/ +date: '2022-07-04T13:28:37.739Z' diff --git a/_includes/comments-new.html b/_includes/comments-new.html index 62c201f..c368125 100644 --- a/_includes/comments-new.html +++ b/_includes/comments-new.html @@ -1,39 +1,46 @@
-

- Comment Here! -
ℹ️ - The commenting system is still under development, but it sort of works for the moment!

Oh and you might want to reload after clicking on Send 😬
-
-

+

+ Comment Here! +
ℹ️ + + The commenting system is still under development, but it sort of works for the moment!

Oh and + your comment might take a while to show up - you should see it when you reload after a few minutes...😬 +
+
+

- - - - - + + + + -

- -

+

+ +

-

- -

+

+ +

-

- -

+

+ +

- Cancel - + Cancel +
\ No newline at end of file diff --git a/_includes/comments.html b/_includes/comments.html index 32e9d18..640dc95 100644 --- a/_includes/comments.html +++ b/_includes/comments.html @@ -1,60 +1,62 @@ {% assign commentSize = site.data.comments | where: "page", page.url %}

Comments({{ commentSize.size }})

-{% assign cmts = site.data.comments | where: "page", page.url | where: "part", page.part | where: "reply_to", "" | sort:"date" | reverse %} +{% assign cmts = site.data.comments | where: "page", page.url | where: "reply_to", "" | sort:"date" | reverse %} + {% for comment in cmts %} - {% assign commentData = comment %} - {% assign replies = site.data.comments | where: "page", page.url | where: "reply_to", commentData._id |where: "part", page.part%} + {% assign commentData = comment %} + {% assign replies = site.data.comments | where: "page", page.url | where: "reply_to", commentData._id |where: "part", page.part%}
+ +
+ + + {{ commentData.name }} + -
- - {{ commentData.name }} - - - - on {{ commentData.date | date_to_long_string }} - + + on {{ commentData.date | date_to_long_string }} + -   +   - - Reply - + + Reply + -
+
-
+
-
- {{ commentData.message strip_html | markdownify | smartify }} -
+
+ {{ commentData.message strip_html | markdownify | smartify }} +
-
- -{% if replies %} - {% for reply in replies%} -
-
- - {{ reply.name }} - - - - on {{ reply.date | date_to_long_string }} - - -
- -
- -
- {{ reply.message strip_html | markdownify | smartify }} -
-
- {% endfor %} - {% endif %} + + + {% if replies %} + {% for reply in replies%} +
+
+ + {{ reply.name }} + + + + on {{ reply.date | date_to_long_string }} + + +
+ +
+ +
+ {{ reply.message strip_html | markdownify | smartify }} +
+
+ {% endfor %} + {% endif %} {% endfor %} \ No newline at end of file diff --git a/_posts/2021-07-22-the-mathematical-search-for-work.md b/_posts/2021-07-22-the-mathematical-search-for-work.md index fdf5d70..53569d2 100644 --- a/_posts/2021-07-22-the-mathematical-search-for-work.md +++ b/_posts/2021-07-22-the-mathematical-search-for-work.md @@ -112,7 +112,7 @@ As we expected. It's already clear that such a plot is going to get super messy

-So we **rescale** the arrows such that their length lies between $$0$$ and $$1$$ (this is easily done by dividing the origin vector field expression by the magnitude of the vector). +So we **rescale** the arrows such that their length lies between $$0$$ and $$1$$ (this is easily done by dividing the original vector field expression by the magnitude of the vector). > While the vector field plot thingmajig above doesn't capture the length/magnitude, we can still do so by assigning different colors to each arrow depending on the magnitude. Sounds like we merged heatmaps and vector fields! @@ -506,7 +506,7 @@ $$W = \int_0^s\vec{F}\cdot \vec{T}\,\mathrm{d}s$$ # Thank You! -Phew! That was a lot! If you're reading this, thanks a bunch for sticking around. This was a long one, and I don't expect you to read it all in one go. I am not sure how many people read my blog posts and for how long, but it does mean a lot if you've read this far because this took a lot of *work* (alright that's the last pun I promise). +Phew! That was a lot! If you're reading this, thanks a bunch for sticking around. This was a long one, and I appreciate you for reading all of this. I am not sure how many people read my blog posts and for how long, but it does mean a lot if you've read this far because this took a lot of *work* (alright that's the last pun I promise). In conclusion, diff --git a/_posts/2021-11-02-blog-revamp-project-gia.md b/_posts/2021-11-02-blog-revamp-project-gia.md new file mode 100644 index 0000000..6cb6f58 --- /dev/null +++ b/_posts/2021-11-02-blog-revamp-project-gia.md @@ -0,0 +1,42 @@ +--- +layout: post +title: 'Blog Revamp: Project GIA' +description: This blog is supposed to be an arsenal of information. Or is it? +date: 2021-11-02 +image: + path: /images/ + background: prime-bg.jpg + feature: GIARevamp/header.svg +--- + +> "People will forget what you said, people will forget what you did, but people will never forget how you made them feel." - Maya Angelou + +Over the past year or two, I've had some ridiculous expositions to a varied set of experiences. These experiences have taught me a lot - both educationally and in many aspects of life. Thinking about these eventually made me think about my blog (that makes no sense, but uh well that's what happened 😅). The way it stands currently, it's extremely generic; everyone can agree that *Sid's Blog* is a placeholder for a name and just way to showcase that I am lazy. The revamp is supposed to change the branding of this blog. + +> I mean laziness is still an inherent characteristic in me 😛, but sometimes certain events in my life make me go, "Yep it's time to do something here and show everyone, or someone." + +# Project GIA + +You must know one thing: I am very picky with my names. The way I choose names is also slightly different: + +- Think of some name - usually out of thin air. +- Somehow try to make meaning from it given the context. +- Move on and repeat if no associated meaning reveals itself. + +Gia came to my mind and I instantly searched for it's meaning - finding that it originated in Italy and that it's supposed to mean *"God is gracious"*. Aaaaand, let's just get one thing out of the way before this turns into a heated discussion: I like the name, but it doesn't find its basis in the meaning at all. Instead, **GIA** stands for **Generally an Information Arsenal**. + +> ~~I was also confounded over the pronunciation, but I finally settled for the prevalent soft G variant.~~ Yeah multiple internal debates later, I think I like the hard variant (pronounced like *Guy-a*). It's different in a way and I like that. + +This reflects the purpose of the blog perfectly. This blog is not supposed to be just information here and there and at the same time it's not meant to be a *"Sid does this today"*. There's a sweet equilibrium between the two and that's where the content of the blog lies. The blog was created with the intentions of it being mostly informative, but also fun. + +## What this means + +This minor revamp will take place over the next few days. + +For the most part it means nothing. The most that could happens is that the blog goes through a few visual changes here and there. And this time, it'll happen. + +> I hope I don't procrastinate yet again. 😬 + +As for the content, well it's going to get refined. And many varied posts are on the way (I have planned many in my head. What remains is making them a reality). Expect to witness heated discussions (alright that's debatable with the current follower base), my thoughts on different topics, scientific expositions, tutorials and much more! And nope, you won't be losing the informal aspect. I cherish the relative informality that I keep in the posts, so that's never going. + +That's all for this one! Thank you so much for sticking around and reading this. diff --git a/about/index.md b/about/index.md index 5e33097..09b0bbd 100644 --- a/about/index.md +++ b/about/index.md @@ -1,31 +1,42 @@ --- layout: page -title: About this Blog +title: About this blog and me! image: feature: about-bg.jpg credit: Patrick Tomasso creditlink: https://unsplash.com/@impatrickt -modified: 2021-07-18 +modified: 2021-11-04 --- -Hi there! I am Sid, and this is my blog. Of course that's evident, but yeah... What is this blog exactly? Well this blog is everything and anything I wanna talk about. It can sometimes be me ranting about something (though I haven't done that yet), or it can just be me being me. +Hello future reader! The human currently editing this markdown document (which is then rendered as html thanks to some nifty tech) is me! Who's "me"? Well, I go by the name of Sid! -This is what has happened here so far: +I am an anonymous yet public guy who's addicted to anything he finds interesting. What do I find interesting as of now? Well, it's primarily Physics, Math, CS and all in between (and sometimes not 🤷)! -- I made a blog just for fun. -- Added some posts and I am never satisfied with anything, so a modification marathon is underway all the time. -- I had some other stuff to do, so I abandoned the blog. -- Took it up again, added some posts, added a commenting system, left it alone. -- Envisioned to make the blog super cool and planned on a ton of posts. -- Did finish some of them, then I left the blog alone to serve to my other commitments. -- And well we're here, I kinda wanna deal with it again. +> Sorry biology and related fields. You don't get a cut... -As is apparent, it's more of a *I gain interest, I write something interesting, I lose interest after a ridiculously long typing session* loop. I can't promise this will stop, but we can surely reduce the duration of each thingy, right, RIGHT? +My blog, **GIA** (pronounced like *Guy-a*) is supposed to be a way for me to document myself - my thoughts, stuff that entice me and suchlike. It's supposed to cover two main classes of things: -Anyways, that's the timeline, but what is this blog about again? As I said, it can be anything I like and you like (I don't really know how you would otherwise stumble upon this page...). That kinda delegates the answer and introduces a new question - *What do you like?* Uhhh, Science (minus a lot of Biology unless it's interesting and not just some mundane *learn-the-process-and-the-name* stuff) and related stuff. +- Educational Stuff +- Me! -Keeping that talk aside forever, I would like to mention that this blog is by no means perfect. And ***wHiLe I aM a PeRfEcTiOnIsT***, I don't wanna make this a perfect blog - it's pretty cool with its flaws. Now if those flaws are bugs, then nah they're gonna go outta here - **ALWAYS COMMENT AS SOON AS YOU FIND A BUG, AND I WILL TRY TO MAKE SURE YOU NEVER SEE IT AGAIN** (I might employ illegal methods if I can't fix it ヘ(`▽´*)). +> GIA = Generally an Information Arsenal. The more you know! -> **Future Sid:** Yeah, I can get pretty weird at times... +# The journey so far -Anyways, that's it for the whole *About* thingamajig. It wasn't about me, but more about the blog. If you wanna know more about me, go read *all* of the blog posts (*I mean it*, prolly). +

+

+ +
+

+ +Alright, so the guy aka Sid aka me is pretty lazy at times. Sometimes he's struggling through something, or well he's just looking for excuses. At times, he's extremely dedicated and that's when the real stuff happened. I created the blog with the sole purpose of learning about Jekyll and GitHub Pages. This want for knowledge evolved into a want for sharing knowledge with my next few posts. Up next, I decided my blog with almost no readers (as of now, but that's definitely gonna change!) should have a way for people to comment (which is fully functional right now - well not really, but it works for the most part 😅) + +> **pERfEcTIOniST Sid:** IT'S GOING TO BE FULLY FUNCTIONAL WHEN I AM SATISFIED AIGHT? + +# Before you go + +So yep. GIA's the digital embodiment of Sid - well kinda. It's not supposed to informationally exhaustive, but it's not supposed to be the complete either. A sweet spot where you have information and casual talk all combined into the richness of some beautiful text and images on the web. + +GIA's not perfect. And it'll never be. If you find any bugs, it'll be much appreciated if you let me know using the comments for example. + +Thanks for showing interest in an about me hidden deep (just play along) in here. I hope you enjoy! diff --git a/images/GIARevamp/header.svg b/images/GIARevamp/header.svg new file mode 100644 index 0000000..c762d51 --- /dev/null +++ b/images/GIARevamp/header.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/images/about-illustration.svg b/images/about-illustration.svg new file mode 100644 index 0000000..0372bbd --- /dev/null +++ b/images/about-illustration.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/favicon_16x16.png b/images/favicon_16x16.png index c433365..bbaaca4 100644 Binary files a/images/favicon_16x16.png and b/images/favicon_16x16.png differ diff --git a/images/favicon_32x32.png b/images/favicon_32x32.png index 8b90448..961efae 100644 Binary files a/images/favicon_32x32.png and b/images/favicon_32x32.png differ diff --git a/images/landing-header.png b/images/landing-header.png new file mode 100644 index 0000000..6531b97 Binary files /dev/null and b/images/landing-header.png differ diff --git a/images/main-bg.jpg b/images/main-bg.jpg deleted file mode 100644 index 493ee49..0000000 Binary files a/images/main-bg.jpg and /dev/null differ diff --git a/images/main-bg2.jpg b/images/main-bg2.jpg deleted file mode 100644 index 8aef1bd..0000000 Binary files a/images/main-bg2.jpg and /dev/null differ diff --git a/index.html b/index.html index 5625e83..736460e 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,10 @@ --- layout: post-index -title: Latest Posts by me! -description: "Latest Posts by Me!" -tags: [Jekyll, github, blog, science, cpp, c++, physics, web, developer] +title: Generally an Information Arsenal +tags: [math, opinions, blog, blog posts, physics, jekyll, web, development, mathematics, science, software, computer, social, casual, posts, GIA] comments: false image: - feature: main-bg2.jpg - credit: Dynamic Wang - creditlink: https://unsplash.com/@dynamicwang + feature: landing-header.png --- {% for post in paginator.posts %} diff --git a/staticman.yml b/staticman.yml index c04862a..c8af30d 100644 --- a/staticman.yml +++ b/staticman.yml @@ -7,7 +7,7 @@ comments: # # Names of the fields the form is allowed to submit. If a field that is # not here is part of the request, an error will be thrown. - allowedFields: ["page", "part" ,"name", "email", "message", "reply_to"] + allowedFields: ["page","name", "email", "message", "reply_to"] # When allowedOrigins is defined, only requests sent from one of the domains # listed will be accepted. @@ -37,7 +37,9 @@ comments: # Whether entries need to be appproved before they are published to the main # branch. If set to `true`, a pull request will be created for your approval. # Otherwise, entries will be published to the main branch automatically. - moderation: false + + #! Temp | TODO: Spam comment moderation + moderation: true # Name of the site. Used in notification emails. name: "sid200.github.io/blog" # TODO: Change this to match your site