Get Update on recent Technology & Programming

Saturday, October 3, 2015

Want To Make A Million Dollars? Just Hack Into Apple's New iOS 9 And Install An App

 
Computer security firm Zerodium on Tuesday offered a $1 million (Rs 6,60,02,450) bounty to hackers who can find a way to breach Apple's latest iOS 9 mobile operating system.
hack into iOs9 and make a million dollars
themalaymailonline.com


Zerodium, launched early this year in the United States by French online security expert Chaouki Bekrar, said it would pay out $1 million each to as many as three people or teams who manage to break into iPhones or iPads equipped with the iOS 9 software.
To win the money, hackers must use a web page or text message to remotely bypass the iOS 9 security and discretely install an application on the iPhone or iPad by October 31, the company said in an online statement.

The hack should be new

The hackers must exploit previously unknown weaknesses in the security system. Apple's operating system is the most secure on the market, Zerodium said.
"But don't be fooled. Secure does not mean unbreakable, it just means that iOS has currently the highest cost and complexity of vulnerability exploitation and here is where the million dollar iOS 9 bug bounty comes into play."

Independent researchers targetted

Zerodium says it rewards independent researchers for discovering new software vulnerabilities. It then analyses the security data to help corporate and government agency clients to beef up their online defences.
"The strength of iOS is essentially based on layers of security that are individually vulnerable but extremely effective together. It is nevertheless to possible to attack each of these elements, which is a fairly long and costly process," Bekrar told.

Apple is not promoting the research

Several researchers had expressed interest in the bounty, said the Zerodium boss.
Apple had not been consulted about the bounty, he added. Apple, which launched iOS 9 on September 16, was not immediately available to comment.

Tuesday, August 18, 2015

Increase Internet Speed on Android Phone

 
Everyone who uses internet on their android phones or tablet want to know how to increase internet speed. Now in the era of technology mostly people use internet on their phones and many of them have android devices.
But many users are not aware that their internet connection speed depends mostly on the apps installed.

For example, using of Facebook Messenger, WhatsApp & other internet related apps will consume internet consumption fully. 

 1) Browser selection

If you are a 2G user, then it is preferred that you use browsers that are suitable for mobile browsing. Some of the browsers available in the Google Play Store are especially designed for slow net connections(2G Speed) . It optimizes the browsing page to be shown in slow connections.
    Opera Mini
    UC Browser Mini for Android

And for 3G (or Wi-Fi) users, there are a lot of browsers available, since the browsing speed is higher, there is no need of optimization.
    Chrome Browser
    Firefox Browser for Android
    Boat Browser for Android
    Dolphin Browser for Android


2) Clear cache of your android phone or tablet

When cache memory is full then it slows down your android device which in return slows down internet speed. So clearing cache memory regularly can do the trick for you and can increase internet speed on android phone.
This usually found in, Settings -> Applications (the desired browser) -> Clean Cache

3) Choose loading maximum data option

In wireless and network settings of your android phone you find GPRS transfer prefer. There you have to select data prefer instead of call prefer. This will have a positive impact on internet speed. (this option may not be available to some phones)

4) Closing and deleting of unnecessary apps

Running unnecessary apps uses android processor and a lot of burden on processor reduces internet speed. So close all unnecessary apps before using internet and its better to delete apps which you are not going to use in future.Settings-> Applications-> Click on the desired (or unwanted) application-> Force Stop
Doing this so, reduces the internet usage by this application. This Force stopped app can be normally opened by clicking on its icon in the menu.

5) Switch to 3G network

As you all know that 3G is technology whose data rate is far greater than th 2G mobile technology. So switching to 3G technology can boost internet speed on android. For this you just have to change some settings of your android phone. So just go to wireless and network settings of your android and look for mobile network option in which you have to select 3G option. And after that you feel it enhances internet speed many times than when you are using 2G.
Settings-> Mobile Networks-> 3G Networks (this option may differ from mobile with respect to manufacturer)

 6) Applications to increase internet speed

Internet speed master is a free android app that can increase internet speed on your phone or tablet. The advantage of this app is it not only work with rooted android phones but also with non rooted devices.
By using this app, it also performs the above task such as cleaning cache(automatically) , it can offer 20% to 30% of faster data speed.
    DU Speed Booster
    Internet Booster & Optimizer
    Faster Internet 2X
    Internet Speed Master

Thursday, July 16, 2015

Convert FAT32 to NTFS Without Formatting or Losing Data

 


    If You have a flash drive or probably an external hard drive that currently has FAT32 file system and you want to change it to NTFS, Then This article is for you as it explains exactly how you can achieve seamless transition from FAT to NTFS without involving any data loss.

 Why I change FAT32 to NTFS?

  • FAT32 does not support handling large files (over 4GB) or it is just simply old for your taste but there is just one problem, you don't want to lose your saved data.

    While it is generally recommended to use the NTFS file system because of its stability, security and lesser defragmentation time, most of us end up using FAT32 because that is what most disks are preformatted with. Unless, we notice the “Not enough disk space error” despite disk space being available, we don't bother to change the file system. Moreover, most of us don't change it because of the risk of losing important data and lack of time (read laziness). As Microsoft was aware of this scenario, they added a capability in the command prompt to overcome this by executing a simple command. There are many softwares that support this too but the Convert command is one of the easiest ways to do so.
    Follow the steps below to know how:-
    Important: While this method works perfectly, I would still advise you to backup your data in case anything goes wrong.

FAT 32 to NTFS Conversion Steps:

  • Go to Computer, and note the name of the drive whose file system you wish to convert.
  • Click on Start.
  • Type cmd in the search bar if you use Windows 7, Windows 8 or Windows Vista. If you use Windows XP, click on Run and then execute cmd.
  • Execute "chkdsk h: /f " (without quotes) where H is the letter of the drive to undergo conversion. This checks the drive for errors and fixes them automatically.
  • Execute "Convert H: /FS:NTFS" (without quotes). H is again the letter of the drive to be converted.
  • The command prompt will start the conversion process and after a few minutes, CMD will say that conversion is successful.
  • You can check it in the properties of the drive through >right click > Properties.
    This Trick works on Windows 7, Windows XP, Windows 8 and Windows Vista. I converted my flash drive's file system using these steps and it worked flawlessly. It is interesting to note that this method cannot be used to reconvert NTFS file system back to FAT32. To reconvert back to FAT32, you will need to format the entire drive which will definitely cause data loss.
    If you have any Problems related to this trick then Please feel free to ask in the comment section below.

Thursday, May 28, 2015

Best eBooks Collection for Compuer Science

 
Download  Free All Computer Science eBooks


1 ) java 

2) c++ 

3) c

4) java script

5) Android 

6) Computer Organisation

7) Data Structure

8) Database Mangement

9) OS

10) web Desiging

11) Networking

see collection click here
 
http://getebooks.esy.es/

 

Top programming language to learn in 2015 for secure IT job

 


1. Java:

Java is the backbone of all systems being built in today’s world. It is a programming language of choice for IoT, enterprise architecture and even cloud computing. The language has been preferred by many IT professionals and leaders for over a decade now. Google and Oracle are in middle of patent battle for Java.

2. C#:

C# is known as fundamental of all the languages. If you master C#, you can learn server based languages. You can use C# to work on Windows client, server and database applications and much more. Visual C# is most preferred C# code editor. The editor provides user friendly interface for designers and developers.

3. JavaScript:

JavaScript is widely used for front-end and user interface design of applications that we see today. The language is known as the language of the web. JavaScript is used to add interactivity to web pages. The language supports all major web browsers.

4. PHP:

PHP is being used for more than 15 years for backend. PHP has been backbone of all popular content management systems like WordPress, Drupal etc. The language was created by Rasmus Lerdord in 1994.

5. C++:

C++ is go-to language for high volume/frequency trading. The language has been standardized by International Organisation for Standardization (ISO). C++ is a general purpose language. It is the hottest programming language that you must know to crack job in IT.

6. Python:

Python is object oriented language that is used for web apps. This is an open source programming language that can be used for modifications and reuse. The demand for Python experts has increased to 96.9 per cent in big-data related job positions in last one year.

7. C:

C is the fundamental programming language. It is father of all the languages. It was created by AT&T Bell Labs by Dennis Ritchie in 1969. C is still being used for machine level operations. C is known as small, fast and powerful programming language for building software for embedded systems. The language can also be used for working with system kernels.

8. SQL:

SQL is most in demand programming language. It was widely used for relational database management systems. The in-depth knowledge of SQL is must for Data Analysts. Microsoft SQL Server database certification is ranked as the best database certification of 2015.

9. Ruby:

Ruby has interested learning curve. The language is very easy to learn. It is used for web programming. The language is known for its scalability. Ruby on Rails is widely used web framework for creating websites and web apps.

10. Objective-C:

Objective C is a superset of C programming language. The language is primarily sued for writing software for OS X and iOS. It is backbone for all the functionality and software for Apple devices. Apple has recently introduced all new Swift programming framework which will give strong competition to Objective-C.

Friday, April 24, 2015

Free Ebooks On Game Programming

 
free ebooks on Game programming!


1. The Python Game Book by Horst Jens et al. - thepythongamebook.com, 2012

The Python Game Book written by Horst Jens and friends aims to provide interested students and teachers a broad range of material to teach themselves how to write computer games using the language Python and other free Open Source tools.

2. Game Creation with XNA - Wikibooks, 2012
This book is a collection of tutorials on game creation with Microsoft's XNA framework. Contents: Basics; Game Design; Mathematics and Physics; Programming; Audio and Sound; 2D/3D Game Development; Networking and Multiplayer; AI; Kinect; etc.

3. Introduction to Programming Through Game Development Using Microsoft XNA Game Studio by Rob Miles - Microsoft Press, 2009
Learn the underlying skills and principles of software development as you design and build your first games for Xbox 360, Windows, and Zune. This curriculum teaches the fundamentals of C# programming and the XNA Game Studio framework.

4. Making Games with Python and Pygame by Al Sweigart, 2012
This is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the important programming concepts from these examples.

5. Programming Vertex, Geometry, and Pixel Shaders by Wolfgang Engel, et al., 2011

This reference covers the advanced rendering techniques important for graphics programmers in the game and film industries, and will help them implement these techniques with DirectX 10. Intended for people with background in DirectX8 or DirectX9.

6. BlitzMax - Wikibooks, 2010

BlitzMax is a computer programming language based on BASIC. The code is first converted to a low level assembler format which is then assembled into object code for the target platform. BlitzMax is capable of compiling for Windows, Linux and Mac OS.

7. Creating a Simple 3D Game with XNA - Wikibooks, 2010

This tutorial is designed to provide a guide to using XNA to help create games in as simple and a visual way as possible. Examples of all of the basic elements to get started on a simple game are included, including controls, sound, and gameplay.

8. Beginning C++ Through Game Programming by Michael Dawson - Course Technology PTR, 2010
If you're ready to jump into the world of programming for games, Beginning C++ Through Game Programming will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals.

9. Pro Java 6 3D Game Development by Andrew Davison - Apress, 2007
Pro Java 6 3D Game Development explains how to program 3D games in Java on a PC, with an emphasis on the construction of 3D landscapes. The author assumes you have a reasonable knowledge of Java, the sort of thing picked up in a first Java course.

10. Blender 3D: Noob to Pro - Wikibooks, 2010
This book is a series of tutorials to help new users learn Blender. The tutorials increase in difficulty, and later tutorials build on the lessons in previous ones. Therefore, Blender beginners should follow the tutorials in sequence.

11. Blender Basics: Classroom Tutorial Book by James Chronister, 2009

Blender is a 3D technology rendering/animation/game development open-sourced freeware program maintained by the Blender Foundation. This tutorial book is designed to get you up and running in the basics of creating objects and scenes and animating.

12. Strategy Game Programming by Martin Fierz, 2005
These pages intend to give a comprehensive overview of the elements of a computer program which can play two-player strategy games like tic-tac-toe, connect four, checkers and chess. Code fragments in this text are written in C.

13. The Linux Gamers' HOWTO by Peter Jay Salzman, Frederic Delanoy, 2004
This is a stepping stone to to give people the knowledge to begin thinking about what is going on with their games. You need to know a little more about what's going on behind the scenes with your system to be able to keep your games healthy.

14. Killer Game Programming in Java by Andrew Davison - O'Reilly Media, 2009
This book is for people who already know the basics of Java. It teaches reusable techniques which can be pieced together to make lots of games. For example, how to make a particle system, first-person keyboard controls, a terrain follower, etc.

15. The Java Game Development Tutorial by Fabian Birzele - Java Cooperation, 2004

A very detailed introduction into the development of online games using Java. The text will lead you from the basic structure of an applet to the development of a whole game. Topics covered: AI, level editors, random generation of landscapes, etc.

16. Action Arcade Adventure Set by Diana Gruber - Coriolis Group Books, 1994

The art and science of creating side scroller games is documented quite thoroughly in this book. If you can look past some obvious anachronisms, you will find that this old book still contains a lot of useful information.

17. So you want to be a Computer Game Developer? by Diana Gruber - Fastgraph, 2000

If you have the brains, the talent, and the courage to take risks, a career in Computer Game Development may be right for you. The job security and the creative satisfaction can all be yours, but only if you have what it takes to do the job.

18. Learning to Draw Basic Graphics in C++ by Michael Morrison - InformIT, 2004

Learn how to use C++ code to create basic animated graphics in this chapter from Beginning Game Programming by Michael Morrison. Practical lesson based on C++ programming, the basics of drawing graphics using the Windows Graphics Device Interface.

19. Adventure in Prolog by Dennis Merritt - Springer, 1990

This book takes a pragmatic, rather than theoretical, approach to the language and is designed for programmers interested in adding this powerful language to their bag of tools. Much of the book is built around the writing of a short adventure game.

20. GPU Gems 3 by Hubert Nguyen - Addison-Wesley Professional, 2007

This volume provides a snapshot of the latest GPU (Graphics Processing Unit) programming techniques. Readers will find that the latest algorithms create ultra-realistic characters, better lighting, and post-rendering compositing effects.

21. Pangea Software's Ultimate Game Programming Guide for Mac OS X by Brian Greenstone - Pangea Software, Inc, 2004

Programming secrets for aspiring Mac game programmers. The book covers OpenGL, HID Manager, OpenAL, Rendezvous, Core Graphics, Quicktime, Maya plug-ins, stereo 3D rendering, AltiVec optimizations, networking, copy-protection, marketing strategies, etc.

22. The Java Game Programming Tutorial by Garry Morse, 1997

This tutorial starts with basic issues in the Java language with regard to applets, particularly for beginners or knowledgeable programmers who wish to make online Java presentations or games. The tutorial applets are available for downloading.

23. Creating Adventure Games On Your Computer by Tim Hartnell - Ballantine Books, 1984

Though dated, Hartnell's book is a good introduction to adventure game construction. While the book focuses on BASIC programming, which wouldn't be a programmer's choice today, it offers sound design techniques for the absolute beginner.

24. Michael Abrash's Graphics Programming Black Book by Michael Abrash - Coriolis Group Books, 2001
A book for game developers and serious assembly language programmers. It explores the technology behind the popular Doom and Quake 3-D games, and explains optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, etc.

25. The Art of Computer Game Design by Chris Crawford - Osborne/McGraw-Hill, 1997
One of the pioneer works seriously about video game. It explains what is a game, why people play games, and how to design a game. The author describes in detail what goes into the game design including many examples from his own experience.

26. Simulating Humans: Computer Graphics Animation and Control by N. I. Badler, C. B. Phillips, B. L. Webber - Oxford University Press, USA, 1993
This volume presents the problem of providing a surrogate or synthetic human for designers and engineers. The book is intended for engineers interested in understanding how a computer surrogate human can augment their analyses of designed environments.

27. Programming Linux Games by John R. Hall - No Starch Press, 2001
A complete guide to developing 2D Linux games, written by the Linux experts. It teaches the basics of Linux game programming and discusses important multimedia toolkits. You will learn to write and distribute Linux games.

28. Invent Your Own Computer Games with Python by Albert Sweigart - Albert\Sweigart, 2008

A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.

Top online communities for Programmers and Hacker

 
Learning curve of programming is always taken in consideration before choosing the right programming community. Online programming communities are like discussion boards, forums, bulletin boards etc. It’s great to be having discussions about programming language that you are learning. 


Programming communities help programmers to stay updated about the new information and problem solving cases. They are full of insightful answers which give new perspective of looking at the problem. Number of resources, talks and research about the programming language can be found on these online communities.

A beginner get to experience the professionalism on these communities. It is the best place to find resourceful people following same passion. You can be straightforward with the questions. And in most cases your question is already covered. Today we have listed 10 programming communities that can develop skills of developer and hacker within you.


1.Stack Overflow

Is is one of the oldest programming community. It’s been around for six years and has large number of active users. It is really hard to built your reputation and follower base on this site. There are things that keep you stuck to the Stack Overflow. Upvoting, commenting gives your privilege to develop your skills.

Co-founder of Stack Overflow, Jeff Atwood believes, “Stack Overflow is by programmers and for programmers. Who are joining us to sum up total good knowledge of programming in the world.”

2.Reddit

This site has highest traffic. It receives 110,000,000 users per month. There are thousands of active sub-reddit under consideration. User can sign up and subscribe to the sb-reddits. The programming related sub-reddits are large in number, however there are some more traffics covered in Reddit.

3.Google+ Communities

Google started this community with the focus of keeping it centralised for Google technologies developers. But that motto of Google has failed. The developers community on this platform is very high profile. You can find well categorised communities with average 100,000 members.

4.SitePoint

This is one popular forum for designers. The site is focused on development of beginners and intermediate users. The site covers many programming languages too. The site is full of articles related to web development and design, copywriting, user experience. The active community on SitePoint helps users in marketing and business as well. SitePoint offers unique bookstore which is known as Learnable. You can test Learnable with 14-day trial offer.

5.CodeProject

As per the last year’s statistics, this site has over 10 million members. The site acts like open source library of code. It offers wide community focused on various programming languages like C, C#, C++, Lisp, Java etc. There are thousands of guides and tutorials available on the site. The search tool on CodeProject helps you find exactly what you are looking for.

6.Treehouse

Treehouse is the online programming tutorial. The site offers huge discount to new subscribers. It is one of the affordable way of learning programming online. The site has articles and solutions to problems of beginner programmers as well. It is very well categorized website with proper categories and tags. Treehouse features number of short videos, quizzes and badges to learn web design, development and iOS development. The pricing of courses on Treehouse varies from $29 to $49 per month.

7.Hacker News

This is a popular Y Combinator powered community. It is the best source to know what’s happening in hacking world. You can find number of examples in comment section of posts. The site has intelligent search engine, which searches through comments too. The list of content is well sorted as well. It is freakishly addictive site. You can find open source libraries, tools and codes that can help with your development on this site.

8.DZone

It is the best place for community users to discover and share the latest and popular news on the internet. It is being driven by the moderator and editorial staff working for DZone. Not all the content on this site is great but specially, Mobile and Java zones are quite informative and active. The individual categories on DZone is known as ‘The Zones’. Editorial staff works really hard to make sure that articles available in zones are interesting and relevant to the subject.

9.Bytes

It is a great community for categories like software development, database development, administration of networks, systems and databases alike. The focus of Bytes is on very niche segment, that is database and networks. The community has fair number of resources in case of databases, networks and systems. All the answers to problems are very thoughtful and gives better perspective of looking at the problem.

10.DaniWeb

Previously DaniWeb was famous for its community for marketers and business but now, its known for web developers and programmers. DaniWeb uses custom forum platform for the website. The web community attracts five-million unique visitors per month. The site covers detailed information and solutions to almost all your problems related to web and software development, hardware ticketing, marketing and business. 
Hey, we've just launched a new custom color Blogger template. You'll like it - https://t.co/quGl87I2PZ
Join Our Newsletter