<

Video: MySQL Queries Optimization by Peter Zaitsev

Keywords:

Presentation covers some basic rules of queries optimization for MySQL including application based tuning such as avoiding queries if you do not need their results etc.

Presentation covers some basic rules of queries optimization for MySQL including application based tuning such as avoiding queries if you do not need their results etc. Read More

bluetooth simulation in C# with serial ports

Keywords:

The article presents a mobile device application that uses serial ports to simulate a bluetooth connection

The article presents a mobile device application that uses serial ports to simulate a bluetooth connection Read More

UserControls with the MVC Framework

Keywords:

When building applications re-using components that contain functionality that is used in more than one place in that application is best practice. More than that it is one of the fundamentals of OO development.
What about with the MVC framework?
Can we use Controls, or UserControls? Because the MVC Framework does not use ViewState, events can not be used, so how do we use these Controls with the MVC Framework?
With the MVC Framework at this moment in time we can use the MVCToolkit, this Toolkit has UIHelpers, with these UIHelpers it is easier to create Textboxes, Dropdownlists, RadioButtons etc in the View.

When building applications re-using components that contain functionality that is used in more than one place in that application is best practice. More than that it is one of the fundamentals of OO development. What about with the MVC framework? Can we use Controls, or UserControls? Because the MVC Framework does not use ViewState, events can not be used, so how do we use these Controls with the MVC Framework? With the MVC Framework at this moment in time we can ... Read More

MySql Lite Administrator

Keywords: , , ,

MySql Lite Administrator is a php web application that will help you insert and update stuff in your MySQL Database. MySql is probably the most used database for web application. There are many web tools that interact with MySQL, PHPMyAdmin is a great example. But the problem is they are very complex for non expert user. That is why I decided to create user friendly web application for basic management of MySQL.

MySql Lite Administrator is a php web application that will help you insert and update stuff in your MySQL Database. MySql is probably the most used database for web application. There are many web tools that interact with MySQL, PHPMyAdmin is a great example. But the problem is they are very complex for non expert user. That is why I decided to create user friendly web application for basic management of MySQL. Read More

OpenSocial Updates: hi5, AOL, MySpace and imeem

Keywords: , , , , , , , , ,

GPS EastToday at Graphing Social Patterns, executives from hi5, AOL, MySpace and imeem provided updates on their OpenSocial platform usage. Patrick Chanezon from Google opened by explaining that Chinese service OpenPNE out of China and StudiVZ out of Germany are the two newest OpenSocial providers. He also shared some updated stats:

– 19 days in production
– 275 million users
– 66 million installs
– 2,000 applications built on OpenSocial
– 20,000 developers
– 10 million daily app users

OpenSocial

 

AOL

The AOL OpenSocial discussion was brief as the panel was almost out of time but the discussion focused on the third-party and advertising aspects.

 

imeem

imeem focused on music and showed off some basic OpenSocial goodies you could build on imeem. Apparently you can access the entire music library on imeem using OpenSocial.

 

MySpace

MySpace came out of the gate boasting how large they are and noted they are twice as large as the nearest competitor (without naming Facebook). The pitch was simple, "want to reach the largest OpenSocial community? Build on MySpace." Staggering stat: 12% of all Internet minutes are spent on MySpace! The MySpace guy wouldn’t answer my question about the costs associated with being a "featured app" - said something about being a developer and not a business guy. I don’t buy it for a minute mister!

 

hi5

For some reason, the hi5 guy decided to open by putting on a gray shirt - he said that all business people wear blue shirts and khaki pants (luckily he didn’t take his pants off!) - the stunt didn’t seem to get much of a reaction from the audience. It felt like hi5 was the little engine that could from his presentation. They do have very strong adoption of the OpenSocial apps by their community.

Partner Links
Manage your finances online with Geezeo
Web Jobs
CenterNetworks LinkedIn Business Group
CenterNetworks Facebook Fan Page
Check out SmugMug for a free trial

Today at Graphing Social Patterns, executives from hi5, AOL, MySpace and imeem provided updates on their OpenSocial platform usage. Patrick Chanezon from Google opened by explaining that Chinese service OpenPNE out of China and StudiVZ out of Germany are the two newest OpenSocial providers. He also shared some updated stats: -- 19 days in production -- 275 million users -- 66 million installs -- 2,000 applications built on OpenSocial -- 20,000 developers -- 10 million daily app users   AOL The AOL OpenSocial discussion was brief as the panel was almost ... Read More

Find Tweeters in Your Area with TwitterLocal

Keywords: , , , , , , , , ,

TwitterLocal is a great tool for anyone that has ever wondered if anyone close to them, geographically that is, uses Twitter just like they do. This site allows you to input a location, whether it’s a city or a state, and check the surrounding area (up to 20 miles) to see who else is […]

TwitterLocal is a great tool for anyone that has ever wondered if anyone close to them, geographically that is, uses Twitter just like they do. This site allows you to input a location, whether it’s a city or a state, and check the surrounding area (up to 20 miles) to see who else is Twittering close by. I am located in Fayetteville, Arkansas which is a small town, and I want to find all of the people that are Twittering around me. ... Read More

Quality Black And White Icons

Keywords: ,

Every icon in the set is very detailed and clear.
Within the set, you can find any icon an application may require like arrows, baskets, documents, comments, users, photos, etc.

Every icon in the set is very detailed and clear. Within the set, you can find any icon an application may require like arrows, baskets, documents, comments, users, photos, etc. Read More

How big is your source code?

Keywords: , , ,

Curl compares the size of their source code for a simple application to the code for a similar JavaFX application.
Are other RIA bloggers willing to post the code for their favorite RIA technology? It’s a pretty short program and very GUI centric, but its a fun to compare solutions all the same.

Curl compares the size of their source code for a simple application to the code for a similar JavaFX application. Are other RIA bloggers willing to post the code for their favorite RIA technology? It's a pretty short program and very GUI centric, but its a fun to compare solutions all the same. Read More

How to fill an empty napkin

Keywords: , , , , ,

Before I bore you with some theory let me quickly show you, how I think you can fill any (!) empty napkin in a minute with a meaningful sketch of a software system, be it completely new or already 30 years old, whether it´s object oriented or all assembler code, and regardless of its size.

Imagine your boss calling you in to talk to you about a new software project. He explains to you his grand vision of a one-size-fits-all “Hello, world!” program. And you can´t hold back your excitement. What a great opportunity for you to show off your skills as a software architect! You go through the requirements with him and make sure you understand every detail. Then you impress your boss with your first architectural sketch. It´s rough, yes, but at least you can show him something right away. You don´t fear an empty sheet of paper (or Visio drawing canvas). Right to the contrary! You love napkins when they are empty!

Here´s what you draw for your boss on the back of a napkin you happen to have brought with you:

image

That´s it. Plain simple, and enough to convey your understanding of his amazing idea.

And what is it you depicted? It´s the whole application, all that you have to develop and don´t know yet how to implement. All the intricacies and complexities of the application are represented by, well, just one “software cell” - the circle with the dot in the middle:

image

I call it a software cell, because it looks like a biological cell with a membrane and a core:

image

source: http://www.schule.at/index.php?url=kategorien&kthid=6191

And like a biological cell a software cell encapsulates complex processes and shields them from the outside world. By drawing a software cell you thus distinguish an inside from an outside, a system from its environment.

image

That´s not difficult, isn´t it? But it´s an important first step, since it draws a line in the sand separating what you have to implement from what you don´t have to implement. And it´s important because it starts software development on a level of abstraction your boss is still comfortable with. He´s an important stakeholder of the whole effort, so you want him to feel comfortable and confident and understanding as long as possible. How better to do that by drawing pictures even he understands?


Before I bore you with some theory let me quickly show you, how I think you can fill any (!) empty napkin in a minute with a meaningful sketch of a software system, be it completely new or already 30 years old, whether it´s object oriented or all assembler code, and regardless of its size. Imagine your boss calling you in to talk to you about a new software project. He explains to you his grand vision of a one-size-fits-all ... Read More

Docstoc Launches One Click Large Document Transfer

Keywords: , , , , , , , ,

DocstocDocument sharing service Docstoc is out with a potentially major upgrade today. The new functionality is called OneClick and allows you to share documents via email no matter how large the files are. I’ve embedded a video that describes the service below. OneClick is a simple desktop widget that you select when you have large documents to share. After the documents are uploaded to Docstoc, the OneClick application opens your default email application and puts the links directly into the email. It’s really simple to use.

Adam Ostrow notes that this new utility will help drive user adoption of Docstoc and I completely agree - this is why I noted that it’s a major upgrade above. Not only will this drive user adoption, it will also help Docstoc to increase their keyword rich content index. While it appears that documents uploaded with OneClick show as private by default, Docstoc would be smart to push users to change the privacy settings on their next login.

The only filetypes that are supported with Docstoc’s OneClick are .doc, .pdf, .xls, .ppt. This may limit the tool’s functionality as other large file email replacement tools like YouSendIt allow you to send any file type. Will the casual user know when to use DocStoc and when not to? Mark Hendrickson has the same concerns regarding file type. Frankly they should allow any file type to be uploaded and just show the files as a list rather than showing them in the Docstoc player. That’d be hot.

The document sharing battle between Scribd and Docstoc is great to watch as it’s forcing both to continue to innovate and that’s a good thing for all of us. Check out our interview with Docstoc CEO Jason Nazar.

Partner Links
Manage your finances online with Geezeo
Web Jobs
CenterNetworks LinkedIn Business Group
CenterNetworks Facebook Fan Page
Check out SmugMug for a free trial

Document sharing service Docstoc is out with a potentially major upgrade today. The new functionality is called OneClick and allows you to share documents via email no matter how large the files are. I've embedded a video that describes the service below. OneClick is a simple desktop widget that you select when you have large documents to share. After the documents are uploaded to Docstoc, the OneClick application opens your default email application and puts the links directly into the email. It's really simple to ... Read More