Search This Blog

From today, I will start my new blog which is associated with my Google account

http://mohamadrozman.blogspot.com


Ta!
Just for reference for my own PROBOX 4-bay enclosure at home

8 Bay H82-SU3S2, USB 3.0 & eSata/4 Bay H42-SU3S2, USB 3.0 & eSata


*Note: For eSata, make sure your eSata port Support port multiplier. Also most onboard eSata and some eSata Pcie card only Support up to 5 drives.

To see all 8 hard drives in eSata you need a eSata PCIe card that supports 8 drives or more, We recommend eSATA host card, with silicon image 3132 / 3124 chipset and FIS Based Switching with Port Multiplier.


Source:
http://www.anandtech.com/show/6128/mediasonic-probox-8bay-35-usb-30-esata-das-review
http://forum.mediasonic.ca/viewtopic.php?f=27&t=556
A way to sort this by the length of the strings in it (without 
having to write lots of code)? Showing longest strings first, for 
example. 
 
SELECT StringColumn, len(StringColumn) AS LengthFROM YourTableORDER BY len(StringColumn) DESC

How to convert IP address to country name


Public Function Dotted2LongIP(DottedIP As String) As Variant
    ' errors will result in a zero value
    On Error Resume Next

    Dim i As Byte, pos As Integer
    Dim PrevPos As Integer, num As Integer

    ' string cruncher
    For i = 1 To 4
        ' Parse the position of the dot
        pos = InStr(PrevPos + 1, DottedIP, ".", 1)

        ' If its past the 4th dot then set pos to the last
        'position + 1

        If i = 4 Then pos = Len(DottedIP) + 1

       ' Parse the number from between the dots

        num = Int(Mid(DottedIP, PrevPos + 1, pos - PrevPos - 1))

        ' Set the previous dot position
        PrevPos = pos

        ' No dot value should ever be larger than 255
        ' Technically it is allowed to be over 255 -it just
        ' rolls over e.g.
         '256 => 0 -note the (4 - i) that's the
         'proper exponent for this calculation


      Dotted2LongIP = ((num Mod 256) * (256 ^ (4 - i))) + _
         Dotted2LongIP

    Next

End Function

' convert long IP to dotted notation

Public Function LongIP2Dotted(ByVal LongIP As Variant) As String

    On Error GoTo ExitFun

    If LongIP = "" Or LongIP < 0 Then Err.Raise vbObjectError + 1

    Dim i As Integer, num As Currency

    ' big number cruncher
    For i = 1 To 4
        ' break off individual dot values - math out the wazoo
        num = Int(LongIP / 256 ^ (4 - i))

        ' sets up the value for the next calculation
        LongIP = LongIP - (num * 256 ^ (4 - i))

        ' a generic error to flag the exception handler -
        'no dot value should ever be larger than 255
        ' technically it is allowed to be over 255
        ' but it's not possible from this calculation so
        'raise an error
        If num > 255 Then Err.Raise vbObjectError + 1

        ' string builder
        If i = 1 Then
            ' 1st dot value has no leading dot
            LongIP2Dotted = num
        Else
            ' other dot values have a leading dot
            LongIP2Dotted = LongIP2Dotted & "." & num
        End If
    Next

Exit Function
ExitFun:
     LongIP2Dotted = "0.0.0.0" '"Invalid Input" ' whatever
End Function
These are simple functions that will take a string of text as input and trim it to the ammount of characters desired. Instead of cutting the text at that length it will cut the text after the word has finished. This means that the function will show X ammount of character plus the ammount of character it takes to finish the word that is being cut. This is a function that can be useful for blogs, news sites or calendars where you want to show a list of items with a short description. You can use this function to create this short description based on the complete text of the item.

Triming text is very straightforward in ASP, you can use the ASP Left function like Left(strSomeText,20) which would cut the strSomeText variable to a length of 20 characters. These functions go beyond that by not cutting at 20 characters which could be in the middle of a word, but instead these functions will look for the end of the word and than cut off the text.

CODE:


<%
Function fncTrimText(strText,intCharacters,blnMore)
' The function uses the following variables
 ' strText is used to pass the text to be trimmed
 ' intCharacters is used to indicate at what ammount of characters the text should be trimmed
 ' blnMore 0 for no and 1 for yes is used to add 3 dots after the trimmed text if the original text is longer

' Declare the variables required
 Dim blnDone : blnDone = 0
 Dim strTextTrimmed

' First trim the text to the desired ammount of characters
 strTextTrimmed = Left(strText,intCharacters)

' Then add the remaining characters of the word if a word was cut with the trimming
 If cInt(Len(strText)) > cInt(intCharacters) Then
  intCharacters = intCharacters + 1
  Do While (blnDone < 1)
   If Mid(strText,intCharacters,1) = " " Then
    blnDone = 1
   Else
    strTextTrimmed = strTextTrimmed & Mid(strText,intCharacters,1)
   End If
   If cInt(Len(strText)) <= cInt(intCharacters) Then
    blnDone = 1
   End If
   intCharacters = intCharacters + 1
  Loop

' Now add the ... after the trimmed text
  If blnMore = 1 Then
   strTextTrimmed = strTextTrimmed & " ... "
  End If
 End If

 fncTrimText = strTextTrimmed

End Function
%>
 

CODE 2:


<%
Function fncTrimText(strText,intCharacters)
' The function uses the following variables
 ' strText is used to pass the text to be trimmed
 ' intCharacters is used to indicate at what ammount of characters the text should be trimmed

 If Len(strText) > intCharacters Then
  If inStr(100,strText," ") > intCharacters Then
   strText = Left(strText,inStr(intCharacters,strText," ")) & "..."
  ElseIf inStr(intCharacters,strText," ") = intCharacters Then
   strText = Left(strText,intCharacters) & "..."
  End If
 End If

 fncTrimText = strText
End Function
%> 

Source: http://flyinglowlander.com/ASP/trim_text_function/
Simple ASP RSS XML Data Feed Importer and Reader

This is an easy and simple ASP script that will import, read and display RSS data feeds. It uses Microsoft.XMLDOM to import and process the code. The way this code works, there is no need to use an external XSL style sheet since all the formatting is done right within the script.
You can plug this script into any of your .asp pages for it to work.

Source: http://www.sorenwinslow.com/RSSAspCode.asp

Here is the code for the easy RSS/XML feed reader:

TheFeed = "http://www.amadirectlink.com/amadirectlink.xml"
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.Async = False
objXML.SetProperty "ServerHTTPRequest", True
objXML.ResolveExternals = True
objXML.ValidateOnParse = True
objXML.Load(TheFeed)
CellCount = 0
If (objXML.parseError.errorCode = 0) Then
  Set objRoot = objXML.documentElement
  If IsObject(objRoot) = False Then
     Response.Write "There was an error retrieving the news feed"
  Else
     Set objItems = objRoot.getElementsByTagName("item")
        If IsObject(objItems) = True Then
           For Each objItem in objItems
              On Error Resume Next
              TheTitle =  objItem.selectSingleNode("title").Text
              TheLink =  objItem.selectSingleNode("link").Text
              TheDesc =  objItem.selectSingleNode("description").Text
              TheDate =  objItem.selectSingleNode("pubDate").Text
              Response.Write "" & _
                             "" & TheTitle & "" & _
                             "" & _
                             "
"
              Response.Write TheDesc & _
                             "
"
              Response.Write TheDate & _
                             "
" Next End If Set objItems = Nothing End If Else Response.Write "There was an error retrieving the news feed" End If Set objXML = Nothing 

The Fast Enough Computer


Why you shouldn't always buy the fastest, most expensive parts; even if you can afford them.

While I have not yet (and may never) recover from my addiction to having the Biggest Fastest Most Expensive computer parts I can afford, the experience I've gained writing for this website over the past year or so has hammered home the lesson that most of the time, I'm just wasting my money. And you probably are, too.

What do you need a fast computer for?

Unless you're a professional who needs the power of a high-end workstation, the meanest, cheapest no-name box you can buy is likely more than sufficient for everything you do...except gaming. That's the metric I'm going to use here: frame rates in games, at a decent resolution with good visual effects. Looking at the Steam hardware survey, we can see that the most common gaming resolution is 1680x1050 pixels, so that's what I'll use. The goal is to build a system that will play most modern games at 30fps or better at 1680x1050 with good visual quality (i.e. without having to turn off anti-aliasing or other visual effects) and decent expansion capability for the least amount of money.

Benchmarks don't matter

Most of us will look to benchmark results to determine a computer's performance. It's like taking your car to the local drag strip and seeing how fast it'll do the 1/4 mile run. But much of the time, a benchmark score has about as much relevance to your computer as your car's 1/4 miles time has to its day-to-day driving experience. This is especially true for synthetic benchmarks: while tuning your system to deliver the bestest fastest results in AIDA64 or PassMark can be fun, all that really matters at the end of the day is how many FPS you can spit out in Crysis, Metro 2033, Bad Company, or whatever your favorite game is.

Sure, having a monster system that delivers triple-digit frame rates on a 30" monitor with the latest DX11 games with all the eye candy turned on confers certain bragging rights...and if bragging rights is what you're after, well, go get those three NVIDIA GTX580 cards and start overclocking them. But don't expect it to make any difference in your gaming experience unless you're running a PhysX-heavy game in 3D Vision on a triple monitor system. What, that's not what you're running? Well, then...

Consider this: first, if your system can maintain 30 frames per second or more on a given game, that's Fast Enough. Very few people can discern the visual difference between 30fps and anything faster. I certainly can't. But even if you can, the absolute limit is 60fps, because that's the refresh frequency of your monitor. It physically can't display more than that, and when you do, you get horizontal "tearing" artifacts, which is why most games these days have an option to sync the frame redraws to the monitor's vertical refresh, effectively capping your frame rate at 60fps. Given this, who cares if your system can generate more frames per second? You're not going to see them.

Second, game developers want to produce games that run well on mid-range systems, because people with Intel 980X systems running dual NVIDIA GTX580 cards don't really make up a large part of the market. Sure, Crysis brought even high-end systems to their knees when it was introduced, but do you want to spend hundreds of dollars to run a single game?

So, what do you need to play current modern games at 1680x1050 with good frame rates and decent visual quality? As it turns out, all you need is a computer that's Fast Enough. Here's what I'd suggest...

More here

Source: Benchmarkreviews.com

I don't usually cry, but once I did I feel much stronger. I don't need to cry to be strong. There are lots of things that I don't understand in this journey ... I'll be extra careful

http://en.wikipedia.org/wiki/Potter%27s_syndrome
http://en.wikipedia.org/wiki/Oligohydramnios
http://www.ithinkdiff.com/how-to-enable-ahci-in-windows-7-rc-after-installation/
nForce 700 series for Snow Leopard using iATKOS S3 Version 2 (10.6.3)
http://www.insanelymac.com/forum/index.php?showtopic=184224&st=1640
http://www.insanelymac.com/forum/index.php?automodule=blog&blogid=284&
http://www.tonymacx86.com/viewtopic.php?f=7&t=2074&hilit=nforce+790i

10.6.5 update: After updating to 10.6.5 I can boot with all 4 cores in 32bit mode

nForce 790i SLI Ultra for Leopard
http://www.insanelymac.com/forum/index.php?showtopic=127212&st=0&p=899331&#entry899331
http://www.insanelymac.com/forum/index.php?showtopic=180127
http://www.insanelymac.com/forum/index.php?showtopic=187846

nForce 700 series Snow Leopard guide:
http://www.insanelymac.com/forum/index.php?showtopic=184224&st=0#entry1252071
http://www.insanelymac.com/forum/index.php?automodule=blog&blogid=284&

nForce ATA Drivers
http://www.insanelymac.com/forum/index.php?showtopic=211866&pid=1420852&st=0&#entry1420852

Multiple video card in Snow Leopard
http://www.insanelymac.com/forum/index.php?showtopic=183349&st=20
http://aquamac.proboards.com/index.cgi?board=hack1&action=display&thread=569
http://www.insanelymac.com/forum/index.php?showtopic=110366

EFI Nvidia the easy way
http://forum.netkas.org/index.php?topic=222.0

Spotlight problem:

As for Spotlight indexing generated KPs, often it is a result of the attempted Spotlight indexing of a mounted NTFS volume..........

In which case, look out for

BSD process name corresponding to current thread: mds

as mds is the metadata server. It serves all clients of the metadata APIs, including Spotlight.......also look for


com.apple.filesystems.ntfs(3.3)@0x14de000->0x153dfff

indicating a NTFS filesystem support issue........

You can drag your NTFS volume into the Privacy window by going to System Preferences >>>> Spotlight >>>> Privacy............this will prevent Spotlight from trying to index it..........

Antivirus software may also trigger mds when searching for viruses.....

frezzing without a KP is may be a Spotlight indexing problem. When i have spotlight enabled my system is pretty unstable and frezzes like every 10 min. When it's disabled i have no problems.

http://www.insanelymac.com/forum/index.php?showtopic=184224&st=1620

When it comes to starting a successful business, there's no surefire playbook that contains the winning game plan.

On the other hand, there are about as many mistakes to be made as there are entrepreneurs to make them.

[0831startup]

Recently, after a work-out at the gym with my trainer—an attractive young woman who's also a dancer/actor—she told me about a web series that she's producing and starring in together with a few friends. While the series has gained a large following online, she and her friends have not yet incorporated their venture, drafted an operating agreement, trademarked the show's name or done any of the other things that businesses typically do to protect their intellectual property and divvy up the owners' share of the company. While none of this may be a problem now, I told her, just wait until the show hits it big and everybody hires a lawyer.

Here, in my experience, are the top 10 mistakes that entrepreneurs make when starting a company:

Source: http://online.wsj.com/article/SB10001424052748703467004575463460389523660.html
One of the best ways around this is to install Windows 7 from a USB drive, which can cut the install time down to around 15 minutes (from 30-40 via DVD) if you use a fast drive. I am constantly being asked to explain to friends and colleagues the best way to do this as many of the guides online are too complex, or require third party software which doesn’t always work. With this KitGuru guide all you need to ensure is that your motherboard supports USB booting … which is pretty much a common feature now.

Today I am going to publish a step by step guide which works perfectly and doesn’t require any additional tools – I have been doing it for some time now to create bootable Windows install drives.


Firstly, you need to get hold of a fast USB 2.0 flash drive – such as the Corsair Survivor GTR unit we reviewed a while ago. It doesn’t need to be 32GB however, all you need is a 4GB unit. The faster it is, the less time you will wait.


What you need:



  • A Windows 7 DVD install disc

  • A USB Drive (4GB+ and as fast as you can get)


  • A Keyboard

  • A Mouse

  • A PC

  • A running Windows Operating system

  • A working set of hands and eyes

  • 15 minutes of your life


Plug in your USB drive – we are using a 32GB Corsair Survivor for this, which is totally overkill but its the fastest unit we have in our offices right now.



Before continuing, make sure you have removed any important files on your drive to a safe location, what we are about to do will totally erase the contents. Don’t blame me if you accidentally erase all the naked photos of your girlfriend.



Insert your DVD of Windows 7 into the computer, no, don’t install it.


Open your ‘my computer’ and make a note of the drive numbers of both the USB drive and the DVD drive with Windows 7 files on it.



As you can see from the image above, our DVD is drive D and the Corsair USB drive is E.


Open the command prompt with admin rights. Type cmd in Start menu search box and hit Shift+Ctrl+Enter.


To keep things really easy, if you see text in THIS COLOUR, it means this is what you type into the command prompt (you don’t need to type in upper case).



Next type


DISKPART



this loads the diskpart application we need to proceed


Then type


LIST DISK


the image above shows our 32GB USB drive is listed as DISK 2


so type


SELECT DISK 2 (your USB Drive may have a different number, don’t blindly follow this text)


You will get a successful response “Disk 2 is now the selected disk”




Next we want to clean the USB drive


Key in


CLEAN


you will get a successful response ‘DiskPart succeeded in cleaning the disk”.



After the drive is cleaned follow the list in the image above (detailed below in list order) – you can also note the successful text responses from the OS as you enter each command.


SELECT DISK 2 (or whatever number your USB drive is)



CREATE PARTITION PRIMARY


SELECT PARTITION 1


ACTIVE


FORMAT FS=NTFS


Formatting can take a little time depending on the size of the drive, our 32GB unit took about 10 minutes to format - you will see a percentage readout until it is finished.





Next key



ASSIGN


EXIT (we need to leave DISK PART)


Type D: CD BOOT (substitute the “D” if necessary with the letter of your Windows 7 DVD drive)


then key


CD BOOT



then


BOOTSECT.EXE /NT60 E: (substitute the “E” if necessary with the letter of your now ready USB drive) – we are telling the system to create a bootsector file on the USB drive.


Now you can exit the command prompt and copy all the files on the Windows 7 DVD to the USB drive.


Once this completes you are ready to boot from this drive, all you need to do is configure your motherboard bios to boot first from USB rather than hard drive or optical drive. If you don’t know how to do this, refer to your specific motherboard manual (its generally a simple one click procedure).


Hey presto, Windows 7 installation should take between 33% and 60% of the time it does from the DVD disc. This is also a great way to test the speed of your USB drives if you have a few. We have recorded gains of up to 15 minutes between various makes and models. All are certainly not created equal!



A man in my shoes runs a light
and all the papers lied tonight
but falling over you
is the news of the day
Angels fall like rain
And love, love, love, is only heaven away

Inside you the times moves
and she don't fade
The ghost in you
She don't fade
Inside you the time moves
and she don't fade

A race is on
I'm on your side
And here in you
My engines die
I'm in a mood for you
Or running away
Stars come down in you
And love, love, love, is only heaven away

Inside you the times moves
and she don't fade
The ghost in you
She don't fade
Inside you the time moves
and she don't fade

Don't you go
it makes no sense
when all your talk
and supermen
just take away the time
and get in the way
Ain't it just like rain
And love, love, love, is only heaven away

Inside you the times moves
and she don't fade
The ghost in you
She don't fade

Performed by Mark McGrath


Whenever I'm alone with you
You make me feel like I am home again
Whenever I'm alone with you
You make me feel like I am whole again

Whenever I'm alone with you
You make me feel like I am young again
Whenever I'm alone with you
You make me feel like I am fun again

However far away, I will always love you
However long I stay, I will always love you
Whatever words I say, I will always love you
I will always love you

Whenever I'm alone with you
You make me feel like I am free again
Whenever I'm alone with you
You make me feel like I am clean again

However far away, I will always love you
However long I stay, I will always love you
Whatever words I say, I will always love you
I will always love you
The wind blew the dark clouds and some people would see it went away happily. Perhaps it will bring better fortune at the other places. Yeah there could be something to think of like moving on and on.

I must say that this month has a special meaning to me, especially when I legally become a husband to a woman that I love so dearly and this could change my life significantly if not entirely. Alhamdulillah its a great story in my life and it went so smoothly.

Another month to go to complete 2009, the most difficult year (yet) in my career. I hope to get more successful in the coming years.
It exactly 12 years and 1 months since the late Grandpa left us, now it's Grandma's turn. I cried silently, remembering all the moments with Grandma. Virtually, she has left us a year ago when she lost her memory (due to sudden fever and her age). I hope I didn't sound rude for this ... but this I feel.

I remembered after Grandpa died, I've always brings her to Grandpa's grave, read the Quran for him, whenever she in needs for that, she always mentioned my name. However when she began to start losing everything, I never feel that happy to see her, because she never see me like the way she call me or see before. She could not even recognize me! I feel irritated to see how my aunties treated her and sometimes makes fun of here. I think they are hurting her, but what I can do?

Ya Allah, ampunkanlah dosanya, janganlah Dikau seksanya, tempatkanlah dia dikalangan orang yang beramal soleh. Sesungguhnya Engkah Maha Pengasih dan Maha Penyayang.

I love you so much Nek Rot. Innalillah ...

(Time of Death: 3:10AM 16 Nov 2009, She was 84 years old)
Its exactly Friday night 12 years ago about 7:10PM, my beloved grandfather, Allahyarham Haji Baijuri Sekah passed away. Until the last breathe in front of me while I hold him so tight in my arms and he left peacefully.

Al Fatihah


-16 OCT 1997-
Yes, baby doll, feel it?
Feel it fine!

Ooh baby, baby...

Give you anything your heart desires
It's my soul intention to have(?) your affection
'Cause you're the one who sets my world on fire
And I want you in my world forever

There ain't no mountain too high
For me to climb it for you baby, no
There ain't no ocean too wide
To ever stop this love of mine

And if you want the moon wrapped up
And brought by there right to your door
I would find a way
I would find a way to get it

I've been the world to you and if that won't do
Then I do something more
I would find a way
I would find a way, baby

Na na na na na na...
Just to make you happy, baby
I would find a way

Take you anywhere you ever dreamed of
There's no limitations if you're my inspiration
'Cause I can do anything if I've got your love
And no one will ever love you better

Show me a star in the sky
And I would steal it for you baby, whoah
There's nothing I wouldn't try
Just to keep you satisfied

And if you want the moon wrapped up
And brought by there right to your door
I would find a way
I would find a way to get it

I've been the world to you and if that won't do
Then I do something more
I would find a way
I would find a way, baby

Na na na na na na...
Just to make you happy, baby
I would find a way

I would find a way to keep you satisfied
I'll supply the love that you need, yeah, yeah
Ooh, I give you something to dream about each night
Baby, I'll make you happy every day, every night
Making my life's dedication to make sure that you look bright

You're my love, you're my inspiration
I'll find a way to keep you satisfied
To cherish your love is my life dedication
Nothing could ever stop this love of mine
Me no wanna fuss and fight, want to do what is right
Me no wanna fuss and fight, want to do what is right
You must understand I'm a natural man
I must do what it takes to cherish the land(?)
Me no wanna fuss and fight, me no wanna fuss and fight
Me no wanna fuss and fight, want to do what is right
Me no wanna fuss and fight, me no wanna fuss and fight
Me no wanna fuss and fight, want to do what is right

And if you want the moon wrapped up
And brought by there right to your door
I would find a way
I would find a way to get it

I've been the world to you and if that won't do
Then I do something more
I would find a way
I would find a way, baby

I'm gonna find a way to hold you
I'm gonna find a way to show you
There ain't nothing that I won't do
Just to make you happy, baby

I'm gonna find a way to please you
Let you know how much I need you
This heart will always be true
And there ain't nothing that I won't do for you

Me no wanna fuss and fight, want to do what is right
Me no wanna fuss and fight, want to do what is right
Find a way to old jewel
I'm on a find a way to love you

And if you want the moon wrapped up
And brought by there right to your door
I would find a way
I would find a way to get it

I've been the world to you and if that won't do
Then I do something more
I would find a way
I would find a way, baby
Results of NASA Moon Bombing to Take 2 Weeks - Tom's Guide

Shared via AddThis

At the Future of Web Apps conference Kevin Rose (Digg, Pownce, Wefollow) gave a cool presentation on the top 10 down and dirty ways you can grow your web app. He took the questions he's most often asked and turned it into a very informative talk.

This isn't the typical kind of scalability we cover on this site. There aren't any infrastructure and operations tips. But the reason we care about scalability is to support users and Kevin has a lot of good techniques to help your user base bloom.

Here's a summary of the 10 ways to grow your consumer web application:

1. Ego. Ask does this feature increase the users self-worth or stroke the ego? What emotional and visible awards will a user receive for contributing to your site? Are they gaining reputation, badges, show case what they've done in the community? Sites that have done it well:

Twitter.com followers. Followers turns every single celebrity as spokesperson for your service. Celebrities continually pimp your service in the hopes of getting more followers. It's an amazing self-reinforcing traffic generator. Why do followers work? Twitter communication is one way. It's simple. Followers don't have to be approved and there aren't complicated permission schemes about who can see what. It means something for people to increase their follower account. It becomes a contest to see who can have more. So even spam followers are valuable to users as it helps them win the game.

Digg.com leader boards. Leader Boards show the score for a user activity. In digg it was based on the number of articles submitted. Encourage people to have a competition and do work inside the digg ecosystem. Everyone wants to see their name in lights.

Digg.com highlight users. Users who submitted stories where rewarded by having their name in a larger font and a friending icon put beside their story submission. Users liked this.

2. Simplicity. Simplicity is the key. A lot of people overbuild features. Don't over build features. Release something and see what users are going to do. Pick 2-3 on your site and do them extremely well. Focus on those 2-3 things. Always ask if there's anything you take out from a feature. Make it lighter and cleaner and easy to understand and use.

3. Build and Release. Stop thinking you understand your users. You think users will love this or that and you'll probably be wrong. So don't spend 6 months building features users may not love or will only use 20% of. Learn from what users actually do on your site. Avoid analysis paralysis, especially as you get larger. Decide, build, release, get feedback, iterate.

4. Hack the Press. There are techniques you can use that will get you more publicity.

Invite only system. Get press by creating an invite only system. Have a limited number of invites and seed them with bloggers. Get the buzz going. Give each user a limited number of invites (4 or 5). It gets bloggers talking about your service. The main stream press calls and you say you are not ready. This amps the hype cycle. Make new features login-only, accessible only if you log in but make them visible and marked beta on the site. This increases the number of registered users.

Talk to junior bloggers. On Tech Crunch, for example, find the most junior blogger and pitch them. It's more likely you'll get covered.

Attend parties for events you can't afford. You can go to the after parties for events you can't afford. Figure out who you want to talk to. Follow their twitter accounts and see where they are going.

Have a demo in-hand. People won't understand your great vision without a demo. Bring an iPhone or laptop to show case the demo. Keep the demo short, 30-60 seconds. Say: Hey, I just need 30 seconds of your time, it's really cool, and here's why I think you'll like it. Slant it towards what they do or why they cover.

5. Connect with your community.

Start a podcast. A big driver in the early days of Digg. Influencers will listen and they are the heart of your ecosystem.

Throw a launch party and yearly and quarterly events. Personally invite influencers and their friends. Just have a party at a bar. Throw them around conferences as people are already there.

Engage and interact with your community.

Don't visually punish users. Often users don't understand bad behaviour yet as they think they are just playing they game your system sets up. Walk through the positive behaviours you want to reinforce on the site.

6. Advisors. Have a strong group of advisors. Think about which technical, marketing and other problems you'll have and seek out people to help you. Give them stock compensation. A strong advisory team helps with VCs.

7. Leverage your user base to spread the world.

FarmVille. tells users when other players have helped them and asks the player to repay the favor. This gets players back into the system by using a social obligation hack. They also require having a certain number of friends before you expand your farm. They give away rare prizes.

Wefollow. Tweets hashtags when people follow someone else. This further publicizes the system. They also ask when a new user hits the system if they wanted to be added to the directory, telling the user that X hundred thousand of your closest friends have already added themselves. This is the number one way they get new users.

8. Provide value for third party sites. Wallstreet Journal, for example, puts FriendFeed, Twitter, etc links on every page because they think it adds value to their site. Is there some way you can provide value like that?

9. Analyze your traffic. Install Google analytics, See where people are entering form. Where they are going. Where they are exiting from and how you can improve those pages.

10. The entire picture. Step back and look at the entire picture. Look at users who are creating quality content. Quality content drives more traffic to your site. Traffic going out of your site encourages other sites to add buttons to your site which encourages more users and more traffic into your site. It's a circle of life. Look at how your whole eco system is doing.



Taken from: http://highscalability.com/blog/2009/10/6/10-ways-to-take-your-site-from-one-to-one-million-users-by-k.html