17 10 / 2011

Loads of Progress!

Since we last posted a few weeks ago, development on Apps@Glorbi have seriously surged!

Since we last blogged, findit was nearing completion, and we’ve decided to leave it a little incomplete (we have to reposition 3 buttons!), so we can get along with other things.

In that time, we’ve written quite a few awesome apps.

[*] LinkSync

LinkSync is an app that let’s you find an interesting link on either your iPod, iPhone, iPad, Android Phone, Android Tablet, BlackBerry, WP, etc… PSP, PS3, Chrome, Desktop, Mac or Windows device, and you paste that link on LinkSync, and instantly, you have that link available at any time, on any device, instantly synchronized via the cloud, straight through your Glorbi account. If you open the app or bookmark on any device, login if you haven’t used LinkSync in a few days, and you get automatically redirected to the link you pasted. Pretty cool? :)

[*] contackt

Contackt is an application that takes all your ParaNect friends’ contact data, like their Facebook username, Twitter username, Skype, Mobile number, Home number, Email, Website, Tumblr, Gmail, MSN, Gamertag, PSN, or any detail on our list, and makes it all available through a search. Search for their name or any one of their details, and you’ll get their contackt profile almost instantly, from there you can look at all that data, as well as their ParaNect profile, and built in ContacktCard, which is an app we’re releasing later this week. You’ll also get their ContacktCard QR code, which you can use to scan them up later :)

[*] indexr

Indexr is quite a cool application, it let’s you scan and upload PDF and DOC files to our servers, and asks you to name it, and give it a description as well as tag it with a few tags, which get used to index it later. Basically, it’s a document virtualization and storage app for people with a lot of paper. Once again, thus app will work on any device that can interpret a PDF file, (including Chrome) which is why it’s even cooler. I honestly think this is one of the more useful apps we’ve made. :)

[*] MemeGen<3

This is a modified pre-Glorbi project we’re in the process of modifying to fit Glorbi, and sadly only works on desktop devices and devices that accept the HTML upload form type. Basically, you upload a picture, tell the app what you want on the top, and ok the bottom, you tell it whether you want the text in black or white, and you hit enter, your meme gets published, and stored in a database along with a shortlink which you can share over social networks from within the site! We originally planned on creating a meme-social-network, but that would rival ParaNect, which is why we’ve decided to create a voting system, and get the top 10 Memes to blog about.

[*] hotmuze & hotappz

Two very similar apps, again, both pre-Glorbi projects which we’re refitting to meet Glorbi standards. hotmuze is a music discovery and music sharing app that let’s you add your own music to a giant centralized user-generated, moderated database of songs, +1 or -1 other songs to determine scores, and rank songs by score, for the hottest music. We find newly added music, paid / promoted music, we find music people near you are listening to, find music we think you might like, find random music for you to rate. Then you can listen to the song, vote on the song, or share the song via Twitter, G+, FB, Tumblr or ParaNect. hotappz is virtually the same thing, just for iPhone and Android apps.

[*] QuIP

A Chrome extension that instantly fetches your IP address, very useful, its live on the Chrome Webstore.

[*] Trends

A Chrome extension that instantly fetches current Twitter trends, and allows you to tweet through the extension. Its underused! Also live on the Webstore.

All these apps are live to current Glorbi members, although we apologize, signups are closed till we fix up a bridge between apps :)

Other apps we plan on releasing soon: Bands, Startups, Marketplace, ParaNect Beta 2

We aren’t telling what those apps are just yet, we want them to be a surprise :)

Thanks!

:)

09 9 / 2011

Login System Done!

Logging in on to glorbi is probably one of the safest login scripts I’ve ever written! When you login, it stores a large array of data in our database, and checks this data against even more pre-stored values, and variables running in sessions and cookies all around our site!

So much so, that on every single page, we run about 13 checks to make sure, you’re you, and your data won’t be compromised. In all, we have 3 pages that handle login, login.php, which processes the login, sessions.php which registers the session, and auth.php to make sure everything is working just right. :)

After all that, you’re logged in, and you gain access to home, as you. Once you logout, what we wrote about in the last post, then happens! 

Funny how we’re putting so much effort in to all this! We haven’t even got to the core platform yet! Who knows how long and secure that’s going to be ;)

08 9 / 2011

While we’re at it: Logout, done.

I made the login script a while ago, and thought why not make a logout script as well. That’s done! It’s also pretty long! If your session doesn’t exist - it logs you out anyways (well it would have earlier), and creates a blacklist localstore on your computer, which will get the website to record your actions on your next visit.

Here’s the code, with variable names, column names, and cookie names, and session names blanked out! [security measures ;)]

<?

session_start():

session_destroy();

$xx = $_SERVER[‘xxxxx_xxxxxx’];

require_once(“xxxxxx.php”);

$data1 = mysql_query(“SELECT * FROM xxxxxxWHERE xxxxxx=’$xxxxxxx’ AND xxxxxxx=’$xxxxxx’”);

$xxxxxx= mysql_num_rows($xxxxxx);

$xxxxxx = $_COOKIE[‘xxxxxx’];

$xxxxxx = $_COOKIE[‘xxxxxx’];

setcookie(“xxxxxx”,$xxxxxx,time()-3600,”/”);

setcookie(“xxxxxx”,$xxxxxxx,time()-3600, “/”);

if($xxxxxx==1) 

{

mysql_query(“DELETE FROM xxxxxx WHERE xxxxxx=’$xxxxxx’ AND xxxxxx=’$xxxxxxx’”);

}

else 

{

setcookie(“xxxxx”,”xxxxxx”.$xx,time()+xxxx*xxx,”/”);

 echo ‘

 <head>

<meta http-equiv=”Refresh” content=”0;url=../index?louterr=x” />

</head>’; 

}

if($_COOKIE[‘xxxxxx’]==”” && $_COOKIE[‘xxxxxx’] ==”” && $_SESSION[‘xxxxxx’]==”” && $_SESSION[‘xxxxxx’]==”“) 

{

echo ‘

<head>

<meta http-equiv=”Refresh” content=”0;url=../index?logout=x” />

</head>’; 

}

?>

08 9 / 2011

Let’s get Started

Well, our template is being taken care of by an awesome web designer, Irving! (Follow him on Twitter: @IrvingTeng) and so that won’t be discussed for a while. For now, we’ll begin with the PHP, we’ll include some source code, excluding sensitive data, and variable names, database names, etc. 

So, we’ll start by coding up the queries for the home page, the login page, the register page, session registration, and +Glorb page (add new job), as well as the basics for the requests system. We’ll post again later with our progress, bye! :)