a brief about me

My avatar
Fabio Zendhi Nagao

is an applied mathematician from IME - USP - Brazil currently working as CTO at Lojcomm Internet, a company specialized in e-commerce. + info

fields of interest: E-commerce, Collective Intelligence, Interoperability, Web 2.0, Web Design, Mathematical Programming, Pattern Recognition.

contacts: Twitter and nagaozen @hotmail.com, @gmail.com and @yahoo.com

out of date goodies

In order to help the large amount of people looking for my old widgets everyday, I'm putting below a list of the most wanted. Note that the others are still accessible at http://zendold.lojcomm.com.br/.

support my projects

If you like my free products and want to support their advancement, please consider making a small (or large!) donation or buying me a book from my Amazon wishlish.

ASP Xtreme Evolution

ASP Xtreme Evolution logo

download

Introduction

This project born from the necessity of bringing some up-to-date best practices to the Classic ASP World. Things like a good MVC architecture, with XML interacting with your database providing a standard way to your system talk to other systems and XSLT building your views are minimal requirements for any good application. But you should be asking yourself: “Why Classic ASP? It’s old, the .NET Framework is at 3.5!” and I’m ready to answer: “And why not?”. The truth is that Active Server Pages has it’s time in the Internet history and for a large period it was widely used. As any relevant programming language, it left a big amount of complex applications running in a so perfectly nice way that they are not going to be replaced very soon. Just for example: Here, in Brazil, the Visanet online transaction process still relies in Classic ASP and COM+ extensions. The same happen with some big banks.

Why VBScript and not JScript? First of all, in it’s time, VBScript was the “standard” language of ASP. Many developers took their time reading articles and making experiments with VBScript, not JScript so I belive it’s a good idea to respect the time people spent to their VBScript skills and make a good thing for them. Second, VBScript isn’t a bad language. It’s a language after all, like any real world language: English, Japanese, Portuguese. Saying that a programming language is better than other seems so lame to me as saying that French is better than English or Japanese is better than Portuguese. It has some annoying things like being case-insensitive and a very rustic class model, but nothing that we can’t bypass and make some poems and musics. This is the case of the framework support for features that was not too mature in the time of ASP conception but are very often used nowadays. Things like managing zip files, manipulating images, using JSON to communicate with the client-side engine in this Ajax-Era.

Did’nt you take a look at Google? There are already Troika.ASP and Simple MVC ASP Framework why not to use them? Yes, it’s true there are good projects online, actually I’ve based my own in some of the Rob Rohan one, like hijacking the Session scope into a Request scope. But this framework is entire built from the ground and the way it talks between the modules isn’t the same as in that one. Well, Troika.ASP is a very complete MVC Framework and it also comes with a lot of helpful classes. But it’s written in JScript and I just wanted to give the a good alternative to the people who like VBScript.

Concept

The ASP Xtreme Evolution goal is to provide a versatile MVC URL-Friendly base for Classic ASP applications with some additional features that are not ASP native. It should implement things that are common to most applications removing the pain of starting a new software and helping you to structure it so that you get things right from the beginning.

Main parts

Routing your Friendly URLs

The routing system takes every url request and translate, if necessary, into something understandable to the system. In this framework, the engine will be basically mapping http://www.yourdomain.com/controller/method/0/1/2/3/…/n to your controller.method() with an array Session(“argv”) with the values [0, 1, 2, 3, …, n].

Model

The Model accesses your data. It might talk to a database, or to a web service, or use smoke signals to acquire the information it returns to you; the essential point is that the way the data is retrieved is absolutely irrelevant to the code that uses the model. So in the beginning, your application would use models that return “fake” dummy test data for rapid prototyping, and later, you will write the actual code that talks to a database.

View

The View presents your data. That typically means it renders an HTML document from one or more templates. But it could also build an RSS feed from the data it was given, or create a JSON data structure for the Ajax functionality of your application – it’s all up to you!

Controller

The Controller contains the business logic: the code that talks to the model, performs necessary tasks, send it to the view, prepares data for the cache system and to be sent to the user.

Cache System

In order to avoid processing the same code at every request, the cache system will save specific requests (configured at /app/config.xml) and tell the routing system to use the processed static version making those pages blazing fast to be retrieved.

Extended features

There are some built-in classes which helps a lot when handling Zip files, Image manipulations, JSON and Uploads.

Required extensions

ASP Xtreme Evolution is based in some extensions, but don’t worry it’s all free and everything already comes with the package. Although, if you want to check the original projects, here’s a list of their sites:

Documentation

You can find the framework documentation here

Working example

A blank installation is running here check it now to see the routing and ?inspect=true features working.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Download

You can checkout from the ASP Xtreme Evolution github address

Installation

For installation instructions, please read the INSTALL.txt README.md or follow the image instructions below:

57 Comments

Hudson Mendes 29 Jan 08 at 4:16pm

Good stuff, mate!

Jack 30 Jan 08 at 10:04am

Cool framework! I like old goodies and still addicted to ASP ;)

WebGyver 30 Jan 08 at 11:08am

Awesome stuff!

You know, despite all the OOP and C# demands of our time, I am still spending almost 50% of my time in Classic ASP. Your information and links have certainly helped me a great deal as far as refactoring some of the legacy code — from structured ASP to OO ASP.

Thank you!

Dave M 11 Jun 08 at 11:26am

Wow, Nice work. Looks like a great project. The rewrite part will be great if it works correctly I’ve been tinkering with Troika and the urls were the one thing that bugged me about using the MVC pattern.

I notice your link to the Ionics Isapi Rewrite Filter is dead. I wanted to check that out to see if I can install that rewrite module/extention on a shared server, as most of the stuff I code will be hosted on a server that won’t allow isapi filters to be installed.

Is there a new link to the Ionics Isapi Rewrite Filter website, or did that project just become abandoned?

Thanks,
Dave

p.s. After writing that, I found the Open Source stuff here:
http://www.codeplex.com/IIRF


Dave, all the required components already come with the framework package.

asun 2 Aug 08 at 2:55pm

please help me~!i can’t download it~!please send the zip package to my email(sun2grit@gmail.com),thanks~!

Juan Pulido 3 Aug 08 at 8:08pm

Hi,

Requiero pasar datos de un JSON a ASP y encontré que en este Framework hay una clase que lo hace.

Pero no puedo descargarlo, por favor Fabio no funciona el subdominio donde esta package.

Por cierto te encontré en webdevbros…

Chao!

Sven Neumann 12 Sep 08 at 7:12am

Hi,

I’ve been trying to use your json object. Turns out its pretty buggy. Here are some suggested fixes (quite obvious really):

This function was broken, since you were not recursing, but simply re-assigning parentNode in the loop.

this.getChildNodes = function(sPath) {
    var keys = [];
    var parentNode;
    if( sPath.length > 0 ) {
        var aPath = sPath.split(’.’);
        parentNode = me.data;
        for(var i = 0, len = aPath.length; i < len; i++) {
            parentNode = parentNode[aPath[i]];
        }
    } else {
        parentNode = me.data;
    }
    for(var key in parentNode) {
        (sPath.length > 0)? keys.push(sPath + “.” + key) : keys.push(key);
    }
    return keys;
};

This function would fail on non-existent paths. Fixed that with one line:

this.getElement = function(sPath) {
    var node = me.data;
    var aPath = sPath.split(’.’);
    for(var i = 0, len = aPath.length; i < len; i++) {
        node = node[aPath[i]];
        if(!node) return null;
    }
    return node;
};

Hi Sven, first of all, thanks your comments! I’ve checked your complaints and here is my answer:

The getElement function DOES WORK FOR NON-EXISTENT PATHS. I’ve made a call for something like fields.four in the docs example and it returns vbEmpty (uninitialized) or VarType 0 which appears to be the right one IMHO since NULL in VBScript stands for no valid data.

About the getChildNodes the fix concept is right although I like more the way below to do it:

this.getChildNodes = function(sPath) {
    var keys = [];
    var parentNode = me.data;
    if( sPath.length > 0 ) {
        var aPath = sPath.split(’.’);
        for(var i = 0, len = aPath.length; i < len; i++) {
            parentNode = parentNode[aPath[i]];
        }
    }
    for(var key in parentNode) {
        (sPath.length > 0)? keys.push(sPath + “.” + key) : keys.push(key);
    }
    return keys;
};
Tonći 22 Sep 08 at 0:26am

Hi Fabio,

I don’t have deep knowledge of ASP but I’m wondering if it’s possible(and smart) to use Server.Execute of Server.Transfer? If I read the specs well, all variables should be transferred as well, which gives a nice way to switch from controller to view and vice versa. Or is there a nasty catch which I missed? And how do you use the traditional session info?

It looks like a good MVC overall, nice job! ;)

Timothy 18 Nov 08 at 6:36pm

Interesting. This is the kind of thing that VB coders needed…

flatfeet 30 Nov 08 at 3:10am

Good job, Fabio! BTW, anyone know if there is an inexpensive web host (based in USA or UK/Europe) that supports Classic ASP with ionic ISAPI filter, etc. so that we can use this framework by Fabio?

Kim, Kiseok 16 Jan 09 at 8:19am

Thank you for works!

Carlos Man 20 Mar 09 at 5:18pm

Thanks a lot for your json.class.asp file. Very useful and thoughtfully performed.

Carlos Mota 10 Apr 09 at 4:36pm

Hi Fabio!

Before I found your links I was kind of sad because many people called classic ASP an obsolete code (old code, legacy code, etc.) and I thought that the hundreds of hours I spent searching for ASP/VBScript in the Net and the thousands of hours I spent studying and working on that code, were kind of a lost time.

I’m not an academic programmer and my main interest is Webdesign. I have made a course of ASP.NET with C# but I don’t want to move from classic ASP to ASP.NET. I want to be able to coding the simple way, with just notepad or similar (I use Frontpage).
So, your efforts to keep ASP/VBScript alive are inspiring.

You also have good taste regarding webdesign.
Keep up the good work!

Carlos Mota

vanstar.he 22 Apr 09 at 6:14am

good job!

cyberd 28 May 09 at 2:07pm

Is it possible to use it at XP PRO (SP3 – IIS)… ?

i want to install it at c:\inetpub\wwwroot\newfolder

where the hell i must allow that filters…. can’t find where to allow them at IIS (winxp)…

thanx in advance..

ps: avira antivir found ***template.asp something having script virus …


I don't know if it runs in XP PRO. AXE is built to work on Windows Server. The best I can suggest you is to try installing one in a Virtualbox. Also, try a better anti-virus, this project is open-source, you can look inside and check yourself it doesn't contain anything harmful.

cyberd 29 May 09 at 5:36am

thanks for the answer…
but hey… avira antivir is number one! …better than kaspersky / nod32 / symantec.. may be the advance heuristic machine have some problem :-(i had it at medium security)

Do you know if axe can run at Abyss ? (the best web server ever with the help of selisoft ahtml)


Frankly I don't know. If what they say about having a real support for "Classic" ASP is true, then yes, since almost everything is pure ASP. The only tunnings you may need to do are: 1) changing from IIRF to the server URL Rewrinting system, 2) changing the Image class to use GD or ImageMagick (I'll make the last one available to Windows too) and... maybe something related to zip packages.

Bruno Souza 9 Jun 09 at 3:53pm

Olá Fábio. Parabéns, pelo artigo. Você tem esse material disponibilizado em português (para seus compatriotas)?


Oi Bruno, os artigos que considero mais importantes são também publicados no site http://www.imasters.com.br/. Veja se o que você procura já está lá.

frank 24 Jun 09 at 6:14am

I understand what your thought…But just listen to me... give up VBScript...
Instead, use JScript, It ‘s very better than VBS!


AXE currently roadmap points to extend ASP itself, which will make possible to use it with any ASP language (VBScript, JScript, Python, Ruby, Perl, ...) yaaaih! Wait and see :P

Sancler 20 Jul 09 at 5:18pm

Grande contribuição Fábio. Você realizou um trabalho realmente fantástico. Eu também tenho algumas pacotes de classes que facilitam a utilização do asp e gostaria de compartilhá-las caso esteja interessado.

Mike 26 Sep 09 at 6:46am

it left a big amount of complex applications running in a so perfectly nice way that they are not going to be replaced very soon

And if they are going to be replaced it should be by another Classic ASP application? I don’t think so.

But, you have done a great job and it is very admirable. Just very limited in scope. If only you had done this in 1998…

Allen 21 Oct 09 at 2:36pm

Bravo!! To express respect.

Eugeny 7 Oct 11 at 3:06am

Get Error 500;100
msxml6.dll error (0×80072EFD)
Connection with server could not be astablished /lib/axe/classes/kernel.asp line 192

Diego Ponce 1 Mar 12 at 10:43am

msxml6.dll error ‘80072efd’

A connection with the server could not be established

/lib/axe/classes/kernel.asp, línea 192


at: "Eugeny" and "Diego Ponce"

This error is usually related with miss-configuring the /app/config.xml or forgeting to add a view application pool.

Ngoc Tran 2 Apr 12 at 8:30am

I’ve followed the steps you guided but the installation was not successfull :( I couldn’t find the /lib/axe/bin/IsapiRewrite4.dll file, please re-check the installation guide. Thank you!


You are right, there isn't a IsapiRewrite4.dll anymore. Framework got upgraded to use Ionics Isapi Rewrite Filter 2.1 stable. Please visit their repository and download the latest binary.

John 22 Sep 13 at 0:45am

Hi Fabio.

I installed AXE and tried to install the rewrite filter and got an error message to say that it was incompatible with 64 bit systems. I then downloaded a 64 bit version, and installed it.

During the installation process I was only given the option of installing across the whole server, individual websites were not listed, then when I did it broke every site on the server. I’ve uninstalled it and everything is back to the way it was.

I’m using IIS 7 – I wondered if Microsoft’s official IIS URL Rewrite Module might do the job instead

Many thanks

Jonas 27 Jun 14 at 4:35pm

I needed to thank you for this fantastic read!! I definitely enjoyed every little bit of it.
I’ve got you bookmarked to look at new stuff you post…

gold spot 21 Jul 14 at 9:25am

Hi there everybody, here every one is sharing thesse familiarity, thus it’s nice to
read this website, annd I used to pay a quick visit this
webpage daily.

shop loi cuon 5 Aug 14 at 4:44am

Thanh Hằng beauty medi

doing work wtfast trial reset 6 Aug 14 at 0:44am

I’m gone to tell my little brother, that he should also
go to see this webpage on regular basis to obtain updated from most up-to-date news.

clash of clans triche 12 Aug 14 at 1:15am

The Hobbit: Kingdoms of Middle Earth is a strategy game based on the famous Lo – TR franchise. Thus began the outbreak of Clash of Clans cheats and Clash of Clans hack in the online world.
If you’re playing more active games, then you need to take breaks and stretch as you may be accustomed to sitting for long periods of time when you’re gaming.

rofiwc478 30 Aug 14 at 4:07pm

、アルゴンキン、イリノイ州60102, [url=http://www.mononacityguide.com/ジミーチュウ-c-178.html][b]ジミーチュウ[/b][/url], [url=http://www.mononacityguide.com/激安louis-vuitton ルイヴィトン モノグラム トートバッグ パレルモgm- m40146送料無料-p-5055.html][b][激安]LOUIS VUITTON ルイ·ヴィトン モノグラム トートバッグ パレルモGM  M40146【送料無料】[/b][/url], [url=http://www.oregonvillageguide.com/][b]ブランド 財布[/b][/url], ショッピングAppsと毎日のディールSitesTopモバイルクーポンとショッピングAppsWhatは保存するGrouponsを使用していますか?フォースクエアです, 、先に先生を行ってください。 , フリー·キャッシュ·フローの我々の定義は、キャッシュ·フローのマイナス設備投資を動作しています。 , ATMサービスは、過去10年間で急速に拡大している。

jzu636 31 Aug 14 at 4:18pm
NIKE AIR JORDAN PREMIO NIKE AIR JORDAN FUSION WHITE GREY CEMENT NIKE BLAZER GYLE MID LTR NIKE AIR JORDAN RETRO PREMIUM MOTOR SPORTS WHITE BLACK
xhyml107 1 Sep 14 at 6:15am
Sobe Clutch M58018 1 Sep 14 at 3:08pm

<a href=http://www.bricknave.net/cached/louis-vuitton-sully-pm-monogram-p-4973.php><b>louis vuitton sully pm monogram</b></a> <a href=http://www.vacreek.com/cached/damier-louis-vuitton-zipper-p-3139.php><b>damier louis vuitton zipper</b></a> <a href=http://www.milesdist.com/cached/louis-vuitton-belts-black-m9841t-p-3841.php><b>louis vuitton belts black m9841t</b></a> <a href=http://tomarmbruster.com/temps/lv-luggage-price-comparison-shopping-p-3007.php><b>lv luggage price comparison shopping</b></a> <a href=http://www.davidmdavismd.com/temps/lv-M91435-Pershing-PM-p-5446.php><b>lv M91435 Pershing PM</b></a> <a href=http://www.trisup.net/cached/louis-vuitton-armani-watches-for-men-uk-p-2083.php><b>louis vuitton armani watches for men uk</b></a> <a href=http://www.antojodelsur.com/temps/louis-vuitton-model-m40354-p-3032.php><b>louis vuitton model m40354</b></a> <a href=http://indiancraftexport.com/temps/Louis-Vuitton-LV-Paris-Damier-Canvas-Belt-With-Golden-Buckle-replica-p-5967.php><b>Louis Vuitton LV Paris Damier Canvas Belt With Golden Buckle replica</b></a> <a href=http://www.mertitle.com/temps/buy-Louis-Vuitton-Poppy-p-5927.php><b>buy Louis Vuitton Poppy</b></a> <a href=http://interiornaturesdesign.com/cached/louis-vuitton-tivoli-canada-p-2726.php><b>louis vuitton tivoli canada</b></a> <a href=http://www.fbcoj.org/cached/louis-vuitton-handbag-on-sale-p-3391.php><b>louis vuitton handbag on sale</b></a> <a href=http://www.round2motorsports.com/cached/louis-vuitton-luggage-chinese-p-3637.php><b>louis vuitton luggage chinese</b></a> <a href=http://www.flyingtigerssnowmobileclub.org/cached/lv-Laptop-Sleeve-replica-p-5627.php><b>lv Laptop Sleeve replica</b></a> <a href=http://www.temeculahistoricalsociety.org/cached/lv-Leopard-Stole-M72215-p-5102.php><b>lv Leopard Stole M72215</b></a> <a href=http://www.robertseifert.com/temps/cheap-Louis-Vuitton-Totem-Sneaker-In-Canvas-p-5824.php><b>cheap Louis Vuitton Totem Sneaker In Canvas</b></a> <a href=http://www.llumiart.com/temps/imitation-vintage-louis-vuitton-golf-bag-p-3410.php><b>imitation vintage louis vuitton golf bag</b></a> <a href=http://us.sbuckinghams.com/temps/shop-authentic-louis-vuitton-sunglasses-p-3956.php><b>shop authentic louis vuitton sunglasses</b></a> <a href=http://mrpsinc.com/temps/cheap-louis-vuitton-eva-clutch-purse-forum-p-3654.php><b>cheap louis vuitton eva clutch purse forum</b></a> <a href=http://www.neffaccounting.com/temps/louis-vuitton-tote-neverfull-p-3314.php><b>louis vuitton tote neverfull</b></a> <a href=http://praderephilipjames.com/temps/shop-louis-vuitton-globe-shopper-cabas-p-3559.php><b>shop louis vuitton globe shopper cabas</b></a> <a href=“http://www.bullseyepipe.com/cached/Sobe-Clutch-M58018-p-5826.php” >Sobe Clutch M58018</a>

cool reductions giants #27 brandon jacobs red super bowl xlvi stitched youth nfl jersey online shop 2 Sep 14 at 5:21am

Rumors in which nfl jersey drags to a close, this is the follow-up
cool reductions giants #27 brandon jacobs red super bowl xlvi stitched youth nfl jersey online shop http://www.candlerpark.com/news/soccer-world-cup-jersey/blue-basketball-jersey/giants-27-brandon-jacobs-red-super-bowl-xlvi-stitched-youth-nfl-jersey-p-6043.html

kkw3j3 2 Sep 14 at 8:17am
bletfaner 2 Sep 14 at 2:10pm

Overall exports of the luxury watches rose 15.2 percent in March compared with the same month last year, to 1.6 billion Swiss francs (US$1.748 billion), continuing their upward surge, figures from the Federation of the Swiss Watch Industry showed yesterday. [url=http://www.ulucakinsaat.com/upload_x/area.asp?&#x30EB;&#x30D6;&#x30BF;&#x30F3;-&#x9774;/]&#x30EB;&#x30D6;&#x30BF;&#x30F3; &#x9774;[/url] The Shanghai Composite Index rebounded from its steepest weekly fall for the year and climbed 1.07 percent to 2,305.86 points. “China’s trade numbers are much higher than market expectations,” ANZ China said in the latest report. “It suggests that the economy has started to stabilize to a certain extent, and in addition a rebound will emerge soon.” [url=http://www.opus-services.com/uploads/email.php?&#x30EB;&#x30A4;&#x30F4;&#x30A3;&#x30C8;&#x30F3;/] &#x30EB;&#x30A4;&#x30F4;&#x30A3;&#x30C8;&#x30F3;[/url] Coal stocks have been oversold due to the falling coal prices and concerns over the economy, Xue Shudong, a senior strategist, said on Shanghai-based CBN TV channel yesterday. “Both the coal prices and inventories may start to rebound as policies kick in to stabilize growth.” [url=http://www.internet-developpeurs.com/demo.asp?boutique-abercrombie-paris/]boutique abercrombie paris[/url] We civilians need to know whether the railway operators have distributed the tickets according to rules or whether some tickets might have been reserved for officials, said Xiao Wenbin, one of the lawyers. The official China Manufacturing Purchasing Managers’ Index softened to 51.2 in July from June’s 52.1, the lowest since February 2009.

The departure of the architects of Nomura’s takeover of the Asian and European assets of Lehman Brothers raises questions about the future of the global expansion strategy they pursued. [url=http://www.fromages-laqueuille.fr/produte.asp?nike-air-max-pas-cher/]nike air max pas cher[/url] He said talks with the distributor had begun at the end of last week. [url=http://www.databus.org/images/login.asp?&#x30D0;&#x30C3;&#x30B0;&#x30D6;&#x30E9;&#x30F3;&#x30C9;/]&#x30D0;&#x30C3;&#x30B0; &#x30D6;&#x30E9;&#x30F3;&#x30C9;[/url] The new homes were sold at an average 21,256 yuan (US$3,359) per square meter last week, a weekly fall of 2 percent. Twenty units costing more than 50,000 yuan a square meter were sold across the city, down from 35 units sealed the previous week, Deovolente data showed. [url=http://www.gfwc-mfwc.org/web.asp?&#x30CB;&#x30E5;&#x30FC;&#x30D0;&#x30E9;&#x30F3;&#x30B9;-m1400/]&#x30CB;&#x30E5;&#x30FC;&#x30D0;&#x30E9;&#x30F3;&#x30B9; m1400[/url] PRIVATE equity firm Thomas H. Lee Partners is interested in buying the United States operations of Yahoo Inc, breaking away from other bidders that are for now eyeing either a minority stake or teaming up with the Internet giant’s partners in Asia, sources familiar with the matter said yesterday. [url=http://www.crcmastercraft.com/theme.asp?&#x30D7;&#x30E9;&#x30C0;&#x8CA1;&#x5E03;/]&#x30D7;&#x30E9;&#x30C0; &#x8CA1;&#x5E03;[/url] About 67 percent of the male respondents said breasts are the sexiest part of women, followed by legs and rear. Overall, they believed the sexiest women are those with a unique temperament, graceful behavior and a plump body shape.

The National Association of Realtors said its index of sales agreements rose 2 percent last month to a reading of 97, the highest since April 2010. A reading of 100 is considered healthy. [url=http://www.mhaideruzzaman.com/fades.php?&#x30EB;&#x30D6;&#x30BF;&#x30F3;&#x30E1;&#x30F3;&#x30BA;/]&#x30EB;&#x30D6;&#x30BF;&#x30F3; &#x30E1;&#x30F3;&#x30BA;[/url] Japan, the second-largest buyer of Treasury debt, boosted its holdings by 2.3 percent in October to US$979 billion. Britain, the third-largest holder, cut its holdings 3.1 percent to US$408.4 billion. [url=http://www.globaldevelopment.com/mylog.asp?&#x30CB;&#x30E5;&#x30FC;&#x30D0;&#x30E9;&#x30F3;&#x30B9;&#x30B9;&#x30CB;&#x30FC;&#x30AB;&#x30FC;/]&#x30CB;&#x30E5;&#x30FC;&#x30D0;&#x30E9;&#x30F3;&#x30B9; &#x30B9;&#x30CB;&#x30FC;&#x30AB;&#x30FC;[/url] The builder has shortlisted two potential takeover targets, including one with annual sales of about US$1 billion, Vice President Chen Guocai said yesterday in Hong Kong. He declined to elaborate on the companies or on how much the builder may spend on its first acquisition in the United States. [url=http://www.thenibble.com/archives/tart.asp?&#x30D7;&#x30E9;&#x30C0;-&#x516C;&#x5F0F;/]&#x30D7;&#x30E9;&#x30C0; &#x516C;&#x5F0F;[/url] The company will also issue up to 2.48 billion new shares at 67 HK cents – about 60 percent of their price before shares were suspended in November – in an open offer to shareholders on the basis of 18 new shares for every 100 existing shares held. But the bank cautioned bad loans were expected to “remain at elevated levels for the next few quarters.”

http://www.sedziszow.info/guestbook.php
http://guangheesaclancel.snappages.com/blog/2012/10/18/en-ce-qui-concerne-les-discussions-excellents-e-business-se-rapprocher-de-sac-lancel-pour-votre-source-de-sac-lancel
http://danielhertzberg.wordpress.com/2010/10/28/eigrp-configuration-part-deux/
http://relayedemotions.wordpress.com/2014/04/15/our-cubicles-ourselves-how-the-modern-office-shapes-american-life/
http://arkansasbeerblog.wordpress.com/2014/05/14/what-you-should-be-drinking-prairie-artisan-ales/

ism|dnjurhsosfs 2 Sep 14 at 4:54pm
MSN
buy designer broncos #18 peyton manning blue stitched nfl jersey see how low we can go 2 Sep 14 at 6:00pm

The Astounding “ inside info “ Of Methods You Can Become an expert in nfl jersey Without An Past experiences!
buy designer broncos #18 peyton manning blue stitched nfl jersey see how low we can go http://www.draucikaslaw.com/images/cheap-youth-authentic-nfl-jerseys/wholesale-nhl-jerseys-shop/broncos-18-peyton-manning-blue-stitched-nfl-jersey-p-4474.html

link 19 Sep 14 at 8:00am

Hello there! This is my 1st comment here so I just wanted to give a quick shout
out and tell you I really enjoy reading your blog posts. Can you recommend any other blogs/websites/forums that go over the same topics?
Thanks for your time!

Vine Compilation August 2014 Best Vines Funny Vines 28 Sep 14 at 2:51am

At this time it seems like Wordpress is the top blogging platform out there right now.
(from what I’ve read) Is that what you’re using on your blog?

peyqxlrcal 7 Oct 14 at 2:55am

[url=http://www.orphanage.org/asia/shop.asp?do=430]Sac Longchamps Ogilvy[/url] accused of offering probationers sex in exchange for.txt
[url=http://www.orphanage.org/asia/shop.asp?do=614]Sac Longchamp Voyage Orange[/url] charged with DWI slams into ambulance.txt
[url=http://www.orphanage.org/asia/shop.asp?do=654]Longchamp Pliage Rouge[/url] operation conducted on wrong patient among hospital trust errors Express Star.txt

wvhyyvfmwp 8 Oct 14 at 0:41am

[url=http://www.brothier-immobilier.fr/include/lists.asp?p=608]Longchamps Pas Cher 30 Euros[/url] top private schools learn to sell their success.txt
[url=http://www.brothier-immobilier.fr/include/lists.asp?p=9]Acheter Longchamp[/url] for men and set sarees with kasavu for women.txt
[url=http://www.brothier-immobilier.fr/include/lists.asp?p=196]Sac Longchamp Roseau Croco Blanc[/url] campaign helps give lonely autistic boy a birthday to remember.txt

baofeng kopen 8 Oct 14 at 1:24pm

The front end of the radio is understandably much less
good as the name brand’ radios costing half a dozen times as much,
but it definitely holds its with them. By now you may be hooked for the idea of
satellite radio service. Baofeng tnc It’s a quirky little app, but
should you like knowing the lyrics or already
use Tune – Wiki.

Use your organization license and purchases tax
permit to acquire wholesale deals on items without having to pay tax on them.
Baofeng player These treatments offer gradual yet constant
electrical pulses of energy delivered straight away to the skin and cause a build-up
of heat on the target area. It seems a good idea to continue listening where there are presently in operation several systems listening for signals of extra terrestrial origin.

http://ghaziabadmart.com/oxwall/blogs/post/11698 11 Oct 14 at 6:26am

However, if you’ve got tried to network computers with Windows
XP along with PCs running Vista, maybe you have hit a snag.

One in the most important forms of attack these
users need to know about is called as an Evil Twin Attack (otherwise
known as as Wi-Fi Phishing).

Frist, make sure you have a secured wireless network set up at home, to ensure that no you can connect for
the network minus the special key that you create. Once
you have successfully connected both computers for the Wi – Fi network, however, you could possibly find that you happen to be still not able to connect different computers to a single
another. Wifi extender good guys There will probably be some times where you
will still have the same error regardless.

http://attackthefatsupport.Zendesk.Com/ 12 Oct 14 at 10:49am

Millions of homes across America have were built with a
washer unit at some time or another. Instead, stop the
equipment and redistribute the load and the rickety problems needs to be gone.

So the gentleman who owned them brought them onto us (free and painless
delivery. You may never need to hand-wash another single bit of clothing, ever.

Berrybenkashop.Zendesk.Com 13 Oct 14 at 3:28am

adjustable bed frame reviews

t=16 13 Oct 14 at 8:19am

I am truly pleased to read this blog posts which consists of lots of valuable data, thanks for
providing these data.

www.freemakemoremoneyonline.com 15 Oct 14 at 3:06am

This makes repair and replacing of light bars super easy, thereby
extending their life span. The Menu, Home, Back and Search are touch sensitive simply faintly visible when the backlight
turns off. Led light bar roof mounts The power of light along using the efficiency using
the light itself are generally not afflicted with shape or sized
the lighting bar unlike fluorescent light bars or
tubes.

Above, as aforementioned, will be the status bar,
beneath that is often a notification panel housing shortcut icons
to Facebook, Twitter, messages, texts and emails.

They haven’t fulfilled their role within your life and that
leads to drama-but only always.

ครีมหน้าใส 15 Oct 14 at 6:46am

What’s up Dear, are you in fact visiting this website daily, if so then you will
without doubt take good experience.

rzlfqwykwm 16 Oct 14 at 10:48pm

[url=http://www.ouboces.org/lib/good.cfm?tid=97]Waterproof Ugg Boots[/url]
1. keep up yourself. owners are notorious workaholics easily working 60 to 80 (or perhaps a 100) Hours obtain. Building a free voip phone system could never be easier. Matt shows us how to create a 3CX PBX in under 10 minutes. Ever wanted to program a development board? Darren gets started with a USB based kit for under 20 bucks.

The other nice point about this season, defined, Is that some more life-threatening concepts begin to come into play. acquire, the concept of murder. already, All of the enemies in order to demons, And so the approval for killing them is easy to make: All devils are evil and nonhuman, thereby killing them is necessary,

A central air conditioning equipment works by transferring heat from the house to the outdoors. As a hummingbird nectar, The refrigerant absorbs the heat from inside air via the indoor coil in the furnace. Then it pumps from system and changes into a gas, removing the heat outdoors via the outdoor condensing coils.

our planet’s FIRST SUPERMODELNaughty. awesome. daring. But a suffering i can imagine? No thank you very much, there, I fine here by using my Mr. Pibb and grilled cheese sub. Sounds like Turks have some pretty fucked up visuallization. In the ruling, The appraise said, Act compels physicians to advance an ideological agenda with that they may not agree, without regard for any medical necessity, And no matter whether the pregnant women wish to listen. A judge blocks Texas sonogram law after all this, But it could prevail in court at a later date, Resulting in torturing women who need an abortion and exercise their right to have one. legal requirements, If it does become one, Would force a woman to have a sonogram 24 hours prior to having an abortion.

if you feel concern for this, If you have noticed her trying to incorporate clothing into your routine that is not at all prefer it might be time to make your opinions known. Some men compromise by wearing what they like frequently while indulging their lady’s tastes on special occasions; This can be a fabulous compromise that will allow you both to be comfortable. ways,
[url=http://www.ouboces.org/lib/good.cfm?tid=524]Ugg Linda Snake Online[/url]
top court level in Frazee V. illinois Dept. 829, It was found that a state may not deny an exemption mainly because a person is not a member of a formal religious organization, Buyback and Dividend PlanAmerican Capital has common appealing plans for handling the distribution of cash to shareholders. When the company moved on to the C Corp back in 2011, The Board of Directors put together a plan to only pay dividends when the stock traded above NAV. the flexibility to buy stock when it trades at a significant discount to NAV is a very lucrative one,

My dad is the only a lefty person in my family and he was very excited when my son started to favor his left hand. I think it’s just because there are fewer people who are left handed so he felt like he would have a buddy. additional, Seating arrangements would be easier to work out because they can sit on one side of the table with the right handed folks on the other hand,

Today native americans are still living with the effects of what happened in boarding schools. Many have come toward reveal the abuse they suffered while attending these schools. Six members of the Sioux nation have filed a class action lawsuit against in america for their suffering and for the thousands of others who were mistreated.

Good bosses don’t get stuck on these differences and instead can work with many personality types. They work well with the entire team and take an interest in each person individually. This allows the boss to know the abilities and failings of each person in the team and know how to motivate them and get the best results from each individual.

Obviously the model is simple and the idea is basic enough for anyone to grasp, at the same time, I would like to expand on the underlying psychology of this concept. Let imagine that we were going to make a committed decision to implement this model in our own personal financial lives and we could not skip any steps or take any shortcuts. towards the end of the first year, We will have accrued only $2048.
[url=http://www.ouboces.org/lib/good.cfm?tid=46]Uggs For Men[/url]
A dogs hearing is very much over human hearing. It is most likely the Shih Tzu will be disturbed many more times during the traveling than a human on the same trip. All of this can make a nervous strain on the Shih Tzu. While I’m not sure at this time how the law being reviewed by the Supreme Court plays into the addition of this aspect of the law. If the original 36 months is pertinent this puts the date at Dec. 24, 2012, But is probably delayed with the recent reviews,

Rainier. one of Oregon’s best hikes, Indian Henrys Hunting Ground and Pyramid Park is situated near Portland, maybe. Trails’ computer online topo maps offer shaded and un shaded reliefs, And aerial photo too! Use topographic map kind of functionality to find elevation, Print hi-res maps, store a PNG, Or just the topography around Indian Henrys Hunting Ground and Pyramid Park.

if you only have a few points, Your insurance costs may increase. in most states, (ohio and Texas, as an example), sorts of co. In georgia, A racing ticket cost around $150 for a boosting limit of 1 15 mph, $270 for 16 25 miles per hour, And $380 for a speeding limit of more than 26 mph.

When we feel stressed and bound up in defensive responses, Some change to our stress coping strategy is necesary. First, We must withdraw earlier and take a look at all the stresses in our life, especially the major ones. Obviously how to deal with too much stress is to avoid or eliminate it in some way.

Nadella’s focus on the call was sticking to what he’s said in the past creating a dialogue with investors, transportable and cloud. He stuck to his guns and pushed these on the email, Which Ballmer would as a rule just sit out. that Nadella cut into Amy Hood’s time on the call was refreshing, As microsof company calls have been, previously, Laden with numbers and a bit stale sounding,

The component mystery, the majority of people I know, asked that am I mad, I cannot be serious. but I got to school. Polytechnics. After putting the year in review I believe 2011 would go down in history as a truly lovely year we learnt a lot about ourselves, Fate and everyone we live in. This January in display in our office is a 19inch digital photo frame with amazing slide shows of pictures of remarkable events that took place last year. especially the photo of the kissing couple in the Vancouver riots.

Greg 18 Oct 14 at 7:16pm

Hello, this weekend is pleasant in favor of me, since this moment i am reading this impressive informative article here at my house.

http://disneyparks.disney.go.com 19 Oct 14 at 7:44pm

Even college-goers, housewives, travel bugs and also other
consumers are preferring handsets on this prominent company.

The netbook, is small and more compact version in the laptop but features less power unfortunately.
Laptops for college use College students want to party, however partying
takes an important toll on the finances.

We think the device will fit within your laptop carry case without having problems,
along with the Sound – Bar weighs about several pounds.
If you might be struggling to get good deals on HP laptops then look no
further than this informative article for help.

free advert 20 Oct 14 at 1:23pm

I’m not positive where you’re getting your info, however good topic.
I must spend some time finding out much more or understanding more.
Thanks for wonderful information I used to be on the lookout for this information for my mission.

http://www.dpreview.com/members/124886495/overview 22 Oct 14 at 0:30am

There’s silly in obtaining a mouse which doesn’t fit your hand.
Side buttons on the vertical side ensure quick access and this also
helps to reduce any type of accidental actuation while pressing hard around the mouse.
Gaming mouse keyboard review The aim in the game is always to earn all the additional funds as you
possibly can to buy some new bike and continue – and yes it isn’t quite as easy as it sounds.

This electronic mouse trap has numerous features that make it a much better mouse trap than the usual common mouse trap, such because snap trap and glue trap.
The awards gala will proceed the ceremony, but, let’s be
truthful, everyone will probably be waiting for Epic Games’ after-party
‘ which, with so much to celebrate, could serve you for a fortnite.

http://www.uspto.gov 23 Oct 14 at 7:43pm

Memory Foam Mattress is a darned good example of such forms of mattresses.
The mattress will probably be delivered punctually at your doorstep after
the online order placement and payment. Mattress yonkers Most mothers and fathers
feel that nothing but the very best will do for
their toddlers.

You can have the mattress within the shade which
fits the dcor with the nursery. As you can see, Serta manufactures many a
great mattress that may help you achieve a fantastic night’s sleep.

ledgrowlight.nachod.org 24 Oct 14 at 2:58am

We are going to assist you visualize burning up these inhibitions for a
growth. There are innumerable great things about utilising these grow lights
along with a few turn out as follows. Led grow
lights montreal They will give you a brighter light that helps
to present a clear picture about the area that the lighting covers.

The Growspot LED grow light, by way of example, screwed directly into a standard lamp socket.
If the steps are followed properly along with the LED is undamaged, however,
the display should indicate something of approximately 1600 m – V.

Post a comment

Comment Guidelines

  • Have no more than 2 links, otherwise your comment will be flagged as spam.
  • Links are automagically generated.
  • Textile Guide: _emphasis_, *strong*, -deleted text-, +inserted text+, @code@ ... more.
  • No signatures. No solicitations. Be nice. Be civil.