Category Archives: General

Welcome to iCode Software

iCode was founded in 1989, and has had an incredible journey over the years with multiple successful hardware and software engineering ventures.   While the founders of iCode have all moved on to create many other successful ventures, this site’s purpose is is to serve as a repository and social hub for iCode fans.   Together we can discuss all kinds of awesome development projects, post general how to’s, tips/tricks, and any other technology related topics.

Lets see how this progresses and I have no doubt the iCode legacy will continue to live on.

Eight Constitution Medicine

infinityEight Constitution Medicine (ECM) is a comprehensive system of healing that has been proven effective for over 2500 years.  It is one of the fastest growing health care modalities today.

Why does one get tired after eating a meal? Why is one allergic to a particular food or medication and others are not?  Why does one get angry easily but another is calm from the moment they were born? The answer to these and similar questions is that each person’s make-up (also known as constitution), is different.

Everyone is born with a different constitution based on their genetics and physiology being either like their mother or father, as far as the relative strength and weaknesses of their organs.  People with the same disease or condition react differently to a food or a medication.  This is because of their constitution.

In ECM, a specialized pulse taking technique is used to diagnose your constitution (your make up) to identify what your strengths and weaknesses are (which appear inherently in the organ system, shape, character, personality, etc.).

There are 8 known constitutions: Hepatonia, CholecystoniaPancreotoniaGastrotonia, PulmotoniaColonotoniaRenotonia, and Vesicotonia.

Your constitution will dictate what food groups to eat or avoid to help your body to heal itself. By following the right food regimen based on your constitution, you can help strengthen the weak and the deficient, or balance the overactive and the excess condition that you have.

Each constitution’s food intake plan is categorized in 3 groups based on the energetic nature and the effect of the foods on the body as follows

  • Good for You: Foods that are most beneficial for your health. Consuming them balances your organ system.
  • Better to Avoid: Food that you should eat in moderation and rarely, and  should not be a large portion of any meal.
  • Bad for You: Foods that are harmful to your well- being, and contribute to your illness.

If you do not know what your Constitution is, contact Verity and setup an appointment to have them examine you and determine your constitution.

Here at iCode,  we developed a mobile application that lets individuals  quickly lookup foods and displays the properties, nature, and effectiveness  as they relate to their specific constitution.

Free on App Store  Free on Android

3

2

MS SQL query to Find Columns or Fields in Database

If you need to locate a field in a large database and you don’t know what table the filed is or not really sure of the exact spelling of the field, you can use this simple query to search for fields names in a database.

SELECT t.name AS table_name, 
SCHEMA_NAME(schema_id) AS schema_name,
c.name AS column_name
FROM sys.tables AS t
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE c.name LIKE '%Your_Field_Name%'
ORDER BY schema_name, table_name

Inject onload javascript function for asp.net aspx pages with master page

1. Add reference to HtmlControls on top of your cs file

using System.Web.UI.HtmlControls;

2. In your Page_Load function of the .cs file add

((HtmlGenericControl) this.Page.Master.FindControl(“PageBody”)).Attributes.Add(“onload”, “load()”);

3. Make sure your master page BODY has the the matching id from above. in this case: ID=”PageBody” runat=”server”

4. In your aspx file, add you load function. something like:

Use SIP Client softphone with your Google Voice account – Free!

Since Google does not support SIP, what you need to do to get around the restriction is get an alternate SIP account, connect it to a 2nd phone number, and the forward your Google Voice to this number.

This is how you can do it for Free!

1. Get a SIP account from sip2sip.info

  • (Its free and just take a minute to create an account)

2. Get an IPKall phone number from ipkall.com

  • Create an account and use your sip2sip.info from step 1 and they will give you a USA phone number for free.

3. Get a Google voice number (if you don’t have one yet) and forward it to your new IPKall phone number from step 2.

4. Setup your softphone using your sip2sip.info account info.

  • I like the free client called Zoiper.  you can get it here.

Thats it!

Now your Google Voice inbound calls will ring on your SIP client!

enjoy!

document.getElementById in asp.net with Master Pages

Using JavaScript to locate controls in ASP.net pages that are linked to master pages can be tricky.  This is because the ASP.net reassigns control IDs dynamically and the names change.

A simple solution is to use asp.net inline Tags.

For Example:

Instead for using:

document.getElementById(“Label1″)

try using:

document.getElementById(“<%=Label1.ClientID%>”)