Showing headlines posted by IdaAshley
« Previous ( 1 2 3 4 5 6 7 8 9 10 ... 18 ) Next »Integrate XForm with the Google Web Toolkit
Learn how to use the Google Web Toolkit (GWT) and XForms together to create a dynamic Web application. Part 1 looks at the JavaScript underpinnings of each technology. Part 2 shows how to use those JavaScript underpinnings to mix the two technologies together to build the rock star application. Part 3 refactors the application to use XForms and GWT together. In this concluding part, you'll continue to refactor and improve your rock star application.
Build an XUL-based Blog Editor
The Firefox browser is built using XUL, and the upcoming Firefox 3.0 release will provide a XUL runtime allowing any Firefox user to run any XUL application. In this tutorial, you'll start to program in XUL. You'll see how to leverage your Web development skills to build a XUL-based blog editor. The editor will provide some basic rich text editing, and allow you to save drafts locally that you can reload later for editing.
Find Java Heap Leaks with HeapAnalyzer
Java heap areas define objects, arrays, and classes, and Java heap dumps are snap shots of Java heaps at specific times. HeapAnalyzer is a graphical tool that can find possible Java heap leak areas through its heuristic search engine and analysis of the Java heap dump. This technology works on Linux, UNIX, and Windows platforms, and version 2.1 fixes Solaris/HP hprof parser defects.
Linux Assemblers: A Comparison of GAS and NASM
This article explains some of the more important syntactic and semantic differences between two of the most popular assemblers for Linux, GNU Assembler (GAS) and Netwide Assembler (NASM), including differences in basic syntax, variables and memory access, macro handling, functions and external routines, stack handling, and techniques for easily repeating blocks of code.
AIX Implementation of OpenPGP Message Format
Ensure goals of security services such as privacy, authenticity, integrity, and non-repudiation (known as PAIN) of data with IBM AIX Implementation of OpenPGP message format. This technology is a command line tool for exploiting security services provided by OpenPGP (PGP- Pretty Good Privacy) message format using the IBM cryptographic library.
Spread Root Powers to More Users with POSIX
Linux recently acquired POSIX file capabilities, which split root user powers into smaller privileges such as reading files or tracing processes owned by another user. In this article, learn how to program using capabilities and how to switch on the ability of your system setuid root binaries to use file capabilities.
Generate and Analyze Signals in PLAYSTATION 3
How do you take the Cell Broadband Engine (Cell/B.E.) processor from an off-the-shelf Sony PLAYSTATION 3 (PS3) and use it to construct a piece of Linux®-based laboratory equipment (in essence, take the Cell/B.E. from fab to hab to lab)? In this series, Lewin Edwards shows you how to go from game console to simple audio-bandwidth spectrum analyzer and function generator. In this article, the author shows you how to build on the infrastructure from Part 1 to make the system into a fully operational, if primitive, spectrum analyzer.
Enjoy Multimedia on the Internet without Vision
Now people with limited or no vision can enjoy the multimedia content on the Internet with IBM Accessibility Internet Browser for Multimedia. Instead of searching in the content for button that control the video, simply select predefined shortcut play button. Users can also adjust the volume of an individual source, and if a content creator wants to provide a voice narrative for a video, he can write a text script as a piece of metadata.
Installation Toolkit for Linux on POWER
The IBM Installation Toolkit for Linux on POWER simplifies the installation of Linux on virtualized and non-virtualized Power machines, gives you a bootable rescue DVD, and provides the software needed to fully exploit the Power platform. Learn to use the toolkit to install Red Hat Enterprise Linux and SUSE Linux Enterprise Server on IBM System p and System i5 machines.
System Emulation with QEMU on Linux
Today, googling the word virtualization results in around 22 million hits. In this article, learn about QEMU, an interesting virtualization applications not headlining the news today. QEMU is an open source emulator for complete PC systems you can use on a number of settings. Explore QEMU and its architecture and how to emulate a guest operating system on a Linux host.
Develop Powerful XML Applications with DB2
XMLTABLE is one of the most powerful functions in the SQL/XML standard and is available in DB2 9 for Linux, Unix, Windows, and z/OS. In part 1 of this two-part series you learned how to use XMLTABLE to retrieve XML data in relational format, how to deal with repeating or missing XML elements, and how to handle namespaces. Part 2 describes common XMLTABLE usage scenarios, such as shredding XML into relational tables, and producing hybrid XML-relational storage of your XML documents.
Applying Mount Namespaces in Linux
What if you could allow users to craft their own filesystem setup without being constrained by the sysadmin-dictated structure? Well now you can with mount propagation. This article provides a step-by-step guide for Linux system administrators to allow users to export part of their own filesystem tree and import other users' exported filesystem trees into their tree.
Updated XL C/C++ Multicore Acceleration for Linux
IBM for Multicore Acceleration for Linux is an advanced, high-performance cross-compiler tuned for IBM XL C and C++ compiler for the Cell Broadband Engine Processor. This updated version provides support for SDK for Multicore Acceleration 3.0; automatic generation of overlays for SPU; improved listing support for SPU; and auto-SIMDization improvements.
IBM developerWorks Opens Linux Security Spaces
Linux Security Spaces is are micro-site focused on a Linux Security issues and development activity of interest to the Linux Security community. You can easily turn the Linux Security spaces into a Google Gadget, Netvibes module, or a Widget for your iGoogle page. Learn about Linux Security best practices including: Auditing, intrusion detection systems, firewalls, virus scanners, LAMP Security, network among other topics and Linux security tools; NMap, Snort, Chkrootkit, Rootkit Hunter, TripWire, Wireshark, SELenux and AppArmor. The community leader is Mayank Sharma, a contributing editor at SourceForge, Inc.
Are You Ready for Logical Volume Management?
Volume management is not new to systems such as AIX and UNIX, and logical volume management (LVM) has been around since Linux kernel 2.4v1 and 2.6.9v2. This article reveals the most useful features of the LVM2 tool, such as how to build and manage volumes, snapshot a backup, and ways to simplify your system administration tasks.
IBM XL UPC Compilers for AIX and Linux
The IBM XL Alpha Edition UPC compilers are a technology showcase of the Unified Parallel C (UPC) language, Version 1.2, supporting IBM System p systems running AIX and Linux. This updated version of IBM XL UPC Compilers supports UPC 1.2 and contains bug fixes and performance improvements.
Build Cross-Platform Graphics with Cairo on Linux
Built from the ground up to create identical output on both printer and screen—all in a cross-platform way—cairo is becoming a huge player in the Linux graphics space, as well as BSDs, Windows, and OSX platforms. Learn about cairo, a free software vector drawing library that can draw to multiple output formats.
Interactive Ray Tracer on Playstation 3
Discover the proof-of-technology visual demonstration of the graphics power of the Cell Broadband Engine for realistic real-time animation. Interactive Ray Tracer for Cell Broadband Engine runs on both the Playstation 3 or QS20 platforms, and a single Linux binary is supplied that renders the provided scene.
Charming Python: Python elegance and warts, Part 2
In this series of two articles, David discusses the non-obvious features and misfeatures that have been added to the last several Python versions, with the goal of helping part-time Python programmers uncover the gems while avoiding the pitfalls. This installment adds attributes and methods, descriptors, and properties to the discussion.The first installment in this series covers sequences and comparisons. This installment builds on those topics.
Expedited Real-Time Task Graphs on Linux
Expedited Real-Time Task Graphs (XRTGs) are a way to program real-time applications in a slightly restricted subset of Java in order to achieve time portability and low scheduling latency. This technology runs on Linux, but development can be done on any platform that supports Java 5.0 and Eclipse.