Archívum - Szep 2013 - Fórum téma
szeptember 17
Keresőmotor változtatása iOS-en weboldalból indítva.
A minap Google-ben rákerestem valamire a telefonomon (iOS6) és az első találatok egyike egy yahoo answers oldal volt. Rákattintottam, és miután betöltődött, felugrott standard iOS confirm ablak, hogy hagyom-e a weboldalnak, hogy átállítsa az alapértelmezett keresőt a Yahoo-ra.
Érdekelne, hogy ilyet hogy lehet csinálni. A neten semmi nyomát nem látom ilyen megoldásnak.
■ Érdekelne, hogy ilyet hogy lehet csinálni. A neten semmi nyomát nem látom ilyen megoldásnak.
Android, Java - milyen módon kellene titkosítani egy fájlt?
Sziasztok,
most kezdtem ismerkedni az Androiddal, ezért szeretném kérni a tapasztaltabbak véleményét titkosítás "ügyben". Ti hogyan szoktatok titkosítani például egy adatfájlt, vagy egy oszlop adatait egy adatbázisban? Mert ez szerintem eléggé fontos. Az interneten nagyon sokféle megoldás található és kicsit belezavarodtam...
Általában ezek az esetek vannak:
1. a titkosító kulcsot a forráskódban tárolják, és a kódot obszfukálják, hogy nehezebb legyen visszafejteni, nekem ez nem tetszik, mert a forráskód visszafejthető és az összekevert kód úgyszintén, ezért ha valaki nagyon akarja megtalálja a kódot, az algoritmust és kész. Vagy nem ennyire egyszerű?
2. olyan külső eszközöket használnak mint például ez: http://sqlcipher.net/ Hasonló eszközből próbáltam néhányat, vannak jók is, de a legtöbb alfa, béta verziójú és vagy működött, vagy nem :)
3. titkosítanak valamit egy másik nyelven, pl. PHP-ban, majd Java-ban megvalósítják ugyanazt az aklgoritmust és ott csak visszafejtenek, kiolvasnak adatokat. Ez eléggé szimpatikus módszer lenne, de ugyanaz a bajom vele mint az első ponttal.
Van még más lehetőség? Csinált már valaki hasonlót? Csak az elvek érdekelnének. Köszönet! :)
■ most kezdtem ismerkedni az Androiddal, ezért szeretném kérni a tapasztaltabbak véleményét titkosítás "ügyben". Ti hogyan szoktatok titkosítani például egy adatfájlt, vagy egy oszlop adatait egy adatbázisban? Mert ez szerintem eléggé fontos. Az interneten nagyon sokféle megoldás található és kicsit belezavarodtam...
Általában ezek az esetek vannak:
1. a titkosító kulcsot a forráskódban tárolják, és a kódot obszfukálják, hogy nehezebb legyen visszafejteni, nekem ez nem tetszik, mert a forráskód visszafejthető és az összekevert kód úgyszintén, ezért ha valaki nagyon akarja megtalálja a kódot, az algoritmust és kész. Vagy nem ennyire egyszerű?
2. olyan külső eszközöket használnak mint például ez: http://sqlcipher.net/ Hasonló eszközből próbáltam néhányat, vannak jók is, de a legtöbb alfa, béta verziójú és vagy működött, vagy nem :)
3. titkosítanak valamit egy másik nyelven, pl. PHP-ban, majd Java-ban megvalósítják ugyanazt az aklgoritmust és ott csak visszafejtenek, kiolvasnak adatokat. Ez eléggé szimpatikus módszer lenne, de ugyanaz a bajom vele mint az első ponttal.
Van még más lehetőség? Csinált már valaki hasonlót? Csak az elvek érdekelnének. Köszönet! :)
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 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 10
php nyelv magyarítása?
Érdekelne,hogy a php-ban a függvények nevét szeretném átírni magyarra otthoni munkákra.
Hol találok hozzá valami jó dokumentumot?
■ Hol találok hozzá valami jó dokumentumot?