• 152 Posts
  • 770 Comments
Joined 3 years ago
cake
Cake day: May 2nd, 2022

help-circle






  • naurMtoSoftwareEdit is now open source
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    10 days ago

    Widać jak na dłoni, że MS unika jak ognia zewnętrznych zależności. Nawet Base64 ma wewnętrzną implementację.
    Zaskoczyło mnie, że używają customowej przestrzeni kolorów (Oklab).

    Odnośnie QB - jeszcze lepszy byłby EFIBasic.
    LOAD "NIXOS*",8


  • Myślałem, że te pomiary w CANBus są jakoś ustandaryzowane i nie wymagają sniffowania /mnożenia przez magiczne wartości.

    Ciekawe jaka jest geneza tego okrągłego wyświetlacza. Może pan Chińczyk robił ten produkt dla automotive ale projekt się zakończył i zapasy magazynowe trafiły na “wolny rynek”?
    Bo jakoś trudno mi uwierzyć, że ktoś stworzył linię produkcyjną takiego wynalazku bez dużego kontraktu.






  • Z mojej perspektywy te narzędzia miały jeden fundamentalny problem - ich design był uproszczony do tego stopnia, że nie wspierał współczesnych technik rozwoju oprogramowania.

    Na przykład w VBA projekt był zapisywany do binarnego pliku, co uniemożliwiało efektywne diffowanie kodu, utrzymywanie wielu gałęzi, itp.
    Utrzymawałem kiedyś kilka wersji dość złożonego przyczłapu do Excela. Przenoszenie zmian pomiędzy nimi polegało na ręcznym kopiowaniu kodu pomiędzy dwoma oknami i upierdliwych testach manualnych.

    Na dodatek stabilność samego modelu obiektowego Excela pozostawiała sporo do życzenia.
    Bywało tak, że zainstalowanie łatki na Office wprowadzało błąd crashujący aplikację i wymuszało znalezienie obejścia w kodzie pluginu. Dla przykładu, zamiast kopiować zawartość komórek funkcjami API Excela, uruchamiało się programowo operację copy-paste.

    Po tym projekcie pozostała mi do dzisiaj awersja do rozwiązań bazujących na dużych, zamkniętych aplikacjach.

    PS. podoba mi się design tej strony.