ugrás a tartalomhoz

Archívum - Jún 2012

június 19

Liskov substitution principle

eddig bírtam szó nélkül · 2012. Jún. 19. (K), 07.45
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. :-(
 

június 18

Pro PayPal E-Commerce

joed · 2012. Jún. 18. (H), 18.00

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

eddig bírtam szó nélkül · 2012. Jún. 18. (H), 07.28
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.

$x=1;
include "x.php"
...
és az x.php felhasználja, esetleg átírja a $x értékét.
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.
 

Storing Passwords Securely

Joó Ádám · 2012. Jún. 18. (H), 02.11
Jelszavak biztonságos tárolása
 

Not as SPDY as You Thought

Joó Ádám · 2012. Jún. 18. (H), 01.21
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?

morocztamas · 2012. Jún. 17. (V), 09.18
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
 

június 16

iframe helyet 'a' tag?

mahoo · 2012. Jún. 16. (Szo), 18.52
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!
 

június 15

CSS3 text effects

Wyck · 2012. Jún. 15. (P), 18.01
CSS3 text effekteket bemutató oldal, tutorialokkal és példákkal
 

Bekezdés eleji évszámnál Markdown sajátosság kikerülése?

Wabbitseason · 2012. Jún. 15. (P), 09.44
Markdownban számozott felsorolást úgy definiálunk, hogy a bekezdést számjeggyel kezdjük, amit egy pont karakter követ -- sajnos éppen úgy, ahogyan a magyar helyesírás szerint az évszámokat írjuk.

Ezért nem nyilvánvaló, hogy mi a legjobb módja Markdown használatakor az olyan bekezdés írásának, ami évszámmal kezdődik.

Milyen megoldást javasolnátok erre azon kívül, hogy átfogalmazzuk az érintett bekezdést?
 

Apache, symlink -> 403

Karvaly84 · 2012. Jún. 15. (P), 07.26
Helló guruk!

Elkövettem egy olyan manővert, hogy Apache kiszolgálón használatba vettem az userdir modul kiegészítést. Létre hoztam a public_html nevű mappát a kívánt helyen és le is teszteltem egy index.html-el amit fel is hozott.

Na most a home mappámon belül van egy Projects nevű mappa amiben vannak webes projektek, ez egy szinten van a public_html mappával. A Projects mappából szeretnék pár almappát belinkelni a public_html-be, de akárhogy konfigolom az Apache-ot 403-at kapok válsz gyanánt. Már próbáltam a FollowSymLinks opciót, de semmi. Nem indexeli amit belinkelek, ha pedig el akarom érni 403-at dob.

Lehet, hogy komplett mappát nem lehet linkelni???

Jelenleg vissza álltam az eredeti konfigurációra:

karvaly@ubuntu:~$ cat /etc/apache2/mods-enabled/userdir.conf
<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit Indexes
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                <Limit GET POST OPTIONS>
                        Order allow,deny
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Deny from all
                </LimitExcept>
        </Directory>
</IfModule>

karvaly@ubuntu:~$
Nem vagyok Apache guru sajnos, aki segít annak megköszönöm.