Jump to content

Notestē man programmiņu


camel
 Share

Recommended Posts

Taisot mazu c# programmiņu, pamanīju ka PictureBox ar Stretch vai Zoom scaling izzīmējas uzkrītoši leni. Rokot tālāk pamanīju, ka problēma ir tikai, ja programmu kompilē priekš x64, priekš x86 kompilētais variants ir 7 reizes atrāks.


Lai izslēgtu iespēja, ka problēma ir ar manu pc/windows konfigurāciju, būtu jauki, ja vēl kāds to notestētu.


Pielikumā ir c# VS projektiņs ar kompilētiem .exe priekš x86 un x64. Exe failus var atrast zem \TestPictureBoxSpeedA\bin\x64\Debug\net8.0-windows un \TestPictureBoxSpeedA\bin\x86\Debug\net8.0-windows.

Jāpalaiž abi exe un jāpiefiksē vidējais (average) izzīmēšanas laiks.

 

TestPictureBoxSpeedA.zip

 

Papildus gan vispirms ir jāinstalē .NET Runtime 8
priekš x86:

https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.21-windows-x86-installer


priekš x64:

https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.21-windows-x64-installer

 

Edited by camel
Link to comment
Share on other sites

ok..., testētājus te neatradīs, varbūt šī Minesweepera programmīņa kādam noderēs:
Minesweeper.zip

 

atšķirībā no klasiskā minesweepera te laukaumu var pastaipīt lielāku un ķeksīši reģistrējas, kad peles taustiņš tiek nospiests nevis tad kad atlaists.
 

minesweeper.jpg.4a22bb91024491bf93bf93d870c35d88.jpg

Edited by camel
Link to comment
Share on other sites

Nav vairs hackers.lv, cietnis.lv laiki, tagad programmēšana un datori praktiski nevienam neinteresē. Šodienas publika var 24h nonstop muldēt par sadzīvi tādās tēmās, kā "Par dzīvi Latvijā, par šo forumu, un kaut ko no tā..... .". Pēc 2h tavs topiks hotlistā jau aizbraucis prom un to neviens neredz, ja speciāli neskatās "Nelasīts saturs" sadaļu. Un arī šajā sadaļā tēma ilgi nenoturēsies.

Vēl pirms 10 gadiem tā nebija, bet nu daudz ūdeņu ir aiztecējuši kopš tā. Visiem ir p0huj.

Pārbaudīts šajā vecajā tēmā:

 

Personīgi es notestēju tikai x64, jo uz mana datora bija vajadzīgais .NET runtaime x64, bet x86 slinkums čakarēties un kačāt, jo tā uz mana datora nav.

Kā arī neesmu Minesweepera fans. Plus ķeksīši reģistrējas, kad peles taustiņš reģistrējas, kad peles taustiņš tiek nospiests, nevis tad, kad atlaists, kā visās normālās programmās.

 

Novēlu tev veiksmi!

Edited by HIGH-Zen
Link to comment
Share on other sites

pirms 20 stundām , camel teica:

Lai izslēgtu iespēja, ka problēma ir ar manu pc/windows konfigurāciju, būtu jauki, ja vēl kāds to notestētu.

 

Nav vēlmes čakarēties Windows, bet nu problēma tak esot atrisināta iekš KB5045935.

https://developercommunity.microsoft.com/t/pictureboxBackgroundImage-take-long-tim/10777811

 

 

Link to comment
Share on other sites

  • 3 weeks later...
pirms 7 stundām , camel teica:

Ar chatgpt palīdzību sāku lipināt mazu razor pages projektiņu - web lapu ar balsošanu par dažādām tēmām.

Saturs ir pārsvarā chatgpt ģenerēts, noteikti saturīgāks kā būtu paša rakstīts.

 

Nāc notestē: https://nobalso.zbks.eu

 

Aktuāls balsojums par Trampu:
https://nobalso.zbks.eu/Category/243

bez AI varēji to monotoņu lapu ar <td> sarakstīt. ietaupītu tos 25eur mēnesī. 

Link to comment
Share on other sites

Windows 11 Pro 25H2 palaižot viņš neko nedara, bet uzreiz iziet. Es jau nobijos, ka šifrētājvīrusu esmu saķēris riskējot bez virtuālās mašīnas, bet virustotal nomierināja. Kārtējā .NET freimvorka figņa, kas nedarbojas uz Win 11. Uz Win 10 kaut kādas šausmīgas pīkstoņas pavadībā parādās vairāki tab-i ar kaut kādiem grafikiem. Izcils kalkulators :) 

Link to comment
Share on other sites

  • 1 month later...

Turpinot šo (bezjēdzīgo) tēmu ...

 

Sākotnēji taisot nobalso.zbks.eu lapu ar c# Asp.Net pamaniju, ka šī app palaista uz linux aizņem diezgan daudz ram - pēc startēšanas kādus 160mb un tad aizņemtais ram apjoms pakapēniski palielinās līdz kādiem 300mb, kad lapa tiek klikšķināta. Uz lokāla datora tāds ram patēriņš protams nav problēma, bet manai oracle cloud always free instancei ir tikai 1gb ram...

 

Meklējot ekonomiskāku risinājumu, secināju ka laiks mācīties go lang. Palasiju go dokumentāciju, tutoriāļus un pateicoties tam ka go mēģina nekomplicēt koda rakstīšanu (un chatgpt), man ir izdevies nobalso lapu pārrakstīt go. Kompilēta app aizņem ap 25mb uz diska un ap 20mb ram - problēma trisināta. Turklāt go un templ koda rakstīšana ar VS Code ir gana ērta.

 

Ja kādam interesē, kods te:

https://github.com/Camel-RD/nobalso.go

Link to comment
Share on other sites

Lai tev te nav garlaicīgi vienam pašam.

 

Pašlaik strādāju pie sīkas programmiņas ar ko kontrolēt pāris PTZ kameras. Konkrēti pašlaik pie paša 'virtuālā joystika'. Ļoti tālu līdz kautkam lietojamam.

Pa lielam C++ Qt applikācija.

 

Screenshot-2026-01-17-at-16-08-01.png

Kontrolēt kameras kā šīs

https://pro.sony/en_GB/products/ptz-network-cameras

https://proav.co.uk/cameras-lenses/canon-cr-n700-4k-ptz-camera-black

 

Edited by AndrisBB
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...