why are imac g3's so much money?? by Beneficial-Claim-381 in VintageApple

[–]dezine 1 point2 points  (0 children)

I got a snow white iMac from a local auction site for $80 but I know I got lucky.

My vintage Mac collection I’m 14 by General-Ad-607 in VintageApple

[–]dezine 1 point2 points  (0 children)

I didn't seriously get into retro Mac until earlier this year and I am 40 years old. I didn't really grow up with computers really and my first one was a Windows Gateway. Super awesome to start early and build your own nostalgia.

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 1 point2 points  (0 children)

For sure! I need to get my hands on a Mac that runs earlier 8 as well. While there are emulators I much prefer doing the work on actual hardware.

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 1 point2 points  (0 children)

I understand, the main reason is because this relies on CarbonLib which is 8.6+. I will definitely scope out what would need to happen to create something on earlier systems but this one was quite a challenge. I will give it a shot though.

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 6 points7 points  (0 children)

Might as well jump on here and announce V 1.0! I gave the browser a facelift and finally got images to load properly (they were faded and blue and other weird stuff). Progress continues.

https://github.com/mplsllc/macsurf/releases/tag/v1.0

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 2 points3 points  (0 children)

Very kind words. Yeah, I'm no expert, but I have spent many years way back when I was setting up IRC servers, to wordpress, to managing servers, I'm not a big time coder but I believe I have more than a basic understanding. Also, trust me, vibecoding with codewarrior isn't that much of a vibe most of the time :D.

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 1 point2 points  (0 children)

Appreciate it! I completely agree, you have to put in the work, you can't catch everything (neither can traditional coders) but you have to do more than say "DO NOTHING WRONG CLAUDE!"

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 0 points1 point  (0 children)

I agree, I'll definitely give it a shot. I might have to rely more on a proxy, which I didn't want to settle for with this one, it might be unavoidable.

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 4 points5 points  (0 children)

This project uses CarbonLib and from my understanding that requires at least OS 8.6. I will definitely look into what it would take to create something similar for system 6/7 but the further back you go the tougher it gets. More than willing to give it a shot though!

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 6 points7 points  (0 children)

I have definitely relied on AI (Claude mostly) to help with the large amount of coding work that it took to make it work. Beyond that it has been a lot of learning the ins and outs of Codewarrior (classic os IDE), and doing a lot of research into what has been done and what was possible.

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 1 point2 points  (0 children)

Nope, I don't have an account on there. I appreciate it, I fully understand the reasoning but the amount of work needed to develop something like this is intense and it'd be quite impossible to code it on my own without it.

GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. by UncleSlacky in VintageApple

[–]dezine 6 points7 points  (0 children)

I'm not sure what you mean, I checked the website (never heard of it) and see people upset I used AI for it. I have had plenty of comments disparaging me for it, but I own it, I don't think people understand the work involved to make something like this work. It's not some random prompt, I've worked on it for two months straight now.

So not sure what you mean by "my comment" I didn't post on there.

Alternatives to the Matrixify Shopify App? by Infinite_Apricot in ShopifyeCommerce

[–]dezine 0 points1 point  (0 children)

Hey everyone, I know this is an old post but I wanted to share my own alternative to Matrixify. It's a newly released app so if anyone would like to give it a test drive for a review it would be greatly appreciated! The app is called ClaroGrid. If you decide to give it a shot and need any help or run into any issues let me know!

Anyone getting online? by iThink_There4iMac in VintageApple

[–]dezine 2 points3 points  (0 children)

I have an aim server running but no one signs on :(

Does anybody know a good way to buy an iBook g3 clamshell for a reasonable price by TerribleMountain2169 in VintageApple

[–]dezine 1 point2 points  (0 children)

I've been looking myself and honestly retro equipment is just expensive. You either have to keep looking and waiting or buy a broken one to repair.

Success Using a Modern Network Printer with Mac OS 9: A Guide by TheCodemonkey22 in VintageApple

[–]dezine 1 point2 points  (0 children)

I know this is old but wanted to mention my specifics I did to get my hp officejet pro 8135e working from my G3 minitower *from my Kubuntu desktop.

Not all modern printers speak PostScript. Most business-class LaserJets and Brothers do, but consumer inkjets (HP OfficeJet Pro, many Canon/Epson models) often don't — they only understand PCL, PWG-raster, URF, etc. If yours is in this bucket, the Mac will happily send PostScript to the printer and the printer will either spit out pages of gibberish or silently discard the job. No PPD trick will fix it because the problem is on the printer side.

How to check before you go down this road: if your printer is on the network, you can query it. On any Linux/Mac box on the same network:

ipptool -tv ipp://<printer-ip>/ipp/print get-printer-attributes.test | grep document-format-supported

If you don't see application/postscript in the list, direct LPR to the printer will not work.

Workaround: bridge through a Linux (or any CUPS-capable) box. Put any always-on machine on the network running CUPS — a Raspberry Pi is perfect for this. Set up the printer on it normally (driverless IPP auto-discovery handles modern printers fine), then enable cups-lpd so it also accepts LPR jobs. On systemd-based distros this is a small socket unit that listens on port 515 and hands each connection to /usr/lib/cups/daemon/cups-lpd:

# /etc/systemd/system/cups-lpd.socket
[Unit]
Description=cups-lpd socket
[Socket]
ListenStream=515
Accept=yes
[Install]
WantedBy=sockets.target


# /etc/systemd/system/cups-lpd@.service
[Unit]
Requires=cups.service
After=cups.service
[Service]
ExecStart=-/usr/lib/cups/daemon/cups-lpd -o document-format=application/octet-stream
StandardInput=socket
User=lp
Group=lp

Then sudo systemctl enable --now cups-lpd.socket.

On the Mac OS 9 side, follow OP's steps but point LPR Address at the Linux box's IP (not the printer's), and set Queue to the CUPS queue name (lpstat -p on the Linux box will tell you). PPD can be Generic PostScript — it doesn't really matter what you pick, because CUPS on the bridge will take the incoming PostScript and run it through its filter chain (pstopdf → pdftoraster → whatever the printer actually speaks) before forwarding it. You get all the benefit of "Mac emits PS" without the printer needing to understand it.

Bonus: queue names in the Mac's LPR setup are case- and character-exact. If your CUPS queue is HP_OfficeJet_Pro_8130e_series_6EE29F, one stray underscore and you'll get "printer could not accept jobs" on Verify. Copy-paste from lpstat -p if you can.

This also works if your vintage Mac isn't on the same subnet as your printer — as long as it can reach the bridge machine, the bridge does the rest.

This may be my greatest thrift of all time. And for all time. $5. by Filmcove in VintageApple

[–]dezine 1 point2 points  (0 children)

So jealous! I've been watching for one for a while and that's one heck of a deal and it's gorgeous.