Showing headlines posted by IdaAshley
« Previous ( 1 2 3 4 5 6 7 8 ... 18 ) Next »OOXML: What’s the Big Deal?
OOXML is essentially a complete replication of every chunk of data that a Microsoft Office application might possibly save in a file. The OOXML specification has been both criticized and defended by a number of people, leading many to wonder what the big deal is. This article illustrates the basis of technical, rather than political, objections to treating OOXML as a standard.
Role-based Access Control in SELinux
Role-based access control (RBAC) is a general security model that simplifies administration by assigning roles to users and then assigning permissions to those roles. Learn how RBAC in SELinux acts as a layer of abstraction between the user and the underlying TE model, and how the three pieces of an SELinux context (policy, kernel, and userspace) work together to enforce the RBAC and tie Linux users into the TE policy.
RESTful SOA using XML
SOA usually implies heavyweight technology for large enterprises, but the advantages of the SOA architectural pattern also apply to smaller environments. This article describes how to follow SOA principles using lightweight principles like REST, rather than all the overhead that is used in larger environments.
The Fundamentals of Eclipse Plug-In Development
Plug-in development in Eclipse is somewhat of an art form. If you're new to the concept of plug-ins it can be quite burdensome learning the myriad tools Eclipse has to help you write plug-ins. The purpose of this article is to help you learn some basic plug-in development skills with some best practices sprinkled in for good measure.
Shred XML Documents with DB2 on Linux
Learn to “shred" XML documents into relational tables through annotated XML schema decomposition or XMLTABLE Decomposition. This article reviews the two methods of decomposing XML data including, how to use the XMLTABLE function for decomposition.
Transmission-line Characterization on Linux
IBM Broadband Transmission-line Characterization Using Short-pulse Propagation is a software toolkit with advanced 2D field solver and signal-processing facility for extracting broadband transmission line properties. In addition, this technology is suitable for sharing with university educators for the purpose of training future engineers.
Riding the Rails with WebSphere Part 1
This article is the first of two that demonstrates how a Ruby on Rails application can be deployed inside of WAS V6.1, and how to integrate WAS existing features with Ruby on Rails applications. This marriage provides the best of both worlds: rapid development and testing while leveraging your investment in WAS.
SNMP Monitoring for GPFS Clusters on Linux
General Parallel File System (GPFS) on Linux provides Simple Network Management Protocol (SNMP) services that let administrators collect SNMP data about the health of a GPFS cluster so that problems such as disk failure can be quickly identified. This article provides a method for basic verification of SNMP in a GPFS cluster.
High Performance Linux Networking Scalability
High-performance scalable servers add a new level of complexity to networking and system performance. In this article, learn how to optimize your high-performance Linux system as it uses system board gigabit Ethernet adapters from 1 to 4 nodes. Take a look at problematic networking scalability situations and get tips on how to avoid the pitfalls.
Push RSS to New Limits
This tutorial demonstrates using Really Simple Syndication (RSS) channels to store contact information and meeting information—much as a personal address book and calendar does. It uses RSS elements and attributes such as items and guides to create a neural-network-like mesh of related data.
Programming the OLPC Laptop using Python
The XO laptop intended (of the One-Laptop-Per-Child initiative) uses GNU/Linux as the underlying operating system, and includes an application environment written in Python with a human interface called Sugar. Explore the Sugar APIs and learn how to develop and debug a graphical activity in Sugar using Python.
Container Virtualization for Cell/B.E. and Linux Part 1
Learn about an efficient virtualization approach for the Cell/B.E. processor regarding hardware resources called container virtualization, and the open source software OpenVZ Linux project. This first article discusses basic concepts, architectures, and tools of OpenVZ and Cell/B.E., and how they work together.
Parse RDDL Documents with PHP
When working with XML you really need a way to describe a namespace using multiple resources, including DTDs, XML Schemas, XSL stylesheets and software documents. The Resource Directory Description Language (RDDL) allows you to do exactly this! Parse RDDL descriptors with an API in the XML_RDDL package from PEAR, and extract resource information for use in any PHP application.
An Easy Way to Convert Java to XML
In the last article of this series, you downloaded, installed, and set up Castor. In this article, you'll learn how to convert your Java classes to XML and transform that XML back into Java code, as well as how Castor works and how to design your classes to function well with the API.
Accessing DFS and NFS V4 Simultaneously
This article provides guidance to DCE or DFS users who are migrating from DCE or DFS to Kerberos/NFS V4. During the transition period, these users need to be authenticated and authorized to use both DFS and NFS V4 directories. This article answers some basic questions, such as, "Can the DCE authentication server be used as a Kerberos server for NFS V4 with a Kerberos client?"
Ontology Toolkit for Linux
Discover an ontology toolkit for storage, manipulation, query, and inference of ontologies and corresponding instances. IBM Integrated Ontology Development Toolkit includes EMF (Eclipse Modeling Framework) Ontolgy Definition Metamodel, and an OWL Ontology Repository (named SOR).
LPI Exam 301: LDAP Development
Welcome to the next step in studying for the Linux certification exam 301. In this tutorial (the second in a series of six tutorials on exam 301 topics), learn how to install and configure a Lightweight Directory Access Protocol (LDAP) server, and writing some Perl scripts to access the data.
Accessing the Nokia N800 Camera
These three installments of Linux on board show you how to get started building applications by way of a working example: using the camera feature to create a Webcam. In this installment, walk through the start of building a camera application using gstreamer to access the Nokia N800 device's Webcam.
Easy Sharing with Lotus Quickr Web Services
Access content where and when you need it with Lotus Quickr Web services. In this article, we introduce the basic operations you can perform using Lotus Quickr Web services and some of the best practices that you should follow when interacting with these services.
Develop a Grid App with Open Source Tools
Create a rapid development process using open source tools for grid applications. For optimal results take advantage of scripting languages like Perl or Python and deployment environments like Apache. For more rapid development possibilities try this Project Zero and PHP tutorial and build a simple web application.