Archívum - Okt 2013 - Fórum téma
október 13
weblabor - lassú betöltés, scroll és focus szétesik
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
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:Html:Php:
■ É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:
- function index(szavak) {
- var xmlhttp;
- var magyar = document.getElementById("magyar");
- /*if (szavak.length > 35) {
- magyar.innerHTML = "";
- return;
- }*/
- xmlhttp = (window.XMLHttpRequest) ?
- new XMLHttpRequest() :
- new ActiveXObject("Microsoft.XMLHTTP");
- xmlhttp.onreadystatechange = function() {
- if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
- magyar.value = xmlhttp.responseText;
- }
- }
- xmlhttp.open("GET", "index.php?angol=" + szavak, true);
- xmlhttp.send();
- }
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8" />
- <title>Online Angol-Magyar szótár</title>
- <script src="index.js"></script>
- </head>
- <body>
- <form action="" method="post">
- <h2>Online Angol-Magyar szövegfordító</h2>
- <p>Ide írja a szöveget: <input type="text" name="angol" id="angol" onblur="index(this.value)" /></p><br />
- ...
- <p>A keresett szó: <input type="text" name="magyar" id="magyar" /></p>
- </form>
- </body>
- </html>
- <?php
- function kereso($angol){
- @include_once("mysql.php");
- $sql = "SELECT magyar
- FROM szotar
- WHERE angol = ".$angol;
- $eredmeny = mysql_query($sql);
- $sor = @mysql_fetch_row($eredmeny);
- mysql_close();
- return $sor [0];
- }
- $angol = (isset($_GET['angol'])) ? $_GET['angol'] : "";
- switch($angol){
- case ($angol == "proba" ) :
- $kimenet = "Müködik.";
- break;
- default:
- $kimenet = kereso($angol);
- }
- print $kimenet;
- ?>
október 10
Hacktivity jegy
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 ;)
■ Cserebe szivesen olvasnek egy elmenybeszamolot ;)
K+F csoportosulás
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
■ 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
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
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:
■ 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
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
■ 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
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?:(
■ Valamit nem jól csináltam?:(
október 5
REST - HATEOAS és range request elvek ütközése
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Í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/138A 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?
■ 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
- {
- href: "/users/",
- offset: 0,
- limit: 25,
- first: {
- href: "/users?offset=0&limit=25"
- },
- next: {
- href: "/users?offset=25&limit=25"
- },
- previous: null,
- last: {
- href: "/users/?offset=125&limit=25"
- },
- items: [
- {
- href: "/users/1",
- id: 1,
- name: "Jánszky László",
- registrationTime: "2014-10-28 10:00:01"
- },
- ...
- {
- href: "/users/26",
- id: 26,
- name: "Krieg Antónia",
- registrationTime: "2015-01-09 01:00:11"
- },
- ]
- }
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
- {
- //felhasználó lista
- }
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
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.
■ 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.
- <form method="post">
- <input type="text" name="adminfel" value=""></input>
- </form>
- if( isset( $_POST['adminhozzaadas'] ) )
- {
- mysql_connect( $ab_kiszolgalo, $ab_felhasznalo, $ab_jelszo);
- mysql_select_db("...") or die("Adatbázis hiba!");
- $parancs = "UPDATE accounts SET admin='2' WHERE username='".$_POST['adminfel']."'";
- mysql_query($parancs);
- echo '<meta http-equiv=refresh content="5">
- <div id=profile_siker class=windowbg>Sikeresen hozzáadva.</div><br>';
- }
- <form method="POST">
- <input type="submit" class="myButton" name="adminhozzaadas" value="Hozzáadás">
- </form>