Me, Myself and Mayvelous
10 Mar
I got this message from my contact form this evening.
Fiji Military really threatening me? For what? Just because they see my link on one politic blog? If it’s for real then send it as a formal letter with proper military seals. Come get me at my office since you know where I work.
I want a proper explanation from Military or whoever behind this nasty email. I strongly feel this as a serious harassment and would like to take action against it. This is a form of terrorizing the public. They are trying to demolish freedom of speech, most importantly shutting up bloggers’ voices, and leave people in terror to suck up to them.
Or is this some bad joke? Whoever playing this kind of sick joke will get caught one day and get punished. But to threaten someone like that, is just unbearable. If you wanted to make other people miserable then you just succeeded. I couldn’t have my dinner in peace and ate very little, you damn arses #@$%!
Feed Back Message from Mayvelous.com – 9 March 2007 5:26 pm
RFMF – Webmaster wrote:
This is to forwarn you that your site is among those listed on http://vakaivosavosa.blogspot.com/. The site is listed in our records as one which contains inciteful material. Please note that we are aware of your current work location and your link with Datec Pacific. We urge you to contact the author(s) of the above mentioned site to have your site removed. Failure to do this will be taken as an indication of your support for such sites and this may result in arrests of you and your family members under the current State of Emergency decree’sWebsite: http://www.rfmf.mil.fj
IP: 210.7.5.151
The more they do this kind of threats, the more they’ll be degraded by countrymen and there’ll be no place for Fiji in the international/public eyes.
Politic is nonsense. Fiji politic is shit hole. I’ll be damned if I know how to spell the president’s name right or know who the vice president is. You are messing with someone who don’t give a shit about politic. So bite me.
Some freakin’ arses spoiling my friday evening! @#%!$ Garr GARRRRRRR!!
8 Mar
I didn’t realize today’s International Women’s Day until I got this nice wish from my friend. So here I am wishing all you ladies a Happy International Women’s Day!!
If you want something said, ask a man;
if you want something done, ask a woman.
-Margaret Thatcher
Check out how my friend send me the wish. Good writing and composition too. haha I’m flattered.
Thanks man, I’m really touched.
8 Mar
I came across this photo from U San Oo’s Blog, I just love it so sharing with you. Check out how she gracefully wear Myanmar traditional dress and the way she was posing. Just sooo cute!!!
Come to think of it…I’ve never worn a Myanmar traditional dress in my life yet. I don’t even wear a Longyi (Sulu). I’m going to get one next time I go back Burma. The photo is a bit blur but you get the idea of how Burmese traditional dress looks like.
8 Mar
Comparison between LLBLGen Pro and CodeSmith tools. I’m very new to both so the following points might be completely wrong. So correct me please and do fill in more.
| LLBLGen | CodeSmith |
|---|---|
| O/R Mapper + Code Generator | Template based Code Generator |
| Uses Parameterized Dynamic Queries | Mainly Stored procedures |
| Cost license fee, Need to buy template studio for custom template creation/management. |
Free (console version) Comes as templates so add/update or manage as you wish. |
| On-fly code generation, you don’t get to see templates or whatsoever. | Gives control over the whole process, top-bottom, as they are managed by individual templates |
| Does not create DB schema/generation. | Creates the whole DB structure ie. Storeprocs, triggers, tables, functions etc |
| N-tier generated with one go ie. If you change something in DB, you just regenerate the llblgen project and all files get updated. | Individual template/batch file generation ie. You need to run B&D batch, channel batch etc one by one to get update files across 3 layer solutions. |
| No webservices, remoting or channel server. Just uses classes and collections – entities, typelist, typeviews etc | Can add as much layer separation between DB end and UI end. Can manage as you wish just by working on templates |
| Less code – 2 projects, 1 solution | More code, some redundant – multiple projects, 3 solutions |
| N-tier project structure - Database Generic - Database Specific - UI (2 types: Adapter based or SelfServicing) |
N-tier project structure - Business and Data - Public Channels - Presentations (Add more as you wish) |
| Do sorting, filtering, grouping, paging, all DB queries by a few class calls. (Dynamic queries) | Need individual storeproc for each function. Adding one function needs to do individual updates for all projects and across solutions as well. Extensive use of storeproc. |
| It is n-tier but basic multi tier structure which separate Business data code from UI codes. | Advance/better n-tier architecture. Greater security and more control over each layers. |
| Easier code generation + usage + less error generation. | Need proper setup or you’ll get tangle in between. Small error in your base template will affect the entire project code. |
| You write very little code ie. Only need to write for UI code. | You have to write all the codes for your based templates if you don’t already have templates in hand. |
| Provide .net 1.1, and .net 2.0 classes, ready to use and choose whichever you need. | No .net 2.0 codesmith templates for us yet. Can use third-party templates but it will cost us. |
| It doesn’t require dotnet framework and work independently. | Uses dotnet framework as main backbone. |
# References:
# Debate: O/R Mapping or Code Generation : Lots of discussion going on there in the reply threads.
# Your Favorite O/R Mapper? : A discussion on O/R Mappers
# CodeSmith Rocks! | When code generation goes bad…
# LLBLGenPro vs CodeSmith w/ .netTiers
8 Mar
What is O/R Mapper?
O/R Mapper (Object-Relational Mappers) is a programming technique for converting data between incompatible type systems in databases and Object Oriented Programming languages. (# Ref)
What does it do?
The generated code from the O/R Mapper handles all of the steps that you would normally have to code yourself, saving you from having to:
What is LLBLGen Pro
LLBLGen Pro is a complete O/R mapper and data-access tier generator for .NET. It generates a data-access tier and business façade/support tier (in C# or VB.NET), using an existing database schema set. The generated .NET code is provided as a Visual Studio.NET project that can be added to a solution or compiled separately. (# Ref + More Info)
LLBLGen Pro Features
A key feature in LLBLGen Pro is dynamically-generated SQL. When retrieving or manipulating data in a database, the SQL script — the code understood by the database — is generated at run-time based off the requested information and dirty flags in each entity’s fields. This enables a generic save entity function on the Data Access Tier to produce different and optimized SQL code each time it is called, optimizing bandwidth usage and database load. (# Ref)
# Ref: Rapic CSharp Windows Development. pp. 17
LLBLGen Pro Objects
Project Types: SelfServicing Vs. Adapter
There are two types of LLBLGen Pro Projects namely – SelfServicing and Adapter.
# In SelfServicing template group, entity objects are responsible for their own persistence (saving their own changes to DB).
# The entity class itself contains logic to know which fields were updated and where to find the database.
# Lazy Loading is useful cos’ it abstracts the specific DB call from the upper layers of code.
# Adapter template group: uses an object called a DataAccessAdapter to interact with DB
# SelfServicing: bundles persistence inside entity objects
# Allows data to load itself automoatically as it is needed without explicit commands.
8 Mar
You are the developer; you all familiar with n-tier architecture so no need for the details. Here is abit of recap for you.
N-Tier Application Design
The advantages of 3-tier design
I’ll fill up more later.
7 Mar
I got this through my contact form last night. It’s called Blog to America, a site where you send a letter to America. It’s an interesting concept they are starting. They gather letters from all over the world about America. You can read and discuss about other people letters as well. The site is pretty new and there is no letter from Fiji or Myanmar yet. If you have anything to say about America, just submit a letter there and it will be known to the world. So, be the first to send a letter yarr.
Blog to America is a site where individuals from around the world post their opinions on the United States in the form of letters and comments.
Here is the email I got from them. It explains abit about their site. To know more about Blog to America, visit the site here.
Dear May,
My name is Yosei and I discovered your blog while browsing through international sites on the Bloglines website. I am one of the founders of a new site called Blog to America. I had a chance to read through your blog and I think your unique Burmese/Fiji perspective would be a great addition to our site. Our goal is to find individuals like yourself to help increase global awareness and create a greater understanding of the way the United States is viewed across the world. Our site allows people to write a letter addressed to the United States telling the world how they feel about any and all topics relating to the U.S.If you are interested in writing a letter to the United States or simply interested in reading letters written by others please visit our site at www.blogtoamerica.org
Also, if you are interested in exchanging links, please send us an email with the URL you would like us to post. We would love to feature your site on our blog.
Thank you for your time and I look forward to reading your letter.
Sincerely,
Yosei
Alrite I’m just spreading the word. Now…what do I have to say to America…