
Nerds
Well I'll certainly be losing sleep over this! Distro perl programmer gibberish woohaa
Apple's latest Mac OS X security update has a knack for breaking Perl, according to Mac users across the web. "I've just done the update using Software update and just about everything I look at is working, except that perl seems to have gone almost AWOL," says one Mac OS X user, with a post to Apple's support forum. "I seen …
How much do you guys understand your' systems.?
@Meh no biggie - Perl is not that much older than Python, they are both probably going to be using the Parrot interpreter in the next versions. Don't think that Perl is dead, it's alive and well in most large organisations.
@Nerds - Would you care if the Apple update broke other parts of the OS that aren't originally created by apple? SSH, SSL etc? Probably not. That's because you aren't aware that these subsystems are used without you knowing it. If one of these breaks, your nice, pretty GUI with the funky animations may just stop working with not much indication of why. Perl is HUGELY important and is depended on by many 3rd party scripts and programs.
By the way, I'm not really a big fan of Perl, prefer Python, but I feel it's necessary to point out why this is a big deal.
It's always tricky to update software provided by the OS distro, and used by it.
Just look at the number of Java runtimes on any server box with a couple of databases and a few applications.
If you want to play with Perl (or Python) install another copy and leave the system copy alone.
Even if you don't break it through version incompatibilities, you might fix a a bug that the systme depends on.
This applies to any OS, not just Macs. (I exclude the hair-shirt brigade that think that BSD 4.3 was an unnecessary embellishment on an already perfect world.)
iirc, FreeBSD removed perl from the base system, to use the Perl 5.8 from ports partly because of the huge amount of grief that would be caused by a partially-successful upgrade of perl. Until FreeBSD removed perl from the base system, it was probably the only system that managed to keep from breaking perl on updates. Then again, FreeBSD has always been sysadmin-friendly (as opposed to user-friendly).
How come there's no beastie icon alongside that penguin? Speciecism!
//Svein
... of the end for folks using Macs as a UNIX-like OS instead of as a Mac.
Don't get me wrong, I like OSX as a consumer OS ... but as a ~30 year UNIX[tm] hacker, OSX just doesn't cut the mustard. It's close, but because of the "ease of use" myth that is so important to Apple, I don't see it as a major player in the Un*x-wars any time soon.
Before the fanbois "correct" me, I know about the numbers on the desktop. Those Macs are NOT being used as Un*x machines. They are being used as Macs. And there is nothing wrong with that.
What is going on within the great apple are they engrossed in the next OS, not to notice this issue. obviously they regressed a file for some reason....Any Answers Apple............windy isnt it. Well i guess they are looking into it before they can tell us unworthy people.
They hate programmers; they know that any programmer could replicate Time Machine in 6 lines of Perl; they know that any entusiastic amateur programmer could replace most of iLife with a few good Hypercard stacks. Imagine if people actually could use their computers as computers! They might actually learn something useful and not have to keep running back to Apple for everything.
Jobs thinks your computer should be like a toaster and you don't program your toaster do you?
Which makes me wonder why Macs are so over-priced if the intent is for them to be Crippled Computers for Dummies(TM). If you want a toaster, buy a bleeding toaster.
I learned long ago to never depend on Perl bundled with the system - particularly with Solaris.
First thing I always do with a new SUN box is go grab the latest Perl from sunfreeware.com, which installs safely out of the way under /usr/local. Leave the system environments pointing at the bundled version and configure all user environments to point to the local copy.
This not only protects you from OS upgrade pain, but because there are countless system perl scripts lurking within Solaris, a b0rked CPAN upgrade or installation of wierd module versions on the local perl won't bring down half the system with it.
Look, venders provide pre-compiled binaries like perl and ruby using native packaging systems like apt, rpm and in the case of OS X software update bundles. You are not supposed to update those versions unless you know what you are doing. This has always been the case. Using CPAN with the vendor's binaries updates libraries without updating the databases the packaging systems use to track such updates. This is CPAN/User error, and happens just as readily on Redhat as it does on OS X. The solution is to install your own local version of perl at /usr/local and use CPAN with that version. The fact that CPAN makes it easy to update libraries that can easily be trampled by vendor updates is the real issue, it should give some sort of warning to inexperienced users.
"only occurs if you're running Leopard (Mac OS X 10.5), you're using the Perl distro baked into the OS, and you've updated the distro via CPAN"
So people who manually fiddle with the versions of Perl modules installed and maintained by the OS are surprised when updates break Perl. Colour me surprised. This has always been a problem with Perl and its atrocious package management system.
So downloading a tar file and runing make is considered to be a procedure which requires finesse? So what do they call the mysterious voodoo required to make CPAN work properly?
And it isn't so much that you can't trust software from your OS vendor, but you just don't want updates to affect code which you depend on. And you /can/ trust an OS vendor to update things from time to time, whether you want them to or not.
Basically, people go modify system internals, run an update that expects things to be in their original state, and then complain that it doesn't work right. Reminds me of the last time an Apple update broke things, where the actual cause turned out to be Unsanity's haxies.
This is why we have /usr and /usr/local, or /System and /Library. You can tinker with the latter if you know what you're doing. But don't meddle with the former unless you absolutely know what you're doing and can fix the system when you screw it up.
A crack in Apple's walled garden appeared yesterday as the iPhone vendor opened up an option for alternative in-app payment processing within apps distributed in South Korea.
The commission levied by Apple for in-app transactions, which can be up to 30 percent, has long irked app developers. Epic Games famously went before US courts to protest Apple's rules and lost.
South Korea's lawmakers, however, took matters into their own hands and targeted Google and Apple with a law requiring both to open their app stores to third party payment options. Google made its update at the beginning of the year, effectively cutting its service fee by four percent.
Apple has introduced a game-changer into its upcoming iOS 16 for those who hate CAPTCHAs, in the form of a feature called Automatic Verification.
The feature does exactly what its name alludes to: automatically verifies devices and Apple ID accounts without any action from the user. When iOS 16 ships later this year, it will eliminate the frustrating requirement to select all the stops signs in a photo or decipher a string of characters.
The news was mentioned at Apple's 33rd annual Worldwide Developer Conference (WWDC) along with the usual slew of features designed to enhance the functionality of iPhones.
One of Apple's most senior legal executives, whom the iGiant trusted to prevent insider trading, has admitted to insider trading.
Gene Levoff pleaded guilty to six counts of security fraud stemming from a February 2019 complaint, according to a Thursday announcement from the US Department of Justice on Thursday.
Levoff used non-public information about Apple's financial results to inform his trades on Apple stock, earning himself $227,000 and avoiding $377,000 of losses. He was able to access the information as he served as co-chairman of Apple's Disclosure Committee, which reviewed the company's quarterly draft, annual report and Securities and Exchange Commission (SEC) filings.
Workers at an Apple Store in Towson, Maryland have voted to form a union, making them the first of the iGiant's retail staff to do so in the United States.
Out of 110 eligible voters, 65 employees voted in support of unionization versus 33 who voted against it. The organizing committee, known as the Coalition of Organized Retail Employees (CORE), has now filed to certify the results with America's National Labor Relations Board. Members joining this first-ever US Apple Store union will be represented by the International Association of Machinists and Aerospace Workers (IAM).
"I applaud the courage displayed by CORE members at the Apple store in Towson for achieving this historic victory," IAM's international president Robert Martinez Jr said in a statement on Saturday. "They made a huge sacrifice for thousands of Apple employees across the nation who had all eyes on this election."
Democrat lawmakers want the FTC to investigate Apple and Google's online ad trackers, which they say amount to unfair and deceptive business practices and pose a privacy and security risk to people using the tech giants' mobile devices.
US Senators Ron Wyden (D-OR), Elizabeth Warren (D-MA), and Cory Booker (D-NJ) and House Representative Sara Jacobs (D-CA) requested on Friday that the watchdog launch a probe into Apple and Google, hours before the US Supreme Court overturned Roe v. Wade, clearing the way for individual states to ban access to abortions.
In the days leading up to the court's action, some of these same lawmakers had also introduced data privacy bills, including a proposal that would make it illegal for data brokers to sell sensitive location and health information of individuals' medical treatment.
China’s efforts to end its reliance on Microsoft Windows got a boost with the launch of the openKylin project.
The initiative aims to accelerate development of the country’s home-grown Kylin Linux distro by opening the project up to a broader community of developers, colleges, and universities to contribute code.
Launched in 2001, Kylin was based on a FreeBSD kernel and was intended for use in government and military offices, where Chinese authorities have repeatedly attempted to eliminate foreign operating systems.
A security flaw in Apple's Safari web browser that was patched nine years ago was exploited in the wild again some months ago – a perfect example of a "zombie" vulnerability.
That's a bug that's been patched, but for whatever reason can be abused all over again on up-to-date systems and devices – or a bug closely related to a patched one.
In a write-up this month, Maddie Stone, a top researcher on Google's Project Zero team, shared details of a Safari vulnerability that folks realized in January this year was being exploited in the wild. This remote-code-execution flaw could be abused by a specially crafted website, for example, to run spyware on someone's device when viewed in their browser.
Microsoft has added the ability to edit code while in Visual Studio's All-In-One Search user interface.
The feature is included in Visual Studio 2022 17.3 Preview 2 and follows changes to search functionality in the development suite. At the start of the year, Microsoft introduced indexed Find in Files to speed up the already rapid searching (compared to Visual Studio 2019 at any rate).
The indexed Find in Files fired up a ServiceHub.IndexingService.exe process on solution load or folder open which scraped through the files to construct an index. Worries that the indexer would slug performance like certain other Microsoft indexing services were alleviated somewhat by the use of Below Normal operating system priority.
Opinion The word hacker, for most people, means a youth in a hoodie turning off power stations with a sticker-encrusted laptop. This annoys those who know that the true hacker ethos is to make stuff do things it was not designed to do, with bonus points for charm, ingenuity, and the maximum effect for the work put in.
That ethos is alive and well. How else to explain the excitement among the cognoscenti for yet another way to revive old software, such as DOS, on new systems? DOS wasn't so much the operating system of choice in the early-to-mid 1980s as the only choice most people had. It was text-based. It had rudimentary file and IO handling. Any of that newfangled networking or multitasking nonsense had to be retrofitted. Not that there were any networks to speak of, and memory was too expensive to multitask more than the odd utility.
Yet here we are 40 years later, and a lot of clever people have solved a lot of hard problems to make DOS run smoothly on 64-bit systems that don't so much support graphics, networks, and multitasking as allow you to meet up in VR with beings around the world. Do you think that's more exciting than WordPerfect 4.2 for DOS? You do not have the hacker ethos.
Advertising company AdDuplex has published its latest set of Windows usage figures and it looks like there might be light at the end of the tunnel for Windows 11.
Only the most ardent Microsoft apologists would insist all is well with Windows 11 adoption. Share growth of the OS stalled earlier this year and between March and April, with AdDuplex registering less than a 0.4 per cent increase. Windows 11 stood at a 19.7 per cent share, well behind the 35 percent and 26.4 percent of Windows 10 21H2 and 21H1 respectively.
The figures for the end of June show Windows 11 has clawed its way to a 23.1 percent share of PCs surveyed by AdDuplex, within touching distance of the chunk occupied by Windows 10 21H1 (23.9 percent) but still a long way behind Windows 10 21H2, which grew its share to 38.2 percent. Microsoft itself has not produced any official usage statistics.
Biting the hand that feeds IT © 1998–2022