NuGet basics
The definitive documentation is nuget.org. If you are a console person and don't like nody UI stuff, you can use the Package Manager Console. I am a NuGet us...
The definitive documentation is nuget.org. If you are a console person and don't like nody UI stuff, you can use the Package Manager Console. I am a NuGet us...
This is the summary of "Fundamentals of Great jQuery Development", which is available at http://vimeo.com/18511621. javascript is a functional language, not ...
Summary of various ruby commands .erb: embedded ruby, the primary template system for including dynamic content in web pages. Generation [sourcecode language...
Define the instance for your interface [sourcecode language="csharp"] public class WiringModule { public void Initialize(IInitializationExpression x) ...
[sourcecode language="javascript"] $(':checkbox') //If you want to select all checkboxes, $(':checkbox:enabled') //Select all checkboxes enabled $(...
create controller with help and home routes [sourcecode language="bash"] $ rails generate controller StaticPages home help --no-test-framework [/sourcecode] ...
When you create a new site, skip generating unit test, as you want to use rspec instead. [sourcecode language="bash"] $ rails new sample_app --skip-test-unit...
Delete a directory recursively and forcefully. You have files in there, but you want to delete the directory [sourcecode language="bash"] rm -rf first_app/ [...
Create an application on heroku [sourcecode language="bash"] $ heroku create --stack cedar $ git push heroku master [/sourcecode] This will create an auto-ge...
Probably the easiest one, :length. You can give :maximum length. [sourcecode language="rails"] class Micropost < ActiveRecord::Base attr_accessible :con...
Rake is ruby make, a make-like language in ruby. make has been used to build code in linux & unit environment. [sourcecode language="bash"] $ bundle exec...
alt + shft + mouse column select ctrl + ` show terminal window f12 g...
Command Shortcut Go Back Alt + Left Go Forward Alt + Right Select the...
Command Shortcut Add selection to the next occurrence ⌥⇧. Go to the previous place ⌘[ ...
Key Description ctrl + \, ctrl + e show error list window
Actually, this includes ReSharper shortcuts as well. Visual Studio & ReSharper CTRL + SHFT + N: Go to a file (ReSharper IDEA shortcut) CTRL + -: Go to a...
Windows common Ctrl + F4: close the current document in the tab Windows Explorer Alt + D: move the focus to the address bar Sql Server Management Studio...
cmd + T: Go to file ctrl + cmd + R: Reveal in a project shft + cmd + N: new file in the current folder cmd + Enter: go to the next line cmd + W: close tab ...
This is ReSharper's comprehensive shortcuts. Yet there are a few things I favour. shft + f12: Go to previous error/warning/highlight. Handy, when you create...
# Hash It should be a simple thing, but dear!, I coundn't find it. On Mac, you can use alt + 3. The combination is weird enough, but on windows 7, I couldn't...
To do it, you would need to
Install Microsoft Extensions Logging packages Add Application Insights Telemetery Worker Service to your services collection Add logging filter manual...
Things Azure Key Vault protects
file system: https://nodejs.org/api/fs.html, to create a file fs-extra: https://github.com/jprichardson/node-fs-extra, handy functions with file system ...
My Acceptance Criteria
For query-intensive workloads, use Windows 64-bit
We started posting pending PRs in the group chat. Soon, it became a chore. So I thought we could automate it by scripting it.
# for class library Microsoft.Extensions.Logging.Abstractions
Create an Azure AD application and principal Create a service connection in Azure DevOps. It’ll be Azure Resource Manager type connection and will have...
My choice of solution is
It has a handy client library: https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/client-libraries/samples?view=azure-devops
So an idea came up. Decorate your C# domain event class with “DomainEvent” attribute. Write a tool that parse the decorated the class and generate markdown f...
.NET Client libraries
Create a new pipeline by clicking “New pipeline” I chose “Azure Repos Git”
Advanced usage: https://docs.microsoft.com/en-us/azure/devops/project/wiki/wiki-markdown-guidance?view=azure-devops
The first step is to add a test on the buld. It didn’t have any build trigger. So I added it.
By default, IIS7 intercepts 4xx and 5xx status responses with its own custom error pages. At work, we have a custom redirection module that checks if the sta...
When you try to debug your website locally, often Visual Studio shows more than one w3p.exe processes, if you run multiple application pools. Attaching to al...
These days, I work on projects that is based on Sitecore CMS. Sitecore caches everything, so if you make any changes to your code, the web page does not refl...
Often, I need to deploy an website change to a production server. It can be a simple change like creating a virtual directory and rather rarely very big like...
related post: http://simplelifeuk.wordpress.com/2007/10/05/writing-a-visual-studionet-2003-add-in/ resources http://www.koders.com/csharp/fidA05F9CFC9911DC9...
Reference Script Repository: IIS 6.0 Enumerate IIS Virtual Directories using WMI in VBScript HOWTO: Enumerate IIS website and ftpsite configuration (VBScrip...
In Market Invoice, there are many places where async and await are used. Recently, I introduced a bug that an operation gets deadlocked by replacing await wi...
It's a simple job at a glance, and it should be. But we had a bug with that feature. You open a document on Huddle and it should be opened in an application ...
ReSharper usually doesn’t like it, but you can turn off the inspection for test methods. http://atombrenner.blogspot.co.uk/2010/07/how-to-change-resharper-na...
What is "Sandwich Code"? I found it in Ruby Koans. Often, you have to do something at the beginning and at the end, even though your main lock is in the midd...
Ideally, it is not recommended to test private methods, as complex internals should be kept hidden and only interface be tested. Well, in real world, sometim...
Recently, I had a chance to refactor codes for a system that sends a file to DreamMail. Because we did not touch any FTP functionality, we were complacent an...
Working on a person project is lots of fun. You have a whole control over your project, what to do, how to do, and when to do. Also, it gives an opportunity ...
The application reloads the list of jobs, if any job is reposted or expired. We display different labels, such as "reposted", "expired", depending on the act...
As you use ASP.NET MVC on and on, you start building and using handy html helpers. Rob Conery posted a few of his helpers on his blog. You can find some more...
I work on a few personal projects. Personal projects are fun, because you can choose which technology and tools you are going to use and often you can experi...
Visual Studio 2008 integrates Sql server 2008 express nicely into App_Data folder. You just create the database using Server Explorer, and it inserts the con...
I wrote ToastManager about two months ago, and not try to covert it into ASP.Net. What ToastManager does is to collect people's toast order for the morning t...
This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done.
Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain
A notice displays information that explains nearby content. Often used to call attention to a particular detail.
Abbott: Strange as it may seem, they give ball players nowadays very peculiar names.
All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...
This post has been updated and should show a modified date if used in a layout.
Git commit's id is a hash of its contents and its history, and becomes a unique id for a specific commit. Even if it contains the same change, as the parent ...
It's a set of PowerShell scripts that gives Git integration in PowerShell prompt. https://github.com/dahlbyk/posh-git The first thing you notice once you ins...
I have used git for a year now on my personal projects, but it's still mysterious. I feel like I need a good gui like TortoiseHG. Probably Git Extension is t...
First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...
I did this on Bash on Windows 7 (64bit) against my github account. I tried to push my change to github, and found it's not possible. [sourcecode language="ba...
As git newbie, this was very tricky but it happens quite often. You create a new project, say C# project. In case of rails, when you create a new project, it...
gci env:* | sort-object name
psake is a simple build automation tool written in powershell, and works well on Microsoft platform. This is a really simple example that cleans bin folder, ...
A cmdlet (reads "command-lit") is a lightweight command used in Powershell environment. The Powershell runtime invokes cmdlets within the context of automati...
It's an interesting scripting language. Well, scripting has been for a long time in *nix systems, and I feel it's quite late that Windows catch up now. But s...
In Mac, you can open sublime text 2 from terminal, and it’s really handy. I wanted to replicate the same thing on windows, so wrote a simple script that enab...
Write to a file Use Set-Content and Add-Content Set-Content Add-Content [sourcecode language="bash"] Set-Content "C:\Program Files\Sublime Text 2\subl...
Our repositories accept domain models as parameter to save them to the database. Moq’s verify works greatly if the method has primitive types like string, in...
It’s really nice that I can use linux shell on windows. One of big part of me using MacBook was to have linux / unix-like shell and development environment.
It’s important that your unit test run against public interface of module. Otherwise, you do not test behaviour but your implementation of the behaviour. In ...
In C#, you use bang (!) to negate a boolean expression. Unfortunately, not in F#. it’s “not”
If you create a stateless asp.net core api as service fabric service, the port number changes each time you restart the service fabric service. It’s quite an...
When you create stateless service fabric asp.net core api, the template doesn’t add configuration builder by default. I’ve spent about an hour pulling my hai...
npm i -g serverless
Now deployment fails with “ An error occurred while provisioning your stack: ApiGatewayDeployment1496768351111 - Invalid REST API identifier specified”.
Create a new pipeline
So, our solution (me and my friend. it’s two developer project), is get all the users from User Pool and save it as json blog on to S3 bucket. serverless.yml...
More details to here: https://www.serverless.com/dynamodb
Let’s create a function that subscribes to a SNS topic
A collection of jQuery examples and tips adding background image to an element [sourcecode language="javascript"] <script type="text/javascript"...
This is the summary of "Fundamentals of Great jQuery Development", which is available at http://vimeo.com/18511621. javascript is a functional language, not ...
[sourcecode language="javascript"] $(':checkbox') //If you want to select all checkboxes, $(':checkbox:enabled') //Select all checkboxes enabled $(...
You will need an image, first. Go to ajaxload.info and get one you like. Put the html for the loader in the page. [sourcecode language="html"] <div id=&qu...
The application reloads the list of jobs, if any job is reposted or expired. We display different labels, such as "reposted", "expired", depending on the act...
By default, IIS7 intercepts 4xx and 5xx status responses with its own custom error pages. At work, we have a custom redirection module that checks if the sta...
References ASP.Net Cookies Overview Adding parameters to query string at run time Reflection Binding Flags Enumeration .Net reflector SEO is becoming more ...
I was adding a ajax-enabled control on a page and suddenly having "... You must add a reference to assembly 'System.Web.Extensions..." error. It complained t...
CS1595: '_ASP.FormsLoginPart_ascx' is defined in multiple places; using definition from 'c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files...
Write to a file Use Set-Content and Add-Content Set-Content Add-Content [sourcecode language="bash"] Set-Content "C:\Program Files\Sublime Text 2\subl...
using batch parameter comprehensive documentation [sourcecode language="bash"] @echo off sublime_text.exe %1 [/sourcecode] hide output and output only the ...
I have used git for a year now on my personal projects, but it's still mysterious. I feel like I need a good gui like TortoiseHG. Probably Git Extension is t...
There are several regular expression I use more often than I thought. This will be a comprehensive list of those expressions. Get file extension Useful if yo...
You can colourise it, if you want. Open .bash_profile in your editor (I used sublime) [sourcecode language="bash"] sublime .bash_profile [/sourcecode] Add th...
Launch ‘System Preferences’ Click the ‘Sharing’ icon Type in what you want your Mac’s new computer name to be Close ‘System Preferences’
# Hash It should be a simple thing, but dear!, I coundn't find it. On Mac, you can use alt + 3. The combination is weird enough, but on windows 7, I couldn't...
This should be a simple matter, but it troubled me so much. Simply, you need to the followings, but be warned that there are slight incorrect version of comm...
Summary of various ruby commands .erb: embedded ruby, the primary template system for including dynamic content in web pages. Generation [sourcecode language...
create controller with help and home routes [sourcecode language="bash"] $ rails generate controller StaticPages home help --no-test-framework [/sourcecode] ...
Probably the easiest one, :length. You can give :maximum length. [sourcecode language="rails"] class Micropost < ActiveRecord::Base attr_accessible :con...
First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...
In Mac, you can open sublime text 2 from terminal, and it’s really handy. I wanted to replicate the same thing on windows, so wrote a simple script that enab...
Another great text editor, free to everyone, but you can contribute to the project by paying for the license. sublime text 2: http://www.sublimetext.com/2 su...
Huddle uses extensive list of open source libraries and tools, and I love it. This is the list of things I discovered so far. Server side Of course, .NET an...
You can download sublime text 2. I created a directory, "Applications" under Home. I extracted the downloaded tar in there. Then I did "Make Link" of sublime...
dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.
In your config file change these settings
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis no...
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...
dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.
In your config file change these settings
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis no...
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...
dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.
In your config file change these settings
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis no...
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...
```javascript import { TextInput } from ‘react-native’;
```bash lsof -i :8081 ...
Create a mother Stack that hosts all other Stacks Create AppContainer that contains the stack
To show and hide an element in react is really simple.
Birdman is an American black comdy that features a faded Hollywood actor famous for his superhero role. While seeing the film, I kind of thought I have somet...
This is a question that hanuts me since I installed Resharper recently. Resharper keeps suggesting that the method can be static. I can see that it can be st...
This is to create a random strong password. I don't want to make it too strong, for example password with special character. 1 number and 1 upper case will b...
psake is a simple build automation tool written in powershell, and works well on Microsoft platform. This is a really simple example that cleans bin folder, ...
I'm working for a simple project and wanted to deploy it to the webserver in my church. I installed TeamCity and set it up to pull the source code from githu...
Resource TFS command-line help: http://blogs.msdn.com/noahc/archive/2007/01/22/real-tfs-command-line-help.aspx SDC Tasks: http://www.codeplex.com/sdctasks r...
I'm working for a simple project and wanted to deploy it to the webserver in my church. I installed TeamCity and set it up to pull the source code from githu...
This is the error message you get, when you build a project with some bit of unsafe code in it. Simply you need to "Alt + Enter" on the project to see the pr...
Resource TFS command-line help: http://blogs.msdn.com/noahc/archive/2007/01/22/real-tfs-command-line-help.aspx SDC Tasks: http://www.codeplex.com/sdctasks r...
Node.js, 이제는 모르는 사람이 없는 서버쪽 자바 스크립트 프로그래밍 언어 및 환경. 작년부터 Node.js를 개인 프로젝트에 조금씩 써보다가 이제는 거기에 꽂혀서 모든 개인 프로젝트를 Node.js로 하고 있다. 그런데 계속 쓰다보니, 이 npm이란 놈이 여간 기특하지 않은...
Huddle에서 일하기 시작한지도 벌써 4개월째이다. Start-up에서 시작했지만, 지금은 꽤 규모도 커졌고, funding도 많이 받아서 이제는 어느 정도 궤도에 올라선 것 같다. 하지만, 자유로운 분위기, 주식을 직원들에게 나눠 주는점, 과감한 기술 투자 등의 Start-up...
Susanna가 갑자기 한국에 가게 되어서 조엘이의 British Passport를 신청하고 있다. Check and Send service 를 이용하면 약 2주 안에 받을 수 있다. 신청할 수 있는 Post office는 POST OFFICE LTD MEDIA VILLAGE SP...
Define the instance for your interface [sourcecode language="csharp"] public class WiringModule { public void Initialize(IInitializationExpression x) ...
I use StructureMap as IoC at work. I use it to get an object I need, and it is very handy. One night, while cycling home, I thought what if I can get reposit...
It's not a security threat or concern. I don't mean StructureMap does any harm. As IoC container, StructureMap tries to do his job by searching for assemblie...
Create an application on heroku [sourcecode language="bash"] $ heroku create --stack cedar $ git push heroku master [/sourcecode] This will create an auto-ge...
Probably the easiest one, :length. You can give :maximum length. [sourcecode language="rails"] class Micropost < ActiveRecord::Base attr_accessible :con...
Rake is ruby make, a make-like language in ruby. make has been used to build code in linux & unit environment. [sourcecode language="bash"] $ bundle exec...
Injecting dependencies into ASP.NET MVC controllers is straightforward with Ninject. Just install Ninject and Ninject.MVC3 via nuget. It will create a file "...
Since I moved to Huddle, I am using Castle Windsor. This post is the summary of what I would learn while using Castle Windsor. the source code I don't know w...
Define the instance for your interface [sourcecode language="csharp"] public class WiringModule { public void Initialize(IInitializationExpression x) ...
최근에 OAuth를 이용한 로그인 시스템을 구현하면서 login client를 NuGet Package로 만들었었다. 다른 개발자들이 쉽게 로그인 기능을 이용할 수 있도록. 그런데 자꾸만 acquired token을 저장하는 static Dicionary에서 Null Referen...
The official document (https://developers.facebook.com/docs/facebook-login/login-flow-for-web) is the best tutorial. But when you follow it, there's a few th...
Security matters, and you need to authenticate your api calls. There are a few ways to do it. You can insert authentication cookie into the http header of yo...
It's handy syntax. just a reminder for myself, as I don't use sql often. [sourcecode language="sql"] UPDATE [SiteUsr] SET HashAlgorithm = CASE WHEN LEN...
Transactions are usually when you have insert, update or delete statements with the "atomic" behaviour. However, in a highly concurrent application, it could...
Indexing columns is a joy and adventure. I have just indexed a datetime column to boost performance. The query had a date range, and the column didn't have i...
Recently, my friend, Eduard, suggested learning Golang. Go is an interesting language with powerful low-level features like pointer but also with modern lang...
Go programs are organised into packages.
I used brew to install hugo.
Selenium and webdriver tests are everywhere these days. They can be often slow and flaky, but you need to run them to make sure you didn't break anything. cf...
References How to install and use Selenium RC http://www.jroller.com/selenium/ Very good and complete article on introduction. Selenium Core FAQ Selenium RC...
What is Load Testing? Load testing is the process of putting demand on a system or device and measuring its response. Load testing is performed to determine...
References How to install and use Selenium RC http://www.jroller.com/selenium/ Very good and complete article on introduction. Selenium Core FAQ Selenium RC...
여러가지 비법이 있을 수 있지만, Paul Hong 선교사님이 자신의 체험을 바탕으로 한 영어 잘하기 비법 3가지를 공개하셨다. 이 세가지 비법이 가진 강점은 본인이 직접 실행하여 그 효과를 체험하였다는 것. 영어 공부의 목적이 "영어를 쓰는 사람들을 사랑하기 위한 것" 이 되어...
여러가지 비법이 있을 수 있지만, Paul Hong 선교사님이 자신의 체험을 바탕으로 한 영어 잘하기 비법 3가지를 공개하셨다. 이 세가지 비법이 가진 강점은 본인이 직접 실행하여 그 효과를 체험하였다는 것. 영어 공부의 목적이 "영어를 쓰는 사람들을 사랑하기 위한 것" 이 되어...
All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...
This post has been updated and should show a modified date if used in a layout.
All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...
This post has been updated and should show a modified date if used in a layout.
I'm updating NHibernate version of a project and comes across a few errors. NHibernate.ISession' does not contain a definition for 'Linq' It seems session.Li...
I used Entity Framework for my personal projects for a while but wanted to try NHibernate. Instead of NUnit, I tried MS Test this time. First problem was tha...
Everyday, almost, I use three different shells, Command Prompt, PowerShell, and Bash for Git. I think the interface of those shells has lots to improve. As I...
You use keyboards and command line more and more, as you get more experienced with the tools in development. If you install git on windows, it creates "Git b...
This is ReSharper's comprehensive shortcuts. Yet there are a few things I favour. shft + f12: Go to previous error/warning/highlight. Handy, when you create...
ReSharper usually doesn’t like it, but you can turn off the inspection for test methods. http://atombrenner.blogspot.co.uk/2010/07/how-to-change-resharper-na...
In unit-tests, you mock out external dependencies. With Mock framework, you can verify that a correct value is passed into the dependency. Today, I had a cas...
ReSharper usually doesn’t like it, but you can turn off the inspection for test methods. http://atombrenner.blogspot.co.uk/2010/07/how-to-change-resharper-na...
I did this on Bash on Windows 7 (64bit) against my github account. I tried to push my change to github, and found it's not possible. [sourcecode language="ba...
You will need an image, first. Go to ajaxload.info and get one you like. Put the html for the loader in the page. [sourcecode language="html"] <div id=&qu...
The application reloads the list of jobs, if any job is reposted or expired. We display different labels, such as "reposted", "expired", depending on the act...
Another great text editor, free to everyone, but you can contribute to the project by paying for the license. sublime text 2: http://www.sublimetext.com/2 su...
Since I moved to Huddle, I am using Castle Windsor. This post is the summary of what I would learn while using Castle Windsor. the source code I don't know w...
It's a simple job at a glance, and it should be. But we had a bug with that feature. You open a document on Huddle and it should be opened in an application ...
Huddle uses extensive list of open source libraries and tools, and I love it. This is the list of things I discovered so far. Server side Of course, .NET an...
This post is to remind myself of mistakes I did or encountered with javascript. Do not use window.location.origin It is undefined in Firefox currently (ver. ...
As javascript newbie, this is what I did. [sourcecode language="javascript"] return '{"Data" : ' + '{' + '"uid" : "' + this.uid...
Webdriver is still a useful testing framework, thought phantom.js may be a better fit for javascript-intensive for SPA(Single Page Application). The below ar...
Selenium and webdriver tests are everywhere these days. They can be often slow and flaky, but you need to run them to make sure you didn't break anything. cf...
I'm working for a simple project and wanted to deploy it to the webserver in my church. I installed TeamCity and set it up to pull the source code from githu...
This post is about the way I use TeamCity and would not be completed for the time being. Checkout rules you make checkout path to map to different path. For ...
NuGet is a package manager like NPM for node.js or Gem for Ruby, and it is a dominant one in .NET. You can handle dependency packages in two ways. You downlo...
The definitive documentation is nuget.org. If you are a console person and don't like nody UI stuff, you can use the Package Manager Console. I am a NuGet us...
This content is moved from Console+ post, as I use Avalon Text Editor, not RichTextBox, for the project. It's an interesting control. Because now I can read ...
Everyday, almost, I use three different shells, Command Prompt, PowerShell, and Bash for Git. I think the interface of those shells has lots to improve. As I...
I spent another day working with SqlDataReader, and actually I enjoyed it. It's pure geek joy to learn a new thing a day. With SqlDataReader, you get the va...
Yesterday, I came across a code that simply pulls data with DataReader. These days, you would usually use NHibernate, Entity Framework, or whatever you like ...
I spent another day working with SqlDataReader, and actually I enjoyed it. It's pure geek joy to learn a new thing a day. With SqlDataReader, you get the va...
Yesterday, I came across a code that simply pulls data with DataReader. These days, you would usually use NHibernate, Entity Framework, or whatever you like ...
dbyll is minimalist, stylish theme for jekyll. Supports gravatar, account links (github, twitter, e-mail, pinterest, résume file) and a bio.
In your config file change these settings
Case insensitivity in SQLite
Connection strings
```csharp var managementClient = new ManagementClient(_configs.ServiceBusConnectionString); var topics = new List();
What to test for integration testing?
오랜만에 다시 morning prayer에 나오게 되었다. 아침에 벌떡. 아침에 기도하고, 저녁에 집에 가기전에 기도하고, 주님을 더 믿으며, 더 기도할 때 반드시 하나님이 축복하실 것을 믿는다. 그런데 인터넷을 찾아보니, 아침에 벌떡 이라는 책도 있네.
누나가 부탁해서 안경 관련 번역을 하고 있는데, 구글 Docs를 써보니 꽤 괜찮다. 구글 번역도 일단 한번 돌린다음, 정리하는 식으로 하니 좀 도움이 되고. Google docs Golgle Translate 안경 관련 어휘들을 번역하는 게 좀 많이 힘들었는데, 아 고맙게 이를...
그래픽 카드를 사고 나서 심심해서 게임을 좀 찾아보았다. 백마탄 환자님의 MAME 사이트
It is a bit annoying that every sql statement that has 'password' literally are commented out. You can't see the statement in Profiler. There seems to be a h...
다음처럼 Bible student와 함께 공부하기 위해 준비한 필요 사항들을 체크리스트로 만들어 보았다 양과 함께 발표할 소감을 쎃는가? 문제지는 프린트 되었는가? 중점적으로 심을 한 말씀을 정했는가?
Reference Script Repository: IIS 6.0 Enumerate IIS Virtual Directories using WMI in VBScript HOWTO: Enumerate IIS website and ftpsite configuration (VBScrip...
Last Thursday (13/11/2008), I reinstalled Visual Studio 2008 and sudeenly, all data access layer components which were COM+ did not work. WIth the help of ot...
There are several regular expression I use more often than I thought. This will be a comprehensive list of those expressions. Get file extension Useful if yo...
마침 김창준님의 블로그 RSS를 구독하던 터라 김창준님의 presentation을 보게 되었습니다. 많은 생각을 하게 하는 presentation이였습니다. 먼저 presentation zen을 언급하셨는데, 저역시 이책을 읽고 이에 따라 prensetation을 하려고 애쓰던 중...
Resources Yahoo VS.Net add-on group: http://tech.groups.yahoo.com/group/vsnetaddin/ Visual Studio.Net Add-on samples: http://www.microsoft.com/downloads/det...
Resources Yahoo VS.Net add-on group: http://tech.groups.yahoo.com/group/vsnetaddin/ Visual Studio.Net Add-on samples: http://www.microsoft.com/downloads/det...
References ASP.Net Cookies Overview Adding parameters to query string at run time Reflection Binding Flags Enumeration .Net reflector SEO is becoming more ...
I have installed office 2007, but the product key was used too many times, and the office failed in activation. I received another product key, but was not s...
옛날에 마소에 기고했던 글인데 인터넷에 pdf 파일이 떠돌기에 아예 내 블로그에 올려버렸다. 마침 동아일보의 손영일 기자님과 우연한 기회에 인터뷰도 하게되기도 했고. 영국에서 개발자로 살기 Part I 영국에서 개발자로 살기 Part II
Honestly I panicked when I tried to open a text file and found that I could not open the file nor copy it. I installed Windows Home Server. I liked the simpl...
Recently, I had a chance to refactor codes for a system that sends a file to DreamMail. Because we did not touch any FTP functionality, we were complacent an...
Recently, I had a chance to refactor codes for a system that sends a file to DreamMail. Because we did not touch any FTP functionality, we were complacent an...
Susanna가 갑자기 한국에 가게 되어서 조엘이의 British Passport를 신청하고 있다. Check and Send service 를 이용하면 약 2주 안에 받을 수 있다. 신청할 수 있는 Post office는 POST OFFICE LTD MEDIA VILLAGE SP...
http://www.dasblonde.net/2007/06/24/WCFWebcastSeries.aspx http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/362aaaf6-8eda-4fff-8e4c-8198e3f327f
Abbott: Strange as it may seem, they give ball players nowadays very peculiar names.
A notice displays information that explains nearby content. Often used to call attention to a particular detail.
Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain
This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done.
Of course, you need to install sqlite or deploy the dll together. Yet I keep forgetting that I need to register ".Net Framework Data Provider for Sqlite" You...
I used Entity Framework for my personal projects for a while but wanted to try NHibernate. Instead of NUnit, I tried MS Test this time. First problem was tha...
We, in Totaljobs, use Scrum, and as you know, a big whiteboard, paper card, and magnets are essential tools for Scrum. When the end of sprint is approaching,...
Strangely, most of Entity Framework examples are for just one table. In real world, it is very rare, unless you use some document database. Often you get a r...
Recently, I moved to Barclays. My job is still development, though. Totaljobs is a good company, and I enjoyed its casual, IT geek culture. It's the thing I ...
Ideally, it is not recommended to test private methods, as complex internals should be kept hidden and only interface be tested. Well, in real world, sometim...
As you use ASP.NET MVC on and on, you start building and using handy html helpers. Rob Conery posted a few of his helpers on his blog. You can find some more...
What is "Sandwich Code"? I found it in Ruby Koans. Often, you have to do something at the beginning and at the end, even though your main lock is in the midd...
What is "Sandwich Code"? I found it in Ruby Koans. Often, you have to do something at the beginning and at the end, even though your main lock is in the midd...
It is so good that all those videos are published after conference. If you are not a speaker at the conference, not sponsored by your company, or not have a ...
It is so good that all those videos are published after conference. If you are not a speaker at the conference, not sponsored by your company, or not have a ...
This is a reminder for myself not to forget snowy's details Flea medicine: Frontline Combo Spot-On Cat Worming: Drontal
This should be a simple matter, but it troubled me so much. Simply, you need to the followings, but be warned that there are slight incorrect version of comm...
This should be a simple matter, but it troubled me so much. Simply, you need to the followings, but be warned that there are slight incorrect version of comm...
This is an amazing javascript library that allows you to impressively visualise your data. http://mbostock.github.com/d3/ When you download it from github,...
This is an amazing javascript library that allows you to impressively visualise your data. http://mbostock.github.com/d3/ When you download it from github,...
This is an amazing javascript library that allows you to impressively visualise your data. http://mbostock.github.com/d3/ When you download it from github,...
You use keyboards and command line more and more, as you get more experienced with the tools in development. If you install git on windows, it creates "Git b...
You use keyboards and command line more and more, as you get more experienced with the tools in development. If you install git on windows, it creates "Git b...
You use keyboards and command line more and more, as you get more experienced with the tools in development. If you install git on windows, it creates "Git b...
You use keyboards and command line more and more, as you get more experienced with the tools in development. If you install git on windows, it creates "Git b...
Since I installed xcode, all my ruby files (.rb) opens in xcode by default. I much prefer textmate. To change the set default application, Select a file on ...
Since I installed xcode, all my ruby files (.rb) opens in xcode by default. I much prefer textmate. To change the set default application, Select a file on ...
I use StructureMap as IoC at work. I use it to get an object I need, and it is very handy. One night, while cycling home, I thought what if I can get reposit...
I use StructureMap as IoC at work. I use it to get an object I need, and it is very handy. One night, while cycling home, I thought what if I can get reposit...
Used AirBnb. Staying in a local countryhome was a fantastic experience. My wife enjoyed it more than I did. Rented a car from Zipcar. It was very handy.
Used AirBnb. Staying in a local countryhome was a fantastic experience. My wife enjoyed it more than I did. Rented a car from Zipcar. It was very handy.
First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...
First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...
First of all, I am following on-line version of rails tutorial (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top). Michael recommend...
Rake is ruby make, a make-like language in ruby. make has been used to build code in linux & unit environment. [sourcecode language="bash"] $ bundle exec...
Probably the easiest one, :length. You can give :maximum length. [sourcecode language="rails"] class Micropost < ActiveRecord::Base attr_accessible :con...
Create an application on heroku [sourcecode language="bash"] $ heroku create --stack cedar $ git push heroku master [/sourcecode] This will create an auto-ge...
Delete a directory recursively and forcefully. You have files in there, but you want to delete the directory [sourcecode language="bash"] rm -rf first_app/ [...
Delete a directory recursively and forcefully. You have files in there, but you want to delete the directory [sourcecode language="bash"] rm -rf first_app/ [...
When you create a new site, skip generating unit test, as you want to use rspec instead. [sourcecode language="bash"] $ rails new sample_app --skip-test-unit...
When you create a new site, skip generating unit test, as you want to use rspec instead. [sourcecode language="bash"] $ rails new sample_app --skip-test-unit...
create controller with help and home routes [sourcecode language="bash"] $ rails generate controller StaticPages home help --no-test-framework [/sourcecode] ...
You can download sublime text 2. I created a directory, "Applications" under Home. I extracted the downloaded tar in there. Then I did "Make Link" of sublime...
You can download sublime text 2. I created a directory, "Applications" under Home. I extracted the downloaded tar in there. Then I did "Make Link" of sublime...
The application reloads the list of jobs, if any job is reposted or expired. We display different labels, such as "reposted", "expired", depending on the act...
The application reloads the list of jobs, if any job is reposted or expired. We display different labels, such as "reposted", "expired", depending on the act...
# Hash It should be a simple thing, but dear!, I coundn't find it. On Mac, you can use alt + 3. The combination is weird enough, but on windows 7, I couldn't...
You will need an image, first. Go to ajaxload.info and get one you like. Put the html for the loader in the page. [sourcecode language="html"] <div id=&qu...
[sourcecode language="javascript"] $(':checkbox') //If you want to select all checkboxes, $(':checkbox:enabled') //Select all checkboxes enabled $(...
cmd + T: Go to file ctrl + cmd + R: Reveal in a project shft + cmd + N: new file in the current folder cmd + Enter: go to the next line cmd + W: close tab ...
Summary of various ruby commands .erb: embedded ruby, the primary template system for including dynamic content in web pages. Generation [sourcecode language...
Working on a person project is lots of fun. You have a whole control over your project, what to do, how to do, and when to do. Also, it gives an opportunity ...
Working on a person project is lots of fun. You have a whole control over your project, what to do, how to do, and when to do. Also, it gives an opportunity ...
Since I moved to Huddle, I am using Castle Windsor. This post is the summary of what I would learn while using Castle Windsor. the source code I don't know w...
Since I moved to Huddle, I am using Castle Windsor. This post is the summary of what I would learn while using Castle Windsor. the source code I don't know w...
As javascript newbie, this is what I did. [sourcecode language="javascript"] return '{"Data" : ' + '{' + '"uid" : "' + this.uid...
using batch parameter comprehensive documentation [sourcecode language="bash"] @echo off sublime_text.exe %1 [/sourcecode] hide output and output only the ...
Selenium and webdriver tests are everywhere these days. They can be often slow and flaky, but you need to run them to make sure you didn't break anything. cf...
Selenium and webdriver tests are everywhere these days. They can be often slow and flaky, but you need to run them to make sure you didn't break anything. cf...
Selenium and webdriver tests are everywhere these days. They can be often slow and flaky, but you need to run them to make sure you didn't break anything. cf...
Sourced from Wikipedia - List of HTTP Status Code 401 Unauthorized Similar to 403 Forbidden, but specifically for use when authentication is required and ...
Setup Well, download Fiddler first by visiting http://www.fiddler2.com/fiddler2/version.asp. Use BeyondCompare to compare web sessions Everyone loves ...
Setup Well, download Fiddler first by visiting http://www.fiddler2.com/fiddler2/version.asp. Use BeyondCompare to compare web sessions Everyone loves ...
JumpLoader is a Java applet designed to upload files from the client to a server. Well, I know this is the age of HTML5 and you are not cool if you don’t use...
This is my third time read. When I read it first time, I didn't know much of TDD and wanted to grasp its concept. Now, it's been several years since I learne...
This is my third time read. When I read it first time, I didn't know much of TDD and wanted to grasp its concept. Now, it's been several years since I learne...
I learned java at Uni. and worked really hard. Yet, I didn't have chance to use it when I becaue a full time programmer. I was a Delphi and VB guy and then C...
I learned java at Uni. and worked really hard. Yet, I didn't have chance to use it when I becaue a full time programmer. I was a Delphi and VB guy and then C...
I learned java at Uni. and worked really hard. Yet, I didn't have chance to use it when I becaue a full time programmer. I was a Delphi and VB guy and then C...
Quite descriptive title. My friend had a laptop failure. It has windows 7 installed, but it didn't boot. I tried to boot in safe mode, but it still failed. I...
I'm working on a Korean website. It's about zen breathing and meditation. So, I have all the documents I want to upload. I read them from the file and displa...
I'm working on a Korean website. It's about zen breathing and meditation. So, I have all the documents I want to upload. I read them from the file and displa...
http://semver.org/ cool practice to manage your version consistently.
It seems Blackberry is the coolest phone among secondary school kids. My daughter has longed for it for long time, and finally got it from my wife's friend. ...
Everyday, almost, I use three different shells, Command Prompt, PowerShell, and Bash for Git. I think the interface of those shells has lots to improve. As I...
Everyday, almost, I use three different shells, Command Prompt, PowerShell, and Bash for Git. I think the interface of those shells has lots to improve. As I...
Huddle에서 일하기 시작한지도 벌써 4개월째이다. Start-up에서 시작했지만, 지금은 꽤 규모도 커졌고, funding도 많이 받아서 이제는 어느 정도 궤도에 올라선 것 같다. 하지만, 자유로운 분위기, 주식을 직원들에게 나눠 주는점, 과감한 기술 투자 등의 Start-up...
What is Load Testing? Load testing is the process of putting demand on a system or device and measuring its response. Load testing is performed to determine...
This content is moved from Console+ post, as I use Avalon Text Editor, not RichTextBox, for the project. It's an interesting control. Because now I can read ...
"Methodology" is even hard to spell. Initially, I wrote "Methodoligy" and soon noticed something was wrong. Crystal is a methodology introduced by Cockburn. ...
"Methodology" is even hard to spell. Initially, I wrote "Methodoligy" and soon noticed something was wrong. Crystal is a methodology introduced by Cockburn. ...
I'm working on the website of a restaurant that Sue's friend owns. Recently, her friend wanted to add online order feature, and her preferred payment method ...
A cmdlet (reads "command-lit") is a lightweight command used in Powershell environment. The Powershell runtime invokes cmdlets within the context of automati...
Yesterday, I came across a code that simply pulls data with DataReader. These days, you would usually use NHibernate, Entity Framework, or whatever you like ...
I spent another day working with SqlDataReader, and actually I enjoyed it. It's pure geek joy to learn a new thing a day. With SqlDataReader, you get the va...
On production, there are many alerts in a short period. It's nice to get error emails, but you would want to avoid receiving hundreds of emails in a few minu...
Otherwise, you get an error like 19/03/2013 14:31:39: An Error Occurred: Exec: Error executing command & $mspecPath @(dir "$buildFolder\*Tests*\*Tests*.d...
JWT is JWT (JSON Web Token) is "a compact URL-safe means of representing claims to be transferred between two parties," by its definition. (http://self-issue...
JWT is JWT (JSON Web Token) is "a compact URL-safe means of representing claims to be transferred between two parties," by its definition. (http://self-issue...
JWT is JWT (JSON Web Token) is "a compact URL-safe means of representing claims to be transferred between two parties," by its definition. (http://self-issue...
Injecting dependencies into ASP.NET MVC controllers is straightforward with Ninject. Just install Ninject and Ninject.MVC3 via nuget. It will create a file "...
Injecting dependencies into ASP.NET MVC controllers is straightforward with Ninject. Just install Ninject and Ninject.MVC3 via nuget. It will create a file "...
In unit-tests, you mock out external dependencies. With Mock framework, you can verify that a correct value is passed into the dependency. Today, I had a cas...
In unit-tests, you mock out external dependencies. With Mock framework, you can verify that a correct value is passed into the dependency. Today, I had a cas...
When you try to debug your website locally, often Visual Studio shows more than one w3p.exe processes, if you run multiple application pools. Attaching to al...
It is not a good practice to catch System.Exception, as the catch block will be executed with unexpected exceptions and it will hide the real error. But some...
I don't usually use python. My daily language is C#, so it was a nice, refreshing time to code in python. A couple of weeks ago, I wrote a small plug in with...
You can colourise it, if you want. Open .bash_profile in your editor (I used sublime) [sourcecode language="bash"] sublime .bash_profile [/sourcecode] Add th...
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...
This is my first markdown post. Will it be easy if I write on local machine, rather than on Wordpress page? Not sure, but honestly, wordpress.com needs to im...
음 난 내성적인 편이다. 그러면서도 결혼해서 애들은 셋이나 있으면서 북적 북적 사는 내가 대견하다 ^^. 어쨋든 성격때문에, 사람들에게 치인 마음을 추스리려면 조용한 혹은 조용하지 않더라도 타인을 전혜 신경쓸 필요가 없는 그런 공간이 자주 필요한데, 그럴때면, laptop을 들고 ...
지난 주말에 아는 후배가 직장 잡는 걸 도와주기 위해 토일 이틀에 걸쳐 skype로 pair programming을 했었다. 토요일 오후 2시에 시작해서 저녁 11시 30분에 끝나고, 일요일 오후 4시즈음에 시작해 저녁 8시 30분 정도에 끝났으니, 아주 빡세게 달린셈이다. 그랬더...
지난 주말에 아는 후배가 직장 잡는 걸 도와주기 위해 토일 이틀에 걸쳐 skype로 pair programming을 했었다. 토요일 오후 2시에 시작해서 저녁 11시 30분에 끝나고, 일요일 오후 4시즈음에 시작해 저녁 8시 30분 정도에 끝났으니, 아주 빡세게 달린셈이다. 그랬더...
Recently, I'm playing with TFS's countdown apis. As I am a bus commuter, I use bus arrival check app everyday. There are free and paid apps on iPhone and my ...
Recently, I'm playing with TFS's countdown apis. As I am a bus commuter, I use bus arrival check app everyday. There are free and paid apps on iPhone and my ...
The official document (https://developers.facebook.com/docs/facebook-login/login-flow-for-web) is the best tutorial. But when you follow it, there's a few th...
The official document (https://developers.facebook.com/docs/facebook-login/login-flow-for-web) is the best tutorial. But when you follow it, there's a few th...
psake is a simple build automation tool written in powershell, and works well on Microsoft platform. This is a really simple example that cleans bin folder, ...
며칠전에 Skype 채용 담당자로부터 메일이 왔다. Skype Web App 팀에서 사람을 구하고 있다고. 지금 회사인 Huddle도 마음에 들지만, 양파님의 블로그 글을 읽다보니 웬지 Skype에 가볼까 하는 생각도 생긴다. 근데 웬지 마소는 좀 지는 해 같아서. 이번에 구조 조...
It's a simple job at a glance, and it should be. But we had a bug with that feature. You open a document on Huddle and it should be opened in an application ...
Birdman is an American black comdy that features a faded Hollywood actor famous for his superhero role. While seeing the film, I kind of thought I have somet...
Birdman is an American black comdy that features a faded Hollywood actor famous for his superhero role. While seeing the film, I kind of thought I have somet...
I saw American Sniper last week. Undoubtedly, it's a great film to watch and it was heroic for Kyle to guard his fellow soldiers against the attack from the ...
Node.js, 이제는 모르는 사람이 없는 서버쪽 자바 스크립트 프로그래밍 언어 및 환경. 작년부터 Node.js를 개인 프로젝트에 조금씩 써보다가 이제는 거기에 꽂혀서 모든 개인 프로젝트를 Node.js로 하고 있다. 그런데 계속 쓰다보니, 이 npm이란 놈이 여간 기특하지 않은...
It's a set of PowerShell scripts that gives Git integration in PowerShell prompt. https://github.com/dahlbyk/posh-git The first thing you notice once you ins...
"당신의 미국 이민이 망하는 다섯 가지 이유" 제목의 슬로우 뉴스 기사를 트위터를 통해 접하고는 잠깐 "광분" 했었다. 그럴꺼 까지는 없었는데. 문든 옛 생각이 났다. 대학원 가기 전, 준비를 위해 석사 1년차이던 선배에게 조언을 구했던 일이. 선배의 답변에 너무 놀랬었다. "야 ...
HATEOAS stands for Hypermedia as the Engine of Application State. It's a concept I encountered about 5 years ago, in an after work technical talk that was he...
HATEOAS stands for Hypermedia as the Engine of Application State. It's a concept I encountered about 5 years ago, in an after work technical talk that was he...
Hello World in Reactive way Reactive Programming is "a programming paradigm oriented around data flows and the propagation of change" (wikipedia) With Reacti...
Why would you do that? It's because since in Mac OS X Lion, they've reversed the wheel scroll direction. I've always reversed it back in system preference. T...
Luke 2:8-9 “And there were shepherds living out in the fields nearby, keeping watch over their flocks at night. 9 An angel of the Lord appeared to them, and ...
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...
Graphviz use simple markdown-like syntax to draw complex graphs. Initially I tried mermaid but it was more for flowchart, where things flow in one way. Graph...
Graphviz use simple markdown-like syntax to draw complex graphs. Initially I tried mermaid but it was more for flowchart, where things flow in one way. Graph...
GUID or UUID is the almost standard identifier for entity objects these days. It used be INT and I still do love INT as id type, but the trend is GUID.
Outbox is a simple relational database table that temporarily store all the events the service raises.
Outbox is a simple relational database table that temporarily store all the events the service raises.
Created a new react app first.
dotnet add Microsoft.Azure.Storage.Blob
Create a certificate Create a profile Download the certificate from your developer account
Installations
Read json configuration file and assign the values to typed configuration object. Register services