Sunday, 22 June 2014

Looking For Codes? Try these!

Well, if you're a web designer/developer, you must have a knack for coding. Time and again coders need to check out codes that have been there for sometime. There are a number cool search engines for this purpose. Here are eight good ones!

1.Debian Code Search

Debian Code Search (DCS) is a search engine for source code — it searches all the open source projects which are included in the Debian archive (the main distribution only, not non-free or contrib). Currently, that includes about 18000 packages with 140 GiB of source code.

2.Codase

Codase hosts huge amount of open source codes providing a much better coverage, as it covers codes usually hidden inside compressed files and source control repositories, where general search engines fail to find and index.

3.GrepCode

GrepCode can be used to find: Java projects, Java classes, interfaces, enums, annotations (Java Types) and Java methods. In addition, GrepCode allows users to do stacktrace searches and find usages of classes and methods.

4.Lucene

Krugle is a search engine that allows computer programmers and other developers to search Open Source repositories to locate open source code, and quickly share the code with other programmers on the internet.

5.searchcode

searchcode is a free source code and documentation search engine. API documentation, code snippets and open source (free sofware) repositories are indexed and searchable.

6.Antepedia

Antepedia offers the newest and most relevant information for your open source management and detection projects. It is a public site where you can search for a project, or submit those that are not indexed in the Antepedia Community.

7.Ohloh

Ohloh is a free, public directory of Free and Open Source Software and the contributors who create and maintain it. Ohloh Code is a publicly available, free code search site that indexes most of the projects in Ohloh.

8.GitHub

GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both paid plans for private repositories, and free accounts for open source projects.  

Author : ShivamKotwaliaCodeKill

Resources a Hacker MUST work on !!!

Hacking is basically knowing about how things function and knowing why things function the way they do.

Forums For Hackers And Security Professionals

Nobody knows it all, you always learn, you learn from others: never shy away from asking, when in doubt. Forums are ideal learning pads where hackers, both beginners as well as pros go and learn from people better than themselves. There are a countless number of ethical and non ethical hackers readily available to help you out courtesy these forums, encouraging a healthy learning process.

1. Stackoverflow for security professionals

2. http://darksat.x47.net/

3. http://forums.securityinfowatch.com/

4. http://forums.cnet.com/spyware-viruses-security-forum/

5. http://www.hackforums.net/forumdisplay.php?fid=47

Vulnerability Databases And Resources

These databases provide information on recently detected vulnerabilities. These public platforms offer plethora of information for hackers to gain competitive edge with respect to newer vulnerabilities. They can then exploit, avoid or fix the vulnerability according to their needs and ambitions.

6. http://www.exploit-db.com/

7. http://1337day.com/

8. http://securityvulns.com/

9. http://www.securityfocus.com/

10. http://www.osvdb.org/

11. http://www.securiteam.com/

12. http://secunia.com/advisories/

13. http://insecure.org/sploits_all.html

14. http://zerodayinitiative.com/advisories/published/

15. http://nmrc.org/pub/index.html

16. http://web.nvd.nist.gov

17. http://www.vupen.com/english/security-advisories/

18. http://www.vupen.com/blog/

19. http://cvedetails.com/

20. http://www.rapid7.com/vulndb/index.jsp

21. http://oval.mitre.org/

Product Specific Vulnerability Information

These official websites of high-profile vendors provide heaps of information on current and upcoming security flaws and fixes.

22. Red Hat Security and other updates Site: This page lists advisories for all products served by the Red Hat Network. Advisories for Red Hat JBoss Middleware are available on the Software Downloads pages for each product.

23. Microsoft Products Security Bulletin: You can search security bulletins by product or component, and filter results by configuring the release date range with a start and end day.

24. Apache Foundation Products Security Repository: The Apache Software Foundation takes a very active stance in eliminating security problems and denial of service attacks against the Apache HTTP server.

25. Ubunut Software Security Center: Canonical's official website providing Ubuntu specific vulnerabilty information.

26. Linux Security Repository: LWN.net offers several security-related resources, including the security alert database, the vulnerability database, and the weekly edition security page.


Author : Shivam Kotwalia, CodeKill

51 E-Books to enhance your creadbility in Pyhton.

CodeKill presents a collection of 51 free E-books to increase your programing skills in Python, if it id GUI Programing, Graphic Acceleration, Introduction, Or working with Standard Library, or Text Processing.






Author: Cody Jackson, 2013
An introduction to computer programming, using the easy, yet powerful, Python programming language. Python, a cross-platform language, lets you work quickly and efficiently, allowing you to concentrate on your work rather than the language.


Author: Brian Heinold
Publisher: Mount St. Mary's University, 2013
Partly a tutorial and partly a reference book. I summarize information in tables and give a lot of short example programs. I also jump right into things and fill in background information as I go, rather than covering the background material first.


Author: Steven Thurlow
Publisher: Wikibooks, 2013
Contents of Beginner's Python Tutorial: Installing Python; Very Simple Programs; Variables, Scripts; Loops, Conditionals; Functions; Tuples, Lists, Dictionaries; for Loop; Classes; Importing Modules; File I/O; Exception Handling.


Author: David Beazley, Brian K. Jones
Publisher: O'Reilly Media, 2013
This cookbook is for experienced Python programmers who want to focus on modern tools and idioms. You'll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of applications.


Author: Al Sweigart, 2013
The book teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, etc.


Author: Nathan Yergler
Publisher: PyCon, 2013
Effective Django development means building applications that are testable, maintainable, and scalable. After reading this book you should have an understanding of how Django's pieces fit together and how to use them to engineer web applications.


Author: Harry Percival
Publisher: O'Reilly Media, 2013
Test-Driven Development with Python focuses on web development, with some coverage of JavaScript. This book uses a concrete example -- the development of a website, from scratch -- to teach the TDD methodology and how it applies to web programming.


Author: Jan Bodnar
Publisher: ZetCode, 2013
PyQt4 is a toolkit for creating GUI applications. It is a blending of Python language and the successful Qt library. This tutorial is suited for beginners and intermediate programmers. You will learn to program non trivial PyQt4 applications.


Author: Hannes Röst, et al.
Publisher: Wikibooks, 2013
This book describes Python, an open-source general-purpose interpreted programming language, available for all Platforms. Python is a high-level, structured programming language that can be used for a wide variety of programming tasks.


Author: EuroScipy tutorial team, 2012
Teaching material on the scientific Python ecosystem, a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to expert.


Author: John C. Lusth
Publisher: The University of Alabama, 2012
Contents: Starting Out; Literals; Combining Literals; Precedence and Associativity; Variables; Assignment; Conditionals; Functions; Python Programs and Using Files; Input and Output; More about Functions; Scope; Loops; Lists; Recursion; etc.


Author: Lennart Regebro
Publisher: Colliberty 2011
Porting to Python 3 doesn't have to be daunting. This book guides you through the process of porting your Python 2 code to Python 3. Using plenty of code examples is takes you cross the hurdles and shows you the new Python features.


Author: Kevin Sheppard, 2012
Python is a widely used general purpose programming language, which happens to be well suited to Econometrics and other more general purpose data analysis tasks. These notes provide an introduction to Python for a beginning programmer.


Author: Hans Petter Langtangen
Publisher: Springer, 2009
With a primary focus on examples and applications of relevance to computational scientists, this useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts.


Author: W.J. Turkel, A. Crymble, A. MacEachern
Publisher: NiCHE, 2010
This book is a tutorial-style introduction to programming in Python for practicing historians (and other humanists). We assume that you're starting out with no prior programming experience and only a basic understanding of computers.


Author: Jan Erik Solem
Publisher: O'Reilly Media, 2012
The idea behind this book is to give an easily accessible entry point to hands-on computer vision with enough understanding of the underlying theory and algorithms to be a foundation for students, researchers and enthusiasts.


Author: Rahul Verma, Chetan Giridhar
Publisher: Testing Perspective, 2011
This book is about learning design patterns with Python language. If you are new to design patterns, this text provides the first building blocks. If you are interested in design of test automation frameworks, this book will be very useful.


Author: 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.


Author: Richard L. Halterman
Publisher: Southern Adventist University, 2011
The focus is on introducing programming techniques and developing good habits. Our approach avoids some more esoteric features of Python and concentrates on the programming basics that transfer directly to other imperative programming languages.


Author: Jeffrey Elkner, Allen B. Downey, Chris Meyers
Publisher: Green Tea Press, 2012
This book is an introduction to computer science using the Python programming language. It covers the basics of programming, including variables, functions, control flow, program debugging. Later chapters cover basic algorithms and data structures.


Author: Steven Bird, Ewan Klein, Edward Loper
Publisher: O'Reilly Media, 2009
This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies. With it, you'll learn how to write Python programs that work with large collections of unstructured text.


Author: Zed A. Shaw, 2011
This is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up their skills before starting a more detailed book.


Author: Allen B. Downey
Publisher: Green Tea Press, 2011
Think Stats is an introduction to Probability and Statistics for Python programmers. This new book emphasizes simple techniques you can use to explore real data sets and answer interesting statistical questions. Basic skills in Python are assumed.


Author: Charles Severance
Publisher: PythonLearn, 2010
The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python.
Author: Jody Scott Ginther
Publisher: toonzcat.com, 2010
This book is meant to help you begin learning the basics of Python programming version 3 or later. It is a brief introduction to Python. The author attempts to be as brief as possible to get the new programmer into programming as fast as possible.


Author: Jeffrey Elkner, at al., 2010
The goal of this book is twofold: to teach you how to program in Python; and to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science.


Author: Mark Guzdial
Publisher: Georgia Institute of Technology, 2002
Guzdial introduces programming as a way of creating and manipulating media -- a context familiar to today's readers. Starts readers with actual programming early on. Puts programming in a relevant context (Computing for Communications).


Author: Jason R Briggs
Publisher: Lulu.com, 2007
Snake Wrangling for Kids is a printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python 3 programming language to teach the concepts.


Author: A. Holovaty, J. Kaplan-Moss
Publisher: Apress, 2007
Django is the Python–based equivalent to the Ruby on Rails web development framework. The authors show you how they use this framework to create award–winning web sites. This is the first edition of the Django Book which covers 0.96 version.


Author: Katja Schuerer, Catherine Letondal
Publisher: Pasteur Institute, 2008
This course is designed for biologists who already have some programming knowledge in other languages. The focus is on biological examples that are used throughout the course, as well as the suggested exercises drawn from the field of biology.


Author: Dave Kuhlman, 2003
This document contains discussions of several advanced topics that are of interest to Python programmers: regular expressions, unit tests, extending and embedding Python, parsing, GUI applications, guidance on packages and modules.


Author: Dave Kuhlman, 2008
This document is a syllabus for a first course in Python programming. It contains an introduction to the Python language, instruction in the important features of the language, and practical exercises in the use of those features.


Author: Chris Meyers, 2004
This collection is a presentation of several small Python programs. They are aimed at intermediate programmers - people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques.


Author: Fredrik Lundh, Matthew Ellis
Publisher: PythonWare, 2002
The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.


Publisher: Python Software Foundation, 2008
This tutorial introduces the reader informally to the basic concepts of the Python language and system. It introduces many of Python's most noteworthy features, and will give you a good idea of the language's flavor and style.


Author: Richard Gruet, 2007
This reference collections cover references for python version 1.52 to version 2.7. It covers invocation options, environment variables, lexical entities, basic types and their operations, advanced types, statements, iterators, generators, descriptors, decorators, built-in functions, built-in exceptions, and more.


Author: Steven F. Lott, 2008
The book will help you build basic programming skills. It is organized in a way that builds up the language in layers from simple concepts to more advanced features. Programming exercises are provided to encourage further exploration of each layer.


Author: Guido Van Rossum
Publisher: Network Theory Ltd., 2003
The definitive language reference for Python. It describes the syntax of Python and its built-in datatypes. It covers advanced topics, and is suitable for readers who are familiar with the details and rules of the Python and its object system.


Author: Bruno R. Preiss, 2004
The primary goal of this book is to promote object-oriented design using Python and to illustrate the use of the emerging object-oriented design patterns. The book shows how these patterns are used to create good software designs.


Author: Allen Downey
Publisher: Green Tea Press, 2008
A concise introduction to software design using Python. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. The goal is to teach you to think like a computer scientist.


Author: Alan Gauld
Publisher: Addison-Wesley Professional, 2000
Book for hobbyists, self-starters, and all who want to learn the art of computer programming in Python. Data types and variables, debugging, and namespaces are covered. Also includes sample applications that illustrate ideas and techniques in action.


Author: K. Schuerer, et al.
Publisher: Pasteur Institute, 2008
This text teaches programming concepts to biologists. It is aimed at people who are not professional computer scientists, but who need a better control of computers for their own research. This course is part of a course in informatics for biology.


Author: David Mertz
Publisher: Addison-Wesley Professional, 2003
A hands-on tutorial that teaches how to accomplish numerous text processing tasks using Python. Filled with examples, the book provides efficient solutions to specific text processing problems and strategies for all text processing challenges.


Author: Swaroop C H, 2008
This is a tutorial and a guide on Python programming for absolute beginners. If all you know about computers is how to save text files, then this is the book for you. The book is updated for the upcoming Python 3.0 language.


Author: Josh Cogliati
Publisher: Wikibooks, 2005
This free tutorial is designed to be an introduction to the Python programming language. The guide is for someone with no programming experience. The author attempts to teach programming by reading code and writing code.


Author: Steven F. Lott, 2008
This book is a complete presentation of the Python for professional programmers who need to learn the language. The author leads you from a tiny, easy to understand subset of statements to the entire Python language and all built-in data structures.


Author: Fredrik Lundh
Publisher: O'Reilly, 2001
A large collection of useful Python scripts, the best parts of comp.lang.python newsgroup messages, plus hundreds of new scripts. The text covers the standard library, the examples should work on most platforms and Python versions.


Author: Boudewijn Rempt
Publisher: OpenDocs, LLC, 2002
This book covers application development using the library extension PyQt, which forms the basis for GUI programming. First part explains concepts using small examples, in the second part the author develops a complete, complex application.


Author: Mark Pilgrim
Publisher: Apress, 2004
This is a book for experienced programmers, a hands-on guide to the Python language. Each chapter starts with a complete code sample, picks it apart and explains the pieces, and then puts it all back together in a summary at the end.


Author: Guido van Rossum
Publisher: Network Theory Ltd., 2006
This book is an introduction to Python, an easy to learn, powerful programming language. The tutorial explains the basics of the Python, it does not cover every single feature of the language, but introduces the most noteworthy features.


Author: Albert Sweigart
Publisher: 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.

Tuesday, 25 February 2014

Facebook shuts down its email service

Facebook quietly ends its @Facebook email addresses due to low usage.


                               


Facebook has stopped its @facebook.com mailing service, citing low usage. Those using the email service will soon receive an email telling them that their emails from @facebook.com account will be forwarded to the primary address listed on their email accounts.

A Facebook spokesperson confirmed the news in a statement to the Verge, “Most people have not been using their @facebook.com email address.”
The email id's were initially launched in 2010 to streamline all communication under a single umbrella by the social networking site. Facebook announced the feature in a blog post, "It seems wrong that an email message from your best friend gets sandwiched between a bill and a bank statement."
The service didn't catch up, due to the lack of a friendly interface. The Messages screen always highlighted Facebook messages, and didn't support cc's, bcc's, or subject lines. Facebook received a lot of criticism in June 2012, when it highlighted @facebook.com email addresses on profiles while hiding other email addresses. The move was intended to make user email id's private, but users thought Facebook was favoring its own email services over others. The email id's also caused many privacy issues as users could easily guess others' email id's with just their profile names.
Email forwarding is turned on by default, but users can choose to opt-out of the service by simply removing their primary email address from their account or turning it off from the account settings.
Facebook recently celebrated its 10th anniversary by Look Back videos for million of users. The minute long video highlighted a user's journey on Facebook and showed their most 'liked' and shared photos shared on the site. The video montage was appreciated by users and "proven to be incredibly popular," Facebook stated.


5 free apps to make your old Android smartphone feel faster

You don't need to buy a new Android phone every six months. Instead just use these apps to ensure that your Android phone feels brand new for a long, long time.


One of the biggest complaint I hear from most Android smartphone users is that their phone feels “slow” especially when compared to the new Android smartphone their friend just bought. If you own a budget Android smartphone (think- a phone priced between Rs. 8K and Rs. 15K), chances are that about six months down the line, you will start wishing for a new phone. This is not only because you start feeling that your phone is getting slower, and its battery is running out quicker, but also because of the staggering rate at which new Android phones are being launched with incremental specs updates.
So, if you’re one such individual, let these five (free!) apps help you rise from the pits of despair by making your “old” Android phone feel new again.
1. Android Assistant
Price: Free
Android Assistant is perhaps the only system optimizer tool that you need for your Android phone, but if I stopped right here, then this wouldn’t be much of a story, would it? The app includes a bunch of features that you’d find in individual apps out there such as a system monitor, a task manager, a file manager and a power saver among many others. The app’s interface is a little stark but good enough to tell you what you need to.
This is a great one-stop app that you can use to optimize your Android phone’s performance and improve its battery life.

2. Smart RAM Booster
Price: Free

Smart RAM Booster is an app you should use if you notice regular slowdowns when you’re running an app. This app lets you ‘kill’ low priority apps that may be hogging system memory and reassigning RAM to an app that you’re running at the moment. Keep in mind that Android does intelligently assign system RAM according to use, therefore do not make a habit of killing apps manually. Instead, only rely on this app if you’re having occasional trouble with a single app.

3. Greenify
Price: Free

As I mentioned above, it’s not always a good idea to manually ‘kill’ apps that may be running in the background. Doing this regularly could actually ‘break’ the functionality of an app. That’s why Greenify is such a great app to have. It improves the performance and battery life of your Android phone not by killing apps but rather by putting them into ‘hibernation’. This means that apps that have been selected for hibernation will still run in the background but will do so while taking up very little RAM and consequently, will improve battery life.

4. Clean Master
Price: Free


Like Android Assistant, Clean Master also offers a bunch of features including a built-in antivirus and a RAM booster. However, the focus of the app is its ability to clean the cache and junk files that may have accumulated in your system and SD card memory. If you have a lot of apps installed and have been using your Android phone for a while, chances are that a lot of these unnecessary files may have piled up, which could result in a performance hit. Clean Master takes care of that and, as a bonus, it also gives you the option to clean up your Google search and Web history on the phone.




5. Watchdog Task Manager
Price: Free

Look, I hate to act like your mother, but I do have to keep reminding you that killing apps in Android is not something you should do regularly. If at any point in time you feel like you have to kill an app, make sure you do it for a good reason. And hey, Watchdog Task Manager is an app that will help you keep track of such reasons. Even the app says “Stop killing your apps randomly” on its Play Store page, so you know it has its heart in the right place. What the app does is monitor how much system resource every app is utilizing and then gives you a notification when it sees an app hogging up resources and slowing down your phone. At this point, you can use Watchdog to kill that app and prevent it from restarting immediately (a behaviour common to a lot of Android apps).

Have I missed out on your favourite app? Let me know in the comments below

Author : Shivam Kotwalia, CodeKill 



Labels

Tutorial (129) Tech News (83) E-Books (55) Pdf (47) Hacking (46) Linux (32) Android (23) Programming (22) Tools (22) Video (21) Ethical Hacking (16) Electronics (12) Google (10) Hacked (9) Python (9) Facebook (8) Java (8) Software (8) PHP (7) Android App (6) C (6) Free Online Coureses (6) OpenSource (6) Ubuntu (6) Unix (6) Windows (6) C++ (5) Game Programming (5) Java Programming (5) Kali Linux (5) CodeKill (4) Cryptography (4) Firefox (4) JavaScript (4) Linux System Administrator (4) Mac (4) Penetration testing (4) Python Programming (4) Security (4) Top Distros (4) WhatsApp (4) CSS (3) Circuit (3) Cloud Computing (3) Game Devlopment (3) Hacking Tools (3) Malware (3) MicroController (3) Microsoft (3) Networking Tool (3) Perl (3) Source Code (3) WebSite (3) Windows 8.1 (3) C Programming (2) C Series (2) C# (2) CheetSheet (2) Computer (2) Computer Networking (2) Data Storage (2) Dual Boot (2) Eclipse (2) Edward Snowden (2) Exploit (2) Facts (2) Games On Linux (2) Google Chrome (2) HTML5 (2) Hacking Challenges (2) IDE's (2) Information Security (2) Lenovo (2) Linux Kernel (2) Malicious (2) Mobile (2) Motorola (2) Mozilla (2) MySQL (2) NoSQL (2) Raspberry Pi (2) Ruby (2) Security Tools (2) Syrian Electronic Army (2) Tricks and Tips (2) Valentine Day (2) Web Design (2) iOS (2) iPhone (2) jQwery (2) *nix (1) 2014 (1) 3D Modeling (1) Algorithm (1) Android Hacking (1) Android Pattern Lock Screen.. (1) Anonymous Mail (1) Anti-Spam (1) Apps (1) Arduino (1) Artificial Intelligance (1) Audio Software (1) BSD (1) BeAWARE (1) Bitcoin (1) Black Hat Hackers (1) BlackBerry (1) Buffer Overflow (1) C++ vs Java (1) CISO (1) Circuit Analysis (1) Circuit Design (1) Circuit Programming (1) Circuit Simulators (1) Codes (1) Crptology (1) Cryptanalysis (1) DDOS (1) Devlopers (1) Drupal (1) DuckDuckGo Search Engine (1) E-Card (1) E-Mails (1) Embedded System (1) Encryption Tools (1) Error (1) FTP (1) Famous Passwords (1) FileZilla (1) Flipkart (1) Forbes (1) Forgot Password (1) GCHQ (1) Genders (1) Gmail (1) Google Tricks and Trips (1) HTML (1) Hacking Distro (1) Hard Disk (1) Hash Encryption (1) Illegal (1) Internet (1) LAMP (1) Language Theory (1) LibreOffice (1) Linus Trovalds (1) Logic Gates (1) MATLAB (1) MOSFET (1) Mail (1) Mark Zuckerberg (1) Mathematical (1) MicroProcessor (1) Mind Mapping Tools (1) Myntra (1) NoSQL Database (1) Nobal Prize (1) Nokia (1) Object Oriented Programming (1) Office (1) Oldboot (1) Online (1) Paranoid Android (1) Passwords (1) Passwords Cracking Tools (1) PayPal (1) Perl Programming (1) Plugins (1) Prolog Programming (1) Python Basics (1) Remote (1) SEA (1) SQL Injection (1) Sans (1) Screencasts (1) Screenloggers (1) Server Load (1) Servers (1) Shell (1) Software Design (1) Software Developer (1) Software Testing (1) Sony (1) Spider.io (1) Statistical (1) Steve Jobs (1) TCP/IP (1) Timeline (1) Tor (1) Trojan (1) Ubuntu Phones (1) VAIO (1) Virus (1) Web Designers (1) Wi-Fi Hacking (1) Windows Tools (1) Windows XP (1) WordPress (1) XML (1) Yahoo (1) YouTube (1) cpp (1) eBay (1) iBanking (1)