Tag | open source Posts

Google Code Search There is yet another brand new service from Google named as Google Code Search. This service designed to make it easier for computer programmers to find bits of code online. Google Code Search will make it easier for software developers to find programming code directly, without having to search forums, most of which are open source code.http://www.google.com/... ...
Gaim v2.0 should have been released months ago but being it an open source project who can blame them for not sticking to the timeline. Nevertheless it is my absolute favorite multi-protocol instant messaging client. Last week the team released the fourth beta of Gaim v2.0 which can be downloaded from http://gaim.sourceforge.net. There is still that glitch with the WinGaim plug-in and dockable buddy lists. When you choose for the option to not set the dockable buddy list on top, it still stays on ...
This week my students learned how to create main pages and child pages. In addition, they learned how to add modules on each page. They loaded third party modules that don't come with dotnentuke as well. They are building a high school web portal for Comp Sci High. We have encountered some changes in the modules that come with the newer version of dotnetnuke that were not in the older version of the portal open source software. For example, there use to be a discussion module and now there is a forum ...
Silver Key is known as a big fan of smart people, especially developers. You can realize it from our exams we do publish to the developer community, or from checking the geeks at the office working with the latest technologies, even if these are not in final releases. We use Visual Studio 2005 and SQL Server 2005 to develop applications using .NET Framework 3.0, Iron Python, and ASP.NET 2.0 Ajax Extensions (formerly known as ATLAS), applying some important methodologies like design patterns for coding ...
Yesterday was the first day that I introduced dotnetnuke to my students. I'm using the curriculum that I wrote for Microsoft with them. I've discovered that there already are some changes in the dotnetnuke starterkit that was not there when I wrote the curriculum. The change is a good one because it makes an install to be a breeze without any modifications at all. In any event, I'll be blogging about the web design class that will be using the curriculum. The first day we talked about portals and ...
I am beginning to create a large specialized content management system for my workplace. This Content management system is for a School District. I have looked at a handful of CMS's and came to the conclusion that in order to get mine to do what I want, it would take more effort to re-work their open source CMS's than to just create one myself. This is mainly due to the fact that this CMS will perform ALOT of specialized functions. I am going to do my best to blog about the entire process, about ...
Recently I decided to check out the beta version of Agile Web Development with Rails book, which is targeted to be released this fall. It is very interesting that the authors also brought agility into book writing. It allows readers to provide feedback to new material during the development of the book. I am also glad to see that the migration part of the framework has become a big part of the book, even having a separate chapter dedicated to it. It uses migration instead of DDL in the entire demo ...
This was a good assignment to do for my web design students. They have been learning how to create web pages with html and how to use dreamweaver to create pages and manage sites. In addition, they were trained on good design vs bad design. As mentioned in my last blog, this assignment was to review the 6 designs on Dan's blog and then review them as to what you liked about them and what you didn't. So here's what some of my students had to say about the designs: For the Coding4Fun website redesign, ...
OK, so, clearly, this is a 3 parts article, so, if you haven't already, I guess you need to check the first part first. So, where did I stop last time? Oh yeah, Cyra. Thanks again. In fact I have a problem with the rest of the day; the day before I just kept working until 1 AM (hey, it's not a nature for work in Silver Key. They keep preventing me from this, and I was truly kicked out of the office by my PM a couple or three times for that!!!), and when I left home I was too lazy and reached at 3AM ...
Yesterday was the Microsoft Vista & IE7 Readiness Tour in Egypt, which is the first middle east country to host the tour [I didn't announce it before because it has a sort-of restricted registration]. It was soo cool to see the two great products in action (especially Vista), and think of new possibilities. It also was soo cool to meet Arab Team 2000 forum guys again, as we don't get to meet in real life except in Microsoft events! I also had some talk with Cyra Richardson, IE Team lead program ...
Does Vista mean the begining of the end for Microsoft? Well that's an interesting suggestion from John Naughton at the Observer I found this courtesy of Bink.nu and it does raise some interesting points regarding the gestation period of Longhorn and it's challenges getting to this point? Have we reached the natural plateau of how large a software program can be? There will be a predictable (and expensive) PR campaign to coincide with the final release of the software. But in Redmond, Washington, ...
I’ve been catching up on my news since coming back from holidays and I found this little gem. Microsoft has made a rather low-key statement which it has entitling the OSP or Open Specification Promise, basically what the statement says is that Microsoft will not pursue you for legal recompense for patent infringement for many of their core web services technologies. This for me and anyone involved in the SOA world is a big deal. This is fantastic news for SOA as it basically means that Microsoft ...
I was approached by a recruitment agent who was trying to recruit for BT... she was doing a good job but unfortunately for her BT let her down with their interview process and their pre interview web 2.0 questionnaire. The questions were poor to say the least and showed a real lack of understanding of Web 2.0. It does make me worry about their future performance as a company as they don't seem to be able to keep up with current web technologies. Here are the questions for you to look over, feel free ...
A Few days ago I had a discussion with a person from our creative team who informed me about (and liked) the fact that in MAC you could just zoom in and magnify any part of your screen in real-time. This was one feature I could use during technical presentations as well. So I decided to go searching for some free tools that let me do this same thing in windows and met a whole throng of free tools that let me do this. Here are the best two that I came across: http://www.sysinternals.com... ...
Last month I've moved my open-source project to CodePlex. So far the service is great but this is topic for another post. During registration for the project you have to select a licence for the project. When I first published this code I picked LGPL so I didn't thought there was any reason to change it. Recently I was contacted by someone who wanted to use the project in his commercial application. I don't have any problems with that of what soever. However this person reported that lawyers on his ...
I faced this problem while using NetTires which I highly recommend for anyone who wants to quickly generate a Data Access Layer using Microsoft Enterprise Library without having to do the grunt work and writing boilerplate Data Access Code. In my efforts to not digress from the Topic I am going to keep some other data access mechanisms that I've used in the past out of the scope of this post and just state that NetTires is a Decent enough Data Access Mechanism I am currently in love with and am using ...
This is the kind of post that would usually go on my "other Blog" since that's where most of my technology posts go. Also, that is where I like to play it safe with what I write :). But since I've been blogging about the Open source thingy that I've started working on (I still can't believe I've already started wasting my weekends behind coding for a self commitment :)) I am going to go ahead and post all related material to that initiative here. Code-Smith (this is a Paid Product with 30 day trial) ...
Some months ago we had an open source project called C# Data Object (CsDO) approved on codeplex.com . This project has been being carried on for more than one year now, but it had no forge hosting it. C# Data Objects is a Object-Relational Mapping (ORM) library, which means that it maps your database tables to C# Objects and datacase fields to C# Object public properties. It has built-in features that allows: Data Mapping, Primary Key searches, Foreign Key (1-1, 1-n), Identities and Autoincrement ...
I've started working on a collection of code analysis tools, that are open source and available for anyone to use. I've got a descriptive article located at CodeProject.com (http://www.codeproject.com... which includes the source code and binaries. The three main tools that I have so far are the following: A “Not Used Finder”: searches through a list of assemblies and looks for any type, method or field that isnt ever used. Points out code that you should ...
So here I am working on a bit of code, and it has to execute after a transaction. I am trying to follow a POCO (similar to POJO but stands for Plain Old CLR Object) model so I start wondering where in the hell I am going to put this code. I see that Castle has some cool Transaction stuff that I haven't used yet in the Castle.Services.Transactions and there is a handy class for doing just what I want, ISynchronization. I wonder if I can borrow some stellar ideas from Rhino.Commons and make a generic ...
I have an initial version of Performance Counter Grapher up and running. What is it? If it is a program that will batch process Performance Counter log files and generate some trend charts. Currently it generates charts for the last 12 hours, last week, last month, and last year. I submitted a request to add the project to Codeplex as an open source project. I am still awaiting approval. In the mean time I am looking for some people to try it out and I would ideally like to find some others interested ...
Since June, I put in a USB enabled stereo in my car. Combine that with Juice (an open source podcast downloader) and I have all I need to painlessly change that time to and from work, from wasted time into into something productive. I can simply just download podcasts that I am interested in, copy them to my usb thumbdrive and walk out the door. Of course the only problem I found is that it would be easier if I had more then one thumb drive. That problem is really easy to solve. :)I find it difficult ...
As a high school sophomore I was 6'1“ tall and 140 pounds--a human bean pole. My arms shot out of my sleeves like beanstalks in Jack's garden. You could practically see my ankles emerging from the bottom of blue jeans as I stood before you. As a physical specimen, though, you could see on my frame what I would eventually become as an adult, after a little more maturation. I was a gangly adolescent. I'm almost delirious that Microsoft finally released Visual Studio Team Server (VSTS), especially ...
The director of Microsoft's open source lab has invited the Mozilla development team to come to Redmond and participate in a Vista porting lab. Microsoft is interested in helping the team make sure Firefox and Thunderbird will work properly on Vista. To date, Microsoft has invited commercial software makers and large corporate customers to these kinds of labs. If the Mozilla folks participate, it will be the first time an open-source venture took part in a Windows porting lab of this nature, it seems. ...
I had a requirement to parse SQL string, in particular with CONTAINS(column_list) and modify SELECT column list.I've found two most promising implementations General SQL Parser from http://www.sqlparser.com/ and SharpHSQL from http://www.c-sharpcorner.co... article. General SQL Parser has quite qood API, but it doesn't have open source and doesn't recognize contains with column_list. SharpHSQL is a early C# port of the HSQL Database Engine which has a source code, but also doesn't ...
You may or may not have seen this: http://weblogs.asp.net/bhou... Kevin Downs, the creator and sole developer (I believe) of NDoc has thrown in the towel. Some of his reasons: The development and release of NDoc 1.3 was a huge amount of work, and by all accounts widely appreciated. Unfortunately, despite the almost ubiquitous use of NDoc, there has been no support for the project from the .Net developer community either financially or by development contributions. ...
I was just reading over on Hanselman's Computer Zen about the death of NDoc. That's really too bad. I didn't use NDoc extensively, but in past projects I had toyed with it a bit and we set it up in continuous integration project once. It was solid and simple. Two things to strive for in software development.... Too often "Open Source" and "Free Software" are synonymous, we forget that people work on open source projects on their own time and depend on donations for support.... Take a moment right ...
uwin/uwin.mm mm document. The UWIN package allows UNIX applications to be built and run on Windows XP/2000/NT/ME/98/95 with few, if any, changes necessary. UWIN source and binaries are available under the open source Common Public License 1.0 at AT&T AST/UWIN open source downloads. UWIN contains: Libraries that emulate a UNIX environment by implementing the UNIX Application Programming Interface (API) Include files and development tools such as cc(1), yacc(1), lex(1), and make(1). ksh(1) (the ...
I just now published an article on codeasp.net explaining Factory design and dependency Injection used in my open source project:NeekProtect. Read the article at: http://www.codeasp.net/arti... ...
I’ve been reading a LOT lately, mostly during my commute. I’ve been a MP3 Audio Book guy for the past few months but nothing beats reading. So, lately I’ve been accompanied by my 1.5 year old Tungsten E reading on my way home and to office. The T/E has shown some battery drain issues last week. I had nothing to do this Saturday, (practically half of my family is out holidaying) so, I decided to waste some time trying to investigate what I can do about the battery drain issue the ...
This week, the lead developer on a major open source project, NDoc, resigned. His reasons are valid, if not disappointing (not in him, in the community of NDoc users), but that's not the point. Coming on the heels of this announcement is the announcement about the pending availability of Sandcastle.What's Sandcastle? Well, the preliminary announcement is a little light on details, but there's a few tidbits that give you a clue that it could be a replacement for the now defunct NDoc: Produces MSDN-like ...
After my desktop went out of commission I was forced to sit the side lines for the Game Programming Contest. Now my desktop is almost back up. Yeah...It's taken this long. Asus was great and sent out a new motherboard immediately. As soon as I got it all set up and turned it on though...nothing happened. The processor got killed between transitions between motherboards. No bent pins, no physical damage...Dunno what happened. So AMD is sending me a new processor, expected to be here by Monday. My ...
Things have been a bit crazy the last couple of days (my wife is pregnant and there have been a few complications), but I wanted to share some links I've come across the last couple of days: Video - Visual Studio 2005 for Database Professionals (MS Channel 9) Implementing Role Based Security with ASP.NET using Windows Authentication and SQL Server (From ScottGu's Blog) Free web site templates - Open Source Web Designs Chris Technorati : .NET, ASP.NET, Database Professionals, Microsoft, Open Source, ...
Yesterday, when I mentioned the possibility of taking HA! open source, I got some terrific feedback (more than expected, in fact) in my comments section and also some private emails. One of the emails suggested I look into the Microsoft Shared Source Initiative instead of some of the more restrictive Open Source licensing options I had mentioned previously. (FYI: The licenses published on this site are intended for people using MS source code, but it wouldn't take much tweaking to adapt one of them ...
maybe. I'm honestly considering it. Not because I don't have time for HA! anymore (just the opposite in fact, I've spent more time on it lately than I have in months.) I'm considering it because I actually have a renewed interest in working on it and improving it and (gasp... finishing it!) I'd like to open up the source code, and get some help. I don't expect my little game to ever become the next Crawl or Nethack (google as needed) but I would like to see it realized. I know there is some really ...
Today I opened a workspace on gotdotnet for an open source blog engine I started writing. Everybody is welcome to join in. The space I have on gotdotnet is not so big which means that you'll have to email me for now to get the complete and current source database. A little bit later this week I will have a demo site/blog running on http://www.nblogr.com The characteristics of the blog are : 1. It's The asp.net 2.0 atlas framework :) 2. It's free for everybody to use 3. It's open source so please ...
Join the team that is building the next generation of Internet-based communities for music legends and new recording artists. If you are passionate about software and love regularly dealing with challenges then this is THE place to work. A strong development team with great team spirit and work culture is waiting for you here at officialCOMMUNITY – a place that provides an opportunity to make an industry wide impact. We are looking for a highly motivated and seasoned Lead Web/Software Developer ...
Have you ever wondered what Microsoft is doing in the open source world? Microsoft has opened Port 25 which is a site dedicated to news and views from Microsoft's Open Source Lab. So what goes on there? Well, basically insights into the Open Source world from Microsoft. Almost every day there is talk about Interop between the *nix and Windows worlds. It's all very exciting stuff, so check it out ...
I've been getting much better along with The asp.net 2.0 atlas framework lately. Almost up to the point that it takes me almost the same time to create page in asp.net than it does me to create a page in The asp.net 2.0 atlas framework. Notice the word almost :) And that's optimism talking Anyway it does take a wee while longer to create an The asp.net 2.0 atlas framework page than it would to create an asp.net page. But the result is about 10x as usable and than a normal page. That being said. All ...
Today i stumbled on a nice (& free) browser add-in Browster. This is a open source tool and helps us while viewing the search results. It shows the selected link's content in a popup which leaves the main window in search results. This is good, now i don't have to open multiple windows when searching for some thing. This can be downloaded from their download page. Unfortunately, it is not compatible with my IE7 Beta 2.0 version :(. It worked well with firefox, so I will still keep this in my ...
After testing Vista Beta 2 running inside Virtual PC and then on an older machine, I decided the next step was to take the plunge and setup my main laptop for dual boot. At this point, it “hovered” on my mental to-do list until I saw this article on Lifehacker. What really caught my eye was Gina's mention of a comment posted regarding GParted - an open source partition manager. After reading the article here I headed over to the project workspace and downloaded it. Bottom line - it works ...
“The short film was created by the Orange Open Movie Project studio in Amsterdam during 2005/2006, bringing together a diverse team of artists and developers from all over the world. This is the final stage of a successfully completed Open Movie project which has been community-financed, using only Open Source tools, and opening up the movie itself as well as the entire studio database for everyone to re-use and learn from. The movie and production files are licensed as "Creative Commons Attribution ...
Sitting here wishing I was at TechEd in Boston. Instead I'm working on moving our new company Intranet site from a test machine to the server it will live out its' days on. Hit a few bugs after the move and trying to solve them before taking this new site “live“. Originally built using the PHP framework called Mambo, it has since been migrated to the Joomla code base. I recommend Joomla to anyone who may need to put together a dynamic site, but doesn't have the skill to do so from scratch ...
June 8th, 2006. InfoQ.com Enterprise Software Development Community has launched today, having previously been live in testing mode since May 17th. InfoQ is a new Enterprise Software Development news / information community serving the Java, .NET, Ruby, SOA, and Agile communities, with content focused for technical architects, team leads and project managers. InfoQ is the only community in the world serving these communities in one place and is also a technological example of what a modern online ...
I was poking through Jason Haley's blog today when I came across one of his interesting links (which are usually pretty interesting btw). It pointed to a post by Phillip Haack titled A Testing Mail Server for Unit Testing Email Functionality. I generally enjoy reading about other’s unit testing experiences as I often gain quite a bit of perspective (and get to see a lot of problems I may not otherwise get to see). Basically what he has done is taken an open source SMTP server and used it for ...
As some of you may have realized, I am in the process of re-implementing my AOP framework to fully support generics right now (figured I might as well as I am white boarding it for open source deployment anyways). I have come across numerous issues in dealing with generics. Today I sent an email to the castle project group (who are going through a similar task in supporting generics in Dynamic Proxy). I figured I would post that email here as well in case others have thoughts on some of the issues ...
Thanks to Bink.nu for the heads up to the original article here at iTnews.com.au So maybe this explains why Softgrid was running a bit slow on getting around to x64 version, etc? Interesting times ahead? Microsoft is in talks to buy application virtualisation software vendor Softricity of Boston, USA CRN has learned."It's coming down to the final stretches," said one source close to Microsoft who is familiar with the discussions. "It's not a done deal yet but it's just last minute haggling kind of ...
Okay, let's chat a bit about class design and the pattern I will be using in Spaceballs. I will be using an in-memory, message-driven architecture. Messages will be the nervous system of the game engine. Nearly all communication will take place through messages. The "brain" of this nervous system is the MessageProcessor. The MessageProcessor is responsible for broadcasting a message to all listeners that are interested in listening to that type of message. But how does the MessageProcessor know which ...
While my buddy phat bastard is trying to grasp the subtler points of hello world and paying homage (pronounced Oh-Mahj) to one of the dumbest movies of all time, I was busy actually writing code that does something. So far I have the basic game board designed, along with a random factor to improve replayability. No, it's not HA! 2.0 or anything like that, although I'm certainly applying some of what I learned there. If anything, it's closer to something resembling a Tank Warfare type game (oh no ...
“It's not a question of whether we'll open source Java, now the question is how” said Sun’s new chief executive Jonathan Schwartz at the JavaOne conference in San Francisco. Sun so far has resisted calls to release the code over concerns for fragmentation and forking, pressure from IBM and BEA has perhaps finally encouraged a change of heart. However this isn’t going to stop Sun from moving forward and developing Java itself, ‘Mustang’ is expected later this year ...