The question of face veils in the public sector

April 13th, 2010 by Evan

Immigrant complains about not being allowed to wear a face veil in class

I find it amusing that it’s always the people who immigrate from backward countries (usually from backward lives as well) that complain the loudest about “their rights” being trampled on. I think this whole face mask / veil question is one of the most ridiculous “issues” out there today. It’s not as if countries with large populations of Muslims don’t check the faces of women who enter the country – it’s simply not as practical to allow women to remain unidentifiable in the an age of largely open borders such as the one we currently live in. News flash – we don’t live in tribal villages any more!

Let us assume for a minute that Canada decided to allow certification courses to be taken by people in face masks, veils, or similar devices that can aid in identity concealment. How would we stop cheating? I imagine that a thriving cheating industry would sprout up, and the value of government issued certifications would in turn be much diminished. Given this compelling argument alone, I think that the debate on the subject should more or less be considered a closed book.

Finally – and certainly not least of all – if this “Aisha” is so set on living traditionally that she’ll go to such extreme lengths as to wear a veil over her face, then why doesn’t she adhere more closely to some of the other aspects of her religion, to be more specific, its stance on female education. If you come to Canada for a better life, then please leave your bullshit backward customs in your country of origin – thanks.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

Earthquake Shenanigans Round Two: Chile

March 2nd, 2010 by Evan

Ever heard the expression “beggars can’t be choosers?” Well – apparently the Chilean government hasn’t.

Chile asks Canada for “a field hospital, a pontoon bridge, generators and telecommunications equipment”

This is horrible horrible HORRIBLE etiquette. Imagine if your neighbours had their home burn down, and maybe lost a child or the family dog or what. It’s a terrible tragedy – to be sure – not many would deny this. I’m sure that most people would contribute help in some way to the bereaved family, perhaps financial, or perhaps in other ways. But even under these circumstances, it would doubtless be considered a faux-pas if the family then gave specialized lists to each of their neighbours (eg: vinyl siding, cellphones and computers for all family members, and a new central air conditioning system). For a nation’s ambassador to make such a directed and blunt demand, is quite honestly, so absurd as to rival the most narcotic/psychotic inspired works of art.

While I approved of the current Governor General’s (Michaelle Jean) actions regarding the hunting/ingestion of seals, my confidence in her at this time is at an all-time low due to her lobbying to get Canada to contribute the most earthquake aid money to Haiti (by the way: she’s of Haitian descent) of any country (at least initially – see my last post). She has a chance to somewhat redeem herself now by lobbying to tell the Chilean government to go fuck itself until it can learn some manners.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

Haiti; why do we care?

January 15th, 2010 by Evan

Yes yes, I’m an ogre for not feeling compassion for fellow human beings. I should think before I speak, I’m not being PC enough, whatever. What I think makes the earthquake situation in Haiti – correction – the international aid that’s flowing into the earthquake stricken Haiti that’s being championed as some sort of “chance to pull together” for all, regardless of political or other agendas. Since I’m Canadian, I’m most concerned with the promise that the federal government made to match all donations by Canadians. The fact that our current Governor General is of Haitian descent doesn’t really help placate my concerns.

However, over and above all of these other legitimate self-serving concerns, I’m quite distraught about the fact that all of this aid is not actually going to have much positive impact on the lives of these people in the long run, even if it is morally justifiable. The people of Haiti were (for the most part) living in poverty before the disaster, in a country devoid of transparent systems and decent infrastructure. After all of the aid arrives and the earthquake victims consume all of their bottled water and Canadian bacon, or whatever it is that we’re sending, how will their lives change? What’s to stop the donations from being diverted by corrupt officials for uses other than originally intended? I for one don’t support the donations; if those people weren’t worthy of donations before the earthquake, I don’t think they’re any more worthy after; the corruption index for Haiti is rather too high to be able to entrust the Haitian government with large quantities of supplies and money. It’s entirely possible, and even likely, that donations will perpetuate the state of poverty and misery that the majority of people in Haiti are already in, rather than alleviating the problems.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

WPMU revenue sharing plugin development

January 2nd, 2010 by Evan

Happy 2010,

I am semi-”giving in” on the whole Internet advertisement thing – but not totally. If you’ve been reading my posts with any degree of regularity, you’ll know that I really, really, REALLY don’t like internet advertising, and I go through reasonable lengths to ensure that the ads I see are minimal. However, hosting services do cost money, so putting some ads on verStory seems to be the best option. I just whipped up a quick revenue sharing plugin (however the “sharing” part is still in the works, thus you’ll currently only see Google ads on my blog and not on all hosted verStory blogs). At any rate – I want the authors of the other verStory blogs to also be able to make revenue, so – once complete – the Google ads on verStory will be half verStory ads and half the ads of authors of given blogs. I also want to build in some really good positional configuration, so that users can customize the degree of ad visibility, but we’ll see how things go.

Finally, the only way that I can justify this insertion of ads, is to bring attention (again) to an excellent Firefox plugin that will completely block ads (at least the ones that will be on verStory):

Adblock Plus

Another interesting phenomenon is the monetization that seems to have occurred with WordpressMU in general. As far as I can tell, the site is pretty much useless unless you register for a “premium” account, and most authors of WordpressMU plugins have stopped hosting them and (I assume) joined the WordpressMU “premium” dev team. Whether or not I’ll look into that or simply release my plugin for free once it’s complete, I’m really still not sure.

Anyhow – again – happy New Year, and Season’s Greetings, and whatnot

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

Blast from the past: KMFDM

December 28th, 2009 by Evan

Christmases as of late have seemed to arouse a lot of nostalgia (I’m guessing it’s the lack of turkey dinners). Anyhow, recently had the urge to listen to a couple of old favourites from my highschool years by KMFDM. KMFDM has a huge mass of songs that are kinda “meh”, but a surprisingly large collection of amazing songs as well. Youtube quality of course, but have a listen and consider downloading on iTunes or such:

Anarchy (God and the State remix)

Save Me:

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

Skype hogs port 80; beware when setting up WAMP server

December 26th, 2009 by Evan

I, like (I suppose) a lot of webdev people, haven’t been formally educated when it comes to tech stuff. I most struggle with server stuff, although I’m certainly getting better, and can *usually* figure stuff out, given enough time and perseverance. The latest issue is an example of something that, while not taking me too much time to figure out today, I could imagine myself a few years ago becoming frustrated and giving up on whatever project it was I had in mind. Being a reasonably benevolent global citizen, I’ve decided to share the solution.

The problem:
- want to install WordpressMU on local machine for dev purposes
- the WordpressMU installation page specifically states that you should use “localhost.localdomain” instead of simply “localhost” or “127.0.0.1″ as the “Server Address”
- WordpressMU doesn’t like port numbers in its URL/URI
- apache server (WAMP) was initially installed/configured to run on port 8080 instead of port 80

As far as the first bit, specific to WordpressMu in this case, I found a page on “maketecheasier.com” to be very useful, to summarise:

- run notepad as administrator and then open up the file “hosts” in “C:\WINDOWS\system32\drivers\etc” (you may have to select “all files” instead of “.txt files” or whatever in notepad in order to see the file).
- add lines “127.0.0.1 localhost.localdomain” and, for example, “127.0.0.1 testblog1.localhost.localdomain” to the file (as many lines as needed for test blogs on your WordpressMU dev site), and save
- assuming that your WAMP server is configured to run on port 80, you should be good to go

Unfortunately, in my case, my WAMP server was configured to run on port 8080 instead, owing to that when I installed it, it complained and told me that port 80 was in use. I had had this issue before, and just assumed that this was a Windows specific issue – but this is incorrect. The culprit, in my cause, was Skype. I’ve actually blogged / researched about Skype recently for unrelated issues, but it turns out that Skype initially tries to work on port 80, and this apparently causes a conflict with a WAMP server running on port 80. The solution is pretty simple – turn of Skype before starting your WAMP server (you can turn it on after your WAMP server has started up), and all will be fine).

If you’ve already got some random configuration files for some other dev sites on your WAMP server configured with port 8080 instead of 80 (or no port) – don’t worry – you can just add another line in your httpd.conf file, something like:

# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 8080
Listen 80

And there you have it. As usual – if this post helps you – please just take the time to leave a comment.

Cheers, and happy dev work ;)

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

The end of privacy protected “secure” Skype

December 2nd, 2009 by Evan

So, I was trying to download Skype the other day (from inside China) and I got silently redirected to the TOM Skype page (I wont link to it here because TOM Skype is malware) from the normal Skype domain name. My anti-virus browser plug-in started screaming “you’re at a malware site!” and this led me to do a bit of research about TOM Skype. Here are some interesting pages regarding the business partnership that TOM has with Skype:

There is a lot more information on the net about TOM Skype and how terrible it is – just use Google if you want to learn more. To quickly summarize the negative characteristics of TOM Skype, I’ve made a point form list:

  • chat messages of TOM Skype users as well as others who are using non-TOM Skype and communicating with TOM Skype users are monitored and stored (possibly insecurely stored at that)
  • advertisements (some not suitable for children) are displayed to TOM Skype users (no advertisements are currently present in the non-TOM version)
  • there have been reports of trojans being bundled with the TOM Skype software

To make this all the more ridiculous, as of this writing, this is Skype’s privacy policy regarding the sharing of customer information:

Skype’s current privacy policy

This is quite ridiculous and is hugely contradictory to Skype’s promises of “safety and security”. Skype then has the gall to make amazingly disingenuous statements such as this:

https://support.skype.com/en-gb/faq/FA74/Does-Skype-contain-any-malware-or-spyware

Why is there no mention of TOM Skype?!?!? I was originally under the impression that only TOM-Skype compromised user privacy, but it seems that normal Skype is also not safe or secure. Here’s a nice little gem that I found in the privacy policy:

Your information may be stored and processed in any country in which Skype and its group companies maintain facilities, including outside of the EU. In this regard, or for purposes of sharing or disclosing data in accordance with this article 4, Skype reserves the right to transfer information outside of your country. By using Skype software, Skype’s websites or Skype products you consent to any such transfer of information outside of your country. As Skype continues to develop its business, Skype might sell or buy subsidiaries or business units. In such transactions as well as in the event Skype or substantially all of its assets are acquired by a third party, personal information of Skype users will generally be one of the transferred business assets. We reserve the right to include your personal information, collected as an asset, in any such transfer to a third party.

which, given the knowledge of TOM Skype, and then combined with:

Skype will retain your information for as long as is necessary to: (1) fulfil any of the Purposes (as defined in article 3 of this Privacy Policy) or (2) comply with applicable legislation, regulatory requests and relevant orders from competent courts.

there is basically no reason why anyone who has even a rudimentary desire for privacy to ever even consider using Skype. Basically, I’m pretty sure this means that, although Skype might not directly use your information or messaging history for nefarious purposes, they’re free to sell the information to subsidiaries (like TOM) that basically will use and store your information however they please. I’ve actually purchased “Skype credit” and now I’m going to send them an email requesting a log of any time my personal information or messages have been shared or stored, as I feel that I’m entitled to some level of customer service given that I’ve given money for my service (I’ll post transcripts – as I’m assuming they’ll refuse). I’m particularly disgusted with Skype, as in the past I’ve suggested to others to use Skype because it’s “secure”. Shame on this company for letting down its users.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

Microsoft “net-bans” a million modified Xbox 360s: My Prediction

November 16th, 2009 by Evan

Microsoft warns of banned Xbox 360 consoles for sale on eBay

The comments section here is quite interesting; it illustrates that a large number of (presumed) Canadians are seemingly unable to comprehend the definition of the word copyright. I think that, in light of this apparent ignorance, as we approach a time in which essentially everyone is connected to high-speed internet at all times, a fundamental change in the way that we pay for software rights is bound to occur. We have already seen some examples, such as with the game Company of Heroes, for which an internet connection is required to play the game at all (even single player). More strikingly, in China (where software piracy is rampant [not to mention other piracy]), the popular game World of Warcraft is essentially free (I think it costs ten Yuan or something ridiculously trivial, and it might even include a time credit, in order to get users “hooked”), but users have to pre-pay for playtime.

In the future, I think it’s possible that almost all software will perform a license check before starting (and perhaps periodically while running), and users may be subject to a use based charge, although the software itself might be free. Companies might be able to combat the piracy of say, an office program (which, if pirated, could create documents independently), by having the software that a given client is using first grab a key from a server. Then, only documents that were created by genuine versions of the office program could be accessed by other genuine versions, or shared. Of course, this all would require many agreements between software firms in order to work, as certain office programs would have to be compatible with the files of others, but I’m confident that some sort of “ISO” type standards organisation could handle such a task. It certainly will be interesting to see how accurate this prediction turns out to be in, say, ten to fifteen years.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

Atahualpa Theme

November 9th, 2009 by Evan

Back when I set this site up, I rarely encountered a theme worth mentioning, but this one is certainly worth checking out:

Atahualpa Theme Download Page

The classic verStory theme (that my blog is currently using as of this writing) is based on, I think, Kubrik, or something like that. When I feel inspired, I’ll probably make up some better images and just switch over to Atahualpa myself. My friend Ekki (ekki.verstory.com) is already using it on her verStory site that’s about climate change and vegan environmentalists, or something.

Also – my birthday is coming soon. Twenty four years on God’s great Earth. Happy birthday, me.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks

Quick & Easy Guide to SSH Tunnelling with Firefox

October 31st, 2009 by Evan

I looked around on “The Google” (as our late GW would say) to find a non-nonsense walk through on setting up SSH tunnelling w/ Firefox, and although I found a few pages that, when combined together, got me set up, I didn’t see one that was near foolproof from start to finish. Thus, my gift to the internet is this.

Steps for SSH Tunnelling and secure web browsing with Firefox:

Note: oddly enough, you need a working SSH server login in order for this to work.

Tunnelier:

  • Open Tunnelier (download page)
  • Open it up, enter your SSH server details on the first tab
  • Click on the “Services” Tab
  • Check the “Enabled” box; you’ll see “Listen Interface” should be 127.0.0.1 (your computer) and “Listen Port” should be 1080
  • Click the “Login” button

Firefox:

  • Open Firefox (download page)
  • Type “about:config” in the address bar ( and then press enter, obviously ;) )
  • Filter for “socks”
  • Set the value of “network.proxy.socks” to “127.0.0.1″
  • Set the value of “network.proxy.socks_port” to “1080″
  • Set the value of “network.proxy.socks_remote_dns” to “true”
  • Select “Tools” -> “Options” -> Click the “Network” Tab
  • Select “Settings…”
  • Click the “Manual Proxy Configuration” radio
  • HTTP Proxy, SSL Proxy, FTP Proxy, and Gopher Proxy should be BLANK
  • “SOCKS Host” should be 127.0.0.1 on port 1080
  • Click “OK” and whatnot, and give it a try – should work assuming you’re connected to your SSH server :)

OK – that was easy, no? Happy safe and secure tunnelled browsing!

Social Bookmarks:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Reddit
  • Technorati
  • Yahoo! Bookmarks