LOGIC Library

This site is the Logic involvement in sharing expertise and skills acquired in daily work. The goal is to create a solid knowledge base and share best practices in software development and systems management.

More info about us can be found on logicsistemi.it.

ASP.NET MVC - Entity Framework - Oracle - ORA-00942: table or view does not exist

Entity Framework can be used with Oracle databases by downloading and installing some software as explained in this article on Oracle website. Perhaps, when your application is running on the development machine, everything works fine, but on production server it fails, giving you the error "ORA-00942: table or view does not exist". Let's see a possible reason and a workaround to solve the problem.

Creating a MVC master-detail interface in Joomla! 2.5 - Part 2

Here we are with the second part of the Joomla! Master-datail tutorial. This time we take care of the controllers for the detail elements.

We have a lot of code to write, but it's all about the creation of the right redirections after the different operations.

Creating a MVC master-detail interface in Joomla! 2.5 - Part 1

The master-detail interface is a common user interface pattern in software development.

In the Joomla! core this pattern is never used and it seems to be hard to find instructions to create such type of interfaces.

The reason for this is that Jomla! Administration interface cannot be used in a simple way to manage such type of interfaces. Methods implemented in the models and controllers are not suited to mantain additional parameters, such as the foreign key of the master table and Javascript standard functions are not set to handle multiple form in one page.

In this series of posts we try to extend the MVC registry example by adding a list of tasks to each persons.

PHP applications and character encoding

Programmers who write applications that manage informations in diffferent languages must deal with the problem of character encodings and with the correct way to handle them.

This problem is enphasized in web applications, because they rely on different systems which have their own character set. The main encodings to consider are the following:

  • the encoding used by the filesystem of the server
  • the encoding of the web server
  • the encoding declared in the web pages
  • the encoding used by the browser
  • the encoding used to access the external database
  • the encoding used by the database server to store informations

In this post we analyze the development of a PHP application using an Apache web server installed on Linux and a PostgreSQL database server.

ASP.NET - C# - Filtering input form fields with LINQ

LINQ (Language-Integrated Query) is a versatile feature offered by C#. In this article, we use it, in order to filter input form fields.

Access control in OpenLDAP 2.4

This is a short explanation of the access control directives used in OpenLDAP 2.4. It can be used as a quick starting point to the argument or a reference to the used syntax. The complete version of the directives can be found on the official OpenLDAP site.

Page 7 of 10