LoadRunner application – HP moves load testing software to the cloud
Feb 7th
With the release of its new LoadRunner in the Cloud application load testing solution, HP aims to provide the flexibility of software-as-a-service in tools that traditionally entailed substantial investments to implement.
LoadRunner in the Cloud will function similarly to the company’s legacy LoadRunner application performance validation tool, but will now be available in SaaS format and support as many as 250 simultaneous users. The cloud format provides the ability to submit application specifications via a web browser and quickly receive results.
RELATED: HP to let partners host LoadRunnerÂ
Using a partnership with reseller Orasi Software, risk mitigation firm Genilogix and application life-cycle management vendor J9 Technologies, HP developed LoadRunner in the Cloud to accommodate smaller organizations that needed to test newly developed applications but lack the financial freedom and manpower to implement a fully functional on-premise package.
Matt Morgan, global senior director of product and solution marketing for HP’s IP solution business unit, says the best way for HP to get involved with an evolving marketplace was to adapt its products to fit within its environment.
“The idea is that that area of the market needed a different way, and frankly there have been changes in how that area of the market likes to acquire tools and technologies,” Morgan says.
Essentially, LoadRunner in the Cloud customers “could be executing load tests against their applications the same day they decide to actually embark on a performance validation effort,” Morgan says.
The new venture brings HP into a market that is expected to grow at a compound annual growth rate of 33.1% through 2015, according to IDC. Citing growing enterprise familiarity with cloud services and the increasing use of applications for mission-critical processes, as well as the advent of new services from HP, IDC forecasted the market to reach $1 billion in revenues by 2015.
Melinda Ballou, program director for Application Life-Cycle Management & Executive Strategies at IDC, does not believe Morgan was exaggerating when he claimed HP was entering a “hyper-growth market” for cloud-based load testing software, simply because she believes customers will be excited about the benefits of its SaaS format.
“Cloud testing is a hyper-growth market because it makes sense. Given the spikes in demand for load testing, why own it all?” Ballou says. “Having those capabilities on demand is key.”
This rapid rate of growth has long been developing, Morgan says. With the growing reliance on application-based mobile web use, the market hasn’t showed signs of slowing down.
After having seen enterprise application use evolve from the initial rise of enterprise-owned web-facing applications to mainstream consumer adoption of mobile apps, Morgan says the market is reaching a point at which development tools need to become as scalable and flexible as the organizations using them.
Google has added an automatic scanning service to Android Market to find potentially malicious apps
Feb 6th
In a bid to make downloading Android apps safer for consumers, Google has added an automatic scanning service to Android Market to find potentially malicious apps.
It’s an important move as Google does not review apps before appear in the store unlike Apple. Because the barrier to entry is so low, that sometimes means consumers unwittingly install malware on their phones.
The program, codenamed Bouncer, scans apps after they have been uploaded to the market, meaning developers still won’t have to go through an approval process to get their apps listed.
According to a blog post from Hiroshi Lockheimer, Google’s vice president of engineering for Android, Bouncer scans both new and existing applications for known malware, spyware, trojans and for behaviors that could indicate hidden malicious behavior. Google also analyzes new developer accounts to ensure that repeat offenders are prevented from uploading malicious apps.
Google revealed that Bouncer has been scanning the Android market for some time, reporting that “between the first and second halves of 2011, we saw a 40 percent decrease in the number of potentially-malicious downloads from Android Market.”
However, while Google is reporting downloads of malicious apps are decreasing, third-party analysts have found the amount of malware in the Android market is increasing as the platform’s larger reach makes it a more enticing target for unscrupulous developers. in November, the Juniper Global Threat Center reported it had seen a 472 percent increase in Android malware samples since July 2011 and in December Lookout reported it had found more than 1000 infected apps in the Android market — double the amount it detected in six months ago.
In January, AhnLab researcher JungSin Lee pegged Android as the OS under the most threat from malware due to its lack of a proactive screening policy. While Bouncer helps to address these concerns, the Android market has still had some recent, high-profile security incidents.
In November, a number of fake apps pretending to be popular games such as Angry Birds and Tiny Wings were removed from the store after customers complained they had bought the apps and they did not work. A month later Google had to remove 22 more apps from the Android market for SMS fraud.
Fighting malware can be like running faster just to stay in the same place. If Google adds one security measure, hackers eventually find another loophole. But Google is familiar with this dynamic, as it has had to battle search spam and black hat SEO (search engine optimization) for more than a decade.
There are currently more than 400,000 apps on the Android market.
useful magento extentions
Feb 6th
* 1. Direct ResizeGive the possibility to resize images without distorting them. You can specify a Width and a Height value as well as a ratio. Everyone dealing with images in Magento will appreciate this one for sure.http://www.magentocommerce.com/extension/153/direct-resize
* 2. Magento Easy lightboxThis small extension will help to install Lightbox widget. Installation and configuration will take approximately 5 minutes.http://www.magentocommerce.com/extension/1487/magento-easy-lightbox
* 3. Exploded MenuReplaces the standard single column drop down with a multi-column dropdown featuring 2nd and 3rd level menu items.http://www.magentocommerce.com/magento-connect/Raptor+Commerce+%28toby%29/extension/1345/raptor_explodedmenu
* 4. Magento Easy TabsThis small extension will help to add informational tabs on product page. No files are replaced and no codding experience needed to install.http://www.magentocommerce.com/magento-connect/TemplatesMaster/extension/1725/magento-easytabs
* 5. Canonical URLThis extension adds the new canonical links to the head of your Magento pages.http://www.magentocommerce.com/magento-connect/Yoast/extension/906/canonical-url-s-for-magento
* 6. Fooman Google Analytics PlusAdditional features for the default GoogleAnalytics module. Track every individual page – including sections retrieved via AJAX during one-page-checkout
Enter DomainName to track via the Magento back-end / check here if you should use it. Track the actual typed in keywords for adwords instead of only the term you bid on (this might not yet work due to a bug in Magento itself). Optionally track Adwords conversions for purchases
http://www.magentocommerce.com/magento-connect/FOOMAN/extension/171/fooman-google-analytics-plus
* 7. Delete ordersAllows you to delete testing orders from the drop-down menu in the Admin panel.http://www.magentocommerce.com/magento-connect/Boutik+Circus/extension/873/delete-orders
* 8. uGiftCertAllow your customers to purchase and use Gift Certificates. http://www.magentocommerce.com/magento-connect/Unirgy/extension/751/unirgy_giftcert
* 9.Featured productsThis extension gives your Magento ability for easy management of featured products. Frontend features include separate interface for listing of all featured products and a block usage for easy placement to the interfaces of your choice.http://www.magentocommerce.com/magento-connect/Inchoo/extension/2513/featured-products
* 10. Enhanced Admin Products GridAdds some exciting customizable features to the products grid like: Full Product Search, Grid Row Highlighter,Catalog Grid Thumbnails/Images,Mass Product Refresh etc.http://www.magentocommerce.com/magento-connect/WDCA/extension/748/enhanced-product-grid
Adobe’s decision to end life for Flash mobile
Feb 6th
Much is being debated about Adobe’s decision to end life for Flash mobile. Remarks have ranged from ‘didn’t Steve Jobs say so’ to ‘what the *#$$’ to ‘I feel like I’ve been let down by Adobe’ and so on. While I am sure Adobe has its own reasons, but in my opinion, it simply came down to ‘Return on Investment’. Now keep in mind, we are Adobe’s scaling partners. So our goal is also to make profit with Flash player (identical to Adobe’s), and have experienced every pain that Adobe has. In this capitalist world, goal of any business is to create ‘value’ in exchange of the ‘effort’ one puts in. In this case, it was just a matter of deciding whether the return on investment on Flash was worth the effort. Ultimately Adobe decided to follow route that would generate dollars as a business and in the process ended up killing Flash on mobile.
First, lets look at it from pure technical perspective. Developing, enhancing and maintaining Flash player is extremely difficult process in itself. The amount of technology that is use in Flash is overwhelming. (Where do you think all those ‘cool’ features come from??). Now multiply that difficulty by number of different operating systems (Android, Windows Mobile, QNX….), number of CPUs (ARM, MIPS, X86), number of platform versions (Froyo, Gingerbread…..), number of Flash versions (Flash 10/11, AIR….) and we are looking at a nightmare scenario. To support this kind of product, you need strong engineering organization, alongwith support, QA, and other functions – a big investment indeed.
To further complicate things, Adobe decided that every Flash player must be ‘certified’ that made sure that all features of Flash are tested thoroughly. Now the test suite has more than 2000 tests, and failure of test number say 146 often required drilling down from application to OS to device driver and sometimes even hardware layer. This often resulted in delayed Flash release to market. To top it off, even after certification, there were still one or two instances where Flash did not behave as on desktop and got bad publicity.
Embedded world is fragmented and a single player would never have worked on numerous devices out there. Compare that with desktop which has a single (or may be two) dominant OSes, a single CPU architecture and pretty much standard interface for OS/device drivers. Since Flash on this platform is being developed for several years, all the pieces to develop, maintain and enhance are already in place and a single binary works on millions of desktops around the world. (This may change in the future if and when ARM becomes dominant force in desktop market but your guess is as good as mine on that front).
Now, to the business part. Adobe makes money by selling tools and infrastructure around Flash. Clearly Flash developers were not sure on how to create content for mobile and naturally few purchased Adobe tools to create content on mobile devices. So the equation ‘if Flash is installed on X million devices, Y number of CS5 seats are sold’ simply didn’t hold. To add to that, it became pretty clear that key mobile device OS manufactures will not follow ‘plug-in’ model in the future- so the future did not look great for Flash player on mobile.
Therefore, Adobe had to make a hard decision whether to continue investing in Flash or look for other ways to monetize their products. Clearly they chose the later option. I am sure new products and services are being hashed out by Adobe based on Flash technology at the moment and we’ll see announcements in the future.
In the meantime, we (scaling partners) will continue to work with existing customers on ongoing Flash player requirements. I mean let’s face it- there is no alternative to Flash on internet today. If you are providing internet enabled device, you still need Flash to augment the value. Adobe has given time until next year to ramp down and essentially move away from Flash. What happens after that? Its anybody’s guess!
draw a DisplayObject into a Bitmap
Feb 6th
In many circumstances you may want to draw a DisplayObject into a Bitmap. Perhaps you want to take a ‘snapshot’ of a Sprite, or create a particle effect in which particles leave trails. This very important method became even more important in development for mobile as Bitmaps are easier to process for mobile devices than vector content. We discuss BitmapData.draw method with special emphasis on the second, often overlooked, transform matrix parameter. Click the screen shot below or on this link to open the SWF version in a new window:
Download
Download the well-commented source files corresponding to the how-to.
* bddraw.zip
Comments and Code
Below is the Timeline code behind the example above. We left the comments within the code for greater clarity.
import flash.display.MovieClip;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.geom.Matrix;
/*
A MovieClip has been created on the stage, stored in the Library, and linked to AS3 under the name of ‘ClipToDraw’.
*/
var clip:MovieClip=new ClipToDraw();
/*
We are adding an instance of ClipToDraw, ‘clip’,to the Display List for comparison purposes, although the BitmapData.draw method will work regardless if ‘clip’ is or is not on the Display List.
*/
this.addChild(clip);
clip.x=50;
clip.y=40;
var clipWidth:Number=220;
var clipHeight:Number=160;
/*
We creating a BitmapData, ‘bd1′, with the same dimensions as our ‘clip’. The BitmapData does not support transparency (‘false’ parameter), and is filled with white color. We create a Bitmap, ‘bitmap1′, with bitmapData ‘bd1′, add the Bitmap to the Display List and position it.
*/
var bd1:BitmapData=new BitmapData(clipWidth,clipHeight,false,0xFFFFFFFF);
var bitmap1:Bitmap=new Bitmap(bd1);
this.addChild(bitmap1);
bitmap1.x=100+clipWidth;
bitmap1.y=40;
/*
We call the BitmapData method ‘draw’. The first and the only non-optional parameter of the method is the DisplayObject that we want to draw – in our case ‘clip’. If no other parameters of ‘draw’ method are supplied, ‘clip’ will be drawn at the original scale and positioned at (0,0) of ‘bitmap1′. (At runtime, ‘bitmap1′, is the one next to ‘clip’).
*/
bd1.draw(clip);
/*
To illustrate the second (optional) matrix parameter of the BitmapData.draw method, we create a second larger BitmapData object, ‘bd2′, filled with white, create a corresponding Bitmap, ‘bitmap2′, and add it to the Display List.
*/
var bd2:BitmapData=new BitmapData(460,200,false,0xFFFFFFFF);
var bitmap2:Bitmap=new Bitmap(bd2);
this.addChild(bitmap2);
bitmap2.x=70;
bitmap2.y=260;
/*
We want to draw ‘clip’ into ‘bd2′ but a version of it that is scaled down by 70%, and translated with respect to ‘bd2′ by 30 and 40 pixels. We create a matrix, ‘mat’, apply ‘scale’ and ‘translate’ to it, and draw ‘clip’ into ‘bd2′ with the matrix ‘mat’. This gives the first copy of ‘clip’ in the white Bitmap. Note that the transform matrix, ‘mat’ is used only for drawing purposes and does not affect the transform matrix of ‘clip’. And vice-versa clip.transform.matrix (which is all along (a=1, b=0, c=0, d=1, tx=50, ty=40) as ‘clip’ is positioned at (50,40) on the stage) does not affect drawing into a BitmapData.
*/
var mat:Matrix=new Matrix();
mat.scale(0.7,0.7);
mat.translate(30,40);
bd2.draw(clip,mat);
/*
Now we want another copy of ‘clip’ drawn into ‘bd2′, scaled even more, rotated, and translated. We use the same matrix, ‘mat’, but clear previous transformations by resetting the matrix to ‘new Matrix()’ that returns the identity matrix.
*/
mat=new Matrix();
mat.rotate(-45);
mat.scale(0.6,0.6);
mat.translate(260,130);
bd2.draw(clip,mat);
Note: The BitmapData.draw method has several other parameters:
BitmapData.draw(source:IBitmapDrawable, matrix:Matrix = null,
colorTransform:flash.geom:ColorTransform = null, blendMode:String = null,
clipRect:Rectangle = null, smoothing:Boolean = false):void
We used the first two: ‘source’ which is most typically a DisplayObject (it can also be a BitmapData), and ‘matrix’ which defines the transform matrix to be applied to ‘source’ before drawing. The other (optional) parameters define the ColorTransform to be applied before drawing, or specify a blend mode. A useful ‘clipRect’ parameter defines a rectangular region in the source object to be drawn in the case when you do not wish the whole source object to be drawn. We find the first two parameters most useful.
Organize files in the Finder with Arrange By
Feb 3rd
The Finder’s Arrange By menu has been around for a while, but a lot of users don’t know it’s there. It’s a really handy tool for organizing, managing, and navigating through your files and folders. Here’s how it works and some tips for making the most of it.
• Format: MPEG-4/H.264
• Resolution: 480 x 272 (iPhone & iPod compatible)
• Size: 8.2 MB
• Length: 2 minutes, 9 seconds
To subscribe to the Macworld Video stream via iTunes, click here.
You can also see a complete archive of all our videos on Macworld’s YouTube channel. Subscribe to that channels and you will be notified whenever we post a new video.
Or just point your favorite podcast-savvy RSS reader to: http://feeds.macworld.com/macworld/video/
Show transcript
Hi, I’m Dan Miller, Editor at Macworld, and I wanted to talk to you today about the Arrange By menu in the Finder. It’s one of my favorite tools for managing and organizing files and folders in the Finder.
You go up to View -> Arrange By and you’ll see you have all these different options–Name, Kind, Date Last Opened, and so on. If you select Name, all it’s going to do is arrange files in alphabetical order by name. But if you go back up to the Arrange By menu and select Kind, it’s going to break everything out into these groups–Folders, Spreadsheets, etc. If you select Date Last Opened, it’s going to break everything into groups based on when you last opened that file or folder. So it’s a nice way to get control of the way the Finder presents your files.
If you hold down the Option key, notice what happens: Arrange By changes into Sort By. What that does is define how files and folders are sorted within each group. So you can sort all your folders by name or by the date they were last opened. So you can get even more granular control over the way files and folders are displayed.
There are roughly a jillion ways to access the Arrange By menu. You can go up to the View menu. There’s an Arrange By drop-down menu up here in the toolbar. In the Action menu on the toolbar, you can select Arrange By there. You can Control-click or right-click in the Finder window and select Arrange By from the contextual menu. Or you can hit Command-J and get the View Options palette and select Arrange By there.
I actually don’t like using any of those; I prefer to use the keyboard. So if you go back up to the View menu, you’ll see that there are keyboard shortcuts for all of these arrangements. I tend to use three of them: Name, Kind, and Date Last Opened, and I use keyboard shortcuts for all of them. I use Command-Control-1 to arrange by name; Command-Control-2 to arrange by kind; and Command-Control-3 to arrange by date last opened.
One thing about arranging by kind is that it puts all your folders up here at the top of the Finder window. That makes it really easy to move up and down a directory tree using nothing but the arrow keys. So I tend to use Arrange by Kind an awful lot. So I hope you’ll give the Arrange By menu a try, it’s really useful.
FBI busts software copyright fugitive who fled to Pakistan
Feb 3rd
The FBI today said it arrested a man on charges of illegally reproducing and distributing more than 100 copyrighted commercial software programs who had fled the country after being indicted last year.
More news: Super Bowl super bust: US seizes 307 websites; grabs $4.8 million in fake NFL merchandiseÂ
Naveed Sheikh, 31, formerly of Baltimore, was arrested at Dulles Airport as he was trying to get back into the U.S. According to the FBI, a year ago Sheikh knew he was under investigation and fled to Pakistan shortly before being indicted on Jan. 13, 2011.
According to the FBI, from February 2004 to April 2008, Sheikh reproduced and distributed more than 100 copyrighted commercial software programs for which he allegedly received over $265,000. The copyrighted works are said to be worth millions of dollars.
Sheikh allegedly advertised through his Internet website and sold infringing copyrighted commercial software at prices well below the suggested retail prices of legitimate, authorized copies of the software. Some of the copyrighted works included Microsoft Money 2006 Small Business, Adobe After Effects Pro 7.0, Veritas NetBackUp Pro 5.1, Solid Works Office 2000 Premium, Quicken Premier Home and Business 2006 and Apple iLife 2006.
The FBI said Sheikh advised purchasers that software programs could be mailed to purchasers on compact discs and downloaded from the Internet. Sheikh created DVD-Rs and CD-Rs with copyright infringing software programs and crack codes. Crack codes let people modify software to remove or disable security protections. Sheikh allegedly requested that purchasers send money orders for infringing software to a P.O. box he maintained in Towson, Md., the FBI stated.
More on high-tech crime: From Anonymous to Hackerazzi: The year in security mischief-making
Sheikh also permitted customers to pay for infringing software through credit card charges and electronic fund transfers. Sheikh paid a company that hosted Internet domains to register multiple Internet domains, including ezencode.com, lazer-toners.com, and coark.net. Sheikh’s computer server, which was located in Scranton, Pa., hosted his website. Sheikh used computers in Bel Air, Md., and other computers to contact and control his computer server, the FBI stated.
The indictment seeks the forfeiture of $265,000 and any property derived from or traceable to the proceeds of the scheme. He could get up to five years in prison. No hearing date has been set.
smallest 3D map of the globe created
Jan 20th
Scientists have created a miniature world map which has now been accepted by the Guinness World Record as the world’s smallest 3D map.
The perfectly formed ‘nano-world’ by IBM researchers in Zurich measures a miniscule 22 by 11 micrometres, 1,000 maps of the size would fit on just one grain of salt.
The map was “written” on a polymer and is composed of 500,000 pixels, each measuring 20 by 2 nanometres and was created in just two minutes and 23 seconds, the Daily Mail reported.
A map that can only be seen through a microscope may seem as useful as a chocolate teapot, but the new technology behind it is set to open a whole new world in industry.
Existing nano-techniques struggle to make structures smaller than 30 nanometres and are expensive to use. But, this new technique uses a nanoscale tip, 100,000 times smaller than a sharpened pencil, to cheaply create 2D and 3D patterns and structures as small as 15 nanometres.
The etching technique the machine uses is similar to how Egyptian’s chiseled away at stone to create drawings and hieroglyphics, the scientists said.
The technique opens new prospects for making nanosized electronics and objects in fields ranging from future chip technology to opto-electronics to medicine and life sciences, the researchers reported in the journal Science and Advanced Materials.
New Facebook Phishing Attack Found
Jan 20th
Security vendor Kaspersky Lab has reported a new phishing attack on Facebook that uses hijacked accounts to pose as the social network’s security team and trick users into divulging credit card numbers.
The latest scam is unique because it doesn’t just try to get Facebook users to click on a link to a malicious Web site, David Jacoby, a Kaspersky Lab security expert, reported on the SecureList blog. The attackers also use the stolen information to log into the person’s account and swap the profile picture with a Facebook logo and change the name to “Facebook Security.”
Once the account is compromised, it is used to send out a message to all contacts, warning them that someone has reported a problem with their accounts and they will be turned off unless re-confirmed by the accountholder. Within the message is a link that takes victims to a Web sited dressed to look very similar to a Facebook page.
Once on the Web site, the cyber criminals ask for name, e-mail, password, Webmail system and password to e-mail. With this information, the attackers can compromise more Facebook accounts.
After victims have inputted their personal information, they are asked to provide credit card numbers for verification purposes and to purchase “Facebook credits,” as needed. “These scams are just getting more popular and we really recommend not giving out personal information, especially not e-mail, password and credit card information over social medias,” Jacoby said. The number of compromised accounts as a result of the scam was not known.
The new scam was reported about a week after more than 45,000 passwords were stolen from Facebook account holders by thieves using Ramnit, a variant of malware that has been found in the networks of corporations and financial institutions.
Israel-based Seculert found the stolen passwords on a remote server and notified the social network, the world’s largest with more than 800 million registered users. Most of the private data was taken from Facebook account holders in the United Kingdom and France.
Top 20 Ways to Share a Great Blog Post
Jan 19th
1. Using Twitter to Tweet and Share: Perhaps the fastest and most effective way to share a great blog post is through Twitter. Sharing or retweeting a link in Twitter can spread like wildfire. Use a URL shortener such as tinyurl or bit.ly to shorten links to fit within 140 characters.
2. Posting to Facebook: Sharing a blog post on the world’s largest social network is as simple as going to the Facebook homepage and posting a link.
3. Digg it: Not only will you help bring that blog post one step closer to reaching the front page of the news site Digg (which will spread it even further), but all of your Digg friends will see it as well.
4. Post on MySpace Profile: Don’t forget about the world’s second largest social network when sharing your favorite articles. Post the link to your MySpace profile so your friends can enjoy it too.
5. Posting to LinkedIn: Some blog posts are worthy of being shared by your business network on LinkedIn. Post a link to the Network Updates area in the homepage.
6. Stumbling on StumbleUpon Stumble the post! StumbleUpon is a favorite network for discovering fun websites and useful information, so make sure that you give the post a thumbs up. The StumbleUpon Toolbar is the easiest way to Stumble.
7. Bookmarking to Delicious: Delicious is great for not only sharing posts, but for helping categorize blog posts for others to find. In addition, you can import your delicious bookmarks to Facebook, FriendFeed, and other social media websites.
8. Sharing on FriendFeed: The social media aggregator FriendFeed has a vibrant community who love to share videos, links, and pictures. Use the FriendFeed bookmarklet to quickly share a good blog post to FriendFeed.
9. Adding to Reddit: Reddit is another great social media site for sharing and voting on articles. It’s quick and easy to submit a link
Sharing Via Blogs:
10. Reblogging Great Posts: Blogging about a great article is one of the best ways to engage with the topics being discussed. Post a link, write some commentary, and share it with all of your readers. And don’t forget to share your own blog post as well!
11. Sharing via Google Reader: Google Reader has a great feature for sharing blog posts. If you use Google Reader as your news reader of choice, all you have to do is click the “share” button at the bottom of blog posts to share it with all of your Google friends. You can also add notes and comment as well.
12. Posting on Tumblr or Posterous: If you want to share something via a blog, but don’t want to write a full blog post about it, there are great options for that as well, primarily Tumblr and Posterous. They are the quick and easy versions of full-fledged blogs, ideal for posting about pictures and blog posts.
13. TwitThat: TwitThat is one of the quickest and easiest tools for sharing blog posts. It will post to your Twitter quickly and easily. Just add the bookmarklet to your browser toolbar and click it whenever you come across a great post.
14. Shareaholic Firefox Extension: There are a lot of great social networks where you can share a great post, but who wants to visit Facebook, Twitter, Tumblr, and LinkedIn to share a post? If you are a Firefox user, then install Shareaholic, an extension that goes on your toolbar. It provides quick links for sharing to all of the major social networks.
15. Ping.fm: If you’re a busy person, you might not have time to share on all of these social media websites. Isn’t there an easy way to share a blog post everywhere, all at once? Ping.fm links to all of your social networks and sends your updates to LinkedIn, Twitter, Facebook, to any other website you wish to link to it. You can even update from your instant messenger. It’s the perfect solution for those who like to share content all over the web
16. Emailing: Email has always been a good way to share articles, especially with close friends and family. Although it may not reach as many people as Twitter, it will definitely reach anyone who isn’t as deep into social media as you are.
17. Texting: Did you know you that many blogs, including Mashable, support sharing an article via text message? Look out for the ShareThis button (three green dots connected by lines) under blog posts and select the “text” option. iPhones and mobile browsers have made it easy to read links sent by texts.
18. Changing IM Statuses: You probably have dozens, if not hundreds of IM contacts. Share great posts with all of them by changing your IM status to a great post you just read or wrote.
19. IMing a friend: If changing an IM status seems too impersonal, then just IM your friends the link. You can then have a fun chat about the blog post.
20. Talking to Friends: If you don’t have a computer handy, then don’t forget about the analog approach – call a friend or tell him or her over coffee about a great blog post you read. You can always send the link later if necessary.
Check: www.portrave.com

