ownCloud Planet

Efstathios Iosifidis
Install ownCloud client on openSUSE
September 30, 2014

There are many posts about ownCloud here.
We've seen how to install servers. But what about desktop client? Klaas and his friends (sorry friends, I know Klass from openSUSE), made pretty good job on sync your desktop computer with server.

Lately I worked ownCloud-openSUSE wiki. So I wanted to write this post about installing desktop client on openSUSE.

1. Install desktop client using 1-cick-install: Go to ownCloud client desktop installation page and choose openSUSE. There are all versions of openSUSE 1-click install links.

For 13.1 (current version) is the following

ownCloud client

ownCloud repository

ownCloud overview

ownCloud finish

2. Run the client and setup the instance: Find the ownCloud client and run it. You have to setup the client with server/username/password etc.

Write the server URL:
ownCloud server URL

Write your username and password:
ownCloud username and password

Setup the folders you want to sync:
ownCloud folders

You're all set. Connect to server.
ownCloud connect

3. Sync desktop with server: Your desktop will start sync with server.

Everything is synced.
ownCloud synced

There's an indicator that shows your desktop is synced. You can open local folder, server folder, properties etc by clicking on this icon (the cloud with temperature is GNOME weather extension):
ownCloud indicator

read more

Jos Poortvliet
Saving Face and the threats to privacy in our society
September 30, 2014

I'm not talking about the 2012 documentary, nor an actual face. I want to discuss the expression, as defined by wikitionary:
"To take an action or make a gesture intended to preserve one's reputation or honour"
I argue that this expression is under-used in this day and age of privacy violations.
Awesomeness from Saturday Morning Breakfast Cereal!

Privacy is not

Tech folk like me were surprised at the publicity around the leak of celebrity nudes a few weeks ago. With the continuous string of NSA scandals over the last years, we didn't expect anybody to still think their data was safe online. Apparently, we still have to make the argument for privacy...

For many people, privacy and the arguments against NSA style "collect it all" spying seem moot: "I have nothing to hide".

Now this argument has been solidly debunked in various articles, breaking down to these main reasons:
  • You don't know what you have to hide
  • You should have something to hide
  • Privacy is a basic human need
On the first two, security researcher Moxie Marlinspike wrote for Wired Magazine.

You don't know what you have to hide

In the US, the federal government can't even count the number of laws one can break, and Moxie argues:
If the federal government had access to every email you’ve ever written and every phone call you’ve ever made, it’s almost certain that they could find something you’ve done which violates a provision in the 27,000 pages of federal statues or 10,000 administrative regulations. You probably do have something to hide, you just don’t know it yet.

A society with perfect surveillance means anybody could be locked up at any time as everybody does things wrong all the time. Law enforcement becomes arbitrary (and consequently a great means for controlling people who do things the government doesn't like). Just one recent example: in Washington, being smelly is a crime.

Moxie does not even discuss changes in policy and politics. What is legal today can haunt you tomorrow! This is not a hypothetical situation: in World War II tens of thousands lost their lives because the Dutch government kept extensive records on every citizen.

You should have something to hide

The second point is that if laws were never broken, they would never be changed and progress of society would come to a stand-still. In a world of perfect law enforcement, slavery would still be with us, sodomy laws would be in effect and women wouldn't be allowed to run businesses or perhaps even drive cars. Probably nice for bureaucratic governments (things are simpler that way) but I don't think it is wise to limit the world our kids live in based on what we can deal with and understand today...

Despite their very real impact, these arguments, to many of us, seem mostly relevant around an oppressive regime. We're happy that the protests in Hong Kong are aided by techology but it doesn't make us use them.

Privacy is a basic human need

Then there is the argument that people need privacy. Not because they do illegal things, but just because. The often-heard explanation: when you go to the toilet, you close the door. Not because you do something illegal there, but just because you'd prefer doing it alone!

This might not feel like a strong argument, perhaps that is why Moxie doesn't mention it. But it goes far deeper than the other reasons for privacy, to something very central to us, human animals. Everybody feels a need to present themselves well to others! We use make-up, proper clothes, perfume and deodorant. We act and speak careful, ever mindful of the impression we leave on people. And privacy is central to control over how others see you.
Marying as WoW character

Saving face

Words like reputation and honour in the definition of "saving face" by wikitionary make it sound like a big, special thing, but it is true for everybody, every day: we all go through extraordinary length to control how others see us. It is why we carefully choose the clothes we wear and the car we drive. We even wear different faces around different people. Loving husband or wife, funny friend, hard working employee, trusted confidant, sensitive and dedicated son, powerful wizard.

We are careful to keep these separate. If one of your parents would suffer from cancer, you would share the pain with close friends, but not the poker friends at the bar. You'd share that you had to deal with a burn-out a few years ago with your husband, but not your colleagues. If you lose your job you keep up appearances to some friends, but share your feelings with others. You would tell at work about your kid puking over you at breakfast but not about your wife who suffers from depression.

The carefully build impressions others have of us are maintained at almost all costs, and we don't even realize it. It is more obvious in some situations, of course - when something bad happens to you but you don't want some group of people to know; or, typically, when dating or soliciting for a job, when you put up your best, cleanest face and present yourself as perfect as you can. Or when you get very upset when certain information (private pictures, habits or hobbies) become public. But you always care about your appearance.

Losing control?

Modern social media are putting a bit of a wrench in this form of social engineering we all engage in. A date or potential employer can look us up on the internet, finding out things we'd rather not share. And if the data isn't available openly, they can probably just pay for it. Awareness of this is still rather low but, like the Silicon Valley folks keep their kids from using computers and even send them to analog schools, many tech people I know are far more careful with their online profile than the average consumer, who happily takes the free data storage for uploading their lives to servers in the cloud.

There is a time factor at work here. This technology arrived when my generation was (mostly) old and wise enough not to put too much embarrassing stuff online. But just think of everything you did before you turned 18 - I don't know about you, dear reader, but I sure don't want that online. Yet this is exactly what the current and future generations face! Why else are tools which promise to delete your data after a short time, like Snapchat and friends, so popular - and why else do people get so upset when the promises about deleting data are broken?

Because they are being broken, and will continue to be, either by the companies themselves (your data is worth more than you think!) and by governments, hackers and so on.

I think it is important to realize how a lack of privacy impact us, as humans. In the end, it might be the most important argument: in this digital age, we lose the abilities to control how we present ourselves to others. Time to take back our data and decentralize.

read more

Major update of the News app coming!
September 30, 2014

news app
News app in action

Last week, the News app was updated to 3.0. This new version is a major rewrite, bringing major improvements to the user interface. In this blog we’ll highlight some of them.

User Interaction

A major theme for changes in version 3 has been a more flexible user interface. Two requests, Do not mark as read on scrolling and Sort order of items optional prompted a rewrite of the core code to allow the flexibility needed to implement them. And indeed, these two made it in as new features. If you skim headlines while scrolling down and want to explicitly mark articles as read, you can disable the automatically ‘mark as read’ action; and if you want to read your comics in the proper order, tell the News app to order the feed oldest-first! Other improvements include:

  • The ability to specify custom CSS rules so you can fix up the bad look of some feeds
  • Much better compact view with title ellipsis, keep unread button and keyboard shortcut to expand item
  • OPML import now uses the feed title if given
  • Added create folder form in addition to the subscribe form

But it hasn’t just been features: this improvement for example fixes the distracting changes in placement of the buttons overlaying the feeds. News will work a lot better on mobile devices and there’s a new feed design. Settings have been improved as well and the interface has been cleaned up with many less-used buttons moved into a sub menu. Last but not least, new keyboard shortcuts were introduced and video should now work.

News apps

There is a large number of third party apps which sync with the ownCloud News app. You can find them on our third party apps wiki.

If you found another app that works with ownCloud News (or any other ownCloud app!) feel free to add them to the wiki!

Get it and contribute

You can get the News app from the app store. You’ll have to download it and install by hand for now, a future version should be installable automatically from the Apps overview in your ownCloud. If you still have installed the Turn Off Code Checker App from a previous version, it is recommended to disable that – a race condition has the potential to delete your config.php file.

To make it easier for developers to contribute to the News app, it now is build with pure JavaScript rather than CoffeeScript. If you want to help test the current branch, you can get it as a zip file or check it out from git:

git clone git@github.com:owncloud/news.git

Of course, pull requests with fixes and features are very much welcome as well!

read more

Raghu Nayyar
5 Things Every Designer SHOULD know
September 29, 2014

I have been building for the web since quite a while. During this time, I have mostly juggled the role of an interaction / UI designer and a front-end developer. As a developer, I can expect the following out from a designer I am working with :-

  1. Some very basic terminal commands. Nothing really badass with the terminal, but I do expect a designer to know how switch between folders / files via the terminal. Maintain a cheat-sheet. This surely helps.
  2. A rough idea about what is Software Version Control, or as the product designer sitting right next to me says ‘using Git’. Point 1 and 2 compliment each other if the designer uses terminal to do this. This is important if you want to revert / save the changes he/she has made.
  3. An ability to use Stack-Overflow and Google effectively. This will solve all the problems and you don’t have to ping a developer about setting up XAMPP or starting a rails server.
  4. Pixel Perfection is important: agreed, but 20px is much more readable than 19px or 21px. Prefer using multiples of 5 while you align the content.
  5. Ask someone around, or use Google before starting to use a new technology which affects the code. In other words,

If you want the developers of your team to love you, don’t use stuff like DreamWeaver, it sucks.

Discussions on Medium

read more