Searching txt.sour.is

Twts matching #reading
Sort by: Newest, Oldest, Most Relevant

Deals: Apple Watch 8 for $289, Apple Watch 9 for $349, MacBook Air 15″ for $1049, etc
Amazon is back with some great deals on select Apple hardware, offering hefty discounts on Apple Watch Series 8, Apple Watch Series 9, Apple Watch SE, MacBook Air 15″, and the 14″ and 16″ MacBook Pro M3 series. Take a look! Apple Watch Series 8 for $289 (down from $399) Apple Watch Series 8 may … [Read More](https://osxdaily.com/2024/01/09/deals-apple-watch-8-for-28 … ⌘ Read more

⤋ Read More

Muscles are made in the kitchen
This Christmas, I got a cool gift – a door pull-up bar. I wanted it because I do (Freeletics) workouts two or three times per week without any equipment (except some resistance bands I got a while ago), and I thought pull-ups would add some variety. Plus, I heard they’re good for working out different muscles like the back, arms, and grip. ⌘ Read more

⤋ Read More

(Updated) Banana Pi introduces SenaryTech SN3680 based SBC
Banana Pi’s new SBC board features the SenaryTech SN3680 SoC which combines a quad-core CPU, 6.75 TOPS NPU and a GE9920 GPU. The BPI-M6 also provides 4Kp60 display support, 1x GbE port, and optional wireless connectivity. The BPI-M6 mirrors the Raspberry Pi SBC design, however it’s powered by the Synaptics VS680 SoC which is populated […] ⌘ Read more

⤋ Read More

Cost-efficient $39.90 Travel Router with Dual GbE Ports and Flexible Storage Options
Recently, SeeedStudio introduced the LinkStar-H28K-0408, a compact, pocket-sized router that offers advanced connectivity options. This device is equipped with Dual Gigabit Ethernet ports for high-speed internet access and includes a versatile USB Type-C port with Power Delivery support, enhancing its usability and convenience for various applications. Differing from the LinkS … ⌘ Read more

⤋ Read More

Go 運行時的併發原語
這篇文章我們來了解一下隱藏在 Go 運行時中的一些併發原語, 因爲運行時是底座和包循環依賴等原因,運行時中很少使用標準庫中的併發原語,它有自己的併發原語。mutex在 runtime/runtime2.go[1] 定義了一個互斥鎖,它的定義如下:type mutex struct { lockRankStruct key uintptr}它可是運行時中的大紅人了,在很多數據結構中都被廣泛的使用,凡 ⌘ Read more

⤋ Read More

性能分析神器:pprof 命令詳解與實戰
*一、pprof 命令簡介pprof 的功能和作用Go 語言提供了一個強大的性能分析工具,即 pprof(profiling and tracing)。pprof 可以幫助開發者深入瞭解應用程序的性能狀況,從而更好地進行性能優化。其主要功能包括: CPU Profiling:定位 CPU 密集型任務,找到瓶頸; Memory Profiling:檢測內存使用情況,發現潛在的內存泄漏; ⌘ Read more

⤋ Read More

4 Great Free Menubar Apps for Mac You Should Check Out
One way you can improve your Mac experience is by adding some handy tools and items to your Mac menubar item. And, coincidentally, some of the best free utilities available for Mac, are also menubar items. We’re going to cover four of the best free menubar apps for Mac, which are sure to improve not … Read MoreRead more

⤋ Read More

Frenemies to friends: Developers and security tools
When socializing a new security tool, it IS possible to build a bottom-up security culture where engineering has a seat at the table. Let’s explore some effective strategies witnessed by the GitHub technical sales team to make this shift successful.

The post Frenemies to friends: Developers and security tools appeared first on [The GitHub Blog](http … ⌘ Read more

⤋ Read More

Des histoires d’OQTF
Ah, vraiment, la France a plus d’un incroyable talent dans son sac. Ainsi, il n’est pas impossible d’y trouver un SDF héroïque qui, au péril de sa vie, intervient pour empêcher le viol d’une jeune femme en plein après-midi. On saluera la performance du sans-abri qui n’a pas hésité à venir en aide à Lola […] ⌘ Read more

⤋ Read More

Affordable $12.99 ESP32-S3 Gizmo with Compact USB Flash Drive Form-Factor
The Waveshare ESP32-S3 GEEK, designed as a compact and versatile embedded device, caters to both developers and hobbyists with its USB Flash drive form factor. Enhancing its functionality, this innovative gadget features a small yet interactive 1.14-inch LCD display, adding a visual component to its array of capabilities. At its core, the ESP32-S3 GEEK Board […] ⌘ Read more

⤋ Read More

一個例子,給你講透典型的 Go 併發控制
Go 中可以使用一個go關鍵字讓程序異步執行一個比較常見的場景:逐個異步調用多個函數,或者循環中異步調用func main() { go do1() go do2() go do3()}// 或者func main() { for i := range []int{1,2,3}{  go do(i) }}如果瞭解 Go 併發機制,就知道main在其他 goroutine 運行完成之前就已經結束了, ⌘ Read more

⤋ Read More

掌握 go test 命令,寫出可信賴的代碼
*1. test 命令概述在開發過程中,測試是確保代碼質量和穩定性的關鍵步驟。通過測試,可及早發現潛在的問題,確保代碼的正確性和可維護性。Go 語言提供了強大的測試工具,其中 go test 命令是一個不可或缺的利器。1.1 單元測試單元測試是驗證代碼中最小可測試單元的過程。在 Go 中,單元測試通常位於與被測試代碼相同的包中,以 test.go 結尾的文件中。go test 會執行這些文件中的測 ⌘ Read more

⤋ Read More

Low Profile Radxa X2L SBC Featuring Intel J4125 and RP2040 Microcontroller
The Radxa X2L, powered by the Intel Celeron Processor J4125, is a compact yet robust mini-computer designed to cater to a wide range of computing needs. It’s a perfect blend of performance, connectivity, and versatility, making it suitable for both personal and professional use. Unlike other recent Radxa offerings such as the Radxa Zero 3E, […] ⌘ Read more

⤋ Read More

Acer Teams Up with Qualcomm to Launch Advanced 5G and Wi-Fi 7 Routers
Acer today announced the launch of two innovative gaming routers: the Predator Connect X7 5G CPE and the Predator Connect T7 Wi-Fi 7 Mesh Router. These routers are powered by the Qualcomm Immersive Home Platform and feature tri-band Wi-Fi 7, designed for gaming and streaming experience with their robust, high-speed connectivity. The Predator Connect X7 […] ⌘ Read more

⤋ Read More

How to Search Reviews on Google Maps
Many people use Google Maps to find out about businesses, parks, locations, and destinations, by reading the reviews. While it’s one thing to browse through all of the reviews and read them, it can be very useful to narrow down reviews for something specific, like a keyword. Thus, it’s a desirable capability to be able … Read MoreRead more

⤋ Read More

Orbbec’s Latest AI-Driven Camera with PoE priced at $479.99
The Gemini 2 XL, Orbbec’s latest addition to 3D vision technology, is engineered for a variety of robotic and AI-driven applications. This camera excels in providing accurate and dependable data in diverse lighting environments, from absolute darkness to bright outdoor conditions. Equipped with a global shutter for both RGB and IR cameras, it ensures high-quality, […] ⌘ Read more

⤋ Read More

How to Use Voice with ChatGPT on iPhone
The official ChatGPT app for iPhone includes a voice feature, letting you speak with the chat bot and hear answers back from high quality voice options. Voice chat with ChatGPT lets you have hands-free interactions with ChatGPT, and can be very useful for a wide variety of purposes. If you haven’t used voice chat with … Read MoreRead more

⤋ Read More

2024 : le retour des promoteurs d’actions et d’immobilier
Un article de Henry Bonner Le marché observe actuellement une hausse des actifs, avec la fin du resserrement par les banques centrales. Après une hausse de 15 % du CAC 40 pour l’année, les conseillers en actions en Bourse ou en investissement dans l’immobilier promettent plus de gains à l’avenir. Le gros du gain a […] ⌘ Read more

⤋ Read More

How to Copy Pictures from iPhone to PC Without iCloud
If you have an iPhone with iCloud, and you also have a Windows PC that does not have iCloud setup, you may still want to copy the pictures off of the iPhone to the PC. This is a common situation that not everyone is familiar with, so we’re going to take the opportunity to demonstrate … Read MoreRead more

⤋ Read More

使用 Golang Fiber 快速創建高性能的 Web 應用程序
Golang Fiber 是一個靈感來源於 Express.js 的 Web 開發框架,它旨在簡化 Go 語言中的 HTTP 服務開發,同時提供極高的性能。它基於 Fasthttp,這是一個快速的 HTTP 引擎,專爲高性能而設計。在這篇文章中,我們會詳細介紹如何使用 Fiber 創建 web 應用程序,並提供豐富的示例。開始前的準備——在開始之前,確保你已安裝了 Go 語言環境。你可以在 ⌘ Read more

⤋ Read More

Uber Go 出了個靜態分析工具 NilAway,還挺實用!
大家好,我是煎魚。風水輪流轉,Go 程序寫多了。總是會這有點問題,那有點問題。問題積累久了就容易出點事件,甚至是事故。這種時候大家往往會想着引入一些靜態分析工具來解決這個問題。元旦假期時剛好看到這個新輪子,分享給大家!NilAway 分析工具————最近 Uber 開發和開源了一個挺不錯的靜態分析工具 NilAway:使用場景是:在 Go 程序編譯時就能捕獲 nil,達到幫助開發人 ⌘ Read more

⤋ Read More

Go 巧用 io-Pipe– 優化內存佔用情況
當需要向服務端通過 http api 上傳大文件時候,通常會使用以下這種方式func main(){ filename := “nohup.out” body := new(bytes.Buffer) writer := multipart.NewWriter(body) part, err := writer.CreateFormFile(“file”, filename ⌘ Read more

⤋ Read More

假如沒有 go install,編譯會多痛苦?
*1. go install 命令簡介go install 命令是 Go 語言的標準命令, 用於編譯和安裝 Go 語言程序。1.1 命令作用及基本原理go install 命令的主要作用是編譯和安裝 Go 語言的可執行文件或庫文件。它的基本原理是: 1. 按照包依賴關係編譯傳遞進來的 main 包及其所有依賴的包 2. 鏈接必要的包生成可執行文件 3. 將生成的可執行文件拷貝到 ⌘ Read more

⤋ Read More

The XMPP Standards Foundation: XMPP Summit 26
The XMPP Standards Foundation (XSF) will hold its 26th XMPP Summit in Brussels, Belgium this year again!
These are the two days preceding FOSDEM 2024.
The XSF invites everyone interested in development of the XMPP protocol to attend, and discuss all things XMPP in person and remote!

Time & Address

The venue will take place at the Thon Hotel EU including coffee break (from 08:30 o’clock) and lunch (12:00 to 14:00 o’clock) paid b … ⌘ Read more

⤋ Read More

How to Disable Inline Text Predictions on iPhone & iPad
The latest versions of iPhone and iPad system software include a feature that offers predictive typing, with typing suggestions shown inline as light gray words that are ahead of your cursor as you type. For example, if you’re typing “how ar” you might see the inline prediction suggest “how are you” as a way to … Read MoreRead more

⤋ Read More

Deals: Save $50 Off Apple Watch Series 9, Ultra 2, SE
While the big holiday discount shopping season is over, that doesn’t mean you have to pay full price for some desirable Apple products. Amazon continues to offer nice deals on a variety of Apple gear, including taking $50 off just about every Apple Watch model. Apple Watch Series 9 for $349 (down $50) Apple Watch … Read MoreRead more

⤋ Read More

How to Disable Inline Text Predictions on iPhone & iPad
The latest versions of iPhone and iPad system software include a feature that offers predictive typing, with typing suggestions shown inline as light gray words that are ahead of your cursor as you type. For example, if you’re typing “how ar” you might see the inline prediction suggest “how are you” as a way to … Read MoreRead more

⤋ Read More

Ignite Realtime Blog: Happy Birthday, Jabber!
Today marks the 25th birthday of Jeremie Miller’s announcement of “a new project to create a complete open-source platform for Instant Messaging” on Slashdot.

How have things progressed since then!

By far most of the projects that we maintain here in the IgniteRealtime.org community make direct use of the XMPP protocol, which is the name used for t … ⌘ Read more

⤋ Read More

8 Top Docker Tips & Tricks for 2024
Whether you’re a Docker expert or new to the Docker community, you may be wondering about the best ways to optimize or get started quicker on Docker. Docker Captain Vladimir Mikhalev rounds up top Docker tips to help you supercharge developer productivity in 2024. ⌘ Read more

⤋ Read More

I just noticed that I can cancel my annual Amazon Prime subscription and get the remaining time refunded. It was a very hidden option, but I just chose it. Delivery to package stations is still free. Let’s see if I can survive without Prime. In the last 12 months, the only Prime feature I have used is delivery. And I ordered about 40 times, but often just for convenience. ⌘ Read more

⤋ Read More

Beta 2 of iOS 17.3, iPadOS 17.3, macOS Sonoma 14.3 Available for Testing
Apple has issued the second beta versions of iPadOS 17.3 for iPad, iOS 17.3 for iPhone (which has since been pulled), and macOS Sonoma 14.3. The new betas are available to download now for any user actively enrolled in the appropriate beta testing program. Update: Just kidding, iOS 17.3 beta 2 has been pulled because … [Read More](https://osxdaily.com/2024/01/03/beta-2-of-ios-17-3-ipados-17- … ⌘ Read more

⤋ Read More

golang 定時器相關的函數超硬核解析
一、前言Golang 定時器包括:一次性定時器(Timer)和週期性定時器 (Ticker)。編程中經常會通過 timer 和 ticker、AfterFunc。定時器 NewTicker 是設定每隔多長時間觸發的,是連續觸發,而計時器 NewTimer 是等待多長時間觸發的,只觸發一次,兩者是不同的。等待時間函數 AfterFunc 是在 After 基礎上加了一個回調函數,是等待時間到來後在另 ⌘ Read more

⤋ Read More

Build 實戰指南:優雅編譯,高效開發
*1. Go Build 命令介紹1.1 基本語法格式Go 語言的 go build 命令用於編譯一個或多個 Go 源代碼文件,生成可執行文件或包。基本語法格式如下go build [標誌] [包名] 標誌:用於指定編譯時的選項和參數。 包名:可選,指定要編譯的包的路徑。如果省略包名,將編譯當前目錄下的所有 Go 源代碼文件。 go build 命令的工作原理包括以下步驟: 1. 分 ⌘ Read more

⤋ Read More

go run 命令核心技術詳解
*1. go run 命令簡介在 Go 語言開發中,go run 命令是一個非常常見且便捷的工具,它用於編譯並直接運行 Go 語言源代碼文件,而不需要生成可執行文件。本文將深入介紹 go run 的語法、常見用法實例、編譯命令行選項、注意事項,以及與 go build、go install 的區別和常見用途。2. go run 語法 go run 命令的基本語法爲:go run [文件名.go] ⌘ Read more

⤋ Read More

The XMPP Standards Foundation: XMPP at FOSDEM 2024
We’re very excited to be back at FOSDEM in person in 2024.
Once again, many members of the XSF and the XMPP community will be attending, and we hope to see you there!

Realtime Lounge

As usual, we will host the Realtime Lounge, where you can come and meet community members, project developers, see demos and ask us questions.
We’ll be in our traditional location - find us on the K building 2nd floor, [beside the elevator](https://fosdem.o … ⌘ Read more

⤋ Read More

JMP: SMS Censorship
Since almost the very beginning of JMP there have been occasional SMS and MMS delivery failures with an error message like “Rejected for SPAM”. By itself this is not too surprising, since every communications system has a SPAM problem and every SPAM blocking technique has some false positives. Over the past few years, however, the incidence of this error has gone up and up. But whenever we investigate, we find no SPAM being sent, just regular humans having regular conversations. So what is happening here? Are … ⌘ Read more

⤋ Read More

JMP: SMS Censorship
Since almost the very beginning of JMP there have been occasional SMS and MMS delivery failures with an error message like “Rejected for SPAM”. By itself this is not too surprising, since every communications system has a SPAM problem and every SPAM blocking technique has some false positives. Over the past few years, however, the incidence of this error has gone up and up. But whenever we investigate, we find no SPAM being sent, just regular humans having regular conversations. So what is happening here? Are … ⌘ Read more

⤋ Read More

How to Check Battery Capacity & Cycle Count from Command Line on Mac
Most Mac users will likely see battery stats in the menu bar of MacOS, and head to System Information to investigate cycle count, but some users who spend a lot of time at the command line may find it useful to be able to retrieve battery information from the Terminal. One way to find battery … [Read More](https://osxdaily.com/2024/01/03/how-to-check-battery-capacity-cycle-count-from-command-li … ⌘ Read more

⤋ Read More

How to Disable Inline Predictive Text Typing on Mac
The latest versions of MacOS offer an inline predictive text feature, which attempt to predict what you may want to type text. You’ll see this appear when typing in many Mac apps as there are words appearing in lighter gray in front of what you are presently typing, which you can complete typing of by … Read MoreRead more

⤋ Read More

Go 測試的 20 個實用建議
2023 年 11 月初,Go 語言技術負責人 Russ Cox 在 GopherCon Australia 2023[1] 大會上進行了題爲 “Go Testing By Example”[2] 的演講:12 月初 Russ Cox 重新錄製了該演講內容的視頻,並在個人網站 [3] 上放了出來。這個演講視頻是關於如何編寫好的 Go 測試的,Russ Cox 介紹了 20 個實用建議,非常值得 G ⌘ Read more

⤋ Read More

Go 語言中的 nil 不相等問題
Go 語言作爲一門靜態類型的編程語言,提供了豐富的類型系統。在這個類型系統中,nil 扮演着空值的角色,類似於其他編程語言中的 null 或 None。然而,在 Go 中,對於 nil 的處理與其他語言有着本質的不同,這導致了一些獨特的行爲,尤其是在不同類型的 nil 比較時。什麼是 nil?——–在 Go 中,nil 是一個預聲明的標識符,它可以代表某些類型的零值。具體來說,下列類型的 ⌘ Read more

⤋ Read More

go clean 命令 完全解析
*1. go clean 命令介紹命令作用和使用場景在 Go 語言開發中,go clean 命令是一個強大的工具,用於清除與 Go 構建相關的文件和目錄。它通常在項目維護、優化和 CI/CD 任務中發揮重要作用。使用場景包括但不限於: 在提交代碼前,清理本地構建產物,確保提交的是源代碼而非編譯文件。 在項目重構或遷移時,清理舊有構建產物,避免與新的代碼混淆。 在 CI/CD 流程中, ⌘ Read more

⤋ Read More

使用 Gotify 來搭建你的消息推送系統
通過消息推送,我們可以實時的獲取有效的信息。比如結果,驗證碼以及一些重要的通知場景等。今天要分享的是 gotify,是一個用 go 編寫的消息服務端,也有客戶端,通過 gotify 我們可以簡單的進行收發消息。gotify 的 地址將會在文末展示。gotify 支持的功能如下可以通過 restapi 發送消息 可以通過 websocket 接收消息 可以管理用戶和客戶端以及應用程序 ⌘ Read more

⤋ Read More

You Can Now Run Fedora Linux on Apple Silicon Macs
Want to run Linux on your M1 or M2 Mac? You can now run Fedora Linux on most Apple Silicon Macs, including all models of M1 and M2 MacBook Pro, MacBook Air, Mac mini, Mac Studio, or iMacs. Fedora Asahi Remix is the first full Linux distribution to support the M1 and M2 processor series … Read MoreRead more

⤋ Read More

** New year **
The last weeks of 2023 have been very enjoyable. Other than having to deal with a cascade of car issues, there’s been a lot of time to hang out with the partner and kids, wander around outside, and poke at fun personal projects…and I mean, work, too, but…you know.

The other evening I pulled together a fun Markov chain toy. It isn’t anything fancy, but I wanted the ability to feed a madlib style script to the program and have it use that as a template to fill in. The resulting program is beak and … ⌘ Read more

⤋ Read More

Bonne année 2024
2023 est morte, vive 2024. L’année 2023 s’est déroulée comme on pouvait s’y attendre, c’est-à-dire que le meilleur restant toujours à venir, le pire s’est étendu sans grande limite. Pour cette année 2024, souhaitons-la bonne et pour ce qui est des surprises, il est certain qu’il y en aura par paquets de douze : les élections […] ⌘ Read more

⤋ Read More

How to Delete a Threads Account Without Leaving Instagram
When Threads debuted from Meta (FaceBook), it was intricately linked to Instagram, and initially when you went to delete or deactivate a Threads account, it had the unfortunate side effect of also deleting the related Instagram account. But that is no longer the case. Now you can choose to delete a Threads account without impacting … [Read More](https://osxdaily.com/2023/12/31/how-to-delete-a-threads-account-without-le … ⌘ Read more

⤋ Read More

Experiment & Explore with Fedora Linux on Mac with UTM
Running Linux on a Mac can be a big ordeal, but not with virtualization. By using UTM, you can run Linux in a virtual machine atop MacOS, contained entirely within an app. This allows you to explore and experiment with Linux, without having to go through any complex installation process or setup, it’s just a … Read MoreRead more

⤋ Read More

Get a 3D Classic Mac OS Menu Bar with Lickable
Remember when MacOS (then called Mac OS X) was skeuomorphic, with a three-dimensional looking user interface elements that were fun to look at? Apple called that interface “Aqua”, but over time has slowly flattened and squished the aqua interface out of MacOS and into the flat bright white iOS-ish like interface instead. If you miss … Read MoreRead more

⤋ Read More

Go 配置文件大揭祕:INI 文件讀寫實戰詳解
*1. INI 文件簡介INI(Initialization)文件是一種簡單、文本文件格式,常用於配置文件。它由多個節(section)組成,每個節包含多個鍵值對。鍵值對的格式爲 key=value,節的格式爲 [section]。簡單示例如下://  示例INI文件[database]host = localhostport = 3306username = userpassword = sec ⌘ Read more

⤋ Read More

XMPP Providers: XMPP Providers Fully Automated

Automate all the Things

During the past year, the team behind the XMPP Providers project worked on automating the process of gathering data about XMPP providers.
Automating this process reduces manual work significantly (for example, checking websites by hand, verifying information, listing sources, etc.) and helps to sustain the team’s efforts.
Automation also enables the project to be up to date – every day!

[ … ⌘ Read more

⤋ Read More

Deals: Up to $300 Off M3 MacBook Pro, $250 Off M2 MacBook Air, AirPods for $99, etc
Amazon is offering some really great deals on Mac laptops, taking up to $300 off the M3 MacBook Pro series in both 14″ and 16″ display sizes, and $250 off the M2 MacBook Air 15″ base model. Plus, Amazon continues to offer great deals on AirTags, a nice discount on AirPods, and discounts on a … [Read More](https://osxdaily.com/2023/12/28/deals-up-to-300-off-m3-macbook-pro-250 … ⌘ Read more

⤋ Read More

“Available Software Updates Have Changed” Error on Mac, & How to Fix It
Some Mac users may occasionally experience a peculiar error when attempting to perform a system software update on their Mac, with the error message stating that the “available software updates have changed” and to try again or contact Apple. The full error message that may appear when updating MacOS system software is as follows: “The … [Read More](https://osxdaily.com/2023/12/2 … ⌘ Read more

⤋ Read More

Deals: AirTags 4-pack for $80, M2 MacBook Air 15″ for $1049
Amazon continues to offer excellent deals on Apple products, with some great discounts on the MacBook Air 15″ model, AirTags, and more. AirTags for $24, 4-pack for $80 AirTag personal trackers are rarely discounted, but right now they’re $24 each on Amazon, and $80 for a 4-pack: AirTag – single tracker – $24 (down from … [Read More](https://osxdaily.com/2023/12/27/deals-airtags-4-pack-for-80-m2-macbook-air-15-for- … ⌘ Read more

⤋ Read More