Hey Web Developers.

I know we’re all about engaging our web site visitors and getting them to like, tweet, or otherwise drive traffic to your webpage, but can we talk a bit?

If you’re using the standard like button for your page, just check to see what your page looks like from a place that blocks social media like Facebook.

Here’s what i see whenever I try and read an article on TheVerge.

SS

Notice: the huge grey bars covering the content? Those are poorly designed/implemented Facebook like/share buttons. They cover the meat and potatoes of the website: the actual content.  It drives users crazy.  More importantly, it drives people away from your site.  Just because someone is at work doesn’t mean they shouldn’t be able to view your site and read the content.

Here’s what a normal implementation should look like:

SS2

Notice the difference?  The Like button is there, visible.  It doesn’t cover the content of the page.  It doesn’t flow beyond the size of the actual button.  Clicking it would result in a block page, as expected, because Facebook is blocked.  It doesn’t affect the readability or usability of the page though.  This is IMPORTANT.

The easiest way to fix this is to host the Like/Share button icon on your own web server. This way your users don’t need to install something like Facebook Blocker ( http://webgraph.com/resources/facebookblocker/ ) just to read an article.

Thanks!

So we started to get some interesting emails at work over the past few weeks.  I’ll reproduce them here.  They’re a laugh riot.

Email #1


 

Dear Manager,

(If you are not the person who is in charge of this, please forward this to your CEO,Thanks)

This email is from China domain name registration center, which mainly deal with the domain name registration and dispute internationally in China. We received an application fromHuayuan Ltd on May 12, 2014. Theywant toregister ” our-domain” as their Internet Keyword and “our-domain” ”our-domain.com.cn” ”our-domain.net.cn” our-domain.org.cn ” domain names etc..,theyarein China domain names. But after checking it, we find”our-domain” conflicts with your company. In order to deal with this matter better, so we send you email and confirm whether this company is your distributor or business partner in China or not?

Best Regards,

Jim
GeneralManager
Shanghai Office (Head Office)
3002, Nanhai Building, No. 854 Nandan Road,
Xuhui District, Shanghai 200070, China
Tel: +86 216191 8696
Mobile: +86 18701994951
Fax: +86 216191 8697
Web: www.ygregistryltd.org


We kind of smelled a scam going, so we decided to roll with it.

Reply #1


Hello Jim,

“our-domain.org” is a website for a USA-based school district and is not affiliated with any other similar domain or respective company/organization. In order to avoid confusion, we kindly ask that the “our-domain” keyword not be registered in the capacity in which you described. Thank you in advance for your help and cooperation.

-Dan

Daniel <Lastname>
Technology Specialist, Webmaster
School District of the 🙂


 

We waited, and lo-and-behold, we got a reply.

Email #2


 

Dear Sirs,

Our company based in chinese office, our company has submitted the “our-domain” as CN(.cn/.com.cn/.net.cn/.org.cn) domain name and Internet Keyword, we are waiting for Mr. Jim’s approval. We think this name is very important for our products in Chinese market. Even though Mr. Jim advises us to change another name, we will persist in this name.


Best regards

Jiang zhihai


We got a little more suspicious, especially after the persistence.  We sent another reply.

Reply #2


 

Hello Jiang,

Can you provide me with a description of the products you sell in the Chinese market, including brochures and the like? In addition, can you provide me with your company profile, including mailing address and telephone number? I’d like to learn more about your business. Thank you kindly.

-Dan

Daniel <Lastname>
Technology Specialist, Webmaster
School District of the 🙂


 

We thought that’d be the end of it.  Instead of leaving us alone after asking for some real information, they instead sent us this email:

Email #3


 

Dear Daniel,

Based on your company having no relationship with them, we have suggested they should choose another name to avoid this conflict but they insist on this name as CN domain names (cn/ com.cn/ net.cn/ org.cn) and internet keyword on the internet. In our opinion, maybe they do the similar business as your company and register it to promote his company.
According to the domain name registration principle: The domain names and internet keyword which applied based on the international principle are opened to companies as well as individuals. Any companies or individuals have rights to register any domain name and internet keyword which are unregistered. Because your company haven’t registered this name as CN domains and internet keyword on the internet, anyone can obtain them by registration. However, in order to avoid this conflict, the trademark or original name owner has priority to make this registration in our audit period. If your company is the original owner of this name and want to register these CN domain names (cn/ com.cn/ net.cn/ org.cn) and internet keyword to prevent anybody from using them, please inform us. We can send an application form and the price list to you and help you register these within dispute period.

Kind regards

Jim
GeneralManager
Shanghai Office (Head Office)
3002, Nanhai Building, No. 854 Nandan Road,
Xuhui District, Shanghai 200070, China
Tel: +86 216191 8696
Mobile: +86 18701994951
Fax: +86 216191 8697
Web: www.ygregistryltd.org


 

And there it is!  Give us some money and we’ll protect your site from people trying to be you on the internet.

Scam: confirmed.

Dealing with Mean’s Wearhouse Perfect Fit Rewards program people is surprisingly pleasant. I called up and said, “I got an email saying I have $100 in rewards that you said you mailed me but I’ve never received. I logged in and saw my address was my very old apartment address, so I updated it. Could you re-send the last certificates?”

And they go “Sure thing, not a problem, I just want to verify your address. I also see that you have rewards certificates from 2011 and 2012 that never got used, I can re-issue those to your account and you can use them in any store if you tell them you have expired certificates and give them this case number.”

So all in all, I have like $200 in Men’s Wearhouse rewards to use now, plus a 25% off coupon.

Pretty sweet.

I guess the “You’re going to like the way you look, I guarantee it” should be amended to “And we’ll take awesome care of you too.”

Way to go Men’s Wearhouse.  Customer for life status: confirmed.

(And the suit I got a few weeks ago is AMAZING.)

2014-05-13 18.28.15

I got a juicer last fall, just in time for the weather to change and make it basically useless.  Juicing old vegetables and fruits that aren’t super fresh seems to kind of defeat the purpose to me.  They lose that bright and vibrant flavor, at least in my opinion.

That being said, it’s now spring! Yay!  I got my first batch of super fresh, direct-from-the-farmers-market veggies and fruits.  I had been experimenting with a bunch of recipes from Fern’s Nutrition and found that I liked a lot of them.  After I had experimented with those though, I decided to make a leap and make up my own concoctions.  The one I’m presenting to you today is Orange Carrot Beet juice.  It’s delicious, hearty (from the carrots and beets) but VERY sweet (from the oranges).  I love to have it before breakfast, on my ride to work.  1/3 of the recipe is enough to last me (feeling satisfied and not hungry) from 6:30am to 9:30am.

2014-05-15 08.38.49

The recipe for two servings was:

6 Medium-Sized Oranges, Peeled; Pre-Peel Weight Was ~1100 grams, I will post the exact number tonight.
4 Medium-Sized Carrots, Trimmed and Washed (but not Peeled);  Post-Wash Weight was ~250 grams, I will post the exact number tonight.
2 Medium-Sized Beets, Trimmed and Washed (but not Peeled); Post-Wash Weight was ~300 grams, I will post the exact number tonight.
1 1-Inch Thumb of Ginger, Trimmed; Post-Trim Weight was 10 grams.

Steps:

  1. Put ginger in juicer, top with oranges.  Juice it.
  2. Put carrots in juicer.  Juice it.
  3. Put beets in juicer.  Juice it.
  4. Mix all the juices together.
  5. Get a strainer (and optionally some cheese cloth).  Lay the cheese cloth in the strainer and put the strainer over a large bowl.
  6. Pour the mixed juices into the strainer/cheese cloth combination and use a spatula to work it through.  It will take a few minutes.
  7. Collect the corners of the cheese cloth and bring them together, balling up what is left in there and squeezing it a few times to get what’s left of the juice.
  8. Chill for about an hour.
  9. Enjoy!

Nutrition Information (Entire Recipe which makes 2-3 servings):

(This information is generated from the Juice Recipe Builder and I cannot vouch for it beyond saying I use it and am happy with it)

Calories: 424
Calories from Fat: 15.78
Total Fat: 1.75g
Total Carbohydrate: 128.56g
Total Protein: 12.37g
A: 172.22%
C: 478.44%
Calcium: 40%
Iron: 37.75%

OCB Nutrition

 

EA to Shut Down Online Support for Battlefield 2, Crysis 2 & Many More in June – IGN.

Are we honestly surprised?  This is what happens when companies maintain the game servers and the activation servers.

Eventually they say “Well, we’re not getting any new revenue from these games, so screw it.”

“Technical Hurdles” to making the games work include convincing some executive that it’s worth paying a developer some money to change a few lines of code and release the server software to the public so we can maintain the servers for games we want to play.

In other words, classic EA.

I’ll never forgive you for buying out Origin Systems and then killing off two of my favorite game franchises: Wing Commander & System Shock.

You showed your true colors then, and you’re letting them show now.

I only wish you weren’t so big that there was no chance for you to fail, because if any company in the gaming sector deserves to die off, it’s you guys.

Seriously.

You are the worst thing to happen to gaming since the ancient “Enter word 5 from sentence 2 of paragraph 3 on page 22 of your game manual to begin playing.” era.

Ugh.

I’m a huge fan of Google Chrome (basically, anything Google, really).  They’re more often than not simple, straightforward tools to accomplish a wide variety of tasks.  They’re great tools for the every day user.  Google Docs is more than sufficient as a basic replacement for Microsoft Office (word processing, basic tasks in spreadsheets, even decent presentations).  Gmail is pretty awesome (supposing you don’t mind that they’re mining your email for their ad programs).  Chrome is an awesome browser.

For the most part.

I speak specifically about how Google decided that Chrome will no longer be able to use any Adobe Reader plugin: you either use a 3rd Party plugin (like Foxit) or use the Google integrated PDF viewer.  Normally, this wouldn’t be a problem, as most PDF files load perfectly fine with either of these two tools.

Lately, we’ve seen a new kind of PDF file.  It’s got the same PDF extension, but it does a very cool thing: you can embed multiple files separately into a single PDF file.  It is called the PDF portfolio.

The problem is, neither Foxit nor Google Chrome PDF plugin can render the PDF portfolio properly.  They both recognize it, and direct you to download the file and open it directly in Adobe Reader.  It’s very frustrating for me as a technician because we’re supposed to be moving to a seamless web experience.  I shouldn’t have to direct people to open another application after saving the PDF to the machine.

Furthermore, devices like Chromebooks (which can never get Adobe Reader installed) will never be able to open the PDF portfolio files.  This makes me sad.

Some come on Google.  Get with the program.  Either update your plugin or allow Adobe Reader to run in the browser again.

Please?

On April 1st I purchased a Jawbone Up 24.  Since then I’ve been using it for over a month, wearing it EVERY day, ALL day (with the exception of 2 hours once a week to charge the awesome battery) and waiting to write this review.  I wanted to give myself plenty of time to collect data, screenshots, and roll my ideas into a cohesive ball.  A month seems to have been the perfect amount of time.

So without further delay, here’s the Up 24 review!

2014-05-02 14.00.40

The Up 24 is pretty awesome to me, I have to admit.  It does a lot of things right, and misses only a few things (though some of them are things that only I care about).  I’ll start off with some basic stuff.

It’s pretty rugged.  The unit itself is textured (you can see it in the picture above).  The texturing works pretty well for it’s intended purposes (at least as I believe them to be): scuffs don’t show up on it, and the surface is pretty resilient.  It’s got a satisfying springy-ness to itself which means it can clamp around your wrist pretty securely.  I’ve never worried about the unit falling off me during the day nor at night.  That’s saying a lot as I am a pretty restless sleeper usually (tossing and turning, etc).  My only complain would be the silver end cap, which gets marred up pretty easily just in day to day use.  They do sell replacement end caps on Amazon, but they aren’t cheap ($8-$12 for a small bit of plastic is kind of absurd to me).  However, the cap is pretty important – it protects the charging port.  Ruin the charging port and you’re done.  It admittedly leaves me a little wanting.  For how expensive the Up 24 is I kind of expect slightly better engineering than a simple click-lock cover.  It’s a small gripe, but a gripe nonetheless.

Let’s get on to the important stuff, the tracking.

The Up 24 tracks 3 things primarily: activity , eating, and sleeping patterns.  All of this is accomplished through the app on your smart phone.  It connects to it via Bluetooth, but the phone must support Bluetooth 4.0 or better.  If it doesn’t, then don’t bother.  As far as I know, there is no way to sync the Up 24 via a cable connection unlike previous models.  Admittedly, I didn’t look too much into this feature because it’s just not important to me – all the devices I own currently support Bluetooth 4.0.

2014-05-02 18.02.19

Activity is tracked via ‘steps’ which you can calibrate by timing a jog and then telling the Up app how many miles you went.  It’s quite handy, as the default calibration was off for me by about .25 miles over a 2.5 mile span.  10% doesn’t seem like much, but I like to keep things accurate.  It has a stopwatch feature to time your exercising and indicates on the graph with a little icon.  A very nifty feature is the Reminders.  You can set idle reminders for every so often.  For example, if you’re working at your desk all day long, it can vibrate every half hour (customizable, of course) to remind you to get up and do a little lap around the office.  Every step counts to the Up 24, and it wants you to live healthier.  Even a 5 minute stretch and walk can make the difference between a healthy life and an unhealthy life.  The whole point of the Up 24 is to get healthier.

2014-05-02 18.02.43

Sleeping is tracked via your movement at night as well.  If you toss and turn a lot through the night, it will be indicated on the sleep tracker.  The sleep tracker tracks light sleep, heavy sleep, and awake time.  It’s pretty spot on for me – there are times when I wake up in the middle of the night and roll around for a while to get comfortable.  It has tracked the entire thing. One of my favorite features about the sleep tracker is the Alarm.  The alarm works by looking at when you want to wake up and going off when you’re in a light sleep pattern.  That is to say, if I set my alarm for 6:00am, the band will go off anywhere from 5:30am-6:00am (with a customizable range) during a light sleep cycle (leaving you feeling more refreshed usually).  It wakes you up in a very subtle fashion: it vibrates.  It vibrates until you press the little button on the top of the unit.  It’s quite pleasant actually, and I find myself waking up feeling much more energetic.  This is quite possibly my favorite feature of the Up 24.

2014-05-02 18.02.33

I haven’t really futzed too much with the food tracking capabilities of the Up 24 because it already works with MyFitnessPal.  It imports your meals from there and keeps them all recorded for you.  The Up app is basically your one stop shopping for maintaining a healthy lifestyle.  It keeps track of healthy and unhealthy eating habits alike.  One of my favorite features is that the Up app will send data back to MyFitnessPal.  Let’s say you’ve had a particularly busy day, burned a LOT of calories.  Those extra calories that Up knows you’ve earned will show up in your MyFitnessPal app as Up calories.  It’s awesome.

2014-05-02 18.02.56

 

So by now you’re probably thinking, ok, great, why do I need the Up 24 and the app in order to be healthy?  All it seems to do is centralize a bunch of information.  This is true, it does make monitoring this information very easy.  Beyond that though, after a while it starts making recommendations.  It reminds you to go to sleep at a proper time to ensure you get a full night of rest.  Did you know that getting the optimal 8 hours of sleep can help you lose stubborn belly fat by decreasing your stress and leading to better health?  I didn’t. Up told me.  It tells me lots of things.  It encourages me!  It tells me that I’m being active and doing better than the majority of people or where I stand, and how to improve.  Hey, we noticed you didn’t move a lot last week, maybe you could try for 250 more steps a day and build up from there!  It challenges you.  It’s a great app and the unit itself is a great addition.

2014-05-02 18.03.07

Beyond this, it also visualizes your health.  It makes charts and graphs for you so you can see your trends throughout the days and weeks.  This is great for a person like me who loves data.

2014-05-02 18.03.47 2014-05-02 18.03.30

 

Controlling the unit is a breeze too.  You can do a lot of things through the app, but the Up 24 isn’t content with that.  It has a button built into it which you can use to control the key features of sleep, workout, and nap.  Sleep mode is enabled or disabled by pressing and holding the band button until you see the moon icon flash and the band vibrates.  Stop watch mode is enabled by pressing the button once, then quickly pressing and holding it a second time, again until the moon icon flashes and the band vibrates.  The nap is, yup, you guessed it, press the button twice, then quickly pressing and holding it a third time.  Simple, and straightforward.

Now, on to my one real complaint about this device: where’s the heart rate monitor?  A heart rate monitor would have been an awesome end-all-be-all for this device.  The ability to monitor your own heart rate during a workout or throughout the day is a great way to keep your heart going properly.  It’s a sorely missed feature and I’m kind of disappointed it wasn’t present in this device.  This is really my only major gripe.

To that end: if you’re interested in upping your health and promoting a healthy life style I heartily recommend the Jawbone Up 24.  It’s a great little device.  It’s not cheap, but you’re worth it.

-M, out.

 

 

FCC proposal would destroy net neutrality | The Verge.

FCC Proposal Tucks head Up Butt and Kisses Your Net Neutrality Goodbye | GottaBe Mobile

 

This is going to become a once a month type of thing isn’t it? Yeah it is.  Ok then.

Coming to us from the “we-think-you-owe-us-more-money-and-we’ll-get-it-no-matter-what” department, we see once more a blatant money grab from Internet Service Providers and their Congressional/Senatorial Pawns.

These new ‘net neutrality’ rules are basically the exact opposite of what real ‘net neutrality’ is.

The FCC has of course issued a statement saying that our interpretation of their potential ruling is, of course, false.  Seeing as how the current Chairman of the FCC, Tom Wheeler, is a venture capitalist and lobbyist for the cable and wireless industry (including NCTA and CTIA work) I am understandably less than willing to believe that this is the truth.

When the proposed rules (as quoted by the Wall Street Journal) indicate that “The proposed rules would prevent the service providers from blocking or discriminating against specific websites, but would allow broadband providers to give some traffic preferential treatment, so long as such arrangements are available on “commercially reasonable” terms for all interested content companies. Whether the terms are commercially reasonable would be decided by the FCC on a case-by-case basis.” we know we are in trouble.

The rules are released tomorrow.

I wait with baited breath.

Today I had the pleasure of going back to visit Rutgers University, this time to the recently-opened FabLab at the Mabel Smith Douglass Library on the Cook/Douglass Campus of Rutgers University.  With the help of Ms. Stacey Carton, the Manager of the Fordham Commons, I got to print out two ships from the online role-playing game EVE Online: A Raven-Class Battleship and a Phoenix-Class Dreadnought for practically pennies.

Here are the videos and pictures I took of the process:

IMAG0075 IMAG0076 IMAG0077 IMAG0078 IMAG0079 IMAG0080 IMAG0081 IMAG0082

Here are the pictures of the final product:

IMG_3168 IMG_3169 IMG_3170 IMG_3171 IMG_3172 IMG_3173 IMG_3174 IMG_3175 IMG_3176 IMG_3177 IMG_3178 IMG_3179 IMG_3180

Notes:

For things like this, printing the raft may have been unnecessary.  However, we were experimenting with it and it was a learning experience for us both.  I had never used a 3d printer before, and I don’t think she had printed out something like the Raven with the super fine detailing for the small wings.

Furthermore, the hardest part of the entire process is printing with the supports, and the supports are VERY necessary for the raven and probably even for the Phoenix (because of the aft section).

All in all this process has only left me with one desire: to purchase a Makerbot or some other 3d printer.  Guess I better start saving eh?