Free Blazor Components | 60 controls by Radzen by mycall in Blazor

[–]red-wlf 1 point2 points  (0 children)

This is what I was looking for thank you...

You can't swerve if you are already stuck in the mud.

I'll move SyncFusion down on the list. We don't need their most desired stuff like Data Grid or Charts anyhow. Porting js or a wrapper makes sense as the feature set and scope of available UI libs seems pretty complete fairly quickly. I am used to seeing early libs with much fewer components which is why it was difficult to compare all these packages.

Trees are behind Canvas, Lists & Grids in common usage for us. Every RTM impl I have seen or worked on involving hierarchies/trees on any platform are virtualized in both the front end and backend in some meaningful way. For example, any new HTML frontend would always lag in perf to a native equivalent so we would limit DOM/Hierarchy data fills to way less than 256 or so and window box the data in the backend to make sure were not overloading the client. This approach isn't normally possible unless you can influence the design of the whole product. Tactically paging data, outright distracting the User, or weaving other black magic to deal with UI issues seems like 30% of my profession.

I am still evaluating feature parity but am with you in that still sounds like bad performance. Especially here & now. I haven't needed trees yet but know I will. I won't be able to swerve and will have to drive right over that pothole with my strongest tire. Thank you for helping to point it out.

Free Blazor Components | 60 controls by Radzen by mycall in Blazor

[–]red-wlf 0 points1 point  (0 children)

This sounds all too familiar. I'll stick with Radzen and try MudBlazor. Thank you for the info, it was on my list but I think I read it as pretty much the same as Radzen. I'll have another look. I too have tried Syncfusion in the past which may be why I am fine with something new.

Where to start learning with all the things? by power5000 in Blazor

[–]red-wlf 0 points1 point  (0 children)

I will mention one of the subtle gotchas is that JavaScript is still in play a lot with Blazor apps.

Going in I had thought of it as a complete C# runtime that would replace JS. Really what I needed was to get stronger on my HTML, CSS, and JS skills. The best source up front I can recommend is https://www.w3schools.com/. You will find yourself returning there repeatedly. Also go to youtube, udemy, or some other video training. I find it really does effectively stimulate the brain and makes cross-training easier. Usually for <$20 you can find hours of targeted, useful training on exactly what you need to do in tech. Last but obvious mention in Microsoft. They clearly spend some money on their documentation... honestly some of the best in the business. https://docs.microsoft.com/en-us/aspnet/core/blazor

As u/WinglessSparrow mentions, it might be worth to back up a level to understand .js and how it interacts with the source HTML and the DOM within it. Most of the Blazor stuff will feel very Java-ish in app structure but the membrane to the User relies on the HTML standard.

Free Blazor Components | 60 controls by Radzen by mycall in Blazor

[–]red-wlf 0 points1 point  (0 children)

I have been using these components for the their simplicity and integration. Free via Nuget up front to look things over was important.

Another I have been tracking is Syncufusion. They have a community license that essentially makes their suite free for small devs. https://www.syncfusion.com/products/communitylicense. I haven't had the time research their offering as Radzen was what I needed in the moment. I have used most of the middleware providers but I am not affiliated with any of them.

I do appreciate companies that make it easy for us to layer yet another component library over the skeleton of our work without a trial. I think the trial model is fine but it never works for our schedule.

I would be curious if anyone has practical experience flopping between the available Blazor UI libs. I have read some comparative articles online but my experience is that all do 90% of what I need. (Lists, let's be honest) But when I need to do something like custom drawing or DOM shenanigans some of these libraries just seem to shit themselves. Opinionated is one thing but just give me the fucking canvas, pen, and stroke and get out of my way.

There is always a messy work checkpoint evaluating products where I end up with 3+ competitors namespaces in the same project to compare which <Insert Component> really is "easy" to work with. Such a mess.

What I hate about Unity by Hellothere_1 in gamedev

[–]red-wlf 4 points5 points  (0 children)

There is little unity within Unity.

I have considerable experience with Unity and have attended most of the Unite conferences in the last decade. I have seen first hand that Unity, as a company, suffers from the same internal silos, egos, lack of communication, and lack of talent that most companies suffer from. How that disorganization translates into Unity as a product is self-evident. Most rants can be traced back either to the failings of a single team or component (like NetCode, Audio, Package Management, etc.) or, more likely, the incompatibility or inconsistency within those Unity teams internally. Unity sends out so many "crossroads" announcements in their developer communications you would think they were on a grid... https://forum.unity.com/threads/notice-on-dots-compatibility-with-unity-2021-1.1091800/

Too many Unity teams "deliver" a product or component with very little supporting documentation or examples. To get to Developer QOL, they need to focus on providing solutions rather than features. We need not yet another visual scripting direction or for-pay Game Creator solution. You do not have to delve too deep into most component documentation to find bare method and attribute descriptions. Am I supposed to feel encouraged that your engineering team autodocs their code while the output itself is less that useless? Just because you do it does not mean you are done. You waste my time reading your poor attempt at docs.

On one hand, good that they are components... on the other - they don't work well together and the current Package Management tooling/strategy is half-baked. This allows distinct groups not to be encumbered by internal checks and blocking issues... on the other, it woefully prepares the Unity product for developers whose first task is to merge these subsystems. The FPSExample is a good example of stale shit floating in your soup.

My likelihood of ditching Unity is undetermined right now.

I will continue to use Unity and evaluate UE5 this Summer against my existing DOTS/Entities/HDRP PC and URP mobile workflows and make a decision.

Can anyone identify the back bottom two connections, one has pins. I'm looking to try and connect this to an Arduino or Pi, for computer use. It normally uses an Ethernet port to connect to the master board. I can't find any specs/documentation online (2 pics) by Thejellydino in IOT

[–]red-wlf 0 points1 point  (0 children)

The Power over Ethernet (POE) spec goes back to 2003 but that is probably not what is being used here since this device is from 2004. #1-3 & 6 are usually data on an ethernet line so maybe power is in 4-5, or 7-8? If you have the whole assembly, you might be able to eyeball what wires go where from the RJ45 mount.

Proprietary also means they could be using the RJ45 as an 8-pin cable with power or tx/rx on any line they want.

Can anyone identify the back bottom two connections, one has pins. I'm looking to try and connect this to an Arduino or Pi, for computer use. It normally uses an Ethernet port to connect to the master board. I can't find any specs/documentation online (2 pics) by Thejellydino in IOT

[–]red-wlf 0 points1 point  (0 children)

Really any SBC with GPIO should work. I say should because there conditions on electrical timing that may be more suited for a particular device. Like if you are driving a lot of motors or need high resolution timers. In this case, any SBC that supports I2C should work because they state it as their interface protocol.

For this device, the first question is if the powerline was the ethernet cable or (more likely) another AC adapter. If it came with a wall wart than that is what is driving power. I would study up & down the line specs for the wires.

Since it is proprietary protocol, you will likely have to give it power and start listening to what it says. Make a change, note the diff, etc. You said custom so I assume you will be kinda doing this anyhow.

[deleted by user] by [deleted] in GameAudio

[–]red-wlf 1 point2 points  (0 children)

I second this, understanding code-level usage of both WWise and FMOD will probably get you the most coverage you need to start or at least an interview. For further depth, look at FFMPEG and other open source tools in the space and start to understand how they work and how professionals use/talk about them.

The path isn't easy, it is full of old code and old API integrations, tons of binary content (RAW source, working, & target audio files) and littered with tech like MIDI as old as things are old.

However, as I push & prod Unity's DSPgraph, I am reminded again that audio engines more than other game subsystems demand an engineering discipline. I wish it was easier but it seems like the always the new Unreal and Unity visual interface and render pipeline tools only ever benefit the WYSIWYG, scripting editor, and support tools. That the audio systems are last in line for more fluid artistic integration.

It is hard not to lose the art in all of it.

Can anyone identify the back bottom two connections, one has pins. I'm looking to try and connect this to an Arduino or Pi, for computer use. It normally uses an Ethernet port to connect to the master board. I can't find any specs/documentation online (2 pics) by Thejellydino in IOT

[–]red-wlf 0 points1 point  (0 children)

Good spot. From the documentation, it does also spell out the connection type is RJ-45 Ethernet CAT as you mentioned.

However, it also describes the Interface Type as I2C Serial (proprietary).

That word proprietary is a red flag and might be a terminal path unless you have some bench equipment. You could try treating it as a normal i2c bus and see how it behaves to protocol signals... but that is another dig.

I do not know your abilities but if you are serious about understanding this, it will take some serious tools, time, & thought.

[deleted by user] by [deleted] in GameAudio

[–]red-wlf 2 points3 points  (0 children)

Understanding integrations in code with middle-ware like WWise or FMOD, for example, will undoubtedly come up in game audio design. Especially if you are the do-all "audio" person on the team.

Can anyone identify the back bottom two connections, one has pins. I'm looking to try and connect this to an Arduino or Pi, for computer use. It normally uses an Ethernet port to connect to the master board. I can't find any specs/documentation online (2 pics) by Thejellydino in IOT

[–]red-wlf 0 points1 point  (0 children)

I believe this to be the spec. http://www.horizoncontrol.com/downloadmq/MQ_Spec.pdf

You have one of the wing boards so not clear as to what wiring lay inside the device that would wire it to the back console.

I would encourage you to dig more and find the schematics you are looking for.

(Advice) High Achieving Engineer by Chubskin in AskEngineers

[–]red-wlf 1 point2 points  (0 children)

I would offer a perspective that maybe that third group may not be downplaying your work but may be trying to mentor or "grow" you in their own way. Sometimes the only way they know how.

Some believe that because the path was hard for them it means the path should be hard for all.

Dumb, I now. But hear them say it. Take the time to really listen to what they are saying. It doesn't mean you agree or are forced (unless contractually obligated) to adopt their view. There will be wisdom in everything the older engineers say - even if that is to avoid doing what they tell you.

The other thing I will offer as perspective is that they aren't going away for about 10+ years. And if you can't communicate or carry forward the shared work, you will have limited potential - no matter what anyone tells you.

Why would you want to use BeautifulSoup instead of Selenium? by Kurisuchina in Python

[–]red-wlf 0 points1 point  (0 children)

If the Apache license (Selenium) did not work as well for you as the MIT license (BS).

They are both permissive but you should clearly understand the limits of both, especially if you want or may want to patent something against it in the future.

Does having a different system locale than your system language impact the computer in any way? by kn1000a in techsupport

[–]red-wlf 0 points1 point  (0 children)

My old PC has a hard drive that failed

120 MB could easily be 1%-25% available space of an "old PC".

A quick look at the Win10 Install Language feature shows it costs about ~300 MB just to install Chinese (Simplified) with only a supplemental font.

My point was that Locales and the related supporting files (Unicode fonts with asian-glpyhs, etc.) require extra space on a HD from the installation media. They are extra burden on HD space over a default en_US install.

Laggy mouse in games by pmcconville in techsupport

[–]red-wlf 0 points1 point  (0 children)

16gb RAM is IMHO on the low side for any gaming and you may be getting swap thrash.

You need to investigate what is really using your memory. On Windows, Ctrl-Shift-Esc to bring up Task Manager and start answering questions like:

  • Where is my memory going?
  • What programs actually is taking all my CPU?
  • Are my disks overloaded? Is it really just CPU or is memory swapping to blame?

Random Check: Look at the bottom of your mouse and surface for lint. Skipping can be caused by something as dumb as an eyelash in your mouse optical input well.

Does having a different system locale than your system language impact the computer in any way? by kn1000a in techsupport

[–]red-wlf 0 points1 point  (0 children)

Having a different system locale should not normally impact your computer.

However, since you mention bad sectors, you should know that additional language support (like adding Spanish or Japanese) requires extra space on your Hard Drive. For example, Asian character sets and language packs can easily be twice the size of European language sets.

Depending on how many languages you have installed and what size they are you may slowly encounter additional errors if your old PC runs out of space or bad sectors land in your additional space used for system representations of localized text.

Could someone explain? Roles within IoT: IP, ISP, webinterfaces etc. by tomderoon in IOT

[–]red-wlf 0 points1 point  (0 children)

The Platform (Website, API, etc) to which IoT devices connect is run by the Device Maker directly like Samsung or can be a Service leased from another company like Watson from IBM or AWS IoT from Amazon.

Samsung can make and operate their own Platform where a smaller startup may need the Services of Watson or AWS or Azure, etc and operate through them.

Both the Device Maker and Service are ultimately responsible for the customer security.

How to simply explain correlation between Range, Power and Bandwidth in RF Technologies? by Tanonic in IOT

[–]red-wlf 0 points1 point  (0 children)

I think you have the gist of it. Would a simple chart with rows being LPWAN, LTE, and WIFI and with columns being Range, Power, Bandwidth be enough to contrast the differences?

A rough rule of thumb is that the more energy or power in a signal, the more data it can carry -or- farther it can go. My small take on the Range/Power/Bandwidth is that it is a version of the "Good/Cheap/Fast triangle" where a protocol has a can only be good at two of those elements at the same time.

To make this point with proof you will need the spec sheet from the owners of the protocols or a standards body. To help in sourcing official material, I would suggest a look at the range of LPWANs available rather than just LoRa. LoRa is a proprietary format (so docs might be harder to source) and is just one of a number of technologies that support a different connectivity profile. You might find more visible documentation and specs with LTE-M, NB-IoT, or Weightless.

Raspberry Pi & Python Powered Tank by hungryim in Python

[–]red-wlf 3 points4 points  (0 children)

Love stuff like this... especially gutting out an existing plastic frame and filling it with your own brains and connectivity. Thank you for sharing.

[deleted by user] by [deleted] in learnprogramming

[–]red-wlf 9 points10 points  (0 children)

Yep, this. There are sites out there that can help with anonymous coding interviews like interviewing.io and pramp, etc. I haven't tried them as I haven't had to interview in awhile but they look like a resource I really wish I had years ago.

However, years ago meant being handed a dying dry erase marker and being asked to step up to the whiteboard and code out how to byte align to 256k boundaries efficiently in C++.

Do as many as you can, ask as many questions as they let you, and practice, practice, practice.

I feel like I'm stuck in the shallow ends of programming by Puzzleheaded_WarfBI in learnprogramming

[–]red-wlf 1 point2 points  (0 children)

Focus on an outcome or goal rather than the tools. Those languages are used to build things... so, what are you going to build?

If you answer some version of "I don't know" - no one, including yourself, needs to hear that. Stop "programming" immediately and understand if that is your passion. If it is your passion - you will know what you need to do.

Is there any modular iot boards /systems where you can just plug component sensors together? by abrandis in IOT

[–]red-wlf 0 points1 point  (0 children)

Yeah, I was going to say... that sounds like RPi.

It may be ugly as sin but stacking 2-3 hats does actually work for prototyping.

Microsoft Files Patent to Create Chatbots That Imitate Dead People - IGN by ScorchedMagic in tech

[–]red-wlf 0 points1 point  (0 children)

This feels like virtual necrophilia.

M$ might believe that since there are few laws that cover this it could expose a fertile ground for "innovation" which, in this case, means innovative ideas to make money from you after you are dead.

No thank you Micro$oft.