42


Computer
Security
and Privacy
Linux
Penetration Testing and
Bug-Bounty Hunting
Cryptocurrency
Android




Please send any
comments to me



Content Rating section
Microsoft Windows section
Appliances for Senior Citizens section
Using GitHub section
Miscellaneous section






Content Rating

I would like to put "content rating" tags on all of my web pages. But there seems to be no good system for doing this.

Various online content-rating systems:


Various off-line content-rating systems:


Some people want a "Google Kids":

They want a search engine or rating service that will provide only content safe for kids.

That is completely the wrong strategy. There is no one definition of a "kid" or what is appropriate for a "kid". No corporation or product or government should make choices for you, the parent. And many adults could use content-rating to improve their own internet experiences.

Instead, YOU should be the one who decides what is appropriate for each of your kids and for yourself. The web pages and search engines and browsers should give you info and tools to enable this. Web pages and rating services should tell you "this web page contains X amount of violence and Y amount of nudity". YOU should choose, in your kid's browser and search engine, that "this user is allowed to see M amount of violence and N amount of nudity".







Microsoft Windows

Why is there no way to report Windows bugs to Microsoft ? There is an automatic mechanism for reporting system and application crashes, but no way to report feature bugs or suggest tweaks to features. I guess they want you to pay for support before they'll let you report bugs.

New features I want in Windows:











Appliances for Senior Citizens

[Not really "computer" issues. Things I'd like to get for my vision-impaired elderly Mom.]

Senior-friendly phone and answering machine:







Using GitHub



GitHub Guides' "Hello World"
Meghan Nelson's "An Intro to Git and GitHub for Beginners (Tutorial)"
Adam Dachis' "How the Heck Do I Use GitHub?"
Lauren Orsini's "GitHub For Beginners: Don’t Get Scared, Get Started"
Aayushi Johari's "How To Use GitHub - Developers Collaboration Using GitHub"
Matthew Setter's "A Beginner's Git and GitHub Tutorial"
GitHub Help's "Set up git"
GitHub Extension for Visual Studio
Aaron Kili's "11 Best Graphical Git Clients and Git Repository Viewers for Linux"
reddit's /r/github
On Linux Mint, I did:

  1. [Tried Gitg GUI app, didn't understand it.]
  2. [Downloaded and tried to install GitHub extension into VSCode, it failed.]


  3. sudo apt-get install git
  4. git config --global user.name "Your Name Here"
  5. git config --global user.email "your_email@youremail.com"


  6. In browser, logged in to GitHub, went to a project I wanted to copy (Microsoft / linkcheckermd), cloned it to my home directory.


  7. Renamed "linkcheckermd" directory to "linkcheckerhtml".
  8. Deleted the .git stuff under linkcheckerhtml.
  9. Edited the source files.


  10. On GitHub web page, created new repository in my account named linkcheckerhtml.
  11. Set description.
  12. Turned off Wiki and Projects. Turned on "Restrict editing to collaborators only", but I think it only applies to the Wiki ?


  13. Went to CLI, into linkcheckerhtml directory, and did:
    1. git init
    2. git add README.md
    3. git commit -m "first commit"
    4. git remote add origin https://github.com/BillDietrich/linkcheckerhtml.git
    5. git push -u origin master
      (Had to turn off 2FA for login to work.)
  14. From now on, cycle is:
    1. Edit source files.
    2. git add filename (for each file edited)
    3. git commit -m "first commit"
    4. git push -u origin master
    When you operate this way, there is only one branch ("master").

    To delete a file, do "git rm filename", then commit and push.

    To see status at any time, do "git status".

[In a bigger project: Once the files are cloned to disk, the flow should be: create a branch (on project's main page in GitHub, click "Branch: Master" pull-down, and type new branch's name), each time you edit a file commit it to the branch, regularly push branch to server, when all changes are done open a pull request for the branch, get approval, merge branch into master branch. ]

Picking a package to use from GitHub:








Miscellaneous









Bookmark and Share

This page updated: December 2018

Home     Site Map

Privacy policy