Showing posts with label Computer. Show all posts
Showing posts with label Computer. Show all posts

Friday, 14 March 2025

14/3/2024: oocities/屏幕保護程式

某大商場裡,我機緣巧合地跟某位相識已久的大前輩去取蛋糕。平時幾乎沒有機會交談,現在一開口沒兩句就講到過去的往事、應該說遠古的塵封記憶才對。

有多遠古呢?她當年是站在時代潮流尖端自己弄了一台Win95的人。那台電腦也是我最早接觸電腦(遊戲)的契機。彈珠台、接龍、DOS遊戲;看著DOS跑磁碟重組、那時候還沒有ASMR一說;當然還有那些神奇的屏幕保護程式。Windows自帶的水滴和迷宮;AD4的變形時鐘、小遊戲Rodger Dodgers和我在這網誌上一直吹捧的石頭剪刀布;還有可以自製屏幕保護程式的軟體……

她會讓我隨意用那台電腦、但她每次都會提醒我要把屏幕保護程式給換去。

原因無她,她有一個她心愛的三麗鷗(Sanrio)屏幕保護程式。看上也沒很特別,也就是由十數張小圖片拼成一起的動圖。那時沒人會用gif做大圖片的動圖,但是要用自製屏幕保護程式的軟體把這些圖片串成屏幕保護程式非常容易。也不知道是不是官方的,反正只是三麗鷗的她就愛得不行。

廿幾年後我再提起這件事,她有點驚訝但沒有很激動。反正現在也沒有人用屏幕保護程式,她的愛也轉移到韓星去了,誰還要這電子垃圾啊?

不過出於好奇,我還是在空餘時間搜了一下。說是搜其實是爬蟲,因為現存在網上唯一可能還有這種東西的地方只有一個,那就是geocities的遺骸oocities。這是難得有心人為geocities做的備份,而且還不限於英文社區,每個語言分區都有自己分別的備份。像我這樣只需要爬香港區(../hk/)和亞洲區(asia.geo...)就好了。

結果呢?當然搜不到。就算用上了GPT搭出來的爬蟲過濾帶.scr和"screensaver"相關字詞的網站,我還是一無所獲。類似的東西倒有不少,比如說同樣來自日本的可愛角色、大口仔的動圖屏幕保護程式,人家用自己生活照拼成的屏幕保護程式,還有把小朋友下樓梯嵌進去的屏幕保護程式……至少我知道了當年大家(會用電腦的一小撮人)都很愛玩屏幕保護程式就是。

有時我會懷疑這是曼德拉效應嗎?我當年看到的那個屏幕保護程式跟我現在以為我當年看到的,是一樣的嗎?

也許我再也沒法找到那個屏幕保護程式,但如果某一天我看到記憶中那屏幕保護程式裡面動圖的圖片的話,沉睡的記憶又會再次甦醒--

*

嘛,今天是數學日(pi day)。本來想寫點數學的但手上沒存貨也沒有特別的靈感,只好用一篇小日記頂上。

Thursday, 27 July 2023

Enshittification of Reddit round 3: the place

We know from insiders and outsiders that Reddit management has always been a mess. But it's not necessary that every single move they make is stupid.

r/place is definitely a great idea on their perspective. Not well executed but also not bad, even pretty good in fact considering their standard in the beginning of the blackout. 

Reddit has been quite successful with their April fools. Some of the better recent ones are the button (2015), the imposter (2020), the second (2021 which I found it interesting mathematically), and of course the place (2017, 2022).

Both April fools r/place were a successful snapshot of various community hanging around Reddit. The 2022 one were welcomed and even more successful with the extended canvas got properly filled with daily active user pushed to the peak. Some may say this is such a successful event and as internet trend changes so fast these days it makes sense to make that an annual event right?

I think u/spez thought so, at least after all the attempts he tried to fought against those uncooperative mods. 

r/place was relaunched a few days ago without any warning with the tagline "right place, wrong time". Nice slogan, but people won't forget what was taken away by Spez. Many protest words were put on the canvas in multiple languages, and the most impressive one is probably the guillotine on reddit head marked spez, on a fitting French flag. This is just part of the story, though.

I lost interest after day 1, but a few conclusions hold throughout in my opinion. Let us go through one by one.

1) Dropping activity

The management may have wanted to take this as an advertisement on how attractive Reddit has been that within a single call everyone would be back. Sorry that didn't happen.

In the 2022 event, 160 millions pixels were placed in 3.5 days, but looking at the official count this year  numbers aren't even close, and this is before taking bots into account.

There is now a site that tracks Reddit activity including new post and comment counts, subs status and so on(which I forgot the website). Number wise the post and comment count remained largely unchanged since the blackout, but the owner of the site also warned that such statistics is deceptive as most posts and comments are in fact, meaningless trash in funky awkward subs. Services monitoring network flow shows that Reddit's receiving less attention since the blackout, and the ad-spaces are now filled with Reddit's own promotion. But we will never know these numbers accurately, and Reddit will always neglect such claims.

And now r/place has put things under sunlight, and it becomes the latest stone cold proof that this site is in fact not in a proper state.

2) Dwindling communities

Together with the dropping pixel count (and probably true participating user count) is the dropping of smaller communities. After the blackouts many subs were forced to reopen/unprivate/un-nsfw and so on. Some ended up archived, some had their mods replaced with the sub losing steam, some decided to let weeds grow on the sub, and some decided to move the whole community away (to lemmy or discord).

This is clearly seen on the earlier days of r/place 2023 when the number of participating niche communities is low. It only improved in later days with bigger canvas, where large communities locked their piece of land and started to help smaller communities as well as opening colour block for others to use.

Looking at Reddark, almost 2000 out of ~9000 subs are still private, and some are still John Oliver'd. If you were an investor of the Reddit IPO would you be convinced about Reddit's latest attempt of redemption?

3) Flags

National flags are always a big part of the canvas in 2017 and 2022, but this time it's even more obvious. It's not surprising that Germany, the US and France are top 3 on the global leader board considering how fast Germany and France are taking over new territories (insert WWII memes here). Turkey took fourth place, but they only managed to make a single proper flag (or a few) perhaps because a moon and a star are damn hard to draw. Canada, placed tenth, will absolutely agree(but credits to them coz they made a proper flag at the end). 

Why did flags flourish even more this time? A clear reason is that with less communities around, national identity does the best to bind users together.

4) Large ambitious communities are prepared

Together with nationalists are members of a few large non-reddit based communities (i.e. with a theme of an external entity which is well run so that the fondness is not affected by the blackout), they are prepared to make the best out of r/place whenever it's coming. 2023 July is an unexpected time, but they easily powered up the machine and dominated the canvas.

Germany has a discord server coordinating over 40k users, France are more or less similar. Osu! and Touhou fans are...simply everywhere like Finland snipers. The latter even collaborated to make a bad apple animation over the course. To accomplish that undisrupted requires tremendous effort and manpower needless to say.

But something is quite worrying about that if r/place are to be held again anytime in the future. If these communities decides to play in their own terms, are there any survival space for the rest?

When people realized team effort is overwhelming over a game they eventually team up to optimize to the point where individual effort are insignificant and the game is not fun anymore. It happens over and over again not only in r/place -- it's also in gacha games where you see those Chinese "workshops" dominates the game is simply depressing but this is a topic for another 10000 words of discussion (in fact my novel is a partial dedication to this phenomenon).

Oh and as usual there are communities unrelated to reddit trying to leave their mark on the canvas as well. Some random twitch streamers, I reckon.

5) Bots

While large communities are mostly actual active users (claimed to be, although some participants are there using bots too), bot activity is a big part of the game. The most obvious one is the 1337 building right next to Osu! which arrogantly occupied the space, "issuing warning" to anyone who wanted to fight back and highly synchronized and coordinated to the point that is impossible to be human controlled.

Reddit admin claimed that they wanted to fight bots but they refused to take action "because it's hard to distinguish between bots and highly coordinated humans". What?

Yeah you can say that they have accounts created way back in 2017 and 2022. You can say that they can farm pointless posts, comments and Karmas as well. But What about accounts created just these days then? Can you add restriction based on actual activity because not every bot account do the karma farming? Can you restrict API access like you did to the third party apps? Captcha before pixels?Bots can always squeeze through the leaks but the more obstacles you set the less effective they would be.

But Reddit did none of that and let bots do whatever they wanted to. All of that going to the fake number of traffic that would look good for their IPO. But again, such number is pure garbage if you know what's behind.

Reddit admin isn't completely wrong though. Bots are increasingly human-like behaviorally on the Internet. Captcha challenges isn't a challenge for them anymore (instead the system catches bot on other background information). The imposter event further confirms the evolution of bots. Many are in fact quite pessimistic on whether Internet would be a useful place in the future when you are not even interacting with humans. I definitely don't want to see measures like Google's plan to DRM our browsers though.

6) Censorship

Interestingly I thought this is somewhat expected even in 2017 and 2022 but did not become an issue. A probable reason is that more communities means that the canvas is more fragmented, leaving smaller room for that. To be honest finding inappropriate drawings is pretty normal for Reddit as a whole. 

I am fine taking NSFW as a no on this event considering r/place to be a place for all. Although that does not explain some of the most controversial censoring like Ronaldo's piss and Spez's guillotine. The way they censored those problematic figures are also partly why it looked bad when you have a blob of random pixels with no username suddenly splashed on the target.

If you need to censor things please do it in a more low-key way next time, but if there is a next time and of course the best is to let the communities to sort it out...

*

Reddit is not dead, yet. 

There are still a number of active users and communities around. The end product still shows a wide variety of cultures on it. It surely will be an important snapshot to look at when we wonder what the Internet looked like back in 2023.

But that does not change the fact that Reddit is going down the hill one step at a time, behind all those shiny (not really...just merely satisfactory?) fake numbers. Everything going just as the enshittification cycle and we will know the fate of Reddit in coming years.

Also, a big f to spez :).

Saturday, 26 November 2022

AD4 and more in Windows 11

Just as the time we turned into Windows 10, Windows 8, Windows 7 or beyond...it's time for us to solve compatibility issues.

From 10 to 11, they changed more on UI but we were not driven too far away from the old system: many of the changes made in system settings and control panel were already in later updates in win10. They removed some more personalization utilizes since then, but you can pretty much do everything as in the previous versions.

One big complaint though, is how they removed the shortcut keys in the file explorer, like W on right click to create new folder...why must I move my cursors there? Even more interesting, the Win10 file explorer is clearly intact -- for example when you choose the save destination in browsers you get the original file explorer as in Win10. I however tried to apply registry changes to block the new Win11 from loading forcing the old one but no luck, I guess they blocked these naive methods...

Desktop only input method

Since the introduction of MetroUI, it has been a problem to use those old input methods as they do not fit with MetroUI. They changed quite a lot in language settings, giving more of a hard time for these input methods.

I installed the old input method just fine in Windows 10, but in order to activate the Ctrl-Shift shortcut to change the input methods, one needs to install multiple language and multiple input methods to those languages. For example it won't work if you only have Chinese language installed with "Microsoft default input method + some old obsolete input method". Instead you install the Japanese package as well then it works with "Microsoft default input method + some old obsolete input method + Japanese input method". (For more: IME disabled in Windows 11/10)

In Windows 11 I have to apply a registry change in order to get the input method going. These fixes are nothing new but once you have to do that you know what you have been using is another step into the swirl of compatibility issues.

After Dark 4 and screensaver

The screensaver function were kept largely the same in Win11. At this point we can pretty much set everything via registry that changes in the setting menu don't matter anymore unless they completely removed screensaver...

What I wrote about installing AD4 in Windows 7 and 10 still works in Win11. Install in WinXP compatibility mode, retry if a file can't be installed and skip if a file was missing. Use the .bat file from the YouTube video to apply settings to those AD screensavers. I actually spent less time installing it in Win11 than on 7 and 10!

Friday, 14 May 2021

After Dark 4.0 in Win 10: screensaver being reset to "None"

Installing After Dark 4.0 in Win 7/10

On my new computer (win 10 of course) I frequently encounter the following problem: the screensaver, after a while, resets to "None" (no screensaver) in the screensaver setting. You can explicitly go to the setting and set the AD screensaver again, but that is a waste of time. 

After some investigating I found that this is again something that is lost in compatibility mode.

If you go to HKEY_CURRENT_USER/Control Panel/Desktop, you will see the default path for the current screensaver. If your screensaver was reset to "None", then the path is likely

C:\WINDOWS\system32\AFTERD~1.SCR

but it turns out that the screensaver was installed in SysWOW64!

The simplest solution is then to copy the .scr file also into system32, and that worked immediately for me without further efforts required.

Edit (16/7/2021): I found that leaving the screensaver in SysWOW64 causes all sorts of weird stuffs: the screensaver automatically triggers when you move the mouse to the right-top corner (while Windows does not have hot corners by default), and the screensaver triggers somehow when you are typing password in the lock screen blocking you from logging on. Just make sure the screensaver only stays in System32 and everything will be fine.

Tuesday, 12 January 2021

Flash player

 


The end of flash player. 

Technically the phase out started quite sometime ago, when apple stopped supporting flash in 2010 (still remember the "cannot learn the move flash" meme?). Then NPAPI was gone in 2015-16. Then mainstream browsers started creating difficulty for one using flash. Adobe officially stopped supporting Flash by the end of 2020 and now chrome is stupidly blocking flash.

But I am sure there are many who would like to use flash anyhow for whatever good ol' online materials. It could be flash games in Kongregate, Neopets or Asiadog, flash vids from Newgrounds and oocities archives, or the for once state-of-the-art flash online RPG the Adventure Quest (AQ).

All you need is a get around, and here is one.

Before windows officially work against flash, the main obstacle would be flash player itself and the browser, so we need to deal with them separately.

Disclaimer: there are security problems with flash itself, even more for the older versions. This is the primary reason why it was phased out in the first place, so use at your own risk.

Flash: install a much older version of flash with update disabled.

The current one might have been disabled/uninstalled by windows/flash itself. What you want to do is to uninstall the current one (if it is still there) and install an older version. 

The reason to get old versions is to prevent adobe putting anything related to end the use of flash player into the software. In that sense any version that is more than a few years old should be fine. I tested 15.0 and 18.0 and they both worked for me, but I suspect something more recent should also work. 

I got myself the old installer from my old download stuff, but I am sure there are archived installer online with some simple googling.

Browser: DO NOT USE CHROME. Firefox and IE should be fine. Vivaldi maybe?

The picture of flash blocked that everyone posted is a result of chrome blocking flash, not that flash blocked itself. That basically means that there is no hope using flash with chrome unless you downgrade it significantly. 

I experimented with Firefox and it works even on the latest version (at least for now, not sure if flash ban is also scheduled for Firefox). Allow flash to run and disable any update prompts. You should have no problem running flash from there.

If you use modern browsers then you would like flash player that supports PPAPI (or flash for Firefox/chrome, simply speaking). If you are using old browsers then you will need flash player that supports NPAPI.

I feel like modern browsers have problem coping with really old flash versions (8/11/12), that's understandable because PPAPI were not fully established at the time, but it's also weird considering that almost everything in Neopets were build well before these flash versions.

*

It is definitely an incorrect approach to force the users to adapt something else by mandatory updates including updates from windows and chrome, and of course finishing flash this time. Sadly it has been the practice of those IT giants, among many of their ignorant moves.

Tuesday, 31 January 2017

After Dark 4.0 in Windows 7/10

Nostalgia...

Rodger Dodger and Rock Paper Scissor are two main reasons that I keep bringing this antique back to the modern world. Every single time when I adopt a new OS the first mission would be fitting my Chinese input method into the system, and the second mission is to introduce AD4.0 into the machine.

Obviously this is hard because of a few reasons:

1) This is super old. Probably one of the oldest software that people still liked to use in 2017.
2) This is partially for 16-bit system and has limited support for 32-bit system, but machine these days are mainly 64-bit (my Chinese input software failed because of the same reason).
3) The developer decided to integrate the setting page in some very weird position which is then removed in the subsequent Windows version, particularly during the introduction of the Metro UI in 8/10 (and that applies to my Chinese input software...)
4) The installation is flawed - some registry change are missed.
5) This is not the usual kind of screensaver (and again, super old), so you can hardly find support on the Internet except for some people asking the same question every single version of the Windows OS: does AD4.0 fit into Windows xxx?

Anyway I made this entry as to share my way of getting it worked in Windows 7 and 10. Somehow I gave up on doing this on Windows 8 (I only used that computer for a very short time), but the 10-method should work for 8 as well.

Windows 7:

This forum post gave a complete guide on fixing this. It worked for me and should work for every one.

In Windows 7 you have no access to the AD setting page (which was in the monitor page) and you will see "unable to select module..." as the screensaver name. These are minor things (settings can be change directly in the registry and no one cares about the name) but you can fix it following the instructions here.

Windows 10:

(Updated 2/2/17)

EDIT: Somehow I need to perform a recovery on the system hence giving me a second chance to install AD4. Here is a simple solution to get it solved:

- Install AD4 as usual.
- Bring "After Dark.scr" into C:\Windows\System32
- Settings can be done via the registry package from this YouTube video.

Now everything should work the same as what you get in Windows7. The same problem remains -- the 'unable to select module' name and limited access to the settings. Since more registry entries are missed you really have to rely on the package from that video.

But for those AD lovers, I hope the above manual helps you to retrieve what your beloved screensaver that you first met 20 years ago :D

Windows 11:

(Updated 20/11/22) Works the same as in Windows 10!!!!!