FTP robot: broadcasting, inteligent acces multiple ftp servers


This is a project that in this moment is under development. I am the only developer and it is a very practical utility for PaBa network, a Internet web sites network founded and managed by me and Berce Alin, an old collegue. 1st what is PaBa; this is a network of web sites that contains a lot of sites with diferent services: Internet services (proxy, geolocation, band speed), travel and fun(hotels, travel blogs), Internet Imoral Utilities (this are from Boby - Yahoo Status, HI5 acount), Cultural and religious web sites (Historical personalities, churches, religion, history) and more will come from now on. Also we accept and other memebers in our network but we have to define some conditionsfor accesing and using our network, specially the performance and the quality of the candidate ofered services. So this is a big network. Will be, I hope that this will happen next week.
Big network require big chalenges. This means that we have to link this web sites into a network; this will happen using a page on each site, where will be link to each other sites from the network. So I try a lot of "simple" way to do this. We try to use a common database that should be accesed from all the sites; no way, one our hosting providers has blocked external requestest, of any kind (database request, http request, ftp request). That means that I cann't use XML Web Services, external XML web files, external requests of any kind. Other simple solution that was aborted afer one second from it aparition was to include this links into the client side; no way, very bad ideea: this link should help the network to increase. If this is only ar client side (using javascript, iframe or frame or other ways to include external content, on client side) this doesn't help the network specially when we speak about search engines. It should be generated by each site.
So what I sugest: using an xml file that will be uploaded on each site, over the ftp, helped by xslt technologies we generate on server side this pages. In this way the search engine will recognize our network and the users browser will get from each site server the list with the links, ordered by relevance.
For this, I create an ftp robot program; this means that a list of ftp connection settings (server, users, password, directory) will be stored somewhere in robot settings file; I keep the sites in a special database from where I generate the XML files. My robot takes this XML files and send this files to HTTP servers. From here each site publish the XML transformed using XSLT in HTML format and we get the wished result. Now I have to find something that can stop us (specially from hosting providers).
In this moment the ftp robot is under development (more exactly it is developed 30%). When it will be functional, even if is not finished, it will be published and anyone can download it. Untill then please wait (this should be finished in less than a week).
Thanks. I wait for your opinion.


Posted by: admin
Posted on: 8/21/2009 at 3:16 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (2) | Post RSSRSS comment feed

Yes, BlogEngine.NET 1.5. Why

1st because I am a .net programmer. It is easy and with WordPress, but is more satisfaction if you want to modify something and you speak the same language as the code where you have to modify. And also I see every day the problems of PHP. Yesterday I was to made a contract with a Internet provider, for a PrePay Internet and it takes 1 hour to tell me to go back in that evening. Yes, the operator told me to back 2 hours later because their "database" is not working. Big company, PHP? I have some knowledges about PHP and I saw the error on operator screen. It was a error when he try to insert data in the database. Some parameters was missing....The ideea of this is that error isn't an programmer error, it is a PHP error. Because it is, by default without an framework (a solid framework as .net) there can appear a lot of problems with developing and deploying an application. This is an big advantage of c# and .net.


2nd reason is the comunity. For beeing an .net deveoper (this is the same also and for php developers) you have to be a part of the comunity; I belive that the blog plartform is a way to comunicate when you are a programmer. Of course this is not something valid for c++ programmers, I don't belive that they have something like this, but I don't see many PHP programers who are publishing on a .net platform (blog, forum or any other way of web interaction); in fact I didn't meet a PHP programmer in .net blog comunity(this is a personal proud reason for they), even if I have more application that are running on php (the reason of this application is simple: some of them were requered for school, others for friends, other are just for fun - my WordPress blogs); and I try also to develop on WP platform but I give up quick, that isn't my language (even if I was understanding 98% of the code from there).


Another reason (3rd) is (many of you are smilling) comunity sharing. Yes I wan to share many thinks, and I have a lot of thinks to share. I say that many of the readers of this article are smilling (and this is true, if you are something more than a simple beginer developer, an medium or advanced developer) because many of you show me the number 0 (zero) as a succes percent. I don't think this! :) Thinks to share are coming from my experience; specially programing stuffs and many base steps in programing. No design, my talent in design is so huge that I will never share it :).


That's it! I start on this road, I wish good luck to me, I belive in it even if you belive or not. No, this is not an one way road, this is an autobahn ;). Thanks for reading. I Would like to know how many read this article; it is not important just my curiosity :)


Best regards,
   Adrian POP


Posted by: admin
Posted on: 8/21/2009 at 3:12 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed