Fejlesztés

XML fájl ismétlődő sorok

Fórumok

Sziasztok!

Láttam hasonló feladatot, rendezetlen txt fájllal a fórumon, uniq-ot javasolták. Tehát a feladat az lenne, hogy egy xml fájlból kéne kivenni az ismétlődő sorokat. A baj csak az, hogy a kezdő és befejező xml tag <kcim></kcim> is ismétlődi, anélkül meg nem értelmezhető a fájl.

Nehezen fizeto ugyfelek, hogy kezeled?

Fórumok

Arra lennek kivancsi, ki hogyan kezeli a magyar it/webes piacon tapasztalataim szerint 10-bol 9szer nehezen fizeto ugyfeleket?

Allandoan belefutok, hogy:

- szerzodes van, fix oradijjal

- az utolso fingas hossza is logolva van masodperc pontosan

- mindenrol tud, mindent lat, minden OK 

aztan:

"bocsi, en ezt most nem ertem, hogy miert ennyi lett, de ezeket meg azokat nem kertem, rontsd le a szamlat"

En ertem, hogy mindig mindenkinek ingyen kell, de 10+ eve fejlesztek es tisztelet a kivetelnek, tenyleg tobben vannak azok, akik utolag is kepesek vitatkozni akar perceken is. Az ilyenek miert nem mennek a Pistike bt-hez 500 Ft-os oradijon? 

Ja tudom: SOK volt az ajanlat, elment Pistikehez. Pistike szart csinalt, visszajott, hogy SZAR lett, tudok segiteni. Persze, tudok uj ajanlat elkuld. Valasz: EZ SOK, megoldjuk az eredeti "FEJLESZTOVEL".

Bocsi, de mar tenyleg a tokom ki van az egesszel, lassan tenyleg ott jarok, hogy inkabb elmegyek hegyipasztornak Kambodzsaba.

Webfejlesztéshez milyen környezet win10 alatt?

Fórumok

Egy barátom (most ismerkedik a webes programozással, tehát kezdő) kért segítséget, hogy milyen környezetben lenne érdemes wordpress oldalakat fejleszteni?

És lehetőleg win10 alatt.

Nekem nincs tapasztalatom ebben, mert linux alól dolgozom. Én úgy szoktam, hogy egy lxd konténerbe felhúzok egy apache, php, mariadb szentháromságot és virtuális hosztok alá pakolom a weblapokat. Vagy mostanában ugyanezt csak docker segítségével. A kódszerkesztésre pedig geany. (De hallottam, hogy a seamonkey is jó lehet. Nem ismerem.) Nekem ez kényelmes és bevált. De kíváncsi lennék, hogy is kell ezt igazából. Ti hogy csináljátok?

PHP5 kód -> PHP8 szerveren?

Fórumok

Sziasztok!

Elméleti kérdés, hogy a régen megírt kódjaimat szeretném új alapokra helyezni. (gyorsabb tempo, új funkció stb stb miatt.)

Szerintetek van értelme újraböngészni a kódot? vagy csak alá tennétek a régi könyvtárat, az újabb projektek meg mehetnek php 8 ban?

Létezik olyan értelmező, converter ami újra írja a régi kódot?

Köszönöm.

Robi

PHP – Laravel fejlesztő - BIG FISH KFT.

Fórumok

Munkatársat keres

PHP – Laravel fejlesztő pozícióba.

A BIG FISH-nél integrált e-kereskedelmi rendszereket tervezünk, fejlesztünk és üzemeltetünk.

PHP-LARAVEL FEJLESZTŐ KOLLÉGÁT KERESÜNK BACKEND CSAPATUNKBA WEBES ALKALMAZÁSOK ÉS WEBSHOPOK TERVEZÉSÉRE, FEJLESZTÉSÉRE ÉS SUPPORTJÁRA, GRAPHQL ÉS REST API-K TERVEZÉSÉRE ÉS FEJLESZTÉSÉRE, VALAMIT KÜLSŐ RENDSZEREKKEL VALÓ INTEGRÁCIÓK MEGVALÓSÍTÁSÁRA. JELENTKEZZ MOST!

Feladatok:

  • webes alkalmazások és webshopok tervezésében, fejlesztésében és supportjában való részvétel,
  • GraphQL és REST API-k tervezése és fejlesztése,
  • külső rendszerekkel való integrációk megvalósítása,
  • tesztelés és dokumentálás.

Az álláshoz tartozó elvárások:

  • min. 3 éves fejlesztői munkatapasztalat,
  • PHP és Laravel magabiztos ismerete,
  • Git és Docker tapasztalat,
  • erős OOP és rendszerszemlélet,
  • relációs adatbázisok ismerete,
  • API-kkal kapcsolatos tapasztalat (GraphQL, REST),
  • tesztelési tapasztalat (integrációs és unit),
  • Linux operációs rendszerek ismerete, DevOps szemlélet,
  • csapatjátékos hozzáállás,
  • precizitás, alapos munkavégzés,
  • nyitottság, igény a tanulásra és fejlődésre,
  • angol nyelvismeret (szakmai szövegek, dokumentációk olvasása és írása).

Előnyt jelent (de nem elvárás):

  • felhő alapú, nagy látogatottságú, elosztott rendszerekkel kapcsolatos tapasztalat,
  • TypeScript és React framework ismerete,
  • Elasticsearch és Solr ismeretek.

Amit kínálunk:

  • versenyképes fizetés
  • képzések, konferenciák, nyelvoktatás
  • lehetőség szakmai fejlődésre, komoly referenciák
  • belvárosi, panorámás iroda a Nyugati téren
  • korlátlan kávé, tea, víz, egyéb frissítők
  • gyümölcs és nasi time
  • fiatalos összetartó csapat
  • csapatépítők és közösségi programok
  • home office, vagy akár távmunka lehetőség
  • a kiválasztás online zajlik

Jelentkezés módja:

https://www.profession.hu/allas/1599617&prev_rand=0da2d1af9c7676ad6e812…

Jelentkezni lehet a lenti "Jelentkezem" gombra kattintva.

Php session permission denied

Fórumok

Sziasztok!

Van egy php 5 szerverem ami ajax oldal hívogató technika segítségével léptetést végez, szolgál ki.

Ha az oldalon megy a továbbra és nem fut le a teljes fájl vizsgálat akkor probléma nincs.

Viszont ha értéket is kap amivel dolgoznia kell picit akkor 20 -ból 1szer session permission denied 13 hibával elhal.

Ez a feldolgozó oldal kb 300 soros, ob_start majd session kezdéssel indul és általában 16-20ms alatt felépül a válasz is a kliensen.

Mi miatt csinálhatja ezt?

köszönöm

ESP32 Wifi és Bluetooth egyszerre

Fórumok

Sziasztok,

ESP32-vel dolgozom és nem tudom összehozni, hogy a Wifi és a Bluetooth együtt működjön. Amint a Wifi station módba kapcsol, a Bluetooth nem tud kapcsolódni. Látszik az eszköz, de nincs connect.

A fórumokon ennek a flag-nek az állítását ajánlják, de hiába állítom át, nekem nem megy: CONFIG_SW_COEXIST_ENABLE

Tudna valaki segíteni?

java forráskódelemzés

Fórumok

Sziasztok!

Szeretném kinyerni a kódból, hogy milyen hibaüzeneteket dobálhat egy adott WS hívás. Végig kell menni rekurzívan az elejétől, ezzel nincs gond. Spoonnal próbálkoztam, de abból miután felépítette az AST-t, csak a deklaráció szignatúráját lehet kiszedni, tehát

public void display(MessageConstant message);
public void displayObject(Object message);

enum MessageConstants {
  MESSAGE1,
  MESSAGE2;
}

esetén ha ilyet írok:

setError(MessageConstants.MESSAGE1);
setErrorObject(MessageConstants.MESSAGE1);

akkor

setError(MessageConstants.MESSAGE1); -nél setError(MessageConstants) -t kapok

this.setErrorObject(MessageConstants.MESSAGE1);

-nél pedig setErrorObject(java.lang.Object); -et

 

és nekem MESSAGE1 a lényeg.

 

CtExecutable parent = ref.getParent(CtExecutable.class);
String codeBlock = parent.getBody().toString();

-tel kiszedtem annak a blokknak a forrását amiben a metódusok vannak és regex-el ki tudom hámozni, a MESSAGE1-et, de setErrorObject()-tel nem boldogulok, mert arra nem matchel az Enum mivel Objectként látja.

 

Sajnos az nem opció, hogy megváltoztassam a metódus szignatúrákat mert meglévő kódról van szó.

 

Van esetleg valami olyan eszköz amivel ez kényelmesen megoldható?

Deploy Git commits to FTP server

Fórumok

Üdv!

PHP web development-re használt IntelliJ IDEA-t szeretném koppra lecserélni open-source szoftverekkel, Linux oprendszeren. Az editor részére bőven elég VSCode, vagy Vim, ezzel nincs gond, MySQL-re DBeaver, ezek pipálva. Viszont a deployment feature-je nagyon szofisztikált és nehezen találok megfelelő alternatívát.

  • A workflow-om IDEA-ban:
  • Külön Git branch-ben megvalósítom amit kell
  • IDEA Git log-ban kijelölöm a teljes branch-et, pontosabban az azon belül módosult fájlokat
  • Deployment -> Sync with FTP server * A branch-ben módosult fájlokat feltöltés előtt össze tudom hasonlítani a szerveren lévő verziókkal
  • Ha valami miatt a szerveren van egy módosítás, amit a lokális fájlokban nincs jelen, akkor inplace tudom alakítani a kódot

A feltöltő felület így néz ki, csak nem könyvtárakat hasonlítok össze, hanem a branch-ben változott fájlokat: https://www.jetbrains.com/help/idea/comparing-deployed-files-and-folder…

Biztos vagyok benne, hogy ennél lenne jobb workflow is, de per pill ez működik. A kérdésem az, hogy miként tudom ezt megvalósítani egyéb software-ekkel?

Odáig eljutottam, hogy Linux-ban az FTP szerverhez úgy tudok csatlakozni, hogy az egy ugyanolyan könyvtárként jelenik meg a gépemen, mint bármely másik (gio mount ftp://.../), tehát parancssorból is elérem, így tudok rá script-et írni. Az is megvalósítható, hogy a branch-ben változott fájlokat összehasonlítsam a szerverrel:

for f in `git diff --name-only master...`; do
  remote_f=/run/user/1000/gvfs/ftp.../$f
  if ! ( diff -rq $remote_f $f ); then
    code --wait --diff $remote_f $f
  fi
done

Ez végigmegy a branch-ben változott fájlokon és összehasonlítja őket a szerveren levővel, inplace tudom módosítani a fájlokat. Már majdnem tökéletes, viszont valamikor csak ellenőrizni akarom, hogy az szerveren lévő fájlok nem-e újabbak, mint a helyiek, ez esetben felesleges a diff, csak ki szeretném jelölni, hogy fel akarom őket küldeni. Erre egy grafikus összehasonlító program (pl. Meld) megfelelne, viszont azok egyikénél se találtam olyan lehetőséget, hogy csak a megadott fájlokat hasonlítsa össze; vagy két fájlt, vagy két könyvtárat tudok megadni paraméterként, de nincs rá lehetőség, hogy egy fájllistát (a branch fájljait) hasonlítsa össze.

Tudtok erre megoldást?

Részben kapcsolódó kérdés

Mostanában ismertem meg a `gio mount`-ot és nagyon rugalmas megoldásnak érzem, hogy parancssorról is elérhető módon tudok kapcsolódni FTP-hez, SAMBA-hoz, egyéb cloud cuccokhoz, valamint hogy ezeket a könyvtárakat ugyan úgy tudom használni, mint bármely másikat. Annyi hátrányát látom csak, hogy

  • Kicsit macerás az elérési útvonal (/run/user/1000/gvfs/...), bár ez symlink-el megoldható, de úgy tűnik, mintha nem kifejezetten terminálos használatra tervezték volna
  • A GVFS lassabbnak tűnik, mint a natív FTP kapcsolat (Midnight Commander-ben tesztelve)

Vannak már modernebb alternatívái, vagy okés így, ahogy használom? Vagy terminálból hogy érdemes remote server-hez kapcsolódni?