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
How to Confirm Before Closing Windows with Multiple Tabs in Chrome, Edge, Brave
If you use a lot of tabs when browsing the web with Google Chrome, Microsoft Edge, Brave, or any other Chromium based browser, you might want to enable an optional feature that asks to confirm whether or not you wish to close any browser window with multiple tabs open. This can help to prevent you … [Read More](https://osxdaily.com/2024/05/25/how-confirm-before-closing-windows-multiple-ta … ⌘ Read more
How to Search the Web (Minus AI Junk & Clutter) with Google on Safari for Mac
If you’re a Safari user, as many of us are, you might be interested in actually searching the web with Google and then seeing a list of actual web link results, without seeing any of the new AI junk, video and image recommendations, knowledge panels, related searches, suggested searches, or the other junky clutter that … [Read More](https://osxdaily.com/2024/05/24/search-web-google-no-ai-junk-clutter-saf … ⌘ Read more
Gone 一個基於 Golang 的輕量級依賴注入框架
Gone 一個基於 Golang 的輕量級依賴注入框架Gone 首先是一個輕量的,基於 Golang 的,依賴注入框架,靈感來源於 Java 中的 Spring Framework;其次,Gone 框架中包含了一系列內置組件,通過這些組件提供一整套 Web 開發方案,提供服務配置、日誌追蹤、服務調用、數據庫訪問、消息中間件等微服務常用能力。文檔https://goner.fun/zh/ ht ⌘ Read more
How to Search Google Without AI Rubbish & Clutter
Remember when you used to use Google search and it would only return a list of links for web results, letting you easily find what you’re looking for? Google was once the best way to search the web, but as almost all Google users have noticed, the web search engine has become less of an … Read More ⌘ Read more
How to AirPlay from Chrome & Edge Browsers on Mac to Sonos or HomePod
There are many websites that have audio that you may wish to stream from a web browser to a Sonos or Homepod, or any other AirPlay compatible speaker system. For example, maybe you’re on a website for a podcast or music that you want to stream to another speaker in the room or house. This … Read More ⌘ Read more
How to Disable Microsoft Defender SmartScreen in Edge
Microsoft Defender SmartScreen is a feature in the Microsoft Edge web browser for Mac, Windows, iPhone, iPad, and Android (and it’s also in the Windows operating system, in case you have a PC or run it in a virtual machine) that aims to protect your computer or device from malicious sites and downloads. Because of … Read More ⌘ Read more
單元測試中如何解決文件依賴問題
現如今的 Web 應用程序往往採用 RESTful API 接口形式對外提供服務,後端接口直接向前端返回 HTML 文件的情況越來越少,所以在程序中操作文件的場景也變少了。不過有些時候還是需要對文件進行操作,比如某個 API 接口需要返回應用程序的 ChangeLog,那麼這個接口就可以通過讀取項目的 CHANGELOG.md 文件內容,將其發送給前端。在編寫單元測試時,文件就成了被測試代碼的外部 ⌘ Read more
Mortgage lender suffers hack, credit card details published on dark web
Firstmac customers are being warned they may need to replace their identity documents after copies of them were stolen by a ransomware gang. ⌘ Read more
單元測試中如何解決 MySQL 存儲依賴問題
在編寫單元測試的過程中,如果被測試代碼有外部依賴,爲了便於測試,我們就要想辦法來解決這些外部依賴問題。在做 Web 開發時,MySQL 存儲就是一個非常常見的外部依賴,本文就來探討在 Go 語言中編寫單元測試時,如何解決 MySQL 存儲依賴。HTTP 服務程序示例假設我們有一個 HTTP 服務程序對外提供服務,代碼如下: main.gopackage mainimport ( ”encodin ⌘ Read more
單元測試中如何解決 Redis 存儲依賴問題
在編寫單元測試時,除了 MySQL 這個外部存儲依賴,Redis 應該是另一個最爲常見的外部存儲依賴了。我在《在 Go 語言單元測試中如何解決 MySQL 存儲依賴問題》一文中講解了如何解決 MySQL 外部依賴,本文就來講解下如何解決 Redis 外部依賴。登錄程序示例在 Web 開發中,登錄需求是一個較爲常見的功能。假設我們有一個 Login 函數,可以實現用戶登錄功能。它接收用戶手機號 + ⌘ Read more
如何使用 Go 語言優雅地實現接口限流
在衆多 Web 開發中,爲了保障服務器的穩定性,我們常常需要對接口的調用頻率做出限制。而 Go 語言的強大併發性能使其在此領域有出色的表現。本文將向你詳細展示如何利用 Go 語言實現接口限流。限流原理—-接口限流的目標是防止接口被過度調用,保護系統資源,包括 CPU、內存和帶寬等。限流通常應用於以下幾種場景:防止 DDoS 攻擊 控制非法爬蟲 公平分配系統資源 限流的實現方式 ⌘ Read more
單元測試中如何解決 HTTP 網絡依賴問題
在開發 Web 應用程序時,確保 HTTP 功能的正確性是至關重要的。然而,由於 Web 應用程序通常涉及到與外部依賴的交互,編寫 HTTP 請求和響應的有效測試變得具有挑戰性。在進行單元測試時,我們必須思考如何解決被測程序的外部依賴問題。因此,在 Go 語言中,我們需要找到一種可靠的方法來測試 HTTP 請求和響應。本文將探討在 Go 中進行 HTTP 應用測試時,如何解決應用程序的依賴問題,以 ⌘ Read more
Celebrating 1 year of A11y Design Bootcamp: Takeaways and tips
A11y Design Bootcamp is a live educational program that consists of exercises, discussions, and knowledge shares to raise awareness of web accessibility best practices, the role designers play in creating accessible products, and how to advocate for accessibility with cross-functional partners.
The post [Celebrating 1 year of A11y Design Bootcamp: Takeaways and tips](https://github.blog/2024-05-02-celebrating-1- … ⌘ Read more
What do Blue Underlines on Text Mean in Microsoft Edge?
If you use Microsoft Edge as your web browser, whether for free GPT 4 access or and DALL-E use, for cross-platform syncing, or any other reason, you may have noticed that you will often see blue underlined text when you’re typing within the browser. If you’re like me, you’re probably wondering what on earth the … Read More ⌘ Read more
Make a Website Your Mac Wallpaper with Plash
A unique third party Mac app allows you to turn any web page, including YouTube videos and links to animated GIFs, into your Mac desktop wallpaper. Sound like fun? Well it definitely is, and depending on how creative you want to be, you can accomplish some really fascinating wallpaper experiences on the Mac with this … Read More ⌘ Read more
探祕 Go Playground 服務
什麼是 Playground? Playground 是一個 Web 服務,允許任何擁有網絡瀏覽器的人編寫 Go 代碼,可以立即進行編譯、鏈接並在服務器上運行。這是給好奇的程序員一個在安裝之前嘗試 Go 語言的機會,並給有經驗的 Go 用戶一個方便的實驗場所。當然,在 Playground 上運行的程序種類有一些限制,我們不能簡單地接受任意代碼並在我們的服務器上無限制的運行它。這些程序是在一個刪 ⌘ Read more
9 個必備的 Go 語言 GitHub 庫
使用這些不可或缺的 GitHub 庫構建健壯高效的 Go 應用程序———————————在充滿活力的 Golang 開發生態系統中,GitHub 是一個寶庫,提供了許多寶貴的庫和包,這些庫和包簡化了開發工作流程,提高了生產效率,並促進了代碼重用。從 Web 框架到數據庫驅動,GitHub 倉庫託管了大量必備的 Go 庫,使開發人員能夠構建健壯且可擴展的應 ⌘ Read more
How to Hide the Sidebar in Microsoft Edge
Microsoft Edge is a surprisingly good web browser with some unique capabilities, like direct and easy GPT 4 access, and it has been a fun browser to experiment with as my new default. But, like many Microsoft software products, the appearance can be a little cluttered if you’re accustomed to the more minimalist designs of … Read More ⌘ Read more
使用 Golang 構建你的 LLM API
大語言模型,像 ChatGPT, Llama 等已經席捲全球,從上圖的數據可以看出,ChatGPT 花了 5 天時間就達到了 100 萬用戶。而 Netflix 則花了近 4 年的時間。本文將使用 Gin 和 Langchain 教你快速構建一套 LLM API。GinGin[1] 是一個用於使用 GoLang 構建 API 的現代、快速的 Web 框架。它被設計爲易於使用、高效且性能出色,利用了 ⌘ Read more
Isode: Harrier 4.0 – New Capabilities
Harrier is our Military Messaging client. It provides a modern, secure web UI that supports SMTP, STANAG 4406 and ACP 127. Harrier allows authorised users to access role-based mailboxes and respond as a role within an organisation rather than as an individual.
You can find out more about Harrier here.
** … ⌘ Read moreOn my blog: Spinning(?) the Indie Web https://john.colagioia.net/blog/2024/04/03/indieweb-4.html #blog #indieweb #programming #techtips
使用 Go 語言打造強大的網絡掃描神器
在這個信息安全意識日益提高的時代,網絡安全人員需要可靠、靈活且強大的工具來進行日常的網絡掃描和數據收集。在衆多開源項目中,Project Discovery 的 httpx 無疑是一顆璀璨的明星。httpx 是一款能夠執行大量 HTTP 請求的命令行工具,旨在對 Web 服務進行多功能且快速的掃描。它支持 HTTP/2, 支持進行方法、頭等多種格式的複雜查詢,還能檢測 Web 服務器的許多面向安全 ⌘ Read more
XMPP Providers: xmpp.earth
Available since
Aug 1, 2022
·
Website: EN
Service
Cost: Free of charge
Legal notice:
2
persons
Organization:
Non-governmental
Server
Server / Data
locations:
🇩🇪
|
🇸🇪
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.thegreenwebfounda … ⌘ Read more
XMPP Providers: pimux.de
Available since
Jan 31, 2016
·
Website: EN
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
location:
🇩🇪
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.thegreenwebfoundation.org%2 … ⌘ Read more
XMPP Providers: redlibre.es
Available since
Jul 9, 2023
·
Website: ES
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
location:
🇪🇸
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.t … ⌘ Read more
XMPP Providers: movim.eu
Available since
Aug 16, 2017
·
Website: EN
Alternative Addresses
jappix.com
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
locations:
🇩🇪
|
🇫🇷
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https% … ⌘ Read more
XMPP Providers: suchat.org
Available since
Jun 11, 2012
·
Website: ES
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
location:
🇪🇸
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.theg … ⌘ Read more
XMPP Providers: uuxo.net
Available since
Jan 1, 2024
·
Website: DE
Service
Cost: Free of charge
No legal notice availableBus factor:
1
person
Organization:
Private person
Server
Server / Data
location:
🇩🇪
No professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.thegreenwebfoundation.org%2fapi%2fv3%2fgreencheck%2f … ⌘ Read more
XMPP Providers: macaw.me
Available since
Mar 14, 2019
·
Website: EN
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
location:
🇺🇸
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.thegreenwebfoundation.org%2fapi%2 … ⌘ Read more
XMPP Providers: suchat.org
Available since
Jun 11, 2012
·
Website: ES
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
location:
🇪🇸
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.theg … ⌘ Read more
XMPP Providers: movim.eu
Available since
Aug 16, 2017
·
Website: EN
Alternative Addresses
jappix.com
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
locations:
🇩🇪
|
🇫🇷
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https% … ⌘ Read more
XMPP Providers: uuxo.net
Available since
Jan 1, 2024
·
Website: DE
Service
Cost: Free of charge
No legal notice availableBus factor:
1
person
Organization:
Private person
Server
Server / Data
location:
🇩🇪
No professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.thegreenwebfoundation.org%2fapi%2fv3%2fgreencheck%2f … ⌘ Read more
XMPP Providers: pimux.de
Available since
Jan 31, 2016
·
Website: EN
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
location:
🇩🇪
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.thegreenwebfoundation.org%2 … ⌘ Read more
XMPP Providers: macaw.me
Available since
Mar 14, 2019
·
Website: EN
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
location:
🇺🇸
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.thegreenwebfoundation.org%2fapi%2 … ⌘ Read more
XMPP Providers: xmpp.earth
Available since
Aug 1, 2022
·
Website: EN
Service
Cost: Free of charge
Legal notice:
2
persons
Organization:
Non-governmental
Server
Server / Data
locations:
🇩🇪
|
🇸🇪
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.thegreenwebfounda … ⌘ Read more
XMPP Providers: redlibre.es
Available since
Jul 9, 2023
·
Website: ES
Service
Cost: Free of charge
Legal notice:
1
person
Organization:
Private person
Server
Server / Data
location:
🇪🇸
Professional hosting[Green hosting](https://www.thegreenwebfoundation.org/green-web-check/?url=https%3a%2f%2fapi.t … ⌘ Read more
On my blog: Caught in the Indie Web
On my blog: Deeper in the Indie Web https://john.colagioia.net/blog/2024/03/20/indieweb-2.html #blog #indieweb #programming #techtips
Use the Terminal cheat Tool to Generate CheatSheets for Commands
While there are some command line wizards out there who never need to look at references, search manual pages, defer to command lists, LLM queries, or web searches, the rest of us mere mortal commands line users can be helped by a really great tool called cheat. The cheat command is able to provide a … [Read More](https://osxdaily.com/2024/03/14/use-the-terminal-cheat-tool-to-generate-cheatsheets-for-comm … ⌘ Read more
On my blog: Trying on the Indie Web, Part 1 https://john.colagioia.net/blog/2024/03/13/indieweb-1.html #blog #indieweb #programming #techtips
2 Easy Ways to Compress Images on Mac
Compressing images can be a necessary task for many Mac users, whether they’re getting ready to post an image to the web, share a photo through email or messages, or they’re simply trying to compress and reduce the file size of an image for any other purpose. There are several ways to compress images on … Read More ⌘ Read more
How to Remove “Promote with Blaze” from WordPress
WordPress is fantastic blogging software and an excellent content management system that is prolific on the web (and used by us for this site!), and Jetpack is a great set of tools offered by Automattic to further improve the WordPress experience. But the latest versions of Jetpack default to placing a “Promote with Blaze” option … Read More ⌘ Read more
Setting the Default Web Browser from Command Line on Mac
Many advanced Mac users spend a lot of time working from the command line with the Terminal application. The command line offers ways to interact with various settings in MacOS through defaults commands and other tricks, so it’s a reasonable question to wonder if you can set or change the default web browser on a … Read More ⌘ Read more
Arc Browser is a Web Browser, Reimagined
Arc is an interesting new take on the web browser, aiming to be more like a little mini operating system than just another browser app. It has some fascinating features and a little bit of a learning curve, but once you get the swing of things, you may find you really appreciate the reimagined browser … Read More ⌘ Read more
Somewhere I read that changing location, like entering a room, can rejigger neural pathways so that some thoughts and memories are somehow associated with the space. It’s the same for me when picking up a laptop. My purpose feels clear until I open a blank web browser window and my mind goes blank, too. In all the moments where I’m drawing a total blank, and then suddenly the thoughts come easily again: maybe that’s my brain looking for the room it was in before.
Isode: Cobalt 1.5 – New Capabilities
OverviewThis release adds new functionality and features to Cobalt, our web based role and user provisioning tool. You can find out more about Cobalt here.
Multiple Cobalt ServersThis enhancement enables multiple Cobalt servers to be run against a single directory. There are two reasons for this.
- In a distributed … ⌘ Read more
Liberals table long-awaited online harms legislation
Justice Minister Arif Virani tabled the Online Harms Act, promising the bill would respect freedom of expression while protecting children against online harm. The mother of a sexual abuse victim shared her story as Virani gave a press conference about the legislation. NDP House leader Peter Julian said the bill requires web giants to be more transparent. (Feb. 26, 2024) ⌘ Read more
How to Make Microsoft Edge the Default Mac Web Browser
Microsoft Edge is a great web browser alternative that is available for MacOS, iPhone, iPad, and obviously Windows, and Android too. Not only is it fast and offers free access to ChatGPT 4, but if you regularly use different computing platforms, you’ll appreciate that you can sync your browser data across all of your devices, … [Read More](https://osxdaily.com/2024/02/24/how-to-make-microsoft-edge-the-default-mac-web-browser … ⌘ Read more
使用 Templ 進行 Go 模板化
使用 Templ 在 Go 項目中高效生成動態內容的指南—————————-動態內容生成是 Web 開發的一個基本方面。無論您是在構建網站、Web 應用程序還是 API,根據數據和模板生成動態內容的能力都至關重要。在 Go 編程世界中,一個名爲 “Templ” 的強大工具簡化了這一過程。在這份全面的指南中,我們將探索使用 Templ 進行 Go 模板化,它的關鍵 ⌘ Read more