Archívum - 2012
június 20
Kérdés: PHP kód "megvédése" hogyan?
Sziasztok!
Egy olyan problémában kérném segítségeteket, hogy mi a teendő akkor, ha ha ügyfelem csak akkor hajlandó fizetni, ha a szerverére töltöm fel a kódokat, de sajnos félő, hogy egyszerűen lemásolja, s elfelejt fizetni. Sajnos a program nagy részét már feltöltöttem a szerverére, eddig ott tesztelték, de a programozója elszólta magát, hogy nagyon átlátható a kód, könnyű benne módosítani. Ezek után a többit a sajátomra töltöttem fel, ahol fut is jól, tesztelte is, de nem hajlandó fizetni, csak akkor, ha azt az Övére is feltöltöm. Olyan ötletet kérnék, ami vagy egy idő után "megsemmisíti" a kódokat, avagy úgy van becsomagolva, hogy az visszafejthetetlen. (md5 hash stb-t ismerem, nekem sem sok idő visszafordítani).
A jótanácsokat nem kérem, hogy szerződés meg ilyesmi, nincs pénzem ügyvédre, hogy pereskedjek.
Hasznos, gyakorlati tanácsot várnék.
Üdv:
Zsolesz
■ Egy olyan problémában kérném segítségeteket, hogy mi a teendő akkor, ha ha ügyfelem csak akkor hajlandó fizetni, ha a szerverére töltöm fel a kódokat, de sajnos félő, hogy egyszerűen lemásolja, s elfelejt fizetni. Sajnos a program nagy részét már feltöltöttem a szerverére, eddig ott tesztelték, de a programozója elszólta magát, hogy nagyon átlátható a kód, könnyű benne módosítani. Ezek után a többit a sajátomra töltöttem fel, ahol fut is jól, tesztelte is, de nem hajlandó fizetni, csak akkor, ha azt az Övére is feltöltöm. Olyan ötletet kérnék, ami vagy egy idő után "megsemmisíti" a kódokat, avagy úgy van becsomagolva, hogy az visszafejthetetlen. (md5 hash stb-t ismerem, nekem sem sok idő visszafordítani).
A jótanácsokat nem kérem, hogy szerződés meg ilyesmi, nincs pénzem ügyvédre, hogy pereskedjek.
Hasznos, gyakorlati tanácsot várnék.
Üdv:
Zsolesz
Kép igazítás probléma
Sziasztok!
Valószínűleg én vagyok az analfabéta és mivel angolul nem tudtam megfogalmazni a problémám, nem tudtam érdemi találatot kicsikarni a keresőből, így felteszem a kérdést:
Lényegében van egy konténer div 336 pixel széles belső térrel. 360(padding: 0 12px);
Ebbe a konténerbe pakolnék 7 darab 48x48-as képet ami együtt elvileg pont 336 pixel;
A Firebug-al nem mentem sokra, viszont egy outline beállításával a képeken látszik, hogy a képek között kb 2 pixel széles tér van, ami miatt az utolsó kép lecsúszik új sorba;
Valószínűleg én vagyok az analfabéta és mivel angolul nem tudtam megfogalmazni a problémám, nem tudtam érdemi találatot kicsikarni a keresőből, így felteszem a kérdést:
Lényegében van egy konténer div 336 pixel széles belső térrel. 360(padding: 0 12px);
Ebbe a konténerbe pakolnék 7 darab 48x48-as képet ami együtt elvileg pont 336 pixel;
A Firebug-al nem mentem sokra, viszont egy outline beállításával a képeken látszik, hogy a képek között kb 2 pixel széles tér van, ami miatt az utolsó kép lecsúszik új sorba;
június 20
Web developers are software engineers, too
Szoftvermérnök vagy, nem „webszerkesztő”
■ Liskov substitution principle
Ezen már régóta töröm a fejem: OK, ezek nem kőbe vésett szabályok, csak elvek, de ha ragaszkodom a S.O.L.I.D. L betűjének betartásához, akkor mi értelme a felüldefiniálható metódusoknak az OO nyelvekben? Hiszen ennek épp az a lényege, hogy az adott metódus működését megváltoztatom. Nem?
Mi az amit rosszul értelmezek?
Valahol erről már beszéltem valakivel, de nem találom, a memóriám meg... :-(
--------------------------------------------
(Itt találtam egy magyar leírást. Úgy látszik, az angolom hiányosabb, mint képzeltem. És a felfogóképességem is. Továbbra sem értem, de attól tartok, ezek után hiába próbálja bárki elmagyarázni, nem fogom megérteni. :-(
■ Mi az amit rosszul értelmezek?
Valahol erről már beszéltem valakivel, de nem találom, a memóriám meg... :-(
--------------------------------------------
(Itt találtam egy magyar leírást. Úgy látszik, az angolom hiányosabb, mint képzeltem. És a felfogóképességem is. Továbbra sem értem, de attól tartok, ezek után hiába próbálja bárki elmagyarázni, nem fogom megérteni. :-(
június 18
Pro PayPal E-Commerce
A könyvet kettős céllal vettem a kezembe. Egyrészt olyan anyagot kerestem, amely összefoglalja és bevezeti a PayPal fizetési megoldásaiban kevésbé vagy egyáltalán nem jártas kollégát a PayPal világába. Másrészt, bár régóta ismerem, használom és integrálom a PayPal szolgáltatásait, szerettem volna átfogó képet kapni a kevésbé szokványos lehetőségekről (mint például a MassPay API, Subscriptions vagy a PayFlow). A rövid keresgélés után nyilvánvalóvá vált, hogy nem fogok mellé Damon Williams könyvével, hiszen Damon a PayPal integrálási és fejlesztési csapatának tagja, illetve ma már a X.commerce termékmenedzsere.
Include és a változók
Másik fórumon került szóba, de... Na mindegy, szóval kíváncsi lennék a ti véleményetekre.
Adott egy PHP program, ami itt-ott include-dal betölt egy kódrészletet és az így betöltött részben az include-ot kiadó környezet változóit használja.Nekem szokás szerint, eléggé... khm... "sarkos" véleményem van a dologról. :-)
Szerintetek ez mennyire kulturált megoldás?
Én egyetlen esetet tudok elképzelni, amikor elfogadhatónak tartom: ha template-ként PHP-t használok. Bár ott is vannak kétségeim.
■ Adott egy PHP program, ami itt-ott include-dal betölt egy kódrészletet és az így betöltött részben az include-ot kiadó környezet változóit használja.
$x=1;
include "x.php"
...
és az x.php felhasználja, esetleg átírja a $x értékét.
Szerintetek ez mennyire kulturált megoldás?
Én egyetlen esetet tudok elképzelni, amikor elfogadhatónak tartom: ha template-ként PHP-t használok. Bár ott is vannak kétségeim.
Not as SPDY as You Thought
Teszt, ami alapján a SPDY koránt sem javítja annyival a teljesítményt, ahogy azt korábban mondták
■ június 17
C-ben char tömböt hogyan adok vissza egy függvényben?
char* TopOrBottom (char character, int width) {
char str[width];
str[0] = '*';
int i = 1;
for (i = 1; i < width - 1; ++i) {
str[i] = character;
}
str[width - 1] = '*';
str[width] = 0;
return str;
}
user@pc:~/dev/c/pprint$ gcc -Wall -W -Werror pprint.c -o pprint
pprint.c: In function ‘TopOrBottom’:
pprint.c:22:5: error: function returns address of local variable [-Werror]
cc1: all warnings being treated as errors
pprint.c: In function ‘TopOrBottom’:
pprint.c:22:5: error: function returns address of local variable [-Werror]
cc1: all warnings being treated as errors
június 16
iframe helyet 'a' tag?
Sziasztok, azt szeretném kérdezni, hogy az 'a' tag-nek megadott 'href' attribútum ami egy php fájlra mutat képes e megvalósítani azt amit egy 'iframe'-mel lehet, azaz pl. egy komplett űrlapot ágyazzak be egy külső weboldalba.
Iframe-mel megy, de az nem mindenhol engedélyezett, ezért szeretném 'a' tag-gel. Ebben az esetben, hogyan kell eljárni? Köszönöm!
■ Iframe-mel megy, de az nem mindenhol engedélyezett, ezért szeretném 'a' tag-gel. Ebben az esetben, hogyan kell eljárni? Köszönöm!