Compare commits

...

13 Commits

Author SHA1 Message Date
Solene Rapenne 0170fc151c comment uvm diff info 2021-11-28 00:53:30 +01:00
solene 0a3ae4bd13 Merge pull request 'main' (#40) from pamela/openbsd-webzine:main into main
Reviewed-on: solene/openbsd-webzine#40
2021-11-27 23:50:49 +00:00
pamela e9cadf14f6 fussing over wording 2021-11-27 17:49:50 -05:00
pamela a89d9415fd issue 5 proofreading 2021-11-27 17:46:21 -05:00
Solene Rapenne 53679d165d update 2021-11-26 23:17:58 +01:00
Solene Rapenne a2d57bb07f artwork #5 2021-11-26 23:06:05 +01:00
Solene Rapenne 89a523849e fix comments 2021-11-26 22:53:13 +01:00
Solene Rapenne 702758532d interview florian 2021-11-26 22:50:55 +01:00
Solene Rapenne 31e30c6805 work on #5 2021-11-25 21:22:45 +01:00
Solene Rapenne 86aa08e4b9 work on #5 2021-11-25 21:20:03 +01:00
prx 5e08ed9cb8 remove used idea 2021-11-24 14:52:59 +01:00
prx f0e2b6fd76 issue-5 wip 2021-11-24 14:52:30 +01:00
Solene Rapenne fae05665ac bye bye dual column 2021-11-17 23:01:05 +01:00
19 changed files with 73 additions and 40 deletions

View File

@ -5,8 +5,8 @@ how to use openrsync from base system
/tmp in mfs
shortcuts in shell (emacs mode)
how to mimic lsblk on Linux
vi mode in the shell
pkg-readmes
ksh autocompletion examples
Article
-------
@ -14,10 +14,10 @@ difference between zzz and ZZZ
Current changes
---------------
clang-tidy and clazy: https://twitter.com/sizeofvoid/status/1458112702388256770 and https://twitter.com/sizeofvoid/status/1458113588263100421
Links
-----
<li><a class="permalink" href="https://www.tumfatig.net/2021/running-the-searx-metasearch-engine-on-openbsd/">How to install searx on OpenBSD</a></li>
Communities
-----------
@ -25,10 +25,8 @@ Communities
Artworks
--------
- https://bsd.network/@prahou/106965372352267989
- https://si3t.ch/img/gifs/openbsd-puffy-crypto.gif (unkown author)
- https://si3t.ch/img/wallpapers/isotopwall.jpg (by Péhä)
Readers comments
----------------
https://social.tchncs.de/@pkotrcka/107259557921442881
https://bsd.network/@jaywilliams/107259666091218206

View File

@ -83,18 +83,13 @@ body {
padding-left: 30px;
padding-right: 30px;
padding-bottom: 30px;
max-width: 1280px;
max-width: 832px;
border: 1px solid #111;
background-color: #eee;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
line-height: 1.5;
}
main {
column-count: 2;
column-gap: 2em;
}
img {
max-width: 100%;
height: auto;
@ -147,12 +142,8 @@ code {
@media print {
body { background-color:white; max-width:100%;}
main { column-count:1; }
}
@media screen and (max-width:1000px) {
main { column-count: 1; }
}
@media (prefers-color-scheme: dark) {
body { color: #ccc; background-color: #222; }
html { background-color: black; }

View File

@ -1,6 +1,7 @@
<article id="issues">
<h2>Issues published</h2>
<ul>
<li>Issue #5 <a class="permalink" href="issue-5.html">[html]</a> (2021-11-26)</li>
<li>Issue #4 <a class="permalink" href="issue-4.html">[html]</a> (2021-11-11)</li>
<li>Issue #3 <a class="permalink" href="issue-3.html">[html]</a> (2021-10-27)</li>
<li>Issue #2 <a class="permalink" href="issue-2.html">[html]</a> (2021-10-15)</li>

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -1 +1 @@
issue-5
issue-6

View File

@ -4,7 +4,8 @@
<p>
Display the current month calendar with current day highlighted:
<pre>now=$(date +%d); cal -m |\
sed "s/ $now /$(printf " \033[1;30;44m$now\033[0m ")/"</pre>
<pre>now=$(date +%d) ; /usr/bin/cal -m | \
sed -E "3,\\$s/( |^)($now)( |\\$)/\\1$(printf "\\033[7m")\\2$(printf "\\033[0m")\\3/"</pre>
</pre>
</p>
</article>

View File

@ -1,6 +1,9 @@
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>OpenBSD 7.0 release very soon</li>
<li>The webzine is now single column! A poll on Mastodon shown that more than half the readers preferred a single column display</li>
<li>cland-tidy and clazy imported into the ports tree</li>
<li>syspatches released for 6.9 and 7.0</li>
<li>RFC6840 integration</li>
</ul>
</article>

View File

@ -2,6 +2,8 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Recent -current changes</h2>
<ul>
<li></li>
<li>RFC6840 support and integration into OpenBSD resolvers has been committed recently, (<a href="https://marc.info/?l=openbsd-cvs&m=163761230920719&w=2" class="permalink">as explained in the commit</a>)</li>
<!--li>Request for tests of a big unlock of the uvm (managing virtual memory) on <a href="https://marc.info/?l=openbsd-tech&m=163774913205533&w=2" class="permalink">tech@</a> (for me, it improves performance and responsiveness a lot)</li-->
<li>X server updated, <a href="https://marc.info/?l=openbsd-tech&m=163674121630769&w=2" class="permalink">you may need to force DPI setting</a> if fonts are too big</li>
</ul>
</article>

View File

@ -1,7 +1,8 @@
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>6.9-stable changes</h2>
<h2>7.0-stable updates (since last webzine issue)</h2>
<ul>
<li></li>
<li><strong>Syspatch</strong>: <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/005_unpcon.patch.sig" class="permalink">005</a> and <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/006_x509.patch.sig" class="permalink">006</a>. They are for all architectures.</li>
<li><strong>pkg security fixes</strong>: icinga-web2, roundcubemail, lldpd, thunderbird, nextcloud, isc-bind, tshark, wireshark, firefox, php, samba, rspamd</li>
</ul>
</article>

View File

@ -1,5 +1,24 @@
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<div class="puffies" aria-hidden="true"></div>
<h2>Interview</h2>
<p></p>
<div>
<p><strong>Solène</strong>: Hello, could you briefly introduce yourself to the readers?</p>
<p><strong>Florian</strong>: I'm in my mid forties, living with my partner and two cats in the Netherlands. During the day I work as a sysadmin for the RIPE NCC running k.root-servers.net. So that's mostly DNS and BGP. My favorite hobby is being outdoors, I suppose. Hiking, camping, bicycle touring, that kind of thing.</p>
<p><strong>Solène</strong>: How did you join the project, and when?</p>
<p><strong>Florian</strong>: I was working at a hosting company and we were rolling out IPv6 and I chased down all the bugs, missing features and so on. We were using OpenBSD on routers and firewalls and one missing feature was IPv6 support in pflow(4). In my youthful carelessness, I figured "how hard can it be?" and started hacking on the kernel. And what can I say, it didn't panic *that* often. And here we are: 10 years later, still wrangling IPv6. Maybe I should have just sent a feature request to misc@ back in the day?</p>
<p><strong>Solène</strong>: To my knowledge, you mostly work on IPv6 and DNS on OpenBSD. How did you get your hands into these network fields?</p>
<p><strong>Florian</strong>: I think my taste is more eclectic than that. I have to poke at things that don't work quite correctly. And suddenly the whole house comes crashing down on you and you have to dig yourself out. I think this is true for most OpenBSD developers. And we come back for seconds... About DNS, in my experience that's one of those things that is taken for granted. It only turns into a catastrophe when it stops working, because it's fundamental to the working of the Internet. So of course I have to poke at it when it's not working correctly. But everybody else is too scared to touch it. Suddenly I'm the DNS expert.</p>
<p><strong>Solène</strong>: In your opinion, what is your greatest contribution to the project?</p>
<p><strong>Florian</strong>: What I'm most proud of is that I deleted more lines of code than added. Not sure if that's my greatest contribution. sysupgrade(8) is pretty neat.</p>
<p><strong>Solène</strong>: How do you use OpenBSD outside of the development scope?</p>
<p><strong>Florian</strong>: I run my own mail and DNS infrastructure, as well as a nextclown installation (Thanks Gonzalo! It just works.) among other things, all on OpenBSD. And of course my main workstation is an OpenBSD laptop, I do all the things on there, browse the web, read email, play music, videos, plan hiking / cycling trips and so on.</p>
<p>Many thanks to Florian for playing the interview game and talking about himself and his work!</p>
</div>
</article>

View File

@ -2,5 +2,12 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>
Enable "vi mode" in your ksh shell and embrace the feeling of vi shortcuts:
</p>
<pre>echo "set -o vi" >> $HOME/.kshrc</pre>
<p>In a new shell, you can navigate the history with <kbd>Esc</kbd> + <kbd>j</kbd> or <kbd>k</kbd></p>
<p>Move the cursor in a long command with <kbd>h</kbd> or <kbd>l</kbd></p>
<p>Search and filter the history with <kbd>Esc</kbd> + <kbd>/</kbd></p>
Vi lovers, see <a href="https://github.com/alols/xcape" class="permalink">xcape</a> to add <code>xcape -e 'Alt_L=Escape' &</code> to your "<code>$HOME/.xsession</code>" file.
</article>

View File

@ -2,7 +2,7 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Reader comments</h2>
<p>
<em>Message received from XXX: </em>
<quote>blabla.</quote>
<em>Message received from Jay Williams: </em>
<quote>Best issue yet! The interview was great to read, and I learned a new ksh trick.</quote>
</p>
</article>

View File

@ -0,0 +1,7 @@
<article id="socials">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>On social media</h2>
<ul>
<li>Peter Kotrčka said "[issue #4] <a href="https://social.tchncs.de/@pkotrcka/107259557921442881" class="permalink">a very solid issue of the magazine. I liked the interview</a> "about previous webzine issue! :)</li>
</ul>
</article>

View File

@ -2,6 +2,7 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Going further</h2>
<ul>
<li><a class="permalink" href=""></a></li>
<li><a class="permalink" href="http://fuguita.org/">FuguIta - OpenBSD-based Live System</a></li>
<li><a class="permalink" href="https://www.tumfatig.net/2021/running-the-searx-metasearch-engine-on-openbsd/">How to install searx on OpenBSD</a></li>
</ul>
</article>

View File

@ -1,15 +1,13 @@
<!-- section commented
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="static/images/puffer_city_original.jpg">
<a href="images/artwork-issue5.jpg">
<picture>
<img src="static/images/puffer_city_small.jpg"
alt="A drawing featuring a city viewed from some altitude with many characters looking like OpenBSD mascot." />
<img src="images/artwork-issue5.jpg"
alt="A black and white picture with a pufferfish staring at the viewer, a human hand trying to block the fish's sight." />
</picture>
</a>
<figcaption>MASCOT</figcaption>
<figcaption>"When I log in as root." by <a href="https://bsd.network/@prahou" class="permalink">Tomáš</a></figcaption>
</figure>
</article>
END HTML Comment -->

View File

@ -1,7 +0,0 @@
<article id="socials">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>On social media</h2>
<ul>
<li><a class="permalink" href=""></a></li>
</ul>
</article>

View File

@ -0,0 +1,11 @@
<article id="webzine">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>About the webzine</h2>
<p>I decided to switch to a monthly release schedule. Making a good issue in two weeks without burning myself out in the process is hard. With a monthly release, this will give me a lot more time to find interesting content to share and more time to enjoy putting things together gradually.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne, florian@, prx, pamela@ and eventual people who contributed outside of git that I may have forgotten. Many thanks to everyone involved and supportive to the idea!</p>
</article>

View File

@ -1 +1 @@
PUBLISHED_DATE="2021-11-25T23:24:25Z"
PUBLISHED_DATE="2021-11-26T23:24:25Z"