Ignite Realtime Blog: Botz version 1.3.0 release
We have just released version 1.3.0 of the Botz framework for Openfire (the real-time communications server provided by the Ignite Realtime community)!
The Botz library adds to the already rich and extensible Openfire with the ability to create internal user bots.
In this release, compatbility with Openfire 4.8.0 and later has been resolved. Thank you to Sheldon Robinson for helping us fix that!
Download the la … ⌘ Read more
Routine Maintenance
⌘ Read more
Routine Maintenance
⌘ Read more
I lapsed with the coffee drinking. One cup a day. Making tea takes way more time than making a quick coffee. Although I still should take the time.
Time flows backwards for some successful people
Lunduke’s Nerdy Q & A - June 26, 2024
So many questions, so little time! ⌘ Read more
Ignite Realtime Blog: Openfire restAPI plugin version 1.11.0 release
Earlier today, version 1.11.0 of the REST API plugin for Openfire was released!
The REST API Plugin provides the ability to manage Openfire (the real-time communications server created by the Ignite Realtime community) by sending an REST/HTTP request to the server. This plugin’s functionality is useful for applications that need to administer Openfire outs … ⌘ Read more
How to Measure DevSecOps Success: Key Metrics Explained
Discover two key metrics to measure your DevSecOps progression effectively. Learn how tracking security vulnerabilities over time and ensuring compliance with security policies can enhance your organization’s security posture, driving continuous improvement in your DevSecOps practices. ⌘ Read more
you know you’re in trouble when the time traveler’s follow-up question is “oh. what month?”
First tour with my new bike
Yesterday, I finally took my new bike for a longer ride. Instead of 30 km like the last time, this time I chose another way about 36 km the other way along the river. And instead of getting on the train back home, I went both directions with pure muscle power. ⌘ Read more
@prologic@twtxt.net Yes very very strange! I truly don’t know where to start on that one 🤣 Must be one of those really weird edge cases. Thanks for your help on this, I can at least post normally now.👌
I’ll check logging in etc tomorrow, time for bed lol 😴
@prologic@twtxt.net The login issue I cant yet narrow down as to when it happens as sometimes I login fine. But it gives off a 401 forbidden error. Anyway I’ve been focusing on the posting error as I figured it must be related. Registering and logging in as a new user works every time, which is weird.
Go 實現可複用的通用內存緩存
本文介紹瞭如何在 Go 語言中創建一個可重用的內存通用緩存,並提供了具體的實現代碼和使用示例。Prerequisites安裝 Go go-cache package[1] 實現首先,創建一個 cache package,它包含我們正在構建的緩存的代碼。package cacheimport ( ”time” ”github.com/patrickmn/go-cache”)使用泛型實現一 ⌘ Read more
Monal IM: New fundraising campaign
Our current development iPhone 8, which we bought in 2020, is getting on in years, is not able to run iOS 17 and the battery is broken.
So it’s that time again: we are launching a new fundraising campaign for 350 EUR to finance a new development iPhone capable of running iOS 17 and several upcoming iOS versions.
Currently we are aiming for an iPhone 13.
You can view our donation options over here: Donate ⌘ Read more
Hoping the kitty I’m watching will start snoring again, my recorder is ready this time.
T-Glass: DIY Prism Display Glasses Powered by ESP32-S3 MCU and Onboard 6-Axis IMU
T-Glass: DIY Prism Display Glasses Powered by ESP32-S3 MCU and Onboard 6-Axis IMU
The T-Glass combines several features into one wearable device, ideal for hobbyists and developers. This innovative pair of glasses incorporates the ESP32-S3 MCU, a mic, an IMU, and a compact prism display designed for real-time information integration. ⌘ Read more
Gajim: Gajim 1.9.0
Half a year after the last release, Gajim 1.9.0 is finally here. 🎉 This release brings long awaited support for message replies and message reactions. Message Moderation has been improved as well. Say hello to voice messages! Thank you for all your contributions!
It took us quite some time, but now it’s here: Gajim 1.9 comes with a complete database overhaul, which enables new features such as Message Replies and Message Reactions.
Message Replies ( [XEP-0461: Message Repl … ⌘ Read more
Last week at The Lunduke Journal (June 2 - June 8, 2024)
New York Times & Club Penguin Leaks! Tech Industry Bigotry! The Operating Systems of RoboCop & Terminator! ⌘ Read more
It’s nice to see a cloud provider lower prices, which seems very uncommon, as all the prices (cloud, domains, …) usually go up all the time. And it’s also my provider of choice, which means I will have to pay less for my virtual server in the future! 😄 ⌘ Read more
Astrophysicists Explore Space, Time, & The Insides of Atoms ⌘ Read more
My fluctuating interests
It seems like my interests fluctuate a lot. I have a topic that interests me, do a lot of research, learn many new things, get excited. And then suddenly another topic pops up, which at the same time reduces my interest in the previous topics. ⌘ Read more
New York Times Source Code Leaked (and verified)
Over 3.6 Million files totaling over 334 GB. And it’s real. Source code. Documentation. Markdown files. The works. ⌘ Read more
Can I Keep My MacBook Pro/Air Plugged in All The Time?
Many MacBook Pro and MacBook Air owners use their laptops in dual use scenarios, functioning as a laptop computer when on the go, and a desktop computer when not. This leads some to wonder if it’s bad for the MacBook battery to leave the computer charging or plugged in, even if it’s not in use. … Read More ⌘ Read more
ProcessOne: Understanding messaging protocols: XMPP and Matrix
In the world of real-time communication, two prominent protocols often come into discussion: XMPP and Matrix. Both protocols aim to provide robust and secure messaging solutions, but they differ in architecture, features, and community adoption. This article delves into the key differences and similarities between XMPP and Matrix to help you understand which might be better suited for your needs.
XMPP (Extensible Messaging and … ⌘ Read more
如何優雅地處理 Goroutines 中的錯誤?
在使用 goroutines 的時候,你肯定遇到過需要處理不同 goroutine 裏面的錯誤的情況,這裏跟大家分享幾點經驗之談,也歡迎大家討論。❌ 在 Waitgroup 中處理有些開發者可能會使用下面的方式:package mainimport ( ”errors” ”sync” ”time”)func main() { var wg sync.WaitGroup wg.Add(3) var ⌘ Read more
ProcessOne: Understanding messaging protocols: XMPP and Matrix
In the world of real-time communication, two prominent protocols often come into discussion: XMPP and Matrix. Both protocols aim to provide robust and secure messaging solutions, but they differ in architecture, features, and community adoption. This article delves into the key differences and similarities between XMPP and Matrix to help you understand which might be better suited for your needs.
XMPP (Extensible Messaging and … ⌘ Read more
ProcessOne: Understanding messaging protocols: XMPP and Matrix
In the world of real-time communication, two prominent protocols often come into discussion: XMPP and Matrix. Both protocols aim to provide robust and secure messaging solutions, but they differ in architecture, features, and community adoption. This article delves into the key differences and similarities between XMPP and Matrix to help you understand which might be better suited for your needs.
XMPP (Extensible Messaging and … ⌘ Read more
ProcessOne: Understanding messaging protocols: XMPP and Matrix
In the world of real-time communication, two prominent protocols often come into discussion: XMPP and Matrix. Both protocols aim to provide robust and secure messaging solutions, but they differ in architecture, features, and community adoption. This article delves into the key differences and similarities between XMPP and Matrix to help you understand which might be better suited for your needs.
XMPP (Extensible Messaging and … ⌘ Read more
There are apparently dedicated “fireproof” external hard drives available that do this, and this coincidentally-timed piece suggests I might be able to get closer to what I was thinking in the not-too-distant future: https://www.pcgamer.com/hardware/ssds/researchers-have-developed-a-type-of-flash-memory-storage-that-can-withstand-temperatures-higher-than-the-surface-of-venus/
How GitHub reduced testing time for iOS apps with new runner features
Learn how GitHub used macOS and Apple Silicon runners for GitHub Actions to build, test, and deploy our iOS app faster.
The post How GitHub reduced testing time for iOS apps with new runner features appeared first on The GitHub Blog. ⌘ Read more
I run Plan 9 on my server and my main home workstation (a raspberry pi). My “daily driver” time is basically split between that and a Mac (excluding time on my phone, i suppose). I think it looks elegant, too. :-)
My May ‘24 in Review
May is now also over and we are getting closer and closer to summer and the middle of 2024. Time to take a quick look back. ⌘ Read more
@prologic@twtxt.net @lyse@lyse.isobeef.org about time i got my act together
Base: 7.01 miles, 00:09:43 average pace, 01:08:08 duration
just logging the miles and time. last day of kids’ school so a lot of chaos has settled only to be replaced i am sure!
#running #treadmill
The XMPP Standards Foundation: Scaling up with MongooseIM 6.2.1
MongooseIM is a scalable, extensible and efficient real-time messaging server that allows organisations to build cost-effective communication solutions. Built on the XMPP server, MongooseIM is specifically designed for businesses facing the challenge of large deployments, where real-time communication and user experience are critical. The main feature of the recently released [MongooseI … ⌘ Read more
How to Install VMWare Tools in Windows on VMWare Fusion for Mac
VMWare Tools is an optional toolkit to install into a Windows virtual machine in VMWare that allows you to have easier sharing of files between the host Mac operating system and the Windows virtual machine, as well as some other useful features like time syncing between host and client, being able to pass data back … Read More ⌘ Read more
Ignite Realtime Blog: New Openfire plugin: XMPP Web!
We are excited to be able to announce the immediate availability of a new plugin for Openfire: XMPP Web!
This new plugin for the real-time communications server provided by the Ignite Realtime community allows you to install the third-party webclient named ‘ XMPP Web’ in mere seconds! By installing this new plugin, the web client is immediately ready for use.
This new pl … ⌘ Read more
VO2 Max: 5.00 miles, 00:08:56 average pace, 00:44:40 duration
was suppose to be a VO2Max workout… 9:50 warm up and cool down for 10 minutes a piece, then 5 times :20 on and 11:30 off, actually didn’t feel too rough but that may have been a different story if i was not on the treadmill.
#running #treadmill
This was interesting: I didn’t expect so much variation in reported times. If you happen to have #plan9 running on some other VPS, I’d love to hear your results. https://pdx.social/@a/112481970480703254
Can You Make A Hypercube Where Time Is the Fourth Dimension? With Janna Levin href=”https://we.loveprivacy.club/search?q=%23neildegrassetyson”>#neildegrassetyson** ⌘ Read more
Streamline the Development of Real-Time AI Applications with MindsDB Docker Extension
With MindsDB, you can build AI-powered applications easily, even with no AI/ML experience. Follow along to learn how to set up MindsDB in Docker Desktop. ⌘ Read more
Erlang Solutions: Comparing Elixir vs Java
After many years of active development using various languages, in the past months, I started learning Elixir. I got attracted to the language after I heard and read nice things about it and the BEAM VM, but – to support my decision about investing time to learn a new language – I tried to find a comparison between Elixir and various other languages I already knew.
What I found was pretty disappointing. In most of these comparisons, Elixir performed much worse … ⌘ Read more
What the Fart is a Byte?
Seriously. Do you think you know what a Byte is? And who created the “Byte”? Are you 100% sure? Time for some quick history on the Bit and the Byte. Article: “Who (really) created the Byte?” https://lunduke.locals.com/post/5599596/who-really-created-the-byte ⌘ Read more
The power of control
You know, I’ve found a pretty effective way to reduce my addiction to certain websites: blocking them at the DNS level using NextDNS. It’s a trick I picked up after realizing I was spending far too much time on Hacker News (my addiction to that is gone for quite some time already!). And now? I’ve extended it to a forum I used to frequent multiple times a day. ⌘ Read more
Driving PSA
⌘ Read more
Driving PSA
⌘ Read more
Play the Retro First-Person Shooter Classics Marathon & Marathon 2 for Free
The Marathon series of video games are classic first-person shooters set in a sci-fi world, and longtime Mac users may have fond memories of playing Marathon, Marathon 2, or Marathon Infinitiy as single-player or multiplayer over a LAN in the mid 1990s. But you don’t need a time machine or to run Mac OS Classic … Read More ⌘ Read more
This blog has no Onion Service anymore
I had Tor support in GoBlog for over three years now, but I decided to disable it on my blog (and the GoBlog blog) for now. Several times, Tor randomly started using a lot of memory on my VPS and even crashed my block one or two times. It could have been the Go library used to integrate Tor, or something else in the Tor code itself, I don’t know. ⌘ Read more
A new course: how to use Dapr and WebAssembly to build scalable and secure cloud apps
If it’s time to expand your skill set and master relevant new technologies, Linux Foundation Training and Certification and the Cloud Native Computing Foundation have a new course, Dapr with WebAssembly (LFD233). At a time when technology is… ⌘ Read more