tag:blogger.com,1999:blog-64018084350924568672024-02-08T03:45:16.190+01:00Professional Engineering for the WorldPeter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.comBlogger53125tag:blogger.com,1999:blog-6401808435092456867.post-11858006121547089342020-12-31T19:53:00.002+01:002020-12-31T19:53:42.974+01:00Block/column mode in text editors (Geany, Visual Studio, UltraEdit, Notepad++, and Visual Studio Code, and Vim)<p>See my blog post "<i><a href="https://pmortensen.eu/world2/2020/12/31/block-column-mode-in-text-editors-geany-visual-studio-ultraedit-notepad-and-visual-studio-code-and-vim/">Block/column mode in text editors (Geany, Visual Studio, UltraEdit, Notepad++, and Visual Studio Code, and Vim)</a></i>" (no, not this one).</p><p> </p>Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-65525891507489946692019-12-31T19:50:00.001+01:002019-12-31T20:05:55.190+01:00The secret index of all Stack Overflow blog postsSee my blog post "<i><a href="https://pmortensen.eu/world2/2019/12/31/the-secret-index-of-all-stack-overflow-blog-posts/">The secret index of all Stack Overflow blog posts</a></i>" (no, not this one).<br />
<br />
Note that, for the current year, the page numbers change as new blog posts are added to the Stack Overflow blog. So this is an appropriate day to publish it!<br />
Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-42253943001483851412019-12-08T05:45:00.004+01:002020-05-15T17:44:27.372+02:00Getting the ARM toolchain to work on Ubuntu 19.04 and later<br />
See my blog post <i><a href="https://pmortensen.eu/world2/2019/12/08/arm-toolchain-ubuntu-19-04-black-magic-probe/">"Getting the ARM toolchain to work on Ubuntu 19.04 and later"</a></i> (no, not this one).<br />
<br />
This is an update to <a href="https://pvm-professionalengineering.blogspot.com/2017/06/getting-started-with-1bitsy-and-black.html"><i>"Getting started with 1Bitsy and Black Magic Probe"</i></a> (which <i><b>only</b></i> works up until Ubuntu 18.04 (Bionic Beaver)).Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-29057774346118841742019-10-04T10:29:00.008+02:002022-01-29T16:34:11.471+01:00PowerShell aliases and missing Microsoft documentation<h2>
</h2>
<br />
Unfortunately, in most cases, Microsoft's documentation for a <a href="http://en.wikipedia.org/wiki/Windows_PowerShell">PowerShell</a> cmdlet is lacking information about the aliases.<br />
<br />
For instance, the documentation for <a href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-childitem">Get-ChildItem</a><b> </b>fails to include information about <a href="http://pvm-professionalengineering.blogspot.com/2014/12/breaking-into-powershell.html">the aliases <b>ls</b>, <b>dir</b>, and <b>gci</b></a>.<br />
<br />
<h3>
Resolution</h3><p>
<br />
Running cmdlet <a href="https://msdn.microsoft.com/powershell/reference/5.1/microsoft.powershell.utility/Get-Alias"><b>Get-Alias</b></a> in a PowerShell session will list all aliases (for that version of PowerShell).<br />
<br />
The interesting fields in the output from <b>Get-Alias</b> are:<br />
<br />
<br />
"Name" The alias. E.g. "ls"<br />
"Definition" The cmdlet. E.g. "Get-Content"<br />
<br />
<br />
<b>Get-Alias</b> by itself will (roughly) output in alphabetic order of the aliases. Probably more interesting is <i>grouping by cmdlets</i> and then the aliases for that cmdlet in alphabetic order (sort with primary key on "Definition" and secondary key on "Name"):<br />
<br />
<b>Get-Alias | select Name, Definition, DisplayName | Sort-Object Definition, Name</b> <br />
</p><p></p><p></p><p></p><p></p><p></p><p>Note that the alias "sort" for "Sort-Object" can not be used with later versions of PowerShell on Linux (yes, with PowerShell 6 released in 2016 it runs on Linux).</p><p>If the output is needed in some particular format, e.g., rows in an HTML table:<br />
<br />
<b>Get-Alias | select Name, Definition, DisplayName | sort Definition, Name | foreach { "<tr> <td>{0,1}</td> <td>{1,1}</td> </tr>" -f $_.Name, $_.Definition }</b><br />
<br />
</p><h3>
Interesting aliases</h3>
Some short aliases are:<br />
<br />
<ol>
<li><b>%</b> is an alias for <a href="https://msdn.microsoft.com/powershell/reference/5.1/microsoft.powershell.core/ForEach-Object"><b>ForEach-Object</b></a>. <b>ForEach-Object</b> is also commonly known by another alias, <b>foreach</b>.</li>
<li><b>?</b> is an alias for <a href="https://msdn.microsoft.com/powershell/reference/5.1/microsoft.powershell.core/Where-Object"><b>Where-Object</b></a>. <b>Where-Object </b>is also commonly known by another alias, <b>where</b></li>
<li><b>h</b> is an alias for <a href="https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Core/Get-History"><b>Get-History</b></a>. Another alias is <b>ghy</b>.</li>
<li><b>ps</b> (like on Unix) is an alias for <a href="https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Management/Get-Process"><b>Get-Process</b></a>. </li>
</ol>
<br />
<h3>
List of aliases</h3>
<br />
<br />
<table>
<tbody>
<tr><th>Alias</th> <th>Cmdlet</th>
</tr>
<tr> <td>asnp</td> <td>Add-PSSnapIn</td> </tr>
<tr> <td>clc</td> <td>Clear-Content</td> </tr>
<tr> <td>clhy</td> <td>Clear-History</td> </tr>
<tr> <td>clear</td> <td>Clear-Host</td> </tr>
<tr> <td>cls</td> <td>Clear-Host</td> </tr>
<tr> <td>cli</td> <td>Clear-Item</td> </tr>
<tr> <td>clp</td> <td>Clear-ItemProperty</td> </tr>
<tr> <td>clv</td> <td>Clear-Variable</td> </tr>
<tr> <td>compare</td> <td>Compare-Object</td> </tr>
<tr> <td>diff</td> <td>Compare-Object</td> </tr>
<tr> <td>cnsn</td> <td>Connect-PSSession</td> </tr>
<tr> <td>CFS</td> <td>ConvertFrom-String</td> </tr>
<tr> <td>cvpa</td> <td>Convert-Path</td> </tr>
<tr> <td>copy</td> <td>Copy-Item</td> </tr>
<tr> <td>cp</td> <td>Copy-Item</td> </tr>
<tr> <td>cpi</td> <td>Copy-Item</td> </tr>
<tr> <td>cpp</td> <td>Copy-ItemProperty</td> </tr>
<tr> <td>dbp</td> <td>Disable-PSBreakpoint</td> </tr>
<tr> <td>dnsn</td> <td>Disconnect-PSSession</td> </tr>
<tr> <td>ebp</td> <td>Enable-PSBreakpoint</td> </tr>
<tr> <td>etsn</td> <td>Enter-PSSession</td> </tr>
<tr> <td>exsn</td> <td>Exit-PSSession</td> </tr>
<tr> <td>epal</td> <td>Export-Alias</td> </tr>
<tr> <td>epcsv</td> <td>Export-Csv</td> </tr>
<tr> <td>epsn</td> <td>Export-PSSession</td> </tr>
<tr> <td>%</td> <td>ForEach-Object</td> </tr>
<tr> <td>foreach</td> <td>ForEach-Object</td> </tr>
<tr> <td>fc</td> <td>Format-Custom</td> </tr>
<tr> <td>fhx</td> <td>Format-Hex</td> </tr>
<tr> <td>fl</td> <td>Format-List</td> </tr>
<tr> <td>ft</td> <td>Format-Table</td> </tr>
<tr> <td>fw</td> <td>Format-Wide</td> </tr>
<tr> <td>gal</td> <td>Get-Alias</td> </tr>
<tr> <td>dir</td> <td>Get-ChildItem</td> </tr>
<tr> <td>gci</td> <td>Get-ChildItem</td> </tr>
<tr> <td>ls</td> <td>Get-ChildItem</td> </tr>
<tr> <td>gcb</td> <td>Get-Clipboard</td> </tr>
<tr> <td>gcm</td> <td>Get-Command</td> </tr>
<tr> <td>gin</td> <td>Get-ComputerInfo</td> </tr>
<tr> <td>cat</td> <td>Get-Content</td> </tr>
<tr> <td>gc</td> <td>Get-Content</td> </tr>
<tr> <td>type</td> <td>Get-Content</td> </tr>
<tr> <td>ghy</td> <td>Get-History</td> </tr>
<tr> <td>h</td> <td>Get-History</td> </tr>
<tr> <td>history</td> <td>Get-History</td> </tr>
<tr> <td>gi</td> <td>Get-Item</td> </tr>
<tr> <td>gp</td> <td>Get-ItemProperty</td> </tr>
<tr> <td>gpv</td> <td>Get-ItemPropertyValue</td> </tr>
<tr> <td>gjb</td> <td>Get-Job</td> </tr>
<tr> <td>gl</td> <td>Get-Location</td> </tr>
<tr> <td>pwd</td> <td>Get-Location</td> </tr>
<tr> <td>gm</td> <td>Get-Member</td> </tr>
<tr> <td>gmo</td> <td>Get-Module</td> </tr>
<tr> <td>gps</td> <td>Get-Process</td> </tr>
<tr> <td>ps</td> <td>Get-Process</td> </tr>
<tr> <td>gbp</td> <td>Get-PSBreakpoint</td> </tr>
<tr> <td>gcs</td> <td>Get-PSCallStack</td> </tr>
<tr> <td>gdr</td> <td>Get-PSDrive</td> </tr>
<tr> <td>gsn</td> <td>Get-PSSession</td> </tr>
<tr> <td>gsnp</td> <td>Get-PSSnapIn</td> </tr>
<tr> <td>gsv</td> <td>Get-Service</td> </tr>
<tr> <td>gtz</td> <td>Get-TimeZone</td> </tr>
<tr> <td>gu</td> <td>Get-Unique</td> </tr>
<tr> <td>gv</td> <td>Get-Variable</td> </tr>
<tr> <td>gwmi</td> <td>Get-WmiObject</td> </tr>
<tr> <td>group</td> <td>Group-Object</td> </tr>
<tr> <td>man</td> <td>help</td> </tr>
<tr> <td>ipal</td> <td>Import-Alias</td> </tr>
<tr> <td>ipcsv</td> <td>Import-Csv</td> </tr>
<tr> <td>ipmo</td> <td>Import-Module</td> </tr>
<tr> <td>ipsn</td> <td>Import-PSSession</td> </tr>
<tr> <td>icm</td> <td>Invoke-Command</td> </tr>
<tr> <td>iex</td> <td>Invoke-Expression</td> </tr>
<tr> <td>ihy</td> <td>Invoke-History</td> </tr>
<tr> <td>r</td> <td>Invoke-History</td> </tr>
<tr> <td>ii</td> <td>Invoke-Item</td> </tr>
<tr> <td>irm</td> <td>Invoke-RestMethod</td> </tr>
<tr> <td>curl</td> <td>Invoke-WebRequest</td> </tr>
<tr> <td>iwr</td> <td>Invoke-WebRequest</td> </tr>
<tr> <td>wget</td> <td>Invoke-WebRequest</td> </tr>
<tr> <td>iwmi</td> <td>Invoke-WMIMethod</td> </tr>
<tr> <td>measure</td> <td>Measure-Object</td> </tr>
<tr> <td>md</td> <td>mkdir</td> </tr>
<tr> <td>mi</td> <td>Move-Item</td> </tr>
<tr> <td>move</td> <td>Move-Item</td> </tr>
<tr> <td>mv</td> <td>Move-Item</td> </tr>
<tr> <td>mp</td> <td>Move-ItemProperty</td> </tr>
<tr> <td>nal</td> <td>New-Alias</td> </tr>
<tr> <td>ni</td> <td>New-Item</td> </tr>
<tr> <td>nmo</td> <td>New-Module</td> </tr>
<tr> <td>mount</td> <td>New-PSDrive</td> </tr>
<tr> <td>ndr</td> <td>New-PSDrive</td> </tr>
<tr> <td>nsn</td> <td>New-PSSession</td> </tr>
<tr> <td>npssc</td> <td>New-PSSessionConfigurationFile</td> </tr>
<tr> <td>nv</td> <td>New-Variable</td> </tr>
<tr> <td>ogv</td> <td>Out-GridView</td> </tr>
<tr> <td>oh</td> <td>Out-Host</td> </tr>
<tr> <td>lp</td> <td>Out-Printer</td> </tr>
<tr> <td>popd</td> <td>Pop-Location</td> </tr>
<tr> <td>ise</td> <td>powershell_ise.exe</td> </tr>
<tr> <td>pushd</td> <td>Push-Location</td> </tr>
<tr> <td>rcjb</td> <td>Receive-Job</td> </tr>
<tr> <td>rcsn</td> <td>Receive-PSSession</td> </tr>
<tr> <td>del</td> <td>Remove-Item</td> </tr>
<tr> <td>erase</td> <td>Remove-Item</td> </tr>
<tr> <td>rd</td> <td>Remove-Item</td> </tr>
<tr> <td>ri</td> <td>Remove-Item</td> </tr>
<tr> <td>rm</td> <td>Remove-Item</td> </tr>
<tr> <td>rmdir</td> <td>Remove-Item</td> </tr>
<tr> <td>rp</td> <td>Remove-ItemProperty</td> </tr>
<tr> <td>rjb</td> <td>Remove-Job</td> </tr>
<tr> <td>rmo</td> <td>Remove-Module</td> </tr>
<tr> <td>rbp</td> <td>Remove-PSBreakpoint</td> </tr>
<tr> <td>rdr</td> <td>Remove-PSDrive</td> </tr>
<tr> <td>rsn</td> <td>Remove-PSSession</td> </tr>
<tr> <td>rsnp</td> <td>Remove-PSSnapin</td> </tr>
<tr> <td>rv</td> <td>Remove-Variable</td> </tr>
<tr> <td>rwmi</td> <td>Remove-WMIObject</td> </tr>
<tr> <td>ren</td> <td>Rename-Item</td> </tr>
<tr> <td>rni</td> <td>Rename-Item</td> </tr>
<tr> <td>rnp</td> <td>Rename-ItemProperty</td> </tr>
<tr> <td>rvpa</td> <td>Resolve-Path</td> </tr>
<tr> <td>rujb</td> <td>Resume-Job</td> </tr>
<tr> <td>select</td> <td>Select-Object</td> </tr>
<tr> <td>sls</td> <td>Select-String</td> </tr>
<tr> <td>sal</td> <td>Set-Alias</td> </tr>
<tr> <td>scb</td> <td>Set-Clipboard</td> </tr>
<tr> <td>sc</td> <td>Set-Content</td> </tr>
<tr> <td>si</td> <td>Set-Item</td> </tr>
<tr> <td>sp</td> <td>Set-ItemProperty</td> </tr>
<tr> <td>cd</td> <td>Set-Location</td> </tr>
<tr> <td>chdir</td> <td>Set-Location</td> </tr>
<tr> <td>sl</td> <td>Set-Location</td> </tr>
<tr> <td>sbp</td> <td>Set-PSBreakpoint</td> </tr>
<tr> <td>stz</td> <td>Set-TimeZone</td> </tr>
<tr> <td>set</td> <td>Set-Variable</td> </tr>
<tr> <td>sv</td> <td>Set-Variable</td> </tr>
<tr> <td>swmi</td> <td>Set-WMIInstance</td> </tr>
<tr> <td>shcm</td> <td>Show-Command</td> </tr>
<tr> <td>sort</td> <td>Sort-Object</td> </tr>
<tr> <td>sajb</td> <td>Start-Job</td> </tr>
<tr> <td>saps</td> <td>Start-Process</td> </tr>
<tr> <td>start</td> <td>Start-Process</td> </tr>
<tr> <td>sasv</td> <td>Start-Service</td> </tr>
<tr> <td>sleep</td> <td>Start-Sleep</td> </tr>
<tr> <td>spjb</td> <td>Stop-Job</td> </tr>
<tr> <td>kill</td> <td>Stop-Process</td> </tr>
<tr> <td>spps</td> <td>Stop-Process</td> </tr>
<tr> <td>spsv</td> <td>Stop-Service</td> </tr>
<tr> <td>sujb</td> <td>Suspend-Job</td> </tr>
<tr> <td>tee</td> <td>Tee-Object</td> </tr>
<tr> <td>trcm</td> <td>Trace-Command</td> </tr>
<tr> <td>wjb</td> <td>Wait-Job</td> </tr>
<tr> <td>?</td> <td>Where-Object</td> </tr>
<tr> <td>where</td> <td>Where-Object</td> </tr>
<tr> <td>echo</td> <td>Write-Output</td> </tr>
<tr> <td>write</td> <td>Write-Output</td> </tr>
</tbody></table>
<br />
<h3>
Platform</h3>
<br />
This was tested on Windows 10 and PowerShell 5.1:<br />
<br />
<b>$PSVersionTable.PSVersion</b><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"> Major Minor Build Revision</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> ----- ----- ----- -------- </span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> 5 1 18362 145</span><br />
<br />
<br />
<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-84058766656636882292018-09-10T20:48:00.003+02:002019-01-06T14:00:23.747+01:00Current podcasts (2018)<br />
<br />
Here is my current list of podcasts. It is shorter than the previous, mostly due to a move to a new computer.<br />
<br />
<br />
The links are RSS URLs.<br />
<br />
<ul>
<li><a href="http://arkiv.radio24syv.dk/audiopodcast/channel/3784851">Millionærklubben</a> (Financial. In Danish)</li>
<li><a href="http://www.dontpanicgeocast.com/?feed=rss2">Geocast</a> Geography, but also astronomical content, like the current series about planetary science.</li>
<li><a href="http://leoville.tv/podcasts/sn.xml">Security Now</a> </li>
<li><a href="https://www.eevblog.com/feed/">EEVBlog</a> Electronics. Video blog.</li>
<li><a href="https://www.embedded.fm/episodes?format=RSS">Embedded.fm</a> Embedded software development.</li>
<li><a href="http://feeds.feedburner.com/TheAmpHour?format=xml">The Amp Hour</a> Partly the podcast companion to EEVBlog (if and when Dave Jones shows up)</li>
<li><a href="https://www.nasa.gov/rss/dyn/Gravity-Assist.rss">Gravity Assist</a> Space missions, mostly planetary.</li>
<li><a href="http://www.pwop.com/feed.aspx?show=dotnetrocks&filetype=master&tags=.NET+Micro+Framework%2cAgile%2cAOP%2cArchitecture%2cASP.NET%2cASP.NET+MVC%2cAzure%2cBDD%2cBusiness+Intelligence%2cC%23%2cCareer%2cCharity%2cCloud%2cCraftsmanship%2cCSS%2cData%2cEducation%2cEmbedded+Systems%2cF%23%2cFlash%2cFramework%2cGaming%2cGeneral+Interest%2cHTML+5%2cIdentity%2cIE9%2ciPhone%2cIYC%2cJava%2cJavascript%2cKinect%2cLightswitch%2cMac%2cManagement%2cMobile%2cMono%2cNUI%2cParallelism%2cPowershell%2cSecurity%2cSharepoint%2cSilverlight%2cSocial+Media%2cSource+Control%2cTDD%2cTesting%2cTFS%2cTouch%2cUser+Experience%2cVB.NET%2cVirtualization%2cVisual+Studio%2cWCF%2cWindows+Phone+7%2cWPF%2cXAML%2cXNA">.NET Rocks</a> Software development with .NET, but also other kinds, like C++.</li>
<li><a href="http://developeronfire.com/rss.xml">Developer on Fire</a> Mostly about soft skills related to software development</li>
<li><a href="https://completedeveloperpodcast.com/feed/podcast/">Complete Developer Podcast</a> Covers all aspects of software development</li>
<li><a href="http://feeds.twit.tv/twig.xml">This Week in Google</a> Nominally about Google, but in reality all things going on in the tech industry, with an emphasis on the Internet</li>
<li><a href="http://feeds.podtrac.com/P-4IIgRqsKI_">Hanselminutes</a> About software development, with a high diversity of the interviewees.</li>
<li><a href="http://www.astronomycast.com/feed/">Astrocast</a> Astronomy, by an actual professional astronomer.</li>
</ul>
Note: <a href="http://pvm-professionalengineering.blogspot.com/2012/03/my-active-podcast-list.html">The previous list is from 2012</a>.<br />
<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-80607509471231281342018-04-07T15:21:00.001+02:002018-09-30T22:16:44.576+02:00Using ChatZilla in the age of Firefox QuantumChatZilla is a very good IRC application that both allows logging an IRC channel and automatically reconnect if some network error happens (both in contrast to using a web-based approach, e.g. <a href="http://webchat.freenode.net/?channels=sigrok">http://webchat.freenode.net/?channels=sigrok</a>). Disconnections happen a lot, especially with 3G connections that are far from stable.<br />
<br />
But Firefox Quantum (Firefox from v. 56 and later, end of 2017) has introduced a lot of confusion as it breaks a lot of extensions, including ChatZilla, so it appears it can not be used any more. But it can!<br />
<br />
Note that <a href="https://en.wikipedia.org/wiki/SeaMonkey">SeaMonkey</a> promises to have ChatZilla built in (and presumably working), but that is because their documentation has not been updated. It is actually <b><i>not</i></b> included in the later versions. It suffers from the same problem as Firefox as it based on the Firefox code base. You have to get some year-old version to get it working.<br />
<br />
Instead it is much easier to install ChatZilla as an independent application (that doesn't share any setting with Firefox or SeaMonkey) - ChatZilla can also run as a normal application under XULrunner. Even though XULrunner has been deprecated for a long time there is a version of ChatZilla available for it (there are of course security implications, but as long as it used in the limited fashion here it should not be a problem).<br />
<br />
<h3>
HowTo</h3>
<br />
<ol>
<li>Download the XULrunner version of ChatZilla<br />From <a href="http://chatzilla.rdmsoft.com/xulrunner/">http://chatzilla.rdmsoft.com/xulrunner/</a>, e.g. <a href="http://chatzilla.rdmsoft.com/xulrunner/download/chatzilla-0.9.92.en-US.win32.installer.msi">http://chatzilla.rdmsoft.com/xulrunner/download/chatzilla-0.9.92.en-US.win32.installer.msi</a><br />It is about 36 MB.<br />
</li>
<li>Install ChatZilla by opening the downloaded MSI file</li>
<li>Add the "sigrok" IRC channel:<br />Menu "ChatZilla" → "Preferences" → Global settings:<br /> Nick name: <your -="" irc="" nickname="" no="" one="" preferred="" spaces="" word=""><Your preferred IRC nickname - one word, no spaces><br />Menu "IRC" → "Join channel"<br /> Network: <i><b>freenode</b></i><br /> Channel: <b><i>sigrok</i></b><br /> </your></li>
<li>Set up logging<br />In this example, for base folder "C:\UserProf\IRC logs". The actual log files are burried two levels deeper, in this example in folder "C:\UserProf\IRC logs\freenode\channels", with file names like "#sigrok.2018-04-07.log".<br />Menu "ChatZilla" → "Preferences" → "Global Settings" → "Logging":<br /> "Log folder": file:///C:/UserProf/IRC%20logs/<br /><br />Note: It is NOT necessary check "Log this view" (for this global setting) - this is done for the specific channel, in this case "sigrok".<br />Menu "ChatZilla" → "Preferences" → "freenode/#sigrok" → "Logging": Check the checkbox.</li>
<li>Show timestamps:<br />Menu "View" → "Show Timestamps"</li>
<li>Rejoin the channels when the program is restarted or the computer is restarted:<br />Right click "#sigrok" at the lower left and check "Open This Channel at Startup".</li>
<li>Put a shortcut of ChatZilla in the startup folder</li>
</ol>
<ul><ul>
<li><windows key=""> <Windows key> + R, "shell:startup" (this will open a window with the startup folder)</windows></li>
<li><windows key=""> <Windows key> + "chat" → right click on "ChatZilla" → "Open file position" → right </windows><windows key="">drag "ChatZilla" to the startup folder (the window that was opened with "shell:startup"), and select "Create shortcut here".</windows></li>
</ul>
</ul>
<br />
<br />
<br />
<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-48795611935371274332018-03-31T22:35:00.000+02:002018-03-31T22:35:37.954+02:00Level shifter, 18 V to 5 VAs part of the baud rate converter (see later), it was required to interface CMOS at 18 V (CD4046 PLL) to a 5 V part (TTL, 7493).<br />
<br />
The requirement was that it should work up to 3 MHz.<br />
<br />
<br />
1. BJT inverter<br />
<br />
This is a simple way, 2 resistors and a transistor (BC547B), but it is also shockingly slow. Both in simulation in LTSpice and in a realised circuit it could not even handle a 50% dutycycle 1 MHz squareware.<br />
<br />
2. Resistive divider<br />
<br />
This will not work due to the relative low input impedance of the TTL. The output swing is reduced to 1.3 V (1.1 V to 2.4 V).<br />
<br />
<br />
3. Diode<br />
<br />
Here we use let the internal pull-up in the TTL part for the high signal and place a diode in reverse so the output stage of the CMOS get a low-impedance path to pull the signal low. The input voltage will be close to the limit, about 0.7 V due to the diode voltage drop.<br />
<br />
<br />
<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-10402629442694467552017-06-14T21:17:00.000+02:002020-05-15T17:47:23.090+02:00Getting started with 1Bitsy and Black Magic ProbeNote: This stopped working with Ubuntu 19.04 and later (because <b><i>the ARM package was not updated</i></b>). But there is a solution: <a href="https://pmortensen.eu/world2/2019/12/08/arm-toolchain-ubuntu-19-04-black-magic-probe/"><i>Getting the ARM toolchain to work on Ubuntu 19.04 and later (including for Black Magic Probe (BMP))</i></a><br />
<br />
<a href="https://www.kickstarter.com/projects/esden/1bitsy-and-black-magic-probe-demystifying-arm-prog">The Kickstarter project</a> was great, but how do you actually get started using the two things, 1Bitsy and Black Magic Probe, once they are in your possession???<br />
<br />
There is information about the devices, but not actually how to get started - like a step-by-step introduction with the blinking LED (single stepping over the code lines for ON and OFF would actually turn the built-in LED on and off). Or at least it is difficult to find - why isn't it featured very prominently? Where is the blog post that gets you started?<br />
<br />
So far the best I have found is the YouTube video <i><a href="https://www.youtube.com/watch?v=ANM0fdAqDow">1Bitsy & Black Magic Probe Linux Quickstart Tutorial</a></i> (and now with a transcript for the many required command-line commands - by yours truly).<br />
<br />
I am also posting the transcript here due to the ephemeral nature of YouTube comments:<br />
<br />
<br />
<h3>
Transcript for commands and links</h3>
<br />
Notes:<br />
<br />
Unlike the video, the three hardware connect events (indicated in the below) should be separate to get the same output on the command line as in the video.<br />
<br />
I have also inserted the missing 'cd' to the 'fancy blink' directory (with the .elf file).<br />
<br />
For a live USB Ubuntu 17.10 installation it was also necessary to install 'make' (added to the transcript).<br />
<br />
For another install variation of Ubuntu 17.10 (regular install on an external USB SSD drive), also 'python-minimal' (for Python 2 - Python 3 was already installed).<br />
<br />
Even newer versions of Ubuntu from 2019 (Ubuntu 19.04 and later), rendered the apt-get method (the <b><i>first three steps</i></b> here) for installing the cross GCC compiler and GDB <b><i>useless</i></b>. Installation fails with an error, and the rest will fail as a result. <i><b>Solution</b></i>: A follow-up blog post provides a solution that works, <i><a href="http://pmortensen.eu/world2/?p=12">"Getting the ARM toolchain to work on Ubuntu 19.04 and later"</a></i>. <br />
<br />
<b><span style="font-size: x-small;">01 min 10 secs sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">01 min 30 secs sudo apt-get update</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">01 min 38 secs sudo apt-get install gcc-arm-embedded</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">01 min 51 secs sudo apt-get install git</span></b><br />
<br />
<b><span style="font-size: x-small;">XX min XX secs sudo apt-get install make</span></b><br />
<br />
<b><span style="font-size: x-small;"><b><span style="font-size: x-small;">XX min XX secs sudo apt-get install python-minimal</span></b> </span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 02 secs git clone https://github.com/1bitsy/1bitsy-examples.git</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 07 secs cd 1bitsy-examples</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 12 secs git submodule init</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 15 secs git submodule update</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 21 secs make</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 28 secs id</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 32 secs sudo adduser $USER dialout</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 41 secs id</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">02 min 48 secs <The output should include "(dialout)" in the "groups=" part. In that case, log out. If it is not in the output, a restart of the computer is required (if a restart is not done the result is "Permission denied" in the "target extended-remote /dev/ttyACM0" line below).> </span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">04 min 54 secs <Plug in Black Magic Probe to microUSB></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 32 secs dmesg | tail</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 34 secs <Output includes: "ttyACM0" and "ttyACM1". </span></b><b><span style="font-size: x-small;"><b><span style="font-size: x-small;">"ttyACM0" is the COM port that GDB uses to communicate with the Black Magic Probe and </span></b></span></b><b><span style="font-size: x-small;"><b><span style="font-size: x-small;"><b><span style="font-size: x-small;">"ttyACM1" is the auxiliary COM port that can be used to connect to the target board's serial port (so it is not necessary to use a separate USB-to-serial adapter)</span></b>.</span></b>></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 42 secs <Plug in 1bitsy to microUSB></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 43 secs dmesg | tail</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 44 secs <Output includes: "ttyACM2" - but ONLY if there is already firmware on it that makes it appear as a serial device. This is NOT the case for the Kickstarter one...></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 45 secs <Connect 1bitsy and Black Magic Probe using the JTAG cable. Note: the ribbon cable is to come from the SAME DIRECTION as the USB cable. That is, the ribbon cable does NOT cover the main chip/IC.></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 48 secs cd ~/1bitsy-examples/examples/1bitsy/fancyblink</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 49 secs arm-none-eabi-gdb fancyblink.elf</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">05 min 54 secs target extended-remote /dev/ttyACM0</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 04 secs monitor version</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 11 secs monitor help</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 17 secs monitor jtag_scan</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 23 secs attach 1</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 27 secs load</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 30 secs run</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 32 secs y</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 37 secs <Ctrl + C></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 38 secs list</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 43 secs tui enable</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 47 secs cont</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 51 secs <Ctrl + C></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 52 secs step</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 53 secs start</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">06 min 56 secs y</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 00 secs next</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 04 secs step</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 07 secs next</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 07 secs next</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 17 secs next</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 22 secs cont</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b><span style="font-size: x-small;"><b>07 min 24 secs </b></span><b><span style="font-size: x-small;"><Ctrl + C></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 25 secs quit</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 26 secs y</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 26 secs y</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">DFU part:</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 44 secs <Press the user button and insert microUSB cable></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 47 secs dmesg | tail</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 50 secs lsusb</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 54 secs <Output includes: "STMicroelectronics STM Device in DFU Mode"></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">07 min 57 secs sudo apt-get install dfu-util</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">08 min 13 secs make fancyblink.bin</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">08 min 18 secs ls</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">08 min 23 secs sudo dfu-util -d 0483:df11 -c 1 -a 0 -s 0x08000000:leave -D fancyblink.bin</span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">09 min 07 secs <1bitsy is now programmed!></span></b><br />
<b><span style="font-size: x-small;"><br /></span></b>
<b><span style="font-size: x-small;">09 min 10 secs <Links: <http://1bitsquared.com> (1BitSquared USA), <http://1bitsquared.de> (1BitSquared Germany), <http://1bitsy.org> (1Bitsy), and <http://github.com/blacksphere/blackmagic> (Black Magic Probe) ></span></b><br />
<br />
<br />
<br />
<br />
Perhaps this blog post will do (covers Linux, Mac OS X, and Windows):<br />
<br />
<i><a href="http://1bitsy.org/overview/quickstart/">1Bitsy Quickstart Guide, Quickstart on the command line</a></i><br />
<br />
<br />
A partial one (but with more in-depth explanations) is:<br />
<br />
<i><a href="https://github.com/blacksphere/blackmagic/wiki/Getting-Started">Getting Started</a></i> (on GitHub, <a href="https://github.com/blacksphere/blackmagic">blacksphere/blackmagic</a>)<br />
<br />
<br />
<span style="font-size: large;">Some GBD commands</span><br />
<br />
next (n) Step over<br />
step (s) Step into<br />
???? Step out<br />
<br />
break 37 Set breakpoint at line 37<br />
???? Set up watch for variable X<br />
<br />
<br />
<br />
<to be="" expanded=""><To be expanded...></to>
<br />
<br />
<br />
<br />
Other resources:<br />
<br />
<i><a href="https://www.youtube.com/watch?v=0Jx1xEhjgP4">Blackmagic probe Windows driver install tutorial</a></i> (YouTube video. It <i><b>only</b></i> contains instructions for installing the three different USB drivers, one for DFU (for Black Magic Probe itself) and the two that makes for the two virtual COM ports. And only for Black Magic Probe, not 1Bitsy.)<br />
<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-32107629174626819262017-04-16T23:06:00.000+02:002017-04-17T06:55:53.245+02:00Emacs basicsIf you seldom use Emacs it is easy to forget the arcane operation of Emacs...<br />
<br />
<br />
<br />
<span style="font-size: large;">
Exit Emacs</span><br />
<br />
<b><i>Ctrl</i></b> + <i><b>X</b></i> <b><i>Ctrl</i></b> + <i><b>C</b></i>.<br />
<br />
<br />
<br />
<span style="font-size: large;">
M-x notation</span><br />
<br />
<a href="https://superuser.com/questions/253340/what-does-key-m-mean-in-emacs/253342#253342">"M" is effectively "Alt"</a> (on most systems).<br />
<br />
Thus M-x means <b><i>Alt</i></b> + <i><b>X</b></i>.<br />
<br />
<br />
<br />
<span style="font-size: large;">
C-x notation</span><br />
<br />
<a href="https://superuser.com/questions/253340/what-does-key-m-mean-in-emacs/253342#253342">"C" is effectively "Ctrl"</a> (on most systems).<br />
<br />
Thus C-x means <b><i>Ctrl</i></b> + <i><b>X</b></i>.<br />
<br />
<br />
<br />
<span style="font-size: large;">
Creating/locating the settings file</span><br />
<br />
<br />
<br />
<b><i>Alt</i> + <i>X</i> customize</b>. Press "Apply and Save" (Emacs 24 for Windows). This will create the file ".emacs" in C:\Documents and Settings\username\Application Data or C:\Users\username\AppData\Roaming depending on the Windows version. <br />
<br />
Locate it by: <i><b>Ctrl</b></i> + <i><b>X</b></i> <b><i>D</i></b> <b><i>~/</i></b> <i><b>Return</b></i><br />
<br />
<br />
<span style="font-size: large;">
Add modes/Elisp code</span><br />
<br />
<This section is under construction...><br />
<br />
Example: Add the <a href="http://www.emacswiki.org/emacs/intel-hex-mode.el">Intel-hex-mode</a> Elisp code<br />
<br />
Download it and copy file intel-hex-mode.el to the same folder as file <b>.emacs</b>.<br />
<br />
Add this to <b>.emacs</b>:<br />
<br />
(require 'intel-hex-mode)<br />
<br />
<br />
<br />
<br />
<span style="font-size: large;">
Files</span><br />
<br />
To open a file: <b><i>Ctrl</i></b> + <i><b>X</b></i> <i><b>Ctrl</b></i> + <i><b>F</b></i> <i><b>Enter</b></i> <Select file> <i><b>Enter</b></i><br />
<br />
To save: <b><i>Ctrl</i></b> + <i><b>X</b></i> <b><i>Ctrl</i></b> + <b><i>W</i></b> <b><i>Enter</i></b> <b><i>y</i> </b> <br />
<br />
<i><b>Ctrl</b></i> + <i><b>X</b></i> <b><i>O</i></b> to switch in split windows (e.g. after <i><b>Ctrl</b></i> + <b><i>X</i></b> <i><b>B</b></i>).<br />
<br />
<br />
<b><i>Ctrl</i></b> + <i><b>X</b></i> <b><i>Ctrl</i></b> + <b><i>B</i></b> to get a list of windows (buffers).<br />
<br />
<i><b>Ctrl</b></i> + <b><i>X</i></b> <i><b>B</b></i> to switch between windows.<br />
<br />
<br />
<br />
<br />
To be continued...<br />
<br />
<br />
<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-31202943644989423962016-12-31T20:36:00.002+01:002017-06-16T19:50:48.702+02:00Installing a Subversion server on a (new) Raspberry Pi, Apache 2.4<br />
Installing a Subversion (SVN) server on a Raspberry Pi used to be (relatively) straightforward (see Appendix A).<br />
<br />
<br />
This worked without problems on an older Raspberry Pi earlier this year when I had the need to set up a test server for some heavy SVN operations (before unleashing them on the real SVN server at work).<br />
<br />
However, repeating the same installation steps on a newer Raspberry Pi (model 3, with Wi-Fi) failed to get a working SVN server. Installing an SVN server in another place was a reasonable way to reset the server state such that adding of <u><b><i>new files</i></b></u> could be tested more than once (and not erasing the rich history on the old server) and also a way of testing the installation procedures should they be needed again in some other place and time.<br />
<br />
Having the older server still working I had the luxury of being able to compare configuration files for Apache and SVN. However, nothing appeared to be incorrect.<br />
<br />
One difference was that, by the same installation procedure, eight months apart, Apache 2.2 had been installed on the old server and Apache 2.4 on the new server. It later became clear that the way of configuration has changed significantly between Apache 2.2 and Apache 2.4.<br />
<br />
Long story short, a symbolic link for <u><i><b>enabling</b></i></u> the SVN thing in Apache was <u><b><i>not</i></b></u> created (perhaps a bug in the installation scripts or change to defaults) in the new installation. Detection became:<br />
<br />
<b>ls -ls /etc/apache2/mods-enabled | grep svn</b><br />
<br />
This was empty (symbolic link not present) on the new server, but on the old working server the output was:<br />
<br />
<b>dav_svn.conf -> ../mods-available/dav_svn.conf</b><br />
<b>dav_svn.load -> ../mods-available/dav_svn.load</b><br />
<br />
There is (apparently) a standard mechanism for making these symbolic links by use of the script <b><a href="http://stackoverflow.com/questions/40993022/what-does-a2ensite-do-apart-from-creating-a-symlink">a2enmod</a></b> and the fix/solution was:<br />
<br />
<b>sudo a2enmod dav_svn</b><br />
<b>sudo service apache2 restart</b><br />
<br />
<br />
Retrospectively, I found a Stack Overflow post, <i><a href="http://stackoverflow.com/questions/10710647/configuring-svn-server-on-apache-on-ubuntu-12-04/10710805#10710805">Configuring SVN server on Apache on Ubuntu 12.04</a></i>, that had the exact solution. I had failed to locate it (one of the first steps was of course to search on Stack Exchange sites, primarily Stack Overflow, but also Super User and Server Fault).<br />
<br />
<br />
<br />
<br />
<br />
<b>Appendix A Installing an SVN server on a Raspberry Pi from scratch (with Apache for HTTP access)</b><br />
<br />
These are command lines, done remotely over SSH using <a href="http://en.wikipedia.org/wiki/PuTTY">PuTTY</a> on Windows.<br />
<br />
<b>sudo apt-get update</b><br />
<b>sudo apt-get install subversion</b><br />
<b>sudo apt-get install libapache2-svn</b><br />
<b>sudo apt-get install apache2</b><br />
<br />
<b>sudo service apache2 restart</b><br />
<br />
Creating two repositories, "RCL" and "CGW"<br />
<br />
<b>sudo mkdir /var/svn-repos/</b><br />
<b>sudo svnadmin create --fs-type fsfs /var/svn-repos/RCL</b><br />
<b>sudo svnadmin create --fs-type fsfs /var/svn-repos/CGW</b><br />
<br />
Set permissions<br />
<br />
<b>sudo groupadd subversion</b><br />
<b>sudo addgroup pmn subversion</b><br />
<b>sudo addgroup pi subversion</b><br />
<b>sudo addgroup someOtherSVNuser subversion</b><br />
<br />
<b>sudo chown -R www-data:subversion /var/svn-repos/*</b><br />
<b>sudo chmod -R 770 /var/svn-repos/*</b><br />
<br />
Add
to <b>/etc/apache2/mods-available/dav_svn.conf</b> (so HTTP can be used,
through Apache (and also enabling browsing from a web browser)):<br />
<br />
<b>sudo vi /etc/apache2/mods-available/dav_svn.conf</b><br />
<br />
<br />
<pre> <code><b><Location /svn><location location="" svn=""></location></b></code></pre>
<b>DAV svn</b><br />
<b>SVNParentPath /var/svn-repos</b><br />
<b>AuthType Basic</b><br />
<b>AuthName "Subversion Repo"</b><br />
<b>AuthUserFile /etc/apache2/dav_svn.passwd</b><br />
<location svn=""><b> <LimitExcept GET PROPFIND OPTIONS REPORT><limitexcept get="" limitexcept="" options="" propfind="" report=""></limitexcept></b></location><limitexcept get="" options="" propfind="" report=""><br /> <b>Require valid-user</b></limitexcept><location svn=""><limitexcept get="" options="" propfind="" report=""><b> </b></limitexcept></location><br />
<location svn=""><limitexcept get="" options="" propfind="" report=""><b> </LimitExcept></b></limitexcept></location><br />
<location svn=""><limitexcept get="" options="" propfind="" report=""><b> </Location></b></limitexcept></location><br />
<br />
<pre><code> <b></b></code></pre>
<br />
Add an SVN user<br />
<br />
<b>sudo htpasswd -c /etc/apache2/dav_svn.passwd jeremy</b><br />
<br />
<b>somePassword</b><br />
<br />
Add some content to a repository (locally on the server)<br />
<br />
<b>mkdir /home/pi/projects</b><br />
<b>mkdir /home/pi/projects/helloworld</b><br />
<b>cd /home/pi/projects/helloworld</b><br />
<b>sudo nano main.cpp</b><br />
<br />
<b>sudo svn import -m 'Some first checked in file' /home/pi/projects/helloworld/ file://localhost/var/svn-repos/CGW</b><br />
<br />
<br />
Test in browser (Raspberry Pi server at IP address 192.168.0.120):<br />
<br />
<b>http://192.168.0.120/svn/CGW/</b><br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-25024256986666744042015-12-01T13:31:00.000+01:002015-12-01T13:34:59.855+01:00Drawing a line in InkscapeIn Inkscape, it is <u><i><b>not</b></i></u> at all intuitive to do the simplest task: <u><b>drawing a straight line</b></u>.<br />
<br />
The key is double clicking when at the second point of the line (otherwise, nothing will be drawn).<br />
<br />
<br />
Do:<br />
<br />
<ol>
<li>Select the Bezier drawing tool. In later versions of Inkscape there is also a help text for this tool that indicates that it can be used to draw straight lines.</li>
<li>Left click for the first point of the line.</li>
<li>Drag to the position of the second point of the line.</li>
<li>Double click.</li>
</ol>
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1LhM7R1u4dHOlebfcOncGvS0TJa3-fTOLOrxXLa1Z2EGGKehEC6WuufyowHj7UZ2E_h7122Pnmn_z6BuEFTv4VHLMtfLs5PRGsvRL4IirVPahxtC7QOytdepPFaqXftnXFpRleB_QSZw/s1600/Inkscape+line+draw.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1LhM7R1u4dHOlebfcOncGvS0TJa3-fTOLOrxXLa1Z2EGGKehEC6WuufyowHj7UZ2E_h7122Pnmn_z6BuEFTv4VHLMtfLs5PRGsvRL4IirVPahxtC7QOytdepPFaqXftnXFpRleB_QSZw/s400/Inkscape+line+draw.png" width="315" /></a></div>
Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-35689853172266486232015-01-02T02:21:00.001+01:002015-01-02T02:58:08.729+01:00Installing VLC media player and MPlayer on Raspberry Pi and UbuntuTo install <a href="http://en.wikipedia.org/wiki/VLC_media_player">VLC media player</a> and <a href="http://en.wikipedia.org/wiki/MPlayer">MPlayer</a> on Raspberry Pi and Ubuntu, issue these at the command line:<br />
<br />
<b>sudo apt-get install software-properties-common</b><br />
<b> sudo apt-get install python-software-properties </b><br />
<b>sudo add-apt-repository ppa:videolan/stable-daily</b><br />
<b>sudo apt-get update</b><br />
<b>sudo apt-get install mplayer vlc</b><br />
<br />
The first two lines are for installing <b>add-apt-repository</b>. It may not be strictly necessary to install both (<b>add-apt-repository</b> is only in one of them, depending on particular versions of the operating system), but in this way it is guaranteed to work.<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-58195154888193268252014-12-05T19:54:00.001+01:002019-10-04T12:57:39.993+02:00Breaking into PowerShell <br />
Notes for climbing the steep <a href="http://en.wikipedia.org/wiki/Windows_PowerShell">PowerShell</a> learning curve...<br />
<br />
<br />
Commonly used cmdlets (use <a href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-alias">Get-Alias</a> to get <a href="https://pvm-professionalengineering.blogspot.com/2019/10/powershell-aliases-and-missing.html">the list of all aliases</a>):<br />
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/hh849800.aspx">Get-ChildItem</a>. Aliases: <b>ls</b>, <b>dir</b>, and <b>gci</b></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849787.aspx">Get-Content</a>. Aliases: <b>cat</b>, <b>gc</b>, and <b>type</b></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849696.aspx">Get-Help</a>. Using the option <b>-full</b> will output examples of use for the cmdlet in question.</li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849824.aspx">Get-WmiObject</a>. Alias: <b>gwmi</b>. In PowerShell 1.0 it was largely the only way to access remote computers.</li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849957.aspx">Format-List</a>. Effectively reverse rows and columns (in output).</li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849835.aspx">Get-Location</a>. Aliases: <b>pwd</b> and <b>gl</b></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849928.aspx">Get-Member</a>. Alias: <b>gm</b> </li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849832.aspx">Get-Process</a>. Aliases: <b>gps</b> and <b>ps</b></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849907.aspx">Group-Object</a>. Alias: <b>group</b> </li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849910.aspx">Measure-Command</a>. For timing. </li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849965.aspx">Measure-Object</a>. Alias: <b>measure</b></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849795.aspx">New-Item</a>. Alias: <b>ni</b> (and <b>mkdir</b> with parameter <b>-ItemType "Directory"</b>). For instance, create a new file, new folder or registry entry.</li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849885.aspx">New-Object</a>.</li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849920.aspx">Out-GridView</a>. Open GUI window with the fields as columns and objects as rows. The columns can be interactively sorted and the clipboard works with the usual shortcut Ctrl + C, including disjoint selected rows!. Alias: <b>ogv</b> </li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849895.aspx">Select-Object</a>. Effectively choose another subset of fields from an object than the default (e.g. for the ultimate goal of an output). Alias: <b>select</b></li>
<li><a href="https://technet.microsoft.com/en-us/library/hh849850.aspx">Set-Location</a>. Sets the current working location. Aliases <b>cd</b>, <b>chdir</b>, and <b>sl</b></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849912.aspx">Sort-Object</a>. Alias: <b>sort</b></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849776.aspx">Test-Path</a>. Test if the syntax for a path is correct. Useful when dealing with user input.</li>
<li><a href="http://technet.microsoft.com/en-us/library/hh849715.aspx">Where-Object</a>. Used to filter (get a subset of piped objects). A common idiom is <b>Where-Object {$_ -match '\d{3}[-|\s]\d{3}[-|\s]\d{3}$'}</b>, where what is between the two single quotes is a regular expression. Aliases: <b>where</b> and <b>?</b></li>
<li><a href="https://technet.microsoft.com/en-us/library/hh849921.aspx">Write-Output</a>. If the command is the last command in the pipeline, the objects are displayed in the console. Aliases: <b>echo</b> and <b>write</b></li>
</ul>
<br />
<b><span style="font-size: large;">wc</span></b><br />
<br />
Equivalent to Linux' <a href="http://en.wikipedia.org/wiki/Wc_%28Unix%29">wc</a> (used on a directory listing in this example):<br />
<br />
<br />
<span style="font-size: x-small;"><b><span style="font-family: "courier new" , "courier" , monospace;"> Get-ChildItem | Measure-Object | Select-Object -ExpandProperty Count</span></b></span><br />
<br />
Using aliases:<br />
<br />
<span style="font-size: x-small;"><b><span style="font-family: "courier new" , "courier" , monospace;"> dir | measure | select -ExpandProperty Count</span></b></span><br />
<br />
<br />
<b><span style="font-size: large;">Example: get desired information from the running processes on the computer</span></b><br />
<br />
<b>Get-Process</b> returns a (very long) list of running processes on the computer. Assume we are interested in the processes that take up a lot of memory and that are potentially leaking (<i>Private Bytes</i> is the proper quantity for this). First explore the different kind of values with Get-Member:<br />
<br />
<b>Get-Process | Get-Member</b><br />
<br />
The field "PrivateMemorySize" seems to be what is called "Private Bytes".<br />
<br />
Use <b>Where-Object</b> to only get the subset of processes that take up more than about 1 MB:<br />
<br />
<b>Get-Process | Where-Object {$_.PrivateMemorySize -gt 1000000}</b><br />
<br />
This returns some processes with eight different kinds of fields (or at least that is how it appears in the output on the screen), but not private bytes. Say we still want the process ID and process name, but also private bytes and the full path to the executable. Use <b>Select-Object</b> to get those four fields instead of the eight defaults (the four names are from the output of <b>Get-Member</b>, above):<br />
<br />
<b>Get-Process | Where-Object {$_.PrivateMemorySize -gt 1000000} | Select-Object Id, PrivateMemorySize, Name, Path</b><br />
<br />
We can sort by any of the four fields:<br />
<br />
<b>Get-Process | Where-Object {$_.PrivateMemorySize -gt 1000000} | Select-Object Id, PrivateMemorySize, Name, Path | Sort-Object -Property PrivateMemorySize </b><br />
<br />
When this is output to the screen, it is way too wide. To get more readable output we can effectively reverse rows and columns with <b>Format-List</b>:<br />
<br />
<b>Get-Process | Where-Object {$_.PrivateMemorySize -gt 1000000} | Select-Object Id, PrivateMemorySize, Name, Path | Sort-Object -Property PrivateMemorySize | Format-List</b> <br />
<br />
Alternatively, we can get the output into a GUI window using cmdlet <b>Out-GridView</b>:<br />
<br />
<b>Get-Process | Where-Object {$_.PrivateMemorySize -gt 1000000} |
Select-Object Id, PrivateMemorySize, Name, Path | Sort-Object -Property
PrivateMemorySize | </b><b>Out-GridView</b> <br />
<br />
The GUI window is quite sophisticated. For instance, using <i>Add criteria</i>, all instances of <i>svchost</i> can be excluded from the displayed processes. <br />
<br />
<br />
Using aliases and the fact that <a href="http://windowsitpro.com/powershell/powershell-basics-sorting-measuring-objects">the parameter to Sort-Object is positional</a>, it can be shortened to:<br />
<br />
<b>ps | where {$_.PrivateMemorySize -gt 1000000} | select Id, PrivateMemorySize, Name, Path | sort PrivateMemorySize | Format-List</b> <br />
<br />
and<br />
<br />
<b>ps | where {$_.PrivateMemorySize -gt 1000000} | select Id, PrivateMemorySize, Name, Path | sort PrivateMemorySize | ogv</b> <br />
<br />
, respectively.<br />
<br />
On my system the last items in the output was:<br />
<br />
Id : 448<br />
PrivateMemorySize : 56143872<br />
Name : powershell<br />
Path : C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe<br />
<br />
Id : 3636<br />
PrivateMemorySize : 90882048<br />
Name : CCC<br />
Path : C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\ccc.exe<br />
<br />
Id : 4952<br />
PrivateMemorySize : 349118464<br />
Name : opera<br />
Path : D:\Program Files (x86)\Opera1051\opera.exe<br />
<br />
Id : 2648<br />
PrivateMemorySize : 630624256<br />
Name : firefox<br />
Path : D:\Program Files (x86)\Mozilla Firefox27\firefox.exe<br />
<br />
Firefox took up 601 MB, the Opera web browser 332 MB, some videodisplay thingy 87 MB and PowerShell itself 54 MB. <br />
<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-91503080522294733682013-02-26T15:17:00.001+01:002013-02-26T15:53:11.717+01:00M95C512 is a 64 kilobyte EEPROMM95C512 is not googable (or bingable for that matter) - although M95512 is.<br />
<br />
M95C512 is a standard serial <a href="http://en.wikipedia.org/wiki/EEPROM">EEPROM</a> in <a href="http://en.wikipedia.org/wiki/STMicroelectronics">STMicroelectronics's</a> (ST) <a href="http://www.st.com/web/en/catalog/mmc/FM76/CL1276/SC112">M95 series</a> and is a 512 kbit (64 kilobyte) serial <a href="http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus">SPI</a> bus EEPROM.<br />
<br />
The datasheet (PDF) is at http://www.st.com/web/en/resource/technical/document/datasheet/CD00048102.pdf. Here it is listed as M95512-W, M95512-R, M95512-DR, and M95512-DF (the difference is in the lowest supply voltage they accept; they have 5.5 V as their upper limit).<br />
<br />
So why did I post this information? Because I am working every day with a device that employs a M95C512!<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-62873452563643678322012-04-15T22:02:00.001+02:002015-07-11T17:06:28.343+02:00The scripting story for .NETUpdate 2014-08-16:<br />
<br />
Promising references:<br />
<br />
<ol>
<li><a href="http://osherove.com/blog/2004/2/17/make-your-net-application-support-scripting-a-practical-appr.html">Make your .NET application support scripting - a practical approach</a></li>
<li><a href="http://www.mvps.org/scripting/dotnet/index.htm">Scripting for .NET</a></li>
<li><a href="http://msdn.microsoft.com/en-gb/magazine/ms974577.aspx">Script Happens .NET</a> "Writing applications that host a script engine to enable people to write scripts to customize and extend applications has proven to be very successful" </li>
<li><a href="http://www.developerfusion.com/article/4529/using-net-to-make-your-application-scriptable/2/">Using .NET to make your Application Scriptable</a> "The Object Model, Host Application & Script Editor" </li>
</ol>
<br />
<br />
<hr />
<br />
Finding the scripting story of .NET (and what to actually do in order to implement scripting in a .NET application) turns out to be very hard. Part of the reason may be that scripting is not in vogue anymore, even though it is (still) important for any successful desktop or server application - sooner or later there will be a need to automate things, instead of tediously doing things only through the user interface.<br />
An indication of the sad state of affairs is that Stack Overflowers will completely misunderstand a question of this kind and think it is about choosing a particular scripting language (PowerShell, Iron Python, etc.) when the question is about how to make an application scriptable and define/implement an object model. They will completely fail to understand what an object model is, even if it is explained in the question (often they will not read such an explanation, but immediately associate "scripting" or "scriptable" with "scripting language").<br />
In the 1990s both Apple and Microsoft had focus on scripting. Apple with the Open Scripting Architecture (OSA) and Microsoft with COM. Both had "object models", a term that is often misunderstood by the ignorant or those that think in terms of a programming language for implementing an application. An object model is how an external application or script (internal or external) sees and interact with the application. A class in the object model represent something in the application and roughly represent the same thing as from the user interface.<br />
For instance, in many cases there is a document class that represent a document in the application. The document class will often have a property named "title" (property is also an object model term and is not to be confused with, say, properties in binary components in COM or .NET). Changing the "title" property of a document in an external script will have the side effect of changing the title in the running instance of the application, corresponding to (in this case) of the user doing a Save As operation to save the document in a new file and as a result changing the title of the document.<br />
Microsoft has implemented object models in their Office Suite of applications.<br />
With the advent of .NET there was not much fanfare regarding scripting, but the scripting story for .NET may actually have been summarised by the MSDN Magazine article "<a href="http://msdn.microsoft.com/en-gb/magazine/cc301954.aspx">Scripting and .NET: Visual Studio for Applications Provides Customized Scripting Facilities for Your .NET Project</a>" (2002-08):<br />
<i>In the past, the Microsoft Active Scripting
architecture has allowed you to make your applications
extensible. But it came with some drawbacks. You
couldn't call into DLLs; you had to use COM
interfaces. The scripts were not compiled, so they ran
more slowly than they otherwise might, and a number of
objects had to ride along with the script. To solve
these problems and make extensibility easier to
attain, Visual Studio for Applications (VSA) was
introduced.</i><br />
<i>The Microsoft® Active Scripting architecture was a
COM-based solution that met many of these criteria,
but it wasn't perfect."</i><br />
<i>The Microsoft .NET platform has a set of classes that
offers the benefits of Active Scripting without the
drawbacks. This set of classes, named Visual Studio®
for Applications (VSA), provides a pluggable IDE and
debugger for Visual Basic® .NET."</i><br />
But that is 10 years ago, so where are we now?<br />
VSA, though, is not even contained in Wikipedia. <br />
Further reading:
<br />
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms974548.aspx">Introducing Visual Studio for Applications</a> (2001-01-16). "... have probably been wondering what role script plays in the .NET world", "Customization in a .NET World"</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<br />
<br />
To Be Continued...Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-47796052241729305832012-03-21T06:01:00.005+01:002012-04-07T00:23:23.394+02:00My active podcast listThe podcasts I am currently following (2012-03) are listed below. The links are <a href="http://en.wikipedia.org/wiki/RSS">RSS feed</a> URLs.<br />
<br />
<br />
<ol><br />
<li><a href="http://www.pwop.com/feed.aspx?show=dotnetrocks&filetype=master&tags=.NET+Micro+Framework%2cAgile%2cAOP%2cArchitecture%2cASP.NET%2cASP.NET+MVC%2cAzure%2cBDD%2cBusiness+Intelligence%2cC%23%2cCareer%2cCharity%2cCloud%2cCraftsmanship%2cCSS%2cData%2cEducation%2cEmbedded+Systems%2cF%23%2cFlash%2cFramework%2cGaming%2cGeneral+Interest%2cHTML+5%2cIdentity%2cIE9%2ciPhone%2cIYC%2cJava%2cJavascript%2cKinect%2cLightswitch%2cMac%2cManagement%2cMobile%2cMono%2cNUI%2cParallelism%2cPowershell%2cSecurity%2cSharepoint%2cSilverlight%2cSocial+Media%2cSource+Control%2cTDD%2cTesting%2cTFS%2cTouch%2cUser+Experience%2cVB.NET%2cVirtualization%2cVisual+Studio%2cWCF%2cWindows+Phone+7%2cWPF%2cXAML%2cXNA">.NET Rocks!</a></li>
<li><a href="http://feeds.feedburner.com/anugcast">Aarhus .NET User Group</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/agenda.xml">Agenda</a></li>
<li><a href="http://feeds.feedburner.com/altnetpodcast">Alt.NET Podcast</a></li>
<li><a href="http://www.videocorner.tv/videocorner2/podcasts/AE.xml">Arianespace - WebTV</a></li>
<li><a href="http://feeds.feedburner.com/astronomycast">Astronomy Cast</a></li>
<li><a href="http://downloads.bbc.co.uk/podcasts/radio4/nathistory/rss.xml">Best of Natural History Radio (BBC)</a></li>
<li><a href="http://radio.seti.org/index.xml">Big Picture Science</a></li>
<li><a href="http://arkiv.radio24syv.dk/audiopodcast/channel/3843764">De 6 hatte – Radio24syv</a></li>
<li><a href="http://feeds2.feedburner.com/deepfriedbytes">Deep Fried Bytes</a></li>
<li><a href="http://downloads.bbc.co.uk/podcasts/worldservice/digitalp/rss.xml">Digital Planet</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/faglitteratur.xml">Faglitteratur</a></li>
<li><a href="http://podcast.wowstormscale.com/feed.rss">Fat and Mean Podcast</a></li>
<li><a href="http://feathercast.org/?feed=rss2">FeatherCast</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/filosoffen.xml">Filosofiske diskussioner</a></li>
<li><a href="http://leoville.tv/podcasts/floss.xml">FLOSS Weekly</a></li>
<li><a href="http://feeds.addedbytes.com/added_bytes_full">Full Feed</a></li>
<li><a href="http://leoville.tv/podcasts/fib.xml">Futures in Biotech</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/gaa_aldrig_ned_fra_scenen.xml">Gå aldrig ned fra scenen</a></li>
<li><a href="http://academicearth.org/courses/general-chemistry/video.rss">General Chemistry</a></li>
<li><a href="http://feeds.feedburner.com/Get-scripting">Get-scripting (PowerShell)</a></li>
<li><a href="http://www.qdnow.com/grammar.xml">Grammar Girl</a></li>
<li><a href="http://feeds.feedburner.com/Hanselminutes">Hanselminutes</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/harddisken.xml">Harddisken</a></li>
<li><a href="http://feeds2.feedburner.com/HerdingCode">Herding Code</a></li>
<li><a href="http://podcast.dr.dk/p2/rssfeed/i_hegnet.xml">I hegnet</a></li>
<li><a href="http://podcast.dr.dk/p3/rssfeed/harem.xml">Ibens Harem</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/klimaogmiljoe.xml">Klima og miljø</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/klubvaerelset.xml">Klubværelset</a></li>
<li><a href="http://webcast.berkeley.edu/media/common/rss/Letters_and_Science_C70V__001__Physics_C10__001_Fall_2010_Audio__webcast.rss">Physics C10, 001|Fall 2010|UC Berkeley</a></li>
<li><a href="http://feeds.feedburner.com/linuxoutlaws">Linux Outlaws</a></li>
<li><a href="http://www.monocle.com/monocle_podcast.rss">Monocle</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/natursyn.xml">Natursyn</a></li>
<li><a href="http://www.blogtalkradio.com/openmoney.rss">Open money</a></li>
<li><a href="http://pragprog.com/podcasts/feed.rss">Pragmatic Podcasts</a></li>
<li><a href="http://www.awaretek.com/python/index.xml">Python 411</a></li>
<li><a href="http://rebootnews.com/feed/">Rebooting The News</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/rosenkjaer.xml">Rosenkjær foredrag</a></li>
<li><a href="http://www.pwop.com/feed.aspx?show=runasradio&filetype=master">RunAs Radio</a></li>
<li><a href="http://downloads.bbc.co.uk/podcasts/worldservice/scia/rss.xml">Science in Action (BBC)</a></li>
<li><a href="http://leoville.tv/podcasts/sn.xml">Security Now!</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/selvsving.xml">Selvsving på P1</a></li>
<li><a href="http://feeds.feedburner.com/se-radio?q=rss">Software Engineering Radio</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/sommergaesten_2010.xml">Sommergæsten 2010</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/sommergaesten_2011.xml">Sommergæsten 2011</a></li>
<li><a href="http://downloads.bbc.co.uk/podcasts/radio4/stw/rss.xml">Start The Week (BBC)</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/sundhed.xml">Sundhed på P1</a></li>
<li><a href="http://www1.swr.de/podcast/xml/swr1/bw/aktuell-um-5.xml">SWR1 Aktuell um 5</a></li>
<li><a href="http://www.thenakedscientists.com/naked_scientists_podcast.xml">The Naked Scientists</a></li>
<li><a href="http://feeds.feedburner.com/thisdeveloperslife">This Developer's Life</a></li>
<li><a href="http://leoville.tv/podcasts/twig.xml">This Week In Google</a></li>
<li><a href="http://feeds2.feedburner.com/thorborgstalkshow">Thorborgs Talkshow</a></li>
<li><a href="http://feeds.feedburner.com/UbuntuUkPodcastOgg-high?format=xml">Ubuntu Podcast from the UK</a></li>
<li><a href="http://podcast.dr.dk/p1/rssfeed/videnskabens_verden.xml">Videnskabens verden</a></li>
</ol>Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-64428013491790447382012-03-20T20:52:00.001+01:002012-03-20T20:55:30.008+01:00Firefox keyboard shortcutsThere is a page with <a href="http://support.mozilla.org/en-US/kb/Keyboard%20shortcuts">Firefox keyboard shortcuts</a>.Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-20540773490108584852011-12-29T18:20:00.005+01:002011-12-29T18:52:00.865+01:00Firefox version historyEver wondered when a particular feature was introduced in <a href="http://en.wikipedia.org/wiki/Mozilla_Firefox">Firefox</a> and not being able to navigate the maze that is mozilla.org?<br /><br />There is <a href="http://en.wikipedia.org/wiki/History_of_Firefox">a Wikipedia page with Firefox's version history</a>!<br /><br />The table in section <em><a href="http://en.wikipedia.org/wiki/History_of_Firefox#Release_history">Release history</a></em> has information for each minor version, for example, "3.6.21 - Off-cycle security update. Blacklisted a compromised HTTPS certificate.".Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-44883287750231924102011-08-30T10:49:00.007+02:002022-02-03T15:32:02.314+01:00The ALT.NET movementThe ALT.NET movement is somewhat mysterious.
Here are some leads (however the altnetpedia.com links seem to be effectively broken now):
<hr/>
<a href="https://docs.microsoft.com/en-us/archive/msdn-magazine/2008/march/%7b-end-bracket-%7d-what-is-alt-net (on Microsoft\'s website)">What is ALT .NET?</a> by Jeremy D. Miller
<hr/>
http://altnetpedia.com/default.aspx?AspxAutoDetectCookieSupport=1
Wiki for ALT.NET. The real meat!
E.g. detailed articles with lists of tools, books, blog posts, Screen Casts, for:
Continuous integration,
Behavior Driven Development,
Tools
<hr/>
http://altnetpedia.com/Resources.ashx#Tutorials_4
Tutorials
<hr/>
http://tech.groups.yahoo.com/group/altdotnet/message/22146
From ALT.NET:
"Hudson is very easy once you get over the initial
learning stage. For instance, it took me only about
10 minutes to set up email notification for failed
builds sending to the developer you broke the build."
"Hudson has a plug-in environment and there are many
available. I use SVN for source control and this is
just a radio button and a repository URL to configure.
I use polling to check for committed changes to the
code and again a radio button. I use NAnt to build and
this is a plug-in. I use NUnit to run unit tests and
this is just a plug-in. There are Git, Gallio,
Doxygen, Bugzilla, Build Publisher, LDAP Email,
MSBuild, Mercurial, MSTest, Selenium, Twitter and many
more plug-ins."
<hr/>
http://altnetpodcast.com/
Alt.NET Podcast.
RSS-feed URL: http://feeds.feedburner.com/altnetpodcast
<hr/>
http://tech.groups.yahoo.com/group/altdotnet/message/22076
From ALT.NET.
Automated Build Frameworks - Recommendations?
http://guard
From herding code 84,
Herding Code 84: Ex-Microsoft Developer Panel with Mike Moore, Jeff Cohen, and Scott Bellware
convention over configuration
<hr/>
http://www.genericerror.com/blog/default,month,2008-10.aspx
"I've become quite a fan of Eric Evans book, Domain Driven
Design.",
"Part of my recent work has been been moving towards the
persistence ignorance. All this really means is creating
a domain layer that is not aware of, and has no
dependency on the way it is stored."
"Microsoft recently released the ADO.Net Entity Framework
which was lots of fun for the ALT.NET crowd because it
gave them something new to complain about. "
NHibernate
<hr/>
http://altnetseattle.pbwiki.com/Agenda-and-Session-Notes
Schedule for ALT.NET conference.
With links.
<http: com="" tutorials_4=""><http: com="" page="FitTesting"><http: com="" ashx=""><http: com="" ashx="">
</http:></http:></http:></http:>
Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-45436710265377048812011-08-28T11:24:00.014+02:002012-10-18T20:22:20.967+02:00CHAOS teamAn explanation for what the CHAOS team at Stack Exchange is is in the Meta Stack Overflow post <a href="http://meta.stackoverflow.com/questions/100137/what-is-the-meaning-of-chaos-is-it-related-to-the-psi-character">What is the meaning of CHAOS? Is it related to the PSI (?) character?</a> (deleted now, only visible to users with 10,000 or more reputation points on that site, Meta Stack Overflow)
<br />
<br />Their main outlet is <a href="http://stackexchange.tumblr.com/">the Tumblr blog, somewhat confusing called "Stack Exchange Blog"</a> (the <a href="http://blog.stackoverflow.com/">Stack Overflow blog</a> effectively has the role of the official blog for the Stack Exchange Network).
<br />
<br /><span style="font-weight: bold;">Members</span>
<br />
<br />Aarthi Devanathan. <a href="http://mobile.twitter.com/colourature">Twitter account</a>. <a href="http://diy.stackexchange.com/users/3312">Main Stack Exchange account, Home Improvement</a>. <a href="http://adevanat.blogspot.com/">Blog</a>.
<br />
<br />Abby T. Miller. <a href="http://mobile.twitter.com/abbytmiller">Twitter account</a>. <a href="http://apple.stackexchange.com/users/7749">Main Stack Exchange account, Apple</a>. Blog.
<br />
<br />Brett White. Twitter account. <a href="http://gaming.stackexchange.com/users/11290">Main Stack Exchange account, Gaming</a>. Blog.
<br />
<br />Lauren Gundrum. <a href="http://mobile.twitter.com/laurengundrum">Twitter account</a>. <a href="http://english.stackexchange.com/users/11387/lauren">Main Stack Exchange account, English</a>. Blog.
<br />
<br />Laura. Twitter account. <a href="http://photo.stackexchange.com/users/6102">Main Stack Exchange account, Photography</a>. Blog.
<br />
<br />Samuel Brand. <a href="http://mobile.twitter.com/samuelbrand/">Twitter account</a>. <a href="http://android.stackexchange.com/users/6852">Main Stack Exchange account, Android</a>. <a href="http://samthebrand.com/">Blog</a> (currently empty).
<br />
<br />
<br />Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-61631340882455719282011-07-24T04:40:00.010+02:002015-07-19T15:57:31.346+02:00Stack Exchange word correctionsThe current wordlist in <a href="http://pmortensen.eu/">Edit Overflow</a> (long, 1233 words) is listed below. It mostly targets Stack Overflow, but there are also words typically used on Super User and some general words (like the incorrect "compatability" - the correct one is "compatibility"). The incorrect ones have actually been observed in posts on the Stack Exchange network.<br />
<br />
The first column is the incorrect term, and the second is the correct term. Most words are context independent, but a few depends on context (for instance, the incorrect "im" resolves to "I'm", although the incorrect "im" could also mean "IM" (instant messaging)).<br />
<br />
Note: there appears to be a problem with this blogging platform. The list appears to be empty, but it actually starts somewhere down there (about one third down the page).<br />
<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><table><tbody>
<tr><th>Incorrect</th><th>Correct</th><th>URL</th></tr>
<tr><td>java</td><td>Java</td><td>http://en.wikipedia.org/wiki/Java_%28programming_language%29</td></tr>
<tr><td>JAVA</td><td>Java</td><td>http://en.wikipedia.org/wiki/Java_%28programming_language%29</td></tr>
<tr><td>javafx</td><td>JavaFX</td><td>http://en.wikipedia.org/wiki/JavaFX</td></tr>
<tr><td>java ee</td><td>Java EE</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition</td></tr>
<tr><td>javaee</td><td>Java EE</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition</td></tr>
<tr><td>java EE</td><td>Java EE</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition</td></tr>
<tr><td>JEE</td><td>Java EE</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition</td></tr>
<tr><td>J2EE</td><td>Java EE</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition</td></tr>
<tr><td>j2ee</td><td>Java EE</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition</td></tr>
<tr><td>J2ee</td><td>Java EE</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition</td></tr>
<tr><td>j2me</td><td>Java ME</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition</td></tr>
<tr><td>J2me</td><td>Java ME</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition</td></tr>
<tr><td>J2ME</td><td>Java ME</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition</td></tr>
<tr><td>JavaME</td><td>Java ME</td><td>http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition</td></tr>
<tr><td>jsf</td><td>JSF</td><td>http://en.wikipedia.org/wiki/JavaServer_Faces</td></tr>
<tr><td>jsp</td><td>JSP</td><td>http://en.wikipedia.org/wiki/JavaServer_Pages</td></tr>
<tr><td>jdk</td><td>JDK</td><td>http://en.wikipedia.org/wiki/Java_Development_Kit</td></tr>
<tr><td>javascript</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>js</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>JS</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>java script</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>Javascript</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>javscript</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>javasctipt</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>Javascipt</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>javaScript</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>javescript</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>Javasctipt</td><td>JavaScript</td><td>http://en.wikipedia.org/wiki/JavaScript</td></tr>
<tr><td>jquery</td><td>jQuery</td><td>http://en.wikipedia.org/wiki/JQuery</td></tr>
<tr><td>JQuery</td><td>jQuery</td><td>http://en.wikipedia.org/wiki/JQuery</td></tr>
<tr><td>Jquery</td><td>jQuery</td><td>http://en.wikipedia.org/wiki/JQuery</td></tr>
<tr><td>JQUERY</td><td>jQuery</td><td>http://en.wikipedia.org/wiki/JQuery</td></tr>
<tr><td>JQUery</td><td>jQuery</td><td>http://en.wikipedia.org/wiki/JQuery</td></tr>
<tr><td>Jquery-UI</td><td>jQuery UI</td><td>http://en.wikipedia.org/wiki/JQuery_UI</td></tr>
<tr><td>jquery ui</td><td>jQuery UI</td><td>http://en.wikipedia.org/wiki/JQuery_UI</td></tr>
<tr><td>jquery-ui</td><td>jQuery UI</td><td>http://en.wikipedia.org/wiki/JQuery_UI</td></tr>
<tr><td>Jquery UI</td><td>jQuery UI</td><td>http://en.wikipedia.org/wiki/JQuery_UI</td></tr>
<tr><td>JQueryUI</td><td>jQuery UI</td><td>http://en.wikipedia.org/wiki/JQuery_UI</td></tr>
<tr><td>jQueryUI</td><td>jQuery UI</td><td>http://en.wikipedia.org/wiki/JQuery_UI</td></tr>
<tr><td>jqueryui</td><td>jQuery UI</td><td>http://en.wikipedia.org/wiki/JQuery_UI</td></tr>
<tr><td>AJAX</td><td>Ajax</td><td>http://en.wikipedia.org/wiki/Ajax_%28programming%29</td></tr>
<tr><td>ajax</td><td>Ajax</td><td>http://en.wikipedia.org/wiki/Ajax_%28programming%29</td></tr>
<tr><td>php</td><td>PHP</td><td>http://en.wikipedia.org/wiki/PHP</td></tr>
<tr><td>Php</td><td>PHP</td><td>http://en.wikipedia.org/wiki/PHP</td></tr>
<tr><td>PHP5</td><td>PHP 5</td><td>http://en.wikipedia.org/wiki/PHP#Release_history</td></tr>
<tr><td>phpmyadmin</td><td>phpMyAdmin</td><td>http://en.wikipedia.org/wiki/PhpMyAdmin</td></tr>
<tr><td>cakePhp</td><td>CakePHP</td><td>http://en.wikipedia.org/wiki/CakePHP</td></tr>
<tr><td>cakePHP</td><td>CakePHP</td><td>http://en.wikipedia.org/wiki/CakePHP</td></tr>
<tr><td>cakephp</td><td>CakePHP</td><td>http://en.wikipedia.org/wiki/CakePHP</td></tr>
<tr><td>Cakephp</td><td>CakePHP</td><td>http://en.wikipedia.org/wiki/CakePHP</td></tr>
<tr><td>CAKEPHP</td><td>CakePHP</td><td>http://en.wikipedia.org/wiki/CakePHP</td></tr>
<tr><td>PHPBB</td><td>phpBB</td><td>http://en.wikipedia.org/wiki/PhpBB</td></tr>
<tr><td>phpbb</td><td>phpBB</td><td>http://en.wikipedia.org/wiki/PhpBB</td></tr>
<tr><td>PhpNuke</td><td>PHP-Nuke</td><td>http://en.wikipedia.org/wiki/PHP-Nuke</td></tr>
<tr><td>PHPNuke</td><td>PHP-Nuke</td><td>http://en.wikipedia.org/wiki/PHP-Nuke</td></tr>
<tr><td>mysql</td><td>MySQL</td><td>http://en.wikipedia.org/wiki/MySQL</td></tr>
<tr><td>mySQL</td><td>MySQL</td><td>http://en.wikipedia.org/wiki/MySQL</td></tr>
<tr><td>mySql</td><td>MySQL</td><td>http://en.wikipedia.org/wiki/MySQL</td></tr>
<tr><td>MySql</td><td>MySQL</td><td>http://en.wikipedia.org/wiki/MySQL</td></tr>
<tr><td>My-sql</td><td>MySQL</td><td>http://en.wikipedia.org/wiki/MySQL</td></tr>
<tr><td>MYSQL</td><td>MySQL</td><td>http://en.wikipedia.org/wiki/MySQL</td></tr>
<tr><td>Mysql</td><td>MySQL</td><td>http://en.wikipedia.org/wiki/MySQL</td></tr>
<tr><td>myql</td><td>MySQL</td><td>http://en.wikipedia.org/wiki/MySQL</td></tr>
<tr><td>Linq to SQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>linq to sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>linq2sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq2Sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq-to-SQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq 2 Sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq Sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>LinqToSql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>linq-to-sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>LinqSQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq to sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>LINQ-to-SQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq to Sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>LINQ to sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>LinqToSQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq-To-SQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq-To-Sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq2sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq-to-sql</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq2SQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq To SQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>Linq 2 SQL</td><td>LINQ to SQL</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL</td></tr>
<tr><td>linq to xml</td><td>LINQ to XML</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_XML</td></tr>
<tr><td>LINQ-to-XML</td><td>LINQ to XML</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_XML</td></tr>
<tr><td>Linq to XML</td><td>LINQ to XML</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_XML</td></tr>
<tr><td>linq-to-xml</td><td>LINQ to XML</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_XML</td></tr>
<tr><td>LINQ to objects</td><td>LINQ to Objects</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_Objects</td></tr>
<tr><td>Linq-to-Objects</td><td>LINQ to Objects</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_Objects</td></tr>
<tr><td>sqlite</td><td>SQLite</td><td>http://en.wikipedia.org/wiki/SQLite</td></tr>
<tr><td>Sqlite</td><td>SQLite</td><td>http://en.wikipedia.org/wiki/SQLite</td></tr>
<tr><td>sqllite</td><td>SQLite</td><td>http://en.wikipedia.org/wiki/SQLite</td></tr>
<tr><td>sqite</td><td>SQLite</td><td>http://en.wikipedia.org/wiki/SQLite</td></tr>
<tr><td>SQlite</td><td>SQLite</td><td>http://en.wikipedia.org/wiki/SQLite</td></tr>
<tr><td>Postgres</td><td>PostgreSQL</td><td>http://en.wikipedia.org/wiki/PostgreSQL</td></tr>
<tr><td>postgres</td><td>PostgreSQL</td><td>http://en.wikipedia.org/wiki/PostgreSQL</td></tr>
<tr><td>postgresql</td><td>PostgreSQL</td><td>http://en.wikipedia.org/wiki/PostgreSQL</td></tr>
<tr><td>Postgresql</td><td>PostgreSQL</td><td>http://en.wikipedia.org/wiki/PostgreSQL</td></tr>
<tr><td>postgres sql</td><td>PostgreSQL</td><td>http://en.wikipedia.org/wiki/PostgreSQL</td></tr>
<tr><td>pgsql</td><td>PostgreSQL</td><td>http://en.wikipedia.org/wiki/PostgreSQL</td></tr>
<tr><td>Postgre</td><td>PostgreSQL</td><td>http://en.wikipedia.org/wiki/PostgreSQL</td></tr>
<tr><td>postgre</td><td>PostgreSQL</td><td>http://en.wikipedia.org/wiki/PostgreSQL</td></tr>
<tr><td>SQL Server</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>MSSQL</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>sqlserver</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>Sql Server</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>SQL server</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>sql server</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>SqlServer</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>sql Server</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>Sql server</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>mssql</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>MS SQL</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>SQLServer</td><td>SQL Server</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server</td></tr>
<tr><td>SQLServer 2000</td><td>SQL Server 2000</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#Genesis</td></tr>
<tr><td>sql2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>sql server 2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>SQL 2005 Server</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>SQL server 2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>sql-server-2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>SQL2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>SqlServer2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>SQLServer2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>SQL 2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>sql 2005</td><td>SQL Server 2005</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005</td></tr>
<tr><td>sql server 2008</td><td>SQL Server 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2008</td></tr>
<tr><td>SQL 2008</td><td>SQL Server 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2008</td></tr>
<tr><td>Sql 2008</td><td>SQL Server 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2008</td></tr>
<tr><td>Sql Server 2008</td><td>SQL Server 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2008</td></tr>
<tr><td>sql 2008</td><td>SQL Server 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2008</td></tr>
<tr><td>sql server 2005 express</td><td>SQL Server Express Edition</td><td>http://en.wikipedia.org/wiki/SQL_Server_Express</td></tr>
<tr><td>SQL Server 2005 Express</td><td>SQL Server Express Edition</td><td>http://en.wikipedia.org/wiki/SQL_Server_Express</td></tr>
<tr><td>SQL Express</td><td>SQL Server Express Edition</td><td>http://en.wikipedia.org/wiki/SQL_Server_Express</td></tr>
<tr><td>SQL Server Express</td><td>SQL Server Express Edition</td><td>http://en.wikipedia.org/wiki/SQL_Server_Express</td></tr>
<tr><td>sql server express</td><td>SQL Server Express Edition</td><td>http://en.wikipedia.org/wiki/SQL_Server_Express</td></tr>
<tr><td>sql-express</td><td>SQL Server Express Edition</td><td>http://en.wikipedia.org/wiki/SQL_Server_Express</td></tr>
<tr><td>sql ce</td><td>SQL Server Compact</td><td>http://en.wikipedia.org/wiki/SQL_Server_Compact</td></tr>
<tr><td>SQL compact</td><td>SQL Server Compact</td><td>http://en.wikipedia.org/wiki/SQL_Server_Compact</td></tr>
<tr><td>Tsql</td><td>T-SQL</td><td>http://en.wikipedia.org/wiki/Transact-SQL</td></tr>
<tr><td>T/SQL</td><td>T-SQL</td><td>http://en.wikipedia.org/wiki/Transact-SQL</td></tr>
<tr><td>TSQL</td><td>T-SQL</td><td>http://en.wikipedia.org/wiki/Transact-SQL</td></tr>
<tr><td>t-sql</td><td>T-SQL</td><td>http://en.wikipedia.org/wiki/Transact-SQL</td></tr>
<tr><td>pl/sql</td><td>PL/SQL</td><td>http://en.wikipedia.org/wiki/PL/SQL</td></tr>
<tr><td>msn</td><td>MSN</td><td>http://en.wikipedia.org/wiki/MSN</td></tr>
<tr><td>WinForms</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>winforms</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>win forms</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>Winform</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>Win-Forms</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>windows form</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>Winforms</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>windows forms</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>win form</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>WinForm</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>winform</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>Win Form</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>wiform</td><td>Windows Forms</td><td>http://en.wikipedia.org/wiki/Windows_Forms</td></tr>
<tr><td>tiff</td><td>TIFF</td><td>http://en.wikipedia.org/wiki/Tagged_Image_File_Format</td></tr>
<tr><td>android</td><td>Android</td><td>http://en.wikipedia.org/wiki/Android_%28operating_system%29</td></tr>
<tr><td>iphone</td><td>iPhone</td><td>http://en.wikipedia.org/wiki/IPhone</td></tr>
<tr><td>Iphone</td><td>iPhone</td><td>http://en.wikipedia.org/wiki/IPhone</td></tr>
<tr><td>i-phone</td><td>iPhone</td><td>http://en.wikipedia.org/wiki/IPhone</td></tr>
<tr><td>I-phone</td><td>iPhone</td><td>http://en.wikipedia.org/wiki/IPhone</td></tr>
<tr><td>IPHONE</td><td>iPhone</td><td>http://en.wikipedia.org/wiki/IPhone</td></tr>
<tr><td>.net</td><td>.NET</td><td>http://en.wikipedia.org/wiki/.NET_Framework</td></tr>
<tr><td>.Net</td><td>.NET</td><td>http://en.wikipedia.org/wiki/.NET_Framework</td></tr>
<tr><td>dotnet</td><td>.NET</td><td>http://en.wikipedia.org/wiki/.NET_Framework</td></tr>
<tr><td>.net3.5</td><td>.NET 3.5</td><td>http://en.wikipedia.org/wiki/.NET_Framework_version_history#.NET_Framework_3.5</td></tr>
<tr><td>scala</td><td>Scala</td><td>http://en.wikipedia.org/wiki/Scala_%28programming_language%29</td></tr>
<tr><td>SCALA</td><td>Scala</td><td>http://en.wikipedia.org/wiki/Scala_%28programming_language%29</td></tr>
<tr><td>objective-c</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>Objective C</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>objective-C</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>Obj-C</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>ObjC</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>obj c</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>objective c</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>ObjectiveC</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>obj-c</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>Obetive-C</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>objc</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>Obj-c</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>Objective c</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>objective C</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>Objective-c</td><td>Objective-C</td><td>http://en.wikipedia.org/wiki/Objective-C</td></tr>
<tr><td>FX cop</td><td>FxCop</td><td>http://en.wikipedia.org/wiki/FxCop</td></tr>
<tr><td>ASP.net MVC</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>ASP.Net MVC</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>asp.net mvc</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>Asp.net mvc</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>asp.net-mvc</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>asp net mvc</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>MVC.Net</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>MVC .Net</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>asp.net MVC</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>mvc.net</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>ASPNET MVC</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>aspnet mvc</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>ASP MVC</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>ASP.MVC</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>Asp.net MVC</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>ASP.Net MvC</td><td>ASP.NET MVC</td><td>http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework</td></tr>
<tr><td>asp.net</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>ASP.net</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>ASP.Net</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>Asp.net</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>Asp.NET</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>Asp.Net</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>ASp.NET</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>asp.NET</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>ASPNET</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>asp.et</td><td>ASP.NET</td><td>http://en.wikipedia.org/wiki/ASP.NET</td></tr>
<tr><td>asp</td><td>ASP Classic</td><td>http://en.wikipedia.org/wiki/Active_Server_Pages</td></tr>
<tr><td>ASP</td><td>ASP Classic</td><td>http://en.wikipedia.org/wiki/Active_Server_Pages</td></tr>
<tr><td>ASP classic</td><td>ASP Classic</td><td>http://en.wikipedia.org/wiki/Active_Server_Pages</td></tr>
<tr><td>Classic ASP</td><td>ASP Classic</td><td>http://en.wikipedia.org/wiki/Active_Server_Pages</td></tr>
<tr><td>classic ASP</td><td>ASP Classic</td><td>http://en.wikipedia.org/wiki/Active_Server_Pages</td></tr>
<tr><td>osx</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>os x</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>OS X</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>OSX</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>OS/X</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>mac os X</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>Mac OSX</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>mac osx</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>Mac OS X</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>MacOSX</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>Mac OSx</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>MAC OS X</td><td>Mac OS X</td><td>http://en.wikipedia.org/wiki/Mac_OS_X</td></tr>
<tr><td>Leopard</td><td>Mac OS X Leopard</td><td>http://en.wikipedia.org/wiki/Mac_OS_X_Leopard</td></tr>
<tr><td>leopard</td><td>Mac OS X Leopard</td><td>http://en.wikipedia.org/wiki/Mac_OS_X_Leopard</td></tr>
<tr><td>Mac OS X Leopard</td><td>Mac OS X Leopard</td><td>http://en.wikipedia.org/wiki/Mac_OS_X_Leopard</td></tr>
<tr><td>snow leopard</td><td>Mac OS X Snow Leopard</td><td>http://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard</td></tr>
<tr><td>Snow leopard</td><td>Mac OS X Snow Leopard</td><td>http://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard</td></tr>
<tr><td>snow-leopard</td><td>Mac OS X Snow Leopard</td><td>http://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard</td></tr>
<tr><td>Mac OS X Snow Leopard</td><td>Mac OS X Snow Leopard</td><td>http://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard</td></tr>
<tr><td>flex</td><td>Flex</td><td>http://en.wikipedia.org/wiki/Adobe_Flex</td></tr>
<tr><td>FLEX</td><td>Flex</td><td>http://en.wikipedia.org/wiki/Adobe_Flex</td></tr>
<tr><td>action script</td><td>ActionScript</td><td>http://en.wikipedia.org/wiki/ActionScript</td></tr>
<tr><td>actionscript</td><td>ActionScript</td><td>http://en.wikipedia.org/wiki/ActionScript</td></tr>
<tr><td>Actionscript</td><td>ActionScript</td><td>http://en.wikipedia.org/wiki/ActionScript</td></tr>
<tr><td>AS3</td><td>ActionScript</td><td>http://en.wikipedia.org/wiki/ActionScript</td></tr>
<tr><td>as2</td><td>ActionScript</td><td>http://en.wikipedia.org/wiki/ActionScript</td></tr>
<tr><td>SP</td><td>stored procedure</td><td>http://en.wikipedia.org/wiki/Stored_procedure</td></tr>
<tr><td>SPs</td><td>stored procedure</td><td>http://en.wikipedia.org/wiki/Stored_procedure</td></tr>
<tr><td>sp</td><td>stored procedure</td><td>http://en.wikipedia.org/wiki/Stored_procedure</td></tr>
<tr><td>sproc</td><td>stored procedure</td><td>http://en.wikipedia.org/wiki/Stored_procedure</td></tr>
<tr><td>sprocs</td><td>stored procedure</td><td>http://en.wikipedia.org/wiki/Stored_procedure</td></tr>
<tr><td>StoredProcedure</td><td>stored procedure</td><td>http://en.wikipedia.org/wiki/Stored_procedure</td></tr>
<tr><td>stored proc</td><td>stored procedure</td><td>http://en.wikipedia.org/wiki/Stored_procedure</td></tr>
<tr><td>db</td><td>database</td><td>http://en.wikipedia.org/wiki/Relational_database_management_system</td></tr>
<tr><td>DB</td><td>database</td><td>http://en.wikipedia.org/wiki/Relational_database_management_system</td></tr>
<tr><td>Db</td><td>database</td><td>http://en.wikipedia.org/wiki/Relational_database_management_system</td></tr>
<tr><td>ria</td><td>RIA</td><td>http://en.wikipedia.org/wiki/Rich_Internet_application</td></tr>
<tr><td>Subsonic</td><td>SubSonic</td><td>http://en.wikipedia.org/wiki/Subsonic_%28software%29</td></tr>
<tr><td>subsonic</td><td>SubSonic</td><td>http://en.wikipedia.org/wiki/Subsonic_%28software%29</td></tr>
<tr><td>Entity Framework</td><td>ADO.NET Entity Framework</td><td>http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework</td></tr>
<tr><td>EF</td><td>ADO.NET Entity Framework</td><td>http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework</td></tr>
<tr><td>ADO.Net Entity Framework</td><td>ADO.NET Entity Framework</td><td>http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework</td></tr>
<tr><td>entity framework</td><td>ADO.NET Entity Framework</td><td>http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework</td></tr>
<tr><td>Entities framework</td><td>ADO.NET Entity Framework</td><td>http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework</td></tr>
<tr><td>Ado.net entity framework</td><td>ADO.NET Entity Framework</td><td>http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework</td></tr>
<tr><td>ef</td><td>ADO.NET Entity Framework</td><td>http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework</td></tr>
<tr><td>ado.net</td><td>ADO.NET</td><td>http://en.wikipedia.org/wiki/ADO.NET</td></tr>
<tr><td>Ado.Net</td><td>ADO.NET</td><td>http://en.wikipedia.org/wiki/ADO.NET</td></tr>
<tr><td>wpf</td><td>WPF</td><td>http://en.wikipedia.org/wiki/Windows_Presentation_Foundation</td></tr>
<tr><td>Wpf</td><td>WPF</td><td>http://en.wikipedia.org/wiki/Windows_Presentation_Foundation</td></tr>
<tr><td>msdn</td><td>MSDN</td><td>http://en.wikipedia.org/wiki/Microsoft_Developer_Network</td></tr>
<tr><td>msndn</td><td>MSDN</td><td>http://en.wikipedia.org/wiki/Microsoft_Developer_Network</td></tr>
<tr><td>Powerbuilder</td><td>PowerBuilder</td><td>http://en.wikipedia.org/wiki/PowerBuilder</td></tr>
<tr><td>powerbuilder</td><td>PowerBuilder</td><td>http://en.wikipedia.org/wiki/PowerBuilder</td></tr>
<tr><td>PB</td><td>PowerBuilder</td><td>http://en.wikipedia.org/wiki/PowerBuilder</td></tr>
<tr><td>swing</td><td>Swing</td><td>http://en.wikipedia.org/wiki/Swing_%28Java%29</td></tr>
<tr><td>qt</td><td>Qt</td><td>http://en.wikipedia.org/wiki/Qt_%28toolkit%29</td></tr>
<tr><td>QT</td><td>Qt</td><td>http://en.wikipedia.org/wiki/Qt_%28toolkit%29</td></tr>
<tr><td>Qt creator</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>QtCreator</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>Qt creater</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>QT Creator</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>QT-Creator</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>qt-creator</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>qtcreator</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>qt creator</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>Qtcreater</td><td>Qt Creator</td><td>http://en.wikipedia.org/wiki/Qt_Creator</td></tr>
<tr><td>Intellisense</td><td>IntelliSense</td><td>http://en.wikipedia.org/wiki/IntelliSense</td></tr>
<tr><td>intellisense</td><td>IntelliSense</td><td>http://en.wikipedia.org/wiki/IntelliSense</td></tr>
<tr><td>intelisense</td><td>IntelliSense</td><td>http://en.wikipedia.org/wiki/IntelliSense</td></tr>
<tr><td>internet</td><td>Internet</td><td>http://en.wikipedia.org/wiki/Internet</td></tr>
<tr><td>Youtube</td><td>YouTube</td><td>http://en.wikipedia.org/wiki/YouTube</td></tr>
<tr><td>youtube</td><td>YouTube</td><td>http://en.wikipedia.org/wiki/YouTube</td></tr>
<tr><td>utf-8</td><td>UTF-8</td><td>http://en.wikipedia.org/wiki/UTF-8</td></tr>
<tr><td>utf8</td><td>UTF-8</td><td>http://en.wikipedia.org/wiki/UTF-8</td></tr>
<tr><td>UTF8</td><td>UTF-8</td><td>http://en.wikipedia.org/wiki/UTF-8</td></tr>
<tr><td>utf-16</td><td>UTF-16</td><td>http://en.wikipedia.org/wiki/UTF-16/UCS-2</td></tr>
<tr><td>intellij</td><td>IntelliJ IDEA</td><td>http://en.wikipedia.org/wiki/IntelliJ_IDEA</td></tr>
<tr><td>IntellJ Idea</td><td>IntelliJ IDEA</td><td>http://en.wikipedia.org/wiki/IntelliJ_IDEA</td></tr>
<tr><td>IntelliJ</td><td>IntelliJ IDEA</td><td>http://en.wikipedia.org/wiki/IntelliJ_IDEA</td></tr>
<tr><td>Intellij</td><td>IntelliJ IDEA</td><td>http://en.wikipedia.org/wiki/IntelliJ_IDEA</td></tr>
<tr><td>InjelliJ</td><td>IntelliJ IDEA</td><td>http://en.wikipedia.org/wiki/IntelliJ_IDEA</td></tr>
<tr><td>couchdb</td><td>CouchDB</td><td>http://en.wikipedia.org/wiki/CouchDB</td></tr>
<tr><td>reflector</td><td>.NET Reflector</td><td>http://en.wikipedia.org/wiki/.NET_Reflector</td></tr>
<tr><td>.Net reflector</td><td>.NET Reflector</td><td>http://en.wikipedia.org/wiki/.NET_Reflector</td></tr>
<tr><td>.NET reflector</td><td>.NET Reflector</td><td>http://en.wikipedia.org/wiki/.NET_Reflector</td></tr>
<tr><td>nhibernate</td><td>NHibernate</td><td>http://en.wikipedia.org/wiki/NHibernate</td></tr>
<tr><td>Nhibernate</td><td>NHibernate</td><td>http://en.wikipedia.org/wiki/NHibernate</td></tr>
<tr><td>hibernate</td><td>Hibernate</td><td>http://en.wikipedia.org/wiki/Hibernate_%28Java%29</td></tr>
<tr><td>HIBERNATE</td><td>Hibernate</td><td>http://en.wikipedia.org/wiki/Hibernate_%28Java%29</td></tr>
<tr><td>poco</td><td>POCO</td><td>http://en.wikipedia.org/wiki/Plain_Old_CLR_Object</td></tr>
<tr><td>struts</td><td>Struts</td><td>http://en.wikipedia.org/wiki/Apache_Struts</td></tr>
<tr><td>s2</td><td>Struts</td><td>http://en.wikipedia.org/wiki/Apache_Struts</td></tr>
<tr><td>S2</td><td>Struts</td><td>http://en.wikipedia.org/wiki/Apache_Struts</td></tr>
<tr><td>boost</td><td>Boost C++ Libraries</td><td>http://en.wikipedia.org/wiki/Boost_C%2B%2B_Libraries</td></tr>
<tr><td>Boost</td><td>Boost C++ Libraries</td><td>http://en.wikipedia.org/wiki/Boost_C%2B%2B_Libraries</td></tr>
<tr><td>CI</td><td>Continuous integration</td><td>http://en.wikipedia.org/wiki/Continuous_integration</td></tr>
<tr><td>imagemagik</td><td>ImageMagick</td><td>http://en.wikipedia.org/wiki/ImageMagick</td></tr>
<tr><td>dpi</td><td>DPI</td><td>http://en.wikipedia.org/wiki/Dots_per_inch</td></tr>
<tr><td>numpy</td><td>NumPy</td><td>http://en.wikipedia.org/wiki/NumPy</td></tr>
<tr><td>NUmPy</td><td>NumPy</td><td>http://en.wikipedia.org/wiki/NumPy</td></tr>
<tr><td>Numpy</td><td>NumPy</td><td>http://en.wikipedia.org/wiki/NumPy</td></tr>
<tr><td>bash</td><td>Bash</td><td>http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29</td></tr>
<tr><td>WIX</td><td>WiX</td><td>http://en.wikipedia.org/wiki/WiX</td></tr>
<tr><td>Wix</td><td>WiX</td><td>http://en.wikipedia.org/wiki/WiX</td></tr>
<tr><td>perl</td><td>Perl</td><td>http://en.wikipedia.org/wiki/Perl</td></tr>
<tr><td>Linq</td><td>LINQ</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query</td></tr>
<tr><td>linq</td><td>LINQ</td><td>http://en.wikipedia.org/wiki/Language_Integrated_Query</td></tr>
<tr><td>Powershell</td><td>PowerShell</td><td>http://en.wikipedia.org/wiki/Windows_PowerShell</td></tr>
<tr><td>powershell</td><td>PowerShell</td><td>http://en.wikipedia.org/wiki/Windows_PowerShell</td></tr>
<tr><td>Expression blend</td><td>Expression Blend</td><td>http://en.wikipedia.org/wiki/Microsoft_Expression_Blend</td></tr>
<tr><td>blend</td><td>Expression Blend</td><td>http://en.wikipedia.org/wiki/Microsoft_Expression_Blend</td></tr>
<tr><td>Blend</td><td>Expression Blend</td><td>http://en.wikipedia.org/wiki/Microsoft_Expression_Blend</td></tr>
<tr><td>vim</td><td>Vim</td><td>http://en.wikipedia.org/wiki/Vim_%28text_editor%29</td></tr>
<tr><td>gvim</td><td>gVim</td><td>http://en.wikipedia.org/wiki/Vim_%28text_editor%29#Interface</td></tr>
<tr><td>GVIM</td><td>gVim</td><td>http://en.wikipedia.org/wiki/Vim_%28text_editor%29#Interface</td></tr>
<tr><td>VIM</td><td>Vim</td><td>http://en.wikipedia.org/wiki/Vim_%28text_editor%29</td></tr>
<tr><td>VI</td><td>vi</td><td>http://en.wikipedia.org/wiki/Vi</td></tr>
<tr><td>notepad++</td><td>Notepad++</td><td>http://en.wikipedia.org/wiki/Notepad%2B%2B</td></tr>
<tr><td>cygwin</td><td>Cygwin</td><td>http://en.wikipedia.org/wiki/Cygwin</td></tr>
<tr><td>sourceforge</td><td>SourceForge</td><td>http://en.wikipedia.org/wiki/SourceForge</td></tr>
<tr><td>source forge</td><td>SourceForge</td><td>http://en.wikipedia.org/wiki/SourceForge</td></tr>
<tr><td>open office</td><td>OpenOffice</td><td>http://en.wikipedia.org/wiki/OpenOffice.org</td></tr>
<tr><td>Open Office</td><td>OpenOffice</td><td>http://en.wikipedia.org/wiki/OpenOffice.org</td></tr>
<tr><td>vb script</td><td>VBScript</td><td>http://en.wikipedia.org/wiki/VBScript</td></tr>
<tr><td>vbscript</td><td>VBScript</td><td>http://en.wikipedia.org/wiki/VBScript</td></tr>
<tr><td>Vbscript</td><td>VBScript</td><td>http://en.wikipedia.org/wiki/VBScript</td></tr>
<tr><td>VB Script</td><td>VBScript</td><td>http://en.wikipedia.org/wiki/VBScript</td></tr>
<tr><td>matlab</td><td>MATLAB</td><td>http://en.wikipedia.org/wiki/MATLAB</td></tr>
<tr><td>Matlab</td><td>MATLAB</td><td>http://en.wikipedia.org/wiki/MATLAB</td></tr>
<tr><td>segfault</td><td>segmentation fault</td><td>http://en.wikipedia.org/wiki/Segmentation_fault</td></tr>
<tr><td>seg fault</td><td>segmentation fault</td><td>http://en.wikipedia.org/wiki/Segmentation_fault</td></tr>
<tr><td>json</td><td>JSON</td><td>http://en.wikipedia.org/wiki/JSON</td></tr>
<tr><td>Json</td><td>JSON</td><td>http://en.wikipedia.org/wiki/JSON</td></tr>
<tr><td>firebug</td><td>Firebug</td><td>http://en.wikipedia.org/wiki/Firebug</td></tr>
<tr><td>FireBug</td><td>Firebug</td><td>http://en.wikipedia.org/wiki/Firebug</td></tr>
<tr><td>drupal</td><td>Drupal</td><td>http://en.wikipedia.org/wiki/Drupal</td></tr>
<tr><td>DRUPAL</td><td>Drupal</td><td>http://en.wikipedia.org/wiki/Drupal</td></tr>
<tr><td>pyqt</td><td>PyQt</td><td>http://en.wikipedia.org/wiki/PyQt</td></tr>
<tr><td>GMail</td><td>Gmail</td><td>http://en.wikipedia.org/wiki/Gmail</td></tr>
<tr><td>gmail</td><td>Gmail</td><td>http://en.wikipedia.org/wiki/Gmail</td></tr>
<tr><td>resharper</td><td>ReSharper</td><td>http://en.wikipedia.org/wiki/ReSharper</td></tr>
<tr><td>Resharper</td><td>ReSharper</td><td>http://en.wikipedia.org/wiki/ReSharper</td></tr>
<tr><td>tdd</td><td>TDD</td><td>http://en.wikipedia.org/wiki/Test-driven_development</td></tr>
<tr><td>Test-Driven-Development</td><td>TDD</td><td>http://en.wikipedia.org/wiki/Test-driven_development</td></tr>
<tr><td>Xampp</td><td>XAMPP</td><td>http://en.wikipedia.org/wiki/XAMPP</td></tr>
<tr><td>XAMMP</td><td>XAMPP</td><td>http://en.wikipedia.org/wiki/XAMPP</td></tr>
<tr><td>xampp</td><td>XAMPP</td><td>http://en.wikipedia.org/wiki/XAMPP</td></tr>
<tr><td>xammp</td><td>XAMPP</td><td>http://en.wikipedia.org/wiki/XAMPP</td></tr>
<tr><td>yui</td><td>YUI</td><td>http://en.wikipedia.org/wiki/Yahoo!_UI_Library</td></tr>
<tr><td>Yui</td><td>YUI</td><td>http://en.wikipedia.org/wiki/Yahoo!_UI_Library</td></tr>
<tr><td>SED</td><td>sed</td><td>http://en.wikipedia.org/wiki/Sed</td></tr>
<tr><td>awk</td><td>AWK</td><td>http://en.wikipedia.org/wiki/AWK</td></tr>
<tr><td>tcl</td><td>Tcl</td><td>http://en.wikipedia.org/wiki/Tcl</td></tr>
<tr><td>TCL</td><td>Tcl</td><td>http://en.wikipedia.org/wiki/Tcl</td></tr>
<tr><td>lua</td><td>Lua</td><td>http://en.wikipedia.org/wiki/Lua_%28programming_language%29</td></tr>
<tr><td>ANT</td><td>Ant</td><td>http://en.wikipedia.org/wiki/Apache_Ant</td></tr>
<tr><td>ant</td><td>Ant</td><td>http://en.wikipedia.org/wiki/Apache_Ant</td></tr>
<tr><td>VB.Net</td><td>VB.NET</td><td>http://en.wikipedia.org/wiki/Visual_Basic_.NET</td></tr>
<tr><td>Vb.Net</td><td>VB.NET</td><td>http://en.wikipedia.org/wiki/Visual_Basic_.NET</td></tr>
<tr><td>vb.net</td><td>VB.NET</td><td>http://en.wikipedia.org/wiki/Visual_Basic_.NET</td></tr>
<tr><td>VB.net</td><td>VB.NET</td><td>http://en.wikipedia.org/wiki/Visual_Basic_.NET</td></tr>
<tr><td>Vb.net</td><td>VB.NET</td><td>http://en.wikipedia.org/wiki/Visual_Basic_.NET</td></tr>
<tr><td>VB6</td><td>Visual Basic 6.0</td><td>http://en.wikipedia.org/wiki/Visual_Basic#Timeline</td></tr>
<tr><td>vb6</td><td>Visual Basic 6.0</td><td>http://en.wikipedia.org/wiki/Visual_Basic#Timeline</td></tr>
<tr><td>vb 6</td><td>Visual Basic 6.0</td><td>http://en.wikipedia.org/wiki/Visual_Basic#Timeline</td></tr>
<tr><td>Vb6</td><td>Visual Basic 6.0</td><td>http://en.wikipedia.org/wiki/Visual_Basic#Timeline</td></tr>
<tr><td>WIFI</td><td>Wi-Fi</td><td>http://en.wikipedia.org/wiki/Wi-Fi</td></tr>
<tr><td>Wifi</td><td>Wi-Fi</td><td>http://en.wikipedia.org/wiki/Wi-Fi</td></tr>
<tr><td>WiFi</td><td>Wi-Fi</td><td>http://en.wikipedia.org/wiki/Wi-Fi</td></tr>
<tr><td>wifi</td><td>Wi-Fi</td><td>http://en.wikipedia.org/wiki/Wi-Fi</td></tr>
<tr><td>wi-fi</td><td>Wi-Fi</td><td>http://en.wikipedia.org/wiki/Wi-Fi</td></tr>
<tr><td>IO</td><td>I/O</td><td>http://en.wikipedia.org/wiki/Input/output</td></tr>
<tr><td>io</td><td>I/O</td><td>http://en.wikipedia.org/wiki/Input/output</td></tr>
<tr><td>vlc</td><td>VLC media player</td><td>http://en.wikipedia.org/wiki/VLC_media_player</td></tr>
<tr><td>VLC</td><td>VLC media player</td><td>http://en.wikipedia.org/wiki/VLC_media_player</td></tr>
<tr><td>emacs</td><td>Emacs</td><td>http://en.wikipedia.org/wiki/Emacs</td></tr>
<tr><td>python</td><td>Python</td><td>http://en.wikipedia.org/wiki/Python_%28programming_language%29</td></tr>
<tr><td>ipython</td><td>IPython</td><td>http://en.wikipedia.org/wiki/IPython</td></tr>
<tr><td>maven</td><td>Maven</td><td>http://en.wikipedia.org/wiki/Apache_Maven</td></tr>
<tr><td>greasemonkey</td><td>Greasemonkey</td><td>http://en.wikipedia.org/wiki/Greasemonkey</td></tr>
<tr><td>grease monkey</td><td>Greasemonkey</td><td>http://en.wikipedia.org/wiki/Greasemonkey</td></tr>
<tr><td>putty</td><td>PuTTY</td><td>http://en.wikipedia.org/wiki/PuTTY</td></tr>
<tr><td>ta</td><td>TA</td><td>http://en.wikipedia.org/wiki/Teaching_assistant</td></tr>
<tr><td>codeigniter</td><td>CodeIgniter</td><td>http://en.wikipedia.org/wiki/Codeigniter#CodeIgniter</td></tr>
<tr><td>Codeigniter</td><td>CodeIgniter</td><td>http://en.wikipedia.org/wiki/Codeigniter#CodeIgniter</td></tr>
<tr><td>glassfish</td><td>GlassFish</td><td>http://en.wikipedia.org/wiki/GlassFish</td></tr>
<tr><td>glasfish</td><td>GlassFish</td><td>http://en.wikipedia.org/wiki/GlassFish</td></tr>
<tr><td>7Zip</td><td>7-Zip</td><td>http://en.wikipedia.org/wiki/7-Zip</td></tr>
<tr><td>7zip</td><td>7-Zip</td><td>http://en.wikipedia.org/wiki/7-Zip</td></tr>
<tr><td>7-zip</td><td>7-Zip</td><td>http://en.wikipedia.org/wiki/7-Zip</td></tr>
<tr><td>sync</td><td>synchronise</td><td>http://en.wikipedia.org/wiki/Synchronization</td></tr>
<tr><td>sychronized</td><td>synchronise</td><td>http://en.wikipedia.org/wiki/Synchronization</td></tr>
<tr><td>sifr</td><td>sIFR</td><td>http://en.wikipedia.org/wiki/Scalable_Inman_Flash_Replacement</td></tr>
<tr><td>Sifr</td><td>sIFR</td><td>http://en.wikipedia.org/wiki/Scalable_Inman_Flash_Replacement</td></tr>
<tr><td>BootCamp</td><td>Boot Camp</td><td>http://en.wikipedia.org/wiki/Boot_Camp_%28software%29</td></tr>
<tr><td>Bootcamp</td><td>Boot Camp</td><td>http://en.wikipedia.org/wiki/Boot_Camp_%28software%29</td></tr>
<tr><td>bootcamp</td><td>Boot Camp</td><td>http://en.wikipedia.org/wiki/Boot_Camp_%28software%29</td></tr>
<tr><td>boot camp</td><td>Boot Camp</td><td>http://en.wikipedia.org/wiki/Boot_Camp_%28software%29</td></tr>
<tr><td>ironpython</td><td>IronPython</td><td>http://en.wikipedia.org/wiki/IronPython</td></tr>
<tr><td>groovy</td><td>Groovy</td><td>http://en.wikipedia.org/wiki/Groovy_%28programming_language%29</td></tr>
<tr><td>Netbeans</td><td>NetBeans</td><td>http://en.wikipedia.org/wiki/NetBeans</td></tr>
<tr><td>netbeans</td><td>NetBeans</td><td>http://en.wikipedia.org/wiki/NetBeans</td></tr>
<tr><td>net-beans</td><td>NetBeans</td><td>http://en.wikipedia.org/wiki/NetBeans</td></tr>
<tr><td>wxython</td><td>wxPython</td><td>http://en.wikipedia.org/wiki/WxPython</td></tr>
<tr><td>solr</td><td>Solr</td><td>http://en.wikipedia.org/wiki/Apache_Solr</td></tr>
<tr><td>SolR</td><td>Solr</td><td>http://en.wikipedia.org/wiki/Apache_Solr</td></tr>
<tr><td>noscript</td><td>NoScript</td><td>http://en.wikipedia.org/wiki/NoScript</td></tr>
<tr><td>Noscript</td><td>NoScript</td><td>http://en.wikipedia.org/wiki/NoScript</td></tr>
<tr><td>adblock</td><td>Adblock</td><td>http://en.wikipedia.org/wiki/Adblock_Plus</td></tr>
<tr><td>AdBlock</td><td>Adblock</td><td>http://en.wikipedia.org/wiki/Adblock_Plus</td></tr>
<tr><td>matplotlib</td><td>Matplotlib</td><td>http://en.wikipedia.org/wiki/Matplotlib</td></tr>
<tr><td>idle</td><td>IDLE</td><td>http://en.wikipedia.org/wiki/IDLE_%28Python%29</td></tr>
<tr><td>Idle</td><td>IDLE</td><td>http://en.wikipedia.org/wiki/IDLE_%28Python%29</td></tr>
<tr><td>Sharepoint</td><td>SharePoint</td><td>http://en.wikipedia.org/wiki/Microsoft_SharePoint</td></tr>
<tr><td>sharepoint</td><td>SharePoint</td><td>http://en.wikipedia.org/wiki/Microsoft_SharePoint</td></tr>
<tr><td>share point</td><td>SharePoint</td><td>http://en.wikipedia.org/wiki/Microsoft_SharePoint</td></tr>
<tr><td>paypal</td><td>PayPal</td><td>http://en.wikipedia.org/wiki/PayPal</td></tr>
<tr><td>pay pal</td><td>PayPal</td><td>http://en.wikipedia.org/wiki/PayPal</td></tr>
<tr><td>Paypal</td><td>PayPal</td><td>http://en.wikipedia.org/wiki/PayPal</td></tr>
<tr><td>mono</td><td>Mono</td><td>http://en.wikipedia.org/wiki/Mono_%28software%29</td></tr>
<tr><td>MONO</td><td>Mono</td><td>http://en.wikipedia.org/wiki/Mono_%28software%29</td></tr>
<tr><td>Monodevelop</td><td>MonoDevelop</td><td>http://en.wikipedia.org/wiki/MonoDevelop</td></tr>
<tr><td>mono develop</td><td>MonoDevelop</td><td>http://en.wikipedia.org/wiki/MonoDevelop</td></tr>
<tr><td>vmware</td><td>VMware</td><td>http://en.wikipedia.org/wiki/VMware</td></tr>
<tr><td>VMWare</td><td>VMware</td><td>http://en.wikipedia.org/wiki/VMware</td></tr>
<tr><td>Vmware</td><td>VMware</td><td>http://en.wikipedia.org/wiki/VMware</td></tr>
<tr><td>scipy</td><td>SciPy</td><td>http://en.wikipedia.org/wiki/SciPy</td></tr>
<tr><td>Scipy</td><td>SciPy</td><td>http://en.wikipedia.org/wiki/SciPy</td></tr>
<tr><td>ldap</td><td>LDAP</td><td>http://en.wikipedia.org/wiki/LDAP</td></tr>
<tr><td>Scite</td><td>SciTE</td><td>http://en.wikipedia.org/wiki/SciTE</td></tr>
<tr><td>SciTe</td><td>SciTE</td><td>http://en.wikipedia.org/wiki/SciTE</td></tr>
<tr><td>scite</td><td>SciTE</td><td>http://en.wikipedia.org/wiki/SciTE</td></tr>
<tr><td>SCitE</td><td>SciTE</td><td>http://en.wikipedia.org/wiki/SciTE</td></tr>
<tr><td>SCITE</td><td>SciTE</td><td>http://en.wikipedia.org/wiki/SciTE</td></tr>
<tr><td>Textpad++</td><td>Textpad++</td><td><br /></td></tr>
<tr><td>orm</td><td>ORM</td><td>http://en.wikipedia.org/wiki/Object-relational_mapping</td></tr>
<tr><td>ExtJS</td><td>Ext</td><td>http://en.wikipedia.org/wiki/Ext_JS</td></tr>
<tr><td>Ext JS</td><td>Ext</td><td>http://en.wikipedia.org/wiki/Ext_JS</td></tr>
<tr><td>ExtJs</td><td>Ext</td><td>http://en.wikipedia.org/wiki/Ext_JS</td></tr>
<tr><td>extjs</td><td>Ext</td><td>http://en.wikipedia.org/wiki/Ext_JS</td></tr>
<tr><td>ext</td><td>Ext</td><td>http://en.wikipedia.org/wiki/Ext_JS</td></tr>
<tr><td>ext-js</td><td>Ext</td><td>http://en.wikipedia.org/wiki/Ext_JS</td></tr>
<tr><td>gwt</td><td>GWT</td><td>http://en.wikipedia.org/wiki/Google_Web_Toolkit</td></tr>
<tr><td>mediawiki</td><td>MediaWiki</td><td>http://en.wikipedia.org/wiki/MediaWiki</td></tr>
<tr><td>MEDIAWIKI</td><td>MediaWiki</td><td>http://en.wikipedia.org/wiki/MediaWiki</td></tr>
<tr><td>Mediawiki</td><td>MediaWiki</td><td>http://en.wikipedia.org/wiki/MediaWiki</td></tr>
<tr><td>excel</td><td>Excel</td><td>http://en.wikipedia.org/wiki/Microsoft_Excel</td></tr>
<tr><td>EXCEL</td><td>Excel</td><td>http://en.wikipedia.org/wiki/Microsoft_Excel</td></tr>
<tr><td>wysiwyg</td><td>WYSIWYG</td><td>http://en.wikipedia.org/wiki/WYSIWYG</td></tr>
<tr><td>moinmoin</td><td>MoinMoin</td><td>http://en.wikipedia.org/wiki/MoinMoin</td></tr>
<tr><td>joomla</td><td>Joomla</td><td>http://en.wikipedia.org/wiki/Joomla</td></tr>
<tr><td>JOOMLA</td><td>Joomla</td><td>http://en.wikipedia.org/wiki/Joomla</td></tr>
<tr><td>yaml</td><td>YAML</td><td>http://en.wikipedia.org/wiki/YAML</td></tr>
<tr><td>xaml</td><td>XAML</td><td>http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language</td></tr>
<tr><td>Xaml</td><td>XAML</td><td>http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language</td></tr>
<tr><td>openGl</td><td>OpenGL</td><td>http://en.wikipedia.org/wiki/OpenGL</td></tr>
<tr><td>opengl</td><td>OpenGL</td><td>http://en.wikipedia.org/wiki/OpenGL</td></tr>
<tr><td>Open Gl</td><td>OpenGL</td><td>http://en.wikipedia.org/wiki/OpenGL</td></tr>
<tr><td>inkscape</td><td>Inkscape</td><td>http://en.wikipedia.org/wiki/Inkscape</td></tr>
<tr><td>ndepend</td><td>NDepend</td><td>http://en.wikipedia.org/wiki/NDepend</td></tr>
<tr><td>XmlRpc</td><td>XML-RPC</td><td>http://en.wikipedia.org/wiki/XML-RPC</td></tr>
<tr><td>xmlprc</td><td>XML-RPC</td><td>http://en.wikipedia.org/wiki/XML-RPC</td></tr>
<tr><td>coldfusion</td><td>ColdFusion</td><td>http://en.wikipedia.org/wiki/ColdFusion</td></tr>
<tr><td>CF</td><td>ColdFusion</td><td>http://en.wikipedia.org/wiki/ColdFusion</td></tr>
<tr><td>Mootools</td><td>MooTools</td><td>http://en.wikipedia.org/wiki/MooTools</td></tr>
<tr><td>mootools</td><td>MooTools</td><td>http://en.wikipedia.org/wiki/MooTools</td></tr>
<tr><td>gae</td><td>Google App Engine</td><td>http://en.wikipedia.org/wiki/Google_App_Engine</td></tr>
<tr><td>GAE</td><td>Google App Engine</td><td>http://en.wikipedia.org/wiki/Google_App_Engine</td></tr>
<tr><td>AppEngine</td><td>Google App Engine</td><td>http://en.wikipedia.org/wiki/Google_App_Engine</td></tr>
<tr><td>google app engine</td><td>Google App Engine</td><td>http://en.wikipedia.org/wiki/Google_App_Engine</td></tr>
<tr><td>google-app-engine</td><td>Google App Engine</td><td>http://en.wikipedia.org/wiki/Google_App_Engine</td></tr>
<tr><td>Google AppEngine</td><td>Google App Engine</td><td>http://en.wikipedia.org/wiki/Google_App_Engine</td></tr>
<tr><td>google apps</td><td>Google Apps</td><td>http://en.wikipedia.org/wiki/Google_Apps</td></tr>
<tr><td>wordpress</td><td>WordPress</td><td>http://en.wikipedia.org/wiki/WordPress</td></tr>
<tr><td>Wordpress</td><td>WordPress</td><td>http://en.wikipedia.org/wiki/WordPress</td></tr>
<tr><td>WP</td><td>WordPress</td><td>http://en.wikipedia.org/wiki/WordPress</td></tr>
<tr><td>ssl</td><td>SSL</td><td>http://en.wikipedia.org/wiki/SSL</td></tr>
<tr><td>webkit</td><td>WebKit</td><td>http://en.wikipedia.org/wiki/WebKit</td></tr>
<tr><td>Webkit</td><td>WebKit</td><td>http://en.wikipedia.org/wiki/WebKit</td></tr>
<tr><td>arduino</td><td>Arduino</td><td>http://en.wikipedia.org/wiki/Arduino</td></tr>
<tr><td>arduion</td><td>Arduino</td><td>http://en.wikipedia.org/wiki/Arduino</td></tr>
<tr><td>arudino</td><td>Arduino</td><td>http://en.wikipedia.org/wiki/Arduino</td></tr>
<tr><td>ARDUINO</td><td>Arduino</td><td>http://en.wikipedia.org/wiki/Arduino</td></tr>
<tr><td>prototype</td><td>Prototype</td><td>http://en.wikipedia.org/wiki/Prototype_JavaScript_Framework</td></tr>
<tr><td>silverlight</td><td>Silverlight</td><td>http://en.wikipedia.org/wiki/Microsoft_Silverlight</td></tr>
<tr><td>sliverlight</td><td>Silverlight</td><td>http://en.wikipedia.org/wiki/Microsoft_Silverlight</td></tr>
<tr><td>Sliverlight</td><td>Silverlight</td><td>http://en.wikipedia.org/wiki/Microsoft_Silverlight</td></tr>
<tr><td>Silverligt</td><td>Silverlight</td><td>http://en.wikipedia.org/wiki/Microsoft_Silverlight</td></tr>
<tr><td>Silvelight</td><td>Silverlight</td><td>http://en.wikipedia.org/wiki/Microsoft_Silverlight</td></tr>
<tr><td>Silver light</td><td>Silverlight</td><td>http://en.wikipedia.org/wiki/Microsoft_Silverlight</td></tr>
<tr><td>siverlight</td><td>Silverlight</td><td>http://en.wikipedia.org/wiki/Microsoft_Silverlight</td></tr>
<tr><td>crystal report</td><td>Crystal Reports</td><td>http://en.wikipedia.org/wiki/Crystal_Reports</td></tr>
<tr><td>crystal reports</td><td>Crystal Reports</td><td>http://en.wikipedia.org/wiki/Crystal_Reports</td></tr>
<tr><td>Crystal report</td><td>Crystal Reports</td><td>http://en.wikipedia.org/wiki/Crystal_Reports</td></tr>
<tr><td>openvpn</td><td>OpenVPN</td><td>http://en.wikipedia.org/wiki/OpenVPN</td></tr>
<tr><td>mongodb</td><td>MongoDB</td><td>http://en.wikipedia.org/wiki/MongoDB</td></tr>
<tr><td>Hbase</td><td>HBase</td><td>http://en.wikipedia.org/wiki/HBase</td></tr>
<tr><td>lucene</td><td>Lucene</td><td>http://en.wikipedia.org/wiki/Lucene</td></tr>
<tr><td>subversion</td><td>Subversion</td><td>http://en.wikipedia.org/wiki/Apache_Subversion</td></tr>
<tr><td>SVN</td><td>Subversion</td><td>http://en.wikipedia.org/wiki/Apache_Subversion</td></tr>
<tr><td>svn</td><td>Subversion</td><td>http://en.wikipedia.org/wiki/Apache_Subversion</td></tr>
<tr><td>SubVersion</td><td>Subversion</td><td>http://en.wikipedia.org/wiki/Apache_Subversion</td></tr>
<tr><td>cp</td><td>The Code Project</td><td>http://en.wikipedia.org/wiki/The_Code_Project</td></tr>
<tr><td>CP</td><td>The Code Project</td><td>http://en.wikipedia.org/wiki/The_Code_Project</td></tr>
<tr><td>codeproject</td><td>The Code Project</td><td>http://en.wikipedia.org/wiki/The_Code_Project</td></tr>
<tr><td>code project</td><td>The Code Project</td><td>http://en.wikipedia.org/wiki/The_Code_Project</td></tr>
<tr><td>CodeProject</td><td>The Code Project</td><td>http://en.wikipedia.org/wiki/The_Code_Project</td></tr>
<tr><td>csv</td><td>CSV</td><td>http://en.wikipedia.org/wiki/Comma-separated_values</td></tr>
<tr><td>fk</td><td>foreign key</td><td>http://en.wikipedia.org/wiki/Foreign_key</td></tr>
<tr><td>FK</td><td>foreign key</td><td>http://en.wikipedia.org/wiki/Foreign_key</td></tr>
<tr><td>clr</td><td>CLR</td><td>http://en.wikipedia.org/wiki/Common_Language_Runtime</td></tr>
<tr><td>magento</td><td>Magento</td><td>http://en.wikipedia.org/wiki/Magento</td></tr>
<tr><td>zend</td><td>Zend Framework</td><td>http://en.wikipedia.org/wiki/Zend_Framework</td></tr>
<tr><td>Zend</td><td>Zend Framework</td><td>http://en.wikipedia.org/wiki/Zend_Framework</td></tr>
<tr><td>simplexml</td><td>SimpleXML</td><td>http://en.wikipedia.org/wiki/SimpleXML</td></tr>
<tr><td>redis</td><td>Redis</td><td>http://en.wikipedia.org/wiki/Redis_%28data_store%29</td></tr>
<tr><td>tokyocabnit</td><td>Tokyo Cabinet</td><td>http://fallabs.com/tokyocabinet/</td></tr>
<tr><td>memcached</td><td>Memcached</td><td>http://en.wikipedia.org/wiki/Memcached</td></tr>
<tr><td>fastcgi</td><td>FastCGI</td><td>http://en.wikipedia.org/wiki/FastCGI</td></tr>
<tr><td>project euler</td><td>Project Euler</td><td>http://en.wikipedia.org/wiki/Project_Euler</td></tr>
<tr><td>project Euler</td><td>Project Euler</td><td>http://en.wikipedia.org/wiki/Project_Euler</td></tr>
<tr><td>FireSheep</td><td>Firesheep</td><td>http://en.wikipedia.org/wiki/Firesheep</td></tr>
<tr><td>processing</td><td>Processing</td><td>http://en.wikipedia.org/wiki/Processing_%28programming_language%29</td></tr>
<tr><td>flash</td><td>Flash</td><td>http://en.wikipedia.org/wiki/Adobe_Flash</td></tr>
<tr><td>curl</td><td>cURL</td><td>http://en.wikipedia.org/wiki/CURL</td></tr>
<tr><td>Bittorrent</td><td>BitTorrent</td><td>http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29</td></tr>
<tr><td>bittorrent</td><td>BitTorrent</td><td>http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29</td></tr>
<tr><td>notepad</td><td>Notepad</td><td>http://en.wikipedia.org/wiki/Notepad_%28software%29</td></tr>
<tr><td>wordpad</td><td>WordPad</td><td>http://en.wikipedia.org/wiki/WordPad</td></tr>
<tr><td>captcha</td><td>CAPTCHA</td><td>http://en.wikipedia.org/wiki/CAPTCHA</td></tr>
<tr><td>sympy</td><td>SymPy</td><td>http://en.wikipedia.org/wiki/SymPy</td></tr>
<tr><td>pig latin</td><td>Pig Latin</td><td>http://en.wikipedia.org/wiki/Pig_Latin</td></tr>
<tr><td>pig-latin</td><td>Pig Latin</td><td>http://en.wikipedia.org/wiki/Pig_Latin</td></tr>
<tr><td>Pig-latin</td><td>Pig Latin</td><td>http://en.wikipedia.org/wiki/Pig_Latin</td></tr>
<tr><td>Pig-Latin</td><td>Pig Latin</td><td>http://en.wikipedia.org/wiki/Pig_Latin</td></tr>
<tr><td>PigLatin</td><td>Pig Latin</td><td>http://en.wikipedia.org/wiki/Pig_Latin</td></tr>
<tr><td>piglatin</td><td>Pig Latin</td><td>http://en.wikipedia.org/wiki/Pig_Latin</td></tr>
<tr><td>pil</td><td>PIL</td><td>http://en.wikipedia.org/wiki/Python_Imaging_Library</td></tr>
<tr><td>mac book pro</td><td>MacBook Pro</td><td>http://en.wikipedia.org/wiki/MacBook_Pro</td></tr>
<tr><td>macbook</td><td>MacBook Pro</td><td>http://en.wikipedia.org/wiki/MacBook_Pro</td></tr>
<tr><td>bluetooth</td><td>Bluetooth</td><td>http://en.wikipedia.org/wiki/Bluetooth</td></tr>
<tr><td>BT</td><td>Bluetooth</td><td>http://en.wikipedia.org/wiki/Bluetooth</td></tr>
<tr><td>xbox</td><td>Xbox</td><td>http://en.wikipedia.org/wiki/Xbox</td></tr>
<tr><td>ps3</td><td>PS3</td><td>http://en.wikipedia.org/wiki/PlayStation_3</td></tr>
<tr><td>tcl/tk</td><td>Tcl/Tk</td><td>http://en.wikipedia.org/wiki/Tcl</td></tr>
<tr><td>symfony</td><td>Symfony</td><td>http://en.wikipedia.org/wiki/Symfony</td></tr>
<tr><td>Symphony</td><td>Symfony</td><td>http://en.wikipedia.org/wiki/Symfony</td></tr>
<tr><td>symphony</td><td>Symfony</td><td>http://en.wikipedia.org/wiki/Symfony</td></tr>
<tr><td>tomcat</td><td>Tomcat</td><td>http://en.wikipedia.org/wiki/Apache_Tomcat</td></tr>
<tr><td>openid</td><td>OpenID</td><td>http://en.wikipedia.org/wiki/OpenID</td></tr>
<tr><td>openID</td><td>OpenID</td><td>http://en.wikipedia.org/wiki/OpenID</td></tr>
<tr><td>openId</td><td>OpenID</td><td>http://en.wikipedia.org/wiki/OpenID</td></tr>
<tr><td>open id</td><td>OpenID</td><td>http://en.wikipedia.org/wiki/OpenID</td></tr>
<tr><td>OpenId</td><td>OpenID</td><td>http://en.wikipedia.org/wiki/OpenID</td></tr>
<tr><td>myopenid</td><td>MyOpenID</td><td>http://myopenid.com/</td></tr>
<tr><td>Oauth</td><td>OAuth</td><td>http://en.wikipedia.org/wiki/OAuth</td></tr>
<tr><td>oauth</td><td>OAuth</td><td>http://en.wikipedia.org/wiki/OAuth</td></tr>
<tr><td>OAUTH</td><td>OAuth</td><td>http://en.wikipedia.org/wiki/OAuth</td></tr>
<tr><td>css</td><td>CSS</td><td>http://en.wikipedia.org/wiki/Cascading_Style_Sheets</td></tr>
<tr><td>Css</td><td>CSS</td><td>http://en.wikipedia.org/wiki/Cascading_Style_Sheets</td></tr>
<tr><td>Github</td><td>GitHub</td><td>http://en.wikipedia.org/wiki/GitHub</td></tr>
<tr><td>github</td><td>GitHub</td><td>http://en.wikipedia.org/wiki/GitHub</td></tr>
<tr><td>tinymce</td><td>TinyMCE</td><td>http://en.wikipedia.org/wiki/TinyMCE</td></tr>
<tr><td>TinyMce</td><td>TinyMCE</td><td>http://en.wikipedia.org/wiki/TinyMCE</td></tr>
<tr><td>tinyMCE</td><td>TinyMCE</td><td>http://en.wikipedia.org/wiki/TinyMCE</td></tr>
<tr><td>blackberry</td><td>BlackBerry</td><td>http://en.wikipedia.org/wiki/BlackBerry</td></tr>
<tr><td>Blackberry</td><td>BlackBerry</td><td>http://en.wikipedia.org/wiki/BlackBerry</td></tr>
<tr><td>BB</td><td>BlackBerry</td><td>http://en.wikipedia.org/wiki/BlackBerry</td></tr>
<tr><td>bb</td><td>BlackBerry</td><td>http://en.wikipedia.org/wiki/BlackBerry</td></tr>
<tr><td>eclipse</td><td>Eclipse</td><td>http://en.wikipedia.org/wiki/Eclipse_%28software%29</td></tr>
<tr><td>gcc</td><td>GCC</td><td>http://en.wikipedia.org/wiki/GNU_Compiler_Collection</td></tr>
<tr><td>gdb</td><td>GDB</td><td>http://en.wikipedia.org/wiki/GNU_Debugger</td></tr>
<tr><td>valgrind</td><td>Valgrind</td><td>http://en.wikipedia.org/wiki/Valgrind</td></tr>
<tr><td>git</td><td>Git</td><td>http://en.wikipedia.org/wiki/Git_%28software%29</td></tr>
<tr><td>Textmate</td><td>TextMate</td><td>http://en.wikipedia.org/wiki/TextMate</td></tr>
<tr><td>textmate</td><td>TextMate</td><td>http://en.wikipedia.org/wiki/TextMate</td></tr>
<tr><td>TM</td><td>TextMate</td><td>http://en.wikipedia.org/wiki/TextMate</td></tr>
<tr><td>ie</td><td>Internet Explorer</td><td>http://en.wikipedia.org/wiki/Internet_Explorer</td></tr>
<tr><td>IE</td><td>Internet Explorer</td><td>http://en.wikipedia.org/wiki/Internet_Explorer</td></tr>
<tr><td>internet explorer</td><td>Internet Explorer</td><td>http://en.wikipedia.org/wiki/Internet_Explorer</td></tr>
<tr><td>internet explore</td><td>Internet Explorer</td><td>http://en.wikipedia.org/wiki/Internet_Explorer</td></tr>
<tr><td>I.E</td><td>Internet Explorer</td><td>http://en.wikipedia.org/wiki/Internet_Explorer</td></tr>
<tr><td>IE6</td><td>Internet Explorer 6</td><td>http://en.wikipedia.org/wiki/Internet_Explorer_6</td></tr>
<tr><td>IE 6</td><td>Internet Explorer 6</td><td>http://en.wikipedia.org/wiki/Internet_Explorer_6</td></tr>
<tr><td>Internet Explorer 6</td><td>Internet Explorer 6</td><td>http://en.wikipedia.org/wiki/Internet_Explorer_6</td></tr>
<tr><td>IE7</td><td>Internet Explorer 7</td><td>http://en.wikipedia.org/wiki/Internet_Explorer_7</td></tr>
<tr><td>ie7</td><td>Internet Explorer 7</td><td>http://en.wikipedia.org/wiki/Internet_Explorer_7</td></tr>
<tr><td>IE 7</td><td>Internet Explorer 7</td><td>http://en.wikipedia.org/wiki/Internet_Explorer_7</td></tr>
<tr><td>IE8</td><td>Internet Explorer 8</td><td>http://en.wikipedia.org/wiki/Internet_Explorer_8</td></tr>
<tr><td>IE9</td><td>Internet Explorer 9</td><td>http://en.wikipedia.org/wiki/Internet_Explorer_9</td></tr>
<tr><td>html</td><td>HTML</td><td>http://en.wikipedia.org/wiki/HTML</td></tr>
<tr><td>Html</td><td>HTML</td><td>http://en.wikipedia.org/wiki/HTML</td></tr>
<tr><td>firefox</td><td>Firefox</td><td>http://en.wikipedia.org/wiki/Mozilla_Firefox</td></tr>
<tr><td>FF</td><td>Firefox</td><td>http://en.wikipedia.org/wiki/Mozilla_Firefox</td></tr>
<tr><td>firfox</td><td>Firefox</td><td>http://en.wikipedia.org/wiki/Mozilla_Firefox</td></tr>
<tr><td>chrome</td><td>Chrome</td><td>http://en.wikipedia.org/wiki/Google_Chrome</td></tr>
<tr><td>scheme</td><td>Scheme</td><td>http://en.wikipedia.org/wiki/Scheme_%28programming_language%29</td></tr>
<tr><td>powerpoint</td><td>PowerPoint</td><td>http://en.wikipedia.org/wiki/Microsoft_PowerPoint</td></tr>
<tr><td>c#</td><td>C#</td><td>http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29</td></tr>
<tr><td>sql</td><td>SQL</td><td>http://en.wikipedia.org/wiki/SQL</td></tr>
<tr><td>Sql</td><td>SQL</td><td>http://en.wikipedia.org/wiki/SQL</td></tr>
<tr><td>SQl</td><td>SQL</td><td>http://en.wikipedia.org/wiki/SQL</td></tr>
<tr><td>http</td><td>HTTP</td><td>http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol</td></tr>
<tr><td>Http</td><td>HTTP</td><td>http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol</td></tr>
<tr><td>ascii</td><td>ASCII</td><td>http://en.wikipedia.org/wiki/ASCII</td></tr>
<tr><td>acsii</td><td>ASCII</td><td>http://en.wikipedia.org/wiki/ASCII</td></tr>
<tr><td>fluent nhibernate</td><td>Fluent NHibernate</td><td>http://fluentnhibernate.org/</td></tr>
<tr><td>Fluentnhibernate</td><td>Fluent NHibernate</td><td>http://fluentnhibernate.org/</td></tr>
<tr><td>fluentnhibernate</td><td>Fluent NHibernate</td><td>http://fluentnhibernate.org/</td></tr>
<tr><td>fluent</td><td>Fluent NHibernate</td><td>http://fluentnhibernate.org/</td></tr>
<tr><td>FluentNhibernate</td><td>Fluent NHibernate</td><td>http://fluentnhibernate.org/</td></tr>
<tr><td>async</td><td>asynchronously</td><td>http://en.wiktionary.org/wiki/asynchronously</td></tr>
<tr><td>Async</td><td>asynchronously</td><td>http://en.wiktionary.org/wiki/asynchronously</td></tr>
<tr><td>haskell</td><td>Haskell</td><td>http://en.wikipedia.org/wiki/Haskell_%28programming_language%29</td></tr>
<tr><td>playstation 3</td><td>PlayStation 3</td><td>http://en.wikipedia.org/wiki/PlayStation_3</td></tr>
<tr><td>Nunit</td><td>NUnit</td><td>http://en.wikipedia.org/wiki/NUnit</td></tr>
<tr><td>nunit</td><td>NUnit</td><td>http://en.wikipedia.org/wiki/NUnit</td></tr>
<tr><td>Junit</td><td>JUnit</td><td>http://en.wikipedia.org/wiki/JUnit</td></tr>
<tr><td>hudson</td><td>Hudson</td><td>http://en.wikipedia.org/wiki/Hudson_%28software%29</td></tr>
<tr><td>grails</td><td>Grails</td><td>http://en.wikipedia.org/wiki/Grails_%28framework%29</td></tr>
<tr><td>VS</td><td>Visual Studio</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio</td></tr>
<tr><td>visual studio</td><td>Visual Studio</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio</td></tr>
<tr><td>vs</td><td>Visual Studio</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio</td></tr>
<tr><td>vs.net</td><td>Visual Studio</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio</td></tr>
<tr><td>visual stduio</td><td>Visual Studio</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio</td></tr>
<tr><td>VS 2008</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>VS2008</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>vs08</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>vs 08</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>Vs08</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>visual studio 2008</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>VS.Net 2008</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>VS.NET 2008</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>Visual Studio2008</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>studio 2008</td><td>Visual Studio 2008</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008</td></tr>
<tr><td>VS 2010</td><td>Visual Studio 2010</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2010</td></tr>
<tr><td>VS2010</td><td>Visual Studio 2010</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2010</td></tr>
<tr><td>vs 2010</td><td>Visual Studio 2010</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2010</td></tr>
<tr><td>visual studio 2010</td><td>Visual Studio 2010</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2010</td></tr>
<tr><td>vs2010</td><td>Visual Studio 2010</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2010</td></tr>
<tr><td>studio 2010</td><td>Visual Studio 2010</td><td>http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2010</td></tr>
<tr><td>moq</td><td>Moq</td><td>http://en.wikipedia.org/wiki/Moq</td></tr>
<tr><td>MsBuild</td><td>MSBuild</td><td>http://en.wikipedia.org/wiki/MSBuild</td></tr>
<tr><td>msbuild</td><td>MSBuild</td><td>http://en.wikipedia.org/wiki/MSBuild</td></tr>
<tr><td>ms build</td><td>MSBuild</td><td>http://en.wikipedia.org/wiki/MSBuild</td></tr>
<tr><td>dreamweaver</td><td>Dreamweaver</td><td>http://en.wikipedia.org/wiki/Adobe_Dreamweaver</td></tr>
<tr><td>cocoa</td><td>Cocoa</td><td>http://en.wikipedia.org/wiki/Cocoa_%28API%29</td></tr>
<tr><td>clojure</td><td>Clojure</td><td>http://en.wikipedia.org/wiki/Clojure</td></tr>
<tr><td>aquamacs</td><td>Aquamacs</td><td>http://en.wikipedia.org/wiki/Aquamacs</td></tr>
<tr><td>slime</td><td>SLIME</td><td>http://en.wikipedia.org/wiki/SLIME</td></tr>
<tr><td>django</td><td>Django</td><td>http://en.wikipedia.org/wiki/Django_%28web_framework%29</td></tr>
<tr><td>xcode</td><td>Xcode</td><td>http://en.wikipedia.org/wiki/Xcode</td></tr>
<tr><td>XCode</td><td>Xcode</td><td>http://en.wikipedia.org/wiki/Xcode</td></tr>
<tr><td>itunes</td><td>iTunes</td><td>http://en.wikipedia.org/wiki/ITunes</td></tr>
<tr><td>wcf</td><td>WCF</td><td>http://en.wikipedia.org/wiki/Windows_Communication_Foundation</td></tr>
<tr><td>ruby</td><td>Ruby</td><td>http://en.wikipedia.org/wiki/Ruby_%28programming_language%29</td></tr>
<tr><td>RoR</td><td>Ruby on Rails</td><td>http://en.wikipedia.org/wiki/Ruby_on_Rails</td></tr>
<tr><td>Rails</td><td>Ruby on Rails</td><td>http://en.wikipedia.org/wiki/Ruby_on_Rails</td></tr>
<tr><td>rails</td><td>Ruby on Rails</td><td>http://en.wikipedia.org/wiki/Ruby_on_Rails</td></tr>
<tr><td>ruby on rails</td><td>Ruby on Rails</td><td>http://en.wikipedia.org/wiki/Ruby_on_Rails</td></tr>
<tr><td>gem</td><td>RubyGems</td><td>http://en.wikipedia.org/wiki/RubyGems</td></tr>
<tr><td>rubygem</td><td>RubyGems</td><td>http://en.wikipedia.org/wiki/RubyGems</td></tr>
<tr><td>jruby</td><td>JRuby</td><td>http://en.wikipedia.org/wiki/JRuby</td></tr>
<tr><td>unicode</td><td>Unicode</td><td>http://en.wikipedia.org/wiki/Unicode</td></tr>
<tr><td>UNICODE</td><td>Unicode</td><td>http://en.wikipedia.org/wiki/Unicode</td></tr>
<tr><td>SPRING</td><td>Spring Framework</td><td>http://en.wikipedia.org/wiki/Spring_Framework</td></tr>
<tr><td>spring</td><td>Spring Framework</td><td>http://en.wikipedia.org/wiki/Spring_Framework</td></tr>
<tr><td>Spring</td><td>Spring Framework</td><td>http://en.wikipedia.org/wiki/Spring_Framework</td></tr>
<tr><td>Spring.Net</td><td>Spring.NET</td><td>http://www.springframework.net/</td></tr>
<tr><td>JBOSS</td><td>JBoss</td><td>http://en.wikipedia.org/wiki/JBoss</td></tr>
<tr><td>jboss</td><td>JBoss</td><td>http://en.wikipedia.org/wiki/JBoss</td></tr>
<tr><td>paint.net</td><td>Paint.NET</td><td>http://en.wikipedia.org/wiki/Paint.NET</td></tr>
<tr><td>regex</td><td>regular expression</td><td>http://en.wikipedia.org/wiki/Regular_expression</td></tr>
<tr><td>Regex</td><td>regular expression</td><td>http://en.wikipedia.org/wiki/Regular_expression</td></tr>
<tr><td>regexp</td><td>regular expression</td><td>http://en.wikipedia.org/wiki/Regular_expression</td></tr>
<tr><td>Regexp</td><td>regular expression</td><td>http://en.wikipedia.org/wiki/Regular_expression</td></tr>
<tr><td>regx</td><td>regular expression</td><td>http://en.wikipedia.org/wiki/Regular_expression</td></tr>
<tr><td>regular Expression</td><td>regular expression</td><td>http://en.wikipedia.org/wiki/Regular_expression</td></tr>
<tr><td>REGEX</td><td>regular expression</td><td>http://en.wikipedia.org/wiki/Regular_expression</td></tr>
<tr><td>xpath</td><td>XPath</td><td>http://en.wikipedia.org/wiki/XPath</td></tr>
<tr><td>Xpath</td><td>XPath</td><td>http://en.wikipedia.org/wiki/XPath</td></tr>
<tr><td>repl</td><td>REPL</td><td>http://en.wikipedia.org/wiki/Read-eval-print_loop</td></tr>
<tr><td>Vtune</td><td>VTune</td><td>http://en.wikipedia.org/wiki/VTune</td></tr>
<tr><td>oprofile</td><td>OProfile</td><td>http://oprofile.sourceforge.net/about/</td></tr>
<tr><td>Oprofile</td><td>OProfile</td><td>http://oprofile.sourceforge.net/about/</td></tr>
<tr><td>pspad</td><td>PSPad</td><td>http://en.wikipedia.org/wiki/PSPad</td></tr>
<tr><td>Textpad</td><td>TextPad</td><td>http://en.wikipedia.org/wiki/TextPad</td></tr>
<tr><td>textpad</td><td>TextPad</td><td>http://en.wikipedia.org/wiki/TextPad</td></tr>
<tr><td>e-text editor</td><td>E Text Editor</td><td>http://en.wikipedia.org/wiki/E_Text_Editor</td></tr>
<tr><td>E</td><td>E Text Editor</td><td>http://en.wikipedia.org/wiki/E_Text_Editor</td></tr>
<tr><td>E-Texteditor</td><td>E Text Editor</td><td>http://en.wikipedia.org/wiki/E_Text_Editor</td></tr>
<tr><td>e-texteditor</td><td>E Text Editor</td><td>http://en.wikipedia.org/wiki/E_Text_Editor</td></tr>
<tr><td>WINE</td><td>Wine</td><td>http://en.wikipedia.org/wiki/Wine_%28software%29</td></tr>
<tr><td>wine</td><td>Wine</td><td>http://en.wikipedia.org/wiki/Wine_%28software%29</td></tr>
<tr><td>komodo</td><td>Komodo</td><td>http://en.wikipedia.org/wiki/ActiveState_Komodo</td></tr>
<tr><td>wxwidgets</td><td>wxWidgets</td><td>http://en.wikipedia.org/wiki/WxWidgets</td></tr>
<tr><td>WxWidgets</td><td>wxWidgets</td><td>http://en.wikipedia.org/wiki/WxWidgets</td></tr>
<tr><td>p/invoke</td><td>P/Invoke</td><td>http://en.wikipedia.org/wiki/Platform_Invocation_Services</td></tr>
<tr><td>pinvoke</td><td>P/Invoke</td><td>http://en.wikipedia.org/wiki/Platform_Invocation_Services</td></tr>
<tr><td>jni</td><td>JNI</td><td>http://en.wikipedia.org/wiki/Java_Native_Interface</td></tr>
<tr><td>Ilasm</td><td>ILAsm</td><td>http://en.wikipedia.org/wiki/ILAsm</td></tr>
<tr><td>Ildasm</td><td>ILDASM</td><td><br /></td></tr>
<tr><td>Cruisecontrol</td><td>CruiseControl</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>cruisecontrol</td><td>CruiseControl</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>cruise control</td><td>CruiseControl</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>CruiseControl.net</td><td>CruiseControl.NET</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>CruiseControl.Net</td><td>CruiseControl.NET</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>cruisecontrol.net</td><td>CruiseControl.NET</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>cruiseontrol.net</td><td>CruiseControl.NET</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>CCNet</td><td>CruiseControl.NET</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>CC.Net</td><td>CruiseControl.NET</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>ccnet</td><td>CruiseControl.NET</td><td>http://en.wikipedia.org/wiki/CruiseControl</td></tr>
<tr><td>jdbc</td><td>JDBC</td><td>http://en.wikipedia.org/wiki/Java_Database_Connectivity</td></tr>
<tr><td>war</td><td>WAR</td><td>http://en.wikipedia.org/wiki/WAR_%28Sun_file_format%29</td></tr>
<tr><td>h2</td><td>H2</td><td>http://en.wikipedia.org/wiki/H2_%28DBMS%29</td></tr>
<tr><td>yum</td><td>YUM</td><td>http://en.wikipedia.org/wiki/Yellowdog_Updater,_Modified</td></tr>
<tr><td>Aptitude</td><td>aptitude</td><td>http://en.wikipedia.org/wiki/Aptitude_%28software%29</td></tr>
<tr><td>Redmine</td><td>Redmine</td><td>http://en.wikipedia.org/wiki/Redmine</td></tr>
<tr><td>gitorious</td><td>Gitorious</td><td>http://en.wikipedia.org/wiki/Gitorious</td></tr>
<tr><td>vps</td><td>VPS</td><td>http://en.wikipedia.org/wiki/Virtual_private_server</td></tr>
<tr><td>google</td><td>Google Search</td><td>http://en.wikipedia.org/wiki/Google_Search</td></tr>
<tr><td>Google</td><td>Google Search</td><td>http://en.wikipedia.org/wiki/Google_Search</td></tr>
<tr><td>yahoo</td><td>Yahoo Search</td><td>http://en.wikipedia.org/wiki/Yahoo!_Search</td></tr>
<tr><td>Yahoo</td><td>Yahoo Search</td><td>http://en.wikipedia.org/wiki/Yahoo!_Search</td></tr>
<tr><td>FaceBook</td><td>Facebook</td><td>http://en.wikipedia.org/wiki/Facebook</td></tr>
<tr><td>facebook</td><td>Facebook</td><td>http://en.wikipedia.org/wiki/Facebook</td></tr>
<tr><td>FB</td><td>Facebook</td><td>http://en.wikipedia.org/wiki/Facebook</td></tr>
<tr><td>flickr</td><td>Flickr</td><td>http://en.wikipedia.org/wiki/Flickr</td></tr>
<tr><td>filezilla</td><td>FileZilla</td><td>http://en.wikipedia.org/wiki/FileZilla</td></tr>
<tr><td>ejb</td><td>EJB</td><td>http://en.wikipedia.org/wiki/Enterprise_JavaBean</td></tr>
<tr><td>dojo</td><td>Dojo Toolkit</td><td>http://en.wikipedia.org/wiki/Dojo_Toolkit</td></tr>
<tr><td>IB</td><td>Interface Builder</td><td>http://en.wikipedia.org/wiki/Interface_Builder</td></tr>
<tr><td>interface builder</td><td>Interface Builder</td><td>http://en.wikipedia.org/wiki/Interface_Builder</td></tr>
<tr><td>Interface builder</td><td>Interface Builder</td><td>http://en.wikipedia.org/wiki/Interface_Builder</td></tr>
<tr><td>xib</td><td>Interface Builder</td><td>http://en.wikipedia.org/wiki/Interface_Builder</td></tr>
<tr><td>ibatis</td><td>iBATIS</td><td>http://en.wikipedia.org/wiki/IBATIS</td></tr>
<tr><td>WireShark</td><td>Wireshark</td><td>http://en.wikipedia.org/wiki/Wireshark</td></tr>
<tr><td>wireshark</td><td>Wireshark</td><td>http://en.wikipedia.org/wiki/Wireshark</td></tr>
<tr><td>Monotouch</td><td>MonoTouch</td><td>http://en.wikipedia.org/wiki/Mono_(software)#MonoTouch</td></tr>
<tr><td>Mono Touch</td><td>MonoTouch</td><td>http://en.wikipedia.org/wiki/Mono_(software)#MonoTouch</td></tr>
<tr><td>Sql Server Management Studio</td><td>SQL Server Management Studio</td><td>http://en.wikipedia.org/wiki/SQL_Server_Management_Studio</td></tr>
<tr><td>MS SQL Server Management Studio</td><td>SQL Server Management Studio</td><td>http://en.wikipedia.org/wiki/SQL_Server_Management_Studio</td></tr>
<tr><td>sql mgmt studio</td><td>SQL Server Management Studio</td><td>http://en.wikipedia.org/wiki/SQL_Server_Management_Studio</td></tr>
<tr><td>SQL management studio</td><td>SQL Server Management Studio</td><td>http://en.wikipedia.org/wiki/SQL_Server_Management_Studio</td></tr>
<tr><td>Vsto</td><td>VSTO</td><td>http://en.wikipedia.org/wiki/Visual_Studio_Tools_for_Office</td></tr>
<tr><td>mime</td><td>MIME</td><td>http://en.wikipedia.org/wiki/MIME</td></tr>
<tr><td>Mime</td><td>MIME</td><td>http://en.wikipedia.org/wiki/MIME</td></tr>
<tr><td>url</td><td>URL</td><td>http://en.wikipedia.org/wiki/Uniform_Resource_Locator</td></tr>
<tr><td>Url</td><td>URL</td><td>http://en.wikipedia.org/wiki/Uniform_Resource_Locator</td></tr>
<tr><td>mercurial</td><td>Mercurial</td><td>http://en.wikipedia.org/wiki/Mercurial</td></tr>
<tr><td>bitkeeper</td><td>BitKeeper</td><td>http://en.wikipedia.org/wiki/BitKeeper</td></tr>
<tr><td>raid</td><td>RAID</td><td>http://en.wikipedia.org/wiki/RAID</td></tr>
<tr><td>Raid</td><td>RAID</td><td>http://en.wikipedia.org/wiki/RAID</td></tr>
<tr><td>scsi</td><td>SCSI</td><td>http://en.wikipedia.org/wiki/SCSI</td></tr>
<tr><td>wav</td><td>WAV</td><td>http://en.wikipedia.org/wiki/WAV</td></tr>
<tr><td>cpython</td><td>CPython</td><td>http://en.wikipedia.org/wiki/CPython</td></tr>
<tr><td>mp3</td><td>MP3</td><td>http://en.wikipedia.org/wiki/MP3</td></tr>
<tr><td>ogg</td><td>Ogg</td><td>http://en.wikipedia.org/wiki/Ogg</td></tr>
<tr><td>PIP</td><td>pip</td><td>http://pip.openplans.org/</td></tr>
<tr><td>Virtualenv</td><td>virtualenv</td><td>http://pypi.python.org/pypi/virtualenv</td></tr>
<tr><td>Atlas</td><td>ATLAS</td><td>http://en.wikipedia.org/wiki/Automatically_Tuned_Linear_Algebra_Software</td></tr>
<tr><td>r</td><td>R</td><td>http://en.wikipedia.org/wiki/R_%28programming_language%29</td></tr>
<tr><td>GEdit</td><td>gedit</td><td>http://en.wikipedia.org/wiki/Gedit</td></tr>
<tr><td>linux</td><td>Linux</td><td>http://en.wikipedia.org/wiki/Linux</td></tr>
<tr><td>LINUX</td><td>Linux</td><td>http://en.wikipedia.org/wiki/Linux</td></tr>
<tr><td>unix</td><td>Unix</td><td>http://en.wikipedia.org/wiki/Unix</td></tr>
<tr><td>UNIX</td><td>Unix</td><td>http://en.wikipedia.org/wiki/Unix</td></tr>
<tr><td>wmv</td><td>WMV</td><td>http://en.wikipedia.org/wiki/Windows_Media_Video</td></tr>
<tr><td>mp4</td><td>MP4</td><td>http://en.wikipedia.org/wiki/MPEG-4_Part_14</td></tr>
<tr><td>h264</td><td>H.264</td><td>http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC</td></tr>
<tr><td>aac</td><td>AAC</td><td>http://en.wikipedia.org/wiki/Advanced_Audio_Coding</td></tr>
<tr><td>SO</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>S.O</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>StacOkverflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>StackOF</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>stackoverflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>Stackoverflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>stack-overflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>stack overflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>Stackover flow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>StackOverflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>StackOverFlow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>Stack overflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>Stack Overflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>stackovwerflow</td><td>Stack Overflow</td><td>http://en.wikipedia.org/wiki/Stack_Overflow</td></tr>
<tr><td>SE</td><td>Stack Exchange</td><td>http://en.wikipedia.org/wiki/Stack_Exchange_Network</td></tr>
<tr><td>stackexchange</td><td>Stack Exchange</td><td>http://en.wikipedia.org/wiki/Stack_Exchange_Network</td></tr>
<tr><td>stack exchange</td><td>Stack Exchange</td><td>http://en.wikipedia.org/wiki/Stack_Exchange_Network</td></tr>
<tr><td>stackExchange</td><td>Stack Exchange</td><td>http://en.wikipedia.org/wiki/Stack_Exchange_Network</td></tr>
<tr><td>StackExchange</td><td>Stack Exchange</td><td>http://en.wikipedia.org/wiki/Stack_Exchange_Network</td></tr>
<tr><td>Stack Exchange</td><td>Stack Exchange</td><td>http://en.wikipedia.org/wiki/Stack_Exchange_Network</td></tr>
<tr><td>stack-exchange</td><td>Stack Exchange</td><td>http://en.wikipedia.org/wiki/Stack_Exchange_Network</td></tr>
<tr><td>serverfault</td><td>Server Fault</td><td>http://en.wikipedia.org/wiki/Server_Fault</td></tr>
<tr><td>SF</td><td>Server Fault</td><td>http://en.wikipedia.org/wiki/Server_Fault</td></tr>
<tr><td>ServerFault</td><td>Server Fault</td><td>http://en.wikipedia.org/wiki/Server_Fault</td></tr>
<tr><td>Serverfault</td><td>Server Fault</td><td>http://en.wikipedia.org/wiki/Server_Fault</td></tr>
<tr><td>Server Fault</td><td>Server Fault</td><td>http://en.wikipedia.org/wiki/Server_Fault</td></tr>
<tr><td>CS</td><td>computer science</td><td>http://en.wikipedia.org/wiki/Computer_science</td></tr>
<tr><td>compsci</td><td>computer science</td><td>http://en.wikipedia.org/wiki/Computer_science</td></tr>
<tr><td>Virtualbox</td><td>VirtualBox</td><td>http://en.wikipedia.org/wiki/VirtualBox</td></tr>
<tr><td>virtualbox</td><td>VirtualBox</td><td>http://en.wikipedia.org/wiki/VirtualBox</td></tr>
<tr><td>virtual box</td><td>VirtualBox</td><td>http://en.wikipedia.org/wiki/VirtualBox</td></tr>
<tr><td>Virtual Box</td><td>VirtualBox</td><td>http://en.wikipedia.org/wiki/VirtualBox</td></tr>
<tr><td>VirtulBox</td><td>VirtualBox</td><td>http://en.wikipedia.org/wiki/VirtualBox</td></tr>
<tr><td>VirualPC</td><td>Virual PC</td><td>http://en.wikipedia.org/wiki/Windows_Virtual_PC</td></tr>
<tr><td>pcre</td><td>PCRE</td><td>http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions</td></tr>
<tr><td>zen cart</td><td>Zen Cart</td><td>http://en.wikipedia.org/wiki/Zen_Cart</td></tr>
<tr><td>ZenCart</td><td>Zen Cart</td><td>http://en.wikipedia.org/wiki/Zen_Cart</td></tr>
<tr><td>zenCart</td><td>Zen Cart</td><td>http://en.wikipedia.org/wiki/Zen_Cart</td></tr>
<tr><td>jre</td><td>JRE</td><td>http://en.wikipedia.org/wiki/Java_Virtual_Machine#Execution_environment</td></tr>
<tr><td>SAFARI</td><td>Safari</td><td>http://en.wikipedia.org/wiki/Safari_%28web_browser%29</td></tr>
<tr><td>opera</td><td>Opera</td><td>http://en.wikipedia.org/wiki/Opera_%28web_browser%29</td></tr>
<tr><td>smtp</td><td>SMTP</td><td>http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol</td></tr>
<tr><td>definately</td><td>definitely</td><td>http://en.wiktionary.org/wiki/definately</td></tr>
<tr><td>nagios</td><td>Nagios</td><td>http://en.wikipedia.org/wiki/Nagios</td></tr>
<tr><td>usb</td><td>USB</td><td>http://en.wikipedia.org/wiki/Universal_Serial_Bus</td></tr>
<tr><td>Jqgrid</td><td>jqGrid</td><td>http://www.trirand.com/jqgridwiki/doku.php?id=start</td></tr>
<tr><td>JQGrid</td><td>jqGrid</td><td>http://www.trirand.com/jqgridwiki/doku.php?id=start</td></tr>
<tr><td>jqgrid</td><td>jqGrid</td><td>http://www.trirand.com/jqgridwiki/doku.php?id=start</td></tr>
<tr><td>jQgrid</td><td>jqGrid</td><td>http://www.trirand.com/jqgridwiki/doku.php?id=start</td></tr>
<tr><td>JqGrid</td><td>jqGrid</td><td>http://www.trirand.com/jqgridwiki/doku.php?id=start</td></tr>
<tr><td>JQgrid</td><td>jqGrid</td><td>http://www.trirand.com/jqgridwiki/doku.php?id=start</td></tr>
<tr><td>jQGrid</td><td>jqGrid</td><td>http://www.trirand.com/jqgridwiki/doku.php?id=start</td></tr>
<tr><td>nat</td><td>NAT</td><td>http://en.wikipedia.org/wiki/Network_address_translation</td></tr>
<tr><td>xmpp</td><td>XMPP</td><td>http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol</td></tr>
<tr><td>imho</td><td>IMHO</td><td>http://en.wiktionary.org/wiki/IMHO</td></tr>
<tr><td>imo</td><td>IMO</td><td>http://en.wiktionary.org/wiki/IMO</td></tr>
<tr><td>rmi</td><td>RMI</td><td>http://en.wikipedia.org/wiki/Java_remote_method_invocation</td></tr>
<tr><td>opensocial</td><td>OpenSocial</td><td>http://en.wikipedia.org/wiki/OpenSocial</td></tr>
<tr><td>hdd</td><td>hard disk drive</td><td>http://en.wikipedia.org/wiki/Hard_disk_drive</td></tr>
<tr><td>HDD</td><td>hard disk drive</td><td>http://en.wikipedia.org/wiki/Hard_disk_drive</td></tr>
<tr><td>HD</td><td>hard disk drive</td><td>http://en.wikipedia.org/wiki/Hard_disk_drive</td></tr>
<tr><td>harddrive</td><td>hard disk drive</td><td>http://en.wikipedia.org/wiki/Hard_disk_drive</td></tr>
<tr><td>hd</td><td>hard disk drive</td><td>http://en.wikipedia.org/wiki/Hard_disk_drive</td></tr>
<tr><td>hard drive</td><td>hard disk drive</td><td>http://en.wikipedia.org/wiki/Hard_disk_drive</td></tr>
<tr><td>hard disk</td><td>hard disk drive</td><td>http://en.wikipedia.org/wiki/Hard_disk_drive</td></tr>
<tr><td>ssd</td><td>SSD</td><td>http://en.wikipedia.org/wiki/Solid-state_drive</td></tr>
<tr><td>i18n</td><td>internationalisation and localisation</td><td>http://en.wikipedia.org/wiki/Internationalization_and_localization</td></tr>
<tr><td>I18n</td><td>internationalisation and localisation</td><td>http://en.wikipedia.org/wiki/Internationalization_and_localization</td></tr>
<tr><td>Wamp</td><td>WAMP</td><td>http://en.wikipedia.org/wiki/WAMP</td></tr>
<tr><td>wamp</td><td>WAMP</td><td>http://en.wikipedia.org/wiki/WAMP</td></tr>
<tr><td>godaddy</td><td>Go Daddy</td><td>http://en.wikipedia.org/wiki/Go_Daddy</td></tr>
<tr><td>goaddy</td><td>Go Daddy</td><td>http://en.wikipedia.org/wiki/Go_Daddy</td></tr>
<tr><td>di</td><td>dependency injection</td><td>http://en.wikipedia.org/wiki/Dependency_injection</td></tr>
<tr><td>DI</td><td>dependency injection</td><td>http://en.wikipedia.org/wiki/Dependency_injection</td></tr>
<tr><td>Dependency Injection</td><td>dependency injection</td><td>http://en.wikipedia.org/wiki/Dependency_injection</td></tr>
<tr><td>seo</td><td>SEO</td><td>http://en.wikipedia.org/wiki/Search_engine_optimization</td></tr>
<tr><td>md5</td><td>MD5</td><td>http://en.wikipedia.org/wiki/MD5</td></tr>
<tr><td>sha1</td><td>SHA-1</td><td>http://en.wikipedia.org/wiki/SHA-1</td></tr>
<tr><td>xslt</td><td>XSLT</td><td>http://en.wikipedia.org/wiki/XSLT</td></tr>
<tr><td>innodb</td><td>InnoDB</td><td>http://en.wikipedia.org/wiki/InnoDB</td></tr>
<tr><td>myisam</td><td>MyISAM</td><td>http://en.wikipedia.org/wiki/MyISAM</td></tr>
<tr><td>html5</td><td>HTML5</td><td>http://en.wikipedia.org/wiki/HTML5</td></tr>
<tr><td>confluence</td><td>Confluence</td><td>http://en.wikipedia.org/wiki/Confluence_%28software%29</td></tr>
<tr><td>scrum</td><td>Scrum</td><td>http://en.wikipedia.org/wiki/Scrum_%28development%29</td></tr>
<tr><td>TFS</td><td>Team Foundation Server</td><td>http://en.wikipedia.org/wiki/Team_Foundation_Server</td></tr>
<tr><td>tfs</td><td>Team Foundation Server</td><td>http://en.wikipedia.org/wiki/Team_Foundation_Server</td></tr>
<tr><td>mingw</td><td>MinGW</td><td>http://en.wikipedia.org/wiki/MinGW</td></tr>
<tr><td>CodeBlocks</td><td>Code::Blocks</td><td>http://en.wikipedia.org/wiki/Code::Blocks</td></tr>
<tr><td>Code Blocks</td><td>Code::Blocks</td><td>http://en.wikipedia.org/wiki/Code::Blocks</td></tr>
<tr><td>Airport</td><td>AirPort</td><td>http://en.wikipedia.org/wiki/AirPort</td></tr>
<tr><td>airport</td><td>AirPort</td><td>http://en.wikipedia.org/wiki/AirPort</td></tr>
<tr><td>adsl</td><td>ADSL</td><td>http://en.wikipedia.org/wiki/Asymmetric_Digital_Subscriber_Line</td></tr>
<tr><td>mbps</td><td>Mbit/s</td><td>http://en.wikipedia.org/wiki/Data_rate_units</td></tr>
<tr><td>legit</td><td>legitimate</td><td>http://en.wiktionary.org/wiki/legit</td></tr>
<tr><td>px</td><td>pixels</td><td>http://en.wikipedia.org/wiki/Pixel</td></tr>
<tr><td>w3</td><td>W3C</td><td>http://en.wikipedia.org/wiki/World_Wide_Web_Consortium</td></tr>
<tr><td>w3c</td><td>W3C</td><td>http://en.wikipedia.org/wiki/World_Wide_Web_Consortium</td></tr>
<tr><td>afaik</td><td>AFAIK</td><td>http://en.wiktionary.org/wiki/AFAIK</td></tr>
<tr><td>ubuntu</td><td>Ubuntu</td><td>http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29</td></tr>
<tr><td>UBUNTU</td><td>Ubuntu</td><td>http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29</td></tr>
<tr><td>dao</td><td>DAO</td><td>http://en.wikipedia.org/wiki/Data_access_object</td></tr>
<tr><td>erlang</td><td>Erlang</td><td>http://en.wikipedia.org/wiki/Erlang_%28programming_language%29</td></tr>
<tr><td>sdk</td><td>SDK</td><td>http://en.wikipedia.org/wiki/Software_development_kit</td></tr>
</tbody></table>
Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-2016933876605823952011-06-11T22:41:00.002+02:002011-06-11T22:46:37.053+02:00How do I get started writing Java programs for Nokia 5220?How do I get started writing Java programs for <a href="http://en.wikipedia.org/wiki/Nokia_5220">Nokia 5220</a>?<br /><br />What are the steps to write, compile, install and run a Hello World application on Nokia 5220?<br /><br />A starting point is "<a href="http://www.forum.nokia.com/Devices/Device_specifications/5220_XpressMusic/">Device Details -- Nokia 5220 XpressMusic</a>" (that contains very detailed specifications about which Java APIs/technology), and then the link "<a href="http://www.forum.nokia.com/Devices/Series_40">Develop using this device</a>" which leads to "Series 40 platform overview".<br /><br />On that page there is a section named "Getting started". I think the next step will be downloading "Series 40 platform Java™ SDKs".Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-40077974032823415202011-04-15T00:22:00.003+02:002011-04-15T00:31:41.615+02:00Word list for editing Stack Exchange sitesBased on actual observed words on the Stack Exchange sites (mostly Stack Overflow and Super User) I have build a list of words to check for. [to be formatted properly]<br /><br /><br /> ie -> i.e. (ie is not incorrect, but i.e. is better.)<br /> English phrase: "that is"<br /><br /> eg -> e.g. (Wiktionary says "Alternative spelling"/informal for "eg." and "eg")<br /> English phrase: "for example"<br /><br /> unfortunatly -> unfortunately<br /> wether -> whether (wether is an animal...)<br /> weather -> whether (depending on context, it could be about clouds, rain, snow and wind...)<br /> wheter -> whether<br /><br /> dont -> don't<br /> wont -> won't<br /> whats -> what's<br /> thats -> that's<br /> lets -> let's<br /><br /> thru -> through<br /> trough -> through<br /> break thru -> breakthrough<br /><br /> thou -> though<br /> tough -> though (depending on context, of course)<br /> tho -> though<br /> thogh -> though<br /> altough -> although<br /><br /> trought -> thought<br /> tought -> thought<br /> though -> thought (entirely depending on context)<br /><br /> throughing -> thoroughly<br /> -> thorough<br /><br /> troughout -> throughout<br /><br /> alot -> a lot<br /><br /> refering -> referring (example: http://meta.stackoverflow.com/questions/37466/give-an-incentive-for-finding-duplicate-questions/69366#69366)<br /> prefered -> preferred (see http://en.wiktionary.org/wiki/Wiktionary:Common_misspellings)<br /> preferrably -> preferably<br /> transfered -> transferred<br /> occured -> occurred<br /> occuring -> occurring<br /> any one -> anyone (depending on context)<br /> may be -> maybe (depending on context.)<br /> performant -> high-performing or efficient (depending on context)<br /> See also <http: com="" questions="" 44105="">.<br /> aka -> A.K.A.<br /> commandline -> command-line<br /> usable -> useable (not incorrect, but Wictionary says "alternative spelling".)<br /> work around -> workaround<br /> plugin -> plug-in (not incorrect, but is primary in Wikipedia<br /> article, before: plugin, addin, add-in,<br /> addon, add-on, snap-in, snapin, extension.)<br /> addon -> add-on (Firefox. As used in Wikipedia article)<br /> benifits -> benefits<br /> auth -> authorization<br /><br /> Vowel 'a' substitution (and related): (ref: <http: com="" questions="" 433="">)<br /> persistance -> persistence<br /> compatability -> compatibility<br /> incopatability -> incompatibility<br /> accessability -> accessibility<br /> extant -> extent<br /> seperate -> separate<br /> seprate -> separate<br /> seperated -> separated<br /> seperation -> separation<br /> seperatlly -> separately<br /> seperatly -> separately<br /><br /> definately -> definitely <http: org="" wiki="" definately=""><br /> definitly -> definitely<br /> definatly -> definitely<br /> definally -> definitely<br /> defintly -> definitely<br /> definative -> definitive<br /><br /> dependant -> dependent (Only OK as a noun, as in "He is a dependant". See <http: com="" q="" 27="">)<br /> independant -> independent<br /> recommandation -> recommendation<br /> recomand -> recommend<br /><br /> compatablitiy -> compatibility<br /><br /> cannot -> can't (unless meaning is "can not" - see<br /> explanation at <http: org="" wiki="" cannot="">.)<br /> can not = unable to. Contracted to can't<br /> cannot = forbidden/not permitted to<br /><br /> ps -> PS ???<br /> ok -> OK (As Wiktionary says: ok - alternative capitalization of OK.)<br /> etc -> etc.<br /> backend -> back-end<br /> datatype -> data type<br /> alloted -> allotted<br /> everytime -> every time Not incorrect, but Wiktionary says "Alternative spelling".<br /> straight forward -> straightforward.<br /> preceeding -> preceding (see <http: org="" wiki="" common_misspellings="">.)<br /> But it is "exceeded"...<br /> Master is <http: org="" wiki="" list_of_common_misspellings="">.)<br /> non-standard -> nonstandard (not incorrect, but http://en.wiktionary.org/wiki/nonstandard<br /> says "alternative spelling")<br /> happyness -> happiness<br /> noone -> no one ("no one" is correct, see http://en.wiktionary.org/wiki/no_one)<br /> no-one -> no one<br /> runtime -> run time (Wiktionary list the other forms as "alternative spelling". Is a<br /> noun even though it is two words)<br /> run-time -> run time<br /> writeup -> write-up (Wiktionary says "Alternative spelling")<br /> college -> colleague (depending on context, of course)<br /> de-facto -> de facto<br /> defacto -> de facto (Wiktionary says "Alternative spelling")<br /> built in -> built-in (At least there is a Wiktionary entry for "built-in".)<br /> advice -> advise (depending on context) advice is a noun (We may give advice).<br /> To advise, Verb<br /><br /> yrs -> -year-old , as in "A seventy-year-old man's body was found in a river last night."<br /> See <http: org="" wiki="" old=""><br /><br /> accomodate -> accommodate<br /> ad (or ads) -> advertisements<br /> cert -> certificate<br /> alright -> all right<br /> awhile -> a while (Not strictly incorrect, see <http: com="" questions="" 323="">.)<br /> faverite -> favorite<br /><br /> async -> asynchronous<br /> asynchronously<br /><br /> Short words, part of The Economist Style Guide:<br /> approximately -> about<br /> following -> after<br /> permit -> let<br /> however -> but<br /> utilise -> use<br /> manufacture -> make<br /> facility -> plant<br /> participate -> take part<br /> establish -> set up<br /> sufficient -> enough<br /> demonstrate -> show<br /> Substantive -> real or big.<br /><br /> Acronyms:<br /> gcc -> GCC<br /> .Net -> .NET<br /> .net -> .NET<br /> Matlab -> MATLAB<br /> wifi -> Wi-Fi (http://en.wikipedia.org/wiki/Wi-Fi)<br /><br /> Casing:<br /> web services -> Web services<br /> internet -> Internet<br /><br /> Slang<br /> kinda -> kind of (or simply delete)<br /> wanna -> want to<br /> U -> you<br /> sorta -> sort of, quite<br /> gotta -> (have) got to<br /> oughta -> ought to<br /> donno -> do not know (misspelling)<br /> dunno -> do not know<br /> gonna -> going to<br /> gunna -> going to<br /><br /> Expansions:<br /> app -> application<br /> SVN -> Subversion<br /><br /></http:></http:></http:></http:></http:></http:></http:></http:></http:>Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com2tag:blogger.com,1999:blog-6401808435092456867.post-62262137427227283682011-04-05T14:53:00.003+02:002011-04-05T15:19:14.446+02:00Wikipedia newsBuried deep down in Wikipedia is <a href="http://en.wikipedia.org/wiki/Wikipedia:Signpost/About"><span style="font-weight: bold;"><span style="font-style: italic;">The Signpost</span></span></a>, about:<br /><br /><ul><li> Wikipedia itself in the (mainstream) media</li><li>Technology report. Operations (for example, Wikipedia servers), Wikipedia software development (for example, Google Summer of Code)</li></ul><a href="http://www.wikipediasignpost.com/blog/?feed=rss2">RSS feed</a> for The Signpost.<br /><br />Or as the About page states:<span style="font-style: italic;"> "The Signpost is a community-written and community-edited newspaper, covering stories, events and reports related to Wikipedia and the Wikimedia Foundation sister projects."</span>Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0tag:blogger.com,1999:blog-6401808435092456867.post-1513496396638271852010-12-14T14:05:00.009+01:002011-04-05T14:50:26.801+02:00WikiSpeediaInterested in wikis? <a href="http://area51.stackexchange.com/proposals/13716/wikispeedia">Support "WikiSpeedia"</a>, an upcoming Q&A site, by "following" it and come up with example questions.<br /><br />In order to "follow" the proposal and add example questions you need to be logged in at that site with <a href="http://en.wikipedia.org/wiki/OpenID">OpenID</a>. Fortunately Google and Facebook accounts can be used for OpenID, so if you already have an account in one of those places (for example, for Gmail) then it is very easy. If not, you can sign up at <a href="http://myopenid.com/">http://myopenid.com</a> (press the button "SIGN UP FOR AN OPENID").Peter Mortensenhttp://www.blogger.com/profile/17665461185151881211noreply@blogger.com0