W11 God Modes

- Posted in Computers! by

How to activate all of Windows 11's secret God Modes

Windows 7 introduced a useful hidden God Mode that displays all of the admin tools and control options on a single screen. Because Microsoft has yet to phase out Control Panel entirely, this feature works just fine in Windows 11.

It’s very easy to action God Mode -- you just need to create a folder and give it a special name -- and there are actually quite a few alternative God Modes available. Here’s what you need to do.

To activate God Mode, right-click the desktop and select New > Folder. Highlight this folder, press F2 and name it:

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

Hit enter. Open that folder and you’ll have instant access to a wide range of system settings.

If one God Mode isn’t enough for you, there are multiple other options available. Follow the same process as above, but use one of the following alternative strings:

Default Programs.{17cd9488-1228-4b2f-88ce-4298e93e0966}

My Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

Network.{208D2C60-3AEA-1069-A2D7-08002B30309D}

All Networks For Current Connection.{1FA9085F-25A2-489B-85D4-86326EEDCD87}

Programs and Features.{15eae92e-f17a-4431-9f28-805e482dafd4}

Power Settings.{025A5937-A6BE-4686-A844-36FE4BEC8B6D}

Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}

Icons And Notifications.{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}

Firewall and Security.{4026492F-2F69-46B8-B9BF-5654FC07E423}

All NET Frameworks and COM Libraries.{1D2680C9-0E2A-469d-B787-065558BC7D43}

Application Connections.{241D7C96-F8BF-4F85-B01F-E2B043341A4B}

Administrative Tools.{D20EA4E1-3957-11d2-A40B-0C5020524153}

Credentials and Logins.{1206F5F1-0569-412C-8FEC-3204630DFB70}

Speech Recognition.{58E3C745-D971-4081-9034-86E34B30836A}

That's all there is to it!

CREDITS: betanews

[Unix/Linux] Manipulating PDF's

- Posted in Linux/Unix by

This thread is just to share couple of excellent applications, open source and for Unix/Linux systems (probably has windows package too) for arranging PDF files, and or combining, bursting PDF files.

We all know how these portable document files are, and so heavy too. Unlike PDF24, which is only for windows, this application is a great tool for people like myself, who prefer GUI over CLI (though, I admit, CLI is more intuitive then GUI), but trust me, GUI has its niche and is better eyed compared to CLI.

For the most part, PDF documents are generally designed to be read, but not altered or modified (coming from old ages). They are useful for sharing information in a consistent format, but manipulating the contents of a PDF document can be medial to difficult. Many applications which display PDFs do not provide the necessary tools for editing or rearranging the pages of these documents.

First, let's look at a desktop application for managing PDFs.

PDFArranger can generally be found in the repositories of modern versions of most distributions.

The application features a pleasantly simple interface. At the top of the window is a menu bar where we can choose to import existing documents and perform simple manipulations on documents or pages we have selected. Below this, the bulk of the window displays the document pool. Any PDF we import into PDF Arranger is divided into individual pages. These pages are displayed, in order, in the pool. If we import multiple documents, their pages will all be shown in the pool.

We can then use the mouse to drag and drop a page into a new order in the pool. We can also use the Shift and arrow keys to highlight groups of pages to manipulate. Once a page (or multiple pages) have been highlighted, we can choose an action to perform on them. We can delete pages from the pool, rotate them, or crop their edges. Then we can re-arrange them into the order we like.

Once we have re-arranged and manipulated the pages into the form we want, we can either select a range of pages to export into a new PDF, or we can export the entire pool into one new, big PDF.

PDFArranger PDF Arranger -- Manipulating a single PDF page


There are also command line tools for working with PDFs. My favorite is a tool called PDFtk. Now, to be accurate, there is a desktop version of PDFtk, but I prefer PDF Arranger's desktop interface while I like the flexibility and script-ability of the command line version of PDFtk.

The PDFtk program is run with a series of parameters. Typically we start by passing PDFtk a list of documents we want to manipulate. Then we provide it with an action command, indicating what kind of operation we are performing. Then we provide the keyword output followed by the name of the file we are going to create. This output file contains our changes.

In its simplest form, PDFtk does not need to be given any action command. We can, technically, give it an input file to work on, the keyword output, and the name of a new file to create. This effectively makes a new copy of our PDF. This can be useful either for testing purposes or to try to repair any damaged meta-data in the original document. Here is what a PDFtk command looks like when we want to just make a clean copy of the original file:

pdftk original.pdf output new-file.pdf

While PDFtk supports a lot of action commands and options, I want to focus on five. These are called:

  • cat - merge together a series of pages from one or more documents
  • shuffle - collate multiple pages, usually from multiple files
  • burst - expand one PDF document into multiple, one-page documents
  • rotate - turn pages on their sides
  • unpack_files - extract files embedded in a PDF and save them in a directory

Let's look at a few examples of these action commands being used. This first example uses the cat action command. This allows us to either insert pages of documents into one big document, or possibly remove a series of pages. Here we append one PDF to another one, making one long document:

pdftk original-one.pdf original-two.pdf cat output new-long-file.pdf

We can also specify a range of pages to collect and place in the output file. For instance, here we take the first 5 pages, and then every page from page 20 until the end of the document. All of these end up in one final PDF with the original pages 6 through 19 removed.

pdftk original-file.pdf cat 1-5 20-end output new-file.pdf

Here is one more example where we simply reverse the order of all the pages in a document, handy for when we fed pages the wrong way around into the scanner:

pdftk backward-file.pdf cat end-1 output proper-order.pdf

The shuffle command works in a similar way to cat, but it takes the first page of each specified file/range in parallel and places them in the output file. This effectively collates the original files. The next example effectively merges two documents, placing their pages together as if they were shuffled together like a deck of cards:

pdftk left-pages.pdf right-pages.pdf shuffle new-book.pdf

The next example takes one PDF file and creates a new PDF for each page included in the original. When it is done we end up with files named pg_0001.pdf, pg_0002.pdf, pg_0003.pdf, etc:

pdftk original-file.pdf burst

The rotate command is fairly straight forward. It turns a PDF's pages around, usually 90 degrees left or right. We can also tell PDFtk to rotate a page to an absolute position using the four compass directions: north, south, east, and west. For example, this command rotates every page 90 degrees to the right:

pdftk original-file.pdf rotate 1-endright output new-file.pdf

While this next example will turn all the pages in the document upside down. This is again helpful if every copy was scanned upside down and we want to correct it:

pdftk upside-down-file.pdf rotate 1-endsouth output fixed-file.pdf

Finally, the unpack_files command extracts the file elements from a PDF and places them in a directory. In this case we dump the contents of the PDF into a new directory called target-directory:

pdftk original-file.pdf unpack_files output target-directory

The PDFtk software can do more operations, including compressing files and working with passwords. However, these are probably the most commonly used operations.

enter image description here PDFtk in action (free version)


Necessary Links: 1. https://github.com/jeromerobert/pdfarranger 2. https://pdflabs.com/tools/pdftk-the-pdf-toolkit

Self-Hosting!

- Posted in Computers! by

Self-Hosting!!!

Self Hosting is a form of running your own website or application by setting up a server and network yourself. Self-hosting is also the activity of having and administrating your own server, typically at home, to host your personal data and services yourself instead of relying exclusively on third-parties. For instance, you can self-host your blog, such that it 'lives' on a machine that you have control of, instead of having it on somebody else's computer (a.k.a. The Cloud) in exchange for money, seo-advertisement or selling of your private data.

Self-hosting ideally implies owning a server. A server is a computer which is typically accessible on the network 24/7, and usually does not have any screen or keyboard (it is instead controlled remotely). Contrarily to a popular belief, a server is not necessarily a huge and extra-powerful machine: nowadays, a small, ~$30 ARM board is adequate for self-hosting. However, this does not mean you cannot host anything on your own laptop/desktop.. Of course you can anytime.

Self-hosting is not about making "your Internet" more secure and does not provide anonymity by itself. Instead, it is about being autonomous, and in control of your services and data - which also means being responsible for them.

Why should you host yourself ?

You believe in a free, open and decentralized internet. In a centralized internet, private companies and government can spy, analyze and influence people by dictating how they connect with each other, and by filtering content. There are many hosting applications/servers developed by a community who believe in an open and decentralized internet, and we hope that you do, too! So, find them in the world of computers...

You want to have control of your data and services. Your pictures, chat messages, browsing history, and that text you are writing for school, have nothing to do on somebody else's server (a.k.a. The Cloud). They are part of your private life, but also part of your family's life, your friend's life, and so on. These data should be managed by you, not a random company in the US who wants your data to analyze them and sell the results.

You want to learn about how computers and the Internet work. Operating your own server is a pretty good context to understand the basic mechanisms at the heart of operating systems and the Internet. You might have to deal with command line interface, network architecture, DNS configuration, SSH, and so on.

You want to explore new possibilities and customize things. Ever dreamed of running a Game server for your friends, or a persistent IRC or XMPP client? With your very own server, you can manually install and run virtually any program you want, and customize every bit.

Why should you not host yourself ?

Self-hosting requires some work and patience. Hosting yourself is a bit like growing your own garden or vegetables: it requires work and patience. While those few open source images for home servers aim to do all the hard work for you, self-hosting still requires that you take time to learn and configure a few things to setup your server properly. You will also need to perform maintenance tasks (such as upgrades) from time to time, or to ask for support if some things break.

With great servers comes great responsibilities. Operating a server means that you are responsible for the data you are hosting. Nobody will be able to recover them for you if they get lost. Very few servers (images and open source images) provide backup features, and if they do, you should use the feature regularly to backup the configurations and data you care about. You should also keep an eye on security news and recommendations so that your server or critical data don't get compromised.

Quality and performance probably won't be as good as premium services. You should try and use those open source host images (and most of the applications packaged for it) which are free and have imbibed open-source software, developed by communities of people in their free time and on the basis of best effort. There of course is no absolute guarantee that those softwares will work in every possible circumstance. The performance of your self-hosted server is also related to its CPU and RAM, and to the available internet connectivity.

Edit/Update: 25.04.2023 - Read about my experience of self-hosting setup at home in the thread here.

ClamScan Guide

- Posted in Guides by

A step by step guide on how to use CLAMSCAN for scanning any file/folder/drive letter.

  1. Open Clamscan application (I use it as a portable app, which makes it much more easier for me). A GUI opens (similar to this one, unless there is any other GUI available in the market, lols)

Main GUI

  1. You will notice the drive letters being shown. Example, A, B, C, D. Let us image you are using C:UsersPCUSERNAMEHEREDownloads, the downloads folder for saving your file. It maybe any file. ISO, ZIP, RAR, Executable, or anything at all. Please note any ISO/Mountable file being shared needs to be mounted (be it Windows or Linux OS you use, mount it), and then the path where the file gets mounted to needs to be scanned. Example let us say I mount 123.ISO and it gets mounted to G drive. In that case, after mounting, when I open clamscan, the GUI will show G drive letter as well. See example in the image below, where the G drive is the DVD Drive (icon also shows DVD). Even better if you can share the snap of the actual explorer drive like image one below, where it shows actually what ISO file I have mounted (of course not everything can be used or shown, and there is a certain level of trust imbibed by default):

Main Drive File Explorer Image Drive letter highlighted

  1. Now in order to show the actual file/folder being scanned, double click the drive letter where it is kept / mounted. In the 2 examples images, the first one shows the file/folder path as: C:Users/PCUSERNAMEHERE/Downloads (select and highlight the file/folder you want to scan) The second image shows an ISO file I mounted for this tutorial purposes on Drive G. Select the Drive Letter (you can expand all folders within the drive in clamscan app)

Tip: Select SHIFT Key to select multiple files/folders/drive letters.

example folder selected example drive letter selected

The above images are for your understanding purposes and not exactly how you need to share the final snapshot. See point 4 for the next step.

  1. After selecting the file/folder/drive letter, ensure you place the main clamscan app screen at the very top of your PC screen. Then click scan for the scanning to start. Example snap has me just scanning the 7z file here, and hence I have placed the scanning progress screen in alignment with just the file name highlighted here (you can see the highlight via the greying of the selected file name). BTW, be sure your virus signature database is updated from Tools > Download Virus Database Update After the virus database loads (time to load depends on the number of signature bases against the file hash and the size that the clamscan reads against the file/folder items and also the CPU running load. At one point, the progress status shows the name of the file/folder being scanned as well. You maybe able to take the snap of it, or may not (smaller items, the progress status runs away in a click). My second snap shows the same. Finally the scan results will pull up in the status with the scan details including the file size and the time taken etc details. See the 3rd snsapshot for the details. The third image is the final image usually to share as your virus scan result in the example of 7Z scanning.

Loading virus signature database File/folder name being scanned scan result

The first image below shows the G Drive (where my ISO is mounted) details which have started to scan. The second image shows the drive fully scanned and the scan results with the specifics and details of the scan. The second image is the final image usually to share as your virus scan result in the example for ISO mount scanning.

status with ISO name scan result (iso)

The final image is what you must usually share here, which not just shows the scan results, but also the file/folder being scanned by you.

Any & all suggestions as well as comments are welcome. :)

Believing in books

- Posted in Amazing Books by

This is my own craft: reading is one dynamic stuff, which is always constant in nature...

I just had a very interesting session in one group forum chat box, and it was like, I finally had someone to actually speak on books, music and something, which I really love.

For most people, book lovers are called book worms, but in reality, calling an avid reader, an eccentric reader, a worm, is not just the right annotation. It is more of a buzz kill, compared to the likelihood of ever being getting a hug by a tiger or even worse a life invitation by a hyena. It never happens.

You know, books can do no harm (except for ******), which is also not bad, as you can jolly well learn a lot of tricks from the old hat.

Anyways, on a honest try, books are the best covers for life. Dreams are never considered big, but books are called based on the number of pages, and if there is no images/imagery present within, people consider it a waste. Why? Ever wondered, why a simple thrust like sneezing is compared to books?

One author asked: Who moved my cheese?? Well, how the heck would others know, when you yourself do not know it.

Anyways, what I mean is, inspirational books are just for the sake of it. Trust me, no book or author can inspire you, since inspiration is not a bird, which makes nest with the golden goose. No sire, inspiration is just another outlook for the outreach of your own conscience, which is not an eye opener due to some speaker, or an author. It is the word(s), which made that affect on your mind, your brain, your heart.

What no one bothers to divine, is that books are best, cause they are filled with words, and each word makes for a different world to each individual, and at times to non-living things too.

To wrap it up, this boggle means something to me, as it will mean to someone out there, and if it does, I am sure, he or she will be on the same lines as I am, thinking not with mind, but with the heart to make wonders and dreams beyond their reaches.