Windows
Internet sharing
Suppose a laptop can connect to the internt through wireless. We want to use its ethernet port to share internet on another device (e.g. raspberry pi where the device has only ethernet port).
- control panel - network & sharing center
- manage network connection
- right click wireless network connection and select property
- click 'sharing' tab and check 'Allow other network users to connect through this computer's internet connection'. For the home network connection, select 'Local Area Connection'.
- reboot raspberry pi.
Access cloud storage
Windows Power Shell
Windows 8
Keyboard shortcut.
- Ctrl+C: charm bar
- Ctrl+w: search
Securely transfer files to Linux on Windows command line
putty
Use psftp or pscp with a script.
Use winscp with script or in command line
See http://winscp.net/eng/docs/feature_index
C:\Program Files\WinSCP\winscp.exe" /console /script=YOUR_SCRIPT_FILENAME
Example from http://winscp.net/eng/docs/scripting#example
# Automatically abort script on errors option batch abort # Disable overwrite confirmations that conflict with the previous option confirm off # Connect using a password # open sftp://user:[email protected] # Connect open sftp://[email protected] # Change remote directory cd /home/user # Force binary mode transfer option transfer binary # Download file to the local directory d:\ get examplefile.txt d:\ # Disconnect close # Connect as a different user open [email protected] # Change the remote directory cd /home/user2 # Upload the file to current working directory put d:\examplefile.txt # Disconnect close # Exit WinSCP exit
See http://wiki.vpslink.com/Automate_Backup_Retrieval_with_WinSCP#Test_WinSCP_Backup_Script for use winscp with Windows scheduler.
Putty with tabs
- Putty nd Works well
- MTPuTTY/Multi-Tabbed Putty Has a problem with cursor
Find public IP address
- http://superuser.com/questions/165986/command-prompt-command-for-external-ip
- http://superuser.com/questions/404926/how-to-get-my-external-ip-address-over-nat-from-the-windows-command-line
Create a VB script text file "ip.cbs" with a content like
Option Explicit Dim http : Set http = CreateObject( "MSXML2.ServerXmlHttp" ) http.Open "GET", "http://icanhazip.com", False http.Send Wscript.Echo http.responseText 'or do whatever you want with it Set http = Nothing
Open a command line and run
cscript ip.vbs
The output will look like
C:\Users\mli>cscript ip.vbs Microsoft (R) Windows Script Host Version 5.7 Copyright (C) Microsoft Corporation. All rights reserved. 2601:a:3780:5b:b856:6a09:3ea3:5e26
Notepad++
How to increase font size? Just hold Ctrl and use scroll wheel. See here. It even save the status when you restart Notepad++.
And for convenience, we can change the default language to R in Notepad++'s Settings.