Monday, November 3, 2008

What diet is recommended for high uric acid?

Q. My 58 years old husband has high homocystine levels and the uric acid is 6.9 and blood pressure is 130/90 mmHg. He takes Tozzar 50 and Metilda plus. Please suggest which fruits and vegetables he should avoid and which oil is safe for him?
A. Purines are organic compounds, which create uric acid on breakdown in the body. While your body needs uric acid for blood vessel health and other processes, a buildup of excess uric acid can lead to gout, diabetes and even cardiovascular disease. Purines consumed in the diet account for about 50 percent of the uric acid produced in the body. Therefore, avoiding foods high in purines or following a modified purine diet may help improve uric acid levels.

General guidelines are -

* Restrict meat/fish/poultry intake

* Avoid alcohol and processed foods

* Lose weight if overweight

* Exercise regularly

* Drink 8-10 glasses of water a day

* Eat plenty of fruits & vegetables

Restrict foods high in purines -

* Organ meats such as liver, kidney, heart

* Selected fish and shellfish

* Meat & yeast extracts brewers and bakers yeast

* Meat soups & stock cubes

Recommended foods to eat -

* Fresh cherries, strawberries, blueberries and other red-blue berries

* Bananas

* Celery

* Tomatoes

* Vegetables including cabbage and parsley

* Foods high in bromelain (pineapple)

* Foods high in vitamin C (red cabbage, red bell peppers, tangerines, mandarins, oranges, potatoes)

* Low-fat dairy products

* Complex carbohydrates (breads, cereals)

* Chocolate, cocoa

* Coffee, tea

Since purines are found in so many foods, it’s important to understand that not all purine-source foods affect the body in the same way. For instance, although purines are found in vegetable sources, these purines don't cause the same amount of uric acid buildup in the body that meat sources do. In fact, fresh fruits and vegetables reduce acid levels in the body and it is often advised to avoid red meats, organ meats and highly processed foods. Fresh fruits and vegetables are encouraged so the patient can increase alkalinity in the blood. Therefore, rather than attempting to find foods that are free of purines and uric acid, its important to know how to increase the body’s alkalinity, which naturally reduces the body’s acidity. Fresh, non-processed foods, such as fruits and vegetables, are the way to go.

Being overweight appears to be the most common determining factor for excess uric acid production. Therefore, it is very important to maintain a healthy weight. Consider the calorific value of the foods that do not contain purines and aim to eat a healthy well-balanced diet. Fatty foods such as butter and cream should be avoided. When you begin to lose weight, the kidneys are more able to eliminate uric acid and in some cases, the production of uric acid by the liver is also reduced.

Thursday, October 30, 2008

Data Recovery Softwares Evaluation of HxD Hex Editor,R-Studio,GetDataBack

Evaluation: HxD Hex Editor

The user interface of the editor is laced with menu driven selection of the available commands which is very helpful even for the lay man and is meeting the standard of the Microsoft products. Microsoft products are renowned as user friendly.
I am very much impressed and felt very convenient with its menu options as well as tool bars containing small icons representing commands functionality. UI is created professionally as per standards. It has all the common commands normally each software should equipped of e.g. resize window, copy, paste, delete.
I used it to analyze the data structure of the floppy disk stored in an image file. But despite this it also supports the disks as well as images. It gives you more convenient to open the software executable files which are loaded in the RAM portion.

Advantages:
1.User friendly interface.
2.Standardized as compare to Microsoft Products.
3.Supports the disk , image , RAM
4.Flexible display options.
5.Support is available.
6.Very strong find and replace option.
7.Very Fast Processing.

Disadvantages:
1.Help is missing in the software
2.Only available for Windows Operating System


Evaluation: R-Studio

I have been using R-Studio for the last 3 years. I found it very useful tool to recover my lost data. I have used this software in very critical situations when my hard drive was infected with virus and the operating system got corrupt. I have recovered all my important data using very simple steps. Despite the simple data recovery features it has included more advanced features which are very valuable.

Advantages:
1.Supported all the data formats.
2.Connect to remote file system.
3.Image files support
4.Create Option
5.Detailed view of all the drives
6.Built in Hex Editor
7.RAID support
8.File formats support
9.Supported other operating systems windows as well as Linux


Disadvantages:
1.Did not find any.


Evaluate: GetDataBack
A user interface is typically based on wizards in addition to menu and tool bar. It is supported limited formats of the hard drive i.e. FAT, NTFS. I used this software only to recover deleted or lost files. It has very limited options and does not support damaged data recovery. But the results of the recovery are dramatically up to the standards. The user interface is required to be improved.

Advantages:
1.Support of Physical drives, Image files, Remote Physical drives.
2.Create image file
3.FAT, NTFS

Disadvantages:
1.UI
2.Only FAT, NTFS
3.Difficult in use.
4.Linux



Evaluate: ILOOK

ILook is incredibly functional tool for forensic investigation. The ILook is used by FBI for forensic investigations. The latest version is available for the law enforcement agencies. This is my unique experience to use this software as a Forensic investigation tool in my assignment. It has the feature to analyze a lot of operating system formats. We need to create an image to analyze or investigate the data of the criminal. In this tool you can manage different cases simultaneously. It has supported a wide range of file formats and the facility to create your own customized file format. It is a complete solution you can recover data from the disk and it automatically placed same file type in the related folder. After that there is provision to view the contents of the recovered file in external or internal viewer. It is an excellent tool for investigation which enhances the capability of the investigator in every dimension to analyze the electronic data during his investigation process.


Advantages:
1.Ability to accomplish forensic investigation.
2.Comprehensive tool in its functionality.
3.Customized Hex editor selection option.
4.All the activity is recorded in log files
5.Provision to use customized scripts
6.NTFS Encrypted files
7. Virtual folders
8.Disk View
9.String search
10.Destruct drive
11.Reporting facility in html or word file format.
12.Thumbnail view of files
Disadvantages:
1.UI need to be more users friendly and attractive.
2.Tool bar can be added.
3.Linux
4.Graphical representation of Evidence.
5.Search criteria reports can be added.

Tuesday, October 21, 2008

ErWin v7 Key

KEY

DS5DS-QLJHX-FD6PL-KHPLV-UWTSA

AllFusion ERwin Data Modeler
Versions:7.1.0.1075

Monday, September 29, 2008

MS Word Macros - Document Compactor



Sub NoParagraphsAllowed()

For Each Xpara In ActiveDocument.Paragraphs

Xpara.Range.Select

Selection.Characters(Selection.Characters.Count).Delete

Next

End Sub



What this macro does:

This macro will go through an entire Word document and remove all carriage return characters. A carriage return is basically the invisible marker found at every point in the document where the author hit the return key or enter key. A carriage return is also called a paragraph mark, end of paragraph, newline, line feed, hard return, or soft return. In reality, there are differences between the different types of return characters I just listed, but the distinctions are not important for this discussion because this macro will delete all of them.

If the idea of "invisible return characters" is a new concept for you, then you may wish to try the following exercise: Open a document in Word, and open the "Options" box. (You can accomplish this by clicking "Tools," then "Options.") Then click the "View" tab when the Options box opens. The View tab contains a section titled "Formatting Marks." Click "All" under Formatting Marks to fill in the box with a check mark. Voila! Now when you view the document, all the paragraph marks that were previously hidden will now be indicated with a ¶ symbol.

Why I wrote this macro:

Originally, I wrote this macro so that I could quickly "compact" or "compress" my HTML documents. On the one hand, compacting the document has the benefit of reducing the total number of characters in the document, thus reducing the size (in bytes) of the file. However, that was not my initial motivation. The situation that motivated me to write this was the struggle and frustration I was encountering trying to get my HTML resume to display correctly on a career search web site. I would upload the HTML code to the career site, but then my resume would mysteriously display with several extra inches of blank space between paragraphs and between table rows. It took me a while to figure out what was going on, but eventually I discovered that the problem could be eliminated by removing absolutely all unnecessary space characters and carriage return characters from my HTML code.

In other words, I needed to take the original code, which looked something like this:


  • Objective:
    To obtain a challenging administrative assistant position where I can contribute my expertise in one or more of the following skill areas:




    Spreadsheets -
    I am an advanced user of Excel with extensive knowledge of macros/automation.

...and compact it to make it look like this:

  • Objective:To obtain a challenging administrative assistant position where I can contribute my expertise in one or more of the following skill areas:

    Spreadsheets - I am an advanced user of Excel with extensive knowledge of macros/automation.

Of course, that is exactly what this macro will do automatically, in one fell swoop!

Other uses for this macro:

This macro is also useful for saving paper when printing long multi-page documents. If you are printing a document because you need a hard copy of the data without much regard to the formatting, then you could use this macro to "compact" the document. With any luck, you will end up printing 5 pages instead of 7, or 20 pages instead of 27. It all depends on how many paragraphs are in the document and how much space separates each paragraph from the next.

For example, I occasionally come across web pages that I would like to print. However, I realize that I could save space and save paper if I were to copy the web page into MS Word rather than printing from my browser. This way, I could reformat the text according to my own needs. I could delete headers, navigation bars, and advertisement text, leaving only the key data that I wish to print. I could then save even more space by running the document compaction macro. This can be very helpful for printing web pages that contain excessive white space between paragraphs.

Tuesday, September 23, 2008

How to Capitalized the first character of the text in Visual Basic 6

Sub Text1_KeyPress(KeyAscii As Integer)        If Text1.SelStart = 0 Then           ' This is the first character, so change to uppercase.           KeyAscii = Asc(UCase$(Chr$(KeyAscii)))       Else           ' If the previous character is a space, capitalize           ' the current character.           If Mid$(Text1, Text1.SelStart, 1) = Space$(1) Then               KeyAscii = Asc(UCase$(Chr$(KeyAscii)))           End If       End If   End Sub  

The functionality in the KeyPress event is tied explicitly to Text1. To reuse this code, you would have to cut and paste it and then change every reference made to Text1 to the new control. The code would be truly reusable if written like this:

Sub Text1_KeyPress(KeyAscii As Integer)       KeyAscii = nConvertToCaps(Text1, KeyAscii)   End Sub    Function nConvertToCaps(ByVal ctl As Control, _       ByRef nChar As Integer) As Integer        If ctl.SelStart = 0 Then           ' This is the first character, so change to uppercase.           nChar = Asc(UCase$(Chr$(nChar)))       Else           ' If the previous character is a space, capitalize           ' the current character.           If Mid$(ctl, ctl.SelStart, 1) = Space$(1) Then               nChar = Asc(UCase$(Chr$(nChar)))           End If       End If        nConvertToCaps = nChar   End Function

Useful Books for Object Oriented Visual Basic 6

If you really want to learn about classes/objects check out these two excellent books (both by Wrox). Beginning Visual Basic 6 Ojbects and Visual Basic 6 Business Objects (Rockford Lhotka). The business objects book has some really sweet concepts for encapsulating data from databases into classes.

Friday, September 19, 2008

Install livna repository for FC9

[root@localhost ~]# rpm -ivh http://rpm.livna.org/livna-release-9.rpm
Retrieving http://rpm.livna.org/livna-release-9.rpm
warning: /var/tmp/rpm-xfer.eLBxql: Header V3 DSA signature: NOKEY, key ID a109b1ec
Preparing... ########################################### [100%]
1:livna-release ########################################### [100%]

Tuesday, July 8, 2008

Graphical Network Design Tool

I would like to create a useful network for my organization at current building which has lot of rooms. I need to know the better way how can I suggest to my seniors about the actual requirement of equipment and cabling in the building to established a network infrastructure. Any free software which will help me to develop graphical representation of the proposed network.


Suggestions:
http://www.cutedraw.com
http://dia-installer.sourceforge.net
http://www.gnome.org/projects/dia/
At this time, only one I could think that might work is auto cad (architect drawing software) or the usual adobe photoshop CS.

Laptop Battery Issue

I have Compaq Evo N600c Notebook. The status of battery is showing
only 3% remaining (charging) though it is not charging and stuck and
running on power source. Is there any way to figure out this problem.
Before a week it was charging up to 56% and stops there.

Monday, March 17, 2008

MS Office Help

(Q) I have a MultiSelect listbox control on my form. I want to pass the selected items to a query as a parameter. How do I do this?

(A) Unlike simple listbox controls which can be referenced as a parameter by a query, MultiSelect listboxes cannot be used directly as a parameter. This is because calling the listbox (Forms!frmMyForm!lbMultiSelListBox) from anywhere will not automatically concatenate all the selected items. You need to build the criteria yourself.

Note: You can still use a parameterized query provided you pass the entire Where clause to it via code as a parameter. (eg. Have the query reference a hidden control to which you manually assign the complete WHERE clause using the following logic.)

For example,

'******************** Code Start ************************
Dim frm As Form, ctl As Control
Dim varItem As Variant
Dim strSQL As String
Set frm = Form!frmMyForm
Set ctl = frm!lbMultiSelectListbox
strSQL = "Select * from Employees where [EmpID]="
'Assuming long [EmpID] is the bound field in lb
'enumerate selected items and
'concatenate to strSQL

For Each varItem In ctl.ItemsSelected
strSQL = strSQL & ctl.ItemData(varItem) & " OR [EmpID]="
Next varItem

'Trim the end of strSQL
strSQL=left$(strSQL,len(strSQL)-12))
'******************** Code end ************************

Friday, February 1, 2008

Excel 2007

I have started to learn about Microsoft Excel 2007. I found the major difference which attracts me that the number of rows have been increased from 65534 to 1048576 ( More than one million). Beside this the very much attractive and useful Microsoft ribbon which is used to execute different commands. There you will find Layout Editing Facility , Conditional formatting etc. I liked most the user interface and Ribbon which is much helpful than earlier versions. In the ribbon you will see the tabs on top of the window captioned with the related commands or you will find group information under these tabs. You will also add you favorite commands on the top in shape of small icons as you were doing in the earlier versions. The menu on the top left corner provides you the facility to save your documents in previous versions of the Microsoft product for the users who are still using older versions. In each group there are more commands lies in it i.e Font group has all the information or option of font size , font color, font style etc.
visit the site to look into actual difference with older version with version 2007.
http://visio.mvps.org/Excel_2007.htm

Thursday, January 3, 2008

snort

I am trying to install snort in Fedora Core 7 but not succeeded yet.
Anybody is welcomed to share.