ugrás a tartalomhoz

Archívum - 2013

szeptember 16

AMysql mysql wrapper

amcsi · 2013. Szep. 16. (H), 19.18
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
 

Android saját sqlite adatbázis használata

meni · 2013. Szep. 16. (H), 07.44
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.

Java 2D gyors vektorgrafika

Süsü · 2013. Szep. 16. (H), 01.54
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ü
 

szeptember 15

Több nyelvü oldal

tiszarobi · 2013. Szep. 15. (V), 21.42
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!
 

Keres: Java 2 - Útikalauz programozóknak 5.0

cslajos · 2013. Szep. 15. (V), 00.24
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.
 

szeptember 14

Nyom nélkül tűnhetnek el kedvenc játékaink

Hidvégi Gábor · 2013. Szep. 14. (Szo), 00.52
A weboldalakkal egyetemben – a digitálisan tárolt adat nem egy kőszobor
 

szeptember 13

Online játék rendszer

DaWe35 · 2013. Szep. 13. (P), 20.15
Üdv!
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

Unclerabbit · 2013. Szep. 13. (P), 14.42
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:
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>
Megnéztem metachecker-el is az oldalt, az is hasonló eredményre jutott:
+ 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
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.

szeptember 12

Vertical text update: text-combine-horizontal

janez · 2013. Szep. 12. (Cs), 17.53
Függőleges szövegigazítás
 

Barátságos hibaoldalak a szerverednek

janoszen · 2013. Szep. 12. (Cs), 15.42

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.