Over 46 Powerful Geeklets and Scripts for the Geek Within You

本文介绍了一系列为 GeekTool 设计的强大且实用的 Geeklets 和脚本,覆盖天气、数学、生产力、音乐、社交等多个方面,帮助用户更好地利用这款强大的应用。

http://mac.appstorm.net/roundups/utilities-roundups/over-46-powerful-geeklets-and-scripts-for-the-geek-within-you/


GeekTool is a small, yet remarkably powerful application that some neglect because of it’s steep learning curve. Thankfully for uniquely useful apps like GeekTool, there is always a community of users that make the app even better — and in this case simpler.

From basic to exceedingly complex, the following is an assortment of very useful, powerful and fun Geeklets and scripts that can help you get started with GeekTool. From weather, power consumption and productiveness to social, music and Internet, there are plenty of great Geeklets to try and enjoy. Just remember not to use too many Geeklets at once; your RAM will thank you.

For the Weather Geek

Wether & Forecast Information from Google Weather 1.1

This first Geeklet displays wether and forecast information in a very elegant way. This is probably one of the easiest scrips to install and it looks beautiful in a minimalistic desktop. Follow the instruction on the link, and you should have it running on your desktop in no time. You can finally ditch that silly OSX widget.

Instructions and Downloads.

Satellite Weather Map

This Geeklet comes in the form of a satellite weather map. For those of you out there who like to keep track of weather in a visual way, this is perfect for you. You can even get creative and design a sweet wallpaper that encases the map in a monitor.

Instructions and Downloads.

The F Weather

The F****** Weather

If you like to show your humorous side, this is perhaps the funniest Geeklet around. The F****** Weather will fetch the weather information from this site and display it right on your desktop.

Instructions and Downloads.

Yahoo! Weather Info

Like the Google Weather Geeklet, this one display the weather in a simplistic way. However this Geeklet fetches the weather information from Yahoo! Weather. It also has a very nice look to it.

Instructions and Downloads.

Desktop Weather with Icon and Forecast

Sometimes you want a very detailed rundown of how the weather is going to be this week. If this is the case, check this Geeklet out. This one displays the weather from Yahoo! as well, but it shows you the full HTML extract of the current forecast.

Instructions and Downloads.

For the Math Geek

Disk Capacity Meter

Disk Capacity Meter is a beautiful and well designed script that displays your disk capacity in a rather geeky way. The creator(s) do suggest using it in a darker wallpaper, but if you want to get your hands dirty, customize it however you like.

Instructions and Downloads.

Circle Volume Indicator

This is another very cool circle indicator that presents your Mac’s volume. It comes with instructions and three different versions; it even includes the PSD so you can customize it the way you want. (Don’t forget to download the font.)

Instructions and Downloads.

System Info Circular Graphics

Like the two above, this Geeklet displays your system’s information in a circular graphic. From CPU, to disk usage and memory, you can stay on top of your system’s numbers. Plus, any techie loves a sleek circle to display current CPU usage.

Instructions and Downloads.

CPU Memory & Disk Usage Meter

Similar to the Geeklet above, this one displays information in a neat meter. The colors can be changed with a few edits to the script. If you are an expert however, you could even add images to it.

Instructions and Downloads.

Battery Status

Battery Status is pretty self-explanatory. It displays your battery status in a very simple way. Nothing fancy here, but this is a good Geeklet to have if you want to start creating your own.

Instructions and Downloads.

Circlette Status

To continue with the circular theme we have going on, these circular Geeklets display time, temperature, date and so on. They also look great with a Bowtie theme called Neon.

Instructions and Downloads.

For the Productive Geek

Dateline Style Calendar

If you like to have a stylish calendar on your desktop, this one is for you. This awesome calendar is styled after Dateline and displays beautifully on your desktop. The script in the Geeklet is also in GitHub, so take a look at that if you’d like to fork it.

Instructions and Downloads.

Desktop Date & Time

These are a group of very simple Geeklets that’ll display date, time, month, year and pretty much all you need to know exactly what date you are in. You can combine them all in one Geeklet or use them separately.

Instructions and Downloads.

List Tasks from Things App

Things is a great app to have, but wouldn’t it be great to display your tasks on your desktop? This Geeklet let’s you do just that. Make sure you read the comments in the link as they will help you getting this one up and running if you have any trouble.

Instructions and Downloads.

Fully Customizable iCal Events List

In case you don’t have Things, this Geeklet let’s you show your iCal events in a beautiful way. If you want a simple way to display your events in a place where you can see them clearly, this is your safest bet.

Instructions and Downloads.

Google Calendar: Agenda, Week and Month View

This one is a bit hard to install, but if you are successful, you can display a lot of information from your Google Calendar. This Geeklet is not as good looking as the others, but it has tremendous power.

Instructions and Downloads.

Timepiece

You don’t like seeing time in digital form? Check this analog clock Geeklet. It has a very simple design but if you dig deeper, I’m sure you can change its look and feel.

Instructions and Downloads.

For the Music Geek

iTunesGeeklet v2.0

If music is what you’re into, iTunesGeeklet has you covered. This sweet Geeklet comes packed with functionality. You can create your own themes or pick from any of the bundled themes. It also uses some code optimization to lower CPU usage.

Instructions and Downloads.

Spotify Now Playing

Find yourself listening and using Spotify a lot? Perhaps you’ll find this simple Geeklet useful. It simply displays what is currently playing in Spotify. Be careful with these Geeklets, some of them need a refresh rate of one second, so they may eat your computer’s memory.

Instructions and Downloads.

Simple iTunes Track Info

Like iTunesGeeklet, this one showcases information on the current track but it doesn’t have any of the fancy things iTunesGeeklet does. If you want a very simple and tight way of displaying iTunes info, this is the one for you.

Instructions and Downloads.

VLC Now Playing

This VLC Geeklet does pretty much what the ones above do, but instead of supporting iTunes or Spotify it supports the VLC player. Those who prefer using VLC over iTunes should take a look at this Geeklet.

Instructions and Downloads.

iTunes Song Meter

If you want a very simple way to know when your song will end, this is the Geeklet you’re looking for. It is a fairly simple meter that shows the song progress.

Instructions and Downloads.

For the Social Geek

Enhanced Mail.app Email List

This one is for the hardcore emailers out there. If you’d rather have your email list on your desktop, this Geeklet let’s you do just that. In case you prefer something simpler, check the one below.

Instructions and Downloads.

Simple Unread Mail Messages

Waiting for an email but hate having that Mail.app window active? This Geekled will show your unread messages on your desktop. Unlike the one above this one doesn’t show all messages, just the unread ones.

Instructions and Downloads.

Latest Tweet as a Quote

If you like quotes, and you like to keep up with your tweets, try out this Geeklet. It grabs the most recent tweet on your timeline and displays it as a quote.

Instructions and Downloads.

Twitter Timeline (using Twitter for Mac Client)

Twitter Timeline Geeklet goes beyond the one above and displays a list of tweets from your timeline. It uses the Twitter Mac client to fetch the information, so you might want to check the comments on how that works.

Instructions and Downloads.

Show iChat Buddies

The title says it all. If you want a neat way to display your iChat buddies from all your accounts look no further. This little giant displays your online contacts and marks them with different colors so you know your contact’s current availability.

Instructions and Downloads.

Facebook News Feed, Status Updates and Notifications

Any social enthusiast keeps up with their Facebook activity and with this Geeklet they can’t go wrong. It shows many Facebook updates like news feed, status updates and even notifications.

Instructions and Downloads.

Adium Status Reminder

Adium Status Reminder is pretty simple, it shows your current Adium status. Use this to remind yourself if you are away or available.

Instructions and Downloads.

For the Artistic Geek

SpiderMac

SpiderMac is a very clever use of Geektool. The author has taken a Spider-Man comic strip and filled the speech bubbles with relevant Geeklets. You can find all you need to replicate this look on the link below.

Instructions and Downloads.

April ’11 Geektool Desktop

Anyone that has has been to the Geektool page on the Mac App Store knows about this beautiful desktop. If you want something like it, simply follow the steps in the link below. You can even change some of the steps to change the look to fit your needs.

Instructions and Downloads.

Windows 8 Inspired Desktop

We all love our Macs, myself included, but I have to admit this one looks stunning. The Windows 8 Inspired Desktop takes amazing advantage of Geektool and arranges your desktop to look just like you have Windows 8. In the link below, hover over the image to see the different scrips used.

Instructions and Downloads.

Geektool with Facebook

This one here is an amazing example of how you can blend your Geeklets and scrips with your wallpaper. The date uses a special font to mix and match with the graffiti in the wallpaper. Facebook updates subtly in the background. Check out the comments for instructions on how to get that Facebook script.

Instructions and Downloads.

Wallpaper Changer

Want a wallpaper that changes according to the time of the day? This is for you! If you are a photographer and you took a beautiful picture of a sunset or a sunrise, you should check this one out.

Instructions and Downloads.

For the Internet Geek

Websites Online/Offline

Want to check if your website is down? Perhaps you want to know if a site you frequent is offline or online? This simple yet clever Geeklet will tell you exactly that.

Instructions and Downloads.

Desktop IP Camera

Desktop IP Camera is for the person who has security cameras in a wired network. Check out the link below to see if this is right for you.

Instructions and Downloads.

Word of the Day

The Dictionary.com iPhone app always tells me the Word of the Day, but I always ignore it because I don’t want to open the app to read the definition. This Geeklet shows you the Word of the Day from Dictionary.com’s RSS feed — definition and all.

Instructions and Downloads.

Show Active Network Connections

This Geeklet is pretty simple. It shows your active network connections. Nothing great here, but if you like monitoring them, here is a way to see them.

Instructions and Downloads.

IP Address Info from Router

Don’t want to go online to know what your IP is? This small scrip will grab your IP locally.

Instructions and Downloads.

Display Recent RSS Feed Items

Sometimes RSS Feeds go unread. This Geeklet will help you by having them right on your desktop. Some may have problems with this Geeklet depending on what version of OSX you are running.

Instructions and Downloads.

For the Themed Geek

Tron Geeklet Theme

Tron Inspired Desktop

Beautiful, isn’t it? This desktop is powered by a few Geeklets that come ready to be placed on your desktop. All you need to do is get that wallpaper, install the Geeklets and you are set. All you need is in the link below.

Instructions and Downloads.

Son of a Man Desktop Theme

Son of a Man Desktop theme styles a beautifully arranged set of Geeklets that makes your desktop look very classy. You can have the same look on your desktop by using the link below.

Instructions and Downloads.

Pirate Bay Collection Theme

This theme has a collection of Geeklets that are used to give your desktop life. If you are a fan of the Pirate Bay, this one is for you.

Instructions and Downloads.

Dubstep Theme

Dubstep is all the rage today. With these bundle of Geeklets you can make your computer drop the bass like a pro. Even if you don’t like dubstep, these arrangement of Geeklets look amazing.

Instructions and Downloads.

HTC Clock Geeklet theme

HTC Clock

Like that big, front and center clock on your HTC Device? Check out this clever Geeklet that mimics that look and feel right on your desktop.

Instructions and Downloads.


STM32电机库无感代码注释无传感器版本龙贝格观测三电阻双AD采样前馈控制弱磁控制斜坡启动内容概要:本文档为一份关于STM32电机控制的无传感器版本代码注释资源,聚焦于龙贝格观测器在永磁同步电机(PMSM)无感控制中的应用。内容涵盖三电阻双通道AD采样技术、前馈控制、弱磁控制及斜坡启动等关键控制策略的实现方法,旨在通过详细的代码解析帮助开发者深入理解基于STM32平台的高性能电机控制算法设计与工程实现。文档适用于从事电机控制开发的技术人员,重点解析了无位置传感器控制下的转子初始定位、速度估算与系统稳定性优化等问题。; 适合人群:具备一定嵌入式开发基础,熟悉STM32平台及电机控制原理的工程师或研究人员,尤其适合从事无感FOC开发的中高级技术人员。; 使用场景及目标:①掌握龙贝格观测器在PMSM无感控制中的建模与实现;②理解三电阻采样与双AD同步采集的硬件匹配与软件处理机制;③实现前馈补偿提升动态响应、弱磁扩速控制策略以及平稳斜坡启动过程;④为实际项目中调试和优化无感FOC系统提供代码参考和技术支持; 阅读建议:建议结合STM32电机控制硬件平台进行代码对照阅读与实验验证,重点关注观测器设计、电流采样校准、PI参数整定及各控制模块之间的协同逻辑,建议配合示波器进行信号观测以加深对控制时序与性能表现的理解。
Setting the vector table location and offset often depends on the specific microcontroller or system being used. Here are some general approaches: **1. In ARM Cortex - M series using GCC and LD scripts** In ARM Cortex - M microcontrollers, the vector table placement can be controlled via the linker script. First, understand that the vector table is a critical data structure that stores the addresses of interrupt service routines. In a linker script (*.ld), you can define a custom section for the vector table and place it at a specific address. For example: ```ld /* Define the memory regions */ MEMORY { FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128K RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 32K } /* Define the sections */ SECTIONS { /* Vector table section */ .isr_vector : { . = ALIGN(4); KEEP(*(.isr_vector)) . = ALIGN(4); } >FLASH AT> FLASH /* Place the vector table at the start of flash */ } ``` In the C or C++ code, you can mark the vector table definition with a specific section attribute. For example: ```c #include <stdint.h> // Vector table definition __attribute__ ((section(".isr_vector"))) const uint32_t VectorTable[] = { // Stack pointer initial value 0x20001000, // Reset handler address (uint32_t)&Reset_Handler, // Other interrupt handlers go here //... }; ``` To set an offset, you can adjust the starting address of the section in the linker script. For example, if you want to place the vector table at an offset of 0x1000 within the flash: ```ld SECTIONS { .isr_vector : { . = ALIGN(4); KEEP(*(.isr_vector)) . = ALIGN(4); } >FLASH AT 0x08001000 /* Place the vector table at offset 0x1000 in flash */ } ``` **2. In STM32Cube HAL** The STM32Cube HAL provides functions to set the vector table offset. You can use the `SCB->VTOR` register to achieve this. The following is an example: ```c #include "stm32f4xx_hal.h" int main(void) { HAL_Init(); // Set the vector table offset SCB->VTOR = FLASH_BASE | 0x1000; // Set offset to 0x1000 // Other initialization code... while (1) { // Main loop } } ``` In this example, the `SCB->VTOR` register is used to set the vector table offset. The `FLASH_BASE` is the base address of the flash memory, and by adding an offset value (`0x1000` in this case), the vector table is moved to a new location. **3. In other microcontrollers** For other microcontrollers, the process may vary. Usually, you need to refer to the specific microcontroller's datasheet and programming manual. Some microcontrollers have dedicated registers or configuration words to set the vector table location and offset. You may also need to adjust the linker settings in your development environment to ensure that the vector table is placed at the correct physical address.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值