Archívum - 2013
szeptember 16
AMysql mysql wrapper
Hali,
Minekután használtam mind a Mysqli-t, PDO-t és Zend_Db-t, amelyeknek mind vannak jó és rossz tulajdonságai (bár inkább jó mindegyik), akartam azért egyet megírni, amely mindegyiknek a jó tulajdonságait tartalmazza egyszerre. Ezek:
- lightweight
- mysql_* támogatás (egyedi ehhez a libhez, és lehetőségként, hogy akár olyan szerveren is, amelyen nincs Mysqli, működjön). De elsősorban Mysqli-t használ.
- Neves és Névtelen placeholderek (PDO és Zend)
- Select class (Zend, de ez lightweightebb)
- Insert, Update, Delete metódusok (mysqli, Zend)
- Csomó különböző módú adat fetchelés (Zend)
- Multi INSERT és UPDATE (utóbbi valami UNIQUE alapján és nyílván több query-t küld)
- Lazy connect
- Stimmelő, konzisztens paraméterek
- composer-el installálható
Igazán nem tudom, hogy valami rosszat csináltam-e. Talán bővíteni mindig lehet valamerre.
De mindenesetre kérnék szépen kritikát, ha lennétek kedvesek!
Link: https://github.com/amcsi/amysql
■ Minekután használtam mind a Mysqli-t, PDO-t és Zend_Db-t, amelyeknek mind vannak jó és rossz tulajdonságai (bár inkább jó mindegyik), akartam azért egyet megírni, amely mindegyiknek a jó tulajdonságait tartalmazza egyszerre. Ezek:
- lightweight
- mysql_* támogatás (egyedi ehhez a libhez, és lehetőségként, hogy akár olyan szerveren is, amelyen nincs Mysqli, működjön). De elsősorban Mysqli-t használ.
- Neves és Névtelen placeholderek (PDO és Zend)
- Select class (Zend, de ez lightweightebb)
- Insert, Update, Delete metódusok (mysqli, Zend)
- Csomó különböző módú adat fetchelés (Zend)
- Multi INSERT és UPDATE (utóbbi valami UNIQUE alapján és nyílván több query-t küld)
- Lazy connect
- Stimmelő, konzisztens paraméterek
- composer-el installálható
Igazán nem tudom, hogy valami rosszat csináltam-e. Talán bővíteni mindig lehet valamerre.
De mindenesetre kérnék szépen kritikát, ha lennétek kedvesek!
Link: https://github.com/amcsi/amysql
Android saját sqlite adatbázis használata
Sziasztok!
Nemrég kezdtem nézegetni az Android fejlesztést, eddig nagyon tetszik és mindent sikerült is megoldanom.
Szerettem volna saját magamnak készíteni egy teszt alkalmazást, ami egy sqlite adatbázist használ, de nem létrehozza az adatbázist, hanem egy meglévő adatbázist felmásol és megnyit, majd ezen futtat SQL lekérdezéseket. A neten elolvastam már mindent a témáról, készítettem egy sqlite adatbázist, készítettem egy teszt alkalmazást, ami fel is másolja az assets könyvtáramból az sqlite adatbázis fájlt az emulátoron belül a megfelelő helyre. (egy DataBaseHelper osztályt csináltam a doksik alapján, amiben van egy metódus, ami ha nem létezik az adatbázis fájl, akkor az assets könyvtárból odamásolja)
A gondom az, hogy az sqlite adatbázis fájl mindig üres lesz, olyan mintha mindig újra létrejönne és nem az assets könyvtárban lévőt másolná fel, nincs benne az a tábla, ami az eredetiben benne van. Eddig körülbelül 50 darab példakódot próbáltam ki, különféle helyekről, átolvastam mindent amit találtam, de nem értem, hogy mi a gond. Megköszönnék minden tanácsot olyanoktól, aki már csinált ilyet.
Nemrég kezdtem nézegetni az Android fejlesztést, eddig nagyon tetszik és mindent sikerült is megoldanom.
Szerettem volna saját magamnak készíteni egy teszt alkalmazást, ami egy sqlite adatbázist használ, de nem létrehozza az adatbázist, hanem egy meglévő adatbázist felmásol és megnyit, majd ezen futtat SQL lekérdezéseket. A neten elolvastam már mindent a témáról, készítettem egy sqlite adatbázist, készítettem egy teszt alkalmazást, ami fel is másolja az assets könyvtáramból az sqlite adatbázis fájlt az emulátoron belül a megfelelő helyre. (egy DataBaseHelper osztályt csináltam a doksik alapján, amiben van egy metódus, ami ha nem létezik az adatbázis fájl, akkor az assets könyvtárból odamásolja)
A gondom az, hogy az sqlite adatbázis fájl mindig üres lesz, olyan mintha mindig újra létrejönne és nem az assets könyvtárban lévőt másolná fel, nincs benne az a tábla, ami az eredetiben benne van. Eddig körülbelül 50 darab példakódot próbáltam ki, különféle helyekről, átolvastam mindent amit találtam, de nem értem, hogy mi a gond. Megköszönnék minden tanácsot olyanoktól, aki már csinált ilyet.
Java 2D gyors vektorgrafika
Sziasztok!
Egy grafikai API fejlesztésébe kezdtem bele, melyet egy többplatformos (mobil, applet, asztali) kottagrafikai szerkesztőhöz szeretnék használni. Elsősorban kottagrafikai kalkulációkért és a kirajzolás ütemezéséért felelne ez a library. A lényeg, hogy minimális beállítással egy komponenst lehessen létrehozni, amely a hozzá tartozó canvason megjeleníti a kottaképet. Ez a kottakép természetesen interakcióra képes, az interakció módja viszont már platformfüggő.
A kottagrafikában jártas vagyok, magam is sokat kottázom, ezért is mertem belefogni. A Java sem új a számomra. A problémám az, hogy a Java 2D lehetőségeire nincs elég rálátásom.
Alapvetően Androidra terveztem a szerkesztőt, és elsősorban a memóriával akartam spórolni. Később úgy adódott, hogy mégis a segességet helyeztem előtérbe a tervezésnél. Utóbbinak megfelelően minden soronkénti zenei ütem külön bitmapre került volna, majd a bitmapek megfelelő összeillesztéséért egy külön komponens felelt volna.
Ez azonban több problémát is felvetett. Például nem foglal-e túl sok helyet a memóriában a sok bitmap? Nagyításnál/szerkesztésnél így is folyamatos újrarenderelés szükséges, nem válik-e fölöslegessé az előrenderelés? És nem is minden osztható el ezekbe a bitmapekbe (átkötések, sorváltó szólamok)... Végül úgy kezdtem neki, hogy nincs előrenderelés, minden egyszerre rajzolódik ki a draw eseményre. Hamar kiderült viszont, hogy így nagyon lassúvá válik, ha sűrű a kotta.
Kérdezem tehát az ilyesmiben tapasztaltabbakat, hogy Jávában nagyszámú vektoros grafika kirajzolásánál nagyjából milyen elveket érdemes követni. Fontos még, hogy minél általánosabb legyen a megoldás, mert a platformok közötti eltérések miatt magát a grafikát absztraktan szeretném megoldani (tehát, hogy a canvas objektum és a grafikai könyvtár cserélhető legyen).
Üdv,
Süsü
■ Egy grafikai API fejlesztésébe kezdtem bele, melyet egy többplatformos (mobil, applet, asztali) kottagrafikai szerkesztőhöz szeretnék használni. Elsősorban kottagrafikai kalkulációkért és a kirajzolás ütemezéséért felelne ez a library. A lényeg, hogy minimális beállítással egy komponenst lehessen létrehozni, amely a hozzá tartozó canvason megjeleníti a kottaképet. Ez a kottakép természetesen interakcióra képes, az interakció módja viszont már platformfüggő.
A kottagrafikában jártas vagyok, magam is sokat kottázom, ezért is mertem belefogni. A Java sem új a számomra. A problémám az, hogy a Java 2D lehetőségeire nincs elég rálátásom.
Alapvetően Androidra terveztem a szerkesztőt, és elsősorban a memóriával akartam spórolni. Később úgy adódott, hogy mégis a segességet helyeztem előtérbe a tervezésnél. Utóbbinak megfelelően minden soronkénti zenei ütem külön bitmapre került volna, majd a bitmapek megfelelő összeillesztéséért egy külön komponens felelt volna.
Ez azonban több problémát is felvetett. Például nem foglal-e túl sok helyet a memóriában a sok bitmap? Nagyításnál/szerkesztésnél így is folyamatos újrarenderelés szükséges, nem válik-e fölöslegessé az előrenderelés? És nem is minden osztható el ezekbe a bitmapekbe (átkötések, sorváltó szólamok)... Végül úgy kezdtem neki, hogy nincs előrenderelés, minden egyszerre rajzolódik ki a draw eseményre. Hamar kiderült viszont, hogy így nagyon lassúvá válik, ha sűrű a kotta.
Kérdezem tehát az ilyesmiben tapasztaltabbakat, hogy Jávában nagyszámú vektoros grafika kirajzolásánál nagyjából milyen elveket érdemes követni. Fontos még, hogy minél általánosabb legyen a megoldás, mert a platformok közötti eltérések miatt magát a grafikát absztraktan szeretném megoldani (tehát, hogy a canvas objektum és a grafikai könyvtár cserélhető legyen).
Üdv,
Süsü
szeptember 15
Több nyelvü oldal
Sziasztok!
Van egy oldal amit több nyelvű úgy csináltam hogy a szavak adatbázisban vannak és a fordítások is. A függvénynek megadjuk a nyelvet és a lefordítandó szöveget és az vissza adja a lefordított nyelven a szöveget. Arra gondoltam hogy csinálok annyi aldomaint ahány nyelv van pl.: en.valami.eu és ez alapján lesz meghatározva a nyelv és az lenne a kérdés hogy ez SEO szempontból jó-e? A google nem fogja duplikáltnak nézni? Mert egy tárhelyre mutatna az összes domain.
Segítségeteket előre is köszi!
■ Van egy oldal amit több nyelvű úgy csináltam hogy a szavak adatbázisban vannak és a fordítások is. A függvénynek megadjuk a nyelvet és a lefordítandó szöveget és az vissza adja a lefordított nyelven a szöveget. Arra gondoltam hogy csinálok annyi aldomaint ahány nyelv van pl.: en.valami.eu és ez alapján lesz meghatározva a nyelv és az lenne a kérdés hogy ez SEO szempontból jó-e? A google nem fogja duplikáltnak nézni? Mert egy tárhelyre mutatna az összes domain.
Segítségeteket előre is köszi!
Keres: Java 2 - Útikalauz programozóknak 5.0
Sziasztok!
Az új kiadású, Java 2 - Útikalauz programozóknak 5.0 (I-II. kötetek) könyvet szeretném megvásárolni. E-mailt írjatok: cseppentol(kukac)gmail(pont)com
Üdv.
■ Az új kiadású, Java 2 - Útikalauz programozóknak 5.0 (I-II. kötetek) könyvet szeretném megvásárolni. E-mailt írjatok: cseppentol(kukac)gmail(pont)com
Üdv.
szeptember 14
Nyom nélkül tűnhetnek el kedvenc játékaink
A weboldalakkal egyetemben – a digitálisan tárolt adat nem egy kőszobor
■ szeptember 13
Online játék rendszer
Üdv!
Arra lennék kíváncsi, hogy vannak-e ingyenes online játékokra specializálódott keretrendszerek?
//DaWe
■ Arra lennék kíváncsi, hogy vannak-e ingyenes online játékokra specializálódott keretrendszerek?
//DaWe
ASP .Net URL rewrite vs. Googlebot
Sziasztok!
Egy problémával küzdök nagyon megköszönném, ha valaki tudna nekem ebben segíteni. Sajnos én nem vagyok fejlesztő, a programozási tudásom alapszintű, az ASP-t sem ismerem behatóan.
Vagy egy vállalati oldalunk, aminek a főoldalán van egy átirányítás: http://www.valami.hu/default.aspx -> http://www.valami.hu. (Az átirányításra azért volt szükség, mert ez a "default.aspx" nem túl szerencsés.) Ezzel még úgy nem lenne gond, de a googlebot nem igazán tudja feltérképezni a főoldalt. Megnéztem webmaster tools-al és a következő eredményt hozta a Google fetch:Megnéztem metachecker-el is az oldalt, az is hasonló eredményre jutott:Kérdeztem a fejlesztőket, hogy mi ez, meg hogy lehetne megoldani, azt a választ kaptam, hogy az átirányítás nem okozhatja a problémát. Utánaolvastam a neten, találtam is egy hasonló bejegyzést, ezért gondolom, hogy esetleg az átirányítással lehet gond.
Egy problémával küzdök nagyon megköszönném, ha valaki tudna nekem ebben segíteni. Sajnos én nem vagyok fejlesztő, a programozási tudásom alapszintű, az ASP-t sem ismerem behatóan.
Vagy egy vállalati oldalunk, aminek a főoldalán van egy átirányítás: http://www.valami.hu/default.aspx -> http://www.valami.hu. (Az átirányításra azért volt szükség, mert ez a "default.aspx" nem túl szerencsés.) Ezzel még úgy nem lenne gond, de a googlebot nem igazán tudja feltérképezni a főoldalt. Megnéztem webmaster tools-al és a következő eredményt hozta a Google fetch:
This is how Googlebot fetched the page.
URL: http://www.valami.hu/
Date: Friday, September 13, 2013 at 2:17:15 AM PDT
Googlebot Type: Web
Download Time (in milliseconds): 245
HTTP/1.1 301 Moved Permanently
Cache-Control: private
Content-Type: text/html; charset=utf-8
Location: http://www.valami.hu/default.aspx
Server: Microsoft-IIS/7.5
Set-Cookie: ASP.NET_SessionId=zzcwsj0lpkdfqlkcipcfurru; path=/; HttpOnly
X-AspNet-Version: 4.0.30319
X-UA-Compatible: IE=edge
Date: Fri, 13 Sep 2013 09:17:06 GMT
Content-Length: 158
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.valami.hu/default.aspx">here</a>.</h2>
</body></html>
+ Current Server Status
Status: 301 Moved Permanently
Web Server: Microsoft-IIS/7.5
Content: text/html; charset=utf-8
+ Website meta tags
Meta Tag Length Value
Title 12 object moved
szeptember 12
Barátságos hibaoldalak a szerverednek
Valljuk be, ha hibaoldalakról van szó, lusták vagyunk. Mindig akad valami fontosabb teendő egy új projektnél, mintsem hogy csinos és informatív hibaoldalakat gyártsunk. Sokszor még az is előfordul, hogy a webszerver saját hibaoldala marad bent.