Archives

Archives / 2004 / February
  • New technology

    Not really geeky but good fun :-))

    A new technology to change a printing image on a billboard with the weather dry or not :-))

  • Locking a database design, is it really possible ?

    I wish I could see some improvements in the future version of SQL Server and .Net about their dependances.

    I try to explain. In SQL Server if something happen to one of your database, whatever the catching error system you implement, you finish all the time by broken your beloved .Net application.

  • Official: Broadband will be for every school in Ireland

    This is great news for Ireland and Education (and also good one for my agency).

    The Government announced yesterday the agreement to provide Broadband access for all Irish schools !

    The but on this story is the blur surrounding the applications around this. The thing I am sure enough is that the site Scoilnet I developed will surely be upgraded to include more 'heavy' content like videos or live conferences.

    The other good thing is the project to provide each school with a website (imagine something like 4000 .Net websites!).

    But I am a bit concern about the OS schools will implement. The person here in charge of the project (and of course not an IT :-( ) seem to push too quickly on a sort of Linux platform.

    Help Microsoft ! I don't want to be a Linux developer :-))

    I disagree in the sense that no really technical analysis has been done on the feasibility and the support of such a project like that. We talk here about 4200 schools !

    Thankfully I know that Microsoft are on the ranks for this project, and I hope we can have at the end the same infrastructure they were able to build in Northern Ireland.

  • Multi projects and deployment

    If I have to define a wish list wish for the next release Whidbey I would like surely to add this.

    I have a web project A deployed on a production server. After few months of good services, the site needed some new features and improvements.

    So I deployed another project A on another development server B to implement and test the changes.

    The difficulty here is the site A in production must continue its life cycle with daily updates.

    So I am stuck here by the fact that I can't have on my development machine twice the same project using the same name, for two different servers.

    Of course I can change the name on the server B, but when I would like to put it in production, I will have a lot of issues with page inheritance because they refer to B and not A.

    On my development PC, obviously my local IIS don't let me having twice the same name

  • Somebody has an idea to block SYN flood attack ??

    I am really angry against the blokes who launched a SYN flood attack on one of my servers three weeks ago.

    The problem is this continue again and again. I am so tired and fed up to play cat and mouse with spoof IPs.

    The firewall resist well, blocking the attack and sending me back an alert by email.

    But sadly, I can't make the site performing at his best. It seems that blocking is not enough, and the site is so slooow when the attacker come back.

  • Xen On Track to Debut as 'X Omega'

    At the same time, Microsoft's Research division is making the new language available to product teams inside the company for possible use or inclusion in forthcoming products.

  • Polyphonic C#

    Polyphonic C# extends the C# programming language with new asynchronous concurrency abstractions, based on the join calculus. The language presents a simple and powerful model of concurrency which is applicable both to multithreaded applications running on a single machine and to the orchestration of asynchronous, event-based applications communicating over a wide area network.

  • A new small tiny PC

    Vulcan announce a new small PC the Flipstart. And the brain behind Vulcan is only the cofounder of Microsoft Paul Allen.
    So should be a serious stuff.


    - Windows XP 1Ghz
    - 30Gb hard drive, USB2, Wifi, Camera 1.3Mpixels !

  • Icons get older too :-)

    Couldn't resist to post this KB. Now the problem I need to try to see the effect. So what's next a tomb icon for 5000 users. LOL :-)

  • Devdays what Devdays ?

    Just my two cents on Roy post about Devdays in Israel.

    What I can say is the situation is probably one of the worst in Europe, maybe in the western world. We suppose to be the cutting edge country for hi-tech, we have an impressive Microsoft mini-campus, I am part of a growing developer community, and yes to my knowledge we still not have a DevDays or some kind of PDC.

    The only thing eventually we got this year is a Longhorn preview with some weird stuff in the goodies bag. A Visual Studio 60 days trial version, some brochure about .Net career opportunities, and ... yes yes a Twix (in case we could be starving after the lunch) :-))

    At least Roy you get a book, not bad isn't it

  • Debug JavaScript in ASP.NET Apps

    If you build your client scripts using Page.RegisterStartupScript, it's quite difficult to debug startup Javascript code.

    Here you will find a solution using the debugger keyword in Javascript and Visual Studio.Net.

  • A Journey of a Thousand Miles

    Summary: Chris Sells begins his "Longhorn" Solitaire project at the ground floor, exploring the initial decisions developers will make when building new applications targeting Longhorn. (12 printed pages)

  • FreeTextbox 2 soon

    It seems that some bloggers are aware about a soon to be release version 2 of the popular FreeTextBox.

    The main changes seems to be the compatibility with different platforms and browsers( Mac, Windows, Linux, Mozilla, Opera, Netscape and of course Internet Explorer).

    Revjon if you read this post, can you give us more details ?

    By the way I just noticed that a version 1.6.5 is ready for download and it's dated 8th of February.

  • Error catch in Whidbey

    I forgot yesterday t mention the cool way you can catch an error exception in Whidbey at debugging time.

    You indicate which error you want to stop on, and when you debug, Whidbey stops and show you the line where you have the issue with a nice bubble and soem advices on how to fix the error.

    Neat but one question. Does this system can apply to any errors ? I think about the type of errors like Internal Network Connection  (mostly linked to SQL connections and the pool).
    Can we will have a way to extend the list to some new errors ?

  • Passing parameters to an ASP.NET page running in an IFRAME

    I am building a content management intranet for my company. The website is based on DotNetNuke, and uses the excellent FreeTextBox control in order to enter HTML into the articles. One of the best features of FreeTextBox is that you can easily add your own buttons and functionality to the control. For instance, the built-in function for adding images didn't meet my needs. My images are stored in SQL server, and require a custom 'src' property in order to retrieve the image. No problem - I added a new button to the control, and built a small aspx page that opens in a modal (popup) window. The popup window allows the user to choose an image to insert, or upload a new image to be inserted. But that's where my problems began.

    The Problem

    If you've never tried to run an aspx page in a modal window before, then I've probably already lost your attention. But if you have, then you've most likely run into a rather odd problem. Just opening and running an aspx page in a modal window works fine, but if you need to do anything that causes a postback, a funny thing happens. The page opens up in a new window. Worse yet, the new window that opens doesn't have any of the data that you just submitted. The whole thing is a total wash. And javascript isn't terribly helpful. What to do?

  • Longhorn Preview: just few thoughts, nothing seriously damaging :-)

    The preview day is always an expected event, especially when it's a first one I participated, because I don't remember Microsoft having other preview before.
    First detail for the Microsoft team, we are talking about Dublin, so understand mental traffic, and total grid locks.

    So please next time, can you try a start at Am rather than 8:Am. Not everybody live on Stillorgan road.

    OK, now back to the main story, the conference. 5 parts, Longhorn overview (David Chappell), Avalon (Lester Madden), WinFS (Hans Verbeeck), Indigo(Clemens Vasters) and Whidbey (Nigel Watling).

    I don't know if it was the time, but everybody was so silent. No loud 'Developers, developers, developers', no clapping, just a religious silence.

    I can tell that Clemens Vasters had the most difficult part Indigo, with no demo, and just after lunch, the right time for a nap. By the way, very interesting piece of technology which will be made available before Longhorn, something for next year.

    Just few thoughts on what I saw today. But before of course this is just my opinion and maybe I am wrong.

    Avalon presentation give me this idea of deja vu, and after few demos I got it. It was seeing Logo meeting XML. No I am not joking. For the youngsters, Logo is this brilliant language created in the 70s/80s, using the concept of turtle to draw anything. XAML has this notion embedded in it, of course using more an XML approach, but the attributes, the coordinates, etc.. are stuff already done in the past.

    The thing I don't get with Longhorn is that as developers, we can create a lot of nice things, but only for Longhorn users. for the other OS, we have to provide a downgraded version, so no fancy rotated animated button.
    If I am right, Longhorn is not a server, so how we will deploy a navigator form for other platforms ? The answer this morning was not expected, create 2 versions of your application. Not sure I like that.

  • 40 today ;-)

    Well I am not going to post too much about this non-event but believe me it's still strange those kind of round numbers, when your birthday come.

    Every decade make you closer to a dinosaur than a cheetah, but hey what can we do to stop the clock?

    Next post will be on the Longorn Preview day in Dublin with some thoughts. One I can already post in this note is this.
    I saw some nice graphics showing the evolution of storage and the quantity of information we're dealing with today.
    The point related to my post is the date. Having now 1970 out of the graph make me feel older. 1980 was the first entry just on the left corner and I suspect will disappear soon.

  • Longhorn and Whidbey in Dublin tomorrow

    I'm joining the crowd tomorrow to see the first Irish official presentation of Longhorn and Whidbey tomorrow in Dublin (By the way it's kind of funny that it will be also my 40th birthday ;-)).

    Well Duncan and other Irish bloggers, maybe we can meet somwhere in UCD tomorrow ?

    Let me know. And for the birthday cake, I like chocolate ones ;-)

  • Rory and the pool

    Interesting discussion going on with last Rory post. Make me also that Rory since few posts sounds more serious in his writings.

    What's up Rory some brainwash after .Net rocks ?

  • Lesson from the incident

    OK I know we all have to check our posts before posting, no problem with that.

    But without Scott help I was unable to delete the bloody post.

    So I think it's bit scary to see that .Text is on the shoulders of one man, and what a great man :-)

    No more seriously it should be a good idea Scott to have a kind of offline management tool for .Text, something we can use as a Window application.

    IMHO I think our blogs management would make thing more secure and easier, if something like I did happen again and you're not free to fix it or maybe in Hawaii for some long holidays you deserve surely.

  • Update on my previous post

    Hey guys just calm down ! Don't bombard me with hundred of mails !

    I am not a bot and I can make mistakes like everybody isn't it Robert ;-))

  • Apologies ;-)))

    Sorry about that, but I screwed the main feed using an html keyword in my last post, and for some unknown reason, the online .Text editor has transformed this keyword

  • TreeMap.Net

    MS Research has been working on an interesting thing: .NET components that display hierarchical data as a set of nested boxes.
    For questions or comments, go to the microsoft.public.research.netscan.discussion newsgroup.

    It seems that this tool was used first to do a newsgroups survey and analyze their importance in cyberspace.

    The site C2i give an example on how to use TreeMap to show the space files are using on an hard drive.

  • Cookies or cookieless ?

    I just have a look at some stats on one of my project and I discovered that more than 53 % of the users of this website are still blocking cookies.

    I'm surprised because I was quite sure that the cookies was now accepted by most of the Internet users. I am not sure where this coming from, if it's the type of users (teachers, schools, parents, kids) but it's a bit strange.

    Thankfully I don't use any registration process on the site, but sadly I lost for these users the ability to track their session time on the site. For example the stats software is unable to give me an accurate number of new vistors versus returning visitors.

    The solution I know will be to switch in cookieless mode, but I don't like really the ugly Url I have with this option.

    Anybody there who had the same issue with cookies ?

  • Scoilnet up again

    OK I think I identified the IP responsible for making my server down today.

    So because I hate this kind of practice, I make this trace route available for this communty. I know Microsoft folks are reading this blog, so if this can be helpful in their battle against those assholes, yes It will be after all a good day for everybody ;-)

    It seems to take origin from Turkey, but it could be a fake ip, I don't know. This IP is coming a lot of time in my logs and yes I am quite confident this is the one (note the pingpong trap at the end of the route).

    So I blocked this list of IPs and hope it will be ok for now.

    Tracing route to 194.125.233.179 over a maximum of 30 hops

  • Yukon

    What's about Yukon available for MSDN subscribers ?

    I would like to have my hands on Yukon like many others. I can play with Whidbey Longhorn but what's about Yukon ?

  • Scoilnet down :-(

    After checking my logs, I decide to close Scoilnet for the day. Sad because I feel useless against such denial attack.

    I am not sure if it's related to the Mydoom story (well I didn't know I was famous as Microsoft or SCO;-)), but the imbeciles behind this forced me to shutdown the site for today.

    The log entries increased by a factor 3 in less than an hour so unfortunatly it doesn't let me other choices.

    Bastards :-((

  • Solitaire patented ? ;-)

    LOL. Thomas Warfield who like and develop a solitaire game has received a letter from a lawyer claiming that a patent exist on ... Solitaire ;-)))

    Are we going mad ? Are we going to patent everything, the air we breathe, the footpath I'm walking on every morning, the melody I just created in my shower ! Crazy world.

  • Folder permissions in Windows 2003

    Is there something special in the security approach in Windows 2003 ?

    I have really a painful experience with this OS on one server with folder permissions. What I want to do is a really basic thing, an upload folder where users can upload their images.

    Works fine on my laptop with WinXP, but there, not a chance. I really tried everything, including giving full control permissions to Everyone on this folder.

    I know it's not the best practice, but I can't figure out why it's still not working. The only thing I have 'special' is that the website itself is not under wwwroot, like I usually do in production sites.

    Any idea ?

  • Hosting Windows Forms Designers

    Tim Dawson show in this article how you can use in your Windows application the same designer than VS use. If you are interested in building an IDE.

    Good overview of the designer architecture.

  • UK Postcodes

    This web service takes a UK Postcode as input parameter and queries PAF database in a matter of second and then returns you the FULL UK postal address that meets the Royal Mail standard. A Fully functioned Windows application front-end has been written to consume this service. download is available on request