PHP,即“PHP: Hypertext Preprocessor”,是一種廣泛用于 Open Source(開放源代碼)的尤其適合 Web 開發并可以嵌入 HTML 的多用途腳本語言。它的語法接近 C,Java 和 Perl,而且容易學習。該語言的主要目標是讓 Web 開發人員快速的書寫動態生成的網頁,然而,PHP 的功能并不局限于此。
Novell.Press.Linux.Kernel.Development
linux內核開發的經典書籍之一
The Linux kernel is one of the most interesting yet least understood open-source projects. It is also a basis for developing new kernel code. That is why Sams is excited to bring you the latest Linux kernel development information from a Novell insider in the second edition of Linux Kernel Development. This authoritative, practical guide will help you better understand the Linux kernel through updated coverage of all the major subsystems, new features associated with Linux 2.6 kernel and insider information on not-yet-released developments. You ll be able to take an in-depth look at Linux kernel from both a theoretical and an applied perspective as you cover a wide range of topics, including algorithms, system call interface, paging strategies and kernel synchronization. Get the top information right from the source in Linux Kernel Development
Eclipse is the leading Integrated Development Environment
(IDE) for Java, with a rich ecosystem of plug-ins and an open
source framework that supports other languages and projects.
You’ll fnd this reference card useful for getting started with
Eclipse and exploring the breadth of its features.
We rundown the Eclipse distributions and confguration
options, then guide you through Views, Editors, and Perspec-
tives in Workbench 101. We list the top shortcuts and toolbar
actions for everyday development. And, we provide a guide to
the best places for fnding plug-ins and getting involved with
the Eclipse community.
David Vernon is the Coordinator of the European Network for the Advancement of Artificial Cognitive Systems and he is a Visiting Professor of Cognitive Systems at the University of Genoa. He is also a member of the management team of the RobotCub integrated working on the development of open-source cognitive humanoid robot.
Over the past 27 years, he has held positions at Westinghouse Electric, Trinity College Dublin, the European Commission, the National University of Ireland Maynooth, Science Foundation Ireland, and Etisalat University College.
He has authored two and edited three books on computer vision and has published over eighty papers in the fields of Computer Vision, Robotics, and Cognitive Systems. His research interests include Fourier-based computer vision and enactive approaches to cognition.
He is currently a Professor at Etisalat University College in Sharjah-United Arab Emirates, focusing on Masters programs by research in Computing fields.".[1]
This book is about writing TinyOS systems and applications in the nesC language. This chapter gives a
brief overview of TinyOS and its intended uses. TinyOS is an open-source project which a large number of
research universities and companies contribute to. The main TinyOS website, http://www.tinyos.net,
has instructions for downloading and installing the TinyOS programming environment. The website has a
great deal of useful information which this book doesn’t cover, such as common hardware platforms and
how to install code on a node.
LUFA (Lightweight USB Framework for AVRs) is my first foray into the world of USB. Originally based on the AT90USBKEY from Atmel, it is an open-source, driver for the USB-enabled AT90USBXXX AVR microcontroller series, released under the permissive MIT License (see documentation or project source for full license details). Currently, the AT90USB1286, AT90USB1287, AT90USB646, AT90USB647, AT90USB162, AT90USB82, ATMEGA16U4 and ATMEGA32U4 AVR microcontrollers are supported by the library. Supported boards are the USBKEY, STK525, STK526, ATAVRUSBRF01 and the RZUSBSTICK.
userial is an Free project building an USB to I2C/SPI/GPIO bridge, using the Atmel AT90USB647 chip. Hardware and Software are released under an Open Source licence. It supports the following interfaces:
* USB interface (serial emulation)
* JTAG
* I2C (TWI)
* SPI
* 8 General purpose digital I/O
* 4 Analog to Digital converters (currently no firmware support)
openssl源碼
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS) protocols as well as a full-strength general purpose cryptography library. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.
DDSCAT 7.3 is a freely available open-source Fortran-90 software package applying the “discrete
dipole approximation” (DDA) to calculate scattering and absorption of electromagnetic waves by targets
with arbitrary geometries and complex refractive index. The targets may be isolated entities (e.g., dust
particles), but may also be 1-d or 2-d periodic arrays of “target unit cells”, which can be used to study
absorption, scattering, and electric ?elds around arrays of nanostructures.