Wednesday, June 8, 2016

How to Fix Temporary Profile in Windows 7

Sometimes Windows 7 Operating System fails to read the correct user profile properly, and instead, loads with a temporary profile. If you are keen you will see the following message: "You have been logged on with Temporary profile"
This is how you fix the temporary profile problem on Windows 7:
A. Before do anything, restart the computer 2 or 3 times to see whether it’s going back to your old correct profile. If this doesn’t work, go to the next step.
B. Rename the temp profile registry and revert back the old registry settings for the correct profile. This methods works especially if the profile is not completely corrupt,.
1. Log in with temp profile.
2. Start registry editor by typing regedit in find box of Windows 7.
3. Navigate the following location.

1. Log in with your temporary profile if your account has administrative rights or with the local administrator account.
2. Start the registry editor by typing regedit in find box of Windows 7.
3. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Fix Temporary Profile in Windows 7
4. Look for the profile with the ".bak".  This is the CORRECT old profile.
5. Rename the profile that does not have ".bak" by adding "_new" to the end.  You can really add anything to change the name of this profile, just be sure to rename the profile with the matching SID. Next remove the ".bak" from the correct profile.
6. Log off (or restart) and then log back in with the profile that was problematic. You should get your correct profile with icons and profile settings back in Windows 7, (if you are lucky enough).  

If this effort is not successful and Windows 7 computer loads with temporary profile again, it means, most likely, that it created a registry key with .bak again, which suggests the use profile is corrupted and Windows 7 is not reading it properly.

If this happens repair the corrupted files. Usually the corrupted ‘Ntuser’ files cause this issue. 


So, first, re-do all the steps above, then
Run the Check Disk on the partition that contains the user profile and restart the computer.

If this fails to correct the issue, you will need to remove the offending profile and recreate it as follows:

To remove the domain profile and recreate it:
  1. Follow the above steps to clean up the registry, then log in as a local administrator.
  2. Navigate to the profile directory C:\Users\NetID and back up any data that is needed from the profile.
  3. Navigate to All Control Panel Items>>System>>Advanced system settings>>Settings 
  4. Locate the corrupt profile ION\NetID and Delete this profile.
  5. Navigate to C:\Users and make sure the folder titled by the corrupt profile NetID is gone.  If not, delete this folder.
  6. Log out or restart and log back in using the previously corrupt NetID profile.  Windows will build a new profile for this NetID from the Default profile.
  7. Restore any data to the profile that was previously backed up.



Friday, April 1, 2016

TOP 10 ALTERNATIVES OF INTERNET DOWNLOAD MANAGER (IDM)

Internet Download Manager (IDM) is one of the best resource to download things from the internet, faster and safer. It boosts the download speed by up to 5 times. If your computer were accidentally shutdown, the internet connection lost or any other problem while downloading by which your download would not be able to continue, then IDM provides you the ability to resume those downloads easily. If you are trying to find other download managers out there on the internet then here is a list of 10 Alternatives of Internet Download Manager.

Alternatives of IDM

1. JDownloader

JDownloader is an open-source free software for downloading things from the internet, it has a huge list of developers who work on JDownloader and make the downloads as faster as they should be. Same like Internet Download Manager you can start, pause, resume, and stop downloads. You can also schedule your downloads and can save bandwidth if you uses a limited internet device. It makes the downloads up to 10% faster and saves your precious time.
Jdownloader logo
DAP gives you the fast acceleration on each download with complete set of download tools. DAP have made it even easier to download things faster, smoother and safer. Explore all the features of DAP, download the latest version of DAP by clicking the button below and see why over 293 million users are using DAP as there internet downloads management.

3. Internet Download Accelerator

Internet Download AccelaratorYet another Download management software for your PC to enhance the download speed on each download noticeably. The acceleration is achieved by splitting the file into more parts and download them on the same time gradually in a few minutes. You can also resume your broken downloads, start, pause and stop the downloads on one click action. You can also target the URL to download things from a webpage. If you like to use Internet Download Accelerator click the button below:

4. Orbit Downloader

Orbit Downloader
Orbit Downloader is really a great download manager, it aims to download video/music/files from the most popular social media sites like Myspace, YouTube, Imeem, Pandora, Rapidshare, etc. It makes the general downloading even easier, faster and safer to all. Some of the great key features by Orbit Downloader:
Key Features
  • Download files easily from a webpage
  • Download music, video and streaming media from social media sites
  • Fast acceleration to download
  • Supports RapidShare download
  • Supports all major browsers
  • Supports Metalink to target a download
  • Supports HTTP, HTTPS, MMS, FTP, RTSP and RTMP protocols
  • Proxy server configuration is available
  • Support download pause and resume
  • General download management

5. FreeRapid Downloader

FreeRapid Downloader is available for windows, Linux, MacOS, etc. Stop bearing the default lazy downloading and try something unique. It’s a Java based downloader and aims to download things from Rapidshare, Facebook, Youtube, and other file-sharing services. FreeRapid Downloader lets you add specific links to download by simply adding the link in this software’s add URL option.

6. FlashGet Downloader

FlashGet Best DownloaderFlashGet is the best download manager to download the stuff from the internet into your computer faster, safer and clean from malware, spyware, etc. You can call anti-virus cleaner after completing the installations of FlashGet Downlaoder to clean bugs that will exist in the computer. It boosts the downloading speed by up to 6-10 times.

7. Go!Zilla Downloader

Go!Zilla improves your internet downloading speed on full tilt, Go!Zilla download manager and download accelerator software is for Windows. Here are some key features by Go!Zilla Software:
Key Features
  • You can see what files are in progress and what files have finished
  • Get a file from several servers at once for faster download speeds
  • Resume previous downloads file if your internet had lost connections, crashes, reboots, last time
  • Works within your web browser to make downloading simple
  • Quickly grab batches of files from a web site, ftp server, or even a podcast
  • Includes download technology used by millions of people all over the world to download Billions of files
  • Supports HTTP, FTP, BitTorrent, HTTPS, FTPS protocols; and all major web browsers
  • Works with any Internet connection: modem, Wireless, DSL, Cable or anything else.

8. Download Accelerator Manager (DAM)

Download Accelerator Manager (DAM) enable us to download not only internet files but also web media files from such most popular sites like YouTube, Vimeo, DailyMotion, etc at maximum speed. DAM is one of the best downloading software like IDM to grab videos and audio musics from a webpage. It works in all major web browsers. DAM is blazing fast, clean and easy to use.
To download DAM click the button right over here:

9. GetRight Download Manager

With GetRight Download Manager schedules, resumes and accelerates your downloads. You don’t need to worry about your web connection on failing in the middle of the download. GetRight has been a leader and an innovator among other download manager softwares.

10. Mipony Download Manager

Mipony is completely free software and designed to download files from free hosting webpages like Fileserve, Rapidshare, Hotfiles etc. With Mipony download manager, you don’t need to worry about managing your downloads after all Mipony takes care of your every download.

Sunday, February 14, 2016

What is a fully qualified domain name (FQDN)?

A fully qualified domain name (FQDN) is the complete domain name for a specific computer, or host, on the Internet. The FQDN consists of two parts: the hostname and the domain name. For example, an FQDN for a hypothetical mail server might be help.mydomain.com. The hostname is help, and the host is located within the domain mydomain.com.
In this example, .com is the top-level domain (TLD). This is similar to the root directory on a typical workstation, where all other directories (or folders) originate. (Within the .com TLD, the company, Tonnytipper, has been assigned the tonnytipper.com domain, and has authority to create subdomains within it.)
The same applies to web addresses. For example, www.tonnytipper.comis the FQDN on the web for Tonnytipper. In this case,www is the name of the host in the tonnytipper.com domain.
When connecting to a host (using an SSH client, for example), you must specify the FQDN. The DNS server then resolves the hostname to its IP address by looking at its DNS table. The host is contacted and you receive a login prompt.
If you are using only the hostname (without the domain information) to connect to a server, the application you're using may not be able to resolve the hostname. This can happen if either the DNS suffix search order in your computer's TCP/IP properties is incorrect, or the DNS table is corrupted. In these cases, entering the host's FQDN will allow DNS to locate the server. Also, if you are trying to connect to a remote host that is not local to your Internet service provider (ISP), you will probably have to use the FQDN. For example, it's unlikely that a DNS server at IU would have a listing for remote hosts at another university or an unrelated ISP.

Friday, January 29, 2016

How to setup your Blogger blog with a custom domain from 1and1.com

The Domain ownership system has been updated and using a 1and1.com domain is now much simpler. use the new instructions here: http://blog.mridey.com/2013/03/how-to-setup-your-blogger-blog-with.html

==============================================

Recently, Blogger added extra security when configuring a blog using a custom domain.
You know need to setup two CNAME values in the DNS settings of your domain for Blogger to recognize your custom domain settings.

Personally, I purchase all my domains with godaddy.com but let's assume for now that you have purchased a domain with 1and1.com and you would like to setup that domain on Blogger.

Warning: If you are using 1and1 hosting services to display a website as well as a Blogger blog, these instructions will disable the website. Please post a comment with your website address and I'll check how these instructions must be updated. If you're using eMail, remember to complete the optional eMail step.

Step 1: Get the DNS settings for Blogger

First, go to www.blogger.com, select your blog and go to the basic settings:



Click on "Add a custom domain" and then on "Switch to advanced settings".
Enter "www." and the domain name you purchased. In my example, "www.mydomainname.com" and press "Save":



As you can see, Blogger returned back an error because of missing CNAME entries in your domain.
Let's see what we need to do to configure these settings.

Copy/paste the CNAME values displayed into a text editor (or keep the Blogger window opened), you will need them in step 2.

Step 2: Configure CloudNS

As 1and1.com DNS system is not able to be configured with the values required by Blogger. you will need an external DNS hosting service. This does not require your to transfer your domain from 1and1.com. We are simply going to stop using 1and1 DNS servers and use CloudNS free DNS service instead.

Go to www.cloudns.net and create an account. once you have verified your email address, you should be able to access the dashboard. It should look like this:



Next in "DNS zones", click "Add new", enter your domain name and press create:



You will get a new DNS zone with the NS records already set:



Now click "Add new record", select CNAME, type "www" and "ghs.google.com":



Note: If you're using a subdomain, like "blog.mydomainname.com" then enter "blog" instead of "www" for the first CNAME pointing to "ghs.google.com".

Then add a second CNAME with the values that were displayed by Blogger on the settings page.
Mine were "dqbhffrggxdu" and "gv-lca7dpm4ctjmlm3l3jhfftuepgwgzosehj7i2gqrg7y7wv37hima.domainverify.googlehosted.com." but yours will be different. They are specific to the domain name your are trying to register.



Finally add four A records with IPs 216.239.32.21216.239.34.21216.239.36.21 and 216.239.38.21. Leave the Host entry empty.



Your final dashboard should look something like this:



Optional eMail step:

If you are using email on the domain, you need to add two additional records in cloudNS to continue using 1and1 mail servers.

The two records should be of type "MX". Leave the "Host" field empty, enter "mx00.1and1.com" in the "Points to" field with a priority of 10, and a second record with "mx01.1and1.com" in the "Points to" field with a priority of 20.

Step 3: Configure 1and1.com

So now, let's go to the 1and1.com Control Panel and configure your domain to use CloudNS for DNS services.

Your control panel should look something like this:



Click the checkbox in front of the domain name and then select DNS -> Edit DNS Settings:



In the next screen, select "DNS" and "My name server" and enter the CloudNS name servers.
They are "ns1.cloudns.net", "ns2.cloudns.net", "ns3.cloudns.net" and "ns4.cloudns.net".



Now press "Ok" and it goes back to the Control Panel. The status of the domain will show "updating" and it can take up to 48h for 1and1.com to complete the update.

Step 4: Configure blogger.com

Once the update is done, go back to blogger.com, back to the Advance settings shown in step 1, enter "www." + your domain name such as "www.mydomainname.com" as the custom blog URL and press save. Blogger will verify your DNS settings and apply the new custom domain.

Note: Remember to enable the "Redirect ...." checkbox if you would like your domain name to also point to your blog like "http://mydomainname.com" without the "www" in front.



You may still need to wait about 48h for all DNS servers to have mirrored the changes and point to Blogger instead of 1and1.com.

I hope this helped. Remember to share this article on Google+ and leave comments if I missed something or some steps need more explanations. Thanks.

Sunday, August 30, 2015

What Is Refactoring

Refactoring is "the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure," according to Martin Fowler, the "father" of refactoring. The concept of refactoring covers practically any revision or cleaning up of source code, but Fowler consolidated many best practices from across the software development industry into a specific list of "refactorings" and described methods to implement them in his book, Refactoring: Improving the Design of Existing Code. While refactoring can be applied to any programming language, the majority of refactoring current tools have been developed for the Java language.

One approach to refactoring is to improve the structure of source code at one point and then extend the same changes systematically to all applicable references throughout the program. The result is to make the code more efficient, scalable, maintainable or reusable, without actually changing any functions of the program itself. In his book, Fowler describes a methodology for cleaning up code while minimizing the chance of introducing new bugs.

In January 2001, automated refactoring tools began to appear in earnest, including the IntelliJ IDEA Java IDE (Integrated Development Environment), the X-ref plug-in tool for the Emacs editor and the Instantiations jFactor stand-alone refactoring tool. Many basic editing environments support simple refactorings like renaming a function or variable across an entire code base. Most current refactoring-capable tools support Extract Method and Inline Method at minimum, but support for more complex but useful refactorings like Extract Interface and Extract Superclass is still not common, though available.

Eric Raymond, a leading philosopher about program development, maintains that the concept of refactoring is consistent with the idea of get-something-working-now-and-perfect-it-later approach long familiar to Unix and open source programmers and hackers. The idea is also embodied in the approach known as extreme programming.

Saturday, July 4, 2015

Ten Favorite XForms Engines

Ten Favorite XForms Engines

Although XForms is largely described as an update to the decade old classic HTML formstechnology, XForms is also finding a home in many fresh areas where standards are increasingly vital, like content management and workflow systems. As a result, there are a large number of XForms engines currently under development by companies large and small.
According to reports, at the time of publication as Proposed Recommendation, W3C XForms was the most widely implemented W3C specification, ever. This presents a challenge to those thinking about trying out XForms.
This article offers a good starting point for XForms research. For each XForms engine, this article describes the software, system requirements, and other useful information as well as a screenshot. Keep in mind, too, there are even more XForms engines (in various stages of development) than presented here.

Chibacon Chiba

This long-running open source project has made great strides lately in XForms support and is nearing a 1.0 release. It's a server-based implementation, running on any Java 1.2/Servlet 2.2 compatible server. It includes some great documentation.
Screen shot.
Partial screenshot of Chiba, showing a tabbed entry form.

Sidebar: Client vs. Server XForms

Classic HTML and XHTML forms are firmly established as a client-side browser technology, so many are unaccustomed to a server-side forms engine. XForms, in contrast, is designed in a way that separates data definition from user interface definition, and thus lends itself well to more flexible implementation strategies.
The line between client and server XForms implementation can be drawn in any number of places, ranging from a "dumb terminal" client capable of little more than relaying data, to an advanced client with full validation and calculation capabilities.

IBM XML Forms Package

IBM has been a major supporter of the XForms standardization effort since the beginning, supplying two of the editors for work on the specification. In April of 2003, IBM unveiled two separate XForms engines on its alphaWorks Web site. The first is an XForms control that runs inside Internet Explorer, using browser extension techniques to listen for and render incoming XForms documents.
The other IBM engine is a Java XForms compiler, which takes an XForms document as input and produces a mass of JavaScript and HTML that works with Internet Explorer 5.5+, Netscape 7+, and Mozilla 1.0+.
The XML Forms Package includes additional technology, including an API for interacting with the XForms Model
Screen shot.
Screen shot of Internet Explorer showing a repeating set of input controls compiled by the IBM engine.

MobiForm SVGViewPlus

SVGViewPlus is a .NET user control primarily designed for rendering SVG images, but it also shows a key benefit of XForms: it can be used within a variety of XML vocabularies, including SVG.
Screen shot.
Screen shot of MobiForm's browser application, showing XForms and SVG side-by-side.

Mozquito DENG

As this article demonstrates, much of the innovation in this field is currently happening with smaller companies, and Mozquito is no exception. Answering the common question "when will browsers support XForms?" they have implemented, using the widespread Flash platform, not only extensive XForms support, but also SVG, XHTML, and CSS Level 3, all in an incredible footprint of only 60Kb. DENG runs in any Flash-enabled browser.
Screen shot.
Screen shot of DENG inside Mozilla Firebird on OS X, editing XHTML through XForms.

Novell XForms Technology Preview

As part of the Novell exteNd suite (formerly SilverStream software), XForms is playing a major role in their software to interact with web services, relational databases, and other data sources. Their first released XForms engine is a Java application that runs as a browser, one of the three main engines recorded in the XForms Implementation Report used to advance XForms to Proposed Recommendation (see the Related Links section below for more).
Screen shot.
The Novell engine rendering a the scriptless equivalent of a pocket calculator.

Orbeon Open XML Framework

Orbeon describes OXF as a "transformation framework", part of a system to create J2EE applications with minimal additional Java coding required. It uses XForms along with XSLT, XQuery, SQL, and web services interfaces as building blocks that together can compose an entire application.
Screen shot.
Screen shot of a sample OXF document, showing the form controls next to the resulting XML.

Oracle engine

Unlike classic HTML forms, XForms are designed to be supported on a wide variety of devices that might not be able to support a full JavaScript engine, including mobile phones. Oracle has produced an (unreleased) application that renders XForms documents within the confines of a small monochrome display. The following screen show shows the application running in a desktop phone emulator and is reproduced here with permission.
Screen shot.
Screen shot of a phone emulator displaying an XForms trigger control

Ripcord Technology nForms

nForms is a browser-delivered technology that enables XForms processing on the client (currently IE6-only). The site includes a number of illustrative examples that show the system in operation.
Screen shot.
Screen shot of a sample nForms document, showing a simple form next to the resulting XML.

University of Helsinki X-Smiles

X-Smiles, a complete browser written in Java, originated in 1998 as a university project. It has since taken on a life of its own, including support for XForms, XSLT, XSL formatting objects, SMIL, and SVG. The project supports a wide variety of Java versions, including small device and PDA configurations. X-Smiles is one of the three engines referenced in the XForms Implementation Report.
Screen shot.
Screen shot of X-Smiles rendering a document used to create UBL documents.

x-port FormsPlayer

FormsPlayer has its roots in a travel-based application x-port was developing for a client. In due course, the developers realized that what they needed was already provided by the then in-progress XForms specification, so they shifted their efforts to producing a general-purpose XForms plugin for IE6. FormsPlayer has an active mailing list where frequent updates are announced, rapidly converging on the final XForms specification. FormsPlayer is the third engine referred to by the XForms Implementation Report.
Screen shot.
FormsPlayer rendering a form that links together two Web Services.

Honorable Mention: Microsoft InfoPath

Microsoft InfoPath, part of the Office 2003 System, offers similar functionality to many of the applications listed here. Microsoft's application sports a fantastic user interface for end users, despite an insistence on providing layout through nested tables. The internal format InfoPath uses, however, is an XSLT-generated modified version of XHTML, not XForms.
A future article will provide a more in-depth comparison between InfoPath and XForms engines.