Exact Globe, folder allready exists during CLIOP export to network.

On Windows 7.

If you get an error message suggesting that the user doesnt have the correct rights to create a new directory inside the designated CLIOP export networkpath. This might be, because you are running Exact in an elevated state (as administrator). This is needed by some users to netupdate the client, but will cause all sorts of problems when the client is used in this state.

To resolve this problem, verify that the user has the proper rights on the designated network location. This can simply be done by opening the path in windows explorer, next create a folder and file. If this is succesfull the network rights are correct (so you dont need to create a new support call ;)

Next verify that the exact client isnt running as administrator. You can verify this by rightclicking the shortcut, and then select properties. Locate the ‘Compatibility’ tab, and verify that the checkbox ‘run as administrator’ isnt checked. IF it is, uncheck it and apply the new settings.

If network policies allow, also verify that the checkbox isnt checked on the exact binairy inside the exact installation dir.

I hope this helps :)

Rgrds, Chris

simple fix for Joomla rss (com_ninjarssyndicator) blank line issue.

Like many we experienced the blank line issue within the Joomla RSS ninja syndicator. The effect of this blank line is that it is not being recognized by rss parsers. To overcome this little issue without needing to hack all the joomla plugin source files in search of this blank line i simply wrote a little PHP script that removes this first line if its there, else it will simply output the rss.

I used this broken company training feed  and fixed it using php. You can view them here.

http://www.amis.nl/index.php?option=com_ninjarsssyndicator&feed_id=7&format=raw

http://technology.amis.nl/blog/xmlfeed.php?id=1

The script to fix it is shown below. Simply alter the urls and paste it inside a php file somewhere on your webserver.

<?php
///////
// Very simple script to clean the blankline from out RSS FEED.
$default = 2; // Default feed id.

if(isset($_GET{'id'})){
   if(is_numeric($_GET{'id'})){
      $index = $_GET{'id'};
   }else{
      $index = $default;
   }
}else{
   $index = $default;
}

$url = 'http://www.amis.nl?option=com_ninjarsssyndicator&feed_id='.$index.'&format=raw';

if($lines = file($url)){
   foreach($lines as $n => $l){
     if(ord($l) != '10'){
       echo "$l";
     }
   }
}
exit;
?>

Samenvatting “Mind Mapping(c)” – Introductiedag 2-9-2011

Mindmap is een geregistreerd handelsmerk van de Buzan Organisation

Vandaag was onze eerste dag op de opleiding Bedrijfskundige Informatica aan de Hogeschool Utrecht.

Als verrassingspresentatie  hebben we vandaag een college gehad van Mvr. drs. Fransien Roovers over het maken van een Mindmap(c). Hierbij gaf zij aan dat een mindmap een prima voorbereiding is op de verschillende opdrachten voor dit jaar.

Het idee van een Mindmap(c) is dat je via een methodische aanpak zowel het logische deel als wel het creatieve deel van je hersenen activeert. Dit is mogelijk door een gedachtepatroon op creatieve wijze op papier te zetten en hierbij bepaalde termen en emoties middels een tekening of sleutelwoord te omschrijven. Het programma dat Mvr. drs. Fransien Roovers behandeld heeft bestond uit de volgende punten;

1. Wat is een mindmap(c) nu precies?
2. Oefenen door zelf een mindmap(c) te maken.
3. Welke regels gelden er bij het maken van een Mindmap(c)?
4. Doel van de Mindmap(c) (hierboven omschreven)

Wat is een mindmap(c) nu precies.

Een mindmap is een boom van kreten die via horizontale takken op logische wijze aan elkaar verbonden zijn. Om de kreten in deze takken te verduidelijken en verdiepen kunnen kleine tekeningen gebruikt worden, maar ook pijlen (relaties) en wolken (groeperen) zijn mogelijkheden. Omdat het mindmappen een creatief en beeldend proces is kan dit het best uitgelegd worden middels een filmpje die mevr. drs. Fransien Roovers met ons deelde.
Achter deze link is een filmpje van een mindmap(c) te bekijken.

Welke regels gelden er?
1. Werk horizontaal.
2. Maak gebruik van symbolen
3. Schrijf de termen duidelijk leesbaar op.
4. Gebruik takken (branches)
5. Maak vloeiende verbindingen tussen de takken
6. Houd de mind map overzichtelijk, leesbaar groot naar klein
7. Maak gebruik van kleuren om gebieden te kenmerken, de aandacht te vestigen op, je creativiteit een boost te geven.
8. Hanteer geen structuur, het mag kris-kras door elkaar, van de hak op de tak
9. Gebruik wolkjes, plaatjes om de te groeperen, schikken, in te dikken etc.
10. Zorg dat je omgeving rustig is, en je voldoende tijd besteed aan het opstellen van de map.

Doel van de mindmap kan zijn,

Manier om nieuwe informatie opnemen.
Methode om gedachten te ordenen voor een presentatie of tekst.
Methode om creatieve ideeën te ontwikkelen.

Opdracht voor de eerste lesdag,

Het afmaken van een mindmap over jouw beleving bij de aankomende studie.

Samenvatting h3. strategisch management

Hoofdstuk 3 -strategisch management

Read the rest of this entry

Optimize Windows Server TCP/IP settings

When you are installing windows Server 2003 from the box, you should always realize that the TCP settings used might not be optimal for the network environment in which the server was installed. The default settings used by Windows are optimized by the windows OS and will ensure a stable and sure data flow, but in some cases these settings can be optimized using a series of registry settings.

Read the rest of this entry

Oracle Business Process Management (BPM) Suite.

Did you know that AMIS Services BV now offers Oracle BPM consultancy services on the dutch market?

As one of the few Oracle Specialists in the Netherlands, AMIS Services will now also offer services based on Oracle BPM suite, and help organizations implement and utilize the full potential of Oracle BPM suite within any branch.

http://www.oracle.com/us/technologies/bpm/index.html

With a team of experts in Business Process Management and a company of know-how in the Oracle field of expertise, AMIS Services BV is “the” party to help you reach your business goals.

Want to know more about our company?
Then please have a look at our corporate website http://www.amis.nl
or see what our experts are sharing in the fields of Oracle business, application Development and related products.
http://technology.amis.nl/blog/

Choose for success, choose AMIS Services BV to be you partner in business.

mod_access.so missing in apache 2.2.19? Check This!

Hi there admins,

Today I spend an hour figuring out why the “Order” directive in apache 2.2.19 resulted in errors.

Knowing that “Order” was previously provided by “mod_access.so” i started my quest in figuring out why that module was missing. What did i find?

Mod_access was renamed or recompiled to “mod_authz_host.so”.
as described here…

http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html

after adding the module again it worked like a bliss :)

Howto compile apache 2.2.x?, heres a hint :)

./configure --prefix=/u01/proxy/ #Where to install?\
--enable-ssl=shared \
--enable-proxy=shared \
--enable-proxy-connect=shared \
--enable-proxy-ftp=shared \
--enable-proxy-http=shared \
--enable-proxy-ajp=shared \
--enable-proxy-balancer=shared \
--enable-cache=shared \
--enable-file-cache=shared \
--enable-mem-cache=shared \
--enable-disk-cache=shared \
--enable-deflate=shared \
--enable-http=shared \
--enable-dav=shared \
--enable-vhost-alias=shared \
--enable-rewrite=shared \
--enable-so=shared \
--with-ssl=/usr/bin/openssl > ./reviewlog.txt
make >> ./reviewlog.txt
make install >> ./reviewlog.txt
make clean

http://httpd.apache.org/docs/2.2/new_features_2_2.html#module

Certificates, what to know…

Certificates is a tough and complex world to be in.

Here are the main things to remember when renewing old certificates, or requesting new ones :)

  • CAis a short for “Certificate Authority” and is usually a party that ‘Signs’ certificates on behalf of the requester. Because someone other then the party hosting a site signed the certificate it is assumed that dualism applies.
  • CSR - is a short for “Certificate Signing Request” and contains the hash needed by any CA to create a “Signed” certificate.
  • Private Key - Is the server keyportion of the certificate that enables the server to “Decrypt” traffic generated by a remote client using the provided certificate. This part of the certificate should always be kept save, and should never be exchanged with any 3rd party. He who has the private key can assume the identity of the server/service on which the certificate applies.
  • Public KeyIs the client keyportion of the certificate that allows a client to decrypt the traffic that is generated by the remote server. This key is exchanged encrypted using the certificate during connection time, and because only the server holds the server portion of the privatekey, he is the only one in the world who can theoretically decode this traffic containing the key.
  • Certificates CN (Common Name) should always comply with the url used by the visiting client. i.e. for google the CN would be www.google.com.
  • Certificates O (Organization) should match the company listed in the whois that is performed on the domain name. i.e. for google it would be “Google Inc.” http://www.whois.net/whois/google.com
  • When you want to use the Certificates for Mobile Devices, a special certificate should be used. Check ssl.nu for more information.
  • SAN - is a short for “Subject Alternative Name” not to be mistaken with “Storage Active Network”, it is a special certificate that allows for multiple CNs. (multiple sites) http://www.digicert.com/subject-alternative-name.htm, also used in a number of Microsoft products.
  • If you have an option on this point dont use certificates that use MD5 cryptographic hash . These are considered to be weak, and might be blocked by future browsers being insecure. Weaknesses allow hackers to create a ‘valid’ certificate and steal the identity of you site by applying it. (though read, for the wiz-kids http://www.win.tue.nl/hashclash/rogue-ca/)

This should help you on your way :)

this might also be usefull, CSR Checker that will also perform a few checks to make sure all the info inside the CSR adds up.
https://www.networking4all.com/en/support/tools/csr+check/

Compile PHP5.3.6 on OEL5.5 x64

All you need is apache installed, then download php 5.3.6. src and run the following configuration command.

./configure --build=x86_64-redhat-linux-gnu --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --cache-file=../config.cache --with-libdir=lib64 --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --disable-debug --with-pic --disable-rpath --without-pear --with-bz2 --with-curl --with-exec-dir=/usr/bin --with-freetype-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf --without-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr --with-openssl --with-pcre-regex --with-libexpat-dir=/usr --with-zlib --with-layout=GNU --enable-exif --enable-ftp --enable-magic-quotes --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-wddx --with-unixODBC=shared,/usr --enable-shmop --enable-calendar --with-libxml-dir=/usr --with-apxs2=/usr/sbin/apxs --with-mysql --with-gd --enable-soap --enable-mbstring --with-xsl --disable-dba --without-unixODBC --disable-xmlreader --disable-xmlwriter

Next note the errors during configuration and install the required packages needed from the install media then rerun the command up till it finishes succesfully.

When the configuration is done, run the “make all” command after which you are requested to run the “make test” command. Then finaly run the “make install” command.

Installing the correct packages might consume some time…

Good luck! :)

–If you encounter an “Cannot find libmysqlclient” error you either didnt install all the mysql packages or you need to add –with-libdir=lib64 behind the –with-mysql=/usr/bin entry.

(The mysql module isnt shipped anymore with the distribution!)

SOAP to JSON using PHP

For anyone that wants to translate output from a SOAP webservice using WLSD to JSON… Here is an example script that shows you the basics :)

This is a working example.

You need at least PHP 5.1 for this example to work!

<?php
// Setup and connect the soap client object
try{
	$sc = @new SoapClient('http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL');
} catch (Exception $e) {
	echo $e->getMessage();
}

// Fetch the uri parameter //
if(isset($_GET{'c'}) && !empty($_GET{'c'})){
	$country{'name'} = addslashes(ucwords($_GET{'c'}));
}else{
	$country{'name'} = 'FALSE';
}

// Query the soap webservice
$result = $sc->CountryISOCode(array('sCountryName' => $country{'name'}));
$result = $sc->FullCountryInfo( array(sCountryISOCode => $result->CountryISOCodeResult));

// Output the Json code
echo json_encode($result->FullCountryInfoResult);


print('<h2>Functions described in wsdl</h2><br\>');
foreach($sc->__getFunctions() as $key => $value){
	echo "$key => $value <br/>";
}

print('<h2>Types described in wsdl</h2><br\>');
foreach($sc->__getTypes() as $key => $value){
	echo "$key => $value <br/>";
}

?>

Goodluck , and happy scripting! :)

Follow

Get every new post delivered to your Inbox.