feat: add more alt attributes

This commit is contained in:
curben 2019-05-23 17:04:56 +09:30
parent e312ed2b69
commit 809e3e05ab
4 changed files with 14 additions and 14 deletions

View File

@ -22,7 +22,7 @@ If you use Compiz, the shortcut is not shown in Keyboard Shortcuts due to confli
Launch dconf-editor and search (click on the search icon on top right corner or just Ctrl+F) for 'shaded'. Launch dconf-editor and search (click on the search icon on top right corner or just Ctrl+F) for 'shaded'.
{% cloudinary 20181024/dconf.png %} {% cloudinary '20181024/dconf.png' "Search for 'shaded' in dconf-editor" %}
Simply navigate into Simply navigate into
``` ```
@ -33,4 +33,4 @@ Toggle 'Use default value' to off, and set the custom value as `disabled`.
Finally, disable the shortcut in CCSM. Go to General Options > Key bindings (tab) > Toggle Window Shaded (last value). Finally, disable the shortcut in CCSM. Go to General Options > Key bindings (tab) > Toggle Window Shaded (last value).
{% cloudinary 20181024/ccsm.png %} {% cloudinary '20181024/ccsm.png' "Disable Shaded Window in CCSM" %}

View File

@ -14,7 +14,7 @@ ISP still knows what **IP address** you are connecting to. Even with HTTPS and D
But even with all that, I repeat, ISP still *knows* what IP address you are connecting to. A simple reverse DNS lookup or even just by visiting the IP address can reveal what website it belongs to. Reverse DNS lookup is indeed not as easy as ten years ago due to the current proliferation of content delivery network (CDN) like Cloudflare. But it is still possible. For example, A `dig startpage @9.9.9.9` returned `216.218.239.2`. When you go to the IP through a web browser, it redirects to startpage.com. Going to gitlab.com's IP resulted in SSL warning with gitlab.com shown as the valid hostname. But even with all that, I repeat, ISP still *knows* what IP address you are connecting to. A simple reverse DNS lookup or even just by visiting the IP address can reveal what website it belongs to. Reverse DNS lookup is indeed not as easy as ten years ago due to the current proliferation of content delivery network (CDN) like Cloudflare. But it is still possible. For example, A `dig startpage @9.9.9.9` returned `216.218.239.2`. When you go to the IP through a web browser, it redirects to startpage.com. Going to gitlab.com's IP resulted in SSL warning with gitlab.com shown as the valid hostname.
{% cloudinary 20190404/gitlab-ip.png %} {% cloudinary '20190404/gitlab-ip.png' 'Reverse domain lookup through browser' %}
Websites that are behind Cloudflare can be harder to lookup. For example, `dig is.gd @9.9.9.9` returned `104.25.23.21`, but going to that IP resulted in a Cloudflare error page. So, every website should use Cloudflare, I guess? Websites that are behind Cloudflare can be harder to lookup. For example, `dig is.gd @9.9.9.9` returned `104.25.23.21`, but going to that IP resulted in a Cloudflare error page. So, every website should use Cloudflare, I guess?

View File

@ -14,7 +14,7 @@ On LimeSurvey, making minor edits to multiple questions can be quite a chore. `L
Edit: The view is accessible through (Survey) Settings > Survey menu > List questions. Edit: The view is accessible through (Survey) Settings > Survey menu > List questions.
{% cloudinary 20181018/listquestions.png %} {% cloudinary '20181018/listquestions.png' 'List all question in LimeSurvey' %}
Ignore the rest... Ignore the rest...
@ -32,8 +32,8 @@ Replace `questiongroups` to `survey` and replace `view` to `listquestions`, so t
This is what ListQuestions view looks like, This is what ListQuestions view looks like,
{% cloudinary 20181018/limesurvey.png %} {% cloudinary '20181018/limesurvey.png' 'LimeSurvey ListQuestions page' %}
The view is also useful for quickly open multiple questions. Simply ctrl + left click or just middle click on the Edit button to open the question (to edit) in new tab. The view is also useful for quickly open multiple questions. Simply ctrl + left click or just middle click on the Edit button to open the question (to edit) in new tab.
{% cloudinary 20181018/limesurvey-edit.png %} {% cloudinary '20181018/limesurvey-edit.png' 'Edit button on LimeSurvey' %}

View File

@ -14,7 +14,7 @@ For example, you are looking for item A and B at a shopping website using the pr
A useful feature of Firefox is that it allows more than one profile, which otherwise would requires multiple operating system accounts. The feature even allows you to run multiple profiles at the same time by having multiple instances. A useful feature of Firefox is that it allows more than one profile, which otherwise would requires multiple operating system accounts. The feature even allows you to run multiple profiles at the same time by having multiple instances.
{% cloudinary 20190407/firefox-error.png %} {% cloudinary '20190407/firefox-error.png' "'Firefox is currently running' error" %}
There are two ways of creating profiles: (1) **Fresh** profile and (2) **Clone** existing profile. There are two ways of creating profiles: (1) **Fresh** profile and (2) **Clone** existing profile.
@ -28,19 +28,19 @@ firefox --no-remote -P 'new profile name'
2. Click "Create Profile...". 2. Click "Create Profile...".
{% cloudinary 20190407/profile-manager.png %} {% cloudinary '20190407/profile-manager.png' 'Firefox Profile Manager' %}
3. Click "Next". 3. Click "Next".
{% cloudinary 20190407/profile-wizard.png %} {% cloudinary '20190407/profile-wizard.png' 'Wizard to set up new Firefox profile' %}
4. Name the new profile and click "Finish". 4. Name the new profile and click "Finish".
{% cloudinary 20190407/new-profile-name.png %} {% cloudinary '20190407/new-profile-name.png' 'Name the new Firefox profile' %}
5. Once you are back to the profile manager, select "default", make sure "Use the selected profile..." and "Start Firefox". 5. Once you are back to the profile manager, select "default", make sure "Use the selected profile..." and "Start Firefox".
{% cloudinary 20190407/profile-manager-new.png %} {% cloudinary '20190407/profile-manager-new.png' 'Firefox Profile Manager with a recently added profile' %}
6. Launch Firefox with the newly created profile using the same command as above: 6. Launch Firefox with the newly created profile using the same command as above:
@ -50,7 +50,7 @@ firefox --no-remote -P 'new profile name'
***Protip***: Create a launcher or keyboard shortcut to run the command. ***Protip***: Create a launcher or keyboard shortcut to run the command.
{% cloudinary 20190407/launcher.png %} {% cloudinary '20190407/launcher.png' 'Create a new launcher for the Firefox profile' %}
7. Just launch Firefox as usual for your current profile. 7. Just launch Firefox as usual for your current profile.
@ -60,7 +60,7 @@ firefox --no-remote -P 'new profile name'
2. Browse to the **~/.mozilla/firefox** folder 2. Browse to the **~/.mozilla/firefox** folder
3. To clone the default profile, simply select the xxxx.default and duplicate it by **Edit: -> Duplicate**, or copy to another folder, rename and move it back. Rename the cloned folder to desired name. In this example, I named it as *profile z*. 3. To clone the default profile, simply select the xxxx.default and duplicate it by **Edit: -> Duplicate**, or copy to another folder, rename and move it back. Rename the cloned folder to desired name. In this example, I named it as *profile z*.
{% cloudinary 20190407/profile-folder.png %} {% cloudinary '20190407/profile-folder.png' 'List of folders in ~/.mozilla/firefox' %}
4. Append the following line to **profiles.ini**, if there is no existing profile (other than the default), use `[Profile1]` instead. 4. Append the following line to **profiles.ini**, if there is no existing profile (other than the default), use `[Profile1]` instead.
@ -71,7 +71,7 @@ IsRelative=1
Path=profile z Path=profile z
``` ```
{% cloudinary 20190407/profiles-ini.png %} {% cloudinary '20190407/profiles-ini.png' 'profile.ini in a text editor' %}
5. Launch Firefox with the newly created profile using the same command as above (note the case-sensitive): 5. Launch Firefox with the newly created profile using the same command as above (note the case-sensitive):