Finding a Good Hosting Company!

August 27th, 2009

Fish in the River was down

Few days ago Fish in the River was down due to the overloaded use of hosting resources. As the result the account has been suspended. This message below was from the hosting company

“[this account] consume more than it’s fair share of server CPU/Processor and Memory resources.”

It was a violation of the Acceptable Usage Policy using more resources than allocated that I couldn’t notice on time.

If you are are on Reseller Web Hosting plan, I strongly recommend you to check your usage of CPU and Memory resources. You may be able to check this status with your hosting company.

Fish in the River’s back but some altering was needed on Fish in the River. As you may noticed, two areas in the sidebar have been removed. “Recommended Books” and “Digg News”.

“Recommended Books”

Amazon has announced that “all Product Advertising API developers will be required to authenticate all calls to the Product Advertising API by August 15, 2009.”

However, I am still working on it to get it work as I’m so busy working on other areas plus new Fish in the River is coming in few months with more sections :)

The Recommended Books may be available on the next version of Fish in the River.

“Digg News”

I think this was the main problem causing the over usage of CPU. Recently the traffic of Fish in the River was skyrocketing (thanks a lot everyone!!) and
the script of Digg News would be over used. (But it’s still unsure). I will see if removing this script would solve the issue and find the other solution for this.

Looking for a New Hosting

Certainly I strongly feel that Fish in the River will need a new hosting (VPS or Dedicated) pretty soon to support the increasing traffic, and heavy scripts and resources.

So I have done some research of “which hosting I should choose” and today I would like to share my research with you guys.

Which plan to go?

First thing first, let’s have a look at which hosting plan you can go with. (I assume you already know what the hosting is. If not, please refer to here)
Generally there are 5 hosting plans. Shared, Cluster, Reseller, VPS and Dedicated.

Shared

In a shared hosting environment, many different clients share the same server and the same resources. While each client has their own limits on certain things (storage space, allowed email accounts, allowed bandwidth per month, allowed FTP accounts), the same Apache server, MySQL server, and even physical memory are shared.

Reseller Hosting

Reseller web hosting is a type of web-hosting where you buy bulk of space and can resell it to for profit. Shared and Reseller web hosting have many similarities, and many web hosts offer both shared and reseller hosting. The main difference between the two are in the names ‘shared’, you are sharing resources, which is the same for ‘reseller’ in a way but you can resell the server resources. You can create your own web hosting accounts and share your allocated server resources with your clients.

Here is a good website you can get a lot of helpful information about reseller hosting. http://www.resellerguide.com/

Cluster Hosting

This is a group of servers integrated together for one customer. Clusters are typically setup to meet one of the following design goals: increased performance or redundancy.

When a server fails, nothing is affected, as the other servers will take over the job.

VPS Hosting

VPS stands for virtual private server. It is sometimes also referred to as a virtual server or a virtual dedicated server. It takes one big server and partitions it off into several smaller servers. Each VPS hosting account can have its own operating system and can be rebooted without effecting the other accounts on the machine.

Dedicated Hosting

Dedicated hosting is a type of Internet hosting in which the client leases an entire server not shared with anyone. This is more flexible than shared hosting, as organizations have full control over the server(s), including choice of operating system, hardware, etc.

You now have some general ideas of each hosting server. Next what we are going to look at is which operating system you are going with between Linux and Windows.

Oprating System Support, Linux vs Windows

There may be no definite answer for the question, which one is better. Each one has it’s one strength and weakness. There are several things we may need to look at.

One of the most important things to look at is which server language (and database) you are going to use. If you need a database driven web site, you can choose either PHP/MySQL combination under Linux or ASP/MS SQL combination under Windows®2000.

The reliability between Linux and Windows server are not much different, that being said Windows has more complaint than Linux on many forums.

Both of servers seems quite secure but it would be very depending on the hosting company, how often they remove unnecessary components and update software to ensure that platforms are secure.

Finanally regarding the price, as most of Linux software is open source (free), Linux server seems cheaper than Windows server.

More Features

You also need to consider other features for your needs such as Storage, RAM and Bandwidth. Depending on your needs, compare each features throughtout different hosting plans. Note that if you are going to choose the Reseller hosting, you also need to be aware of its “Acceptable Usage Policy” or similar policies and make sure to read the policy thoroughly and understand it.

Price Range

The prices are quite different depending on the plan, hosting company and any additional features.

Normally the price ranges between less than $5 per month for Shared Hosting and over $150 per month for Dedicated Server.

If you are planning to install a blog and not planning to have many scripts to load, then you can start with a cheap shared hosting server.

However please note that it’s quite painful job to change your hosting company once your site becomes bigger (many files, much information on your database and growing traffic).

So take enough time to research choosing the right hosting company and plan for you.

Which Hosting Company?

So which hosting company is reliable and favorable on the Internet. I have listed some of the hosting companies which are popular out there.

If you have any good experience with other hosting companies, please share with us!

Final Check, their support

Finally a lot of people are suffering from their hosting compaies horrible support. Before you purchase any hosting plan, send them an email asking many many questions. Usually the company will be back to you pretty quickly for the pre-sale inquiry. See how fast they are and giving you the good answers.

So what’s my choise?

My main concern with Fish in the River is the usage of the resources like CPU and RAM. The price would be no matter as long as it’s not hugely different within the similar plan. Regarding this, I would go with VPS or Dedicated hosting server on which Fish in the River could have enough resources to load the heavy scripts. (Many new sections are now under development :)

In this vein, with my research I have almost made a decision going with (mt) dedicated server.

I haven’t decided the exact date of the move as moving a hosting is quite painful job, but the move will happen within 2-3 months with the new launch of Fish in the River.

Do you have any suggestions?

If you have any suggestions or other opinions, you are very welcome to drop your thoughts in the comment area.

Hope you enjoyed this article and got some help choosing the right hosting plan for you.

Poll

If you have any other favorite hosting companies, please leave your comment. I will add it to the poll. Thank you :)

Resources

20 Best Photography Websites

August 6th, 2009

As a lot of designers browse other designer’s portfolio websites to get inspiration and ideas, photographers also view other photography websites to improve their skills. These days a lot of amateur photographers are found with a lot of amazingly well taken photos on the Internet. Especially appearing a lot of good online photo management and sharing application like Flickr let us meet huge number of highly skillful photographers easier.

Today we are going to list 20 of the best photographer websites. I believe there are a lot of other good photographer websites, so if you found any good websites, please share with us!

Hope you enjoy the list and get inspired today!

The list is in no particular order.

Photography Websites

Kenneth Parker Photography

 

FWAPhoto

 

Onexposure

 

Photo Essays – Jan Sochor

 

Raven Photography

 

Jeremy Cowart Photography

 

BLACK & WHITE MAGAZINE

 

ALTILIMIT

 

Big Shots

 

Don Cochran

 

Flickr

rebekka

 

fd

 

strobist

 

Julie70

 

sithlord999

 

b.plus

 

JFrosty

 

visualpanic

 

ccgd

 

orangeacid

 

Last Click

Digital Photography Tips

It’s giving photography tips and tutorials to photographers of all levels

20 Awesome GIF Animations You Must Watch

July 28th, 2009

GIF, Graphics Interchange Format,is a bitmap image format and is used extensively on the Web to product simple animations. In contrast to JPEG, one of the colors in the palette can optionally be set as fully transparent. Regarding the transparent background, however, the PNG format is a popular alternative to GIF images since it uses better compression techniques and does not have a limit of 256 colors (but PNGs do not support animations).

There are tons of cool GIF animations out there and I found a good website called Gif Bin on where you can find a lot of cool and funny gif animations.

Today I’m going to list 20 awesome gif animations. Hope you enjoy the animations! It would take some time to load the gif files though. So please be cool just for a while :)

If you enjoyed the post, please share this post with others!

Awesome!

Muhammad Ali dodging punches

Muhammad Ali dodging punches

Gene LeBell judo trick

Gene LeBell judo trick

Girl gymnast’s lucky somersault over a kid

Girl gymnast's lucky somersault over a kid

Riding a motorcycle on water

Riding a motorcycle on water

Nice soccer trick

Nice soccer trick

Spring board jump gone wrong

Spring board jump gone wrong

Slow motion lightning

Slow motion lightning

Nice bike trick

Nice bike trick

Slo-mo bubble breaking

Slo-mo bubble breaking

Black & white vs. color illusion – stare at the dot for 15 secs.

Black & white vs. color illusion - stare at the dot for 15 secs.

Fox hunting in the snow

Fox hunting in the snow

Funny!

Ostrich vs. elephant

Ostrich vs. elephant

Show-off touchdown fail

Show-off touchdown fail

Polar bear attack

Polar bear attack

Soccer foul faking

Soccer foul faking

Bike standing fail

Bike standing fail

Baby gets hadouken’d by his dad

Baby gets hadouken'd by his dad

Bottle rocket fail

Bottle rocket fail

Found on the Web

A cat catches a bat

Ball Trick

Today Video

Today video’s here and you can watch more GIFs!

When Google Met Fluid

July 22nd, 2009

Are you a Mac + Google user? Then you must use one of the Gmail and Google Reader notifiers to check out if there’s any unread emails and RSS feeds. There are some notifiers which do good jobs for you like Google Notifier for Mac and Reader Notifier. I have been using both of notifiers for a long time (on Tiger) and I was quite satisfied with them. But sometime back, my menu bar starts to busy with many application icons, so I had a bit of research to find out a way to display some of icons on the Doc.

After surfing on the Internet for few housrs, I finally found a perfect solution! It was Fluid.

As they state, “Are you a Gmail, Facebook, Campfire or Pandora fanatic? Do you have 20 or more browser tabs open at all times? Are you tired of some random site or Flash ad crashing your browser and causing you to lose your (say) Google Docs data in another tab?”, if you are, Fluid would help you a lot.

I have set up Gmail and Google Reader on my Doc with Fluid as can be seen below.

The good thing about Fluid is it checks any unread emails (for Gmail) and unread RSS feeds (for Google Reader) automatically and show the counter on the Doc like Mac Mail.

Also you can use your own Doc icons like I did. You can view some good icons for Fluid here.

How to Setup

It’s VERY easy to set up. Just download Fluid and install it on your Mac. Once installed it, open Fluid and fill in the details. For example, if you want to create the Gmail Applicaiton, input like that.

That’s all. Now you can check unread Gmail like Mac Mail.

The counter will be gone when you close Gmail window. If you want to keep track the number of unread emails, one solution would be to hide it. The shorcut is command+H.

Unfortunately, Fluid is only available for Mac OS X 10.5 or later. Hope you enjoy it!

And Today’s Video here :)

A Handy Byte Calculator

July 16th, 2009

Sometimes when I write a code, especially when dealing with uploading files, I’m always calculating bytes converting to kilobytes. Well it’s quite easy to do the math (just remember 1 kb = 1024 b), but I came up with an idea to build a simple byte calculator.

It calculates bytes to Yottabyte :) well we don’t need to know Yottabyte (at least for several years), but to solve my curiosity, I included until Yottabyte.

Hope it’s useful for someone who often calculates those numbers.

Here’s today’s video titled “Bits & Bytes – The Computer’s Speed”. It’s an old video clip but might still be interesting :)

 

Byte Calculator

For more infomation, click here

60 Stunning 3D Wallpapers

July 14th, 2009

I guess most of you have installed a wallpaper on your desktop which reflects your personalities and (maybe) occupation. If you are a family man, the wallpaper would be your family photo like I have my wife’s photo. If you are a car mania, you must have a beautiful Lamborgini photo as your wallpaper. Which one are you on?

Today we are going to list 60 stunning 3D wallpapers found from DeviantArt. They are very cool and I hope you like them. Before we start, as usual here’s a 3D short animation titled “Alarm” designed by Mesai Group in South Korea. It’s very nice clip, let’s enjoy it!

Please visit the designers pages and discover more of their design works. Also if you liked this post, please digg, thumbs-up and re-tweet to share with others!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42 Very Creative Resumes for Web Designers

July 10th, 2009

2009 may be one of the most difficult time for a lot of people to survive from the World economic recession. According to CNN Money, the economic recession will continue throughout all of 2009 :(

One of the biggest problems caused by this recession would be not only it causes cutting off a lot of jobs, but also taking away the opportunities of getting a new job!

In this competitive situation, (and if you are looking for a job right now) a resume would be the most important part of applying a job. This will represent you a lot at the first place as the employers cannot see your face and need to decide with your resume for the further process if they are going to have an interview. Especailly if you are applying for a web designer position, the creativness would be the most imporatnt part you must consider when you make your resume. But personally I would recommend you don’t overdo it. Making a simple, but creative resume would be the best approach.

Today I’m going to share 42 creative resumes with you guys and hope it could help you a lot if you are especailly preparing a resume right now :)

Before we get started, here’s a video you can get started with the basic layout of what and how you can write in your resume.

With this in mind, design your resume to show off your creativeness.

Here are links for how to make a good resume (for everyone)

 

and especially for designers.

 

and some helpful books.

 

Hope you enjoy this article and if you liked this article, please digg, thumbs-up and tweet it!

Last Click

A very creative Resume from Flickr

46 Web Gallery Sites Web Designers Must Know

July 8th, 2009

Two days ago, we have launched the Fish in the River – Showcase to help web designers get inspired by many incredibly well-designed websites. There are many things web designers need to study and research to deliver the high quality of web site design to their clients. One of them would be researching how other websites are designed and get some ideas of the layout, color combination and any use of graphics.

In this vein, we have developed the Showcase section and focused on helping you find out many beautiful websites out there. I surely believe you will find a lot of awesome websites on Fish in the River – Showcase section.

However, we come up with another idea that we would like to share with you guys the other 46 Web Gallery websites on where you can find both Flash and CSS based websites beautifully-designed.

Before we get started, here’s today’s video as usual. The video is about 3D site visualization. I think this is a quite cool idea and maybe in the near future, web design standard would become something like this? :) Have a watch and get inspired!

CCA 3D site visualization for 20th anniversary from Richard Flanagan on Vimeo.

Hope you enjoy this article and see you on Fish in the River – Showcase. Also if you are an owner of a beautiful website or found any cool websites, why don’t you share with us! You can submit the website you love here.

Also please don’t forget to digg, thumbs-up and tweet this article if you got inspired! :)

 

101 Best Websites

Vote for your favourite site from the world of design, CSS, xHTML and flash. 101 Best Websites showcase the best standards compliant xHTML and CSS sites as well as the best designed and nicest Flash websites on the internet.

 

Beautifully Webdesign Links

Since 2002 and with more than 1000 referenced websites, Beautifully-webdesign.net proposes a range of links in the webdesign field.Regularly updated, this gallery gathers together webdesigners, studios, communication campaigns, graphic websites

 

Best Web Gallery

Best Web Gallery is a showcase gallery that features all the best design Flash and CSS websites on the web.

 

Blandless

A Flash and CSS gallery showcasing the best web designs from around the Web and inspiring web designers to create stunning websites.

 

CLD Web Gallery

CrazyLeaf Design Web Gallery is a showcase of inspirational quality CSS-based and Flash websites. It is a place to admire the best the web can offer.

 

cool site collection

Another website for website design collectione.

 

Cool Web Design

You can explore a lot of website showcases in many different categories.

 

Creative And Link

Creative And Link is an online portfolio gallery showcasing Personal or Company work from around the world.

 

Creattica

envato’s website gallery.

 

CSS Flash

Another website gallery.

 

Designer Portfolio

DesignerFolio.net is a web designers inspiration gallery where a high quality design CSS and Flash websites placed around the world.

 

Designer Source

Designer Source – web design showcase

 

Designflavr

Design Inspiration: A visual collection of some of the best talent in Design and Illustration served daily.

 

DESIGNFLOOD.com

Website design inspiration for the masses. Rate your favorite sites.

 

Design Idol

Design Idol is the most updated web design showcase trying to show you the best web designs all over the world.

 

Design Snack

The design showcase that you control – CSS, XHTML and Flash Inspiration Gallery

 

design|snips

A clean website for the design gallery.

 

dezinspiration.com

dezinspiration is a simple, quick, easy to use web design gallery focused on clean, modern and usable websites

 

De Web Times

Also another website gallery.

 

Fish in the River – Showcase

Explore beautifully awesome CSS and Flash website design by wide range of categories and countries.

 

Foliostars

Foliostars is a CSS and flash gallery showcasing the best portfolios from around the world.

 

GOUW.NU

Gouw.nu: graphic design site link portal, links: more than 33000 links in stock

 

Hotwebber

An inspirational gallery of websites that aims at collecting worth-to-see creative websites that are either written in clean,tableless xhtml/css html code or flash-based pieces of art.

 

Inspiration Up

A CSS & Flash Showcase

 

Inspiring Websites

Selected Webdesign is a directory of interesting and/or well designed websites from around the world.

 

Italian Web Gallery

You can enjoy the Italian Web Gallery.

 

Make Better Websites

Make Better Websites – Get inspiration to make better websites – the online webgallery

 

Most Inspired

Aggregating design inspiration, resources, tools and tutorials.

 

One Pixel Army

web design inspiration

 

PortfolioBase

Showcasing the best portfolios from all around the world

 

Portfolio’s Friend

A collection of artist portfolios, web design portfolios, photography portfolios, illustration portfolios, design portfolios, graphic portfolios

 

QNT

Digital art magazines and web design gallery

 

Raleigh Durham Websites Gallery

Another web gallery.

 

RGB Garden

RGB Garden is a CSS and Flash based Web Design Gallery. Showcasing beautiful and best webdesign sites. RGB Garden is a web design inspiration site.

 

Screenalicio.us

Check out the web gallery.

 

The Best Designs

Features the best flash and css web design examples on the Internet, web design gallery, and web design resources.

 

The Design Inspiration

The Design Inspiration: Daily Logo Designs, Illustration Art, Website Showcase, Photos and Patterns

 

visualsafe

Find out more web inspiration.

 

Web Creme

Web design inspiration

 

Web From Brazil

Explore cool web site design from Brazil.

 

WEB NEWLY

Find out the web gallery within Flash, Xhtml and Web 2.0

 

Web Upvan

Showcase of best Indian websites.

 

Webdesign Awards

Webdesign Awards: Beautiful web sites selection.

 

Web design Inspiration

Nothing else than web design and portfolio inspiration

 

Website Design Awards

A Flash and CSS gallery that showcases and awards the very best and most progressive design on the web.

 

Website Gallery

A Gallery of the Best Web 2.0, Flash, Blog, Resources, Portfolio, Services, and Business Websites on the Internet.

FR Showcase Has Been Launched!

July 6th, 2009

We are so happy to announce that Fish in the River – Showcase has been launched. You can now view and get inspired by tons of creative and awesome website designs.

So how you can get there? Just follow this address http://showcase.fishintheriver.com/ or click the link in the top menu bar;

FR - Showcase

and enjoy the hundreds of showcases.

FR – Showcase is not only sharing hand-picked well-designed websites, but also providing other features like Popular and Top 100 links.

What is “Popular”?

You can view the “This Week Popular Websites” here. The popular websites are decided by the number views each week. So every week you will see new popular websites.

What is “Top 100″?

Top 100 is the list of the most popular and be-loved websites in FR – Showcase. It is decided by a formula calculated by several factors like number of views and ratings. So even if a website has full rating score, but with a low visit number (comparing to other websites), the website would hardly hit the Top 10.

Another good thing about Top 100 is that the site owners can get the FR – Ranking score and display it on their own websites. To get the code, just click the “Get Code” link;

FR - Showcase

and follow the instruction.

“Top 100″ is updated every week, so don’t forget to visit Top 100 page to find out which website got in Top 10 each week!

Please let us know if you have any better ideas or suggestions to plug into FR – Showcase. Also if you found any bugs, please let us know by contacting us here or submitting here or here below.

FR - Showcase

Hope you enjoy it and get inspired by FR – Showcase!

40+ Must-Bookmark Internet Marketing Blogs You Shouldn’t Miss

July 1st, 2009

Internet Marketing is one of the most essential parts of the Internet business and a lot of individuals are making huge amount of money by Internet Markering. It is true that many Internet marketers are having a quite nice dot come life style, but still most of us is making just small about of money or even losing it.

Personally I’m also like one of you guys trying to find the way to be successful in the Internet Marketing area. I know it’s hard and takes a lot of time, but we can still make it as other successful Internet Marketers out there.

There are many different areas you need to consider like affiliate, CPA, SEO etc. It is also important to keep yourself updated with the latest Internet Marketing news and methods.

Today I’m going to list 42 Internet Marketing blogs which provides a lot of good tips and advices covering many areas from general Internet Marketing to Affiliate to CPA to SEO. Before we get started, let’s watch a video taken by Rosalind Gardner, the super affiliate marketer. It is about “Affiliate Marketing Predictions for 2009″.

You may want to have a look her book, Super Affiliate Handbook (Click here to view).

Hope you enjoy the list and if you know any other good Internet Marketing Blog, please share with us!
Get Inspired by FishintheRiver

Affiliate(Tip)

Affiliate marketing news and opinion from Shawn Collins

Alltop

Alltop is an “online magazine rack” of popular topics. They update the stories every hour. Pick a topic by searching, news category, or name.

Bruce Clay

Search Engine Optimization, Internet Marketing and SEO Blog

Carlocab

Make money online with a 13-year-old.

Caroline Middlebrook

Making money blogging about Internet marketing, social media, software developing and making money online in general.

Conversion Marketing

Pulling together search engine optimization, e-mail marketing, web site design and marketing communications into a singleinternet marketing strategy.

Copyblogger

Copywriting Tips for Online Marketing Success From Copyblogger

David Risley dot com

Six Figure Blogger, Blog Marketing, Making Money Online, Social Media.

Dosh Dosh

Online Marketing and Social Media.

Earners Blog

How to earn money online.

Entrepreneurs-Journey.com by Yaro Starak

Down-To-Earth advice and tips for bloggers and internet marketers.

Fish in the River – Marketing

Start your marketing study with Fish in the River – Marketing.

Internet Marketing Strategy at Winning the Web

A lot of good posts and tips about Internet Marketing.

Invesp Blog

You can learn marketing skills here.

John Chow

John’s telling people how much money he makes online.

John Cow

Making money online blogging tips.

Marketing Pilgrim

Internet marketing news daily.

Mashable

Social media news and web tips.

Net Profits Today

Helping real people making real money online.

Online Marketing Blog

TopRank internet marketing blog on the intersection of digital PR, social media and search engine marketing (SEO).

Outspoken Media

Outspoken Media provides clients with a wide range of Internet marketing services, including SEO consulting, affiliate marketing, online reputation monitoring, social media, content creation, SEO training, and community building.

Pay Per Click Formula II Launch Blog

There are many tutorial videos you can learn how to make money with CPA.

PluginHQ

Quite helpful tips and articles about Internet Marketing.

Problogger

Blog tips to help you make money blogging.

Search Engine Journal

Latest Search Engine News from the Search Engine Journal

Search Engine Land

Must Read News About Search Marketing & Search Engines

Search Engine Optimization

SEOmoz is a hub for the search marketing industry, providing an SEO Services Marketplace, a popular SEO Blog, SEO Tools and premium content.

Search Engine People

Canada’s foremost search marketing agency, with unparalleled results in SEO (organic search), PPC (paid search), SMM (social media marketing), and analytics reporting.

SEOBook

http://www.seobook.com/blog

SEOptimise

UK Search Engine Marketing agency SEOptimise write a popular SEO blog, regularly updated with the latest search industry news and articles.

ShoeMoney

Skills To Pay The Bills.

Small Business Search Marketing

SEO and Marketing Discussion for Small Businesses

Sugarrae

Never mess with a woman who can pull rank.

Super Affiliate Mindset

Many good tips how to make money by affiliate marketing.

Technorati

Technorati collects, organizes, and distributes the global online conversation.

Tim Linden Blog

Tim Linden’s thoughts on traffic exchanges, Internet marketing, web development, and other fun stuff.

Todd And

Articles about marketing, pr, media and web.

Usereffect

User Effect is a usability consulting company and blog focused on harnessing the power of strategic usability and website testing to drive online sales.

Virtual Marketing Blog

An Interent Marketing weblog of news, reviews, interviews and insights on SEO, online video, viral marketing, branding, web design, web development and more.

We Build Pages

Another cool internet marketing blog where you can get a lot of helpful tips.

WIEP.NET

Dutch link marketer Wiep Knol explains how creative link building and link baiting can improve your website’s rankings

Zac Johnshon

Super Affiliate Tips from Super Affiliate Zac Johnson.

First say to yourself what you would be; and then do what you have to do.
{ Epictetus }
new
new
new
new
new
temp-thumb
temp-thumb
temp-thumb
temp-thumb
temp-thumb