From 1f26ff08c2b5e58d5c0b9f9304652a20d9b11497 Mon Sep 17 00:00:00 2001 From: Claudio Maggioni Date: Tue, 23 Oct 2018 16:38:45 +0200 Subject: [PATCH] Update for SA1 homework --- .../_base.scssc | Bin 0 -> 40499 bytes .../_layout.scssc | Bin 0 -> 24506 bytes .../_syntax-highlighting.scssc | Bin 0 -> 46200 bytes _config.yml | 6 +- _includes/footer.html | 11 +- _includes/head.html | 1 - _includes/header.html | 6 +- _includes/links.html | 3 - _includes/self-hosted.html | 13 ++ _layouts/main.html | 6 +- _layouts/post.html | 2 +- _posts/2016-08-15-my-archery-setup.md | 25 --- _posts/2016-08-31-bam-on-github.md | 11 - _posts/2016-09-13-css-update.md | 7 - _sass/_base.scss | 174 ++++++++-------- _sass/_layout.scss | 66 +++--- _sass/_syntax-highlighting.scss | 34 ++-- _site/404.html | 52 +++-- .../archery/2016/08/15/my-archery-setup.html | 147 -------------- _site/{about => blog}/index.html | 92 +++++++-- _site/css/main.css | 191 +++++++++++------- _site/feed.xml | 119 +++-------- _site/index.html | 96 ++++----- ...t-a-bluetooth-keyboard-work-with-arch.html | 64 ++++-- .../installing-gentoo-on-a-thinkpad-x60s.html | 48 +++-- ...people-launching-rm-rf-on-your-system.html | 64 ++++-- .../programming/2016/08/31/bam-on-github.html | 133 ------------ _site/update/2016/09/13/css-update.html | 129 ------------ blog.html | 21 ++ contact.md | 11 - css/main.scss | 7 +- index.html | 11 +- 32 files changed, 612 insertions(+), 938 deletions(-) create mode 100644 .sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_base.scssc create mode 100644 .sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_layout.scssc create mode 100644 .sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_syntax-highlighting.scssc create mode 100644 _includes/self-hosted.html delete mode 100644 _posts/2016-08-15-my-archery-setup.md delete mode 100644 _posts/2016-08-31-bam-on-github.md delete mode 100644 _posts/2016-09-13-css-update.md delete mode 100644 _site/archery/2016/08/15/my-archery-setup.html rename _site/{about => blog}/index.html (57%) delete mode 100644 _site/programming/2016/08/31/bam-on-github.html delete mode 100644 _site/update/2016/09/13/css-update.html create mode 100644 blog.html delete mode 100644 contact.md diff --git a/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_base.scssc b/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_base.scssc new file mode 100644 index 0000000000000000000000000000000000000000..2bf29c6986346ed84f75ed6cb2c0e3c10ae88eb9 GIT binary patch literal 40499 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 F{{!->l$ihk literal 0 HcmV?d00001 diff --git a/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_layout.scssc b/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_layout.scssc new file mode 100644 index 0000000000000000000000000000000000000000..2abf82fc411109a819dd1cc0aa127d3825cc47fe GIT binary patch literal 24506 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 O)98(f0vhUX-TQymdaVio literal 0 HcmV?d00001 diff --git a/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_syntax-highlighting.scssc b/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_syntax-highlighting.scssc new file mode 100644 index 0000000000000000000000000000000000000000..f15dcbaf54fb7f4572e81083c4b4608069cb0afc GIT binary patch literal 46200 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 literal 0 HcmV?d00001 diff --git a/_config.yml b/_config.yml index 6aefa0c..457c6c9 100644 --- a/_config.yml +++ b/_config.yml @@ -6,10 +6,10 @@ # 'jekyll serve'. If you change this file, please restart the server process. # Site settings -title: Ramblings of an archer archer -#email: maggioniclaudio1999[at]gmail.com +title: maggioni.xyz +email: claudio@maggioni.xyz description: > # this means to ignore newlines until "baseurl:" - Things which an Arch Linux user that also owns an recurve bow can write. + Eat polenta and do not counter-aim! baseurl: "" # the subpath of your site, e.g. /blog url: "http://praticamentetilde.github.io" # the base hostname & protocol for your site github_username: praticamentetilde diff --git a/_includes/footer.html b/_includes/footer.html index 34444dd..d7f63d3 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -3,5 +3,14 @@ -
Claudio Maggioni 2016
+
+ + Claudio Maggioni +
+ Content under + + CC BY-NC-SA 4.0 +
diff --git a/_includes/head.html b/_includes/head.html index abd6940..d8579bd 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -6,7 +6,6 @@ {% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %} - diff --git a/_includes/header.html b/_includes/header.html index 33fb1e3..997cb9c 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -7,11 +7,15 @@ {% for my_page in site.pages %} {% if my_page.title %} {% endif %} {% endfor %} {% include links.html %} + diff --git a/_includes/links.html b/_includes/links.html index 4390ecb..c8809c4 100644 --- a/_includes/links.html +++ b/_includes/links.html @@ -1,6 +1,3 @@ - diff --git a/_includes/self-hosted.html b/_includes/self-hosted.html new file mode 100644 index 0000000..9082900 --- /dev/null +++ b/_includes/self-hosted.html @@ -0,0 +1,13 @@ + + + + + diff --git a/_layouts/main.html b/_layouts/main.html index 61eeb5d..e7b85ed 100644 --- a/_layouts/main.html +++ b/_layouts/main.html @@ -3,9 +3,9 @@ {% include head.html %}
-
-

{{ site.title }}

-

{{ site.description }}

+
+

{{ site.title }}

+

{{ site.description }}

{% include header.html %}
diff --git a/_layouts/post.html b/_layouts/post.html index 979e61d..e56572d 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -5,7 +5,7 @@ layout: main

{{ page.title }}

- +
diff --git a/_posts/2016-08-15-my-archery-setup.md b/_posts/2016-08-15-my-archery-setup.md deleted file mode 100644 index 5e5c6f2..0000000 --- a/_posts/2016-08-15-my-archery-setup.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -layout: post -title: "My archery setup!" -date: 2016-08-15 12:00:00 +0200 -categories: archery ---- -Hey there! This is my first post about archery, so I thought that I could have done a tour of my setup. As I wrote in the about page, I'm a Olmpic recurve archer based in Italy. I do this for almost five years! If you don't understand everything I say, you can check out the youtube channel [Nusensei](https://www.youtube.com/user/NUSensei/). It's a very good source, especially for beginners. - -![Bow1](https://dl.dropboxusercontent.com/s/efmap2qqvz6yapn/IMG_20160809_164942.jpg?dl=0) - -Ok, the setup. I own a *Fiberbow 5.99* LH (yes, I'm left handed) as my `riser`, the *central* part of the bow. It's made by carbon fiber so it's very lightweight. And is not painted too: It looks kinda cool. Many experienced archers could complain saying that carbon fiber bends and this is a bad thing. Instead, I think this gives you a nice feedback when you release. Also I tried to raise a friend's *Hoyt Prodigy XT*, and there's no way I'm going to lift such a weight on a regular base. Both the risers mentioned are high-range ones: I got mine 50% off because it wasn't the latest model and it had some minor ahestetic flaws. Also, this isn't my first one. In fact, I used to shoot with an Orange SF Premium: great bow for beginners! - -As limbs, I use a pair of *EXE College* rated at 34 pounds. Since I'm quite tall (limbs and riser toghether make a 70" tall bow), my draw length is around 29.5" and my draw weight is around 38 pounds. - -The sight is a *Shibuya Dual Click*. You can check out [this](https://www.youtube.com/watch?v=_ZvAnyxazpY) review by Nusensei (by the way, I knew his channel from this very video). - -As stabilizers, I use a set of *Fiberbow S.3* ones with yellow dampeners (for those who know the difference between the colours). - -As plunger button, I use a *EXE* one. It's a middle range one, but it seems very well built and it works fine! Also, I'm not going to spend 90€ for a `Cartel` one. - -My current arrows are a set of *Easton X7 Eclipse* spined at 2213. These are winter alluminium arrows, but since they are cheaper than carbon ones, I bought these as a total replacement of my *VAP V6* 600. Those, due to form flaws, were 2 inches too short. Oh, and I always used *Spin Wings* and *Elivanes*, a stiffer plastic italian replacement. - -Here's an image of the complete bow at the archery range: - -![Bow2](https://dl.dropboxusercontent.com/s/ril7kk9zd0l4vrf/IMG_20160809_175554.jpg?dl=0) diff --git a/_posts/2016-08-31-bam-on-github.md b/_posts/2016-08-31-bam-on-github.md deleted file mode 100644 index f0ea7a8..0000000 --- a/_posts/2016-08-31-bam-on-github.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: post -title: "Just a quick post. BAM!, my first web app (still in development) is on Github!" -date: 2016-08-31 12:00:00 +0200 -categories: programming ---- -As you can read from the title, I'm publishing the uncompleted code of my first webapp. I'm working on this since 3 weeks, and I'm proud of what I've done so far. - -If you want to check out the repository, click [here](https://github.com/praticamentetilde/BAM). - -Maybe I can use Materialize css also for this jekyll site, or maybe this is another thing I say but I'm not going to do. Who knows. diff --git a/_posts/2016-09-13-css-update.md b/_posts/2016-09-13-css-update.md deleted file mode 100644 index 384e8d7..0000000 --- a/_posts/2016-09-13-css-update.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: post -title: "Css updated!" -date: 2016-09-13 21:30:00 +0200 -categories: update ---- -As you can see, now the css is decent! Now I'm using [Skeleton](http://getskeleton.com) and a couple of custom sass lines that you can check out on Github. Currently, I'm a bit busy with BAM! so I'm not sure I'll find the time for this. Anyway, enjoy the new look! diff --git a/_sass/_base.scss b/_sass/_base.scss index a2aaebb..0e10b70 100644 --- a/_sass/_base.scss +++ b/_sass/_base.scss @@ -1,6 +1,4 @@ -/** - * Reset some basic elements - */ +/* Reset some basic elements */ body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, hr, dl, dd, ol, ul, figure { @@ -8,88 +6,38 @@ dl, dd, ol, ul, figure { padding: 0; } - - -/** - * Basic styling - */ +/* Basic styling */ body { - font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family; + font-weight: $base-font-weight; + font-size: $base-font-size; + line-height: $base-line-height; + font-family: $base-font-family; color: $text-color; background-color: $background-color; - -webkit-text-size-adjust: 100%; - -webkit-font-feature-settings: "kern" 1; - -moz-font-feature-settings: "kern" 1; - -o-font-feature-settings: "kern" 1; - font-feature-settings: "kern" 1; - font-kerning: normal; } - - -/** - * Set `margin-bottom` to maintain vertical rhythm - */ -h1, h2, h3, h4, h5, h6, -p, blockquote, pre, -ul, ol, dl, figure, -%vertical-rhythm { - margin-bottom: $spacing-unit / 2; -} - - - -/** - * Images - */ +/* Images */ img { max-width: 100%; vertical-align: middle; } - - -/** - * Figures - */ -figure > img { - display: block; -} - -figcaption { - font-size: $small-font-size; -} - - - -/** - * Lists - */ +/* Lists */ ul, ol { margin-left: $spacing-unit; } -li { - > ul, - > ol { - margin-bottom: 0; - } +/* Disable margin for lists */ +li > ul, li > ol { + margin-bottom: 0; } - - -/** - * Headings - */ +/* Headings */ h1, h2, h3, h4, h5, h6 { font-weight: $base-font-weight; } - - -/** - * Links - */ +/* Links */ a { color: $brand-color; text-decoration: none; @@ -104,8 +52,6 @@ a { } } - - /** * Blockquotes */ @@ -122,21 +68,20 @@ blockquote { } } - - /** * Code formatting */ -pre, -code { +pre, code { font-size: 15px; - /*border: 1px solid $grey-color-light;*/ - border-radius: 3px; background: rgb(66,66,66); } -code { - padding: 1px 5px; +code table { + margin: -8px -12px; +} + +pre table.rouge-table td { + padding: 0; } pre { @@ -186,19 +131,72 @@ pre { -/** - * Icons - */ -.icon { +/* Footer icons */ +.icon > svg { + display: inline-block; + width: 16px; + height: 16px; + vertical-align: middle; - > svg { - display: inline-block; - width: 16px; - height: 16px; - vertical-align: middle; - - path { - fill: $grey-color; - } + path { + fill: $grey-color; } } + +/** + * Basic layout rules + */ + +/* Padding for the main content in the page */ +.container { + padding: 0 4em; +} + +/* Header sizes */ +h1 { font-size: 3rem; margin-bottom: 1rem; } +h2 { font-size: 2.75rem; } +h3 { font-size: 2.4rem; } +h4 { font-size: 1.8rem; } +h5 { font-size: 1rem; } +h6 { font-size: 0.8rem; } + +/** + * General style for the content inside main + */ + +article .post-header { + margin-bottom: 3rem; +} + +main article { + margin-bottom: 2em; +} + +p { + text-align: justify; +} + +p, figure { + margin-top: 1.2rem; +} + +p:first-child { + margin-top: 0; +} + +/** + * Syntax highlighting + */ + +/* Disable borders between line numbers and code when + * line numbers are shown */ +code .rouge-table, code .rouge-table td { + border: 0; + border-radius: 0; +} + +code .rouge-table { + border-spacing: 0; + border-collapse: collapse; +} + diff --git a/_sass/_layout.scss b/_sass/_layout.scss index c10cd50..eb39070 100644 --- a/_sass/_layout.scss +++ b/_sass/_layout.scss @@ -1,6 +1,6 @@ $header-border: 1px solid #eee; -body{ +body { background-color: #333; font-family: 'Hammersmith One', sans-serif; color: white; @@ -13,75 +13,83 @@ main { flex: 1 0 auto; } -.navbar-list .navbar-item{ +.navbar-list .navbar-item { text-transform: uppercase; font-weight: 400; display: inline-block; margin: 1em; } -ul.navbar-list{ +ul.navbar-list { border-top: $header-border; border-bottom: $header-border; margin-bottom: 2rem; } .header { - padding-top: 6rem; + padding: 4rem 0 .5rem 0; text-align: center; } +.head { + margin-bottom: 2.66rem; +} -@media (min-width: 700px){ +@media (min-width: 700px) { .header { - padding-top: 14rem; + padding-top: 6rem; + } + .head { + margin-bottom: 4rem; } - } -.head{ - padding: 0 1rem 6rem 1rem; -} - -@media (max-width: 700px){ +@media (max-width: 700px) { .navbar-list .navbar-item { width: calc(100% - 2em); } } -.navbar-item a{ +.navbar-item a { color: $brand-color; } -ul.post-list, ul.navbar-list{ +ul.post-list, ul.navbar-list { list-style-type: none; margin-left: 0; margin-right: 0; } -.header, footer{ +ul.post-list li { + padding-top: 2rem; +} + +ul.post-list li:first-child { + padding-top: 0; +} + +.header, footer { background-color: rgba(0,0,0,0.25); } -footer{ +footer { padding-top: 1rem; } -footer .author{ +footer .author { text-align: center; text-transform: uppercase; - } -.container{ +.container { padding-top: 1rem; padding-bottom: 1rem; } -.icons{ +.icons { text-align: center; } -a.icon{ +a.icon { display: inline-table; background-color: rgba(255,255,255,0.5); border-radius: 1.75em; @@ -92,13 +100,19 @@ a.icon{ margin: .5em; color: white; cursor: pointer; - - &:hover { - text-decoration: none; - } } -a.icon i.fa{ +/* Disable underlining in icon links inside the footer */ +a.icon:link, a.icon:hover, a.icon:visited, a.icon:active { + text-decoration: none; +} + +/* Light up footer icon links when hovering */ +a.icon:hover { + background-color: #bbbbbb; +} + +a.icon i.fa { font-size: 2em; display: table-cell; vertical-align: middle; diff --git a/_sass/_syntax-highlighting.scss b/_sass/_syntax-highlighting.scss index d4d8012..f9f0580 100644 --- a/_sass/_syntax-highlighting.scss +++ b/_sass/_syntax-highlighting.scss @@ -3,21 +3,21 @@ */ .highlight { background: #fff; - @extend %vertical-rhythm; .highlighter-rouge & { background: #eef; } - td.code > pre{ - background: #323232; + td.code > pre { + background: rgb(66, 66, 66); } - pre.lineno{ + pre.lineno { background: #212121; + text-align: right; } - .c { color: #998; font-style: italic } // Comment + .c { color: #aaa; font-style: italic } // Comment .err { color: #a61717; background-color: #e3d2d2 } // Error .k { font-weight: bold } // Keyword .o { font-weight: bold } // Operator @@ -45,31 +45,31 @@ .m { color: #099 } // Literal.Number .s { color: #d14 } // Literal.String .na { color: #008080 } // Name.Attribute - .nb { color: #0086B3 } // Name.Builtin + .nb { color: #00a6d3 } // Name.Builtin .nc { color: #458; font-weight: bold } // Name.Class .no { color: #008080 } // Name.Constant .ni { color: #800080 } // Name.Entity .ne { color: #900; font-weight: bold } // Name.Exception .nf { color: #900; font-weight: bold } // Name.Function .nn { color: #555 } // Name.Namespace - .nt { color: #000080 } // Name.Tag - .nv { color: #008080 } // Name.Variable + .nt { color: #0000d0 } // Name.Tag + .nv { color: #00d0d0 } // Name.Variable .ow { font-weight: bold } // Operator.Word .w { color: #bbb } // Text.Whitespace .mf { color: #099 } // Literal.Number.Float .mh { color: #099 } // Literal.Number.Hex .mi { color: #099 } // Literal.Number.Integer .mo { color: #099 } // Literal.Number.Oct - .sb { color: #d14 } // Literal.String.Backtick - .sc { color: #d14 } // Literal.String.Char - .sd { color: #d14 } // Literal.String.Doc - .s2 { color: #d14 } // Literal.String.Double - .se { color: #d14 } // Literal.String.Escape - .sh { color: #d14 } // Literal.String.Heredoc - .si { color: #d14 } // Literal.String.Interpol - .sx { color: #d14 } // Literal.String.Other + .sb { color: #f54 } // Literal.String.Backtick + .sc { color: #f54 } // Literal.String.Char + .sd { color: #f54 } // Literal.String.Doc + .s2 { color: #f54 } // Literal.String.Double + .se { color: #f54 } // Literal.String.Escape + .sh { color: #f54 } // Literal.String.Heredoc + .si { color: #f54 } // Literal.String.Interpol + .sx { color: #f54 } // Literal.String.Other .sr { color: #009926 } // Literal.String.Regex - .s1 { color: #d14 } // Literal.String.Single + .s1 { color: #f54 } // Literal.String.Single .ss { color: #990073 } // Literal.String.Symbol .bp { color: #999 } // Name.Builtin.Pseudo .vc { color: #008080 } // Name.Variable.Class diff --git a/_site/404.html b/_site/404.html index db2de01..7f64731 100644 --- a/_site/404.html +++ b/_site/404.html @@ -5,15 +5,14 @@ - Ramblings of an archer archer - - - - + + @@ -37,10 +36,10 @@
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

+
+

maggioni.xyz

+

Eat polenta and do not counter-aim! +

-

404 - page not found

+

404 - page not found

If you didn’t come on purpose I apologise, but the page you are searching doesn’t exist. But, if you came on purpose, enjoy a flat Rick Astley gif dancing.

@@ -100,7 +113,16 @@ But, if you came on purpose, enjoy a flat Rick Astley gif dancing.

-
Claudio Maggioni 2016
+
+ + Claudio Maggioni +
+ Content under + + CC BY-NC-SA 4.0 +
- - - - - - - - - - - - - - - - - - - - -
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

-
- - -
-
-
- -
-

My archery setup!

- -
- -
-

Hey there! This is my first post about archery, so I thought that I could have done a tour of my setup. As I wrote in the about page, I’m a Olmpic recurve archer based in Italy. I do this for almost five years! If you don’t understand everything I say, you can check out the youtube channel Nusensei. It’s a very good source, especially for beginners.

- -

Bow1

- -

Ok, the setup. I own a Fiberbow 5.99 LH (yes, I’m left handed) as my riser, the central part of the bow. It’s made by carbon fiber so it’s very lightweight. And is not painted too: It looks kinda cool. Many experienced archers could complain saying that carbon fiber bends and this is a bad thing. Instead, I think this gives you a nice feedback when you release. Also I tried to raise a friend’s Hoyt Prodigy XT, and there’s no way I’m going to lift such a weight on a regular base. Both the risers mentioned are high-range ones: I got mine 50% off because it wasn’t the latest model and it had some minor ahestetic flaws. Also, this isn’t my first one. In fact, I used to shoot with an Orange SF Premium: great bow for beginners!

- -

As limbs, I use a pair of EXE College rated at 34 pounds. Since I’m quite tall (limbs and riser toghether make a 70” tall bow), my draw length is around 29.5” and my draw weight is around 38 pounds.

- -

The sight is a Shibuya Dual Click. You can check out this review by Nusensei (by the way, I knew his channel from this very video).

- -

As stabilizers, I use a set of Fiberbow S.3 ones with yellow dampeners (for those who know the difference between the colours).

- -

As plunger button, I use a EXE one. It’s a middle range one, but it seems very well built and it works fine! Also, I’m not going to spend 90€ for a Cartel one.

- -

My current arrows are a set of Easton X7 Eclipse spined at 2213. These are winter alluminium arrows, but since they are cheaper than carbon ones, I bought these as a total replacement of my VAP V6 600. Those, due to form flaws, were 2 inches too short. Oh, and I always used Spin Wings and Elivanes, a stiffer plastic italian replacement.

- -

Here’s an image of the complete bow at the archery range:

- -

Bow2

- -
- -
-
- - - - -
-
-
- - -
-
Claudio Maggioni 2016
-
- - - - diff --git a/_site/about/index.html b/_site/blog/index.html similarity index 57% rename from _site/about/index.html rename to _site/blog/index.html index 2093244..0a92ee0 100644 --- a/_site/about/index.html +++ b/_site/blog/index.html @@ -5,15 +5,14 @@ - About - - - - + + @@ -37,10 +36,10 @@
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

+
+

maggioni.xyz

+

Eat polenta and do not counter-aim! +

@@ -79,15 +92,45 @@
-

About

+

Blog

-

My name is Claudio Maggioni and I am both an Arch Linux user and an recurve archer. I define myself an “archer archer”. This site will collect my own occasional thoughts about the two worlds, hoping someone will found them useful.

- -

If you are curious about the code i produce my personal Github account is here. This particular site is made with jekyll and hosted by Github pages, as you can see.

- -

PRO tip: try performing a Konami code in the home page (for phones slide up, slide up, slide down, slide down, slide left, slide right, slide left, slide right, tap, tap; made with this)…

+
@@ -99,7 +142,16 @@ -
Claudio Maggioni 2016
+
+ + Claudio Maggioni +
+ Content under + + CC BY-NC-SA 4.0 +
@@ -37,10 +36,10 @@
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

+
+

maggioni.xyz

+

Eat polenta and do not counter-aim! +

@@ -77,51 +90,7 @@
- + HOME
@@ -130,7 +99,16 @@ -
Claudio Maggioni 2016
+
+ + Claudio Maggioni +
+ Content under + + CC BY-NC-SA 4.0 +
@@ -36,10 +35,10 @@
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

+
+

maggioni.xyz

+

Eat polenta and do not counter-aim! +

@@ -79,7 +92,7 @@

Get a Bluetooth keyboard work with Arch Linux

- +
@@ -87,7 +100,7 @@

As usual, i’ve searched help in the ArchWiki, founding this article. With that, i’ve succesfully reconnected my Bluetooth keyboard using the bluetoothctl utility. The next step was configuring the service for auto connection during boot. I’ve created the btkbd.conf and the btkbd.service files, enabling the last one with systemd. Let’s give a look to the service file:

-
1
+
1
 2
 3
 4
@@ -105,7 +118,8 @@
 16
 17
 18
-19
[Unit]
+19
+
[Unit]
 Description=systemd Unit to automatically start a Bluetooth keyboard
 Documentation=https://wiki.archlinux.org/index.php/Bluetooth_Keyboard
 Requires=dbus-org.bluez.service
@@ -123,12 +137,11 @@
 ExecStart=-/usr/bin/hcitool cc ${BTKBDMAC}
 
 [Install]
-WantedBy=multi-user.target
-
+WantedBy=multi-user.target

Line 13 enables the Bluetooth dongle, and line 16 connects it to the keyboard we gave the mac address in /etc/btkbd.conf. This should work flawlessly, right? Of course it doesn’t. The service starts before the dbus-org.bluez.service is loaded and fails. However, if the service is started manually after login the Bluetooth keyboard works. After hours of trying figuring out what was wrong I’ve almost asked for a return on Amazon! The last attempt I made was with sddm disabled and involved built from scratch service:

-
1
+
1
 2
 3
 4
@@ -137,7 +150,8 @@
 7
 8
 9
-10
[Unit]
+10
+
[Unit]
 Description=systemd Unit to automatically start a Bluetooth keyboard
 
 [Service]
@@ -146,8 +160,7 @@
 ExecStart=/bin/hcitool cc 00:11:22:33:44:55
 
 [Install]
-WantedBy=bluetooth.target
-
+WantedBy=bluetooth.target

This incredibly worked. I think the problem was that multi-user.target that needs to be reached earlier than bluetooth.target. I got rid of all the tidiness of the ArchWiki solution just to be sure that was not the problem, but I think you can use all of that just correcting WantedBy=. Currently I haven’t an ArchWiki account nor a forum one, but as soon as I’ll register I’ll correct the article.

@@ -187,7 +200,16 @@ Last thing: I discovered that my Bluetooth dongle is CSR 8510 A10 based so expec
-
Claudio Maggioni 2016
+
+ + Claudio Maggioni +
+ Content under + + CC BY-NC-SA 4.0 +
@@ -36,10 +35,10 @@
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

+
+

maggioni.xyz

+

Eat polenta and do not counter-aim! +

@@ -79,7 +92,7 @@

Installing Gentoo on a Lenovo ThinkPad X60s

- +
@@ -147,7 +160,16 @@
-
Claudio Maggioni 2016
+
+ + Claudio Maggioni +
+ Content under + + CC BY-NC-SA 4.0 +
@@ -36,10 +35,10 @@
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

+
+

maggioni.xyz

+

Eat polenta and do not counter-aim! +

@@ -79,7 +92,7 @@

How to rickroll people that try to run "rm -rf" on your system

- +
@@ -93,8 +106,8 @@

The method that I’ll show will lock any rm command runned in both recursive and force mode, so rm -rf, rm -f -r and rm -r --force are all blocked, even if they are launched by sudo. I’m going to alias the rm command in /etc/profile /etc/bash.bashrc and in /etc/zsh/zshrc (I’m a zsh user) so that the rickroll will be possible from all users, even root and the ones with a brand new bashrc or zshrc. Here is the code I appended to those files:

-
alias rm=/bin/rmAlias
-alias sudo='sudo ' # this enables aliases in sudo, see http://askubuntu.com/questions/22037/aliases-not-available-when-using-sudo
+
alias rm=/bin/rmAlias
+alias sudo='sudo ' # this enables aliases in sudo, see http://askubuntu.com/questions/22037/aliases-not-available-when-using-sudo

Since alias is not able to control the flags of the aliases (see here), we’re going to redirect each call of rm to /bin/rmAlias, that would run the command if it’s safe. I didn’t use a function because it’s a bit tricky to make that work with sudo. So, let’s see the code I put in rmAlias:

@@ -111,17 +124,17 @@ rickroll(){ exit 0 } -while getopts ":rf-" opt; do +while getopts ":rf-" opt; do # Prevent '--force' to be detected as -r and -f - if [ "$opt" = "-" ]; then + if [ "$opt" = "-" ]; then OPTIND=$OPTIND+1 continue fi - if [ "$opt" = "r" ] || [ "$opt" = "f" ]; then - if [ "$tmp" = "" ]; then + if [ "$opt" = "r" ] || [ "$opt" = "f" ]; then + if [ "$tmp" = "" ]; then tmp=$opt continue - elif [ "$tmp" != "$opt" ]; then + elif [ "$tmp" != "$opt" ]; then rickroll fi fi @@ -129,7 +142,7 @@ done for var in "$@" do - if [[ "$var" = "--force" && "$tmp" = "r" ]]; then + if [[ "$var" = "--force" && "$tmp" = "r" ]]; then rickroll fi done @@ -181,7 +194,16 @@ done
-
Claudio Maggioni 2016
+
+ + Claudio Maggioni +
+ Content under + + CC BY-NC-SA 4.0 +
- - - - - - - - - - - - - - - - - - - - -
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

-
- - -
-
-
- -
-

Just a quick post. BAM!, my first web app (still in development) is on Github!

- -
- -
-

As you can read from the title, I’m publishing the uncompleted code of my first webapp. I’m working on this since 3 weeks, and I’m proud of what I’ve done so far.

- -

If you want to check out the repository, click here.

- -

Maybe I can use Materialize css also for this jekyll site, or maybe this is another thing I say but I’m not going to do. Who knows.

- -
- -
-
- - - - -
-
-
- - -
-
Claudio Maggioni 2016
-
- - - - diff --git a/_site/update/2016/09/13/css-update.html b/_site/update/2016/09/13/css-update.html deleted file mode 100644 index 4acdd33..0000000 --- a/_site/update/2016/09/13/css-update.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - Css updated! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Ramblings of an archer archer

-

Things which an Arch Linux user that also owns an recurve bow can write. -

-
- - -
-
-
- -
-

Css updated!

- -
- -
-

As you can see, now the css is decent! Now I’m using Skeleton and a couple of custom sass lines that you can check out on Github. Currently, I’m a bit busy with BAM! so I’m not sure I’ll find the time for this. Anyway, enjoy the new look!

- -
- -
-
- - - - -
-
-
- - -
-
Claudio Maggioni 2016
-
- - - - diff --git a/blog.html b/blog.html new file mode 100644 index 0000000..3d252b1 --- /dev/null +++ b/blog.html @@ -0,0 +1,21 @@ +--- +layout: page +title: Blog +permalink: /blog/ +--- + +
+
    + {% for post in site.posts %} +
  • + +

    + + {{ post.title }} +

    +
  • + {% endfor %} +
+
diff --git a/contact.md b/contact.md deleted file mode 100644 index f1acd63..0000000 --- a/contact.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: page -title: About -permalink: /about/ ---- - -My name is Claudio Maggioni and I am both an Arch Linux user and an [recurve archer](http://www.fitarco-italia.org/arcieri/situazione.php?Codice=91647). I define myself an "archer archer". This site will collect my own occasional thoughts about the two worlds, hoping someone will found them useful. - -If you are curious about the code i produce my personal Github account is [here](https://github.com/praticamentetilde/). This particular site is made with jekyll and hosted by Github pages, as you can see. - -PRO tip: try performing a Konami code in the home page (for phones slide up, slide up, slide down, slide down, slide left, slide right, slide left, slide right, tap, tap; made with [this](https://github.com/snaptortoise/konami-js))... diff --git a/css/main.scss b/css/main.scss index 55a237e..fb2efa5 100644 --- a/css/main.scss +++ b/css/main.scss @@ -1,13 +1,10 @@ --- -# Only the main Sass file needs front matter (the dashes are enough) --- @charset "utf-8"; - - // Our variables $base-font-family: "Hammersmith One","Helvetica Neue", Helvetica, Arial, sans-serif; -$base-font-size: 16px; +$base-font-size: 18px; $base-font-weight: 200; $small-font-size: $base-font-size * 0.875; $base-line-height: 1.5; @@ -43,8 +40,6 @@ $slideshow-height: 70vh; } } - - // Import partials from `sass_dir` (defaults to `_sass`) @import "base", diff --git a/index.html b/index.html index f24a24e..31ad7ad 100644 --- a/index.html +++ b/index.html @@ -3,14 +3,5 @@ layout: main ---
-
    - {% for post in site.posts %} -
  • - -
    - {{ post.title }} -
    -
  • - {% endfor %} -
+ HOME