Review: 1Password for Mac

1Password is a powerful tool that can make your online life more secure. Created by AgileBits, 1Password allows you to store not only passwords but also credit cards and other secure data using one master password. That way, it is not necessary to remember every password for every account, just “one password.” Interface The user interface of 1Password is a very slick, vault-like environment. Content is arranged and filterable in a shelf system. Features 1Password is not just for passwords, … Continue reading

Create a Mobile Web App with HTML5 – Part 2: Examples and Extras

Redirection If someone visits your website on an iphone, you will want to redirect them to your mobile version. Using Javascript if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { if (document.cookie.indexOf(“iphone_redirect=false”) == –1) window.location = “YOURMOBILEURL”; } Using PHP if(strstr($_SERVER[‘HTTP_USER_AGENT’],’iPhone‘) || strstr($_SERVER[‘HTTP_USER_AGENT’],’iPod’)) { header(‘Location: YOURMOBILEURL’); exit(); } An Example with Images If you put an image ou your site, but you would like it to be different in different orientations, put both into your code, assign the “portrait” class to the image that will … Continue reading

Create a Mobile Web App with HTML5 – Part 1: The Basics

Having a mobile version of a website is a very important feature.  It is very simple to turn your site into a mobile web app. A Note on Design This tutorial mainly focuses on mobile web for iPhone/iPod Touch, however all you need to do is look up the dimensions to make it compatible with other systems. Create a design for the mobile site in both portrait (320x480px) and landscape (480x320px).  To support retina display, make sure the design is … Continue reading

Use the Tweet Button to Trigger an Event

The tweet button from Twitter is a great way for users to easily tweet content on a page.  At times, you may want to know whether or not the tweet was posted and take action upon that information, this is how to do so. JavaScript First, make sure this line of code is inserted, <script type=”text/javascript” src=”http://platform.twitter.com/widgets.js “></script> To execute some JavaScript code when a tweet is posted, use twttr.events.bind(‘tweet’, function(event) { //your code }); Want to execute code when … Continue reading

A Review of ByWord

ByWord is a great text editing application for the Mac, and now the iPhone and iPad. ByWord is plain, simple, elegant, and beautiful. Mac The Mac application supports all of the latest Lion features such as full screen, iCloud sync, autosave, and even versions. ByWord is extremely fast and has numerous keyboard shortcuts. In my opinion, the best feature is the markdown support. The Mac version includes two incredibly simple themes, light and dark. There is also a simple bottom … Continue reading

Writing Tips: Writing Clear & Concise Work

Writing is an art, and the best way to improve is simply to continue writing. That isn’t to say that you should keep writing bad work or that there aren’t immediate tips to seem more professional when writing. There are many areas of writing, but there are a few that we’ll focus on today. Additionally, these tips serve for writing good blog posts, not for academic papers. Layout Problems Be interesting. Lay out your post so that it keeps readers … Continue reading

Introduction to Object Oriented PHP: Classes

Classes are the basis of Object Oriented PHP and are extremely useful in larger coding projects.  Classes essentially allow for code actions to be completed multiple times but customized each time it is executed. Creating the Class Each class has different functions as well as some special functions. This is a class entitled “myClass”. It does not have any functions yet. Inputting Functions Here, I have added a function called “regularFunction” which requires to variables, it then echoes those variables. … Continue reading

Review of Concentrate: A Great App to Help You Focus

Concentrate is an amazing app to aid you in focusing on your Mac.  Essentially, you program it to close applications, block websites, open applications, change your desktop background, and much more.   What I Like Simplicity Using concentrate is quite simple, create an activity, name it, and tell it what you want it to do.  I love that.  It has everything you need in a very simple package. Helpfulness Concentrate is incredibly helpful and good at what it does.  It … Continue reading

Protect The Internet

Protect The Internet Congress is considering two well-intentioned but deeply flawed bills, the PROTECT-IP Act and the Stop Online Piracy Act (SOPA). As written, they would betray more than a decade of US policy and advocacy of Internet freedom by establishing a censorship system using the same domain blacklisting technologies pioneered by China and Iran. The bill had good intentions but has some major flaws.  If passed, it could block sites like Facebook, Twitter, and Tumblr.  It could punish ordinary … Continue reading

Create a Floating Navigation Bar

Floating navigation bars have become very popular on sites like Facebook and Google+.  It is a great way for users to be able to move efficiently around your site. Create a simple page structure with a header, content area, and footer. Make sure that the body has no margin, otherwise the navigation bar will look awkward.  Next, style the header div any way you like, then set the width to 100% and the position to fixed.  A height will also … Continue reading