Archívum - 2011
november 4
diff elemzés
Pár napja észrevettem, hogy egy adatbázisomból pár rekord eltűnt látszatra véletlenszerűen. Gyors MySQL jelszó csere után most látom, hogy vagy nem pár volt, vagy azóta még pár eltűnt. Vannak napi backupjaim, de elakadtam az elemzésükkel.
Fogtam a Kompare-t és ráengedtem, hogy hasonlítsa össze a 10.30-i mentést a 11.01-es mentéssel. Az a bajom, hogy a DB maga 27MB. A dump fileban több száz rekord kerül egy sorba, így nem sokra megyek vele, hogy látom, hogy a 160. sornál különbséget talál. Próbáltam parancssori diff-el de az is csak egy katyvazt ad vissza.
Kérdés, hogy mivel, hogyan piszkáljam meg, hogy lássam, hogy ténylegesen mi a külömbség a két napi backup között?
■ Fogtam a Kompare-t és ráengedtem, hogy hasonlítsa össze a 10.30-i mentést a 11.01-es mentéssel. Az a bajom, hogy a DB maga 27MB. A dump fileban több száz rekord kerül egy sorba, így nem sokra megyek vele, hogy látom, hogy a 160. sornál különbséget talál. Próbáltam parancssori diff-el de az is csak egy katyvazt ad vissza.
Kérdés, hogy mivel, hogyan piszkáljam meg, hogy lássam, hogy ténylegesen mi a külömbség a két napi backup között?
november 3
Javascript / facebook stream publish probléma
Sziasztok.
Segitséget szeretnék kérni 1 olzan form létrehozásában amit csak akkor lehet elküldeni ha a felhasználó megosztotta előtte annak részleteit a facebookon.
1-nem tudom a form mezőinek adatait beletenni a megosztási változókba.
2-ez a kód a küldésre kattintva 1 másodpercre jeleniti meg a megosztó felületet és rögtön továbbadja a formot az action.php-nek.
■ Segitséget szeretnék kérni 1 olzan form létrehozásában amit csak akkor lehet elküldeni ha a felhasználó megosztotta előtte annak részleteit a facebookon.
1-nem tudom a form mezőinek adatait beletenni a megosztási változókba.
2-ez a kód a küldésre kattintva 1 másodpercre jeleniti meg a megosztó felületet és rögtön továbbadja a formot az action.php-nek.
<script type="text/javascript">
function publish(){
var url = 'http://mysite'; // <- ezekbe kell betennem a formbol kivett adatokat
var media = [];
var imgSrc = 'http://static.howstuffworks.com/gif/cannes-crowds.jpg';
media.push({'type':'image', 'src':imgSrc, 'href':url});
var name = "I am Super Popular";
var description = 'I have <?=count($friends["data"])?> friends.';
var actionLinks = [{ 'text': 'Popularity', 'href': '<?=FACEBOOK_URL?>' }];
var attach= {'name':name, 'description':description,'href':url, 'media':media,'properties':''};
FB.ui({
'method': 'stream.publish',
'attachment': attach,
'action_links': actionLinks },
function(response) {
// ide kellene betennem valahogy azt ha elkuldte akkor mehet a form is
}
);
}
</script>
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript" charset="utf-8"></script>
<div id="fb-root"></div>
<script type="text/javascript" charset="utf-8">
FB.init({
appId: '212727375405313',
status: true,
cookie: true,
xfbml: true
});
$(window).load(function() {
FB.Canvas.setSize();
});
</script>
<form onsubmit='publish()' name="upload_form" enctype="multipart/form-data" method="post" action="./modules/ads/action.php" />
november 2
Egyszerű regexp kérdés
Már szégyelem feltenni a kérdést, de nem jutottam dülőre az alábbi feladattal:
"<div>
fd
df
</div>"
És ebből szeretném kinyerni a div-en belüli tartalmat. Az üres és új sorok miatt nem tudtam megoldani :(, pedig biztos vagyok benne, hogy egyszerű.
Illetve, az normális, hogy, ha ez a string-em
"<div>
hj
<div>fd</div>
<div>df</div>
</div>"
és szükségem van az összed nyitó/záró div-re valamint a div-ek tartalmára is - azaz 3 elemű tömbre, akkor az én általam megírt preg_match-et egy while cikusba kellett tennem, mert először csak a 2 belső div-et találta meg (majd töröltem őket) és utána már a külső, befoglaló div-et is?
■ "<div>
fd
df
</div>"
És ebből szeretném kinyerni a div-en belüli tartalmat. Az üres és új sorok miatt nem tudtam megoldani :(, pedig biztos vagyok benne, hogy egyszerű.
Illetve, az normális, hogy, ha ez a string-em
"<div>
hj
<div>fd</div>
<div>df</div>
</div>"
és szükségem van az összed nyitó/záró div-re valamint a div-ek tartalmára is - azaz 3 elemű tömbre, akkor az én általam megírt preg_match-et egy while cikusba kellett tennem, mert először csak a 2 belső div-et találta meg (majd töröltem őket) és utána már a külső, befoglaló div-et is?
Yii 1.1 Application Development Cookbook
Nemrég jelent meg a Packt kiadónál a Yii 1.1 Application Development Cookbook, nyolcvan hasznos recepttel a Yii Frameworkhöz. A szerző az egyik Yii core developer, Alexander Makarov.
A könyv véleményem szerint inkább a Yii Framework alapjaival már tisztában lévő fejlesztőknek szól, viszont ők sokat tanulhatnak belőle. Minden fejezet bővelkedik kódpéldákban, és mindennapi problémákra kínál megoldásokat.
my problem about the mail()
Sziasztok!
Ha tudja valaki a választ az alábbiakra akkor az ne kíméljen meg a megoldástól:
Szóval, ezt adom a szervernek:
<?
mail( "en_cimem##kukac##freemail.hu", "Feedback Form Results", $message, "From: $email" );
?>
Erre meg ezt kapom:
"Warning: mail() has been disabled for security reasons in /home/1/teszt1000/sendmail.php on line 2
"
■ Ha tudja valaki a választ az alábbiakra akkor az ne kíméljen meg a megoldástól:
Szóval, ezt adom a szervernek:
<?
mail( "en_cimem##kukac##freemail.hu", "Feedback Form Results", $message, "From: $email" );
?>
Erre meg ezt kapom:
"Warning: mail() has been disabled for security reasons in /home/1/teszt1000/sendmail.php on line 2
"
november 2
Firefox (v7) elfelejti az IFRAME-be helyezett file mező mappáját
Van egy JS scriptem, ami gombnyomásra előhoz egy IFRAME-es ablakot, open/write/close kombinációval, csinál benne egy formot, benne egy input[type=file] mezővel.
A kiválasztott fájlt rendesen fel is tudom tölteni a szerverre, de FF alatt az oldal újratöltése után, minden egyes alkalommal újra meg kell keresnem a mappát. (a hiba Opera és Chrome alatt nem jelentkezik). Általában a WinXP asztala a kezdőmappa, de néha bedob más régebbi mappákat is.
IFRAME és JS nélkül egy HTML-ben vizsgálva a form-ot nincs ilyen gond.
Az IFRAME-be írt kód a következő: (style és hasonló részeket eltávolítottam)A "myID" JS változó értéke képenként változik, bár html-ben vizsgálva a "name" mező változtatása nem okozott gondot.
Lehetséges, hogy ez egy FF+IFRAME bug?
■ A kiválasztott fájlt rendesen fel is tudom tölteni a szerverre, de FF alatt az oldal újratöltése után, minden egyes alkalommal újra meg kell keresnem a mappát. (a hiba Opera és Chrome alatt nem jelentkezik). Általában a WinXP asztala a kezdőmappa, de néha bedob más régebbi mappákat is.
IFRAME és JS nélkül egy HTML-ben vizsgálva a form-ot nincs ilyen gond.
Az IFRAME-be írt kód a következő: (style és hasonló részeket eltávolítottam)
myDoc.open();
myDoc.write("<html><body>");
myDoc.write('<form method="post" action="'+this.uri+'?id='+this.myID+'" enctype="multipart/form-data">');
myDoc.write('<input type="hidden" name="APC_UPLOAD_PROGRESS" value="'+this.myID+'" />');
myDoc.write('<input name="uploadImage" type="file"/>');
myDoc.write('</form>');
myDoc.write("</body></html>");
myDoc.close();
Lehetséges, hogy ez egy FF+IFRAME bug?
Böngésző alapú alkalmazások mindenütt
A másik két BME-s előadás felvétele a Webkonfról
■ A Windows 8 alkalmazási modellje [webfejlesztőknek]
Összefoglaló mellett felvétel a vonatkozó Webkonf előadásról
■ Dark Patterns: Deception vs. Honesty in UI Design
Tervezési minták a felhasználók megtévesztésére
■