So how do you do it with sed then? Show us how to rename only variables called "retries" and not any of the comments or functions or other random strings containing "retries".
I know about ctags, personally I prefer GNU Global.
I assume you mean sed. That's vastly inferior because it isn't aware of C syntax, so will just blindly change all instances of that string. It's useless if you are trying to fix some code that uses common words for variable names, e.g. "retries" or "counter".
cscope requires me to view the output, then manually navigate to the file and line I want to see. Again, vastly inferior.
Even Eclipse supports both those things to some extent, although not as well as Visual Studio.
So how would I, say, refactor a variable name over multiple files with this system? How would I see a function call and then produce a list of all calls to that function, that I can use to immediately browse to the file and line of each call?
Even if the "White House VIP" was literally Hitler it wouldn't change things now. What is happening now is still wrong.
Also PROTIP you think think of a better name than "White House VIP" because it's too obviously a conspiracy theory. People have learned to spot vague but important sounding bullshit titles.
In the default install of Chrome on Windows the hamburger menu is visible always. The tab close buttons are visible always. There is no wasted whitespace at all. Are you sure you are not confusing it with Firefox, which does in fact hide some of the UI and recently added random whitespace around the URL bar?
Oh, and the hover animations are instant for me, and the pop-up tool-tips take around 500ms to appear (estimate), faster than the default on Windows.
Thing is Chrome isn't mobile first at all. It's very much desktop first, with the mobile version lacking features in both the UI and in the core app (no add-ons!)
The UI has all the usual desktop trappings like hover animations (pointless on mobile). In fact the only major change was that they made the tabs a bit more rounded and use a bar to separate them instead of a kind of fake "stacked cards" effect. It's not at all difficult on the eye and hasn't affected usability at all.
What kernel? With TrustZone it's just a processor execution mode, you have to write your own kernel. There are open source ones as well as proprietary ones.
It's surprising how much stuff decides it can't work any more when you move to another region too. Anyone who takes regular international trips will be familiar with random media, apps and services deciding that it can't be played in your current locale.
HMV could have killed DRM in the crib. All they had to do was start a massive advertising campaign about how CDs were DRM free and let you rip/mix/burn as much as you like, and how all the download sites were crap low quality overpriced rubbish in comparison.
Once the idea that DRM was shit was in people's heads it could have been dead forever, at least for music and video.
Argos and Littlewoods too. They could have been Amazon if only their websites were not total crap. They had a chain of stores that people could have collected from, solving the delivery problem and reducing postage costs to near zero.
Notepad2 supports it, but that is also Windows only.
Actually I think it's a feature of the Scintilla edit control that they both use. There are some Linux editors that use it too, but none of them seem to be currently maintained.
In the 80s we had Action Heroes, unrealistic tough guys who defied the laws of physics and medical science but who were immensely popular. In the 90s and 2000s it went a bit more goth, with movies like The Matrix and of course Blade. And now it's back to spandex, because somehow we reached the point where we can tolerate the costumes... Maybe they don't look quite so cheap and toy-like any more.
I think we have finally reached a point where we can make good sci-fi without worrying too much about the special effects budget or things looking janky.
Are there any really good GUI text editors with similar features to Notepad++ for Linux?
Textadept perhaps. It seems that EMACS is the preferred option for power users though.
I also found it a bit ironic that Linux doesn't have any really top notch IDEs for C either. Eclipse is okay, nothing particularly great about it. VS Code might get there one day when they improve C support. But really nothing comes close to Visual Studio, despite a large proportion of Linux users writing at least some code.
Actually no, Snaps use "bases" which are standard collections of common libraries. They all share the same bases which get mounted read-only as the virtualized root filesystem that the snap app sees. Only one copy of each is required.
Snaps are great because apps are self contained. No dependencies, no crapping all over the filesystem, and a completely clean uninstall.
They also give you granular permission control that traditionally is very time consuming or impossible to set up on Linux. Linux is finally starting to move away from the flawed "always trust root" model. You also seem to be in the "security = zero bugs" mindset; sure the sandbox might not be perfect but it's another layer of protection that needs to be overcome and these days security in depth is the preferred model. In fact it's been that way for a decade or more, but Linux is lagging.
Do you have any info on these issues? As far as I am aware the only known vulnerabilities were in the software using TrustZone, and all the open source implementations have been fixed. And you can of course disable it.
Unfortunately you are a bit of a niche market... But presumably since you are using FLAC you also have an external USB DAC anyway, as the internal one and the built in headphone amp won't be up to scratch.
Back in the day I found the best thing was to just get a dedicated music player with decent sound quality and an SD card slot. Much cheaper, memory costs peanuts and the battery lasts forever. But of course it is one more thing to charge.
The Man in the High Castle on Amazon Prime is rarely mentioned but actually great. Just starting season 3. Season 1 is a little slow but 2 is excellent.
Daredevil season 3 was pretty good too, and Luke Cage season 2.
Most people are used to listening to FM radio or MP3 anyway. Very few keep FLAC files on their phones or carry a portable CD player any more. To most people, AptX sounds identical to wired headphones. Often better in fact, as the amplifier is tuned to those specific cans instead of using the often quite weak one in the phone.
I'd be willing to get bet that in a double blind test most audiophiles couldn't tell which were wired and which were AptX either.
So how do you do it with sed then? Show us how to rename only variables called "retries" and not any of the comments or functions or other random strings containing "retries".
I know about ctags, personally I prefer GNU Global.
I assume you mean sed. That's vastly inferior because it isn't aware of C syntax, so will just blindly change all instances of that string. It's useless if you are trying to fix some code that uses common words for variable names, e.g. "retries" or "counter".
cscope requires me to view the output, then manually navigate to the file and line I want to see. Again, vastly inferior.
Even Eclipse supports both those things to some extent, although not as well as Visual Studio.
In theory yes, but in practice Apple was running the "Rip. Mix. Burn." ads in the early 2000s when the iPod was popular.
Same with VCRs and especially tapes. They used to advertise how many times you could re-record on video tapes using footage of football matches.
So how would I, say, refactor a variable name over multiple files with this system? How would I see a function call and then produce a list of all calls to that function, that I can use to immediately browse to the file and line of each call?
Even if the "White House VIP" was literally Hitler it wouldn't change things now. What is happening now is still wrong.
Also PROTIP you think think of a better name than "White House VIP" because it's too obviously a conspiracy theory. People have learned to spot vague but important sounding bullshit titles.
What the hell are you on about?
In the default install of Chrome on Windows the hamburger menu is visible always. The tab close buttons are visible always. There is no wasted whitespace at all. Are you sure you are not confusing it with Firefox, which does in fact hide some of the UI and recently added random whitespace around the URL bar?
Oh, and the hover animations are instant for me, and the pop-up tool-tips take around 500ms to appear (estimate), faster than the default on Windows.
Thing is Chrome isn't mobile first at all. It's very much desktop first, with the mobile version lacking features in both the UI and in the core app (no add-ons!)
The UI has all the usual desktop trappings like hover animations (pointless on mobile). In fact the only major change was that they made the tabs a bit more rounded and use a bar to separate them instead of a kind of fake "stacked cards" effect. It's not at all difficult on the eye and hasn't affected usability at all.
What kernel? With TrustZone it's just a processor execution mode, you have to write your own kernel. There are open source ones as well as proprietary ones.
It's surprising how much stuff decides it can't work any more when you move to another region too. Anyone who takes regular international trips will be familiar with random media, apps and services deciding that it can't be played in your current locale.
HMV could have killed DRM in the crib. All they had to do was start a massive advertising campaign about how CDs were DRM free and let you rip/mix/burn as much as you like, and how all the download sites were crap low quality overpriced rubbish in comparison.
Once the idea that DRM was shit was in people's heads it could have been dead forever, at least for music and video.
Argos and Littlewoods too. They could have been Amazon if only their websites were not total crap. They had a chain of stores that people could have collected from, solving the delivery problem and reducing postage costs to near zero.
Notepad2 supports it, but that is also Windows only.
Actually I think it's a feature of the Scintilla edit control that they both use. There are some Linux editors that use it too, but none of them seem to be currently maintained.
There are varieties of capitalism. The US is closer to pure capitalism, Europe tends to be more like socialist capitalism.
I did try it a while back, but it's not really worth it over Eclipse IMHO.
In the 80s we had Action Heroes, unrealistic tough guys who defied the laws of physics and medical science but who were immensely popular. In the 90s and 2000s it went a bit more goth, with movies like The Matrix and of course Blade. And now it's back to spandex, because somehow we reached the point where we can tolerate the costumes... Maybe they don't look quite so cheap and toy-like any more.
I think we have finally reached a point where we can make good sci-fi without worrying too much about the special effects budget or things looking janky.
Are there any really good GUI text editors with similar features to Notepad++ for Linux?
Textadept perhaps. It seems that EMACS is the preferred option for power users though.
I also found it a bit ironic that Linux doesn't have any really top notch IDEs for C either. Eclipse is okay, nothing particularly great about it. VS Code might get there one day when they improve C support. But really nothing comes close to Visual Studio, despite a large proportion of Linux users writing at least some code.
Actually no, Snaps use "bases" which are standard collections of common libraries. They all share the same bases which get mounted read-only as the virtualized root filesystem that the snap app sees. Only one copy of each is required.
Snaps are great because apps are self contained. No dependencies, no crapping all over the filesystem, and a completely clean uninstall.
They also give you granular permission control that traditionally is very time consuming or impossible to set up on Linux. Linux is finally starting to move away from the flawed "always trust root" model. You also seem to be in the "security = zero bugs" mindset; sure the sandbox might not be perfect but it's another layer of protection that needs to be overcome and these days security in depth is the preferred model. In fact it's been that way for a decade or more, but Linux is lagging.
Do you have any info on these issues? As far as I am aware the only known vulnerabilities were in the software using TrustZone, and all the open source implementations have been fixed. And you can of course disable it.
Thanks, can't wait to binge it now.
Unfortunately you are a bit of a niche market... But presumably since you are using FLAC you also have an external USB DAC anyway, as the internal one and the built in headphone amp won't be up to scratch.
Back in the day I found the best thing was to just get a dedicated music player with decent sound quality and an SD card slot. Much cheaper, memory costs peanuts and the battery lasts forever. But of course it is one more thing to charge.
The Man in the High Castle on Amazon Prime is rarely mentioned but actually great. Just starting season 3. Season 1 is a little slow but 2 is excellent.
Daredevil season 3 was pretty good too, and Luke Cage season 2.
Your mistake was getting locked in to the Apple ecosystem. If you were on Android you would have a choice of many phones with headphone jacks.
Most people are used to listening to FM radio or MP3 anyway. Very few keep FLAC files on their phones or carry a portable CD player any more. To most people, AptX sounds identical to wired headphones. Often better in fact, as the amplifier is tuned to those specific cans instead of using the often quite weak one in the phone.
I'd be willing to get bet that in a double blind test most audiophiles couldn't tell which were wired and which were AptX either.