Excluding indexed directories in PyCharm

Since a while I am using the PyCharm Community Edition to expiriment with Python, but have been struggling with long startup times. This happens because of some Python package storing loads of httpcache on disk.

Solution

Here is how you can exclude these files and directories from the project that you are working on and speed up the startup process of Python:

  • Open Python;
  • Click File;
  • Click Settings;
  • Click on Project XYZ;
  • Select the folders to exclude.

You can download PyCharm (for Windows) here.

Installeren van Apache op mijn virtuele Ubuntu omgeving

 

Apache installeren

Lees hier meer daarover, of volg dit stappenplan:

  • Update het systeem:
sudo apt-get update
sudo apt-get upgrade

Installeer Apache:

sudo apt-get install apache2
 * Starting web server apache2                                                  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message *
  • Open een webbrowser, en open:
http://localhost
  • if you read “It works!” which is the content of the file /var/www/index.html, this proves Apache works;
  • You can also use ifconfig (Ubuntu’s alternative for Windows ipconfig) to get your computers ip address and use this to test your webserver;
  • Webserver commando’s:
sudo /etc/init.d/apache2 stop / restart / start

Webpagina aanpassen:

sudo gedit /var/www/html/index.html

 

PHP 5 installeren

  • Open Terminal, enter:
sudo /etc/init.d/apache2 restart
  • Klik Install;
  • Start de module met dit commando:
sudo a2enmod php5

PHP 5 installatie controleren

  • Add an existing user to the www-data group:
sudo usermod -a -G www-data username
id username
groups username

 

  • In /var/www , create a text file called “test.php”;
  • Grant the world (or, at least, Ubuntu user “apache”) permission to read it;
  • Write in it the only line: “<?php phpinfo(); ?>” (without the quotation marks) then;
  • With your web browser, go to the URI “http://localhost/test.php“;
  • If you can see a description of PHP5 configuration, it proves PHP 5 works with Apache.

Installing Magento

Tot nu toe bij mijn provider niet gelukt, als ik het via het install menu van de provider doe dan gaat het fout. Zelf uploaden van een uitgepakt zip bestand (ongeveer 41.236 bestanden) duurt een eeuwigheid en volgens mij gaat er van alles mis met de folder-rechten op die manier.

Nu het zip bestand naar de server verplaatst, en via deze tip lukt het wel? Bijbehorende video-instructie.

Dit is de unzip.php bestand als zip om te unzip.php.

Stappen:

  1. Upload het uit te pakken bestand naar de server (magento.zip);
  2. Upload het uitgepakte (‘ge-unzipte’) bestand unzip.php naar de server, in dezelfde map als waar magento.zip staat;
  3. Zorg ervoor dat de rechten op 755 worden gezet voor zowel het zip bestand, als de folder waarin de uitgepakte bestanden moeten komen te staan.

rechten

Nu kun je het bestandje unzip.php opstarten en het feest begint.

Nadat alle bestanden uitgepakt zijn:

  1. Start de pagina http://www.yourdomainname.nl/setup;
  2. Failure… to be continued!

What causes videos to start off black or glitchy on an AMD Radeon HD?

Bij mij is het probleem opgelost door in Chrome naar deze pagina te gaan

chrome://flags/#disable-accelerated-video-decode

en de versnelling dus aan te zetten.

“I found a solution. I had already tried installing the codec pack, but there was no difference. I went into chromes setting here: chrome://flags/#disable-accelerated-video-decode, and disabled it, enabling acceleration. Now everything looks great. And videos seem to be running clear. This option is different from the one I found in chromes settings disabling 3d acceleration.”

Of zie hier.

WordPress Importer showing blank page after clicking the Upload File and Import button

After turning on the error display in WordPress, by setting:

define('WP_DEBUG', false);

to:

define('WP_DEBUG', true);

While importing I was able to get the following error:

Fatal error: Class 'DOMDocument' not found in /var/www/html/wp-content/plugins/wordpress-importer/parsers.php on line 61

Solution that worked for me:

Replace in file parsers.php in plugin wordpress-importer at Class WXR_Parser_SimpleXML

$dom = new DOMDocument;
$old_value = null;
if ( function_exists( 'libxml_disable_entity_loader' ) ) {
$old_value = libxml_disable_entity_loader( true );
}
$success = $dom->loadXML( file_get_contents( $file ) );
if ( ! is_null( $old_value ) ) {
libxml_disable_entity_loader( $old_value );
}

if ( ! $success || isset( $dom->doctype ) ) {
return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'wordpress-importer' ), libxml_get_errors() );
}

$xml = simplexml_import_dom( $dom );
unset( $dom );

With:

$xml = simplexml_load_file($file);

Zie ook hier en hier.

Python en MySQL op Ubuntu 14.04 in een virtuele omgeving installeren

Python

Als je in Ubuntu installeert dan wordt Python versie 2.7.6 in de installatie meegenomen.

Als je de applicatie Ubuntu Software Center opent dan heb je onder Developer Tools een kopje Python. Daar klik ik op IDLE om deze IDE for Python te installeren.

Vanuit een Terminal kun je dan IDLE openen door idle in te typen.

pip Toevoegen

sudo apt-get update

sudo apt-get -y install python-pip

setuptools updaten

sudo pip install -U setuptools

MySQL

Als je de applicatie Ubuntu Software Center opent en dan zoekt op MySQL dan klik ik op MySQL Server voor de installatie, tijdens de installatie moet je een wachtwoord opgeven. Daarna installer ik MySQL Workbench.

Hier meer informatie over Ubuntu en MySQL.

GMail en Outlook contacten synchroniseren

Om mijn GMail en Outlook contacten synchroniseren gebruik ik het programma GO Contact Sync Mod.

GO Contact Sync Mod synchronizes your Microsoft Outlook contacts with your Google Mail address book, including pictures, categories and notes.
Since version 3.7.0 it also syncs your Outlook Calendar Appointments on demand to Google Calendar. This Mod fork adds many enhancements and bug fixes to the obviously dead project ‘Go Contact Sync’.