Fejlesztés

[keresek] webes fejlesztésre ReST-et tudó micro PHP + JS UI framework-ot

Fórumok

Környezet: Debian Jessie, PHP 5.6.30, későbbiekben Debian Stretch, PHP 7.0.16-re upgrade.

Feladat: 15 felhasználónak interaktív webalkalmazás, amelyen keresztül grid rendszerben napokat tudnak kiválasztani, megnézni havi ügyeleti rend készítéséhez. Mobilról használni nem feltétel (tudom hogy jó lenne, de több dolog is gátolja annak használatát).

Tapasztalat: Slim PHP framework, Twig template, Idiorm ORM, AngularJS 1.3 és UI Grid kombinációval van. Ebből legalább az AngularJS verzió elavult.

Néztem pluszban a Fat-Free Framework-öt, AngularJS 4.x-et, ReactJS-t és Vue.js-t. Melyik (esetleg egyéb) PHP és JS framework-öt érdemes megtanulni, használni hosszú távú tudást (és várható PHP7 támogatást) figyelembe véve? Közeli célként erre a feladatra kell(ene) alkalmazni.

wildfly konfiguráció

Fórumok

Kedves kollégák!

Az alábbi kérdésre keresem a választ.

Ha van egy wildfly app server ahol a hotdeploy (auto scan) aktív.
Ha a deployments könyvtárba bemásolunk egy applikációt, pl.: app1.war akkor a deployment scanner telepíti a szerverbe és http(s)://jboss_host:jboss_port/app1 néven lesz elérhető.
Azt szeretném kérdezni, hogy van-e olyan generikus megoldás, hogy az ily módon deployált alkalamzások mondjuk a http(s)://jboss_host:jboss_port/akarmi/app1 ... URI-n legyenek elérhetőek.

-Deployment overlay nem erre való és minden applikációnál külön-külön kell vele szórakozni.

-Miként a deploy funkciója a jboss-cli-nek sem játszik, mert hotdeploy-t életben kell tartani.

-Nem érvényes megoldás az sem, hogy elé kötünk egy webszervert más redirect megoldást
Várom a megoldási javallatokat.

kösz:.
TamsA

Javascript / külső oldal betöltése változóba

Fórumok

Sziasztok,

Hogyan lehet JavaScript-ből betölteni egy másik domain-en lévő weboldal tartalmát egy változóba?

Se programozott POST hivás, sem iframe trükközés nem működik értelemszerűen az XSS titlása miatt. Értem a biztonsági érvelést.

Ha viszont egy külső szolgáltatást akarok biztosítani egy REST API-val, akkor milyen legális módszerek vannak arra, hogy kliens oldalról elérhessék mások a szolgáltatásomat? Úgy értem hogy csak kliens oldalon futó Javascript betöltésekkel.

Köszönöm.

SVN frontend

Fórumok

A közös tudat segítségét szeretném kérni!

Subversion repo servert csinálok. Debian OS -en, Apache2 foglya kiszolgálni, ez eddig rendben van, kész van, működik kielégítően.
Ahhoz kell a segítség, hogy egy webes browsert (lehetőleg PHP -ban írtat), válasszak.

A repók egy részében programok (PHP, Perl, C) lakik majd, másik részében hálózati eszközök configjai és VPN certek lesznek. A hálózati configok esetében fontos, hogy legyen - egyszerű - lehetőség a webes felületen két verzió összevetésére.

Első gondolat a WebSVN -volt ami tudja amit kell de a legfrissebb verzió 2011 -es, szóval jó régi.

Trac, RedMine is szóba került, ezek viszont sokkal többet tudnak mint ami kell. Wiki, Issue tracker nem kell, az van máshol más céllal.

Tehát tudtok-e olyan webes svn "frontendről" ami csak SVN browser és semmi más, vagy egyszerűen ki lehet kapcsolgatni a "szükségtelen" szolgáltatásokat, ha igen írjátok meg!

FF 46.0.1+ / JS / window.close() fájl letöltés után / hogyan?

Fórumok

Sziasztok,

Firefox 46.0.1 óta nem engedett a window.close() JavaScript metódus biztonsági okok miatt. Lásd az alábbit:

https://developer.mozilla.org/en-US/docs/Web/API/Window/close

Closing the current window

In the past, when you called the window object's close() method directly, rather than calling close() on a window instance, the browser closed the frontmost window, whether your script created that window or not. This is no longer the case; for security reasons, scripts are no longer allowed to close windows they didn't open. (Firefox 46.0.1: scripts can not close windows, they had not opened)

Weboldalon egy linkre klikkelve fájl letöltést indítok egy új tab-on úgy, hogy a tartalmat kiküldöm megfelelő HTTP formátumban (content type, disposition, length).

A gondom az, hogy nem záródik be egy bizonyos FF verzió óta magától a letöltéshez létrejött ablak (tab).

FF 47-től felfelé tesztelve kikapcsolt multiprocess-nél (e10) eltűnik magától a letöltéshez felugró "üres" ablak, míg engedélyezett MP-nél ott marad. Ez egy sima üres tab. Az a gyanúm, hogy a fentihez köthető, vagy pedig a multiprocess megjelenéséhez a FF-ban, vagy mindkettőhöz.

Ti nem találkoztatok ezzel? Más böngészőn nincs ezzel gondom (IE11, Chrome stb).

appliance-hoz root access?

Fórumok

Fejlesztek vmit, ami később egy vmware ova-ként lesz terjesztve.
A vm tartalmazni fog használati jogokat nyilvántartó adatbázist (licensz fjl, etc). vlazán kapcs.: http://hup.hu/node/147688

Mit gindoltok, melyek azok a mindennapi funkciók, amihez mégis kell root access-t biztosítani a usernek? Amire gondolok:
- network setup telepítés után,
-OS és egyéb update-k felrakását webes UI-ról triggerelve gondolom, pl. cron-on keresztül.
-Migrációt/DB backup-ot szintén ki akarom vezetni UI-ra.

amúgy CentOS (free) és redHat (fizetős) vonalon mozgunk.

Neem, a felhőszolgáltatás a dolog jellegéből adódóan nem működik, lokálban fog kelleni ez a cucc a nyomorultnak.
Igazából ez egy satellite lesz egy felhőszolgáltatáshoz.

MySQL csak 25%-on dolgoztatja a CPU-t.

Fórumok

Sziasztok!

Van egy elég bonyolult sok subqueryt tartalmazó lekérdezésem.

SELECT
C.ID,
C.NEVROVID AS KOD,
C.NEV AS MEGNEVEZES,
C.KISZERELES_2_VALTOSZAM AS KARTONOS,
C.KISZERELES_1_VALTOSZAM AS DOBOZOS
FROM CIKKTORZS C,
(SELECT ACS.*
FROM AR_CIKK_OSSZERENDELO ACS,
(SELECT
ID_CIKK,
MAX(DATUM_TOL) DATUM_TOL
FROM AR_CIKK_OSSZERENDELO
GROUP BY ID_CIKK) ACF
WHERE ACS.ID_CIKK = ACF.ID_CIKK
AND ACS.DATUM_TOL = ACF.DATUM_TOL) AC,
(SELECT BAS.*
FROM BESZERZESI_ARAK BAS,
(SELECT
ID_CIKK,
MAX(DATUM) DATUM
FROM BESZERZESI_ARAK
GROUP BY ID_CIKK) BAF
WHERE BAS.ID_CIKK = BAF.ID_CIKK
AND BAS.DATUM = BAF.DATUM) BA
WHERE C.ID = AC.ID_CIKK
AND C.ID = BA.ID_CIKK
AND AC.ID_AR_TIPUS = 1
AND C.ID_CIKKCSOPORT = 1

A lekérdezés 4:20 percig fut de csak 25%-ot használ ki a CPU-ból.

Az egyes táblákban
CIKKTORZS : 44949
AR_CIKK_OSSZERENDELO: 45041
BESZERZESI_ARAK:46796
rekord található.

EXPLAIN:


1 PRIMARY ALL 44944
1 PRIMARY ALL 44959 Using where; Using join buffer
1 PRIMARY C eq_ref PRIMARY,FK_CIKKTORZS_10 PRIMARY 4 AC.ID_CIKK 1 Using where
4 DERIVED ALL 44944
4 DERIVED BAS eq_ref PRIMARY PRIMARY 7 BAF.ID_CIKK,BAF.DATUM 1
5 DERIVED BESZERZESI_ARAK range PRIMARY 4 47358 Using index for group-by
2 DERIVED ALL 44946
2 DERIVED ACS ref FK_AR_CIKK_OSSZERENDELO_01 FK_AR_CIKK_OSSZERENDELO_01 4 ACF.ID_CIKK 1 Using where
3 DERIVED AR_CIKK_OSSZERENDELO index FK_AR_CIKK_OSSZERENDELO_01 4 45453

Miért csak 25%-ot használ ki a CPU-ból a MySQL?

SEO cég tapasztalatok

Fórumok

Sziasztok!

Érdeklődnék, hogy van-e tapasztalatok olyan SEO szakemberrel, céggel kapcsolatban, aki Adwords, Analitycs fiók elemzésében, karbantartásban, keresőoptimalizálásban, A/B tesztekben és egyéb SEO kérdésekben is otthon van. Programozás, design, marketing a részünkről megoldott, de az Adwords és Analytics mélyelemzésben és napi SEO kérdésekben kérnénk segítséget. Egy havi több mint 400e Ft költéssel rendelkező Adwords fiók optimalizálására lenne szükségünk.

Várom a tapasztalataitokat, amit előre is köszönök! Közvetlen megkeresést is szívesen fogadok.

nagy MySQL tábla gyorsitása

Fórumok

Sziasztok

Adott a 500.000 sort tartalmazó tábla.(150Mb) InnoDb, valamint MyISAM motorral próbálkoztam alatta. Állítottam indexet is a fontosabb oszlopokra.
Kérdés: Hogyan tudnám meggyorsítani a selecteket, mert elég lassú még.
Maga a teljes adatbázis 50sec alatt íródik ki. (ssd a háttértár, ddr3 memo)
where select időszakra 5 sec.
Kicsit nehéz így ajax lekérdezéseket futtatnom, pl ha billentyű felemelésre mindig kérdezést indítanék.
Ötletetek van rá?