In this article by Alfonso Romero, you will learn how to add your friends timeline to the custom SwingAndTweet application.
Basically, you’ll learn how to:
- Add a Tabbed Pane component to your SwingAndTweet application, so you can show your own timeline on one tab and your friends’ timeline on another tab.
- Use a JScrollPane component to add vertical and horizontal scrollbars to your friends’ timeline list.
- Use the getFriendsTimeline() method from the Twitter4J API to get the 20 most recent tweets from your friends’ timeline.
- Apply font styles to your JLabel components via the Font class
- Add a black border to separate each individual tweet by using the BorderFactory and Color classes.
- Add the date and time of creation of each individual tweet by using the getCreatedAt() method from the twitter4j.Status interface, along with the Date class.
In the previous article we saw how to replace the default Drupal theme by installing a ready-made theme, free or commercial, and use it as is. In this article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, we will learn learn how to customize your frontend, to get the look and feel of your site to match your corporate visual identity. You will learn to use your company logo and colors to create a familiar and friendly environment for your visitors.Read Drupal and Ubercart 2.x: Customizing a theme in full
The jQuery library provides several techniques for adding animation to a web page. These include simple, standard animations that are frequently used and the ability to craft sophisticated custom effects. In this article by Karl Swedberg and Jonathan Chaffer, authors of jQuery 1.4 Reference Guide, we'll closely examine each of the effect methods, revealing all of the mechanisms jQuery has for providing customised visual feedback to the user.Read Customized Effects with jQuery 1.4 in full
This article by Bart Kummel, author of Apache MyFaces 1.2 Web Application Development, shows how we can use Bean Validation (JSR 303) annotations to declaratively define validation rules in our Java EE application. In this article, Apache MyFaces Extensions Validator (ExtVal) is used to generate the JSF validators, based on Bean Validation annotations. While JSF 2.0 has native support for Bean Validation, ExtVal can also be used with JSF 1.2. And ExtVal offers some possibilities that cannot be achieved with the default JSF 2.0 Bean Validation support.
This article is the third in a series of ExtVal articles. Other articles in this series:
- Apache MyFaces Extensions Validator is the first article in the series and introduces ExtVal.
- Customizing and extending Apache MyFaces ExtVal shows the flexibility of ExtVal and how we can customize and extend it.
Read Start Ad Serving with OpenX here.Read Start Ad Serving with OpenX- A Sequel in full
In this article by Rihards Olups, author of Zabbix 1.8 Network Monitoring, we will discuss triggers in detail which will include Trigger dependencies, Constructing trigger expressions, Event details, and Event generation and hysteresis.Read Triggers in Zabbix 1.8 in full
In this two-part article by Sofia Hauschildt, author of CMS Made Simple 1.6: Beginner's Guide, we shall look into:
- Roles, users, and groups
- Permissions on content
- Special designer permissions
- Archiving and restoring different versions
- Overview of all default permissions
- User notifications
In the previous article of the series by Douglas Paterson, author of Building Websites with PHP-Nuke, we have had a tour of the other default modules that ship with PHP-Nuke, and seen the types of content they manage.
In this article which is the eighth article of the article series, we will begin to explore the PHP-Nuke Forums module. You will:
- Learn about the structure of a discussion board
- Learn how to create categories and forums, and make postings
- Create groups, and set simple permissions for forums
- See how to moderate forum content
In a dimensional model, you have a fact table and multiple dimension tables related to the fact table. Slowly Changing Dimension (SCD) is the technique to maintain the history of data in dimension tables.
The basic SCD has three types, called Type 1, 2, and 3. SCD Type 6 combines the three basic techniques. After introducing these three basic types, this article by Djoni Darmawikarta, shows by example what SCD Type 6 is and how it works.Read Slowly Changing Dimension (SCD) Type 6 in full
In this article by Rihards Olups, author of Zabbix 1.8 Network Monitoring, we'll explore usage of proxies that collect the data on behalf of the Zabbix server and then transmit it back to the server, which helps when remote locations can't be accessed directly because of firewall concerns. It also reduces the load on the Zabbix server.Read Using Proxies to Monitor Remote Locations with Zabbix 1.8 in full
This article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, helps you to implement more complex marketing techniques. You may wonder why is there a need to invest more time after having already set up your e-shop. But, you have to keep in mind that there are thousands of competitors out there, selling similar or the same products that you're selling. So, being good is not enough, you have to be one of the best. In this article we are going to show you:
- How to implement more complex marketing techniques, such as cross-selling using taxonomy and recommendation systems
- How to create an alternative layout for products using panels
- How to enhance the user interface using views
In this article by Murat Yilmaz, author of OpenX Ad Server: Beginner's Guide, we will start our first campaign and show the first banner as fast as we can by using the minimum settings of OpenX Ad Server.
In this article we shall:
- Define an advertiser
- Create a campaign and banner
- Define a website and zone on this website
- Link the banner to this zone
- Serve this banner on this website zone by using a web page
In the previous article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, we saw how to implement more complex marketing technique such as cross-selling using taxonomy and recommendation systems for Drupal with Ubercart, how to create an alternative layout for products using panels and enhance user interface using views. In this article we show we will you how to offer a better browsing experience to your visitors, and how to use enhanced marketing techniques to attract more clients and to make them spend more money in your store. In this article we are going to show you:
- How to improve the shopping cart
- How to manage product prices and discounts in a better way
In this article by James Kennard, author of Mastering Joomla! 1.5 Extension and Framework Development, we will investigate some of the more common forms of attack and how we can prevent them from affecting our extensions and we will take a look at how we can deal with users whom we believe to be attackers.Read Preventing Attacks on Joomla! 1.5 Websites in full