Titanium Studio

February 22, 2012 Leave a comment

IDE that seems to be able to develop Android, IPhone, Rails, PHP and native desktop apps

https://wiki.appcelerator.org/display/guides/Videos

Categories: Coding

Achievements are not for XBOX any more

February 17, 2012 Leave a comment

There is now an achievements plugin for Visual Studio.  See if you can create a class that has 10 inheritances: http://channel9.msdn.com/achievements/visualstudio

Categories: Coding

CRM Form Collapsible Sections

December 8, 2011 Leave a comment

//Add collapsible functionality to sections.
/*********************************************************************/

function attachCollapsableToSections() {
    var sections = getElementsByCondition(function(elm)
    { if (elm.className.indexOf("ms-crm-Form-Section") != -1) return true; }, null);
    for (var i = 0; i < sections.length; i++) {
        sections[i].innerHTML = ‘<img  alt="Expanded, click to collapse" src="/_imgs/navup.gif" style="cursor:hand;"/>’ + sections[i].innerHTML; sections[i].childNodes[0].attachEvent(‘onclick’, toggleVisibility);
    }
}
function attachCollapsableToSections() {
    var sections = getElementsByCondition(function (elm) { if (elm.className.indexOf("ms-crm-Form-Section") != -1) return true; }, null);

    for (var i = 0; i < sections.length; i++) {

        sections[i].innerHTML = ‘<img  alt="Expanded, click to collapse" src="/_imgs/navup.gif" style="cursor:hand;"/>’ + sections[i].innerHTML;
        sections[i].childNodes[0].attachEvent(‘onclick’, toggleVisibility);
    }

}

function toggleVisibility(e) {
    var sectionContainer = e.srcElement.parentNode.parentNode.parentNode;

    var elements = getElementsByCondition(function (elm) { if (elm.vAlign == "top") return true; }, sectionContainer);

    for (var i = 0; i < elements.length; i++) {
        if (elements[i].style.display == "none") {
            elements[i].style.display = "";           
            e.srcElement.src = e.srcElement.src.replace("navdown", "navup");
        }
        else {
            elements[i].style.display = "none";           
            e.srcElement.src = e.srcElement.src.replace("navup", "navdown");
        }
    }
}

function getElementsByCondition(condition, container) {
    container = container || document;
    var all = container.all || container.getElementsByTagName(‘*’);
    var arr = [];
    for (var k = 0; k < all.length; k++) {
        var elm = all[k];
        if (condition(elm, k))
            arr[arr.length] = elm;
    }
    return arr;
}
/*********************************************************************/

Categories: CRM Tags:

Is an app just HTML 5?

October 22, 2011 Leave a comment

I created an HTML 5 based CMS app:

http://m.wix.com/gregjonescto/icandothat

Is this the best way to build enterprise based apps – HTML 5? 

I don’t see why not.

Greg Jones

October 19, 2011 Leave a comment

This is your new Flavors.me page.

via Greg Jones.

Categories: Coding

Thinking about how IT will work in the near future

October 16, 2011 Leave a comment

OS

  • Windows 8
    • Metro Look
    • Touch
    • Blend Apps with other apps
  • OS X Lion

Cloud

  • Private Clouds
    • HyperV, VMWare
  • Public Clouds
    • Amazon

App Solutions

App Development

  • Social vs Crowdware
  • Mobile vs HTML 5

Processes

  • BCP & Strategic Planning => Enterprise Architecture

Other

  • BYOT (Bring Your Own Tech.. to the office)
Categories: CIO, IT LEADERSHIP

ITIL Service Catalog

August 15, 2011 Leave a comment

I found a great example of communicating an ITIL Service Catalog from Purdue University.

http://www.itap.purdue.edu/service/catalog/about.cfm

Categories: IT LEADERSHIP, ITIL Tags:

Dynamics GP Tables

August 2, 2011 Leave a comment

Great link to all the GP Tables

http://victoriayudin.com/gp-tables/

Categories: GP

Microsoft Dynamics CRM 2011 Development Resources

August 1, 2011 Leave a comment
Categories: CRM

Disable an entire CRM Form

July 27, 2011 Leave a comment

Used to disable an entire form after a certain status has occurred:

for (var index = 0; index < crmForm.all.length; index++)
{
    if(crmForm.all[index].Disabled != null)
    {
        crmForm.all[index].Disabled = true;
    }
}

Categories: Coding, CRM Tags:
Follow

Get every new post delivered to your Inbox.