Onko tällaisista hyötyä?
Hyötyä? Riippuu tapauksesta.
Itse en käyttäisi, sillä enemmän tosta on itselle haittaa, jos pitää useassa paikassa sorkkia omaa koodia (koulussa, töissä, vanhemmilla sekä omassa kodissa)
Ei jaksaisi aina kuitenkaan lähdekoodeja kantaa mukanaan.
Jos taas teet jotain myytävää tuotetta, jonka muokkaamisen haluat estää, niin eiköhän joku tuommoinen ole ihan suhteellisen ärsyttävä... eikun siis pätevä.
No jos siitä sulle on hyötyä, en mä voi tietää. Ei mulle ainakaan olis mitään hyötyä jostain PHP-koodin sotkemisesta, tai mitä toi sitten tekeekin.
Jokatapauksessa PHP on avointa koodia joka tulkataan sillon kun se suoritetaan, joten sitä ei käsittääkseni voi muuten "encryptata" kun sotkemalla muuttujanimet ja koodin luettavutta ym.
Mut eikös tollanen vie entistä enenmmä CPU:ta? Miksi omaa koodi on niin salaista? Koska jos on yksinoikeudella myytävä tuote niin ei sitä asiakas saa muteenskaan sörkkiä? Myöskin softa jos sellanen on niin se voidaan myydä SaaS:na eli vuokrataan omalla palvelimella niin sitä koodia ei nää kukaan jotan tollaset tässä tapauksessa on turhia.
Lähinnä kiinnostaa jos joku on kuulut jostain että viekö tälläset pajonkin CPU:ta tai RAM:ia.
Tosta en tiedä, mutta ainakin zend hehkuttelee että se niiden oma guard + optimizer suorastaan parantaa suorituskykyä.
Matso kirjoitti:
Jokatapauksessa PHP on avointa koodia joka tulkataan sillon kun se suoritetaan, joten sitä ei käsittääkseni voi muuten "encryptata" kun sotkemalla muuttujanimet ja koodin luettavutta ym.
Höpö höpö. Kaikki on mahdollista, kuten jo sanottu, niin Zend tarjoaa Guardia. Voit lukea siitä osoitteessa http://www.zend.com/en/products/guard/
Ja PHP:sta voi tehdä jopa exe tiedostoja, olenpa joskus 2 vuotta sitten sellaistakin ohjelmaa kokeillut ja ihan hyvin tuntui toimivan jopa vaikka olinkin hyvin skeptinen aluksi sen suhteen. Mutta Zend Guard on ihan hyvä vaikka siinäkin on paljon ongelmia kuten Zend vs APC taistelu...
Mitä tulee suorituskykyyn, niin Guard ei ainakaan sitä vähentänyt merkittävästi, koska Zendin omilla tuotteilla saatiin sitten lisää potkua kyllä hieman muuten. Zend kyllä osaa jo nykyään rahastaa PHP:llä...
-W-
Wizard kirjoitti:
Matso kirjoitti:
Jokatapauksessa PHP on avointa koodia joka tulkataan sillon kun se suoritetaan, joten sitä ei käsittääkseni voi muuten "encryptata" kun sotkemalla muuttujanimet ja koodin luettavutta ym.
Höpö höpö. Kaikki on mahdollista, kuten jo sanottu, niin Zend tarjoaa Guardia. Voit lukea siitä osoitteessa http://www.zend.com/en/products/guard/
lainaus:
Zend Guard (formerly Zend Encoder) protects your applications from reverse engineering and unauthorized customization by providing encoding and obfuscation.
Toisin sanoen kuten Matso jo sanoikin, ei se muuta tee kuin vähän koodia sotkee. Koodi on aina palautettavissa takaisin helpommin muokattavaan muotoon.
ville-v kirjoitti:
Toisin sanoen kuten Matso jo sanoikin, ei se muuta tee kuin vähän koodia sotkee. Koodi on aina palautettavissa takaisin helpommin muokattavaan muotoon.
Jos tutustut Guardin koodaukseen ja pystyt sen purkamaan, niin onneksi olkoon. ;)
Lisäksi Guard tarjoaa maksullisen ei-vapaaseen ohjelmistokehitykseen sellaisen asian kuin lisensoinnin. Guardilla pystyy lisensoimaan ajallisesti tietyn mittaisen lisenssin tai esim. yhtäaikaiseen käyttäjämäärään perustuvan lisenssin.
-W-
Joo, Guardia voi todennäköisesti pitää teknisenä kopiosuojauksena, joten sen purkamisesta ei taida saada nykyään edes keskustella, ainakaan organisoidusti ;D
Jtttaa.. mäkun kytkin Zend Optimizerin niin mikään ei toiminu.
walkout_ kirjoitti:
Jtttaa.. mäkun kytkin Zend Optimizerin niin mikään ei toiminu.
Zend Optimizer tuotteessa kuten kaikissa muissakin Zendin tuotteissa on asioita joita kannattaa huomioita. Esim. yleisesti käytetty APC ei toimi Zendin tuotteiden kanssa, Apache tulee olla käännetty worker=prefork optiolla (oletus) ja sen sellaista. Nuo ovat asioita joista on pitkään Zendiä kritisoitu, mutta ei niin ei.
Zend on joissakin asioissa hyvä, mutta sieltä paistaa läpi kuitenkin raha ja sen tahkoaminen. Esim. Zend Framework on jo tällä hetkellä kovasti rahastuksen alla. Itse tuote on ilmainen, mutta esim. koulutus maksaa 1.650,00 euroa per nuppi per päivä, eikä KUKAAN saa alennuksia....
-W-
Wizard kirjoitti:
walkout_ kirjoitti:
Jtttaa.. mäkun kytkin Zend Optimizerin niin mikään ei toiminu.
Zend Optimizer tuotteessa kuten kaikissa muissakin Zendin tuotteissa on asioita joita kannattaa huomioita. Esim. yleisesti käytetty APC ei toimi Zendin tuotteiden kanssa, Apache tulee olla käännetty worker=prefork optiolla (oletus) ja sen sellaista. Nuo ovat asioita joista on pitkään Zendiä kritisoitu, mutta ei niin ei.
Zend on joissakin asioissa hyvä, mutta sieltä paistaa läpi kuitenkin raha ja sen tahkoaminen. Esim. Zend Framework on jo tällä hetkellä kovasti rahastuksen alla. Itse tuote on ilmainen, mutta esim. koulutus maksaa 1.650,00 euroa per nuppi per päivä, eikä KUKAAN saa alennuksia....
-W-
Juu no omat perus PHP jutskat toimi mutta Mambo CMS ei toiminut.
Aihe on jo aika vanha, joten et voi enää vastata siihen.