Language Selection

English French German Italian Portuguese Spanish

News

How to internationalize your PHP apps

Filed under
News

Localizing an application can be planned, or it can happen as a rushed afterthought. Discover techniques and tools such as gettext, XML, XSLT, and design patterns that can help when retrofitting localization into a mature product or planning for localization up front.

Building a CDT-base editor, Part 5: Using PDOM

Filed under
News

This article, fifth in a five part “Building a CDT-based editor” series, shows how the C/C++ Development Tooling (CDT” performs code completion. Learn to understand how the CDT performs code completion. This is one of the CDT's most useful capabilities because it reduces the amount of code the user needs to type and remember.

AIX 5L LDAP user management: Active Directory client support

Filed under
News

Get an overview of the Lightweight Directory Access Protocol- (LDAP) related enhancements in the AIX 5L operating system V5.3 TL5 update. This lets clients configure and manage multiple systems with a single set of user identity configuration information, and it simplifies system administration.

Get the most out of Z shell

Filed under
News

Examine key parts of the Z shell (zsh) and how to use its features to ease your UNIX system administration tasks. Z shell is a popular alternative to the original Bourne and Korn shells. It provides an impressive range of additional functionality, including improvements for completing different commands, files, and paths automatically, and for binding keys to functions and operations.

Real-world Apache Derby: Who needs Ajax, anyway?

Filed under
News

Asynchronous JavaScript + XML (Ajax) is a dynamite technique for greatly enhancing the user experience on the Web. Discover how to structure a simple, database-centric solution that provides a mechanism for collecting responses to questions about SOX compliance.

Naming Apache Geronimo JNDI and connection pools for Java resource, Part 2

Filed under
News

This article, the second installment in this series, shows you how Apache Geronimo, JNDI, and Java Message Service (JMS) resource groups interrelate. Plus you'll learn how to build a JMS resource connection and access it in a simple Geronimo application using JNDI.

Hitting the Trifecta: Java database development with Apache Derby, Part 1

Filed under
News

Climb aboard! This article begins your journey of writing Java applications that work with the Apache Derby database. Learn how to connect to an embedded Derby database by using a Derby embedded Java Database Connectivity (JDBC) driver. Plus find out about database metadata and how to properly handle SQL errors and warnings in your Java application that may be generated by Derby.

Cook up Web sites fast with CakePHP, Part 2: Bake bigger and better

Filed under
News

This tutorial shows you how to jumpstart your CakePHP application using scaffolding and Bake. You will also learn the ins and outs of using CakePHP's Access Control Lists (ACLs). You'll get a look at what scaffolding is and what it provides. Then you'll learn how to use Bake to generate the code for a scaffold, letting you tweak it as you go. Finally, you will learn about ACLs: what they are, how to create them, and how to use them in your application.

Migrate Visual Studio C and C++ projects to Eclipse CDT

Filed under
News

The Eclipse Platform is an open source tool to assist you with moving a project from the design to the test phase within a single development environment and without the need for separate tools for each stage. This article provides a step-by-step procedure for migrating Microsoft Visual Studio C/C++ (MSVC) projects to Eclipse. Along the way, we compare and contrast the benefits of using MSVC and Eclipse CDT.

Batch processing in PHP

Filed under
News

What do you do when you have a feature in your Web application that takes longer than a second or two to finish? You need some type of offline processing solution. Check out several methods for offline servicing of long-running jobs in your PHP application.

Syndicate content

More in Tux Machines

Mozilla: WebVR, Firefox 63 Beta 10 Testday, End of Buildbot, Themes and Workshops

  • Performance-Tuning a WebVR Game
    For the past couple of weeks, I have been working on a VR version of one of my favorite puzzle games, the Nonogram, also known as Picross or Griddlers. These are puzzles where you must figure out which cells in a grid are colored in by using column and row counts. I thought this would be perfect for a nice, relaxing VR game. I call it Lava Flow. [...] There is a weird glitch where the whole scene pauses when rebuilding the game board. I need to figure out what’s going on there. To help debug the problems, I need to see the frames per second inside of VR Immersive mode. The standard stats.js module that most three.js apps use actually works by overlaying a DOM element on top of the WebGL canvas. That’s fine most of the time but won’t work when we are in immersive mode. To address this, I created a little class called JStats which draws stats to a small square anchored to the top of the VR view. This way you can see it all the time inside of immersive mode, no matter what direction you are looking.
  • Firefox 63 Beta 10 Testday, September 28th
    We are happy to let you know that Friday, September 28th, we are organizing Firefox 63 Beta 10 Testday. We’ll be focusing our testing on: Firefox Customize, Font UI, Tracking protection.
  • So long Buildbot, and thanks for all the fish
    Last week, without a lot of fanfare, we shut off the last of the Buildbot infrastructure here at Mozilla.
  • The future of themes is here!
    Themes have always been an integral part of the add-ons ecosystem and addons.mozilla.org (AMO). The current generation of themes – also known as lightweight themes and previously known as Personas (long story) – were introduced to AMO in 2009. There are now over 400 thousand of them available on AMO. Today we’re announcing the AMO launch of the next major step in the evolution of Firefox themes.
  • 8 tips for hosting your first participatory workshop
    “Why not give it a try?” Ricky, our senior user researcher said. “Design with people in my parents age without any design backgrounds? In-ter-est-ing……!” I couldn’t believe that he just threw such a crazy idea in our design planning meeting. Before we go through the whole story, let me give you more context about it. Mozilla Taipei UX team is currently working on a new product exploration for improving the online experience of people between the age of 55~65 in Taiwan. From 2 month, 4 rounds of in-depth interviews we conducted with 34 participants, we understood our target users holistically from their internet behaviors, unmet needs, to their lifestyles. After hosting a 2-day condense version of design sprint in Taipei office for generating brilliant product concepts (more stories, stay tuned :)), we were about to reach the stage of validation.

Android Leftovers

Control your data with Syncthing: An open source synchronization tool

These days, some of our most important possessions—from pictures and videos of family and friends to financial and medical documents—are data. And even as cloud storage services are booming, so there are concerns about privacy and lack of control over our personal data. From the PRISM surveillance program to Google letting app developers scan your personal emails, the news is full of reports that should give us all pause regarding the security of our personal information. Syncthing can help put your mind at ease. An open source peer-to-peer file synchronization tool that runs on Linux, Windows, Mac, Android, and others (sorry, no iOS), Syncthing uses its own protocol, called Block Exchange Protocol. In brief, Syncthing lets you synchronize your data across many devices without owning a server. Read more

Top 3 benefits of company open source programs

Many organizations, from Red Hat to internet-scale giants like Google and Facebook, have established open source programs (OSPO). The TODO Group, a network of open source program managers, recently performed the first annual survey of corporate open source programs, and it revealed some interesting findings on the actual benefits of open source programs. According to the survey, the top three benefits of managing an open source program are... Read more