Software is any set of instructions that directs a computer to perform specific tasks or operations. Computer software consists of programs, libraries and related non-executable data (such as documentation). Computer software is non-tangible, contrasted with computer hardware, which is the physical component of computers. Software written in a machine language is known as "machine code". However, in practice, software is usually written in high-level programming languages than machine language. High-level languages are translated into machine language using a compiler or interpreter or a combination of the two.

Share tech news, updates, or what's on your mind.

Sign up to Post

Logitech K400r wireless keyboard - Some Keyboard keys are not mapped correctly when using with win10

Hello, im using a keyboard/touchpad with a setup that was originally win7, some time back i updated it to win10, but ive noticed that some keys dont map correctly, ie
things like the (@ ') key does not produce an @ instead the (2 ") key when shifted produces the @, im pretty sure it worked okay on win7, i know this keyboard was probably
from the win7 era so im wondering if somehow its something to do with win10 which i use less often, have tried setting it for UK layout (the keyboard is the brit version
with the £ sign) I have installed the setpoint software, but this doesn't seem to have much effect on this particular problem..  Any ideas?
Newly released Acronis True Image 2019
Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

I need some help coming up with a present value formula to calculate what we call in our industry the true interest cost of debt or TIC.   In the attached file is the calculation produced by software that we use however it does not provide formulas.   I would like to come up with a spreadsheet that I can use to calculate TIC on my own.   About the spreadsheet that I have provided.   At the top is the solution to the cash flows below.   The dated date is the date that interest begins on the loan the TIC is the effective borrowing rate or the rate necessary to discount the amounts payable on the respective principal and interest payment dates to the purchase price (loan amount) received assuming compounded semi-annually.   The first column is the dates payments are made, the second column is the amount of debt paid each semi period and the third column is the discount column calculated by the software to come up with the TIC (discount rate) that equals the target amount above of $10,513,798.96.  I would like to setup a spreadsheet that will allow me to calculate on my on the TIC.  Meaning if I know the target amount, Dated Date, and semi-annual cash flows the spreadsheet will calculate the TIC that discounts those cash flows so that they equal the target amount.  I have tried using the IRR function but it did not work for me.  Hoping to get other ideas how to set this up using this example to check that it works by trying to recreate the answer.  I hope this make sense but …
Within my VFP environment - and ONLY within my VFP environment -  I appear to have lost the abiility to use menu hotkeys.

For example, the ALT key still wakes up the UI menu, but I can't activate the Tools menu by pressing "T". If I cursor along to it or click it, I can see all the hotkeys underlined as usual, but none work. eg, if type "b" to open the debugger, nothing happens. I can only open it by cursoring to it or clicking on it.

That's weird enough but here are the complications/clues.

First, I'm getting the same behaviour on my two main development workstations. But not my laptop.

I get the same behaviour with vfp programs I've compiled on those machines; but ONLY if I run them on those machines. My clients running the same software on their workstations have no problem accessing the menus in the normal way.

Clearly its some kind of environment issue and clearly whatever I've done on one of the workstations, I've repeated on the other, but not on the laptop.  I should add that I've only had this problem since some time earlier this year. (Didn't note the date as I assumed it was a transient fault and would disappear with the next reboot or whatever. Then it just became a background irritant). I should also mention that the two workstations are running on different W10 versions (1511 and 1709, both 64 bit)

I do tweak windows quite radically (using Winaerotweaker and other tools for example) but I tend to be pretty consistent and can't imagine what I…
I'm looking for software that will allow me to use a key combination or method to launch software such as Google Chrome minimized.

For example, while I am using my Windows 10 laptop (with only the built-in LCD display, while it isn't connected to an external monitor) I will click on a link within an Experts Exhcnage email within Outlook 2016 and Google Chrome will then launch maximized. I would like a way of quickly being able to set Google Chrome to launch minimized so that these Experts Exchange links will launch and then when I am ready to read them I can click on the Google Chrome icon in the taskbar to maximize Google Chrome.

This will also be helpful when either opening other file attachments (such as Microsoft Office file attachments within Outlook or files within Windows Explorer).

Being able to press a certain key combination or enabling this setting and then disabling it when I don't want this to be done will be very helpful.

What applications, utilities or methods will allow this to be done?
I am looking for a method, utility or website to list how many times specific words are used in a Word document.

For example, I tend to overuse the word "Perform" when there are other suitable synonyms that can be used instead of "Perform."

So I am looking for a way of analyzing a Word document (or by copying and pasting the text) to give me a complete list of which unique words were used and how many times each word was used so I can discover trends in my writing and words that are being overused and can be replaced by synonyms to make my writing less monotonous and to give more variety and make my writing my descriptive and prolific.

I will gladly pay for such software or service that will allow this to be done.

What are the best ways of doing this?
Are there any ways of obtaining the full version of Citrix software for training purposes so that I can practice setting up and troubleshooting Citrix in my computer lab at home for free or at a discounted price?

I need to do things like practice publishing applications such as Microsoft Office, Google Chrome, Internet Explorer, and other applications using Citrix so that I will be fully familiar with doing, supporting, and troubleshooting this on the job.
I have a winforms ERP software built using C# dotnet. Database is sql server. My issue is with installation at client side. It is taking huge time to install. Major time consuming is the installation of MSSQL server and its Management Studio. Is it necessary that I should install sql server at client side? Is there any option where I can copy the mdf and ldf files of the sql database to the system and connect with my application (like we do with access database)
I discovered Media Monkey's great (and, I believe, automatic) functions of (1) automatically setting the playback volume of all tracks to the same level and (2) starting the following track very nicely when a track has a fadeout ending, for almost continuous music.

But I need help.

First, how do I change those miserable dark brown and black colors on the interface to something more readable? I can't seem to find that info anywhere in the user options. Is that something in the paid version that isn't spelled out anywhere? I don't mind popping for the paid version as long as it does what I need it to do.

Next, what I want to do is to set the playback to just go from one track to another (mixed playback list, no set order) AND during the playback, "tell" Media Monkey to stop after the song playing (so I can use a PA system to make an announcement) and then resume (NOT start over) at the touch of a button.

I find it surprising that what I perceive is simple is eluding me. So I guess I should add that if this can't be done with Media Monkey and you know of another audio/media player that offers these features, let me know. I suppose I could always normalize the list and use another player if the "pause" situation of my second question here worked very smoothly.
We have a police department client that is required to audit for successful and failed logon attempts, and logoffs, on a weekly basis.  The auditing must be performed by an employee of the PD, which means that we need to generate Event Viewer reports in a way that can be easily reviewed by a layperson.  Ideally a digest would be emailed on a daily basis.  We've set up the server to send emails any time there's a failed logon, but emails every time there's a successful logon or logoff would result in an inordinate amount of email traffic.  

The server is running Windows Server '08 R2.  We're either looking for assistance in setting up digest report emails, or for direction to a piece of software that'll handle it for us.
Hello all,
I have a client that needs to get an inventory management software.  I know that there seems to be hundreds if not thousands of inventory management software.  The client is a physician's office and the current emr/practice management system has an inventory system but it is very bad.  The software needs to be independent of any EMR/practice management or any other system.  A possible link to Quickbooks would be nice but not necessary.
Here is a list of what we are looking to do with the software:
1)   One central person will be inputting all inventory into the system
2)   This central person will have the main barcode label printer and barcode scanner.
3)   The software database will reside on a file server and will be on between two to five computers
4)   When the clinicians use the other barcode scanners in the patient rooms we want it to go to this software without necessarily having to have to be connected to the software in the clinicians room.  
5)   We would like #4 above to be in real time instead of batching
6)   Reporting is necessary and it would be nice to create reports as needed without having a certification in any of the report writers.
I know this is a long list and we may not get everything we want but are there any good inventory management software programs that will do the above?
Fundamentals of JavaScript
LVL 12
Fundamentals of JavaScript

Learn the fundamentals of the popular programming language JavaScript so that you can explore the realm of web development.

We run 2 seperate windows AD domain. is internal and where we run dev tec etc, our hosted domain is is connected by a site to site vpn to
when we deploy new software builds to our web servers, we test to make sure that the build has worked by using the following url in our browser <>, <>

we normally test this over HTTP but thought by having an internal CA within we can server this over HTTPS but still making the internal call to check each site against individual server.

internally we have dns enteries that know the internal ip of points to over the vpn.

the issue we have is that as is an internal domain, our browsers wont allow us access as they are considered non trusted. we installed an internal CA in but that now means we have to create a new cert for each site we create per server, we have 500+sites across 8 servers.

the error we receives is as follows:

The owner of has configured their web site improperly. To protect your information from being stolen, Firefox has not connected to this web site.

This site uses HTTP Strict Transport Security (HSTS) to specify that Firefox only connect to it securely. As a result, it is not possible to add an exception for this certificate.

any ideas on how to resolve this.
We have Brocade 5100 switch which is failign to boot and all the ports on the switch are yellow.
I conected the console cable to the switch and saw the following output:-
The system is coming up, please wait...
U-Boot 1.1.3 (Jun  5 2008 - 23:49:03)

CPU:   AMCC PowerPC 440EPx Rev. A at 660 MHz (PLB=132, OPB=66, EBC=33 MHz)
       No Security/Kasumi support
       I2C boot EEPROM enabled
       Bootstrap Option G - Boot ROM Location I2C (Addr 0x54)
       Internal PCI arbiter enabled, PCI async ext clock used
       32 kB I-Cache 32 kB D-Cache
Board: Spirit
I2C:   ready
DRAM:  Initializing DDRSDRAM
DDR Init: speed = 132000002
DQS calibration - Window detected:
max_passing_cases = 0
wr_dqs_shift      = 0
dll_dqs_delay_X   = 0
dll_dqs_delay_X window = 0 - 0
ECC Enabling
Start memory clearing @ 0x00000000 size = 0x20000000...addr = 0x10000000
addr = 0x20000000
512 MB

After this there is no more output on the console.
I looked at on of the Brocade SAN Health software reports and it showed a failed power supply fan.
We had a power failure due to which this switch got shutdown and has been in the above stated status since then.
Will it be the failed power supply causing this?
Is there a way to be 100% sure that this power supply is the cause of switch not booting up as then we can buy the power supply.
What else can cause this and what …
Can someone tell me how to remove the original MAK license? The server wants to use the MAK license rather than the KMS license until I use ospp command to register the kms license then everything is ok - Thank you

C:\Program Files\Microsoft Office\Office16>cscript ospp.vbs /dstatusall
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

SKU ID: ################################################
LICENSE NAME: Office 16, Office16StandardVL_MAK edition
ERROR CODE: 0xC004F014
ERROR DESCRIPTION: The Software Licensing Service reported that the product key
is not available.
SKU ID: ###############################################
LICENSE NAME: Office 16, Office16StandardVL_KMS_Client edition
REMAINING GRACE: 179 days  (259031 minute(s) before expiring)
Last 5 characters of installed product key: #####
Activation Type Configuration: ALL
        DNS auto-discovery: KMS name not available
        KMS machine registry override defined: agcnwksvcs:1688
        Activation Interval: 120 minutes
        Renewal Interval: 10080 minutes
        KMS host caching: Enabled
Looking for a product that can help us in IT manage the process of authorizing access to financial applications, risk control and segregation of duties.  This would be after HR on-boarding.  Access Management/Access Reviews...   This product would suit the bill, just trying to find other products that will help my team. - Stowy
Starting a new year with QuickBook 2018

My accountant uses QuickBooks and provided me the 2017 QB file  used to file my taxes. So, I need to create a new empty file for 2018 where I can start to log my expenses.

I need to maintain all the accounts and configurations she may have done, but want 2018 to be a blank slate.

Is there an option for this in QB?

Hi - I have a client that travels a lot with her laptop and has sensitive data on it.
I suggested that we encrypt the hard disk so that the data is protected should it fall into the wrong hands.
The problem is that she is running Windows 7 Pro and therefore does not have Bitlocker on there. I am only familiar with the latter program when encrypting, so i wondered which software , preferably free (if reliable) otherwise paid, would you suggest.

I have a very old 2U LaCie Ethernet Disk which has a proprietary Windows XP Embedded software installed. I recently moved it from one physical location to another in a server rack and since then can no longer access it over the network as it won't accept the network credentials.

I can connect a KB/Mouse and monitor to the machine and see it boot up, I can then input the admin username/pw and boot into this special XP Embedded. I can see the data on the drive via a "Backup Wizard" but there is no traditional windows explorer.

There are no diagnostic issues present on the drive and the firewall for the drive is completely disabled. I can even connect to this drive via Remote Desktop Connection and see the same as if I connect directly.

However, if I try to access the drive contents via a networked computer using the IP address in order to map the drive... I'm presented with the prompt to Enter network credentials but it won't accept the admin password at this point, despite accepting those same credentials on login and via Remote Desktop Connection. I know the credentials are right because it's the same admin credentials for all of our network drives.

The disk itself is visible/detectable via the LaCie network assistant but it displays a message that it "Cannot list the device volumes. See the [web] Dashboard for more information." Clicking on the provided button to open the web access dashboard opens my browser …
I am installing WatchGuard SSL Vpn software which is using Open VPN software and it has TAP network driver but I can't install it unattended. Does anybody know how to install OpenVPN un-attended including TAP-Windows adapter?
A catalog media job on Backup Exec 2010 is stuck in queue.

 Although we have switched our backup process and software, I need to restore a file that was backed up using Backup Exec 2010.

The server the backup job was created on in no longer in server so I installed Backup Exec 2010 on a different server - Windows 2008 (2012 is not compatible with BE2010). We are using the same tape device and that device is recognized.  I was able to inventory the tape, but when I go to catalog it the job sits in queue. Per a thread I found, I have paused and un-paused the server. There are no alerts.

I am unable to restore the file until I can catalog the tape so that the new BE install can see the job.

Any suggestions?

Thank you.
10 Tips to Protect Your Business from Ransomware
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

I'm using Group Policy to establish Software Restriction policies.  We have an outlook add-on called 'todoist' used by some users that we are having trouble whitelisting.  Every time it runs, it runs in a different temp folder.  When SRP prevents the process from running, the file no longer exists, so we can't find the file to whitelist.

Here are some examples of where it runs:
After 30+ hours of research and trying different solutions I have found many solutions to each piece of this puzzle but can't quite get them to work together or figure out the best approach so I'm hoping you guys can help.

The goal: Use public IP from a remote server(Ubuntu) as a browser proxy. The kicker is that the server should pass all traffic through to a local machine which has a 4g modem internet connection to use its internet connection. We need to be able to assign fixed IP addresses/IP port combinations to these local modem/s to be used as undetectable browser proxies to make it appear that the browser client is logged in using the mobile internet connection.

I have seen multiple solutions to each part of this including the use of ssh tunnels, dynamic port forwarding/socks, remote port forwarding, squid proxy server/other proxy server software, iptables configs etc..

I have found this solution that I can get traffic to travel from anywhere to my local machine:

//1st terminal establishes connection/tunnel ssh -nN -R 8888:localhost:8889 -i "connection.pem"

//2nd terminal listens on port 8889 netcat -l -p 8889 //this command works and prints abc on the local machine echo "abc" | nc -v xx.xx.xx.xx(remote server ip) 8888

I have also successfully installed a squid proxy server in a docker container and used the following command to open socks connection with reverse forwarded port.

//Socks/Dynamic forwarding with…
I had this question after viewing SCCM querying for multiple peices of software.

Is this still the case with SCCM Build 8634? I am looking to list two applicatons as they form part of one overall package - in additon, they are installed on 32 and 64 bit machines (win 7 32 and 64 and Win 10 64) - Does this mean I need 4 queries to cover 2*32 and 2*64?
I have a problem with a third party piece of software integrating with Microsoft Office (2016) in Windows 10. According to the manufacturers of the third party software, there are registry keys left over from a previous installation of Office.  If I remember rightly, I had to reinstall Office due to some problem. I am guessing that when I uninstalled the first installation of Office, it failed to remove some keys. So, I would be happy to remove all traces of Office and start again. Does anybody know how I can do that? Does software exist that will do that for me?
Thank you in advance.
Need the following clarifications regarding JabRef  -

1. Is it possible to import .txt, .doc, .docx formats?
2. How to convert the existing .doc, .docx to their library format such as BibTex
3. Is full text search is supported ?
4. What is BibTex and how it differs from normal .txt, .doc and .docx format?
5. How to create a BibText file ??? which software can be used to import in JabRef
I have a user with Office 365 Excel 2016 and his Pinned Recent Workbooks inside of Excel keep disappearing.  The non-pinned recent files are not disappearing.   He is not using any file cleanup software (eg CCleaner) and using the Windows 10 Defender for his antivirus.






Software is any set of instructions that directs a computer to perform specific tasks or operations. Computer software consists of programs, libraries and related non-executable data (such as documentation). Computer software is non-tangible, contrasted with computer hardware, which is the physical component of computers. Software written in a machine language is known as "machine code". However, in practice, software is usually written in high-level programming languages than machine language. High-level languages are translated into machine language using a compiler or interpreter or a combination of the two.