Tuesday, January 15, 2013

CodeIgniter tutorial: how to extend a helper


CodeIgniter helpers are toolkits of functions created to ease your coder life. You can find them in the system/helpers/ directory. Among them, we get arrays, captchas, cookies, emails, and forms helpers to cite just a few.

The inflector helper (inflector_helper.php) defines the functions singular (which returns the singular form of the word given as parameter) and plural (which returns the plural form of the word given as parameter), but only for the English language. We will see in this tutorial how to add the support of another language (here, French) to the plural function, and thus enabling the pluralization of French.

Saturday, January 5, 2013

CodeIgniter: SEO-friendly localized URLs


After having seen how to internationalize CodeIgniter by using language files, we will see in this post how to create localized SEO-friendly URLs, i.e. understandable URLs for both search engines and users.

Saturday, December 29, 2012

CodeIgniter internationalization


CodeIgniter is an open-source PHP framework that follows the MVC architecture (Model–View–Controller). Its main advantage is being simpler and lighter (4Mb all wet) than Zend or Symfony, with a fast learning curve. We will detail in this post the internalization by language files in the version 2.1.3 of this framework.

Sunday, December 16, 2012

A transparent screen for Christmas!


In most recent sci-fi movies, transparent screens are widely used: Iron Man 2, Minority Report, Avatar… They all have those future-like interfaces that help us project in a not-so-far future technology paradigm while being relatively close to ours. But why are they so widespread?

Sunday, December 2, 2012

Domain names: the big leap forward


There are now 302 domain name extensions, of which 280 are geographical, and 22 generic. Strengthened by this observation, the ICANN has unilaterally decided the need to drastically increase the number of these extensions by opening an unprecedented process of creation by its order of magnitude.

Sunday, November 25, 2012

Count in Patxohã


The Patxôhã language, also known as Pataxó Hã-Ha-Hãe, Patashó or Pataxi, means tongue of the Pataxó warrior. It is spoken by the Pataxó people in the states of Bahía and Minas Gerais, Brazil. The very harsh history of this people is an illustration of Brazilian colonization, as it is still practiced today.

Sunday, November 18, 2012

Domain names: let's get international


After a brief overview of the history of domain names, both at a technical level and at the level of administration entities, we are going to see in this post how we are moving from an English-speaking Internet to an Internet open to other alphabets and syllabaries.