Alex Ivanov's Avatar

Alex Ivanov

@aivanov.bsky.social

Java Client Sustaining Engineer at Oracle. Views are my own.

50 Followers  |  34 Following  |  162 Posts  |  Joined: 16.12.2023  |  2.086

Latest posts by aivanov.bsky.social on Bluesky

I post rarely hereโ€ฆ

07.11.2025 17:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I don't see anything to dislike here. What the Bluesky team describes looks reasonable to me.

07.11.2025 17:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Had this problem yesterdayโ€ฆ then a video suddenly started playing after a few minutes when I was in another tab.

16.10.2025 10:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
4-panel comic. (1) [person finds bottle on shore] (2) [person reads message from inside bottle: ICMP ECHO REQUEST...] (3) [person writes on message ICMP ECHO REPLY...] (4) [person puts bottle back in water and leaves]

4-panel comic. (1) [person finds bottle on shore] (2) [person reads message from inside bottle: ICMP ECHO REQUEST...] (3) [person writes on message ICMP ECHO REPLY...] (4) [person puts bottle back in water and leaves]

Ping

xkcd.com/3150/

07.10.2025 02:24 โ€” ๐Ÿ‘ 2355    ๐Ÿ” 252    ๐Ÿ’ฌ 28    ๐Ÿ“Œ 9

Why does Windows 10 and rarer 11 add languages to keyboard layout switcher? It often adds English US and English UK, so that I have three English in the list. These phantom languages aren't in the Settings app. To remove them from the list, I have to add them first.

12.09.2025 18:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ah, you don't say!

05.09.2025 11:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

On the other hand, as soon as the script grows more than a few tens of lines, a C program would likely be more robust solution.

04.09.2025 22:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Often, it's quicker to write a shell script than a similar C program, which is a bonus, especially if you need to solve this problem once.

04.09.2025 22:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'm afraid I'm not the person you're looking for.

18.08.2025 13:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Water is boiling now.

24.06.2025 21:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Awesome! ๐Ÿ‘ I haven't used it myself yet.
Your description matched the problem: avoid writing JNI code to access native libraries, so I suggested using it. I understand it may not fit well into your specific case, though.

15.06.2025 18:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Core Libraries The Foreign Function and Memory (FFM) API enables Java programs to interoperate with code and data outside the Java runtime. This API enables Java programs to call native libraries and process native ...

Has the time come to try Java FFM (Foreign Function and Memory) API? docs.oracle.com/en/java/java...

13.06.2025 10:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What an interesting caseโ€ฆ ImageIcon.getNextID will overflow mediaTrackerID. bugs.openjdk.org/browse/JDK-8... Yet, apparently, it causes no issues whatsoever. github.com/openjdk/jdk/... #openjdk #java

13.06.2025 10:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

That's unfortunate. Sorry to hear thisโ€ฆ
It looks more and more people abandon social media platforms.

13.06.2025 10:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's always this long.

31.05.2025 16:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Developer Ecosystem Survey 2025 Take our survey, shape the future, and seize the chance to win a MacBook Pro or other rewards!

JetBrains Developer Ecosystem Survey 2025 surveys.jetbrains.com/s3/developer...

28.05.2025 11:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
8355515: Clarify the purpose of forcePass() and forceFail() methods by manukumarvs ยท Pull Request #25091 ยท openjdk/jdk Clarified the purpose of forcePass() and forceFail() methods and recommended usage of these methods. forcePass() contained an incorrect sample; it's addressed by JDK-8355441. The description of...

Thanks to github.com/openjdk/jdk/..., PassFailJFrame documentation now has a section dedicated to its forcePass() and forceFail() methods. #openjdk

20.05.2025 12:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Still, it's cosier with curtains.
Yetโ€ฆ you'll have to get wider curtains.

20.05.2025 12:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

All languages are confusing. Maybe, English is less confusing than others.

18.05.2025 20:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you. This helps.
The descriptions of the methods used โ€œforciblyโ€, but when I was writing another description I used โ€œforcefullyโ€ for whatever reason. So, I looked up both words in dictionaries, and I concluded โ€œforciblyโ€ fits. Yet I still had doubts.

17.05.2025 18:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Me in an orange and black singlet with bib number 476 on my chest and in maroon shorts. I stand in front of Irish Runner Series panel, and I wave my right hand.
Distance: 5 km; time: 22:15; pace: 4:25/km.

Me in an orange and black singlet with bib number 476 on my chest and in maroon shorts. I stand in front of Irish Runner Series panel, and I wave my right hand. Distance: 5 km; time: 22:15; pace: 4:25/km.

I set a new PB in Irish Runner 5K, it's now 22:12. I'm delighted. Hard training pays off.

17.05.2025 18:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I started to wonder which adverb suits better: โ€˜forcibly pass/fail a testโ€™ or โ€˜forcefullyโ€ฆโ€™ Does any native English speaker have an opinion?

16.05.2025 12:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
โ€œSilverโ€ medal for half marathon at Regeneron Great Limerick Run 2025

โ€œSilverโ€ medal for half marathon at Regeneron Great Limerick Run 2025

Yesterday I ran half marathon at Great Limerick Run, I ran it in 1:44:16. It's a new PB! โ˜บ๏ธ So happy! ๐Ÿƒโ€โ™‚๏ธ

05.05.2025 22:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
In Loving Memory of Square Checkbox History of checkboxes and radio buttons in user interfaces

Today I've got a chance to reference โ€œIn Loving Memory of Square Checkboxโ€. tonsky.me/blog/checkbox/

25.03.2025 17:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What a great reimagining of Savage Garden's classic song.

10.03.2025 15:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel by prsadhuk ยท Pull Request #23324 ยท openjdk/jdk When JRadioButtonMenuItem is called with imageIcon, then only imageIcon is shown without radiobutton in WIndowsLookAndFeel as there was no provision of drawing the radiobutton alongside icon. If ic...

If a menu item has an icon, it's impossible to tell whether it's selected or not. How should JDK address the problem? There's a long discussion in the PR for JDK-
8348760: github.com/openjdk/jdk/...

07.03.2025 15:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A menu rendered by Swing in Windows 10: the first menu item has purplish background around the red square to indicate it's selected; the third menu item has purplish background around the cyan square to indicate it's selected; the fourth menu item renders the default check-mark which also has purple background; the fifth menu item renders a green square as its icon; all the icons are aligned.

A menu rendered by Swing in Windows 10: the first menu item has purplish background around the red square to indicate it's selected; the third menu item has purplish background around the cyan square to indicate it's selected; the fourth menu item renders the default check-mark which also has purple background; the fifth menu item renders a green square as its icon; all the icons are aligned.

The same menu rendered by Swing in Windows 11: there are no purplish background around icons so it's impossible to tell if a menu item with custom icon is selected or not, it's true for the first (radio) menu item and the third (check) menu item; the fourth menu item displays the default check-mark to indicate selection, there's no special background around the check-mark.

The same menu rendered by Swing in Windows 11: there are no purplish background around icons so it's impossible to tell if a menu item with custom icon is selected or not, it's true for the first (radio) menu item and the third (check) menu item; the fourth menu item displays the default check-mark to indicate selection, there's no special background around the check-mark.

Windows 10 and Windows 11 have different menu skins, and a selected / checked menu item no longer has a selected background in Windows 11. The screenshot on the left is from Windows 10, the right one is from Windows 11.

07.03.2025 15:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
JDK-8346465 : Add a check in setData() to restrict the update of Built-In ICC_Profiles by honkar-jdk ยท Pull Request #23606 ยท openjdk/jdk Built-in Profiles are singleton objects and if the user happens to modify this shared profile object via setData() then the modified version of the profile is returned each time the same built-in p...

Modifying built-in ICC Profiles isn't wise, so it will be prohibited. What exception should be thrown in this case: IllegalStateException or IllegalArgumentException? #openjdk #codereview github.com/openjdk/jdk/...

20.02.2025 21:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You had a very productive day. Well done!

11.02.2025 14:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Happy to hear it.

08.02.2025 17:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@aivanov is following 18 prominent accounts