Posts
 
Reputation
Joined
Last Seen
Ranked #198
Strength to Increase Rep
+6
Strength to Decrease Rep
-1
97% Quality Score
Upvotes Received
85
Posts with Upvotes
28
Upvoting Members
45
Downvotes Received
2
Posts with Downvotes
2
Downvoting Members
2
18 Commented Posts
11 Endorsements
Ranked #154
Ranked #1K
~28.7K People Reached
About Me

I'm a software engineer with about 20 years of experience. In September, October, and November I'll be teaching JavaScript and jQuery courses in Cincinnati, Boston, and New York. Check out my website for details: http://bit.ly/learnJavaScript Find me…

Interests
Writing, playing the guitar and piano.

46 Posted Topics

Member Avatar for Dani

This is a topic near-and-dear to my heart. Although my day job is development, I supplement my income through writing. Like other people, ads drive my crazy. Yet, in the past ads were what allowed sites to pay me quite nicely to write for them. Now we see sites giving …

Member Avatar for jeffcogswell
2
1K
Member Avatar for jeffcogswell

People who know me know that Python has always been one of my favorite languages. And over the years, I've been pleased with the array of development tools that have been created for it, including the different IDEs. I also do a lot of work in .NET, primarily with C#. …

Member Avatar for Tcll
3
2K
Member Avatar for jeffcogswell

Every year or so for the past couple of decades I've seen new products appear that claim to let you create software without having to know how to code. And every time the next one comes out, I roll my eyes, because they always fail to deliver as promised. Usually …

Member Avatar for Jerry_10
0
639
Member Avatar for jeffcogswell

[COLOR="Red"][B]UPDATE: see author's comments after article[/B][/COLOR] When you develop for mobile devices these days, you pretty much have two paths you can take: You can use the OS manufacturer's SDK and develop native apps, or you can create an application that runs in the device's web browser. Developing for the …

Member Avatar for Batninja
3
2K
Member Avatar for jeffcogswell

[ATTACH=RIGHT]17428[/ATTACH]Almost every programmer knows his name. He's a living legend in computers. His name is Bjarne Stroustrup, and he created the world's most popular programming language, C++. I had a chance to ask him a few questions. The first three of the questions I came up with, and the remainder …

Member Avatar for Auroch
15
2K
Member Avatar for xuexue

SQL Server is touchy about the names. Depending on how it's configured you may or may not be able to just use an IP address like you're using in the connection string. When I'm faced with this, I first try to make sure I can connect to the server using …

Member Avatar for xuexue
0
2K
Member Avatar for masonketcham

Since you're incrementing by two, you're basically skipping the final \0. Look at when you get to the 'Y'. You print that out, and then you go two more, which puts you one past the \0. So your test (letters[i] != '\0') never sees the \0. It sees the one …

Member Avatar for masonketcham
0
333
Member Avatar for giovanni.arrastia

Here are two references for learning regular expressions, one site and one book. I recommend you get the book and study it, and also study the site. The site is www.regular-expressions.info. The book is called [Mastering Regular Expressions](http://www.amazon.com/gp/product/0596528124/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=0596528124&linkCode=as2&tag=facebookjmc-20).

Member Avatar for 2teez
0
166
Member Avatar for Ancient Dragon

Do you know if there's any macro or something that will take a Word doc and convert it to Markdown? When I uploaded my tutorial a couple days ago, it took a really long time to copy and paste from the word processor, especially in places where there was a …

Member Avatar for jeffcogswell
0
263
Member Avatar for ZaneDarklace
Member Avatar for JorgeM
1
142
Member Avatar for overwraith

When you have a function in C (or C++), the function gets an area of memory on the stack to use for its local variables. If you create a variable like this: MyStruct X; inside your function, then the X structure will get created on the stack. If you return …

Member Avatar for overwraith
0
304
Member Avatar for jeffcogswell

As I spend time in the Daniweb forums, I see some questions that ultimately come down to the issue of manipulating JavaScript data and a user interface on a website. When you build a GUI that lets your user view, add, edit, and delete data, a common approach is to …

Member Avatar for jeffcogswell
6
577
Member Avatar for riayas

Do you want to actually copy the data from one table to another or just display it on the screen that way? If you just want to display it, you might consider creating a view in the database.

Member Avatar for Rahul47
0
237
Member Avatar for vizz

Your code almost worked for me, except I had to change line 9 to remove the moveFromTop animation. After that fix, it completely worked: $(".navigation li a").click(function() { var currentId = $(this).attr("href"); $('.current').removeClass('pt-page-moveFromTop').addClass('pt-page-moveToLeftFade').removeClass('current'); $(currentId).addClass('pt-page-moveFromTop').addClass('current'); });

Member Avatar for vizz
0
369
Member Avatar for Angle90

Are you using jQuery? If so, they have an example that uses the jQueryUI autocomplete and does basically what you're describing: http://jqueryui.com/autocomplete/#multiple-remote

Member Avatar for jeffcogswell
0
291
Member Avatar for Dani

Dani, did you get this worked out? I'm not seeing this error. I'm using chrome, but I am seeing a couple other FB errors.

Member Avatar for jeffcogswell
0
453
Member Avatar for terryds

Hi! The problem is your overflow:hidden is hiding it. Get rid of both of those (lines 38 and 53 of the CSS file). But then your layout will be thrown off, so add a min-height:83px to your body > header. Then it will work. :-)

Member Avatar for EvolutionFallen
0
218
Member Avatar for mmcdonald

Yeah, as Pritaes said, use $.ajax and add the option cache:false. What jQuery does in this case is adds a random, unused number on the end of the query string. That effectively changes the URL, and as such the browser performs the request without caching. Something like this: $.ajax({url: 'url', …

Member Avatar for mmcdonald
0
188
Member Avatar for jeffcogswell

A minor update to the 1.6 version of jQuery was just released today. After a big outcry of version 1.6's changes to the way properties work, the jQuery team quickly released version 1.6.1 to make the new techniques more compatible with the older functionality, hopefully preventing sites from breaking. The …

Member Avatar for lambing
0
486
Member Avatar for jeffcogswell

IE9 is on the horizon, and there has been plenty said about it. But what about its web development aspects? In this article I look at its web developer tools, and decide whether I'll start using it in my own web development. Like most web developers, I abandoned IE several …

Member Avatar for fiascolabs
2
1K
Member Avatar for jeffcogswell

Netbeans is a free, open source IDE for developing software in Java. It's been around for almost 15 years, having gotten its start around the time Java began. Version 7.0 is about to be released, and I got my hands on the Beta release of this new version. In the …

Member Avatar for cyvre
3
388
Member Avatar for jeffcogswell

A couple weeks ago, Microsoft Research made available a project that had been under development for a while called Debugger Canvas. This is a visual tool for debugging applications where your functions appear as bubbles, similar to a database diagram or UML diagram. It only works on Visual Studio 2010 …

Member Avatar for pseudorandom21
1
369
Member Avatar for jeffcogswell

Back around 2004 and 2005, I had embarked on a web project that included the ability for my users to draw on a web page—or at least, that was one of the requirements. At the time, most of my web development had been server-side, with very little JavaScript. Long story …

Member Avatar for arnavbhatkar
1
937
Member Avatar for jeffcogswell

This past Summer, Microsoft announced the beta of a new product called WebMatrix. Two weeks ago, the third beta came out. But before I talk about it, I have to ask: Is this a new product? Or am I having déjà vu?[ATTACH]18093[/ATTACH]WebMatrix (one word) is, in fact, a brand new …

Member Avatar for masterjiraya
3
662
Member Avatar for jeffcogswell

I've been using jQuery for a few years now, and the more I use it, the more I like and appreciate it. It seems like I'm always finding new ways to use it, and usually those new techniques result in me writing less code and ultimately being more productive. On …

Member Avatar for twiss
2
582
Member Avatar for WASDted

There were other options besides just the paper clip. There was this pretty cool Albert Einstein character.

Member Avatar for HawkFest
0
523
Member Avatar for jeffcogswell

When I first started working on this article, I was originally planning on reviewing a different product, a new project from Eclipse called Orion. However, it turns out that project just isn't ready for prime time. It's still in a very early stage, and I don't feel I would do …

Member Avatar for jeffcogswell
0
517
Member Avatar for jeffcogswell

Last week, I took a look at Node.js, a powerful server-side implementation of JavaScript. But one thing I found lacking was the way to easily create a web server. Essentially, Node is an implementation of CommonJS, which adds operating systems features to JavaScript. But Node is not a web application …

2
885
Member Avatar for jeffcogswell

[ATTACH=RIGHT]19350[/ATTACH]In the past, the word "JavaScript" usually triggered notions of buttons changing when you float your mouse over them, and images flashing, and silly animations happening in the web browser. Today, however, most programmers recognize that JavaScript is actually much more than that; it's a powerful language that runs in …

6
434
Member Avatar for jeffcogswell

When I was studying computer programming in college many years ago, I didn't imagine that our work could impact lives, particularly in a negative way. We've heard reports (mostly true) of death, dying, and destruction as a result of software problems, such as the time a plane flew right into …

Member Avatar for max121
3
887
Member Avatar for jeffcogswell

Last week, Microsoft released a set of tools for developing software for the new Windows Phone 7 using Visual Basic. In order to use the tools, you have to have Visual Studio 2010 Professional or better (right now the Express versions don't work, although I've heard that will change). But …

Member Avatar for jeffcogswell
1
338
Member Avatar for jeffcogswell

[ATTACH=left]17212[/ATTACH]In the past, the word [I]embedded[/I] was limited to specialty devices that a lot of us used, but few programmers really cared about. Embedded devices meant things like the controllers on your microwave oven or the computer that ran your car's fuel injection system. There are certainly a lot of …

Member Avatar for charmmarkin
0
461
Member Avatar for jeffcogswell

The other day Google announced a new API console to simplify working with their various APIs. These APIs are basically REST-based calls into the Google servers where you connect through a URL, passing different parameters in the URL itself, and get back a response. The response comes back as either …

Member Avatar for 360anish
1
522
Member Avatar for jeffcogswell

[ATTACH=RIGHT]16929[/ATTACH]In a blog posting August 26, Microsoft announced that it is revising the licensing terms of its Security Development Lifecycle, moving parts of it to a Creative Commons license. Security Development Lifecycle is a methodology that Microsoft developed that incorporates best security practices at every level of the development lifecycle …

Member Avatar for sagemore48
0
554
Member Avatar for jeffcogswell

[ATTACH=RIGHT]17677[/ATTACH]Here at DaniWeb, we've talked a lot about [URL="http://www.daniweb.com/reviews/review313227.html"]Intel Parallel Studio[/URL]. I recently had the chance to sit down with Intel's James Reinders, and find out more about his take on [URL="http://software.intel.com/en-us/intel-parallel-studio-home/"]Parallel Studio 2011[/URL]. Mr. Reinders (pronounced Rhine-ders) is a senior engineer at Intel and has been with the company …

7
773
Member Avatar for jeffcogswell

[ATTACH=left]17191[/ATTACH]Today at Intel's IDF 2010 was the official launch of the 2011 version of Intel Parallel Studio. Parallel Studio is a set of tools that enhance Visual Studio to support full parallel programming. This is more than just a simple plug-in for Visual Studio. It's an entire set of tools …

Member Avatar for jeffcogswell
5
318
Member Avatar for jeffcogswell

[ATTACH=RIGHT]17350[/ATTACH]Since the release of the second edition of Parallel Studio this month, I've spent a good amount of time with it, trying out the new features. First, what's Parallel Studio? It's an add-in for Microsoft Visual Studio that gives you a large set of features for writing parallel code that …

Member Avatar for saahiloberoy
4
674
Member Avatar for jeffcogswell

[ATTACH=RIGHT]17189[/ATTACH]I'm here at the Intel Developer Forum 2010 in San Francisco, and this has been a great opportunity for a programmer such as myself. While most programmers might think of Intel as a hardware manufacturer and look to other companies (such as Microsoft) for their development tools, in fact that …

Member Avatar for NicAx64
0
275
Member Avatar for jeffcogswell

I'm still here at the Intel Developer Forum (IDF) 2010, and just had the chance to try out something cool. The Intel Atom processors are lightweight x86 processors for use in a whole range of small devices. And being x86-based, they can run modern desktop operating sytesms. At the beginning …

0
666
Member Avatar for jeffcogswell

I'm here at the IDF 2010 conference in San Francisco, and during this morning's keynote session, I had to the opportunity to see some pretty cool technology. One of the things that they demonstrated was essentially the next generation of handheld game controllers. Think of the Wii remotes, but with …

Member Avatar for Dani
1
235
Member Avatar for gerard4143

I'm biased towards C++ All-in-One for Dummies. Jeff Cogswell (Author, C++ All-in-One for Dummies. :-D)

Member Avatar for DAlexNagy
0
232
Member Avatar for jeffcogswell

Rapid Application Development has come a long way since the early days of Delphi and Visual Basic in the mid 1990s. I remember those days well, as I immersed myself in Pascal development with the original Delphi back in 1995 and even wrote a couple of books about it. Delphi …

3
850
Member Avatar for sridharjakkula

Hi Sridhar, can you post your code so we can take a look at it? In general, if you use the AJAX XMLHttpRequest object (or a library that encapsulates the AJAX functionality), you should be fine. The object should make the call and return the results in a function, instead …

Member Avatar for sridharjakkula
0
174
Member Avatar for jeffcogswell

With the recent release of Visual Studio 2010, Microsoft has updated.NET and the C# language, both now at version 4. One of the new features of C# is the ability to handle dynamic types. But what exactly does that mean? Essentially, if you're very careful, you can use C# in …

Member Avatar for Tekmaven
5
727
Member Avatar for visweswaran28

Do you mean global.asax? If so, you can do URL rewriting inside the Application_BeginRequest function. Look up on the Microsoft MSDN site the function Context.RewritePath.

Member Avatar for jeffcogswell
0
56
Member Avatar for Dhanesh.M

I had this same situation, and if you're willing to use some JavaScript, you can write some AJAX code that will request a page. You could create a page with nothing on it, maybe call it ping.aspx. And then set a JavaScript timer to go off every couple minutes and …

Member Avatar for jeffcogswell
0
84

The End.