Monthly Archives: November 2009

PHPHOST BLOG

Web Hosting Related Articles You May Need

Creating a Web App from Scratch – Part 8 of 8: Security & The Future

Hooray we made it! First of all, thanks for following along this whole journey. You can go check out the real live app for yourselves:
http://coloredlists.com
Below we’re going to wrap up a few things by talking about some of the choices we made, security precautions, and ideas we (and you) have for a version 2.0 of [...] Continue reading

Posted in Article, Syndicated | Leave a comment

Website accessibility using NVDA

Website accessibility is a serious topic for all web developers these days, and if it isn’t, it should be. Making a website that is accessible is not that hard, but it does require you to think from a UI point of view instead of a pure coding thought process. One tool that is freely available for you to download is NonVisual Desktop Access (NVDA). The website describes it as this:

“Providing feedback via synthetic speech and Braille, it enables blind or vision impaired people to access computers running Windows for no more cost than a sighted person”

This tool can help you diagnose accessibility issues your website may have for blind or vision impaired users. It can help you diagnose input fields that can’t be read, missing alternate text for images and a bunch of other things. You can download this great piece of free software from here.

Continue reading

Posted in General, Syndicated, Tools | Leave a comment

List the First Monday of every month using C# and VB.NET

Here’s some code for listing down the first Monday of every month in an year using C# and VB.NET. The Monday’s listed in this example are for the year 2010

C#

public static void Main(string[] args){    for (int mth = 1; mth <= 12; mth++)    {        DateTime dt = new DateTime(2010, mth, 1);        while (dt.DayOfWeek != DayOfWeek.Monday)        {            dt = dt.AddDays(1);        }        Console.WriteLine(dt.ToLongDateString());    }    Console.ReadLine();}

VB.NET

Public Shared Sub Main(ByVal args() As String)    For mth As Integer = 1 To 12        Dim dt As New DateTime(2010, mth, 1)        Do While dt.DayOfWeek <> DayOfWeek.Monday            dt = dt.AddDays(1)        Loop        Console.WriteLine(dt.ToLongDateString())    Next mth    Console.ReadLine()End Sub

OUTPUT

image

Continue reading

Posted in C#, Syndicated, VB.NET | Leave a comment

Stop Wallowing And Start Doing Cool Stuff With Business Models, The Wil Wheaton Edition

We gently knocked Wil Wheaton recently for saying some things that we thought were a bit wrongheaded in terms of dealing with people copying his work — while noting that for the most part he absolutely seemed to “get” where things were heading and had a long history of embracing that. Whatever you think of that minor blip, it looks like he’s definitely got the right idea when it comes to new business models. Reader Avengingwatcher alerts us to a recent blog post by Wheaton where he’s inspired by the fact that people can just “get excited and make things” if they have an idea, rather than having to go through the old gatekeeper model that so many were stuck in for so long. Specifically, he talks about print-on-demand solutions that take much of the upfront risk out of creating just about anything — since you no longer need to pay for massive production at the beginning, and can just see what people want and order:


This is incredibly inspiring to me, and I hope that it’s just as inspiring to indie artists everywhere. Why not take a creative risk and see if it works out? Unlike the old days, when we had to purchase a lot of stock ahead of time and hope we could sell it, we can just Get Excited and Make Things, knowing that the very worst that can happen is that nobody likes that thing we made as much as we thought they would.

Much of this is inspired by some experiments some friends are doing and discussing — and one of the links he puts forth tries to tackle the “but this only works if you’re big and famous” fallacy that we’ve debunked in the past.

I have to admit that 2009 has really become the year of creators embracing cool, working business models. These days, we get probably five to ten submissions per day of more artists embracing these sorts of business models that we talk about. We used to write about many of these, but it’s reached the stage where we really only pick and choose to write about really interesting or unique ones, even as we see that many of these are working wonders. But the key point is the one that Wheaton hinges his post on, which is that more and more people aren’t worrying any more, but they’ve decided to


Get Excited and Make Things


Is there any better motto for what’s happening these days?

Permalink | Comments | Email This Story


Continue reading

Posted in Syndicated | Leave a comment

Researchers: Copying And Imitation Is Good For Society

When we talk about intellectual property issues, many maximalists on both the copyright and patent side of things have this inherent sense that “copying” is “bad.” Not just “bad,” it’s downright immoral. You hear words like “freeloading,” “parasites,” “pirates,” “thieves,” “copycats,” etc. Yet, time and time again, when we look at industries or societies where there is less (or no) intellectual property protection, we notice something interesting: while there is definitely a lot of copying going on, it hasn’t proven bad for overall innovation, and at times it’s been shown to be very good for overall innovation. When we’ve talked about things like the chemical industry in Switzerland in the late 19th century (which was not covered by patents), there were certainly many chemical companies who focused on copying — but there were also many who were quite innovative, and the overall impact to the economy was very strong.

The same is true if we look at the fashion industry, which does not have copyrights. It thrives without copyright protection in part because of all that copying. The copying serves a few very useful functions: first, it helps “perfect” the offering, as each “copyist” may improve on it a bit. Second, it helps diffuse the new idea throughout society, by offering it up in many places and ways that the originator was unable to. Third, it offers an element of price differentiation (the wealthy want the original/official version and pay more for it, others want the cheaper knockoffs). Fourth, it actually helps to validate the original idea (if there’s a knockoff, the original must be cool). Finally, it stimulates additional brand new creativity from the original creator, who must realize that he or she cannot rest on any laurels, and needs to get to work on the next great design.

Copying serves an important function in getting new concepts out there.

And, now some researchers have started to look into it, and actually have built a model that shows society is likely better off when copying is the norm. Aaron deOliveira alerts us to the research on this, which tries to model societies with creators and innovators, and finds that society is served best when 30% of the population is involved in creating new goods, while 70% is focused on copying. Now, you can read through the full research and quibble with the methodology, but the basic premise is sound, and has been borne out in real life, in situations where copying was widely allowed. Hopefully there will be more research done in this arena, to see if this sort of modeling can be refined a bit more to take more factors into account. But, for now, this is a good place to start, and a reminder to those who seem to think that “copying” is somehow bad, that it serves a valuable part in the overall ecosystem of building and distributing innovative offerings.

Permalink | Comments | Email This Story


Continue reading

Posted in Syndicated | Leave a comment

Steve Jobs Tells Startup Startup To Change Names, Saying ‘It’s No Big Deal’

Reader mick alerts us to the story of a small eight-person startup that makes a popular app for backing up your iPod music, which had been called “iPodRip” until Steve Jobs and Apple’s lawyers got involved, demanding the company cease using the name and hand over its domain. It’s even told the guy that even if he rebrands his app, he can’t even say that it’s the app “formerly known as” iPodRip. While lawyers told him he could successfully fight Apple on this, the guy gave in and is in the process of changing the name to iRip. Someone involved with the company actually sent Steve Jobs an email about the whole situation, and got the response:


“Change your apps name. Not that big of a deal.”

Pleasant. Of course, at this point it seems worth pointing out that years long battle Jobs fought with the Beatles’ Apple Corp. over the “Apple” name. Would Jobs have been okay if John, Paul, Ringo and George had simply told him “Change your company name. Not that big of a deal”? Now, yes, it is true that a company needs to enforce its trademark, lest it become generic, but in this case it certainly seems like the name was descriptive in a way that certainly didn’t imply endorsement from Apple. But, of course, when you’ve got lawyers who can bully on your behalf, the details apparently aren’t that important.

Permalink | Comments | Email This Story


Continue reading

Posted in Syndicated | Leave a comment

Profitable ‘Pay Us Or We’ll Sue You For File Sharing’ Scheme About To Send 30,000 More Letters

Remember ACS:Law? The shakedown organization that appears to have taken over where Davenport Lyons left off (including using some of the identical documents), and who has “partnered” with DigiProtect, the company that gleefully admits that it purposely puts files on file sharing networks just to collect the IP addresses of anyone who downloads, is asking for the identifying info on 30,000 UK users. To put that in perspective, in the years long campaign by the RIAA to sue people for file sharing, they apparently requested info on about 35,000 IP addresses. Of course, when spreading such a big net, it’s no surprise that tons of innocent people get caught in it. But that’s really of little concern, since no real lawsuits have been filed. They’re just hoping a bunch of people feel that it’s easier to pay up. It’s not about stopping piracy or getting people to buy — it’s about shaking people down for as much money as possible.

Permalink | Comments | Email This Story


Continue reading

Posted in Syndicated | Leave a comment

UK Police Arresting People Just To Add To DNA Database?

We were just talking about how pretty much any government database will get abused by government employees eventually. But it’s not just on the accessing or revealing of data that this can happen. How about the collection of data as well? Jabberwocky alerts us to the news that police in the UK have supposedly been arresting innocent people just to add them to the UK’s DNA database. The report looking into this, sarcastically titled “Nothing to hide, nothing to fear?” finds that nearly one in five of the DNA records in the database are from innocent people. And part of that is an “arrest first, ask questions later” policy towards collecting DNA:


The commission had received evidence from a former police superintendent that it was now the norm to arrest offenders for everything possible. “It is apparently understood by serving police officers that one of the reasons, if not the reason, for the change in practice is so that the DNA of the offender can be obtained,” said Montgomery, adding that it would be a matter of very great concern if this was now a widespread practice.

Oh yeah, to make matters worse: “there is very little concrete evidence on the importance of the DNA match in leading to a conviction and whether the suspect would have been identified by other means anyway.” Don’t you feel safer now?

Permalink | Comments | Email This Story


Continue reading

Posted in Syndicated | Leave a comment

Funny How Those In Favor Of ACTA Are Against Treaty Providing More Access To Content For Vision Impaired

It seems pretty bizarre that companies and industry organizations would be against helping those with reading disabilities or vision impairment — but that’s exactly what you get in the discussion over creating some loopholes in copyright law to make it easier to reformat content to help those who would have difficulties reading it otherwise. Their concern, of course, is anything that can be seen as weakening copyright law. As we’ve noted in the past, there’s never really been any weakening of copyright law… ever. The only exception I can think of is when the US officially established that government documents could not be covered by copyright. But every other change has only strengthened it — so perhaps it’s no surprise that the usual suspects, including the MPAA and the RIAA are upset about this, claiming that this WIPO treaty on this subject would “begin to dismantle the existing global treaty structure of copyright law, through the adoption of an international instrument at odds with existing, longstanding and well-settled norms.”

Now, that’s funny, because you could pretty much say that ACTA is doing the same thing… and yet these same groups are strongly in favor of ACTA, which would also be at odds with existing, longstanding and well-settled norms.” Funny how their view changes completely when discussing treaties that would beef up copyright law vs. those that would create important and useful loopholes in it.

Permalink | Comments | Email This Story


Continue reading

Posted in Syndicated | Leave a comment

Advertising As Content: Newspaper Raising Newsstand Prices For Thanksgiving Papers With Black Friday Ads

With newspapers struggling with declining sales and subscriptions, it seems that a few of the major newspaper chains have realized that when they have a newspaper with something of real value to a lot more people than usual, perhaps it makes sense to bump up the prices. Both Tribune Co. and E.W. Scripps are planning to raise the newsstand price of Thursday’s paper, treating it like a standard Sunday paper, recognizing that many people want the paper just for the ad circulars that detail “Black Friday” sales. In some ways, it’s yet another point of evidence that ads (relevant ones) represent content — in this case, content that a lot of people are apparently willing to pay for.

Permalink | Comments | Email This Story


Continue reading

Posted in Syndicated | Leave a comment