Could Not Open Socket reCAPTCHA Error

After months of receiving spam through my contact forms I decided it was time to add reCAPTCHA to them in the hope of stemming the tide of garbage. This now under the control of Google I thought there wasn’t going to be an issue with this. Having just installed reCAPTCHA on my works websites I knew what to do and all went well on those sites. On the Friday I did 3 forms on my own sites and all worked as expected, on the Saturday I did the last form I had, but that one didn’t work. All I kept getting was a ‘could not open socket’ error.

Initially I thought I must have made some error in the code but after checking the code against that which I had done the day before I could see no error. And more over the 3 forms I did the day before that worked, now no longer worked and displayed the same error message, what the hell?? Most frustrating was the fact that this was all the message said and gave no clue as to what was causing it. I made a number of attempts to find which section of code that was at fault by adding echo’s throughout the php code but none of them showed, only that damned error message. I thought there must be something wrong with the server.

Someone must have had this issue before so I turned my attention to Google for an answer. As I started to type ‘could not open socket’ the autocomplete came up with ‘could not open socket recaptcha’, ah ha! But I couldn’t think why it could have worked yesterday and not today? After reading many unhelpful posts’ I found this: which although didn’t have the exact answer it did help me to realise the answers to my own issues.

After reading through this thread I came to the conclusion that my problem was 2 fold and explained why it had worked yesterday and not today. The main problem was my web host, in their attempt to be helpful they introduced (a long time back) blocking of outgoing connections to remote IPs from within my sites. This is one to be aware of if you are auto blogging using wp-o-matic, any feed you add will most likely be blocked by this until you add the IP to the allowed list from within your control panel.

I assume there is a good reason for them doing this but it can imagine it has caused nightmares for the inexperienced. Obviously it had worked yesterday because it was new, once the server knew the connection was being made it blocked it. It was probably the number of tests I did that made the connection get noticed and was possibly a good job it was noticed so quickly or I might not have noticed it for some time.

So which IP was I to add to the allowed list? The line of code in recaptchalib.php identified as the problem in the above thread was:


So what I needed was the IP of is a very useful tool I have been using for a long time. A DNS lookup for gave me 5 options for an IP, to, so now I have:


Adding this IP to the allowed remote IP list from within my control panel sorted the problem on all my forms. Score!

Computer-aided-translation Pros And Cons

Translation memory (TM) systems, the most widely used toolkits in the localization of digital information at HQ-translate agency, enable the translation and cultural adaptation of electronic content (e-content) for local markets. The idea behind TM systems is to store in a computer system the original e-content and the translation that has been produced by human translators; the stored translated version of the source document has been broken down into manageable units, generally one sentence long.

For people like me, who started out in the translation profession in the pre-CAT-tool era and now are regular CAT-tool users, it is obvious that to some extent the main argument of CAT tools developers is true: these devices improve productivity. Yet I always had the curiosity to measure this improvement in terms of time and profit. Especially during the last few years that translation agencies tend to demand considerable price reductions when a translation is processed using a CAT tool, it becomes more and more difficult to understand whether or not the improvement in productivity is canceled by price reductions.

Today the most popular CAT tools: TRADOS, Deja vu, Wordfast. The advantages of using translation memory systems are fairly obvious: they increase the translator??s productivity and enhance translation quality by ensuring that terminology and expressions are used consistently within and across translations. Users in industry and international organizations report a 25??60% rise in productivity.

Some main features of CATs:
1.Text search tools
2.Index/concordance tools
3.Quality checking through automatic watch list checking, or through applying formal rules
4.Statistical tools providing information about the translation process
5.Import/Export tools
6.Tools for post-production (e.g. correct formatting)
7.Alignment Tool. Many translations have not been translated with the help of a CAT tool, so that they are not available in TMs for further usage. To enable the translator to save these texts in a TM many CAT tools offer a special tool to produce TMs. This is usually called an “alignment tool”.

Yet, it must be stated that the use of TM systems may also have negative effects on translation quality. One of the major disadvantages of TM systems is that they usually operate at sentence level. Thus, there is a serious danger that the translator will focus too much on isolated sentences, possibly disregarding the contexts in which the sentences are embedded. Moreover, the matching algorithms of TM systems are based on very simple formal criteria, such as the similarity of character strings. Therefore, the human translator??s notion of the degree of similarity between a segment to be translated and a segment retrieved from the database may differ considerably from the degree of similarity calculated by the TM system. This may lead to situations wherein exact matches yield wrong translations, or one translation of a fuzzy match requires little or no adjustment but another fuzzy match with the same similarity value is not useful at all (for a discussion on the aspects of evaluating the retrieval mechanisms of TM systems, see Expert Advisory Group on Language Engineering Standards (1996), Whyman and Somers (1999), and Reinke (2000a, 2004).

Despite the drawbacks, it should be noted that TM systems generally integrate into the translation workflow comparatively smoothly. These CATs leave human translators in control of the actual translation process, while relieving them from routine work and maintaining translation as a creative act whenever the linguistic resourcefulness of a human being is required.

Computer Virus

Sometime the term computer virus is used to describe a logic bomb in which a piece of unauthorized code acts as a parasite that attaches it self to a host program during a copy operation. Like their biological counterparts computer viruses reproduced and spread; copy commands embedded in the virus code to make, it reproduce and transmit commands may be inserted to spread the virus from one computer to the other on its network. Unfortunately, viruses are common in today’s, computer system and the potential problems they may cause must be addressed. In 1992, the potential problems became even worse. Professional computer viruses fighters were outraged by the publication of the book that contain the source code heeded to create potentially destructive viruses, plus coupons for floppy disk containing executable virus program.

To be able to analyze and remove viruses from the computer system you need to ascertain its type some of the types have been discussed below:

Macro Viruses

Developing Viruses

Boot Sector Viruses

Macro Viruses:

Macro virus is the first virus to infect the data files, rather than executable. Macro viruses infects the files in the form of macro or OLE objects and are easier to write than “traditional” files viruses which are mostly written in assembly code. Today many applications have macro languages, so the problem is a growing one. Macro viruses spread by people sending infected files to each other, entirely innocently, either on floppy disk, or via the internet LAN, or via an external e-mail system.

Many applications provide the functionality to create macros. A macro is a series of commands to perform some application specific task. Macros are designed to make, life easier like automating some everyday tasks, for instance, doing calculations. Macros can be saved as a series of keystrokes; or they can be written in some macros languages.

Developing Viruses:

Some viruses are badly written and “lose” their own macros. The original virus may consist of the set (Auto Open, File Save, and File Save As), if the replicates via Auto Open, the complete macro set will be preserved. However, if the user invokes File (Save As), the virus will fail to copy the File Save macro. The resulting virus set (Auto Open, File. Save As) is known as developed Macro and original virus is developing.

Boot Sector Viruses:

Once of the most common kind of viruses are boot sector viruses, for example. Form and Stoned. These viruses infected the floppy disks in either of the following parts:

Master Boot Record (MBR)

Partition Sector of the DOS Boot Record (DBR)

DOS Boot sector of hard disks

The following examples shows how a boot sector virus spreads: you have got a floppy disk with data on it, perhaps some page maker file. This is part of a project that you are doing jointly with a classmate. What your classmate does not know is that his computer is infected with a boot sector virus and therefore, so is the disk that has been sent to you. You put the disk in drive A: and start using these files. So far, the virus has not done anything. But when you finish for the day, you switch off the computer and go home. The next day, you come and switch on. The floppy disk is still in drive A. so the computer is trying to boot up from there. It loads the first sector into memory and executes it, or if it cannot find DOS on the disk, tells you: “Not a system disk, please press any key to continue”. Everyone has seen this message numerous times.

Computer Tips – How To Delate Internet History

One important feature of the computer is the Internet history feature, which enables users to retrace the websites they have visited previously. Sometimes it may be important for the user to be able to go back to the previously visited sites and the links are still in the history feature.

However, as the user continues to surf the internet, the history will just pile up until eventually it slows the performance of the computer and makes it sluggish. Therefore knowing how to delete internet history is useful to free up some space on your computer and continue to enjoy a trouble free computing experience with a faster and more effective computer.

Deleting internet history is not difficult to do. Anyone can learn how but first having a key board will be important with Microsoft Windows and Internet Explorer.

With all these key elements present, then just double click on the Internet Explorer icon. This is usually present in the start menus of the computer. When you have opened the internet explorer icon look for the tools option and click it. This is usually found on the top left hand of the computer screen. Then a selection of applications will appear in a column. This is where you look for the internet options menu and clicking it will open up a dialog box. Internet explorer 7 and earlier versions will have similar features. From there in the dialog box just click on delete browsing history.

There is a section named browsing history commonly found at the middle part of the column box that appears. Look for the delete button, click it and it will start clearing the history of your visited sites, once that is done, and the rest of options appears. Explorer 7 users will have a dialog box that has several options to choose from what to erase.

To makes sure that all the past visited websites are deleted, it is important to click the button labeled Delete History. A dialog box usually appears after that to double confirm whether you are sure that you wish to delete the history of visited websites. When you click yes, the computer starts deleting and of which you may have to wait a few minutes, depending on the volume of files that has accumulated in your computer. Obviously, with bigger files, you may have to wait longer. Finally, when it is done just click on the close button and then select the Ok and you can exit. Clearing up the files and deleting them will free up a lot of processing space that can let your computer run more efficiently. In addition, as you delete the internet history in your computer, deleting of the temporary internet files is possible. The more files you delete, the more space you will clear up. This is especially for files that is no longer needed and serves no purpose in your computer.
Deleting files clears up space on Your computer.

Just remember to save your favorite websites or passwords when you use this feature.

Computer The Most Important Invention Of The Neneteenth Century

Computers are the most important invention of the nineteenth century. Since then they have made marvelous innovations in the world of science and technology and thus form the most important of all the inventions in the world that have been formed after the electricity. The calculating device that was initially made in the form of abacus has been modified over the years to form super frame computers, mini frame computers, desktops and laptops. This device has made every day life much more organized and comfortable. However computers have although made our life very comfortable their frequent breakdown cause us considerable trouble.
Computer repair New York services include both the hardware and software repair services. Different technicians get training in different type of repairs some specialize in networking, some in hardware and others in software. They offer a number of services that help us improve the performance of our computers. In this way maintenance of a smoothly running PC will become more easy.
The regular service of the computer is very much necessary to maintain a smooth running. You should take your computer to the nearest technician for the regular service. Sometimes the vents in the laptops or the computers get blocked that make the working extremely difficult. The laptops and the PCs get overheated very easily if they have not had service for long time. The computer technicians can easily fix the problem by opening up the screws and cleaning the fan and the grill. Also a vacuum cleaner with the attached accessories will do the task.
The software technicians do a lot of the tasks that help to increase the speed of the computer. Disk defragmentation is the process that will arrange all the data in the right position in the hard disk and thus increase the speed of the computer. They can also install and uninstall different software. Also repair of some softwares and the operating system can be done. Software repair services also include the recovery of the data that is lost by using data recovery software. Software technicians will help you recover your corrupt files and memory cards. Some software are not compatible with the existing hardware and thus will need a compatibility package or some special settings that will be done by the technicians so that you can enjoy using that particular software.
The hardware technicians will also provide you with many services. These services include installing different kind of software and maintaining them. They will help you with replacing any damaged or broken parts of your keyboard. The hard drive often fails and needs to be replaced. In this case the hardware technician will open the CPU of the computer and remove the screws of the hard drive and replace it with a new one. Hardware repair is not only bound to these things. The hardware repair services not only include the desktop and laptop repair. The scope of the services has marvelously increased because of the introduction of mobile phones, smart phones, iPads and notepads. Repair of all these things are included in the scope of hardware.

Computer Technical Support-beginning Of New Age

Remember the school-day definition of the computer, Computer is an electronic device, which accepts data, processes it either mathematically or logically, and gives desired output? It seems so simple today. But when you go in deep scrutiny, the apparent simplicity turns into complexity. How well the operating system, application software and the hardware coordinate and collaborate, is no less than the mystery of our own body functions. Nowadays, you are making use of the computer in a rather complex way, where it is connected with other similar PCs or laptops, routers, printers and more. Probability of error or problem is hard to deny at any stage. It can be simple or complex.

The basic of computer repair and maintenance starts right from home or on your own. You might be aware with some of the troubleshooting steps, and can take care of issues related to slow performance, Internet connectivity, driver conflicts and more. But the growing sophistication and the business challenges have paved the way of computer technical support, as a separate discipline, and thankfully, businesses and enterprises have come to the rescue.

Computer technical support is not mere a phrase, it incorporates the wholehearted support for computer set-up, Internet networking, data backup and recovery, virus and spyware removal, hardware troubleshooting and repair and more. Each and every aspect is again sub-divided according to the demand, like computer set-up includes technical support for installing, activating, updating, upgrading and reinstalling software on the machine, along with connecting peripherals, and taking care of the related procedure, and so on and so forth. All these support services lie in close intimacy and allow you to enjoy the digital world to the utmost.

Cosmic feasibility of the Internet and the advent of remote technology have favored the concept of online computer support, which can go beyond the boundary of time and geography. Tech support experts can look into the system, and can perform the entire troubleshooting on the system as though he/she is sitting in front of your system. The concept has been a boon to novices as well as the professionals, as no more they need to wait, and kill time at local PC repair shop. It has evolved as an effective, safe and easy-to-access mode to fix computer issues at the comfort of your home or office.

Now, online tech support is available either directly from the product manufacturers or from the independent service providers. You might be pretty much aware with direct service providers such as Microsoft Support, Dell Support, HP printer support and more. Otherwise independent service providers are there, which are catering support for Microsoft Windows, Microsoft Office, Intuit, Kaspersky, AVG and more. Here, the difference between duos is quite clear; former is brand-specific support, while the later provides support on quite broad range.

The ball is in your court, play the way you want. However, it has been seen that people prefer the independent support owing to its comprehensive nature, effectiveness and easy accessibility. Moreover, the support is available far behind the expiry of the warranty period.

Computer System Software Programs Apple Mac, Licensing, Microsoft, Adobe, Symantec With Customer Re

A few of the leading endorsement software program programs function to teach people on computer system procedures. Learn2, which is located at, has all form of programs that educate users concerning the best ways to make use of specific computer procedures. This includes making use of Microsoft Office programs, Lotus spreadsheet programs or even standard computer usage sessions.

There are programs that are popular for travel preparation also. Unlike a common atlas, one of these programs could provide in-depth directions on how to get from one indicate one more with details on all form of hotels, restaurants and other attractions on the way. Microsoft Streets and Trips is the most popular program in this classification. Not just does this consist of updated information yet it additionally permits complimentary online updates pertaining to building and DIRECTION FINDER compatibility.

The last of the sorts of leading referral software programs entails that of tax preparation software application. Yearly the federal tax code will certainly alter and a number of brand-new points will certainly show up in the code. To stay on par with all these changes it is important that the ideal endorsement software program programs be made use of for this. As a matter of fact, the most effective ones will help a customer to discover brand-new information that could assist to get the person to save money on taxes or to get a greater return.

TurboTax and TaxCut are plainly the most popular tax recommendation programs readily available. These programs work to aid inform folks on tax law modifications and can help them with filing their taxes without needing to go to a regional tax specialist. This can absolutely aid obtain an individual to conserve money.

Those are some of the top endorsement software programs to pick from. Not simply do these leading referral software application programs aid to offer education and learning through basic dictionary and encyclopedia services however they can additionally assist to educate folks on foreign languages. Those which do not know how to utilize a computer could be aided with training software, as well as trip and tax preparation could be managed. These types of endorsement programs are ones that all computer individuals ought to think about having.

Computer System Software Programs Apple Mac, Licensing, Microsoft, Adobe, Symantec With Consumer Ev

Several of the top reference software programs function to educate folks on computer system procedures. Learn2, which is found at, has all type of programs that educate customers concerning how you can use specific computer procedures. This features utilizing Microsoft Workplace programs, Lotus spread sheet programs or even fundamental computer use courses.

There are programs that are well-liked for trip preparation as well. Unlike a common atlas, among these programs can provide comprehensive directions on ways to obtain from one point to an additional with information on all sorts of lodgings, dining establishments and various other attractions heading. Microsoft Streets and Trips is the most well-liked program in this classification. Not simply does this include updated details however it additionally enables complimentary online updates regarding building and DIRECTION FINDER compatibility.

The last of the kinds of leading referral software application programs entails that of tax preparation software program. Each year the government tax code will change and many brand-new things will certainly appear in the code. To keep up with all of these adjustments it is necessary that the ideal reference software programs be used for this. As a matter of fact, the very best ones will help an individual to figure out brand-new info that can aid to obtain the individual to conserve money on taxes or to obtain a higher return.

TurboTax and TaxCut are plainly the most popular tax recommendation programs offered. These programs work to assist inform individuals on tax legislation adjustments and could help them with submitting their taxes without needing to go to a regional tax specialist. This can definitely help get a person to conserve money.

Those are several of the top recommendation software application programs to choose from. Not only do these leading reference software program programs aid to offer education via conventional dictionary and encyclopedia services yet they could additionally help to teach folks on overseas languages. Those who do not understand how you can utilize a computer could be assisted via guide software application, as well as trip and tax planning can be taken care of. These kinds of recommendation programs are ones that all computer customers need to take into consideration having.

Computer System Software Applications Apple Mac, Licensing, Microsoft, Adobe, Symantec With Custome

Some of the top referral software application programs work to inform individuals on computer processes. Learn2, which is found at, has all sorts of programs that instruct individuals about how you can use particular computer system procedures. This features making use of Microsoft Workplace programs, Lotus spreadsheet programs or even fundamental computer usage courses.

There are programs that are prominent for trip preparing as well. Unlike a common atlas, among these programs could offer comprehensive instructions on how you can get from one indicate another with details on all type of hotels, dining establishments and various other destinations en route. Microsoft Streets and Trips is the most prominent program in this classification. Not only does this include upgraded info however it also enables complimentary online updates regarding construction and GPS compatibility.

The last of the kinds of leading reference software program programs involves that of tax preparation software program. Annually the government tax code will alter and numerous new points will show up in the code. To keep up with every one of these modifications it is important that the appropriate recommendation software program programs be made use of for this. In fact, the very best ones will assist an individual to find out new information that could help to get the person to conserve money on taxes or to obtain a greater return.

TurboTax and TaxCut are clearly the most well-liked tax referral programs available. These programs function to aid enlighten folks on tax regulation changes and could aid them with filing their taxes without having to go to a regional tax expert. This can definitely assist get an individual to save cash.

Those are several of the top reference software program programs to choose from. Not only do these top endorsement software programs help to offer education through typical dictionary and encyclopedia solutions but they could also help to inform people on foreign languages. Those who do not understand ways to make use of a computer system can be helped with tutorial software program, and even travel and tax planning could be handled. These sorts of endorsement programs are ones that all computer individuals should take into consideration having.

Computer system running slow

Whenever your computer system capabilities has turned down, it’s time to connect with a distant computer remedy. Eventually one may notice that your computer system has begun to slow down and is not executing as smoothly as when it was new. Your computer may have been contaminated with a malware os another bad aplication. It may simply require a general performanceboost. Over the internet p . c . repair is a convenient, quick way to correct challenges with your computer. By taking advantage of the services offered by an online p . c . repair service a person are eliminating the need to dismantle your laptop or desktop and haul it to a shop for repair. By opting to service your computer system using over the internet pc repair you can begin adjustments instantly rather than waiting for days for a computer technician to show up at your home.

What should an individual take a look for when scouting for universal remote computer system repair service website to use? Glance for a secure website that’s been doing work for an extended timeframe Web based pc repair is very common as of late but that does not mean one should let your guard down; have a look at references and make sure an individual are confident in the website’s integrity before one proceed. Make sure the site contains contact information in case an individual need to contact the techs in person. Check for an online computer system repair that is comprehensive rather than focused on only one issue. Put simply, glance for a site that does more than remove viruses. Search for a service that removes viruses, malware, spyware and any other detrimental program from your laptop or desktop and then fine tunes to optimize pc performance.


What should you expect while universal remote pc repair is being conducted? The first task in on-line computer system repair is to begin a chat on websites you select to perform the service. In the chat an individual will describe the troubles your p . c . is encountering and the pc technician may ask a person specific questions about your laptop or desktop and the programs it contains. Once the problem has been described and all the background information has been collected by the specialist you will be asked to give permission for the specialist to “take over” your pc remotely. An individual must give your permission or the online repairs will not be possible.

Whenever the specialist “takes over” your system an individual can simply relax and watch the show. Everything on the screen is the same as if one were in control; the mouse moves and programs open and close at the behest of the specialist. A person remote laptop or desktop repair may only take a few minutes or it may take longer amount of time, depending on what the problems are and what services one order. The chat is open throughout the process; a person are in contact with the expert at all times. Once clean-up and tune-up are complete one will be astounded at the improvement in your computer’s operation.

Frank Wrangosk computer repair Remote computer repair