Archívum - Feb 2012
február 12
dinamikus szélesség float-on belüli float-tal böngészőfüggetlenül (IE7+)?
Sziasztok,
Az a problémám, hogy IE7 alatt a gomb 100% szélességet vesz fel, nem pedig a tartalmától függően változik. Chrome, Firefox, Opera és IE8 alatt megy.
Valakinek lenne rá ötlete, miként működhetne ez elképzeléseim szerint IE7 (6 nem annyira fontos) alatt is?
Íme a kód:itt kipróbálható
■ Az a problémám, hogy IE7 alatt a gomb 100% szélességet vesz fel, nem pedig a tartalmától függően változik. Chrome, Firefox, Opera és IE8 alatt megy.
Valakinek lenne rá ötlete, miként működhetne ez elképzeléseim szerint IE7 (6 nem annyira fontos) alatt is?
Íme a kód:
.button {
height: 20px;
line-height: 20px;
background: #f00;
padding: 0 10px;
color: #fff;
text-decoration: none;
text-align: center;
vertical-align: middle;
}
.icon_1, .icon_2 {
margin-left: 10px;
width: 10px;
height: 20px;
background: url(http://placehold.it/10x10) no-repeat left center;
}
.float_left {
display: inline;
float: left;
}
.float_right {
display: inline;
float: right;
}
.cf:before,
.cf:after {
content:"";
display:table;
}
.cf:after {
clear:both;
}
.cf {
zoom:1;
}
<div class="cf">
<a class="button float_right" href="/" title="">
<span class="float_left">LOREM IPSUM</span>
<span class="icon_1 float_right"></span>
<span class="icon_2 float_right"></span>
</a>
</div>
február 11
Pre-commit hook in Git: Running PHPUnit
Kis hook a git-hez, ami committálás előtt lefuttatja a unit testeket. Ha a tesztek hibát jeleznek, akkor nem enged committálni.
■ Hogyan férhetek hozzá php-ből egy pendrive-hoz saját gépen?
Sziasztok!
Nem sikerül hozzáférnem a pedrive-n lévő fájlokhoz PHP alól. (Ubuntut használok.) Ha beírom a csatolási pont címét a böngészőbe, akkor látom a tartalmát, de ugyanezt PHP-ből már nem tudom megnyitni. A mappa jogosultsága rwx a tulajnak, a többieknek nincsen semmilyen joga. Ha MC-ben a haladó chown-al átállítom (777), akkor sem változik semmi, még a mappa jogosultság sem.
Az etc/fstab-ban nincs megemlítve ez az usb-s csatlakozási pont.
A php melyik felhasználói névvel fut? A print(exec('whoami',$kimenet)); print_r($kimenet); parancsokra csak egy üres tömböt kapok.
Mi lehet a hiba? Hogy tudok hozzáférni a fájlokhoz?
Az opendir() paraccsal ki tudom listázni a /home/user mappát, de a /media-t már nem. Sőt már a /home mappát sem.
Az exec() paranccsal is próbálkoztam már. Ez majd ahhoz fog kelleni, hogy át tudjak helyezni fájlokat.
■ Nem sikerül hozzáférnem a pedrive-n lévő fájlokhoz PHP alól. (Ubuntut használok.) Ha beírom a csatolási pont címét a böngészőbe, akkor látom a tartalmát, de ugyanezt PHP-ből már nem tudom megnyitni. A mappa jogosultsága rwx a tulajnak, a többieknek nincsen semmilyen joga. Ha MC-ben a haladó chown-al átállítom (777), akkor sem változik semmi, még a mappa jogosultság sem.
Az etc/fstab-ban nincs megemlítve ez az usb-s csatlakozási pont.
A php melyik felhasználói névvel fut? A print(exec('whoami',$kimenet)); print_r($kimenet); parancsokra csak egy üres tömböt kapok.
Mi lehet a hiba? Hogy tudok hozzáférni a fájlokhoz?
Az opendir() paraccsal ki tudom listázni a /home/user mappát, de a /media-t már nem. Sőt már a /home mappát sem.
Az exec() paranccsal is próbálkoztam már. Ez majd ahhoz fog kelleni, hogy át tudjak helyezni fájlokat.
Hogy lehet javascripten keresztül több INSERT parancsot lefuttatni SQLite adatbázison?
Sziasztok!
Van egy adattáblám. Amihez szeretnék adatot hozzáadni, a következő módon:Ez így nem működik, csak úgy ha egy tranzakcióban csak egy sor értékét adom hozzá, aztán egy másik tranzakcióban a következő sor értékét.
Operát használok és a kódom ennek az oldalnak a forráskódján alapul.
Hogy lehet javascripten keresztül több INSERT parancsot lefuttatni SQLite adatbázison?
Ha nem megoldható, akkor a (jelenleg több száz) parancsot felbontom, külön tranzakciókra. De mielőtt megírnám, kiváncsi vagyok, hogy tudtok-e valamilyen más megoldást.
■ Van egy adattáblám. Amihez szeretnék adatot hozzáadni, a következő módon:
INSERT INTO tabla (a, b, c) VALUES
(1, "valami1", "ertek1"),
(2, "valami2", "ertek2");
Operát használok és a kódom ennek az oldalnak a forráskódján alapul.
Hogy lehet javascripten keresztül több INSERT parancsot lefuttatni SQLite adatbázison?
Ha nem megoldható, akkor a (jelenleg több száz) parancsot felbontom, külön tranzakciókra. De mielőtt megírnám, kiváncsi vagyok, hogy tudtok-e valamilyen más megoldást.
Git - add nem működik pre-commit hook-nál
Üdv.
Szereztem egy kódot, aminek elvileg mennie kéne git commit-nál. Azt csinálja, hogy lementi az adatbázist egy sql fájlba, és hozzácsapja a commithoz. Az a gondom vele, hogy az sql gyártás az működik, viszont az újonnan készült sql nem kerül bele a commitba. Így meg nem ér semmit, mert ennyi erővel kézzel is dumpolhatnám, és betehetném a commit-ba... Az eredeti kódon már tákoltam kicsit. Eltartott egy darabig mire google megadta a válaszokat, viszont ezt az add problémát még mindig nem sikerült megoldani, és nem is nagyon találok rá semmit...
Íme a kód:Bármi ötlet?
■ Szereztem egy kódot, aminek elvileg mennie kéne git commit-nál. Azt csinálja, hogy lementi az adatbázist egy sql fájlba, és hozzácsapja a commithoz. Az a gondom vele, hogy az sql gyártás az működik, viszont az újonnan készült sql nem kerül bele a commitba. Így meg nem ér semmit, mert ennyi erővel kézzel is dumpolhatnám, és betehetném a commit-ba... Az eredeti kódon már tákoltam kicsit. Eltartott egy darabig mire google megadta a válaszokat, viszont ezt az add problémát még mindig nem sikerült megoldani, és nem is nagyon találok rá semmit...
Íme a kód:
#!/bin/sh
# Refresh the SQL schema file for inclusion within the git commit
# If something fails, exit with status other than 0
set -e
# select repository root
cd "$(git rev-parse --show-toplevel)"
# first, remove our original schema
rm -f "WebShop\DataBase\backup.sql"
# generate a new schema
exec "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" --skip-comments -u root --password=root webshopdb |sed 's$),($),\n($g' > "WebShop\DataBase\backup.sql"
# Add the schema to the next commit
git add "WebShop\DataBase\backup.sql"
# Exit success
exit 0
Kérdés nélkül gyűjtene adatokat a felhasználóiról a Firefox
Éles vitát váltott ki a cég saját fejlesztői között is a Mozilla új tervezete
■ február 11
CALL FOR ACTION: THE OPEN WEB NEEDS YOU *NOW*
Az utolsó perc, mielőtt a Webkit lesz a ’10-es évek IE6-ja
■ Februári DevOps meetup
Build, deployment, feature branch-ek, continous integration
■ Böngésző hiba
Helő,
tudom, hogy a kérdésem nem közvetlenül a programozáshoz köthető, de nem tudom, hol kérjek segítséget, esetleg választ a hibára.
Van egy weboldal ahol java alapú alkalmazások vannak, és ha belépek erre az oldalra felhasználónévvel jelszóval, és szeretnék belépni egy ilyen alkalmazásba akkor elvész a csatlakozásom, tehát kiírja, hogy nem vagyok belépve az oldalra.
Ez az oldal hibája? Az internet szolgáltatómé? Vagy valami egyéb?
■ tudom, hogy a kérdésem nem közvetlenül a programozáshoz köthető, de nem tudom, hol kérjek segítséget, esetleg választ a hibára.
Van egy weboldal ahol java alapú alkalmazások vannak, és ha belépek erre az oldalra felhasználónévvel jelszóval, és szeretnék belépni egy ilyen alkalmazásba akkor elvész a csatlakozásom, tehát kiírja, hogy nem vagyok belépve az oldalra.
Ez az oldal hibája? Az internet szolgáltatómé? Vagy valami egyéb?
Egyszerű eseménykezelési kérdés flashben.
Adott két osztályom, az egyiket példányosítom a másikon belül, és szeretném, ha a példányosított osztály egy eseményét el tudnám kapni abban az osztályban amiben példányosítottam. A két osztály között nincs egyéb kapcsolat. (Elméletben az egymásba ágyazott grafikai elemeknél lehet a bubblingra támaszkodni, de itt az egyik osztály a Socket.) Hogyan lehet ezt megoldani?
■
class cA extends Sprite {
private var myB:cB;
public function cA() {
myB=new cB();
}
// ebben az osztályban kellene egy listener, de hol, és hogyan?
}
class cB extends Socket {
public function cB() {
addEventListener(Event.CONNECT,connected);
super.connect('xxx.xxx.xxx.xxx','xxxx');
}
private function connected(e:event) {
// itt kéne tovább dobni az eseményt, hogy a cA osztály reagálni tudjon rá.
}
}