background preloader

Programming

Facebook Twitter

Developing Native Android Apps with Titanium.

SEO

Stack Overflow. Draggables. Startups. 20 Methods for Upping Your Current Web Design Skills. Design All great designers are constantly improving their skills. There has never been a successful designer, or anyone of another profession for that matter, that has stopped at a certain point and said, "Good enough". Fortunately, there are plenty of ways to always be learning new things, and to always be improving. In this post we're looking into 20 different ways a web designer can improve their skills at any time. They involve everything from learning new abilities, to changing focus, and to revamping one's mindset when it comes to design.

Check out these 20 methods for improving as a web designer, and feel free to add your own techniques in the comments section! 20 Great Improvement Methods 1. Check out websites like UI-Patterns.com to explore the best user interface patterns for the web. User Interface Pattern Websites: 2. Look at the detail in everyday objects, and actively look at detail in other web designs. 3. Many clients love a designer that offers SEO services. 4. 5. 6. 7. 8. FBML Essentials.

Drupal

Best Web-Frameworks ? Find and compare PHP, Ruby, Perl, ASP.net, ColdFusion, JS and CSS Frameworks. Low Cost Usability Testing - UserTesting.com. WhatTheFont! ? MyFonts. 30 Best Eclipse Plugins | AjaxLine. PyDev - Python Development Environment for Eclipse Pydev is a plugin that enables users to use Eclipse for Python, Jython and Iron Python development, making Eclipse a first class Python IDE.

EasyEclipse for LAMP EasyEclipse for LAMP is an Eclipse distribution to develop web applications with dynamic languages and provide support for PHP, Python, Perl, and Ruby and Ruby On Rail development with a web server and a database, CVS and Subversion. CFEclipse ColdFusion plugin for Eclipse Includes most of the commonly used features from DreamWeaver and Homesite and whole lot that neither of them have.

The goal is to produce an IDE for CFML. Spket IDE Spket IDE is powerful toolkit for JavaScript and XML development. ATL (Atlas Transformation Language) is a model transformation language and toolkit. PTI - PHP Tool Integration On one site there exists many good PHP tools such as PHPUnit or PHP CodeSniffer which support the development of PHP scripts. Skyway Builder Community Edition Bravo JSP editor Emac+ Sorting Algorithm Animations.

Algorithms in Java, Parts 1-4, 3rd edition by Robert Sedgewick. Addison Wesley, 2003. Quicksort is Optimal by Robert Sedgewick and Jon Bentley, Knuthfest, Stanford University, January, 2002. Dual Pivot Quicksort: Code by Discussion. Bubble-sort with Hungarian (“Csángó”) folk dance YouTube video, created at Sapientia University, Tirgu Mures (Marosvásárhely), Romania. Select-sort with Gypsy folk dance YouTube video, created at Sapientia University, Tirgu Mures (Marosvásárhely), Romania.

Sorting Out Sorting, Ronald M.

Hacking

Html. Damn Cool Algorithms, Part 1: BK-Trees. Posted by Nick Johnson | Filed under coding, tech, damn-cool-algorithms This is the first post in (hopefully) a series of posts on Damn Cool Algorithms - essentially, any algorithm I think is really Damn Cool, particularly if it's simple but non-obvious. BK-Trees, or Burkhard-Keller Trees are a tree-based data structure engineered for quickly finding near-matches to a string, for example, as used by a spelling checker, or when doing a 'fuzzy' search for a term. The aim is to return, for example, "seek" and "peek" if I search for "aeek". What makes BK-Trees so cool is that they take a problem which has no obvious solution besides brute-force search, and present a simple and elegant method for speeding up searches substantially. BK-Trees were first proposed by Burkhard and Keller in 1973, in their paper "Some approaches to best match file searching".

Before we can define BK-Trees, we need to define a couple of preliminaries. The tree is N-ary and irregular (but generally well-balanced). 45 Free Online Computer Science Courses | ProgrammerFish. Missed lectures or hate teachers? Or want to study computer science courses without going to university? … You can study anytime anywhere because there are number of free online computer science courses available on internet that are very interactive. Here is the list of 45 free online computer science courses that are designed by teaching experts from best universities of the world (almost the whole graduation!).

1. Programming Methodology CS106A , Stanford University Course. Complete set of course materials. 2. This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. 3. Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. 4.

The purpose of this course is to introduce you to basics of modeling, design, planning, and control of robot systems. 5. 6. Welcome. How to recognise a good programmer. It’s not as easy as it sounds. CV experience is only of limited use here, because great programmers don’t always have the “official” experience to demonstrate that they’re great. In fact, a lot of that CV experience can be misleading. Yet there are a number of subtle cues that you can get, even from the CV, to figure out whether someone’s a great programmer. I consider myself to be a pretty good programmer. At the same time, I’ve spent a fair amount of time on the business side of the fence, filtering technical CVs for projects, interviewing people, etc. Thanks to this, I think I have a bit of experience in recognising good programmers, and I want to share it in this article, in the hope that it may help other “business guys” to recognise good programmers. In his article The 18 mistakes that kill startups , Paul Graham makes the following point: “… what killed most of the startups in the e-commerce business back in the 90s, it was bad programmers.

I disagree with Mr Graham on this one.

Css

8 Regular Expressions You Should Know. Regular expressions are a language of their own. When you learn a new programming language, they're this little sub-language that makes no sense at first glance. Many times you have to read another tutorial, article, or book just to understand the "simple" pattern described. Today, we'll review eight regular expressions that you should know for your next coding project. Before we start, you might want to check out some of the regex apps on Envato Market, such as: You can extract emails, proxies, IPs, phone numbers, addresses, HTML tags, URLs, links, dates, etc.

Extract, scrape, parse, harvest. Extract emails from an old CSV address book.Extract image sources from HTML files.Extract proxies from online websites.Extract URL results from Google.Fast regex testerAJAX-basedjQuery etc are not required.No database requiredAdvertisement ready This item is a PHP RegEx builder, which helps you to build Regular Expressions in an extensible PHP syntax. All that in a PHP syntax. My-us3r_n4m3 myp4ssw0rd.