Contenuto recente di pabloski

  1. P

    Interazione Python e Kotlin

    quel problema fu definito da Hoare come il "billion dollar mistake", quindi vedi un pò! ma ovviamente Kotlin ha anche altro da offrire https://techbeacon.com/app-dev-testing/why-you-should-use-kotlin-android-development fermo restando che aspetto l'arrivo di Rust su mobile
  2. P

    Interazione Python e Kotlin

    chiamare Python da Kotlin o viceversa? intanto c'è Jython che gira su JVM e quindi consente di interoperare con Kotlin su JVM Kotlin Multiplatform Mobile ti consente di compilare per in target native e quindi è come se avessi una libreria in C, che come sappiamo è possibile interfacciare con...
  3. P

    Linux facile da usare

    direi che ti conviene seguire il consiglio di optare con Windows, a meno di non avere tempo da dedicare al setup di Linux il problema sono questi programmi...se il pacchetto office dev'essere ms office, c'è poco da fare...idem per i cad, che sono ancora più ostici chiaramente, a seconda delle...
  4. P

    RISOLTO Strano comportamento semplice codice C++

    credo che nei forum, sui thread dove Rust viene attaccato a tamburo battente, posterò questo esempio come una delle ragioni per la creazione di nuovi linguaggi, con modelli di programmazione ben definiti 😁 cioè capisco che esistona comportamenti indefiniti dovuti a grosse lacune negli standard...
  5. P

    RISOLTO Strano comportamento semplice codice C++

    Non penso lo riconosceranno come errore, magari terranno conto del caso limite ed implementeranno un fix...il motivo è che questo funge unsigned int cnt = 0; for (unsigned int i = 0; i < 3; i++) { for (unsigned int j = 0; j < 3; j++) { if (m[i][j].flag ||...
  6. P

    DOMANDA Creazione linguaggio di programmazione

    si, è come un gigantesco switch che comprende pure le varie ottimizzazioni per ogni singolo caso, cioè una certa istruzione o sequenza di istruzioni ( in realtà viene generato un albero in forma SSA che riporta le operazioni e gli operandi relativi ), viene tradotta in differenti sequenze di...
  7. P

    Browser senza componenti chromium

    capisco, ma puoi stare tranquillo firefox implementa alcune tecnologie implementate in chromium e in maniera compatibile con chromium, ma il codice è scritto da zero e usa alcune librerie di terze parti, nelle versioni customizzate per chromium, per ovvie ragioni pratiche....che senso avrebbe...
  8. P

    Browser senza componenti chromium

    ma sei sicuro? https://packages.gentoo.org/packages/www-client/firefox/dependencies io pure uso Firefox e so per certo che non è basato su Chromium, anche considerando il fatto che una larga parte è ormai scritta in Rust, mentre Chromium è tutto C++ se vai a cercare Chromium qui...
  9. P

    DOMANDA Riutilizzare un server Dell R720XD

    purtroppo in Italia il settore è arido, ma negli USA c'è una vibrante comunità di "home labbers" che va proprio in giro a caccia di queste occasioni se vai sul subreddit apposito, troverai migliaia di annunci di vendita/richiesta proprio per i dell r720!! sono tra i più apprezzati se lo vuoi...
  10. P

    DOMANDA Creazione linguaggio di programmazione

    un compilatore aggiunge un'infinità di ulteriori complicazioni a quelle che già esistono nello sviluppo teorico di un linguaggio il compilatore deve conoscere le architetture hardware e le ISA target per le quali compila, deve implementare un sacco di euristiche ( che normalmente si aggiungono...
  11. P

    GUIDA AntiVirus: funzionamento 'hook' in user mode e bypass

    Ha molti usi ed è utilizzata pure in un certo numero di software professionali.
  12. P

    GUIDA AntiVirus: funzionamento 'hook' in user mode e bypass

    Ottimo articolo sull'unhooking. Per chi volesse spulciare il codice di una libreria "professionale" per l'hooking e che implementa vari trucchi, può guardare Detour https://github.com/Microsoft/Detours Per chi invece volesse avventurarsi nell'AV evasion, considerate che, sotto Windows...
  13. P

    DOMANDA Migliori OS per privacy e sicurezza

    Privacy? Evitare di essere tracciati da Google, Microsoft, Facebook? Innanzitutto non usare i loro servizi, altrimenti non c'è OS che tenga. Di sicuro la privacy passa per l'eliminazione dei dati generati durante la sessione d'uso. Quindi un OS stateless, che non memorizza nulla su disco. Oggi...
  14. P

    Con cosa iniziare a programmare da 0?

    Vorrei consigliare Go ( meglio noto come Golang, altrimenti col cavolo che riesci a trovare roba su Google :D ). Avrei evitato di postare perchè giustamente ci sono le guide in rilievo come fatto notare da Andretti. Però non c'è Go. E imho è una mancanza significativa. Le ragioni che mi...
  15. P

    DOMANDA linguaggi di programmazione che girano su gpu

    Il grosso problema delle GPU, rispetto ad altre tipologie di periferiche, è la vastità dei comandi disponibili, che arriva al punto di vare un intero set d'istruzioni, indirizzamenti e tutto il resto per implementare un modello di programmazione Turing completo o quasi. E lì giustamente non è...