Category Tech

Facebook vs Google+ Sharing

I hear of facebook getting a lot of flack because of how they manage (or purportedly don’t manage) their users’ privacy. I did this experiment a while back but haven’t had time to blog about it. The tedious task of taking screenshots and logging in and out of 3 different accounts on 2 different social networks seemed a bit too daunting. So instead of screenshots, I decided to illustrate :p feel free to recreate the scenarios yourselves though :)

I don’t know, maybe google has their reasons for implementing it the way they did. Which do you prefer?

who wants (to give) invites to facebook timeline?

If you’ve already gone to the trouble of verifying your account and getting early access to the new facebook timeline, you might want to share this awesome feature with your friends. If they’re the type that can’t be bothered to go through all the steps (or have concerns about the verification step), you can simply invite them as a developer and they too can get early access to facebook timeline.

If you want invites, find someone on your feed already talking about getting the timeline enabled and ask them to invite you. If they say they don’t know how, send them this post. They should let you know when they’ve finished #4. Then check out the section For the Invitee.

 

For the Inviter:

1. visit https://developers.facebook.com/apps and go to the app that you created to get verified and click on Edit Roles:

image

 

2. You can then add a new developer:

image

3. Type in your friend/s’ name/s

image

4. You should see this untill your friend accepts the developer request.

image

 

For the Invitee:

1. if your friend has finished inviting you, you’ll get this notification:

1

2. click on it and you’ll be taken to a page to install the developer app. Once finished, you should see a link that will ask you to confirm your developer request:

2

3. Once you’ve confirmed, go to the facebook homepage and you should see this notification on the top. Click Get It Now and enjoy Timeline!

3

Dear app devs

I don’t think I’m stingy when it comes to buying apps but when apps do stupid things like this I get a little bit pissed. maybe I am PMS-ing but I really am quite pissed.

I bought this app a while back because I really enjoyed the game and it was 99 cents. There was a free version which only had one puzzle so I paid for it because I enjoy it. Then now it seems they have released an update which made the paid version “totally free”.

20110823-092517.jpg

I inherited my husbands iPhone 4 so I installed it but now I have the updated version of the app shitladen with ads!

20110823-092548.jpg

Why didn’t he update the free version or better yet publish a totally new one with the ad support?!?

I want my 99 cents back!

//end rant

protect yourself from click-jacking!

Click jacking happens when you visit a website that shows you content to mislead you into interacting with it. When you do, suddenly messages/wall posts/ etc (because this usually happens on facebook) get sent with your knowledge. Sometimes it can be an embarrassing post on your own wall, and sometimes annoying post to ALL your friends’ walls (which is a pain to delete).

We’ve seen those intriguing videos being posted around our friends’ walls and usually curiosity gets the better of us, so we *click*. It leads to a page that can either be a fake video page, or a fake captcha page, or who knows what these malicious folks come up with these days. So, if you’re the really curious type, or you have friends who really do post weird videos that you’re often interested in watching yourself, make it a habit to browse these links in private, so at least you’re safe from being possibly click jacked.

HOW

1.Download and install a browser that supports in-private browsing. I use either IE 8 for XP, IE9 for Win7 or Chrome

2. whenever you see a link to a video that you’d like to view and it doesn’t play directly within facebook (that is, it takes you to another page or opens a new window) right click on the link and select “Copy Shortcut” (IE) or “Copy link address” (chrome)

imageght

 

3. To start a private session, hold Ctrl and shift then press P for IE and for chrome Ctrl+Shift+N. Your new browser windows should look like this:

IE 9

image

Chrome

image

 

4. Go to the address bar of your browser and press Ctrl+V and press enter. Already the link looks malicious, but since we’re in private and not logged into any accounts, there’s no risk of your accounts being compromised (unless you already have an in private session going on where you’re logged in)

 image

 

The example above just redirects to google now so they’ve probably taken it down. But since it’s not loading a proper page, we can safely assume that that was a malicious link. At this point, I can either ignore any future posts of the friend who posted since he clearly easily falls into these things, or I can help him out by letting him know that there’s a link to a malicious site that’s been posted on his wall in case he’s not aware. And if you’re feeling extra helpful, teach them what you’ve learned about in private browsing. You can do your part to make the internet (well, maybe just facebook) a safer place. Smile

Since when did facebook require credit card info to build an app??

image

Had the urge to build a new app recently when I came upon this. Since facebook doesn’t support mobiles in SG yet, I have to go with the credit card option. What’s going on? I’m not sure I want to give my cc info especially with all those click-jacking apps floating around. But now that I think about it, maybe those apps are the reason why facebook is putting this extra security measurement. Still though, I’m not comfortable with giving out CC information, too scared I’d end up with a bajillion facebook credits because I clicked a link. :/

I’m glad I created a lot of apps in the past, maybe I’ll try and recycle the ones I’m not going to use anymore…

Fixed: Wifi keeps dropping on mac/ipad

Ever since we got a new router to replace the one that broke down, we’ve been having trouble with wifi on Macs and iPads at home. Strange cause my win7 machine seemed to be doing fine. So it turns out that we had WEP security on and after searching through forums setting it so WPA or whatever the most secure settings are actually fixes it. No more problems with the wifi. Well, the range is still a problem. Not really sure where the best place is to put the router. Right now it’s in the bedroom, but then our XBOX in the living room can’t seem to get a stable connection Confused smile Bah, we don’t play that much games anymore anyway..

Building and deploying an office 2003 add-in

Just in case I need to go through this again, here are the resources that I found useful.

Walk through on preparing your add-in for deployment

http://msdn.microsoft.com/en-us/library/bb332051.aspx

Enable Windows Installer Logging – if anything fails during deployment, this is useful for figuring out what went wrong.

http://support.microsoft.com/kb/223300

Hosting WordPress on a Windows Hoster

I remember having this problem before which I have forgotten about and hadn’t experienced, until I had updated my WordPress installation on a Windows hosted blog. I got the error, “Failed opening required ‘./wp-blog-header.php’ “. Just so I remember next time, 2 files I need to update when this happens:

index.php

change: require(‘./wp-blog-header.php’); => require(‘wp-blog-header.php’);

xmlrpc.php

change: include(‘./wp-load.php’); => include(‘wp-load.php’);

UPDATE: One more thing, in order to enable publishing images through Windows Live Writer, you have to manually create the wp-content folder as well (or is it wp-content/uploads…)

Will it Blend: Wrapping the Text on Silverlight Chart Legends

In the course of my building our ROI app, I was trying to figure out how to wrap the legends of charts when the text gets too long.

This is what I get with the default chart.

image

You’ll see here, there’s a lot of waste of space for the legend when what I really want to see is more of the chart.  So first thing we’ll do is fix the width of the chart. To do that, Right Click on the chart, Edit Template then depending on whether you’ve already been fiddling with your chart template, either Edit Current or Edit a Copy

2010-11-30 13h39_21

When you expand the template, you’ll see a grid within the grid that contains both the chart and the legend.

2010-11-30 13h42_32

You’ll notice that the grid is split into two, a star sized column and an auto sized one. Since autosizing will adapt the column size to the content, we’ll need to change this to star sized as well. You can do that by clicking on the icon and change it to the unlocked lock symbol.

2010-11-30 14h11_07

Now, you should be able to click on the triangle and resize the columns to your desired width ratios.

2010-11-30 14h12_46

You’ll notice that when you do this, your legend area won’t have as much space as before and since the legend items aren’t formatted to wrap by default, the text gets cropped if you have long lines of text.

2010-11-30 14h14_00

Return to the scope of the user control by clicking on this icon in your Objects and Timeline panel

2010-11-30 14h17_00

Find one of your ColumnSeries (or whatever data series your chart is using) Right-click->Edit Additional Templates –> Edit LegendItemStyle –> Edit a Copy

2010-11-30 14h19_22

Give your style a name, and choose where to define this style. This depends on where you will be using this style, if it’s only in this page, then you can choose document. If there are other pages, you think you’ll be using this style in, choose Application. If you want to be able to reuse this style in other applications ,choose Resource Dictionary, choose an existing one or create a new one if you don’t have one yet. This stores the style in a separate file which you can then later on import to your other projects.

2010-11-30 14h23_18

Clicking on OK should then bring your designer to to the LegendItem template designer. If you expand the StackPanel, you’ll see that we have the Rectangle and Title elements. If you look into the xaml code, you’ll see that the Title element is template-bound to a property called Content.

2010-11-30 14h31_26

In my case, since I know that the legend will only represent text content, I can simple delete the title element, replace it with a Textblock object and apply the same bindings. I can do that by first selecting the textbox, search for the text property in the search box of the Properties panel, then clicking on the small square beside the property to access advanced options.

2010-11-30 14h35_30

We select Template Binding –> Content

2010-11-30 14h38_51

One last thing to do is set the width of the TextBox since it’s currently auto sized and we can’t currently set the width to take up the rest of the unoccupied horizontal stackpanel space. Smile If you want your legend to scale dynamically, you’ll need to change the stackpanel into a grid. To do this, right-click on the StackPanel in your Objects and Timeline panel –> Change Layout Type –> and select Grid

2010-11-30 14h46_38

After this step, check on your Rectangle, most likely, the Width and Height properties will be reset to auto so you’ll want to give this a size.

2010-11-30 15h01_40-

For the grid itself, it’s Height and Width gets fixed so we’ll want to reset this to auto so the grid is free to resize as it’s content or container feels necessary.

2010-11-30 15h06_16

Now we can add a grid line by clicking on the top portion of our grid, and right after where the Rectangle ends:

2010-11-30 14h49_09

then toggle the grid property (by clicking on the lock icon) until we get Pixel sized.

2010-11-30 14h52_22

We can leave the other column at star sized so it’ll take up the rest of the available space.

2010-11-30 14h51_56

With the TextBox selected, make sure the Width and Height  is set to auto (if there is a value, you can use the button on the right of the field to set to auto), the HorizontalAlignment and VerticalAlignment are set to Justified and the margins are set to the distance you want.

2010-11-30 14h55_05

Now when you go back up to the UserControl scope, you’ll see the TextWrap in effect. Looking at this though, I might want to change the alignment/margins so that the rectangle is aligned to top instead of in the middle just to make it look nicer.

2010-11-30 15h11_13

To go back to editing the template, right click on the ColumnSeries –> Edit Additional Templates –> Edit Current –> Edit LegendItemStyle

2010-11-30 15h12_35

In my case, I chose top aligned with a bit of a top margin.

2010-11-30 15h14_27

Going back out to the UserControl scope, we’ll be able to see the effect.

2010-11-30 15h18_33

You can play around with how you want your legend to look and once your satisfied, it’s time to apply the style to the other series’. No you don’t to do that whole set of steps for each of them so don’t worry. Right click on the other column series-> Edit Additional Templates –> Edit LegendItemStyle –> and this time select ApplyResource and you should see the style you created in the previous steps and click on that. In my case, I named the style LegendItemStyle.

2010-11-30 15h20_05

You’ll notice your legend automatically format itself the same way the previous column series did.

2010-11-30 15h22_34

And that’s it!

Syncing One Note on your WP7 phone with Office Live

If you start up the Office app, there’s a One Note section

IMG_0021

Basically, click on all and then refresh. There will be a prompt that will ask you to confirm the creation of your default notebook on your Skydrive. After that’s done, you should be able to access your notes from the phone on http://office.live.com  I found the Personal (Web)

If it’s not in the recent documents, you might want to check “My Documents” cause that’s where I found mine.

image

So all that works perfect. But what I did discover is you can view and edit your existing notebooks too (though it’s a bit buggy). If you want to try it, go back to the home screen and start up Internet Explorer, then navigate to http://office.live.com

IMG_0023

You can then navigate to the existing notebook you want to edit, and click on its icon.

IMG_0024

That should then trigger the One Note app to open up the notebook:

IMG_0027

You’ll then be able to navigate to the sections on that notebook and edit and sync as you please. One bug in this instance is the One Note app doesn’t seem to name the section right*, in this case the app says “Untitled Section” even though I have it named Project List on Skydrive. Making changes seems to still update the right section though. On another incident where I tried syncing a notebook with 4 sections, 3 of the sections ended up having the same name, even though they were named differently on the server. I’m sure they will send out an update to fix this problem soon.

IMG_0028

Oh, and if you want to stop syncing (or want to try re-adding the notebooks to try and fix the section names) just tap on the trash bin icon at the bottom, that will prompt you to select the notebook to delete and it will stop syncing to your phone.

*UPDATE: Seems that the issue is fixed now. If you have any untitled sections, you can just delete and readd them to have them showing right. :D

Copyright © Aimee Gurl…
for as long as i can remember, technology has always fascinated me

Built on Notes Blog Core
Powered by WordPress