*jancis38* Posted December 24, 2007 Report Share Posted December 24, 2007 (edited) 1. Vai ir iespējams pasargāt *.css kodu pret kopēšanu? P.S. varbūt kādam ir aizķēries skripts, ar kura palīdzību mainas logo, pie katra refreša? Edited December 24, 2007 by *jancis38* Link to comment Share on other sites More sharing options...
john.brown Posted December 24, 2007 Report Share Posted December 24, 2007 1) nē, nav 2) Nu tak piešķir tam logo src kādu id, un ar javascriptu pēc tam maini tās bildītes. Link to comment Share on other sites More sharing options...
4e4en Posted December 24, 2007 Report Share Posted December 24, 2007 1) Vienīgais ko vari iesākt pret kopēšanu, tas būtu obfusicēt kodu (padaraīt viņu pilnīgi nelasāmu un nesaprotamu). Link to comment Share on other sites More sharing options...
*jancis38* Posted December 24, 2007 Author Report Share Posted December 24, 2007 2) Nu tak piešķir tam logo src kādu id, un ar javascriptu pēc tam maini tās bildītes. un kā var izdarīt la itas vis automātiski strādā? Link to comment Share on other sites More sharing options...
Delfins Posted December 24, 2007 Report Share Posted December 24, 2007 Nē, ja negribi lai kopē, tad neizmanto pavisam CSS un bildes. Nebūs vispār ko kopēt tad, tikai tekstu. Pavisam nopietni :) Galvenais atceries vienu lietu, - viss kas ir online, tas ir nozogams. Nekādas aizsardzības nepalīdzēs. Link to comment Share on other sites More sharing options...
john.brown Posted December 24, 2007 Report Share Posted December 24, 2007 Godīgi, man slinkums priekšā rakstīt gatavu risinājumu ;) Bet īsumā: 1) nodefinē iekš javascript masīvu ar visiem logo failiem 2) uzraksti k.kādu funkciju, tipa setLogo(), kura a) ar getElementById() dabū to logo bildes elementu b) izņem no tā masīva randomu bildīti c) piešķir bildes elementa src īpašībai to dabūto bildīti 3) iekš body onLoad izsauc to savu funkciju Link to comment Share on other sites More sharing options...
bubu Posted December 24, 2007 Report Share Posted December 24, 2007 A kam jūs kautkādu Javascript jaucat tur iekšā? Visu var izdarīt ar php (sadaļas nosakums ta kāds ir?) <?php $bildes = array("img1.jpg", "cita_bilde.jpg", "liels_banneris.png", ...); $x = $bildes[array_rand($bildes)]; echo "<img src='$x'/>"; ?> Link to comment Share on other sites More sharing options...
Kavacky Posted December 24, 2007 Report Share Posted December 24, 2007 Galvenais atceries vienu lietu, - viss kas ir online, tas ir nozogams. Nekādas aizsardzības nepalīdzēs.Kāpēc nozogams? Ja tas pieejami ir iedots, to var paņemt. (: Link to comment Share on other sites More sharing options...
martins256 Posted December 24, 2007 Report Share Posted December 24, 2007 nu taisi ajax pieprasījumu pēc sava stila, ar JS saliec stilu. ( getelementbyid('content').color='green' kkā tā...) Ja kāds gribēs dabūt to ajax rezultātu no tavas lapas viņam vajadzēs atkārtoti sūtīt pieprasījumu. Ja šim pieprasījumam tu piekabini klāt kkādu mainīgo, piemēram, caur php uzģenerēts mainīgais md5(time().'salt'), servera pusē to pārbaudi +- 5 sekundēm. Salt liec sesijā un šādu atkārtotu pieprasījumu nevarētu veikt... (apiet varētu aslēdzot JS un 5 sekunžu laikā manuāli veikt piprasījumu - pretīga ķēpa...) Protams, ka šāda ideja ir gaužām stulba un nedomāju, ka tavā css failā būtu kkas tik ļoti svarīgs. Neko jaunu jau tu tur nebūsi izgudrojis! Lūdzu nesmejieties par manu ideju! Link to comment Share on other sites More sharing options...
john.brown Posted December 24, 2007 Report Share Posted December 24, 2007 bubu, nu jā, laikam uz svētkiem bik iebremzējies esmu :) Sorry :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted December 25, 2007 Report Share Posted December 25, 2007 (edited) :) Pilnigi viss kas tiek izmantots brauzeri ir kopejams & panjemams, jo tas jau ir uz lietotaja kompja.... Vainu atminja, vai pat iekesots uz HDD .... taka aizsardzibas nav vispar.... --- par to ka, kodu var padarit nelasamu nepiekritu , ir desmitiem (ja ne simtiem) utilju kas vinju smuki sakartos..... --------------- Pienjemsim ka tev ir 10 dazadi logo, nosauc vinjus logo_1.jpg ... logp_10.jpg Tad uz randomu buus: $randoms=mt_rand(1,10); echo '<img src="bildes/logo_'.$randoms.'.jpg">; Peec kartas (uz rinkji) session_start(); if(isset($_SESSION['logo'])) // parbaudam vai nav jau sessija { $kautkas=$_SESSION['logo']; // savacam ieprieksejo ierakstu $kautkas++; // pieskaitam +1 if($kautkas >10) // parbaudam vai nav jau sasniegts max izmers , ja ir palaizjam no sakuma { $kautkas=1; } } else // nav sessija pieskiram 1 { $kautkas=1 } $_SESSION['logo']=$kautkas; // ierakstam sessija jauno vertibu echo '<img src="bildes/logo_'.$kautkas.'.jpg">; ---- Priecigus ZiemasSvetkus.... Edit: *jancis38* --> Nomaini Topika nosaukumu, pret sakarigaku, jo savadak kas notiks ja visi rakstiis ka tu "Jautajums".... Edited December 25, 2007 by Grey_Wolf Link to comment Share on other sites More sharing options...
Delfins Posted December 25, 2007 Report Share Posted December 25, 2007 Grey_Wolf, nelasāms tādā ziņā, ka mainīgo/funkciju nosaukumi ir ķeburi, līdz ar to grūti izkost jēgu algoritmam. Tas pats google arī izmanto visiem saviem JS-iem šo metodi. Protams, ilgāk pasēžot un uz max. nodarbinot smadzenes var visu izkost. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted December 25, 2007 Report Share Posted December 25, 2007 Delfins --> Ilgak japasezj ir tikai I-neta Meklejot pareizos utiljus ;) Shii problema jau Atrisinata Ljoti sen... Kaadus gadus 3 atpaklaj , biju uzgajis vienu Jauku programminju kas visu sho lietu atrisinaja .... --> korekti nostradaaja ~~ 98% gadijumu, un arii tad tie 2 % bija velak viegli pielabojami .... Diemzel nepateiksu tas progas nosaukumu.... (un tas arii nav butiski, jo vinju ir ljoti daudz, un dazadu ...) --- Bet vispar neredzu ipashu jegu sadam darbibam... (iznjemums varetu buut kaadas lielas Finansu, etc sistemas...), Link to comment Share on other sites More sharing options...
andrisp Posted December 25, 2007 Report Share Posted December 25, 2007 Grey_Wolf, Delfins domāja funkciju un mainīgo nosaukumu pārsaukšanu neloģiskos vārdos. Tā lai būtu grūti izkost, ko kas dara. Tādu lietu neviena proga tev neatrisinās. Link to comment Share on other sites More sharing options...
Delfins Posted December 25, 2007 Report Share Posted December 25, 2007 Tādu lietu neviena proga tev neatrisinās. Varbūt kvantu dators ar attiecīgu programmu/AI. Varbūt. Topiku jau nav jēgas turpināt, jo tāds jau šeit ne pirmo reizi un jau sen viss iztirzāts. Link to comment Share on other sites More sharing options...
Recommended Posts