From 2098f8d030d52bbbc12a77cbcbdc67b4384b698f Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 30 Sep 2022 10:47:38 +0300 Subject: [src] Removed manually placed heading anchors in all pages --- src/tutorials/connect-to-mysql-in-dotnet-ef/index.md | 6 ------ src/tutorials/export-skype/index.md | 4 ---- src/tutorials/how-to-encrypt-email/index.md | 8 -------- src/tutorials/how-to-use-jira/cards.md | 9 --------- src/tutorials/how-to-use-jira/components.md | 3 --- src/tutorials/how-to-use-jira/dashboards.md | 3 --- src/tutorials/how-to-use-jira/filters.md | 3 --- src/tutorials/how-to-use-jira/index.md | 1 - src/tutorials/how-to-use-jira/introduction.md | 1 - src/tutorials/how-to-use-jira/kanban.md | 3 --- src/tutorials/how-to-use-jira/projects.md | 7 ------- src/tutorials/how-to-use-jira/releases.md | 1 - src/tutorials/how-to-use-jira/scrum.md | 4 ---- src/tutorials/index.md | 2 -- src/tutorials/install-plan9-with-virt-manager/index.md | 3 --- src/tutorials/windows-run-dialog/index.md | 7 ------- 16 files changed, 65 deletions(-) (limited to 'src/tutorials') diff --git a/src/tutorials/connect-to-mysql-in-dotnet-ef/index.md b/src/tutorials/connect-to-mysql-in-dotnet-ef/index.md index dfdb0c0..3a7c7d5 100644 --- a/src/tutorials/connect-to-mysql-in-dotnet-ef/index.md +++ b/src/tutorials/connect-to-mysql-in-dotnet-ef/index.md @@ -12,7 +12,6 @@ I have found that connecting a `.NET` application to a `MySql` database (with En Also, [MySql.Data.EntityFrameworkCore](https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/) has been **depricated** since *October 2020*. If you need setup instructions with it, read [this](https://gitlab.com/Syndamia/syndamiadotcom/-/blob/0510e29526c6d7681587fff4c98a339e8c69e9b5/src/tutorials/connect-to-mysql-in-csharp-ef/article.md). ## Contents -
1. [NuGet packages](#nuget-packages) 2. [Connection string](#connection-string) @@ -21,12 +20,10 @@ Also, [MySql.Data.EntityFrameworkCore](https://www.nuget.org/packages/MySql.Data 2. [DBContext child class](#dbcontext-child-class) ## NuGet packages -[![🔗](/img/link-tabler.svg)](#nuget-packages) You'll need to install [Pomelo.EntityFrameworkCore.MySql](https://www.nuget.org/packages/Pomelo.EntityFrameworkCore.MySql/). It provides the stuff necessary for connecting and using a `MySql` database. ## Connection string -[![🔗](/img/link-tabler.svg)](#connection-string) There are [a lot](https://www.connectionstrings.com/mysql/) of ways to setup the connection string but I've found that this one works the best: @@ -39,7 +36,6 @@ If you are using `MySQL Workbench` and you don't know your port and id, you can ![MyServer root 127.0.0.1:3306](./img/connections.png) In this example, the user id is _root_ and the port is _3306_. ## Connecting -[![🔗](/img/link-tabler.svg)](#connecting) To connect, you'll need to call the `UseMySql` method, either in [ASP.NET Startup](#asp.net-startup) or in a [DBContext child class](#dbcontext-child-class). @@ -56,7 +52,6 @@ For the server version argument, create a new object of type `MySqlServerVersion Where `CONNECTION_STRING` is a (constant) variable that contains your connection string, and 8, 0, 21 are the version numbers. ### ASP.NET Startup -[![🔗](/img/link-tabler.svg)](#asp.net-startup) For `ASP.NET` applications, the connection must be put inside the `ConfigureServices` method of the `Startup.cs` file. If you already have a `.UseSQL` method call in there, just replace it with your `.UseMySql` method and arguments. @@ -74,7 +69,6 @@ The result should look something along the lines of:

### DBContext child class -[![🔗](/img/link-tabler.svg)](#dbcontext-child-class) Another way to connect is via a `DBContext` child class (so, inside your own DB context). Just, override the `OnConfiguring` method and call the `.UseMySql` method from the `optionsBuilder` parameter. diff --git a/src/tutorials/export-skype/index.md b/src/tutorials/export-skype/index.md index 81a7a5b..fa6f287 100644 --- a/src/tutorials/export-skype/index.md +++ b/src/tutorials/export-skype/index.md @@ -9,14 +9,12 @@ Skype has always allowed to export your chat history (and files), but it's not as straight forward as it should. Continue reading for the required steps on doing it. ## Contents -
1. [Downloading files](#downloading-files) 2. [Viewing your export - Official Tool](#viewing-your-export---official-tool) 3. [Viewing your export - ArtemVeremienko Fork](#viewing-your-export---artemveremienko-fork) ## Downloading files -[![🔗](/img/link-tabler.svg)](#downloading-files) 1. Open [secure.skype.com/en/data-export](https://secure.skype.com/en/data-export) - You could be asked to sign in. After signing in you'll need to *open the link again*, since you would be redirected to the wrong place. @@ -37,7 +35,6 @@ Skype has always allowed to export your chat history (and files), but it's not a Your export will be downloaded as a `.tar` archive file. You'll need an archiver utility to extract the files, something like [WinRAR](https://www.rarlab.com/download.htm) or [7-Zip](https://www.7-zip.org/) *(I personally recommend 7-Zip, it is completely free (no need to worry about your [infinite trial](https://youtu.be/fTgZRVVr3_Y)) and works faster)*. ## Viewing your export - Official Tool -[![🔗](/img/link-tabler.svg)](#viewing-your-export---official-tool) 1. Extract your archive 2. Open the [Skype Parser Download](https://go.skype.com/skype-parser), which will prompt you to save `skype-parser.zip` @@ -57,7 +54,6 @@ There is only one issue with this method - the official tool is somewhat broken. The fix is using an alternative to the official tool. ## Viewing your export - ArtemVeremienko Fork -[![🔗](/img/link-tabler.svg)](#viewing-your-export---artemveremienko-fork) [ArtemVeremienko](https://github.com/ArtemVeremienko) is a GitHub user that took the official parser and fixed it. Their source code can be found over at [github.com/ArtemVeremienko/skype-parser](https://github.com/ArtemVeremienko/skype-parser). diff --git a/src/tutorials/how-to-encrypt-email/index.md b/src/tutorials/how-to-encrypt-email/index.md index 0b1d957..0fe206a 100644 --- a/src/tutorials/how-to-encrypt-email/index.md +++ b/src/tutorials/how-to-encrypt-email/index.md @@ -11,7 +11,6 @@ In [this](/blog/encrypted-email) blog post I shared the most common technologies These are all the steps required to go from having no encryption, to encrypting all of your future emails. ## Contents -
1. [Getting keys](#getting-keys) 1. [PGP](#pgp) @@ -22,22 +21,18 @@ These are all the steps required to go from having no encryption, to encrypting 3. [Configuring clients](#configuring-clients) ## Getting keys -[![🔗](/img/link-tabler.svg)](#getting-keys) PGP and S/MIME are both built upon [public-key cryptography](https://en.wikipedia.org/wiki/Public-key_cryptography) so you and all of your recipients need to have a pair of public and private keys. ### PGP -[![🔗](/img/link-tabler.svg)](#pgp) As [discussed](/blog/encrypted-email/#pgp), PGP relies on a [web of trust](https://en.wikipedia.org/wiki/Web_of_trust), meaning you can generate your keys by yourself. #### pgptool.org -[![🔗](/img/link-tabler.svg)](#pgptool.org) By far, the easiest way to do this is via the website [pgptool.org](https://pgptool.org/). Just open the link, fill out your details, select the recommended values (select never as your expiration time) and wait a couple minutes. After they are done, you can click the two red buttons to download your public and private keys. #### GNU Privacy Guard -[![🔗](/img/link-tabler.svg)](#gnu-privacy-guard) As an alternative, you can use a desktop program. The most popular one is [GNU Privacy Guard](https://www.gnupg.org/) (GPG for short). It is [available](https://gnupg.org/download/#binary) on most desktop operating systems, including [Windows](https://gpg4win.org/download.html) and [MacOS](https://gpgtools.org/). @@ -68,19 +63,16 @@ On *Linux* and *MacOS*, you can use the command line: ``` ### S/MIME -[![🔗](/img/link-tabler.svg)](#smime) Contrary to PGP, S/MIME relies on a certificate authority, meaning you'll have to buy your keys from someone. Any provider from [Google](https://support.google.com/a/answer/7448393?hl=en&ref_topic=9061730)'s list of trusted CAs will work. Currently, the only one that provides free certificates is [Actalis](https://www.actalis.com/s-mime-certificates.aspx). Their process is pretty straight forward, just follow the instructions (shown in [this](https://www.dannyguo.com/blog/how-to-get-a-free-s-mime-certificate/) article). ## Exchanging keys -[![🔗](/img/link-tabler.svg)](#exchanging-keys) You should now have a text file with your public key in it. When you want to send an encrypted email to someone, ask them for their public key, and meanwhile send them your private key. It doesn't matter how you do that, even if it's with unencrypted emails. ## Configuring clients -[![🔗](/img/link-tabler.svg)](#configuring-clients) Now we need to configure your email application to automatically encrypt and decrypt messages. There are a lot of email clients, so I have compiled the most used ones and linked resources on how to set them up. diff --git a/src/tutorials/how-to-use-jira/cards.md b/src/tutorials/how-to-use-jira/cards.md index 791b94d..453e9d1 100644 --- a/src/tutorials/how-to-use-jira/cards.md +++ b/src/tutorials/how-to-use-jira/cards.md @@ -13,7 +13,6 @@ ![](./img/kanban-cards.png) ## Contents -
1. [Properties](#properties) 2. [Creating](#creating) @@ -25,7 +24,6 @@ 4. [Basic issue information](#basic-issue-information) ## Properties -[![🔗](/img/link-tabler.svg)](#properties) Each card has the following properties: @@ -74,14 +72,12 @@ Each card has the following properties: ![](./img/epic-link-create-card.png) ## Creating -[![🔗](/img/link-tabler.svg)](#creating) To create a card yourself, you need to **press the `Create` button on the top bar**. ![](./img/create-header.png) ## Viewing -[![🔗](/img/link-tabler.svg)](#viewing) **All** cards (issues) can be viewed from a [project](./projects.html)'s side menu, under 'Issues'. @@ -90,7 +86,6 @@ To create a card yourself, you need to **press the `Create` button on the top ba Of course, they can also be viewed through **[filters](./filters.html)** and a **[project](./projects.html)'s board**. ## How to use -[![🔗](/img/link-tabler.svg)](#how-to-use) By default, opening a card presents, at the top, it's **key** (think of it as an ID), @@ -121,7 +116,6 @@ and **work logs** (a bit later we talk about them in more detail). ![](./img/activity-work-log.png) ### Right side -[![🔗](/img/link-tabler.svg)](#right-side) To the right side, you have all of the different **properties** (some fields without a value will be hidden). @@ -138,7 +132,6 @@ On the top right you can change **watch options** ([watching an issue](https://w The most notable options are [`Log work`](https://confluence.atlassian.com/jirasoftwarecloud/logging-work-on-issues-902499028.html) and `Add flag`. ### Work log -[![🔗](/img/link-tabler.svg)](#work-log) In Jira, you can **estimate how long an issue will take for it to be resolved**. This is done through **logging work**. @@ -149,14 +142,12 @@ In the `Log work` screen, you'll be met with a `Time spent` and `Time remaining` The time remaining takes a **default** value from the **previous time log**, so you don't need to specify it every time. ### Issue flagging -[![🔗](/img/link-tabler.svg)](#issue-flagging) A **flagged issue** is an issue that is very important. Flagged issues are displayed in yellow to signify their needed attention. ![](./img/flagged-card.png) ### Basic issue information -[![🔗](/img/link-tabler.svg)](#basic-issue-information) On the bottom right you can see **when the issue was created** and **when it was last updated**. You can also access the field configuration menu from the `Configure` button. It won't be covered in this tutorial, you can read about it [here](https://confluence.atlassian.com/adminjiracloud/changing-a-field-configuration-844500798.html). diff --git a/src/tutorials/how-to-use-jira/components.md b/src/tutorials/how-to-use-jira/components.md index aa2f565..bccb020 100644 --- a/src/tutorials/how-to-use-jira/components.md +++ b/src/tutorials/how-to-use-jira/components.md @@ -11,13 +11,11 @@ Components are **yet another way to group issues together**. They don't have any specific meaning like versions, their usage depends on the project's organisation. ## Contents -
1. [Creating and editing](#creating-and-editing) 2. [Adding issues](#adding-issues) ## Creating and editing -[![🔗](/img/link-tabler.svg)](#creating-and-editing) Creating and editing them is done from the **`Components` menu in the sidebar**. @@ -36,7 +34,6 @@ Clicking on it presents you with a screen where you input it's information. **A name is the only requirement**. You can also add a **description**, **a lead(er) for the component** and **person who gets assigned to an issue by default**. ## Adding issues -[![🔗](/img/link-tabler.svg)](#adding-issues) Adding an issue to a component can be done either **when creating it** or **when viewing it**. diff --git a/src/tutorials/how-to-use-jira/dashboards.md b/src/tutorials/how-to-use-jira/dashboards.md index 7d95aff..781c8d4 100644 --- a/src/tutorials/how-to-use-jira/dashboards.md +++ b/src/tutorials/how-to-use-jira/dashboards.md @@ -19,13 +19,11 @@ Dashboards are composed of **gadgets**. Gadgets have functionality for **displaying certain information**, like `Average Age Chart` or `Issues in progress`. Each gadget can be setup to **take information from one or more projects and/or saved filters**. ## Contents -
1. [Adding a dashboard](#adding-a-dashboard) 2. [Adding gadgets](#adding-gadgets) ## Adding a dashboard -[![🔗](/img/link-tabler.svg)](#adding-a-dashboard) Dashboard can be added from the top bar, under `Create dashboard` in the `Dashboards` menu @@ -36,7 +34,6 @@ or, if you are already in a dashboard, from `Create dashboard` in the three dots ![](./img/create-dashboard-dots.png) ## Adding gadgets -[![🔗](/img/link-tabler.svg)](#adding-gadgets) **Note**: you cannot add gadgets to the default dashboard. diff --git a/src/tutorials/how-to-use-jira/filters.md b/src/tutorials/how-to-use-jira/filters.md index 090f5f8..009a3ae 100644 --- a/src/tutorials/how-to-use-jira/filters.md +++ b/src/tutorials/how-to-use-jira/filters.md @@ -15,13 +15,11 @@ Making filters is done through the `Advanced issue search` page, from the `Filte ![](./img/filters-advanced-issue-search.png) ## Contents -
1. [Criteria](#Criteria) 2. [JQL](#JQL) ## Criteria -[![🔗](/img/link-tabler.svg)](#Criteria) From here you can see some criteria: `Project`, `Type`, `Status`, `Assignee`. @@ -41,7 +39,6 @@ You can view all of your filters from the conveniently named `View all filters` ![](./img/view-all-filters-advanced-issue-search.png) ## JQL -[![🔗](/img/link-tabler.svg)](#JQL) You can do **more advanced search** through `JQL` (Jira Query Language), but we won't be covering this topic. I can recommend [this article](https://www.atlassian.com/blog/jira-software/jql-the-most-flexible-way-to-search-jira-14) on the subject. diff --git a/src/tutorials/how-to-use-jira/index.md b/src/tutorials/how-to-use-jira/index.md index b578686..f773ed8 100644 --- a/src/tutorials/how-to-use-jira/index.md +++ b/src/tutorials/how-to-use-jira/index.md @@ -15,7 +15,6 @@ It has a lot of features that can be quite overwhelming for new comers, especial **Note**: certain actions can be done only from a project administrator ## Contents -[![🔗](/img/link-tabler.svg)](#contents) 1. [Filters](./filters.html) 1. [Criteria](./filters.html#criteria) diff --git a/src/tutorials/how-to-use-jira/introduction.md b/src/tutorials/how-to-use-jira/introduction.md index b578686..f773ed8 100644 --- a/src/tutorials/how-to-use-jira/introduction.md +++ b/src/tutorials/how-to-use-jira/introduction.md @@ -15,7 +15,6 @@ It has a lot of features that can be quite overwhelming for new comers, especial **Note**: certain actions can be done only from a project administrator ## Contents -[![🔗](/img/link-tabler.svg)](#contents) 1. [Filters](./filters.html) 1. [Criteria](./filters.html#criteria) diff --git a/src/tutorials/how-to-use-jira/kanban.md b/src/tutorials/how-to-use-jira/kanban.md index c2f6148..bea5a41 100644 --- a/src/tutorials/how-to-use-jira/kanban.md +++ b/src/tutorials/how-to-use-jira/kanban.md @@ -15,13 +15,11 @@ In a projects that uses the kanban template, boards can access directly all of t This tutorial focuses on the basics, but you can find a lot of information in [these sets of articles](https://www.atlassian.com/agile/kanban) from Atlassian. ## Contents -
1. [Create board](#create-board) 2. [Backlog](#backlog) ## Create board -[![🔗](/img/link-tabler.svg)](#create-board) This template can be chosen when **creating a project** @@ -32,7 +30,6 @@ and **from the `Create board` screen**. ![](./img/scrum-kanban-board.png) ## Backlog -[![🔗](/img/link-tabler.svg)](#backlog) In kanban, **the backlog is just another column in your board(s)**. It can be removed entirely. diff --git a/src/tutorials/how-to-use-jira/projects.md b/src/tutorials/how-to-use-jira/projects.md index 1332e8d..63b03d0 100644 --- a/src/tutorials/how-to-use-jira/projects.md +++ b/src/tutorials/how-to-use-jira/projects.md @@ -13,7 +13,6 @@ In short, **projects are a collection of issues** with added functionality for **organising them, getting statistics, etc**. ## Contents -
1. [Creating a project](#creating-a-project) 2. [Boards](#boards) @@ -23,7 +22,6 @@ In short, **projects are a collection of issues** with added functionality for * 4. [Add item](#add-item) ## Creating a project -[![🔗](/img/link-tabler.svg)](#creating-a-project) To create a project, either **click on `Create project` from the menu `Projects` in the top bar**, @@ -54,12 +52,10 @@ In a nutshell, **templates** govern how **boards and issues should work together Projects also have [Releases](./releases.html), [Pages](./pages.html) and [Components](./components.html), that are also explored. ## Boards -[![🔗](/img/link-tabler.svg)](#boards) Each project contains, amongst many other things, boards. **Boards are a way to better organise results from [filters](./filters.html)**. By default every project gets a board with a filter for all of the project's issues. ### Columns -[![🔗](/img/link-tabler.svg)](#columns) **Boards are divided into columns** that contain the cards (issues). A card can move **freely** from one column to another. @@ -80,7 +76,6 @@ Adding and removing columns can be done from the `Columns` tab in the `Board set ![](./img/columns-edit.png) ### Adding more boards to a project -[![🔗](/img/link-tabler.svg)](#adding-more-boards-to-a-project) You can also add to a project as many [**Scrum**](./scrum.html) and [**Kanban**](./kanban.html) templated boards as you want. @@ -113,7 +108,6 @@ Once you've made your choice, you will be met with three options: ![](./img/ntb-filter.png) ## Backlog -[![🔗](/img/link-tabler.svg)](#backlog) **The backlog is a place for issues that outline a general task/feature**. @@ -130,7 +124,6 @@ or **nonexistent ([bug tracking](./bug.md))**. The purpose of the backlog depends on the template and it is described in the page of each template. ## Add item -[![🔗](/img/link-tabler.svg)](#add-item) **You can also add some resources to the sidebar of your project** for everyone to use. That is done through the `Add Item` menu. diff --git a/src/tutorials/how-to-use-jira/releases.md b/src/tutorials/how-to-use-jira/releases.md index 19c5841..cd52476 100644 --- a/src/tutorials/how-to-use-jira/releases.md +++ b/src/tutorials/how-to-use-jira/releases.md @@ -13,7 +13,6 @@ The `Releases` page in a project shows **versions**, the ones in development and **Versions are just a big collection of issues** and the **goal of a released version** is for **all of it's issues to be resolved**. It serves as a point in time for the development of a project. ## Adding issues to a version -[![🔗](/img/link-tabler.svg)](#adding-issues-to-a-version) When creating an issue, you can specify a version in the `Fix versions` property. diff --git a/src/tutorials/how-to-use-jira/scrum.md b/src/tutorials/how-to-use-jira/scrum.md index 6381d9e..3c49b71 100644 --- a/src/tutorials/how-to-use-jira/scrum.md +++ b/src/tutorials/how-to-use-jira/scrum.md @@ -17,14 +17,12 @@ In general [agile software development](https://www.atlassian.com/agile), a **sp Your **boards only work on the issues of the currently active sprint**. ## Contents -
1. [Backlog](#backlog) 2. [Boards and Issues](#boards-and-issues) 3. [Create board](#create-board) ## Backlog -[![🔗](/img/link-tabler.svg)](#backlog) As we've discussed, the **backlog** is used for organising **all issues** into **sprints**. @@ -39,14 +37,12 @@ Creating a sprint is done from the conveniently named `Create sprint` button. It ![](./img/sample-sprint.png) ## Boards and Issues -[![🔗](/img/link-tabler.svg)](#boards-and-issues) As previously mentioned, boards have access only to the issues in the active sprint. This is also reflected in the user interface. After selecting a board from the sidebar, you view it from the `Active sprints` page. ![](./img/active-sprints.png) ## Create board -[![🔗](/img/link-tabler.svg)](#create-board) This template can be chosen when **creating a project** diff --git a/src/tutorials/index.md b/src/tutorials/index.md index 9bf6d89..016f6a4 100644 --- a/src/tutorials/index.md +++ b/src/tutorials/index.md @@ -14,7 +14,6 @@ Educational articles with the sole goal of explaining technologies, processes or : `Plan 9` `Installation` `Setup` `QEMU/KVM` `virt-manager` `Linux` #### *2021* -
&&gb [How to turn off notifications on Windows](/tutorials/turn-off-notifications-windows) : `Windows 10` `Notifications` `Settings` @@ -32,7 +31,6 @@ Educational articles with the sole goal of explaining technologies, processes or : `Skype` `Export` `Archive` `skype-parser` #### *2020* -
&&gb [How to use Jira](/tutorials/how-to-use-jira) : `Project Management` `Agile` `Issue tracking` `Bug tracking` `Kanban` `Jira` `Atlassian` diff --git a/src/tutorials/install-plan9-with-virt-manager/index.md b/src/tutorials/install-plan9-with-virt-manager/index.md index 7f58562..771db6f 100644 --- a/src/tutorials/install-plan9-with-virt-manager/index.md +++ b/src/tutorials/install-plan9-with-virt-manager/index.md @@ -9,13 +9,11 @@ Installing [Plan 9 by Bell Labs](https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs) with `qemu` itself isn't difficult and there are [official instructions](https://9p.io/wiki/plan9/Installing_Plan_9_on_Qemu/). However, when using `virt-manager`, there are certain uncertainties that might worry a first-timer and certain issues that arise. ## Contents -
1. [Creating the virtual machine](#creating-the-virtual-machine) 2. [Installing Plan 9 itself](#installing-plan-9-itself) ## Creating the virtual machine -[![🔗](/img/link-tabler.svg)](#creating-the-virtual-machine) We'll be installing Plan 9 with a CD (ISO) image. You can download the latest version (compiled every night) from [here](https://9p.io/plan9/download.html). For a compressed version and checksums, refer to [this page](https://9p.io/wiki/plan9/Download/index.html). @@ -32,7 +30,6 @@ We'll be installing Plan 9 with a CD (ISO) image. You can download the latest ve 5. Finally click finish. ## Installing Plan 9 itself -[![🔗](/img/link-tabler.svg)](#installing-plan-9-itself) If everything worked correctly, on boot you should see the screen in step 1. From here on out, it's dead simple, and I even recommend just going through [Hatty Hacker's "Basic Plan 9 Installation" YouTube video](https://www.youtube.com/watch?v=NNWFTq0ZwLE). diff --git a/src/tutorials/windows-run-dialog/index.md b/src/tutorials/windows-run-dialog/index.md index 03e8dbd..bf1f85d 100644 --- a/src/tutorials/windows-run-dialog/index.md +++ b/src/tutorials/windows-run-dialog/index.md @@ -9,7 +9,6 @@ On Windows, most often you run an application by finding and double-clicking it's `.exe` file. What a lot of people don't realise is that you can launch any application or open any file you want by typing a single command. That can be achieved inside the **Run dialog**. ## Contents -
1. [Opening the Run dialog](#opening-the-run-dialog) 2. [Commands](#commands) @@ -20,7 +19,6 @@ On Windows, most often you run an application by finding and double-clicking it' ## Opening the Run dialog -[![🔗](/img/link-tabler.svg)](#opening-the-run-dialog) To open the Run dialog, you can either: @@ -33,12 +31,10 @@ or ![](./img/open-run-windows-menu.png) ## Commands -[![🔗](/img/link-tabler.svg)](#commands) ![](./img/run-dialog.png) ### Folders -[![🔗](/img/link-tabler.svg)](#folders) You can open any folder by typing in it's **full path**. So, if you have a folder named `Work` inside your `Documents` folder, the full path will be something like `C:\Users\John\Documents\Work\`. @@ -54,7 +50,6 @@ There are, of course, some more special location, some of which are: **Bonus**: `%appdata%\Microsoft\Windows\Start Menu` will open the Start Menu folder, from which you can edit what goes inside your start menu. ### Programs -[![🔗](/img/link-tabler.svg)](#programs) You can always run any application by typing in it's full path. So, to launch something like FireFox, you'll need to type in `C:\Program Files\Mozilla Firefox\firefox.exe`. @@ -94,7 +89,6 @@ But, whats more important is that you can more easily launch some Windows apps, - `/f` forces running applications to close (might result in data loss!) ### Windows settings -[![🔗](/img/link-tabler.svg)](#windows-settings) There are also many "shortcuts" to different Windows settings windows. Those include: @@ -123,6 +117,5 @@ There are also many "shortcuts" to different Windows settings windows. Those inc **Note**: `cpl` stands for *Control Panel Item* and `msc` stands for *Microsoft System Configuration*. ## For more -[![🔗](/img/link-tabler.svg)](#for-more) For more commands, check out [windowsruncommands.com](https://windowsruncommands.com/). They have a much bigger list of commands and shortcuts you can use. -- cgit v1.3.1-23-gd82d