Tampilkan postingan dengan label for. Tampilkan semua postingan
Tampilkan postingan dengan label for. Tampilkan semua postingan

Tips For Mobile Home Releveling

Rabu, 09 April 2014

0 komentar
By Marla Mills


Mobile home management usually incorporates various activities such as checking cracks on walls, windows and doors. Cracks are usually a sign that the home is not well balanced and needs re-leveling. This may be caused by many factors such as imbalance of the I-beam and movement of the underground soil. Therefore, mobile home releveling is the ultimate way of restoring the home stability.

A balanced home provides comfort and is also protected from other related damages that may arise. Being a demanding task, re-leveling involves multiple procedures. The first step involves removing the skirting around the entire house. Once the skirts are removed, the homeowner has easy access to all the piers used for supporting the structure.

Once the skirting has been removed, the homeowner or contractor is now free to begin the actual process. Re-leveling begins at the center of the house in that there is equal access to all piers within it. A long level is then placed to each pier to determine its stability using the level bubble. Any pier is considered well balanced if the level bubble settles at the center. A pier that is not level that is not level is marked out for future reference.

A plastic tube is often used to attach a bucket or container that has a capacity of five gallons. About 1.9m litres of water are then added to the container for leveling. The plastic tube is used to set a water mark that is used to check the level of the I-beam bottom. The structure is balanced if the I-beam bottom level and the water level in the plastic tube is the same.

The next step involves placing the mobile home jack at the center. This is crucial in helping it bear the weight and also support the house. The I-beam is then raised at the same height of the water level mark in order to check the level of the structure. This is done to ensure that the level bubble settles at the centre. Routine programs should also be imposed to ensure that all re-leveling programs are effectively managed.

The measures taken also involve routine checking of all areas with problems by jacking the house. Windows and doors should be constantly checked to determine whether all problems have been correctly fixed or any recurrence. Thereafter, a wedge can be used to support the house while removing the jack after use.

There are several management tips that are used for the re-leveling purposes. These include fixing all problems in order to avoid recurrence of past problems. Re-leveling is an effective measure of reducing extra costs used for management as well as restoring the house stability.

Mobile home releveling is also a crucial method of avoiding contact between the structure and any underground moisture that may be there. This requires the use of plastic sheet for covering the ground in order to protect the house from moisture. The effects of vaporization can make dampness and rusting of the metallic parts of the house. All these processes are meant to make the place more stable.




About the Author:



Read More..

Vital Features Of Reliable Project Management Software For Contractors

Senin, 31 Maret 2014

0 komentar
By Jerri Perry


Substantial projects usually involve a lot of details. By using project management software for contractors, your work will become easier. These programs will offer your team all the necessary information for every area of the job. It will now be easier for you to manage your jobs without substantial financial expense or extensive computer training.

General contractors face challenges that have been properly considered in developing these programs. When a firm depends on traditional means of communication, miscommunication could happen frequently. For instance, updates may not be gotten at the right time or a few of the workers may not remember to turn their time cards in. These events may end up causing a delay in the progress of the work.

Some of these programs enable the contractor as well as the client to benefit from the same communication platform. What this means is that the two parties will be provided with updates of any work that is being done at any time. The risk of not getting information about essential meetings, events and deadlines is also reduced. Dates may be marked on the provided calendar and milestone feature.

Project management software for contractors will help you to make the most appropriate budget. This is very advantageous to you particularly when you are making your bids available to prospective clients. The ROI projections of the anticipated project and reports of how funds will be disbursed could also be produced. Clients are usually interested in this particular area.

When you make use of these applications, you will no longer find it burdensome to keep track of daily issues like expenses and cash flow. You will also be able to track other things like material inventory, fuel, equipment and much more. This cannot be overlooked because it helps in protecting your business and keeping it profitable as well. Small losses that may later become substantial can now be avoided.

Small, medium or large size companies can easily afford these applications and this is another vital advantage that they have. Since heavy graphics are not used, they do not need a lot of processing power or computer storage space. All that is required to access any of these programs is an internet-enabled device because many of them are cloud based. This reduces your expenses since you arent investing in additional hardware.

Additionally, operations will be faster because a lot of tasks that are time-consuming will now be carried out at a much faster rate. For instance, it is no longer compulsory to print certain documents as they are uploaded straight to the program. In addition, updates can be performed at remote locations so there wont be any delay in disseminating information.

Project management software for contractors is extremely advantageous and this is why it is being utilized by several companies. It offers the contractor the capability to effectively manage every area of the project. Since there is free flow of information to everyone concerned, plans will easily be created and implementation will be very successful. In addition, every of these things are accomplished at an easily affordable cost.




About the Author:



Read More..

Intel Nehalem Processors and X58 Express Chipsets show up in Taipei for Computex

Minggu, 30 Maret 2014

0 komentar

The crew over at bit-tech are over in Taiwan for Computex and have already spotted some great stuff. The talked MSI into letting them take snap some pictures of Intel’s upcoming “Tylersberg” X58 Express chipset, which is whatthe new Nehalem processor will run on.

They were also able to take some motherboard pictures with the the new triple-channel memory DIMM slots along with the LGA1366 CPU socket.

First, the CPU and its new socket: while the roadmaps say the high-end Nehalem to be launched in Q4 will have up to eight cores, the one MSI had in its office was just a quad-core but with eight threads. The socket is still LGA, but instead of the 775 used on current boards, this one now features 1366 pins and is slightly rectangular – not Pentium Pro rectangular, but simply a stretched out square. The back of the socket now has a metal backplate to brace itself and I’m afraid you’ll be buying a new heatsink too because the socket fittings have changed since LGA775. In fact, the whole area that needs to be exclusively for “Intel CPU use” is now apparently over twice the volume of that compared to LGA775 giving motherboard manufacturers even less space to shoehorn in additional components.

Read More..

How To Install Windows Azure SDK for NET

Jumat, 14 Maret 2014

0 komentar
Authors Note :
  • Here I am explaining the experience Which I had with Installation of Windows Azure SDK for .NET - October 2012 version (Latest at the moment ) on My Computer
  • This may be differ for other Environments (according to the software installed)

What is Windows Azure SDK for .NET ?
  • It Enables the creation, configuration, building, debugging, running, packaging and deployment of scalable web applications and services on Windows Azure

What are the Softwares Installed on My Computer ?
  • Windows 7  -  64 bit
  • VS 2010 SP1 -  32 bit
  • IIS 7.5 Express

How to Install  Azure SDK for .NETOctober 2012 ?

Thats It.Youre Done.

But Be Aware
  • If you dont have a Good Luck Then youre in my boat 
  • There are situations where you can have very annoying issues which I had
  • Lets see what are those issues one by one

Issue No. 1 : There was an error attaching the debugger to the IIS worker .......


error attaching the debugger to the IIS worker

Solution : For The Windows 7 with IIS Express Editions Environment

1. From the Start menu, choose Control Panel ---> Programs ---> Programs and Features


Programs and Features


2. Choose Turn Windows Features On or Off

Turn Windows Features On or Off


3. Under Microsoft .NET Framework 3.5, select Windows Communication Foundation
    HTTP   Activation

Windows Communication Foundation     HTTP   Activation


4. Under Internet Information Services --> expand World Wide Web Services --> then
    Application Development Features --> then select .NET Extensibility, ASP.NET,
    ISAPI Extensions and ISAPI Filters (keep default selected items as it is)

ISAPI Filters


5. Under Internet Information Services --> expand World Wide Web Services --> then
    Common HTTP Features --> then select Directory Browsing, HTTP Errors,
    HTTP Redirection, Static Content (keep default selected items as it is)

Static Content


6. Under Internet Information Services --> expand World Wide Web Services --> then
    Health and Diagnostics --> then select Logging Tools, Request Monitor and Tracing
    (keep default selected items as it is)

Request Monitor and Tracing

7. Under Internet Information Services, expand World Wide Web Services, then Security,
    then select Request Filtering

select Request Filtering

8. Under Internet Information Services, expand Web Management Tools, then select
    IIS Management Console

select     IIS Management Console


9. Press OK Button for Install All the selected features

Install All the selected features


Note :  If you still having a problem after doing above steps then

Thats It.You could get rid of that issue by using above steps.

Issue No. 2 : There was a mismatch between the processor architecture ...........

mismatch between the processor architecture

Extra Issue:
  • When having above warning you cannot do debug on your MVC projects View files
  • In other words cannot put brake points

Its like below

cannot put brake points


Important Note : 



Solution :

1. Go to your MVC Web project ---> Select Properties

Select Properties


2. Then click Build Events Tab

3. After that go to Post-build event command line and type below Text there

               cd $(TargetDir)
               del msshrtmi.dll 

Post-build event command line


Thats it.Youre done.
  • Now you can put Brake Points on your MVC projects View files as you expected


Do You Need More Help ?  


Conclusion
  • After Installation of Azure SDK - October 2012 edition you may have some issues which I have mentioned above
  • So by using above solutions you could get rid of those annoying issues
  • Those issues may vary according to your software installations on your machine
  • If that is the case then you can use above mentioned links for get more details

I hope this helps to You.Comments and feedback greatly appreciated.

If you feel it was a good article,Give me a +1.Thank You.



Happy Coding

Articles You May be Like

Stay Tuned: Ill be Back with Caching in Windows Azure

Read More..

Guest Blog for CAD a Blog

Minggu, 09 Maret 2014

0 komentar
I would like to give a thanks to Shaan Hurley of Autodesk for allowing me to be a guest blogger for his blog, Between the Lines. In case you missed it here is a link, Shaan Hurley.

Shaan is the Technical Marketing Mgr. & Worldwide My Feedback Mgr. at Autodesk ,Inc. He has a great blog that has many useful tips and interesting information. I wanted to say thank you to Shaan. And if there is anyone out there that would like a guest blogger let me know, perhaps I could write something for you.

The most comments that I have received about the guest blog was, "Hey Brian nice post, did you here the Oscar Myer song in Spanish?" I think most people scrolled through my article and immediately picked up on Shaans postings about the seeing the Wiener mobile.

Oh well, how can only expect to compete with that right?

Happy CADDING?
Read More..

Norton Anti Virus Gift for Computer

Sabtu, 08 Maret 2014

0 komentar

Computer security has never been more important than it is today. Since I use my computer for paying bills and personal accounting, in addition to standard word processing, I was very concerned with protecting my information. I researched several anti-virus companies to determine the best solution for my security problems, and by far Symantec Norton Anti-Virus was heads and tails above the rest.
First, it works seamlessly with all forms of Windows, including XP, Vista and Windows 7, meaning that Norton is compatible with whichever PC operating system you own. Next, Norton is reasonably priced. While there are several free virus protection software programs available to download through the internet, none of them provide all the features offered by Norton. From AVG to McAfee, Norton was heads and shoulders above the competition. With everything from cybercriminal protection to fixing and removing viruses, Norton has it all.
Additionally, the fraud feature works great for warning me of potential hazards associated with some websites. Nowadays many websites have pop-ups that resemble Windows menus. Norton flashes a warning for me of this potential threat prior to me downloading a potential virus. Along with these great features, Norton keeps my family safe. Im a father of one child who seems to spend most of her lives on the computer, so parental controls are essential. Nortons parental controls allow me to trace where my child has been on the internet so I can be up to date on her searching habits.

Finally, Norton works great at the home and the office. While I have Norton installed on my home computers, my office also uses a Norton product. This competitively priced small business solution is different from my home Norton product. Here, the protection also covers web security for the cloud, which is the future of computing. Additionally, it offers back up data files in conjunction with Windows Small Business Server.
Even though Norton has all of these benefits, no program is perfect, which is why Norton offers 24-hour a day 7 days a week technical support. I have only had to use this feature once, for an error on my part, and found their customer service to be friendly and quite capable. Customer service did not transfer me all over the world just to get answers.
Overall, my experience with Norton has been positive. The installation was easy, it doesnt slow down my computing or web browsing and I like the security and the reputation of using Symantec Norton products. Im interested to see this company progresses and if they will continue to raise the bar for computer security products.


Article Source: http://EzineArticles.com/6183136
Read More..

Fetch Art 1 2 for Mac OS X 10 4 Tiger Released by yours truly

Jumat, 28 Februari 2014

0 komentar
Just a quick note, that Ive taken over development of the excellent Fetch Art application by Yoel Inbar. I finally got a version working 100% with Mac OS X 10.4.

Its available on my website here: http://www.aric.org/fetchart/
Read More..

Do you need to pass OCAJP before taking OCPJP Java Certification for SE 7

Rabu, 19 Februari 2014

0 komentar
One thing, which I certainly noticed after Oracle's acquisition of Sun Microsystems is creating confusion around Java certifications like hell. I used to remember those days, where Java Certifications are well defined and well known e.g. SCJP, SCWCD, SCBCD etc, but currently Java certification for SE 7 is known as either SCJP 7, OCJP 7 or even OCPJP 7. By the way official name of two most sought after Java certifications are Oracle Certified Associate, Java SE 7 Programmer ( Code : 1Z0-803) and Oracle Certified Professional, Java SE 7 Programmer ( Code 1Z0-804 ).  I receive lots of questions regarding Java Certifications for Java SE 6 and 7, with range of queries from how to prepare for exam, to suggestions on books, resources and mock exam simulators. One of the questions, which lot of my reader email me is about, whether taking OCAJP is mandatory for giving OCPJP or not?  Many of them have doubt about whether OCA is required for taking OCP or not? Well, answer is both Yes and No. If  you are appearing for Java SE 7 certification and haven't done any Java certification before than you need to first clear OCAJP and only than you can take OCPJP, but if you are upgrading from an earlier version e.g. you have already passed Oracle Certified Professional, Java SE 6 or SE 5 Programmer (OCPJP 6 or OCPJP 5) or any version of Sun Certified Java programmer exam ( SCJP) than you don't need to go through OCA path. You can directly appear for OCPJP 7. By the way exam code is different for upgrade version, you need to take 1Z0-805, Upgrade to Java SE 7 Programmer. On similar note, if you are appearing for Java SE 6 certification than you don't need to pass OCA, you can directly take Java 1.6 certification.
Read more »
Read More..

5 books to learn Spring framework and Spring MVC for Java Programmers

Selasa, 11 Februari 2014

0 komentar
Spring and Spring MVC is one of the most popular Java framework and most of new Java projects uses Spring these days. Java programmer often ask questions like which books is good to learn Spring MVC or What is the best book to learn Spring framework etc. Actually, there are many books to learn Spring and Spring MVC but only certain books can be considered good because of  there content, examples or the way they explained concept involved in Spring framework. Similar to  Top 5 books on Java programming we will some good books on Spring in this article, which not only help beginners to start with Spring but also teaches some best practices. In order to learn a new technology or a new framework, probably best way is to start looking documentation provided and Spring Framework is no short on this. Spring  provides great, detailed documentation to use various features of Spring framework but despite of that nothing can replace a good book. Luckily both Spring and Spring MVC got couple of good titles which not only explains concepts like Dependency Injection and Inversion of Control which is core to spring framework but also gives coverage to other important aspect of Spring. Following are some of the good books available on Spring and Spring MVC which can help you to learn Spring.
Read more »
Read More..

Database Website to Run and Practice SQL Query Online for FREE SQLFiddle

Kamis, 06 Februari 2014

0 komentar
Other day, I was looking for a website to execute SQL query online, since I have uninstalled Microsoft SQL Server because of memory and CPU constraint and I don't want to install it again, just for executing another query. Also, installing database is pain, it takes time and eats up lots of resources e.g. RAM memory, CPU etc; Given so many database to work with e.g. Oracle, MySQL, Sybase, PostgreSQL and SQLLite, it's not really possible to have all of them in your poor laptop. Fortunately my search leads be to this wonderful site called SQLFiddle, this is what exactly I wanted. This site offers support for lot of popular databases, allows you to build your database schema online and execute SQL query on the fly. I couldn't have asked more, It's a great resource to learn and practice SQL queries online. Apart from many sweet feature, it also allows you to share your problem with community. If you are writing a complex query and stuck in middle, looking for help, you can create your schema on SQLFiddle and can share with your query to any forum or question answer website like StackOverFlow or any forum. Having a collection of online database, just makes running SQL query a fun. You can understand, how happy I am to know about this site, which let me to run and practice my SQL queries online, that I am sharing with you guys. To be frank, there is not many online site, where you can practice SQL query in your favorite database. I was looking for online website to test SQL query from long time, but couldn't find anything like SQL Fiddle, May be I am not aware if couple of them like SQLFiddle already exists, but this  a site every programmer, database administrator, SQL beginners and SQL Experts must bookmark, a great tool in SQL developer and any programmers armory.
Read more »
Read More..

How UPnP failed me and Bonjour for Windows saved me

Rabu, 05 Februari 2014

0 komentar
Today I am working in an entirely Windows XP environment. Not a Mac to be found. However, it was Apple software that saved me.

It might seem strange to be extolling the virtues of Apple software on Windows, and believe me, if the Windows UPnP software worked as it is supposed to, I probably wouldnt be doing this, but if you find yourself in the same situation this article might help you.

We just got a new Axis Q1755 network camera. It supports Universal Plug and Play or UPnP. It also supports Bonjour which it turns out is very lucky for me. I connected the camera to our network. At that point, as a UPnP device it is supposed to show up on my Windows XP computer inside My Network Places. I opened My Network Places, and it wasnt there.

I found an article that said Windows Firewall can interfere with UPnP devices. However, since Im on an internal network, I have my Firewall turned off.

I found another article that mentioned that by default Windows XP might not have all the needed UPnP software installed. I went into Control Panels->Add or Remove Programs. I clicked the Add/Remove Windows Components button. I clicked Networking Services. Then I clicked Details… I saw that UPnP User Interface was not checked, so I checked it to install it. Clicked OK, then Next, then Finish which installed the UPnP components. Opened My Network Places again, but still nothing.

I found yet another article that said I might need to enable the UPnP discovery service. So I went into Control Panels->Administration Tools->Services and looked for the SSDP Discovery Service. Sure enough, it was disabled. I enabled it and started it. I verified its status changed to Started. Closed the Services control panel. Opened My Network Places again, and still nothing.

Now Ive already wasted 10 minutes on something that was supposed to be Plug and Play. Then I noticed in the setup manual of the camera it also supports Bonjour for Mac OS X. Hmmm I know Apple released Bonjour for Windows too. It cant work any worse then this, and if it takes less then 10 minutes its a more efficient use of my time. So I go to the Apple website and download Bonjour for Windows. It installs a new button on the Explorer Bar in Internet Explorer. I click that button and it immediately finds three devices on my network. Two printers, and my new Axis camera. I click on the camera and have full access to it.

So I gotta say, Im liking Bonjour for Windows.
Read More..

Can you write a program in Java for beginner to intermediate level coding

0 komentar



Q. Can you write code to generate a 4 digit number, where the same number cannot be repeted? For example, 1234 is valid, but 1124 or 1214 are invalid because the value 1 is repeated.
A. Firstly, write some pseudo code

1. Have an array or list of numbers - 0,1,2,3,4,5,6,7,8,9
2. Shuffle these numbers randomly in a list or array.
3. Pick the first 4 number from the list or array
4. concatenate these 4 randomly selected numbers and return them as a 4 digit result.

Now, you can write the code as shown below:


import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class GenerateRandomNumber2 {

private static final int GENERATION_COUNT = 10;
private static final int NUMBER_OF_DIGITS = 4;

public static void main(String[] args) {
for (int i = 1; i <= GENERATION_COUNT; i++) { //e.g. generate 10, 4-digit numbers
System.out.println(generateNumber(NUMBER_OF_DIGITS)); //e.g. generate a 4 digit number
}
}

public static String generateNumber(int size) {
//input validation -- i.e. precondition check
if(size <= 0 || size > 10) {
throw new IllegalArgumentException("Invalid size: " + size);
}

//power of varargs to create a list of 10 numbers from 0 to 9
List<Integer> listOfNumbers = Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);

//shuffle the numbers using the Collections utility class
Collections.shuffle(listOfNumbers);

StringBuilder sb = new StringBuilder(4);

//get the size - for e.g first 4 shuffled numbers
for (int i = 0; i<size; i++ ) { //e.g. loops 4 times
sb.append(listOfNumbers.get(i)); //string builder is used for mutation
}

return sb.toString(); //convert to string object
}
}



Q. What if you didnt have the shuffle method in the Collections class?
A. Here is the pseudo code

1. Have an array  - 0,1,2,3,4,5,6,7,8,9
2. Loop through these numbers 4 times and randomly pick an index.
3. Once a number from an index is used, set the number on that index to say -1 so that the same number cannot be picked again.
4. If the same index was randomly picked, try again.
5. concatenate these 4 randomly selected numbers and return them as a 4 digit result.

public class GenerateRandomNumber {

private static final int GENERATION_COUNT = 10;
private static final int NUMBER_OF_DIGITS = 4;

public static void main(String[] args) {
for (int i = 1; i <= GENERATION_COUNT; i++) { //e.g. generate 10, 4-digit numbers
System.out.println(generateNumber(NUMBER_OF_DIGITS)); //e.g. generate a 4 digit number
}
}

public static String generateNumber(int size) {
// input validation -- i.e. precondition check
if (size <= 0 || size > 10) {
throw new IllegalArgumentException("Invalid size: " + size);
}

int[] myNumbers = new int[10];

//store numbers 0 to 9 in an array
for (int i = 0; i < myNumbers.length; i++) {
myNumbers[i] = i;
}

StringBuilder sb = new StringBuilder(4);
int index;

for (int i = 0; i < size; i++) {
index = (int) Math.floor(Math.random() * 10); // pick a random index
if (myNumbers[index] >= 0) {
sb.append(myNumbers[index]);
myNumbers[index] = -1; // mark it as used with -1
} else {
i--; //try again if this index was already used i.e. value is -1
}
}
return sb.toString();
}
}


Some follow up questions:

Q. Was the above method thread-safe?
A. Yes, as it uses local variables and there is no shared data.

Q. How will you extend the above code so that each number generation happens on its own thread?
A. Spawn new threads as shown below


public static void main(String[] args) {
for (int i = 1; i <= GENERATION_COUNT; i++) { //e.g. generate 10, 4-digit numbers
Runnable r = new Runnable() { //e.g. generate a 4 digit number in its own thread
@Override
public void run() {
System.out.println(generateNumber(NUMBER_OF_DIGITS));
}
};

Thread t= new Thread(r, "thread-" + i);
t.start(); //executes the run( ) method
}
}

Q. How will you extend the code to retry when there is a duplicate 4 digit number?
A. Here is the added code to return only unique 4 digit numbers


    private static final int GENERATION_COUNT = 10; 
private static final int NUMBER_OF_DIGITS = 4;

private static final Set<String> setOfGeneratedNumbers = Collections.synchronizedSet(new HashSet<String>(10));

public static void main(String[] args) {
for (int i = 1; i <= GENERATION_COUNT; i++) { //e.g. generate 10, 4-digit numbers
Runnable r = new Runnable() { //e.g. generate a 4 digit number in its own thread
@Override
public void run() {
System.out.println(getUniquelyGeneratedNumbers(NUMBER_OF_DIGITS));
}
};

Thread t= new Thread(r, "thread-" + i);
t.start(); //executes the run( ) method
}
}

public static String getUniquelyGeneratedNumbers(int size) {
// input validation -- i.e. precondition check
if (size <= 0 || size > 10) {
throw new IllegalArgumentException("Invalid size: " + size);
}

//generate a number first
String genNumber = generateNumber(size);

//check if the generated number was already generated, if yes -- generate another number
while(setOfGeneratedNumbers.contains(genNumber)) {
genNumber = generateNumber(size);
}

//store the generated number in the set
synchronized(setOfGeneratedNumbers) {
setOfGeneratedNumbers.add(genNumber);
}

return genNumber;
}



Q. Can you see any flaw(s) in the above code?
A. Mathematically you can only generate  5040 numbers. This was calculated as described below:

1. There are 10 numbers from 0 to 9.
2. You cant repeat the same number, so first digit can be chosen from 10 possible numbers, the second digit from 9 possible numbers, the third digit from 8 possible numbers, and the final and fourth digit from 7 possible numbers.
3. Hence, the number of 4 digit number combinations you can have is -- 10 * 9 * 8 * 7 = 540.

Flaw 1:

So, if the GENERATION_COUNT  is set to 5041, the while loop in the getUniquelyGeneratedNumbers(int size) method will never return false, and you will end up with an endless loop.


Flaw 2: 

The above code generate a new thread for each execution. This can potentially create 5040 new threads, which can be expensive new real production code and also can adversely impact performance as the CPU spends more time in context switching. It is best to use the Java 5 executor framework that lets create a pool of thread and reuse them.
Read More..

Copyright © 2010 Computer Tips and Trick | Powered By Blogger