http://www.spiration.co.uk/channel/0 en-us Torkalot christo@uk.com christo@uk.com [sphinx] error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: http://www.spiration.co.uk/post/1459/[sphinx] error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: To fix this error: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory Just do: sudo ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.15 /usr/lib/. annoying, but seems to be the only way. I tried every configure option under the sun to point at the mysql lib directory, but the sphinx compile scripts wouldn't take it. christo Ubuntu apt-get error 404 Not Found [IP: 91.189.88.45 80] http://www.spiration.co.uk/post/1458/Ubuntu apt-get error 404 Not Found [IP: 91.189.88.45 80] All you need to do to resolve this problem is to modify your /etc/apt/sources.list file. mine now looks like this: [code] #deb http://archive.ubuntu.com/ubuntu jaunty main restricted universe #deb http://archive.ubuntu.com/ubuntu jaunty-updates main restricted universe #deb http://archive.ubuntu.com/ubuntu jaunty-security main restricted universe deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe [/code] All that's happened is that the installed ubuntu version has fallen out of support, so you need to point your apt sources at the old-releases repo. The file shown just has the original sources commented out and a new old-releases.ubuntu.com location added in. All the other forum posts about moving sources.llist around, running sed commands against your sources and all that junk doesn't work, or at least didn't for me.. I don't even see that the sed replacement would have replaced anything in my case.. Hope this helps. christo what command to use in unix http://www.spiration.co.uk/post/1456/what command to use in unix Hi, I am new to unix/linux. A friend change my home directory. How can I go back to my home directory. Thanks How to config permission for users. http://www.spiration.co.uk/post/1455/How to config permission for users. Hi, I read your post about install vsftpd, i have problem with permission for user to access ftp. How can i config in order that users can only have full control on user's dir, other's dir only view and download, not upload for override or modify content files and folders? Thanks in advance, ERROR: planetguru/Lampshade.git doesn't exist. Did you enter it correctly? http://www.spiration.co.uk/post/1453/ERROR: planetguru/Lampshade.git doesn't exist. Did you enter it correctly? Really just a note-to-self, but somebody else might find this useful.. I started seeing this error this morning: ERROR: planetguru/Lampshade.git doesn't exist. Did you enter it correctly? It took me a short while to remember that I had renamed the project on github shortly before (removing the capitalisation of 'lapshade'). Your local git repo won't be aware of this name-change, so when you attempt a push up to the master repo, github will report that it doesn't exist. To fix the issue, open up the .git file under [..]/projectname/.git/config and change the line which reads: [code] [remote "origin"] url = git@github.com:username/Projectname.git [/code] Just make sure that Projectname matches the project name which you have up on github - and you're done. The hierarchy of website needs http://www.spiration.co.uk/post/1452/The hierarchy of website needs So you want your customers to like your website. Every business does. Ideally they will leave a good comment, or emerge as 'Net Promotors'. You hope they will come back regularly to purchase your product, or read your blog. Some folks belive that the [i]only[/i] way to please a customer is to give them new features, or to make existing features look better. The main purpose of this article is to point out that those people are wrong. Of course new, good-looking features are pleasing to the end user. However the only people who are going to be impressed solely by feature-x, or re-skin-y are the dozen or so mostly-blokes sat around your board-room table. This dawned on me at a recent off-site with [url=http://www.phildixon.org]Phil Dixon[/url] and the Hierarchy of Website Needs was born. [url=http://www.flickr.com/photos/planet_guru/5825787099/][img]http://farm3.static.flickr.com/2296/5825787099_8ca7dde17a.jpg[/img][/url] The context was a session where we were planning the delivery of our next big project. Of course we walked through feature requirements, UX desires, the business rationale and the various criteria of success - all good stuff, but we were on a gravy train. What do I mean by that? Well, how would we know that what we have delivered has been a success? My concern was that we could deliver the whole darn lot, but if the finished product just didn't work as expected, or ran like a blocked drain, we would have failed outright. Queue facepalm. In 1943 Abraham Maslow published his Hierarchy of Human Needs, starting with the physiological needs, progressing through safety, belonging and esteem up to Self Actualization. He stressed that the most basic level of needs must be met before the individual will persue subsequent or higher level needs. The hierarchy of website needs is similar. [u]It works[/u] First of all, the customer expects the website to work. Pure and simple. When a user visits your homepage, or logs into your application, they do not expect to see a sign on the door saying 'we are undergoing maintenance - why not try one of our competitors'. If your website is frequently unavailable, or doesn't meet the basic needs of its intended purpose, then you have 'bottom of the pyramid' problems which you need to resolve. You simply do not have the luxury of dreaming up new bells and sprinkles. [u]It's fast[/u] Many companies, including [url=http://www.technologyreview.com/files/54902/GoogleSpeed_charts.pdf]Google[/url] and [url=http://www.gomez.com/wp-content/downloads/GomezWebSpeedSurvey.pdf]Gomez[/url] have put science behind the understanding that site performance directly affects user satisfaction. In 2006 Akamai revealed that 75 percent of online shoppers who experience a site that freezes or crashes, is too slow to render, or involves a convoluted checkout process would no longer buy from that site. The research also revealed that thirty-three percent of consumers shopping via a broadband connection will wait no more than four seconds for a Web page to render [url=http://www.akamai.com/dl/reports/Site_Abandonment_Final_Report.pdf]full report here[/url] Don't leave customer experience to chance. Site speed is a requirement, not an optional extra. There is simply no point spending thousands on a new feature, or millions on a new line of business if your customers are going to walk away on first touch. That will make 'Net Detractors' of your customers and erode your business. Fast comes first. [u]It's useful[/u] So your site works and is fast, but you still have work to do if it's going to be really useful. If a user has to perform five clicks to get to their on-site messages, or a dozen clicks to purchase a product, then you are likely not useful to that individual. Some sites have different levels of authentication, requiring the user to log in twice to access different points of the user journey. Others obscure the shopping cart right up until checkout. There isn't any point in putting all that effort into making your site work and performant if the user journey sucks. Make useful changes to your product. Reduce time-to-checkout, simplify navigation, and keep communicating through sensible information architecture and signposting. [u]It's cool[/u] Cool is only cool if it works, if it loads in an acceptable time-frame and if the user can figure out how to use it. Once you have met those basic needs, you are ready to progress to the top of the pyramid and start truly innovating with your online product. If you miss any of the levels below, your 'cool' offering will be lost or wasted on those customers who wait long enough for your page to load. Your online business will either shrink, or fail to meet its full potential. At my company, we are starting from scratch, building an entirely new web-serving framework and directly addressing all of these areas of the pyramid at the same time. Our focus, however, is always primarily on the bottom layers of the hierarchy of website needs. Building from that strong base will give us the canvas we need to present those killer features, which together with the other basic needs will make our online business the indisputable industry leader, which we all know it to be. christo Sony Playstation security incident http://www.spiration.co.uk/post/1451/Sony Playstation security incident It was with mixed emotions that I received this email from Sony today. Yes it's crap that these incidents occur, but it's also encouraging to see them proactively contacting customers and keeping us informed. I do feel a bit nervous knowing that they have had to engage a 3rd party security firm to investigate what happened. I wonder what that means for the duration of the PSN controlled outage. Anyway, here's the email content: [code] ================================================================================ Valued PlayStation Network/Qriocity Customer: We have discovered that between April 17 and April 19, 2011, certain PlayStation Network and Qriocity service user account information was compromised in connection with an illegal and unauthorized intrusion into our network. In response to this intrusion, we have: 1) Temporarily turned off PlayStation Network and Qriocity services; 2) Engaged an outside, recognized security firm to conduct a full and complete investigation into what happened; and 3) Quickly taken steps to enhance security and strengthen our network infrastructure by re-building our system to provide you with greater protection of your personal information. We greatly appreciate your patience, understanding and goodwill as we do whatever it takes to resolve these issues as quickly and efficiently as practicable. Although we are still investigating the details of this incident, we believe that an unauthorized person has obtained the following information that you provided: name, address (city, state/province, zip or postal code), country, email address, birthdate, PlayStation Network/Qriocity password and login, and handle/PSN online ID. It is also possible that your profile data, including purchase history and billing address (city, state, zip), and your PlayStation Network/Qriocity password security answers may have been obtained. If you have authorized a sub-account for your dependent, the same data with respect to your dependent may have been obtained. While there is no evidence that credit card data was taken at this time, we cannot rule out the possibility. If you have provided your credit card data through PlayStation Network or Qriocity, to be on the safe side we are advising you that your credit card number (excluding security code) and expiration date may have been obtained. For your security, we encourage you to be especially aware of email, telephone, and postal mail scams that ask for personal or sensitive information. Sony will not contact you in any way, including by email, asking for your credit card number, social security, tax identification or similar number or other personally identifiable information. If you are asked for this information, you can be confident Sony is not the entity asking. When the PlayStation Network and Qriocity services are fully restored, we strongly recommend that you log on and change your password. Additionally, if you use your PlayStation Network or Qriocity user name or password for other unrelated services or accounts, we strongly recommend that you change them, as well. To protect against possible identity theft or other financial loss, we encourage you to remain vigilant to review your account statements and to monitor your credit or similar types of reports. We thank you for your patience as we complete our investigation of this incident, and we regret any inconvenience. Our teams are working around the clock on this, and services will be restored as soon as possible. Sony takes information protection very seriously and will continue to work to ensure that additional measures are taken to protect personally identifiable information. Providing quality and secure entertainment services to our customers is our utmost priority. Please contact us at http://eu.playstation.com/psnoutage should you have any additional questions. Sincerely, Sony Network Entertainment and Sony Computer Entertainment Teams Sony Network Entertainment Europe Limited (formerly known as PlayStation Network Europe Limited) is a subsidiary of Sony Computer Entertainment Europe Limited the data controller for PlayStation Network/Qriocity personal data ================================================================================ Please note that this is an automated e-mail, so replies to this address cannot be responded to. (C)2011 Sony Computer Entertainment Europe. eu.playstation.com "PlayStation", "PlayStation Network", "PlayStation Store", "PlayStation Home", "PS3", "PSP" and "PS2" are registered trademarks of Sony Computer Entertainment Inc. All titles, content, publisher names, trademarks, artwork, and associated imagery are trademarks and/or copyright material of their respective owners. All rights reserved. Prices, content, promotions and services are subject to change or withdrawal at any time. Content may not be available in all territories. Games sold in the United Kingdom are age rated by the independent organisations PEGI and BBFC. To find out more, visit www.pegi.info, www.bbfc.co.uk or www.askaboutgames.com. Age ratings indicate the age for which the game is suitable. [/code] christo