Web Developer Recruitment in Faraconesh Corporation

Faraconesh Logo

I hardly ever use my blog to publish unrelated subjects to programming. This is one of them.

Our company Faraconesh Corporation is bound to hire new talented and professional .NET developers. If you like working with me in person in a small-growing company which offer good salary, insurance, flexitime working beside experts which are pioneers in Iran in their skills and you meet the following needs

At least 3 years of relevant experiences.

Deep knowledge of .NET, C#, SQL Server and NHibernate

Also ability to work in team and using issue trackers, source controls and the rest of teamwork tools

Ability to work with WPF, WCF, WF and REST count as advantages

You can send your resume to jobs@faraconesh.com or to me at n.hajloo@gmail.com.

Faraconesh Corporation appreciates in advance your kind request to join and will arrange a meeting with you in next few days.

This is the Persian text for this advertisement.

کروکی آدرس شرکت فراکنش در نقشه تهران کتاب اول
من به ندرت در این وبلاگ مطالب غیرمرتبط با برنامه نویسی می‌نویسم. این مطلب یکی از آنهاست.شرکت ما، فراکنش قصد استخدام چند برنامه‌نویس بااستعداد و حرفه‌ای دات نت را دارد. اگر شما دوست دارید که با من از نزدیک در یک شرکت کوچک رو به رشد که حقوق کافی، بیمه، زمان کار آزاد و کار شانه به شانه با متخصصینی که در زمینه کاری خودشان از پیشروان هستند همکاری کنید و نیز درصورتی که شرایط زیر را دارید

حداقل سه سال سابقه کار مرتبط

درک و تسلط کافی و عمیق از ‫.NET, C#, SQL Server و  NHibernate

همچنین توانایی کار گروهی و استفاده از ابزارهای کار تیمی مانند ایشوترکر ها و سورس کنترها

توانایی کار با WPF, WCF, WF و REST مزیت به شمار می‌آید

را دارید

می‌توانید رزومه کاری خودتان را به آدرس jobs@faraconesh.com و یا برای من به آدرس n.hajloo@gmail.com ارسال نمایید.

شرکت فراکنش از درخواست همکاری محبت آمیز شما از قبل قدردانی کرده و در چند روز آینده یک قرار ملاقات با شما تنظیم خواهد کرد

How to publish Asp web sites with command prompt

I wanted to run a Continues Integration for my company and I set up Team City at first. It is a great application which works very nice and I configured it easily. Unfortunately our portal is one of the old asp.net website so that I couldn’t use Team City to publish my website because it work just with Web Application.

Then I try to use MSBuild for compiling and publishing my website and it wasn’t a good solution in order to the type of projects. Finally I had to use AspNetCompiler. It is a compiler to publish and build Asp.net website and you have to customize it to work with your project. Here are steps in which I did to publish my website via command line.

1 – Create a XML file with desire name next to your Portal Solution (portal.sln). I use this name “AutomateBuildConfiguration.xml”.

2 – Then you have to configure this XML file with this instruction. For me following configuration was enough:

[source code=”xml”]
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="PrecompileWeb">
<AspNetCompiler
VirtualPath="/Web"
PhysicalPath="F:\Build_Automation\trunk\src\Portal\Web\"
TargetPath="F:\Build_Automation\trunk\src\Portal\PrecompiledWeb\Web\"
Force="true"
Debug="true"
FixedNames="True" />
</Target>
</Project>
[/source]

3 – You have to open one of the visual studio command line from this path :

StartMenu > All Programs > Microsoft Visual Studio 2008 > Visual Studio Tools > Visual Studio 2008 x64 Cross Tools Command Prompt.exe

I used a x64 system and chose above command line, you are free to use your own.

4 – change your path up to your XML file

5 – Use below command to publish your website

MSBuild AutomateBuildConfiguration.xml /p:Configuration=Release

6 – Enjoy your coffee, and after a while, It’s finished you already publish your website.

List of Software Development related Podcasts

podcast
podcast

Podcast is one of the most interesting innovations on the web. Usually technology pioneers trying to share their knoweledge or products to gain more attention or to earn more money. Some ones creates podcast in order to teach something freely or to challenge a technology. Podcast is a good way to share something with a group of people.

I was looking for an Audio Book and I faced with a bunch of good references, so that I decided toshare these references with you. These are some weblogs or websites in which you can find programming related podcasts or audio books.

Please Share Persian Software Development Podcasts link withus,If you know one.

1 – http://www.hanselminutes.com , Scott Hanselman is one of the most famous ones in the web who spent his time on producing greate podcasts. I personally usually listen to his podcasts. I wish he keep doing goods.

2 – http://www.dotnetrocks.com , If you have to choose only one website to follow, I strongly recommand this one. Greatest .NET pioneers are the guest of podcasts.

3 – http://blog.stackoverflow.com/category/podcasts , Stackoverflow is growing everyday, Jeff Atwood and Joel Spolsky publish a weekly podcast that you will get familiar with the nowadays issues. For sure you will amazed that how they are challenging.

4 – http://channel9.msdn.com , Microsoft is one of the leaders in software industry, and try to broadcast it’s developing from the inside out. The project managers talk about their projects and show you what will release in near future. It is one of my favourites.

5 – http://www.se-radio.net , Software Engineering Radio is one of those who want to challenge the software engineering issues.

6 – http://thirstydeveloper.com , Dave Bost and Clark Sell, usually goes in deep and speak very technical, they are really serious about their job.

7 – http://elegantcode.com , You can find lots of different topics here.

8 – http://www.code-magazine.com/codecast , A good reference for .NET developer,

9 – http://www.pluralsight.com/community/blogs/pluralcast/default.aspx , I couldn’t underestand that they want to go in detail or just introduce something.

10 – http://www.pragprog.com/podcasts I really like the subjects and interviews.

11 – http://polymorphicpodcast.com , David Starr is one of those who create podcasts about his interests. His podcast are not too much and he produce podcast a few.

12 – http://altnetpodcast.com , I just can say delicious podcasts.

13 – http://www.sparklingclient.com , It could be one of the greatest websites which produce podcasts for Silverlight.

14 – http://www.webdevradio.com , A good resource for web development.

15 – http://agiletoolkit.libsyn.com , As it is obvious they works on Agile toolkit.

This Post at StackOverFlow will help you to find a categorized Podcast websites.

Please Share Persian Software Development Podcasts link withus,If you know one.

How to bring Simplicity to your Web forms

In order to complete Web 2.0 Design Guide series, I’ll explain some point to bring simplicity to your pages, today. There is an unwritten law that says “An unfocused page will guide visitors to hell”. So, how to make a Focus page? Or it is better to say How to bring Simplicity to your Web forms ?

Using White Space

Most of Web 2.0 pages are flat. Actually designers use empty space of a page to make it simple and focused. For example, imagine that you have a page with a Top Menu and a Main Content area, to get focus to your Main Contents you have to use a simple Top Menu and some white space between menu and Main Contents, by this, your Top & Main Sections will separate completely and visitor will determine the content area as easy as possible. It helps that Top Navigation and Main Contents, focus to their own content with no conflict to other parts.

White Space in Web Design
White Space in Web Design

Using Solid Area

You can use white space to split your page areas up in which your page sections are seperated from each other, or using Solid Areas for integrate sections. This approach help those which doesn’t like White Spaces on page and want to design an integrate page, so that, to make focus, use some Solid Areas on page. Simplest approach to make Solid areas is to use Color. You can assign different colors to different areas to distinct them. But note that you have to use different range of color for each section and finding a good composition is not so easy.

There are some Websites that gives you idea to have a good composition. One of the best one is http://www.ColorLovers.com. I like it so much, most of the time I choose one composition from suggested colors.

You have to make sure that your different areas are completly seperated by using different colors and they are in touch with each other with a good composition.

Solid Colors In Web Design
Solid Colors In Web Design

Bigger and Bold Texts

Text size in web pages can split your content areas. Actually when you got focus to an area (like Main Content or Top Menu or etc) you can break it into some local regions. You have some choices to do this, for instance, you can use images, Icons, Bold or Bigger Text sizes. (I’ll talk about using Icons and images later in another post). Using text to separate regions has some advantages like:

  •    It is Search Engine Friendly
  •    Cause to higher rank in search results (if you use standard html tag – h1, strong)
  •    It is easier to implement
  •    Users can understand it at a glance
  •    It is integrate with your contents
Text Size In Web Design
Text Size In Web Design

If you are familiar with some other approaches to make pages simpler share it with me.

Web 2.0 Navigation System

Web 2.0
Web 2.0

I’m going to start a new series of tutorial for web designers to show, How to design a Web 2.0 website or page. Today I’ll talk about Web 2.0 navigation system , and in future we’ll have other elements, eventually we’ll have a conclusion with putting these tutorials together.

Each websites has its own navigation no matter how big or small it is. If you are a web designer or a mid-size corporation and want to create a new website, this article shows you a way to create a Web 2.0 navigation system.

Web 2.0 pages should be Simple, Clean, Focused and Easy to Browse. So to have all these option together, you have to know Web 2.0 website use a different style for navigation. Those use a top and some footer links for navigation. I really like this type of navigation system, especially those which use footer or fat footers; here is the reason for these locations.

  •    Top links: Main goal for your web site. It should contain at least 3 and at most 5 items.
  •    Fat Footer: Usually uses for sitemaps or for products or services which your corporation releases.
  •    Footer: mostly use for some information about your company or your main product/service.

Based on your corporation size you have to use different items for Top Links, here are some of the best

  1.    Small-size: Home or About Corporation – Products or Services – Support – Contact
  2.    Mid-Size: Home or About Corporation – Products or Services – Partner or collaboration – News – CaseStudy
  3.    Large-scale: Home – Products – Services – Connect – Support

As it is obvious (HomeProducts/ServiceSupport) are main items which you mustn’t forget to put on your top links. Note that using a dropdown menu in Web 2.0 navigation is not recommended but a sub menu is always pleased. So if you want to add some items to your Products or Services, use a Sub menu system instead of a dropdown menu.

Top Menu Sample for Some famous Website
Top Menu Sample for Some famous Website

Fat Footer Items

I saw plenty of Web 2.0 websites with or without Fat Footer or even with different size (on height) of Fat Footer, so what’s the reason? When it is better to use a Fat Footer?

  •    Large-Scale: In most cases Large-scale corporations doesn’t use a Fat Footer and if it is so, there is an stylish Fat Footer just in a few pages not in all. So it shows that for large-scale corporation it is not recommended to use a Fat Footer and you have to use it in those pages which are the main pages, like Products or Services Pages, which related to some other pages and users may visits those pages too.
  •    Mid-size: It is necessary to use a Fat Footer for this type of corporations. It causes that users spend more time on your website. Mostly, all of the Services or Products lists in Fat Footer, and in some cases there are some links to some famous related reference; or even some famous customer or partner. It shows your reputation to visitors.
  •    Small-size: Depend on how your websites look likes, the items are different but it is recommended for small-size Corporation to use a Fat Footer. For instance if it is an official and serious website you have to act like Mid-size corporation. But if you have a friendly website you can put your entire sitemap on it.
Fat Footer Sample for Some famous Website
Fat Footer Sample for Some famous Website

Users like to know more about your company, its contact information and its support, so it is pleased to give them some information just next to CopyRight text, you can also add a sitemap, terms of use or privacy policy. Some cases also extend the footer by giving users a link to manage their profile.

Footer Sample for Some famous Website
Footer Sample for Some famous Website

What is Page Method and How to use it

JQuery Logo
JQuery Logo

I don’t know have you ever needed to use a server side method in a client (JavaScript or JQuery) function or not? PageMethod is the answer for this question. Actually PageMethod is not a complicated method it is just a simple method with 2 differences.

  1. All Web Methods should be Static
  2. And you need to add a [WebMethod] attribute to the top of method

[sourcecode language=”csharp”]
[WebMethod]
public static void GetMyData()
{
// your codes …
}
[/sourcecode]

And that’s all. Your WebMethod is ready to use in client scripts. The good news is that you can use these methods in both of Web Services and Asp.NET Ajax.
How to Use WebMethods in Client Side Scripts? Or How to call a server-side method in JQuery functions?

[sourcecode language=”csharp”]
<script>
function SendForm() {
PageMethods. GetMyData ();
}
</script>
[/sourcecode]

Where this kind of methods can be useful?

Just think that you have a web application which needs keyboard short-cuts to be enabled. Or an Ajax modal which try to pass some data to other server methods and some other examples.

You can find a good article about it here

How to force Asp.net Menu to rendered as UL instead of TABLE

CSS Friendly Adapter
CSS Friendly Adapter

If you are a web designer or heard about Asp.net Menu, you heard about rendering of this control more. Unfortunately this control rendered as html table tag so it generate large and un-standard code. In this article we take a look at a solution to change rendering of this control to standard html ul tag.

—————————————————————-

GNU Logo
GNU Logo

‪Title : How to force Asp.net Menu to rendered as UL instead of TABLE

‪Publish Date : 18/04/2010

‪Version : 1.0

‪Author : Nasser Hadjloo

‪Author Mail : n.hajloo@gmail.com

‪Copyright (c) 2010 Nasser Hadjloo.

‪Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;

‪with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

—————————————————————-

As you know every server-side controls rendered as html and interpret by client browser (e.g. IE, FireFox, Opera, etc) for example every ASP TextBox rendered as html input tag and etc. in some cases this rendering implemented by standards and is some of them we are facing with un-standard rendering.

CSS friendly control adapters for ASP.NET 2.0. “A control adapter can “teach” the Menu how to produce this kind of CSS friendly HTML without sacrificing the power and flexibility of the original Menu control.” Official site said. The good news about CSS Friendly isthat this adaptor is free and open source And you can fiond it on codeplex

There is an example on official CSS friendly control adapters for ASP.NET 2.0 website which display two Asp.net menus, one with CSS Friendly adapter and one Standard Asp.net Menu. MenuItems for both are same but rendered html is totally different. In a quick look you can find that Standard Menu rendered 451 lines of html code [which rendered as table] and CSS Friendly Menu which rendered 269 lines of html code [which rendered as ul].

This decreases your lines of code, and will reduce page size and on the other hand will rendered standard html tag which let your menu display in a same type in different browser.

Fortunately we passed from Asp.net 2.0 and now Asp.net 4.0 render MenuItems as standard html ul tag, so you don’t need this adapter any more, but if you are still using Asp.net 2.0 Menu, don’t miss this good adapter.

Fortunately you can use this adapter for TreeView, DetailsView, FormView, GridView, DataList and MembershipControls [Login – ChangePassword – PasswordRecovery – CreateUser – LoginStatus]

There are good tutorials on official CSS friendly control adapters for ASP.NET 2.0 website, so read those and I just give you a download link, to download CSS Adapter from codeplex.

Download CSS friendly control adapters for ASP.NET 2.0

How To Import Javascripts on Asp.net Pages

I had a serious problem with some Javascript functions and I found that there is some way to import the scripts in your asp.net pages. And each one will act different than another one.

—————————————————————-

GNU Logo
GNU Logo

‪Title : How To Import Javascripts on Asp.net Pages

‪Publish Date : 02/22/2010

‪Version : 1.0

‪Author : Nasser Hajloo

‪Author Mail :  n.hajloo@gmail.com

‪Copyright (c) 2010 Nasser Hajloo.

‪Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;

‪with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

—————————————————————-

As you all know Javascript is Script language which used in web pages to do some client activities. In addition Asp.net is a Server side Language which control users behavior on server and get necessary feedback to him/her.

With this background we understand that Javascript will do some thing on client, And there is two way to use javascripts code in Asp.net pages. Classic Asp ( .Net 1.0 ) used a bad scenario to work with scripts, It imports scripts insode of Asp page and every peace of script codes in every postback comes from server to client and it cause to increase page size. In this scenario all JS files putted on a HTM/HTML page and this page imported on Classic Asp page.

 

[sourcecode language=”html”]
<!–#include virtual="JS.htm" –>
[/sourcecode]

The <!–#include virtual=”JS.htm” –> is server side include, won’t work without certain configurations and is included by the server there and then already whereas javascript’s way is loaded into the page. Server Side Includes (SSI) is a simple interpreted server-side scripting language used almost exclusively for the web. (You can get more info at Wikipedia )

The above code increase page size and end-user may got crazy. So there should be a good solution to reduce the page size. Asp.net use another approach to use scripts.

In Asp.net Pages Java script codes has a JS file template. And you can write your codes inside it, Then you can ipmort it in your Asp.net page and when Asp.net page downloads to users computer, JS files are downloading in users computer Temp directory.

This approach will reduce page size and let Asp.net page load much faster than classic Asp pages. So to do this, all you need is addresssing JS file in your Asp.net Pages.

 

[sourcecode language=”html”]
<script src="myjavascript.js" type="text/javascript"></script>
[/sourcecode]

 

The above code will download MyJavaScript.JS file tousers Temp Directory and every Asp.net pages which address it, will use this file. So you address every where anddownload just one file to users computer.

How to Change Asp.net Applications Theme programmatically

I’m interested to Localization and globalization and one of the important issues in localization is designing scalable UIs. in this Article I’ll show you a simple way to create a scalable Asp.net UI.

—————————————————————-

GNU Logo
GNU Logo

‪Title : ‪How to Change Asp.net Applications Theme programmatically

‪Publish Date : 30/12/2009

‪Version : 1.0

‪Author : Nasser Hajloo

‪Author Mail : n.hajloo@gmail.com

‪Copyright (c) 2009 Nasser Hajloo.

‪Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;

‪with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

—————————————————————-

in ASP.net2.0 microsoft present SKIN and Themes for Asp.net, in a short introduction, skin is a CssClass replacement and with skin you can specify some attribute that one of them are CssClass, and these other attribute goes in a *.skin file in App_Theme folder.

this will shorten back-end asp codes and makes it more readable and reliable and vice versa. in the other hand, Theme is a multi UI approach for asp.net application, with Theme you can create some different UI for you asp.net Application (Control) and the designer or back-end users select his/her desier UI from provided theme. in a theme you can create multi css classes or some skin files and in each skin file you can create many skins for a single control.

so with this short introduction, you (a a designer) can create different theme for a single application. and also can create some RTL and some LTR UI for your application (I always recommand to change HTML Directionality inside your css classes in html class like ).

[sourcecode language=”css”]
html
{
directionality: ltr; /* or rtl – base on page direction */
}
[/sourcecode]

usually creating an impressive UI is not a simple job and Ido not want to speak about that. Ithink you have created some Theme and now you want to let users select their theme by ownselves.

by default each theme should represent to each page to apply, this is possible inside <%@ Page %> decleration. you can represent your custom theme with Theme=”” attribute of page decleration. this apply your theme only for this page. and this let you apply different themes for different pages.

note that you can not use this approach in Master Pages.

you can change the theme for a single page programmatically, just note that theme (and skins) apply on page PreInit event. this will be a nightmare if you have more than 20 pages (just think about 300 Pages). so it is recommanded to use a Base class that it derived from System.Web.UI.Page and other pages derive from this class, so your base class should look like this

[sourcecode language=”css”]
namespace Hajloo.Web.UI
{
public class PageBase : System.Web.UI.Page
{
void Page_PreInit(object sender, System.EventArgs e)
{
if (Session["Theme"] != null && Session["Theme"].ToString().Length > 0)
this.Page.Theme = Session["Theme"].ToString(); // user selected theme
else
this.Page.Theme = "Hajloo_RTL"; // default theme
}
}
}
[/sourcecode]

the above code will apply a theme to the inherited pages, so now you should inherit your pages from this class. and all of your pages should look like this

[sourcecode language=”css”]
namespace Hajloo.Portal.Pages
{
public partial class Default : Hajloo.Web.UI.PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
[/sourcecode]

ok this will let you to provide a section for you user to select your provided theme from a list or by clicking on an image (below you can see some diffent method witchall of them change the current theme), and only in one page you need to put this code (usually in master pages or user profile)

[sourcecode language=”css”]
protected void drpThemes_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.drpThemes.SelectedIndex > 0)
{
Session["Theme"] = this.drpThemes.SelectedItem.Value; // dropdownlist Items Value should fill with theme names
Response.Redirect(Request.Url.AbsoluteUri);
}
}
protected void imbPersian_Click(object sender, ImageClickEventArgs e)
{
Session["Theme"] = "Hajloo_RTL"; // theme name
Response.Redirect(Request.Url.AbsoluteUri);
}
protected void imbEnglish_Click(object sender, ImageClickEventArgs e)
{
Session["Theme"] = "Hajloo_LTR"; // theme name
Response.Redirect(Request.Url.AbsoluteUri);
}
[/sourcecode]

now you can check it out and enjoy from your multi UI application.

Open Source Unicode Converter

‪‪ as you may know I have some open source activity, and recently publish my first open source project in codeplex.

—————————————————————-

GNU Logo
GNU Logo

‪Title : Open Source Unicode Converter

‪Publish Date : 09/12/2009

‪Version : 1.0

‪Author : Nasser Hajloo

‪Author Mail : n.hajloo@gmail.com

‪Copyright (c) 2009 Nasser Hajloo.

‪Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;

‪with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

—————————————————————-

‪in our company (where I’m working) we’re using Sql Server Reporting Services as reporting service system. we used SSRS 2005 and then upgrade to SSRS 2008 in this upgrading flow we face some problem and indeed to use unicode, where I get familier with unicode and its amazing features.

‪now 2 years passed and I feel that I should provide a powerfull tools for working with unicode, so I search for existing tool and I found

‪on codeplex, Khmr was so diffrent than I need, and fardis ( that leaded by one of my best friend – Afshar Mohebbi ) just cover persian range of unicode, and also afshar do not spent his time on this project any more (in my oponien), because of this I have create a Unicode converter for international reasons and international users.

Unicode Converter - Unicode Information Section
Unicode Converter - Unicode Information Section

‪Unicode Converter is a Free Open Source Software for converting to/from unicode and also getting information about a character.

‪Unicode Converter developed in C# 3.5 and provide 2 variant user interfaces, one for windows with WPF and one with Asp.net for Web.

‪WPF interface going to finish but web interface do not start yet, I think about 2 interface because WPF in limited to windows and a reall FOSS software should not depend on a platform so I provide a web interface for all users.

Unicode Converter - Keyboard Layout Section
Unicode Converter - Keyboard Layout Section

‪by the way in this couple of years I face with a huge issue and it was data input in any language, specially in IRAN most of users (i mean even expert users) use from default windows keyboard layout that is not a standard keyboard layout and all persians familier with ‘Yeh’ (ي – ی) and ‘Kaf’ (ك – ک ) and 4 – 5 & 6 and other numbers issue. that Persian Standard Keyboard Layout (IRISI 9147) resolve these problems in best way, so I put a section for Standards Keyboard Layout for all countries in this application when you select your country, all indeeded information about the keyboard layout will display.

‪ofcourse these information are not complete yet and I need your knoweledge to complete this information for all country, all you need to do is just extending Standards.XML in EnterpriseAppUnit project with your new country infromation and I believe that with your help we can made a better software.

Unicode Converter - Convert To Unicode Section
Unicode Converter - Convert To Unicode Section

‪Unicode Converter hosted by Codeplex , and have 4 project inside,

‪EnterpriseAppUnit : is the logic section of the application and provide some xml that contains characters unicode information.

‪Framework : is the base and common project to collaborate with all Projects, it contains exceptions and some other Base classes.

‪Portal : Web Interface of software

‪UnicodeConverter : WPF Windows interface of software

‪so I need your help to extend this project and if you have a little information (just for a country) please help us improve this application.

‪there are many of jobs to do, and you can see all of them in project Issue tracker.

‪any suggestion and help is appreciate.

‪Unicode Converter : http://unicode.codeplex.com

‪Regards Nasser hajloo