Showing entries 39961 to 39970 of 44049
« 10 Newer Entries | 10 Older Entries »
?Yes to FOSS? - how to adopt FOSS

What this project aims at is to stimulate the implementation/adoption of free software, open source software and open standards in the Bulgarian Government Administration (BGA) and other sectors of management, in the economics and at home.

There will be a reading of the EU requirements and a review on which of the open standards are suitable for the current status of the BGA. The project has the objective to prepare the migration from present-day to open source EU recommended technologies. We will create a special guide that will focus on how to migrate, how to make this process easier and how to create the prerequisites for doing so.
We will review all of the available OS and software possibility, covered by this project that can be used in the BGA and other sectors.

We need supporters and fresh ideas. Please let me know if you are able to help us with your experience, knowledge or by other way.

Latest XAMPP 1.5.4 betas for Linux and Windows

The (probably and hopefully) last beta versions of XAMPP for Windows and Linux are available for public download in our XAMPP BETA area. New in this version are: Apache 2.2.3, MySQL 5.0.24a, PHP 4.4.4 and 5.1.6, and phpMyAdmin 2.8.2.4.

Beta releases are only for testing purposes. We would very much appreciate it if you could test this release and let us know if you run into any problems.

If no problems are found the final version will follow this weekend.

Follow me to the XAMPP BETA area

EuroOSCON Keynoters

By nat

We build our conferences to reflect our Radar, and EuroOSCON is no different. Here's who'll be keynoting in Brussels in two weeks' time:

Tim O'Reilly
Tim's going to talk more about the challenges facing open source. From services as an alternative to the distribution that triggers open source licenses, to software that's useless without its accompanying data, and other facets of the 2006 software world that weren't issues in 1996.
Tor Norretranders
The conference focuses on user-generated content, applying the skills and lessons of open source beyond software. Tor has written about generosity, which appears to be a key part of open source.
Steve Coast
Steve wowed people at Where …
[Read more]
Internals of InnoDB mutexes

InnoDB uses its own mutexes and read-write locks instead of POSIX-mutexes pthread_mutex*, the main reason for that is performance, but InnoDB's implementation isn't ideal and on modern SMP boxes can cause serious performance problems.
Let's look on InnoDB mutex (schematic for simplification):

PLAIN TEXT CODE:

  1. spin_loop:
  2. for (i=0; i<innodb_spin_locks;i++)
  3.   if (mutex_try_lock()) return; // success
  4.  
  5. // we are here if spin loop was not successful
  6. reserve_cell in array of cell;
  7. wait on condition_variable in reserved cell;

innodb_spin_locks is configurable via system variable innodb_sync_spin_loops (default value is 20)

There we have:
1. Spin-loop - InnoDB uses spin-loop in hopes thread locked mutex is very fast and will release mutex while current thread runs in …

[Read more]
Detect and fix security vulnerabilities on server side within seconds.

(See bigger version with better quality at https://chorizo-scanner.com/flash_morcilla )

This video shows you how Morcilla, our brand new PHP extension, lets Chorizo! have a look inside your application on the server.

We are able to hook into every PHP function and trace the payloads of Chorizo!. By default, Morcilla hooks into the whole MySQL function family, fopen, mail, include/require/include_once/require_once, preg_* and others. With a ZendEngine patch, we are able to trace unset variables and a lot more.

See the video how it works (Google Video, YouTube). Check out the …

[Read more]
Latest XAMPP 1.5.4 betas for Linux and Windows

The (probably and hopefully) last beta versions of XAMPP for Windows and Linux are available for public download in our XAMPP BETA area. New in this version are: Apache 2.2.3, MySQL 5.0.24a, PHP 4.4.4 and 5.1.6, and phpMyAdmin 2.8.2.4.

Beta releases are only for testing purposes. We would very much appreciate it if you could test this release and let us know if you run into any problems.

If no problems are found the final version will follow this weekend.

Follow me to the XAMPP BETA area

Duplicate index checker improved

I’ve just improved the MySQL duplicate index checker I whipped together a few days ago. As I guessed, my hasty coding left some things to be desired. I’ve fixed some bugs, added support for finding duplicate foreign keys, and switched to a command-line parsing library that comes standard with Perl, so it’s more convenient to run without needing to fetch modules from CPAN. You can download it from the original article.

Phorum 5.1.16 Relased

This is another bugfix release with only a couple of module-related new features.

The news for this release are:

* “fixed a bug with using the alternate search backend. database search was still done while it shouldn’t.”

* MFH: addon.php allows for addon scripts that are implemented using a module

* Added extra hook ‘posting_custom_action’ to the posting editor code

* MFH: Added signing of editor form data to prevent data tampering

* Added a simple general purpose private key based signature system

* redirect back to vroot if mark-read is used (fixing #403)

For users running 5.1.15 we recommend to replace at least search.php to lessen the load on searching. A couple of smaller fixes were also implemented therefore we recommend every user running phorum 5.1.x to upgrade to this version.

If you want to see the full changelog you can find it here …

[Read more]
Wrong GROUP BY makes your queries fragile

This is probably well known issue for everyone having some MySQL experience or experience with any other SQL database. Still I see this problem in many production applications so it is worth to mention it, especially as it is connected to MySQL Performance. No it might not affect MySQL Performance per say but it limits our ability tune MySQL Performance as queries become fragile - changing execution plan leads to different query results.

So what I'm speaking about ?

Lets say you have query something like SELECT A,B,MAX(C) FROM TBL GROUP BY A - what would you expect from such query ? Column A is part of group by so its value is same for whole group. MAX(C) is also particular value for each group, while B is not part of GROUP BY and may well correspond to different values. Which one are you looking to get ? In fact this is where results becomes non-deterministic and fragile - any B from the group could be returned, …

[Read more]
More Conversion tool problems

My conversion tool is getting better, soon time to release.

What makes it possible is really that T-SQL is such a poor language, not much to take care of. But that is also the problem, since som features are far from perfect, T-SQL code contains a lot of complicated constructs, like error handling with goto's, and checking @@error efter every SQL statement. Converting that to MySQL would make horrible code, in a system where much better error handling is available. But there is currently no GOTO in MySQL...

So that will be unsolved, GOTO's and labels etc. Also references to SQL Server specific system tables, views, procedures and varibles will be largely unconverted.

Showing entries 39961 to 39970 of 44049
« 10 Newer Entries | 10 Older Entries »