404 when using WordPress permalinks?

Hi there,

I was moving this blog from a managed installation to a linode, so I had to do my own Apache, PHP, installation.

I found some 404 problems activating the permalinks and this is how I solved them.

The first thing you have to do is to make sure you have a .htaccess created at the top root of your web folder, for example:

/var/www/.htaccess

Check out for the permissions and the owner!

using the command ‘ll folder_name’ you can see a list of all the files contained in folder_name with permissions and owners, should look like:

-rw-r--r-- 1 www-data www-data 235 May 1 11:36 .htaccess
-rw-r--r-- 1 www-data www-data 177 Apr 21 00:15 index.html
-rw-r--r-- 1 www-data www-data 395 Apr 21 00:26 index.php
(...)

If you have to change he permissions you can use this command:

chmod 644 .htaccess

And if you want to change the ownership:

chown www-data:www-data .htaccess

Edit your site apache configuration changing AllowOverride from None to All:

vi /etc/apache2/sites-enabled/000-default
(...)
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
(...)

Finally you have to activate your mod_rewrite module with the next command:

a2enmod rewrite

And restart your server:

/etc/init.d/apache2 restart

Please for more information about wordpress security read this.

Hope it helps someone!

 

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Notes on installing django-cities-light App

I had some problems during the installation of django-cities-light app so I created a little history in case you found one of them.

Note: I will suppose you have  previously installed the django-south app

The first thing you want to do is enable virtual env:

source /virtual_env_folder/bin/activate

Install django-cities-light:

pip install django-cities-light

Add cities_light to your INSTALLED_APPS.

Now you have to update the database:

python manage.py syncdb
python manage.py migrate cities_light

At this point the django-cities-light documentation says you can already import data with this command: python manage.py cities_light but I found the next problem:

Warning: Incorrect string value: 'xCAxBCs al...' for column 'name_std' at row 1

Caused because the database hadn’t been created with the correct utf-8 settings. I fixed it executing this instructions in the mysql console:

alter table cities_light_country CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

alter table cities_light_region CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

alter table cities_light_city CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

The second time I tried to download the data I found another error. It doesn’t explain what’s really happening:

No handlers could be found for logger "cities_light"

I found you can force the installation adding –force-import-all

python manage.py cities_light --force-import-all

Hope it helps!

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Essay on a Sci-Fi post nuclear war civilization

SciFi Concept

I’ve always been attracted to anything related to the future. I can spend hours in Youtube watching videos about science, informatics, robotics, and technology in general but what I love the most is watching Sci-Fi movies withs plots set in futuristics worlds such as Minority Report and Iron Man.

So I decided I want to play too :) I want to try to put me on the feet of a screenwriter and try to depict a supposed future situation

A week ago an image came to my mind of a disc shaped ship under the sea and instead going to the doctor :) I started rambling about the reasons and origin of the ship. I translated that ramblings into an Essay on a Sci-Fi post nuclear war civilization situation which covers the next topics

War & PostWar
Cells
Sustainability (Climate, Food, Energy)
Society
Confrontation

Here it goes.

2525 A.C. Life has not being easy since the Last Great War. After some diplomatic incidents some countries started showing they power by launching nuclear missiles as a threat. The countries where mostly divided among two parties, the league of countries for the mankind progress and the rebels auto proclaimed the messengers of a new era. While the league had a diplomatic view of the situation and their efforts were focused on the mankind progress, the beliefs of the messengers were that the world had to be reset in order to let life start over again.

Although the league was considerably more powerful and outnumbered the messengers, a single attack from the rebels triggered the beginning of the Last Great War. A mission named ‘Skorpio’ had a simple target, an hangar situated near the Big City. the informations sent to the messengers indicated that the hangar was the main reserves of drinkable water for all the city population, the mission was to contaminate the water with a radioactive bomb. Regrettably the hangar wasn’t the water supply but the lab where the league was secretly developing the prototype of a bomb, a definitive weapon leaded by the most proficient scientists of the league and named project HOE (Hell on Earth). The result was the most deadly attack by the mankind, the explosion unchained a nuclear reaction which multiplied exponentially the effects of the blast sprout to half of the planet. During the next 50 years the world suffered a nuclear winter due to the clouds generated by the explosion. 95% of the world population would die during the explosion and the following years and almost no land on the planet could be habited anymore for hundreds of years.

Years passed and the rivals entered a spiral of hatred and revenge, the greater number of deaths, the greater the victory. Finally on a cold month of 24th October, 2044 the final revenge arrived, a small HOE replica had been built for years and was launched to the rebels area, killing 99% of life in hundreds of km around including the cities populated by the messenger, writing the last chapter the most terrible confrontation on Earth which reduced the habitable land on earth to only a 2%.

The planet climate wouldn’t be never the same. After the nuclear winter the climate became a cyclic again but temperatures vary now from +75º in the summer to -75º in the winter.

With no possibility to live on land because of radioactivity, people lives in the sea in circular shaped submarines called cells, which can float and adapt according to the season. A cell will be submerge into the water during the summer and would come back to the surface during the winter, when a thick layer of ice would cover the sea stranding the ships on it. Cells are mostly located on the north pole where contamination levels are the lowest. This weird climate change has provokes a unique phenomena. There is at least two weeks per year where humans can go to the surface almost like they did before , the first week is right before freezing where aurora borealis appear with spectacular view from the ships. The other week occurs 6 months later during the thaw and the view is not less, watching the light of the sun thawing the waves sculpted in ice. This two weeks are long waited for all the new citizens and celebrated with feasts and parties on the surface.

Regarding the ships, shaped as giants discs of 150 meters tall and 1km of diameter, every cell can host approximately 150000 people and contains most of the equipments you could find in any 21st century mid-city. They are not stranded on land because radioactivity levels can increase at any moment and the resources around the ship would result contaminated.

Separated by layers from bottom to top on the lowest floor there’s the engine room and energy collectors, the harbour, some defensive machinery and the dolphin farm. In the middle layers and being most protected from external attacks here is where most of the new citizens will spend most of their lives. With restrooms, dining room, hospital, schools, the agora, the orchards, the farm and recreative zones. Finally in the top floor there is where most of the gun power is located, another harbour, the warehouse, the lab and the factory. This last two sections are normally constructed as separated and eject-capable modules in case of accident. All the ship is sealed hermetically and can be sealed in small sections in case of flood too. Every ship has been designed so it can survive sealed in portions like pie sections.

The colony has developed several ways to feed themselves, everyone knows the basic ingredient for a citizen diet is the healthy and ‘tasteful’ combination of plankton and algae :) (which ship doctors says it contains most of the minerals needed by the human body). Many automated PODs are launched daily for recollection and storage although most of it will be dedicated to light the ship. Humans are not the only one interested on plankton, attracted by the same target white whales are hunted becoming an assiduous item in the menu, Algae on the other hand can be harvested in external sea orchards similar to cages. Finally, the farm plays a very important role in the ship, producing milk and eggs to provide the missing nutrients to the body such as iron. A common disease among the colony is anemia suffered by whom are not able to absorb correctly such iron.

In order to save electricity the ships has been designed to save energy on every single functionality. During the night for example most of the light comes from enhanced bacteria grown in the lab and fed with plankton. Long transparent pipes are situated along the halls to indicate the path and citizens have little aquariums on their rooms as well. During the summer, to generate real electricity the cells are connected to long wires on the sea surfaces to solar energy collectors or like the citizens call flowers (although most of them haven’t seen a real one in their life) This collectors not only are collecting electricity but oxygen and drinkable water from the rain too (More advanced ships are connected wirelessly to the flowers, desalinate water and generate oxygen in a special module). During the winter and since the ship is partially out of the sea, solar energy can be harvested with the solar panels situated on the surface of the ship too. As a part time job citizens must generate electricity by using human powered collectors similar to bicycles. Every citizen must collect daily the equivalent on energy it spends on a single day.

The colony society is a mix between communism and democracy. It is communism because following the bases of democracy created on the ancient Athens and later redefined during several centuries a government will be elected every 4 years and every citizen older than 16 can vote. There are two main politic movements, the unionists which defends the union of all cells in a bigger community where every cell has a very specific role and in which in their opinion would lead to optimization and the autarkists which defends every ship is responsible to subsist by themselves.

Due too its importance, electricity has become the new currency on the ship and people would exchange it for extra food, entertainment, caprices and favors. Also important, citizens have totally forbidden to trade with metal goods. In a world immersed in radioactivity only a few mines are operative to create ship spare parts or improvements and it’s too dangerous to dig up and recycle the parts of the forgotten cities.

Every citizen has their food and accommodation guaranteed as long as they follow the rules and fulfill their jobs. Part time jobs are grouped on categories, for example, horticulturists, algae harvesters and cooks are in the alimentation category. Every citizen will switch jobs every once in a while inside a category to ensure the knowledge in case of casualties.

Some citizens are exempted of electricity generation, they will be dedicated exclusively at their jobs as engineers, security, doctors, government and teachers.

Although most of the rebels died, the survivors managed to seize some cells from where they try to attack and increase their army (some people say with the aid of the autarkists)

In order to save electricity, the citizens have trained dolphins. Capable of feed themselves and acting as watchdogs, their job is to swim surrounding the ship as vigilantes for possible attacks. Dolphins are responsible to report any sea radioactivity levels increment too.

Aaaaand that’s it, let me know what do you think about it!!

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Code on a OSX, play on the Raspberry Pi (via nfs)

Hi there!

Today I was playing ‘again’ with the Raspberry Pi and I found a problem that its solution can be useful to other people. Because I tend to do my own designs I work on a Desktop environment and I create all my code on OSX rather than a vi or emacs environment. I use tools such as Sublime Text or XCode. But how can you code for the Raspberry Pi with such tools?

Creating a shared folder via nfs between the Raspberry Pi via NFS.

On the Raspberry Pi side

Step 1: Install nfs-kernel-server

sudo apt-get install nfs-kernel-server

Step 2: Edit your configuration so you access from a remote computer

sudo vi /etc/exports
[raspi_folder] *(rw,async,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=1000)

This line above could be translated to:

give access to any (*) computer with the user and group 1000 (I use this because it’s the default by OSX) to [raspi_folder] (i.e /home/pi/my_projects)

If you try to run the server now it won’t work because the Raspberry Pi doesn’t run all the server by default, and you will see this error:

[warn] Not starting: portmapper is not running ... (warning).

Step 3:

sudo update-rc.d rpcbind enable && update-rc.d nfs-common enable

sudo /etc/init.d/rpcbind start

sudo /etc/init.d/nfs-kernel-server restart

On the OSX side:

sudo mount -t nfs [raspi_ip]:[raspi_folder] [osx_folder]

i.e

sudo mount -t nfs 192.168.1.12:/home/pi /Users/some_user/nfs

You can always unmount this nfs drive with this command:

sudo umount -f /Users/some_user/nfs

And you are done! Now you can edit your files on OSX environment and compile them on the Raspberry Pi!

As always if you see I did something wrong (which probably I did :) ) comment this post so I can get better!

Hope it helps someone!

 

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Convert your old USB HD into a home #ownCloud with Raspberry Pi

Hi There!

pi wifi

I received my Raspberry Pi a couple of weeks ago and I couldn’t wait to develop something on it. I have an old 320GB Hard Drive so I thought, Why not to convert into a WIFI Hard drive, and at the same time build some kind of #owncloud at home, similar to Dropbox, syncronizing files from my OSX or PC.

This is the story of how I did create the this little daemon with its limitations. This service only works for files smaller than 200MB in my case because I am running Raspbian “wheezy” on a 4GB card, and the SO and other files doesn’t left much space on the disk for file operations ( move or copy ). Although I tried to divide the file in chunks and merge them together at the end, I was unsuccessful. (Right now if the file is too big the daemon tries to divide in multiple parts but it always ends running out of space, I asked this issue in StackOverflow, so if you find a solution, tell me!)

I didn’t test it on a 8GB card, I think it could work perfectly.

The first thing you want to do is to provide a source of files, in my case OSX.

Step 1 – Enable remote ssh connections

**WARNING**
By doing this you are allowing to other people to access your computer if they know your user and password.

In OSX you can enable this option following this steps:
System Preferences > Sharing > Remote Login > [Add users or all]

Once you did this you can try to connect from your Raspberry Pi to OSX with a command like:

ssh [username]@[osx_ip*]

You can retreive your osx_ip running the ifconfig on your terminal, should look like this: XXX.XXX.XXX.XXX, e: 192.168.1.12

Step 2 – Connect raspberry to OSX

Note: I searched some options before choosing ssh to move files, rsync among them, but I had the ‘no space left’ problem with all the options

Create a folder in your Raspberry Pi

mkdir /home/homeCloud/

And now you can connect a drive to OSX with this command:

sudo sshfs -o nonempty [user]@[host]:[folder] [local_folder]

i.e:

sudo sshfs -o nonempty user@192.168.1.43:/Users/user/Dropbox /home/homeCloud/

You can always unmount this drive with this command

fusermount -u [local_folder]

Step 3 – Make sure your drive is connected to the Raspberry Pi

In order to automatically copy the files from your own cloud to the Hard Drive you have to make sure Raspberry Pi has been connected successfully to it, in order to do so you can follow this steps to achieve this

Step 4 – Running the Service

I coded a Python Daemon based on a popular example to do the job. I choosed python because I enjoy coding with it, and a service because I never did it before :) I’m totally sure there’s lots of ways to do it, so, would be great if you can share it with me, my code isn’t that good and any suggestion will be welcome

Here it is the code:

  1. HomeCloud Daemon (homecloud.py)
  2. (You’ll need to put this file the same folder)
  3. Settings (setting.py)

Possible improvements could be:

  • Add multiple computers connected to the Raspberry Pi
  • Find a way to move larger files with a 4GB card
  • Error management
  • Use Dropbox API to download files directly from an account to the HardDrive (another post)

Feel free to criticize (constructively ;) ), comment, improve, etc!

Take care!

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Let’s train creativity?

In order to keep my creativity awake I decided to draw a monster a week.

I’ve created a little AppleScript to generate some random values to start creating a monster for example: Environment where the monster lives, size, color, attributes, etc…

Here is the code, you can open Applescript and save as an application:

set myColors to {"Yellow", "Green", "Red", "Orange", "Blue", "Purple", "Black", "White", "Brown", "Grey", "Pink"}
set colorsSize to count of myColors
set randomColor to (random number from 1 to colorsSize)

set enviroments to {"water", "sand", "air", "grass", "wood", "jungle", "cave"}
set enviromentSize to count of enviroments
set randomEnviroment to (random number from 1 to enviromentSize)

set sized to {"Small", "Medium", "Big", "Giant"}
set sizedSize to count of sized
set randomSized to (random number from 1 to sizedSize)

set attributes to {"Fast", "Slow", "Cute", "Scary", "Dots", "Stripes", "Glows", "Furry", "Guzzler", "Poisonous", "Dangerous", "Affable", "Slacker"}
set attributesSize to count of attributes
set randomAttributes to (random number from 1 to attributesSize)

tell application "Finder"
activate
display dialog "The creature you have to draw is:" & "

- Color: " & item randomColor of myColors & "
- Lives in : " & item randomEnviroment of enviroments & "
- Size: " & item randomSized of sized & "
- Attributes: " & item randomAttributes of attributes

end tell

Suggestions:

Try to think how would did the animal / monster evolve, How does it move, Why has it’s skin color, etc.

The idea is to dedicate 1 hour / 1 hour and a half once a week drawing a monster based on that specifications, my first drawing was based on:

Color: Brown

Lives in: Sand

Size: Giant

Attributes: Scary

And this is the result!

 

So, do you wanna play? :)

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Threejs – 102 Experiment: ‘Sinful Polygons’

Here is my second newbie-threejs-experiment, using polygons and some mathematical operations (sin)

This time I used this awesome lightweight controller library for JavaScript called dat-gui.

I think if I can find the way to optimize javascript this can be a really cool thing to play with, and the interfaces I always wanted to create are nearer than I thought.

Next steps will be lines, dof, and loading some models.

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Barcelona Developers Conference 2011 – Postmortem: Sponsors, Raising Money in times of crisis

I bet this may be on of the most interesting ones :)

This conference wouldn’t have been possible with the investment of private companies. The truth is it wasn’t easy, at all. We had to invest lot of hours in front of our email client, talking via phone or Skype and attending to endless meetings. This post is about how we did it

First of all, before asking for investment, there are a couple or three things you must have crystal clear:

- Finding the right contact
- try: Meeting catch: Phone and finally: email
- What do you want to do with my money?
- How much money do you need to do it? (and what will the sponsors receive in exchange)
- Catching their attention

You may try to negotiate with only one of the points above, but the truth is it will be very difficult to close the deal without the two of them. We didn’t know it at the beginning and we learned the hard way.

Companies receive lots of emails per year asking for sponsorships, collaborations, etc… If your email is not clear enough, it will be sent directly to the trash, and most importantly the next emails you send will go to the same place too (without being readed).

Finding the right contact

Most of the time you spent on a possible sponsor will be trying to get to the right person. In our case this was even worse because it was our first edition and we had to build our network from 0. I recommend you to add to your team someone with a large network or experience on the field.

try: Meeting catch: Phone and finally: email

Meetings / videoconference are important because you can get more feedback than other ways of communication. The communication is more continuous and facial expressions can help you knowing if you are going to the right direction or not.

Your second best option is to have phone calls. You lose the facial expressions but voice tones can help you too.

Finally the experience taught me that most of the conversations will be via email, so get ready for large and endless email conversations that will be stopped constantly… The larger the company the slower they answer…

What do you want to do with my money?

At the beginning we didn’t had clear the real conference structure nor the contents. We were afraid to discard conference contents because some sponsors or attendees could be interested on them, so we kept offering a wide range of possibilities. We did create a PDF with lots of pages and translated to 3 languages with all the ideas we had in mind. This was a big mistake, Sponsors were not in the mood to read a 4MB document (we finally rediced to 500kb) even if it looks nice, and they wouldn’t lend money to someone who doesn’t know what they really wants.

How much money do you need to do it

We created a small range of sponsor categories (bronze, silver, gold… ) with the amounts we saw on the internet starting at 3000€ to 15000€. One of the main problems we had while negotiating with the first sponsors is that we really didn’t know how much it would cost or how much we needed (fact: having a wide range of possible contents makes any estimation useless). With time we started cutting contents, we did define a better event and regarding the sponsor categories prices, soon we realize this is not USA, so we did reduce all categories by 30% in order to be more competitive and have a chance. One thing I learned for sure, you’ll never know the real cost of the conference until it’s over.

Catching their attention

At this point I was attending to a lot of meetings with different people to see if we could collaborate, create a partnership, etc… One of this meetings was with xavierverdaguer (He is an entrepreneur who lives in San Francisco and has way more knowledge and experience than us on this) and he gave us one of the keys: “Prepare a 4-5 page max document, It must be simple and clear and make it look nice” and we did it and it worked.

Final BcnDevCon Presentation in PDF.

But you’ll need more than a beautiful briefing to get that sponsorship. So I’ll recommend you to create some kind of extra customized features to sponsor.

Here are some of the features I created to negotiate to catch their attention. Most of them didn’t worked :) but in the case of Spotify they told me that I was trying so hard that this make them decide to bet for us.

Customized Banner
Note: This banner would be a substitution of the current one, I created several for different possible sponsors such as Estrella Damm. The idea was to have a dynamic banner (you can click to see how the day is changing hour by hour, that functionally would be automatized according the current hour, and the boat is following the mouse)

Spotify Banner
I offered this option to Spotify. The SkyLine of Barcelona would look like sound bars on a music display

Adopt an Infographic

I really thought someone would sponsor this one… xD

Sponsor ‘Battle of Communities’

We didn’t get anyone to sponsor this, but we did get an important blog to publish it, increasing our followers and registered users by 800 ( 500 + 300 )

I came with the idea of the conference in August’10 and Toni joined me on October / November the same year. We started contacting the first sponsors ( yes, with the 4MB PDF in March-April ) but almost all of them didn’t answered. Just before the summer we sat and we did agree that if we didn’t close 10000€ by September we would have to suspend the event. At the beginning of September 2011 he closed the first sponsor (Wuaki.tv). We only had 30% of what our milestone but we invested so much time on this that neither Toni or I wanted to suspend the conference, so we kept pushing harder, calling more sponsors, resending emails, attending more meetings, expanding our social network…

…In November 17th, 18th and 19th Barcelona Developers Conference took place on Museu Marítim de Barcelona with almost the budget we estimated :) ( the rest of it came from the tickets, and we could even save some money to make a donation, make a great dinner with the team and save some money for 2012′s edition )

(if you want to see all PostMortem topics click here)

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Barcelona Developers Conference 2011 – Postmortem: Knock Knock! The “marketing” strategy

One of the biggest challenges we had on the conference was the ‘first edition’ syndrom, most of the people didn’t know anything about us. This post explains our marketing strategy (if any) which evolved during the preparation of the event, which I’ll try to summarize what I did learned in a few key aspects.

- Build a critical mass of followers
- Newsletters
- Keep people engaged / involved to the website / conference
- Create media partnerships
- Try to be innovative and surprise

Build a critical mass of followers.

No secret here, the idea is pretty basic and simple, the more followers you have, the easier to spread the news and of course to get more people attending to the conference. Is really important to work on this aspect from the very first second, it is really difficult to get followers or people interested on an empty event / webpage, but if the idea is interesting enough, people will start following you because their are curious.

Social Media is another key aspect when achieving followers. Last year I did this job myself when I had some time but it wasn’t enough. This year we are lucky having @Gemma in the team helping us doing this job and the number of followers are increasing day by day :)

Newsletters

This is a rather sensitive issue because I personally hate newsletters. I think newsletters are an intrusion and some kind of abusive. But the truth is that they work pretty well, although our conversion ratio isn’t really good, you get people to enter on the website and sharing stuff. Newsletters are a really good place to summarize recent news or to announce what is about to happen, but you have to be careful.

Important: Ask always permission to send newsletter and / provide a really easy way to unsubscribe from it.

Tip: Do not send a lot of newsletters, people does hate newsletters but if they only receive one per month it’s no harm. If you abuse of this method people will unsubscribe and have a bad attitude towards the conference.

Tip: Put ’1 click to share’ buttons in the newsletter so people doesn’t have to do much to spread the word.

Keep people engaged or involved to the website / conference

I did create a couple of pages or sections that I though it could help us improving some of the aspects discussed before.

Infographic
The first page was ‘the conference infographic’. This section was a flash file embedded inside the conference website. I had to decide if I should have develop it using HTML5 and lose all IE users, or develop it in flash and lose all Apple device users. Since I am a Flash Senior Developer I chose this option because it was faster to develop. (I didn’t discovered raphael.js yet)

On the one hand this infographic was an attempt to give a glance of what was going on in the conference and on the other hand I tried to get more registered users (and more newsletter targets…) by creating two different versions of it, the first one was a simple flash animation to show how it would look like with real data, the second one was the same animation with real users data. At some point I made it work with real-time data with the APE engine, but it was crashing the server and I did disable it :)


The second page was ‘the battle of communities’. I really enjoyed developing this one xD. The idea for this section is to add some kind of gamification to the event by creating a competition between the communities registered on the website. In order to establish a ranking, I did rely on the users information in the database, the community with more users and with more participation ( submitting papers ) got the largest boat. There were other skills such as piracy ( when downvoting other community sessions ) and showing people how much people they would need registered from their community to get a larger boat.

Thinking of it, I still like the idea but I could be improved by tweeting automatically every time a community got a new boat, for example… Damn it, days should be 48 hour days long… jajajja

I sent this section to an e-magazine / blog. They liked it so much they published the next day.

I created a series of badges that people could link to their website in order the help us in the promotion of the conference. The people who submitted a paper, would see that dialog inviting them to put a badge on their blog / site to get people to vote his paper. All this badges was following the blog/site standards and was available in 3 languages (sample)

Create media partnerships

We didn’t focus much on this in the first edition, but it is really important to have blogs and e-magazines by your side when announcing important news, because you can multiple the effect on the networks.

As an example, once ‘the battle of communities’ was published on an important blog, we had instantly more than 500 users, which is half of what we have now…

Try to be creative and surprise!

Finally, we do not like boring conferences and we don’t want to be one of them. Is for this reason that one of our main sections of the year is the Conference Video Teaser. We are lucky to have @Marc in our team which created this 2011 and 2012 video teasers for the conferences.

(if you want to see all PostMortem topics click here)

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)