background preloader

Ohloh Code Search

Ohloh Code Search

Code Snippets - Snipplr Social Snippet Repository Development Tool Suite for Enterprise Java | SpringSource The Spring Tool Suite is an Eclipse-based development environment that is customized for developing Spring applications. It provides a ready-to-use environment to implement, debug, run, and deploy your Spring applications, including integrations for Pivotal tc Server, Pivotal Cloud Foundry, Git, Maven, AspectJ, and comes on top of the latest Eclipse releases. Included with the Spring Tool Suite is the developer edition of Pivotal tc Server, the drop-in replacement for Apache Tomcat that's optimized for Spring. With its Spring Insight console, tc Server Developer Edition provides a graphical real-time view of application performance metrics that lets developers identify and diagnose problems from their desktops. The Spring Tool suite supports application targeting to local, virtual and cloud-based servers. Understands your Spring App The Spring Tool Suite understands your Spring projects. Comprehensive Validations for your Spring Configuration Refactoring Support for your Spring App

theHarvester – Gather E-mail Accounts, Subdomains, Hosts, Employee Names – Information Gathering Tool theHarvester is a tool to gather emails, subdomains, hosts, employee names, open ports and banners from different public sources like search engines, PGP key servers and SHODAN computer database. This tools is intended to help Penetration testers in the early stages of the project It’s a really simple tool, but very effective. The sources supported are: Google – emails,subdomains/hostnames Google profiles – Employee names Bing search – emails, subdomains/hostnames,virtual hosts Pgp servers – emails, subdomains/hostnames Linkedin – Employee names Exalead – emails,subdomain/hostnames New Features Time delays between requests XML and HTML results export Search a domain in all sources Virtual host verifier Shodan computer database integration Active enumeration (DNS enumeration,DNS reverse lookups, DNS TLD expansion) Basic graph with stats Examples Searching emails accounts for the domain microsoft.com, it will work with the first 500 google results: . . . . You can download theHarvester here:

Free Source Code and Scripts Downloads Hibernate (Java) Hibernate is a free software that is distributed under the GNU Lesser General Public License. Mapping Java classes to database tables is accomplished through the configuration of an XML file or by using Java Annotations. When using an XML file, Hibernate can generate skeleton source code for the persistence classes. This is unnecessary when annotations are used. Hibernate supports the mapping of custom value types. Overriding the default SQL type that Hibernate chooses when mapping a column to a property.Mapping Java Enum to columns as if they were regular properties.Mapping a single property to multiple columns. Hibernate provides transparent persistence for Plain Old Java Objects (POJOs). Collections of data objects are typically stored in Java collection objects such as Set and List. Related objects can be configured to cascade operations from one to the other. In Dec 2011, Hibernate Core 4.0.0 Final was released. In Dec 2012, Hibernate ORM 4.1.9 Final was released.[5]

Posts CSS Query (I've been out of practice) James Robert Gardiner Hi guys, I've been majorly out of practice with website development, and I'm currently developing a website for a friend of mine. Essentially he wants a scrolling website with anchor links, which is fine.

Homebrew Computer Club Gordon French, co-founder of the Homebrew Computer Club, hosted the first meeting of the club in his garage in March 1975. History[edit] Invitation to first Homebrew Computer Club meeting (sent to Steve Dompier). The first meeting was held in March 1975 in French's garage in Menlo Park, San Mateo County, California, on the occasion of the arrival in the area of the first MITS Altair microcomputer, a unit sent for review by People's Computer Company. Steve Wozniak credits that first meeting with inspiring him to design the Apple I.[4] Subsequent meetings were held at an auditorium at the Stanford Linear Accelerator Center.[5] After the more-or-less "formal" meetings the participants often reconvened at The Oasis [1], a bar and grill on El Camino Real in nearby Menlo Park, recalled years later by a member as "Homebrew's other staging area".[6] Members[edit] Though the Homebrew members were hobbyists, most of them had an electronic engineering or computer programming background. See also[edit]

How to Think Like a Computer Scientist Learning with Python by Allen Downey, Jeff Elkner and Chris Meyers. This book is now available for sale at Lulu.com. Hardcopies are no longer available from Green Tea Press. How to Think... is an introduction to programming using Python, one of the best languages for beginners. How to Think... is a Free Book available under the GNU Free Documentation License. Please send suggestions, corrections and comments about the book to feedback{at}thinkpython{dot}com. Download The book is available in a variety of electronic formats: Precompiled copies of the book are available in PDF and Postscript . Translations Here are some translations of the book into other (natural) languages: Spanish translation by Gregorio Inda. Other Free Books by Allen Downey are available from Green Tea Press. If you are using this book and would like to make a contribution to support my work, please consider making a donation toward my web hosting bill by clicking on the icon below.

Learning Perl the Hard Way by Allen B. Downey. Download this book in PDF. Read other books from Green Tea Press. Do we really need another Perl book? Well obviously I think so, and here's why: I want a book for people who already know how to program in another language, but don't know Perl. This book is a work in progress. Learning Perl the Hard Way is a free book available under the GNU Free Documentation License. Printable versions of the book are available in PDF and gzipped Postscript. Multitier architecture In software engineering, multi-tier architecture (often referred to as n-tier architecture) is a client–server architecture in which presentation, application processing, and data management functions are physically separated. The most widespread use of multi-tier architecture is the three-tier architecture. N-tier application architecture provides a model by which developers can create flexible and reusable applications. By segregating an application into tiers, developers acquire the option of modifying or adding a specific layer, instead of reworking the entire application. A three-tier architecture is typically composed of a presentation tier, a domain logic tier, and a data storage tier. While the concepts of layer and tier are often used interchangeably, one fairly common point of view is that there is indeed a difference. Three-tier architecture[edit] Visual overview of a Three-tiered application The three-tier model is a software architecture pattern. Three-tier architecture:

Programmer British countess and mathematician Ada Lovelace is considered the first computer programmer, as she was the first to write and publish an algorithm intended for implementation on Charles Babbage's analytical engine, in October 1842, intended for the calculation of Bernoulli numbers.[8] Lovelace was also the first person to comment on the potential for computers to be used for purposes other than computing calculations. Because Babbage's machine was never completed to a functioning standard in her time, she never saw her algorithm run. The first person to run a program on a functioning modern electronically based computer was computer scientist Konrad Zuse, in 1941. The ENIAC programming team, consisting of Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas and Ruth Lichterman were the first regularly working programmers.[9][10] Nature of the work[edit] Programmers in the Yandex headquarters. Testing and debugging[edit] Application versus system programming[edit]

Software analyst In a software development team, a software analyst is the person who studies the software application domain and prepares the software requirements and specification (Software Requirements Specification) document. Software analyst is the seam between the software users and the software developers. It conveys the demands of the software users to the developers. A software analyst is expected to have the following skills: Working knowledge of software technologyComputer programming experience and expertiseGeneral business knowledgeProblem solving and problem reduction skillsInterpersonal relation skillsBe flexible and adaptableSystems analyst

Related: