This commit is contained in:
nihilist 2024-10-22 08:45:32 +02:00
parent ff2d0ce3e5
commit 692710bbfe
7 changed files with 141 additions and 78 deletions

View File

@ -3,7 +3,7 @@
## If you want to edit one of my existing blogposts:
- fork the repository
- edit what you want to edit, from the forked repository
- create a PR, and wait for me to merge it. (feel free to ping me on matrix about it)
- create a PR, and wait for me to merge it. (feel free to ping me on SimpleX about it)
## If you want to create a new blogpost:
yes, i pay in moneros, for well made, complete blogpost contributions
@ -66,12 +66,18 @@ Send me on chat your blogpost idea, and tell me where exactly it's supposed to f
```
Each tutorial can be assigned to at most one contributor, and I allow only ONE tutorial assigned per contributor at a time, i want quality, not quantity.
Each tutorial can be assigned to at most one contributor, and I allow only ONE tutorial assigned per contributor at a time, **i want quality, not quantity.**
If you see a tutorial already being assigned to someone, either wait for that tutorial to be un-assigned (past the deadline) and then ask me to assign it to you, or go pick another one.
The default deadline is 1 month from when you're being assigned the issue. Even for complex tasks this is more than enough time if you are actually capable of doing what you chose to do.
**NOTE: If your assigned tutorial is past the deadline, the tutorial won't be assigned to you anymore, and you won't recieve any payment, it must be completed by that time. If you want to move the deadline, contact me directly explaining why.**
If you miss more than 2 deadlines, i'll stop assigning issues to you. Same thing if you can't deliver proper quality, i will refuse further contributions from you. In short, **if you're not competent enough to actually do what you're talking about and explain why, don't bother.**
However If over time you're a frequent contributor (that has contributed multiple complex blogposts), contact me if you want to become a maintainer (in short, being one that validates contributions).
### Contributors Todolist ###
@ -79,11 +85,10 @@ Each upcoming blogpost has it's own gitea issue as listed [here](https://git.now
To see their status in the overall opsec blog project, check out the project board [here](https://git.nowhere.moe/nihilist/blog-contributions/projects/1).
### LICENSE ###
This entire blog is licensed under Creative Commons Zero: No Rights Reserved (Public Domain)
Feel free to run your own blog if you want a more restrictive license.

View File

@ -37,7 +37,7 @@
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
<a class="navbar-brand-anon" href="\index.html">The Nihilism Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
@ -55,9 +55,9 @@
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="servers/anon.html">Anonymity Tutorials</a></h1>
<p><img class="img-responsive" src="servers/anonymity.png" alt=""></p>
<p>Showing how Anonymity can be achieved online.</p>
<h1><a href="opsec/index.html">OPSEC: Privacy, Anonymity and Plausible Deniability</a></h1>
<p><img class="img-responsive" src="opsec/opsec4levels/0.png" alt=""></p>
<p>Operational Security: Showing how Privacy, Anonymity and Plausible Deniability can be achieved online.</p>
</div>
@ -71,9 +71,9 @@
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="servers/index.html">Server Installations</a></h1>
<p><img class="img-responsive" src="servers/serverside.png" alt=""></p>
<p>Setting up servers once, and sharing tutorials to show everyone how it's done. </p>
<h1><a href="selfhosting/index.html">Self-Hosting: Decentralisation and Privacy</a></h1>
<p><img class="img-responsive" src="opsec/serverside.png" alt=""></p>
<p>Showing how you can install any service yourself, where you can own your data, guaranteeing privacy.</p>
</div>
@ -88,43 +88,28 @@
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="HTB/index.html">HTB Writeups (General Hacking)</a></h1>
<h1><a href="HTB/index.html">Offensive Security Writeups</a></h1>
<img class="imgRz" src="assets/img/htb.jpg" >
<p>Hack The Box is an online platform allowing you to test your penetration testing skills and exchange ideas and methodologies with thousands of people in the security field. </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Third Post +++++ -->
<div id="anon3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="networking/index.html">Networking</a></h1>
<p><img class="img-responsive" src="networking/network.png" alt=""></p>
<p>Cisco Packet Tracer Simulations. </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="binexp.html">Binary Exploitation</a></h1>
<p><img class="img-responsive" src="binexp/0.png" alt=""></p>
<p>gdb, gef, ghidra, pwntools, assembly, C, 32-64bit binaries, reverse engineering, CTF challenges</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /anon -->
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="productivity/index.html">Productivity Tutorials</a></h1>
<img class="imgRz" src="productivity/productivity.png" >
<!--<p><img class="img-responsive" src="assets/img/v01d.png" alt=""></p>-->
<p>How to use your Body, Mind, and Tools to maximize your Productivity </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /anon -->
<!-- +++++ Fourth Post +++++ -->
@ -142,7 +127,7 @@
</div>
</div>
-->
<div id="anon1">
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
@ -165,7 +150,7 @@
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.
Until there is Nothing left.</p></br></br><p>Creative Commons Zero: No Rights Reserved</br><img src="\CC0.png">
</p>
</div><!-- /col-lg-4 -->
@ -174,14 +159,14 @@
<h4>My Links</h4>
<p>
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
<a target="_blank" rel="noopener noreferrer" href="http://blog.nowhere.moe/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FL5jrGV2L_Bb20Oj0aE4Gn-m5AHet9XdpYDotiqpcpGc%3D%40nowhere.moe%2FH4g7zPbitSLV5tDQ51Yz-R6RgOkMEeCc%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEAkts5T5AMxHGrZCCg12aeKxWcpXaxbB_XqjrXmcFYlDQ%253D&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22c3Y-iDaoDCFm6RhptSDOaw%3D%3D%22%7D">SimpleX Chat</a><br/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>About nihilist</h4>
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p>
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@contact.nowhere.moe (<a href="https://nowhere.moe/nihilist.pubkey">PGP</a>)</p>
</div><!-- /col-lg-4 -->
</div>

View File

@ -62,12 +62,18 @@
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Preparing the Body</b></h2>
<h2><b>Preparing the Body and Mind</b></h2>
<div style="float: left; width: 100%;">
<ol>
<li><a href="yoga/index.html">✅ Yoga to stretch the entire body</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/119">❌ Diet to favor cerebral activity</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/120">❌ Meal Frequency: Hunger is normal</a></li>
<li><a href="nihilism/index.html">✅ Nihilism: Mantras to reset the Mind</a</li>
<li><a href="opus-nihil/index.html">✅ Opus Nihil: Dissolving Compulsions</a></li>
<li><a href="scio-nihil/index.html">✅ Scio Nihil: Dissolving Beliefs</a</li>
<li><a href="sum-nihil/index.html">✅ Sum Nihil: Dissolving the Self</a></li>
<li><a href="coldshowers/index.html">✅ Cold Exposure: Where Discipline takes over Comfort</a></li>
</ol>
</div>
@ -79,14 +85,14 @@
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2> <b>Preparing the Mind </b></h2>
<h2> <b>Planning the Work</b></h2>
<div style="float: left; width: 100%;">
<ol>
<li><a href="nihilism/index.html">✅ Nihilism: Mantras to reset the Mind</a</li>
<li><a href="opus-nihil/index.html">✅ Opus Nihil: Dissolving Compulsions</a></li>
<li><a href="scio-nihil/index.html">✅ Scio Nihil: Dissolving Beliefs</a</li>
<li><a href="sum-nihil/index.html">✅ Sum Nihil: Dissolving the Self</a></li>
<li><a href="coldshowers/index.html">✅ Cold Exposure: Where Discipline takes over Comfort</a></li>
<li><a href="rightthing/index.html">✅ The right thing to do: What is the reason behind your actions?</a></li>
<li><a href="macroworkflow/index.html">✅ Macro Workflow: Listing Projects that truly matter</a></li>
<li><a href="macrotime/index.html">✅ Macro Time Management: Project Priorization and Calendar Scheduling</a></li>
<li><a href="microworkflow/index.html">✅ Micro Workflow: Todo Listing, Contextualizing, and Ordering Tasks </a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/128">❌ When the TodoList is too big - Kanban Project Management (Gitea)</a></li>
</ol>
</div>
@ -98,18 +104,17 @@
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2> <b>Planning the Work</b></h2>
<h2> <b>Doing the Work</b></h2>
<div style="float: left; width: 100%;">
<ol>
<li><a href="rightthing/index.html">✅ The right thing to do: What is the reason behind your actions?</a></li>
<li><a href="macroworkflow/index.html">✅ Macro Workflow: Listing Projects that truly matter</a></li>
<li><a href="macrotime/index.html">✅ Macro Time Management: Project Priorization and Calendar Scheduling</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/137">❌ Reflecting: How to use graphs to help Brainstorming ideas (draw.io)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/126">❌ Micro Workflow: Todo Listing, Contextualizing, and Ordering Tasks </a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/135">❌ Reflecting: Brainstorming Ideas while on the run</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/128">❌ When the TodoList is too big - Kanban Project Management (Gitea)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/134">❌ The Morning Routine</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/136">❌ Workspace Preparation: Mental Energy Optimisation</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/124">❌ Pomodoro Focus times (Intentional pauses to prevent burnouts)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/127">❌ Zero Email Workflow (in Thunderbird)</a></li>
</ol>
</div>
</div>
</div><!-- /row -->
</div> <!-- /container -->
@ -120,14 +125,13 @@
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2> <b>Doing the Work</b></h2>
<h2> <b>Reflecting on the Work</b></h2>
<div style="float: left; width: 100%;">
<ol>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/134">❌ The Morning Routine</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/136">❌ Workspace Preparation: Mental Energy Optimisation</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/124">❌ Pomodoro Focus times (Intentional pauses to prevent burnouts)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/127">❌ Zero Email Workflow (in Thunderbird)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/137">❌ Reflecting: How to use graphs to help Brainstorming ideas (draw.io)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/135">❌ Reflecting: Brainstorming Ideas while on the run</a></li>
<li><a href="">❌ Reflecting: External Reviews</a></li>
</ol>
</div>
</div>
</div><!-- /row -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

View File

@ -63,6 +63,7 @@
<a href="../index.html">Previous Page</a>
<h1>Micro Workflow: Todo Listing, Contextualizing, and Ordering Tasks </h1>
<img src="1.png" class="imgRz">
</div>
</div><!-- /row -->
</div> <!-- /container -->
@ -73,14 +74,26 @@
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>a </b></h2>
<p></p>
<img src="" class="imgRz">
<h2><b>Todo Listing </b></h2>
<p>As a continuation of our <a href="../macroworkflow/index.html">previous tutorial on macro workflow</a>, to write your todo list effectively, you need to contextualize it in a particular project (or topic) list the tasks, label them, and note down on what other task do they depend on.</p>
<pre><code class="nim">
-Project Opsec (243 -> 211)
-Privacy Category (2112)
-Linux Host OS Task (21121)
-Anonymity Category (2113)
-Deniability Category (2114)
-Veracrypt Task (21121 -> 21141)
-Deniable VMs Task (21141 -> 21142)
-Project Infrastructure (24)
-setup VPS (241)
-create the blog (241 -> 242)
-officially announce the blog is accepting contributions (242 -> 243)
</code></pre>
<p></p>
<p>As you can see here, we have our 2 Projects: Infrastructure and Opsec, with tasks under each that are labeled, this is for us to be able to contextualize them more easily.</p>
<p>And with the label at the end, we also write which other task must be completed before starting each task, if there are any.</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
@ -90,15 +103,27 @@
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>b</b></h2> </br> </br>
<p></p>
<img src="" class="imgRz">
<h2><b>What happens when the todo list gets too big ?</b></h2> </br> </br>
<p>Following this way of working is nice at first, but when the todo list gets too big to be done in one day or week, it's going to feel very overwhelming. For example if i were to detail what i have to do for the Deniable VMs tutorial</p>
<pre><code class="nim">
-Project Opsec (243 -> 211)
-Deniability Category (2114)
-Deniable VMs <b>todo list, not Task</b> (21141 -> 21142)
-To be explained:
- What is the usecase ?
- What tools are going to be used ?
- Why do we need Veracrypt ?
- Why do we need Whonix ?
-To be showcased:
- How to create the hidden volume
- How to put the Whonix VM inside the hidden volume
- How to use the emergency shutdown script as a non-root user
- How to start the emergency shutdown script with a cinnamon keyboard shortcut
</code></pre>
<p>In short, when each Task is starting to become a todo list of it's own, you need to treat it not as a task, but as a separate todo list.</p>
<p></p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
@ -110,13 +135,57 @@
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>c</b></h2> </br> </br>
<p></p>
<h2><b>How to handle multiple todo lists</b></h2> </br> </br>
<p>So to have multiple todolists, we're going to have multiple files:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/4 ] [~/todo lists]
→ tree .
.
├── 0.txt
├── 21141.txt
├── 21142.txt
└── 243.txt
1 directory, 4 files
</code></pre>
<p></p>
<p>as you can see, the smaller the number, the higher level we have for the todo list. <b>The master todolist is the 0.txt text file</b>, it references the projects and labels them, and also labels each todo list underneath.</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/4 ] [~/todo lists]
→ cat 0.txt
-Project Opsec (243 -> 211)
-Privacy Category (2112)
-Linux Host OS Task (21121)
-Anonymity Category (2113)
-Deniability Category (2114)
-Veracrypt Task (21121 -> 21141.txt)
-Deniable VMs Task (21141 -> 21142.txt)
-Project Infrastructure (24)
-setup VPS (241)
-create the blog (241 -> 242)
-officially announce the blog is accepting contributions (242 -> 243.txt)
</code></pre>
<p>Now we have the todolist "Deniable VMs" labeled 21142, so we have the <b>21142.txt textfile</b> containing the todolist accordingly:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/4 ] [~/todo lists]
→ cat 21142.txt
-Deniable VMs todo list, not Task (21141 -> 21142)
-To be explained:
- What is the usecase ?
- What tools are going to be used ?
- Why do we need Veracrypt ?
- Why do we need Whonix ?
-To be showcased:
- How to create the hidden volume
- How to put the Whonix VM inside the hidden volume
- How to use the emergency shutdown script as a non-root user
- How to start the emergency shutdown script with a cinnamon keyboard shortcut
</code></pre>
<p>And that's it! now you have a very rudimentary way of keeping track of what you need to do, in what context, and in what order.</p>
</div>
</div><!-- /row -->

0
pull.sh Executable file → Normal file
View File

0
pushtoprod.sh Executable file → Normal file
View File