The track below was preached by my friend, Pastor Tayo Samuel of Christ Coming Ministries at the October 2012 Night of Victory. I hope it blesses you. Sorry that the recording started late.
Saturday, October 20, 2012
Friday, October 19, 2012
Nostalgia
Anyone recognize this image?
And in somewhat unrelated news, some people are either very good marketers, or they're just proud ;)
And in somewhat unrelated news, some people are either very good marketers, or they're just proud ;)
Thursday, October 18, 2012
Odd behaviour with Google Chrome and Django admin
I was filling out some model data using the Django admin on Google Chrome, when I suddenly started getting 502 (Bad Gateway) errors when trying to save edits.
Oddly enough, it works in Opera or in Chrome (incognito mode). I've only a few extensions enabled:
So I'm really wondering why I'm having issues. If you figure anything out, please let me know.
Update: I restarted Chrome without extensions, and it worked for a while, then gave the same problem. I was using incognito mode, and then it gave the same issue:
So, it's back to Opera for now.
Update: it's started in Opera too.
Oddly enough, it works in Opera or in Chrome (incognito mode). I've only a few extensions enabled:
So I'm really wondering why I'm having issues. If you figure anything out, please let me know.
Update: I restarted Chrome without extensions, and it worked for a while, then gave the same problem. I was using incognito mode, and then it gave the same issue:
So, it's back to Opera for now.
Update: it's started in Opera too.
Quick-n-dirty WIP
I'm trying to convince myself that I can still work with 3D (I am yet to be convinced of that). Anyway, this is just a quick and dirty job. As usual, models in Wings 3D, scene setup in Blender. What's unusual is that I'm rendering using Yafaray, since a new OS X build appeared on Graphicall today. That 'jewel' looks like glass. Ouch.
Wood texture from CG Textures, environment map from Aversis. Both textures are free.
Wood texture from CG Textures, environment map from Aversis. Both textures are free.
Wednesday, October 17, 2012
Out of Naija!
Saw this on my way back from a friend's wedding in Ibadan over the weekend. You will need to see the higher-res version of this picture to understand why I'm putting this up here. Nuff said.
MTN Foundation Scholarship for 200 Level Students
MTN Foundation is offering a scholarship for 200 Level students in public universities, colleges of education or HND 1 students in polytechnics across Nigeria. Please visit this link for more details. Closing date for applications is Monday October 29, 2012.
Monday, October 15, 2012
Building Reportlab and Matplotlib on OS X
Reportlab 2.6 is out, and I recently upgraded. I've had a previous post on building Reportlab on OS X with Freetype support, but when I upgraded, the trick I mentioned didn't work. I'm not sure why it ever worked, but I think it did once. Or maybe that was with PIL.
I decided to look for another way to get the job done without editing
If you have Homebrew installed, you can install Freetype using brew install freetype. Homebrew should warn you about the formula being keg-only and that Mac OS X already provides Freetype in versions before Mountain Lion. You will need to then execute brew link freetype. Any subsequent attempts to install Reportlab or Matplotlib will take advantage of the symlinked copy of Freetype and install properly (well, almost. I had to symlink libpng as well for Matplotlib to install into my virtualenv. Don't know if anyone else would have the same problem, but just in case).
I decided to look for another way to get the job done without editing
setup.py, since that didn't work for Matplotlib.If you have Homebrew installed, you can install Freetype using brew install freetype. Homebrew should warn you about the formula being keg-only and that Mac OS X already provides Freetype in versions before Mountain Lion. You will need to then execute brew link freetype. Any subsequent attempts to install Reportlab or Matplotlib will take advantage of the symlinked copy of Freetype and install properly (well, almost. I had to symlink libpng as well for Matplotlib to install into my virtualenv. Don't know if anyone else would have the same problem, but just in case).
Tuesday, October 09, 2012
Thankful
Not much to say, just grateful that my sister got out of the hands of suspected abductors this morning.
Friday, October 05, 2012
Using keyboard shortcuts on Mobipocket Reader for BlackBerry
My BlackBerry Storm went swimming (in a bowl of cereal) on July 11 this year, and I didn't get it fixed until Tuesday. Since then, I've been yet to subscribe to any BlackBerry Internet Service. One of the downsides of that is that Kindle for BlackBerry, which I use for reading books on the Storm (one of the very few apps of the kind on that platform) needs to connect to the internet to work. No BIS, no internet.
So, being the partial bibliophile that I sometimes pretend to be, I needed to get an alternative, pending when I decide to subscribe again. Mobipocket for BlackBerry, which I've used before, is an excellent app. Unfortunately, since Amazon bought Mobipocket, the software/site hasn't been updated, and even the beta version of Mobipocket Reader for touchscreen BlackBerry devices is no longer available. I was able to get a version of Mobipocket Reader, but it's not for touchscreen devices.
The good news, though, is that the keyboard shortcuts for Mobipocket Reader still work with this version, even though you have to reduce your reading area by keeping the on-screen keyboard on. The most important shortcuts:
A list of all keyboard shortcuts for Mobipocket Reader for BlackBerry can be found here.
So, being the partial bibliophile that I sometimes pretend to be, I needed to get an alternative, pending when I decide to subscribe again. Mobipocket for BlackBerry, which I've used before, is an excellent app. Unfortunately, since Amazon bought Mobipocket, the software/site hasn't been updated, and even the beta version of Mobipocket Reader for touchscreen BlackBerry devices is no longer available. I was able to get a version of Mobipocket Reader, but it's not for touchscreen devices.
The good news, though, is that the keyboard shortcuts for Mobipocket Reader still work with this version, even though you have to reduce your reading area by keeping the on-screen keyboard on. The most important shortcuts:
- p or space advances a page.
- o goes back a page.
A list of all keyboard shortcuts for Mobipocket Reader for BlackBerry can be found here.
Why I don’t need a woman
Since my breakup about two months ago, I've been told several times that I need a woman in my life, by various people — friends, relatives…an opinion I disagree with. For the following reasons:
- I did a pretty sucky job of being a boyfriend last time out. I'm still in the process of determining what I need to adjust or change. Allow a brother some space, please?
- it's past 3am and I'm just having "dinner". In comes woman, out goes freedom to do that. J didn't even like me eating late (which is a very good thing).
- I can't eat a woman. It's a crime.
- I occupy the same planet with something between 3 to 4 billion natural human females. Let's say just one billion of them are physically mature adults. "Supply" already far outstrips any possible "demand".
- it could be argued that I'm carrying a torch for J. Torch-carrying is an ancient and noble tradition that allows one see when the lights are out, say in a cave or something. Never underestimate the importance of having light. If we could estimate the cost in stubbed toes, skinned knees and worse, we'd realize it's no laughing matter.
- loneliness is no reason to be in a relationship. I've seen firsthand the damage loneliness can cause in a relationship. If I'm lonely, I'd best fix it while I'm single instead of making two people miserable.
- I've three sisters, a stepmother, one colleague, and maybe a handful of people following me on Twitter, not to mention all the Facebook friends. Is that not enough?
- being in a relationship merely gives more expression to what's buried inside you. It's not a magical cure-all for personal baggage. You're a lot more likely to simply discover your baggage in one.
- let's say - for argument sake — that I indeed "get" a woman. They vary from tolerable to incredibly beautiful, but you can't wear them. They need food, water, clothing (won't be sharing mine in general, and I don't own any bras). They require time, attention, effort and money, among other things. As I have just discovered Bleach ended six months ago and I didn't know, I already have a backlog of things to do, never mind females.
- I can't keep one in my room. No space, and I doubt any would like to hang like a wall fixture or something.
- they have a tendency to take over your life (or at least want to). See above Bleach anecdote.
- the point. I'm slowly picking up the bits of my life (hey! That LSB's mine!) in different life areas. So I get a woman in my life. As what? Friend? Have a few of those. Colleague? Also covered. Relative? Check, check, check. "girlfriend" should be a temporary status, a layover or pit stop kind of thing. It shouldn't remain for too long. I thought I wanted to get married to J, but right now, many fish to fry.
- I'm already not getting any. And kinda got used to it. No, I'm not a casual sex kinda guy (lots of time in church seems to have done that). That stuff is destructive.
Saturday, September 29, 2012
Unbound - WIP
Decided to resume working in 3D, so I've been working on this scene for a few days now, and am ready to release it as a work in progress (which I hope to finish). I'm using Blender 2.63 official, so anyone should be able to open the .blend. Render took about 5 mins on my box at 1000 samples.
You can get the .blend here. I should post an update to this soon.
You can get the .blend here. I should post an update to this soon.
Tuesday, September 18, 2012
The Purpose-Driven Life resumes tomorrow
Sorry about the lack of updates on this. Had some health issues, but I'll be back on the ball tomorrow.
Wednesday, September 12, 2012
The Purpose-Driven Life, Day 2
By rights, I should be asleep. Or I would like to sleep, but I woke up and realized I hadn't read my chapter from The Purpose-Driven Life. It was a bit inconvenient, but I've covered it (somewhat). Plus, I'd rather not abandon this project. On day 2 as well. I need more backbone. Faugh!
Today's chapter is You Are Not an Accident. Rick goes into a bit of detail about why every single person is a strategically planned creation, going as far as saying:
Rick seems to make a point that I am inclined to disagree with, though. He seems to imply that everything that happens to you is a part of God's plan for you. I have a slightly different view: God never gets caught with His pants down, so to speak. Not everything that happens is a part of God's plan, but He can use it for His own plan. And I make this point because Rick says God is love. His very nature is love.
There are a lot of things that happen in this world that are incompatible with a view of perfect love. It makes sense to remember we live in a fallen world with a sadistic ruler, not in God's perfect plan. I don't think God would have me a slave to pornography, for instance. He could, however, use such a back story to help free other people who have the same problem. Same thing goes for character flaws. God doesn't want me selfish, but can use that to get things done.
I still struggle with God's love in a practical sense. I still think I would have liked it if my cheese wasn't moved and things hadn't changed. I still would like a drop-in replacement for my best friend (and I'd like the replacement last week!). But today, I choose to think God still hasn't been bested, that the Master Weaver can use the dull, painful, and broken threads that seem to be my life, and spin something beautiful from them.
I'm grateful, not for the pain or loneliness, but that God isn't stumped. He isn't looking at my life and wondering what to do. God isn't calling 911 over my situation right now. I'd like the pain to go and everything to be changed. I don't understand it all, but ever so slowly, I'm learning to trust His hand, not to remove the pain, but to be there despite it. And to bring complete healing.
Today's chapter is You Are Not an Accident. Rick goes into a bit of detail about why every single person is a strategically planned creation, going as far as saying:
there may be illegitimate parents, but there are no illegitimate children— at least from God's perspective.
Rick seems to make a point that I am inclined to disagree with, though. He seems to imply that everything that happens to you is a part of God's plan for you. I have a slightly different view: God never gets caught with His pants down, so to speak. Not everything that happens is a part of God's plan, but He can use it for His own plan. And I make this point because Rick says God is love. His very nature is love.
There are a lot of things that happen in this world that are incompatible with a view of perfect love. It makes sense to remember we live in a fallen world with a sadistic ruler, not in God's perfect plan. I don't think God would have me a slave to pornography, for instance. He could, however, use such a back story to help free other people who have the same problem. Same thing goes for character flaws. God doesn't want me selfish, but can use that to get things done.
I still struggle with God's love in a practical sense. I still think I would have liked it if my cheese wasn't moved and things hadn't changed. I still would like a drop-in replacement for my best friend (and I'd like the replacement last week!). But today, I choose to think God still hasn't been bested, that the Master Weaver can use the dull, painful, and broken threads that seem to be my life, and spin something beautiful from them.
I'm grateful, not for the pain or loneliness, but that God isn't stumped. He isn't looking at my life and wondering what to do. God isn't calling 911 over my situation right now. I'd like the pain to go and everything to be changed. I don't understand it all, but ever so slowly, I'm learning to trust His hand, not to remove the pain, but to be there despite it. And to bring complete healing.
Monday, September 10, 2012
The Purpose-Driven Life, Day 1
Almost a year ago, my brother got me a copy of The Purpose-Driven Life, by Rick Warren — whether for my birthday or for christmas, I cannot recall now. I initially started reading it, but like a lot of things, I lost interest and moved on to more "interesting" things.
In the last month, I've found myself asking some major questions, then suppressing the questions to keep the familiar. My life seemed not to make any sense any longer, some issues facing my family, and finally, my best friend and I broke up. Perhaps someone saw a tweet about casual sex and alcohol. I'd been running on empty for a long time, and that last last blow hit me square. I still haven't recovered, even though I've learned to put on a brave face.
Today, I picked up my copy of The Purpose-Driven Life and began to read. Really (attempt to) read, and not do the high-speed skimming I've become so used to. From today, over the next couple of days, I will be chronicling my experience reading that book — not necessarily for anyone's sake except mine, but maybe someone might be blessed by my climbing out of what is for me, a very dark hole.
Today's chapter is It All Starts With God. Rick talks about the fact that we're created by God, created for Him, and expected to live His purpose. The first words Rick writes in chapter 1 are: It's not about you. I got thinking about this, especially in the context of everything that had been happening, and I asked, "What about me? Who's going to take care of me? If everything is about God, then do I get anything out of this gig?". I realize this will probably rub someone the wrong way, but fact is, I'm still hurting. I don't care that I had a revelation or an inkling that I was going to lose my best friend, it still hurts.
I'm sorry. Or at least that's what old, suppressed me would say. But I'm not. I don't think God's sorry for ending what was a major bright spot in my mostly dark (at least in my, arguably extremely negative, opinion) life, and I'm not going to pretend that I don't have trouble believing some things I've heard and seemed to have received since.
Rick says we don't get to choose our purpose. God has His own plan, and didn't hold a meeting to get our input, feedback or consensus before making it. We can either speculate about our purpose, or get a revelation of it (did I mention already that I'm having trouble making sense of my life as a whole?). And I got thinking about it, and asking, "what about me? Does God realize I'm hurting here? And if, like I believe, He took away something precious, and it's His plan, do I get any benefits?" And I was made to recall this:
For some reason, I remembered a song that was popular sometime during my school days: The Potter's Hand by Darlene Zschech and Hillsongs, and began singing it. My troubles haven't ceased. I still miss my best friend and I know I hope we get back together again, even if I say I've moved on. But I'm going to choose to believe God, that He took because He had better to give, to both of us. God help me, because like Rick quotes:
In the last month, I've found myself asking some major questions, then suppressing the questions to keep the familiar. My life seemed not to make any sense any longer, some issues facing my family, and finally, my best friend and I broke up. Perhaps someone saw a tweet about casual sex and alcohol. I'd been running on empty for a long time, and that last last blow hit me square. I still haven't recovered, even though I've learned to put on a brave face.
Today, I picked up my copy of The Purpose-Driven Life and began to read. Really (attempt to) read, and not do the high-speed skimming I've become so used to. From today, over the next couple of days, I will be chronicling my experience reading that book — not necessarily for anyone's sake except mine, but maybe someone might be blessed by my climbing out of what is for me, a very dark hole.
Today's chapter is It All Starts With God. Rick talks about the fact that we're created by God, created for Him, and expected to live His purpose. The first words Rick writes in chapter 1 are: It's not about you. I got thinking about this, especially in the context of everything that had been happening, and I asked, "What about me? Who's going to take care of me? If everything is about God, then do I get anything out of this gig?". I realize this will probably rub someone the wrong way, but fact is, I'm still hurting. I don't care that I had a revelation or an inkling that I was going to lose my best friend, it still hurts.
I'm sorry. Or at least that's what old, suppressed me would say. But I'm not. I don't think God's sorry for ending what was a major bright spot in my mostly dark (at least in my, arguably extremely negative, opinion) life, and I'm not going to pretend that I don't have trouble believing some things I've heard and seemed to have received since.
Rick says we don't get to choose our purpose. God has His own plan, and didn't hold a meeting to get our input, feedback or consensus before making it. We can either speculate about our purpose, or get a revelation of it (did I mention already that I'm having trouble making sense of my life as a whole?). And I got thinking about it, and asking, "what about me? Does God realize I'm hurting here? And if, like I believe, He took away something precious, and it's His plan, do I get any benefits?" And I was made to recall this:
For we are God’s [own] handiwork (His workmanship), recreated in Christ Jesus, [born anew] that we may do those good works which God predestined (planned beforehand) for us [taking paths which He prepared ahead of time], that we should walk in them [living the good life which He prearranged and made ready for us to live](Ephesians 2:10, The Amplified Bible).
For some reason, I remembered a song that was popular sometime during my school days: The Potter's Hand by Darlene Zschech and Hillsongs, and began singing it. My troubles haven't ceased. I still miss my best friend and I know I hope we get back together again, even if I say I've moved on. But I'm going to choose to believe God, that He took because He had better to give, to both of us. God help me, because like Rick quotes:
Self-help is no help at all. Self-sacrifice is the way, my way, to finding yourself, your true self.– Matthew 16:25, The Message
Thursday, August 30, 2012
Dear God, it hurts!
You know what. You know how. You know when. I feel like You put me in a bulls-eye and have used me for target practice. And praising You right now is the hardest thing I've done. I still want to break down and cry. Like last night. And right now. And I've tried to suppress the pain. But it hurts. Dad says I should "be strong". I said I'm okay. But I still weep inside.
I'd like You to take the pain away. To turn back the hands of time. But right now, this moment is all I have. All I have is broken praise. Would You please accept it? It's somewhat difficult remembering You love me right now. And that You said You'd never leave or forsake me. You said to rejoice, but it feels like I can hardly lift my hands, let alone dance. You asked that I give thanks, but even talking is work.
Here goes. Thank You for life. The real kind and the ordinary kind. Thank You for the sacrifice that made the first possible. Thank You for the chance to experience the good that causes the pain to seem more painful. It's painful because there was a beauty and a goodness to be contrasted with. Thank You for the boys. Thank You for the job. Thank You for family. Thank You for true friends, though few and far between they may seem. Thank You for yesterday. Somehow, I made it through yesterday, and didn't have to lean on a crutch (It was really close, though, but thank You).
Thank You for meals. Thank You for health. Some people don't even have that. Thank You that the office airconditioner has reverted to usual — I don't have to keep shivering and it's not a distraction (well, until it gets fixed, but I'm glad I don't have to put up with it for now). Thank You for hearing of great things You're doing: it means You're around, and though it feels like it's taking forever for You to get to me, You will get to me. Thank You for the two who got positions. Thank You for things working out even though I was away for a while.
Thank You for today. Based on my past experiences, I'm wary of trusting and expecting for good to happen, but I'll do it anyway. It's just today. And if all I do is get through today, thank You in advance. That alone is a seed of hope for tomorrow.
I'd like You to take the pain away. To turn back the hands of time. But right now, this moment is all I have. All I have is broken praise. Would You please accept it? It's somewhat difficult remembering You love me right now. And that You said You'd never leave or forsake me. You said to rejoice, but it feels like I can hardly lift my hands, let alone dance. You asked that I give thanks, but even talking is work.
Here goes. Thank You for life. The real kind and the ordinary kind. Thank You for the sacrifice that made the first possible. Thank You for the chance to experience the good that causes the pain to seem more painful. It's painful because there was a beauty and a goodness to be contrasted with. Thank You for the boys. Thank You for the job. Thank You for family. Thank You for true friends, though few and far between they may seem. Thank You for yesterday. Somehow, I made it through yesterday, and didn't have to lean on a crutch (It was really close, though, but thank You).
Thank You for meals. Thank You for health. Some people don't even have that. Thank You that the office airconditioner has reverted to usual — I don't have to keep shivering and it's not a distraction (well, until it gets fixed, but I'm glad I don't have to put up with it for now). Thank You for hearing of great things You're doing: it means You're around, and though it feels like it's taking forever for You to get to me, You will get to me. Thank You for the two who got positions. Thank You for things working out even though I was away for a while.
Thank You for today. Based on my past experiences, I'm wary of trusting and expecting for good to happen, but I'll do it anyway. It's just today. And if all I do is get through today, thank You in advance. That alone is a seed of hope for tomorrow.
Wednesday, July 11, 2012
Seems the FBI is after me
Hello. When you read this, I will be on the run. At least, you didn't find out where my stash is. You can't be charged with aiding and abetting. And my folks are also clueless. I hate to leave like this, but it's better I run off than stay and allow you face the shame of my being arrested by the FBI…
This morning, I was expecting a friend's email and as usual, looked into my spam folder, where I had six emails. Nothing surprising about that. I looked to see what was in it — Google's spam-detection algorithms are excellent but not perfect — and lo and behold, the FBI was out to get me:
Oh my! Was it the time I thought Michelle Obama was hot (I have also thought a younger Halle Berry was. Incredibly. Hot.)? Or the times I said one thing or the other against the Nigerian government or any of its leaders? Or was it one of my exes that was getting revenge for something I said (or did/didn't did, more likely)? Or was it my Twitter account? Was it from church for being waaay to explicit on Twitter? Or the people in the office building for flirting with the ladies? Or, or, or…
Anyway, I needed to know what I was charged with. So I took a look see, so I'd know just how to book that ticket to Brazil…
Would you look at that! I've got the FBI so broke, they can't afford to pay their ISP fees and send emails from their domain anymore. Let's look at the attachment:
I'm off to Brazil…not!
This morning, I was expecting a friend's email and as usual, looked into my spam folder, where I had six emails. Nothing surprising about that. I looked to see what was in it — Google's spam-detection algorithms are excellent but not perfect — and lo and behold, the FBI was out to get me:
Oh my! Was it the time I thought Michelle Obama was hot (I have also thought a younger Halle Berry was. Incredibly. Hot.)? Or the times I said one thing or the other against the Nigerian government or any of its leaders? Or was it one of my exes that was getting revenge for something I said (or did/didn't did, more likely)? Or was it my Twitter account? Was it from church for being waaay to explicit on Twitter? Or the people in the office building for flirting with the ladies? Or, or, or…
Anyway, I needed to know what I was charged with. So I took a look see, so I'd know just how to book that ticket to Brazil…
Would you look at that! I've got the FBI so broke, they can't afford to pay their ISP fees and send emails from their domain anymore. Let's look at the attachment:
Anti-Terrorist and Monetary Crimes Division Fbi Headquarters In Washington, D.C. Federal Bureau Of Investigation J. Edgar Hoover Building 935 Pennsylvania Avenue, NW Washington, D.C. 20535-0001 Website: www.fbi.gov Attention, this is the final warning you are going to receive from me do you get me? I hope youre understand how many times this message has been sent to you?. We have warned you so many times and you have decided to ignore our e-mails or because you believe we have not been instructed to get you arrested, and today if you fail to respond back to us with the payment then, we would first send a letter to the mayor of the city where you reside and direct them to close your bank account until you have been jailed and all your properties will be confiscated by the fbi. We would also send a letter to the company/agency that you are working for so that they could get you fired until we are through with our investigations because a suspect is not suppose to be working for the government or any private organization. Your id which we have in our database been sent to all the crimes agencies in America for them to inset you in their website as an internet fraudsters and to warn people from having any deals with you. This would have been solved all this while if you had gotten the certificate signed, endorsed and stamped as you where instructed in the e-mail below.this is the federal bureau of investigation (fbi) am writing in response to the e-mail you sent to us and am using this medium to inform you that there is no more time left to waste because you have been given from the 3rd of January. As stated earlier to have the document endorsed, signed and stamped without failure and you must adhere to this directives to avoid you blaming yourself at last when we must have arrested and jailed you for life and all your properties confiscated. You failed to comply with our directives and that was the reason why we didn't hear from you on the 3rd as our director has already been notified about you get the process completed yesterday and right now the warrant of arrest has been signed against you and it will be carried out in the next 48hours as strictly signed by the fbi director. We have investigated and found out that you didn't have any idea when the fraudulent deal was committed with your information's/identity and right now if you id is placed on our website as a wanted person, i believe you know that it will be a shame to you and your entire family because after then it will be announce in all the local channels that you are wanted by the fbi. As a good Christian and a honest man, I decided to see how i could be of help to you because i would not be happy to see you end up in jail and all your properties confiscated all because your information's was used to carry out a fraudulent transactions, i called the efcc and they directed me to a private attorney who could help you get the process done and he stated that he will endorse, sign and stamp the document at the sum of $98.00 usd only and i believe this process is cheaper for you. You need to do everything possible within today and tomorrow to get this process done because our director has called to inform me that the warrant of arrest has been signed against you and once it has been approved, then the arrest will be carried out, and from our investigations we learnt that you were the person that forwarded your identity to one impostor/fraudsters in Nigeria when he had a deal with you about the transfer of some illegal funds into your bank account which is valued at the sum of $10.500,000.00 usd. I pleaded on your behalf so that this agency could give you till 7/10/2012 so that you could get this process done because i learnt that you were sent several e-mail without getting a response from you, please bear it in mind that this is the only way that i can be able to help you at this moment or you would have to face the law and its consequences once it has befall on you. You would make the payment through western union money transfer with the below details. NAME: OBI JACOB ADDRESS: LAGOS NIGERIA TEXT QUESTION:FOR ANSWER: YOU AMOUNT: $98 Senders name====== Send the payment details to me which are senders name and address, mtcn number, text question and answer used and the amount sent. Make sure that you didn't hesitate making the payment down to the agency by today so that they could have the certificate endorsed, signed and stamped immediately without any further delay. After all this process has been carried out, then we would have to proceed to the bank for the transfer of your compensation funds which is valued at the sum of $10.500,000.00 usd which was suppose to have been transferred to you all this while. Note/ all the crimes agencies have been contacted on this regards and we shall trace and arrest you if you disregard this instructions. You are given a grace today to make the payment for the document after which your failure to do that will attract a maximum arrest and finally you will be appearing in court for act of terrorism, money laundering and drug trafficking charges, so be warned not to try any thing funny because you are been watched. THANKS FOR YOUR CO-OPERATION. ROBERT MUELLER WASHINGTON DC Anti-Terrorist and Monetary Crimes Division Fbi Headquarters In Washington, D.C. Federal Bureau Of Investigation J. Edgar Hoover Building 935 Pennsylvania Avenue, NW Washington, D.C. 20535-0001 Website: www.fbi.gov
I'm off to Brazil…not!
Tuesday, July 10, 2012
Getting monotonic time on OS X since clock_gettime isn't available
tl;dr version:
Disclaimer: I still have no idea what monotonic time is.
#include<mach/mach_time.h>into your source file.- replace any calls to
clock_gettime(CLOCK_MONOTONIC, ×pec_t)with calls tomach_absolute_time().
CLOCK_MONOTONIC. Initially, I took one glance and began looking that up (I need to really slow down a lot more and look at things properly). I didn't find anything useful and put the issue aside for a bit. I later ran make distclean, re-ran configure, and then make. Looking at the error closer this time, I saw that clock_gettime() was 'implicitly declared'. So I googled again and found the information at the top. I would normally have directly linked, but I couldn't view the actual page (referenced several times since 2009 when it was actually posted), since there was a database error on the site.Disclaimer: I still have no idea what monotonic time is.
Saturday, June 16, 2012
Scam aimed at GTBank customers
Earlier on today, I got an email that appeared at first blush to be from the Guaranty Electronic Notification System (GENS). It had a HTML attachment, and immediately seemed suspect to my mind. Instead of opening the attachment, I decided to download it and take a look at the internals.
First off, let's have a look-see at the email itself:

Now, this is what it looks like in my browser:

But look at what it reveals under the hood:

After filling it out, it goes to a remarkable likeness of the GTBank site:

Here's a screenshot of the real GTBank site

There are various differences between the clone and the original. Some differences exist, however. For one, the "Internet Banking" section is on the left on the clone, but on the right on the original. Furthermore, it's hard to ignore the gigantic ad on the right of the clone, and though it doesn't show in the screenshot, the clone has the address "www.formbuddy.com" in the address/omnibar.
Caveat recipient. Don't fill out anything you get in your email. Always confirm first from a bank branch at the very least before blindly submitting information on the internet.
First off, let's have a look-see at the email itself:

Now, this is what it looks like in my browser:

But look at what it reveals under the hood:

After filling it out, it goes to a remarkable likeness of the GTBank site:

Here's a screenshot of the real GTBank site

There are various differences between the clone and the original. Some differences exist, however. For one, the "Internet Banking" section is on the left on the clone, but on the right on the original. Furthermore, it's hard to ignore the gigantic ad on the right of the clone, and though it doesn't show in the screenshot, the clone has the address "www.formbuddy.com" in the address/omnibar.
Caveat recipient. Don't fill out anything you get in your email. Always confirm first from a bank branch at the very least before blindly submitting information on the internet.
Wednesday, June 06, 2012
Deep diving
Seems the last few weeks have had me push things. I recently got a MacBook Pro, which, for me being a longtime PC user (almost exclusively Windows, and on my crazy days, Linux) prior to getting it, was a major adjustment. There are little annoyances (in Chrome for OS X, like Chrome for Windows and Linux, Control-Enter (Return for purists) completes text in the address bar/omnibox with 'www.' and '.com'; for Firefox on OS X, it's Command-Return instead) and somewhat larger annoyances (I keep looking for Home and End keys). In both my personal (a loved one lost a friend on Sunday) and professional life (after doing Python web dev in Django, I'm trying to tackle a personal project in Flask/CherryPy/Tornado — please excuse the analysis paralysis — with SQLAlchemy; and the learning curve seems steep compared with Django).
But it's a good, even great, thing. Because it means I've a chance to cut the cruft. To grow. Not to get stuck. To make a difference. And I'm grateful for it.
But it's a good, even great, thing. Because it means I've a chance to cut the cruft. To grow. Not to get stuck. To make a difference. And I'm grateful for it.
Sunday, June 03, 2012
Building ReportLab on OS X with Homebrew and Freetype support
Long time, too lazy to blog. Don't ask. Moving on, I've been trying to set up my MacBook Pro as a development box for a while. Since the house I'm in is largely using Python, I've set up both virtualenv and virtualenvwrapper with the latest 2.7 Python (Lion comes with 2.7.1, latest as at the time of writing is 2.7.3), pip, distribute and whatnot.
One of the packages I wanted to install is ReportLab. Unfortunately, it kept building without Freetype support, so TrueType support was unavailable. This wasn't acceptable, so I started looking for ways to build it with FreeType support in.
According to this, I would have to download and build FreeType separately. That would not do (because I was being lazy, plus, I already had FreeType installed by Apple — I'd already tried to run brew install freetype, and Homebrew warned me that FreeType already comes with Lion in
Initially, I tried adding the respective include and library paths inpython setup.py install. Too tired to test with code. Hope it works for you.
Update: This post talks about building PIL on Snow Leopard with FreeType2 support, but the instructions also work for ReportLab. The tl;dr version is:
One of the packages I wanted to install is ReportLab. Unfortunately, it kept building without Freetype support, so TrueType support was unavailable. This wasn't acceptable, so I started looking for ways to build it with FreeType support in.
According to this, I would have to download and build FreeType separately. That would not do (because I was being lazy, plus, I already had FreeType installed by Apple — I'd already tried to run brew install freetype, and Homebrew warned me that FreeType already comes with Lion in
/usr/X11/include and /usr/X11/lib.Initially, I tried adding the respective include and library paths in
setup.cfg. Didn't work. Eventually, after trying seriously to grok the evil that is distutils code, I found that there is a class called inc_lib_dirs, and in its implementation of __call__(), it checks the platform, and makes a lot of calls to aDir(), setting either an include path (first argument uppercase 'I', no quotes) or a library path (first argument uppercase 'L'; again, without the quotes). I simply added new lines for the appropriate include/library, saved and ran python setup.py build. This worked, so I ran Update: This post talks about building PIL on Snow Leopard with FreeType2 support, but the instructions also work for ReportLab. The tl;dr version is:
- download PIL (or ReportLab) source package
- unpack it
- change directory into the package folder
- create a new file called setup_site.py with the contents: FREETYPE_ROOT = "<freetype library path>", "<freetype header path>"
- run python setup.py build (or install)
Subscribe to:
Posts (Atom)








