Development Tools for Linux
How do I develop my own website given that I have my own web server?
Hi everyone!
What are the best tools to utilize if you want to develop a website from scratch? I’d like a website that has animated graphics. Here are some of my other queries regarding web development.
- Should I use Linux or Windows?
- How do I create an IP address for the server?
- How do I create a domain and point it to the IP address?
Thanks!
As a word of caution, you should not be administrating your own server unless you are capable of preventing and thwarting hacking attempts, denial of service (DOS) attacks, and the like.
Secondly, many ISPs will not allow you to use their network if you are running a server, unless you have purchased a non-residential package. My ISP blocks all well-known ports (80, 443, etc.), and they will cut off access if they detect a server.
IT is a career in itself, and is best left to the professionals (unless you have a burning desire to learn it yourself). I had to make a decision early on in my web development career to leave the IT to the web hosting companies so I could focus on development. I didn’t have the time to become an expert in both.
Puppy Linux development tools
|
|
Intel Software Development Suite Student Edition for Linux OS (Single User) (Electronic Software Download) for Linux $128.95 The Intel Academic Developer program is a sustained commitment by Intel to collaborate with academic institutions to help today’s students and educators prepare their software for the demands of tomorrow’s hardware. Through specially discounted programs Intel is making all of its world class developer products available to academic institutions ensuring that the next generation of computer scientists and software engineers has access to the latest Intel software, technology, and tools for education and research. Intel offers a suite of development tools under a single user license for many of the most popular Intel Software Development Products to individual students. Intel Software Development Suite Student Edition for Linux includes: Intel C++ Composer XE for Linux Intel Fortran Composer XE for Linux Intel Inspector XE for Linux Intel VTune Amplifier XE for Linux Intel Integrated Performance Primitives for Linux Intel Math Kernel Library for Linux Intel Threading Building Blocks for Linux Intel Cluster Toolkit for Linux Intel MPI Library for Linux Intel Trace Analyzer and Collector for Linux |
|
|
Intel Software Development Suite Student Edition for Linux OS Classroom (Floating 25 seats) for Linux $4999.95 The Intel Academic Developer program is a sustained commitment by Intel to collaborate with academic institutions to help today’s students and educators prepare their software for the demands of tomorrow’s hardware. Through specially discounted programs Intel is making all of its world class developer products available to academic institutions ensuring that the next generation of computer scientists and software engineers has access to the latest Intel software, technology, and tools for education and research. Intel offers a suite of development tools under a single user license for many of the most popular Intel Software Development Products to individual students. Intel Software Development Suite Student Edition for Linux includes: Intel C++ Composer XE for Linux Intel Fortran Composer XE for Linux Intel Inspector XE for Linux Intel VTune Amplifier XE for Linux Intel Integrated Performance Primitives for Linux Intel Math Kernel Library for Linux Intel Threading Building Blocks for Linux Intel Cluster Toolkit for Linux Intel MPI Library for Linux Intel Trace Analyzer and Collector for Linux |
|
|
Intel Software Development Suite for Windows Linux and MAC OS Classroom(Floating 25 seats per OS) for Linux,Mac,Win $7499.95 The Intel Academic Developer program is a sustained commitment by Intel to collaborate with academic institutions to help today’s students and educators prepare their software for the demands of tomorrow’s hardware. Through specially discounted programs Intel is making all of its world class developer products available to academic institutions ensuring that the next generation of computer scientists and software engineers has access to the latest Intel software, technology, and tools for education and research. Intel offers a suite of development tools under a single user license for many of the most popular Intel Software Development Products to individual students. Intel Software Development Suite Student Edition for Linux includes: Intel C++ Composer XE for Linux Intel Fortran Composer XE for Linux Intel Inspector XE for Linux Intel VTune Amplifier XE for Linux Intel Integrated Performance Primitives for Linux Intel Math Kernel Library for Linux Intel Threading Building Blocks for Linux Intel Cluster Toolkit for Linux Intel MPI Library for Linux Intel Trace Analyzer and Collector for Linux Intel Software Development Suite Student Edition for Mac OS X includes: Intel C++ Composer XE for Mac OS X Intel Fortran Composer XE for Mac OS X Intel Threading Building Blocks for Mac OS X Intel Software Development Suite Student Edition for Windows includes: Intel C++ Composer XE for Windows Intel Visual Fortran Composer XE for Windows Intel Inspector XE for Windows Intel VTune Amplifier XE for Windows Intel Integrated Performance Primitives (Intel IPP) for Windows Intel Math Kernel Library (Intel MKL) for Windows Intel Threading Building Blocks (Intel TBB) for Windows Intel Cluster Toolkit for Windows Intel MPI Library for Windows Intel Trace Analyzer and Collector for Windows |
|
|
Intel MPI Library Development Kit Single Developer Seat for Linux – Academic (Electronic Software Delivery) for Linux $198.95 Deliver Flexible, Efficient Cluster Messaging Implementing the high performance MPI 2 specification on multiple fabrics, Intel MPI Library focuses on making applications perform better on IAbased clusters. Intel MPI Library enables you to quickly deliver maximum end user performance without requiring major changes to the software or to the operating environment if you change or upgrade to new interconnects. Performance Multiple Hardware Fabrics Get high performance interconnects, including InfiniBand, Myrinet, as well as TCP, shared memory, and others Efficiently work through the Direct Access Programming Library (DAPL), making it easy for you to test and run applications on a variety of network fabrics Streamlined Product Setup Get users up and running faster with the ability to install under root or through an ordinary user ID Use the provided mpivars.sh and mpivars.csh shell scripts for easy environment setup Simplified Process Management Reduce hand coding work by using the mpirun script, which automates multiprocessing daemon (MPD) startup and cleanup Take advantage of flexible system , user , and session specific configuration files Give the end user a reliable runtime with transparent support for fallback Internet Protocol (IP) interfaces Environment Variables for Runtime Control Increase performance with the ability to use device specific and collective protocol thresholds Boost performance with memory registration cache Get more accurate measurements with platform specific finegrain timers Compatibility Deliver high performance applications to market sooner by using Intel MPI Library, which provides a high degree of interoperability with Intel tools and architecture: Based on Argonne National Laboratory’s MPICH 2 implementation Simplified Integration with leading Linux job schedulers MPI 2 standard compliance and portability Support for ROMIO (a high performance, portable MPI IO implementation) Support for leading Linux Parallel Debuggers Support for GNU compilers (version 3.3 or higher) Key Features Intel MPI Library 4.0 is a multifabric message passing library that: Is available for Microsoft Windows, or Linux OS Focuses on making applications perform best on IA based clusters Enables adoption of the MPI 2 functions as the customer needs dictate Delivers best in class performance for enterprise, divisional, departmental, and workgroup high performance computing Intel MPI Library is available in the following packages: Intel MPI Library 4.0 Free Runtime Environment for pre installation or redistribution Intel MPI Library 4.0 Software Development Kit including compilation tools, interface (static) libraries, debug libraries, trace libraries, include files and modules, and test codes Intel Cluster Toolkit 4.0 (Coming soon!) Intel Cluster Toolkit Compiler Edition 4.0 (Coming soon!) Why Intel MPI Library? High performance MPI 2 implementation Linux OS and Windows OS s |
|
|
Mathematica 8.0 (Academic) for Linux $1074.95 Almost any workflow involves computing results, and that’s what Mathematica does—from building a hedge fund trading website or publishing interactive engineering textbooks to developing embedded image recognition algorithms or teaching calculus. Mathematica is renowned as the world’s ultimate application for computations. But it’s much more—it’s the only development platform fully integrating computation into complete workflows, moving you seamlessly from initial ideas all the way to deployed individual or enterprise solutions. What’s New in Mathematica 8 Mathematica 8 introduces free form linguistic input—a whole new way to compute. Enter plain English; get immediate results—no syntax required. It’s a new entry point into the complete Mathematica workflow, now upgraded with 500 additional functions and 7 application areas—including the world’s most advanced statistics capability and state of the art image processing. New workflow end points include deployment of standalone applications or interactive documents. Top 8 Reasons to Upgrade to Mathematica 8 Enter your queries in plain English using new free form linguistic input Access more than 10 trillion sets of curated, up to date, and ready to use data Import all your data using a wider array of import/export formats Use the broadest statistics and data visualization capabilities on the market Choose from a full suite of engineering tools, such as wavelets and control systems Use more powerful image processing and analysis capabilities Create interactive tools for rapid exploration of your ideas Develop faster and more powerful applications Features: Compute Numerics of any precision, symbolics, or visualization—Mathematica is the ultimate computational tool, with systemwide technology to ensure reliability, ease of use, and performance. Use Mathematica computation directly, as the engine in an infrastructure, or integrated into a standalone application. Develop Develop tools, applications, documents, or infrastructure components using Mathematica’s seamless workflow, unique symbolic language, and advanced code editing environment, achieving fast turnaround on small projects and record times on large systems. Deploy Whether your deliverables are interactive documents, presentations, applications, or enterprise systems, Mathematica can deploy your results in a wide range of formats locally or across a network. With many ways to connect to and work with external systems, Mathematica is designed to maximize your productivity. |