Computer Stuff
42


Computer
Security
and Privacy
Android
Linux
Cryptocurrency

How To Make
Money Online
Improve Facebook
Thoughts on Google Plus
Who's the
Biggest Jerk
on the Internet ?
Please send any
comments to me.




Content Rating section
Microsoft Windows section
Appliances for Senior Citizens section
Using Git Hub 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. 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.)
  13. 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")
  14. To run the extension in normal VSCode, not debug:
    1. Make a ~/.vscode/extensions/linkcheckerhtml directory.
    2. Copy files from linkcheckerhtml development directory to that new directory. Files/trees to copy are: linkcheckerhtmlicon.jpeg, LICENSE.md, node_modules, out, package.json, README.md
  15. npm install -g vsce
  16. To package the extension into a .vsix file, without publishing it to the store, do "vsce package". If you want to share your extension with others privately, you can send them your packaged extension .vsix file.
  17. To install an extension from .vsix file, either:
    • code --install-extension myextension.vsix   , or
    • In VSCode GUI, in the Extensions view command drop-down, select the "Install from VSIX" command.
  18. To publish to the extension Marketplace:
    1. You have to have an Azure DevOps organization.
    2. Create a publisher in the Marketplace publisher management page.
    3. Have to have a VSIX file.
    4. In Marketplace publisher management page, do "add an extension", upload the VSIX file.

[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: April 2018

Home     Site Map

Privacy policy