ugrás a tartalomhoz

Archívum - Feb 2012

február 17

Utálják az emberek a Google személyes találatait

Hidvégi Gábor · 2012. Feb. 16. (Cs), 22.50
Nem feltétlenül jelent előnyt a testreszabott tartalom
 

Advanced Cache Mechanism Using PHP, C++ & Apache mod_rewrite

inf · 2012. Feb. 16. (Cs), 22.48
Hatékonyabb gyorstár a rewriteMap használatával különböző nyelveken
 

Secure downloads with Apache and mod_rewrite/RewriteMap

inf · 2012. Feb. 16. (Cs), 22.47
Letölthető fájlok védelme mod_rewrite-tal és PHP helyett 10x gyorsabb bash-sel
 

The vendor prefix mess

Joó Ádám · 2012. Feb. 16. (Cs), 22.22
Radikális megközelítés PPK-tól
 

Súlyos gondok php include-olás közben

Laszlo14 · 2012. Feb. 16. (Cs), 14.29
Hali!

Van egy oldal (search.php) ahova külön formokat include-olok be a helyzetnek megfelelően. Vagyis érthetőben.

//search.php//
<?php
//lekérdezem az átavett adatot//
$act=$_GET['act'];
//ha -nev- a kapott érték akkor a nev.php-t töltöm be//
if($act="nev"){
	include("search/nev.php");
}
//ha online akkor az online.php-t//
elseif($act="online"){
	include("search/online.php");
}

?>
Viszont az a gondom, hogy ha <a href="search.php?act=online>Online</a>-ra kattintok akkor is a nev.php-t tölti be.
 

mod rewrite - md5 - mi a leggyorsabb módszer?

inf · 2012. Feb. 16. (Cs), 06.08
Sziasztok!

Érdekelne, hogy mi a leggyorsabb módszer arra, hogy egy bizonyos string-et titkosítsak htaccess-ben. Ha jól sejtem nincs ilyen beépített funkció, de ha lenne, az még királyabb lenne...

Az az elképzelésem, hogy a session_id-ből egy csak általam ismert salt-tal és titkosítási eljárással generálok egy kódot, ezt beteszem cookie-ba, és minden fájl letöltéskor ellenőrzöm. Így az arra jogosulatlanok csak a session id és a cookie kombinációjával férhetnek hozzá a fájlokhoz, tehát nem tudják azt megcsinálni, hogy mondjuk egymás között megosztják a cookie tartalmát, és onnantól mindenki le tudja tölteni az adott fájlt.

Ami problémás, hogy jogosultság megvonásnál újra kell generálni a salt-ot, illetve bizonyos időközönként szintén érdemes újat csinálni, különben törhető a módszer, de ez már egy másik történet... Amire kíváncsi vagyok, hogy ez hogyan valósítható meg, és mennyire életképes módszer?

(Ha muszáj php-hoz nyúlni emiatt, akkor nincs értelme foglalkozni vele...)
 

február 16

WHATWG Weekly: Quirks Mode and Error Recovery for XML

Joó Ádám · 2012. Feb. 15. (Sze), 22.11
XML quirks mód
 

Git hook fájlok futtatása fájl társítással

inf · 2012. Feb. 15. (Sze), 21.41

Bár tudom, hogy legtöbbetek Linux alatt fejleszt, de azért remélem, hogy vannak néhányan, akik hozzám hasonlóan Windows-t használnak, és nekik hasznos lehet ez a blogbejegyzés.

Nem egy tipikus probléma, de azért előfordul, hogy Windows alatt szükség van a Git shell nyújtotta szolgáltatásokra. Nálam ez a akkor merült fel, amikor találtam egy pre-commit hookot (a commit előtt automatikusan lefutó Git bash parancsokat tartalmazó kis fájl), ami a benne megadott MySQL adatbázist dumpolta. Az adatbázis szerkezetének mentésével lehetőség nyílik az adatbázis verziókövetésére, ami, valljuk be, nagyon hasznos dolog. Ami nekem nem tetszett ebben a hookban, hogy minden egyes commit előtt lefut, ezért aztán megoldást kerestem, hogy hogyan tudnám dupla kattintással futtatható formába hozni.

régirégi postnuke modult keresek tanulási céllal

razielanarki · 2012. Feb. 15. (Sze), 17.09
még pedig ő lenne az:

BSCIpermissions-1.0.13b-PN762.tar.gz (vagy akármelyik másik verzió)

postnuke-ot már sikerült vadásznom, de ehhez mindenhonnan csak halott linkeket találok...

esetleg valakinek megvan még a winchesterén egy jól eldugott/elfelejtett könyvtárban?

megköszönném ám! :)
 

Osztály, jquery, this.

therest · 2012. Feb. 15. (Sze), 15.42
Sziasztok!

Van egy saját ajaxos libem, amiben megoldott, hogy a callback függvényben a this azt képviselje amire nekem szükségem van. Mivel azonban a jelenlegi projektemben elég sok területen jqueryre kényszerülök, ezért a saját libemet nem használnám, hiszen a jqueryben is van ajax támogatás.

var cTimeline=function(start, end) {
this.start=start;
this.end=end;
this.otherData='nem tudom elérni';
cTimeline.prototype.draw(events) {/* timline kirajzolása eseményekkel*/}
cTimeline.prototype.getDatas=function() {
var request = $.ajax({
url: 'getevents.php',
type: "post",
data: {'start' : this.start,'end' : this.end},
dataType: "xml",
success: this.draw
});
}
}
A fenti példa teljesen jól működik, ami a gond, hogy a callbackben (draw) nem tudom elérni az osztály "otherData" tulajdonságát.
Megoldható ez egyszerűen és szépen jqueryvel? Hogyan?