|
Newegg needs to cull anything less than 3 stars, but now that they are owned by a Chinese firm, meh. Amazon knowingly ships the same garbage, they just hide it better.
What I found interesting is that I could buy any processor I wanted. Intel has world wide sites, just two in China. AMD farms out all of their manufacturing, but it looks like the latest chips are coming from the Republic of China (taiwan )
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
Gamers Nexus covered the part supply shortages about two weeks ago; for anyone too busy to watch a 25 minute video, the TL;DW is that the Corona outbreak in China made the post-lunar new year inventory slump larger than normal. While on the demand side enough people decided to use their $1200 stimulus checks to build new PCs that demand surged from what's normally the lowest levels of the year to that of the November/December peaks. Production in China is getting back towards normal; but between the withering of air-freight due to passenger jets not flying (they carry a lot of trans-ocean cargo too) and medical supplies having priority on the available air/sea freight manufacturers/resellers are struggling to get supplies from the factories to the US. The prediction at the time was that PSU inventory would recover during the first week or two of June; but mobo/gpu shortages are coupled (both are bottlenecked on the same pick and place machines for PCB assembly) would continue for a while longer. (And the GPU in particular side will get walloped again later this year when AMD/NVidia stop production of their current cards to start building release day inventory for their new ones.)
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
So, over the years, the place where I work has slowly, grindingly improved their s/w processes. In 2020, the mission is to get build engines going for all current and recent products. Right now, we're all laptop sensitive, code releases being built on individual developer laptops. So, naively, I ask IT to spin up a few virtual machines on our development server. This simple request morphs into.. oh never mind, let's say it got complicated.
So, let's say you have N products you need to do regular builds for. I'm of the opinion that unless the products are very close in their nature and build tools, they each get their own VM. In my mind, it limits the coupling between products and build requirements. I'm sure I'm going to have to explain this approach.
Thoughts and opinions?
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
That should not require explanation.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
You would think. Every time I ask for a VM, it turns into a research project. I mean, it's trivial. But I'm just here to help.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
What color should it be? Nasal fitment?
|
|
|
|
|
That's the problem with professional IT. They understand nothing of development workflow...
I consider myself lucky, to be my own IT...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
Truth. I get the 1000 yard stare when I tell them development will be managing the VMs.
The local IT is all goodness. I've worked with them long enough that they understand what
I'm trying to do. It's the corporate IT Borg that give me trouble.
Example:
me: "I'm sorry, 2 of the virtual machines will need Windows Xp."
IT: "Sorry, we don't use that anymore. We don't support it."
me: "Well the development tools for the product that our biggest customer uses needs Xp."
IT: "Can't you try Windows 10?"
me: "No, the tools don't work."
IT: "But we don't know how to support Xp anymore. It's a security risk."
me: "It's okay, development will manage it. Besides, we're not surfing the web here. Honest."
IT: "But...."
me: "I'll have my director call your director... What we've got here is failure to communicate."
3 months later....
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
I also am my own IT and Developer where I work. It seems to be the best balance as I can spin up what I need or request one of my coworkers to do so with very little explanation if any at all.
|
|
|
|
|
How about one VM running Docker, and then run your builds in Containers configured for the product?
Basically, bring the machine to the VM.
"Time flies like an arrow. Fruit flies like a banana."
|
|
|
|
|
This. Admittedly I'm late to the Docker party but it really has a ton of advantages. No need to ensure consistency between environments for the product across the organization since that's handled by using a consistent image; it makes IT's life easier because as far as they're concerned they've just got a bunch of containers; etc.
It is a significant workflow overhaul and requires some training on use though, so that's a pretty big hurdle to overcome to get approval unfortunately.
|
|
|
|
|
I'll have to read up on that, I was just happy to be able to get to the VMs.
Sounds useful.
Thanks for the suggestion.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
charlieg wrote: So, let's say you have N products you need to do regular builds for. I'm of the opinion that unless the products are very close in their nature and build tools, they each get their own VM. In my mind, it limits the coupling between products and build requirements. I'm sure I'm going to have to explain this approach.
this, plus Matthew Dennis's comment - Docker/Containers .. if you dont go Docker/containers for the builds, at least use Docker/containers for the testing so you get a clean test environment every time, unless you keep a 'gold' image for the combinations and clone it when needed, then destroy the clone at the end of the run (we did this on a particular cloud test system).
As to 'very close in their nature and build tools', we had separate build machine(s) for language basically, C++, C# etc - even then, our C++ product had a large dependency on a third party GUI library that occasionally gave us issues, more with the paths and such
|
|
|
|
|
You are dyslexic.
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
Dyslexic or not, squeeze them puppies !
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
|
I prefer waterlemons, myself.
|
|
|
|
|
Is it OK under the CodeProject license to create a public github repository from the source code linked to an article to share changes and bug fixes with the community?
The code in question contains no licensing except for the code project license CPOL: Code Project Open License[^]
Correct me if I'm wrong, but my reading of the license suggests this is OK as long as:
- None of the article itself is used, only the source code linked to the article
- The source code repository contains a prominent URL of the CodeProject license (a copy of the license file would be a good idea too).
- "You insert a prominent notice in each changed file stating how, when and where You changed that file." though this could lead to some pretty ugly commenting if there are lots of changes. Git commit comments are a more usable way of conveying this information
- "You agree not to advertise or in any way imply that this Work is a product of Your own." Presumably adding clear links back to original CodeProject URLs would achieve this.
- "You agree not to remove any of the original copyright, patent, trademark, and attribution notices and associated disclaimers that may appear in the Source Code" - none to remove in this case AFAICT
modified 11-Jun-20 9:29am.
|
|
|
|
|
If you aren't sure - and the comments bit is part of the licence so it's pretty much mandatory - then talk to the author: there is a forum at the bottom of each article which lets you do that.
Ask them, if they say "yes" then you are OK.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Near field communications usage is an unsubtle swindle, which gives the guys money for the shirt. (11, 7)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
You are up tomorrow, care to explain it?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
It was pretty much a stab at it.
near field communications usage (definition)
unsubtle swindle = CON
<something> = TACTLESS?
money for = PAYMENT
I'm curious to see how you get the rest of it, but of course this presumes that even you know.
Canada has had "tap to pay" credit cards for many years now, whereas they only got rolled out in the U.S. recently. When we were living in the U.S. and were up here visiting, I used a Canadian card and my wife was like ?
|
|
|
|
|
Close:
Near field communications usage
is an unsubtle TACTLESS
swindle, CON
which gives the guys money PAY MEN
for the shirt. T
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|