Programozás - kezdő

2 szerver összekötése kód futtatására másik szerveren

Üdv!

 

Van egy központi gép (S1, amely jelenleg rendelkezik API-val), és szeretnék egy másik gépen (S2) kódot futtatni. Ez API hívásokat fog elindítani egy külső gépre, a lényeg, hogy erről az S2 gépről induljanak a hívások, viszont az S1 adja meg a paramétereket, és ez a gép indítja el a hívást.

 

Ennek a kialakítására keresek megoldást.

 

A jelenlegi beállításoknál megoldás lenne, ha S2 lekérdezné az API-n keresztül S1-et, hogy kell-e valamit csinálnia, de ez nem hatékony.

 

Megoldás lenne, hogy S2 is felszerelkezik egy API-val, és akkor úgy tudnak kommunikálni, de milyen más megoldás lehetséges még ezen kívül?

 

Pl. S1 besshzik S2-re, és lefuttatja, amit kell. Ez mennyire stabil?

 

Milyen más megoldások vannak még az adott problémára? Inkább ötletekre vagyok kíváncsi.

 

Mindkét gépen debian van.

 

 

 

Köszi a válaszokat.

/MEGOLDVA/ SQL guid beolvasása és kiíratása.

Szeretném majd kiíratni azt, hogy mennyi a valósan regisztrált felhasználók mennyisége az adott adatbázisban, ezt egy sql adatbázisból gondoltam a guid értéket alapul véve, az index oldalon jeleníteném meg, az index oldal php. Remélem nem írtam marhaságot.

Köszönöm szépen mindenkinek az építőjellegű hozzászólásokat, egyelőre ez nekem túl magas, sokat kell még olvassak ezekben a témakörökben.

MIT App inventorral létrehozott appba automatikus belépés.

Fogalmam sincsen, mennyire megtévesztő a cím vagy sem, a lényeget ide írom.

Létrehoztam egy Androidos appot, ami gyakorlatilag a böngészőt helyettesíti, csak egy webcím van az appban. Amikor elindul az app, akkor bekéri a webhely felhasználó nevét és kódját, majd megjelenik a tartalom, akárcsak egy sima webböngészőben. Kilépés utáni újbóli bejelentkezéskor, ismét kér minden adatot. Azt szeretném, hogy jegyezze meg a felhasználó nevét és jelszavát. Megoldhatom laikusként?

/MEGOLDVA/ php oldal first name kiíratása a last name után.

Ez a kódrészlet felel azért, hogy kiíródjon a név, jelenleg csak a keresztnév íródik ki, azt szeretném, hogy ebben a kódban helyezhessem el azt is, hogy a vezetéknevet is kiírja.

(ossn_loggedin_user()->last_name));?></p>

Köszönöm szépen mindenkinek a gyors segítséget.

GUI design

Anno mikor még azt hittem, hogy programozó szeretnék lenni, akkor Delphi-ben kódoltam. Sokan szídták, de én szerettem.

Időnként most is kell ezt-azt csinálni, főleg egyszerűbb dolgokat, néha GUI-t. De mindenhol azt látom (amivel én eddig találkoztam), legyen az Visual Studio, python vagy powershell.... Komolyan nincs egy kibaszott GUI designer, ahol delphi módjára szépen meg lehet csinálni a formot, és utána csak mögé tenni a function-öket? Tényleg nekem kell minden gomb és egyéb object méretét, pozícióját kézzel megadni, egyesével léptetve futtatni és megnézni hogy hogy néz ki a form, jó helyen van-e a gomb, és pixelenként kell szarakodni? Megáll a eszem. Visszasírom a delphit...

(Most épp a powershell-be form kreálás apropóján)

Kóder Bandi youtube csatorna

Sziasztok,

nem nagyon találtam se a magyar, se az angol youtube-on olyan csatornát ahol lényegretörően de alaposan vezetnek be a programozásba számítógéphez már kicsit értő embereket, úgyhogy csináltam egyet. Ha pont erre van szükséged akkor fogyaszd örömmel! :)

https://www.youtube.com/watch?v=IRg2hcwU8lU&list=PLMBdOzQ1ra7UGYsMssh_trkjpIx7reLmm&ab_channel=k%C3%B3derbandi

CMake / verbose

Hi,

 

Eloljaroban, nem tudom, hogy jo vegen fogom-e meg a problemat.

 

Alapvetoen ezt szeretnem leforditani: https://github.com/tektronix/gr-tekrsa.git

 

A (z egyik) problemam:

 

-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of unsigned int
-- Check size of unsigned int - done
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3") 
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE - Success
Traceback (most recent call last):
  File "<string>", line 2, in <module>
TypeError: Unicode-objects must be encoded before hashing

 

A project CMake-et hasznal, a fenti a cmake kimenetenek reszlete. Ugy latom, hogy az utolso harom sor valami Python script meghivasanak eredmenye, de nem tudom kideriteni, hogy mi a script.

Probaltam keresni, hogy hogyan lehetne a cmake-et ugy inditani, hogy kiirja hogy mi tortenik, de folyamatosan csak olyat talalok, hogy a build (make) hogyan legyen verbose.

 

Hogyan tudnam kideriteni, hogy honnan / mibol jon a fenti hiba?

 

Van meg egy kerdes, de az mar talan project specifikus:

CMake Error at cmake/Modules/GrSwig.cmake:206 (GR_LIBTOOL):
  Unknown CMake command "GR_LIBTOOL".
Call Stack (most recent call first):
  swig/CMakeLists.txt:55 (GR_SWIG_INSTALL)

A GR_LIBTOOL fuggveny letezik a project egyik .cmake file-jaban, megis azt mondja, hogy unknown. Majd erre is valaszt kellene talanom, mert vegulis ez a vegso problema.

 

Barmi otlet?

 

Koszi

fejlesztői környezetek, programozási nyelvek -- multiplatform vagy nem

Sziasztok.

Arra gondoltam, utánajárok, a Qt környezet/keretrendszer/fejlesztői környezet(stb.) valójában honnan ered, ki fejleszti, mi a múltja, hány platformon használható, milyen licenc alapján lehet használni...
Kicsit meglepődtem az eredményen, hirtelen elkezdett más is érdekelni.

Ma már nem lehet arról beszélni, hogy ha valaki fejleszt valamit, az kizárólag csak egyetlen operációs rendszeren fog futni, mert pl. java esetében kapásból mindenen képes lesz működni -- ha úgy van megírva.
(ffmpeg, quicktime, vlc, gpsprune, master pdf editor, gimp, libreoffice, tex stb.)

Igazából az érdekelne, a fejlesztői környezetek, programozási nyelvek (C++, java, Qt stb.) milyen tulajdonban vannak, mik a megkötöttségei, hogyan képzelhető el az, hogy bár egy programnyelv (mondjuk) C alatt lett fejlesztve, mégis csak két operációs rendszeren fut, a vele írt programok szintén...

A téma csak most merült fel előttem, nem látok tisztán. Foglalkozott a kérdéssel már valaki (pl. egy fejlesztőmérnök), vagy csupán engem nyomaszt?

[Jó válaszok érkeztek] Mire használjam az AI-t?

Két hónapja ismerkedem az AI-val, tanfolyamon voltam (online), példa kódokat végigvettem, kipróbáltam. Közel 20 éve fejlesztek, de a mai napig érdekelnek az új dolgok, nodejs is megvan, HA proxy-t is láttam, nem ragadtam le a Delphi7-nél. Ezért is fogott meg ez az AI kérdés...

Szépen meg tudtam taníttatni a neurális hálózatnak a XOR kapu működését, ügyesen tudta alkalmazni a szabályt. Továbbmentem, a 4 féle XOR bemenetet nem csak 1x adtam meg neki, így nagyobb valószínűséggel adott jó(bb) választ (98% vs 90%), félre is tudtam vezetni. Megtaníttattam neki, hogy mely RGB bemenetekhez - amik háttérszínek - fekete vagy fehér betűvel kell rajzolni. Ügyesen választ FEK/FEH közül. Tanítottam neki szövegeket (SalesForce WikiText DB, 103millió sor), itt már izzadt rendesen (VT100 kártya kell neki, de minmum 2080i, akkor pár nap/hét alatt megtanulja), amelyekkel elvileg be tud fejezni egy 3 szóból álló kifejezést. Na puff!

A problémám több szintű:

- A fenti példák mindegyike algoritmizálható (RGB->gray, szöveg befejezés tokenizálható, FullText search-csel megoldható, sőt van rá céleszköz is)

- Normál algoritmusokkal azonnal látom, hogy jól működik-e, nem kell visszatesztelni és determinisztikus a kimenet.

- Minden bizonnyal az én látásmódom algoritmikus, nem látok ezen túl. De sem én nem tudok kitalálni, sem ügyfél oldalról nem jött olyan igény, amelyhez gépi tanulás kellene.

- Példaként hozták a Wizzair foglalási rendszerét, amit tanítottak és nem programoztak. De ott is hamar kiderült, hogy sok emberi tényezőt be kell építeni, felismerés helyett human-rules-ok kerültek alkalmazásra. És összességében 6 havonta tanítják a gépet, az is jó pár hétig tart. Ez egy többéves projekt: építése is, haszna is. És komoly önmarketing kell, hogy el tudd adni. Nem azonnali a siker.

- Vannak gépi tanulásra épített lib-ek, amelyek képeket ismernek fel vagy víruskeresőt/spam szűrőt okosítanak fel. De ezek kész dolgok.

- Beugrott a webáruházak ajánló rendszere (3 termék a kosárban, upsell-ben ad +2-t), de itt is a pattern alapján való becslés/folytatás (preceding AI-ban) megvalósítható rendelések alapján sql-lel is. Jó eredményt ad, sőt mivel nincs napi 10k rendelés, nincs valós "tanulni való".

Ti találkoztatok gépi tanulási feladattal, amely kis hazánkban értelmezhető és kísérletezhetnék rajta/vele/általa?

SVN to GIT költöztetés

Sziasztok!

Subversion-ből kellene projekteket Gitlabra költöztetnem, de elakadtam.

https://www.journaldev.com/10618/svn-to-git-migration-complete-tutorial

Ez alapján mentem végig, viszont ami probléma, hogy SVN-en több branch is van, Git-re viszont már csak a master kerül át. Hogyan lehetne ezen úgy reszelni, hogy az összes branch átmenjen?