Wednesday, February 2, 2011

Token-Pasting

Ang mga parameter o argument sa usa ka macro gitawag kana siya og "token". Kung kaning token gamitan nimo og og double-number-sign o gitawag na siya og token pasting, pasabot na ang token o parameter sa macro imo e sumpay. Kung aduna koy macro na #define hi(n), ang n mao ang token kung ako nang e sumpot gamit ang double-number-sign sa usa ka string pareho ani val##n, iya nang e perform sama sa usa ka variable o method sa function.

Example:

#include <stdio.h>;

#define display(n) printf("macro value: %d\n", val##n);


int val1 = 5;
int val2 = 10;

int main()
{
display(1); //pareho ra sa printf("macro value %d\n", val1);
display(2); //pareho ra sa printf("macro value %d\n", val2);

return 0;
}

Thursday, January 27, 2011

Unsaon pag post og code sa blog

Tungod kay ang tumong ni ining blog ang pagsuwat o pag discuss, og kinahanglan man jud ko mo post sa code, dako ang panginahanglan na ang code maayo pag ka format (indentions, coloring, font) og pag ka-presenter aron sayon ra siyang mabasa og masabtan. Maayo lang gani naka share ko ni Max mahitungod ani og gi tagaan ko niya og link unsa-on.

http://vivianningyang.blogspot.com/2009/05/how-to-post-source-code-in-blogspotcom.html


Sample:

if(itemCount < 5) {
itemCount++;
} else {
itemCount = 0;
}


Sunday, January 23, 2011

Security Trust Issues sa shared hosting

Pila ka mga gabii ko nag dok-dok og pag-ayo sa problema sa pag deploy sa akong site nga gi-himo didto sa usa ka shared hosting environment. Pwerti nakong liboga unsay hinongdan sa maong problema. Nakasamot pa nako og kalibog kay pag upload nako sa code didto sa iyang FTP mo 404 Error (File/Directory not found), og di nako makita ang unsay error. Tungod diay sa setting sa web.config nako na set ang custom error na set to "RemoteOnly"


Tood man akong gi set to "Off" ang mode og nakita nako ang tinood problema. Wa diay gina-support ang .NET 4.0 sa akong host. Ako gi usab apan naa gahipon sya error.

That assembly does not allow partially trusted callers

Diri nag sugod akong kalbaryo. Diri ko naka hilak og rainbow kay wa pa ko sukad ani na error kay wa paman pud ko ka sulay og deploy sa usa ka shared hosting environment. Pareho sa ubang developer "Google" dayon. Naay daghan mga suggestions.

1. Set ang to medium level ang trust level sa web.config - di siya pwede kay tungod dili e allow sa host na ma override ang trust level.
2. Add og [assembly:AllowPartiallyTrustedCallers] sa AssemblyInfo.cs - kini ang naka sulbad sa akong duha ka adlaw na problema.

Tuesday, January 18, 2011

Pasi-una

Dugay na ko na unta kini naa huna-hunaan na mag sugod og blog na binisaya og e pahitungod sa mga bisayang programmer. Dinhi nako e yag2x og e discuss ang mga nasinati-an nakong mga adlaw-adlawng kasayoran sa trabaho isip usa ka programmer. E discuss pud nako diri ang mga tips na akong mga nahibaw-an sa pag program og pag tudlo sa akong mga nahibaw-an.