
Description:
WebStoryMaker
Contents:
Two themes released!
I have uploaded two BlogEngine .NET themes to my website. You can download here: CLICK HERE TO DOWNLOAD I also have several other themes to release, but since my laptop is not working anymore those will be delayed until my laptop's fixed.
Salary comparison on .NET jobs
The graphs you are looking at above is a comparison of .NET jobs in New York. I choose NY because it ranked 1st in United States. Which do you prefer to be?
Releasing several Themes, soon!
I've actually re-created several themes from CSS Templates I found from the Internet web site. I was not thinking about letting others to use the theme I've created, however since there were many requests asking me about sharing the BlogEngine .NET Theme, I will release several themes (I guess more than five, which is pretty cool) soon. You can check some themes that are currently in use in some of my other blogs. Korean Blog (You might have to learn Korean in order to read my contents)
This is also another blog in korean If you are interested getting these ABSOLUTELY Cool~ themes. Add comments to this article, and I'll let you know via email when its ready.
Creating BlogEngine .NET Theme
Creating BlogEngine .NET Theme from existing CSS Template is not very difficult. I've created several .NET Theme which I'm currently in use at several different blogs. Check this out here: My Korean Blog Modern Worship To create a theme from existing templates, watching this video tutorial might help you. Click here to Watch Here's brief instruction on how to create BlogEngine .NET Theme: 1. Open the folder of the existing template 2. Create a Master page named site.master 3. Copy PostView.ascx, CommentView.ascx, and noavatar.jpg file from existing Themes to current working folder. It should be now like this: 4. Copy and Paste this code above right below <%@ Master ... %> <%@ Register Src="~/admin/menu.ascx" TagName="menu" TagPrefix="uc1" %> <%@ Import Namespace="BlogEngine.Core" %>
5. Open a template file (For example, index.html) and paste the inner code of <body></body> tags 6. Insert a link reference to .CSS file in the header part 7. Now Copy and Paste the Following Code to appropriate space
Blog Header: <%=BlogSettings.Instance.Name %> Blog Description: <%=BlogSettings.Instance.Description %> Home Link: <asp:HyperLink ID="HlHome" NavigateUrl="~/default.aspx" runat="server">Home</asp:HyperLink> Archive Link: <a href="~/archive.aspx">Archive</a> Contact Link: <asp:HyperLink ID="hlContact" NavigateUrl="~/contact.aspx" runat="server">Contact</asp:HyperLink> RSS Feed Link: <a href="<%=Utils.FeedUrl %>">Feed</a> Login Status Link: <asp:LoginStatus ID="LoginStatus1" runat="Server" LoginText="Sign in" LogoutText="Sign out" EnableViewState="false" /> Blog Content <blog:SearchOnSearch ID="SearchOnSearch1" runat="server" MaxResults="3" Headline="You searched for" Text="Here are some results for the search term on this website" /> <asp:ContentPlaceHolder ID="cphBody" runat="server" /> Recent Posts <blog:RecentPosts ID="RecentPosts1" runat="Server" /> Recent Comments <blog:RecentComments ID="RecentComments1" runat="Server" /> Categories <blog:CategoryList ID="CategoryList1" runat="Server" /> Archives <blog:MonthList ID="MonthList1" runat="server" /> Administration Menu (<h2> is for title. You can modify this part.) <% if (Page.User.Identity.IsAuthenticated){ %> <h2>Administration</h2> <uc1:menu ID="Menu1" runat="server" /> <%} %> Search Box <blog:SearchBox ID="SearchBox1" runat="server" /> Calendar <blog:PostCalendar runat="Server" NextMonthText=">>" DayNameFormat="FirstTwoLetters" FirstDayOfWeek="monday" PrevMonthText="<<" CssClass="calendar" BorderWidth="0" WeekendDayStyle-CssClass="weekend" OtherMonthDayStyle-CssClass="other" UseAccessibleHeader="true" EnableViewState="false" /> Tag Cloud <blog:TagCloud ID="TagCloud1" runat="server" /> 8. You now need to modify your .css code for your site's appearance. At last, you need to upload your modified contents to your hosting server. It should locate to Themes folder. Very Easy! * REFERENCE: http://www.dotnetblogengine.net/wiki/ThemeCreation.ashx
Good Source for Web Site Templates
To create a good web site needs to have a good design, so that users may feel attractive to your web site (or blogs). These are the good resources where you can download free templates and modify for your needs. Free CSS Templates Open Source Templates Open Source Web Design 4 Web Templates Open Designs Open Web Design Style Shout
BlogEngine .NET 1.2 Korean Resx file
BlogEngine .NET 1.2 Korean Translation Label file. Download Release v 1.0 Korean Translation by Young Keun Park
Normalization
This article is a summary of Normalization from the book 'Database Systems' by Thomas Connolly (Publisher: Addison Wesley) Why Needed? Normalization is needed in designing Relational database system to minimize data redundancy and update anomalies. - Minimizes cost (Reduce file storage space) - Updates can be performed with minimal number of operations Functional Dependency - A relationship between attributes
Describes the relationship between attributes in a relation. For example, if A and B are attributes of relation R, B is functionally dependent on A (denoted A -> B), if each value of A is associated with exactly one value of B. (A and B may each consist of one or more attributes.) - A -> B (A is determinant of B)
Type of functional dependency - Full functional dependency : Indicates that if A and B are attributes of a relation, B is fully functionally dependent on A if B is functionally dependent on A,but not on any proper subset of A.
- Transitive dependency : A condition where A, B, and C are attributes of a relation such that if A->B and B->C, then C is transitively dependent on A via B (provided that A is not functionally dependent on B or C).
- Multi-Valued Dependency (MVD): Represents a dependency between attributes (for example, A, B, and C) in a relation, such that for each value of A there is a set of values for B and a set of values for C. However, the set of values for B and C are independent of each other.
- Join Dependency: Describes a type of dependency. For example, for a relation R with subsets of the attributes of R denoted as A,B, ... , Z, a relation R satisfies a join dependency if and only if every legal value of R is equal to the join of its projections on A, B, ..., Z.
The process of Normalization Unnormalized Form (UNF): A table that contains one or more repeating groups. First Normal Form (1NF): A relation in which the intersection of each row and column contains one and only one value. Second Normal Form (2NF): A relation that is in First Normal Form and every non-primary-key attribute is fully functionally dependent on the primary key. Third Normal Form (3NF): A relation that is in First and Second Normal Form and in which no non-primary-key attribute is transitively dependent on the primary key. Fourth Normal Form (4NF): A relation that is in Boyce-Codd normal form and does not contain nontrivial multi-valued dependencies. Fifth Normal Form (5NF): A relation that has no join dependency. Armstrong's Axioms - Reflexivity : If B is a subset of A, then A -> B
- Augmentation : If A -> B, then A,C -> B,C
- Transitivity : If A -> B and B -> C, then A -> C
- Self-determination : A -> A
- Decomposition : If A -> B,C, then A -> B and A -> C
- Union : If A -> B and A -> C, then A -> B,C
- Composition : If A -> B and C -> D then A,C -> B,D
Brief Summary of Database Management System
This summary of the database system refers to the book called 'Database Systems - A practical approach to design, implementation, and management (Publisher: Addison Wesley / Author: Thomas Connolly)' Database : a collection of related data DBMS (DataBase Management System) : the software that manages and controls access to the database Example of database uses: Purchases from the supermarket, purchases using your credit card, booking a holiday at the travel agent, using the local library, and etc. Before DBMS became popular for data store, file-based system was used. File-based system: A collection of application programs that perform services for the end-users such as the production of reports. Each program defines and manages its own data Limitations of the File-based approach 1. Separation and isolation of data 2. Duplication of data 3. Data dependence 4. Incompatible file formats 5. Fixed queries/proliferation of application programs Definition of Database A shared collection of logically related data, and a description of this data, designed to meet the information needs of an organization. ( A Self-described collection of integrated records ) Description of data System Catalog / data dictionary / metadata Data abstraction of data The approach taken with the database systems, where the definition of data is separated from the application programs, is similar to the approach taken in modern software development (Object oriented programming), where an internal definition of an object and a separate external definition are provided. This is known as Data Abstraction. The user of an object see only the external definition and are unaware of how the object is defined and how it functions. Some terms Entity: a distinct object in the organization that is to be represented in the database Attribute: a property that describes some aspects of the object that we wish to record Relationship: an association between entities Definition of DBMS A software system that enables users to define, create, maintain, and control access to the database Database Application Programs A computer program that interacts with the database by issuing an appropriate request (typically an SQL statement) to the DBMS Views - Views provide a level of security (Views can be set up to exclude certain data that some users should not see) - Views provide a mechanism to customize the appearance of the database - A view can present a consistent, unchanging picture of the structure of the database, even if the underlying database is changed ROLES IN THE DATABASE ENVIRONMENT DA (Data Administrator) : Responsible for the management of the data resource including database planning, development and maintenance of standards, policies and procedures, and conceptual/logical database design DBA (Database Administrator) : Responsible for the physical realization of the database, including physical database design and implementation, security and integrity control, maintenance of the operating system, and ensuring satisfactory performance of the applications for users Logical Database Designer : Responsible for identifying the data, the relationships between the data a, and the constraints of the data that is to be stored in the database Physical Database Designer : Decides how the logical database design is to be physically realized Application Developer : Develops an application program that provides required functionality for the end-users must be implemented End-users: Naive users / Sophisticated users
Salaries for .NET Web Application Developer
Staying in a place where air is fresh and happy to live are important; however, by comparing the salaries in several areas I'm interested to get a job, I won't be staying in Colorado after I graduate. Hmm... Check this out. I'd say I go rather east or west !!
Technorati Authorization
Technorati Profile
MS Popfly Mashup
Mashup is a web application that combines data from more than one source into an integrated experience (From Wikipedia.com) Microsoft Popfly provides an easy user interface mashup tool which can create mashup applications that combine several different web applications. This concept seems to be very difficult to implement developing by myself as a developer. However, this tool makes it very easy! I made this in 2 minutes!! Below is my simple Mashup application which shows .NET developer jobs in the United States This application shows you that .NET developers are more needed in east-bay area Technorati Tags: Popfly, Mashup
Validate your RSS Feed
Writing blog articles are very related to publishing your articles to the surfers' world. If nobody reads your article, why don't you just write in your old diary?
RSS which stands for Really Simple Syndication, is a standard XML format enabling to publish your contents of Blogs, news headlines, or podcasts. Some awful blogging tools do not follow the rules for the RSS and you might get failure message when you submit your RSS feeds to a metablog sites (Web sites collecting contents of RSS).
W3C (World Wide Web Consortium) provides validating tool for your feeds. If you have no trouble passing through this test, users will also have no problem reading your contents with their RSS reader. Simply, click the link below and check your RSS status.
VALIDATE YOUR RSS
Making Themes for BlogEngine .NET
http://www.nyveldt.com/misc/BE1.1ThemeCreation.html
This is very cool lecture to learn how to create a theme for your blog using BlogEngine .NET (A blogging tool made with .NET)
Windows Live Writer
Last week, I'd attended two Microsoft Events, which held in Denver, Colorado. This was my first time participating MS connections events. The most interesting things i've learned from developers' events were about LINQ, and Silverlight. As most of you already know, Silverlight is a cross-browser and cross-platform rich user UI which makes a fancy application for any users who uses any kind of machines. Talking in more detail about these thing, I just learn what Windows Live Writer is and testing to publish articles i'm writing right now. This may work, if BlogEngine.NET is compatible with Windows Live Writer. If this post shows to public, it's telling you that Windows Liver Writer perfectly works with Blogengine.NET. You can download the Windows Live Writer for your blogs here: http://get.live.com/betas/writer_betas (This is a blogging tool to write articles easily and publish it to your blog).
Second blog using BlogEngine .NET
Wow. I'm very impressed with this Blogger Engine .NET 1.1 provided by Microsoft.
Well, I can't say this tool is the BEST! It's seems it has almost everything for bloggers like me, however I can't find some buttons that should be there... Hmm. I already have Korean blogger which I talk mostly about web stuffs and database design; this is my second blog which I'll also talk about some cool stuffs going on in this HUGE surfing areas (I'm guessing you all know what surf area means... = means the Internet).
Well, Well, Well... introducing myself a little bit, I'm a 27 year old guy, studying Computer Information Systems at the University of Denver. I'm looking forward to graduate next year to become a professional developer in the area of Web and Database development. I'm very enthusiastic in developing Web applications and of course web sites. As many of developers are not familiar in designing web sites; I use many graphic tools for the page design such as Adobe Photoshop, Illustrator, and Flash. Designing is very fun but also developing with programming languages makes the web sites turn into a web application which can be very strong software floating in the Web.
Hope you get some nice information from my blog. Thanks for visiting!
* p.s: If you can read Korean, you can read my korean blog articles at http://kr.youngsblog.com
Home
|