Compiled Pidgin SIPE plugin for Win32
Since we use OCS at work quite a bit, and recently we’ve updated to Group Chat – I’ve manged to compile libsipe.dll using the latest trunk. I’ll update it when there are updates to the project since I have it all running nicely on my Ubuntu box!
I’m not sure how to get Group Chat up and running as of yet, maybe someone could help me? I don’t know what URI to put in. But at least the dialog is there in this plugin version.
Managed to sort that one out
– was entering the wrong group chat server URL.
I’ve setup autobuilding for every week, you can check out the DLLs here http://home.mattie.id.au/libsipe/
If you come across any problems please let me know so I can investigate
Enjoy!
Some notes on how I built this
Firstly, you need to build Pidgin. I followed this guide. But specifically, this is what I did :
I built everything under /usr/src/pidgin
Installed the following packages via apt-get (sudo apt-get install mingw32 mingw32-binutils mingw32-runtime)
Followed Step 2 in the guide linked to the URL above
Installed Pidgin’s build dependencies as per the guide
Followed the cross-compiling guide
Built pidgin using the mingw make file (using the Build Pidgin instructions from the above guide)
Once it built cleanly, I grabbed the latest source for libsipe via git
Followed only the 1st step from the libsipe website, just to get the code
Grabbed the dependencies specified in this wiki article
I then had to edit the Makefile.mingw (and other occurrences of the file) to meet the pidgin version I was compiling against
Tried to compile it, it came back with a whole bunch of errors and I manually went through all the error’ing related files (from memory, usually a bunch of header files) and made sure they were set
Handy links
http://www.ocspedia.com/GroupChat/Group_Chat_Logging.htm - Shows how to generate a group chat log file, pretty useful if you want to check out what your URI is
Update:
If you want to grab the latest release (1.12) you can get it from here (dropbox)
Maybe a bit more about my inner geek
So I’m guessing a few of you already have seen my entry to iiNet’s TopGeek competition. There’s a bit more it to the brief bio I put on the website.
I guess it all started when I was young, around the age of four, my parents were given a Commodore 64 by my Uncle – it came with a Tape deck and a cartridge game called Tooth Invaders. Interesting game, you were given a set of teeth to look after and you had to fight germs off the teeth with a toothbrush. Occasionally flossing between the teeth and you had to avoid a little green dude who would kick your ass if he touched you. A couple of years passed and there were a couple of people at school who also had a Commodore 64, we would borrow games and play them. My Dad came back from Canada after visiting his father with a box full with games, one that I got really addicted to was Maniac Mansion. Would have to say one of my most favorite games in the entire fucking world. You could choose 2 out of 6 players (you get stuck with Dave, the most useless guy ever) each of the alternative 6 players had different skills and abilities, which also meant you could complete the game in many different ways. This formed my love for click adventure games. Along with Maniac Mansion, was Labyrinth - I guess a pre-scumm game, but it was very interactive and fun, also based on the movie. I guess this is where my love for gaming came from. Also playing Granny’s Garden on the BBC’s in primary school. That game scared the hell outta me, maybe it was her big pixel nose that bothered me. I don’t really remember.
Later in life, I got access to a PC, 486 I think from memory. After school I used to create games in ZZT. As well as rollerskating. That was all the rage back then. Pretty sure I made a ZZT game about Rolloways. But anyway, I became more interested in other aspects of computing, such as hacking. I remember sitting in the computer labs at school, we only had 486s – oh man we played STUNTS on them while the teachers were out, it was the fucking bomb! Pretty sure I managed to install a virus on one of the machines, Ping-pong and the teacher freaked out. Our school wasn’t exactly computer literate.
I remember when we first got the internet at home. It was a dial-up shell account on Multiline. First browser I ever used? Lynx. When I was 14, I remember printing out pages and pages of things to read, actually from the Triple J website (lets see if we can use the wayback machine on it.. oh yeah.. not that far though. All my friends were confused and didn’t quite understand the use for it, I loved it!
Later, in year 11 I discovered something called IRC.. ended up getting a bit too addicted to that and spent most my time online chatting to people, writing scripts in mIRC and making new friends on AU’s Undernet server.. which ended up splitting off to oz.org because of so many netsplits. I lurked in channel #Perth and #Perth-16-20 (lol) most. Too much time online ended my studies at high school pretty early in year 11. I started hanging around with an older crowd, students at UWA and some other people. This is where I got introduced into lasertag, by a guy called RoaDKiLL. Every Monday night we would rock up to Zone 3 Northbridge for a weekly competition. Back then they were using the old V4 model P&C packs, which, are still the greatest zone packs on earth. Why? THE TIMING IS SO DAMN PRECISE (the newer infusion packs, the ones they have now at Darkzone, are not as responsive – because of the radio that enables the live scoring, it needs to talk back and forth to the server).
I became slack during this time, not doing much with my life. I was being very social online and not so much outside, except for the occasional rollerskating on Friday nights. Yes – I love skating, as you might have already guessed. The rush of skating fast and dodging people is amazing. Back then I remember playing mutiplayer Heretic with one of my UWA mates, over a 9600bps modem, it was fantastic. Also back then I was getting into the Lucasarts click adventure games, Monkey Island – my most favorite game in the universe. As I wasn’t doing much, my step mum got on my case, ended up getting me an apprenticeship at the company which she had recently purchased, Comfix. Back then there were no real IT courses so the apprenticeship I had to do was called Electronic Servicing. At Comfix I was repairing Commodore 64s, Commodore Amigas, Lynx Gamegears, PCs and other really old machines. I learnt so much from that place, which inspired my love for gadgets :~)
Later on, I found myself out of work then decided to look more into programming. Found myself working on a business application written in Win32-C. Yet was later replaced with a perl script. I begin hanging out with a couple of my mates, one of them was doing studying computer science at Murdoch — another just chilling out. We used to play Starcraft every night, for weeks on end. I felt like I was doing nothing, I thought I might head back to what I know, IT support and to attend university at the same time.
Later, one of my mates asked me if I was interested in working in a web development role. I enthusiastically said OH HELL YEAH and went to work for them. That’s when I was first introduced into PHP and ASP programming. I became more and more interested in what I could do with web related services and databases. This was maybe one of my major turning points down to what I am currently doing today, working as a Programmer at a local ISP.
Gaming wise, I’ve just started to get into Lord of the Rings Online. It’s free so I thought I might give it a chance, so far it’s okay — I’m playing it with my fiancĂ©e, who is the most awesome and beautiful person in the entire whole world — but I’ll post more about her later ;~). Infact we recently just moved out together. I used play World of Warcraft quite a bit. I had a Warlock, Paladin, Druid and some other characters all up to 80. Once I hit 80 I wasn’t quite sure what to do, because I simply can’t stand raiding. It’s boring, repetitive and a major timesink. I did, however, enjoy world PVP, griefing is fun! — So I learnt from playing hours and hours of EVE Online with a certain corporation called GoonFleet. Industrial espionage in a MMORPG? oh hell yeah. We had a spymaster, here is an article on his work in the game. I was one of the guys that stepped up and snuck an alt player into one of our rival corporations, Lokta Veritas. It was bit of a fun experience, trying to act undercover. I setup a PHP script on my server at home that posted everything that happened into LV’s corporation/gang chat window, so the spymaster could process the information and relay it on to the people who needed the information. GoonFleet was a lot of fun, just being a general jerk in EVE Online surrounded by others who took it so so seriously.
I enjoy making my life easier around the house, and smashing up scripts in PERL, BASH and PHP. I wouldn’t go to the extent of creating an IP controlled toaster, but I would go to the effort of setting up a TV box with XBMC – with notifications being pushed to it. Or gathering usage from various items around the house. I love data. DATA DATA DATA DATA, but not the Brent Spiner kinda data. He was always an awkward android.
I’m pretty big into scifi’s and that kinda pop-culture thing. I watched the entire Next Generation series while sitting at my desk at my old job, while smashing out code for the website we were working on. My favorite store would have to be Minotaur in Melbourne. That place is god damn amazing.
I have a secret love for typography. mmmMmm typography. hell-vetica-yeah.
Not to mention, I’m also a bit of a music geek. If I’ve heard the band before I can usually guess who they are, not to mention being able to spot known tunes within at least 15 second of the song actually playing. I love music.
Puns? I love puns. Puns are amazing.
I’m looking at doing some development work on the HTC Desire HD – android based phone. I have a few ideas and I’m going to see what I can come up with. Of course I’ll post what I make on my blog. (This thing, right here, you’re on it now)
So far I’ve posted on Twitter and Facebook, asking my mates to share my iiNet’s TopGeek vote url. As of yesterday I launched a banner campaign on SomethingAwful as well as linking my URL on Delicious and Reddit.
Vote for me please, I really want to beat Simon Hackett.
I got my wheels back
[flickr pid="4621403349" size="medium"]
Tonight I decided to hit the Rollerdrome for my now usual fortnightly skate. I sat down tied my skates up then hit the rink. The first thing I do when I get on the rink is to check the grip and holy shit — my wheels did not stick to the ground. This is quite awesome because it meant one thing. The last times I’ve been skating I haven’t been able to powerslide properly; powersliding is where you put all your weight on your wheels going the opposite side to where you were skating, it also makes loud noises and sometimes sparks (if you’re lucky).
This was so great. It meant that I had pretty much the best control I could have. Reminded me of back when I used to skate at Rolloways as a teenager being able to do freaky skate shit, like diving in between clumps of people who are slowly skating around. Catching that half a second window you get between people and sneaking up to someone and letting a massive sounding powerslide go.
I’ve been skating for a pretty long time, ever since I was 13. I took it up because I really slow at running and I needed something to do in my spare time; skating seemed pretty good. Started with the learn to skate program, did all the star classes and ended up pretty decent at skating. (I will not mention that it was a figure skating class either… then again I was one of the few people that figure skated in speed skates)
It’s just so exciting feeling the air rush through you, knowing you are in complete control and you can recover from any slight slip-up with mad balance control.
[flickr pid="4611494482" size="medium"]
I’ve been going road skating a fair bit. My recent and longest skate going at a constant speed (mostly because there was NO ONE at all on the foot/bike paths) was the following RunKeeper entry: http://rnkpr.com/a5rhfd. Of course, this skate might of effected my wheels as I was using rinky wheels instead of road wheels. My axels are fucked okay.
Looking forward to some more skating. Considering being a referee for the upcoming roller derby games. I think learning a massive rulebook to see girls beat and trip each other up would be well worth it.
And that, is how I roll.
Zone Warriors updates
As a few of you already know, I’ve been slowly working on a secret zone stats projects. It’ll be hosted on zone-girls.com until I can afford a new domain name and hosting.
The data will be collected by Torn XML files and it will also be manually entered if data is pre-Torn. You will be able to select a tournament, or a competition. The interface will show a table of the teams (leader board style) where the user can click on a team for a certain to break down into the team’s scores over the season, bested colour as well as other stats. Then it’ll have links to the players on the team then bring up stats for that player, in that certain tournament. It will also link to the players “global” profile, listing their achievements, teams and competitions participated in. Highest rank in x. MVP count. Number of trophies. That kinda junk.
The post production name is not set in stone, so I’m using Zone Warriors as the name.
There will be pretty graphs, no doubt about that. Also an achievement system where I am happy for suggestions. Leave a comment here or a message on the Darkzone WA forums.
In no particular order ->
- Parse Torn files generated by Doug’s Torn software (21/02/10)
- Parse different formats and/or support for manual data (for comps pre-torn)
- Usable admin / interface
- Add a site (21/02/10)
- Add a tournament (21/02/10)
- Queries!
- Team ladder
- Solo ladder
- Team tournament profile (21/02/10)
- Player tournament profile
- Player overall profile
- Site review and related media (a profile for the site!)
- Button hookups (ID to Profile)
- Graphs (Via JPGraph and/or XML/SMF Charts) NO USE THIS!! Google Vis
- Achievement system (would appreciate ideas)
- Commenting ability
- Hook up with the SMF authentication to use as a primary source of authentication for the website
- Make the whole webpage look pretty
- Online fixtures
- Online fixture generator following Doug’s 3-team grids
- Caching of finished events
- Events! Notification via email/IM and reminders. Ability to comment and rate past tournaments! RSS/iCal compliant
- Podcast support (lol)
- Who is currently at zone? via 4sq
If you can think of anything else that I could put on it, please let me know!
Reactivated some EVE Online
Yeah, thanks reaps for tweeting about the last couple of days, also CCP for sending me emails to activate my account 5 DAYS FREE $9.99 WOOOOO. Both of my accounts have been activated again.
So, we got World of Warcraft MMO gaming mice
My bestie decided to purchase a couple of these World of Warcraft MMO gaming mice for my birthday. They look pretty great, having 15 buttons, cool glowing OLED that pulsates. It takes a while to get used to the handling and the design since it’s a bit different to normal, more ergonomic mice. But apart from that, so far, the hardware acts really well. The buttons are well placed and it’s very good.
One slight problem. The software that comes with is absolute crap. It’s very poorly written. It can’t even handle malformed XML and will just crash. Error handling? Jesus christ learn how to. I tried to simply import a profile via the armory and I get an AP MFC error. Why? because the image location has changed or something. How hard would of it been to, say if there was an error. 1) Display there was an error getting the image 2) Replace it with a stock image. Oh, the images? they’re STOCK IMAGES AND DO NOT REALLY CHANGE. You could of distributed them with the package.
The only problems I have had though, are to do with profile handling.
The other options in the software are okay, such as setting up key bindings, macros and junk like that. I’ve recently bought my mouse into work and bound cut, paste, hide desktop, tab forward, tab backward, build, build project and it works pretty well.
100 Commodore 64 games in 10 minutes
[youtube]http://www.youtube.com/watch?v=eY2gK1MPgh8[/youtube]
Here is my guess list from the above video. 85/100. The list is a bit messy because I was frantically writing them down. xD The music is also pretty fucking awesome.
Combined graph in ASP.NET with OWC
It took me a while to find out how to get a hang of making graphs in ASP.NET combined with OWC. There aren’t many places on the internet that show, or have a good guide. I was having troubles with creating a combined OWC graph in ASP.NET and I finally worked it out. I thought I would share. I’ve left some of the different methods and properties in there, mostly the styling ones to give a better idea on how to style your graph to suit you. The DataTable bit is in there also. If you want to test it straight out you can replace that with an array of your choosing. :]
› Continue reading
Search
-
Kitta: The impromptu BBQ was a huge success. Thanks to @fluffylilbunny @eaglehoorn @spyn @sigeneat and @inversation for joining us.
-
radasaurus: I have imperfections, but they make me who I am. If I had my time over, I wouldn't change a thing.
-
radasaurus: @alenarta just get botox and forget about it
-
radasaurus: Next twitter crush I have, better not be as much of a tease >.<
-
nerdi: @spyn loller derpy
.NET asp.net Code darkzone graph lasers libsipe mysql OCS OWC PHP Pidgin rollerdrome skates Skating web development Zone
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
- Art Of Manliness
- chip's blog
- Dead Static Assembly
- Ed Lowebrau
- elemenopee's tumblr
- Giselle Natassia Photography
- Haluings
- John Daniels
- Kim Trek
- kitten tails
- L I L I A N A . B
- My twitter
- My Wishlist
- Nic Shields – Siangmoh
- Procedural Creativity
- rarrgh
- Red Dusk Jewellery
- Sandy Live
- Setek
- Spectre's blog
- The Other Side
- this is mark
- Word of Soia





