Algoritmusok

Algoritmizálás gyerekeknek

Fórumok

Üdv!
Olyan online v. offline szoftvert keresek, amivel az algoritmizálást lehet bemutatni/elsajátítani, de lehet benne egyedi pályákat készíteni.
Sok oldalt láttam, pl. code.org.. .stb. De olyan kellene, amivel egyedi pályát tudok készíteni és megoldhatják a gyerekek (~12-14évesek).

Tudtok esetleg ilyen offline/online szoftvert, amiben egyedi pályát lehet tervezni?

Csillapítàsi algoritmusok - kameramozgàs

Fórumok

Sziasztok,
adott egy irànytű ès egy VR. A kettő összekötése után, forgás közben a kép néha "rángat".
Ennek csillapítására ezt használom most:
((előző_irányfok * 9) + uj_iranyfok)/10

Ez nagyban kisimította a mozgást, de még így is maradt benne javítanivaló.

Ismertek olyan csillapítási algoritmusokat, metódusokat amivel ezt tovàbb tudnám javítani?

idő szinkronizálás

Fórumok

Van 2 (vagy sok, de ez kb mind1) eszköz (perpill konkrétan arduino, de ez kb mind1), amik rádiós linken tudnak beszélgetni egymással. Van még 1 relatív időt mutató számláláóm (konkrétan millis(), de ez kb mind1). Jó lenne nekem egy olyan, hogy minden eszközön ugyanaz legyen a nullpont, hogy tudjam egyes esmények időpontját egymáshoz képest mérni. A dobozokat nem tudom még kb. se egyszerre bekapcsolni, hogy kb hasonló legyen a millis(), de nem is a hasonlóság a cél: pont azt szeretném, hogy a RF link APIjának sebességét mérjem különböző setup-ok mellett.

P.s.: mikor tűnt el a közvetlen beküldés (előnézet nélkül)?

Ötlet?

icmp tunnel

Fórumok

Üdv!
Hogyan lehet kivitelezni egy ICMP tunnel -es támadást?
A müködése érdekelne!

Tudom hogy ez nagyon bonyolult, ezért csak lépésről lépésre szeretnék haladni.A megértés szintjén.

Annnyit értek az egészből hogy van a ptunnel program. Van egy daemon és egy kliens része amit lefuttatok a támadón és eljuttatom a támadottra?

Legyen egy virtulboxos hálózatom, ahonnan a támadás indul, és legyen egy test célra használt gépem egy nyilvános IP címmel. Ezen legyen egy tűzfal és az ICMP legyen engedélyezve!

Azt szeretnénk elérni hogy az ICMP be ágyazva shell vezérlőkódok utazzanak. Mit csinál valójában ez a ptunnel program, vagy egy ilyen támadásra más programot is lehet használni??

Üdv:Gábor

Magázás/tegezés leválogatása

Fórumok

Adott egy projekt (OpenProject haha) aminek a magyar fordítása kezdetén nem lett definiálva az, hogy tegezést/magázást alkalmazzanak. Így most van egy kész, de inkonzisztens fordítás ami egy kissé zavar.

Megállapodtunk a magázásban, így szeretnék készíteni valami automatizmust amivel le tudom válogatni tegező mondatokat.

Tud-e valaki valami megoldási ötletet erre? Platform, programnyelv mindegy, nyilván fizetős megoldást nem szeretnék igénybe venni.

Köszi előre is!

Szótövezés

Fórumok

Magyar szövegek bányászatához keresek szótövező könyvtárat. Ötletek? Lehetőleg python, de bármi jöhet.

Halovány ötletem, hogy elvileg libreoffice-ban vagy hunspellben lennie kell ilyennek, ugye? Viszont lövésem sincs, hogy hogy lehetne ezt kiragadni a környezetéből :)

Compiler-témájú szakdolgozat segítség

Fórumok

Sziasztok!

Olyan embert keresek nagyon sürgősen, aki ért a fordítóprogramokhoz (elméletben és gyakorlatban) és segítene (ingyen/pénzért vagy bármilyen más kompenzációért cserébe) a szakdolgozatomban, ugyanis elakadtam.

Röviden a sztori:
Fordítóprogram részletet írok nyelvhez:
- a fordítás első három alfázisát kell megcsinálnom: lexer, parser, semantic analyzer
- a nyelvet én találtam ki, leírtam viszonylag részletesen. Szándékosan egyszerűre találtam ki.
- Már készen van a Lexer amibe már sikerült beépíteni a Semantic Analyzer néhány feladatát
- Sikerült egy fajta leírási módot és algoritmust találni a Syntax Analyzer-hez, ami implementálva is van; ha minden igaz akkor megfelelő szabályok mellett ez tudna működni.
- Jelenleg a nyelvtan formális leírásán küzködök (BNF-ben, mert azt egy-az-egyben implementációba fordíthatom), de ez nagyon nem megy.

Tehát a segítség az eddigi munka átnézésében és a továbbhaladásban kell.

A munka nagy része itt található:
https://github.com/arphox/BScThesis_PseudocodeRecognizer

Nagyon szépen köszönök minden segítséget!

U.i.: Mivel teljes állásban dolgozok és 6 hetem van befejezni a munkát, nem opció az hogy nekiállok átnézni és értelmezni a témában lévő több tízezer oldal angol nyelvű szakirodalmat. Személyes segítség kell és hamar.

Átméretezett és átmozgatott "szülődobozban" a "gyerekdoboz" új koordinátáinak kiszámolása

Fórumok

Van nekem egy "dobozom", abban egy másik "doboz". A külső dobozt elmozgathatom és átméretezhetem és a belső doboz koordinátáit szeretném kiszámolni. Mutatom:

#include <stdint.h>
#include <math.h>

void calc_new_sub_area
(
        int32_t container_ox, int32_t container_oy, uint32_t container_ow, uint32_t container_oh,
        int32_t container_nx, int32_t container_ny, uint32_t container_nw, uint32_t container_nh,
        int32_t sub_area_ox, int32_t sub_area_oy, uint32_t sub_area_ow, uint32_t sub_area_oh,
        int32_t *sub_area_nx, int32_t *sub_area_ny, uint32_t *sub_area_nw, uint32_t *sub_area_nh
)
{
        float hor_ratio = container_nw / container_ow;
        float ver_ratio = container_nh / container_oh;

        *sub_area_nw = (uint32_t)round((float)sub_area_ow * hor_ratio);
        *sub_area_nh = (uint32_t)round((float)sub_area_oh * ver_ratio);
}

Keresgettem és olyat találtam, hogy

int32_t container_owp2 = (int32_t)(container_ow >> 1);
*sub_area_nx = container_owp2 + (int32_t)round(hor_ratio * (float)(sub_area_ox - container_owp2));
int32_t container_ohp2 = (int32_t)(container_oh >> 1);
*sub_area_ny = container_ohp2 + (int32_t)round(ver_ratio * (float)(sub_area_oy - container_ohp2));

de ez csak akkor jó, ha a doboz nem mozdult el, azaz a közepe ugyanott maradt. Valakinek van ötlete?