Archive for the ‘Computing / Internet’ Category

The Believers – Neural Networks and AI

February 23, 2015

This a very interesting article on the historical evolution of research into Artificial Intelligence.

Maybe I should capture it just in case it goes away. The man who is the subject of the article  makes me think of Harold in Person of Interest.

http://chronicle.com/article/The-Believers/190147/

Advertisements

Helpful article from Win7 News on Permissions, Rights and Privileges

October 1, 2011

Talking Tech: Permissions, Rights and Privileges

You know the old saying: “It’s easier to ask for forgiveness than to ask for permission.” That might be true in an old analog world, but in the digital domain if you don’t have permission, you just might be up a creek. Access to the resources that you need on a computer or network requires that you have the proper permissions – but many folks don’t understand how that works, and get confused by talk of rights, permissions and privileges. This week, we’re going to attempt to straighten out some of that confusion.

In Windows, in general, users have rights and privileges set on them; resources (files, folders, printers, entire drives) have permissions set on them (although access permissions are actually a type of user right). You need a user account to log on, and each user is identified by his/her account. There are some built-in user accounts, including the Administrator account and accounts that are used by Windows itself to run its services, but here we’re talking about individual user accounts that you create.

To make administration easier, user accounts are members of groups. That way, rights can be assigned to a whole group, or you can set a file’s permissions to apply to a whole group. The two most-used groups are the administrative group and the standard users group, but there are other built-in groups such as backup operators, print operators, power users, guests, etc. The built-in groups have certain pre-defined rights. You can also create your own groups. For purposes of this discussion, we’re talking about local users and groups, which apply to a specific computer. In a business network based on Windows Server Active Directory, you also have network-wide user and group accounts called domain accounts, but we’ll keep it simple and not get into that this time.

User rights refer to what all users with that type of user account can do. For example, you have standard user rights and administrative rights. Privileges are a type of user right that allows the user to do specific administrative tasks, such as shutting down the system or installing new software. To further confuse matters, the type of user right that defines what operations a user can perform on network resources (for example, creating files in a folder) is called access permissions.

File and folder permissions, printer permissions, etc. are set on the individual resource. There are two kinds of these: share permissions (also called shared folder permissions) and file-level permissions (also called NTFS permissions or security permissions). The latter apply only to files and folders on partitions that are formatted in NTFS. Shared folder permissions, as the name implies, can only be set on folders (or entire drives), not individual files. To set share permissions: In Windows 7, right click a folder or drive letter in Explorer and select Share with, then Specific people … . In the dialog box, you can select the users on your network with whom you want to share.

NTFS or file level permissions are entirely separate from the shared folder permissions. A big difference is that the shared folder permissions only apply to someone accessing the folder across the network. NTFS or file level permissions apply to persons accessing across the network, too, but also to persons logged onto your local computer.

So if another user sits down there and logs on with a different user account from yours, the NTFS permissions can prevent him/her from accessing the file or folder. To set NTFS permissions, right click the file or folder and click Properties. Then click the Security tab. Here you can select the users and/or groups with which you want to share the file or folder. You can see in the screenshot that there are a number of different permissions you can assign to each user or group: ranging from read only to full control. Here is a YouTube video that shows you how to configure NTFS permissions in Windows 7.

Don’t see a Security tab when you right click a file or folder? If you have simple file sharing enabled on XP, you won’t see it. You also won’t see it if you’re using a Home Edition of Vista, when you’re logged on normally. However, you can set file level permissions by logging on in Safe Mode; then the Security tab will appear in the file or folder’s Properties dialog box. The Security tab is back by popular demand in Windows 7 Home Premium.

In order to set permissions on files and folders, you have to either be the owner of it (the one who created it or an administrator who took ownership of it) or be assigned the special “Change permissions” permission by a user who has permission to change permissions. Confused yet? Here’s an article on how to take ownership of a file or folder in Windows 7.

Rights, privileges and permissions can be a complicated topic, but it’s important to understand them because the wrong settings can keep you from being able to do what you need to do in order to get your work done. Have you ever been locked out of files and other resources you need because of a problem with permissions? Ever received an error message telling you that you don’t have permission to perform a specific task? Do you think rights and permissions are overly complicated in Windows, or do you think the added layers of protection are necessary to keep the wrong people from accessing your data? Let us know what you think!

Perl – BTree (Binary Tree) use

February 18, 2011

I will hopefully be able to learn a bit about nodes if I download the BTree package and study it. I might be able to gain some understanding of Olson’s document on WinDecrypto.

Perl notes – Hashes/Arrays within them and Set Theory

January 31, 2011

This is really just a note for me. I could bookmark all these sites, but I think they’ll be easier to find if I put them here…

Set Theory notes from Perlmonks!

Good Tutorial on hashes

perldoc.perl.org search results for hash

perl cookbook link on my perl stuff page has a lotta great stuff on arrays and hashes!

perl data types link also on my perl stuff page is good too!

WinXP Keyboard Shortcuts

January 12, 2011

I know most of these, but there are a few I didn’t know, plus you never know what I might forget!  I added the link to the Microsoft page on Weblinks bar, but just in case it goes away….

from http://support.microsoft.com/kb/301583

General keyboard shortcuts

  • CTRL+C (Copy)
  • CTRL+X (Cut)
  • CTRL+V (Paste)
  • CTRL+Z (Undo)
  • DELETE (Delete)
  • SHIFT+DELETE (Delete the selected item permanently without placing the item in the Recycle Bin)
  • CTRL while dragging an item (Copy the selected item)
  • CTRL+SHIFT while dragging an item (Create a shortcut to the selected item)
  • F2 key (Rename the selected item)
  • CTRL+RIGHT ARROW (Move the insertion point to the beginning of the next word)
  • CTRL+LEFT ARROW (Move the insertion point to the beginning of the previous word)
  • CTRL+DOWN ARROW (Move the insertion point to the beginning of the next paragraph)
  • CTRL+UP ARROW (Move the insertion point to the beginning of the previous paragraph)
  • CTRL+SHIFT with any of the arrow keys (Highlight a block of text)
  • SHIFT with any of the arrow keys (Select more than one item in a window or on the desktop, or select text in a document)
  • CTRL+A (Select all)
  • F3 key (Search for a file or a folder)
  • ALT+ENTER (View the properties for the selected item)
  • ALT+F4 (Close the active item, or quit the active program)
  • ALT+ENTER (Display the properties of the selected object)
  • ALT+SPACEBAR (Open the shortcut menu for the active window)
  • CTRL+F4 (Close the active document in programs that enable you to have multiple documents open simultaneously)
  • ALT+TAB (Switch between the open items)
  • ALT+ESC (Cycle through items in the order that they had been opened)
  • F6 key (Cycle through the screen elements in a window or on the desktop)
  • F4 key (Display the Address bar list in My Computer or Windows Explorer)
  • SHIFT+F10 (Display the shortcut menu for the selected item)
  • ALT+SPACEBAR (Display the System menu for the active window)
  • CTRL+ESC (Display the Start menu)
  • ALT+Underlined letter in a menu name (Display the corresponding menu)
  • Underlined letter in a command name on an open menu (Perform the corresponding command)
  • F10 key (Activate the menu bar in the active program)
  • RIGHT ARROW (Open the next menu to the right, or open a submenu)
  • LEFT ARROW (Open the next menu to the left, or close a submenu)
  • F5 key (Update the active window)
  • BACKSPACE (View the folder one level up in My Computer or Windows Explorer)
  • ESC (Cancel the current task)
  • SHIFT when you insert a CD-ROM into the CD-ROM drive (Prevent the CD-ROM from automatically playing)
  • CTRL+SHIFT+ESC (Open Task Manager)
Back to the top

Dialog box keyboard shortcuts

If you press SHIFT+F8 in extended selection list boxes, you enable extended selection mode. In this mode, you can use an arrow key to move a cursor without changing the selection. You can press CTRL+SPACEBAR or SHIFT+SPACEBAR to adjust the selection. To cancel extended selection mode, press SHIFT+F8 again. Extended selection mode cancels itself when you move the focus to another control.

  • CTRL+TAB (Move forward through the tabs)
  • CTRL+SHIFT+TAB (Move backward through the tabs)
  • TAB (Move forward through the options)
  • SHIFT+TAB (Move backward through the options)
  • ALT+Underlined letter (Perform the corresponding command or select the corresponding option)
  • ENTER (Perform the command for the active option or button)
  • SPACEBAR (Select or clear the check box if the active option is a check box)
  • Arrow keys (Select a button if the active option is a group of option buttons)
  • F1 key (Display Help)
  • F4 key (Display the items in the active list)
  • BACKSPACE (Open a folder one level up if a folder is selected in the Save As or Open dialog box)
Back to the top

Microsoft natural keyboard shortcuts

  • Windows Logo (Display or hide the Start menu)
  • Windows Logo+BREAK (Display the System Properties dialog box)
  • Windows Logo+D (Display the desktop)
  • Windows Logo+M (Minimize all of the windows)
  • Windows Logo+SHIFT+M (Restore the minimized windows)
  • Windows Logo+E (Open My Computer)
  • Windows Logo+F (Search for a file or a folder)
  • CTRL+Windows Logo+F (Search for computers)
  • Windows Logo+F1 (Display Windows Help)
  • Windows Logo+ L (Lock the keyboard)
  • Windows Logo+R (Open the Run dialog box)
  • Windows Logo+U (Open Utility Manager)
Back to the top

Accessibility keyboard shortcuts

  • Right SHIFT for eight seconds (Switch FilterKeys either on or off)
  • Left ALT+left SHIFT+PRINT SCREEN (Switch High Contrast either on or off)
  • Left ALT+left SHIFT+NUM LOCK (Switch the MouseKeys either on or off)
  • SHIFT five times (Switch the StickyKeys either on or off)
  • NUM LOCK for five seconds (Switch the ToggleKeys either on or off)
  • Windows Logo +U (Open Utility Manager)
Back to the top

Windows Explorer keyboard shortcuts

  • END (Display the bottom of the active window)
  • HOME (Display the top of the active window)
  • NUM LOCK+Asterisk sign (*) (Display all of the subfolders that are under the selected folder)
  • NUM LOCK+Plus sign (+) (Display the contents of the selected folder)
  • NUM LOCK+Minus sign (-) (Collapse the selected folder)
  • LEFT ARROW (Collapse the current selection if it is expanded, or select the parent folder)
  • RIGHT ARROW (Display the current selection if it is collapsed, or select the first subfolder)
Back to the top

Shortcut keys for Character Map

After you double-click a character on the grid of characters, you can move through the grid by using the keyboard shortcuts:

  • RIGHT ARROW (Move to the right or to the beginning of the next line)
  • LEFT ARROW (Move to the left or to the end of the previous line)
  • UP ARROW (Move up one row)
  • DOWN ARROW (Move down one row)
  • PAGE UP (Move up one screen at a time)
  • PAGE DOWN (Move down one screen at a time)
  • HOME (Move to the beginning of the line)
  • END (Move to the end of the line)
  • CTRL+HOME (Move to the first character)
  • CTRL+END (Move to the last character)
  • SPACEBAR (Switch between Enlarged and Normal mode when a character is selected)
Back to the top

Microsoft Management Console (MMC) main window keyboard shortcuts

  • CTRL+O (Open a saved console)
  • CTRL+N (Open a new console)
  • CTRL+S (Save the open console)
  • CTRL+M (Add or remove a console item)
  • CTRL+W (Open a new window)
  • F5 key (Update the content of all console windows)
  • ALT+SPACEBAR (Display the MMC window menu)
  • ALT+F4 (Close the console)
  • ALT+A (Display the Action menu)
  • ALT+V (Display the View menu)
  • ALT+F (Display the File menu)
  • ALT+O (Display the Favorites menu)
Back to the top

MMC console window keyboard shortcuts

  • CTRL+P (Print the current page or active pane)
  • ALT+Minus sign (-) (Display the window menu for the active console window)
  • SHIFT+F10 (Display the Action shortcut menu for the selected item)
  • F1 key (Open the Help topic, if any, for the selected item)
  • F5 key (Update the content of all console windows)
  • CTRL+F10 (Maximize the active console window)
  • CTRL+F5 (Restore the active console window)
  • ALT+ENTER (Display the Properties dialog box, if any, for the selected item)
  • F2 key (Rename the selected item)
  • CTRL+F4 (Close the active console window. When a console has only one console window, this shortcut closes the console)
Back to the top

Remote desktop connection navigation

  • CTRL+ALT+END (Open the Microsoft Windows NT Security dialog box)
  • ALT+PAGE UP (Switch between programs from left to right)
  • ALT+PAGE DOWN (Switch between programs from right to left)
  • ALT+INSERT (Cycle through the programs in most recently used order)
  • ALT+HOME (Display the Start menu)
  • CTRL+ALT+BREAK (Switch the client computer between a window and a full screen)
  • ALT+DELETE (Display the Windows menu)
  • CTRL+ALT+Minus sign (-) (Place a snapshot of the entire client window area on the Terminal server clipboard and provide the same functionality as pressing ALT+PRINT SCREEN on a local computer.)
  • CTRL+ALT+Plus sign (+) (Place a snapshot of the active window in the client on the Terminal server clipboard and provide the same functionality as pressing PRINT SCREEN on a local computer.)
Back to the top

Microsoft Internet Explorer navigation

  • CTRL+B (Open the Organize Favorites dialog box)
  • CTRL+E (Open the Search bar)
  • CTRL+F (Start the Find utility)
  • CTRL+H (Open the History bar)
  • CTRL+I (Open the Favorites bar)
  • CTRL+L (Open the Open dialog box)
  • CTRL+N (Start another instance of the browser with the same Web address)
  • CTRL+O (Open the Open dialog box, the same as CTRL+L)
  • CTRL+P (Open the Print dialog box)
  • CTRL+R (Update the current Web page)
  • CTRL+W (Close the current window)
Back to the top

Other information

  • Some keyboard shortcuts may not work if StickyKeys is turned on in Accessibility Options.
  • Some of the Terminal Services client shortcuts that are similar to the shortcuts in Remote Desktop Sharing are not available when you use Remote Assistance in Windows XP Home Edition.
  • Some of the other Microsoft Knowledge Base articles that have similar information as this article are:
    126449 (http://support.microsoft.com/kb/126449/ ) Keyboard shortcuts for Windows
    255090 (http://support.microsoft.com/kb/255090/ ) Keystroke navigation in Windows 2000 Help
  • Refer to Help for the most current information regarding keyboard navigation and visit the following Microsoft Accessibility Web site for additional information that relates to keyboard shortcuts and keyboard navigation in Windows and other Microsoft products:

The 50 Best Computer Programming Quotes

January 9, 2011

Okay, maybe they’re not the best, but they are pretty good ones….

50 Quotes