Archívum - Ápr 2013 - Fórum téma
április 30
Körkörös függésnél kivétel
Szép napot!
Nem feltétlen a js témakörbe tartozik, inkább algoritmusok témakör lenne a megfelelő, de mivel js-ben van, és nincs algoritmusok témakör, ezért ide tettem.Ez a kód azt csinálja, hogy megadok neki bizonyos kulcsokat, aztán ő a use-ból kiválogatja a kulcsoknak megfelelő teszteket, illetve azok függőségeit, és a végén visszatér egy listával, ami a teszteket tartalmazza függőségi sorban. (A use úgy néz ki, mint a requirejs shim.)
Két kérdésem van ezzel a kóddal kapcsolatban, az egyik, hogy minek nevezzem az yyyy példányváltozót, a másik, hogy hogyan lehetne a körkörös függést kivétellel elkaszálni?
Körkörös függést adó kód:Illetve a _ az underscore.js a kódban.
■ Nem feltétlen a js témakörbe tartozik, inkább algoritmusok témakör lenne a megfelelő, de mivel js-ben van, és nincs algoritmusok témakör, ezért ide tettem.
createYyyy: function (keys) {
this.added = {};
this.yyyy= [];
_.each(keys, this.addTest, this);
return this.yyyy;
},
addTest: function (key) {
if (_.has(this.added, key))
return;
if (!_.has(this.use, key))
throw new SyntaxError("Test " + key + " is not registered.");
_.each(this.use[key].deps, this.addTest, this);
this.added[key] = true;
this.yyyy.push(key);
}
Két kérdésem van ezzel a kóddal kapcsolatban, az egyik, hogy minek nevezzem az yyyy példányváltozót, a másik, hogy hogyan lehetne a körkörös függést kivétellel elkaszálni?
Körkörös függést adó kód:
this.use = {a:{deps:["a"]}};
április 29
CSS megjelenítési hiba
Sziasztok!
Olyan problémám lenne hogy a weboldalamon 2 részben a css style miatt (szerintem) nem jeleníti meg az "ő" betüt. Minden más ékezetes betüt megjelenit és minden máshol az "ő" betüt is kivéve ezt 2 helyet.Mi lehet a probléma? Remélem tudtok ebben segíteni.
Előre is köszönöm!
■ Olyan problémám lenne hogy a weboldalamon 2 részben a css style miatt (szerintem) nem jeleníti meg az "ő" betüt. Minden más ékezetes betüt megjelenit és minden máshol az "ő" betüt is kivéve ezt 2 helyet.Mi lehet a probléma? Remélem tudtok ebben segíteni.
Előre is köszönöm!
css - változó számú menüpontok széthúzása
Üdv.
Van egy oldal, aminek a fejléc részében van egy horizontális menü. A menü szélessége 100% az body-hoz viszonyítva (a body fix szélességű). Vannak benne linkek, mint menüpontok. Ezeknek a linkeknek a hossza a rajtuk lévő szöveg hosszától függ, nincs külön gomb háttérkép, vagy bármi ilyesmi. A menüpontok száma változik attól függően, hogy valakinek mihez van joga az oldalon, be van e lépve, stb... A szöveg - ami rajtuk van - is változhat ettől függően.
Több dolog van, ami fontos nekem ezzel a menüvel kapcsolatban:
- szét legyenek húzva a menüpontok a menü teljes szélességében
- a menüpontok közötti hézag egyforma legyen
Jelenleg ezt csak úgy tudom elérni, hogy kézzel állítom be minden egyes menü változatnál minden egyes menüpont szélességét.
Lehetséges ezt valahogy css-el automatizálni?
■ Van egy oldal, aminek a fejléc részében van egy horizontális menü. A menü szélessége 100% az body-hoz viszonyítva (a body fix szélességű). Vannak benne linkek, mint menüpontok. Ezeknek a linkeknek a hossza a rajtuk lévő szöveg hosszától függ, nincs külön gomb háttérkép, vagy bármi ilyesmi. A menüpontok száma változik attól függően, hogy valakinek mihez van joga az oldalon, be van e lépve, stb... A szöveg - ami rajtuk van - is változhat ettől függően.
Több dolog van, ami fontos nekem ezzel a menüvel kapcsolatban:
- szét legyenek húzva a menüpontok a menü teljes szélességében
- a menüpontok közötti hézag egyforma legyen
Jelenleg ezt csak úgy tudom elérni, hogy kézzel állítom be minden egyes menü változatnál minden egyes menüpont szélességét.
Lehetséges ezt valahogy css-el automatizálni?
április 28
twitter link
a főoldali sidebarban a "további csiripek" link már nem élő linkre mutat:
http://search.twitter.com/search?q=%23weblabor
a weblaboros hashtagekre kattintva a feedben el lehet jutni a megfelelő helyre:
https://twitter.com/search?q=%23weblabor
pár hete vettem észre, csak azért küldöm be, mert nem javult "magától" :) :)
■ http://search.twitter.com/search?q=%23weblabor
a weblaboros hashtagekre kattintva a feedben el lehet jutni a megfelelő helyre:
https://twitter.com/search?q=%23weblabor
pár hete vettem észre, csak azért küldöm be, mert nem javult "magától" :) :)
Fájl feltöltés ellenőrzése, és feltöltött fájl nevének megváltoztatása.
Sziasztok
Van egy fájlfeltöltő formom, feltöltéskor ellenőrzi hogy nem üresek-e a mezők, és ellenőrzi a feltöltött fájl tulajdonságait (méret, formátum). A problémám az hogy úgy szeretném megoldani hogy ne legyen kötelező fájlt feltölteni, de ha mégis tölt fel akkor legyen leellenőrizve a feltöltött fájl. Ha nem tölt fel, tehát a fájlfeltöltő mező üresen marad akkor hagyja figyelmen kívűl.
A másik problémám hogy szeretném megváltoztatni a feltöltött fájl nevét, így szeretném elkerülni hogy ha 2 felhasználó ugyanazzal a névvel tölt fel képet, akkor a lekérésnél ne legyen kavarás. Ezt előszőr úgy próbáltam hogy az aktuális időpontot ($time()) hozzáadtam a feltöltésnél, sikerült is megváltoztatni a fájl nevét, viszont a mysql-be az eredeti nevet írta be, így nem tudta megjeleníteni a képet. Nem egyezett a két név, összegezve nem tudtam megoldani hogy a mysql-be ugyanaz a név kerüljön mint ami a neve a mappában.
Van egy fájlfeltöltő formom, feltöltéskor ellenőrzi hogy nem üresek-e a mezők, és ellenőrzi a feltöltött fájl tulajdonságait (méret, formátum). A problémám az hogy úgy szeretném megoldani hogy ne legyen kötelező fájlt feltölteni, de ha mégis tölt fel akkor legyen leellenőrizve a feltöltött fájl. Ha nem tölt fel, tehát a fájlfeltöltő mező üresen marad akkor hagyja figyelmen kívűl.
A másik problémám hogy szeretném megváltoztatni a feltöltött fájl nevét, így szeretném elkerülni hogy ha 2 felhasználó ugyanazzal a névvel tölt fel képet, akkor a lekérésnél ne legyen kavarás. Ezt előszőr úgy próbáltam hogy az aktuális időpontot ($time()) hozzáadtam a feltöltésnél, sikerült is megváltoztatni a fájl nevét, viszont a mysql-be az eredeti nevet írta be, így nem tudta megjeleníteni a képet. Nem egyezett a két név, összegezve nem tudtam megoldani hogy a mysql-be ugyanaz a név kerüljön mint ami a neve a mappában.
REST API + JS app - authentikáció?
Sziasztok,
az lenne a kérdésem, hogy ha javascript kisalkalmazást szeretnék fejleszteni úgy, hogy a szerver-oldali backend egy REST API, akkor hogy érdemes authentikálni? Az alkalmazás nem teljesen single-page app, a bejelentkezés és az alkalmazás tényleges felülete két külön felület. Első nekifutásra nincsenek jobb ötleteim a következőknél:
Egyéb ötlet?
■ az lenne a kérdésem, hogy ha javascript kisalkalmazást szeretnék fejleszteni úgy, hogy a szerver-oldali backend egy REST API, akkor hogy érdemes authentikálni? Az alkalmazás nem teljesen single-page app, a bejelentkezés és az alkalmazás tényleges felülete két külön felület. Első nekifutásra nincsenek jobb ötleteim a következőknél:
- egyszer authentikálunk, és utána session alapján dolgozunk - ami ellentmond a REST állapotmentességének
- minden REST kérésnél paraméterben elküldjük a bejelentkezési adatokat, azaz a nevet-jelszót. Ezzel az a gond, hogy a javascript app betöltődésekor át kell adni a kliensoldalnak a felhasználó által korábban megadott nevet-jelszót, hogy utána minden REST kéréshez be tudjon authentikálni. Ez azt jelenti, hogy gyakorlatilag az oldal forrásában benne lesz a jelszó. Ez nagyon nem biztonságos.
Egyéb ötlet?
április 27
Adatbázisból lenyíló lista
Sziasztok!
Már régóta olvasom az oldalt sosem kérdeztem még, ellenben sok probléma megoldásra talált, és Én is egy egyenlőre megoldatlan problémába futottam:/. Remélem tudtok segíteni.
Szóval, adatbázisból kérek le adatokat, és js-sel csináltam egy "show / hide" mezőt, ami kattintásra lenyílik a lényegi tartalom résszel, majd ismételt kattintással eltűnik.
Eddig ez működik, viszont ha egynél több rekordom van a táblában, akkor mindig csak az első rekordra dobja ki ezt a "show / hide" mezőt, ami így nem túl hatékony.
(Feltételezem, valahol az id átadás környékén száll el a dolog, és azért kapom mindig az első sort, független attól mire kattintok, de ezt nem sikerült megcsinálnom..)
A JS:És a php rész.Tehát a {$sor['tartalom']} mindig az első sor eredményét adja vissza, hiába van több adatom az adatbázisban.
Nem találtam erre megfelelő megoldást, az id-t pedig nem sikerült úgy hozzáadnom, hogy működjön.
A segítséget előre is köszönöm!
■ Már régóta olvasom az oldalt sosem kérdeztem még, ellenben sok probléma megoldásra talált, és Én is egy egyenlőre megoldatlan problémába futottam:/. Remélem tudtok segíteni.
Szóval, adatbázisból kérek le adatokat, és js-sel csináltam egy "show / hide" mezőt, ami kattintásra lenyílik a lényegi tartalom résszel, majd ismételt kattintással eltűnik.
Eddig ez működik, viszont ha egynél több rekordom van a táblában, akkor mindig csak az első rekordra dobja ki ezt a "show / hide" mezőt, ami így nem túl hatékony.
(Feltételezem, valahol az id átadás környékén száll el a dolog, és azért kapom mindig az első sort, független attól mire kattintok, de ezt nem sikerült megcsinálnom..)
A JS:
<script type="text/javascript">
function unhide(divID) {
var item = document.getElementById(divID);
if (item) {
item.className=(item.className=='hidden')?'unhidden':'hidden';
}
}
</script>
while ($sor = mysql_fetch_assoc($eredmeny))
$section.= "<article class=\"tablak\">
<header>
<hgroup>
<h1 id=\"cim\">{$sor['cim']}</h1>
</hgroup>
</header>
<ul>
<li><img src=\"images/{$sor['kep']}\" alt=\"{$sor['kep']}\" title=\"{$sor['kep']}\" /></li>
<li>{$sor['esemeny']}</li>
<a href=\"javascript:unhide('tartalom');\">Tovább..</a></li>
<p id=\"tartalom\" class=\"hidden\">{$sor['tartalom']}\n
<li>{$sor['datum']}</li>
</ul>
Nem találtam erre megfelelő megoldást, az id-t pedig nem sikerült úgy hozzáadnom, hogy működjön.
A segítséget előre is köszönöm!
Keresek egy gráfelméleti fogalmat
Csak feltételezem, hogy a gráfelmélet saját nevén nevezi egy fagráf azon részfáit, melyek minden csomópontja legfeljebb két élhez kapcsolódik (az ág „egyenes”). Ezen név angol és magyar megfelelőjét keresem.
■ outer join és rendezés
Üdv!
Adott az alábbi sql lekérdezés. A lekérdezés több táblából gyűjt adatot, többek között az üzenetek táblából is.
Hogyan lehet megoldani azt, hogy az üzenetek táblából a legutóbb beszúrt sor adatait kérdezze le?Az ORDER BY után megpróbáltam megadni neki, hogy idő szerint csökkenő sorrendbe kérdezze le, de nem hozta a kívánt hatást.
■ Adott az alábbi sql lekérdezés. A lekérdezés több táblából gyűjt adatot, többek között az üzenetek táblából is.
Hogyan lehet megoldani azt, hogy az üzenetek táblából a legutóbb beszúrt sor adatait kérdezze le?
SELECT conversations.id AS id, conversations.name AS name, messages.message AS message, messages.time AS time FROM conversation_members INNER JOIN conversations ON conversations.id=conversation_members.conversation LEFT OUTER JOIN messages ON messages.conversation=conversations.id WHERE conversation_members.user=$user[id] GROUP BY conversations.id ORDER BY messages.time DESC
április 25
Angliában dolgozni webfejlesztőként
Angliában szeretnék dolgozni, mint webfejlesztő.
Aki dolgozott vagy dolgozik Angliában webfejlesztőként, az írhatna pár sort a tapasztalatiról, illetve a bekerülés nehézségeiről, illetve az elvárt tudásról.
Kérdéseim:
- Kell-e diploma hozzá?
- Kell-e valamilyen másmilyen iskolai végzettség?
- Mennyire nézik az iskolai végzettséget?
- Mire érdemes ráfeküdni a webfejlesztés területén, kint mire van kereslet?
- Mennyire magasak az elvárások a webes programozási nyelvek és technikák iránt?
- Konkréten mik azok a technológiák, programozási nyelvek, amiket érdemes tudni?
- Mennyire fontosak a referenciák?
- Mit fogadnak el munkatapasztalatként?
- Állásinterjún mit kérnek, milyen próbafeladat szokott lenni?
- Milyen szintű nyelvtudás kell?
- Te hogyan találtál állást, hogyan sikerült kijutnod, hogyan kerestél munkát?
- Mennyit lehet keresni webfejlesztőként?
- Érdeme-e belevágni?
- Mi ajánlanál azoknak a magyaroknak, akik webfejlesztőként dolgoznak, és ki szeretnének menni Angliába?
Így elsőre ennyi, remélem van olyan itt, akinek van tapasztalata a témában.
■ Aki dolgozott vagy dolgozik Angliában webfejlesztőként, az írhatna pár sort a tapasztalatiról, illetve a bekerülés nehézségeiről, illetve az elvárt tudásról.
Kérdéseim:
- Kell-e diploma hozzá?
- Kell-e valamilyen másmilyen iskolai végzettség?
- Mennyire nézik az iskolai végzettséget?
- Mire érdemes ráfeküdni a webfejlesztés területén, kint mire van kereslet?
- Mennyire magasak az elvárások a webes programozási nyelvek és technikák iránt?
- Konkréten mik azok a technológiák, programozási nyelvek, amiket érdemes tudni?
- Mennyire fontosak a referenciák?
- Mit fogadnak el munkatapasztalatként?
- Állásinterjún mit kérnek, milyen próbafeladat szokott lenni?
- Milyen szintű nyelvtudás kell?
- Te hogyan találtál állást, hogyan sikerült kijutnod, hogyan kerestél munkát?
- Mennyit lehet keresni webfejlesztőként?
- Érdeme-e belevágni?
- Mi ajánlanál azoknak a magyaroknak, akik webfejlesztőként dolgoznak, és ki szeretnének menni Angliába?
Így elsőre ennyi, remélem van olyan itt, akinek van tapasztalata a témában.