[47°09′30″S, 126°43′47″W] Raw reading: 0x65A39481, offset +/-3
[47°09′15″S, 126°43′43″W] Reading: 0.89000 PPM
RP2040-Based Board Featuring 6 High-Power Module Slots with up to 15A Continuous Delivery
The Pimoroni Yukon, powered by the Raspberry Pi RP2040 chip, is a high-power, versatile board specifically designed for robotics and other applications that demand control over actuators like motors, servos, steppers, and speakers. This board is tailored to cater to various advanced functionalities in a user-friendly package. The Pimoroni Yukon, powered by the RP204 … ⌘ Read more
How to Disable Journaling Suggestions on iPhone
The iPhone now has a Journal app, where you can jot down your day, highlights, including notes, pictures, videos, workouts from Apple Watch, and more, plus the Journal app even has journaling suggestions that are available as well. If you don’t find the suggestions of what to write about or journal about to be particularly … Read More ⌘ Read more
The water is still frozen and there’s some snow on top of the ice. ❄️ ⌘ Read more
** 📸 Photo **
It’s been very damp. It was, however, recently sunny for a bit. Here is the proof of the sun’s continued existence. ⌘ Read more
SparkFun, Digi International Launch XBee Tools for Cellular IoT Integration
SparkFun has partnered with Digi International to launch a new line of development boards, merging the Digi XBee module with SparkFun’s Qwiic connect ecosystem. Additionally, they have introduced a comprehensive kit aimed at both hobbyists and professional developers for integrating cellular IoT technology into their projects. The core components of the SparkFun Digi Xbee Kit […] ⌘ Read more
Rust Embedded Working Group Announces Embedded-HAL v1.0
The Rust Embedded Working Group has announced a significant milestone with the release of embedded-hal version 1.0, marking a new chapter in the Rust embedded ecosystem. This release, alongside companion crates like embedded-hal-bus, embedded-hal-async, and embedded-hal-nb, represents a culmination of efforts since 2020 to stabilize and refine the embedded-hal traits. Embedded-HAL is a Rust-based framework […] ⌘ Read more
@lyse@lyse.isobeef.org I have read the white papers for MLS before. I have put a lot of thought on how to do it with salty/ratchet. Its a very good tech for ensuring multiple devices can be joined to an encrypted chat. But it is bloody complicated to implement.
@lyse@lyse.isobeef.org I have read the white papers for MLS before. I have put a lot of thought on how to do it with salty/ratchet. Its a very good tech for ensuring multiple devices can be joined to an encrypted chat. But it is bloody complicated to implement.
Ignite Realtime Blog: Openfire 4.8.0 Released!
The Ignite Realtime community is happy to be able to announce the immediate availability of version 4.8.0 of Openfire, its cross-platform real-time collaboration server based on the XMPP protocol!
This is the first major release of Openfire in about two years, and that shows: 199 tickets have been closed against this release! As a fun fact: the oldest of these issues was raised in 2015, the youngest: three days ago. Some of the highlights in this relea … ⌘ Read more
Healing the Earth Through Regenerative Farming with Neil deGrasse Tyson & Will Harris ⌘ Read more
Fix “Could Not Connect to Apple Watch” Error on iPhone
Apple Watch users may potentially see an error message on their iPhone that states that “Could Not Connect to Apple Watch”, which then advises a few troubleshooting tips. Often those troubleshooting tips offered in the error message will fix the issue, but sometimes you need some additional help in fixing the error message and connecting … [Read More](https://osxdaily.com/2024/01/12/fix-could-not-connect-to-apple-w … ⌘ Read more
Deals: Apple Watch 9 for $329, iPads from $249, MacBook Air 15″ for $1049, etc
Looking for some great deals on some new Apple gear? Amazon has you covered with a handful of nice discounts on brand new Apple Watch Series 9, MacBook Air 15″, iPad 9th gen, iPad 10th gen, iPad mini, iPad Air, and more. Check them out and treat yourself (or someone else). Apple Watch Series 9 … [Read More](https://osxdaily.com/2024/01/12/deals-apple-watch-9-for-329-ipads-from-24 … ⌘ Read more
Python Regular Expressions - Computerphile ⌘ Read more
Fix “Could Not Connect to Apple Watch” Error on iPhone
Apple Watch users may potentially see an error message on their iPhone that states that “Could Not Connect to Apple Watch”, which then advises a few troubleshooting tips. Often those troubleshooting tips offered in the error message will fix the issue, but sometimes you need some additional help in fixing the error message and connecting … [Read More](https://osxdaily.com/2024/01/12/fix-could-not-connect-to-apple-w … ⌘ Read more
Gouverner, c’est pleuvoir
Le précédent billet évoquait le fait, maintenant difficile à nier, que l’intelligence des politiciens s’est nettement effondrée ces dernières décennies et que ceci se traduit par un enchaînement de décisions stupides qui appauvrit les Français. Cependant, un autre effet de l’effondrement intellectuel de notre classe politique est celui d’une incapacité croissante à prévoir quoi que […] ⌘ Read more
Forgot to post this… Frozen ❄️🥶 ⌘ Read more
Duo Display Series: Equipped with RP2040 and ESP32 Microcontrollers
SB-Components has recently introduced an innovative range of compact modules on Kickstarter, featuring the RP2040 and ESP32 S3 WROOM-1 microcontrollers. These devices are equipped with a 6-DoF IMU, interchangeable displays, and versatile options for storage and connectivity. The series showcases two primary models: the Dual Roundy and the Dual Squary. The Dual Roundy boasts a […] ⌘ Read more
Go 語言常見錯誤 - any 沒傳遞任何信息
Go 語言,由於其高效強大的並行處理能力和優雅簡單的設計哲學,一直以來都是編程世界的寵兒。然而,對於一些 Go 新手和甚至熟悉 Go 的程序員也可能會遇到一個常見的錯誤: any沒傳遞任何信息。那麼,如何規避這個錯誤呢?本文將揭示其中的祕密。問題描述—-首先,在 Go 中的接口類型interface{}(也被稱作 “any” 類型)是一種空接口類型,可以接受任何類型的參數,無論是用戶自定義的類 ⌘ Read more
Sheet Bend
⌘ Read more
What is Consciousness? With Neil deGrasse Tyson & George Mashour ⌘ Read more
Empowering Uruguay’s future workforce with AI
During the second cycle of Git Commit Uruguay, students learned the basics of AI and built their own AI-powered projects.
The post Empowering Uruguay’s future workforce with AI appeared first on The GitHub Blog. ⌘ Read more
Fix M2 MacBook Air Running Slow with a Simple Settings Tweak
Some M2 MacBook Air users have discovered their MacBook is running slow from time to time, perceiving what feels like dramatically reduced performance. Usually when this happens, the MacBook Air slows down when the Mac is running on battery power, but the workload being performed is not particularly abnormal or even demanding; maybe it’s a … Read More ⌘ Read more
ProcessOne: WebPush support on your fluux.io instance
We’re excited to announce the latest enhancement to Fluux.io services – the integration of WebPush support. This significant update extends our services beyond
FCM/APNs, enabling push notifications for XMPP across various platforms. Now, our push notification capabilities are not li … ⌘ Read more
Erlang Solutions: Enhancing the Efficiency of Erlang and Elixir System Management: WombatOAM Now Accessible on AWS Marketplace
WombatOAM, a well-established tool for operations and maintenance in both proprietary and open-source Erlang and Elixir systems, is here to simplify your monitoring and management tasks, allowing you to concentrate on your business logic while benefiting from decades of operational expertise in Erlang-based systems. It’s now access … ⌘ Read more
Go Context 到底放第一個參數傳,還是放結構體裏?
大家好,我是煎魚。前段時間我們在聊手動管理內存 arena 的後續時。我們有提到 context 的函數傳參等問題。當時在評論區有許多的小夥伴交流了起來,大家對此還是非常關注的:今天我們就來聊一聊 conetxt 傳參的這個事。到底擺哪?Go 官方推薦是什麼?快速介紹—-上下文(Context)是 Go 語言中非常有特色的一個特性,其主要的作用是在 goroutine 中進行上下文的傳遞,而在 ⌘ Read more
沒想到,Go 語言垃圾回收是這樣工作的!
*1. 垃圾回收概述1.1 什麼是垃圾回收垃圾回收 (Garbage Collection,GC) 是一種自動內存管理的機制, 用於自動釋放那些不再被程序使用的內存。它的主要思想是程序在申請內存時不需要釋放, 而是由垃圾回收器在程序運行的過程中找出那些不再使用的內存並回收它們。這與 C/C++ 語言中的手動內存管理形成對比, C/C++ 程序員需要自己跟蹤內存的分配和釋放。而 Go 語言中內存的分 ⌘ Read more
[47°09′50″S, 126°43′01″W] Reading: 0.88000 PPM
Quectel and Morse Micro Launch First Wi-Fi HaLow Module with CE and FCC Certifications
Quectel and Morse Micro have launched the first Wi-Fi HaLow module, the Quectel FGH100M, achieving both CE and FCC certifications. These certifications, backed by Morse Micro’s MM6108 SoC, confirm the module’s strict adherence to top safety and environmental standards in both regions. This certification allows the Wi-Fi HaLow protocol to expand its global presence across … ⌘ Read more
FireBeetle 2 Upgraded with RISC-V Based ESP32-C6 SoC Featuring Zigbee 3.0 and Thread 1.3 Connectivity
DFRobot has announced the launch of the updated FireBeetle 2, now incorporating the latest ESP32-C6 System-on-Chip from Espressif Systems. This enhanced development board integrates standard I/Os, includes comprehensive battery support, and offers advanced connectivity options with Zigbee 3.0 and Thread 1.3. Unlike the FireBeetle 2 (ESP32-S3) … ⌘ Read more
Go 內存管理探祕:自動化與性能的完美平衡
*一、Go 語言內存管理簡介Go 語言自動內存管理機制Go 語言以其簡潔高效的特性而備受開發者推崇,其中自動內存管理是其引以爲傲的一項特性。與傳統的手動內存管理語言不同,Go 語言通過垃圾回收器(GC)自動管理內存,極大地減輕了開發者的負擔。Go 語言的垃圾回收器採用的是基於併發標記 - 清除算法,這意味着垃圾回收的過程中,程序的執行並不會完全停滯,從而保證了較低的暫停時間。內存分配與回收策略Go ⌘ Read more
Is Uranus due for a rebrand? #neildegrassetyson #startalk href=”https://txt.sour.is/search?q=%23vsauce”>#vsauce** ⌘ Read more
How to Restore & Reopen All Closed Tabs in Safari on iPad
If you’ve accidentally closed tons of Safari tabs on iPad or iPhone and want to restore them, or you lost all of your Safari tabs by trying to create a Safari Tab Group (a surprisingly common occurrence, what a feature bug), you are probably desperately wondering how you can recover and reopen all closed tabs … Read More ⌘ Read more
Rocket Bicycle using Hydrogen Peroxide?! ⌘ Read more
Beta 3 of macOS Sonoma 14.3, iOS 17.3, iPadOS 17.3, Available for Testing
Apple has released the third beta versions of iOS 17.3, iPadOS 17.3, and macOS Sonoma 14.3 to users participating in the beta testing programs. There’s also a new tvOS beta version for those interested in that. iOS 17.3 includes an intriguing new feature called Stolen Device Protection which aims to make it harder for thieves … [Read More](https://osxdaily.com/2024/01/10/beta-3-of-macos-son … ⌘ Read more
Georg Lukas: Converse.js webchat for prosody-hosted chatrooms
The goal of this post is to make an easily accessible (anonymous)
webchat for any chatrooms hosted on a prosody XMPP
server, using the web client converse.js.
There are two use cases:
Have an easily accessible default support room for users having trouble with
the server or their accounts.Have a working “Join using browser” button on
[search.jabber.network … ⌘ Read more
La France s’appauvrit car ses politiciens sont de plus en plus stupides
Mi-décembre, une surprenante proposition de loi passait devant le sénat. Passée inaperçue alors que les esprits s’occupaient des festivités à venir, cette loi – proposée par des élus écologistes, eh oui – se fixe pour but de mettre en location des voitures destinées à la casse afin d’aider les ménages les plus modestes. Oui, vous […] ⌘ Read more
Go 調用 C-C– 函數全攻略
*一、Go 語言調用 C/C++ 函數cgo 基礎及工作原理Go 語言通過 cgo 和 C 語言的 ABI(Application Binary Interface) 進行交互。cgo 會生成相應的 C 代碼, 與 Go 代碼一起編譯成可執行文件或動態庫。cgo 的工作流程主要分爲 3 步:(1) 預處理: 將 Go 源碼中的 C 代碼塊提取出來, 生成 .c 和 .h 文件(2) 編譯: 調用 ⌘ Read more
Espressif Launches ESP32-C61 with Advanced Wi-Fi 6 and Bluetooth 5 Technologies
Espressif Systems unveils the upcoming release of the ESP32-C61, a cutting-edge System-on-Chip that integrates Wi-Fi 6 and Bluetooth 5 technologies in addition to expanded memory options, and optimized peripherals. This release follows the ESP32-C2 and ESP32-C3 models to address the growing demand for Wi-Fi 6 capabilities. At its core, the ESP32-C61 features a 32-bit single-core […] ⌘ Read more
Like This One
⌘ Read more
JMP: Newsletter: JMP Data Plan
Hi everyone!
Welcome to the latest edition of your pseudo-monthly JMP update!
In case it’s been a while since you checked out JMP, here’s a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client. Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free as in Freedom; Share one … ⌘ Read more
Neil deGrasse Tyson Explains Dimensions ⌘ Read more
Seeing a video like this from Jeff Geerling about the MNT Reform Laptop, I am both amazed and puzzled. It’s probably a cool project to work on such an open hardware and source project as a hobby. And it’s great that there’s still the alternative to proprietary hardware. But has this any other use than just being a toy for people that have more than a thousand bucks to spend on such a thing? Especially given that it’s the opposite of powerful. Thinking about it more, the only thing that comes to mind are people wh … ⌘ Read more
Game Off 2023 results 🏆
The GitHub Game Off results are in! All games have been rated, ranked, and reviewed. Read on for a look at the ten highest-rated submissions overall.
The post Game Off 2023 results 🏆 appeared first on The GitHub Blog. ⌘ Read more
How to Install macOS Sonoma in a Virtual Machine with UTM
You can install and run macOS Sonoma in a virtual machine, for free, with the use of UTM. UTM runs on Macs, iPhones, and iPads, but we’re going to focus specifically on installing macOS Sonoma in a UTM virtual machine running on a Mac. Yes this means you can run a virtualized macOS Sonoma installation … Read More ⌘ Read more
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
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
ProcessOne: WebPush support on your fluux.io instance
We’re excited to announce the latest enhancement to Fluux.io services – the integration of WebPush support. This significant update extends our services beyond
FCM/APNs, enabling push notifications for XMPP across various platforms. Now, our push notification capabilities are not li … ⌘ 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
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
Go 運行時的併發原語
這篇文章我們來了解一下隱藏在 Go 運行時中的一些併發原語, 因爲運行時是底座和包循環依賴等原因,運行時中很少使用標準庫中的併發原語,它有自己的併發原語。mutex在 runtime/runtime2.go[1] 定義了一個互斥鎖,它的定義如下:type mutex struct { lockRankStruct key uintptr}它可是運行時中的大紅人了,在很多數據結構中都被廣泛的使用,凡 ⌘ Read more
性能分析神器:pprof 命令詳解與實戰
*一、pprof 命令簡介pprof 的功能和作用Go 語言提供了一個強大的性能分析工具,即 pprof(profiling and tracing)。pprof 可以幫助開發者深入瞭解應用程序的性能狀況,從而更好地進行性能優化。其主要功能包括: CPU Profiling:定位 CPU 密集型任務,找到瓶頸; Memory Profiling:檢測內存使用情況,發現潛在的內存泄漏; ⌘ Read more
The Easiest Way To Explain A Wormhole #neildegrassetyson href=”https://txt.sour.is/search?q=%23startalk”>#startalk** ⌘ Read more
GitHub Certifications are generally available
Unlock your full potential with GitHub Certifications! Earning a GitHub certification will give you the competitive advantage of showing up as a GitHub expert.
The post GitHub Certifications are generally available appeared first on The GitHub Blog. ⌘ 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 More ⌘ Read more
GitHub and the Ekoparty 2023 Capture the Flag
The GitHub Security Lab teamed up with Ekoparty once again to create some challenges for its yearly Capture the Flag competition!
The post GitHub and the Ekoparty 2023 Capture the Flag appeared first on The GitHub Blog. ⌘ 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
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
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
一個例子,給你講透典型的 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
掌握 go test 命令,寫出可信賴的代碼
*1. test 命令概述在開發過程中,測試是確保代碼質量和穩定性的關鍵步驟。通過測試,可及早發現潛在的問題,確保代碼的正確性和可維護性。Go 語言提供了強大的測試工具,其中 go test 命令是一個不可或缺的利器。1.1 單元測試單元測試是驗證代碼中最小可測試單元的過程。在 Go 中,單元測試通常位於與被測試代碼相同的包中,以 test.go 結尾的文件中。go test 會執行這些文件中的測 ⌘ 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
Supernova
⌘ 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
** A scrappy fiddle **
I’ve had fun playing at implementing a very basic visual programming system over the last few days. I like the direction I’ve s … ⌘ 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 More ⌘ Read more
The Secret Behind the Devil’s Toothpaste ⌘ Read more
[47°09′00″S, 126°43′33″W] Raw reading: 0x659A5A01, offset +/-1
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
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 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
[47°09′21″S, 126°43′11″W] Reading: 0.17000 PPM
For those living in the Northern Hemisphere… #neildegrassetyson href=”https://txt.sour.is/search?q=%23startalk”>#startalk** ⌘ 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 More ⌘ Read more
5 ways to make your DevSecOps strategy developer-friendly
Developers care about security, but poorly integrated tools and other factors can cause frustration. Here are five best practices to reduce friction.
The post 5 ways to make your DevSecOps strategy developer-friendly appeared first on The GitHub Blog. ⌘ Read more
使用 Golang Fiber 快速創建高性能的 Web 應用程序
Golang Fiber 是一個靈感來源於 Express.js 的 Web 開發框架,它旨在簡化 Go 語言中的 HTTP 服務開發,同時提供極高的性能。它基於 Fasthttp,這是一個快速的 HTTP 引擎,專爲高性能而設計。在這篇文章中,我們會詳細介紹如何使用 Fiber 創建 web 應用程序,並提供豐富的示例。開始前的準備——在開始之前,確保你已安裝了 Go 語言環境。你可以在 ⌘ Read more
[47°09′36″S, 126°43′22″W] Raw reading: 0x6597EF41, offset +/-4
[47°09′59″S, 126°43′55″W] Reading: 0.03000 PPM
Uber Go 出了個靜態分析工具 NilAway,還挺實用!
大家好,我是煎魚。風水輪流轉,Go 程序寫多了。總是會這有點問題,那有點問題。問題積累久了就容易出點事件,甚至是事故。這種時候大家往往會想着引入一些靜態分析工具來解決這個問題。元旦假期時剛好看到這個新輪子,分享給大家!NilAway 分析工具————最近 Uber 開發和開源了一個挺不錯的靜態分析工具 NilAway:使用場景是:在 Go 程序編譯時就能捕獲 nil,達到幫助開發人 ⌘ 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
假如沒有 go install,編譯會多痛苦?
*1. go install 命令簡介go install 命令是 Go 語言的標準命令, 用於編譯和安裝 Go 語言程序。1.1 命令作用及基本原理go install 命令的主要作用是編譯和安裝 Go 語言的可執行文件或庫文件。它的基本原理是: 1. 按照包依賴關係編譯傳遞進來的 main 包及其所有依賴的包 2. 鏈接必要的包生成可執行文件 3. 將生成的可執行文件拷貝到 ⌘ Read more
Fever
⌘ 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!
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
The Intersection of Science and Religion with Neil deGrasse Tyson ⌘ 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 More ⌘ Read more
[47°09′22″S, 126°43′55″W] Reading: 1.97 Sv
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 More ⌘ Read more
I made a STEAM ROCKET ! #rocket #experiment href=”https://txt.sour.is/search?q=%23diy”>#diy** ⌘ 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 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
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
I built a SUPER HEATED STEAM THRUSTER (New Type of Rocket) ⌘ 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
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
[47°09′33″S, 126°43′12″W] Reading: 1.85000 PPM
golang 定時器相關的函數超硬核解析
一、前言Golang 定時器包括:一次性定時器(Timer)和週期性定時器 (Ticker)。編程中經常會通過 timer 和 ticker、AfterFunc。定時器 NewTicker 是設定每隔多長時間觸發的,是連續觸發,而計時器 NewTimer 是等待多長時間觸發的,只觸發一次,兩者是不同的。等待時間函數 AfterFunc 是在 After 基礎上加了一個回調函數,是等待時間到來後在另 ⌘ Read more
Build 實戰指南:優雅編譯,高效開發
*1. Go Build 命令介紹1.1 基本語法格式Go 語言的 go build 命令用於編譯一個或多個 Go 源代碼文件,生成可執行文件或包。基本語法格式如下go build [標誌] [包名] 標誌:用於指定編譯時的選項和參數。 包名:可選,指定要編譯的包的路徑。如果省略包名,將編譯當前目錄下的所有 Go 源代碼文件。 go build 命令的工作原理包括以下步驟: 1. 分 ⌘ 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