JS: infinite scroll examples

30 08 2014

There are few alternatives to implement infinite scrolling web pages, like facebook or twitter.

The site: http://www.sitepoint.com/jquery-infinite-scrolling-demos/ lists the best ones and shows some examples of usage with clues when which solutions will fit, and in which cases will not.

One of the solutions I am going to deploy on karomile.com soon.





Facebook app development – test users

10 03 2012

As users are the biggest Facebook value, most of FB applications are based on users’ profiles. So – how to test FB application?

Certainly – not by sharing personal FB profile credentials with whole dev team.

Also not by creating fictional FB user – this is not an option. Facebook makes it hard to create and maintain such profile. It has to be verified with email and mobile phone number (or credit card number).

FB however gives fully functional mechanism providing test users, that is enough to develop apps. They have their walls, friends, families, profiles etc., and are not visible to real FB users by default (they can be visible to some group of testers, if developer switched proper option).

How to handle test users?

  1. go to FB developer site, where You can create FB Application
  2. on application tab, click Edit Roles
  3. At the bottom of the page there is Test users section where all test users are listed. This is where test users can be created and edited. Each user has option to log in as this user, change his name and set password next to his profile photo. 
  4. I still don’t know how to change users’ email (email generated automatically by FB is hard to remember). Partial solution is to change user’s name and surname to simple ones – this will simplify its email address.
This is good way to handle few users at a time, however if app requires a lot of test users they can be managed programatically with API documented here.

Did I help you?
I manage this blog and share my knowledge for free sacrificing my time. If you appreciate it and find this information helpful, please consider making a donation in order to keep this page alive and improve quality

Donate Button with Credit Cards

Thank You!





Maslow missed something!

18 01 2012

Well – people tend to like Maslows hierarchy because it puts a bit of order in their lives in a very simple and intuitive way. It just tells that a man can reach hapiness in few well defined steps. Omitting one of levels causes disruptons. Simply a guideline to follow to reach hapiness.

Source: http://www.psychologytoday.com/blog/positively-media/201111/social-networks-what-maslow-misses-0

Maslow's hierarchy

Article says that over 60 years old schema may miss one element – social factor. Human would not be able to survive, without cooperation with others. The thesis is true since prehistory. It would be hard to hunt for a single man. Social networking is a must in each of the Maslows levels. For example level 3 – belonging and love.

Author proposes then that the schema should not be a pyramid. But would it be so catchy and intuitive for everyone then? No :) The success of Maslow’s pyramid is… that this is a pyramid – simple and looks OK! Surely easier to understand than schema like this [source]:

New Maslow

Maslow Rewired

However author is right saying that technology’s success is underlying not in creating new needs, but in addressing these that already exists. Facebook did not create a need for social aspect in people’s lives – the need always existed but for all these ages (since prehistory!) there was no such tool utilizing it. Following an example in the article – teenagers used to meet their friends on weekends not because the weekend was the best time, but because it was the only time when they could borrow a car from parents. It is changing because technology allowed it – transportation now is easier.

Technology is poor!

The truth is that whole this super-advanced technology is still very poor. There is still plenty of needs that can’t be satisfied. Why transportation takes so long? Why there are car accidents? Why we can’t just press a button and have our laptop ready to work in one second and why computer games requires long lasting installation? Why phone talk hasn’t evolved for so long? It is still just a poor quality voice communication. Why I can’t smell my fiancees parfume during phone talk or at least hear her in quality better than 8kHz while I can have mobile internet transfer rate about 300Mb/s using the same device?!?

Technology is poor. Or in other words – it is just as good as its creator – human. Optimistic part is that there is still a lot to do. Lucky me – the one, who is responsible for doing it! :) A lot of human needs are to be discovered and satisfied. There is chance to be a winner with an “innovative” product. Answering needs that exists for ages… After discovering them first. 

Do you like my blog?
I manage this blog and share my knowledge for free sacrificing my time. If you appreciate it and find this information helpful, please consider making a donation in order to keep this page alive and improve quality

Donate Button with Credit Cards

Thank You!








%d bloggers like this: