This is a list of Open Source eCommerce Software.
Monday, October 12, 2009
List of Open Source eCommerce Software
SSH加密通道配置
安全外壳协议(Secure Shell Protocol / SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。
常用的SSH工具有开源软件PuTTY,支持SSH远程登录的主机可以实现socks5代理服务器的功能,不过在PuTTY中没有配置文件,需要手动设置才能实现,且无法保存,而PuTTY完整版自带的pLink可以实现命令行方式调用PuTTY实现SSH的加密通道。
具体的方法是,下载这个文件后解压,pLink的调用参数是:plink -C -v -N -D 本地端口 远程用户@IP或域名:远程希望打开的端口。例如,远程IP为: 111.111.111.111 用户名为abc,本地打开135端口,远程打开22端口,ssh端口为123的,plink -N -D 127.0.0.1:135 abc@111.111.111.111:22。运行完成后,在Firefox中设置SOCK5为本地IP和端口即可。如果觉得pLink还麻烦,使用MyEntunnel(My Encrypted Tunnel)可以图形化实现这个功能。
配置好SSH之后,还需要配置Firefox浏览器,首先要在Firefox设置SOCKS远程域名解析,主要是为了防止DNS污染,具体设置方法是,在Firefox地址栏中,输入 about:config ,按确认,修改里面的一项数值,改成 network.proxy.socks_remote_dns=true 就可以了。
Sunday, October 11, 2009
SSH加密通道实现翻墙术
过去的几个月,是令人窒息的几个月,大量优秀的网站都被无端关闭,本以为十月份之后,网络会重新畅通,那些我们喜爱的网站,例如Twitter,Facebook,Youtube等都会回来,但事实上,现实又一次令我们失望了,现在已经到了十月十日,恶劣的网络环境依旧,上不去的网站依旧还是上不去,更糟糕的事情是,几乎所有的翻墙工具都失效了,甚至连https的Google Docs都上不去了。
事实上,没有翻不过的墙,这篇文章将介绍另一种翻墙手段,SSH代理翻墙,对于购买类似Dreamhost主机的用户,会有SSH帐号可以使用,通过这个SSH帐号,即可实现更为安全可靠并且稳定的翻墙术。
本文将在一天之后删除,需要这种方法的用户请自行将本文保存在本地。
名词解释:SSH
安全外壳协议(Secure Shell Protocol / SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。
常用的SSH工具有开源软件putty,后面介绍的MyEntunnel最终还是靠pLink调用putty实现SSH的加密通道。
第一步:获取拥有SSH权限的帐号和密码。
对于购买类似Dreamhost主机的用户,会有SSH帐号可以使用,也可以通过其他方式购买或者获取SSH帐号。
第二步:配置MyEntunnel软件
下载并安装MyEntunnel,该软件全名为My Encrypted Tunnel。
按照上图将第一步收到的帐号信息填写到相应的地方后,点击按钮,再点击
按钮。
第一次连接过程中会出现一个认证对话框,按照提示确认即可。以后的自动连接中将不再出现此认证对话框。
最后点击按钮,使对话框隐藏到系统任务栏中。
提示:
为MyEntunnel创建一个快捷方式,将其复制到系统的【启动】(C:\Documents and Settings\当前用户名(需要修改成你自己的)\「开始」菜单\程序\启动)文件夹中,今后开机便可自动启动软件,并自动连接服务器。
绿色代表连接成功且稳定;黄色代表正在连接或重新连接;红色代表连接失败。
第三步:配置Firefox浏览器
假设你正使用Firefox浏览器阅读本文。
一键安装:http://autoproxy.mozdev.org/latest.xpi
点击立即安装,安装后,重新启动Firefox。然后你会看到如下对话框,选择gfwlist (P.R.China)后,点击确定。
接着你会看到Firefox主界面右上角出现有一个"福"字图案,点击"福"。
点击"代理服务器——编辑代理服务器"。
随即出现如下画面,你会看到如GAppProxy、Tor和Your Freedom这样一系列代理服务器名称。
将GAppProxy一栏的参数修改为如下图所示。
修改完毕后,点击确定。至此配置已全部就绪。
版权信息:您可以自由复制、传播、演绎本作品且无需署名、无需注明原始出处。
Friday, October 9, 2009
Untangling the Web with Mozilla Weave
Syncing bookmarks? That's for amateurs! If you're ready to get real, you can sync your bookmarks, passwords, history, tabs, and more with Mozilla Weave Sync for Firefox and Fennec.
Syncing passwords and bookmarks is old hat. Mozilla Weave, a Mozilla Labs project is a tool designed to let you sync everything down to your tabs and do it securely. If you're one of the many "road warriors" depending on Mozilla browsers, Weave is your ticket to a seamless Firefox experience across all your machines.
If you only have one machine where you use Firefox to browse the Web, you probably don't have much need for Weave. But if you're using Firefox at home and at work, or any other scenario with multiple machines, you'll definitely want to take a look at the latest iteration of Mozilla Weave. The project recently released Weave Sync 0.7 for Firefox 3.5 and later (including the 3.7a1 release).
Even though Weave is the answer to a lot of my problems, I haven't been using it previously. I'd tried Weave before, but stopped using Weave pretty quickly because it seemed to make Firefox enormously sluggish. However, the most recent release seems quite snappy.
Using Weave is simple: Install the extension and restart Firefox. Then create a new account or enter your username, password, and passphrase if you already have an account.
One word of caution — you need to keep your passphrase handy. You apparently can't recover the passphrase, only reset it and delete your data. This is a bit of a hassle if you (like me) have gone a longish interval between using your passphrase and have forgotten it. I have a number of "stock" strong passwords I use for services like Weave that I can cycle through, but passphrases aren't terribly common — when I started looking at Weave 0.7, there was pretty much zero chance I'd remember what I used last time I set it up. I do know for certain what it wasn't at this point, but that did me little good. Since I was only reviewing Weave and not depending on it previously, that wasn't a big deal for me — but if you're going to depend on Weave, make sure you have picked a passphrase you won't forget!
What Weave Syncs
As mentioned, Weave does more than just sync passwords and bookmarks — though it does that. It also syncs history and tabs, and does so continuously. So, if you're at home and logged into sync and surfing the Web at home, you should be able to pick up the same session at work after your commute.
Of course, you don't have to sync all that. You can opt out of syncing certain things like history, tabs, passwords, etc. So if you want to sync history and bookmarks but don't want to have your passwords backed up, it's totally doable.
The data is also encrypted, so you shouldn't have to worry about your data being exposed on Mozilla's servers. If you're truly paranoid, it gets even better. Individuals or organizations that would like to deploy Weave Sync without sending data to the Mozilla mothership can set up their own server. Yes, you can have your cake and sync it too!
The long term prospects for Weave are even better, though. Weave is actually being developed as a platform that will allow other extensions to sync data as well — so the possibilities for Weave are pretty exciting, if Mozilla can get the same kind of buy-in with Weave that they have with Firefox add-ons.
Finally, Weave also has a great story for mobile users. Weave also works with Fennec, the Mozilla Project's mobile browser effort — so as users take up Fennec on mobile devices, they can sync with their desktop browser and mobile device. The most obvious advantage here is the ability to sync passwords with mobile devices to avoid retyping passwords on devices with tiny keyboards.
Overall, I was much more impressed with Weave this time around. Users who have a mobile lifestyle should definitely take the time to take it out for a road test. Some things remain unsynced (like extensions), but Weave Sync is a definite improvement over simpler tools like Xmarks.
Wednesday, October 7, 2009
FotoSketcher turns digital photos into beautiful pencil sketches or paintings
Clouds Now Strong Enough To Support Your Business
October 6, 2009 (Network World) Technology makes life easier for small businesses, even if you can't see that while cursing your personal computer for some problem or another today. Not only have hardware costs dropped by an order of magnitude over the past two decades, you can now run your business quite well without any hardware beyond one laptop or netbook for every employee. The fuzzily-named "cloud" can support your business without any local hardware. And when you do want local hardware appliances, they should be tied into the cloud as well for disaster recovery support.
Let's define "cloud" as a hosted service leveraging hardware not in your location. You can have a private cloud, as many large companies do, by providing remote user services from a centralized but company owned data center. Mainframes could be called the original cloud with our definition, because few people were in the same location as their computer.
Smaller companies, even those with multiple locations, find a private cloud expensive, making them overkill when balancing cost versus benefits. Third party clouds, however, can now do everything a business needs. The smaller the company, the more they should look to hosted "cloud" providers for services ranging from marketing to customer acquisition to accounting to project management to payroll. You don't have to use hosted services for all these things, but if you do, you'll save considerable money upfront and get constant software upgrades as part of your deal.
What technology does a small business need, whether real estate office or dry cleaners or restaurant or muffler shop? What comes to mind first, thanks to Microsoft's constant marketing, is a server. Since Novell shot itself in the foot so often it lost the majority share of the server market years ago, a server automatically means Microsoft to most people.
And what will our, say, new law firm with two attorneys expect their on-premise Microsoft server to provide? In terms of general purpose functions, a way to get e-mail, share files, and have a site on the Web. So let's look at each of these options.
First e-mail, a critical need today. Yes, you can host your own e-mail server, but please don't until you're large enough to have a full time administrator with security training on staff. Many malware writers and spam mongers love inexperienced companies leaving their unpatched and unmonitored Windows servers available for corruption. My spam filter will thank you for not becoming a spam bot spewing more garbage across the Internet.
Hundreds of hosted e-mail options are available for far, far less money than it costs to run your own e-mail server hardware and software. A handful of dollars per month per user gets you better, and more secure, e-mail service than you can provide with your own inhouse server. Microsoft's Exchange Online provides services directly or through resellers, but dozens of other services offer different but equivalent e-mail services, and Google Apps includes e-mail and more for $50 per user per year. The "more" from hosted services usually includes shared calendars, contact lists, task lists and other goodies. I've mentioned HyperOffice and StreetSmart several times, and they offer all of the above with file support and more. Google also offers applications like a word processor and spreadsheet online for the same $50 per user per year.
Second, you need a place to put your files. Leaving them on each user's computer guarantees problems, so a shared file location will save your hair from falling out. HyperOffice, StreetSmart and Google Apps offer places to store files along with other services. Egnyte and Box.net offer hosted file services that act like a local server without the high price of hardware acquisition. NomaDesk puts a different twist on things by using a synchronization model across shared storage and individual computers.
You still need some type of backup with all these, and online service options abound. SpiderOak adds file sharing (ShareRooms) to online backup for few dollars per user per month. Other backup options were discussed last month.
Web hosting services have been around for years, and should be the choice of all smaller businesses. Even e-commerce hosting should be outsourced to a company that specializes in keeping Web hosts secure and online. The extra server under the table in the break room is not a good choice for a Web host, especially with so many hackers targeting Web hosts today. You need security expertise to protect your Web site, so let your Web designer and hosting company carry that load.
Every business needs accounting and payroll help. From QuickBooks Online to WorkingPoint which had to change its name from Netbooks once the little computers got so popular, there are hundreds of online accounting options for companies of all sizes. Online services update constantly, including your state payroll details, as part of your regular monthly price. That certainly beats upgrading the payroll module each year. Assuming, of course, you don't use a separate payroll service, like ADP and others that started years ago before the Web became part of the equation.
Sales software? Online. Personnel management software? Online. Project management software? Online (more details next week). Database software? You guessed it.
Many companies, such as a two attorney law firm, need specialized software. Lawyers need case management software, and there are well over 100 hosted applications available. Every specialized industry has dozens to hundreds of online Software as a Service options providing software built for that industry.
When you need a new software or service, look up to the cloud first. Every SaaS vendor offers free trials. Once signed up, you pay per month, and you can stop paying per month whenever you want. Not working well for you? Stop paying. Your lease payments for a hardware server and on premise software? Try canceling that after a few months and see what happens.
Tuesday, October 6, 2009
Twitter: How to Get Started Guide for Business People
Don't understand what all the Twitter fuss is about or why you might want to use this social networking tool? You're not alone, but you may be missing out on useful information and professional connections. Check out our quick and easy guide on how and why to get started with Twitte
– C.G. Lynch, CIO
February 03, 2009
Twitter remains a very nascent social network, so if you don't know how it works or what it does (or you haven't even heard of it), don't feel bad. In fact, you're still in the majority. But we're here to help you reap the benefits of Twitter with this quick get-started guide.
Jeremiah Owyang (@jowyang), a senior Forrester analyst who researches social media and who pens a blog on Web Strategy, says that while Twitter doesn't release exact numbers, he estimates that three to six million people use Twitter, compared to 150 million for Facebook.
Here is an (appropriately) short explanation of Twitter: Twitter is a free service that allows users to publish short messages of 140 characters or less. These messages are read by "followers" — people who make a conscious decision to subscribe to your messages and have them delivered to their own Twitter home pages.
Each message you post is known as a "Tweet." In the social media and social networking industry, Twitter facilitates a process known as microblogging or microsharing. Every user is identified by putting an "@" sign in front of their name (for instance: @cglynch).
Joining Twitter has value for many people, but it can also be a waste of time if you don't understand how the medium works and how best to utilize it. We take a look at suggestions from social networking gurus to help you determine if adding Twitter to your daily tech diet is in your best interest.
Do You Belong on Twitter?
The Wild West view of social networks proposes that you should just try them out and see whether or not you like them. But in a world where most people already belong to existing social networks (such as Facebook or LinkedIn), on top of using long-established technology like e-mail and text messaging, allocating time for another outlet should be considered carefully.
"Think about why do you want to do it," Owyang says. "Do you want to join because there's buzz about it [in the media] or because President Obama is on it? Especially now, you need to spend your resources and your time well."
Twitter should be place where you want to share common interests and ask insightful questions, and, ideally, read the interesting answers you get back, says Laura Fitton (@pistachio), who runs Pistachio Consulting, which advices people and companies on how best to utilize Twitter.
Though some people use Twitter to keep people in their personal life updated, Twitter has developed a business following. People in a particular industry (say engineering, software development, or public relations) often use Twitter to keep up with news, opinion and happenings in their field, for example. Once you get going with Twitter, this information will come to you. More on that in a minute.
What You Can Gain and Share With Twitter
If many Twitter evangelists looking to broaden the service's demographic had it their way, they might want to change the site's official branding a bit. When you go to Twitter to sign up, it says, "Twitter is a service for friends, family, and co-workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?"
"The best way to make the most use of it is not just answer what are you doing now," says Owyang. "Instead, answer: 'What's important to me?' That changes the conversation and makes value. It takes away some of the minutia and shows you want to talk about something that's more useful and interesting."
In other words, the "I'm running to the store" messages might not be as compelling amidst the noise of Twitter messages as "I just read a book on [insert some topic that's interest to you]." If you have room in the 140 characters, state an opinion or analysis of it.
It's about "what has my attention right now?" Fitton says. "The point of Twitter is what do we have in common or having some kind of shared experience."
1. Twitter.com Click on the "Join the Conversation" button in middle of the page.
2. Fill out basic information. This will include your full name, preferred user name, password and e-mail address. Remember that the user name is what people will see with an "@" symbol in front of it.
3. See if your friends are on Twitter. After you fill out basic info, you'll be prompted to look for friends in your Gmail, Yahoo, MSN, Hotmail or AOL accounts so you can begin following them if they're already on the service.
4. Twitter's suggestions. Twitter will suggest some people for you to follow as well. Check to see if anyone of them are relevant.
5. Setting up your profile. Click on "settings" in the upper right hand corner of your Twitter home page. You'll be brought to a tab-based menu that helps you build your profile and adjust settings.
6. Fill in the fields. Of particular importance is the "one line bio" under the "Account" tab. You have 160 characters to present yourself to the Twitter community. Many people choose to state their profession, and then maybe something outside of work that interests them as well. CIO's C.G. Lynch (@cglynch), for instance, has the following: "Staff Writer at CIO, New England Sports Fan."
7. Start looking for followers Regardless of how many people you found through e-mail search and Twitter's suggestions, start looking around for people you might find interesting. Use search.twitter.com.
Who to Follow on Twitter?
The early users of Twitter have turned the issue of followers into a bit of popularity contest, and the PR and marketing professionals follow thousands of people in some cases to help tout their brands over the service.
But following a lot of people can create unnecessary noise that will render the service useless to you.
"The people you choose to follow should bring something compelling to your life," says Fitton. "I feel sad people think that's important to follow a ton of random people or have people with a lot of followers to be important or get value from Twitter."
Owyang suggests starting with people you know. When you sign up for Twitter, you will be promoted to search for friends from your Gmail or Yahoo Mail accounts and show if you are on the service. Also, he says, you can use Twitter's search tool to look for people that might be twittering in your field.
You don't need to know people personally, but they should relate to your interests. You also might want to look for luminaries in your industry who often publish links to things they're reading with short comments on it. If you're into biking, you might follow Lance Armstrong (@lancearmstrong). If you're into politics, maybe you follow party operatives like democrat Joe Trippi (@JoeTrippi) or republican Karl Rove (@KarlRove).
Not long after you join, people will begin following you. Before you follow back, make sure you're going to get something substantive out of their tweets, Owyang says.
Other experts advise you think more broadly, at least to start. Stowe Boyd (@stoweboyd), a social media consultant who writes the /message blog, suggests following at least 100 people right away. He agrees with Owyang and Fitton that you should look for quality people, but believes it's important to throw yourself into the Twitter environment and see how information moves differently.
With Twitter, information flows to you, in contrast to more traditional mediums such as a news website, where you must click around and seek out information on your own. On Twitter, after you select followers, the information just comes to you.
"The point is getting in the flow, and having it wash over you," Boyd says.
Remember, You're Publishing: Google Will Find Your Tweets
It's important to remember that Twitter is a publishing medium. In many cases, Tweets can be picked up by Google. So remember what you say, especially if you tend to talk business over Twitter (as many people do).
An executive from a PR agency that works with FedEx published a tweet where he spoke ill of the shipping company's hometown of Memphis, Tennessee..
The tweet went: "True confession but I'm in one of those towns where I scratch my head and say 'I would die if I had to live here!'"
FedEx responded to him with an e-mail expressing its disappointment in the post.
"What you say can affect your blog or business. Your boss, competitors, wife or future wife," Owyang says. "You need to remember, it's publishing."
Another caution: because a Tweet is so short, it's even harder than with say e-mail for people to pick up context or tell when you're being sarcastic versus serious, Fitton says.
"You need to think carefully about how you put it and how it sounds," she says. "Think about not only your immediate followers but your potential audience, which is the whole Web. Tweets get googled pretty prominently."
Featured Post
Windows和Ubuntu双系统完全独立的安装方法
http://www.ubuntuhome.com/windows-and-ubuntu-install.html | Ubuntu Home Posted by Snow on 2012/06/25 安装Windows和Ubuntu双系统时,很多人喜欢先安装windows,然...
-
http://www.williamlong.info/archives/3125.html -月光博客 互联网精准广告定向技术,指的是依托于搜索引擎庞大的网民行为数据库,对网民几乎所有上网行为进行个性化的深度分析,按广告主需求锁定目标受众,进行一对一传播,提供多通道投放,按照效...
-
VOA News A wine-tasting near Beijing, China Finally, a listener in Taiwan wrote to ask why his face turns red when he drinks alcohol. Th...
-
Companion Website for: Word Frequencies in Written and Spoken English Word Frequencies in Written and Spoken English: based on the British N...
