Softpanorama
May the source be with you, but remember the KISS principle ;-)

Contents Bulletin Scripting in shell and Perl Network troubleshooting History Humor

Logitech G510s Gaming Keyboard and Use of Macros

Also a solution to the Problem with the USB ports wakeup and G510s keyboard inWindows

News Programmable Keyboards Recommended Links Logitech Gaming Software Creating macros using the MR key
 G-keyboards LUA Scripting

 Lua

Troubleshooting Logitech G-keyboards macros

  Logitech G110 Microsoft Sidewinder X4 and X6 Keyboards
Logitech G13 Programmable Gameboard with LCD Display Logitech G600 Gaming Mouse Sysadmin Horror Stories Humor Etc

Introduction

This is a good keyboard with plenty of macro keys that can be bought for around $75-100 (depending on the month you are buying it) on Amazon. It's pretty wide (20.25"). Few keyboards have 18 macro keys. The main competitor is  more expensive Corsair Vengeance K95 Mechanical Gaming Keyboard, Cherry Red (CH-9000020-NA), which has the same 18 macro keys. The mechanical switches certainly are more luxurious and now is a huge fashion, but I wouldn't say they're a dramatic improvement over membrane. Modern membrane switches are good enough. Also LEDs on Corsair Vengeance K95 are going out after several months on use and you need to send it back to manufacture for fixing. So much for $150 keyboard. Moreover software is definitely weaker.

The main advantage over other Logitech keyboards is that G510s is the only one that has three column six G-keys each -- 18 macro keys total. But you can definitely combine G710+(which is around $80-$90) and Logitech G13 gamepad ($50-$60) to get the same effect (actually more macro keys -- 29) for around $140. 

Please note that Logitech software (called LGS -- Logitech Gaming software) does not allow to assign macro to key combinations, like Microsoft Intellitype. This is a very important shortcoming. To partially overcome this inherent in G-key limitation of the number of macros that you can use, Logitech implemented a row of three "register" keys (called M-keys) at the top of "macro-pad". Which troubles the total. But this is far from an elegant solution. More like "Christmas-tree" type of engineering solution.

M-Keys enable you to have up to three different macro sets per profile. That's one set for each of the three M-Keys: M1, M2, and M3.

M1 is the default M-Key. Any macros you create will apply to the M1 set until and unless you select M2 or M3.

More is not always better, especially in with this register keys at the top. They would better do integrating them into wrist pad like Microsoft did with two keys on Microsoft Natural Ergonomic Keyboard 4000, but it looks like Logitech engineers are not that inventive. 

So while theoretically this number can be increased by using three "macro register" keys to 54 (18  * 3 total)  I think in reality you are essentially limited to 18 macros. Which not too big, but still more-or-less adequate number as to remember more then a dozen macro keys in not that easy anyway unless you implement some mental scheme of assigning them to the macro pad. 

Still, even for 18 keys you need a map printed and put near keyboard to use as a reference (one good thing about LGS is that it allow printing of nicely formatted key map. Good job Logitech!)

In you need to overcome this limitation you actually can by using additional software or hardware.

The model G510s  is a minor upgrade of G510 (Logitech Forums)

kgober Logi Legend

Re: What is difference between G510 and G510s Keyboards?
 
A new paintjob, mostly. some kind of "hydrophobic" coating to help people with sweaty palms. And the arrow keys and WASD keys are a different color than the other keys.

Also, it is likely that the G510s is only usable with recent versions of LGS, while the G510 can be used with much older software like LGPS 3.06 if you like (I know this is true for G700 vs G700s so it's likely to be true for G510/G510s as well).

-ken

Like in many keyboard for gaming there is a Windows-Key lock switch, allowing one to manually disable the Windows Key

Quality of lettering on the keyboard keys (with the exception of F-keys and G-keys) is very bad (probably the worst I saw on any keyboard I used to own; and I used some very cheap models like Dell SK-8135 USB Enhanced Multimedia Keyboard for years). It is much worse then on Microsoft Sidewinder. Some of them like '{', "[" are not distinguishable.  But in reality this defect it does not matter much, as any IT professional who respects himself should learn blind typing. Still this is an annoying defect, Here is a relevant quote from one of Amazon reviews: 

Primary reason for a 4-star rating is the key labeling. The key that gives you colon and semicolon have the exact same image (as checked with a magnifying glass) printed on the key so if you forget whether you need to use the shift key or not to get a colon, your screwed. The stencil for shifted 7 (&) looks a lot like $ and the keys that have [ ] { } look more like | | ( ) from normal viewing distance. Finally, the period and the coma markings are exactly the same so you'd better either know from memory which is which or be prepared for some back spacing and retyping.

The G510 backlight is dim. In a brightly lit room the backlighting is hard to see.  But by changing backlight to something dark you can use this keyboard for training touch typing :-).

It has very convenient rotating dial for sound volume and  thus can be used as multimedia keyboard too.

The keys are about the size of laptop keys. That is, about 1/3 smaller than normal. Initially keys feel somewhat mushy but that feeling disappears in two to tree days and click became pretty crisp. 

The keyboard looks like less convenient then in Sidewinder X6, at least at the beginning. There is also the  frequently mentioned  problem with space key which requires harder press then usual to click.  At the beginning I though that my keyboard was defective: you click the space key and nothing, absolutely nothing comes out of it.

Problem with the USB ports wakeup and G510s keyboard in Windows

The keyboard has strange and pretty annoying property of forgetting to wake up after computer (regular Dell tower with Windows 7 installed)  went to sleep. and keyboard does not work (you can connect another keyboard and put password ;-). nd it is not recognized at all of the computer is crashed and got into initial "post crash menu" where you can select normal boot or safe mode mode.

This defect also demonstrates itself   if you try to "re-awake" the computer from sleep by, say, pressing Enter key on the keyboard. It awakes and shows the screen with password prompt. But attempt to type password does not produce any effect. 

The problem is that it is not always wake up after sleep mode (unplugging and plugging back the keyboard fixes this but is inconvenient).

On win 7 you can change selective suspension of USB power in

Control Panel/Power options/Change plan settings/Change advanced power setting/USB option/ :

So when you set your PC on to "sleep mode" and then you come back and boot it up, the G510 LCD screen just comes up with big white text " G510" and the keyboards back colours is on white also, I think your "G" buttons doesn't work either.

So how to fix this problem the easiest way?

Unplugging the USB is kinda hard since your PC is under the desk...
 
8 answers Last reply Best Answer
More about g510 lcd work sleep mode
 
  1. Best answer
    This is probably an issue with Windows selectively suspending USB power while in sleep mode. Go Control>>Hardware and Sound>>Power Options>>Change plan settings (for the plan you are using)>>Change advanced power settings>>USB settings and disable this feature.
     
     
  2.  

You can lock PC before sleep.

Open Device Manager (Start > Control Panel > System and Security > System > Device Manager).
Click on View > Devices by Connection.
Expand "Computer" (or your computer's name).
Expand "ACPI xxx-based PC".
Expand "Microsoft ACPI-Compliant System".
Expand "PCI bus".
Expand "USB Universal Host Controllers" and look for a "USB Root Hub" that has an arrow beside it (expandable).
Look for a "USB Composite Device" with a subcategory "Logitech HID-compliant Gaming Keyboard". This is just to confirm that you have identified the correct USB Root Hub.
Go back and right-click on the "USB Root Hub" that has the G510s gaming keyboard as a sub-category and select "Properties".
Go to "Power Management" tab and uncheck "Allow the computer to turn off this device to save power".
Click on OK to confirm the action.

Please try it to see how it goes. Hope it helps.

See also  http://forums.logitech.com/t5/G-Series-Gaming-Keyboards/G510s-screen-freezing-upon-wakup-from-sleep/m-p/1152921

 

Central display

Initially I though that black and white display is for games only and is a waste of space and money for a regular user like me, but it proved to be pretty useful. 

First of all it serves as prompt for macro key(MR). Also it allow you to show applets.

Left button allow you to cycle selected applets. Default that shows the profile used is OK. But I like more two clock appliances, they  really makes keyboard look upscale ;-).

One is regular clock, but the second it more interesting: it can provide two countdown timers or countdown timer and a stopwatch. Two countdown timers can help you to make breaks for working on computer :-).  Both are very neat and can be configured from the software even pay music when countdown reach zero.

One is regular clock, but the second it more interesting: it can provide two countdown timers or countdown timer and a stopwatch. Two countdown timers can help you to make breaks for working on computer :-).  Both are very neat and can be configured from the software even pay music when countdown reach zero.

It also can show you the current profile. If you set this option in LGS the color of display can change depending on profile you are using and that's another great feature that helps.

Logitech Gaming Software (LGS)

This is a pretty capable software with a good GUI. The major drawback is that macros can be assigned only to special G keys (unlike Microsoft Intellitype, which allows redefine regular keys).

Due to the size this part was moved to the separate page. See Logitech Gaming Software. The following topics are covered:

Tips


Top updates

Softpanorama Switchboard
Softpanorama Search


NEWS CONTENTS

Old News ;-)

[Jun 29, 2014] G510s Gaming Keyboard forget to awake with computer

Logitech Forums

kievite 06-06-2014 10:58 AM

The keyboard I got has strange and pretty annoying defect of forgetting to wake up after computer (regular Dell tower with Windows 7 installed) goes to sleep.

If you "re-awake" the computer by, say, pressing enter key on the keyboard it awakes and show the screen with password prompt. But attempt to type password does not produce any effect.

Removing and reinserting USB plug "fixes" the problem, but it reappears the next time (although not always).

I think this might be a device driver or firmware problem.

I have firmware version 0x1171. I wonder if it is possible to upgrade firmware as well like in C600.

LGS is 8.53.154

Giddie01

Support Specialist

‎06-07-2014 04:21 PM

Hi kievite,

Verify if your G510s Gaming Keyboard is plugged directly into a USB 2.0 port. Bypass the use of KVM switch boxes, port replicators, docking stations, and USB hubs if any. Then, feel free to try the suggestions provided below:

  1. Open Device Manager (Start > Control Panel > System and Security > System > Device Manager).

  2. Click on View > Devices by Connection.

  3. Expand "Computer" (or your computer's name).

  4. Expand "ACPI xxx-based PC".

  5. Expand "Microsoft ACPI-Compliant System".

  6. Expand "PCI bus".

  7. Expand "USB Universal Host Controllers" and look for a "USB Root Hub" that has an arrow beside it (expandable).

  8. Look for a "USB Composite Device" with a subcategory "Logitech G510s Gaming Keyboard". This is just to confirm that you have identified the correct USB Root Hub.

  9. IMPORTANT: Go back and right-click on the "USB Root Hub" that has the G510s keyboard as a sub-category and select "Properties".

  10. Go to "Power Management" tab and uncheck "Allow the computer to turn off this device to save power" (illustrated below).

  11. Click on OK to confirm the action.

  12. Close the Device Manager and check if the keyboard works after the computer wakes up from sleep mode.

    Allow the computer.JPG

    Take note that you will not have "Allow the computer to turn off this device to save power" as an option to uncheck if you've just right-clicked on the "Logitech G510s Gaming Keyboard" under the "Keyboards" category. It will only provide an option to uncheck "Allow this device to wake the computer". Right-click on the base "USB Root Hub" instead of that.

    You can also try to disable your computer's USB selective suspend settings to maximize the power management on your USB ports. This will optimize the keyboard's functionality at any given time:

    1. Go to Start > Control Panel > System and Security > Power Options.
    2. Under "Select a Power Plan", choose your preferred plan ("Balanced" often selected) and click on "Change Plan Settings".
    3. Click on "Change Advanced Power Settings".
    4. Choose "High-Performance" on the drop-down box.
    5. Expand "USB Settings" and "USB Selective Suspend Setting". Set the drop-down menu to "Disable".
    6. Click on OK to confirm your actions. Close other windows as well.
    7. If the settings did not show an immediate effect, a reboot might be required.

    USB Selective Suspend.JPG

    I hope these suggestions help.

    Giddie01

    Support Specialist

[Jun 29, 2014] G19, Windows 7, and x58-790i motherboards Officia... -

Logitech Forums

‎03-03-2010 02:39 PM - edited ‎04-02-2010 05:16 PM

This will be the central thread for what we know on these issues. There have been too many freefloating threads where the answers are hidden in the middle, and it's causing confusion. All G19 threads that involve motherboards using these chipsets will be closed and directed to this thread

What we know about the G19
: It is a USB-IF certified keyboard, which means not only is it fully certified as a USB compliant device, it can also have the Windows logo on its box which shows it complies to all standards that Microsoft sets out to operate with their OSes. Units that appear to have issues on specific afflicted systems (790i/x58 chipsets and Windows Vista/7 x64, usually while running processor intensive or SLi/Crossfire based tasks) function just fine on systems with other motherboards, on x86 versions of the OS, or with SLi/Crossfire disabled.

What we know about the situation: The G19, when plugged into a x58 or 790i motherboard running Windows Vista/7 x64, may experience symptoms like excessive USB cutouts, "stuck" keys, and degraded input performance of devices plugged into the G19's USB ports. Through extensive testing, we do not believe this is on the keyboard's side. This is because we are able to replicate the issue with ANY USB keyboard plugged into a USB 2.0 hub, regardless if they are made by Logitech or not, on these motherboard/OS combinations. The issues seem to be tied largely to the amount of data that is being communicated across the computer's bus, and so most people only witness this issue in-game while running GPUs in SLi or Crossfire mode. This reinforces that the problem lies external to the G19, as having these modes enabled or disabled makes no difference to the keyboard's hardware, firmware, or software.

Solutions we've found: We have found several solutions that, according to user reports, resolved the problem on these motherboards

If other users report additional solutions to this problem, and I get the steps verified by the QA team, I will add them to this section.

What we are doing: We are continuing to review customer feedback and see what steps we can take. It does appear that most of the solutions that work have come from resolutions that are external to the keyboard, like changing BIOS settings. We will review all information to determine what can be best done from Logitech's side to resolve this issue, but we believe at this point that the problem lies external to the G19, because if it was internal to the G19, it would affect all computers regardless of motherboard or OS.

[Jun 08, 2014] Logitech G510s 920-004967 Black USB Wired Gaming Keyboard

Newegg.com
Anonymous, mar 29, 2016
great keyboard for gaming and typing

This review is from: Logitech G510s 920-004967 Black USB Wired Gaming Keyboard

Pros: Very sensitive keys and very reactive. Fast responding with a great lcd built in, i can display in game info for every game, even displays the daily local news ! The g buttons are very handy with hot keys and the audio control is very neat as well.

Cons: Only works with usb 2.0 on my board. When my pc falls asleep, the board will freeze when it wakes up and have no response, but works fine if i unplug and replug. Paint wears off around the space key

[Jun 06, 2014] G510s Gaming Keyboard "forget" to awake with computer after the sleep

June 06, 2014 | Logitech Forums

The keyboard I got has strange and pretty annoying defect of forgetting to wake up after computer (regular Dell tower with Windows 7 installed) goes to sleep.

If you "re-awake" the computer by, say, pressing enter key on the keyboard it awakes and show the screen with password prompt. But attempt to type password does not produce any effect.

Removing and reinserting USB plug "fixes" the problem, but it reappears the next time (although not always).

I think this might be a device driver or firmware problem.

I have firmware version 0x1171. I wonder if it is possible to upgrade firmware as well like in C600.

LGS is 8.53.154

[Jun 02, 2014] Great All Around Keyboard ~ Programmable Keys are Useful for Work Too!

May 18, 2013 | Amazon

Terrance S.VINE VOICE

Vine Customer Review of Free Product ( What's this? )

The Logitech G510s Gaming Keyboard is handsome, well designed, and well built. The main features of this keyboard are the Game Panel LCD which displays information via applets, and the 18 programmable G-Keys that can be set to do any number of things including playing back macros, running LUA scripts, running programs, etc. Although it's marketed as a gaming keyboard, the programmable G-keys can be highly useful for normal windows/work-related tasks, especially if you need to repeat operations.

To get the most out of the Logitech G510s, you need to install the excellent G software. The software enables backlight color control, activates the Game Panel, and most importantly enables G-Key programming capability. The Logitech G software is quite powerful but still simple to use, and if you own other Logitech G products, you can configure and control all of them from the Gaming Software control panel. With the G software installed, you can also record marcos on the fly using just the keyboard.

I used to own the Logitech G13 Programmable Gameboard which also incorporates a Game Panel LCD and has 27 programmable G-keys. The main issue with the G13 is that it serves as a keyboard replacement during gaming and using it outside of gaming is cumbersome since it's bulky and lacks keyboard functionality. The G510s is an excellent compromise since it offers both programmability and normal keyboard function in a single device. It should be noted that you can switch between 3 memory slots so the 18 programmable keys map up to 54 commands per game. The G510s lacks onboard memory as compared to the G13, so your macros and scripts are saved and executed in software. The drawback of not having onboard memory is that the Logitech G software needs be running at all times, and if want to use the keyboard with another PC, you will need to bring the software and custom profiles with you. The presence of onboard memory happens to be one of the main ways companies differentiate between mid-range and high-end products.

The typing experience on the Logitech G510s is more or less on par with what you get with good membrane keyboards. The keys activate with moderate finger pressure, the start and end of a keystroke are relatively crisp, and the keyboard doesn't make much noise even when mashing buttons. I've switched to mechanical keyboards and I personally prefer the tactile feel and precision offered by a good mechanical keyboard, though compared to the G510s, mechanical keyboards are often light on features. The programmable G-Keys and excellent multimedia controls make the Logitech G510s is very tempting choice for my home computer. While not as precise as a mechanical keyboard, I think the G510s is suitable for most users and it is highly usable in a variety of environments. Keep in mind that it is physically wider than most keyboards due to row of G-keys to the left, but that's a small price to pay for the increased functionality.

Logitech is one of the top brands for PC peripherals, and this has been earned by their willingness to pay attention to details while upholding a reputation for quality and good customer service. An example of this attention to detail can be found in the quality paint job: there appears to be a clear coat or something like it, so the little designs around the arrow and G-keys are protected and shouldn't fade with use. Also, while the paint on the keys makes them a little shiny, the combination feels durable and substantial, exuding a feeling of quality. Overall, I think the Logitech G510s is a solid keyboard with many real value-added features.

Note:

1) Logitech deserves praise for the USB implementation for the audio functions: the headphone/microphone ports are driven by an integrated USB audio controller that is only activated/installed when you plug in a pair of headphones. Lesser keyboards either have pass-through analog extensions which may degrade audio quality, or they have a always-on USB audio solution that changes your system default audio device to the keyboard instead of your sound card. Ultimately, the G510s presents itself to your system as a single USB compound device which is preferred over lesser keyboards which require a USB 2.0 hub to incorporate macro/keyboard/audio functions.

2) The silver WASD buttons threw me off for several days. I found that I consistently placed my hands a bit too far to the right, perhaps in a subconscious attempt to avoid the silver blight. I can touch type, and by feeling for the little marks on the F and J keys, I could correct myself, but it still took a few days to get used to it.

3) The backlight isn't particularly bright and the lettering on WASD can be hard to see in bright lighting with the backlight enabled. I would prefer if Logitech provided some swappable keycaps so I can remove the silver blight that is WASD.

Not just for gaming!

By JMJ on November 7, 2013

I don't play games on my computer but I use it a lot at night for business and the lighted keyboard is awesome, I don't need to turn on any lights in my office because it is lit and I can use the short cut keys to start other programs I regularly use. I would recommend it highly even for non-gamer's.

Recommended Links

include virtual="/adv_link_pane.htm" -->

Manuals for my G510 - Logitech FAQ

G510 Technical Specifications - Logitech FAQ

Programming gaming keyboard G-Keys using Logitech Gaming Software - Logitech FAQ

Reviews



Etc

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available in our efforts to advance understanding of environmental, political, human rights, economic, democracy, scientific, and social justice issues, etc. We believe this constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit exclusivly for research and educational purposes.   If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner. 

ABUSE: IPs or network segments from which we detect a stream of probes might be blocked for no less then 90 days. Multiple types of probes increase this period.  

Society

Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy

Quotes

War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes

Bulletin:

Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law

History:

Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Haterís Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least


Copyright © 1996-2016 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License.

The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to make a contribution, supporting development of this site and speed up access. In case softpanorama.org is down you can use the at softpanorama.info

Disclaimer:

The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.

Last modified: January, 31, 2017