| |||||||||||||||||||||
Why You Should Shake Up The Interview Process (And How)
Read More »
jQuery How-to: Creating and Inserting New Elements (Part 1)
Read More »
Scripted: Node.js Powered Code Editor by VMWare
Read More »
Photographers: Top 10 Sites to Showcase Your Work
Read More »
Freelancers: Learning When To Say No To Clients
Read More »
UI Design: Applying CSS Based on Screen Orientation
Read More »
7 Tips & Tricks to Creating a Gorgeous Restaurant Website
Read More »
30 Must-Try Apps For Rooted Android Phones
Read More »
Convert Your Google Drive Files with DriveConverter
Read More »
40 Breathtaking Examples of Springtime Photography
|
16. Color Splash (Image credit: Lipstickmisfit)
17. 10000 views (Image credit: Suzana)
18. Early Spring (Image credit: Maayke Klaver)
19. Spring (Image credit: Sora Belle)
20. Spring (Image credit: Minko2312)
21. Spring (Image credit: George Kirk)
22. March Magnolia (Image credit: George Kirk)
23. This is spring (Image credit: Maria Amme)
24. Spring (Image credit: Courtney Brooke)
25. Spring is in the air (Image credit: Amanda Michael)
26. Spring Spirit (Image credit: Tabuteaud Sébastien)
27. Spring Awakening (Image credit: Eva)
28. Spring in Moscow (Image credit: Roman Sayko)
29. Spring (Image credit: Abby Martell)
30. Spring Blossom View (Image credit: Shizuko Miyake)
31. A touch of Spring (Image credit: Adrian Sandor)
32. Sea of Spring (Image credit: Olivia Bell)
33. Spring (Image credit: Dainius)
34. Mystic Spring (Image credit: Tayfun Eker)
35. I turn to you (Image credit: Suna Gokturk)
36. Cromatique (Image credit: Diana Grigore)
37. Spring in the Air (Image credit: Ildiko Neer)
38. Welcome Spring (Image credit: Ildiko Neer)
39. Spring (Image credit: Agnieszka)
40. Spring (Image credit: Kira Winters)
More:
Here are more photography related articles we’ve previously published:
Related posts:
Read More »
A Look Into: Google Web Font Effects
Over the years, we mainly style the font for the size or the color, and it was only recently that we can add text shadow with CSS3. There are times when we need more styles for more stunning fonts, but it would very complicated to create by ourselves. Replacing it with images is still not that good an option. Recommended Reading: Free Web Font Services – Compared Adding Stunning Effect with Google WebfontHere’s some good news. Google Webfont has introduced a feature, which allows us to apply decorative font styles – without the hassle. There are currently over 25 font effects we can apply.To add the effect, we insert effect= parameter followed by the font effect API name in the Google Web Font stylesheet. In the following example, we added ‘Multiple Shadow’ font effect, which is specified with shadow-multiple (API name).<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed&effect=shadow-multiple' rel='stylesheet' type='text/css'>Then, we simply add the class name to apply the effect to the font. The class name is specified with font-effect-* followed by the API name. Given the above example, the class name for Multiple Shadow effect would be font-effect-shadow-multiple .<p class="font-effect-shadow-multiple">This is Awesome!</p>This is how the Multiple Shadow font effect looks. In case you are wondering how this effect is achieved, you can inspect the stylesheet, which will show you the following style rule. .font-effect-shadow-multiple { text-shadow: .04em .04em 0 #fff,.08em .08em 0 #aaa; -webkit-text-shadow: .04em .04em 0 #fff, .08em .08em 0 #aaa; }The multiple shadow effect is achieved with CSS3 text-shadow property, so the effect will only be displayed in Chrome, Firefox, Opera and Safari. Internet Explorer 9 (and earlier versions) does not support text-shadow property, but it has its own rule to define shadows with Shadow Filter.Adding Multiple Font EffectWe are allowed to add multiple effects to the stylesheet. In this example, we added three font effects at once: Multiple Shadow, Emboss, 3D. Each effect is separated with the pipeline sign| , as follows.<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed&effect=shadow-multiple|emboss|3d' rel='stylesheet' type='text/css'>Here is how the Emboss font effect look. And below is the 3D effect that we’ve just added. It is worth noting that we cannot add multiple effects into a single element, as the effect style rules will overwrite one another. Furthermore, you can head over to the demo page to see these effects in action. Further ResourceIn Google Webfont documentation you will see the other font effects you can apply, such as Fire, Fire Animation, Neon and many others.
Related posts:
|
Read More »
Falling Stars & Meteors Wallpapers [Wallpaper Wednesday]
If you are an avid stargazer, you probably own your own telescope or will actually venture to strategic spots around the world to catch a glimpse of the meteor showers that grace the skies in certain months of the year. If however, you are stuck in larger cities and a decent falling star display is a very rare treat, make do with these wallpapers of falling stars and meteors. This week’s Wallpaper Wednesday is dedicated to these beautiful sights for the night skies. Brace yourselves. 12 spectacular falling star and meteor wallpapers are coming up. Read Also: Sci-Fi Wallpapers Meteor. Available in 2560×1440. Fire Rains In The Red Desert. Available in 2480×1748. Falling Meteor. Available in 1536×1024. Meteors Blue Planet. Available in 1920×1200. Meteor Shower HD. Available in 1440×900. Raining Meteors. Available in 2560×1600. Falling Stars. Available in 1600×1200. Meteors Shower. Available in 1440×900. Fall From The Stars. Available in 1366×768. Fall. Available in 1200×676. Beautiful Meteor. Available in 2560×1600. Manipulation Sky. Available in 2000×1250.
Related posts:
|
Read More »
Confessions Of A Web Editor – An Inside Look
I’ve had many people ask me what I do for a living, and it’s quite difficult to explain. You see, I work from the ‘comforts of home’ and deal more with words and emails over the Web rather than face-to-face (with people). From an outsider’s point of view, that sounds like a sweet deal. You don’t have to face clients, your boss, your managers or your recruits (sounds like freelancing, doesn’t it?). (Image Source: lnfectedxangelic) Everyone asks me if I know of more jobs like this. In my head, I’d say, "No, thank goodness there isn’t any." Before you click away, trust me when I say this is not your typical tips to work from home type of write-up. In fact, it’s more of a horror story, less goth, more blood. When you have been in my position long enough (which in fact isn’t very long by Web standards), you realize the weirder sides of things from working online as a web editor – things like: Recommended Reading: Useful Tips And Guidelines To Freelance Writing Time fliesYou know how it is when parents get together and say, "oh how time flies", your kids are now in college and retirement is the next stage in life? This is different. On the Internet, time moves a lot quicker. Unlike the regular 9-to-5, unless you set your own routine, you blink once it’s Wednesday, blink twice and it’s Sunday. Ironically, the opposite is the same, spend a year on the Web and it feels like it’s been four.(Image Source: janussyndicate) Information covered two days ago is considered ‘old’, and there is a perpetual need to always be on top of a new trend, news story or product release. In the same period it takes for you to mail a letter by post, you’d probably have gone through 6 different revolutions, uprising or scandals online. The Internet runs on a different time scale and whenever you get off the Web and check the calendar, sometimes you get a shock of how far into the year you’ve been. What to Expect/DoHave a routine. Always run reality checks by leaving the house, going for a run, catching up with friends or reading the newspaper (the kind that doesn’t update itself, and you can lend to someone else without fearing they’d run off with it).Everyone hates youThis is true. If you’ve been on the Web long enough, you’d notice that hatred is the most widespread emotion you will come across. Apparently for most keyboard warriors, there are plenty of things to hate, an artist who turns up late for a concert, open letters that usually fight for a cause, even small erors (see that?) on blogposts get strongly worded emails.(Image Source: BenHeine) There isn’t really a reason behind it, some people just like to hate. It’s a perversion of the quote by Oscar Wilde, "Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." Today’s man (and woman) is also full of unbridled hatred and a passion to be in someone’s face, virtually. Everyone has an opinion they would ‘virtually die for’, and there’s nothing you can do to change their opinion, even if they want to change yours. What to Expect/DoBe prepared to take criticism even when you are not asking for any. If you cannot take criticism from people on the Internet, then you are better off working outside of it. Honestly, it’s not worth it. You can’t be angry all the time.You Are Your Own ManagerIf freedom is the reason you want to work from home, then the first few months will be very rough for you. There is no such thing as freedom – what there is, is self-control, discipline and a lot of sacrifices.You will notice a need for all this when you hear yourself give your reasons (or excuses) to clients or your boss when things are not getting done: I was distracted; The deadline is still a week off, I didn’t know the client wanted an early draft; I have to help with my daughter’s recital costume etc. If you hated your strict supervisor in your last job, well you are going to miss the rigid atmosphere that he or she set up to allow you to work and achieve your goals. That kind of setting was optimized so you can focus on the task at hand. Recommended Reading: 10 Tips To Make ‘Working From Home’ Work For You No distractions, no calls from home, no interruptions inside that 9-to-5 zone. Your hands are tied but you get work done. And at the end of the day that is what clients and bosses look for: accomplishments. What to Expect/DoBe disciplined, deliver the goods, or go back the environment that allows you to do both. When will you know? When nothing gets done.Scammers are everywhereWhen receiving guest contributions (a lot of you are amazing writers by the way), I’ve come across a relatively small group of people who would do anything and everything to get a post on the site, anything except give good, original content.Make A StandAs an editor, it is very important to appreciate the effort your writers put into their writing. It is also equally important to demand it. Having worked with so many talented, hardworking people, I have little to no respect for writers who copy content from one site and try to pass it off as their own on another site.As writers, we should show professional courtesy to a fellow member of the same trade, e.g. credit the person who came up with the original idea, give them a backlink to the site, mention them by name sometimes. Creativity is rare enough as it is, let’s try to not kill it off before we all stop writing altogether. But perhaps they have their reason to resort to these actions: maybe they cannot come up with original content, maybe they think that rewording is acceptable (to them) or maybe they are literally practicing the "imitation is the best form of flattery’ bit. Go With Your GutRegardless of the reason, the bad thing about this is they will go with it until you catch them in the act. Sometimes you do, sometimes you don’t. But the repercussions exist – and they hurt your reputation and your brand more than it does themselves.Working from behind a computer screen, it’s hard to look for clues. In real life, you can study body languages, notice the pitches, stammers, and a-second-too-long replies, but not when all you have is text. So what is there for an editor to do? Roll with the punches and pray that that gut instinct of yours kicks in when it needs to. What to Expect/DoBe very careful(?). (I have no idea actually. I usually wait for my guts and/or short fuse to tell me what to do. Maybe you have a better idea).It’s the PeopleFor what it’s worth, working on the Web is really fun. You get to meet and communicate with a lot of enthusiastic people who are doing great things with their lives. No where else can you find an environment where there are so many young and old self-starters who would not let age, language or educational background limit them.It’s an environment where only the strong and the persistent will survive, where prejudice and discrimination take a backseat to ‘making things happen’. If you have a dream you want made come true, and you are working on the Web, you’re in the right place.
Related posts:
|
Read More »
Free PDF Apps For Smartphone & Tablets – Best Of
Many people use PDF files on a daily basis. Office workers use it as a digital manual or to fill forms; tutors and students use it to easily distribute reference materials or ebooks. In an effort to reduce the use of paper, PDF documents became the ultimate lightweight alternative that lets you go green with every paper you do not print. In this article, we’ll show you the best free apps for your smartphones or tablets to make the use of PDF a breeze. Free apps has its limits, but more often than not, we need more than one app to get the job done. Having a few different apps allows you to tap into the many different strengths provided by each of the apps. So, we’ve gone and done the dirty job for you and collected here are the best free apps to you could find on the Web to let you manage, split, merge, and create PDF files right on your iOS or Android devices. Recommended Reading: 20 Free Tools To Annotate PDF Documents PDF Splicer FreeThis is an app to easily split, merge, duplicate, delete and create PDF files/pages on your iOS device. Access a PDF file from storage app like Dropbox or from Mail and open it with this app. The file will be stored on the main page of the app.You can select pages from a PDF and tap the Copy button then the Insert button to create a new PDF or merge an existing, separate PDF. The insert button also works when you Copy images on your iDevice’s photo gallery. To open your newly merged PDF, tap on All then the Export button. You can also attach it to an email. However, there’s a slight drawback to this app. Because it’s free, it will insert an advert on the first page when you export the PDF file. If the advert does not bother you, it’s not a big deal as it does not remove or restrict the amount of pages. Platform: iOS Foxit Mobile PDF ReaderFoxit Mobile PDF reader is a free app that can manage, encrypt, decrypt and open PDF files with passwords. The PDF file you’ve opened from your Mail or Dropbox app will be instantly saved on the app. On the reader, you can annotate a document with lines, shapes, highlights, underlining, or draw on the document. There is also the option to add signatures or add text.The PDF files can be managed in folders or turned favorites for faster access. When you’re on a desktop web browser, you can also upload files to the app through its Wi-Fi file transfer by just typing in the given IP address. The key feature in this app (only found on iOS at the time of this writing) is the ability to enable and disable passwords on a PDF file. You can enable or disable file encryption when opening, printing or copying a document. A pretty handy tool for managing sensitive documents. Platform: iOS | Android | Windows | Symbian PDF Utility – LiteThis Free PDF tool found only on Android has a bunch of functions found in the two previously mentioned apps. The Lite version of PDF Utility allows you to split, merge, duplicate, delete and create PDF files/pages with password protection.However, this app does not have the functionality of a reader, like annotation or searching through text. Still, its tools are very useful for someone who needs to work with multiple PDF files. Platform: Android SignEasyIf you use PDF that require your important signature on multiple documents everyday, then SignEasy is an awesome-looking, free app that you should use. Registering for a free account would give you more functionality, such as adding checkboxes and images to the documents.The app lets you save your signature so that you can just ‘paste’ it in future PDF documents. Other features include adding text, date and initials. Platform: iOS | Android | BlackBerry AlternativesIf you only want an easy way to manage and read PDF documents on your smartphone and can do away with extra features to create, annotate or merge documents, here are some cloud storage apps you should try.Read Also: Cloud Storage Face-Off: Dropbox Vs Google Drive Vs SkyDrive DropboxWe love Dropbox. You can do a lot of things with it, including managing your PDF files. With the Dropbox app you can read PDF files with extra features like table of contents for easy navigation, as well as text search within the document. You can also mark documents as favorite to download and read PDF documents offline.Platform: iOS | Android | BlackBerry Google DriveYou can also use Google Drive to make documents available offline with easier sharing options within the app itself. It has simple functions to view PDF files although you don’t get the table of contents like you do in Dropbox.Platform: iOS | Android EvernoteBesides being a great productivity tool, the Evernote app is also a good app to open PDF files on the desktop application. Its features are similar to Dropbox, you can navigate your pages through table of contents or searching for text within the document.It also has a powerful search feature to look for a term over multiple documents. Lastly, you can create a note and attach the PDF to it. Platform: iOS | Android
Related posts:
|
Read More »
How To Add Shortcuts To ‘My Computer’ On Windows 7 & 8 [Quicktip]
The ‘My Computer’ icon gives us easy access to our hard drives (or SSD), removable flash drives and other network-related locations. But if you’re one who enjoys a clutter-free desktop, then maybe you can use this tweak to remove the many program and folder shortcuts on your desktop. Here’s a way to get more usefulness out of ”My Computer” by adding the shortcuts that you need to it. This also gives you quick access to the program or folder and works very well with Windows Explorer tabs tweak like Clover. Here’s how you can add shortcuts to your ”My Computer” in a few easy clicks. Recommended Reading: Organize Installed Programs On Windows 8 Modern UI Adding Program Shortcuts To ‘My Computer’First you’ll have to navigate to a special folder. Shortcuts placed in this folder will be displayed on ‘My Computer’.Hit Windows Key + R and type in %appdata% into the box and click on OK.Then navigate to Microsoft > Windows > Network Shortcuts. Program shortcuts that you place here will be shown on ‘My Computer’, it’s that simple. Once you have placed program shortcuts into that folder, you’ll be able to see the shortcut icons on ‘My Computer’. Adding Folder Shortcuts To ‘My Computer’Because you can add any shortcut, you can also add folder shortcuts. To easily do that, just right click on your frequently used folder and click on Create Shortcut.Now all you have to do is cut (Ctrl + X) the created shortcut and paste (Ctrl + V) into the Network Shortcuts folder, like how we transferred the program shortcuts earlier. Adding Control Panel ShortcutsYou can also have quick access to frequently used Control Panel shortcuts on your ‘My Computer’. All you have to do is simply click and drag something from the Control Panel to the Network Shortcuts folder.Here’s the final result of adding all these shortcuts. Now your ‘My Computer’ will be well equiped with all your frequently used shortcuts and quick access links.
Related posts:
|
Read More »
Securely Transfer & Share Large Files With BitTorrent Sync
Ever wanted to quickly share a large file (or several files) with a friend yet the size limit on emails and the hassle behind file-sharing services make you want to give up? Many cloud storage services make you jump through hoops just to get measly upload or download speeds. But we’ve found a gem of a solution. If you’re thinking of a bullet-fast way to share files without requiring any registration, then you can try out BitTorrent Sync. Bittorrent Sync is a very lightweight program that allows you to create a secure shared-folder to upload and download files with seemingly no size limit. It basically synchronizes your files using a peer-to-peer (P2P) protocol. We’ll show you how simple it is to setup and use and all the other things you can do with BitTorrent Sync. Download & Install BitTorrent SyncNormally we would begin by directing you to a website to register for a service. This isn’t the case for BitTorrent Sync as you just have to download the small software and install it on your computer. No registration required.It has support for Windows XP SP3 or newer, Mac 10.6 or newer, Linux and even NAS (Network Attached Storage) devices. During installation, you should tick ‘Add an exception for BitTorrent Sync in Windows Firewall’ in order for the program to be able to transfer files through your network. After installing, a setup window will appear and you’ll be asked if you want to go with the Standard Setop or if you have a ‘secret’. A secret, here, is a long piece of code consisting 32 alphanumerical characters. You use a secret like a password to acquire access from or give permission to a friend who is sharing a folder with you via Bittorrent Sync. Go with ‘Standard Setup’ for the meantime. How To Begin Sharing Files And FoldersUnless you have a specific folder you want to share with someone, you should start by creating a new folder on your hard drive. Chuck all that you want to share inside this folder.Then go to the Shared Folders tab (second from the left) on BitTorrent Sync and click on Add. Click on Generate to get a unique ‘secret’ code and click on the three dots to browse for that folder you just created, or any specific folder you want to share. Don’t worry about keeping this ‘secret’ code somewhere safe, you can view it again by right clicking on the path, and selecting Copy secret. On the receiving end, they can go to Shared Folders, and click on Add. In the ‘Shared secret’ field, they can paste the secret code given to them and create or select a folder they want the contents to be synced to. If they choose a folder with files in it, contents between their folder and the newly synced folder will be merged. Advanced OptionsTo see more advanced options, you can also right click and select Show folder preferences.The Read only secret option ensures that the person using this code cannot add or delete files in the folder. They also cannot generate a secret to further share the folder with someone else. Another option is the One-time secret option, which allows for the secret to last only 24 hours, for a single use. Under these advanced options, you can also generate a new secret on an existing folder by clicking on New. You can use this when a folder is accidentally shared to a person who is not an intended receiver. Generate a new secret for that affected folder and give it to the people you want to give the folder access to. Testing Transfer SpeedsApart from the easy setup and requiring no registration, the transfer speed is something to shout about. We must start by saying that transfer speeds will vary depending on your internet connection.That aside, in a simple test, we were able to get 200kbps upload and download speeds, simultaneously, and while not on the fastest Internet service out there. As a comparison, the same file could be uploaded to Dropbox, at almost 300 Kbps, but the catch is, we have to wait for Dropbox to finish uploading before the download link can be shared to another person. Anonymity EnsuredBitTorrent Sync is (technically) transferring files over the Internet without a middleman, so it doesn’t have a problem handling large files, which is great news for those of you who want to share raw clips or large image files.Plus, the ‘secret’ code that is generated is alphanumeric and long enough to deter any attempts to crack it. But that didn’t stop the site from further encrypting the file transfer. Lastly, your information is not stored anywhere apart from the devices that are doing the uploading and downloading of the files. LimitationsWe’ve sung the praises and now let’s get down to the limitations.There is no real ‘manager’ or ‘owner’ of the shared folder. For example, if you share a folder with your friend, that person can easily share it with anyone else without your permission. Once the folder is shared, you are able to see it under the Devices tab but are not able to do anything about it like ‘kicking’ the person out from the share list. Basically, you cannot manage permissions beyond the first share. Since there’s no middleman, there’s no way to access your files through a website compared to other cloud services. If you’re using another computer, you’ll have to download and install the program just to access your files. Your main computer where BitTorrent Sync is installed also acts as a server, so it has to be turned on for you to be able to access and sync your files.
Related posts:
|
Read More »
Web Design: Getting Started With Chrome Developer Tools
Google Chrome is a (relatively) new kid on the block who quickly gain good market share in the browser niche, and it’s is equipped with a Handy Tool for Developers. In this post, we are going to explore it and utilize some of its features that might help you during the web development process. To get to the Chrome Developers Tool, go to Tools > Developers Tool. Alternatively, you can also right-click on the web page and choose Inspect Element and If you are using Google Chrome in Windows, you can also hit the F12 key. Recommended Reading: 40 Useful Google Chrome Extensions For Web Designers Using Elements TabWe will start off with the Elements tab. In this tab we can view the webpage markup as well as the styles that affect the page, which can be used to inspect what went wrong in HTML and’ CSS.Editing Document StructureIf we right-click on one of the elements, we will find a few handy options to Add and Edit the Attribute, Copy and Edit the HTML markup and even view the element state to see what will happen when it is in:hover , :focus and :active . This feature is very useful in cases like when we need to make a change but somehow do not have direct access to the source file, for instance in my case, I use this when asked by a friend to help debug their webpage. Another little trick we can use is to also drag and drop the elements. Hold your click to one element and move it up and down, then you can see the impact instantly. In this example, we slightly swap the Facebook header structure and see what happens. Editing the CSSWhen you have selected an element, you will see the styles that affect that element on the right. We can see what are the styles that are applied, we can also add or remove the styles.Furthermore, the Chrome Developer Tool is also equipped with a color-picker to adjust the element colors seamlessly; just click on the color box and you will see it popping up, like so. In terms of color format, the browser will typically show the Hex format. Now, in case you need the RGB or HSL format we can also do the change this way: Click on the Setting icon at the right under the Styles tab. As you can see, we have the color format options there, you can now change it the way you need. Adding CSSAs I have mentioned, we can add styles and here is how to do it. First, select the HTML element that we want to add the styles to, then in the Styles tab, find the plus (+) sign, click on it and it will generate the proper selector automatically.Now, you can add the styles upon this selector right from the browser. Viewing the ConsoleIn the Console tab, we can see log events for Errors and Warnings. This notification below from the Console shows that one of our files cannot be loaded and this is the place where you might need to check where your website went wrong.If we are working with jQuery, we can also send the log of our script event to the console using console.log . This example shows how we grab the value of an input element and send the result to the Console just to ensure the data is correct.HTML <input type="text" value="Hi There!">jQuery var val = $('input').val(); console.log(val)When we reload the page, here is what we get in the Console. Changing User AgentAssuming that you are developing a website you probably want to see how it may turn out in particular devices. In that case, we can change the User Agent.Here is how to do it in Chrome. In Developer Tools, you will find a Setting type of icon at the bottom right. Click on it, and an overlay option will pop up, like so. Next, go to the Overrides tab. In this tab, we will find User Agent options and by default Google Chrome has provided a few user agents ready, such as for iPhone, Android, Blackberry, and etc. Just in case, you can’t find your required environment here, you can go to User Agent String to pick-up the one you need. On the option list, select Other and put the User Agent that has you just been copied in the input field next to it. Recommended Reading: Web Developer Resources: A Mega-Compilation ConclusionThere are a lot more functionality in the Chrome Developer Tool, but it would take a really long post to document it all.Ultimately, I hope this post can benefit you and improve your productivity in web development and if you have anything to add something that we may have missed here, feel free to share it in the comment box below.
Related posts:
|
Read More »
5 Common Types of Bosses (And How to Deal With Them)
My years of experience working for a financial company have led me to face many types of bosses. Some were very hard to deal with, but I was fortunate that I had mostly good ones to look after me. As I moved into sales and marketing, I noticed that bosses were particularly more inclined to build a good rapport with the sales guys. It may be because they thought that sales teams were the crux of a firm, and therefore, bosses made sure that the sales team members were well looked after. That doesn’t mean that the sales department had it all hunky-dory; it’s also the sales team members who had to bear the brunt of a boss’s wrath. When things don’t go their way, that’s where you come across the real side of the boss. Recommended Reading: 8 (Legit) Ways To Impress Your Boss Managing Your BossBosses (not leaders – there is a difference) are humans too and they have their preferences and dislikes and if you play your cards well, you will be able to work not only for them, but also with them. There have been employees I knew personally, who never performed that well, but still they manage to keep their jobs because they knew how to be in the boss’s good books.Learning how to deal or manage your boss is a significant and transferable skill, and will indefinitely decide how far you progress. While I wouldn’t go so far as to say that all bosses in the world fall only into these 5 categories, but if yours does, I have suggestions on how you can stay in the organization. 1. The boss With the Superiority ComplexHe loves screaming and he looks for opportunities to shout at others. A high-pitched boss has a superiority complex, and believes that others are wrong. A very edgy character by nature, he doesn’t like to dwell on a reason behind a problem, but instead takes solace from the fact that he has scolded someone, and hence, he has prevented the mistake from re-occurring. Many of you may have certainly come across such bosses.You will notice that they are also edgy in their appearance, not just by the way they talk, but also by the way they sit. Peep inside his office chamber, and you will find that he is always shifting in his seat. Even before he has said a word, he has already made you edgy and worried about what he is going to say next. How to Deal with It:Dealing with such bosses is easy only if you are prepared to take verbal blows from him. A high-pitched boss gets satisfaction from watching his subordinates take his nonsense. And if you can do exactly that, then you have dealt with him.Never give an impression that you are fed up with taking his nonsense, the more you accept his verbal blows, the more he believes he is right. By doing so, you will stay on his good side. But if you try to show that you are smarter than him by opposing him or getting into an argument with him, you perhaps risk your growth in the company and will probably do better with another type of boss. 2. The Boss who Brandishes his PowerHe takes great pride in waving his power and authority around, not just in office but sometimes also at home. A power-brandishing boss loves wearing the mask of a boss, and believes that bosses are the highest-regarded professionals in the world.He is overtly possessive of his post and always wants to give an impression that he is completely in control of the situation, even when in reality he is not. He is insecure, and too preoccupied with trying to always have things under his control. At times, the employees may have committed mistakes, yet he pretends to have not seen them and says little of their mistakes. How to Deal with It:This type of boss gives significance to discipline, rather than performance, and is of the opinion that employees should be self-disciplined. His motto is that with discipline, employees will eventually perform.Even if you find such bosses to be lenient, you should not break the rules too often; and even if you do so, make sure that you don’t bring it to his notice. Show him respect him, and make him feel that he is the big boss and you will be able to go about your duties undisturbed. Read Also: 5 Characteristics “The Employee Of The Century” Has 3. The Boss Who Doesn’t BelongThis boss gives you an impression that he has been thrown into a post that he is not fit for. This boss is possibly an employee in the company who had been promoted to be a ‘boss’ without the relevant qualities. He is someone management had to fall back on because there are no other options.You will notice that half of his motivational speeches in office meetings will contain a list of his past achievements, and the rest is utter claptrap. He stresses a lot on performance, but lacks the management skills to get them. Employees may make fun of him behind is back even though in truth he is hardworking. He tries to learn, and also makes amends if he has committed mistakes. Nonetheless, he lacks confidence and doesn’t stick to a plan especially when things do not work as planned. How to Deal with It:This type of boss will welcome advice that will help him get his bearings, and if you can offer him substantial help, you can easily befriend him. Just don’t expect him to be lenient in the office, he has a reputation to build and maintain and he can’t make any false moves, or tolerate mistakes by his team members.Give it enough time and you find that he will eventually be a good boss as he is eager to learn and will collect the tricks of the trade with time. 4. The boss who IntimidatesAn intimidating boss is a no-nonsense boss, aggressive by nature, and tries to get things done by issuing commands. He has an ego, and keeps it with him while he is in the office. Sometimes you will feel that he is trying to run the show as if he is running a criminal gang.On the one hand, he threatens his employees, but on the other hand, he doesn’t go overboard because he is insecure, and doesn’t wish to lose his effect on the employees. He believes that too much of intimidation will lessen his grip on his employees, and that’s the reason he sometimes overlooks mistakes by his employees.He keeps to his own space, and is reserved by nature. How to Deal with It:The best way for employees to handle this boss would be to respect his privacy, and don’t interact with him unnecessarily. If you are smart enough, and know how to break his defences, you can even befriend him, and will be able to take some liberties in the office.However, don’t go overboard otherwise, he’d also be the one who throws you out of the office. 5. The boss Who Excels and InfluencesIdeally, he is the best boss to have running a company as he handles both the management and his employees efficiently. The company prefers such bosses because they have positive vibes about themselves, and make the company believe that they can produce results even in the midst of a crisis.They are not particularly harsh on employees, but they mean business. Not all influential bosses are inspiring, but they have the guile to make others perform to their limits. An influential boss is highly professional, and expects employees to behave similarly. How to Deal with It:Dealing with him is never a problem if you perform your duties well enough. However, beware of such bosses, as they are highly determined to rise in the hierarchy. If he feels that you are a threat to his goals, he will have you removed from the company.An influential boss also forms his own core group, even within the same organization, who may inform him of what happens in the office while he is away. Therefore, be careful and mind your own business, and you will always stay in his good books. Read Also: Survive Office: 10 Tips For Moving Up Corporate Ladder ConclusionWe may not have the luck of working with good leaders but we indefinitely have to work with a boss, the head of an organization or the manager of a group of workers. They get groups of people to do things that contribute to the company objectives and at the end of the day, employees don’t leave jobs or organizations, they leave their bosses.So what is your boss like, and how do you deal with your boss?
Related posts:
|
Read More »
How to Style Google Maps
Google Maps is one of the best services you can get from Google. It’s a free tool that allows you to easily embed interactive and information-rich maps on your website. However, one disadvantage that comes from using free services is that eventually they all look the same. The good news is Google launched the API that controls the map styles. So, in this post, we will see how to use the API, and make your map be more distinctive. Google Maps LibraryThe first thing that we need to do is to include the Google Maps JavaScript library inside the document’s <head> tag, so that we can use the API.<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> Google Maps ComponentsThere are three components to style the Google Maps: thefeautureTypes , the elementTypes , and the Sytlers .featureTypes is used to select the geographical objects on the map, such as the road, the water, and the parks, so it basically works like the CSS selectors. For your convenience, we have listed a few featureTypes that we can use to control the map.
elementTypes is used to target the element that is part of the geographical objects, such as the object shape, the fill, the stroke, and the object labels.stylers is an array of properties to adjust the object colors and its visibility. Google Maps accepts HSL (Hue, Saturation, Lightness) and Hexadecimal for the color format.Basic UsageFirst of all, we need to add a<div> element that is assigned with an id to contain the map.<div id="surabaya"></div>The styles in Google Maps are declared with JavaScript objects. So, all the styles are nested under the <script> tag – this is the JavaScript 101. Additionally, you can place the scripts before the body close tag, or at the head tag with the window.onload function, like so.window.onload = function () { // add the scripts here }Create a variable to contain the map style rules. In this case, I would like to name it as styles. window.onload = function () { var styles = [ // we will add the style rules here. ]; };Then, display the map to the <div> container with the following functions.window.onload = function () { var styles = [ // we will add the style rules here. ]; var options = { mapTypeControlOptions: { mapTypeIds: ['Styled'] }, center: new google.maps.LatLng(-7.245217594087794, 112.74455556869509), zoom: 16, disableDefaultUI: true, mapTypeId: 'Styled' }; var div = document.getElementById('surabaya'); var map = new google.maps.Map(div, options); var styledMapType = new google.maps.StyledMapType(styles, { name: 'Styled' }); map.mapTypes.set('Styled', styledMapType); };At this point, the map should have appeared on your page, as follows. Check out: Getting Started with Google Maps JavaScript API In this example, I would like to change the color of the water. To do so, we can write the style rules in this way, within the styles variable.var styles = [ { featureType: 'water', elementType: 'geometry.fill', stylers: [ { color: '#adc9b8' } ] } ];The code above changes the fill color of the water element on the map to color #adc9b8 , and here how it turns out.Next, let’s change the landscape’s color, and this time we will use the HSL color format so that we can adjust the color lightness, like so. var styles = [ { featureType: 'water', elementType: 'geometry.fill', stylers: [ { color: '#adc9b8' } ] },{ featureType: 'landscape.natural', elementType: 'all', stylers: [ { hue: '#809f80' }, { lightness: -35 } ] } ];This code addition gives us the following result. Furthermore, these are the style rules for several other objects on the map. { featureType: 'poi', elementType: 'geometry', stylers: [ { hue: '#f9e0b7' }, { lightness: 30 } ] },{ featureType: 'road', elementType: 'geometry', stylers: [ { hue: '#d5c18c' }, { lightness: 14 } ] },{ featureType: 'road.local', elementType: 'all', stylers: [ { hue: '#ffd7a6' }, { saturation: 100 }, { lightness: -12 } ] }Here is how the final look of the map. You can head over to the demo page to see the final result in detail. Google Maps Styling ToolsIn addition, if you prefer working GUI rather than manually writing the script, here are the tools for you to try out.Further ResourcesFurther on implementing Google Maps API for map styling, you can head over to the following references.
Related posts:
|
Read More »
Why Freelancers Are Saving The Internet
The freelancer is the job archetype for the new millenium. Much like artists were to the Renaissance and engineers to the mechanical revolution, the tech (and more recently, the mobile) revolution rely on freelancers of various skills to propel itself forward. Apple and Microsoft have full time employees like engineers, marketeers and other skillful people in different fields, but when we are talking about the Internet and tech industry on the whole, most of its innovation, content and coding is done by passionate freelancers. We’re seeing the same thing with mobile. Most app companies are started by entrepreneurs who worked as freelancers to get their start. In fact, freelancing jobs could be called “personal incubators” for young entrepreneurs, who are lacking in minimal capital to start a small business. And when those businesses are finally financed, they look towards outsourcing as much as possible in order to skip on health care obligations, benefits and office space. Recommended Reading: 40 People Who Changed the Internet Backbone of the InternetSo make no mistake, small and medium-sized business are the ones creating the majority of… well, everything on the Internet. Basically, freelancing is the backbone of those businesses. Elance’s CEO, Fabio Rosati , said they’ve surpassed 1 million job listings in 2012, from 650,000 in 2011.The most sought after jobs are technical, coding, creative, writing and design jobs. He said mobile app development jobs are also on the rise. Now, let me ask you this: What if all the freelancers stopped working? When Freelancers Stop WorkingLet’s assume for a moment every single freelancer out there would seek secure, stable jobs, leaving behind the freelancing work they do online. What’s the worse that could happen?The Huffington Post would almost die… and so will Business Insider, NYTimes.com, Mashable and every other major blog, online magazine or publication on the Internet. That’s because their content output is so huge, interesting and diverse thanks to experts in all sorts of field who are basically writing for them freelance. They are what the Harvard Business Review calls Supertemps – experts pursuing project-based careers.Only a fraction of all the news you see on the Internet are written by full-time employees of that particular publication. Almost no blog has the power to hire full-time writers for its entire content. Design: We’d be back in ‘95Design agencies have loads of talented people working in them, and will probably never die (unlike many advertising agencies). Nope. They’ll endure, thanks to branching out, offering development services and the corporate need to pay more for something, just to justify spending your entire quarterly budget and get a bonus.But the fact is the majority of designers nowadays are freelancers. And they offer the same services or often times better, at a fraction of the cost. 99Designs boasts 200,00 designers in its ranks; Crowdspring is at almost 150,000. If you have an old school design studio, you’re probably mad as hell. "99designs is something akin to a Walmart," said Dan Ibarra in a Forbes article, industry veteran and co-founder of Aesthetic Apparatus, a Minneapolis design studio. Sure it is. But the fact remains, small to medium sized business are now empowered to look like Top 500 Giants! And the Internet is not comprised of only Coca-Cola’s site (which frankly could use a contest on 99Designs) or Apple’s “simple, clean, smooth” online presence you’ll hear so many people trying to emulate. It’s the small guy with a local e-store who “owns” the Internet. He is the future. It’s he who relies on freelancers to get his site looking like it’s 2013, and not ’95. And it’s the foreign freelancer who is making it all possible. Google Play and the App Store?Most of the apps in both giant marketplaces are coming from freelancers or small businesses who rely on freelancers for outsourcing. Yes, there are some bad apps because of this. Yes, I also hate the use of too many ads and ad networks.But the truth is, it’s from this chaotic breeding ground that you get the beautiful diversity of the virtual app world, in all its 257 chromatic variants. I like that. And so do you. You wouldn’t want just a few giant apps, no diversity and a massive monopolized. The Planet would be in dangerYes it would. There’s this small thing called Globalization. It’s the reason some national economies are now dying. Only those fast enough the adapt to globalization and outsourcing stand a chance to thrive. That’s neither a good or a bad thing, it’s just a shift. Part of the planet’s total GWP (Gross World Product) of around $70 trillion dollars is made up of goods and currency which move through or thanks to outsourced jobs.In October 2012 for example, according to the Bureau of Labor Statistics, 14.9 million U.S. workers were self-employed. Freelancers, outsourced jobs and globalization go hand in hand. A scenario in which freelancers would all seek secure jobs would start a financial crisis like no other. That’s just all sorts of bad. And consider this: A bad Internet Hurts The PlanetA poorly designed interface for the Internet with few giant apps on the apps market and almost no alternative media, blogs and content from Supertemps would probably hinder connectivity to the point where people wouldn’t want to get online. That means less knowledge for the masses, less unique, distinct thought processes and less communication. We’d go back in time.Back to ’95 again. And I don’t want that. I love my Samsung S4. So if you’re a freelancer, be proud about your contribution. You are next to some great people. You are the revolution.
Related posts:
|
Read More »
Optimizing Google Web Font
Google Web Font is one of the more popular ways for embedding custom font on a website. It is free, and there are many options to choose from in the library. In spite of being served from fast Google servers, there are still a few areas that need improvement. So, let’s see what we can do to improve Google Webfont’s performance. Recommended Reading: A Look Into: Better Typography For Modern Websites Delivering Certain Font StylesFonts in Google Webfont provide font styles like bold, italic, light. Adding all these font styles to the specification will increase the font size and also affect the page load performance.As we can see below, by deselecting some of the styles, the page load will turn much faster. Google makes it easy for us to include only the styles that we need. In the following example, we select only the light and normal version of Roboto Condensed font family. <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300' rel='stylesheet' type='text/css'>We can see from the screenshot below that the bold style is not rendered properly without specifying in the Google Webfont stylesheet. However, it gives us better load time as the browsers load fewer font files. You can see the demo below. Font Sub-settingSeveral fonts in Google Webfont also provide multiple sets of character to support several languages. For example, the Roboto Condensed font family provides the character set for Cyrillic, Greek and Vietnamese characters. Google provides the option for easily selecting which character set we want to include.By including these character sets, it will increase the font size and hurt the page load performance. So, leave what is not necessary unchecked. In this example, we added the latin , greek , and cyrillic characters. But, we only include the latin and greek set in the Google Webfont stylesheet, as follows.<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed&subset=latin,greek' rel='stylesheet' type='text/css'>Hence, the cyrillic characters are not rendered with Roboto Condensed font family from Goole Webfont. See the the live demo to see the font in action. Serving Certain LettersThere are times when we know the certain letters we are going to embed on the website. Thus, providing the entire font letters of the font family would become useless. Google Webfont provides the option for which to include only the characters that are necessary.We can include specific letters by adding the following &text={letters} next to the font family name. In the following example, we set the l, o, and g characters in the Google Webfont stylesheet, as follows.<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed&text=log' rel='stylesheet' type='text/css'>That way, we can only use the letter l, o, and g from this font family, Roboto Condensed. The word logo, probably, is the perfect example, in our case; it renders all the letters included in our Google Webfont specification. By including only the necessary letters, it can significantly decrease the font size. It is worth noting, though, the letters we included are all the small letters. The capital letters of these letters, l, o, and g will not be served as well as all other excluded letters.
Related posts:
|
Read More »
Freelancers: Should You Abandon Low-Paying Clients / Jobs?
At the outset of my freelancing career, I would always fall into a dilemma while quoting my price for freelancing jobs. It was difficult for me, because on the one hand, I didn’t want to lose out on jobs by quoting too high a price; on the other hand, I would also prefer not to be underpaid. That’s the story many freelancers face during their freelancing career. Every freelancer at some point (but more often at the initial stages) of their career had to be content with low pay. It’s rare to find anyone who starts off a freelancing career with high paying jobs. That would come much later on after they have already proven their credentials, credibility and their worth. Read Also: Why Don’t People Want To Pay For Good Design? Stepping StonesIt is important that freelancers learn to give due significance to low-paying jobs. Such jobs have its own place in the professional ladder of success. These low pay jobs act as a platform for achieving greater success.More importantly, it prepares you to get hold of better jobs. It also teaches you the intricacies of the freelancing trade. Whether you are a designer or a writer, or any other kind of freelancer, low pay jobs allow you to be more relaxed, and work with greater freedom. The fact is, a certain degree of freedom helps in building your expertise. Remember, low-paying clients are more tolerant, allowing you to learn while you work. High-paying clients are not so forgiving, because you are expected to deliver high-quality results for the price they are paying you. The Perks of Lower ExpectationsI vividly remember when I started out in my freelancing career. I faced difficulties in landing regular jobs, except for one client who would give me regular jobs. I may or may not receive jobs from other clients, but I will always have my hands full with jobs from this client. She had plenty, and she paid me low sums, but she kept me occupied, and more importantly, she pointed out my mistakes to me.You may be interested in: How to Deal with Criticism in the Freelancing World. I was given to opportunity to rectify them and perfect my craft. And the results were clear. I improved and better offers came pouring in. And that’s when I realized that my low-paying client had been teaching me the intricacies of the trade, even without me asking for it. Abandoning clients?High-paying jobs are usually reserved for experts, those who have proven their skills, and have learnt their trade. Those who are now ready to unleash their skills and expertise in highly professional (and sometimes cut-throat) environments.Evidently, it is never easy to get high paying jobs regularly, unless you have been around for a number of years and have established your freelancing reputation and career. However, once they got a couple of high-paying clients, many freelancers (whom I know personally) start taking things easy. They abandon their old low-paying clients, as they think that they now have the experience and credentials for better clients. The results became distinct with time. As these freelancers bask in their newfound glory, they will complete their assignments only from high-paying clients then sit idling for long periods of time, waiting for their next high paying project to drop onto their lap. Losing their TouchSince they begin working less, and waiting more, they now have fewer opportunities to practice their skills. Some lose their edge and winning traits, and worst of all, the lack of jobs has made them lazy. That is something freelancers should be wary of.Freelancing is not just about getting projects and earning money, but also about understanding the beauty of freelancing and the discipline you need to have to be in the business. It is also a profession which is networked and based on mutual respect. Read also: 9 Things You Should Know About Freelancing Full-Time. Why stick to low-Paying clients?If the question here is "should freelancers completely get rid of low-paying clients, after they get high paying clients" then the answer is definitely no. The fact that not all freelancers are able to get highly paid jobs regularly, is enough reason for them to stick to low-paying clients as well.Also, the fact remains that there is always a dearth of high-paying jobs. These jobs quickly fall on someone else’s lap as soon as it arrives. Therefore, to strike out low-paying clients from your contact list is an act that is not recommended. Even if you have started getting high paying clients, keep working for at least a few low-paying clients. You never know when you could hit a dry spell. Freelancing insecurities may catch up on you and they are very real sources of worry. Strike a balanceNonetheless, there is a need for you to strike a balance when selecting which project to take up and which to reject. There is a thin line that separates highly successful freelancers from mediocre ones.The highly successful ones strategize their career and always make full use of their precious time and every opportunity. They understand that opportunities might dry up soon, and therefore, they build a database of clients and work to satisfy all of them. They know how to deal with crunch times, and almost always have their hands full. Freelancers who have attained average success, may fall into the trap of being overconfident. True, they will look to seize high-paying opportunities, but when they get one, they actually believe more of these opportunities are around every other corner, ready to come knocking on the door. Even if they don’t believe it, they act like it when they start neglecting their previous low-paying clients. These freelancers face may face acute shortage of work and will probably learn the hard way that it takes time and effort to build a good clientele. Improving your standingsThe success formulas change very fast in a freelancing world. For those who have just entered the practice, and only have one or two high paying clients, they should also keep good number of low-paying clients, so that they don’t fall short on work.In the meantime, they should keep improving their reputation and keep working to get more high paying clients, which is never easy even for well-established veterans. If you are a very skilful freelancer, with time you will be able to get better clients. By the way, never ever spoil your relationship with any of your clients – you never know, when times can change, and you might again have to start reaching out to your old clients. Read Also: 5 Ways You are Losing Your Clients. Wrap UpThe story may differ from one freelancer to the next, but for me, low-paying clients were responsible for my progress. And I still feel grateful to them. Once you have established yourself in the trade, it may not be possible to work for any or all of them, for the long term, but it is important for you to acknowledge their contribution nonetheless.
Related posts:
|
Read More »
Ultimate Resources For Mobile Web Application Design
The advancements of smartphones have improved the quality of mobile web development. It is now possible to generate entire webapps using only HTML5 and CSS3. Coupled with many JavaScript libraries the possibilities for mobile development are endless. In this post, I have put together just over 70 resources for developing mobile websites and web applications. This collection is more focused on HTML5 / CSS3 / JS webapps as opposed to frameworks or native applications. The purpose is to give your mobile webapp a similar look & feel commonplace with native interfaces. Recommended Reading: A look into: Designing for Mobile Devices PSDs & UI GraphicsFree PSDs are generally the most helpful assets to web developers. If you are not savvy in Photoshop then it can be stressful attempting to design a beautiful interface. Likewise this set of graphics will include plenty of buttons, forms, textures, toolbars, and other helpful GUI kits.iOS 6 GUI PSDThe mobile GUI kit by Teehan+Lax is an infamous resource for all mobile developers. Even native iOS programmers genuinely enjoy this mobile kit for the precision of each element. All of the buttons, gradients, dropdowns and menus look exactly as they would on a native iPhone 5. |
Android Interface GUI
Similar to the first GUI kit we can also find mobile elements related to Android-based native applications. Depending on how you want to style your mobile webapp these two graphics packs may provide everything you will need. Sticking with basic styles will make your designs appear more blended into the device.Passbook iOS6 App UI PSD
As for more advanced UI kits we have this awesome iPhone app design PSD. This is for a mobile app Passbook which includes a series of screenshots from different pages. The whole design is layered and free to download.Tooltip iOS App UI
Menu tooltips are not as common but this doesn’t mean they serve no purpose in an HTML5 webapp. The icons and button styles may be repeated either through images or CSS3 codes. This will give you a leg-up on the competition with a rich interface style.Fresh iPhone UI Kit
The designers over at MediaLoot publish both free and premium content. However a lot of their free content is still of exceptional quality. This UI kit is labeled Fresh iPhone and displays a helpful iOS app design. You can work with the PSD graphics to duplicate similar title bars and gradients/textures in your own webapp.@2x Navbar
Another fairly obscure element is the tabbbar found on many iOS applications. Mobile websites do not often have a means of using this properly since the switching between pages would require some JavaScript. But if you are going this route you will be providing a more native feel to the application. And using this free PSD, it’ll be much easier to customize the gradient and icons.Leather iOS Menubar PSD
The top toolbar design is also a prominent area of screen real estate. Especially for mobile applications where you do not often have room for a big flashy header. Check out this free PSD which offers a leather textured iOS-style top menu bar. It has easy customization for different color schemes and provides a much cleaner UI for developers.Free iPhone UITabBar PSD
This particular iPhone UI PSD kit released by Virgil Pana is an exciting look into designing native iOS interfaces. The PSD graphic includes a top title menu bar along with a footer tabbar. Plus the center tab icon is actually inflated to be larger than the rest, a common design style among iOS app developers.Raindrop iOS Toggle
Toggle switches are actually native to iOS devices but not found anywhere in HTML5/CSS3. Using this PSD graphic you may attempt to build a similarly styled toggle switch with a more pleasing color scheme. The backgrounds are much deeper than the normal interface elements plus the text is also larger and easier to read.Cloudy UI Kit
365psd is an amazing website which is still publishing new freebies continually every day. Going back in time a bit I want to reference the Cloudy UI Kit which is full of amazing graphical elements. We can find buttons, search bars, sliders, on/off switches, dropdown menus, and tons of other cool stuff.Map Pointers
So many native Android and iOS applications will focus on geolocation. HTML5 web applications have also been created around APIs such as Google Maps. And these mini map pin icons are the perfect companion for any style of mobile webapp.Mobile and Web UI Kit PSD
The “Mobile and Web” UI kit is fantastic when putting together your average run-of-the-mill interface. These are not common styles but they provide developers with an excellent starting point. The PSD is completely free to download and includes plenty of elements to choose from.Mobile iOS App Navigation
Some mobile designers will use a fixed top navigation bar as opposed to mirroring the iOS tabbar effect. This free PSD graphic is built around the very idea of mixing the tab buttons into a fixed toolbar. You can update the gradients and icons to blend nicely into any theme.Mobile Downloads UI Freebie
DeviantArt is a great community full of very talented artists. This particular freebie download includes a mobile app screen featuring loader bars. When making an advanced webapp you may need to handle avatar uploads or similar content posted by users. This window UI should provide an excellent starting point.iPhone Wood UI
The wood texture is another great feature we will find all around the Web. Both full-screen websites and mobile apps have been pushing out more interest towards detailed textures. This PSD freebie has some tabbar icons and a top toolbar which is worth checking out.iPhone App UI Freebie
We saw a similar mobile iPhone UI PSD earlier in the list and I want to mention this kit as a companion. The features here are dialed down to appear more commonplace. The gradients and buttons are very simple and will match almost any design type.Twitter iOS App Icon
The iOS app icon style is brilliant and reflects the current advancing era of technology. I feel this PSD freebie is a good piece of design inspiration for young app developers. It is very simple to apply meta tags into your HTML5 webapp for styling a custom iOS icon graphic onto your user’s homescreen.Flat GUI Elements
The flat metro-style web elements are growing in popularity. Mobile webapps can benefit the most since they are working with very small screens. However some designers would rather not go this route and feel the more detailed graphics will catch the eye. It is worth a peek to see if these elements could work well in your own layouts.Mobile Quick Menu PSD
This freebie PSD offers a mini vertical quick menu with icon links for navigation. Theoretically the user may tap on the nav header which will animate to display more links. This is one amazing freebie and it is worth keeping in your mind for use on any future projects.UI + UX Mobile Fold
Recently we published an article explaining how to build a sliding mobile nav just like this PSD. By using a bit of jQuery the process is very simple and does not require a lot of development knowledge to implement. Check out the freebie and see if you think this would be worth investigating.Mobile Templates
The process of sketching out your mobile webapp can be difficult. It is often more tempting to jump right into coding and detail the layout afterwards. But taking the time out for planning your results can be a huge help. This small collection of mobile stencils and wireframes should help you out with this task. I have included wireframing templates for both Android and iOS devices.iPhone 5 Homescreen Template
Would you want to check out how your app icon will look like on the homescreen of an iPhone? This free PSD template is the perfect solution. Attach your app icon into the PSD and scale it down to overlap the blueprint icon. You can get a sneak preview and this provides a nice graphic to be published somewhere on your website.iOS App Icon Template
Almost every iOS designer/developer must know about Michael Flarup’s iOS Icon template over at Pixel Resort. Recently he purchased a top-level domain for AppIconTemplate.com where you can download this free PSD. I must 100% recommend grabbing this freebie if you plan to support your mobile webapp to be saved onto the iPhone homescreen.Google Play/Android App Icon Template
And in a similar vein we also have a beautiful Android app icon template for designers. This is also a free download and the PSD is set up much in the same way as above. However the standard icon sizes are much different compared to iOS. And if you are developing for both platforms you will want to check them out anyhow!AppView iPhone UI Theme
I like to think of the AppView theme as more of a template for minimalist designers. This PSD set will include all of the typical interface elements you expect to find in iOS applications. It makes the perfect starting ground for adding your own content and setting up basic page templates for your webapp.Android UI Template for Fireworks
Developers who are going after the Android graphics style will want to look into this UI kit for Adobe Fireworks. It is a free download and provides an excellent source of common screens for your mobile webapp.Lookamore
The Lookamore Android UI Kit is absolutely stunning when it comes to basic templates. You will definitely want to check out the entire freebie which is full of PNG icons and other mobile elements. The resource includes HDPI resolutions which are even better on hi-res screens.iPhone 5 Grid
When constructing your basic webpage template, this grid PSD may be of some use. The iPhone 5 is everywhere and lots of Apple enthusiasts have already picked up the new technology. The horizontal grids should fit similar into iPhone 4 and 4S devices, so it makes for a revolutionary template.Illustrator Template for iPhone
For users of Adobe Illustrator this iPhone template design will be a much smoother transition. The UI kit is more of a wireframing template for mobile webapps. You can choose from a dozen various screens and manipulate the elements to fit perfectly with your own layout.Android Sketch Stencil
These Android stencils are another tool for building your core wireframe. Keep in mind that your mobile webapp does not need to mimic either of the mobile operating systems. But it does help using the default elements as a starting point for your projects.iPhone Sketch Elements AI
Similarly you can find Adobe Illustrator elements and stencils used for iPhone app interfaces. These AI kits will include vector sketches which may be resized and scaled down without any quality loss.Wire Devices Freebie
The wireframe devices are a nice tool when originally building templates for various smartphones and tablets. I do not think this is a freebie which will help everybody. But it is worth looking into the details if you plan on launching a multitude of mobile webapps.Interface Sketch
I just recently found this Tumblr page which is full of helpful freebies. These templates are actually loaded into Google Drive and they are all free to use. Another example of something which may not help everybody, but these interfaces will be useful to a specific sect of designers.iPhone App PSD Template
This freebie iPhone app PSD template is courtesy of PixelsDaily. Their library includes many helpful mobile graphics but this particular iPhone interface offers a tabbar and icon sets. Plus a homescreen and content page design for your own customizations.Icon Sets
What mobile webapp would be complete without a series of related interface icons? Think about all the places you will find these glyphs and symbols. The top navigation toolbar and bottom tab bar areas will frequently use icons to represent button actions. Plus you may embed icon sets into your page content for a more visual approach on mobile screens. Most of these collections will include a retina version along with the standard icon sizes.30 Free Vector Icons
To start off the icon sets I found this beautiful collection of vector icons from Dezinerfolio. Since the icons are vector-based they may be easily resized and positioned for retina devices.Free iPhone Toolbar Icons
PixelPress Icons are actually marketed as iPhone app toolbar icons. The glyphs are styled as white-to-grey and should be used on a darker background. Also the icons are totally free for personal and commercial use.Gemicon
The Gemicon set has to be included within this series of resources. Their pack offers over 600 icons which are beautifully crafted and will fit into any layout with ease.Free iOS Tabbar Icons
Another series of perfect iPhone toolbar app icons. When redesigning your ideas for an iPhone UITabBar in HTML5/CSS3 it may require a lot of extra time squashing bugs and UI fixes in different browsers. But with such powerful interface features it will be worth the effort.100 Retina Glyph Icons
Just recently Speckyboy published a collection of free retina glyph icons for mobile designers. These icons may be used anywhere in your layout and can also be placed @2x for high DPI screens.MFG Labs Icon Set
MFGLabs has a good track record of releasing freebies into the design community. The landing page really stands out as you can see how these icons may be placed into a typical layout style. Grab a free download of the pack and toy around in your own time.Web0.2ama
These well-designed icons are also useful in typical mobile content areas. Not all mobile webapps will need loads of icons aside from interface features. But the collections are all free of use and free to download.Android Developer Common Icon Set
Most of the collections we have seen pertain towards Apple-inspired iOS icons. However the Android GUI pack also have a lot of native icons you can find. And this freebie set is perfect for mobile developers who are looking to mimic the Android interface feeling.Clean Icons
Clean Icons from IconDeposit are a bit too small for use in tabbar elements. But they are just the right size and shape for interface features and toolbar buttons. The graphics are colored white to gray but you can update the colors & effects in Photoshop.350 Freebie Glyphs
The brankic icon set includes over 350 glyphs for use anywhere in your mobile webapp. These were originally designed as iPhone tabbar icons but they are perfect for any interface. Check out their gallery and you may be surprised at the many variations.IconBeast Freebie Pack
The IconBeast freebie pack is also full of beautiful glyphs for iPhone tabbars. The grey-colored pack includes over 300 icons which are sized out for retina devices.Device Storage Icons
This mini device storage pack really stuck out to me and I wanted to include the set here in our mobile resources. These are monocolored icons which fit nicer into your content, in paragraphs, or in menu buttons.Rectangle Icons
The rectangle icons are another solution for bare content aesthetics. These can easily be updated in size and color, plus they will fit nicely into any mobile layout.Shades of White
The Shades of White are strangely built for a more deeply colored background. This BG may be your iOS-style title bar. But it could also include a content widget or webapp footer area.Icns Free PSD
As opposed to the other icon sets, this pack is built into a free PSD as opposed to vectors or PNGs. This means you have the ability to move the icons and update their sizes, colors, and textures right inside Adobe Photoshop!Native Android Icons
Finally we have some more native Android-based mobile UI icons. This freebie is an excellent addition to the set which is mostly controlled by iOS styles.Online Tools
Admittedly there are not as many online tools and webapps used for building mobile sites. However the tools which are online can provide lots of help in expediting the development process. Web tools can make your job easier by providing HTML5/CSS3 code templates, icon generators, smartphone demos, and lots of other goodies too.MakeAppIcon
MakeAppIcon is possibly the greatest tool online for mobile developers. If you do not have the time for resizing and creating the different icons, this webapp will handle the job for you. It is completely free to use and will work with all the common icon formats.Icons DB
If the icon sets listed above are not enough you can always check out the Icons DB. Their database is packed with new open source GPL icons for use in your own applications. Just do a search on the website or click any of the related tags in the sidebar.Mobile HTML5
Mobile HTML5 isn’t as much of a webapp as an online resource. Their page is coded with a graph displaying all the differences in rendering mobile HTML in browsers. This takes into account many of the different iOS apps, along with Android-based web browsers.HTML5 Mobile Webapp Videos
Treehouse is a new online learning library which helps developers to pick up new skills. Their video library includes CSS3, HTML5, jQuery, and even Objective-C programming. This page in particular handles HTML5 development for mobile web applications. Check out some of the features to see if you would be interested in studying any of the topics at hand.Mobjectify
Mobjectify is a mobile wireframing toolkit which works directly in-browser. Just navigate onto the homepage and you will be setup with your own workspace. It is a fun tool even if you are not familiar with the wireframing process.Mockup Designer
Mockup Designer is a tool hosted at Github which is free for everybody. They provide very basic interface elements for structuring your own layout. Extremely helpful if you are just getting started building layouts for mobile webapps.Manymo
Manymo is an online tool for emulating mobile browsers. You can double check if your webapps are behaving properly without even owning the original devices. The basic services are free to use and generally provide excellent results.Initializr
If you do not have a bare-bones HTML5 template then I recommend checking out Initializr. It is a free web tool which will bundle and package HTML5/CSS3 codes as a template for your projects. This will save you time during development and dramatically cuts down your coding requirements.Open Source Code
The final piece to building a mobile webapp is the code. All frontend developers have at least heard about responsive web design. I want to point out this is not always the way to go when building mobile webapps. However many of these plugins and code frameworks allow for mobile responsive web design, which is great when supporting desktop browsers too. You will also find code snippets which mirror the native effects of Android and iOS smartphones.Jo Mobile Framework
The open source Jo framework provides an easy solution to HTML5 mobile webapps. Not all developers will feel comfortable using a framework. But it is a solution if you are interested in testing other 3rd party templates.iOS.js
iOS.js is a powerful JavaScript library which updates the look and feel of your webpage. It will force certain features to behave as if they are rendered natively on an iPhone. There is very little support for non-JavaScript users but it’s a nice library worth some attention.jQuery NiceScroll
jQuery Nicescroll is a really cool plugin for mobile web developers. This will add native scrolling bars onto any elements you choose. These are much better than the Mobile Safari toolbars which extend up into the browser header.iTabbar
Remember all those tabbar icons and glyphs we provided earlier? They can be used in conjunction with this free script iTabBar. This will provide a basic HTML5/CSS3/JS framework used in creating mobile webapps with the need for tabbed navigation.Lungo
Lungo is an HTML5 cross-device framework for building native mobile webapps. It is supported by Android, iOS, BlackBerry, and Palm OS. The codes are fairly easy to implement and definitely worth checking out when you have the time.iOS ScrollPane
You know how you can flick left/right on the iPhone home screen to switch between icons? This exact effect has been duplicated for the web as a jQuery plugin. iOS ScrollPane is a free resource for your webapp to duplicate the same home screen effect.PhotoSwipe
When comparing mobile responsive slideshow plugins I will have to recommend PhotoSwipe. Their documentation is very simple and the support is phenomenal. Both smartphones and tablet PCs will benefit from this jQuery plugin.iOS-Style jQuery Mobile Theme
Another awesome package on Github is this iOS-style jQuery Mobile theme. Most frontend web developers know about jQuery Mobile which offers a dynamic HTML5/CSS3 mobile interface. If you enjoy their library then you’ll definitely want to try out this theme which replicates iOS native applications.jQuery slideToucher
slideToucher is a jQuery plugin for adding swipe-to-slide panels into your mobile app. These will not work the same in your desktop browser with the mouse navigation. So although this plugin can be great for mobile users, it is not ideal for responsive websites.Sencha Slide Navigation
Sencha Touch is an exciting mobile HTML5 framework used for building in-browser webapps. This code will help you implement a sliding navigation feature into any Sencha mobile app.LimeJS
Along with the typical mobile web applications there are lots of designers who are interested in HTML5 mobile games. This open source Lime.js library is an HTML5 framework for in-browser games. It supplies native touch gestures and it also supports powerful extensions through JavaScript codes.Custom Content Scroller
Out of all the jQuery plugins here I think the Custom Content Scroller is my favorite. This will mimic the iOS style of sliding content which may be applied onto any div or section on the page. You can swipe to scroll or click & drag on the semi-transparent OSX-style toolbar.Junior Framework
Junior is a much more polished and refined HTML5 framework for building mobile webapps. Their website has a lot of demos and the documentation is very easy to read. It may require a bit of initial upfront work to nail down the basics, but it is a step forward in supporting mobile HTML5 webapps.iOS-Style Checkboxes
We all know about the native ON/OFF switches found within iOS. This jQuery plugin will allow you to style any input form checkbox element to behave like a slider. The codes are free to download and very easy to get going on any website.Luckyshot HTML5 iOS Template
The Luckyshot template is a free open source HTML5/CSS3 project for building layouts similar to iPhone and iPad applications. The whole framework is built without any JavaScript and it is fully responsive to fit naturally into all monitors and mobile screens. Anybody looking for an HTML5 solution to natural iOS webapps should definitely check out the Luckyshot framework.Final Thoughts
This exhaustive collection of mobile codes and GUI kits should provide a library for new developers. As trends advance we will likely see a whole new onslaught of tools and resources being published online. I am hoping this guide will offer a bold starting point to getting your webapp idea launched on the right foot. But if you have any questions or additional resources we may have missed, feel free to share your thoughts in the post discussion area.
Related posts:
Read More »
International Marketing: Why Cultural Awareness Is Important
Cultural awareness among international traders, is not as new as marketing pundits believe it to be. When the East India Company came and began spice trade in India in the 17th century A.D., they gave special significance to Indian cultural values to get into the thick of things. But competition, perhaps, was not particularly stiff at that point of time, although early traders are aware of the potential it has in their trading strategy. Nowadays, companies that are going global with their products have to contend with local companies who are armed with vast knowledge on how the locals react to a certain cultural pulse. They had also established their presence much earlier – they were there first. Thus, the newcomers must make sure that their products and promotional techniques are sensitive to cultural values of the people to leave a good impression of their branding. Recommended Reading: How To Design Websites That Communicate Across Cultures Crossing the barriersCultural awareness should be applied in every aspect of marketing: in selling, label-printing, advertising and promotion of products. It covers language, the lifestyle and the behavioural patterns of the people in the country of interest. Of course the company should print in the local language, but that’s not where the language barrier ends.Companies have to be aware of what their brand names will do to their company image on foreign shores. As an example, Koreans pronounce Hyundai as "hi-yun-day" but when it comes to producing marketing advertisements in the US, it is pronounced "Hun-day" (sounds like Sunday). The change makes it easier for people in the US to pronounce the brand which is an important step to popularizing the car brand. At other times, the brand name means something else in the country for instance, the name for the baby food maker ‘Gerber’ is French for vomiting! Most of the time, the brand is rebranded under a different name to avoid embarassment. For more info on different name variations in different countries including Unilever’s signature move with its Heartbrand ice cream brand (here’s a list in Wikipedia, translated) check out the answers in this forum. It’s in the detailsIt’s not just the language used in the labeling or a TV commercial made to promote your company products, how the ad is created can make a lot of difference.For instance, a car manufacturer should ensure that its ads take note of the position of the driver’s seat. An ad showing a left-handed drive vehicle would not work in a country where the driver sits on the right-hand side. The commercials should also be sensitive while using dialogues and slogans in its content. Speaking of slogans, there are a lot of instances when translations became a source of embarassment for a company brand. An infamous (yet unconfirmed) example is at hand: ‘Come Alive with the Pepsi Generation‘ was translated to ‘Pepsi will bring your ancestors back from the dead’ in Chinese. With all the possibilities of mistakes that could happen, why bother translating to the local language at all? Apparently, more than 70% of consumers are more likely to buy a product that is sold in their local language; the percentage is 10% higher when it comes to buying goods online. It is essential for companies to adapt to local preferences if they want their product lines to succeed. The Bane of Current IssuesThere are also certain current issues that may force a company or organization to take a step back and re-evaluate their marketing slogans. For instance, in 2003, Hong Kong’s Tourism Board released their slogan, "Hong Kong will take your breath away" to help promote tourism via billboards and magazine ads.This unfortunately occurred right before the SARS (severe acute respiratory syndrome) outbreak. The worst thing about the whole situation was that shortness of breath is one of the major symptoms of SARS. The tourism board quickly made the change to a new yet less-than-original "There is no place like Hong Kong", but by then some of the magazines were already making their rounds in the UK. Product specificationsUnderstanding customer preferences is a tricky issue, even when it comes to the serving size of your product. This issue is dependent on local cultures and also the consumption level of consumers of the region. For example, cereal isn’t a preferred choice for breakfast in Asian countries, so there isn’t much motivation to produce it in large servings (or boxes).It is also not a smart move to push products against the local culture, but if you are confident in your product, it is all right to be adventurous (and experiment with various serving sizes). When testing new markets with new products, there will always be the risk of suffering losses so one should always do their homework when it comes to culture-influenced preferences. Getting the brand out thereCustomers are reluctant to buy without first hearing or knowing about a new brand. When mobile phones entered India in the late 90’s, people were not willing to make outright purchases. The rich did but mostly out of curiosity that were induced by promotional adverts and the hype generated by company branding exercises. As soon as call rates subsided, a big market was created and people thronged everywhere to buy one.It’s hard to convince one to buy, or even try a product that came out of nowhere. Customers would make the shift from hearing and knowing about a product, then recognizing the brand that produces it before trying out the product. Read Also: 5 Tips To Better Brand Names Helping customers make this connection with their brand and products is essential and that’s where cultural awareness comes into play. If entrepreneurs use and implement their knowledge, it would immensely help in developing a successful international marketing strategy.
Related posts:
|
Read More »
How To Create Custom Keyboard Shortcuts For Office 2013 [Quicktip]
Everyone knows that common keyboard shortcuts not only improves your productivity but also increases your overall typing speed. However, not all actions on Office 2013 have default keyboard shortcuts, some of these common actions include, changing font color or size and strikethrough text. It would be fun to have shortcuts for these actions though especially when you have to do them over and over and over again. In this post, we’ll show you how to assign shortcuts to these actions. This trick we are showing you works for almost all commands you can find on Office 2013, namely Word, PowerPoint and Excel, the more common Office products. Recommended Reading: 50 Windows 8 Keyboard Shortcuts You Should Know Custom Keyboard Shortcuts For Word 2013Out of the 3 Office products we’ll be featuring here, only Word has the option to use custom keyboard combinations to trigger an action. Keys that we suggest to use would be a combination of Ctrl, Shift and Alt followed by a letter.Here are some examples: Start Word 2013 and navigate to the Options section by clicking on File > Options. Then navigate to Customize Ribbon and you’ll find ‘Keyboard shortcuts’; click on the Customize button next to it. Let’s first explain the things you see on this new window that pops up. Commands are the actions you normally do on Word, for example Bold and Italics. These commands are in Categories based on the tabs in Word, e.g. the ‘Home’ tab or ‘Page Layout tab. This arrangement means you’ll easily find the command you want to customize as a keyboard shortcut. We’ll now demonstrate how to add a keyboard shortcut to the Strikethrough command on Word. You’ll notice there is no shortcut key for Strikethrough — the ‘Current keys’ box is empty. Click on the ‘Press new shortcut key‘ box and personalize a keyboard combination shortcut. In this case, we used Alt + S. You can see that the combination Alt + S is not taken because it’s unassigned. This is important as you do not want to double assign a combination. After that click on Assign. You can see all the assigned shortcuts you have for each command in the ‘Current keys’ box. If it is empty that means you have yet to assign a shortcut to the command. Click Close when you’re done. Now whenever you highlight text with your mouse, you can press Alt + S to Strikethrough it. Again, this is not just limited to Strikethrough but any command you set with a keyboard shortcut combination. Custom Keyboard Shortcuts For PowerPoint & Excel 2013There are some limitations creating shortcuts on PowerPoint and Excel as you don’t get as much flexibility compared to Word. However, adding keyboard shortcuts is simpler for both PowerPoint and Excel.Let’s use the example of the AutoSum button. When you need the values of certain fields added up together, you use the AutoSum function. It’s handy to have a keyboard shortcut assigned to that if you are doing your bookkeeping, for instance. To add a keyboard shortcut to AutoSum, right-click on it and select ‘Add to Quick Access Toolba’r. It’ll be added to the top left corner of Excel, in the same row as the ‘Save’ and ‘Undo’ icons. To activate this shortcut, all you have to do is hit the Alt key on your keyboard. You’ll see a number corresponding to the shortcut, in this case it’s the number 4 that activates the AutoSum command. You can do the same thing to any other command or action you need to use on both PowerPoint and Excel (this also works for Word). Just right click on the button and Add it to Quick Access Toolbar.
Related posts:
|
Read More »
No comments:
Post a Comment