ugrás a tartalomhoz

Archívum - Okt 2013 - Fórum téma

október 13

weblabor - lassú betöltés, scroll és focus szétesik

inf · 2013. Okt. 13. (V), 00.07
Csak nekem van az, hogy több másodpercig tölti az oldal a csirip.weblabor.hu-t, és amikor végre betöltötte, akkor ha textarea-ba írok odaszór egy blurt, vagy ha éppen cikket olvasok, akkor a scroll ugrik egyet (gondolom átméretezi az oldalt, vagy ilyesmi miatt)???
 

október 11

Könnyű javascript

Ballon · 2013. Okt. 11. (P), 18.25
Adatbázisból szeretnék értékpárokat kiíratni az oldalamra, (pl: irányítószám / város, vagy angol szöveg / magyar párja) ehhez lényegében adott minden, de valahol elcsúszok, és nem értem hol.:/ Az utóbbi példa az én ötletem, aki okosabb nálam kérem segítsen, mert már a guta kerülget:D.

És hogy csak borzoljam a kedélyeket, második bejegyzésem ez, és az elsőnél is szóltak hogy színezzem, de most a másodiknál sem tudom, ezt mivel kellene beszíneznem:/.


JS:
  1. function index(szavak) {  
  2.     var xmlhttp;  
  3.     var magyar = document.getElementById("magyar");  
  4.   
  5.     /*if (szavak.length > 35) {  
  6.         magyar.innerHTML = ""; 
  7.         return; 
  8.     }*/  
  9.   
  10.     xmlhttp = (window.XMLHttpRequest) ?  
  11.         new XMLHttpRequest() :  
  12.         new ActiveXObject("Microsoft.XMLHTTP");  
  13.   
  14.     xmlhttp.onreadystatechange = function() {  
  15.         if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {  
  16.             magyar.value = xmlhttp.responseText;  
  17.         }  
  18.     }  
  19.   
  20.     xmlhttp.open("GET""index.php?angol=" + szavak, true);  
  21.     xmlhttp.send();  
  22. }  
Html:
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4. <meta charset="utf-8" />  
  5. <title>Online Angol-Magyar szótár</title>  
  6. <script src="index.js"></script>  
  7. </head>  
  8. <body>  
  9.   
  10. <form action="" method="post">  
  11. <h2>Online Angol-Magyar szövegfordító</h2>  
  12. <p>Ide írja a szöveget: <input type="text" name="angol" id="angol" onblur="index(this.value)" /></p><br />  
  13. ...  
  14. <p>A keresett szó: <input type="text" name="magyar" id="magyar" /></p>  
  15.   
  16. </form>  
  17. </body>  
  18. </html>  
Php:
  1. <?php  
  2.   
  3. function kereso($angol){  
  4. @include_once("mysql.php");  
  5.   
  6. $sql = "SELECT magyar  
  7.         FROM szotar   
  8.         WHERE angol = ".$angol;  
  9.            
  10. $eredmeny = mysql_query($sql);  
  11. $sor = @mysql_fetch_row($eredmeny);  
  12. mysql_close();  
  13. return $sor [0];  
  14.   
  15. }  
  16.   
  17. $angol = (isset($_GET['angol'])) ? $_GET['angol'] : "";  
  18.   
  19. switch($angol){  
  20.     case ($angol == "proba" ) :  
  21.     $kimenet = "Müködik.";  
  22.     break;  
  23.   
  24.     default:  
  25.     $kimenet = kereso($angol);  
  26. }  
  27.   
  28. print $kimenet;  
  29.   
  30. ?>  
 

október 10

Hacktivity jegy

darevish · 2013. Okt. 10. (Cs), 18.25
Ugye holnaptol hacktivity, es volt egy jatek, amivel elvileg nyertem jegyet, de holnap nem tudok elmenni (lehet, hogy szombaton sem). Bar a jegy meg nem erkezett meg, ha megjon, akkor szivesen felajanlanam valakinek, amennyiben erre van mod es lehetoseg. Irj privatot, ha erdekel.

Cserebe szivesen olvasnek egy elmenybeszamolot ;)
 

K+F csoportosulás

webproghu · 2013. Okt. 10. (Cs), 16.01
Sziasztok,

mostanában fogalmazódott meg bennem a gondolat, hogy rengeteg problémát, érdekességet szívesen kikutatnék alaposabban, amelyek egyrészt a munkám során, másrészt (egyelőre) csak elméleti síkon merülnek fel, viszont erőforrások, illetve a kapcsolódó szakterületek magasfokú ismeretének hiányában nincs erre egy emberként lehetőségem.
Így jött az ötlet, hogy amennyiben másnak is lennének ilyen hajlandóságai, összeszerveződhetnénk (akár virtuálisan) egy közösségbe, majd akit érdekel egy-egy téma, az szabadon csatlakozhatna annak "kutatásához". Ez a kíváncsiság kielégítésén és a tanuláson kívül akár még üzleti előnnyé fordítható megoldásokat is eredményezhet, kíváncsi lennék, hogy kit érdekelne egy ilyen közösségben való részvétel.

Gondolatindítónak engem a következő területeken érdekelnének különböző problémák megoldásai (a teljesség igénye nélkül):
- szoftver minőségbiztosítás
- kódgeneráló eszközök, fejlesztés hatékonyságnövelés
- gyakran ismétlődő, monoton fejlesztési feladatok automatizálása
- webalkalmazások üzemeltetési problémái
- webalkalmazások reszponzivitásának növelése
- UX
 

Legnehezebb feladat PHP-val

Szita Szilárd · 2013. Okt. 10. (Cs), 15.57
Nektek eddig mi volt a legnehezebb feladat amit PHP-val oldottatok meg? Nekem eddig egy belépés létrehozása, de az is televolt biztonsági hibákkal :)
 

tábla azonos nevű oszlopának összeadása különböző feltételek szerint

kovix · 2013. Okt. 10. (Cs), 14.20
Sziasztok!

A kérdésem a következő lenne, ebből a táblából:

Kod Osszeg
0 23000
0 11000
0 2000
1 567
1 13
2 100
2 200
2 4500

megoldható 1 select-el , hogy ilyen eredménytábla szülessen?

Oszlop1 Oszlop2 Oszlop3
36000 580 4800

Előre is köszönöm:
 

AUTO INCREMENT plusz saját forma

szobek · 2013. Okt. 10. (Cs), 08.35
Sziasztok!

Egy látszólag egyszerű kérdésem lenne, de konkrét választ még nem találtam.
A lényege, hogy szeretnék egy felhasználói adatbázist létrehozni, de szükségem lenne egy olyan oszlopra a mysql táblában, ahol én határozom meg a felhasználó azonosítóját, de úgy hogy az auto increment megmarad.
Nézzük a példát:
Felveszek egy új felhasználót -> neki van egy beosztása vagy egy csoport tagja, így a kódja pl: F1002
Felveszek egy másikat -> neki a beosztása miatt pl: G1002

Tehát a betű változhat de a szám is automatikusan nőjön mindig eggyel.

Na most ezt valahol be lehet állítani alapértékként a mysql-ben, vagy maradnom kell az alap megoldásnál, hogy kiolvasom a legutolsó sort ahol az azonosító ezzel a betűvel kezdődik, majd növelem eggyel az értékét és ezt adom meg azonosítóként?

Illetve a másik fele: hogyan tudom megadni, hogy az id 1000-től kezdődjön?

Válaszotokat és segítségeteket előre is köszönöm!

Szobek
 

október 6

fixed background

schorsch · 2013. Okt. 6. (V), 16.28
Lefixáltam az oldalam hátterét de amikor a böngészőbe kicsinyítem az oldalt a háttérkép és a szöveg elcsúszik egymásról.
Valamit nem jól csináltam?:(
 

október 5

REST - HATEOAS és range request elvek ütközése

inf · 2013. Okt. 5. (Szo), 02.31
Ha valaki nem lenne tisztában a két elvvel:

A HATEOAS kb azt mondja, hogy ahhoz, hogy egy REST service-hez könnyen tudjunk klienst készíteni, úgy kell válaszolni a kérésekre, hogy visszaadjuk bennük, hogy milyen további interakciók lehetségesek az erőforrással kapcsolatban. Ez egy lapozható gyűjteménynél pl így néz ki:

GET /users?offset=0&limit=25

200 ok
  1. {  
  2.     href: "/users/",  
  3.     offset: 0,  
  4.     limit: 25,  
  5.     first: {  
  6.         href: "/users?offset=0&limit=25"  
  7.     },  
  8.     next: {  
  9.         href: "/users?offset=25&limit=25"  
  10.     },  
  11.     previous: null,  
  12.     last: {  
  13.         href: "/users/?offset=125&limit=25"  
  14.     },  
  15.     items: [  
  16.         {  
  17.             href: "/users/1",  
  18.             id: 1,  
  19.             name: "Jánszky László",  
  20.             registrationTime: "2014-10-28 10:00:01"  
  21.         },  
  22.         ...  
  23.         {  
  24.             href: "/users/26",  
  25.             id: 26,  
  26.             name: "Krieg Antónia",  
  27.             registrationTime: "2015-01-09 01:00:11"  
  28.         },  
  29.     ]  
  30. }  
Így nagyon egyszerű egy lapozót generálni, mert az aktuális oldalak lekéréséhez mindenhol megvan a megfelelő link, csak hozzá kell csapni egy GET-et. Az egyes item-eknél is ott van a link, amivel részletesebb tartalmat lehet lekérni, és így tovább...


A Range Request-eknél a lapozzás kapcsolatos információ a header-ekben utazik valahogy így::

GET /users
Range: items=0-24

206 partial content
Content Range: items=0-24/138
  1. {  
  2.     //felhasználó lista  
  3. }  
A modern böngészők tudják kezelni a cache-ükben mindezt, úgyhogy az nem indokolja, hogy url-be tegyük a kérésnek ezt a részét.

A kérdés az, hogy szerintetek milyen legyen a visszatérő json formája ahhoz, hogy a HATEOAS elve ne sérüljön, tehát a következő lapra mutató link automatikusan generálható legyen belőle?
 

Update

wreakz · 2013. Okt. 5. (Szo), 00.47
Sziasztok!
Nem találom a hibát, tudnátok segíteni ?
Lehet hogy én vagyok a vak, de nem találom :/
Az adatbázisnév szándékosan van kipontozva, nem az a hiba.
  1. <form method="post">  
  2. <input type="text" name="adminfel" value=""></input>  
  3. </form>  
  4.   
  5.   
  6.   
  7.   
  8. if( isset( $_POST['adminhozzaadas'] ) )  
  9. {  
  10. mysql_connect( $ab_kiszolgalo$ab_felhasznalo$ab_jelszo);  
  11. mysql_select_db("..."or die("Adatbázis hiba!");  
  12. $parancs = "UPDATE accounts SET admin='2' WHERE username='".$_POST['adminfel']."'";    
  13. mysql_query($parancs);  
  14. echo '<meta http-equiv=refresh content="5">  
  15. <div id=profile_siker class=windowbg>Sikeresen hozzáadva.</div><br>';  
  16. }  
  17.   
  18.   
  19. <form method="POST">  
  20.         <input type="submit" class="myButton" name="adminhozzaadas" value="Hozzáadás">  
  21. </form>