"Create 1-click installers of your iPhone Simulator apps to share with other developers for testing. Or to send it to someone to create Screencasts for reviews."
- Kamath (नमः)
from Bookmarklet
Processing 1.0 Processing is an open source programming language and environment for people who want to program images, animation, and interactions. - http://processing.org/exhibit...
I was actually hacking on a (failed) fork of Processing called OhProcessing. The point was to cleanup the code base which is horrendous. Processing is awesome, but the command-line options were unfinished and there's quite a bit of duplication in the source...
- Rudolf Olah
Simple Example: You must validate the contents of a list of Widgets. The most complex case involves 3 seperate lookups from other lists, each lookup depending on the other. The least complex is a simple lookup in another list. I'd generally tackle this from the most complex case as it starts me with the most generic solution that can get scaled back in each similar, but less complicated (and separate), implementation. It may vary by the situation specifics, but I generally go after the most complicated so that I have no surprises on the less complicated one. If the most complicated one seems too complicated then I will try for something in the middle if it exists.
- xero
I usually go for the simple one first while also thinking about how to generalize it or where I may have to make changes.
- Rudolf Olah
"What is NoSQL (technically speaking)? The names of these projects are as diverse as they are whimsical: Hadoop, Voldemort, Dynomite, and others. But they are generally unified by a few things, including: Don't call them databases. Amazon.com's CTO, Werner Vogels, refers to the company's influential Dynamo system as a "highly available key-value store." Google calls its BigTable, the other role model for many NoSQL adherents, a "distributed storage system for managing structured data." They can blow through enormous amounts of data."
- xero
"If you find yourself maintaining this horribly designed, hacked together legacy code from the early days of a company be thankful and bask in its glory. Without that spaghetti nightmare you wouldn’t have that job. It was that short sighted thinking that was able to get something done and create a profitable product/company."
- xero
from Bookmarklet
I have to agree with this article. It should be noted though that it does eventually say that you need the organization and clarity in startup code, just not to the point that it drives any real decisions.
- xero
Seems pretty bogus to me. Both sides of the pendulum can be equally fatal - if you don't get stuff done, you won't have customers, but once you have that spaghetti nightmare you may not be able to keep them, and worse, you may not be able to make the new developers you hired with the money from the customers either be productive or stick around.
- Robin Barooah
I think you have to find the balancing point, but I think it leans toward productivity instead of elegance. But, the more you forgo good organization and design, the more important automatic tests are going to be. You have to keep maintenance in mind, but you generally let getting the job done quickly win at first. Version 3 or 4 of your product is almost always a complete rewrite...
more...
- xero
Along with Apple’s official release of the new iPhone 3.0 software came a number of new graphic elements. We’ve been holding off updating the Photoshop file until we could properly implement the additions. We built it using vectors, so it’s all still fully editable. Apple’s SDK is amazing, but when we need to mock up something quickly for a pitch we turn to this.
- Kamath (नमः)
from Bookmarklet
"At present Gallio can run tests from MbUnit versions 2 and 3, MSTest, NBehave, NUnit, xUnit.Net, and csUnit. Gallio provides tool support and integration with CCNet, MSBuild, NAnt, NCover, Pex, Powershell, Resharper, TestDriven.Net, TypeMock, and Visual Studio Team System. Gallio also includes its own command-line runner, Echo, and a Windows GUI, Icarus. Additional runners are planned or under development. Third parties are also encouraged to leverage the Gallio platform as part of their own applications."
- xero
from Bookmarklet
"10BestHosting2009.com searches the web for the top, most reliable and low cost web hosting companies, then rates them according to reliability, price, features, support, control panel and ease-of-use."
- xero
from Bookmarklet
"The Burst Engine is an OpenSource vector animation engine for the HTML5 Canvas Element. Burst provides similar web functionality to Flash and contains a layer based animation system like After Effects. Burst uses a very light-weight JavaScript frame, meaning your animations will download un-noticeably quick and can be controlled using very simple JavaScript methods. For example: the [-] logo above is a Burst animation attached to a mouseOver event using the following code... Burst.start("expand");"
- xero
from Bookmarklet
"The IIS Search Engine Optimization Toolkit makes it easy to analyze and assess how search engine friendly your web-site is. It pinpoints SEO violations, and provides instructions on how to fix them. The IIS Search Engine Optimization Toolkit is free, takes less than a minute to install, and can be run against any existing web-server or web-site. There is no need to install anything on a remote server to use it – just type in the URL of the site and you’ll get a report back a site analysis report with actionable items that that you can use immediately to improve it."
- xero
from Bookmarklet
Interaction Design Pattern Library - Collection of many UI elements, what they are, when to use them, and when not to use them. - http://www.welie.com/pattern...
"This week we released the Windows 7 RC Training Kit for Developers as part of our ongoing effort to give you, all the Windows developers out there, and valuable content to work with while making your application shine on Windows 7. This version of the training kit includes 10 presentations and 8 Hands-On-Labs (HOL), covering most of the Windows 7 light-up features as well as application compatibility topics. Note that the HOL gives you the opportunity to get firsthand experience in programming key Windows 7 Light-Up features, such as the Taskbar, Libraries, Multi-Touch, Sensors and Location, Graphics, Ribbon, Trigger Start Services, Instrumentation and Event Tracing for Windows (ETW). We also provide a brief Application Compatibility overview."
- xero
from Bookmarklet
who knows, how i could handle my computer, wich connected to the internet. How to controll input and output. Maybe there are ready software? If it is not, so what is better to choose to handle? for example: i send e-mail with the command in the body and my application recives it and did som actions.
What kind of computer is it? You could use hamachi vpn to control your computer for example?
- alfred westerveld
PC. I need to controll it with the commands like "power off", "open explorer"
- green-creeper
A windows computer? Maybe logmein.com or Hamachi vpn? Good question :). I don't know a solution where you can mail like you say but I just completely take over command of my computer with logmein.com or ssh or something.
- alfred westerveld
the problem is that computer connected via proxy, so i need client, wich wil chek any commands.
- green-creeper
If you have a windows computer or MAC then I would use logmein.com. All traffic will be tunneled via port 80 so proxy does not matter. You can then connect to your pc from there site using flash. I think it is a cool product and hopefully it can help you out? On linux you can tunnel SSH via port 80 and then control your computer. Good luck.
- alfred westerveld
thnx. i think if i need such feature, it could be usefull for others...
- green-creeper
Does anyone here have any experience with encrypting user's personal data and storing it encrypted in the database ( MySQL) ? It has to be two way because the user ( once logged into the system ) must be able to see it and change it. The encryption key should not be stored anywhere in the system.
I was thinking I could store user's password encrypted ( one way ). and after login use the password that the user provides to encrypt/decrypt the sensitive data. But what do I do if the user forgets his password ?
- Mihai Secasiu
You can assign random password and use it as your private key. However, isn't this method is also keeping your key on the system?
- Ozkan Altuner
I think you should not display the password to the user even if he has login to the system. The user must be able to change it, but no need of seeing it. If the user forgot the password, that's his fault and you are not required to display it back; instead you should ask him to pick a new password.
- Kamal Mettananda
"Google Wave is a new tool for communication and collaboration on the web, coming later this year. Watch the demo video below, sign up for updates and learn more about how to develop with Google Wave."
- xero
from Bookmarklet
"The Physics Helper for Blend and Silverlight contains several user controls which allow you to draw objects in Expression Blend 2, and have those objects translated directly into Physics objects using the Farseer Physics Engine. This can be a great timesaver for creating games, as it is traditionally difficult to line up underlying physics bodies and geometries with your Blend artwork."
- xero
from Bookmarklet
"The Farseer Physics Engine is an easy to use 2D physics engine designed for Microsoft’s XNA and Silverlight platforms. The Farseer Physics Engine focuses on simplicity, useful features, and enabling the creation of fun, dynamic games."
- xero
from Bookmarklet
I'm listening to a Silverlight game development webcast at the moment by the creator of this site. The site is good for getting started with creating games using Silverlight.
- xero
from Bookmarklet
"A ribbon control built on jQuery. It supports grouping, dropdown menus, nested lists theming and more." -- Pretty self-explanatory. It's pretty snappy too. The styling it a little off, but that can be easily fixed since you can style it yourself.
- xero
from Bookmarklet
That is way cool - but the Office ribbon takes up too much screen real estate, even more so in a browser (IMHO). Very very nice looking though :-)
- Michael Manning
Good fun wonder what it would be like in a CMS
- Ben
@Ben That was my thinking - in a web browser RTE somewhere in the middle of a page it might be a little big?
- Michael Manning
The ribbon is actually the main reason I don't use the later versions of Office :) Great effort in jQuery though
- Mo Kargas
The ribbon actually takes up the same (sometimes less) screen real estate in Office as the usual set of toolbars people had open did, except you have access to everything with only one toolbar open instead of having to show and hide several. It might be a bit much in a browser though. In a browser, I'd implement it all collapsed to the tab labels, fly out on hover, and put commonly used actions in the quick launch area next to the office icon.
- xero
"The Scrum community acknowledges that only 25% of teams adopting Scrum will get the value they hope to get from it. However, they don't investigate if Scrum itself is the reason for this. In my opinion, the high failure rate is due to the fact that Scrum works in certain contexts but has little ability to change the contexts in which it doesn't work well."
- imabonehead
from Bookmarklet
"One of the keys to understanding the model is the bidirectional edge between the customer and write a story. The team keeps writing stories until the customer doesn’t want any more stories and accepts a build. Other keys are the bidirectional edge out of accept story and the inhibitor arcs into accept build. Those things give the model most of the “iterative goodness” you’d expect."
- imabonehead
from Bookmarklet
Free tool for designing, testing, and analyzing existing Regular Expressions. Supposed to be great for reverse engineering that nightmare RegEx *someone* left in your legacy code.
- xero
from Bookmarklet