• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    Diskuze o obzive programovanim pro starsi a pokrocile.
    rozbalit záhlaví
    ALMAD
    ALMAD --- ---
    Jo a k tomu AI zrovna vysla data nejaka data, a docela to sedi s moji zkusenosti:

    As we just discussed in the above findings, roughly 75% of people report using AI as part of their jobs and report that AI makes them more productive.

    And yet, in this same survey we get these findings:

    if AI adoption increases by 25%, time spent doing valuable work is estimated to decrease 2.6%
    if AI adoption increases by 25%, estimated throughput delivery is expected to decrease by 1.5%
    if AI adoption increases by 25%, estimated delivery stability is expected to decrease by 7.2%
    This report is showing that AI has a negative impact on throughput, stability, and time spent on valuable work.

    DORA Report 2024 – A Look at Throughput and Stability – Alt + E S V
    https://redmonk.com/rstephens/2024/11/26/dora2024/
    LUDWIG_
    LUDWIG_ --- ---
    ALMAD:

    How a North Korean Fake IT Worker Tried to Infiltrate Us
    https://blog.knowbe4.com/how-a-north-korean-fake-it-worker-tried-to-infiltrate-us
    QWWERTY
    QWWERTY --- ---
    LUDWIG_: HireVue by mohlo vykladat

    HireVue “AI Explainability Statement” Mostly Fails to Explain What it Does - Center for Democracy and Technology
    https://cdt.org/insights/hirevue-ai-explainability-statement-mostly-fails-to-explain-what-it-does/

    AI hiring tools may be filtering out the best job applicants
    https://www.bbc.com/worklife/article/20240214-ai-recruiting-hiring-software-bias-discrimination

    Where Automated Job Interviews Fall Short
    https://hbr.org/2022/01/where-automated-job-interviews-fall-short

    AI tools fail to reduce recruitment bias - study
    https://www.bbc.com/news/technology-63228466
    LUDWIG_
    LUDWIG_ --- ---
    VOY: ve smyslu toho puvodniho videa [JARDABEREZA @ Programovani 40+]
    Plus https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/

    Jinymi slovy mezi kodem, co generuje AI, a vysledkem, co clovek potrebuje, jsou stovky/tisice ruzne blbych, obcas zabugovanych a vicemene "nemenitelnych" abstrakci, coz jsou dost spatne zaklady. V mantinelech toho ma co delat clovek, aby vytvoril fungujici kod bez chyb, natozpak AI. Zaroven to hazi extra klacky pod nohy AI pro nejake pokrocilejsi uvazovani, schopnost si ten kod samo E2E otestovat atd.
    LUDWIG_
    LUDWIG_ --- ---
    JARDABEREZA:
    To jsou dve otazky: s tim videem ohledne problemu soucasnych abstrakci v programovani souhlasim. Odkazovany https://dl.acm.org/doi/abs/10.1145/3563836.3568723 je docela zajimavy smer.

    Ohledne toho, jestli AI nahradi programatory: Pred 1-2 lety bych rekl, ze do par let mozna tak juniory. Po tom, co jsem zkousel
    https://githubnext.com/projects/copilot-workspace ,
    mohu rict, ze i junior programatori muzou byt v dohledne dobe v klidu :)
    LUDWIG_
    LUDWIG_ --- ---
    VOY: jj, duplicitni kod nemusi byt nutne zlo; v linux kernelu taky je.
    Pamatuji si, ze byly studie ohledne dopadu duplicitniho kodu jako https://dl.acm.org/doi/10.1155/2012/938296

    Muze se treba stat, ze je duplicitni kod v ruznych castech slozity codebase; za pul roku je potreba zmenit neco v jedne casti a paradoxne muze byt jednodusi zmenit duplicitni kod v jedny casti, nez kdyby se to menilo v abstrahovany spolecny casti, co pak bude muset pokryvat ty budouci zmeny specificke pro nesouvisejici casti systemu.

    Tim neobhajuji duplicitni kod jako takovy; v hodne pripadech je to spis prasarna a usetri cas to sloucit. Jen rikam, ze jsou vyjimky ci je to pripad od pripadu.
    JARDABEREZA
    JARDABEREZA --- ---
    Pěkné video o abstrakci v programování: https://www.youtube.com/watch?v=82JpGhctWpU a jestli AI nahradí programátory.

    Zajímaly by mě vaše názory na to.
    JARDABEREZA
    JARDABEREZA --- ---
    SIRLOON: A tohle jste četli? https://blog.chriszacharias.com/a-conspiracy-to-kill-ie6 Za to bych je nominoval na nobelu cenu míru. :-D
    KLEINZACH
    KLEINZACH --- ---
    heh, dnes mi prisel majl, ze atlassian mi opravil chybu (domrdany CRLF)

    pouhych 10 let jim to trvalo :D

    Loading...
    Loading...
    https://jira.atlassian.com/browse/SRCTREEWIN-2294
    SPIKE411
    SPIKE411 --- ---
    SH_PANDA: To vysvětluje, proč jeho reimplementace se jmenuje Haiku OS.

    Home | Haiku Project
    https://www.haiku-os.org/
    TREKIE
    TREKIE --- ---
    Features for editing and navigating C++ code in VS Code such as
    https://code.visualstudio.com/docs/cpp/cpp-ide#_code-formatting
    SLEDGE
    SLEDGE --- ---
    Až na loňské zaškobrtnutí již tradiční soutěž ve tvorbě nové hry pro DOS :) Asi top cena pro vítěze je Nintendo Game Cube :)
    Soutěž >> tvorba hry pro DOS >> #hvdosdev 2024 | high-voltage.cz
    https://www.high-voltage.cz/2024/soutez-tvorba-hry-pro-dos-hvdosdev-2024/
    DEEFHA
    DEEFHA --- ---
    To mi připomíná postupy, kterými jsem se snažil reverznout datové formáty jednoho devadesátkového diskmagu. To byla taky parádní detektivka a dost jsem se přitom naučil. A nakonec z toho i něco vypadlo :-)

    GitHub - deefha/klan2016-re: KLAN 2016 - reverzní inženýrství
    https://github.com/deefha/klan2016-re

    KLAN 2016 - viewer
    https://viewer.klan2016.cz/#/00/images/0
    KLEINZACH
    KLEINZACH --- ---
    dik :) bez tech pdb bych byl v peerdeli, nedokazu si to predstavit delat bez symbolu. mozna nejakej malej izolovanej kousek, ale ne takle pres 2 vrstvy a zpet.

    bohuzel kdyz chce clovek programove zachazet s tema jejich virtualnima desktopama, musi, protoze jediny oficialni co nam mrkvosoft dal, jsou 3 naprosto neuzitecny volani: IVirtualDesktopManager::GetWindowDesktopId IVirtualDesktopManager::IsWindowOnCurrentVirtualDesktop a IVirtualDesktopManager::MoveWindowToDesktop. s tim se neda NIC poradnyho delat. ( https://learn.microsoft.com/en-us/windows/win32/api/shobjidl_core/nn-shobjidl_core-ivirtualdesktopmanager )

    SUCHRE: vysoka - prakticky s kazdym novym windows sdk (ted je 22621). v kazdy edici widli se zmenej minualne guidy tech interface. to se da jeste dohledat v registrech, pripadne inspekci actxprxy.dll (ale to jsem jeste nedavno nevedel) a pridaj dalsi volani. na internetu je asi tak 5 open source projektu, ktery todle delaj. z toho 2 podporujou maximalne windows 10 (sdk < 22000). jeden je v pascalu (nejakej organizer chat-botu), jeden v dot netu a jeden v rustu (dll pro prepinani workspace v AutoHotkey). inspirovat jima se muzu, ale moc mi to nepomuze s mym problemem ze na w11 to v nekterych volanich pada. a kdyz prijde ta zmena, nemuzu se na ne spolehnout, ze to udelaj kdyz ja potrebuju.. proto to chci umet z widli vydojit sam a navic - ted uz je to osobni ;)
    KLEINZACH
    KLEINZACH --- ---
    hehe :) stouram se v exploderu (kdyz mam cas: jsme po rekonstrukci, takze ho zase tolik neni.. od patku jsem presouval predmety a cistil plochy).

    to moje RPC konci ve volani NtAlpcSendWaitReceivePort. pokracuje se dal pres nedokumentovane Asynchronous Local Procedure Call ( ALPC ), ktere je zdokumentovane (reverzne) zde, docela zajimave cteni:
    Offensive Windows IPC Internals 3: ALPC · csandker.io
    https://csandker.io/2022/05/24/Offensive-Windows-IPC-3-ALPC.html

    druhej konec je tedy ALPC port OLExxxxxx v exploreru.

    ted se snazim v exploderu neceho chytnout. kdyz se pichnu na rpcrt4.dll!I_RpcSendReceive, tak tam toho chodi strasne moc (mozna bych mel to debugovat na cisty instalaci, treba by toho bylo min.. mam ruzny shell extensions atp). uz jsem zahlid na callstacku ServiceProvider a ImmersiveShell *), coz jsou cca keywordy ktery by mohly vest k cili. musim to nejak odfiltrovat podle toho ALPC portu, nebo podle guidu ci tak neco.

    do toho zkousim tooly co by mi pomohly - decompilery (relyze, cutter, jeste me ceka ghidra) atp. hodne pouzivam IDA pro (free) protoze je to strasne pohodlny na hrabani v symbolech a tak. skoda ze jejich dekompiler je standalone a tak drahej (~2700$), protoze samotna ida home by mozna za tech $300 stala. $2700 uz je zavazek :) windbg je hodne spartansky, ale narozdil od vizualka aspon nepada (dela mu problem krokovani asembleru kdyz se attachnu na explorer, na brouzdani callstackama je to ok).

    taky jsem zkousel v polospanku prochazet windousi dll, ktery by se mohly tykat tematu, ale widle maj tech dll strasne moc, tudy asi ne-e

    --

    *) tvl proc se ve widlich jmenuje takova spousta veci Immersive.* (ImmersiveTask, ImmersiveIcon, ImmersiveShell, ImmersiveWindow, ImmersiveColorImpl, ImmersiveContextMenuHelper.. na tech vecech neni nic imersivniho, to jsou zakladni veci! cejtim vliv managementu ;)
    SEJDA
    SEJDA --- ---
    KLEINZACH: actxprxy bude jenom proxy pro ActiveX volani Windows, maximalne se tomu budou predavat retezce s GUID nebo jmeny trid. Ev. Id procesu.

    Delas Revers windows anebo neceho jineho?

    actxprxy.dll | ActiveX Interface Marshaling Library | STRONTIC
    https://strontic.github.io/xcyclopedia/library/actxprxy.dll-4091996A2CFD78ED60F4E738741D16D8.html
    VDFLAT
    VDFLAT --- ---
    TRAGIKOMIX: Umí to připojení k (S)FTP? Na webu to nikde nevidím. Jinak za mě Nimble Commander: https://magnumbytes.com/
    TRAGIKOMIX
    TRAGIKOMIX --- ---
    ALMAD: Za mě asi marta.

    Marta File Manager
    https://marta.sh/
    JON
    JON --- ---
    MCHNCD: tady je na to nejakej Eel: https://github.com/python-eel/Eel/ ale jen ze zajimavosti jsem to ted nasel na webu, nic o tom nevim.
    Kliknutím sem můžete změnit nastavení reklam