Web Site Design & Hosting, Greenville, South Carolina - Mojoe Logo
Web Site Design & Hosting, Greenville, South Carolina - Mojoe Logo

Why Surf the Net when you can Mojoe?

Web Site Design & Hosting, Greenville, South Carolina - Mojoe Logo Blog
Mojoe.net Weblog on Web Site, Web Design, Web Development, and General Info

Archive for the ‘Technology’ Category

WhatsApp Messenger

Friday, February 28th, 2014

Open, Connected, Successful

WhatsApp Messenter

Striking it rich, dreaming of endless wealth, and finding the veritable “pot-of-gold” is part of the dream that most every entrepreneur who creates a software application in today’s business environment is shooting for.  Entrepreneurs hope that the business will be attractive and sell for a ridiculous sum of money based on the evaluation. WhatsApp Messenger definitely struck it rich this past week when Facebook bought the relatively new firm for $19 billion dollars; $4 billion in cash and another $15 billion in Facebook stock options.

 WhatsApp Messenger Does What?

WhatsApp Messenger, a five-year-old-company, is a (not so) proprietary, cross-platform instant messaging subscription service for smartphones. In addition to text messaging, users can send each other images, videos, and audio media messages as well as their location using integrated mapping features.  Competing with a number of Asian-based messaging services (including LINE, KakaoTalk, WeChat), WhatsApp has over 450 million monthly active users around the world, and has been adding a million users daily.   According to the Financial Times, WhatsApp “has done to SMS on mobile phones what Skype did to international calling on landlines.”

Essentially, this application allows users to communicate between all different types of mobile phones on all different carriers, world-wide. All you need to do is enter your phone number and WhatsApp “looks” through your contact list for other people who are using the app. Then you can message those users all you want without limits or overage charges. The technology behind WhatsApp is not very complicated or even that proprietary; the application allows for Multimedia messages (an image, audio or video) to be sent to an HTTP server and then a link to the content along with its Base64 encoded thumbnail is sent to the contact indicated.  In the simplest of terms, the user sending the information does so by sending the information to a web server via the mobile app. The designated user(s) receive the message in the form of a link on the same mobile app.  The app is free to download and has no ads, but it costs $1 per year after the first year.

WhatsApp allows for the circumvention of regular SMS messaging which basically exploits a “loophole” in mobile phone carrier pricing.  Additionally and maybe even as importantly, WhatsApp is a stark reminder of how much money phone carriers are losing out on as competitors let users text and chat at no charge.  According to research done by Ovum Ltd, free social-messaging applications like WhatsApp cost phone providers around the world $32.5 billion in texting fees in 2013.  That figure is projected to reach $54 billion by 2016.  As more customers switch to smartphones with increased and better Internet access, people are relying more on applications such as WhatsApp to communicate.  This is particularly true in areas outside the United States where carriers do not include unlimited texting into voice and data plans.  The rise of these Instant-Messaging applications has offered a cheaper source of communication, especially between users located in different countries, and they are undercutting the texts that, up to now, had been a key source of income.

Why the Acquisition?

According to Mark Zuckerburg, Facebook acquired WhatsApp because it wants to, “make the world more open and connected.” But, did Facebook really acquire WhatsApp because it wants to enter the mobile phone market? (This reason has been suggested with other acquisitions).  J.P. Morgan analyst, Doug Anmuth said, “Facebook’s acquisition of WhatsApp gives the company a strong position in mobile messaging, which we think is a crucial part of the company’s core mission of connecting the world.” Still, others speculate that Facebook wants to expand their global social media footprint.   As TechCrunch’s Josh Constine notes, “WhatsApp is huge in developing countries. Facebook could also use WhatsApp to help bring more people online through subsidized Internet, which Facebook already offers in some countries.  The acquisition is a shortcut to owning those growing markets.”  Others believe that Facebook wants to corner the photo sharing market.  With a user base of 450 million (compared to 1.23 billion for Facebook), WhatsApp users send 500 million pictures back and forth per day, about 150 million more than Facebook users generate.   Maybe Facebook is weeding out the competition as it has did with Instagram while blocking any future deals with other rivals like Twitter.

What is certain is WhatsApp will provide mountain loads of data about the things that people world-wide are truly interested in; information which, until the acquisition, Facebook didn’t have access to.  This new data can then be used for targeted advertising on other Facebook properties.

Facebook’s acquisition of WhatsApp is definitely setting precedence in the acquiring of newly formed user-based start-up companies.  Using an “evaluation” process of the firm (number of users that currently use the application, combined with the potential income that may be derived from advertising to the user base, or from an increase in the cost of the app, or the possibility of adding additional revenue based services) instead of structuring an offer based on actual revenue (WhatsApp declined to comment on their sales figures) has stirred up the financial world.

With a rapidly developing coding community taking off in South Carolina, this news is both thrilling and exciting!  I know I am encouraged!  I am a serial entrepreneur with two established businesses in the Upstate, and beginning a third – a new social application called SocialSprig.  It is my dream, and the dream of many entrepreneurs like me, who hope that our startups ultimately have a higher evaluation than XEROX, Marriott, and American Airlines.

Website Commenting

Thursday, January 9th, 2014

Website commenting, What is it? Why should you or your developer comment your code of your website?

Well, the simple answer is basically commenting or annotations are directions left by developers in the code that they develop. This can be very useful and instructional for website projects that have more than one developer, for websites that are extremely large or for websites that have complicated functions. These comments can speed up trouble shooting, adding additional functions to a website, or expanding a website.

Commenting inside the code can also be very useful and save a great deal of time and money if you have to move your site from one development company to another.

Now, that you have a basic understanding of  having commenting inside your website. Let’s actually take a look at commenting the code of your website.

EXAMPLE 1 Cascading Style Sheet

#wrapper{
	width:950px;
	height:100%;
	margin:15px auto;
	border:10px solid #000;
	background-color:#fff;
	overflow:auto;
}

Example 1 above is what is called a DIV tag inside a Cascading Style Sheet. This DIV controls the width and

height of the wrapper in also sets the margin, border, background color and whether the wrapper should overflow its pre-determined width and height. There is no comment with this statement. In the next Example; you will see the comment that belongs with this piece of code.

EXAMPLE  2

/* The wrapper below controls the entire site main layout and it also sets the width,
height, margin, border, background color and the overflow. This is universal for the
entire site and used globally */

#wrapper{
	width:950px;
	height:100%;
	margin:15px auto;
	border:10px solid #000;
	background-color:#fff;
	overflow:auto;
}

Your entire website should always be commented from the Cascading Style Sheet, Javascript, Jquery, HTML, or any programming language that has been used to develop your website. This is something that most developers do not do for their clients, but this is something you should always ask for when getting a website developed. It is always overlooked and most customers do not know to even ask about commenting.

If you would like Mojoe.net to discuss developing your web site, web application, need custom programming, or IT consultant, please do not hesitate to call us at 864-859-9848 or you can email us at dwerne@mojoe.net

Clemson MBAe Studio Lunch Presentation

Tuesday, October 8th, 2013

 

Clemson MBAe Logo

 

 

 

 

 

 

 

Clemson MBAe Studio Lunch Presentation – It was and  is my distinct honor to present Mobile App Development vs. Responsive Web Applications to the current class of the Clemson Masters in Business Administration (Entrepreneurship) program. I will be presenting a topic (see below) each Wednesday for the full month of October.

This class highlights a complete overview into Mobile App Development vs. Responsive Web Application, the benefits of each, versus the problems of each.  Which platform to choose; Google Android or Apple, and are there any other platforms to even consider?   What does it take to develop a mobile app versus a responsive web application, and once your Mobile App or Responsive Web App is launched what should you do now?

The presentations are being held at Clemson at the Falls 55 E.. Camperdown Way on the following dates:

10-2-2013 Introduction/Overview
10-9-2013 Which platform to choose
10-23-2013 Development – What is the process
10-30-2013 Mobile App / Web App is launched now WHAT?

If you would like Mojoe.net to discuss developing your web site, web application, need custom programming, or IT consultant, please do not hesitate to call us at 864-859-9848 or you can email us at dwerne@mojoe.net

Is LinkedIn becoming a Bazaar of Services

Wednesday, October 2nd, 2013

LinkedIn Logo

LinkedIn?  It seems like this professional network is becoming the market bazaar of services and products.  A site where people are hawking their particular merchandise or business in every post, discussion, and group that is on LinkedIn.  Every time I log in I feel like I am assaulted with ads, how-to’s , companies to follow, a list of daily achievements, and more.   I can almost hear the hustle and bustle of people talking multiple dialects with foreign music playing in the background, and can even see the opening act of the famous Walt Disney movie, Aladdin. You know the one, right–the scene with the peddler (played by Robin Williams) who greets the visitor saying, “Welcome to LinkedIn.  City of mystery, of enchantment, and the finest merchandise this side of the internet river, on sale today, come on down! Heh, heh.  Look at this! Yes!  Combination hookah and coffee maker–also makes Julienne fries.”

Now, I am the first to admit that I have posted my services and my companies achievements, however, I don’t  post daily, nor do I post in every group that I am a member of.  Usually I share useful information about articles, books and other information I have read, learned, or gathered during my last 14 years in the web development industry.  And, I try to take into account what I believe my professional network would find helpful in the technology and web industry.  In other words, it is relevant information.

I originally joined LinkedIn to connect with other professionals that I had developed a business association with and to strengthen my business relationships.  As LinkedIn grew and the ability to create a group specific to your industry was available, it was fantastic because we were afforded the opportunity to share knowledge with peers.  Groups allowed for collaboration on a global scale and social problem solving was available at the fingertips of any LinkedIn member.

LinkedIn Groups Feed

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I have often posted a development issue or problem in these groups and would get an enormous response from many different views.  I have also responded to other professionals’ queries when they had an issue to solve.  But these days, it literally appears that the groups are laden with different random sales pitches which do not even relate to the group.  I find this situation extremely frustrating, and wish that the professionals who setup the group would at least moderate to be sure that random trash did not get posted in their group.  I can’t help but wonder if some groups are so convoluted and off base at this point that the moderators have given up?

LinkedIn should take more notice of the groups that professionals have on their network;   groups that are started purely for advertising could be noted (letting you know that the group has a strong tendency to self-promote, and “junk” the site with advertisements).  If that were to occur, the professional who was considering joining any group could make an informed decision.

 

 

 

Wedding Spam – ‘You Are Invited To Our Wedding’ Spam Campaign Unleashes Trojan.Win32.Kuluoz Malware

Tuesday, September 10th, 2013

Wedding Spam, Cybercrooks and hackers are ruthless when it comes to using what may seem to be a harmless email message to scam computer users. In the latest spamming scam that we have taken notice to, hackers are peddling a bogus wedding invitation email to spread a new variant of the malicious Trojan horse known as Trojan.Win32.Kuluoz, a threat capable of downloading and installing other malware onto an infected PC.

Lets all face the reality; computer scams come in all shapes, sizes and colors. In the latest spam campaign, one using a clever wedding invitation, it sends out a message with an embedded link at the bottom all claiming that you have been invited to “Celebrate the Our Wedding…Followed by a Reception.” The message even claims that it is from “White wedding agency”, which could be easily mistaken for a legitimate wedding company.

Variations of the actual spam email message reads (Figure 1): “You are Cordially Invited to Celebrate the Our Wedding On Tuesday March the 29 at Four O’clock Followed by a Reception. Get Full Invitation Text” Quickly pointing out the fact that the sentence does not use proper grammar, is a big red flag as to the legitimacy of such a message. ThreatTrack Security experts, who reportedly first identified this spam campaign, examined the message’s embedded link to found that loads an archive file hosted on a compromised website. The file contains a Word document but is actually a variant of the Trojan.Win32.Kuluoz malware.

Figure 1. Spam Wedding invitation message with a malicious link spreading malware – Source: softpedia.com
wedding spam

Variations of the Trojan.Win32.Kuluoz malware that we have reported on, such as Trojan.Downloader.Kuluoz.B, is known for spreading poser emails and persuading recipients to open malicious files through enticing reservation or invitation messages. Moreover, this malware is apt to install other malware without any indications to the computer user.

Using a wedding invitation, although rife with poor grammar, is a rather clever and all-too familiar way for cybercrooks to scam PC users or infect their system with malware. As always, we reiterate how important it is to treat such messages with extreme caution and to never click on embedded links or download attachments on emails that have the least bit of suspicion. Additionally, it is prudent that antispyware or antivirus software be utilize at all times to detect and prevent malware infections from spam emails laced with malicious links or malicious attached files.

Original Article from: http://www.spywareremove.com/you-are-invited-to-our-wedding-spam-trojanwin32kuluoz.html

Chromecast Changes The Game, Like Dropbox For TV

Tuesday, July 30th, 2013

 

In one tiny, $35 swoop, Google just re-positioned the television as “a receptacle unworthy of bell and whistle innovation,” as my friend John Abell recently put it.

Chromecast, a thumb drive-sized dongle that jacks into a TV or projector’s HDMI port, lets you take over a screen with your computer or mobile device. It’s been called “magical” by various gadget reviewers (a term generally reserved for Apple devices), and it sold out instantaneously last week after Google announced it at an event in San Francisco.

In the same way that making automobiles smartphone-compatible has proven to be vastly superior (and more cost-effective) than reinventing smartphone functionality and building it into every car’s dashboard, the television set paradigm has just shifted. Why pay extra for expensive technology built into your screen when you can bring your own bell and whistle to any screen you want?

That’s exactly what Google is saying with Chromecast.

While an arms race among television makers has been mustering over the development of “smart TV” that lets people use the Internet on the biggest screen in the house, Chromecast is like Dropbox for TV. Everywhere you go, you can have your stuff, on any screen, doesn’t matter if it’s “smart”, dumb, big, or small. And you can use your frigging phone or mouse instead of a remote. I think it’s one of the smartest moves the company has made in some time.

(Side note: You’re right, it’s not file storage, but the principle of having your own stuff everywhere is where the Dropbox analogy holds up.)

This makes it clear that Google isn’t as interested in devices as it is platforms that can serve every device. Which is smart, as it gets back to Google’s roots. Combine that with tools for programmers that will let anyone code practically any add-on, and Google’s suddenly one-upped every device maker out there who’s been feverishly soldering motherboards and ethernet ports into flatscreens.

More importantly, Chromecast shows us that in the future, screens will be screens, nothing more. A few years from now, I think the mighty display will be decoupled entirely from computer processing. As mobile devices get more powerful, we may all simply carry processors with us and “cast” onto screens when we want to work on a desktop or watch TV.

I’m not normally a Google fanboy, but I imagine a lot of device makers are panicking right now.And whereas the launch of a clever, first-to-market product doesn’t guarantee market success (Google certainly has lost other battles), Chromecast takes the smart TV battle to new turf.

So, why should a non-gadget-geek be excited about Chromecast?

If you have Internet, Chromecast just enabled you to cut your cable and throw away your Boxee or Apple TV and all the accompanying cords. You get Internet TV without buying a new TV.

I ditched cable long ago in favor of Netflix and Hulu on my Roku box. The problem is Roku doesn’t let me browse the web, doesn’t get Youtube and other channels, and like many of its counterparts, decides to reset itself every once in a while.

But like most people, I have a computer (a few of them, if you count my smartphone and tablet) and a strong Internet connection. There’s plenty of processing power in my living room to run Hulu. And now I can do so without buying and maintaining superfluous machines.

For the TV-addicted, I think Chromecast makes tons of sense when traveling. In the same way that many people carry a WiFi hotspot with them when on the go (I use Karma), I think we’ll start seeing people pack Chromecast with them and just pop the dongle in their hotel flatscreens (or crappy box sets if you stay at the kinds of places I stay at!), so they can watchtheir TV on any TV.

But the use case I’m most excited for? Work presentations.

You know how every time you go to a conference room and need to present something on a big screen, everyone ends up on hands and knees under the table fiddling with cords, while some guy runs to find an adapter, then you all stare at a blue screen while flipping through the AV1, AV2, AV3… channels in search of a signal? Yeah, you’re never going to have to do that again.

And for that, $35 is a steal.

Original Article Provided by Shane Snow on LinkedIn

Microsoft Confirms WebGL Support For Internet Explorer 11

Wednesday, June 26th, 2013

Microsoft Confirms WebGL Support For Internet Explorer 11Our own Frederic Lardinois noted that the new version of Internet Explorer wasn’t a major revamp, but it does play home to some very compelling changes under the hood.

Take WebGL for instance — nearly all of Microsoft’s major browser rivals have already jumped on that bandwagon, and now Antoine Leblond confirmed at Microsoft’s annual BUILD conference in San Francisco that Internet Explorer 11 (which should officially debut alongside Windows 8.1 later this year) will indeed support WebGL too.

Granted, this tidbit won’t come as much of a shock to those paying very close attention — an early version of Internet Explorer 11 spotted in a leaked Windows Blue build this past March late last month basically confirmed as much, Microsoft posted a kooky Vine (seriously, with browser puppets and everything) that strongly hinted that WebGL support was in the works. All that said, this is a major win for proponents of the cross-platform graphics acceleration API, especially considering how dicey the prospect of universal adoption looked for a while. As one of the last major WebGL holdouts, Microsoft raised its share of concerns with WebGL — consider this pointed critique of WebGL’s security shortcomings from a few years back.

Leblond also took a few moments to talk up the implementation of MPEG Dash –a streaming video standard that has been slowly picking up steam among industry players — in IE11. It’s slowly been picking up steam among industry players, though Microsoft’s interest in it hasn’t exactly been a secret. After becoming a standard in 2011, Adobe adopted MPEG Dash in 2012 and Microsoft committed to it just a few months later.

Article Provided by TechCrunch

Cloud Printing without Google

Wednesday, March 13th, 2013

Cloud Printing without Google

LVT Cloud Printing IconMojoe.net and Liquid Video Technologies just completed LVTPrint which is our own software version of Cloud printing.  We developed our own cloud print software because we had been using Google Cloud print for our client NTHS. NTHS which stands for National Technical Honor Society is a association which has thousands of members. When new schools sign up or current schools adds new members they get anywhere from 10 to 500 new members.  This then requires them to print a roster, a member certificate for each new member and then a membership card. Each one of these are printed from different trays and different printers at there office in North Carolina.

So they where looking for a way to only have to click one button from their web site and have it print all of the internet orders with the Roster being printed and having the correct orientation, also to the correct tray,  the member certificate being printed to the correct paper type and tray, and then the member card being printed on special paper along with being printed to the correct tray.

We started by solving this issue by using Google Print which worked like a charm but in the last few months it has just stopped working with no rhyme or reason and as usual even though the product may be great you can never get anyone on the phone at Google for support.  Well, NTHS has come to rely on the one-click-printing feature that we developed in association with Google Cloud Print.

We had no choice we had to develop our own software so NTHS would not have to rely on Google Cloud Print so that this feature would continue to work. So we set down and wrote a windows based software app that allows their web application to communicate to their local server and as the orders come in our piece of software looks for new orders. Gets the orders, que’s them up and then prints the orders in the correct format and to the correct printer.

We are currently working on developing this for other companies as a stand alone product that can be used with any web application or web site that needs to print multiple/single documents from the web and still want the ability to do that from any internet connection.

If you would like more information about LVTPrint or would like a free consultation please do not hesitate to email us at info@mojoe.net or you can call us toll-free at 866-466-6563.

Computer Hacking Liability – Are You At Risk?

Wednesday, December 19th, 2012

Presented by McNair Law Firm, P.A.

Please join us for the
InnoVision Forum:

Computer Hacking Liability – Are You At Risk?
What To Do To Avoid Data Breaches and Hacking and
What To Do If You are Hacked

From the US Government to the State of South Carolina, companies and organizations of all sizes are under attack from hackers. The threat of these attacks has escalated so that cyber security professionals admit it is almost impossible to achieve 100% prevention.  According to Verizon’s 2011 report, small and medium sized businesses, as well as governments and municipalities, are the main targets.  Please join us to discuss the legal liability associated with hacking for you and your company, leading edge prevention measures to avoid hacking, and what your obligations are in the event that a breach is suspected or discovered.  We will also discuss the role of the financial institution in these circumstances.

PANEL INCLUDES:

Douglas W. Kim
Attorney
McNair Law Firm, P.A.

 

  • Doug will discuss the current laws concerning security requirements including the Red Flag Rules, PCI Compliance, South Carolina specific laws and recent cases involving hacking.  His discussion will include the recent case where a bank was required to repay monies lost to a customer due to hackers ($345,000.00).

Frank Mobley
Founder and CEO
Immedion, LLC

 

  • Frank will discuss current IT security risks and the prevalence and method of hacking.  He will also include information on how you can better protect your organization against illicit and illegal attempts to garner private information.

Deveren Werne
Founder of Mojoe.net and
Principal of Liquid Video Technologies, Inc.

 

  • Deveren will explain PCI compliance for businesses such as why a business should be PCI compliant and, if not, what are the repercussions of not being compliant, and what a business should do to become compliant from hardware to software perspective.

Wednesday, January 9, 2013
3:00 pm – 5:00 pm Presentations ~ 5:00 pm – 7:00 pm Networking
Location – McNair Law Firm, P.A., Poinsett Plaza, Suite 700, 104 S. Main Street, Greenville, SC

Seating is limited, so please respond early

RSVP to Kathy Ham by email: kham@mcnair.net or by phone: (864) 552-9345

Founding Sponsor:
Deloitte Founding Sponsor of InnoVision Awards

www.innovisionawards.org

Celebrating excellence. Honoring distinction. Applauding innovation.

Web Design Greenville SC | Mojoe Blog is proudly powered by WordPress | Entries (RSS) and Comments (RSS).

Follow

Get every new post delivered to your Inbox

Join other followers: