Note to self: dmidecode is great. I should interface with it for some good stuff.
Recently in leafbridge Category
I've figured out how to do incoming and outgoing SMS messaging. One of the big features of LeafBridge is the alert system. It is important to be able to send alerts to users of whatever it is that they are monitoring. Sending proper SMS messages (not just email-to-SMS gateway) is the best way to go for this.
The user can reply to the alert with some kind of action. For example, if they were monitoring the fragmentation level on a specific drive on a specific computer, they will get a text message when the fragmentation goes over a certain level. They can respond with a text message telling LeafBridge to initiate a defrag of that drive. The user can even schedule it (via SMS) to initiate the defrag at a specific time or when the computer has been idle long enough.
It's just one more powerful tool that is built into LeafBridge.
The user can reply to the alert with some kind of action. For example, if they were monitoring the fragmentation level on a specific drive on a specific computer, they will get a text message when the fragmentation goes over a certain level. They can respond with a text message telling LeafBridge to initiate a defrag of that drive. The user can even schedule it (via SMS) to initiate the defrag at a specific time or when the computer has been idle long enough.
It's just one more powerful tool that is built into LeafBridge.
I created a new module and uploaded it to the CPAN. It allows for Perl-based access to Debian's APT package management tools. It's a bit like Windows Update for Debian-based Linux distributions. In theory it should work for other Linux distros that have had APT added on non-standardly, though I haven't tested that yet.
Right now it lets you list the packages to upgrade, install/upgrade packages, and remove/purge packages. I plan to add searching (for installable packages) and whatever other functions that people request.
You should find it on the CPAN sometime today, when it's finally indexed, distributed, and made available on the CPAN site.
Debian has some modules that basically do the same thing, but they're complicated and aren't typically available for those that have installed APT on non-Debian distros. This module is easy to use and doesn't have any dependencies other than a Linux distro that can use APT itself. Plus it's pure-perl, so it doesn't even need compiled. This means that as long as the distro can use APT, it shouldn't matter what environment or processor it uses.
Right now it lets you list the packages to upgrade, install/upgrade packages, and remove/purge packages. I plan to add searching (for installable packages) and whatever other functions that people request.
You should find it on the CPAN sometime today, when it's finally indexed, distributed, and made available on the CPAN site.
Debian has some modules that basically do the same thing, but they're complicated and aren't typically available for those that have installed APT on non-Debian distros. This module is easy to use and doesn't have any dependencies other than a Linux distro that can use APT itself. Plus it's pure-perl, so it doesn't even need compiled. This means that as long as the distro can use APT, it shouldn't matter what environment or processor it uses.
http://search.cpan.org/~WILSOND/Net-SloppyXMPP/lib/Net/SloppyXMPP.pm
I've updated my Net::SloppyXMPP module. I added the very necessary features to send messages and to subscribe to incoming messages. Not very useful without those.
I also fixed a dependency bug that caused the module to die if you specified that you didn't want to use SRV record resolution.
As always, give it a few hours before you start looking for it on the CPAN.
I've updated my Net::SloppyXMPP module. I added the very necessary features to send messages and to subscribe to incoming messages. Not very useful without those.
I also fixed a dependency bug that caused the module to die if you specified that you didn't want to use SRV record resolution.
As always, give it a few hours before you start looking for it on the CPAN.
Working on LeafBridge pretty much full force these days. Starting with the Windows version so I can start making money from it. Will add the Linux and Mac OS X versions shortly after I learn what I did wrong with the first released Windows version. It'll be greatness.
I had to write my own XMPP library for Perl. None of the already-existing XMPP libraries would work for LeafBridge. It has to work on Windows, Linux, and Mac OS X reliably and must be thread-safe. So I created Net::SloppyXMPP. It's not finished yet, but it's mostly there.
I've started doing research on writing apps for the Palm OS. I guess I have to learn C sometime... ugh. I plan to write a few junk apps for it to learn how to do it. Eventually, I'll be writing apps specifically for LeafBridge.
Aside from all that, I'm working on the Megagram website. I've got a few ex-coworkers that are aiding me in it and hope to have something marketable soon.
I had to write my own XMPP library for Perl. None of the already-existing XMPP libraries would work for LeafBridge. It has to work on Windows, Linux, and Mac OS X reliably and must be thread-safe. So I created Net::SloppyXMPP. It's not finished yet, but it's mostly there.
I've started doing research on writing apps for the Palm OS. I guess I have to learn C sometime... ugh. I plan to write a few junk apps for it to learn how to do it. Eventually, I'll be writing apps specifically for LeafBridge.
Aside from all that, I'm working on the Megagram website. I've got a few ex-coworkers that are aiding me in it and hope to have something marketable soon.