In this article by Peter Mularien, author of the book Spring Security 3, we will review information relating to common migration issues when moving from Spring Security 2 to Spring Security 3.Read Migration to Spring Security 3 in full
Minimalist GNU for Windows (MinGW) is a native software port of the GNU tool chain for the Microsoft Windows operating system. The base components of MinGW software are compiler, linker, and assembler. This minimal tool set is enough to start developing applications. But MinGW contains some service utilities to make the developing process more effective:
In this article by Ilya Shpigor, the author of Instant MinGW Starter, you will learn how to perform some tasks with the most important features of MinGW :
GNU Debugger (GDB)
Compiler for Windows resource files
Header files and libraries for Windows API
Collection of archives and packers
(For more resources related to this topic, see here.)Read MinGW in full
Minilang can help developers to reduce the time it takes to implement simple and repetitive tasks. Code does not need to be compiled and can therefore be implemented faster, breaking the typical Java code-compile-test cycle. Minilang gives the advantage of being able to change the code without a restart of the application. A simple browser refresh is enough to see the changes.
It is more "plain English" than Java code and is simpler to read and therefore easier to understand and maintain by people who may be unfamiliar with the system.
The main reason for Minilang's existence is to facilitate simple operations, notably CRUD operations and to validate and manipulate data. It should not be much used outside of this scope, but within this scope, it excels.
In this article by Jonathon Wong and Rupert Howell we will be looking at:
- Minilang syntax and schema
- Defining and creating a "Simple Service" using Minilang
- Simple events
- Validating and converting fields using the simple-map-processor
- Security in Minilang
- Invoking other services, methods, events, and BeanShell from Minilang
- Using Minilang in screen widgets
The website can be made faster in many ways, one of them being reducing requests sent to the server, which will ultimately minimize the delay. The fewer the server requests, the faster the website will be.
We can do it in various ways but in this article by Sanjeev Jaiswal, author of Instant PageSpeed Optimization, let's concentrate on more important onesRead Minimizing HTTP requests in full
“There's an opportunity to build a new, open mass medium of online television. We're developing the Miro Internet TV platform so that watching Internet video channels will be as easy as watching TV and broadcasting a channel will be open to everyone. Unlike traditional TV, everyone will have a voice.”, says the co-founder and executive director Nicholas Reville of Participatory Culture Foundation about the future of Internet TV, online video, and their newest project named “Miro”.
Miro is an all-in-one Open Source desktop video application that plays almost any file format and makes it possible for you to search and download videos from multiple sources and channels.
In this interview with Nicholas, Packt's Kushal Sharma explores the vision, scope and the future of this project.Read Miro: An Interview with Nicholas Reville in full
Torque 3D is a complete game engine. It supports graphics, sound, user input, networking, and gameplay. Gameplay are the rules for your game that make it unique. These are the challenges the player must overcome.
In this article by David Wyand, the author of Torque 3D Game Development Cookbook we will be looking at various parts of Torque 3D that help you expand on the gameplay rules that are already available, and help you build your own.Read Miscellaneous Gameplay Features in full
In this article by Bhaskar Chaudhary, the author of the book Tkinter GUI Application Development Hotshot, We are now into the final section of the article. Let's conclude by discussing concepts that do form a common theme in many GUI applications but did not appear in our applications.Read Miscellaneous Tips in full
The ISK Making Guide to EVE Online teaches you the inner workings of each ISK making career choice. Help determine the path of EVE by taking on careers like Mining and Manufacturing, the backbone of New Eden or help your empire rise above the rest by Running Missions for the corporations of your empire. While it does not take much skill to start mission running, knowing what each type of mission involves, and how to best approach it, will ensure the best results.
This article by Y. Michael Xu, author of EVE Online: ISK Strategy Guide, we help you:
- Understand the different mission types
- Understand how the Agent system works
- Understand how standing works
- Pick an agent to work for
- Understand the rewards of mission running
(For more resources on EVE Online, see here.)Read Mission Running in EVE Online in full
Ever since Microsoft started working on the ASP.NET MVC framework, one of the primary concerns was the framework's ability to re-use as many features as possible from ASP.NET Webforms. In this article by Maarten Balliauw, we will see how we can mix ASP.NET Webforms and ASP.NET MVC in one application and how data is shared between both these technologies.Read Mixing ASP.NET Webforms and ASP.NET MVC in full
In this article, created by Tim Speed, Darla Nykamp, Mari Heiser, Joseph Anderson, and Jaya Nampalli, the authors of Mobile Security: How to Secure, Privatize, and Recover Your Devices, we will take an in-depth look at various scams, phishing, spear phishing, social engineering, Cloud security, viruses, worms, and other threats a user may encounter, and future threats.
In this article, we will review various threats that you need to be aware of. They are as follows:
- SMS spoofing
- Social engineering
- Cloud computing
We are currently seeing an explosion of mobile devices to the market. A lot of them are more powerful than your average computer was just over a decade ago. This means that in addition to having nice clean, responsive, and functional desktop applications, we are starting to have to make sure the same basic functionality is available to mobile devices. In this article, we are going to be looking at how we can set up mobile devices to be used with Selenium WebDriver.
In this article by David Burns, author of Selenium 2 Testing Tools Beginner's Guide, we shall learn:
How to use the stock browser on Android
How to test with Opera Mobile
How to test on iOS
This article, by Dr. Claudio Scolastici and David Nolte, the authors of Mobile Game Design Essentials, explains the design process of a mobile game and delves into the specific difficulties related to designing games for today's smartphones, the specific fruition of mobile games, and the characteristics of the mobile market.Read Mobile Game Design in full
In this article written by Deep Shah, the author of the book Instant Mock Testing with PowerMock shows how effortlessly we can mock static methods with PowerMock. Most of the mocking frameworks have trouble mocking static methods. But for Power Mock, it’s just another day at work.
The real power of PowerMock is the ability to mock things that other frameworks can't. One such thing is mocking static methods.Read Mocking static methods (Simple) in full
In this article by Terry Curran, the author of the book IBM Cognos 10 Framework Manager, we discuss Model Design Accelerator.
Model Design Accelerator is an extension of Framework Manager which has been designed to simplify the design and creation of a single fact relational star schema model. Model Design Accelerator can be used to create a relational star schema model that adheres to proven modeling practice.
This article covers the following topics:
- The Model Design Accelerator user interface
- Starting Model Design Accelerator
- Adding tables
- Adding joins
- Generating Framework Manager models
The previous article, Polygon Modeling of a Handgun, was a great introduction to the modeling techniques required to continuously increase the difficulty level of your projects. In this article by Allan Brito, we'll start working on our second Incredible Machine, and for this project we will be manipulating a bigger object. The main objective for this article is to create a steampunk spacecraft with even smaller details and more UV mapping techniques to add more realism to the model.Read Modeling a Steampunk Spacecraft using Blender 3D 2.49 in full
As furniture is a key element, every item of furniture that we add to the scene increases the level of detail, and the sense of realism. We can classify furniture into two : internal and external furniture. With the first type, we have all the objects that populate our interior scenes such as sofas, beds, and chairs. The second type refers to items of urban furniture such as cars, fountains, and fences. This kind of modeling deals with smaller scales, and because of this, sometimes, we have to work at a more detailed level than we are used to. This can cause the modeling process to take a bit longer than usual, but only if we need to create a good level of detail for our models. In this type of modeling, we will use the concept of level of detail again. Another interesting thing about furniture is that we can keep the models that we create to build a good library. In this article by Allan Brito,we will learn how to add previously created furniture into new projects, decreasing the time needed to fill up the scene with furniture, with a good 3D models library. We even can download or buy models on the Internet. The only thing that we will have to do in this case is import the model into our scene.Read Modeling Furniture in Blender in full
This article by Ashwin Kumar Karkala & Govinda Raj Sambamurthy, authors of Oracle Enterprise Manager Grid Control 11g R1: Business Service Management, will introduce the enterprise IT modeling concepts such as passive and active monitoring capabilities of the OEM. It will also provide an overview of the architecture of OEM. It will cover definitions of concepts such as Oracle Management Server (OMS), OEM agent, targets, metrics, alerts, beacons, and service tests. This will be followed by an introduction to system and service target types in OEM. The article will subsequently cover the definitions of various features such as availability management, performance management, and service level management. Finally, it will conclude with a brief note on the various product focus areas and the management packs within OEM that enable Business Service Management (BSM).Read Modeling IT Infrastructure Using Oracle Enterprise Manager 11gR1 in full
So far, the general approach towards SOA has been that it is just a tidying-up of application integration. SOA, according to this approach, is not about building new a business functionality but about organizing existing systems. In this article by Michael Havey, we will see that, in reality, SOA is more than merely getting organized. Its principal mandate is to build something new; indeed, SOA is fundamentally about building new processes. We will consider an approach to SOA architecture that is, yes, methodical, but has the burden of actually designing new and challenging orchestration and ESB processes.
In this article, we will build examples of choreography and orchestration, study best practices for message handling in orchestration processes, and develop fundamental orchestration concepts, such as interaction, invisible hub, and deferred choice.Read Modeling Orchestration and Choreography in Service Oriented Architecture in full
The previous article, The Grails Object Relational Mapping (GORM) by Fergal Dearle, author of the book Groovy for Domain-Specific Languages, provided us with an overview of the Grails Object Relational Mapping (GORM).
In this article, we will take a look at how GORM helps in modelling different types of relationships between objects.Read Modeling Relationships with GORM in full