A blog about internet technologies, productivity tools for programmers. Ranging from Code Generation, Asp and Asp.Net to open source technologies such as MySql and Ruby on Rails.
Welcome on the world wide thingy as one of the milions of people who think they have something interresting to share with the rest of the world ;). And now, go and learn Java ;) !
1 GB!!! That is massive. All my email accounts combined do not have more than 30Mb :) This indeed could be handy to store some warez.. not me off course o:-)
Windows "Find" sucks bigtime! It's so awfully slow and ofcourse I don't have indexing turned on. Yeah sure, taking up 50% cpu power searching my HD when I'm watching or reading something... And besides that, I've never gotten the 'search-for-text-in-files' to work! Looked at all advanced features like hidden files and subdirs and stuff... Does this functionality only work on indexed files or something? :(
True I really don't know why they haven't given it a bit more polish. Now often its faster to go with google then trying to find a local copy of a file.
I think you still need to post a reaction to his posting, or you won't get the subscription! :)
It has been a while since the release, but it sure looks extremely good. Microsoft is doing really, really well with the DHTML department! :) SharePoint 2003 has the same kind of stuff and looks really well as well. In Whidbey there will be a wizard/project that gives the same look as SharePoint has. Pretty need stuff. The website you're referring to explains the dragging part. A pretty good site on DHTML is also http://www.dhtmlcentral.com/ with lots of downloadable examples you can instantly use.
Mischa, meet sarcasm. Sarcasm, meet Mischa ;-). The theme of my post was to illustrate the completely rediculous design of that database I came across. Hence, "WTF."
Hmm I was afraid of that :) But still there might have been people who thought of it as a best practice recommendation.
There are people that think of the example as best practice and I've just spent 3 weeks, together with Patrick Wellink, trying to improve the performance of a database that uses this design pattern. As you stated, you need a join for every value you want to use in your query. On small databases the performance is reasonable. But once you have a lot of data in your tables, the performance is degrading fast.
Worst design seen ever...... 1. Lots of redundant data... For every row you have to write the tablename and proertyname. 2. No usefull indexes possible Anyone who seriously considers this to be a valid option for large tables should take his pills immediately and return to the clinic he came from......
When you assign a double value to an integer, you're going to loose significant information. VB.Net will indeed allow this: Dim test As Double = 345.88 Dim test2 As Int32 test2 = test Unless you set Option Strict to ON! And then suddenly, the same code will no longer compile. And rightly so. It's dangerous to allow VB.Net to take care of your conversions. Try finding a bug caused by the example above. Always set Option Strict to ON. And always make sure your values are properly cast/converted. If you need to convert a value to another type, and you think that loosing information in the process is allowed, then use a conversion routine or a cast. That way anyone looking at your code will know that you allowed for this.
True but having to do things like: day.Text = Convert.ToString(temp_date.Day); Is pretty annoying. Sure it can be dangerous but it's a hell of a productivity tool.
You could also try this: day.Text = temp_date.Day.ToString; It least it's clear what you want. And yes, your example will not cause a problem. It's just others that might do so. Maybe I'm just old fashioned, but I want to be sure what happens. I hate to rely on a compiler to do it for me, regardless of the language. They tend to make mistakes.
I'd rather trust compilers then myself :) and I hope I'm not alone in this :)
How about this one? http://www.exyll.net/development/file.aspx?id=35
Oe nee die is te pijnlijk :)
http://jetable.org/ is good too.
list is almost Useless.... As a real VB adept i took a look at the VB.NET MVP... Pffffffffff he just finished his first Web component last week... And he only realised how easy it was after builing one..... Guess MVP isn't what it used to be....
got to admit, its fcking creative
tof, en nu voor dts packages
ja dat zou ideaal zijn :)
URL doet het niet...
Oeps, URL gefixt
Lipsum is cool. I can remember dennis's blog about this, last year :-)
not on the url provided......
pfff.....glad to be a developer.......
We are also using CodeSmith within a couple of projects. So far it works fine, but you should use it only in the lower layers of the architecture. Because CodeSmith is very data centric.
Actually, CodeSmith is 100% extensible. Although, I guess the fact that the current version only includes schema information as a metadata source makes it data centric. I will be adding other default metadata sources in future versions, but, just so you know, you could add any type of metadata source that you wanted to right now with just a little work.
Ok, nice does it also work on Mozilla based browsers? Or is the fact that its not an w3.org standard the reason it is not in the intellisense ;-)
It is fully extendible the problem is though in my opinion that the advanced features aren't presented in a very user friendly way, at first sight. I will do a follow up on this post with some comparisons between CodeSmith and MyGeneration.
Hi Mischa - I came to your weblog after reading a comment you posted on the Frans Bouma/Thomas Tomikzek/Robert McLaws/Jeff Gonzales spat. Code generation is cool stuff. I have a couple of code-gen tools on gotdotnet you might find interesting. M3rlin is kind of like "CodeSmith but with XML as the data source". If that sounds like your cup of tea you might want to check them out. Links are off my weblog.
Sounds good will check it out. I'm currently hard at work again with little time to spend on code generation research. + a very active social life :) But will have a look soon, thx for the comment
http://www.mytrashmail.com is your solution for disposable email addresses. Its the best around and its free.
You also can forward email and delete them.
.NET Framework 1.1 SP1 is included on the full CD version of Windows XP SP2 (see http://www.neowin.net/forum/index.php?showtopic=210564). But unfortunately it is not installed automatically when you install SP2 :( You can download the ISO image from the MSDN Subscriber Downloads website (if you have an MSDN Subscription). Or you can order the CD (for free) here http://www.microsoft.com/windowsxp/downloads/updates/sp2/cdorder/en_us/default.mspx.
It's not for me, it's the amount of people that would have had the .NET Framework installed when it would have been part of SP2. In other words it would have made making downloadable .NET apps a lot easier. ( they would actually run on a lot more machines )
A lot of people have it installed because they checked it for installation when they visit windowsupdate.microsoft.com to update their pc. People that won't go there also won't install SP2 :) thus wouldn't have 1.1 SP1 either. I really don't see the problem. An installer can easily check if 1.1 SP1 is installed and guide the user to windowsupdate or the exact location on download.microsoft.com.
Within e-Platform.NET we already have created several templates for code generation with CodeSmith. We find this tool very helpfull speeding up the development of .NET projects.
Oh, btw, if I'm not mistaken, this was already in some example from ASP.NET. Could be IBuySpy example or something.
Viksoe is king! Not because of this toy and his IL ASM but because of his great WTL contributions. Too bad I don't do much c++/atl/wtl stuff anymore :(
Try highlighting some text and hitting CTRL + U Or CTRL + C / or CTRL + R
Take a look again at MyGeneration, it might suprise you.
<a href=http://www.clinofob.com/adultcomics/ac69/d7mt.html>adult free</a>
That's a good idea... Unfortunatly Scott, devloper of .Text, isn't releasing new code. I contacted him, because soon we'll get our own domain and a true host for our blogs, and what that'll happen, I want to get the latest version that has, for example, comment monitoring. That means the owner of the blog will (probably) get an email that a new comment has been added and you can verify it and enable it or delete it. But as said, that version isn't released yet, and only avaiable to asp.net and msnd weblogs or something
We @ heefthetover.net have been hit by a lot of spam. And since a week we use comment moderation, that still sux, because last week I had to remove 30-40 spam comments waiting for moderation.
Wow, that's cool!!! Always have trouble when I want people to take a look at something and want it to show them the way I am looking at it! Or whatever. Thanks!
No, IP*Works! ADO.Net Provider does not require any other IP*Works! packages to be installed.
I just uploaded PastePal 0.6, which supports BMP, PNG, TIF as well as JPG. Hope it works for you! :) http://blogs.msdn.com/tristank/articles/pastepal_utility.aspx
I spotted another PastePal in Google (odd, as I Googled PastePal before using it), so the name's changed back to PasteOff. http://blogs.msdn.com/tristank/articles/pasteoff_utility.aspx Cheers!
what is application/octet-stream as i have seen it at many place but you say that dont use this content type . also whenever use response.writeFile() it opens the excel file as a seperate program whereas i want to open it in browser only.
please reply me at dotnet@softsolvers.com
Impressive animation, and maybe not far from the truth. We'll watch and see what future brings. They moved the animation to several mirror sites so maybe you could change your link to one of these instead.
Micha, How much experience do you have with the code generation tool MyGeneration? Do you already have good templates to generate code? Greetings, Mario
Yes I have made some templates for my generation which I'm using in production. Unfortunately these where made in corporate time, so I can't share them with the world.
hmm I don't like the current desktop search engines. They all index all your files and when have 150GB+ of files indexing takes quite some time. And when rebooting indexing starts over again.. ok, they just check for file changes. But that takes ages too! Most have the option to wait till the system is inactive.. but then indexing takes days :-) I don't like MSN and Google search. Copernic seems to be a nice tool. So let's see if Yahoo is indeed a good followup for Copernic.
It is index based which is the only way to go for fast search results.
Not only is YDS simply X1's search with the Yahoo logo, it is also FREE. X1 costs $75.
Thats kind of what I said Omar :)
The EntLib pages are replicating throughout our datacenters now - there is still some spotty availability...ifyou look at Scott's blog folks have already figured out the direct download MSDN URL :)
Your "fellow bloggers" will be so happy to hear! ;)
It probably comes with the same great user interface that you find on every Oracle-product. But after ten years of using it you'll be the fastest of them all ;-)
I read the articles, very nice... I need, for starters, a quick poll on my private website. Is nSurvey suited for that as well? I cannot make that up from the site alone.
It needs SQL server, and seems like a bit of a big install for a simple poll. I think I would go with a simpler solution. Though you can just take it for a test drive to find out if it suits your needs.
I used this one for the elsevier.nl site. Its a good product, free and with all the sourcecode. Also usable for small polls Dennis.
NSurvey is just GREAT! :p It's so professional, it's C#, it has lots of functionality, it is very user-friendly, and it has almost everything you want for a normal survey. My work on it are just details that had to be changed (like the matrix questions in reports) and extensions to it (regions, overview, answer types) I'm about to post 2 more articles :p about integrating MapPoint and creating Pie charts instead of Column charts :)
That's a great list!!! Thanks! I was just planning to look up stuff like this! Isn't blogging just great?! :)
Jup, same here. I saw a question on a mailinglist I'm on and while I was doing some research on how to do it I figured that I might as well go a little deeper and make a blog post out of it.
It's getting only worse. As with *normal* spam you can only minimize the chance of it... not totally remove it... :-( I think everybody is struggling with it these days... look here: http://google-blog.dirson.com/post.new/0250/
This explanation is very easy to understand. and probable we need to change code, but I'm sure to will be get better performance.
I've had some big ASP projects in the past. Most of the time we just passed page functionality to com components. This had compile advantages for errors. We used VBScript for simple serverside functionality and JScript at the client. This way it was very clear what you were editing.
Hmmm, I've heard that before it just seemed like too much of a hassle to work with the COM components. Starting and stopping registering etc. For me it was vbscript + COM when vbscript didn't have the possibility's or when COM would be a lot faster.
Did you get any spam yet? Or are you completely free?! :) By the way, I've discovered one bug already in CS. It doesn't sent you an email when you receive a comment! :( It's a bug that only occurs when you upgrade to CS 1.1 from .Text. No solution yet.
I've used JavaScript with ASP ever since 1999. Primarily for the object oriented features that VBScript lacked at the time. One thing I sorely missed in JScript was good error handling (that was before try/catch was introduced). So once in a while I had to write a VBScript wrapper object around a COM component that raised errors to convert them to something more usable from JScript. I managed to convince our entire Microsoft web development team of the customer I work for to switch to JScript for ASP development. We didn't produce many COM components because we found that we were more productive in JScript and performance was acceptable. IDE support was not as good as in VB6, but that was offset by not having to compile and deploy COM components. Nowadays we do web development with ASP.NET/C#. Now we have both: great IDE support and almost no deployment issues.
I probably have to send to mail again which said how to do that. Mass mailing via CS probably doesn't work as well as they planned.
So you now have a new job again, or still negotiating?! Must've been a pain, hearing all this, you're suddenly canned. I have about the same reactions, although I've only done two interviews. One I'm still busy with, the other was cancelled on my part. Most headhunters I don't like so I turn them down first call. Especially when they know nothing about IT or I get their secretary to ask me if they can call me back for some smalltalk about jobs. Can't this person find 2 minutes time to ask me this for himself? Come on!
I've found my new job. And I'm very satisfied about it :) Looks like I'm going into an improved situation on a lot of different points. So I'm quite pleased :) --- Having a secretary call you isn't exactly the best thing to do on their part :)
Was the deal from the head hunter better ? How much in percentage ?
couldnt find link in post so here it is... http://www.usysware.com/dpack/
Thought she got MCAD instead of MCSD. Still impressive...
And once you have a big collection, you can start using the discs as drink coasters! :)
Nice info, now where can we acquire this nice tool?
A link instead of an url as text would be practical!
windowsupdate illegal always to become go to your explorer and extra pick up wga and stop wga the show must go on don t buy legal versions it is only mony they want bullSHITTTT
mytrashmail has yet to work for me. I'll stick with Mailinator thanks.
Awesome! I love B-Movies (not SQL Server)!
This is really cool
Excellent, can't wait!
There is an Ajax-like feature built in ASP.NET version 2.0, but it is called "script callbacks". Check it out.
I have my hope set on Microsoft. Next week the ASP.NET team will present "Atlas". See Scott Guthrie's blog post: http://weblogs.asp.net/scottgu/archive/2005/06/28/416185.aspx.
Both those implementations aren't looking very sexy to me. Or at least I'm not seeing anything yet... but they don't really sound to promising.
Atlas does not sound promising??? Having a client-side framework for a set of controls for rich UI, such as auto-complete textboxes, popup panels, animation, and drag and drop sound pretty promising and sexy to me. And that is just one of the functionalities.
Sounds about the same as the framework im talking about in this post... but this will probably arrive a lot sooner then atlas. Which will I take it be a part of Orcas.
Then I see more then you ;-)
You probably have downloaded the Atlas already. But for anybody else reading this the website http://atlas.asp.net/ is live now.
Just wanted to let you know you can get all the info on GIMPShop (including download links to GS for Mac, Linux, and Windows) here - http://www.gimpshop.net/ Thanks!
Did you also have a look at www.start.com? my personal favorite
I have taken a look at it before... but I don't like it... just doesn't feel good to me.
Start up costs are a key reason, but as you have to pay for your hosting in some way anyway (whether you host it yourself or not) you might as well forget that argument. Unless of course, you have existing skills in those areas. At the end of the day, the real cost is the product of time and skill. The open source argument, to me, means more unstable, untested, unmanaged code projects destabilising my work. But to be honest, the rest sound like good arguments.
None of them: 1. When you buy Windows you got a webserver And the .NET Framework (which also contains the C#/VB.NET compilers are free to download 2. I've seen other graphs 'bout that... 3. Yes, those PHP-script kiddies with their garagebox software writing methodologies...we have enough software crap around 4. Yeah...perceptions. It's just what you believe instead of you measure 5. Bill's great dream still is: MS software on every computer; so don't get fooled 6. Yes, and then have to recompile all your OS; where did I leave that source DVD? Oh well, I just gonna download the whole crap again and try to get those buildscripts running again...in a couple of months 7. Didn't we speak about web-apps? As far a I know they're just a bunch of HTML/CSS in a browser... 8. ? Who are 'they' 9. Yawn. As if companies like to change their architecture once a week. Think before you buy/build. Second, you can do multiplatform stuff. I believe web-services also work in the UNIX/Linux/Java world. 10. Security principles are something that EACH developer of software should understand and practice. It's not about choosing a platform and never think about them yourself (and hoping that you're safe forever...) 11. Yeah, but what do you run then on that server? vi?. Most hardware already contains preconfigured Windows OS'ses, and I you don't like that, Win2003 Server installs in about 40 minutes (presuming you know what you're doing...but hey isn't that your job?) 12. Ever tried to build a Linux system from scratch? I did, it took me a few months in my evening hours to get a building environment, sources, determine which tools/apps I needed, changing buildscripts because the fail, reading stuff on the Internet etc... Other problems are: not every opensource product will compile or run its latest version under your kernel and development toolchain. So you might have to use earlier versions that contain bugs...need I say more? Last but not least: there is something called Windows Embedded to get a small footprint MS-OS And then: a few GB of memory is maybe cheaper and faster to get than a bunch of IT-pros/developers to fix things
Thanks for the great list of resources. It really helped me look at the various options for transforming ASP.net links into search engine friendly links.
Come on Mischa! $1999 that is worth of ... two-days of your labour. So if you think $1999 is expensive then: NSurvey is such crap that you can reproduce the design, recreate the code, test your stuff and deploy it within two days or...you have a customer who needs a calculator. :-) Rene
I think you are somewhat over estimating what our going rate is! :)
Billing a customer for 2 days of work + customising vs billing a client just for customising... big difference. Still though i would probably have to customize a great deal before I'm able to use it for most clients...
What I think RoR really needs is a good open source editor...
or call uuidgen.exe :)
Assuming there's a SQL server connecttion available of course :-)
Or use Tools | Create GUID in Visual Studio 2003 or 2005.
The options of uuidgen.exe and tools-create GUID. Aren't really options that I would look for. If I would want to do it through an external dependency I would go with installing a COM component to do it's job. the project where I needed the GUID's was a project in which a MSSQL 2000 server was used with GUID identity columns using ASP 3 (vbscript) as a scripting language. So in this case neither options would work very well :)
Yeah, funny thing is, it's gonna cost you big-time! We at BloggingAbout.NET have a .net developer community license, which differs from the normal community license, in that you get all addons for free. But that was CS1.0. No idea what will happen in CS2.0 I've installed the beta locally, converted our database, but all photos were missing. Also all uploaded files aren't accessible anymore. And custom skins also don't work. So I need to figure out how to get photos and files working.
Don't to forget to install tortoise with the '_' instead '.' patch. VisualStudio don't like the '.' folders.
Oh f*#k, here we go again! :) You weren't around when the interactive beertender (or whatever it was called) was blogged about by Patrick? it was at the top of our search-keywords (coming from Google) for months! But he had the .xml file with all commands, so! :)
Here are all commands available to the flash. I only tried "Iron", because that's what all woman are for. Unfortunatly they do something that I didn't mean! :) "wave", "hello", "greetings", "hi", "wotcha", "howdy", "jump", "leap", "hop", "skip", "bounce", "totter", "heels", "run", "heels", "dolly", "panic", "flee", "tickle", "excite", "play", "fiddle", "laugh", "giggle", "chuckle", "happy", "laughter", "smile", "cry", "sob", "upset", "unhappy", "mewl", "***", "beg", "beg like a dog", "dog", "doggy", "hound", "***", "canine", "heat", "pant", "monty python", "monty", "python", "crush", "squish", "squash", "trample", "die", "kill", "murder", "girl", "sandwich", "threesome", "cuddle", "huddle", "group", "hug", "roast", "robot", "cyborg", "machine", "robotics", "computer", "suck", "lick", "finger", "plum", "plums", "lollypop", "sweet", "candy", "lollypops", "sweets", "pout", "mouth", "lips", "love", "jiggle", "shake", "wiggle", "gyrate", "flip", "bird", "minging", "ugly", "ripper", "hooker", "munter", "moose", "whore", "screw", "swear", "slag", "flirt", "***", "tease", "smoulder", "sexy", "come", "want", "muscle", "strong", "flex", "muscleman", "iron", "man", "strength", "bulge", "funny", "silly", "dance", "david", "brent", "boogie", "office", "groove", "party", "lap", "leg", "balance", "stand", "over", "trip", "stumble", "fall", "collapse", "accident", "angry", "smash", "camera", "violence", "aggressive", "punch", "hit", "knock", "violent", "break", "shatter", "cleavage", "squeeze", "juicy", "fight", "tug", "war", "pull", "chicken", "hen", "peck", "wedgie", "camel", "toe", "hoof", "joke", "growler", "fanny", "punani", "revenge", "minge", "splits", "acrobat", "bendy", "agile", "contest", "arm", "wrestle", "change", "tyre", "fix", "flat", "wheel", "mend", "repair", "pissed", "drunk", "legless", "booze", "alcohol", "steaming", "wasted", "bolloxed", "chav", "asbo", "drink", "spank", "punish", "naughty", "kinky", "peach", "slap", "bad", "pat", "kiss", "snog", "make", "frenchie", "french", "tongue", "gay", "***", "bum", "***", "ass", "hotpants", "shorts", "hot", "pants", "behind", "sugar", "exhaust", "keys", "drop", "saucy", "bend", "stoop", "sauciness", "***", "massage", "feel", "fondle", "grope", "boobs", "undress", "flash", "melons", "jugs", "kit", "***", "bra", "hooter", "hooters", "orgasm", "***", "climax", "moan", "writhe", "car", "hammer", "total", "wreck", "destroy", "scrap", "smash", "attack", "crash", "news", "paper", "easy", "read", "relax", "page", "3", "***", "shag", "back", "seat", "get it on", "love", "bang", "dirty", "drive", "sex", "banana", "fruit", "job", "blow", "hummer", "head", "taste", "***", "chew", "bite", "stocking", "lingerie", "underwear", "angel", "suspenders", "knickers", "strip", "fashion", "slave", "groom", "spread", "flange", "wax", "detail", "bonnet", "hood", "fender", "polish", "shine", "shammy", "headlight", "bumper", "plate", "buff", "lather", "soap", "bubbles", "bubbly", "suds", "bucket", "sponge", "wash", "clean", "rinse", "valet", "wing", "mirror", "titwank", "wank", "wet", "shirt", "competition", "spray", "soak", "tim", "watering", "tee", "rub", "slick", "baby", "oil", "water", "pistol", "shower", "spray", "pose", "display", "sexy", "fit", "yoga", "pilates", "stretch", "exercise", "gym", "bootie", "shake", "grind", "work", "legs", "thighs", "lube", "extra", "funbags", "bury", "***", "puppies", "airbags", "airbag", "nuzzle", "photo", "snap", "model", "shoot", "lens", "lense", "glamour", "picture", "perform", "beach", "ball", "pig", "middle", "throw", "catch", "limbo", "lads", "floor", "***", "open", "boot", "herbie", "alive", "scare", "randy", "lucky", "auto", "foam", "soapy", "cheeky", "minx", "naked", "cherry", "cherries", "feed", "munch", "sauce", "give", "number", "write", "date", "fancy", "top", "gear", "jeremy", "clarkson", "magazine", "letch", "perv", "harass", "stalk", "stalker", "***", "***", "anal", "***", "penis", "piss", "shit", "golden"
Since it was mentioned on the blog once again,&nbsp;I thought I should share with you the new and completely...
Hi, I've installed nSurvey 1.8 into DNN322 but have problems with the web.config settings. Can anyone post a sample nSurvey web.config section that I could take a look at? Thanks, chris
Codeproject article can be found at: http://www.codeproject.com/useritems/filehelpers.asp
Or you can build your own CommandBuilder object. I use da.MissingSchemaAction = MissingSchemaAction.AddWithKey in my commandbuilder object to get all the metadata I need to build CRUD command objects. (see: http://bloggingabout.net/blogs/jschreuder/archive/2006/07/12/12952.aspx) Thanks for the reference info
Thanks, but this solution probably isn't for me. I will have a look in a while though.
The bullet proof section is really cool. Thats any idea I had for a long time now (but never got around to prototype it ;-). I figured you would write a DAL that would use DLL to dynamically create the database schema it needs at runtime. This is one step further than the article describes and you run into all kinds off tricky stuff. I remember that I wished for a really fast, small, binary and stripped down database and API. You could dynamically optimize the database (creating indexes, stored procs etc) as it runs in the production environment.
@Marc Then you will probably want to have a look at Og. This does most of what you are discribing. It is running on Ruby though, and is part of the nitro framework: http://nitroproject.org
I would think that it would be "hello" but your post makes me doubt this :-)
@woldesa, when you set first to null, you just set the reference to null, not the value. so the origin stringbuilder still exists because it's still referenced from second. the content of the stringbuilder referenced by second is of course still "hello" in the last line of this code.
Silencer is right. Values of reference types are stored in the managed heap. It wil exist until the garbage collector passes starts and is notified about the "object value" if it has no ROOT object(s). In other words, if it's no longer used by your (or any other) application. Only than the object is really "deleted" from memory. It's a little bit more complicated than this, but it's a fair explanation I think. When 'second' still has a reference to the stringbuilder object, it's not deleted. Remember that your reference objects aren't deleted until the garbage collector is started. And you can't tell when it's started up, because this is determined by the GC itself. Or you start it yourself with gc.collect() or shut down your app (which makes it start immediatly).
Thanks for checking out the Provware Framework. Please let me know (via the forums) what you think of it. Even if it sucks! I'd like to know what I need to do to make it something that you (or anyone) would find useful to use. Fire Away! Conrad
I visited the site yesterday evening and it almost seem to good to be true :-). This is perfect for keeping your dal code insync with the database. Although more OR mappers exist I know none that work like this gem.
I am only wondering about its performance and the query class. Lets hope that I have enough time the upcoming weekend to experiment with it.
Wow, this really looks great! I'm wondering about the preformance, have you allready used it in a proove-of-concept Mischa?
Haven't actually used it in anything yet, have gotten it to work though :)
From what I could tell from the code the performance should be good :)
Hmmm. I think our bloggingabout site is running on .Net 2.0. I know our administrator has just become father of a son (). I know he will act on this when he can focus on other things again ;-) I tried finding stuff from my blog using google, and it seems only older posts are found.
Hmmm. I think our bloggingabout site is running on .Net 2.1. I know our administrator has just become father of a son (). I know he will act on this when he can focus on other things again ;-) I tried finding stuff from my blog using google, and it seems only older posts are found.
I know I'm patient but I just wanted to bring some more attention to the problem and point people to a possible better / nicer solution (browsercaps).
We're running CS 2.1 so we shouldn't need to worry.
I've searched Google for "Bart" using "site:bloggingabout.net bart" and it found multiple resources. Strangly enough it doesn't find the page itself, just rss feeds and history and stuff. But I don't know how the Google Bot works, so might come up some day soon. But the point is, new posts are also indexed.
Then why are the view rates down? My first few blog entries made a 100 view-hits easily. These days view-hits of 70 are exceptional, most are in the 20-ties range. Why is that then? Is everybody on holidays? Or are we less visible on the net... I don't know the answer either, but I find it remarkable to see such a drop in view-hits...
There is a small typo in your post: Triton should be Trident.
Right you are :)
Fixed.
So what should the program output when the parameters are for example:
{0} : "beautiful"
{1} : "and intelligent woman"
?
If the parameters ({0} and {1}) contain the same string that is used as separator between {0} and {1} in the format-string (in your example a space) you can't correctly/exactly determine the original parameters.
You can return a string array for instance:
string(0) = "beautiful"
string(1) = "and intelligent woman"
There doesn't need to be a seperator in String.Format so there shouldn't have to be in the reverse function :)
So: "hello {0}{1}{2}" is also valid.
This is where a regex would be used - no point in reinventing a wheel. As the first comment points out, there is a loss of data that can't be recovered. Consider:
{0} = "beautiful girl"
{1} = "intelligent woman"
in the format "Hello there, {0} {1}, how you doing ??" you would have:
"Hello there, beautiful girl intelligent woman, how you doing ??"
Since you can't assume a separator as you point out, the following would be valid of a reverse method:
{0} = "b"
{1} = "eautiful girl intelligent woman"
...unless I've misunderstood what you are asking.
I meant to ask *what* the method should return - not *how* (as a string array, etc.)
You cannot determine the exact parameters if you have something like {0}{1}{2}. You need information on where parameters start and end in the final output string. If you have delimiter characters you might be able to do that, if you don't have those (as in {0}{1}{2}), how would you know where parameter 0 ends and parameter 1 starts?
Hmm good one, indeed there should be a seperator text between the 2.
I see, I'm sorry I wasn't clearer in the posting will edit to make it clearer.
Have you ever tried the same with EntitySpaces ?
No haven't tried the same in Entityspaces, but from the examples I think it will probably be more verbose on the simple statements.
Or at least as verbose :)
And offcourse it costs money which means convincing someone in the organisation to shell out some cash for it :(
Does it support newsgroups? I think outlook express is the only client from MS that supports newsgroups?
Yes it supports newsgroups :)
"The bad:
- it hasn't been around for very long
- very rapid development of the framework
- bombs on database tables with spaces in them amongst other things."
Not sure how you factor in the length of time here :) though I think I know what you mean. You do need to consider, however, that we have some pretty brilliant people on this project (Phil Haack, Eric Kemp, Jon Galloway, Scot Watermasysk). Not trying to sound defensive :) but these guys are nails so it doesn't take them so long :).
Also - you can use regex to fix up the naming things (if you're compelled to use spaces for some odd reason). In terms of "other things" can you be more specific? I'm always interested to know if anything flops so i can fix.
I know you mentioned you used 1.0.6 for this - check out our latest (2.0.1) it's miles ahead of the old one.
Thanks for the write up! Much appreciated :).
The problem with not being around for too long in this case is that it doesn't yet provide a platform which is set in stone.
There is still a lot of movement in the framework and v1 has other things then v2 etc.
Thanks Misha! I linked to it from our project site :)
Will it be possible to interchange (import "and" export) MailAccounts and Contacts between Windows Live Mail Desktop and Outlook?
Import yes, Export I haven't looked into.
I agree with you: been using SubSonic for several weeks. Been more than impressed; I believe this is the future of DB-driven software development...
Have you tried the Active Writer DSL for Active Record? (www.altinoren.com/activewriter). That will probably reduce the complexity of Castle Active Record for you. I've also looked at Subsonic and found it to be a nice framework. But in my opinion I still prefer Active Record. Maybe it is because the community is more active around Active Record. The other swaying factor is the proper MVC web framework in MonoRail that you get as part of the tools stack from Castle.
I have tried it for a while now. Nice idea but VERY slow checking my mail, seems buggy checking for spam.
There are many niggles with it, lets hope they fix them and i will return from Thunderbird
I don't think motion detection will be the key element to future games. It's just another element that joins the pool of possibilities. It fits to a lot of game genres, but it doesn't fit to all. Why the Wii is populair? The price, the looks, the targeted audience. My wife never touched any console before, but she would buy a Wii. Nintendo always aimed for the family, and with the Wii, they took a great step. But I don't think it would attract the hardcore gamers for more than a year. Their "been there, done that" attitude is the main reason for that. So... revolution? I don't think so, but it is so neatly worked out (this time) that it is a massive success, I'll give you that. Like you said, motion capture to play games wasn't particularly new to begin with. So, this is just an improved version of what we had 2 - 4 years ago. And since it is such a big part of the Wii image, developers are picking it up as an opportunity, which is great.
I can't wait to see what's coming for Wii. But for future revolution in gaming, my money is on affordable, neatly worked out Virtual Reality. It can be done already, but it needs a Wii-ish kick in the butt. :)
I told you what I think, but is my post suddenly gone? It has been 2 or 3 days ago that I posted my response...?
What a lame reply to Rob's post... Seriously, you want it "set in stone"? :) Then you should choose d00dads because its dead and completely set in stone!
Thanks anyway. SubSonic it is!
Hey Niels,
I'm sorry to not have approved your comments earlier, I was on a holiday for 2 weeks (abroad and not checking internet).
Isn't virtual reality a next step in motion detection or what aspects of virtual reality are you talking about ???
Fejk: How nice of you to call this a lame reply :)
While I thought I just wrote up a unbiased comparison...
I'm happy with Thunderbird
I was just reading a post Mischa wrote on the future of gaming. He argues that the 'WII is the revolution
The way Wii changes how players get immersed in the game is a big step forward. Playing with gestures lets you believe it's actually you doing all the action; more than a game controller or a mouse.
But I think that's only part of the illusion. With virtual reality (helmets with screens, image lasering directly into you eyes, or whatever technique they come up with) this is taken one step further. It lets your brain believe what you are watching is real. So you're not just staring at a tv, you are IN the game, the full 360 degrees.
Both techniques have been done before. VR was done by Nintendo earlier and it failed. They took a step back a took a little step with Wii by doing motion detection corrrectly. Now I'm really hoping they are not afraid to take the second step again...
Just give me "VirtuaRacing" over "Daytona USA" any day if the first has true Virtual Reality (at full speed)!
When i try to use it (with correct syntax) and dont know why:
"Unhandked Exception: System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {0002DF01-0000-0000-C000-000000000046} failed due to the following error: 80040154. at Watin.Core.IE.CreateNewIEAndGoToUri(Uri uri, LogonDialogHandler logonDialogHandler) at Watin.Core.IE..ctor() at MediafireUpload.Module1.Main(String[] args)"
Hmm that doesn't sound to good indeed, will have a look and upload a new version including a fix as soon as I can.
Ok, I'm afraid I'll be sticking with a works on my PC on this one.
Or at least a works on 1 of my pc's.
This worked great for me!!! :D
I am always set back by the annoying 10 at a time functionality...this really works well thanks!!!
IF only such a program existed for Firefox haha. Thanks so so so much!!! :D
I use this tool lately, and I'm quite satisfied with it. It’s easy to use, and that’s what’s important..
So have you actually used this product? If so did you pass the exam?
Hey Ronda, I have used this product but I haven't taken the exam.
Pingback from uCertify’s learning platform » Blog Archive » Mischa Kroon finds uCertify 70-305 PrepKit useful for MCSD exam
..hmm... i don't think that it is a killer of thunderbird...
It has a nice appearance, but it is so slow... why? is it written in .net languages?
sorry not working, so sad :(
using window vista home premium
Frankly I am floored that you prefer web forms over rails/monorail/mvc.net.
I've switched most of my projects over to the MVC side and mocking, unit testing, page routing is so much easier its not even funny.
The web form page lifecycle from contruction to oninit to viewstate and postback makes it needlessly complex and near impossible to unit test.
Viewstate garbage gets injected into the source code of every rendered html page... I've seen pages with a size of 2+ megs full of viewstate that gets juggled between the client and server.
Data driven AJAX makes the problem even worse.
I could go on, but mark my words, web forms are on their way out.
@pete w
Viewstate can be easily turned off. It gets quite large with editable grids and similar controls, but, if you don't need them, just turn the viewstate off, and that's it. It can be trimmed to just a few bytes. In fact, I believe that it can be completely avoided if you don't use form runat='server'. In this case you are limited only to HTML controls with runat='server' and just a few others. But, that's what you get with MVC anyway.
As for ORM... I really don't think that ORM should be a part of a MVC framework. I didn't try ASP.NET MVC, but I'm quite certain that NHibernate, ActiveRecord (from the Castle project) or LINQ work quite well. I'd say that this is an advantage over RoR.
Thunderbird is a dog, simply because it doesn't have an Outbox. What kind of idiot makes an email client without a proper delayed outbox, one that only sends mail when I _choose_ to pick up my mail?
Thunderbird may not come with an Outbox but you can easily create one.
Just right click in a blank area of the folder pane and select New Folder. Call this 'Outbox'.
Now go into Tools/Options/Advanced/Config Editor and navigate to
'mail.default_sendlater_uri'. Right click on this and select Modify.
Type in: mailbox://youraccount/Outbox
where youraccount is of the form joebloggs@isp.com
Note: you will need to do this for each account.
ARE YOU USED XPO FROM DEVEXPRESS, ITS GREAT
I really really like WLM, especially its formatting of outgoing mails and rendering of unicode header/body. But it still has a fatal bug with use of the hotmail account, that I cannot dump my OE yet. That is, if you set your own reply address, and reply to an email, add bcc: to some other address, then the recipients (both the to: and bcc:) will get emails with corrupted headers, and it exposes the bcc: in the body.
Microsoft acknowledged this bug but says it is "by design". I am so sad to this response.
fo069.txt;3;6
Pingback from The ASP.NET MVC Information Portal
The .browser files must be added to the directory App_Browsers instead of App_Browser
Not working... seems that you are using some libraries or procedures not supported under Windows Vista. download the windows vista SDK at msdn to find out where exactly lies the problem, i'm already looking forward for the results
thumbs up!
not working, the window close alone and very quickly.
i'm using windows xp
Pingback from ASP.NET MVC Archived Buzz, Page 1
Ok, i find hot to get this to work.
i used the command line "C:\mediafireupload.exe" c:\folder
but now i have a small problem, the tool never upload more than 10 files, all times i get a error and the uploads stops before they are done.
You must be joking! WLM is buggy rubbish compared to Outlook Express.
URL not working :(
mediafire... suports hotlinking images
thank you very much for the old programme and I really hope that you'll create a new version beause it works so well.
For the flash uploader I find there's a litte problem: the process usually stop at 30% or 50% and then failed. If I use the basic uploader, sometimes just get a result that "can't find that page." Could you give me some advise? Thanks a lot!
ASP.NET 2.0 has a major problem with URL rewriting. I used the built in URL rewriting support for a small website of mine. The rules were written in the web.config file like this
<add
url="~/Clubs/Computer Club.aspx"
mappedUrl="~/ShowPage.aspx?PageID=17" />
Even after a year I found out that the pages were not getting indexed by google. In fact it was throwing "Network unreachable error" . The pages which did not use URL rewriting were nicely getting indexed and has even become PR3 now.
It's a very bad bug in ASP.NET 2.0 . I feel sorry for the scores of people who will use it without knowing it and their sites will remain invisible to google.
How can you review this product if you haven't taken the actual exam? The proof is in the pudding, and you have no pudding!
As an aside, I am currently taking a class to prepare me for the ACE on Flash and we have access to another test preparation software just like this one. I will counter some of the assumptions made in this review.
Firstly, if you expect one of these preparation kits to teach you how to use the product, forget it. They will not prepare you for anything except taking the test. The questions are strangely worded and you don't really get any explanatory information included with the answer. They are test questions and are not designed to be make any sort of sense outside of the testing environment.
From what my instructor says, they _very_ closely resemble the actual test questions. She's been teaching the advanced and basic Flash classes for a few years now, and says she would not have gotten as many correct without the test prep software. The way Adobe phrases them will go against your experience and logic, but that's what Adobe says is correct.
In other words, you will need this software not to teach you the answer, but to teach how to deal with the way they use the English language for their nefarious purposes. They will try to trick you at every turn. If you've got any experience at all with standardized testing, you will know what I'm talking about.
few hours ago I wrote a blog post about google's chrome browser, now it has been released and I've
This is actually possible, directly from VBScript, without SQL, or any COM component. Check the following article for more information:
www.microsoft.com/.../hey0221.mspx
Use off color scheme's
Should be:
Use of color schemes
Now come on!
Very Thanks...
With all this MVC stuff do people still practise their OOP skills anymore? :-)
Anyway OOP is being abstracted to a higher level now ... namely MVC and component based software.
thanks It's a very bad bug in ASP.NET 2.0 . I feel sorry for the scores of people who will use it without knowing it and their sites will remain invisible to google.
This is 'off-topic', but I can't find another place that might be able to help me.
When we LAUNCH a mail program, we first see the IN-BOX or what ever AREA we have set to have pop-up first. I want to change the BACKGROUND from WHITE to a darker color. EVERY, I mean EVERY search for this tells me how to change the background for a MESSAGE, which I have been doing for years; have stationary for special occasions. I just want to set what I would THINK would be called the Outlook Express 'COLOR SCHEME'. Any suggestions?
Dear All,
Please dont believe on ucertify. This is completely useless .
You certify said in case you dont pass ur exam , money will be refunded you but In my case , They said we dont refund money.
Please be careful.
For ref my order no: uCertify license file for order # WF-2170629805
oh i was really looking forward to trying this uploader...just stumbled on your blog...
I would like to upload files without having to use my browser...so a stand alone program to upload 100's or 1000's of files at once ould be a godsend !
IronRuby is able to run Rails on Windows, so I think the answers to "Can be easily deployed on windows" and ".Net Framework available" should be Yes.
Ironruby doesn't have full rails support to my knowledge, now you could say it can be easily deployed on windows with mod_passenger on apache, but I really haven't tried that yet so can't comment on it.
Also very suprised you prefer WebForms. I've always thought of them as very messy and I'm glad that we can keep some of the great things about ASP.NET (C# for instance!) without rubbish like the postback paradigm, viewstate and all the other junk.
Visual Studio itself has no problem with the . folders really. It prabably depends on the language you're using. I have been using c++ for years and it has never caused problems with Visual studio (i had 6.0, 2003, 2005 and 2008) and folders with a .
Hi,
Can you update the differences of .NET MVC and RoR MVC ?
For following points,
Can be easily deployed on windows...
Now RoR can be deployed on Windows as well with Apache or Mongrel win32 service.
Thanks,
bnaidu
Interesting. I would not ever prefer Forms type development. That is an abstraction that I prefer to maintain proper control over. I prefer .Net MVC, I would not have gone ROR or Forms though I may have chosen Java and become an XML king I guess. Thank goodness MVC is here, lovin it. Sure things are a little harder in the beginning, but in the end I have 100% control over what is going on in my applications and that I love.
nice tutorial man.. try to post some more brief codes..
ehhh, if you're developing web applications correctly, you're probably gonna want better control over your html than web forms allows. you should seriously look into this, and the benefits it can provide as far as accessibility and performance. there are standards compliant adapters for web controls, but i'm not sure how those give you in the designer.
the bad thing about webforms development process being so close to that of window forms, is that you're not developing a desktop application using webforms. trying to give state to the web obviously goes against the flow here, and you have webforms for a rad solution. i'm not hearing anyone talk about the benifits of rad anymore and more so on the quality.
i geuss you could say it comes down a bit here to quality or quantity. mvc frameworks typicly giving you more output quality control, and webforms just supporting rad and a "i don't care what's being generated here" mentality that really is questionable. plus i hate postbacks. i've always thought it was a bad concept.
اتفضل يا عمال
I'm curious what you do in ASP.NET MVC if you need something like a TreeView control? Implement it yourself from the ground up? You may as well go back to writing CGI scripts.
ups..i just find your blog because of my search for a mediafire uploader ...the flashside isn't so good ..
it stops a lot of times
i will try your soft if it's still here..
@Jon
Use a javascript treeview like normal people ;-). In asp.net 2.0, the included treeview wasn't even compatible with update panels. If you are a UI wiz, you WILL find yourself fighting against asp .net web forms. Once MVC.net develops a stronger community, finding boiler plate code for treeviews or other client interactions (based on jquery lib) will be easy.
I don't believe in 2-3 years we will be discussing web forms much, as most of the trailblazers at MS have moved on: scott hanselman, phil haack, scott gu. I think silverlight will merge the winforms(wpf)/webforms experience at the client level, replacing the need for RAD web forms. IMHO, we are now watching the slow death march of web forms.
I wrote the chapter on Windows deployment for "Deploying Rails Applications" (pragprog.com/.../deploying-rails-applications). It's easy to deploy on Windows with Apache behind IIS.
Since March of 2008, it's ridiculously easy to deploy to shared hosts thanks to Passenger which more hosts are using. Many developers are having excellent luck with Dreamhost now, whereas before it was quite painful.
I just wanted to clarify those two points, and also to tell you that I found the rest of this article quite useful. Thank you.
How far is anyone on adding cloud support to their framework?
Especially Azure for subsonic considering who builds it. I'd really like to see a Tables/Blobs/Queues storage ORM as well as a SDS ORM version. Now THAT would put something over the top. Then you start adding in "providers" for Mosso Storage, Amazon's DB etc.
In google found the nice tool-oe dbx repair,it recover corrupted and deleted mails,also it is free,yet restore messages from dbx files, where Outlook Express keeps all emails, attachments, contacts and other personal information,program is a good way to prevent email damage, if your antivirus software could not intercept an unknown virus and your mail is now infected,can preview the results and make sure, that all needed emails are successfully restored,restore and repair Outlook Express dbx files right now, it increase your chances for successful recovery,will restore your mailbox in several minutes and prevent losses for your company.
what to instal it
Model (database)
- no, Model is the OO representation of your business entities, including the data that defines them. to say 'database' gives the wrong impression. Database is just a repository to store relational data.
Controller (business logic)
- no, Controller is the intermediary between your Model and your View. Controller is the manager which determines what goes on in your website, but the business logic is the definition of what the system is about.
View (what you see + view logic)
- absolutely.
That's a great list!!! Thanks!
Correction, + can also be used for concatenation in VB .NET, as a matter of fact its what I prefer than & because i wright code in both languages.
Well, you raise a couple of valid points but I don't agree with your conclusion, who determines when the war ends (C# won is your word). Andreas Helberg is now responsible for both VB and C# and microsoft is commited to rejuvenate VB after a couple of mistakes.
+ in VB.NET works as concatenation only if your working with string / character types.
But you can't do:
dim concat as String = 3 + "aaa"
You can do:
dim concat as String = 3 & "aaa"
And you can do:
dim added as Integer = 3 + 3
Also I think that the language war C# vs VB.NET is over because the chance of VB.NET catching up in terms of marketshare is gone.
TRUE
VB actually wants you to do
Dim concat As String = (3).ToString() + "aaa"
and to me it's more clear than
Dim concat As String = 3 & "aaa"
I’d still like to commend you for saying
“As you can see from my list I think that technical superiority isn’t the reason”
And add that VB will soon bounce back into its real position
working with lookout and office 2007 is stressful...also when you get lookout run on outlook 2007, it doesn´t search for and in the new file format like docx, xlsx...better Lookeen (www.lookeen.net)
Evolution is terrible on Windows OS. Heavy, buggy, and very slow. Thunderbird works much better if you must use something besides outlook.
hi
can i have your uploader ???
i cant find it anywhere :(
reza.tizro@gmail.com
Yeah,
This happened to me too.
They don't make this very clear do they.
No such thing as a free lunch i suppose.
Kind regards,
Joe
Hello Dharma,
We stand you our 100% Money Back Guarantee. Order WF-217062980 was refunded to Dharmendra Kumar on Nov 10th 2008. I noticed that this order was for O1Z0-042, this is not the PrepKit discussed here.
Please contact me at pete at ucertify.com. I would like to ensure that you are a happy customer.
Regards,
Pete
would you share your source code ?
WOW I Just went on media fire to retrieve something just to see that all my files are gone.... Really media fire..? -.- is there a better file storage site?
ROR is still not popular among developers but developing language with bright future. I am still finding its editor. Can anyone help me?
also my personal photos and videos all gone........
During these few years (2006-2009), I had seen some companies migrated their VB.NET 1.0/1.1 to C# 2.0/3.0/3.5 due to technical & non-technical reasons.
I don't know & never think that any company is switching from C# to VB.NET.
Whether the war is over or not, it is too late for VB.NET to catch up.
Buy percocet.
This happened to me in the worst time possible. While in Brazil I had to download a recent DJ mix I had stored on MediaFire to be distributed to people and other contacts. Went to download and the file wasn't there, a statement kept coming up saying my file was deleted. To my knowledge, I never did delete it.
So BEWARE if you store anything on MediaFire.
A while back I predicted that motion detection would be the future of gaming . I think we can say that