Programming Stuff
Programming Stuff
  • 21
  • 72 790
Octree in action demo #3
Octree in action demo #3
Переглядів: 14

Відео

Octree in action demo #2
Переглядів 212 місяці тому
Octree in action • Track Title: Fearless • Available at: • Royalty Free Diss Track Trap Beat | R... • Beat by Chris Hayes Music
Octree in action demo
Переглядів 172 місяці тому
Visualization of Octree Audio: Nicop Records - Boom
How to show CPU temperature in Proxmox
Переглядів 8 тис.8 місяців тому
*I'm using Proxmox version 7, Intel Xeon CPU, please check the comments if it's not working for you* *Please back up files before editing!!* apt-get install lm-sensors vim /usr/share/perl5/PVE/API2/Nodes.pm search for: version_text vim /usr/share/pve-manager/js/pvemanagerlib.js search for: PVE Manager Version Add code systemctl restart pveproxy Code at: pastebin.com/t7FiFquT
Linking libuv and running a libuv timer
Переглядів 40Рік тому
Audio credit: AFTERTUNE - Aftertune - Maldives
Setup CMake subfolders project with a custom library
Переглядів 28Рік тому
Setup CMake subfolders project with a custom library
How to resize VM's disk in Proxmox
Переглядів 17 тис.Рік тому
Audio: AFTERTUNE - Aftertune - Maldives (Remake) 100 BPM E minor
Fix Proxmox snapshot rollback on ZFS
Переглядів 4632 роки тому
Audio credit: AFTERTUNE - Aftertune - Outrun (Original Mix)
Delete Local LVM and resize storage in Proxmox
Переглядів 28 тис.2 роки тому
Audio credit: Audiorezout - 03.Detective.mp3
pfSense DNS forwarding to Pi-hole
Переглядів 3,8 тис.2 роки тому
Set up DNS forwarding in pfSense to Pi-hole for custom domains. Pi-hole can serve as a DNS server for a specific domain while other requests get routed to the public DNS. Audio credit: Future Awaits Us [Original Mix] - Aftertune
Load files using PhysFS
Переглядів 2233 роки тому
How to load a file from a PhysFS-mounted package file.
Compile LibUV on Windows with MSVC
Переглядів 7023 роки тому
LibUV is a cross-platform library for event-driven IO.
Verify digital signature, signed by PHP and OpenSSL using C++ and Crypto++.
Переглядів 2,8 тис.3 роки тому
Signing a message in a PHP application and verifying it in a client C application using Crypto library. How digital signature works: 1. server generates the public and the private key 2. server sends a message 3. alongside the message, the server sends the message hash encrypted using the private key (this is called a digital signature) 4. the client receives the message and the signature 5. th...
RSA encryption decryption with Crypto++ using OpenSSL keys
Переглядів 6363 роки тому
RSA encryption decryption with Crypto using OpenSSL keys
Crypto++ AES encryption and decryption
Переглядів 6 тис.3 роки тому
How to encrypt and decrypt with AES using Crypto .
Link Crypto++ and implement hex and base64 encoding
Переглядів 1933 роки тому
Link Crypto and implement hex and base64 encoding
Compile Crypto++ with PEM pack on Windows with MSVC
Переглядів 1,1 тис.3 роки тому
Compile Crypto with PEM pack on Windows with MSVC
Compiling tmx lib, zlib, libxml2 on WIndows with MSVC
Переглядів 2,6 тис.3 роки тому
Compiling tmx lib, zlib, libxml2 on WIndows with MSVC
Compile PhysFS on Windows with MSVC
Переглядів 1433 роки тому
Compile PhysFS on Windows with MSVC
Compile Box2D on Windows with MSVC
Переглядів 6273 роки тому
Compile Box2D on Windows with MSVC
Compiling and setting up SDL on Windows in 2020 with MSVC
Переглядів 183 роки тому
Compiling and setting up SDL on Windows in 2020 with MSVC

КОМЕНТАРІ

  • @vitorcaldeira8285
    @vitorcaldeira8285 3 дні тому

    Thanks, I worked perfectly on PVE 8.2.4. Note: in the third step search for "pveversion".

  •  4 дні тому

    It was the best tutorial video of my whole life i think :D. Ty!

  • @nguyener6615
    @nguyener6615 11 днів тому

    works in 8.2.4, just search "Manager Version" and paste under that but before the ],

  • @phlash65-5
    @phlash65-5 22 дні тому

    This is awesome and I got it working perfectly. How can I alter this so it converts and shows the temperature in F?

  • @wwaterinf
    @wwaterinf 23 дні тому

    Worked like a charm on 8.2.4 , thanks for the info, code and tutorial.

  • @Xathroz
    @Xathroz Місяць тому

    Thank you so much! was struggling with this in PVE

  • @ahmadmujtabaahmadi4568
    @ahmadmujtabaahmadi4568 Місяць тому

    not working in PVE 8.2.2

  • @FelixLantiguaCamacho
    @FelixLantiguaCamacho Місяць тому

    That did not work. It made my Proxmox 8.2.4 page blank. Thanks GOD I made copy and edited the files with WinSCP, I just had my doubts, when typed in the command "systemctl restart pveproxy" it lost connection on shell, but not on WinSCP. Deleted the modifieds files and renamed the BAKs ones, JESUS! what a relief. NOT GO!

    • @Ogk10
      @Ogk10 Місяць тому

      It works for me just make sure you add the colon at the end of the 2nd code. Should look like this: return str; } }, ]

  • @frankysaragih
    @frankysaragih Місяць тому

    Thanks a lot. It is perfect...

  • @cheeseychaz
    @cheeseychaz Місяць тому

    not working 8.2.4

  • @한숲션샤인
    @한숲션샤인 2 місяці тому

    Thanks. It is very helpful.

  • @philip12
    @philip12 2 місяці тому

    thank you worked perfectly. Just like the pinned comment you have to search for "manager version". Also used nano insted of vim

  • @Baba-bd5pl
    @Baba-bd5pl 2 місяці тому

    Thank you very much

  • @kolino_v6612
    @kolino_v6612 2 місяці тому

    thanks!

  • @masoudsoroush
    @masoudsoroush 2 місяці тому

    Thanks buddy but i ended up with this ``` { itemId: 'thermal', colspan: 2, printBar: false, title: gettext('Thermal State'), textField: 'thermalstate', renderer: function (value) { const sensorData = JSON.parse(value); const str = '' Object.entries(sensorData).map(([name, sensorData]) => { Object.entries(sensorData).map(([subKey, value]) => { const isAdapter = subKey === "Adapter"; if (isAdapter) { str += ` ${value} (${name}) <br />` } else { const coreData = { input: NaN, max: 90, } for (const [metric, metricValue] of Object.entries(value)) { const newMetricName = metric.replace(/temp\d+_/, ''); // Remove "tempX_" prefix coreData[newMetricName] = metricValue; } if (subKey.includes("Core") && coreData?.input < coreData?.max) { return } str += ` ${coreData?.input}°C ${coreData?.input >= coreData?.max ? 'too hot' : coreData?.input >= 50 ? 'hot' : ''} -> ${subKey} <br />` } }) }) return str; } } ```

  • @SeanSR
    @SeanSR 2 місяці тому

    This video was amazing, fixed my issue! Thanks.

  • @fabiocappi7306
    @fabiocappi7306 3 місяці тому

    Perfect! Works like a charme (PVE 8.2.2) Only difference: instead of searching for "PVE Manager Version" in 8.2.2 just "Manager Version".

  • @CC-zr6fp
    @CC-zr6fp 3 місяці тому

    I love you for this lol. WHY couldn't they just make this the default and then you can manually split stuff up if you wanted. Now I can finally go to bed, thank you!

  • @tomlong5130
    @tomlong5130 3 місяці тому

    Thanks, quick and easy!

  • @adipapaianus
    @adipapaianus 3 місяці тому

    Many thanks!

  • @ryanmalone2681
    @ryanmalone2681 3 місяці тому

    Niiiiice! Just what I needed. Thanks

  • @Gary-li7wt
    @Gary-li7wt 3 місяці тому

    Found this video today. Straight to the point. Fixed my problem. Awesome. More of these plz.

  • @AdemKazkondu
    @AdemKazkondu 3 місяці тому

    Thanks! And howto move the local to another disk? My Proxmox is on a SSD. I want to move it to a nvme

  • @Julian-lv6ph
    @Julian-lv6ph 3 місяці тому

    ?can someone show me the original manager version so i can revert back

  • @leonardofalconi24
    @leonardofalconi24 3 місяці тому

    very useful, thank you

  • @tomzimmermann1705
    @tomzimmermann1705 3 місяці тому

    Thank you, helped alot

  • @abdelalihamza8979
    @abdelalihamza8979 3 місяці тому

    thank you so much , i have a questions ,can i use this to decrease disk for a vm ?

  • @nuraynasirzade
    @nuraynasirzade 4 місяці тому

    thanks!!!

  • @ShujaRashid
    @ShujaRashid 4 місяці тому

    Thankyou so much: you are a life saver

  • @healthy5659
    @healthy5659 4 місяці тому

    Really cool hack, simple and effective! Thanks for sharing I wonder if this can break upgrades somehow because you changed the web GUI files manually? If it just gets overwritten by a newer version it's not a big deal (can just redo the hack), but can it cause an upgrade to fail completely?

    • @Shpongle64
      @Shpongle64 3 місяці тому

      I highly doubt it will break. It usually just overwrites directories with new ones. I tried editing another program and the only time it broke was when I tampered with Javascript files to edit the core function of the program and it broke only because they had a SRI Token that validates file structure. Meaning if it didn't immediately break then I'm confident the edit won't break the program nor the upgrade.

  • @PauloCesarFernandesJunior
    @PauloCesarFernandesJunior 4 місяці тому

    My is showing this way "CPU Thermal State 28 27 27 27 28 26 26 undefined undefined undefined undefined undefined undefined undefined °C". I have a E5-2680v4 14 cores

    • @nguyenducquynh8392
      @nguyenducquynh8392 3 місяці тому

      How to fix this?

    • @nguyenducquynh8392
      @nguyenducquynh8392 3 місяці тому

      renderer: function(value) { try { let objValue = JSON.parse(value); let cores = objValue["coretemp-isa-0000"]; let items = Object.keys(cores).filter(item => item.startsWith("Core")); let str = ''; items.forEach(item => { let coreTemps = Object.keys(cores[item]); let tempInputKey = coreTemps.find(key => key.includes("_input")); let temp = cores[item][tempInputKey]; if (temp !== undefined) { str += temp + ' '; } }); str += '°C'; return str; } catch (error) { return 'Error'; } } Solved!

    • @PauloCesarFernandesJunior
      @PauloCesarFernandesJunior 3 місяці тому

      @@nguyenducquynh8392 Works beautifully!

    • @chrissalcedo3037
      @chrissalcedo3037 2 місяці тому

      @@nguyenducquynh8392 I tried but did not work.. senosrs -j shows "coretemp-isa-0000":{ "Adapter": "ISA adapter", "Package id 0":{ "temp1_input": 37.000, "temp1_max": 100.000, "temp1_crit": 100.000, "temp1_crit_alarm": 0.000 }, "Core 0":{ "temp2_input": 32.000, "temp2_max": 100.000, "temp2_crit": 100.000, "temp2_crit_alarm": 0.000 }, for cores 0,4,8,12,16,17,18,19,20,21,22,23 This is how they are numbered) I get this on screen 30 undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined C Looks like only the first temp is showing

    • @jfetgek
      @jfetgek Місяць тому

      I also had the same problem and I solved it. Try this //begin of code { itemId: 'thermal', colspan: 2, printBar: false, title: gettext('CPU Thermal State'), textField: 'thermalstate', renderer:function(value){ let objValue = JSON.parse(value); let cores = objValue["coretemp-isa-0000"]; let items = Object.keys(cores).filter(item => /Core/.test(item)); let str = ''; items.forEach((core) => { let tempKey = Object.keys(cores[core]).filter(key => key.includes('temp'))[0]; str += cores[core][tempKey] + ' °C '; }); return str.trim(); } } //end of the code

  • @Leak-ec5gb
    @Leak-ec5gb 4 місяці тому

    thanks hero

  • @atetraxx
    @atetraxx 4 місяці тому

    sick, it works! Make sure you search for pveversion in the second .js file. dump cache and there it is! thanks programming stuff!

  • @nikolaitjongarero6088
    @nikolaitjongarero6088 5 місяців тому

    Works like a charm!

  • @theWSt
    @theWSt 5 місяців тому

    Doesn't work for me on Proxmox v8. Was anyone successful with latest Proxmox version?

  • @jmvelezpr
    @jmvelezpr 5 місяців тому

    The easy way copy rescuezilla.iso . Change to boot the vm from rescuezilla iso (CD). Use gparted to modify the vm size. No Linux commands

  • @fsxspen
    @fsxspen 5 місяців тому

    bravo

  • @ЕвгенийФеникс-т5у
    @ЕвгенийФеникс-т5у 5 місяців тому

    Thanks a lot for this video, its help me very much.

  • @MrCaLFreddyG
    @MrCaLFreddyG 5 місяців тому

    This worked really well for me the 2nd time. First time I typed 1 character wrong and it blew up my webgui 😅 Was able to correct it though and got all the core temps to display

  • @testingstuff-kx4zw
    @testingstuff-kx4zw 5 місяців тому

    Will this delete my VMs that exist?

  • @ralphheger1180
    @ralphheger1180 5 місяців тому

    Perfect! Works like a charme (PVE 8.1) Only difference: instead of searching for "PVE Manager Version" in 8.1 just "Manager Version" must be used. Or "pveversion".

    • @ralphheger1180
      @ralphheger1180 5 місяців тому

      And in the attached 2nd code there is a comma missing after the last closing }: it must be },

    • @fuluHQ
      @fuluHQ 21 день тому

      pve 8.2.2 work with 'Manager Version', thanks~

  • @lakshaygoyal4145
    @lakshaygoyal4145 5 місяців тому

    Sorry, but this isn't working for me. Now, my summary is just loading continuously.

  • @davidperdomo9
    @davidperdomo9 6 місяців тому

    Nice video! I'm not certain, but it seems I only have one local storage, and it's of the directory type. I'm unable to create an LVM storage because it says there is no free space, even though the local directory has 3TB available. Any suggestions?

  • @captaindeadpool7876
    @captaindeadpool7876 6 місяців тому

    Really helpful thanks!

  • @xNRJx
    @xNRJx 6 місяців тому

    8.1.4 👌 Работает ! Good

  • @WilliamGasperi
    @WilliamGasperi 6 місяців тому

    Tava a 2horas tentando resolver com o ChatGPT e com tutoriais, e vc me ajudou em 2 minutos, mto obrigado

  • @mikesierra33
    @mikesierra33 6 місяців тому

    Thank you hero

  • @daishan1981
    @daishan1981 6 місяців тому

    Excellent tutorial, thank you so much!

  • @ToastyWalrus7
    @ToastyWalrus7 6 місяців тому

    I wish all the tutorials I watch were like this. Came here looking for a solution and found it. Its been giving me issues for around 2 weeks. Solved in 2 minutes. Great video!

  • @andreuhdez14
    @andreuhdez14 6 місяців тому

    Solved: Find "pveversion"