Ideas worth sharing (non-tech)

Here are few ideas and concepts in real world which are so fascinating as well as happiness inducing.
Most of them comes under one category. i.e Life.
Please judge yourself.
28. This shirt is straight sorcery.

27.The science behind the smile is pretty fascinating.

26.The fastest way to fold a shirt

25. Posh restaurant

24. Incredible video captures humpback whales swimming underneath the northern lights in Norway.

23. How to fool a telephone scammer?

22. Just friends !

21. Racism DESTROYED in one minute.

20. 6 fundamental rules of life

09. A small story that shows how we deal with difficult things in life.

08. This Ramazan, Surf Excel Pakistan releases an emotionally and beautifully written script with a loving twist.

07. Why laundry is only mother’s job?

06. The importance of making your bed

05. Must watch.. Dedicated to all the religious fanatics..

04. Thought process de-mystified

03. Apollo Robbins: The art of misdirection

02. Google Search: Reunion

01. Six Life Lessons I’ve Learned from Programming

Ideas worth sharing (non-tech)






Setting up Charles Proxy and make it work behind VPN

Charles Proxy is one of the most used tool in mobile developers kit.

Here is a brief on the the steps required to make it work in an enterprise VPN setup.

I am using Charles proxy version 4.1.2 on mac.

  1. Download it from here and install it. Grant necessary permission.Screen Shot 2017-05-23 at 11.57.54 AM.png
  2. Make sure in your network settings, auto proxy is not turned on.Screen Shot 2017-05-23 at 11.17.16 AM.png
  3. One point to keep in mind is that, any network settings related changes should be done before running Charles. Also make sure to run the iOS simulator only after running the Charles.
  4. Run Charles and install the root certs for iOS simulators.Screen Shot 2017-05-23 at 11.31.41 AM.png
  5. Upon success, you should be seeing this:Screen Shot 2017-05-23 at 11.43.01 AM
  6. Now, you can see all the traffic originating from your mac machine. There are two ways to segregate the data in the UI. They are Structure and Sequence. In the sequence mode, you can apply filter and see only traffic data you are interested in.
  7. Structure Views.png
  8. Sequence View with filter appliedse.png
  9. On a side note, it is a good idea to keep the request and response separate in UI.Screen Shot 2017-05-23 at 11.58.17 AM.png
  10. Run your Xcode project and identify the traffic to the domain you are interested in. At first, you would see the encrypted content like below. I just opened in iOS simulator’s Safari app.Screen Shot 2017-05-23 at 12.05.20 PM.png
  11. In the above example, we are interested in In order to see the content in plain text we need to enable ‘SSL Proxying’ for this domain. There are multiple ways to do this. The easiest is to right click the domain in the Structure View and select the option ‘SSL Proxying’ from menuUntitled.png
  12. You should see a blue globe like icon next to all domains, whose content is decrypted or readable by Charles.

 Screen Shot 2017-05-23 at 11.50.19 AM.png

13. Once, done you can see all the traffic in plain textScreen Shot 2017-05-23 at 12.24.17 PM.png

You can also set breakpoints against a specific domain and edit the requests/responses based on your needs.There is no extra steps to be done if you are developing behind a VPN, based on my experience.

Setting up Charles Proxy and make it work behind VPN

Installing certs in iOS Simulators

In older version of Xcode, installing SSL certs were done by simply dragging and dropping SSL certs in to the simulator and by following the prompts till the installation is complete.

In addition to dragging and dropping SSL certs to simulator, you need to do one more step.

General -> About -> Certificate Trust Settings -> “Enable Full Trust for Root Certificate” for your particular certificate

Screen Shot 2017-05-23 at 10.58.21 AM

Screen Shot 2017-05-23 at 10.58.33 AMScreen Shot 2017-05-23 at 10.58.39 AMScreen Shot 2017-05-23 at 10.58.46 AMScreen Shot 2017-05-23 at 10.59.01 AM

Screen Shot 2017-05-23 at 11.21.53 AM

Installing certs in iOS Simulators

Learning Python

The steps to learn Python as I see it, are below:

1. Learn the basics:

2. Build on top the basics:

3. Strengthen, what you know:



Learning Python

Learning Objective C

Here are the steps that a beginner need to take in order to get a good grasp over Objective C.

The below worked for me. Should  work for anyone.

1. Learn the language, Objective C.

  • Complete the book ‘Programming in Objective C’ by ‘Stephan.G.Kochan’. Available here.
  • Watch the video series ‘Objective-C Essential Training’ by ‘Simon Allardice’ in ‘

2. Learn to create iOS applications using Objective C.


Learning Objective C

Ideas worth sharing


Here are few ideas and concepts in tech world which are so fascinating as well as happiness inducing.
They are of different categories, such as:
Clean Energy, Augmented Reality(AR), Virtual Reality(VR), 3D printing, Robotics, Artificial Intelligence(AI), Smart Gadgets, Autonomous vehicles, Drones, Smart Living, Smart Machines etc.

71. Renault Float hover car

70. Aire – World’s First Smart Drone for Your Home

69. The Lilium Jet – The world’s first all-electric VTOL jet

68.Inside a KUKA Robot

67. With this smart wheel, riding your bike will be a breeze.

66. CNET News – Meet the robots making Amazon even faster

65. Inside Alibaba’s smart warehouse staffed by robots

64. See & Spray – Blue River Technology’s precision weed control machine

63. X-ray Eyes in the Sky: Drones and WiFi for 3D Through-Wall Imaging

62.This ‘City Tree’ could save thousands of lives

61.Robot cracks open safe live on Def Con’s stage

60.Humanoid Robot – Gemonoid HI-1 Android Prototype

59. Make your own AmazonEcho with RaspberryPi

58.Facebook Spaces

57.AR is transforming operating rooms.

56.A Wi-Fi Free Instant Translator for Travelers

55. New DJI Spark with gesture control system

54.Microsoft Cognitive Services: Introducing the Seeing AI project

53. Robots sorting system helps Chinese company finish at least 200,000 packages a day in the warehouse

52. Robot Kitchen – Behold The Future

51. Introducing autonomous robotic platform for security proposals

50. KickStarter-Pebby The World’s Most Advanced Robotic Pet Sitter! by Team Pebby

49. Giant mobile robot arm can build a brick house in 2 days

48. Augmented Future – Open Bionics × Deus Ex × Razer

47. Go anywhere and say anything with virtually no delay.

46. Soft Robotics turned octopus-inspired robots into industrial grippers

45. It can do everything from helping the blind to making barcodes obsolete.

44. They’re cheaper than human guards and smarter than autonomous cars.

43. Going upstairs in wheelchair is not a problem any more.

42.This amazing Taiwanese man built himself an artificial hand from scratch

41.Power of an exosuit

40. A wire cutting robot that can cut through marble like a chainsaw through snow.

39. The first on-site house has been printed in Russia, each square meter costs $275.

38. You could also be a superhero while in this suit.

37. Flippy assists chefs to make food consistently at prices everyone can afford.

36. The spinning and jumping “Handle” robot will take over everything.

35. The BEST drones of 2016!

34. Not a wheelchair alternative, but a brand new mobility platform that completely reimagines the way individuals with walking disabilities are able to move in the world.

33. The complete reimagining of the Broom and Dustpan, makes cleaning easier, faster and more efficient.

32. Eat with confidence again. The spoon is designed to help people with hand tremor or limited hand& arm mobility retain dignity.

31. A revolutionary standing wheelchair, helps wheelchair users stand tall.

30. The most reliable source of renewable energy& the world’s first smart river turbine.

29. The only portable flying camera integrated into your mobile phone cover.

28. SolarCity & Tesla-The SolarCity microgrid on island of Ta’u includes a solar array with an output of 1.4 MW.

27. A scanner? No, your own mobile assistant.


25. Glasses instead of a helmet, light clothing, full balance without a stand. BMW Motorrad presents the motorcycling in the distant future.

24. Release and Hover. An exclusive photographer in the air!

23. The Mavic Pro has over 27 minutes of flight time, 5 cameras, and the intelligence to avoid obstacles and hover precisely.

22. This could save some relationships.

21. This all weather drone can carry up to 11lbs/5 kgs. Just tell it what to do!

20. Meet Nimble – the one finger wonder tool. Now easily open packages and parcels with 1 finger!

19. See the world in a new way with a full HD underwater drone that’s easy to use, modular, portable, and exceptionally affordable.

18. Eggs on a stick! What’s not to like?

17. The Everyday Backpack, Tote, and Sling! Day-to-day carry are redefined

16. Planting and maintaining your own vegetable garden just got extremely easy

15. Effortless transformation of interior spaces

14. DIY – Magnetic levitation

13. This Seems to Be Just an Ordinary Roadside Barrier, But You’ll Be Amazed When You See It in Action!

12. 5-Minute Crafts about 5 months ago 3 handmade gadgets for a mobile phone

11. Convert smartphone charger in to wireless charger

10. This amazing $35 computer is changing the world

09. A robotic arm is giving people with disabilities a sense of dignity while also lessening the load on caregivers by giving them a helping hand during meals.

08. Watch how this unbelievable technology protects your home and keeps you safe

07. NewWind is revolutionizing energy production

06. This bar turns your computer into a touchscreen.

05. 5 brilliant life hacks for batteries

04. DIY : Battery, Magnets and Copper

03. Harvesting fresh water from fog is now 500% more efficient.

02. Double gives you a physical presence at work or school when you can’t be there in person.

01. A demonstration of “Laundroid,” the world’s first automated laundry-folding robot

Ideas worth sharing