Archívum - 2015
november 5
firefox history
Firefox history-t szeretném átmenteni egy régi profile-ból egy új alá.
Az a gond, hogy ha a places.sqlite-t csak simán átmásolom, majd beállítom, hogy kilépéskor töröljön mindent (csak "integrity test" ;) ), akkor a firefox látszólag kilép, gyakorlatilag elteszi magát a háttérbe, sokáig 100%-on hajtja az egyik processzormagot, majd egy crash report kíséretében megáll.
Ha egy sqlite utility-vel exportálom, majd importálom, akkor a firefox indításakor keletkezik egy places.sqlite.corrupted állomány és mellette egy jó, de üres adatbázis.
Vacuum megvolt, a firefoxba épülő sqlite matató programmal (másik profile-ból természetesen) ellenőriztem is, látszólag rendben van.
Valami ötlet, hogy mégis hogyan tudnám megőrizni a history-t?
(valójában épp azért kell az új profile, mert ez az adatbázis sérült)
■ Az a gond, hogy ha a places.sqlite-t csak simán átmásolom, majd beállítom, hogy kilépéskor töröljön mindent (csak "integrity test" ;) ), akkor a firefox látszólag kilép, gyakorlatilag elteszi magát a háttérbe, sokáig 100%-on hajtja az egyik processzormagot, majd egy crash report kíséretében megáll.
Ha egy sqlite utility-vel exportálom, majd importálom, akkor a firefox indításakor keletkezik egy places.sqlite.corrupted állomány és mellette egy jó, de üres adatbázis.
Vacuum megvolt, a firefoxba épülő sqlite matató programmal (másik profile-ból természetesen) ellenőriztem is, látszólag rendben van.
Valami ötlet, hogy mégis hogyan tudnám megőrizni a history-t?
(valójában épp azért kell az új profile, mert ez az adatbázis sérült)
FancyBox
Sziasztok!
Remélem jó helyre írom ezt a kérdést...
Képgalériát szerettem volna készíteni, így hosszas keresgélést után rátaláltam a FancyBox2-re. Sikerült is beépíteni az oldalamba, és tökéletesen működik a képnézegető. Nem tudom mikre képes még, de én azt a funkcióját használtam, hogy a képre kattintva behozza azt nagyba, és a képek nyilacskákkal léptethetők a galérián belül.
Teszteltem InternetExplorer11-en, FireFox-on, Chrome-on, Operán, minden rendben volt.
Aztán megpróbáltam PDF-eket is megjeleníteni vele. Korábban sima object-be téve oldottam meg ezt, de hát FancyBox-szal mégis csak sokkal látványosabb... :) és nincs dupla gördítő sáv függőlegesen (egy az oldalnak, egy a pdf-nek), aminél attól tartok, hogy sokaknak elég zavaró lenne.
FF-on, Chrome-on, Operán tökéletesen működik, viszont IE-n nem.
IE-n elkezdi betölteni, de ezen a ponton megakad és nem lép tovább.
Ha használta már valaki a FancyBox2-t, tapasztal ilyen hibát IE-nél? Hogyan lehet ezt orvosolni?
Válaszotok előre is köszönöm!
Kódsor a HEAD-ben:PDF hivatkozás:A javascript fájlokba nem nyúltam bele, mind full original.
Itt elérhető:
■ Remélem jó helyre írom ezt a kérdést...
Képgalériát szerettem volna készíteni, így hosszas keresgélést után rátaláltam a FancyBox2-re. Sikerült is beépíteni az oldalamba, és tökéletesen működik a képnézegető. Nem tudom mikre képes még, de én azt a funkcióját használtam, hogy a képre kattintva behozza azt nagyba, és a képek nyilacskákkal léptethetők a galérián belül.
Teszteltem InternetExplorer11-en, FireFox-on, Chrome-on, Operán, minden rendben volt.
Aztán megpróbáltam PDF-eket is megjeleníteni vele. Korábban sima object-be téve oldottam meg ezt, de hát FancyBox-szal mégis csak sokkal látványosabb... :) és nincs dupla gördítő sáv függőlegesen (egy az oldalnak, egy a pdf-nek), aminél attól tartok, hogy sokaknak elég zavaró lenne.
FF-on, Chrome-on, Operán tökéletesen működik, viszont IE-n nem.
IE-n elkezdi betölteni, de ezen a ponton megakad és nem lép tovább.
Ha használta már valaki a FancyBox2-t, tapasztal ilyen hibát IE-nél? Hogyan lehet ezt orvosolni?
Válaszotok előre is köszönöm!
Kódsor a HEAD-ben:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<link rel="stylesheet" href="js/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
<script type="text/javascript" src="js/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".fancybox").fancybox();
});
</script>
<a class="fancybox fancybox.iframe" href="mappanev/fajlnev.pdf">Link szövege</a>
Itt elérhető:
november 3
Hogyan tudok új szavakat hozzáadni a kész fordításhoz?
Poedit-tel lefordítottam a weboldalam szövegeit, létrehoztam a .mo filet, és működik is minden, de ha időközben szeretném a weboldalt fejleszteni, és újabb szavak kerülnek be, akkor azt hogyan tudom hozzáadni a létező .mo fileomhoz? A poeditben nem tudok új szót beszúrni kézileg.
Köszi
■ Köszi
ékezetes karakter hiba explorer alatt
Helló!
Egy css template-el dolgozok és kizárólag explorer alatt nem jól kezeli a magyar ékezetes karaktereket. chrome és firefox alatt jó. utf-8 van beállítva.
Mi lehet a probléma?
Köszi
■ Egy css template-el dolgozok és kizárólag explorer alatt nem jól kezeli a magyar ékezetes karaktereket. chrome és firefox alatt jó. utf-8 van beállítva.
Mi lehet a probléma?
Köszi
Gulp + babel + jasmine
Sikerült valakinek működésre bírnia ezt a hármat? :-)
Én most ezzel próbálkozom nodejs teszteléshez, de nem megy:Ilyen hibaüzenetet dob:
Próbálkoztam babel 5x-el is, mert ez a 6-os verzió elég bugosnak tűnik. Az eredmény teljesen ugyanez.
Egy srác ajánlotta, hogy írjam be, hogy global: true.
Én most ezzel próbálkozom nodejs teszteléshez, de nem megy:
var gulp = require("gulp"),
jasmine = require("gulp-jasmine"),
babel = require("gulp-babel");
module.exports = function () {
gulp.src(["index.js", "src/**/*.js", "spec/**/*[sS]pec.js"])
.pipe(babel({
"global": true
}))
.pipe(jasmine())
};
events.js:141
throw er; // Unhandled 'error' event
^
SyntaxError: Unexpected reserved word
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:414:25)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at D:\creation\software developer\projects\javascript-project-template\node_modules\jasmine\lib\jasmine.js:63:5
at Array.forEach (native)
at Jasmine.loadSpecs (D:\creation\software developer\projects\javascript-project-template\node_modules\jasmine\lib\jasmine.js:62:18)
throw er; // Unhandled 'error' event
^
SyntaxError: Unexpected reserved word
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:414:25)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at D:\creation\software developer\projects\javascript-project-template\node_modules\jasmine\lib\jasmine.js:63:5
at Array.forEach (native)
at Jasmine.loadSpecs (D:\creation\software developer\projects\javascript-project-template\node_modules\jasmine\lib\jasmine.js:62:18)
Próbálkoztam babel 5x-el is, mert ez a 6-os verzió elég bugosnak tűnik. Az eredmény teljesen ugyanez.
Egy srác ajánlotta, hogy írjam be, hogy global: true.
november 3
Htaccess Rewrite
Tiszteletem!
Bizonyára számtalanszor elhangzott már a kérdés, és ezek közül sokat magam is megnéztem de nem egészen jutottam tovább a dologba.. tehát:
Szeretném elérni .htaccessel a beszédes url megvalósítását, amire eddig az alábbi kódot próbáltam meg felhasználni:
<ifmodule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?rewrite=$1 [QSA]
</IfModule>
A kódot úgy szint netről néztem viszont ez annyit csinál, hogy a domain utáni első részt küldi a php-nak tovább. testdomain.hu/test (ebben az esetben nagyszerűen továbbküldi, nincs semmi gond), viszont a testdomain.hu/test/test esetébe már totál meghülyül szegényke.
Mit kellene a htaccessbe írnom ahhoz hogy:
1. a direkt elérésű filokat amik léteznek elérjem
2. végtelen mélységű legyen a név /test1/test2/test3 etc úgy, hogy persze a létező elérések ne kavarjanak be
(Illetve sajnos e téren nagyon nagyon kezdő vagyok tehát elnézést a szofisztikálatlan megfogalmazásért).
Válaszaitokat előre is köszönöm.
■ Bizonyára számtalanszor elhangzott már a kérdés, és ezek közül sokat magam is megnéztem de nem egészen jutottam tovább a dologba.. tehát:
Szeretném elérni .htaccessel a beszédes url megvalósítását, amire eddig az alábbi kódot próbáltam meg felhasználni:
<ifmodule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?rewrite=$1 [QSA]
</IfModule>
A kódot úgy szint netről néztem viszont ez annyit csinál, hogy a domain utáni első részt küldi a php-nak tovább. testdomain.hu/test (ebben az esetben nagyszerűen továbbküldi, nincs semmi gond), viszont a testdomain.hu/test/test esetébe már totál meghülyül szegényke.
Mit kellene a htaccessbe írnom ahhoz hogy:
1. a direkt elérésű filokat amik léteznek elérjem
2. végtelen mélységű legyen a név /test1/test2/test3 etc úgy, hogy persze a létező elérések ne kavarjanak be
(Illetve sajnos e téren nagyon nagyon kezdő vagyok tehát elnézést a szofisztikálatlan megfogalmazásért).
Válaszaitokat előre is köszönöm.
Echo SQL LONGTEXT
Tiszteletem!
Egy olyan kérdésem lenne, hogy megpróbáltam, kiíratni egy longtextbe tárolt anyagot php-val és sajnos az anyag végét lecsípi.
Ez mitől lehet, milyen megoldások léteznek a probléma hárítására?
Válaszotok előre is köszönöm.
■ Egy olyan kérdésem lenne, hogy megpróbáltam, kiíratni egy longtextbe tárolt anyagot php-val és sajnos az anyag végét lecsípi.
Ez mitől lehet, milyen megoldások léteznek a probléma hárítására?
Válaszotok előre is köszönöm.
PHP kód skipelés
Tiszteletem!
Egy olyan jellegű kérdésem volna, hogy létezik e bármiféle függvény ami képes meggátolni egy includeolt anyagon belül található php kódok lefutását?
Helyzet a következő:
Van, egy oldalam, melyen .html anyagokat lehet feltölteni, ami a feltöltést követően a rendszer beincludolja egy külön lapon.
A probléma ott kezdődik, hogy egy .html-be bármit belehet rakni, php forrást is ugyebár.
Még ha meg is oldom, hogy csak olyanok végezhessenek ilyen jellegű feltöltést akikben 100%ig megbízunk, ez akkor se megoldás arra, ha az alanyok gépén rosszindulatú programok önkényesen kezdeményeznek feltöltést. (Történt rá precedens, hogy krikszkraksz forrásanyagú dokumentum került fel a szerverre). .htaccess-el védem a feltőltőtt anyagok hozzáférhetőségét, hogy ne lehessen direkt módon futtatni, viszont az includeolás révén gondolom komoly problémák léphetnek fel.
A kérdés tehát, van e bármi függvény ami képes kiszűrni a php kódokat és valamiképp blokkolni, skipelni, etc.
Egyéb biztonsági lépésekkel kapcsolatos ötleteket is szívesen elfogadok :D
Előre is köszönöm!
■ Egy olyan jellegű kérdésem volna, hogy létezik e bármiféle függvény ami képes meggátolni egy includeolt anyagon belül található php kódok lefutását?
Helyzet a következő:
Van, egy oldalam, melyen .html anyagokat lehet feltölteni, ami a feltöltést követően a rendszer beincludolja egy külön lapon.
A probléma ott kezdődik, hogy egy .html-be bármit belehet rakni, php forrást is ugyebár.
Még ha meg is oldom, hogy csak olyanok végezhessenek ilyen jellegű feltöltést akikben 100%ig megbízunk, ez akkor se megoldás arra, ha az alanyok gépén rosszindulatú programok önkényesen kezdeményeznek feltöltést. (Történt rá precedens, hogy krikszkraksz forrásanyagú dokumentum került fel a szerverre). .htaccess-el védem a feltőltőtt anyagok hozzáférhetőségét, hogy ne lehessen direkt módon futtatni, viszont az includeolás révén gondolom komoly problémák léphetnek fel.
A kérdés tehát, van e bármi függvény ami képes kiszűrni a php kódokat és valamiképp blokkolni, skipelni, etc.
Egyéb biztonsági lépésekkel kapcsolatos ötleteket is szívesen elfogadok :D
Előre is köszönöm!
november 1
RegEx egyezések rendezése
Kedves fórumozók!
A következő regex-el youtube url-ekből nyerem ki a videó azonosítóját.preg_replace-t használok, így az eredeti szöveget (videó link) cserélem egy iframe-re, amivel beágyazom a videót.
Ha a forrás több olyan url-t is tartalmaz, ami egyezik, akkor így több ugyan olyan iframe lesz.
Példához:- A célom az, hogy több videó esetén legalább kettes csoportokra lehessen bontani az iframe-eket:(ha 3 videó van, akkor 2 a fent leírt módon a harmadik önmaga, 4 esetén a fenti 2x),
- valamint ne össze-vissza legyenek beillesztve, hanem több videó esetén mindig a tartalom végén legyenek:Sejtésem szerint valamelyik callback függvényre lesz szükségem, viszont kételkedem ezeknek a teljesítményében.
Szerintetek a legegyszerűbben (leggyorsabban fusson) hogyan lehet megoldani?
■ A következő regex-el youtube url-ekből nyerem ki a videó azonosítóját.
/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/
Ha a forrás több olyan url-t is tartalmaz, ami egyezik, akkor így több ugyan olyan iframe lesz.
Példához:
Ez egy olyan bejegyzés, amiben van egy videó http://youtu.be/123456 és egy másik is http://youtu.be/654321
<div stlye="float:left"><iframe...></div><div style="float:right"><iframe...></div>
- valamint ne össze-vissza legyenek beillesztve, hanem több videó esetén mindig a tartalom végén legyenek:
Ez egy olyan bejegyzés, amiben van egy videó és egy másik is
<div stlye="float:left"><iframe...></div><div style="float:right"><iframe...></div>
Szerintetek a legegyszerűbben (leggyorsabban fusson) hogyan lehet megoldani?