Pages tagged development:

Microsoft SDKs
http://msdn.microsoft.com/en-us/dd299405.aspx

Links to many of Microsoft's SDKs
WEBデザイナ/開発者が覚えておくと便利なブックマークレット集:phpspot開発日誌
http://phpspot.org/blog/archives/2008/11/web_38.html
useful web tools
めもめも
K. Scott Allen : Function.apply and Function.call in JavaScript
http://odetocode.com/Blogs/scott/archive/2007/07/04/11067.aspx
function.apply and .call control the scope of the this keyword
Function.apply and Function.call
携帯サイトを作る際に読んでおきたいサイトや本いろいろ - IDEA*IDEA ~ 百式管理人のライフハックブログ ~
http://www.ideaxidea.com/archives/2009/01/mobile_site_references.html
XML Parsing with jQuery | Switch on the Code
http://www.switchonthecode.com/tutorials/xml-parsing-with-jquery
Parsing an XML feed or page using jQuery.
New CSS Sticky Footer - 2009
http://www.cssstickyfooter.com//
web design
Rules of Database App Aging - Push cx
http://push.cx/2009/rules-of-database-app-aging
"all fields become optional" etc. good stuff.
Rule 3. (too true!) Chatter Always Expands
This will be incomprehensible to non developers in the audience, but oh god, this is so painfully, painfully true.
"I mentioned I’ve learned some rules of how database apps change over time, now that I’ve done a few dozen. They are: ... "
はてなブックマーク全文検索機能の裏側 - moratorium
http://d.hatena.ne.jp/kzk/20081216
pfi++。どうやってるのか不思議に思ってた(index-fabricかfat-btreeみたいなやつかと)。csaのロードバランス方法はどういうアルゴリズムなのかな(サーチ時はすべてのノードに問合
django-reversion - Google Code
http://code.google.com/p/django-reversion/
"Version control for Django models"
Reversion is an extension to the Django web framework that provides comprehensive version control facilities.
Revision control for Django models. Might be useful for those times when I forget/neglect to add to SVN.
Selector Shell
http://selector-shell.appspot.com/
It "is a browser-based tool for testing what CSS becomes in different browsers. It works by taking some raw text, inserting a dynamic STYLE element into the HEAD with that raw text as its content, and then reading the CSSOM to see what the browser has parsed it into. It is written in Javascript."
ブラウザが解釈しているCSSがわかる「Selector Shell」
各種ブラウザで「Test It」してみればどんなCSSが利いているかが一目瞭然!
See how your browser is interpreting CSS code.
Main page - Introduction to Genetic Algorithms - Tutorial with Interactive Java Applets
http://www.obitko.com/tutorials/genetic-algorithms/index.php
e area of genetic algorithms is very wide, it is not possible to cover everything in these pages. But you should get some idea, what the genetic algorithms are and what they could be useful for. Do not expect any sophisticated mathematic
Robby on Rails : Subdomain accounts with Ruby on Rails explained
http://www.robbyonrails.com/articles/2009/01/11/subdomain-accounts-with-ruby-on-rails-explained
Savoy » My iPhone is not a Mac Pro
http://savoysoftware.com/blog/?p=114
This article is about enhancing the performance of iPhone applications using the power of Objective C++. By discussing a real-world problem from Savoy’s Spots application, the article shows the necessary optimizations to make the program run smoothly in three steps.
Using Objective-C++ on the iPhone application "Spots" to achieve acceptable performance in an intensive graphical application.
Dynamically Generating PDF Files with PHP and Haru
http://devzone.zend.com/article/4044-Dynamically-Generating-PDF-Files-with-PHP-and-Haru-
Haru and Zend intro
UIデザインガイドラインのまとめ : could
http://www.yasuhisa.com/could/roundup/ui-design-guidelines/
Apple을 비롯한 여러가지 업체에서 제공하는 UI가이드라인에 대한 정보
Movable Type Developer's Toolbox | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2008/12/08/movable-type-developers-toolbox/
By Steven Snell Because we have published several other comprehensive resources for developers of other content management systems (CMSs), we didn’t want to forget Movable Type. Like the other CMSs we have featured, Movable Type
Generic Work Process - v1.0
http://project.cmd.hro.nl/cmi/hci/toolkit/index.php
EWD1036.PDF (application/pdf Object)
http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1036.PDF
Talk notes from 1988: "The concept of radical novelties is of contemporary significance because, while we are ill-prepared to cope with them, science and technology have now shown themselves expert at inflicting them upon us. Earlier scientific examples are the theory of relativity and quantum mechanics; later technological examples are the atom bomb and the pill." The radical novelty of the automatic computer can be found in large numbers and digital (as opposed to analog) implementation: small changes, potentially big effects. Towards the final third this amazing talk becomes a bit uptight.
Edsger Dijkstra, the greatest computer scientist to never own a computer, hand wrote and distributed 'On the Cruelty of Really Teaching Computer Science'
Wordpress便利なプラグイン30選 | DesignWalker
http://www.designwalker.com/2009/01/wp-plugins.html
iPhone用のテンプレートで表示してくれるプラグインなども。
目新しいかんじのがある
ブラウザ上でさくさくデータベースの設計ができる『WWW SQL Designer』がすごすぎる - IDEA*IDEA ~ 百式管理人のライフハックブログ ~
http://www.ideaxidea.com/archives/2009/01/www_sql_designer.html
これは次回使いたい。
ウノウラボ Unoh Labs: テスト計画書のテンプレート
http://labs.unoh.net/2009/01/post_130.html
項目確認用に。
10 Steps To Protect The Admin Area In WordPress | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/01/26/10-steps-to-protect-the-admin-area-in-wordpress/
The administration area of a Web application is a favorite target of hackers and thus particularly well protected. The same goes for WordPress: when creating a blog, the system creates an administrative user with a perfectly secure password and blocks public...
The administration area of a Web application is a favorite target of hackers and thus particularly well protected. The same goes for WordPress: when creating a blog, the system creates an administrative user with a perfectly secure password and blocks public access to the settings area with a log-in page. This is the cornerstone of its protection. Let’s dig deeper!
The administration area of a Web application is a favorite target of hackers and thus particularly well protected. The same goes for WordPress: when creating a blog, the system creates an administrative user with a perfectly secure password and blocks public access to the settings area with a log-in page. This article focuses on defending the administration area of WordPress, meaning all those pages in the wp-admin folder (or http://www.yourblog.com/wp-admin/) that are displayed after a user a verified.
By Sergej Müller and Alex Frison The administration area of a Web application is a favorite target of hackers and thus particularly well protected. The same goes for WordPress: when creating a blog, the system
The administration area of a Web application is a favorite target of hackers and thus particularly well protected. The same goes for WordPress: when creating a blog, the system creates an administrative user with a perfectly secure password and blocks public access to the settings area with a log-in page. This is the cornerstone of its protection. Let’s dig deeper! This article focuses on defending the administration area of WordPress, meaning all those pages in the wp-admin folder (or http://www.yourblog.com/wp-admin/) that are displayed after a user a verified. We highlighted the phrase “after a user is verified” deliberately: it should be explicitly understood that only a simple query stands in the way of an evil hacker and the powerful admin area of your whole blog. The latter is only as strong as the passwords that are generated.
Homepage of Michael Goerz » Blog Archive » Python Refcard
http://users.physik.fu-berlin.de/~goerz/blog/2008/05/python-refcard/
Python 2.5 リファレンス一覧カード
Dive into Python 3
http://diveintopython3.org/
"This site is optimized for Lynx just because fuck you. I'm told it also looks nice in graphical browsers." And PapayaWhip.
ちょw、25.1ww
Everything You Need to Get Started With CodeIgniter - NETTUTS
http://nettuts.com/tutorials/php/codeigniter-basics/
build
some framework for php, not that I agree with frameworks...
各種チートシートまとめ - goinger的日記
http://d.hatena.ne.jp/goinger/20090120/1232423745
Essential Java resources
http://www.ibm.com/developerworks/java/library/j-javaresources.html?ca=dgr-jw22JavaList&S_TACT=105AGX59&S_CMP=grsitejw22
Learn to use this package and its open-source cousi
Recursos de java en un mundo lleno de mierda
User Experience Deliverables
http://semanticstudios.com/publications/semantics/000228.php
Tales of the Rampant Coyote: The Black Triangle
http://www.rampantgames.com/blog/2004/10/black-triangle.html
In October of 1994, I’d just started as an honest-to-goodness videogame programmer at a small startup called SingleTrac – which later went on to fame and glory (but unfortunately not much in the way of fortune) with such titles as Warhawk, the Twisted Metal series, and the Jet Moto series. But at the time, the company was less than 20 employees in size and had only been officially in business for about a month. It was sometime in my first week – possibly my first or second day. In the main engineering room, there was a whoop and cry of success. Our company financial controller and acting HR lady, Jen, came in to see what incredible things the engineers and artists had come up with. Everyone was staring at a television set hooked up to a development box for the Sony Playstation. There, on the screen, against a single-color background, was a black triangle.
"We came to refer to certain types of accomplishments as 'black triangles.' These are important accomplishments that take a lot of effort to achieve, but upon completion you don’t have much to show for it."
Sometimes the big victories look pedestrian at first glance.
A great term for those things that take so much effort for seemingly little output.
Black Triangles. They're not just for programmers. (via merlin, via kottke)
sometimes I feel like I'm still trying to get that black triangle to show up...
Switching from scripting languages to Objective C and iPhone: useful libraries :: Hackdiary
http://www.hackdiary.com/2009/01/26/switching-from-scripting-languages-to-objective-c-and-iphone-useful-libraries/
o go the other way, dictionaries and arrays gain a JSONRepresentation method.
Starting out with Objective-C - The Unofficial Apple Weblog (TUAW)
http://www.tuaw.com/2009/01/15/starting-out-with-objective-c/
While we've previously mentioned how to delve into programming in Objective-C, there have been some recent releases of educational materials that can help those who want to learn the language
Starting out with Objective-C.
Reject Database for iPhone Developer
http://iphone-rejectdb.appspot.com/
ASP.NET MVC 1.0 Release Candidate Now Available - ScottGu's Blog
http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx
BBC - Radio Labs - How we make websites
http://www.bbc.co.uk/blogs/radiolabs/2009/01/how_we_make_websites.shtml
how good is the BBC?
Teensy USB Development Board
http://www.pjrc.com/teensy/
The Teensy is a complete USB-based microcontoller development system, featuring a 16 MHz AVR (AT90USB162) processor, in a very small footprint! All programming is done via the USB port. No special programmer is needed, only a standard "Mini-B" USB cable and a PC or Macintosh with a USB port.
Headius: My Favorite Hotspot JVM Flags
http://blog.headius.com/2009/01/my-favorite-hotspot-jvm-flags.html
parámetros de la bazofia de la máquina virtual del puto java
LÖVE - Free 2D Game Engine
http://love2d.org/home
Scratch for older kids?
I’m Attending MIT, Stanford & Harvard ~ Mattias Geniar
http://mattiasgeniar.be/2009/01/29/im-attending-mit-stanford-harvard/
Free classes
online courses to check out
Check the courses offered
【特集】iPhoneアプリケーション開発入門 (1) 2008年の一大トピックス | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/special/2008/iphone/index.html
"開発を始めるための準備、実際にアプリケーションを作成するチュートリアル、さらにiPhoneならではの機能の実装などを説明する。この記事を読めば、iPhoneアプリケーション開発の最初の一歩が踏み出せるはずだ。"
iPhoneアプリの開発方法
Code Like a Pythonista: Idiomatic Python
http://python.net/%7Egoodger/projects/pycon/2007/idiomatic/handout.html
Web屋のためのVim設定・Tipsまとめ 1/2 - ナレッジエース
http://blog.blueblack.net/item_340
満足せる豚。眠たげなポチ。:大規模サービスの運用事例まとめ
http://blog.hacklife.net/archives/51788873.html
Infrastructure for Modern Web Sites « random($foo)
http://randomfoo.net/2009/01/28/infrastructure-for-modern-web-sites
leonard lin's weblog. topical geek news.
list of backend and frontend requirements
Tweet! Put Twitter on your site with jQuery widget
http://tweet.seaofclouds.com/
Put Twitter on your site with this simple, unobtrusive jQuery widget.
Tweet! put twitter on your website with tweet!, an unobtrusive javascript plugin for jquery. Demo displaying three
Derek Powazek - Programmers are Tiny Gods
http://powazek.com/posts/1655
Yes. Yes we are.
s, God creates thing
Like designers, if you give a programmer a problem with parameters, they’ll apply every bit of genius they have to solve it in the best possible way. If you tell them how to do it, you’ll suffer the wrath of an angry God.
I've found it best not to tell any professional how to do their job.
How To Develop A Firefox Extension | Web Builder Zone
http://css.dzone.com/news/how-to-develop-a-firefox-exten
Admit that you have always wanted to know how to develop a Firefox extension but never had the time to learn. Here I will walk you through and at the end of the article we will have created a fully functional Firefox extension!
Admit that you have always wanted to know how to develop a Firefox extension but never had the time to learn. Here I will walk you through and at the end of...
Web Design+ — Tips and advice on web standards development
http://csswizardry.com/web-design+/
Very useful tip for clearing floated divs
The online home of Harry Roberts, freelance front-end developer.
5 Popular CSS Frameworks + Tutorials & Tools for Getting Started
http://www.noupe.com/css/5-popular-css-frameworks-tutorials-tools-for-getting-started.html
14 Essential Xcode Tips, Tricks and Resources for iPhone Devs
http://www.mobileorchard.com/14-essential-xcode-tips-tricks-and-resources-for-iphone-devs/
Thủ thuật cho Xcode
10 exceedingly useful Flash tutorials | News | TechRadar UK
http://www.techradar.com/news/software/applications/10-exceedingly-useful-flash-tutorials-516564
cmtes
CSS should not be used for layout
http://www.flownet.com/ron/css-rant.html
css for layout
Why CSS should not be used for layout
A List Apart: Articles: Advanced Debugging with JavaScript
http://www.alistapart.com/articles/advanceddebuggingwithjavascript
Are You Making These 10 PHP Mistakes? - NETTUTS
http://nettuts.com/articles/are-you-making-these-10-php-mistakes/
oooooooo
php
25 Beautifully Minimalist Websites - Part 5 | Vandelay Design Blog
http://vandelaydesign.com/blog/hosting/minimalist-inspiration/
Over the past year and a half, I have published four collections of inspirational websites with a minimalist approach to the design. Since more great websites of this style keep appearing, and since readers continue to show an interest in this style, here is the fifth edition. You can see the first four parts here: 25 Beautifully Minimalistic Website Designs 25 Beautifully Minimalistic Website Designs - Part 2 25 Beautifully Minimalistic Website Designs - Part 3 25 Beautifully Minimalistic Website Designs - Part 4 Netlings
25 Beautifully Minimalist Websites
Infragistics Quince: UX Patterns Explorer / Home
http://quince.infragistics.com/#/Main
Specific user experience patterns and their pros and cons.
サイトをもっと速くしたい! サイト最適化に使えるツールいろいろ | DesignWalker
http://www.designwalker.com/2009/01/speedup.html
サイトをもっと速くしたいと思ったときに、サイトを最適化して表示速度を速くしてくれる、使えるツールいろいろとまとめ from Design Walker[http://www.designwalker.com/2009/01/speedup.html]
いろいろあるなぁ
Creating a “Filterable” Portfolio with jQuery - NETTUTS
http://nettuts.com/tutorials/javascript-ajax/creating-a-filterable-portfolio-with-jquery/
If you have worked in your field for a while, there is a pretty good chance that you have a rather extensive portfolio. To make it a little easier to navigate, you will probably be tempted to break them into different categories. In this tutorial, I will show you how to make "filtering by category" a little more interesting with just a little bit of jQuery
John Resig - Talk: The DOM is a Mess
http://ejohn.org/blog/the-dom-is-a-mess/
I gave a talk last week at Yahoo (at the request of the YUI team) all about the DOM. I outlined some of the reasons why the current situation is such a mess, outline some strategies for working around it, and then give some examples of real world code that's being implemented in libraries today.
iPhone on Rails and ObjectiveResource; Making communication between the iPhone and a Rails web-service pain-free.
http://iphoneonrails.com/
interessante per cirqu.it
ObjectiveResource is an Objective-C port of Ruby on Rails' ActiveResource. It provides a way to serialize objects to and from Rails' standard RESTful web-services (via XML or JSON) and handles much of the complexity involved with invoking web-services of any language from the iPhone.
ObjectiveResource is a framework for the iPhone that makes interacting with Ruby on Rails applications dead simple.
Announcing the Article Search API - Open Blog - NYTimes.com
http://open.blogs.nytimes.com/2009/02/04/announcing-the-article-search-api/
This API to search over 2.8 million NT Times articles back to 1981 looks incredible. Plus I really commend the Times for releasing this API. A valuable and useful resource indeed.
モバイル SEO への取り組み - livedoor ディレクター Blog(ブログ)
http://blog.livedoor.jp/ld_directors/archives/51135390.html
モバイル SEO への取り組み - livedoor ディレクター Blog(ブログ)
モバイル SEO への取り組み
15 Open Source Tools For Art & Design Students | Online College
http://www.onlinecollege.org/2009/01/28/15-free-tools-for-art-design-students/
Free web based design tools
分散バージョン管理システムGit入門 - SourceForge.JP Magazine
http://sourceforge.jp/magazine/09/02/02/0655246
Mozilla Add-ons Blog » Blog Archive » How to develop a Firefox extension
http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/
Here I will walk you through and at the end of the article we will have created a fully functional Firefox extension!
I've wondered what goes into coding those things.
Flashでやってしまいがちな14個の間違った使い方 | ClockMaker Blog
http://clockmaker.jp/blog/2009/01/using_flash/
Python Rocks! and other rants
http://personalpages.tds.net/~kent37/stories/00020.html
Great little intro to python
「クックパッド」の裏側にいってきた
http://www.sssg.org/blogs/naoya/archives/1126
「無言語化: 機能を言葉で説明しない」これ、素敵
事例
* 質を高める ユーザに狙った価値を提供できているのかテストするためのもの ユーザテストのときには質問には答えない、質問が出るインターフェースは失敗 顔マーケティング ライバルに勝てる「ウリ」
Create a Language Compiler for the .NET Framework Using C#
http://msdn.microsoft.com/en-us/magazine/cc136756.aspx
Compiler hackers are celebrities in the world of computer science. I've seen Anders Hejlsberg deliver a presentation at the Professional Developers Conference and then walk off stage to a herd of men and women asking him to sign books and pose for photographs. There's a certain intellectual mystique about individuals who dedicate their time to learning and understanding the ins and outs of lambda expressions, type systems, and assembly languages. Now, you too can share some of this glory by writing your own compiler for the Microsoft® .NET Framework.
8 ways to be a better programmer in 6 minutes.
http://www.secretgeek.net/6min_program.asp
simple tips
"Don't kill yourself striving for 100% coverage of code with automated unit tests. But take a few minutes to increase your coverage by 1%. Most likely, that means going from 0% to 1%. And that's the biggest improvement of all." Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fwww.secretgeek.net%2F6min_program.asp
» 40+ “Must see” CSS Tools WebAir Blog
http://www.webair.it/blog/2009/02/09/40-must-see-css-tools/
CSS tools
isitruby19.com • Community-powered gem compatibility for ruby 1.9
http://isitruby19.com/
great way to determine gem compatibility
“The Ruby community needs your help. Install Ruby 1.9.1 then try out your favourite gems and provide feedback here”
Is it Ruby 1.9? Listing Ruby Gems and showing their Ruby 1.9 compatibility
A New Image Replacement Technique: The State Scope Method [CSS Tutorials]
http://www.sitepoint.com/article/image-replacement-state-scope/
Image replacement is arguably one of the most important CSS-based techniques available to a web designer. While some people view image replacement as merely a way to use fonts absent from the client computer, I believe that’s simply untrue. Image replacement has a place on nearly every web site—it can be useful in displaying a variety of page elements: company logos, attractive navigation bars, and fancy paragraph headings. Most importantly though, is its use for the “call to action” buttons; these must stand out in order to attract a visitor’s attention for performing important tasks (like signing up, downloading, or making a purchase).
Yeni bir metin yerine resim koyma metodu
Favicon Generator
http://favicon-generator.org/
Upload an image (GIF, JPEG or PNG) and convert it to a Windows favicon (.ico).
How to become an iPhone developer in eight easy steps | Technology | guardian.co.uk
http://www.guardian.co.uk/technology/gamesblog/2009/feb/10/gameculture-apple
king on a new game ("My next project involves airborne sheep, but I'm afraid that's all I can share at the moment"). You could be next…. Useful links Stuart Varra
Eric's Archived Thoughts: Using HTTP Headers to Serve Styles
http://meyerweb.com/eric/thoughts/2009/01/22/using-http-headers-to-serve-styles/
Une astuce pour avoir une CSS rajoutée partout sur un site : dans le .htaccess Header add Link "</staging.css>;rel=stylesheet;type=text/css;media=all" Ça permettrait de gérer plus efficacement le mode prévisualisation de SPIP
nice hack for staging sites. doesn't work in safari or ie, though.
"So: why not send the link to the style sheet using HTTP headers? Yeah, that’s the ticket!"
Continuous Deployment at IMVU: Doing the impossible fifty times a day. « Timothy Fitz
http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/
Continuous Deployment isn’t just an abstract theory. At IMVU it’s a core part of our culture to ship. It’s also not a new technique here, we’ve been practicing continuous deployment for years; far longer than I’ve been a member of this startup.
unknown terms: tdd, rsync, symlink, schema learned new defn: integrate need to learn big o notat... later. need to sleep
"On average we deploy new code fifty times a day. So what magic happens in our test suite that allows us to skip having a manual Quality Assurance step in our deploy process? The magic is in the scope, scale and thoroughness. It’s a thousand test files and counting. 4.4 machine hours of automated tests to be exact. "
Best Rich Text Editors ready to use in web projects
http://woork.blogspot.com/2009/02/best-rich-text-editors-ready-to-use-in.html
This post illustrates five interesting rich text editors ready to use in your web projects. I also provided some guidelines regarding how to implement them on your pages using a few lines of HTML code. Try them!
git-cheat-sheet-large.png (PNG Image, 3300x2550 pixels)
http://ktown.kde.org/~zrusin/git/git-cheat-sheet-large.png
SmallWorkarounds: Visual Studio 2008 Tips & Tricks for Developers:- This includes some shortcuts and some hidden features in Visual Studio 2008 which will increase your productivity
http://smallworkarounds.blogspot.com/2008/12/visual-studio-2008-tips-tricks-for.html
The Big PHP IDE Test: Why Use One And Which To Choose | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/02/11/the-big-php-ides-test-why-use-oneand-which-to-choose/
In this post, we’ll take a close look at the most popular PHP IDEs, exploring their functions, comparing them in a table and drawing some conclusions. Hopefully, you’ll get an idea of what each PHP IDE has to offer and which one best fits your needs.
"Both PDT and NetBeans are good. If you need a lot of plug-ins, Eclipse is the better choice. If editing tools and code completion are more important to you, then pick NetBeans. NetBeans is a bit more responsive, too."
In this post, we’ll take a close look at the most popular PHP IDEs, exploring their functions, comparing them in a table and drawing some conclusions.
Whoosh
http://whoosh.ca/
Whoosh: a fast pure-Python search engine
Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python.
Pure-Python search
Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Some of Whoosh's features include: * Pythonic API. * Pure-Python. No compilation or binary packages needed, no mysterious crashes. * Fielded indexing and search. * Fast indexing and retrieval -- much faster than any other pure-Python solution. * Pluggable scoring algorithm (including BM25F), text analysis, storage, posting format, etc. * Powerful query language parsed by pyparsing. * Pure Python spell-checker (as far as I know, the only one).
Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Whoosh was created and is maintained by MattChaput. It was originally created for use in Side Effects Software's 3D animation software Houdini. Side Effects Software Inc. graciously agreed to open-source the code.
"Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python."
Scott Hanselman's Computer Zen - Hanselman List of Podcasts for .NET Programmers
http://www.hanselman.com/blog/HanselmanListOfPodcastsForNETProgrammers.aspx
A comprehensive list of podcasts (mostly .Net specific)
Created by Camtasia Studio 6
http://www.bennadel.com/resources/presentations/jquery/video/index.htm
jQuery video tutorial
Jquery Video
The Camtasia Studio video content presented here requires a more recent version of the Adobe Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.
Nice (though a bit lengthy) intro to jQuery
How Not To Sort By Average Rating
http://www.evanmiller.org/how-not-to-sort-by-average-rating.html
I always like it when people call out other people for bad math....
You are a web programmer. You have users. Your users rate stuff on your site. You want to put the highest-rated stuff at the top and lowest-rated at the bottom. You need some sort of "score" to sort by.
1234567890 Day
http://www.1234567890day.com/
It's time to party like it's 1234567890 – 'cause it is!
My Birthday but in Unix Time
UNIXタイムが1234567890になるんだとか
UNIXタイムが1234567890になる瞬間を祝うためのサイト
Unix Timeが1234567890になるんだと。
Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
http://d.hatena.ne.jp/pasela/20090206/svn_backup
バックアップ方法色々。
Is the Relational Database Doomed? - ReadWriteWeb
http://www.readwriteweb.com/archives/is_the_relational_database_doomed.php
Recently, a lot of new non-relational databases have cropped up both inside and outside the cloud.
Article about where key/value databases should be used over relational databases, with some examples of dbs available.
purpose of the key/value databases. is the paradigm changing these days?
23 Amazing And Open Source Ruby On Rails Applications
http://www.webresourcesdepot.com/23-amazing-and-open-source-ruby-on-rails-applications/
Ruby on Rails is a powerful web framework that helps creating web applications easier, faster & writing an organized code. There are lots of websites that use it including popular ones like Twitter, Basecamp, AboutUs & many more. Also, Ruby on Rails powers some amazing open source web applications which you may want to use directly or improve further. Here is a well-categorized 23 open source Ruby on Rails applications
20 Must-Have Free Windows Tools for Software Developers | Switch on the Code
http://www.switchonthecode.com/neat-software/20-must-have-free-windows-tools-for-software-developers
A collection of free Windows tools to help software developers be more productive, write faster code, and debug more efficiently.
Official Google Webmaster Central Blog: Specify your canonical
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
Google's way of allowing sites to specify a normalized URL form for their pages. This allows google to treat various forms of the same URL as one URL for search purposes.
Carpe diem on any duplicate content worries: we now support a format that allows you to publicly specify your preferred version of a URL. If your site has identical or vastly similar content that's accessible through multiple URLs, this format provides you with more control over the URL returned in search results. It also helps to make sure that properties such as link popularity are consolidated to your preferred version.
webmaster central
SOLID Development Principles – In Motivational Pictures - new ThoughtStream("Derick Bailey"); -
http://www.lostechies.com/blogs/derickbailey/archive/2009/02/11/solid-development-principles-in-motivational-pictures.aspx
darwin's firepython at master - GitHub
http://github.com/darwin/firepython/tree/master
Python logging console for Firebug
FirePython is a sexy Python logger console integrated into Firebug.
Professional Software Development » 100 Interview Questions to Ask Employers
http://www.basilv.com/psd/blog/2009/100-interview-questions-to-ask-employers
Over 15 Top Open Source Tools for Web Developers
http://ostatic.com/blog/over-15-top-open-source-tools-for-web-developers
HTML 5 ― HTML 4 からの変更点
http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/
save
w3c html5
HTML5はSGMLやめたのね
What Programming Language Should I Learn? | Regular Geek
http://regulargeek.com/2009/02/11/what-programming-language-should-i-learn/
nice overview of programming languages
As I do my professional and personal work, I am always looking for the best tool for the job. In software development, there are several programming languages that can be used for a wide variety of reasons. I am often asked by people new to software development what is the best language to learn. They get confused when I ask them what they plan on doing. The reason is that people think there is going to be a best language for everything. However, everyone knows that there is no silver bullet. On the other hand, there are some languages which are better suited or more widely used in specific areas. So, given that idea, I came up with a list.
Exactly How to Use CSS Sprites - NETTUTS
http://nettuts.com/videos/screencasts/exactly-how-to-use-css-sprites/
Useful Ajax Auto Suggest scripts collection
http://woork.blogspot.com/2009/02/useful-ajax-auto-suggest-scripts.html
32 Indispensable Bookmarklets for Web Developers and Designers : Speckyboy Design Magazine
http://speckyboy.com/2009/02/16/32-indispensable-bookmarklets-for-web-developers-and-designers/
All of these bookmarklets/favelets will be useful to all web designers and developers, they are the quickest method for testing, analyzing and tweaking any web page.
love the XRAY :D
jQuery : imgPreview Demos
http://james.padolsey.com/demos/imgPreview/full/
5 Ways to Instantly Write Better CSS - NETTUTS
http://nettuts.com/tutorials/html-css-techniques/5-tips-to-writing-better-css/
t remem
Experiences Of A Newbie iPhone Developer
http://www.techcrunch.com/2009/02/15/experiences-of-a-newbie-iphone-developer/
iPhone story
Optimizing Code for Speed
http://www.shlomifish.org/philosophy/computers/optimizing-code-for-speed/
This document will focus on optimizing code to run faster. However, as you will see later, doing this may involve having to optimize the code in a different aspect. Furthermore, often when programmers are trying to optimize one aspect of a program, they are doing so in order to increase speed.
InfoQ: CouchDB and Me
http://www.infoq.com/presentations/katz-couchdb-and-me
In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang and what made him decide to sell his house to work on Free Software.
Very inspiring.
Video: An Introduction to CSScaffold | Anthony Short | Web Design & Development
http://anthonyshort.com.au/blog/comments/video-an-introduction-to-csscaffold/
I'm working on my own spin on CSS frameworks, except that mine is a little bit different. It requires PHP to make CSS better, rather then relying on the bad system that we have to work with.
CodeProject: Visual Representation of SQL Joins. Free source code and programming help
http://www.codeproject.com/KB/database/Visual_SQL_Joins.aspx
Interesting Resources to learn Object Oriented Design
http://woork.blogspot.com/2009/02/interesting-resources-to-learn-object.html
Most people are not aware of the fact that Perl has support for object-oriented programming. If you've used another object-oriented programming language such as Java or C++ or been exposed to object-orientation, t
This is a small list with some basic references about Object Oriented Design process and it includes an UML guide, some articles about how to write OO javascript, PHP and Perl code. I also included some video tutorials about an useful introduction to OO PHP. If you have some interest link to suggest about this topic, please leave a comment, thanks!
Seth's Blog: What is school for?
http://sethgodin.typepad.com/seths_blog/2009/01/super-bowl-laziness.html
# Do well on standardized tests Be able to read for pleasure Learn for the sake of learning
Non-Hierarchical Management (Aaron Swartz's Raw Thought)
http://www.aaronsw.com/weblog/management
Most guides on management are written for big bosses at big companies, not people starting something new who want their team to be as effective as possible. (Hi, startup founders!) So herewith, a guide to effective non-hierarchical management.
Vary responsibilities (not efficient, but unhappy = worse efficiency) * Delegate responsibility (develop the team... either manage or work, not both) * Competent people get things done anyway. Ineffective ones let the excuses pile up. * proactive as well. People tend to suffer quietly * Part of your job is helping people decide what to tackle first. * stop procrastination is to sit down with someone and come up with the next concrete step they have to take and then start doing it together. * people are much happier and more productive when they have control over the way they work. Never take that away. * And if people fight back, know when to step back and say “look, you’re the expert. I was just giving my two cents.” (Hint: It’s right after they start fighting back.) * not to dictate or micromanage, but to have a Socratic dialogue to help figure out what the best answer is. *
A better way to think of a manager is as a servant, like an editor or a personal assistant. Everyone wants to be effective; a manager’s job is to do everything they can to make that happen. The ideal manager is someone everyone would want to have.
97 Things Every Software Architect Should Know - The Book [97 Things] : Near-Time
http://97-things.near-time.net/wiki/97-things-every-software-architect-should-know-the-book
Try before choosing by Erik Doernenburg
DevHub • Free Web Hosted Publishing Platform
http://www.devhub.com/
Info to check later
Microsoft Startup Zone
http://www.microsoftstartupzone.com/pages/home.aspx
Programming Sucks! Or At Least, It Ought To - The Daily WTF
http://thedailywtf.com/Articles/Programming-Sucks!-Or-At-Least,-It-Ought-To-.aspx
Sobering.
The problem with programming is that most of the time the resulting code should boring and simple, not "clever"
The Ultimate Website Launch Checklist | Our Blog | Box UK
http://www.boxuk.com/blog/the-ultimate-website-launch-checklist
Useful CL
When can I use...
http://a.deveria.com/caniuse/#agents=All&cats=All&eras=All&statuses=All&sort=score
Comprehensive listing of support for upcoming web features by the five major browsers.
IE、Firefox、Safari、Chrome、Operaの主要ブラウザの各バージョンでの各種ウェブテクノロジーのサポート状況の一覧表
WordPressをちょちょいと使いやすくする15のスニペット | コリス
http://coliss.com/articles/blog/wordpress/wordpress-15-snippets-for-developers.html
編集リンク追加,エントリー合計数表示,特定カテゴリ非表示など15個
WordPressの各エントリーに編集ボタンを付けたり、シングルクォートの自動置換を無効化するなど、使いやすくするための15のスニペットをForTheLoseから紹介します。
コメントとトラックバックを分離するコードが出てる。
Coding Horror: The Ferengi Programmer
http://www.codinghorror.com/blog/archives/001225.html
Need to gather the linked PDFs sometime
Palm.com : Palm Developer Network - Palm webOS from O'Reilly Media
http://developer.palm.com/webos_book/book1.html
Overview of webOS
Palm® webOS™ is Palm's next generation operating system. Designed around an incredibly fast and beautiful user experience and optimized for the multi-tasking user, webOS integrates the power of a window-based operating system with the simplicity of a browser. Applications are built using standard web technologies and languages, but have access to device-based services and data.
First chapter of upcoming book on Palm's new webOS
The first chapter of an O'Reilly book on developing JavaScript-based webapps for Palm's new webOS
Details of how Palm is leveraging widespread knowledge of HTML, CSS and Javascript to ease development on their new platform.
漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法
http://nippondanji.blogspot.com/2009/02/mysql10.html
tuning tips
DBのチューニング
Things you may not know about jQuery - James Padolsey
http://james.padolsey.com/javascript/things-you-may-not-know-about-jquery/
Top 13 Funny Software Development Quotes « Paul Tiseo’s Livin’ La Vida CIO
http://paultiseo.wordpress.com/2009/02/18/top-13-funny-software-development-quotes/
Over the years, I’ve collected some of the smartest-yet-funny software development quotes I have read. Here’s the current short list in no particular order. Oddly enough, there are thirteen of them and they all address the woes of programming.
“Nine people can’t make a baby in a month.” - Fred Brooks
“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” - Rich Cook
10 Quick Win jQuery Plugins | Steve Reynolds Blog
http://www.reynoldsftw.com/2009/02/10-quick-win-jquery-plugins/
JavaScript dependency management and concatenation: Sprockets
http://getsprockets.org/
なるほど便利そうだ
Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files.
"Serve lots of little JavaScripts as a single file."
Ultimate Collection of 40+ jQuery Tutorials and Resources | The Theme Blog
http://thethemeblog.com/tutorials/ultimate-collection-of-40-jquery-tutorials-and-resources
jQuery provides developers with an invaluable tool to enhance user experience and usability. It truly is the bees knees. The following comprehensively brilliant collection of jQuery tutorials will provide developers and designers alike with knowledge and skills that will blow minds. Prepare for your awakening. Enlightenment follows. Incredible.
Web Development Project Estimator
http://astuteo.com/estimator/
orçamentos
Bill Clementson's Blog: Understanding SLIME (Using Emacs and Lisp Cooperatively)
http://bc.tech.coop/blog/081209.html
Using Emacs and Lisp Cooperatively. A post from Bill Clementson's Blog.
Build seven good object-oriented habits in PHP
http://www.ibm.com/developerworks/opensource/library/os-php-7oohabits/index.html
With PHP's object-oriented (OO) language features, if you aren't already creating your applications with OO principles in mind, these seven habits will help you get started in the transition between procedural programming and OO programming.
php
あなたのウェブサイトを高速化する方法 - builder by ZDNet Japan
http://builder.japan.zdnet.com/news/story/0,3800079086,20388227,00.htm
ウェブサイトを高速化するにあたり、そのフロントエンド処理に着目し、処理効率の向上に役立てることのできるティップスやツールを紹介する。 - builder by ZDNet Japan
http://www.starling-software.com/employment/programmer-competency-matrix.html
http://www.starling-software.com/employment/programmer-competency-matrix.html
equently
How to build a Facebook app in Django — The Uswaretech Blog - Django Web Development
http://uswaretech.com/blog/2009/02/how-to-build-a-facebook-app-in-django/
facebook, django
Pinch Media » ‘AppStore Secrets’
http://www.pinchmedia.com/appstore-secrets/
Ask SM [CSS/JS]: Divs of Equal Height, Dealing with IE 6 | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/02/20/ask-sm-css-smooth-page-scrolling-divs-of-equal-height-dealing-with-ie-6/
This is our third installment of Ask SM, featuring reader questions about Web design, focusing on HTML, CSS and JavaScript. In this post we'll cover how you can take care of a smooth page scrolling
flush right lists, equal height divs, designing for IE 6, RSS
Towards RESTful PHP - 5 Basic Tips | Kris Jordan
http://www.krisjordan.com/2008/12/02/towards-restful-php-5-basic-tips/
About PHP- Once read
Très bon
How To Build An iPhone App: A Guide
http://mashable.com/2009/02/21/how-to-build-an-iphone-app/
Object-oriented sheep, running around in Ruby Shoes [Restafari.org]
http://www.restafari.org/object-oriented-sheep-running-in-ruby-shoes.html
building the game step by st
iPhoneアプリケーションをApp Storeに登録してみた(1/3)− @IT
http://www.atmarkit.co.jp/fwcr/column/ore06/01.html
The Pragmatic Bookshelf | Becoming Productive in Xcode
http://pragprog.com/screencasts/v-mcxcode/becoming-productive-in-xcode
Screencasts about Xcode
i still need to learn xcode properly
Whether you’re a new iPhone developer seeing Xcode for the first time, or wish you were more familiar with the shortcuts, these screencasts will make you a more productive (and happier!) Xcode programmer.
Building PhotoKast: Creating an iPhone app in one month - Home & Garden, How-To Guides & DIY, and software
http://www.scribd.com/doc/12684298/Building-PhotoKast-Creating-an-iPhone-app-in-one-month
Building PhotoKast: Creating an iPhone app in one month
How to build an iphone app in one month. This is a full document on the initial idea all the way to the development, marketing, and minimization considerations.
: Creating an iPhone app in one month - Home & Garden, How-To Guides & DIY, and software
Step-by-step guide to iPhone app development
9 Must-Try Adobe AIR Apps for Better Productivity
http://mashable.com/2009/02/23/adobe-air-productivity-apps/
With this new age of “application neutrality,” I wanted to take a brief look into some Adobe AIR apps you have to at least try. Each one is focused on increasing an area of productivity.
am of applications released. Whether it’s for Adobe AIR, the web, or the latest mobile phone. Go ahead and try things, but i
Run IE8/7/6, Firefox, Safari, Chrome, and Opera from the web
http://www.xenocode.com/browsers/
Run any browser from the web
Run IE8/7/6, Firefox, Safari, Chrome, and Opera from the web
Top 10 Professional Sample Code Websites For Programmers | MakeUseOf.com
http://www.makeuseof.com/tag/top-10-professional-sample-code-websites-for-programmers/
Most programmers are not just desktop programmers, web programmers or scripting gurus - they are often all of the above. Over time, most software developers find that it’s much easier to re-use code components than it is to recreate the wheel every time you write an application. Over time, these developers typically archive a library of these reusable modules in order to save time the next time they need to do the same task.
Top 50 Wordpress Tutorials - NETTUTS
http://net.tutsplus.com/articles/web-roundups/top-50-wordpress-tutorials/
Consejos para crear tu blog con Wordpress
Listado de tutoriales para wordpress
As a web developer, you can broaden your potential client base and add value for existing clients by listing 'Wordpress' as an area of expertise. Of course, unless you want to bluff your way through jobs, you'd better have the skill to back-up that claim. This collection will help.
Excellent compilation of Wordpress how-to's!
HTML5 Canvas Cheat Sheet - Nihilogic
http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html
Web Development & Design Tutorials - NETTUTS
http://net.tutsplus.com/
furbo.org · Bootstrap
http://furbo.org/2009/02/19/bootstrap/
Getting started developing for the iphone
iPhone Entwicklung - wie gehe ich es an
Craig Hockenberry versammelte Tipps und Links für an der iPhone-Entwicklung interessierte Einsteiger.
iPhone development bootstrap (via @maxvoltar) -- shared with shareomatic.com
PostgreSQLを高速化する16のポイント
http://neta.ywcafe.net/000960.html
ここ数年のPostgreSQLの進化はすさまじく、2009年現在においてその性能はOracleと同等かそれより速い。
postgresqlを使う時に読み返したい
無精で短気で傲慢なプログラマ | 技術者・SE・プログラマ面接時の技術的な質問事項
http://68user.blog27.fc2.com/blog-entry-41.html
Dream(sheep++): A developer's introduction to Google Android - Ars Technica
http://arstechnica.com/open-source/reviews/2009/02/an-introduction-to-google-android-for-developers.ars
Ars takes a close look at the technology underlying Google's Linux-based Android platform. From the platform fundamentals to the development experience, details inside.
A great overview and introduction into Android developments and the various pros/cons and gotchas.
7 Interface Design Techniques to Simplify and De-clutter Your Interfaces | Webdesigner Depot
http://www.webdesignerdepot.com/2009/02/7-interface-design-techniques-to-simplify-and-de-clutter-your-interfaces/
If you can take a complex device or a piece of software and somehow rearrange, reorganize and redesign the interface to make it easy to use and understand, then you’re well on the way to delivering a better user experience.
Atlas - 280 North
http://280atlas.com/
Screw Flex, AIR, and Flash for RIAs - we've got browsers, Cappucino and Atlas
280Atlas is a basically Interface Builder written for the browser.
Blackbaud Labs - Labs Article
http://labs.blackbaud.com/NetCommunity/article?artid=662
iphone simulatorü
Ein iPhone Browser-Emulator für Windows - zeigt wie eine Website auf dem iPhone gerendert wird
iPhoneシミュレーターだ。マルチ言語対応プログラムになっているかどうかまだ見てないけど。
iPhoneブラウザのエミュレータ
Windows上で、iPhoneブラウザの表示をシミュレート
IPhone Simulator for Windows
ke-tai.org > Blog Archive > ケータイ大規模サービスの開発・運用に関する資料のまとめ
http://ke-tai.org/blog/2009/02/18/ketaidaikibo/
ケータイ大規模サービスの開発・運用に関する資料のまとめ
Inside memory management
http://www.ibm.com/developerworks/linux/library/l-memory/
BWToolkit - Interface Builder Plugin for Cocoa on Mac OS X
http://brandonwalkin.com/bwtoolkit/
Create a REST API with PHP « Gen X Design | Ian Selby
http://www.gen-x-design.com/archives/create-a-rest-api-with-php/
One of the latest (sort of) crazes sweeping the net is APIs, more specifically those that leverage REST. It’s really no surprise either, as consuming REST APIs is so incredibly easy… in any language. It’s also incredibly easy to create them as you essentially use nothing more than an HTTP spec that has existed for ages. One of the few things that I give Rails credit for is its well thought-out REST support, both for providing and consuming these APIs (as its been explained by all the Rails fanboys I work with).
Marvell: SheevaPlug Development Kit
http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp
The SheevaPlug is a development platform, targeted for use as a plug computer, and designed to run network-based software services. It features a Kirkwood Series SoC with an embedded Marvell Sheeva™ CPU core running at 1.2 GHz. This device connects to the network using GbE, offers desktop class performance, and can be used to replace a PC-based home server for many applications. Peripherals connect using the included USB 2.0 port. The development kit is enclosed in a plastic case that also contains a universal power supply. For developers a USB-based debug connection is included to enable simple debugging and reprogramming. Development kit cost (QTY 1) is $99.
The SheevaPlug is a development platform, targeted for use as a plug computer, and designed to run network-based software services. It features a Kirkwood Series SoC with an embedded Marvell Sheeva™ CPU core running at 1.2 GHz. This device connects to the network using GbE, offers desktop class performance, and can be used to replace a PC-based home server for many applications. Peripherals connect using the included USB 2.0 port.
SheevaPlug Development Kit
10 Useful Tips For Ruby On Rails Developers | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/02/25/ruby-on-rails-tips/
Free resources for quickly developing AJAX applications
http://woork.blogspot.com/2009/02/free-ajax-components-for-advanced-web.html
Free resources for quickly developing AJAX applications - http://woork.blogspot.com/2009/02/free-ajax-components-for-advanced-web.html
7 Fresh and Simple Ways to Test Cross-Browser Compatibility | Freelance Folder
http://freelancefolder.com/7-fresh-and-simple-ways-to-test-cross-browser-compatibility/
browser compability
Amazon Exposes 1 Terabyte of Public Data to Developers - ReadWriteWeb
http://www.readwriteweb.com/archives/amazon_exposes_1_terrabyte_of.php
Introducing Joomla [Server Side Essentials]
http://www.sitepoint.com/article/introducing-joomla/
Introducción a Joomla.
Nice intro to the Joomla Content Management System and Open Source project.
Joomla is one of the most popular open source content management systems that exist today. In this step by step tutorial, Andrew demonstrates how easy it is to get started.
10 Papers Every Programmer Should Read (At Least Twice)
http://blog.objectmentor.com/articles/2009/02/26/10-papers-every-programmer-should-read-at-least-twice
Lightweight jQuery Portal
http://www.trilancer.com/jpolite/
light weight query portal
Interesting jQuery framework for Portal interfaces. Reminds me a lot of older versions of NetVibes.
Major Features: * Content Integration - Lots stuff gets aggregated fast and easy. * Sound User Experiences - Slick UI, responsive interaction ... * Basic Module Themes - Colors can be assigned to modules. Multiplex Developer Support: * Content Integrator - Basic HTML skills and a little knowledge about JSON shall be enough to accomplish basic content integration tasks fast. * Interface Dresser - Advanced CSS knowledge and skills shall be mandatory to customize and improve the look and feel of this framework, i.e., the modules and the overall layout * Framework Extender - [jQuery] knowledge and JavaScript skills are required to further extend and customize this framework to address your advanced requirements. Walk through more features or go to Download now.
Design Patterns Explained With Java and Uml2 2008 - Internet & Technology, eBooks, and java
http://www.scribd.com/doc/9973578/Design-Patterns-Explained-With-Java-and-Uml2-2008
Resumo do livro GoF Design Patterns com exemplos usando Java e UML2.
Design Patterns Explained With Java and Uml2
Four Design patterns with examples in Java
How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog
http://bret.appspot.com/entry/how-friendfeed-uses-mysql
Interesting article about MySQL scalability problems.
Facebook Developers | Facebook Developers News
http://developers.facebook.com/news.php?blog=1&story=198
Commenting with Facebook Connect
Permet de publier ses commentaires à la fois sur le site et sur son compte facebook
Facebook comments vient d'être lancé, permettant de relier les commentaires que l'on poste sur un site, avec son compte facebook. fort.
"(facebook comment system)"
Wolfram Blog : Exploring Logo Designs with Mathematica
http://blog.wolfram.com/2009/02/26/exploring-logo-designs-with-mathematica/
Mathematica is a flexible tool for exploring graphic design programmatically. Study and manipulation of logos and fonts are featured in this example.
This is a very cool idea.
JavaScript makes relative times compatible with caching - (37signals)
http://www.37signals.com/svn/posts/1557-javascript-makes-relative-times-compatible-with-caching
A pro-caching technique for presenting cachable relative times (e.g., "15 minutes ago")
I put together a new mini app for our new status site yesterday that needed exactly this technique. I wanted the content of the application to be entirely page cached, so it would withstand the onslaught if the terrible should happen and we need to redirect all trafic to the status site.
6 jQuery Chart Plugins For Your App | Steve Reynolds Blog
http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/
charting and plotting with jquery.
How to deal with large webforms
http://www.jankoatwarpspeed.com/post/2009/02/18/How-to-deal-with-large-webforms.aspx
Amateur’s Guide To Customizing Website Design With FireBug | MakeUseOf.com
http://www.makeuseof.com/tag/amateurs-guide-to-customizing-website-design-with-firebug/
Home - oocss - GitHub
http://wiki.github.com/stubbornella/oocss
How do you scale CSS for millions of visitors or thousands of pages? Nicole first presented Object Oriented CSS at Web Directions North in Denver. Since then, the response has been overwhelming. OOCSS allows you to write fast, maintainable, standards-based front end code. It adds much needed predictability to CSS so that even beginners can participate in writing beautiful websites.
Object Oriented CSS Framework
Object Oriented CSS Framework Two main principles Separate structure and skin Separate container and content
Web ページを高速化する
http://www.ibm.com/developerworks/jp/web/library/wa-speedweb/
YSlow
11 Premium But Free And Useful Web Apps For Designers - Opensource, Free and Useful Online Resources for Designers and Developers
http://www.smashingapps.com/2009/02/10/11-premium-but-free-and-useful-web-apps-for-designers.html
Wix, FreshBooks, Free Online Survey, Zapproved, FileDropper, JobBlogs, DimDim, W3Counter, Springloops, Filemail, Rescue Time
/* whobuilt.it */
http://whobuilt.it/
A site for web developers to show which sites they've created.
See who built sites and claim your own.
whobuilt.it lets you claim the sites you build!
ウェブサイトの制作・検証に役立つブックマークレット集 | コリス
http://coliss.com/articles/build-websites/operation/work/32-indispensable-bookmarklets-for-web-developers-and-designers.html
ウェブサイトの制作・検証に役立つブックマークレットをspeckyboyから紹介します。
Quick & Easy CSS Development with Firebug - Tutorial9
http://www.tutorial9.net/web-tutorials/quick-easy-css-development-with-firebug/
save
Microsoft Office Labs vision 2019 (montage + video) - istartedsomething
http://www.istartedsomething.com/20090228/microsoft-office-labs-vision-2019-video/
A very very cool insight to the future, where Microsoft Surface pervades every aspect of everyone's lives.
Microsofts Zukunftsmusik
save
When Microsoft decides to imagine the future, it never fails to impress. Not only do you have some of the smartest people envisioning what’s possible, but they also invest so much into communicating these ideas through sights and sounds which the production value can be compared to most blockbuster sci-fi films.
マイクロソフトの考える2019。 UIでもビデオ的な。
20 Useful PHP Components & Tutorials for Everyday Project | Noupe
http://www.noupe.com/php/20-useful-php-components-tutorials-for-everyday-project.html
noupe.com — Web applications have made huge leaps and bounds in improving user experience thanks to a lot of recently developed Ajax technology. When you combine some neat functionality courtesy of PHP with the cleverness of javascript you can produce some pretty cool results. In an effort to help you take it up a notch, we’d like to share some methods ...More… (Programming)
Web applications have made huge leaps and bounds in improving user experience thanks to a lot of recently developed Ajax technology. When you combine some neat functionality courtesy of PHP with the cleverness of javascript you can produce some pretty cool results. In an effort to help you take it up a notch, we’d like to share some methods for helping your site anticipate a user’s next move. The list below is made up of the best 20 FREE PHP Components and Tutorials that you will likely need in many of your projects, they are all of the highest quality and more or less easy to configure. Give them a try.
iPhone SDK Examples
http://www.iphoneexamples.com/
javan's whenever at master - GitHub
http://github.com/javan/whenever/tree/master
provides a really easy way to write tasks that must be done repeatedly or at a certain time in a simple Ruby DSL. It can even write out crontab files for you based on the commands and times that you give it.
HowFriendFeedUsesMySqlToStoreSchemaLessData - FriendFeed では MySQL を使いどのようにスキーマレスのデータを保存しているのか
http://hyuki.com/yukiwiki/wiki.cgi?HowFriendFeedUsesMySqlToStoreSchemaLessData
昨日のの邦訳
web開発者なら知っておきたい HTTPステータスコード - livedoor ディレクター Blog(ブログ)
http://blog.livedoor.jp/ld_directors/archives/51170061.html
HTTPステータスコード
よく使うステータスコード一覧とtips
Structural Naming Convention in CSS - Six Revisions
http://sixrevisions.com/css/css-tips/css-tip-2-structural-naming-convention-in-css/
jQuery: » jQuery 1.3 and the jQuery Foundation
http://blog.jquery.com/2009/01/14/jquery-13-and-the-jquery-foundation/
Happy Birthday to jQuery! jQuery is three years old today, after being released way back on January 14th, 2006 at the first BarCampNYC by John Resig. We have four announcements for you today, we hope you’ll enjoy them!
o
This is the javascript library that I use most frequently, and I'm very excited about this new release! They've made several extensive performance improvements and feature enhancements.
The Serious Need for Play: Scientific American
http://www.sciam.com/article.cfm?id=the-serious-need-for-play
play children psychology parenting science ; Free, imaginative play is crucial for normal social, emotional and cognitive development. It makes us better adjusted, smarter and less stressed. ; KEY CONCEPTS: Childhood play is crucial for social, emotional and cognitive development. Imaginative and rambunctious “free play,” as opposed to games or structured activities, is the most essential type. Kids and animals that do not play when they are young may grow into anxious, socially maladjusted adults.
Free, imaginative play is crucial for normal social, emotional and cognitive development. It makes us better adjusted, smarter and less stressed By Melinda Wenner
Free, imaginative play is crucial for normal social, emotional and cognitive development. It makes us better adjusted, smarter and less stressed.
PLAY
"Free, imaginative play is crucial for normal social, emotional and cognitive development. It makes us better adjusted, smarter and less stressed."
Dare Obasanjo aka Carnage4Life - Building Scalable Databases: Pros and Cons of Various Database Sharding Schemes
http://www.25hoursaday.com/weblog/2009/01/16/BuildingScalableDatabasesProsAndConsOfVariousDatabaseShardingSchemes.aspx
"Database sharding is the process of splitting up a database across multiple machines to improve the scalability of an application. The justification for database sharding is that after a certain scale point it is cheaper and more feasible to scale a site horizontally by adding more machines than to grow it vertically by adding beefier servers."
SELECT Name, Address FROM Customers WHERE CustomerID= ?", conn);
Apple Developer Connection - Safari Dev Center
http://developer.apple.com/safari/
Apple Developer Connection - Safari Dev Center - http://developer.apple.com/safari/
maybe something of note in here
if, like me, you were wondering why the safari javascript docs never show up in google apart from some weird apple PR, then it's coz they are hidden behind the freewall on ADC.
ブラウザで X86 のマシン語を動かす! Google 謹製 Native Client をさっそく試してみる - IT戦記
http://d.hatena.ne.jp/amachang/20081209/1228804423
Googleが作ったオンブラウザでx86コードを動かすやつのデビュ
Coding Horror: Paying Down Your Technical Debt
http://www.codinghorror.com/blog/archives/001230.html
Technical Debt is a wonderful metaphor developed by Ward Cunningham to help us think about this problem. In this metaphor, doing things the quick and dirty way sets us up with a technical debt, which is similar to a financial debt. Like a financial debt, the technical debt incurs interest payments, which come in the form of the extra effort that we have to do in future development because of the quick and dirty design choice. We can choose to continue paying the interest, or we can pay down the principal by refactoring the quick and dirty design into the better design. Although it costs to pay down the principal, we gain by reduced interest payments in the future.
Interesting!
JSONView - View JSON documents in Firefox « Blog | BRH.numbera.com
http://brh.numbera.com/blog/index.php/2009/02/24/jsonview-view-json-documents-in-firefox/
プログラム未経験の僕が初めて作ったiPhoneアプリが2月16日に発売されます!というわけで使用した参考資料等のまとめ。 - frnk*blog
http://d.hatena.ne.jp/frnk/20090212/1234446490
参考資料等のまとめ
プログラム未経験の僕が初めて作ったiPhoneアプリが2月16日に発売されます!というわけで使用した参考資料等のまとめ。
Load Impact - Free web site load test
http://loadimpact.com/
Utilidad online para probar la carga de un website, hace un test para probar la respuesta del site por encima de 40 clientes conectados
testt website - cool tool
Slow websites means lost customers and revenues. Be proactive and find out the performance limits of your website before you learn it the hard way. Load Impact is an online load testing service that lets you load test your web site with just a few mouse clicks.
BBC NEWS | Technology | Dangerous coding errors revealed
http://news.bbc.co.uk/1/hi/technology/7824939.stm
The US National Security Agency has helped put together a list of the world's most dangerous coding mistakes.
funny article
25 common coding mistakes, eg CWE-426: Untrusted Search Pat
InfoQ: InfoQ Editors' Recommended Reading List
http://www.infoq.com/articles/recommended_reading_list
15 jQuery Plugins to Fix and Beautify Browser Issues | DevSnippets
http://devsnippets.com/reviews/15-jquery-plugins-to-fix-and-beautify-browser-issues.html
Coding Horror: Dictionary Attacks 101
http://www.codinghorror.com/blog/archives/001206.html
Some ways of making this more avoidable
I like the increasing delay idea
10分でわかるOpenIDの概念と用語集 - livedoor ディレクター Blog(ブログ)
http://blog.livedoor.jp/ld_directors/archives/51127588.html
xVal - a validation framework for ASP.NET MVC « Steve Sanderson’s blog
http://blog.codeville.net/2009/01/10/xval-a-validation-framework-for-aspnet-mvc/
I’ve written about validation in ASP.NET MVC more than once already. So have others (Stephen Walther, Emad Ibrahim). It’s an ongoing subject of discussion because the MVC Framework comes with great support for server-side validation (though it isn’t obvious if you come from a WebForms background), but at least as of version 1.0, it won’t ship with any built-in support for client-side validation. I managed to get a few spare days this last week, so I decided to try and formalize lots of these ideas into something solid that you can actually use in real production code - something more than just another throwaway blog post. So here it is: xVal, an open-source project hosted on CodePlex.
your choice of client-side v
PHPで携帯サイト - phpspot
http://phpspot.net/php/mobile.html
PCサイトを作っていると、その性質の違いに驚くはず。 画面表示用のコーディングを行う際に押さえておきたい部分を紹介します!
jQuery - PHP & Ajax with the Twitter API | Steve Reynolds Blog
http://www.reynoldsftw.com/2009/02/using-jquery-php-ajax-with-the-twitter-api/
Playing with the twitter api is awesome!
Rhodes
http://www.rhomobile.com/products/rhodes
Framework para desarrollar webs para moviles en Ruby
Mobile Ruby framework for various mobile devices, including iPhone.
The Rhodes framework is an open source Ruby-based platform for building locally executing, device-optimized mobile applications
A ruby framework for mobile development.
Sunlight Labs: Blog - Content Management Systems just don't work.
http://sunlightlabs.com/blog/2009/02/23/content-management-systems-just-dont-work/
The line between Content Management Systems and Application Frameworks is starting to blur and this is the core basis for this post. The comments are also great reading and provide a balanced argument for CMSs
Sunlight Labs Blog says that CMS's don't work because they contain too many 'opinions' that you won't agree with (to do with user interface and workflow) so you are better off using content frameworks.
Great observations on frameworks vs. CMSs.
good read
Kevin: Clay at Sunlight Labs talks about the issues he has with content management systems and argues that web frameworks like Django and Ruby on Rails are a better option. It's an interesting wrinkle on a common discussion in the industry, and it's worth the read.
blue state digital and information on community mailing tools
GitHub Pages — GitHub
http://github.com/blog/272-github-pages
nice. static pages only, but nice.
cf "access control and version control: an overconstrained problem?"
10 Most Useful Firefox Plugins For Web Developers | AjaxLine
http://www.ajaxline.com/10-most-useful-firefox-plugins-for-web-developers
In this review we collected most interesting Firefox plugins which covers almost all needs of web developer.
Vim Links of Worth and Valor
http://mileszs.github.com/
The “One Day” iPhone App Experiment
http://gamesfromwithin.com/?p=227
more
Some info on iPhone app dev.
Twitter Technology Blog: We Got Data
http://dev.twitter.com/2008/10/we-got-data.html
Six Valuable Things Web Design Clients Won’t Tell You - FreelanceSwitch - The Freelance Blog
http://freelanceswitch.com/finding/six-valuable-things-web-design-clients-wont-tell-you/
Six Valuable Things Web Design Clients Won’t Tell You
小野和俊のブログ:プログラマー面接時の技術的な質問事項(アプレッソ版)
http://blog.livedoor.jp/lalha/archives/50254634.html
デザインパターンと java がさっぱりわからない。暇なときに java をいじくる。
Django Settings Tip - Setting Relative Paths | Morethanseven
http://morethanseven.net/2009/02/11/django-settings-tip-setting-relative-paths/
helpful config tip on paths w/in a site
[JS]jQueryのプラグイン33+1選 -2008年11月 | コリス
http://coliss.com/articles/build-websites/operation/javascript/1964.html
色々。
jQueryのプラグイン33+1選
Dobbs Code Talk - 10 Papers Every Software Architect Should Read (At Least Twice)
http://dobbscodetalk.com/index.php?option=com_myblog&show=10-Papers-Every-Software-Architect-Should-Read-At-Least-Twice-.html&Itemid=29
10 articoli che ogni architetto software e/o sviluppatore DEVE leggere
Papers on Programming
10+ Web Resources to Make Web Designer’s Life Easy | Desizn Tech
http://desizntech.info/2009/02/10-web-resources-to-make-web-designers-life-easy/
10+ Web Resources to Make Web Designer’s Life Easy
Learn.GitHub
http://learn.github.com/
iPhoneでC#アプリが審査に通るワケ - @IT
http://www.atmarkit.co.jp/news/200901/29/mono.html
機能縮小版VMを静的リンク
mono良さそうですな
40 Web Developers to Follow on Twitter | Think Vitamin
http://thinkvitamin.com/dev/40-web-developers-to-follow-on-twitter/
Enterprise Java Community: Java EE 6 Overview
http://www.theserverside.com/tt/articles/article.tss?l=JavaEE6Overview
Monty says: Oops, we did it again (MySQL 5.1 released as GA with crashing bugs)
http://monty-says.blogspot.com/2008/11/oops-we-did-it-again-mysql-51-released.html
Andrew is the original developer of MySQL & has recently left Sun.
The reason I am asking you to be very cautious about MySQL 5.1 is that there are still many known and unknown fatal bugs in the new features that are still not addressed.
The Article Search API
http://developer.nytimes.com/docs/article_search_api?authChecked=1
The New York Times Search API. Search New York Times articles from 1981 to today.
"The Times Developer Network is our API clearinghouse and community. Get the latest news about New York Times APIs, read the API documentation, browse the application gallery and connect with other developers in the forum."
The New york Time article search API (millions of articles)
API Documentation and Tools The Times Developer Network is our API clearinghouse and community. Get the latest news about New York Times APIs, read the API documentation, browse the application gallery and connect with other developers in the forum.
Toxel.com » 40 Beautiful Dark CSS Website Designs
http://www.toxel.com/design/2008/12/07/40-beautiful-dark-css-website-designs/
CSS plantillas
Postpostmodern » A Smarter MAMP
http://postpostmodern.com/instructional/a-smarter-mamp/
Parasite
http://chipx86.github.com/gtkparasite/
Parasite is a debugging and development tool that runs inside your GTK+ application's process. It can inspect your application, giving you detailed information on your UI, such as the hierarchy, X window IDs, widget properties, and more. You can modify properties on the fly in order to experiment with the look of your UI.
Something that looks like it will make GUI development 30% less painful.
9 iPhone Memory Management Links and Resources
http://www.mobileorchard.com/iphone-memory-management/
Links and Resources
Carrer Blog: The Golden Grid
http://www.vcarrer.com/2009/02/golden-grid.html
Blog about web programming & web design
The Golden Grid aims to be the perfect web grid with golden proportions, rule of thirds symmetry and more
I was searching for the prefect web grid, playing with golden proportions, rule of thirds, symmetry, asymmetry, usability, monitor proportions, typography and the result came spontaneous - The Golden Grid. Why not share it with you :).
The Golden Grid is a web grid system. It 's a product of the search for the perfect modern grid system. It 's meant to be a CSS tool for grid based web sites.
Nocturn vision » Blog Archive » Design principles
http://www.noctovis.net/blog/index.php/2009/01/15/design-principles/
The Evolution of Python 3 - O'Reilly Broadcast
http://broadcast.oreilly.com/2009/01/the-evolution-of-python-3.html
Python Cheat Sheet - Cheat Sheets - Added Bytes
http://www.addedbytes.com/cheat-sheets/python-cheat-sheet/
python language references
素晴らしいjQueryのチュートリアル45選 | CREAMU
http://blog.creamu.com/mt/2009/02/jquery45.html
まとめ!
not enough minerals » Blog Archive » FB App Canvas Pages: I Think I’d Use IFrames
http://www.ccheever.com/blog/?p=10
FB App Canvas Pages: I Think I’d Use IFrames
Create an Options Page For Your WordPress Theme - In the Woods
http://blog.themeforest.net/wordpress/create-an-options-page-for-your-wordpress-theme/
In this article we will be incorporating an options panel for the ‘WordPress Classic’ theme. The methods you learn will allow you to very easily integrate it into an existing theme you’re working on.
When Agile Projects Go Bad - CIO.com - Business Technology Leadership
http://www.cio.com/article/464169/When_Agile_Projects_Go_Bad
agile
Performance, Scalabilty and Architecture - Java and .NET Application Performance Management (dynaTrace Blog) » Understanding Caching in Hibernate - Part One : The Session Cache
http://blog.dynatrace.com/2009/02/16/understanding-caching-in-hibernate-part-one-the-session-cache/
Advogato: GitTorrent, The Movie
http://advogato.org/article/994.html
More about the decentralisation of IT
"GitTorrent makes Git truly distributed. The initial plans are for reducing mirror loading, however the full plans include totally distributed development: no central mirrors whatsoever. PGP signing and other web-of-trust-based mechanisms will take over from protocols on ports (e.g. ssh) as the access control "clearing house". The implications of a truly distributed revision control system are truly staggering: unrestricted software freedom
That's exactly what I am looking for - yeah!
Imagine that an entire project - its web site, documentation, wiki, bug-tracker, source code and binaries are all managed and stored in a peer-to-peer distributed git repository.
"GitTorrent makes Git truly distributed. The initial plans are for reducing mirror loading, however the full plans include totally distributed development: no central mirrors whatsoever. PGP signing and other web-of-trust-based mechanisms will take over from protocols on ports (e.g. ssh) as the access control "clearing house". "
From a simple, simple project that is suffering from an inexplicable near complete lack of attention from the free software community comes a revolutionary change in the way that free software is developed and distributed. [[Reminds me of Kragen’s “[What’s wrong with HTTP?](http://lists.canonical.org/pipermail/kragen-tol/2006-November/000841.html)” article. —Ed.]]
GitTorrent makes Git truly distributed. The initial plans are for reducing mirror loading, however the full plans include totally distributed development: no central mirrors whatsoever. PGP signing and other web-of-trust-based mechanisms will take over from protocols on ports (e.g. ssh) as the access control "clearing house".
40 Useful JavaScript Libraries | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/03/02/40-stand-alone-javascript-libraries-for-specific-purposes/
JavaScript Libraries | Developer's Toolbox | Smashing Magazine
50 Twitter Tools and Tutorials For Designers and Developers | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/03/02/twitter-web-designer-and-developer-toolbox-api-and-tutorials/
I did a project once with Twitter's API but I hardly remember it now (plus, I wonder if it's changed much in a year...?).
SitePoint » 10 Fixes That Solve IE6 Problems
http://www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/
Ten code fixes, hacks, and workarounds for dealing with Internet Explorer 6. By SitePoint
25 Powerful and Useful jQuery Tutorials for Developers and Designers : Speckyboy Design Magazine
http://speckyboy.com/2009/03/11/25-powerful-and-useful-jquery-tutorials-for-developers-and-designers/
25 Powerful and Useful jQuery Tutorials for Developers and Designers : Speckyboy Design Magazine
jQuery is everywhere, its fast and versatile, and is rapidly becoming as common on websites as CSS. The only small problem you may have is keeping up with development, keeping up with new plugins and tutorials. This article will do just that. All of these tuts have been written within the past eight weeks, bringing you up to speed with latest developments.
How to be a program manager - Joel on Software
http://www.joelonsoftware.com/items/2009/03/09.html
The number one mistake most companies make is having the manager of the programmers writing the specs and designing the product. This is a mistake because the design does not get a fair trial, and is not born out of conflict and debate, so it’s not as good as it could be.
Dave Woods - Freelance Web Designer UK » 10 CSS Tips Every Web Developer Should Know
http://www.dave-woods.co.uk/index.php/10-css-tips-every-web-developer-should-know/
’ve written a fair few articles over the past year and thought it might be useful for any new subscribers and visitors to see a summary of the most useful ones
High Performance Web Sites
http://stevesouders.com/hpws/rules.php
web design
"These rules are the key to speeding up your web pages. They've been tested on some of the most popular sites on the Internet and have successfully reduced the response times of those pages by 25-50%."
28 Adobe AIR Apps for Designers and Developers - Need Some AIR? : Speckyboy Design Magazine
http://speckyboy.com/2009/03/05/28-adobe-air-apps-for-designers-and-developers-need-some-air/
28 Adobe AIR Apps for Designers and Developers
37 Shopping Cart Options for Developers | Vandelay Design Blog
http://vandelaydesign.com/blog/web-development/ecommerce/
37 Shopping Cart Options for Developers
15 Most Interesting jQuery Tutorials | AjaxLine
http://www.ajaxline.com/15-most-interesting-jquery-tutorials
This time we collected the most interesting jQuery tutorials.
8 awesome JQuery tips and tricks
http://www.catswhocode.com/blog/8-awesome-jquery-tips-and-tricks
like JQuery? This fast and easy to use Javascript framework became very popular in 2008. In the following article, I have compiled a list of 8 absolutely useful JQuery hacks, tips and tricks.
10 Ways to Automatically & Manually Backup MySQL Database | Noupe
http://www.noupe.com/php/10-ways-to-automatically-manually-backup-mysql-database.html
Using PayPal’s Instant Payment Notification with PHP - NETTUTS
http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/
jQuery Plugin Development - 10 Tutorials To Get Started
http://www.webresourcesdepot.com/jquery-plugin-development-10-tutorials-to-get-started/
jQuery Plugin Development - 10 Tutorials To Get Started - http://www.webresourcesdepot.com/jquery-plugin-development-10-tutorials-to-get-started/
Grid Based Design Toolbox | Fuel Your Creativity
http://www.fuelyourcreativity.com/grid-based-design-toolbox/
Grid Based Design Toolbox | Fuel Your Creativity
Grid Based Design Toolbox | Fuel Your Creativity - http://www.fuelyourcreativity.com/grid-based-design-toolbox/
Recursos para diseño web con grids
Juicer - a CSS and JavaScript packaging tool / Ruby - cjohansen.no
http://www.cjohansen.no/en/ruby/juicer_a_css_and_javascript_packaging_tool
minimizing and optimizing javascript files in a ruby project for deployment
java
For best performance, CSS and JavaScript should be served up using as few requests and bytes as possible. Juicer is a new command line tool that helps by resolving dependencies, merging and minifying files. It can even check your syntax, add cache busters to and cycle asset hosts on URLs in CSS files and more.
Juicer - a CSS and JavaScript packaging tool For best performance, CSS and JavaScript should be served up using as few requests and bytes as possible. Juicer is a new command line tool that helps by resolving dependencies, merging and minifying files. It can even check your syntax, add cache busters to and cycle asset hosts on URLs in CSS files and more
オープンソースソフトウェアのつくりかた
http://producingoss.com/ja/
推薦元:http://www.shudo.net/diary/2009mar.html#20090306 * たぶん良書。 * タイトルに「フリー (自由な) ソフトウェア」と入っているけど、内容はそれほど自由ソフトウェア運動に傾倒しているわけでもない。むしろ、中立な立場を貫きつつ、自由ソフトウェア運動への敬意と配慮を見せているのだろう。タイトルもその一貫。 * ライセンス条文の選択については内容が少なめに抑えてあるっぽい。異論が出ない範囲にあえて留めたのかもしれない。 * 一方で、著作権譲渡 (日記2004年4/13分) にきちんと言及してるあたり、すばらしい。 * こういう文書を読むと、新規性とかそういう研究的なことは全然考えないで (というか知らないで) ただただソフトウェアの面白さに傾倒してた学部生〜修士課程の頃を思い出す。
Free ASP.NET MVC eBook Tutorial - ScottGu's Blog
http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx
20 Great PHP Libraries You Need to Know | KomunitasWeb
http://komunitasweb.com/2009/03/20-great-php-library-you-need-to-know/
"You’re in the middle of a project, and need to get everything done as soon as possible. To keep the deadline and still have a life, you would better to collect this awesome library on your fingertip. By knowing this library capability, then you’ll know when to use any of them."
Everything You Need to Get Started With MySQL - NETTUTS
http://net.tutsplus.com/tutorials/php/everything-you-need-to-get-started-with-mysql/
Everything You Need to Get Started With MySQL - NETTUTS
I’m sorry but Dreamweaver is dying | PC Pro blog
http://www.pcpro.co.uk/blogs/2009/03/05/dreamweaver-is-dying/
Is till hold a torch for DreamWeaver but it's been dead since CSS went mainstream and it's WYSIWYG mode couldn't keep up.
Dreamweaver is dying, well it cant live forever.. although i loved it for putting together a quick page, but it just doesnt cut it when i need more advanced stuff.. it just starts coming in the way.. I am Linux since last couple of months anyway.. No dreamweaver here! I have better tools though.. I can write / improve more of those too ;]
NOOP.NL: Top 100 Blogs for Developers (Q1 2009)
http://www.noop.nl/2009/03/top-100-blogs-for-developers-q1-2009.html
How to Keep a Career Log - wikiHow
http://www.wikihow.com/Keep-a-Career-Log
A career journal, diary, or log is a way of keeping track of what you do or have done in the past. Those little things that you might forget down the road, but when added together can, at the very least, add up to a significant pat on the back. If used right, it can help you with focusing your career and life experiences. It can also be helpful when updating your resume. Here's how to get the most out of your career log.
Gitを使いこなすための20のコマンド - SourceForge.JP Magazine
http://sourceforge.jp/magazine/09/03/16/0831212
Git、入門/チュートリアル、←わかりやすい/簡単な使い方
Top Five Web Design Tools
http://sixrevisions.com/tools/top-five-web-design-tools/
Getting Started With Ruby On Rails | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/03/19/getting-started-with-ruby-on-rails/
Main Page - How to be a Programmer (2008)
http://www.trickjarrett.com/programmer/index.php/Main_Page
Easy Tooltip - jQuery plugin | Css Globe
http://cssglobe.com/post/4380/easy-tooltip--jquery-plugin
By default this plugin will read the title attribute of the element and convert it into fade-in tooltip that you can style any way you want. Important note, it doesn't have to be an anchor tag. You can apply this script to any element(s) you want.
10 Must-Know Topics For Software Architects In 2009
http://hinchcliffe.org/archive/2009/03/17/16712.aspx
"Mainstays of application architecture such as the relational database model, monolithic run-times, and even deterministic behavior are being challenged by non-relational systems, cloud computing, and new pull-based systems where consistency and even data integrity sometimes take a backseat to uptime and performance."
iPhone Resources
http://docs.google.com/Doc?id=dkhkqj4_20dmzf4wgz
10 Linux and open source developer tools you should not overlook | 10 Things | TechRepublic.com
http://blogs.techrepublic.com.com/10things/?p=579
Get the key facts on a wide range of technologies, techniques, strategies, and skills with the help of these concise, need-to-know lists.
20 Sites That Brought CSS into the Mainstream [Design Practice]
http://www.sitepoint.com/article/twenty-sites-that-elevated-css/
7 Useful Tools for Web Development Testing
http://mashable.com/2009/03/21/tools-web-testing/
Before launching any new website, it has to be tested. There are many great tools for web development testing so that users have a problem-free experience.
How to Fix Memory Leaks in Java | Javalobby
http://java.dzone.com/news/how-fix-memory-leaks-java
# nt a better summary of heap statistics. # Sort objects by retained heap. In other words, some tools can tell you the memory usage of an object and all other objects that are referenced by it, as well as list the objects referenced by other objects. This makes it much faster to diagnose the cause of a memory leak.
How to Fix Memory Leaks in Java | Javalobby
thorough tutorial on identifying and fixing memory leaks, focused on Java
Re: Not an awk question
http://lists.ethernal.org/oldarchives/cantlug-0211/msg00174.html
We called it the Rubber Duck method of debugging. It goes like this:
We called it the Rubber Duck method of debugging. It goes like this: 1) Beg, borrow, steal, buy, fabricate or otherwise obtain a rubber duck (bathtub variety) 2) Place rubber duck on desk and inform it you are just going to go over some code with it, if that's all right. 3) Explain to the duck what you code is supposed to do, and then go into detail and explain things line by line 4) At some point you will tell the duck what you are doing next and then realise that that is not in fact what you are actually doing. The duck will sit there serenely, happy in the knowledge that it has helped you on your way.
"We called it the Rubber Duck method of debugging. It goes like this:"
rubber duck method of debugging
we call it the rubber duck method of debugging
My favorite.
The rubber duck debugging method
I have to get a rubber duck.
> There is an entire development methodology (whose name escapes me at the moment) that makes use of that very phenomenon. We called it the Rubber Duck method of debugging. It goes like this:
Mistä saisin sopivan ankan?
Creating a File Hosting Site with CodeIgniter - NETTUTS
http://net.tutsplus.com/tutorials/php/creating-a-file-hosting-site-with-codeigniter/
Creating a File Hosting Site with CodeIgniter - NETTUTS
MVC Baby!
XSS (Cross Site Scripting) Prevention Cheat Sheet - OWASP
http://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet
Quality Assurance Tools for PHP - Sebastian Bergmann
http://sebastian-bergmann.de/archives/856-Quality-Assurance-Tools-for-PHP.html
Professional Frontend Engineering - NETTUTS
http://net.tutsplus.com/videos/screencasts/professional-frontend-engineering/
Video - seminar on front end engineering. best practices, naming conventions, etc.
Expression Web SuperPreview makes cross-browser testing like moist delicious cake - istartedsomething
http://www.istartedsomething.com/20090318/expression-web-superpreview-cross-browser-testing/
[Ask SM: CSS] Equal Spacing, CSS Font Replacement | CSS | Smashing Magazine
http://www.smashingmagazine.com/2009/03/23/ask-sm-equal-spacing-css-image-replacement-max-side-on-images/
Distributing the horizontal space between elements evenly
Good quick tips in here.
8 Javascript solutions to common CSS problems
http://www.catswhocode.com/blog/8-javascript-solutions-to-common-css-problems
8 สคริปต์แก้ CSS
20+ Cheat Sheets Handy For Designers
http://www.webresourcesdepot.com/20-cheat-sheets-handy-for-designers/
20 สูตร shotcut key สำหรับชาวกราฟฟิก
Free Web Resources Everyday - WebResourcesDepot
ZF Snippets | Latest Snippets
http://zfsnippets.com/
All kinds of small code developements.
How I Can Code Twice As Fast As You - NETTUTS
http://net.tutsplus.com/videos/screencasts/how-i-can-code-twice-as-fast-as-you/
We're all familiar with text expander programs; though I would surmise that the percentage of us who use them when coding is quite low. To change things up a bit, today I'm going to you how to create custom text-expander scripts that will save you a great deal of time. If you're unfamiliar with such programs, you must watch this! After reviewing the screencast and tutorial, I'd love to hear how you save time when developing. PG Author: Jeffrey Way Hi, I'm Jeff. I'm the editor of NETTUTS, and the Site Manager of Theme Forest. I spend too much time in front of the computer and find myself telling my fiance', "We'll go in 5 minutes!" far too often. I just can't go out to dinner while I'm still producing FireBug errors...drives me crazy. I love jQuery, PHP, MYSQL, CSS, AJAX - pretty much anything. If it will keep you in the good graces of the church, follow me on Twitter.
A great vid/article on how web designers can use a text expander program to gtd.
Joe Hewitt
http://joehewitt.com/post/the-three20-project/
An amazing set of open source frameworks for the iPhone, including a Photos-style image viewer with pinch and arrow buttons, a Table View that loads its data from a web source over time and some network connection caching classes. It really seems like we could use all of this! Oh, and Joe Hewitt was the creator of iUI.
iPhone helper development libraries
Open source library for the iPhone, looks awesome!
Photojojo » How to Develop Film Using Coffee and Vitamin C! Srsly!
http://photojojo.com/content/tutorials/coffee-caffenol-film-developing/
5 Universal Principles For Successful eCommerce-Sites | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/03/23/designing-for-the-user-experience-in-ecommerce/
5 Universal Principles For Successful eCommerce-Sites
Wazi » Highlight Tutorials » How to Fix Memory Leaks in Java
http://olex.openlogic.com/wazi/2009/how-to-fix-memory-leaks-in-java/
Fix Memory
great bookmarks
How to Fix Memory Leaks in Java
Learn prolog now
http://www.learnprolognow.org/
10 Advanced PHP Tips Revisited | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/03/24/10-useful-php-tips-revisited/
How-to: Deploying PyQt applications on Windows and Mac OS X - Ars Technica
http://arstechnica.com/open-source/guides/2009/03/how-to-deploying-pyqt-applications-on-windows-and-mac-os-x.ars
Fortunately, there are cross-platform Python bindings for Qt. The downside, however, is that packaging PyQt applications so that they can be deployed to users on Windows and Mac OS X is an immensely frustrating and arcane process. I declared victory last week after spending several hours battling with MacPorts and distutils. Now that I have unlocked the toolkit's dark mysteries, I can show you the hidden secrets that will allow you to achieve mastery of the alchemical art of cross-platform PyQt application deployment.
Ars delves into the arcane depths of cross-platform application deployment in this detailed tutorial which will teach you how to package PyQt software for Windows and Mac OS X.
The DCI Architecture: A New Vision of Object-Oriented Programming
http://www.artima.com/articles/dci_vision.html
Object-oriented programming was supposed to unify the perspectives of the programmer and the end user in computer code: a boon both to usability and program comprehension. While objects capture structure well, they fail to capture system action. DCI is a vision to capture the end user cognitive model of roles and interactions between them.
Jinming
10 Reasons Why Your Code Won’t Validate (and How to Fix it) - NETTUTS
http://net.tutsplus.com/articles/web-roundups/10-reasons-why-your-code-wont-validate-and-how-to-fix-it/
joehewitt's three20 at master - GitHub
http://github.com/joehewitt/three20/tree/master
Objective-C iPhone library from facebook developer
Three20 is an Objective-C library for iPhone developers
Objective-C/ライブラリ、UIクラス
New Smashing Freebies For Designers and Bloggers | Freebies | Smashing Magazine
http://www.smashingmagazine.com/2009/03/16/new-smashing-freebies-for-designers-and-bloggers/
Designers and Bloggers
Microsoft Web Platform - Home
http://www.microsoft.com/web/default.aspx
Unresolvable
Microsoft Web Platform - Home
Making a jQuery Plugin Truly Customizable » Learning jQuery - Tips, Techniques, Tutorials
http://www.learningjquery.com/2009/03/making-a-jquery-plugin-truly-customizable
e.. learning....
Making a jQuery Plugin Truly Customizable at Learning jQuery
Most if not all of the jQuery plugins out there have some level of customization. But very few of the plugin authors have mastered the very particular art involved. Achieving the "optimum level" of customization is a bit of a balancing act… go too far either way and you've got an unusable plugin!
jQTouch
http://www.jqtouch.com/
A jQuery plugin with native animations, auto list navigation, and default application styles for Mobile WebKit browsers like iPhone, G1, and Pre.
Cooles jQuery-Plugin für iPhone-optimierte Websites (mit dem Slide-Effekt).
Query plugin with native animations, auto list navigation, and default application styles for Mobile WebKit browsers like iPhone, G1, and Pre
ipod style web interaction on jquery
Being the Change » Blog Archive » The Open Company - Running your business as if it were an Open Source Project.
http://e-texteditor.com/blog/2009/opencompany
E文本编辑器的作者应用开源原则将他的公司转变成一家开放公司
It used to be hard to imagine that anything serious could be build without the creation of large hierarchical organizations. But if one thing has really been shown in these recent years, it is that self-organizing groups in many cases can outperform traditional organizations. There is a lot of talk in the community about the various freedoms that open source confers. But beneath all this there is a titillating promise of an even more fundamental freedom. This is “the real freedom zero”
The four stages of programming competence « Devthought
http://devthought.com/blog/general/2009/02/the-four-stages-of-programming-competence/#top
devthought
Which one are you? I'm probably a 3
Intro to Git for Web Designers | Webdesigner Depot
http://www.webdesignerdepot.com/2009/03/intro-to-git-for-web-designers/
Unless you’re a one person web shop with no team to collaborate with, you’ve experienced the frustration that goes along with file sharing. No matter how hard you try, when multiple people are working on a single project without a version control system in place things get chaotic.
Less Than Dot - Blog - Collection Of Puzzles For Programmers
http://blogs.lessthandot.com/index.php/ITProfessionals/EthicsIT/collection-of-puzzles-for-programmers
Less Than Dot - Blog - Collection Of Puzzles For Programmers
Programming demi-gods exchange lines of brilliance. Read and expand your mind.
The Positive Legacy of C++ and Java
http://www.artima.com/weblogs/viewpost.jsp?thread=252441
<blockquote>...the true accidental brilliance of Java is that it has created a very smooth path for its own replacements, even if Java itself has reached the point where it can no longer evolve.</blockquote>
In a recent discussion, there were assertions that C++ was a poorly-designed language. I was on the C++ Standards Committee for 8 years, and saw the decisions take place. I think it's helpful to understand the language choices for both C++ and Java in order to see the bigger perspective.
A Better Login System - Nettuts+
http://net.tutsplus.com/tutorials/php/a-better-login-system/
ACL
assertTrue( ): How to write fast code
http://asserttrue.blogspot.com/2009/03/how-to-write-fast-code.html
go fast do less
30+ Amazing Mac Apps for Developers - Nettuts+
http://net.tutsplus.com/articles/web-roundups/30-amazing-mac-apps-for-developers/
Moserware: How .NET Regular Expressions Really Work
http://www.moserware.com/2009/03/how-net-regular-expressions-really-work.html
Beginner's Guide To Ruby On Rails: Part 2 | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/03/27/ultimate-beginners-guide-to-ruby-on-rails/
smashingmagazine.com: beginner guide 2
SitePoint » How to Build the Best Browser Test Suite
http://www.sitepoint.com/blogs/2009/03/17/building-the-best-browser-test-suite/
Install Multiple Versions of Internet Explorer Multiple versions of IE can be installed on a single PC. Standalone versions of IE6 (and any version back to v3.0) can be downloaded from the evolt.org browser archive. XP users can simply extract the files and create a shortcut to iexpore.exe. Unfortunately, they do not work in Vista. An alternative is the Xenocode Browser Sandbox which provides IE6, IE7, IE8, Firefox 2, Firefox 3, Chrome, Opera and Safari. These are single .exe files that use virtualization technology to ensure the browser runs in its own segregated environment without affecting your core system. Finally, there is IETester from DebugBar. This is certainly the easiest application
Good article we use some of this stuff. Something to consider
Linux C编程一站式学习
http://learn.akae.cn/media/index.html
Create a new social networking site in few hours using pinax platform (django). — The Uswaretech Blog - Django Web Development
http://uswaretech.com/blog/2009/03/create-a-new-social-networking-site-in-few-hours-using-pinax-platform-django/
An interesting talk on reusable apps and an article on installing Pinax
PushButton Game Engine
http://pushbuttonengine.com/
"The PushButton Engine is an open-source game engine and framework that's designed for a new generation of games. This game engine helps you spend less time with code conventions and more time designing fun experiences."
PushButton Game Engine is a Flash game engine using components, with a strong community and component store. The Flash game engine is created by Push
The PushButton Engine is an open-source game engine and framework that's designed for a new generation of games. This game engine helps you spend less time with code conventions and more time designing fun experiences.
An open-source game engine allowing people to program games themselves
Pushbutton Game Engine: an open-source game engine and framework
haineault.com / blog / 10 useful jQuery authoring tips
http://haineault.com/blog/84/
Here's 10 tips that will makes you code more efficiently with jQuery.
haineault.com / blog / 10 useful jQuery authoring tips
Here's 10 tips that will makes you code more efficiently with jQuery. 1. Be lazy // Don't if ($('#item').get(0)) { $('#item').someFunction(); } // Or if ($('#item').length) { $('#item').someFunction(); } // Just do $('#item').someFunction(); jQuery will call the function only if there is a match, no need to double check. 2. Use shortcuts // You can but.. $(document).ready(function(){ // ... }); // There is a shorter equivalent $(function(){ // ... }); It should be well known, but obviously it is not. 3. Chain // Don't $('#frame').fadeIn(); $('#frame .title').show(); $('#frame a:visited').hide; // Do $('#frame').fadeIn() .find('.title').show().end() .find('a:visited').hide(); Unnecessary DOM traversal is a expensive operation, avoid it when possible. 4. Group queries // Ugly $('div.close').click(closeCallback); $('button.close').click(closeCallback); $('input.close').click(closeCallback); // Not ugly $('div.close, button.close, input.close') .clic
IE6問題に対処する10のテクニック | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2009/03/09/026/index.html
をおこなうべき
Test the Performance and Scalability of Your Web Applications With Tsung | BeeBuzz
http://beebole.com/blog/erlang/test-performance-and-scalability-of-your-web-applications-with-tsung/
perfomance and scalability testing of a website
stress test your web app
What is Tsung ? The purpose of Tsung is to simulate users in order to test the scalability and performance of IP based client/server applications. You can use it to do load and stress testing of your servers. (Definition coming from the Tsung website) In this post, I will introduce the use of Tsung in order for you to stress test your web applications. Why Tsung ? Because it’s an Open-Source project and, to tell the truth, mainly because this application has been coded in Erlang which gives Tsung a little advantage on the other tools: it has the potential to simulate A LOT of concurrent requests … without crashing. That’s what we expect from a stress testing app, isn’t it? Let’s start the installation We will need the Perl Templating-Toolkit and the Gnu plotting utility in order to create nice HTML and graphical reports with the result data set. So, back to your command prompt: ~$ sudo apt-get install gnuplot-nox libtemplate-perl libhtml-template-perl libhtml-template-expr-pe
ウェブアプリケーションのパフォーマンステスト用ツール Tsung の使い方
6 jQuery snippets you can use to manipulate select inputs « Flexible Developments
http://calisza.wordpress.com/2009/03/29/6-jquery-snippets-you-can-use-to-manipulate-select-inputs/
IE1, 2, 3, 4, 5, 6, 7, 8の確認が同時にできる -Internet Explorer Collection | コリス
http://coliss.com/articles/browser/ie/internet-explorer-collection.html
IE1…
IE1からって。
Design Fast Websites
http://www.slideshare.net/stubbornella/designing-fast-websites-presentation
don't blame the rounded corners! Yahoo! F2E Summit 2008
2009 Rubyist's guide to a Mac OS X development environment — GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS
http://giantrobots.thoughtbot.com/2009/3/30/2009-rubyist-guide-mac-os-x-development-environment
A command line-ish dev environment...
weblogs/azul/principles-of-software
http://wiki.freaks-unidos.net/weblogs/azul/principles-of-software
checks
weblogs/azul/principles-of-software
How to Design Programs, Second Edition
http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html
Bad programming is easy. Idiots can learn it in 21 days, even if they are dummies.
great book
Continuous deployment in 5 easy steps - O'Reilly Radar
http://radar.oreilly.com/2009/03/continuous-deployment-5-eas.html
eployment script. At IMVU, we built a serious deployment script that incrementally deploys software machine-by-machine and monitors the health of the cluster and the business along the way so that it can do a fast-revert if something looks amiss. We call it a cluster immune system. But we didn’t start out that way. In fact, attempting to build a complex deployment system like that from scratch is a bad idea.
development deployment programming testing agile
Web Designer Help » 15 Great CSS Galleries
http://www.webdesignerhelp.co.uk/index.php/2009/03/15-great-css-galleries/
Great selection here.
Web Designer Help » 15 Great CSS Galleries - http://www.webdesignerhelp.co.uk/index.php/2009/03/15-great-css-galleries/
AWS Toolkit for Eclipse
http://aws.amazon.com/eclipse/
The AWS Toolkit for Eclipse is a plug-in for the Eclipse Java IDE that makes it easier for developers to develop, deploy, and debug Java applications using Amazon Web Services. With the AWS Toolkit for Eclipse, you’ll be able to get started faster and be more productive when building AWS applications.
Because this is just too cool!
Lifehacker - Beyond Life Hacks: Reusable Solutions to Common Productivity Problems - Habits
http://lifehacker.com/5193134/beyond-life-hacks-reusable-solutions-to-common-productivity-problems
Let's face it: when you've run into serious productivity roadblocks like procrastination, distraction, and overwhelmed paralysis, keyboard shortcuts and index cards aren't going to save you—only better patterns of behavior will.
Wolfenstein 3D Classic
http://www.idsoftware.com/wolfenstein3dclassic/wolfdevelopment.htm
Developer details the process for putting the full version of the original game on the iPhone
Joy! Wolfenstein 3D has come to the iPhone. I'm playing and loving it. Here's an amazingly detailed article from John Carmack on the design process.
I had been frustrated for over a year with the fact that we didn't have any iPhone development projects going internally at Id. I love my iPhone, and I think the App Store is an extremely important model for the software business. Unfortunately, things have conspired against us being out early on the platform.
Top 5 Sites To Learn Some CSS Programming | MakeUseOf.com
http://www.makeuseof.com/tag/top-5-sites-to-learn-some-css-programming/
Fog Creek Professional Ladder - Joel on Software
http://joelonsoftware.com/articles/ladder.html
transparent salary system - by Joel Spolsky The Fog Creek Professional Ladder determines your base salary.
nice
10 skills developers will need in the next five years | 10 Things | TechRepublic.com
http://blogs.techrepublic.com.com/10things/?p=643
anatoli
If you’re a developer looking to get ahead in your field (or in some cases, to simply stay employed), this is not a good time to be complacent. Justin James lists the skills you’ll want to work on now to maximize your future job prospects.
northtemple - Accessibility to the Face
http://www.northtemple.com/2009/03/24/accessibility-to-the-face
“Don’t worry, I’m not going to go into Section 508 or the Rehabilitation Act or any of the rest of that stuff. It’s all about politics and has nothing to do with what I’m going to talk about.”
The issues of accessibility are a daily reality for my family. For us, it’s not a political issue at all. Our oldest daughter, Ramona, has cerebral palsy and uses a wheelchair to get around.
in which accessibility is about people, not checklists.
Accessibility is NOT a checklist. Accessibility is about usability.
jQuery入門(その1):CodeZine
http://codezine.jp/article/detail/3672
そろそろ勉強しないといけない予感
nth-child
[CSS]上級者向け、スタイルシートのテクニック集 | コリス
http://coliss.com/articles/build-websites/operation/css/25-advanced-css-techniques.html
小粒ピリリ。ブラウザは選ぶかも…なテクニック集。
10 Simple and Impressive Design Techniques | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/04/02/10-impressive-simple-design-techniques/
Complex design techniques are often time-consuming and, well, complex. Some of these advanced effects can add plenty of depth to designs, but when used in the wrong place, they do little more than distract viewers from the project’s intended focus. These effects may be precisely what a design needs to have the impact it requires, but even in these cases, they should be complemented by simpler effects. Simple effects and techniques are the building blocks of today’s designs. For example, what good is a stellar lighting technique if you can’t decide which colors to use or which text-based effects to use in conjunction with the effect? With a “less is more” mentality, we’ve selected 10 very simple and impressive design techniques that can drastically improve the performance and appearance of your designs.
Free Stanford course on developing iPhone software
http://news.stanford.edu/news/2009/april1/free-iphone-software-development-course-apple-040109.html
Create a Rails Template and Build an App in Seconds
http://www.youvegotrails.com/
Create a Rails Template and Build an App in Seconds
instant rails
templates for rails applications
iPhone UI Vector Elements | MI Blog
http://www.mercuryintermedia.com/blog/index.php/2009/03/iphone-ui-vector-elements/
here, we couldn’t find an
Streaming Colour Studios » Blog Archive » The Numbers Post (aka Brutal Honesty)
http://www.streamingcolour.com/blog/2009/03/09/the-numbers-post-aka-brutal-honesty/
Generous sharing of revenue numbers of a $5 game. Got slashdotted. Some interesting comments if you can wade through all the bile.
Dapple has sold 131 copies worldwide in the 24 days since it launched. I realise that I’m dealing with a very limited amount of data here, so I’m not going to pretend like I can make any kind of long term projections about how sales will be in a month, six months, or a year. However, what you can see is how far from my goal of 9,150 I remain. So…
Indie sales figures on iPhone
However, I haven’t had reviews yet from any of the “Big 3″ iPhone review sites (Touch Arcade, 148Apps, and AppVee). Those are the ones that I think might really affect sales.
Top 10 Tips for WordPress Plugin Developers
http://mashable.com/2009/03/25/wordpress-plugin-developer-tips/
zie titel
For all WordPress plugin developers out there: here are the top 10 tips to make your job easier.
Is Canvas the End of Flash? | The Stairwell
http://stairwellblog.com/2009/03/is-canvas-the-end-of-flash/
stairwellblog.com/2009/03/is-canvas-the-end-of-flash stairwellblog.com is-canvas-the-end-of-flash
canvas html5
Yahoo Pipes: getting started with custom RSS feeds - Ars Technica
http://arstechnica.com/web/guides/2009/03/yahoo-pipes-getting-started-with-custom-rss-feeds.ars
Build a Content Slider with jQuery :: Brenelz's Web Development Tips :: Winnipeg Web Development
http://www.brenelz.com/blog/2009/03/31/build-a-content-slider-with-jquery/
Test Center: Slacker databases break all the old rules | InfoWorld | Test Center | March 24, 2009 | By Peter Wayner
http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&A=/article/09/03/24/12TC-databases_1.html
non-relation db comparision
ASP.NET MVC Best Practices (Part 1) - Kazi Manzur Rashid's Blog
http://weblogs.asp.net/rashid/archive/2009/04/01/asp-net-mvc-best-practices-part-1.aspx
ASP.NET MVC Best Practices (Part 1) - Kazi Manzur Rashid's Blog
99 kick-ass websites for your inspiration | Sharebrain »
http://sharebrain.info/articles/99-kick-ass-websites-for-your-inspiration/5582
Hello & welcome to our first big showcase post in 2009. Today we want to bring you 99 kick ass websites on no specific topic. The showcased websites are listed in no particular order. If you would like your favorite websites to appear in one of our next inspirational posts, be sure to follow us on Twitter (@sharebrain) so you can send it to us. And now here comes the eye-candy: Visit fallingwhistles.com/love/ 002. http://fallingwhistles.com/love/ Visit devmarks.com/ 003. http://devmarks.com/ Visit favmovie.net/ 004. http://favmovie.net/ Visit www.89bytes.com 005. http://www.89bytes.com Visit umbrellatoday.com/ 006. http://umbrellatoday.com/ http://helvetireader.com/ 007. http:/helvetireader.com Visit www.rin-wendy.com 008. http://rin-wendy.com Visit jeffcannata.com/ 009. http://jeffcannata.com/ Back to Top Visit www.narfstuff.co.uk/ 010. http://www.narfstuff.co.uk/ Visit deanoakley.com/ 011. http://deanoakley.com/ http://www.mediedyret.no 012. http://www.mediedyret.no/ Vi
14 Incredibly Useful Web Design Cheat Sheets
http://digg.com/d1nz1i
web design cheat sheets
A useful set of cheat sheets for web designers.
Online resources for Zend Framework ~ Robert Basic
http://robertbasic.com/blog/online-resources-for-zend-framework/
Zend Framework online resources list - blogs, Twitter, books, forums...
Besides the official documentation and the Quickstart, there are many useful resources for Zend Framework, like blogs and Twitter..
25 Most Useful Blogs for Web Design & Development | Web Resources | WebAppers
http://www.webappers.com/2009/04/06/25-most-useful-blogs-for-web-design-development/
25 Most Useful Blogs for Web Design & Development - Open Source Resources for Web Developers
Almost all of them are daily updated, and cover a wide range of topics including inspiration, design trends, tutorials, interviews, website showcase, programming techniques and resources.
20 Useful PHP + jQuery Components & Tutorials
http://digg.com/d1o13K
PHP
The dark side of Dubai - Middle East, World - The Independent
http://www.independent.co.uk/news/world/middle-east/the-dark-side-of-dubai-1664368.html
hmm
Once the manic burst of building has stopped and the whirlwind has slowed, the secrets of Dubai are slowly seeping out. This is a city built from nothing in just a few wild decades on credit and ecocide, suppression and slavery. Dubai is a living metal metaphor for the neo-liberal globalised world that may be crashing – at last – into history.
Javascript and the DOM: Lesson 2 - NETTUTS
http://net.tutsplus.com/tutorials/javascript-ajax/javascript-and-the-dom-lesson-2/
Daring Fireball: Complex
http://daringfireball.net/2009/04/complex
John Gruber on #iphone http://bit.ly/Gp4hX [from http://twitter.com/igeeo/statuses/1437949138]
"The problem is that while successful complex systems evolve from simple systems that work, not every simple system that works can support additional complexity. It’s not enough just to start simple, you have to start simple with a framework designed for future evolution and growth."
“A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system.”
Adobe AIR Developer's Toolbox: Resources And Tutorials | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/04/07/adobe-air-developers-toolbox-resources-and-tutorials/
Are you an AIR developer? Then you are going to WANT to check out this incredible list of AIR aids
The dark side of Dubai - Johann Hari, Commentators - The Independent
http://www.independent.co.uk/opinion/commentators/johann-hari/the-dark-side-of-dubai-1664368.html
If it's too good to be true...
Dubai was meant to be a Middle-Eastern Shangri-La, a glittering monument to Arab enterprise and western capitalism. But as hard times arrive in the city state that rose from the desert sands, an uglier story is emerging. Johann Hari reports
Excellent Article on Dubai: "Once the manic burst of building has stopped and the whirlwind has slowed, the secrets of Dubai are slowly seeping out. This is a city built from nothing in just a few wild decades on credit and ecocide, suppression and slavery. Dubai is a living metal metaphor for the neo-liberal globalised world that may be crashing – at last – into history."
Diving into PHP - NETTUTS
http://net.tutsplus.com/videos/screencasts/diving-into-php/
As some of you might know, I've been running a weekly video series on the ThemeForest Blog that teaches new developers exactly how to work with PHP. Once or twice a week, I release a new "episode" that builds upon the previous days. To expand our viewership, I've decided to release "Day 13" here. Be sure to subscribe to In the Woods to stay up to date on each new release. Why do it this way? Because people don't always have the time to watch sixty minute videos. By posting short ten minute episodes, beginners can easily digest each lesson, rather than become overwhelmed with more information than their minds are able to consume. If you're new to PHP, and are not familiar with this series, I hope you'll subscribe and become a new viewer. PG Author: Jeffrey Way Hi, I'm Jeff. I'm the editor of Nettuts+, and the Site Manager of Theme Forest. I spend too much time in front of the computer and find myself telling my fiance', "We'll go in 5 minutes!" far too often. I just can't go out to di
Amazon Elastic MapReduceを使ってみた - moratorium
http://kzk9.net/blog/2009/04/reviewing_amazon_elastic_map_reduce.html
エンジニアにもわかる「ユーザーインターフェース設計」 (Yahoo! JAPAN Tech Blog)
http://techblog.yahoo.co.jp/cat207/how_to/post_12/
エンジニアにもわかる「ユーザーインターフェース設計」 (Yahoo! JAPAN Tech Blog)
日本人がつまずかないためのiPhone開発ポイント - @IT
http://www.atmarkit.co.jp/fwcr/design/benkyo/iphone01/01.html
iPhone開発のイロハ
Getting Started with Magento Ecommerce! - Nettuts+
http://net.tutsplus.com/tutorials/other/getting-started-with-magento-ecommerce/
XAMPP Lite contains Apache, MySQL 5.1, PHP 5.2, phpMyAdmin 3.1 and much more. It is an extra small editi
iPhone Development: 12 Tips To Get You Started [HTML & XHTML Tutorials]
http://www.sitepoint.com/article/iphone-development-12-tips/
Great tips for tuning your website for mobile (iPhone) screens
Sitepoint - Good
ChadFowler.com 20 Rails Development No-No's
http://www.chadfowler.com/2009/4/1/20-rails-development-no-no-s
Programmer Competency Matrix | IndianGeek
http://www.indiangeek.net/programmer-competency-matrix/
Basic sorting, searching and data structure traversal and retrieval algorithms
pretty cool
Google App Engine Blog: Seriously this time, the new language on App Engine: Java™
http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html
Java on Google App Engine
Today, we're very excited to announce the availability of a new programming language for Google App Engine. Please welcome the Java runtime!
32 Rack Resources to Get You Started | Jason Seifer
http://jasonseifer.com/2009/04/08/32-rack-resources-to-get-you-started
Shared with shareomatic.com
App Engine Java Overview - Google App Engine - Google Code
http://code.google.com/appengine/docs/java/overview.html
ngine for Java makes it
exciting news!
gauge.js (javascript programmable gauge)
http://www.netzgesta.de/gauge/
13 ASP.NET MVC extensibility points you have to know
http://codeclimber.net.nz/archive/2009/04/08/13-asp.net-mvc-extensibility-points-you-have-to-know.aspx
Django Best Practices — Django Best Practices
http://lincolnloop.com/django-best-practices/
Django Best Practices This is a living document of best practices in developing and deploying with the Django Web framework. These should not be seen as the right way or the only way to work with Django, but instead best practices we’ve honed after years of working with the framework. It is a fork of the great django-reusable-app-docs project started by Brian Rosner and Eric Holscher regarding best practices for writing and maintaining reusable Django apps.
High Performance Web Sites :: don’t use @import
http://www.stevesouders.com/blog/2009/04/09/dont-use-import/
The bottomline is: use LINK instead of @import if you want stylesheets to download in parallel resulting in a faster page.
Classic Mistakes Enumerated
http://www.stevemcconnell.com.nyud.net/rdenum.htm
Classic mistakes in development and team leadership
#34: Overestimated savings from new tools or methods. Organizations seldom improve their productivity in giant leaps, no matter how good or how many new tools or methods they adopt. Be
ff
Some ineffective development practices have been chosen so often, by so many people, with such predictable, bad results that they deserve to be called "classic mistakes." Most of the mistakes have a seductive appeal. Do you need to rescue a project that's behind schedule? Add more people! Do you want to reduce your schedule? Schedule more aggressively! Is one of your key contributors aggravating the rest of the team? Wait until the end of the project to fire him! Do you have a rush project to complete? Take whatever developers are available right now and get started as soon as possible!
Computer Science - Free E-Books
http://www.e-booksdirectory.com/listing.php?category=24
InfoQ: Facebook: Science and the Social Graph
http://www.infoq.com/presentations/Facebook-Software-Stack
facebook structure
IP Address Geolocation Javascript API : JSON | The Code Dreamer
http://www.nitinh.com/2009/04/ip-address-geolocation-javascript-api-json/
.nitinh.com/2009/04/ip-address-geolocation-javascript-api-json/ IPAddressGeolocation AddressGeolocation ??? a??????
RabbitMQ - A Fast, Reliable Queuing Option for Rubyists
http://www.rubyinside.com/rabbitmq-a-fast-reliable-queuing-option-for-rubyists-1681.html
When it comes to developing large systems with many interdependent parts, it’s common nowadays to use “queues.”
Runs as a daemon to link separate apps via a queue. Article includes suggested links.
10 tricks to make your WordPress theme stand out
http://www.catswhocode.com/blog/10-tricks-to-make-your-wordpress-theme-stand-out
10 dicas de programação nos arquivos .PHP do Wordpress.
Como diseñar tu propio tema en WP
Widerbug: Widescreen Firebug | Command-Tab
http://www.command-tab.com/2008/01/19/widerbug-widescreen-firebug/
a few trivial changes to Firebug, I’ve modified it to open on the right side of the browser as a sidebar. With the stock plugin, you can achieve a similar layout by detaching Firebug from the current tab and moving its window in the same position, but this has a generally unwelcome side effect: the separate window doesn’t update when you switch tabs. With Widerbug, you can open the Firebug sidebar, and it will keep up with you as you switch tabs and maintain its width.
If you do any amount of web developing with CSS and JavaScript, it’s probably a safe bet that you use the Firefox and Firebug combo to test ideas, tweak appearance and behavior of pages, and debug problems when they crop up. You might also use a widescreen monitor to provide more screen real estate to flip between your code and the rendered output. In an arrangement like this, the open Firebug panel takes up precious vertical space, while spare pixels on the side go unused.
「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 − @IT
http://www.atmarkit.co.jp/news/200904/10/matz.html
あなたの履歴書を向こう5年間戦えるものにするために--今後必要な開発者スキル10選 - builder by ZDNet Japan
http://builder.japan.zdnet.com/news/story/0,3800079086,20391421,00.htm
Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fbuilder.japan.zdnet.com%2Fnews%2Fstory%2F0%2C3800079086%2C20391421%2C00.htm
100 Free Online Lectures that Will Make You a Better Teacher | Best Universities
http://www.bestuniversities.com/blog/2009/100-free-online-lectures-that-will-make-you-a-better-teacher/
While there are many great lectures here, this is still the lecture format (i.e., sage on the stage), which is not a model of teaching/learning but a mode of performance.
Some promising recommendations here.
http://delicious.com/popular/education
Great teachers know that learning doesn’t stop as soon as you graduate from college. Teachers learn from their experience, from their colleagues, from their students, and any number of other resources. If you are a teacher looking for ways to expand your knowledge base, here are 100 free lectures you can watch to help facilitate some of that learning.
Online PHP Editor - PHPanywhere.net
http://phpanywhere.net/
online php editor
Edit your PHP project from anywhere
Glyphish — Icons and resources for iPhone developers
http://glyphish.com/
Icons and resources for iPhone application developers.
[CSS]外部スタイルシートの指定は@importとlinkでどちらがいいか | コリス
http://coliss.com/articles/build-websites/operation/css/css-2-ways-to-include-a-stylesheet.html
外部スタイルシートの指定は@importとlinkでどちらがいいかと、書籍「ハイパフォーマンスWebサイト
そうやねんけど@import以外でやるとメンドイしなぁ管理
XreaL
http://www.xreal-project.net/wordpress/
The highly advanced id Tech 3 engine and free indie game project
XreaL The highly advanced id Tech 3 engine and free indie game project XreaL will be a non-commercial multiplayer only first person shooter based on a heavily modified Quake 3 Arena engine (id Tech 3). The aim is to push the rendering technology until it can be compared with current commercial titles and then to produce a playable Total Conversion.
Essential PHP Techniques for Web Designer and Developers | Desizn Tech
http://desizntech.info/2009/04/essential-php-techniques-for-web-designer-and-developers/
just information let start
Mailund on the Internet » Blog Archive » Simple data analysis in R
http://www.mailund.dk/index.php/2009/04/10/simple-data-analysis-in-r/
20 Best jQuery Tutorials - March 2009 | AjaxLine
http://www.ajaxline.com/20-best-jquery-tutorials-march-2009
15 Firefox add-ons for Web developers | Webware - CNET
http://news.cnet.com/8301-17939_109-10217887-2.html
70+ Practical Cheat Sheats For Web Designers And Developers
http://www.webresourcesdepot.com/70-practical-cheat-sheats-for-web-designers-and-developers/
Great cheat sheets for some of the key areas in dreamweaver, css, javascript, mysql, python... etc
10 Exceptional WordPress Hacks | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/04/15/10-exceptional-wordpress-hacks/
A to Z of WordPress .htaccess Hacks | Nometech.com
http://www.nometech.com/blog/a-to-z-of-wordpress-htaccess-hacks/
How to Become a Freelance Web Developer - Nettuts+
http://net.tutsplus.com/articles/how-to-become-a-freelance-web-developer/
Freelance Web Developer
px - em - % - pt - keyword
http://css-tricks.com/css-font-size/
entages are fairly obviou
Tips, Tricks, and Techniques on using Cascading Style Sheets (CSS)
Coding Horror: The Eight Levels of Programmers
http://www.codinghorror.com/blog/archives/001250.html
via @indrayam FF post
프로그래머에 관한 이야기
Rands In Repose: The Pond
http://www.randsinrepose.com/archives/2009/04/15/the_pond.html
Working remotely long-term
Avoiding failure involves asking four questions before they leave: 1. Do they have the personality? 2. Do they have the right job? 3. Does the culture support it? 4. Do you have a remote friction detection and resolution policy?
But I’m still freaked because my first thought when anyone asks to work remote is, “This fine person is a year away from either quitting or being fired.” Why? Because they’re asking to leave the Pond.
The Future of Firefox: No Tabs, Built-In Ubiquity - ReadWriteWeb
http://www.readwriteweb.com/archives/the_future_of_firefox_no_tabs_built_in_ubiquity.php
Christoph Dorn - All around the PHP Toolchain » Blog Archive » Integrating FirePHP for Ajax Development
http://www.christophdorn.com/Blog/2009/04/03/how-to-integrate-firephp-for-ajax-development/
Integrating FirePHP for Ajax Development
Tutorial für den Einsatz von FirePHP (Extension für Firebug)
There are many integrated development environments and tools available to aid in building Web 2.0 AJAX applications with PHP, but nothing comes close to the ease of use and tight Firebug integration that FirePHP provides.
12 WordPress Plugins for Theme Development | Vandelay Design Blog
http://vandelaydesign.com/blog/design/wordpress-plugins-for-theme-development/
One of the great things about using WordPress as a content management system is the huge community of users and all of the resources that are available. While all plugins could be used by theme developers, the ones featured in this post have features that can be especially helpful for various aspects of theme development.
12 WordPress Plugins for Theme Development
Temų demonstravimo įskiepiai
A great list of plugins for people developing (or just hacking up) Wordpress themes.
ソーシャル化するOSS開発者たち - @IT
http://www.atmarkit.co.jp/news/analysis/200904/14/git.html
16+ Tech-Tool/Tip that will Make you a Better Web Designer and Blogger | Desizn Tech
http://desizntech.info/2009/04/16-tip-to-make-you-a-better-web-designer-and-blogger/
16+ Tech-Tool/Tip that will Make you a Better Web Designer and Blogger
Google Japan Blog: C++ のプログラムのデバッグを楽にする方法
http://googlejapan.blogspot.com/2009/04/c.html
Google 流 C++ プログラムのデバック方法
15 Firefox add-ons for Web developers | Webware - CNET
http://news.cnet.com/8301-17939_109-10217887-2.html?part=rss&tag=feed&subj=Webware
I've been working on a new Web site for the past few weeks. But instead of doing it alone, I decided to get some help from Firefox extensions. They've made my work a lot easier, and they all can be downloaded in just a few seconds. Aardvark: Aardvark lets you select elements from a Web page and perform various actions on them. I use it to analyze the structure of a page. You can also remove and isolate elements or generate DOM code. I highly recommend it. ColorZilla Find any code for the color you want. (Credit: ColorZilla) ColorZilla: If there's a color on a Web page that you like, ColorZilla will find the precise code for it and allow you to paste it into your coding program. You can also create custom colors with its built-in palette browser. It saves the most-used colors for easy access later on. It's powerful, it's simple, it's a must-have. CSS Validator: CSS Validator adds a right-click option in your browser, sending the CSS to the W3C CSS Validator. It opens the results in
John Resig - JavaScript Testing Does Not Scale
http://ejohn.org/blog/javascript-testing-does-not-scale/
TestSwarm is still a work in progress but I hope to open up an alpha test by the end of this month. Its construction is very simple. It's a dumb JavaScript client that continually pings a central server looking for more tests to run. The server collects test suites and sends them out to the respective clients.
6 excellent charting libraries for php : CodeDiesel
http://www.codediesel.com/php/6-excellent-charting-libraries-for-php/
Open source Charting tools using PHP. Useful for displaying data in charts.
Stanford iPhone developer course available free via iTunes U - Ars Technica
http://arstechnica.com/apple/news/2009/04/stanford-iphone-developer-course-available-free-via-itunes-u.ars
If you have a hankering to join the ranks of the 50,000+ strong group of iPhone developers but you lack the motivation to learn the ins and outs yourself, Stanford University may have just the thing for you. The school's Computer Science Department will be posting materials from its 10-week iPhone Application Programming course to iTunes U. "There's a lot of interest in the iPhone," said Brent Izutsu, Stanford's project manager for Stanford on iTunes U, in a statement. "This course provides an excellent opportunity for us to show the breadth and depth of our curriculum and the innovation of our students." Videos of all the lectures, lead by Apple engineers, will be posted on iTunes U two days after each class meeting—the first should be available later this week. The slides from the lectures will be available to download as well. The school notes that the material will be the same that enrolled students get, but unfortunately, following the lessons via iTunes U won't make you eligibl
What is the best comment in source code you have ever encountered? - Stack Overflow
http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered
best comment in source code you have ever encountered?
The method still works - (37signals)
http://www.37signals.com/svn/posts/1681-the-method-still-works
hand drawing a UI
Simple concise flexible approach to drafting UI with pen and paper.
Developing Django apps with zc.buildout
http://jacobian.org/writing/django-apps-with-buildout/
So, here’s how build, test, and distribute a reusable Django app using Buildout, with every step along the way explained in excruciating detail.
» Run PHP on the Google App Engine - PHP, Web and IT stuff
http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/
Fusion Ads
http://fusionads.net/
Invite only ad network
pretty good targeted advertising for early adopters
startuptools / FrontPage
http://startuptools.pbwiki.com/
O3D API - Google Code
http://code.google.com/apis/o3d/
Huh.
by google. Quote: an open-source web API for creating rich, interactive 3D applications in the browser
3D web API for creating rich, interactive 3D applications in the browser
Google Code
Google Analytics Blog: Web Analytics Tips & Tricks: Attention Developers: Google Analytics API Launched!
http://analytics.blogspot.com/2009/04/attention-developers-google-analytics.html
these forums so let us know what you think about the API there, and share your ideas and your applications with us. We look forward to seeing your creativity!
Attention Developers: Google Analytics API Launched!
derwiki - What I Wish I Had Known About Developing C/C++ From Linux Before I Started
http://derwiki.tumblr.com/post/98651197/what-i-wish-i-had-known-about-developing-c-c-from
100 Free Courses & Tutorials for Aspiring iPhone App Developers | Best Universities
http://www.bestuniversities.com/blog/2009/100-free-courses-tutorials-for-aspiring-iphone-app-developers/
Welcome to Bestuniversities.com, where you can find quality information about the best universities as well as the education available at these institutions. Going to university is a huge commitment of time, money, and effort. Don’t enter into the decision about where to go to school without all the knowledge you need to make a wise choice.
Unless you’ve been living under a rock, you know that the iPhone is a big deal and it’s one of the most popular subjects of development these days. Lots of developers are creating their own iPhone apps, and with the right know-how, you can too. Check out our list of courses and tutorials to learn everything that’s important about developing for the iPhone.
18 Seriously Helpful Cheat Sheets for Easier Coding | Web Design Ledger
http://webdesignledger.com/resources/18-seriously-helpful-cheat-sheets-for-easier-coding
Git/Github survival guide | Ivan Porto Carrero
http://flanders.co.nz/2009/03/21/gitgithub-survival-guide/
Lately I’ve been helping a few people to get started on Github. I use git at the command line and my survival guide is also based on that way of interacting with Git. So I thought I’d write the procedure up so that I can just point people to this page.
jspdf - Google Code
http://code.google.com/p/jspdf/
jsPDF generates PDF documents using nothing but Javascript. You can use it in a Firefox extension, in Server Side Javascript and with Data URIs in some browsers.
Nate Koechley: "Professional Frontend Engineering" on Yahoo! Video
http://video.yahoo.com/watch/4671445/12486762
provides a good explanation of frontend web development
Front end
[transcript: http://ericmiraglia.com/blog/?p=181 ] This YUI Theater entry captures one of the courses Nate has taught at Yahoo, "Professional Frontend Engineering." It covers the foundations of the discipline, some of its core ideas, and...
ウェブサイトの設計図 ワイヤーフレームを活用しよう | DesignWalker
http://www.designwalker.com/2009/04/wireframe-2.html
28 Useful(Really) Web based Tools to speed up your web development - Hungred.com
http://hungred.com/2009/04/21/useful-information/really-useful-web-based-tools-speed-web-development/
list of web based utilities you can use it and speed up your own web development.
Jedi/Sector One's random thoughts - An overview of modern SQL-free databases
http://00f.net/2009/an-overview-of-modern-sql-free-databases
Particletree » PHP Quick Profiler
http://particletree.com/features/php-quick-profiler/
PHP Quick Profiler
In our company, code reviews play an integral part in the development process for making quality software. We opt for a mentor style approach with Wufoo, where a developer works on a segment for a period of time and then passes it up to a more experienced developer for review. We really like this approach because it means more developers become familiar with the foundation of different code level services. More importantly, they act as an additional safeguard against security holes, memory leaks, poor queries and heavy file structures. Unfortunately, these reviews are also very time consuming and in a small team can sometimes be an inconvenience to the reviewer — another developer with their own todo list to accomplish.
PHP Form Performance
Is Crowdsourcing Evil? The Design Community Weighs In | Epicenter from Wired.com
http://blog.wired.com/business/2009/03/is-crowdsourcin.html
ms increasingly obvious that it will. Aided by a new generation of sophisticated startups, ever cheaper creative tools and
This several weeks old, but still of interest. If you're a designer or design you student you should definitely read it.
ing industries-the spoils g
something for nothing?
Progressive Enhancement: What It Is, And How To Use It? | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/04/22/progressive-enhancement-what-it-is-and-how-to-use-it/
Progressive Enhancement is a powerful methodology that allows Web developers to concentrate on building the best possible websites while balancing the issues inherent in those websites being accessed by multiple unknown user-agents. Progressive Enhancement (PE) is the principle of starting with a rock-solid foundation and then adding enhancements to it if you know certain visiting user-agents can handle the improved experience.
Thanks for the memory
http://www.ibm.com/developerworks/java/library/j-nativememory-linux/index.html
This article explains what native memory is, how the Java runtime uses it, what running out of it looks like, and how to debug a native OutOfMemoryError on Windows® and Linux®
Video Tutorials - Technology Demonstrations - tekniqal.com
http://www.tekniqal.com/
Vídeo Tutoriais com o básico de Ruby
[...]Tekniqal.com offre 17 screencast base su Ruby, roba semplice ma comunque utile per chi vuole iniziare ad usarlo. [...] via http://www.extendi.it/ruby-on-rails
15 Favorite E-Books for Web Design and Development | TutorialFeed
http://tutorialfeed.blogspot.com/2009/04/15-favorite-e-books-for-web-design-and.html
scottberkun.com » Why requirements stink
http://www.scottberkun.com/blog/2009/why-requirements-stink/
Two links to Berkun in one day! But there is a great axiom contained within: "Requirements is not Design."
The one book anyone working on requirements needs to read is Exploring Requirements by Gerald Weinberg. It points out most of the stupidity that goes on, explains avoidance tactics, and clearly expresses how requirements are part of the design process - that good problem solving techniques can quickly make your requirements documents better than ever.
Here’s a requirements list: Make a $5 car that goes 500 miles per hour, weighs 10 lbs, and is invisible. Those are very clear requirements. They’re also impossible.
"I don’t want an engineer working on something s/he thinks is stupid. How I can expect them to do good work on something they find stupid?"
1: Requirements is not Design. 2: Too Many Cooks. I like Berkun.
(1) Requirements may be impossible to implement. (2) Requirements writing is hard when no single person has the knowledge and authority.
RestfulX Framework
http://restfulx.github.com/
framework restfull para desarrollar aplicaciones flex
RESTful Flex Development
グーグル、自社設計のサーバを初公開--データセンターに見る効率化へのこだわり:スペシャルレポート - CNET Japan
http://japan.cnet.com/special/story/0,2000056049,20390984,00.htm
googleのサーバーは一台ごとにバッテリーがついていて、1160台1セットでコンテナに収まっている。
Unresolvable
Googleサーバで非常に驚くのは、サーバ1台1台が、それぞれ12Vのバッテリを備えていて、メイン電源に問題がある場合には電力を供給することだ。Googleはまた、2005年以来、同社のデータセンターが標準規格の運送用コンテナで構成されていることを初めて明らかにした。1つのコンテナには1160台のサーバが搭載され、その電力消費は250KWに達する。
8 rules to discourage your employees | Geek Stuff Daily
http://www.geekstuffdaily.com/2009/03/12/8-rules-to-discourage-your-employees/
Jak zniechęcić pracownika ;)
A Crash-Course in WordPress Plugin Development - Nettuts+
http://net.tutsplus.com/videos/screencasts/a-crash-course-in-wordpress-plugin-development/
Despite an extensive codex, many WordPress users remain unfamiliar with how to create their own custom plugins. In today's screencast, we'll start from scratch and build our first usable plugin. For this example, we'll write a simple "tuts formatting" function that allows a blog editor to more easily format articles.
Despite an extensive codex, many WordPress users remain unfamiliar with how to create their own custom plugins. In today's screencast, we'll start from scratch
ExpanDrive: Ridiculously simple SFTP and FTP drive access on your Mac
http://www.expandrive.com/mac
New version 2
Ridiculously simple SFTP and FTP drive access on your Mac
Always forget about this one!
JavaScript for hackers - Opera Developer Community
http://dev.opera.com/articles/view/opera-javascript-for-hackers-1/
Introduction I love to use JavaScript in unexpected ways, to create code that looks like it shouldn't work but does, or produces some unexpected behavior. This may sound trivial, but the results I've found lead to some very useful techniques. Each of the techniques described can be used for XSS filter evasion, which was my original intention when developing them. However, learning such JavaScript can dramatically increase your knowledge of the language, helping you become better at cleaning up input, and increase web application security. So read on and enjoy my weird and wonderful JavaScript hacks. RegExp replace can execute code When using regular expressions with replace the second argument supports a function assignment. In Opera it seems you can use this argument to execute code. For example, check out the code snippet below: 'XSS'.replace(/XSS/g,alert) This results in alert('XSS'); this works because the match from the RegExp is passed to the alert function as an argument. N
I love to use JavaScript in unexpected ways, to create code that looks like it shouldn't work but does, or produces some unexpected behavior. This may sound trivial, but the results I've found lead to some very useful techniques. Each of the techniques described can be used for XSS filter evasion, which was my original intention when developing them. However, learning such JavaScript can dramatically increase your knowledge of the language, helping you become better at cleaning up input, and increase web application security.
15 Interesting online presentations for web developers
http://dreamcss.blogspot.com/2009/04/15-interesting-online-presentations-for.html
Various Web Development
Official Google Blog: Two new improvements to Google results pages
http://googleblog.blogspot.com/2009/03/two-new-improvements-to-google-results.html
Today we're rolling out two new improvements to Google search. The first offers an expanded list of useful related searches and the second is the addition of longer search result descriptions -- both of which help guide users more effectively to the information they need.
3/24/2009 07:18:00 AM Today we're rolling out two new improvements to Google search. The first offers an expanded list of useful related searches and the second is the addition of longer search result descriptions -- both of which help guide users more effectively to the information they need.
Semantics in searching
Ajaxian » CSS Browser Hacks
http://ajaxian.com/archives/css-browser-hacks
Using XAMPP for Local WordPress Theme Development
http://sixrevisions.com/tutorials/web-development-tutorials/using-xampp-for-local-wordpress-theme-development/
Bookmark this one, it's an excellent step by step guide to installing xampp for when you start working with Wordpress :-)
In this tutorial, you’ll learn how to install and configure XAMPP for the desktop. Once that’s out of the way, we’ll install WordPress so that you can have your very own professional, light-weight PHP and WordPress development environment.
install and configure XAMPP for the desktop. Once that’s out of the way, we’ll install WordPress so that you can have your very own professional, light-weight PHP and WordPress development environment
Nice tutorial for win & mac installation
17 Videos Covering Basic Ruby Techiques
http://www.rubyinside.com/17-videos-covering-basic-ruby-techiques-1685.html
Scott Hanselman's Computer Zen - ELMAH: Error Logging Modules and Handlers for ASP.NET (and MVC too!)
http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx
A cool tool for reporting errors on ASP.NET web sites
via Scott Hanselman's Computer Zen
Inside the baby mind - The Boston Globe
http://www.boston.com/bostonglobe/ideas/articles/2009/04/26/inside_the_baby_mind/?page=full
The Boston Globe
an interesting article about baby's brain
10 Dirty Little Web Development Tricks
http://zygote.egg-co.com/10-dirty-little-web-development-tricks/
mixi Developer Center
http://developer.mixi.co.jp/
あとで見ること。アイドレスに落とせない?Messengerあたりとの連携もすれば翻刻(連絡)管理ツールになる?
Glimmer - Lab - MIX Online
http://visitmix.com/Lab/glimmer
jquery image sequence
Glimmer allows you to easily create interactive elements on your web pages by harnessing the power of the jQuery library. Without having to hand-craft your JavaScript code, you can use Glimmer’s wizards to generate jQuery scripts for common interactive scenarios. Glimmer also has an advanced mode, providing a design surface for creating jQuery effects based on your existing HTML and CSS.
XSS (Cross Site Scripting) Prevention Cheat Sheet - OWASP
http://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet
XSS (Cross Site Scripting)
20 More Explosive Web Development Screencasts - Nettuts+
http://net.tutsplus.com/articles/web-roundups/20-more-explosive-web-development-screencasts/
Months ago, we posted a popular resource for 30 eye-opening screencasts. As a result of the success of that particular article, we're back with twenty more web development video tutorials that should prove to be as equally helpful in your quest to become a web development ninja. PG Author: Jeffrey Way Hi, I'm Jeff. I'm the editor of Nettuts+, and the Site Manager of Theme Forest. I spend too much time in front of the computer and find myself telling my fiance', "We'll go in 5 minutes!" far too often. I just can't go out to dinner while I'm still producing FireBug errors...drives me crazy. I love jQuery, PHP, MYSQL, CSS, AJAX - pretty much anything. If it will keep you in the good graces of the church, follow us on Twitter. Explosion * jQuery Look: Tim Van Damme jQuery Look: Tim Van Damme "Jonathan Diba writes to ask how the effects are achieve on Tim Van Damme’s portfolio site, referring to Tim’s site as one of the most compelling site design he’s seen.
960 Gridder - Lay out websites with ease.
http://gridder.andreehansson.se/
In the Woods - Examples and Tips for Great HTML/CSS Formatting
http://blog.themeforest.net/tutorials/examples-and-tips-for-great-htmlcss-formatting/
Examples and Tips
RT @IsaacVanName: Examples and #Tips for Great #HTML/#CSS #Formatting http://twurl.nl/qf5aue (via @rilwis) [from http://twitter.com/Bleau/statuses/1583534304]
An overlooked aspect of websites is the formatting of HTML and CSS documents. This affects validation, SEO, and visual ease of use. Visual ease of use is the last thing most authors tend to keep in mind, but it’s still very important.
Development virtual machines on OS X using VMWare and Ubuntu — intranation.com
http://intranation.com/entries/2009/03/development-virtual-machines-os-x-using-vmware-and/
Particularly useful for the step-by-step on getting vmware tools and file sharing up and running
How to setup a virtual machine (linux) on Mac OS X using the mac folders.
Great instructions for setting up a minimal Ubuntu VM on a Mac
Setup a development environment using VMWare Fusion on OSX
Engineering @ Facebook's Notes | Facebook
http://www.facebook.com/note.php?note_id=76191543919&ref=mf
article about data architecture for facebook's photo system. Seems interesting
The Photos application is one of Facebook’s most popular features. Up to date, users have uploaded over 15 billion photos which makes Facebook the biggest photo sharing website. For each uploaded photo, Facebook generates and stores four images of different sizes, which translates to a total of 60 billion images and 1.5PB of storage. The current growth rate is 220 million new photos per week, which translates to 25TB of additional storage consumed weekly. At the peak there are 550,000 images served per second. These numbers pose a significant challenge for the Facebook photo storage infrastructure. NFS photo infrastructure The old photo infrastructure consisted of several tiers: * Upload tier receives users’ photo uploads, scales the original images and saves them on the NFS storage tier. * Photo serving tier receives HTTP requests for photo images and serves them from the NFS storage tier. * NFS storage tier built on top of commercial storage appliances. Since each ima
Since each image is stored in its own file, there is an enormous amount of metadata generated on the storage tier due to the namespace directories and file inodes. The amount of metadata far exceeds the caching abilities of the NFS storage tier, resulting in multiple I/O operations per photo upload or read request. The whole photo serving infrastructure is bottlenecked on the high metadata overhead of the NFS storage tier, which is one of the reasons why Facebook relies heavily on CDNs to serve photos. Two additional optimizations were deployed in order to mitigate this problem to some degree:
ReinH — A Git Workflow for Agile Teams
http://reinh.com/blog/2009/03/02/a-git-workflow-for-agile-teams.html
At Hashrocket we use git both internally and in our Agile mentoring and training. Git gives us the flexibility to design a version control workflow that meets the needs of either a fully Agile team or a team that is transitioning towards an Agile process.
git config alias.datetag '!git tag `date "+%Y%m%d%H%M"`'
サイトマップをフッタに配置する際のポイントとその効果 | コリス
http://coliss.com/articles/build-websites/architectonics/usability/modern-sitemap-and-footer.html
本格的にでかいサイトをやるときの理論武装
分厚いフッタの理由
コリスさん日本語訳。/元記事:http://www.webdesignerwall.com/trends/modern-sitemap-and-footer/
eddit: Shop: iPhone UI Icon Set
http://www.eddit.com/shop/iphone_ui_icon_set/
The iPhone UI icon set gives app developers an extensive library of icons.
$70 worth of iphone toolbar icons. really nice set, but worth $70 for my budget app? ... hrm....
iPhone Dev 101: Useful Cocoa Development Resources
http://www.tuaw.com/2009/03/25/iphone-dev-101-useful-cocoa-development-resources/
画像などのファイルへの直リンクを禁止する方法 | コリス
http://coliss.com/articles/build-websites/operations/stop-image-hotlinking-with-htaccess.html
.htaccessのちょっとしたティップス
.htaccess
画像などのファイルへの直リンクを禁止する方法
Reader meet author: Five tips for successfully deploying Maven
http://peterbacklund.blogspot.com/2009/03/five-tips-for-successfully-deploying.html
50+ Refreshing Web Design Interfaces | SherifAbdou - The Design Blog
http://sherifabdou.com/2009/04/50-refreshing-web-design-interfaces/
Reverse Engineering the Twelve Days of Christmas
http://research.microsoft.com/en-us/um/people/tball/papers/XmasGift/
Coderholic » Blog Archive » Top 10 Freelance Developer Job Sites
http://www.coderholic.com/top-10-freelance-developer-job-sites/
find freelance writing work (hopfully) I must spend time here to find out more
list of freelance jobs......
Rails Boost: Rails Template Generator
http://www.railsboost.com/
Quickly and easily generate Rails 2.3 templates to get your app up, fucking fast.
This is a neat service centered around the new rails template feature.
Generate a "one-liner" that will build and configure a boot strapped Rails app! Requires Rails 2.3+
Ruby on Rails for Designers - Nettuts+
http://net.tutsplus.com/tutorials/ruby/ruby-on-rails-for-designers/
uby on Rails is an open-source web framework that's optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration. This is the way Ruby on Rails promotes itself - but in my words, it is an incredible framework that can really make your life much easier. You can learn more at their site http://rubyonrails.org PG Author: Alex Coomans This is a NETTUTS contributor who has published 1 tutorial(s) so far here. Their bio is coming soon! Step 1- Installing Ruby on Rails Installing Ruby on Rails (also often shortened to RoR) is fairly painless on most systems, but you will need to be comfortable opening up the terminal. The Ruby on Rails download page provides links to get started, and I will reproduce them here to save you a bit of time. Just as a note, these are the places to get Ruby, which is what Rails is programmed in, and we will be installing Rails in a minute. To learn more about the language, review the
gem -v
Ruby on Rails for Designers - Nettuts+
10 Essential Plugins Every Modern Wordpress Site Should Have | Freelance Folder
http://freelancefolder.com/essential-wordpress-plugins/
15 Wonderfully Creative Uses for PHP - Nettuts+
http://net.tutsplus.com/tutorials/php/15-wonderfully-creative-uses-for-php/
40 WordPress Plugins to Improve your Blog’s Performance - WPZOOM
http://www.wpzoom.com/plugins/40-wordpress-plugins-to-improve-your-blogs-performance/
Abstract Heresies: Not Lisp again....
http://funcall.blogspot.com/2009/03/not-lisp-again.html
“In this course we will be using the programming language Lisp...” Argh! Not that again! What is it with Lisp? Ok, maybe at Harvard they do that sort of thing, but this was MIT! Don't they hack computers here?
“If you already know how to program, you may be at a disadvantage because you will have to unlearn some bad habits.”
interesting account of someone's first taste of lisp
漢(オトコ)のコンピュータ道: MySQLのEXPLAINを徹底解説!!
http://nippondanji.blogspot.com/2009/03/mysqlexplain.html
How to Get Started with iPhone Dev | Webdesigner Depot
http://www.webdesignerdepot.com/2009/05/how-to-get-started-with-iphone-dev/
Just How Much Money Can Free iPhone Apps Make? Quite A Bit
http://www.techcrunch.com/2009/05/06/just-how-much-money-can-free-iphone-apps-make-quite-a-bit/
advertising revenue from free iPhone apps, not bad.
Cool!
Introduction to iPhone Application Development - IAP 2009
http://courses.csail.mit.edu/iphonedev/
A one-week course in iPhone SDK Development
Webdesign and IE6 incompatibility - Fix your problems in 5 minutes | Themes Live
http://www.themeslive.com/webdesign-and-ie6-incompatibility-fix-your-problems-in-5-minutes/lang/en/
There are many web developers that make their custom design using standards XHTML and CSS codes. Nowadays we have many browsers using standards from W3C: Mozilla Firefox, Opera, Safari, Google Chrome. When I develop a website, I find problems with IE6. There are many people that uses IE6 without upgrading to IE7, so, we have to check our website to works also with a non standard browser: Internet Explorer 6.
There are many web developers that make their custom design using standards XHTML and CSS codes. Nowadays we have many browsers using standards from W3C: Mozilla Firefox, Opera, Safari, Google Chrome. When I develop a website, I find problems with IE6. There are many people that uses IE6 without upgrading to IE7, so, we have to check our website to works also with a non standard browser: Internet Explorer 6. Internet Explorer 6 (IE6), not support fully CSS and has a problem loading PNG with Alpha transparency. ie7js There are many CSS tricks to make IE6 compatible with PNG Alpha and other CSS codes, but every webdesigner must spend its time to develop a custom code working only for IE6 and using CSS Conditional Tags. Why spend so many times to develop for IE6? Fortunately, a Javascript Genius, Dean Edwards wrote a script called IE7. This amazing piece of code uses JavaScript to make Internet Explorer 5 and 6 behave like a standards-compliant browser. First of all, you must downl
Webdesign and IE6 incompatibility
【コラム】実践! iPhoneアプリ開発 (1) カメラアプリの作り方(1) - フォトピッカーのためのアクションシートを作る | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/column/iphone/001/index.html
カメラアプリ作るぞ
カメラアプリ作るぞー
110+ Massive Wordpress Video Tutorial Collection | 1stwebdesigner - Love In Design
http://www.1stwebdesigner.com/wordpress/110-massive-wordpress-video-tutorial-collection/
On this list You'll find all available WordPress video tutorials on Internet with a lot of links for every level of knowledge. I am sure You'll learn something!
Career Advice: Boring Within or Simply Boring? - Inside Higher Ed
http://www.insidehighered.com/advice/instant_mentor/weir5
In the age of computer-based learning, lecturing gets treated like Model-T Ford. Don’t be deceived; lecturing remains a staple of the academy and it’s likely to remain so for quite some time. University class sizes have swelled in the wake of budget cuts that have delayed (or canceled) faculty searches. A recent study of eleven Ohio four-year colleges reveals that 25 percent of introductory classes have more than 120 students and only a shortage of teaching assistants has kept the percentage that low. At the University of Massachusetts, 12 percent of all classes have enrollments of over 50 and lectures of over 200 are quite common. As long as universities operate on the assembly-line model, lecturing will remain integral to the educational process.
"The most common reason for bad lecturing isn’t phobia; it’s that professors don’t value the craft enough to hone their skills. Use such individuals as negative role models. Think of the most boring lecturer you’ve ever encountered. Do the opposite! Bad lecturers violate nearly every rule of good communication. They never vary voice timbre or pitch. They either stare at their notes or ignore them altogether and ramble onto whatever topic comes to mind. They never make eye contact with their audience or use visual aids and handouts. Everything comes out at the same speed, and they never, ever show the slightest bit of life when discussing the very subject that supposedly excites them. Check for a pulse; if you can stay awake! Step one to improving your lecture skills is to purge yourself of bad communication habits, but the rest of lecturing is a formula. Mix with enthusiasm and repeat the following ..."
Advice on lecturing
Atrexis Blog: iPhone - Interface Builder Tutorial
http://blog.atrexis.com/index.cfm/2008/9/29/Interface-Builder-Tutorial
Atrexis Systems Limited, Rich Internet and Mobile Application Development: iPhone - Interface Builder Tutorial
Facebook Developers | Facebook Developers News
http://developers.facebook.com/news.php?blog=1&story=225
Today we are excited to announce an important step toward greater openness through Facebook Platform. For the first time, we're opening the core Facebook product experience -- the stream -- with the new Facebook Open Stream API. The home page design centralizes the stream of information that tells you what's going on right now in the world around you. With the Facebook Open Stream API users will be able to use applications to read and interact with their stream, anywhere. As a Facebook developer you'll also be able to access the stories you've published into the stream and display them in your application, whether it's on a mobile device, Web site or desktop, for users however you choose. To enable developers to access the stream, we've built the Facebook Open Stream API in part using the emerging Activity Streams standard. Over the last several months, we've been collaborating with the community, hosting meetups at Facebook headquarters, and speaking at industry events about Activit
Facebook just opened up 200 million activity streams to developers: http://bit.ly/1aflgR Kudos on activity stream standards support. [from http://twitter.com/dhinchcliffe/statuses/1631797834]
RT @iCreate_JB: RT Announcing The Facebook Open Stream API http://bit.ly/JVel3 (via @facebook) - OMG this sounds like awesomeness! [from http://twitter.com/suPEARLative5/statuses/1630114772]
Facebook Dev News: The Facebook Open Stream API: Today we are excited to announce an unpreced.. http://tinyurl.com/dbol24 [from http://twitter.com/johnhaydon/statuses/1630232994]
The Facebook Open Stream API
Open API
It's a hot ticket: Free Stanford course on developing software for iPhone and iPod touch comes to iTunes U
http://news.stanford.edu/pr/2009/pr-apple-040109.html
It's a hot ticket: Free Stanford course on developing software for iPhone and iPod touch comes to iTunes U
10 Firefox Add-ons for Web Designers | 10 Volt Media Blog
http://www.10voltmedia.com/blog/2009/05/10-firefox-add-ons-for-web-designers/
With a plethora of add-ons and extensions, created for developers by developers, Firefox becomes much more than just a browser and turns into an essential part of your toolbox. Here are 10 free add-ons covering everything from DOM inspection to screenshots, making designing and developing with Firefox a breeze.
Firefox has emerged victorious from the Great Browser War - at least as far as web developers are concerned. While it may not be the most-used browser for the everyday web surfer, Firefox is clearly the first choice of developers for a few very simple reasons. Its support for web standards is legendary, but the real super powers come from Firefox’s extensibility.
95 Resources to Simplify Your Life as a Web Designer
http://www.dreamcss.com/2009/03/95-resources-to-simplify-your-life-as.html
A guide to Silverlight 3 new features
http://timheuer.com/blog/archive/2009/03/18/silverlight-3-whats-new-a-guide.aspx
Compass: A Real Stylesheet Framework on Vimeo
http://vimeo.com/4335944
Flash vs. Silverlight: What Suits Your Needs Best? | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/05/09/flash-vs-silverlight-what-suits-your-needs-best/
A detailed comparison of Flash and Silverlight with good explanations of the technology.
smashing magazine
Scott Hanselman's Computer Zen - Sharpen the Saw for Developers
http://www.hanselman.com/blog/SharpenTheSawForDevelopers.aspx
George emailed me with an interesting question. Paraphrasing George, liberally, what's are some good ways to keep developers sharpening the saw - Covey Habit #7? There's been lots of talk about being a better developer, but what about the unmotivated masses? (Don't worry, we can talk about them, because, since they are unmotivated, they aren't reading blogs.) ;) The assumption being that for every totally-amped developer who is always striving to get better, there's at least 10 developers who are saying, "Hey, it's 5:01pm, I've just checked in massive changes, can I punch out?" Here's some ideas, some mine, some Georges. I'm interested in yours:
m, created diverse teams, and set them to work to design algorithms, define, write, document, and test some application. The application needs to have universal appeal, so sales and accounting can have fun. One year we did a Word Search (like the kind in the newspaper). Everyone participated and there were reasonably significant prizes.
Why HTTP? « Timothy Fitz
http://timothyfitz.wordpress.com/2009/02/12/why-http/
just use http already. don't invent your own wire format!
Why HTTP? The world doesn’t need another arbitrary binary protocol. Just use HTTP. Your life will be simpler. Originally this came up when scaling a gaggle of MySQL machines. I would have killed for a reliable proxy. It’s with this in mind that I’ve come up with my list of things that HTTP has that an arbitrary protocol will have to rebuild. Anytime you choose to use a service based on a non-HTTP protocol, look over this list and think carefully about what you’re giving up.
I like how this posts list out some of the great reasons to just use HTTP and the method of interop communication. So much is already built on HTTP and there are more than enough great tools ubiquitously available for interacting and communication over HTTP. The post also has a long discussion thread.
Errorlytics - Track and Redirect 404 Page Not Found Errors
http://www.errorlytics.com/
Fix website 404 errors with Errorlytics Errorlytics is an easy to use service that centralizes reporting and handling of 404 "Page Not Found" errors for your websites. Errorlytics gives you the tools to transparently fix the problems quickly and easily so they never happen again. No more regex writing, no more messing with your .htaccess file for search engine friendly redirects. Errorlytics handles it all, effortlessly. The end results are better user experiences and higher search engine rankings for your websites. What Does Errorlytics Do? * Tracks your websites' 404 Page Not Found errors. * Transparently redirects users and clients away from 404 Not Found pages. * Increases your websites' SEO (and users' happiness!) by eliminating 404 errors. How Does It Work? How Errorlytics Works 1. A user browses to your website, and encounters a Page Not Found. 2. The Errorlytics Client Script, installed on your website, captures the 404 and sends the details to the Error
track and redirect 404 errors seamlessly
Errorlytics
transformer les 404 en mine d'or, php java ruby
Google Open Source Blog: Introducing WebDriver
http://google-opensource.blogspot.com/2009/05/introducing-webdriver.html
Google offers a new tool which helps out with testing web apps using Firefox and IE extensions rather than pure JS.
Works as an extension in Firefox, uses Automation controls in IE etc.
"Selenium 2.0 will offer WebDriver's API alongside the traditional Selenium API, and we shall be merging the two implementations to offer a capable, flexible testing framework"
WebDriver is a clean, fast framework for automated testing of webapps.
The Ultimate Guide to .htaccess Files - Nettuts+
http://net.tutsplus.com/tutorials/other/the-ultimate-guide-to-htaccess-files/
Minden, amit tudni szerettél volna a .htaccess-ről, de sosem merted megkérdezni
Using the Open Stream API - Facebook Developers Wiki
http://wiki.developers.facebook.com/index.php/Using_the_Open_Stream_API
using personal streams on facebook on other web mobile and desktop apps
Axum
http://msdn.microsoft.com/en-us/devlabs/dd795202.aspx
Axum is a language that builds upon the architecture of the Web and principles of isolation, actors, and message-passing to increase application safety, responsiveness, scalability, and developer productivity. Other advanced concepts we are exploring are data flow networks, asynchronous methods, and type annotations for taming side-effects.
Axum is a language that builds upon the architecture of the Web and principles of isolation, actors, and message-passing to increase application safety, responsiveness, scalability and developer productivity.\
MF Bliki: FlaccidScrum
http://martinfowler.com/bliki/FlaccidScrum.html
What's happened is that they haven't paid enough attention to the internal quality of their software. If you make that mistake you'll soon find your productivity dragged down because it's much harder to add new features than you'd like. You've taken on a crippling TechnicalDebt and your scrum has gone weak at the knees. (And if you've been in a real scrum, you'll know that's a Bad Thing.)
"XPers often joke, with some justification, that Scrum is just XP without the technical practices that make it work."
Individuals and Interactions are more valuable than Processes and Tools
Free Programming Books
http://www.e-booksdirectory.com/programming.php
10 Firefox Add-ons for Web Designers You Might Not Know Of | Lists | Tutorial Blog
http://tutorialblog.org/10-firefox-add-ons-for-web-designers-you-might-not-know-of/
Build an Auto-Scrolling Slideshow That Works With and Without JavaScript - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/building-an-auto-scrolling-slideshow-that-works-with-and-without-javascript/
オートスライドするタブナビゲーションの作り方 jquery スクリプトオフだとオートスライドはしないものの遷移自体は可能なのが特徴
Create a jQuery slideshow that enables you to click through each slide when JavaScript is disabled, without having to display all slides one under the
Create a jQuery slideshow that enables you to click through each slide when JavaScript is disabled, without having to display all slides one under the other.
Another great Nettuts tutorial for creating a sliding image slideshow that works with or without javascript. Would be perfect for part of the Pio homepage for next year.
Best Practices for building JSON REST Web Services « Building Feedly
http://blog.feedly.com/2009/05/06/best-practices-for-building-json-rest-web-services/
A few of our friends have been asking us what are some of the best practices we learnt over the last two years designing and implementing RESTful Web Services as the back-end of the feedly service. Here is a quick/high level brain dump: Phase 1 – Defining a simple resource/service | Take a sample resource such as Customer Information, model it as JSON. Build a simple servlet where PUT creates a new customer, GET returns the customer information based on the customer key, DELETE deletes the customer and POST updates the customer information. Make sure that PUT returns the right information regarding the URL of the newly created resource. In our case, we have a framework which maps JSON to our Java Model and use hibernate to persist that model in a MySQL database. The important things for this phase are to the JSON representation right and the base url formatting simple and clean. Phase 2 – Implementing a client | Learn how to build a simple Javascript client which interacts with the s
- added by harper reed's google reader
これからGitを始める人が読むべき記事のまとめ : akiyan.com
http://www.akiyan.com/blog/archives/2009/05/posts-for-git-beginne.html
git のまとめ
WEB DB PRESS Vol.50号に、Gitの特集記事 / Gitの開発者である Junio C Hamano氏(日本人)が執筆しているため、内容が新しくて正確 / Gitは便利なサブコマンドの進化が早いので、ソースからコンパイルしてインストールすることをおすすめ
バージョン管理
GitとかGithubとかを始めるときのチュートリアル。参考資料がまとめてある。
WEBアプリ開発に便利な機能&負荷テストツール集:phpspot開発日誌
http://phpspot.org/blog/archives/2009/05/web_45.html
テストツールのまとめ
Simple Guide: How To Get Started With jQuery | Spyre Studios
http://spyrestudios.com/simple-guide-how-to-get-started-with-jquery/
Today, we will have a look at how to get started with jQuery, and writing your first script!
jQuery has been a great new step in web development. Being able to completely remove Javascript from your markup just makes for code that's easier to manage.
Classic Programming Quotes | Storm Consultancy Blog
http://www.storm-consultancy.com/blog/other/classic-programming-quotes/
In theory, theory and practice are the same. In practice, they’re not. - Yoggi Berra
I liked : "Writing the first 90 percent of a computer program takes 90 percent of the time. The remaining ten percent also takes 90 percent of the time and the final touches also take 90 percent of the time. " - N.J. Rubenking
put these in a random quote generator
10 Things to Check Before Using a CAPTCHA
http://www.sitepoint.com/blogs/2009/05/14/captcha-alternatives/
Web Design from the Gut - Articles - MIX Online
http://visitmix.com/Articles/Web-Design-from-the-Gut
Nice article about the design process. Particularly like the feature wireframes; I've seen features written out for each page before, but never as a non-layout wireframe.
A walk through the real-world process of redesigning a major site. Great stuff.
Wordpress Function/Tag Lookup Tool
http://wplookup.com/
Find WordPress Functions Documentation — Fast | WPLookup
»Find WordPress Functions Documentation — Fast«: eine webbasierte Suchfunktion für das WordPress-API. Sehr nützlich.
WPLookup is just a simple WordPress theme/plugin development tool for finding the documentation you want quickly.
Find WordPress Functions Documentation — Fast
DataTables example
http://www.sprymedia.co.uk/dataTables-1.4/example_zero_config.html
SIIIICK Data Table
They Write the Right Stuff
http://www.fastcompany.com/node/28121/print
Fast Company, Dec 2007
Writing code for the space shuttle.
Software engineering for the Space Shuttle
How NASA writes software: planned, persnickity, and perfect.
Rail Spikes: 10 Cool Things in Rails 2.3
http://railspikes.com/2009/3/30/10-cool-things-in-rails-23
Is Haskell a Good Choice for Web Applications?
http://jekor.com/article/is-haskell-a-good-choice-for-web-applications
HT: lojic
yes, but it takes balls
read this source code
oFono
http://ofono.org/
The ofono project provides an infrastructure for building GSM/UMTS telephony applications. It includes a high-level D-Bus API for use by telephony applications of any license.
小野和俊のブログ:プログラマーの開発速度は「はまる」時間の長さで決まる
http://blog.livedoor.jp/lalha/archives/50261226.html
問題にはまるタイプのプログラマーの特徴 1. クラスやメソッドの命名が不適切、2. 「とりあえず」書いたコードが悪さを、 3. 「このままでは何かがおかしい」と感じながら作業を、4. ツールに振り回されている 5. 「よくあるつくり」に対する理解が乏しい、6. APIの存在を認知できていない (1) 適当に書いたコードは後でとても大きな被害をもたらす可能性が高い (2) たくさんのソフトウェアの「つくり」に触れ、APIを熟知しよう
良エントリ
たくさんソースコードを読んで審美眼的なものが鍛えられると、開発が始まってからのはまる時間も短くなるのかもしれない。
100 Amazing How-To Sites to Teach Yourself Anything | Rated Colleges
http://www.ratedcolleges.com/blog/2009/100-amazing-how-to-sites-to-teach-yourself-anything/
Many resources!
Learning new skills and expanding your knowledge doesn’t have to cost you an arm and a leg. There are loads of free resources on the Web that can help you find instructional videos, tutorials and classes to learn a wide variety of skills from fixing basic car problems to speaking another language. With 100 sites to choose from, you’re bound to find something here that will help you learn just about anything you could want.
Hivelogic - Top 10 Programming Fonts
http://hivelogic.com/articles/view/top-10-programming-fonts/
Top 10 Programming Fonts
Here’s a round-up of the top 10 readily-available monospace fonts for your coding enjoyment, with descriptions, visual examples and samples, and download links for each.
list of fonts
Dan Benjamin's top 10 list of monospace fonts for development
プログラミング向けフォント10
Getting Started with Ruby on Rails: Installation
http://sixrevisions.com/web-development/getting-started-with-ruby-on-rails-installation/
This article will guide you through the process of installing Ruby on Rails, and any other software that is required to begin using it.
Vim made easy: how to get your favorite IDE features in Vim - Ars Technica
http://arstechnica.com/open-source/guides/2009/05/vim-made-easy-how-to-get-your-favorite-ide-features-in-vim.ars
vim tips
danieltenner.com — How to make your application viral
http://danieltenner.com/posts/0009-how-to-make-your-application-viral.html
Viral growth resolves at least part of the expensive and complicated headache of actually marketing your application, by getting the application to grow all by itself.
Everyone wants their application to “spread virally”. And why shouldn’t they? Viral growth resolves at least part of the expensive and complicated headache of actually marketing your application, by getting the application to grow all by itself. So, then, the question that forms on the lips of any entrepreneur is: “How can I make my application viral?”
The Ruby Toolbox: Know your options!
http://ruby-toolbox.com/
Ruby developers can choose from a variety of tools to get their job done. The Ruby Toolbox gives you an overview of these tools, sorted in categories and rated by the amount of watchers and forks in the corresponding source code repository on GitHub so you can find out easily what options you have and which are the most common ones in the Ruby community.
The Ruby Toolbox gives you an overview of these tools, sorted in categories and rated by the amount of watchers and forks in the corresponding source code repository on GitHub so you can find out easily what options you have and which are the most common ones in the Ruby community.
An easy way to use GNU Screen over SSH | Earth Info
http://www.earthinfo.org/an-easy-way-to-use-gnu-screen-over-ssh/
jQuery vs MooTools: Choosing Between Two Great JavaScript Frameworks
http://jqueryvsmootools.com/
Interessante Gegenüberstellung der unterschiedlichen Konzepte beider Bibliotheken.
The Git Parable
http://tom.preston-werner.com/2009/05/19/the-git-parable.html
Uma história para descrever o funcionamento interno do Git
simple, but extremely powerful system. Most people try to teach Git by demonstrating a few dozen commands and then yelling “tadaaaaa.” I believe this method is flawed. Such a treatment may leave you with the ability to use Git to perform simple tasks, but the Git commands will still feel like magical incantations. Doing anything out of the ordinary will be terrifying. Until you understand the concepts upon which Git is built, you’ll feel like a stranger in a foreign land.
"The following parable will take you on a journey through the creation of a Git-like system from the ground up. Understanding the concepts presented here will be the most valuable thing you can do to prepare yourself to harness the full power of Git. The concepts themselves are quite simple, but allow for an amazing wealth of functionality to spring into existence. Read this parable all the way through and you should have very little trouble mastering the various Git commands and wielding the awesome power that Git makes available to you."
'The following parable will take you on a journey through the creation of a Git-like system from the ground up.'
List of Really Useful Free Tools For JavaScript Developers | W3Avenue
http://www.w3avenue.com/2009/05/19/list-of-really-useful-free-tools-for-javascript-developers/
List of Really Useful Free Tools For JavaScript Developers
Nice collection of tools for Javascript Development.
31 Fascinating Ruby on Rails Tutorials & Guides - Nettuts+
http://net.tutsplus.com/articles/web-roundups/31-fascinating-ruby-on-rails-tutorials-guides/
10 Best CSS Practices to Improve Your Code | Webdesigner Depot
http://www.webdesignerdepot.com/2009/05/10-best-css-practices-to-improve-your-code/
10 boas práticas em CSS!!!
Writing clean, super-manageable CSS is simple when you start off on the right foot and make your code easier to maintain and edit later on. Here are 11 tips for speeding up the process, writing CSS that is slimmer, faster and less likely to give you a headache.
7 Quick CSS Enhancements for Better User Experience
http://davidwalsh.name/css-enhancements-user-experience
Css tips!
The beauty in CSS is that a tiny directive can make a huge difference in how the page displays. Here are seven quick CSS snippets that will give your website more “pop” and make your user’s experience more functional and enjoyable.
InfoQ: Recommended TDD Tutorials
http://www.infoq.com/news/2009/05/recommended-tdd-tutorials
Recommended TDD Tutorials
Recently, Dave Nicolette consolidated a list of recommended TDD tutorials from a discussion on the Extreme Programming group. Here is a sneak peak at the consolidated list with categorization for quickly getting started with Test Driven Development.
How to Set Up a Killer WordPress Testing Environment Locally - Nettuts+
http://net.tutsplus.com/tutorials/wordpress/how-to-set-up-a-killer-wordpress-testing-environment-locally/
net.tutsplus.com: set up wordpress testing environment locally
If you're a heavy WordPress developer like me, you might find that you need to create a new installation for each site that requires a strange structure or specific posts, instead of using your uniform local test WordPress installation. Cue WordPress Mu. WordPress Multi User is a platform created by the geniuses at Automattic that is basically a WordPress installation that allows multiple blogs to run using the same software.
How to Set Up a Killer WordPress Testing Environment Locally
How to Build a Login System for a Simple Website - NETTUTS
http://net.tutsplus.com/videos/screencasts/how-to-build-a-login-system-for-a-simple-website/
Login
In today's video tutorial, we'll be building a login system with PHP and MYSQL. Many, many features will be covered; including MySqli, Prepared Statements,
25 Important Web Design Tools | Tools | PelFusion.com
http://pelfusion.com/tools/25-important-web-design-tools/
25 เ้ครื่องมือที่นักทำเว็บไม่ควรพลาด
There are lots of web design tools available on internet, which will help you accomplish your tasks easily and quickly, and still more are coming. Every
25 Important Web Design Tools - http://is.gd/BZP0 [from http://twitter.com/msdaibert/statuses/1881367018]
There are lots of web design tools available on internet, which will help you accomplish your tasks easily and quickly, and still more are coming. Every designer now has his/her own toolbox. I will try to make such toolbox for you too. I have collected 25 such tools, and if you know more feel free to add in the comments.
50 iPhone Apps for Web Designers & Developers « AppStorm
http://mac.appstorm.net/roundups/iphone-roundups/50-iphone-apps-for-web-designers-developers/
How to manage a small web project: a simple approach
http://woork.blogspot.com/2009/05/how-to-manage-small-web-project-simple.html
Dr Nic » ChocTop - packaging and deployment of Cocoa applications
http://drnicwilliams.com/2009/02/03/choctop-packaging-and-deployment-of-cocoa-applications/
packaging and deployment of Cocoa applications
deployment of Cocoa applications
Helps you make OS X app installers/DMGs.
iPhone Dev 101: Introduction - The Unofficial Apple Weblog (TUAW)
http://www.tuaw.com/2009/01/20/iphone-dev-101-introduction/
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20080714/07ea5534/attachment.txt
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20080714/07ea5534/attachment.txt
good to animate
When you want a really strong security on the web, it's a good idea to use SSL. SSL can be used to encrypt your end to end connection to the web server, but you will need a client certificate for the possibility to verify you as who you are. The right way to get a certificate like this is for your browser to generate it! The private key should NEVER get out of the client machine. It should be generated and stored within the browser certificate store.
<form> <keygen name="pubkey" challenge="randomchars"> <input type="submit" name="createcert" value="Generate"> </form>
html <keygen>
When you want a really strong security on the web, it's a good idea to use SSL. SSL can be used to encrypt your end to end connection to the web server, but you will need a client certificate for the possibility to verify you as who you are. The right way to get a certificate like this is for your browser to generate it! The private key should NEVER get out of the client machine. It should be generated and stored within the browser certificate store.
Wordpress Theme Development Frameworks | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/05/27/wordpress-theme-development-frameworks/
MooTools based FileManager / Portfolio / Christoph Pojer
http://og5.net/christoph/article/MooTools_based_FileManager
filemanager FTP attraverso il browser
LingrとRejawサービス終了のお知らせ:江島健太郎 / Kenn's Clairvoyance - CNET Japan
http://japan.cnet.com/blog/kenn/2009/05/01/entry_27022150/
> しかし一方で思うのは、4人というのはやはり大所帯だったということです
>しかし、プログラマーはやる気と集中力次第で生産性が(誇張ではなく)100倍ぐらい上下しますから、本当に心から面白いと思っているプロジェクトであれば、それは必ずしも大きな壁にはならないでしょう。
さらには、個人で開発するということは、意志決定の速さが格段に違ってきます。たとえば作っている最中で何かが根本的に間違ってるのでプロジェクトを中止したほうがいいと思っても、チームでやっていると中々言い出せず、ずるずる引きずって時間を浪費してしまうというようなことがあると思います。しかし、10発撃って1発当たるかどうかという世界で勝負していくには、そういう「見切り」の速さこそが命ではないでしょうか。
っていないということは、本人はどこか別のところで生計を立てられるだけの
それで、上記のようなもろもろで何を言いたかったかというと、この分野では「企業の競争相手が個人になる時代は目の前まで来ている」ということです。スタートアップ企業を作って数名で作るのと、一人の個人が副業で立ち上げるのとでは、最終的に出てくるモノの差がだんだんなくなってきており、単に「かかるコストだけが100倍違う」ということになりかねない、と思うのです。 さらには、個人で開発するということは、意志決定の速さが格段に違ってきます。たとえば作っている最中で何かが根本的に間違ってるのでプロジェクトを中止したほうがいいと思っても、チームでやっていると中々言い出せず、ずるずる引きずって時間を浪費してしまうというようなことがあると思います。しかし、10発撃って1発当たるかどうかという世界で勝負していくには、そういう「見切り」の速さこそが命ではないでしょうか。
With YQL Execute, the Internet becomes your database (Yahoo! Developer Network Blog)
http://developer.yahoo.net/blog/archives/2009/04/yql_execute.html
The Yahoo! Query Language lets you query, filter, and join data across any web data source or service on the web. Using our YQL web service, apps run faster with fewer lines of code and a smaller network footprint. YQL uses a SQL-like language because it is a familiar and intuitive method for developers to access data. YQL treats the entire web as a source of table data, enabling developers to select * from Internet.
YQL + Linked Data = possibilities
Execute elements run server-side JavaScript with E4X (na
David DeSandro: jQuery Masonry
http://desandro.com/resources/jquery-masonry
jQuery Masonry thumbnail box
Google Bets Big on HTML 5: News from Google I/O - O'Reilly Radar
http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html
How google sees the future in HTML5, some seldom known facts about the new version of this versatile markup language...
Definitely need to look into this more -- we've done one site with HTML 5 and it looks like more is already out there in the wild than we'd think.
Google doesn't want to repeat that mistake, and as a result, he said, "we're betting big on HTML 5."
"We knew then that the web had won. What was once thought impossible is now commonplace."
Facebook | Engineering @ Facebook's Notes
http://www.facebook.com/note.php?note_id=76191543919
Needle in a haystack: efficient storage of billions of photos
Amazon Web Services Developer Community : Introduction to AWS for PHP Developers
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=2433
php amazon aws tutorial s3
While Amazon Web Services (AWS) may seem like an unusual service for an online retailer, AWS is actually a natural progression for a company as seasoned at providing rock-solid internet applications as Amazon. Over the years, Amazon has cultivated a tremendous amount of knowledge around what it takes to build and maintain a successful, highly scalable web application. Fortunately for the rest of us, they've made this knowledge available to all developers via AWS.
So Amazon will be in the web services business for the foreseeable future. Now that we've established that learning more about AWS is not a risky investment of time, let's focus on Amazon's Infrastructure Services -- EC2, Amazon S3, SQS, SDB and EBS -- that make up the core of what some within AWS refer to as "undifferentiated heavy lifting." All of these services are available via both REST and SOAP interfaces. (We'll touch on both in this article, but we'll concentrate on the REST and REST-like Query approaches. ) A growing number of language specific toolkits are available for these services, so you can feel comfortable basing an architecture on AWS given its language-agnostic foundation. The knowledge that you can ramp up 200 servers in five minutes if you need them may be a liberating experience for you -- in the days before AWS, system architects had to worry about handling rapid scale with "hot spares" and other expensive on-hand capacity that often sat idle until the day...
Asual | jQuery Address - Deep linking plugin
http://www.asual.com/jquery/address/
Introducing Typekit « The Typekit Blog
http://blog.typekit.com/2009/05/27/introducing-typekit/
via windfucker
ウェブページでフォントをダンロードしやすくする仕組みっぽい。Javascript一行だってさ。どんな風になるのかな。
all browsers will soon support a wide range of fonts. but using fonts on the web (in most cases) is a direct violation of the font's copyright, as linking to a font gives the viewer a direct way to download the font . It's like using a font to print a book and then including the font with the printed book. Enter TypeKit, a web app that designers and developers subscribe to. The service has a collection of typefaces that the dev can link to in their jscript and TypeKit handles all the background witch's brew of delivering the font to the end user's screen, without that iser being able to download the font package. Interesting idea! I wonder what the tech looks like behind the service and the susbcription fees.
As a Typekit user, you’ll have access to our library of high-quality fonts. Just add a line of JavaScript to your markup, tell us what fonts you want to use, and then craft your pages the way you always have. Except now you’ll be able to use real fonts. This really is going to change web design.
We’ve been working with foundries to develop a consistent web-only font linking license. We’ve built a technology platform that lets us to host both free and commercial fonts in a way that is incredibly fast, smoothes out differences in how browsers handle type, and offers the level of protection that type designers need without resorting to annoying and ineffective DRM.
Introduction ‎(Google Wave Federation Protocol)‎
http://www.waveprotocol.org/
NimbleKit - Smart kit for fast iPhone apps development
http://www.nimblekit.com/
NimbleKit is the fastest way to create applications for iPhone and iPod touch. You don't need to know Objective-C or iPhone SDK. All you need is to know how to write an HTML page with Javascript code.
PlugComputer Community
http://www.plugcomputer.org/
Marvell Linux wall wart using ARM
PlugComputer - Plug Computing Community
Dev Explorer - Reading and Writing to Excel Spreadsheets in Python
http://www.dev-explorer.com/articles/excel-spreadsheets-and-python
ReadingandWritingtoExcelSpreadsheets
An introduction to using the xlwt and xlrd modules for python to interact with Microsoft Excel spreadsheets.
Official Google Blog: Went Walkabout. Brought back Google Wave.
http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html
Finally, we're moving beyond the confines of the format of the channel, and the point of it: communication: 'A "wave" is equal parts conversation and document, where people can communicate and work together with richly formatted text, photos, videos, maps, and more.'
Google Wave Official Blog
long but interesting.........watch the vid
'You create a wave and add people to it. Everyone on your wave can use richly formatted text, photos, gadgets, and even feeds from other sources on the web. They can insert a reply or edit the wave directly. It's concurrent rich-text editing, where you see on your screen nearly instantly what your fellow collaborators are typing in your wave.'
Growl for Windows
http://www.growlforwindows.com/gfw/
I can't decide between Snarl and Growl for Windows
Put simply, Growl lets you know when things happen. Files finished downloading, friends came online, new email has arrived - Growl can let you know when any event occurs with a subtle notification. The rest of the time, Growl stays out of your way.
jQuery Ribbon - Home
http://jqueryribbon.codeplex.com/
Build a Windows-style ribbon menu
Screenshots
A ribbon control built on jQuery. It supports grouping, dropdown menus, nested lists theming and more.
Parsing Strings With jQuery : DevKick Blog
http://devkick.com/blog/parsing-strings-with-jquery/
jqueryによる文字列操作 正規表現を活用 urlアドレスのa要素化、htmlタグの削除など
5 Quality Sites to Increase Your Knowledge of PHP | Dev Tips | Become a Better Developer, One Tip at a Time.
http://dev-tips.com/featured/5-quality-sites-to-increase-your-knowledge-of-php
UIzard - Web Based Ajax Development Tool
http://uizard.org/
Web application developement tool
takie visio online
Web Application Ajax Based Development Tool
Bitcetera: Mac-friendly Autotest
http://www.bitcetera.com/en/techblog/2009/05/27/mac-friendly-autotest/
I vaguely remember wanting to monitor changes to the filesystem. Here's a Ruby gem that uses Leopard's FSEvent.
Bitcetera: Mac-friendly Autotest autotestZenTest’s autotest is great, but it has one drawback: In order to detect whether you have modified a file, it relies on filesystem polling. In other words it constantly traverses the filesyst... はてなブックマーク - Bitcetera: Mac-friendly Autotest はてなブックマークに追加 dann dann ruby, testing, mac fseventでwatch
autotest-fsevent
“Enter the autotest-fsevent gem. It teaches autotest to use FSEvent instead of filesystem polling…”
The Ultimate Drupal Toolbox: 150+ Themes, Modules & Resources | Noupe
http://www.noupe.com/drupal/the-ultimate-drupal-toolbox.html
Drupal is one of the most popular CMSs out there, and it's no surprise considering how extensible it is. You can customize almost every aspect of it through the
Drupal is one of the most popular CMSs out there, and it’s no surprise considering how extensible it is. You can customize almost every aspect of it through the use of themes, plugins, and a little custom coding. Below are more than 150 resources to help you do just that, from themes to plugins to examples of sites running on Drupal.
Cocoa with Love: Easy custom UITableView drawing
http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html
Welcome - Perch - A Really Little Content Management System (CMS)
http://www.grabaperch.com/
ur own server and there are no ongoing monthly costs.
43 iPhone Development Resources
http://theappleblog.com/2009/06/01/43-iphone-development-resources/
from theappleblog.com
JavaScriptでよく使う書き方。 - こせきの技術日記
http://d.hatena.ne.jp/koseki2/20090530/JsIdiom
var m = ("abcccd".match(/ab(c+)/)||[])[1];
JavaScriptで正規表現を使った書き方のtips。
jsの正規表現周りのtips
主にregexpによるmatch関連
How To Write Unmaintainable Code
http://freeworld.thc.org/root/phun/unmaintain.html?repost=forPosterity
Thanks Cormier!
JavaDOC
Carrer Blog: 1 line CSS Grid Framework
http://www.vcarrer.com/2009/06/1-line-css-grid-framework.html
Brilliant!
確かにワンラインだね(笑)
very cool way to do a minimal css grid using percentages
1 line CSS Grid Framework
dp50 {width:50%; float:left; display: inline; *margin-right:-1px; }
quirky, inc.
http://www.quirky.com/
rate products; be a focus group;get paid (not much)
開発チームが明かす、Google Waveの実装概要 - @IT
http://www.atmarkit.co.jp/news/200906/01/wave.html
ギークのおもちゃ。
Waveはリアルタイム/同期通信だけか?  まず、「リアルタイム」という点。ミリ秒単位の遅延しか感じられないチャットやゲームをHTMLページで行うというデモンストレーションに驚かされたために、レポート記事ではこの点を強調しすぎたようだ。Waveが「リアルタイム通信、同期通信だけのもの」という印象を受けた人もいた。それは誤解 Waveではメール同様の非同期通信も可能だ。つまり、あなたが新規にWaveを作り、誰かに宛てたWave(メッセージ)を書けば、それはまずサーバに送られる。受信側(Wave参加者)は、その時点でオンラインでもオフラインでも構わない。オンラインであれば、すぐにそのWaveを開いて読むことができるが、オフラインであれば、メールのインボックスのように(おそらく最終更新時刻の時間順で)、自分が関与しているWave一覧が表示
レポート記事(【詳報】Google Waveとは何なのか?)への反響を見ると、さまざまな疑問を感じている人がいる。そこでここでは、直接Waveのプロジェクトリーダーに話を聞いたり、別セッションで開発チームが行った説明、およびオンラインドキュメントから読み取れたことなど、いくつか追加情報をまとめたい。
Top 10 Reasons Why Employees Leave in IT
http://codezest.com/archive/2009/05/31/top-10-reasons-why-employees-leave-in-it.aspx
Top 10 Reasons Why Employees Leave in IT, must read for every manager!!
babysit
Breaking The Design Cycle: Get Creative To Be Creative | Webdesigner Depot
http://www.webdesignerdepot.com/2009/04/breaking-the-design-cycle-get-creative-to-be-creative/
Designers, we have a problem. It seems we have forgotten how to be creative.
Difficile d'exposer une méthode pour être créatif et innovant, il s'agit de quelques trucs pour se re-oxygéner la tête avant de partir sur un nouveau webdesign.
25 Best Programmer WebComic Strips
http://slashweb.org/programming/25-best-programmer-webcomic-strips.html
If you are a programmer. this is HILARIOUS - Programmer Laugh of the Day
25 Best Programmer WebComic Strips
messagepub : Home
http://messagepub.com/
MessagePub: A multichannel messaging API
• A web service to allow communication from your application to your users • A single API to communicate via email, IM, twitter, SMS, and phone. • A service that lets you ask questions and process replies
Google Squared
http://www.google.com/squared/
Google Squared takes a category and creates a starter 'square' of information, automatically fetching and organizing facts from across the web.
Hemlock
http://hemlock-kills.com/
XMPP + Flash = Awesome. True, but what about iPhones?
"Hemlock is an open-source framework that combines the richness of Flash with the scalability of XMPP, facilitating a new class of web applications where multiple users can interact in real time. Games, workspace collaboration, educational tools… The only limit is your imagination."
Google Plugin for Eclipse - Google Code
http://code.google.com/eclipse/
The Google Plugin for Eclipse is the fastest way to start developing Google Web Toolkit and App Engine applications, allowing you to go from installing the plugin to deploying an Ajax "Hello World" in a matter of minutes.
Google Plugin for Eclipse - Google Code
The Google Plugin for Eclipse is the fastest way to start developing Google Web Toolkit and App Engine applications, allowing you to go from installing the plugin to deploying an Ajax "Hello World" in a matter of minutes. Simply install the plugin and get started. If you don't have the GWT and App Engine SDKs installed, the plugin can take care of that for you.
Google plugin
AdWhirl: Mobile Advertising | iPhone | Monetize Traffic | AdRollo
http://www.adwhirl.com/
アフェリエイト広告
GitHub Firewall Install
http://fi.github.com/
"GitHub Firewall Install is a version of the GitHub web application that you install within your own corporate firewall. With your own internal GitHub you can combine the best aspects of social code management with the security of your private network."
10 Essential SQL Tips for Developers - Nettuts+
http://net.tutsplus.com/tutorials/other/10-essential-sql-tips-for-developers/
Why CouchDB?
http://books.couchdb.org/relax/why-couchdb
man, I really really wish I understood this stuff.
shows
“Django may be built for the Web, but CouchDB is built of the Web. I’ve never seen software that so completely embraces the philosophies behind HTTP. CouchDB makes Django look old-school in the same way that Django makes ASP look outdated.”
ebook on why you would choose couchdb
Google Code Blog: Introducing Page Speed
http://google-code-updates.blogspot.com/2009/06/introducing-page-speed.html
Page Speed is a tool we've been using internally to improve the performance of our web pages -- it's a Firefox Add-on integrated with Firebug.
Website optimization plugin for Firefox/Firebug by Google
16 great .htaccess Tricks and Hacks ~ SoftwareRoxer
http://softwareroxer.blogspot.com/2009/06/16-great-htaccess-tricks-and-hacks.html
A short Apache config cookbook
emson… » 18 Useful bash scripts for web developers
http://blog.emson.co.uk/2009/06/18-useful-bash-scripts-for-web-developers/
a few scripts, that I find really useful for speeding up my web development time. I’ve been building up this list as I needed to use them - so they maybe a little raw.
Using bash scripts to become a more efficient web developer
Here are a few scripts, that I find really useful for speeding up my web development time. I’ve been building up this list as I needed to use them - so they maybe a little raw. For example often clients send me images with filenames that don’t match my naming standard, so running the appropriate script really helps keep me focussed on the job in hand and not waste too much time reformatting filenames etc.
Googleが社内で使っていたWebサイト高速化ツールを一般公開
http://jp.techcrunch.com/archives/20090604google-opens-up-internal-speed-tool-to-the-public/
チェック!
How we do MVC - Jimmy Bogard -
http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/04/24/how-we-do-mvc.aspx
How we do MVC
using the ASP.NET MVC framework on a production application for about 9 months now, and in that time, we’ve crafted a number of opinions on how we want to design MVC applications.
Introducing MooTools ScrollSpy
http://davidwalsh.name/scrollspy
MooTools ScrollSpy
I’ve been excited to release this plugin for a long time. MooTools ScrollSpy is a unique but simple MooTools plugin that listens to page scrolling and fires events based on where the user has scrolled to in the page. Now you can fire specific functionality with just a few simple parameters.
ลูกเล่น เจ๋งๆ
跟踪浏览器滚动条
Plugin per MooTools che intercetta lo scrolling della pagina ed è in grado di attivare specifici eventi in base alla posizione in cui si trova l’utente nell’operazione di scorrimento.
flixel
http://flixel.org/
"flixel is a completely free collection of Actionscript 3 files that helps organize, automate, and optimize Flash games; an object-oriented framework that lets anyone create original and complex games with thousands of objects on screen in just a few hours, without using any of the Flash libraries."
Halp! How mak gaems? flixel is not intended to be used with the Flash IDE, since it is a
completely free collection of Actionscript 3 files that helps organize, automate, and optimize Flash games; an object-oriented framework that lets anyone create original and complex games with thousands of objects on screen in just a few hours, without using any of the Flash libraries.
Dr. Dobb's | Software Engineering ≠ Computer Science | June 4, 2009
http://www.ddj.com/architect/217701907
CouchDB: Perform like a pr0n star
http://www.slideshare.net/mattetti/couchdb-perform-like-a-pr0n-star
Check out this SlideShare Presentation : CouchDB: Perform like a pr0n star http://tinyurl.com/cukfou [from http://twitter.com/josefrichter/statuses/1588959474]
Introduction to Google Forms | Matt Silverman
http://www.mattsilverman.com/2008/10/introduction-to-google-forms.html
A brief tutorial on creating a Google form.. As recommended by Will Richardson, this is an excellent resource for anyone desiring to organize, collect, and analyze data -- turning the data into information
Great for PD on Google Forms
Google's Wonder Wheel Experiment, and More
http://blogoscoped.com/archive/2009-03-24-n84.html
New search options for Google
Búsquedas refinadas en versión beta
How to Create a Blog from Scratch Using Ruby on Rails
http://sixrevisions.com/web-development/how-to-create-a-blog-from-scratch-using-ruby-on-rails/
The view layer has one main purpose - to return the relevant HTML to be rendered on the users browser. In Rail a view is held in an erb (Embedded Ruby) file, which contains both HTML and embedded Ruby statements.
Let’s face it, you don’t want to build database access layer every time you start a new project.
This tutorial shows you how to create a basic blog using Ruby on Rails. By covering the design aspects of a Rails web application, it makes it easier to understand the concepts behind Rails and how they fit together.
JQuery: Die 22 besten Modal - Fenster Plugins | BLOGRAMMIERER
http://www.blogrammierer.de/jquery-die-22-besten-modal-fenster-plugins/
JQuery
Web Performance Best Practices
http://code.google.com/speed/page-speed/docs/rules_intro.html
"..Page Speed evaluates performance from the client point of view, typically measured as the page load time.."
20 Developers to Follow on Twitter
http://mashable.com/2009/06/04/developers-tips-twitter/
For me, the jury is still out on Twitter's staying power and whether/not the benefits outweigh the costs of following folks. The serendipity can be nice but a high-volume Twitterer (Tweeter?) generates a <i>lot</i> of noise — and it's hard enough to keep up with the overflowing buckets as it is, eh?
YouTube HTML5 Demo
http://www.youtube.com/html5
Html5 demo by youtube
"YouTube HTML5 Demo" - Google (April 17, 2009) http://www.youtube.com/html5 [from http://twitter.com/kenmat/statuses/1986164251]
SitePoint » Microsoft SuperPreview: a New Way to Test Websites
http://www.sitepoint.com/blogs/2009/03/19/microsoft-superpreview-website-tester/
http://www.sitepoint.com/blogs/2009/03/19/microsoft-superpreview- website-tester/website-tester MicrosoftSuperPreview
SitePoint Blogs: News, opinion, and fresh thinking for web developers and designers
2D Boy: I love you, 2D Boy! » Blog Archive » Rapid Prototyping Framework
http://2dboy.com/2009/05/27/rapid-prototyping-framework/
game prototyping framework
Writing Software is Like ... Writing
http://www.artima.com/weblogs/viewpost.jsp?thread=255898
But to the stakeholders -- managers, CEOs, customers, shareholders, etc. -- software development is a mystery. They don't want to know everything about it, but they want to know enough to be able to predict the behavior of software development, at least approximately.
Why do we need an analogy? We know what we do. We program computers, with all that entails. And we know what that means, because we do it. But to the stakeholders -- managers, CEOs, customers, shareholders, etc. -- software development is a mystery. They don't want to know everything about it, but they want to know enough to be able to predict the behavior of software development, at least approximately.
t replace a programmer with just any other programmer and get similar results. It also suggests that you should evaluate what kind of project you're creating when you decide who your team should be, and how it will run. The creation of mysteries and young adult fiction and so-called "bodice rippers" and the vast sea of nonfiction books all have their own particular structure and constraints (you'd be surprised at how rigid and controlling publishers are about these things, as if they are manufacturing some kind of basic commodity -- "the murder has to happen in the first 10 pages" etc.). None of these are the mass-market bestsellers ("killer apps") that are sold by the author's voice and style (few of which I find readable). The mass-market bestsellers usually don't coincide with the great writers, since most people don't have the patience to read these meta-craftsmen, just as most programmers don't read the source code for compilers.
Agreed. Interesting comments, too. I write one-liners, short stories and novels in Python. I have many unfinished novels.
Ruby Best Practices -- Blog
http://blog.rubybestpractices.com/
some articles on ruby
ASP.NET MVC Best Practices (Part 2) - Kazi Manzur Rashid's Blog
http://weblogs.asp.net/rashid/archive/2009/04/03/asp-net-mvc-best-practices-part-2.aspx
Kazi Manzur Rashid's Blog
This is the second part of the series and may be the last, till I find some thing new. My plan was to start with routing, controller, controller to model, controller to view and last of all the view, but some how I missed one important thing in routing, so I will begin with that in this post.
a
Kazi Manzur Rashid's Blog - Sharing Thoughts and Learning on Microsoft .NET Technology
Write your own PHP MVC Framework (Part 1) | anant garg
http://anantgarg.com/2009/03/13/write-your-own-php-mvc-framework-part-1/
need the picture to be clear......PHP frame work
13 Must-Have Add-ons To Strengthen Firebug
http://www.webresourcesdepot.com/13-must-have-add-ons-to-strengthen-firebug/
Designstuff, Extensions, Plugins
Why REST ? | /var/log/mind
http://blog.dhananjaynene.com/2009/06/why-rest/
20 Tools to Make the Life of a Web Developer Easier - Nettuts+
http://net.tutsplus.com/articles/web-roundups/20-tools-to-make-the-life-of-a-web-developer-easier/
16 PHP Frameworks To Consider For Your Next Project
http://www.sitepoint.com/blogs/2009/06/09/16-php-frameworks/
Artigo falando sobre frameworks em PHP (em inglês).
SitePoint Blogs: News, opinion, and fresh thinking for web developers and designers
A List Apart: Articles: Indexing the Web—It’s Not Just Google’s Business
http://www.alistapart.com/articles/indexing-the-web-its-not-just-googles-business/
a basic one about optimizing database query execution time
Indexing the Web
25 Useful MooTools Tutorials
http://designm.ag/tutorials/25-useful-mootools-tutorials/
buéno
Styling buttons to look like links | Natalie Downe
http://natbat.net/2009/Jun/10/styling-buttons-as-links/
Styling buttons to look like links
Adventures creations and musings from a girl geek.
iPhone Stencil Kit | Design Commission
http://www.designcommission.com/shop/iphone-stencil-kit/
Quickly sketch out iPhone UI prototypes.
jQuery Basics - jQuery for Beginners - jQuery Tutorial - jQuery 101
http://www.sohtanaka.com/web-design/jquery-easy-tips-tricks-tutorial/
I have been getting familiar with jQuery recently and the more I get into it, the more I'm impressed with it. When I first heard about jQuery I was definitely
jQuery Basics
Why Web Developers Don't Need A Mac | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/06/10/why-web-developers-dont-need-a-mac/
Web Developers Don't Need A Mac
Building a Forum From Scratch with Ruby on Rails - Nettuts+
http://net.tutsplus.com/tutorials/other/building-a-forum-from-scratch-with-ruby-on-rails/
Forum From Scratch with Ruby on Rails - Nettuts+
Today, we will be building a simple forum using Ruby on Rails, and we will be working up from the basics covering things like authentication and more advanced
Web_development_timeline.png (PNG Image, 2566x2129 pixels)
http://upload.wikimedia.org/wikipedia/commons/e/e4/Web_development_timeline.png
"Neat Graph"
6 Steps to Building a Better iPhone App
http://mashable.com/2009/06/10/build-iphone-app/
The App Store has created a gold rush for developers, and there are now over 50,000 applications for sale, making it harder to get a newly released app noticed by users.
Yahoo!ラボ
http://labs.yahoo.co.jp/
なかなか楽しめます。
Yahoo! Japanの公開実験場
Ruby at ThoughtWorks
http://martinfowler.com/articles/rubyAtThoughtWorks.html
In a word "yes". Search around for benchmarks on the net and you'll find numerous surveys that show that, even by the standards of scripting languages, Ruby is a tortoise.
Martin Fowler - detailed, but not too long, well presented pros and cons on ruby
JQuery HowTo: 5 easy tips on how to improve code performance with huge data sets in jQuery
http://jquery-howto.blogspot.com/2009/02/5-easy-tips-on-how-to-improve-code.html
i am guilty of many of these
Why Designers Should Learn How to Code
http://sixrevisions.com/web_design/why-designers-should-learn-how-to-code/
robbie...would say...
The hard truth is that the buck of development should stop with designers. For optimum efficiency, designers should not only be concerned with painting the bigger picture but also building it! In this article, I'd like to share with you some reasons why designers should learn how to code.
Why Designers Should Learn How to Code
The Way I Work: Matt Mullenweg, Leading Your Company Article - Inc. Article
http://www.inc.com/magazine/20090601/the-way-i-work-matt-mullenweg.html
Matt Mullenweg, founder of Word Press and Automattic, manages a successful Internet business where everyone is working from home
Rands In Repose: A Deep Breath
http://www.randsinrepose.com/archives/2009/06/01/a_deep_breath.html
"When you see an impending crisis, your body has a distinct natural reaction. In your consideration of the crisis, you take a long, deep breath. You often don’t notice this, but if I was sitting next to you, I would hear sigh. A sigh is associated with despair. We’re screwed. Sigh. My interpretation is different; this long, deep breath is one of preparation. Let’s break it down: Breathe in. Gathering your strength. Oh shit, how am I going to deal with this? Hold it. Hold it. Ok, breathe out. Ok, not sure what the plan is, but let’s roll. "
Management by crisis is exhilarating, but it values velocity over completeness; it sacrifices creativity for the illusion of progress.
Rands writes another brilliant article about how to manage humans. If you are managing a team, or part of a team, take 20 minutes and read this one from top to bottom.
A brief essay on how to get things back on track when they've gone off the rails. I find this sort of wisdom very attractive. Makes me want to do things.
"An obsessive meeting schedule is an investment in the boring, but by defining a specific place for the boring to exist, you’re allowing every other moment to have creative potential. You’re encouraging the random and random is how you’re going to win."
"I admit it. I love it when the sky is falling. There is no more delicious a state of being than the imminent threat of disaster. During these times, I’ve done great work. I’ve taken teams from “We’re fucked” to “We made it”. Yeah, we had to cancel Christmas that one time and there was that other time I didn’t leave the building for three days straight, but it was worth it because there’s no more exhilarating place to hang than the edge of chaos. We’re wired to escape danger."
jQuery Splitter Plugin
http://methvin.com/splitter/
divs con anchura y altura variables
Updated jquery splitter jquery 1.3
A resizable splitter plugin for jQuery.
Splitter en jQuery horizontal, vertical sur plusieurs panneaux ou colonnes
How AJAX Works: 10 Practical Uses For AJAX | Noupe
http://www.noupe.com/ajax/how-ajax-works.html
Webbynode
http://webbynode.com/
"Webbynode is a hosting solution for developers. Whether it's Rails, Django, LAMP or your choice of Linux Distro, we have a solution for you"
新的hosting介绍。可以试试噢
Putting Java to REST | Javalobby
http://java.dzone.com/articles/putting-java-rest
See comments to post for information about integrating security.
Bill Clementson's Blog: iPhone App Development Notes
http://bc.tech.coop/blog/090429.html
some small tips for iphone dev
WordPress 2.8 Resources For Developers | W3Avenue
http://www.w3avenue.com/2009/06/12/wordpress-28-resources-for-developers/
Web developers’ ability to easily customize and extend WordPress makes it one of the most popular and powerful publishing platform. However every time a new WordPress version is released, developer’s should look at their customized solutions and accommodate changes.
20 Free Useful Tools for Designers and Developers | Presidia Creative
http://www.presidiacreative.com/20-free-useful-tools-for-designers-and-developers/
There are a host of free tools available on the internet that can help designers and developers increase their productivity. Some tools are great, others just waste your time, so today, we’ve sorted through the free tools available to find 20 free and useful tools for designers and developers. Whether you’re looking to create invoices, contact your colleagues, find a color scheme, generate some code, or share files, you’ll find a free tool in this list to do the job.
Fantastic resources!
First Look: Object Oriented CSS
http://www.sitepoint.com/blogs/2009/06/16/first-look-object-oriented-css/
OOCSS isn’t really a framework … but a way of writing scalable, sane, maintainable CSS,” writes Sullivan. Sullivan uses and recommends a grid framework like Yahoo!’s YUI Grids, but you’re free to write your layout styles from scratch using OOCSS principles if that’s your thing. But OOCSS applies equally to the work you do after you have implemented your site’s layout, as you design the blocks and content that slot into your layout. Most web designers tend to write CSS code so that it requires as little extra markup (whether <div> or <span> tags or class attributes) as possible. Fundamentally, adopting OOCSS is making a mental shift towards easy maintenance and reuse of your styles, even if it means writing extra HTML markup.
In October, I’ll speak at Web Directions South 2009 in Sydney about CSS Frameworks. One of the main questions I will answer in my talk is whether or not you should use a CSS Framework in any given project. Since the alternative is writing your own CSS styles from scratch, I’m researching some of the latest thinking on hand-coded CSS.
SitePoint Blogs: News, opinion, and fresh thinking for web developers and designers
Sitepoint article on object oriented CSS.
Object Oriented CSS
Une idée quin'est peut être pas si bonne que ça, si on suit les commentaires. Mais comment cordonner les classes d'une css ?
LESS - Leaner CSS
http://lesscss.org/
Turns out that sometimes less is CSS.
全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版~Eclipseに空気を読ませて楽する術~ - Yamashiro0217の日記
http://d.hatena.ne.jp/Yamashiro0217/20090616/1245121197
eclipse
Eclipse最強説
[java][eclipse]
第65回 [図解]Webサイト構築プロジェクト・ワークフロー:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20090612/331860/
IPAとかが頑張ってこういうのをまとめればいいんじゃy
14 Essential Wordpress Development and Design Cheat Sheets : Speckyboy Design Magazine
http://speckyboy.com/2009/06/17/14-essential-wordpress-development-and-design-cheat-sheets/
wordpress design helps
Doodle.js — A Sprite Library for Canvas | notebook
http://www.lamberta.org/blog/doodle/
A Sprite Library for Canvas | notebook
Facebook Connect Live Sites - Facebook Developers Wiki
http://wiki.developers.facebook.com/index.php/Facebook_Connect_Live_Sites
Here is a sample of sites that are live with Facebook Connect. Check out these examples as you think about how to integrate into your own site. When your site is live, feel free to edit this page and add a link to it here.
Facebook Developers Wiki.
UI Patterns — Comprehensive User Interface Design Pattern Library
http://www.uipatterns.net/
Comprehensive User Interface Design Pattern Library
32 Coda Tips and Tricks | Mac Tricks And Tips
http://www.mactricksandtips.com/2008/09/32-coda-tips-and-tricks.html
32 Coda Tips and Tricks
Git Cheat Sheets JP
http://hail2u.net/documents/git-cheat-sheets-jp.html
ASP.NET MVC 1.0 - ScottGu's Blog
http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx
scott guthrie, pub 4/1/2009
ScottGu's Blog
10 Reasons Why You Should Be Using Firebug - Nettuts+
http://net.tutsplus.com/tutorials/other/10-reasons-why-you-should-be-using-firebug/
10 Reasons Why You Should Be Using Firebug
Explicacion de porque se debe usar firebug y algunas extensiones
10. FirePHP Our last, but not least, important Firebug component is FirePHP. With this add-on, we can transparently send information (warnings, errors, logging, info) to the Console panel from our PHP code. Example usage from FirePHP's website:
35 Excellent Websites for Downloading Free CSS Template | Desizn Tech
http://desizntech.info/2009/06/35-excellent-websites-for-downloading-free-css-template/
HTML Test Page for CSS Style Guide - HTML - Snipplr
http://snipplr.com/view/8121/html-test-page-for-css-style-guide
Great page for testing the style guide for a website.
# <img style="width:250px;height:125px;float:right" src="images/css_gods_language.png" alt="CSS | God's Language" /> # <p>Lorem ipsum dolor sit amet, <a href="#" title="test link">test link</a> adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi
How to: add features to Firefox with Mozilla's new Jetpack - Ars Technica
http://arstechnica.com/open-source/news/2009/05/how-to-add-features-to-firefox-with-mozillas-new-jetpack.ars
Use Jetpack to integrate Digg in Firefox
Mozilla&#039;s new Jetpack project makes it easy to enhance the Firefox web browser by using conventional HTML and JavaScript. In this hands-on tutorial, we introduce you to Jetpack and use it to add a Digg counter to the browser&#039;s statusbar.
Mozilla's new Jetpack project makes it easy to enhance the Firefox web browser by using conventional HTML and JavaScript. In this hands-on tutorial, we introduce you to Jetpack and use it to add a Digg counter to the browser's statusbar.
Digging Into WordPress
http://diggingintowordpress.com/
Learn how to take your WordPress skills to the next level.
Become an Expression Engine Superstar in 5 Days - Nettuts+
http://net.tutsplus.com/tutorials/php/become-an-expression-engine-superstar-in-5-days/
ExpressionEngine claims to be "the most flexible web publishing system you'll ever meet" - it's also the most oft-used CMS in the professional web design community that you've never given the time of day to. It's time to change that and find out precisely why all of the 'free' alternatives should sit up and take note.
ExpressionEngine claims to be &quot;the most flexible web publishing system you&#039;ll ever meet&quot; - it&#039;s also the most oft-used CMS in the professional web design community that you&#039;ve never given the time of day to. It&#039;s time to change that and find out precisely why all of the &#039;free&#039; alternatives should sit up and take note.
35 Absolutely Useful Firefox Plugins For Web Designers And Developers
http://www.webdesignbooth.com/35-absolutely-useful-firefox-plugins-for-web-designers-and-developers/
iPhone Unit Testing | Sen:te
http://www.sente.ch/s/?p=535&lang=en
Might be interesting
Tagaholic - Demystifying Irb's Commands
http://tagaholic.me/2009/05/11/demystifying-irb-commands.html
Irb is one of the most commonly used standard ruby libraries, yet most don’t seem to know much about it. I’ve lost count of the number of blog posts that explain some irb “tricks” or “secret” config options. This is the first in a series that aims to make irb less magical and more accessible.
10 Useful Firefox Extensions to Supercharge Firebug
http://sixrevisions.com/web-development/10-useful-firefox-extensions-to-supercharge-firebug/
Web Dev.edu: Top 50 Free Open Courseware Classes to Develop Better Web Sites — Best Web Design Schools
http://bestwebdesignschools.com/2009/web-devedu-top-50-free-open-courseware-classes-to-develop-better-web-sites/
The following list of 50 free open courseware classes can help you develop better Web sites. The university or learning center name is included so you can begin to browse through their other online resources as well. The list is categorized, and each link under those categories is listed alphabetically. This method assures readers that we do not value one resource over another.
Google I/O - The Myth of the Genius Programmer
http://code.google.com/events/io/sessions/MythGeniusProgrammer.html
50 Fresh JavaScript Tools That Will Improve Your Workflow | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/06/21/50-fresh-javascript-tools-that-will-improve-your-workflow/
Lista de ferramentas Javascript. MUITO BOM!!!
iPhone Dev 101: The "Hello World!" app
http://www.tuaw.com/2009/04/27/iphone-dev-101-the-hello-world-app/
iphone app development info
Visual git tutorial I
http://www.ralfebert.de/blog/tools/visual_git_tutorial_1/
overview of git features
http://www.ralfebert.de/blog/tools/visual_git_tutorial_1/
Extremely well written!
Page Speed Home
http://code.google.com/intl/de-DE/speed/page-speed/
Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them. How does Page Speed work? Page Speed performs several tests on a site's web server configuration and front-end code. These tests are based on a set of best practices known to enhance web page performance. Webmasters who run Page Speed on their pages get a set of scores for each page, as well as helpful suggestions on how to improve its performance. Why should you use Page Speed? By using Page Speed, you can: * Make your site faster. * Keep Internet users engaged with your site.
Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.
A plugin for Firebug similar to YSlow
What is Page Speed? Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.
404 Best Practices
http://css-tricks.com/404-best-practices/
A 404 error on the web is what a web server responds with when it is tasked with serving up a resource that it can’t find.
JavaScript tests, compatibility tables and examples
http://robertnyman.com/javascript/
phew. praise be to the universality of javascript.
"In this web site I have collected various JavaScript tests, to display code samples, have them run and check web browser compatibility." (This page tests various advanced JavaScript operators against common browsers.)
A report on compatibility of various JavaScript features & functionality against common web browsers.
redswish - a web design blog » The power of Wordpress Custom Fields
http://www.redswish.co.uk/the-power-of-wordpress-custom-fields/
all the meta-data for
Basic intro to Wordpress custom fields
Great blog
An Experiment in BlackBerry Development: Lessons Learned Writing PodTrapper
http://www.versatilemonkey.com/story.html
10 UI Design Patterns You Should Be Paying Attention To | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/06/23/10-ui-design-patterns-you-should-be-paying-attention-to/
フリーランスのIT技術者を支援するオンラインツール32選 - IT業界を生き抜く秘密10箇条 - ZDNet Japan
http://japan.zdnet.com/sp/feature/07tenthings/story/0,3800082984,20395341,00.htm
オンラインツール32選
SpriteMe!
http://www.stevesouders.com/spriteme/
SpriteMe makes spriting easy.
export the modified CSS to integrate back into your code. [TBD]
SpriteMe
Enterprise Java Community: Modularizing Existing Web Applications With OSGi: A Migration Path to OSGi
http://www.theserverside.com/tt/articles/article.tss?l=MigratingPathToOSGi
This article takes you through 12 easy steps to understand how OSGi bundles can be used within an existing classic WAR application. Prior experience with Eclipse Web Tools (Tomcat runtime and launcher) is recommended. The code referred to in this article is available for download here [1].
Let's make the web faster - Google Code
http://code.google.com/speed/
Discover best practices that can make your apps faster. Get informed with developments in web performance.
Agilidade na web
Google resource center on performance optimization. Articles, videos and downloadable tools. Includes tips on how to optimize CSS declarations, how to optimize JavaScript code and avoid memory leaks, how to use the best image format and prefetch resources. Also released Google equivalent of YSlow, Yahoo's Firefox extension for performance tips.
Build Your Own Captcha and Contact Form - Nettuts+
http://net.tutsplus.com/tutorials/php/build-your-own-captcha-and-contact-form/
Very useful
form and captcha
intresting
Stop Password Masking (Jakob Nielsen's Alertbox)
http://www.useit.com/alertbox/passwords.html
Advice about how masking password entries can reduce usability and increase user error and frustration.
Jakob comes out against password masking
More importantly, there's usually nobody looking over your shoulder when you log in to a website. It's just you, sitting all alone in your office, suffering reduced usability to protect against a non-issue.
Got to agree with Jakob here. Seing *****'s as you type your password just leads to mistyped passwords
Can I get an Amen?
I question the overall security of an app if the input isn't masked. Logically, he makes sense, but users aren't asking for it. Leave it be.
Text utilities
http://streetpc.free.fr/text/
Text utilities
A Simple Twitter App with Ruby on Rails - Messages With Ajax | Noupe
http://www.noupe.com/ajax/create-a-simple-twitter-app.html
Download Page Speed
http://code.google.com/speed/page-speed/download.html
Page Speed
Google code - Page Speed
Should you go Beyond Relational Databases? | Think Vitamin
http://thinkvitamin.com/dev/should-you-go-beyond-relational-databases/
Relational databases, such as MySQL, PostgreSQL and various commercial products, have served us well for many years. Lately, however, there has been a lot of discussion on whether the relational model is reaching the end of its life-span, and what may come after it.
Alternatives to SQL dbs - document, key-value, graph databases
実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう - SourceForge.JP Magazine
http://sourceforge.jp/magazine/09/06/19/0340248
Freelance Jobs Search | DoNanza
http://www.donanza.com/
Everything You Need to Get Started With CodeIgniter - Nettuts+
http://net.tutsplus.com/tutorials/php/codeigniter-basics/
CodeIgniter is a web application framework for PHP. It enables developers to build web applications faster, and it offers many helpful code libraries and
CodeIgniter is a web application framework for PHP. It enables developers to build web applications faster, and it offers many helpful code libraries and helpers which speed up tedious tasks in PHP.
lambdaj - Google Code
http://code.google.com/p/lambdaj/
a functional-style library, built on hamcrest, for operating on Java collections
ambdaj is a library that makes easier to address this issue by allowing to manipulate collections in a pseudo-functional and statically typed way. In our experience to iterate over collection, especially in nested loops, is often error prone and makes the code less readable. The purpose of this library is to alleviate these problems employing some functional programming techniques but without losing the static typing of java. We impose this last constraint to make refactoring easier and safer and allow the compiler to do its job.
lambdaj is a library that makes easier to address this issue by allowing to manipulate collections in a pseudo-functional and statically typed way. In our experience to iterate over collection, especially in nested loops, is often error prone and makes the code less readable. The purpose of this library is to alleviate these problems employing some functional programming techniques but without losing the static typing of java. We impose this last constraint to make refactoring easier and safer and allow the compiler to do its job.
10 incredibly cool WordPress shortcodes
http://www.catswhocode.com/blog/10-incredibly-cool-wordpress-shortcodes
Playing With Wire » Open Source and usability: Joomla vs. WordPress
http://www.playingwithwire.com/2009/03/open-source-and-usability-joomla-vs-wordpress/
'If Joomla! is Linux, then WordPress is Mac OS X. WordPress might offer only 90% of the features of Joomla!, but in most cases WordPress is both easier to use and faster to get up and running.' Over the course of the last few years, I've been in c
Web company WireLoad shares their experience and tips and tricks for the internet-age business world.
Insane Coding: State of sound in Linux not so sorry after all
http://insanecoding.blogspot.com/2009/06/state-of-sound-in-linux-not-so-sorry.html
skip to main | skip to sidebar Insane Coding 'coz good thinking requires going outside the box This Blog Linked From Here The Web This Blog Linked From Here The Web Thursday, June 18, 2009
jlongster - Writing apps for the iPhone in Scheme
http://jlongster.com/blog/2009/06/17/write-apps-iphone-scheme/
プログラミングに適したフォント10 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2009/05/01/048/index.html
| エンタープライズ | マイコミジャーナル
どのフォントを選べばいいか迷ってしまうところだ。そこでCraig Buckler氏がSitePointに掲載した10 of the Best Programming Fontsに注目したい。プログラミングに採用できるフォントとして10個のフォントが紹介されている。フォントの表示例が画像で掲載されており、比較もしやすい。紹介されているフォントは次のとおり。
10+ useful jQuery Plugins for web development | Queness
http://www.queness.com/post/286/10-useful-jquery-plugins-for-web-development
10 nützliche JQuery-Plugins für z.B. Formulare und/oder Farbauswahl
Viele nützliche jQuery Plugins
Jquery pluginy
Creating an Advanced Password Recovery Utility - Nettuts+
http://net.tutsplus.com/tutorials/php/creating-an-advanced-password-recovery-utility/
Creating an iPhone Application - Tutorial 1 - Experiment Garden
http://experimentgarden.blogspot.com/2009/06/creating-iphone-application-tutorial-1.html
Understanding Action Hooks In Wordpress - Raymond Selda
http://www.raymondselda.com/understanding-action-hooks-in-wordpress/
ジャンル別ゲームの作り方とアルゴリズムまとめ - Logic Edge
http://d.hatena.ne.jp/seikenn/20090627/1246028707
言語別もある
ゲームの作り方とアルゴリズムをジャンル別にまとめてみました。ゲーム制作や、プログラミングの勉強用にご活用ください。言語別ゲームプログラミング制作講座一覧もあわせてお読みください。
Installing Ubuntu 9.04: A Designers/Development Environment | Maverick Conceptions
http://www.maverickconceptions.com/2009/04/26/a-designersdevelopment-environment/
How to be a Programmer: A Short, Comprehensive, and Personal Summary
http://samizdat.mines.edu/howto/HowToBeAProgrammer.html?p=1#id2790277
If you want to make a personal decision that only you can make like whether or not you should start a business, try putting into writing a list of arguments for and against the idea. If that fails, consider divination. Suppose you have studied the idea from all angles, have done all your homework, and worked out all the consequences and pros and cons in your mind, and yet still remain indecisive. You now must follow your heart and tell your brain to shut up. The multitude of available divination techniques are very useful for determining your own semi-conscious desires, as they each present a complete ambiguous and random pattern that your own subconscious will assign meaning to.
Wordpress Plugin Templates « Fire Studios
http://fire-studios.com/blog/wordpress-plugin-templates
s have become my new addiction in the WP environment, thus I've noticed that I'm using the same few beginning steps every time. This led me to create a template file so that I just open, edit, and continue on my merry way of coding my plugin. I'm posting these templates for free use no matter what you're working on. I'll even be a nice guy and let you repost them as your own.
WordpressのPlugin作成に便利そうなフォーマット
wordpressのプラグインを作成するテンプレート。
InfoQ: Twitter, an Evolving Architecture
http://www.infoq.com/news/2009/06/Twitter-Architecture
15 Interesting online presentations for web developers
http://www.dreamcss.com/2009/04/15-interesting-online-presentations-for.html
Covers XMLHttpRequest
10 Impressive JavaScript Animation Frameworks
http://sixrevisions.com/javascript/10-impressive-javascript-animation-frameworks/
** Posted using Viigo: Mobile RSS, Sports, Current Events and more **
How To Create A Dynamic Design Portfolio with Wordpress | Cute Little Factory
http://www.cutelittlefactory.com/tutorial/dynamic-design-portfolio-with-wordpress/
This in-depth tutorial explains how to create a dynamic design blog/portfolio website with Wordpress using the power of custom fields.
Looks very popular -- plan to read asap.
html5doctor, helping you implement html5 today
http://html5doctor.com/
helping you implement html5 today. We publish articles relating to HTML5 and it’s semantics and how to use them, here and now. We also invite questions, in the form of ‘Ask the doctor’ to help answer people’s queries and questions. Answers will be posted in the form of articles for all to learn from.
WordPress Configuration Tricks
http://diggingintowordpress.com/2009/06/wordpress-configuration-tricks/
6/29/09 Many WordPress users know the wp-config.php file as the key to the WordPress database. It is where you set the database name, username, password, and location.
ol config options for the WP newbie like me.
But what many users don’t know is that the wp-config.php file may be used to specify a wide variety of configurational settings, enabling you to improve the functionality, performance, and security of your WordPress-powered site. In this article, I share as many of these configurational tricks as I have been able to collect over the years. This guide covers everything in the WordPress Codex, as well some additional tricks that you probably haven’t seen before. If you know of any other WordPress configuration tricks, share them in the comments and I will add them to the post.
Many WordPress users know the wp-config.php file as the key to the WordPress database. It is where you set the database name, username, password, and location.
NOOP.NL: Top 200 Blogs for Developers (Q2 2009)
http://www.noop.nl/2009/06/top-200-blogs-for-developers-q2-2009.html
Top 200 Blogs
Blog list for developers
In the meantime... please enjoy the 4th edition of the Top 200 Blogs for Developers.
Home - Anti-If Campaign
http://www.antiifcampaign.com/
Low Level Bit Hacks You Absolutely Must Know - good coders code, great reuse
http://www.catonmat.net/blog/low-level-bit-hacks-you-absolutely-must-know/
good coders code, great reuse
Official Google Webmaster Central Blog: Flash indexing with external resource loading
http://googlewebmastercentral.blogspot.com/2009/06/flash-indexing-with-external-resource.html
In the Woods - 20 Excellent Coda Tips
http://blog.themeforest.net/tutorials/20-excellent-coda-tips/
20 Promising Open Source PHP Content Management Systems(CMS)
http://www.webdesignbooth.com/20-promising-open-source-php-content-management-systemscms/
20 Interessantissimi CMS sviluppati in PHP
Meget kort anmeldelse af 20 open scource CMSystemer
15 Best iPhone Applications for Web Designers | Web Design Ledger
http://webdesignledger.com/tools/15-best-iphone-applications-for-web-designers
Can I replicate some of these for Windows Mobile?
When it comes to web design, there are apps for nearly everything, from helping create color schemes to managing your busy schedule. Here are 15 of the best!
10 Tips for New iPhone Developers - Nettuts+
http://net.tutsplus.com/tutorials/other/10-tips-for-new-iphone-developers/
The Pragmatic Bookshelf | Read Our Magazines
http://pragprog.com/magazines
Each month, our editor Michael Swaine brings you a free magazine packed full of interesting articles, features, and departments. Download it in PDF, mobi (good for the Kindle), and epub (great for Stanza on the iPhone).
Pragmatic programmers...is there any other kind? Oh, yeah, I guess it is 'old school'.
JavaScriptの最適化について、code.google.comの記事の適当訳 - それ図解で。・・・tohokuaikiのチラシの裏
http://d.hatena.ne.jp/tohokuaiki/20090630/1246351679
Turn-By-Turn Directions with the Google Maps API - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/turn-by-turn-directions-with-the-google-maps-api/
In this tutorial, we will go through the process of creating a small widget that allows users to retrieve turn-by-turn directions to a specified location. We'll be using the Google Maps API, via JavaScript, to provide this rather advanced functionality.
Need this!
10 awesome things to do with cURL
http://www.catswhocode.com/blog/10-awesome-things-to-do-with-curl
List of Really Useful Plugins For jQuery Developers | W3Avenue
http://www.w3avenue.com/2009/07/01/list-of-really-useful-plugins-for-jquery-developers/
Potion, a Short Pamphlet
http://hackety.org/potion/
A dynamically typed, object oriented and functional language by _why the lucky stiff. Potion’s mantra is: Everything is an object. But objects aren’t everything ('cause everything's a function).
Tiny language from _why in which everything is an object and a function.
No to SQL? Anti-database movement gains steam
http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9135086
No to SQL? Anti-database movement gains steam
The meet-up in San Francisco last month had a whiff of revolution about it, like a latter-day techie version of the American Patriots planning the Boston Tea Party. The inaugural get-together of the burgeoning NoSQL community crammed 150 attendees into a meeting room at CBS Interactive. Like the Patriots, who rebelled against Britain's heavy taxes, NoSQLers came to share how they had overthrown the tyranny of slow, expensive relational databases in favor of more efficient and cheaper ways of managing data. "Relational databases give you too much. They force you to twist your object data to fit a RDBMS [relational database management system]," said Jon Travis, principal engineer at Java toolmaker SpringSource, one of the 10 presenters at the NoSQL confab (PDF). NoSQL-based alternatives "just give you what you need," Travis said. Open source rises up The movement's chief champions are Web and Java developers, many of whom learned to get by at their cash-strapped startups without Ora
The meet-up in San Francisco last month had a whiff of revolution about it, like a latter-day techie version of the American Patriots planning the Boston Tea Party.
piece on an alternative approach to data management
Power Tips For WordPress Template Developers | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/07/02/power-tips-for-wordpress-template-developers/
With its latest releases, WordPress has extended its potential well beyond blogging, moving toward an advanced, robust and very powerful content management solution. By default, WordPress delivers a very lightweight, minimal system that offers only basic functionalities. But where the WordPress core falls short, there are a wealth of plug-ins that extend its limitations.
Easy E-Commerce With Magento - Nettuts+
http://net.tutsplus.com/videos/screencasts/easy-e-commerce-with-magento/
50 Awesome Ways to Use Skype in the Classroom | Teaching Degree.org
http://www.teachingdegree.org/2009/06/30/50-awesome-ways-to-use-skype-in-the-classroom/
Skype is a free and easy way for teachers to open up their classroom and their students to a world way beyond their campus. With Skype, students can learn from other students, connect with other cultures, and expand their knowledge in amazing ways. Teachers and parents can also benefit from Skype in the classroom. Read below to learn how you can take advantage of the power of Skype in your classroom.
take advantage of the power of Skype in your classroom.
MILEPOST
http://www.milepost.eu/
read PLDI paper
Green's Opinion: Android versus iPhone Development: A Comparison
http://greensopinion.blogspot.com/2009/07/android-versus-iphone-development.html
Situated Geekery » Blog Archive » How TDD and Pairing Increase Production
http://anarchycreek.com/2009/05/26/how-tdd-and-pairing-increase-production/
I don’t know. Sometimes I feel like some of these folks try too hard to soft-sell the excellent way presented by test-driven development (TDD) and pair programming (PP). A lot of alleged agilists make this argument: you see, by PP’ing and TDDing, you will greatly increase your quality, so even though your productivity goes down, you get the coolest glow by knowing in your heart of hearts that you are a good citizen of the coding world. I call bullshit. Not only is it not true that you can trade internal quality for more features, it’s actually the exact opposite case: the more productivity you seek, the higher you should raise your standard of internal quality. That’s right, that’s what GeePaw says. If you want more production, look first to raising your internal quality. So, how can such things be? 1. Because internal quality and external quality are not the same things. 2. Because the biggest single determinant in today’s production is the quality of yesterday’s product
Towards a Way of Excellence
Sometimes I feel like some of these folks try too hard to soft-sell the excellent way presented by test-driven development (TDD) and pair programming (PP). A lot of alleged agilists make this argument: you see, by PP’ing and TDDing, you will greatly increase your quality, so even though your productivity goes down, you get the coolest glow by knowing in your heart of hearts that you are a good citizen of the coding world. I call bullshit.
実行中のアプリケーションを外から観察するコマンド。 - こせきの技術日記
http://d.hatena.ne.jp/koseki2/20090619/TraceProc
JavaScript, 5 ways to call a function - Sergio Pereira
http://devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-to-call-a-function.aspx
An awesome article by Sergio Pereira - Devlicio.us that talks about functions and scope in javascript
apply
F's Garage:そろそろモバツイがEC2に移転した話でも書くとするか。
http://www.milkstand.net/fsgarage/archives/001604.html
クラウドコンピューティングの問題点の一つに、レイテンシ(通信遅延)の問題があると言われます。これは光ファイバを通じる光の伝搬速度は一定なので、距離が遠ければ遠いほど遅くなり、海の向こうのサーバがある以上は、SSHでのターミナル画面の文字入力は相応に遅延します。
モバイルサイトのチェックが効率よくできるツール - livedoor ディレクター Blog(ブログ)
http://blog.livedoor.jp/ld_directors/archives/51190885.html
モバイルサイトのチェックが効率よくできるツール。firefoxのアドオンが主。アークアップエンジニアのことを「アックアッパー」と呼んでいる…
jsAnim - Free JavaScript Animation Library
http://jsanim.com/
javascript animation library
Librería para animaciones mediante javascript
หารูป
programming | Quotes Archive
http://quotes.cat-v.org/programming/
Simplicity is the ultimate sophistication.
PHP fonctions, bibliothèque de fonctions PHP
http://phpfonctions.fr/
Un site qui propose une bibliothèque collaborative de fonctions PHP. Si vous trifouillez dans du code PHP sans trop savoir comment on fait un nuage de tags ou comment on raccourcit une URL, ce site est pour vous. A la façon d’un site collaboratif, PHP Fonctions permet de rechercher, filtrer par popularité ou par nouveauté, ce qui accessoirement peut se révéler un bon baromètre des tendances du développement et des fonctions les plus courantes sur les sites actuels.
Hivelogic - Deploying ExpressionEngine from GitHub with Capistrano
http://hivelogic.com/articles/view/deploying-expressionengine-github-capistrano
Very clear, step-by-step guide to managing and ExpressionEngine site with git and Capistrano. I might try this some time, as it would make messing about with templates and so on much easier and - more importantly - undoable.
git ls-remote git@GitHub.com:you/project.git master
CSS Optimization Tips - Optimizing Style Sheets - CSS Optimization Tutorial
http://www.sohtanaka.com/web-design/optimizing-css-tutorial/
CSS Optimization Tips
Get Your API Right « Trek
http://wonderfullyflawed.com/2009/07/02/get-your-api-right/
If you’re not allowing clients to create new data, or update/delete existing data on your system then you do not have an API. You have a feed. There’s nothing wrong providing read-only access to your data (it’s laudable, in fact), but I’m often disappointed to hear “Yeah! We have an API” only to find the person really meant they offered a number of customizable data feeds as XML.
"I can’t stand working with a poorly designed API! If you’re about to design or release an API for the web and want to avoid the ire of your developers, I’ve summed up the best (and worst) of what I’ve seen into 8 rules..."
Controlando el API
8 key gotchas when implementing RESTful web APIs. great advice
If you’re about to design or release an API for the web and want to avoid the ire of your developers, I’ve summed up the best (and worst) of what I’ve seen into 8 rules:
Extra Pair of Hands - Email Address Length FAQ
http://www.eph.co.uk/resources/email-address-length-faq/
Interesting documentation on permissible and common lengths for email addresses, including a link to a metafilter thread with some statistics and a delightful vintage advertisement for electronic mail.
A useful FAQ about email address lengths - what is the length of the average email address, what is the longest email address possible etc.
PHP Security: Fortifying Your Website- Power Tips, Tools & How to’s | Noupe
http://www.noupe.com/php/php-security-tips.html
JSON: What It Is, How It Works, and How to Use It | Blog | Custom-Built Professional Web Development and Design | Ennui
http://ennuidesign.com/blog/JSON:+What+It+Is,+How+It+Works,+and+How+to+Use+It/
"tagged JSON explained"
ly more complicated example involves storing two
About Rip
http://hellorip.com/about.html
Rip is an attempt to create a next generation packaging system for Ruby.
Open Web Tools Directory
http://tools.mozilla.com/
30 WordPress Development Tutorials | Pro Blog Design
http://www.problogdesign.com/resources/30-wordpress-development-tutorials/
WordPress can be very simple to work with, but it can also be very complicated. The system can be used to do just about anything you like. In this post we have collected together a range of tutorials that span from the very first things you need to know, like working with the loop, to much more complicated tricks, like setting up post thumbnails on your home page.
da approfondire per livincool
WordPress can be very simple to work with, but it can also be very complicated. The system can be used to do just about anything you like. In this post we have collected together a range of tutorials that span from the very first things you need to know, like working with the loop, to much more complicated tricks, like setting up post thumbnails on your home page.
70 beautiful Drupal sites | Mogdesign
http://mogdesign.eu/blog/70-beautiful-drupal-sites/
10 Super PHP codes to handle HTML (for Web Developers) | TutorialFeed
http://tutorialfeed.blogspot.com/2009/07/10-super-php-codes-to-handle-html-for.html
Today I would like to share some interesting PHP codes to handle HTML dynamically. These codes are free to use under GNU General Public License. I hope this post would help Web Developers. Here's the following:
Automatic generation of HTML for table. - Colspan, rowspan, table style, column style, cell style, and data style may all be defined. - OO interface - Simple but effective
HANDCRAFTED CSS by Dan Cederholm with Ethan Marcotte
http://handcraftedcss.com/
New web design book by Dan Cederholm with Ethan Marcotte.
BBC - Glow JavaScript Library
http://www.bbc.co.uk/glow/
10 Web Apps To Build The Next Big Thing Without Writing Any Code
http://www.sitepoint.com/blogs/2009/07/08/10-web-apps-to-build-the-next-big-thing-without-writing-any-code/
programar sin teclear
Para probar alg´un dia
26 Worth Knowing PHP Tools & Resources For Web Developers | Tools | PelFusion.com
http://pelfusion.com/tools/26-worth-knowing-php-tools-resources-for-web-developers/
Web development is not that much difficult now a days. The important is how you do it and how much time you take to complete the task. Web developers do not
Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip
http://clemesha.org/blog/2009/jul/05/modern-python-hacker-tools-virtualenv-fabric-pip/
http://news.ycombinator.com/item?id=694117
bitquabit - The One in Which I Call Out Hacker News
http://blog.bitquabit.com/2009/07/01/one-which-i-call-out-hacker-news/
No, you couldn't. Why programmers say this sort of thing, hilariously dissected.
Very interesting look at what`s really required to have a complete web app.
Good rant about how the little touches that make great things great are invisible to many engineers (and users). It's strange that he thinks that this blindness is peculiar to the open source community, though.
"Do you have five minutes? No. Why? Because I’m lying. It would take much longer than five minutes. That’s the eternal optimism of programmers."
Very good critique of the notion that a web app which at its core may just be an interface to a couple of database tables is a trivial thing that can be banged out in a few days. While it's possible to put up a basic front-end that quickly, all the extras that go on top of that to make a real, usable application take much, much longer. User interface matters.
why it's hard to clone a major s/w site (stackoverflow)
Nice article by Benjamin Pollack in the discussion about cloning Stack Overflow.
GeoFill - automatically filling form data with geo information
http://icant.co.uk/geofill/index.php?demo=suggestion
automatically filling form data with geo information
GeoFill - automatically filling form data with geo information
50+ Tools To Make You a More Efficient & Organized Designer | Design Reviver
http://designreviver.com/articles/50-tools-to-make-you-a-better-faster-more-collective-designer/
Starter | Jumpstart Your jQuery Plugin Development
http://starter.pixelgraphics.us/
Jumpstart Your jQuery Plugin
Lost Garden: Flash Love Letter (2009) Part 1
http://lostgarden.com/2009/07/flash-love-letter-2009-part-1.html
Over the past couple months, I've spent a bit of time looking at Flash gaming on web portals like Kongregate and Newgrounds. There are over 14,000 games spread across 30,000 portals with hundreds of new games coming out every month. The output alone is amazing. Let me cut to the chase. I think that you, Flash game developers, are some of the most talented and inspirational people working today in game development. Your passion for building games burns so incredibly brightly. Your ability to quickly make and distribute games is second to none. You hold immense potential to transform the future of games.
Ads are a really crappy revenue source For a recent game my friend Andre released, 2 million unique users yields around $650 from MochiAds. This yields an Average Revenue Per User (ARPU) of only $0.000325 per user. Even when you back in the money that sponsors will pay, I still only get an ARPU of $0.0028 per user. In comparison, a MMO like Puzzle Pirates makes about $0.21 per user that reaches the landing page (and $4.20 per user that registers) What this tells me is that other business models involving selling games on the Internet are several orders of magnitude more effective at making money from an equivalent number of customers. When your means of making money is 1/100th as efficient as money making techniques used by other developers, maybe you've found one big reason why developers starve when they make Flash games.
In order to understand why this promising game platform is such a surprising dissapointment, we'll look at Flash games from three perspectives: * Chapter 2 - Making money: How do Flash developers currently make money. * Chapter 3 - Generating value: How Flash developers currently create 'valuable' game for their players? * Chapter 4 - Reaching customers: How developers currently reach their players. * Chapter 5 - Premium Flash games as a service: A mental model for understanding the new world of web gaming.
時代はGNU screenからtmuxへ - それ、Gentooだとどうなる?
http://d.hatena.ne.jp/tmatsuu/20090709/1247150771
GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。
The longest list of CSS frameworks you probably ever seen. | User Interfaces | Libraries and Components for Software Developers @ LibHound
http://www.libhound.com/web-development/user-interfaces/longest-list-of-css-frameworks
5 top non-technical mistakes made by programmers at Making good software
http://www.makinggoodsoftware.com/2009/07/07/5-top-non-technical-mistakes-made-by-programmers/
15 very useful PHP code snippets for PHP developers
http://viralpatel.net/blogs/2009/05/15-very-useful-php-code-snippets-for-php-developers.html
snippets
pedacoes de codigos uteis em php
Easy Development With CodeIgniter - Nettuts+
http://net.tutsplus.com/videos/screencasts/easy-development-with-codeigniter/
Easy Development With CodeIgniter
ongoing · Test-Driven Heresy
http://www.tbray.org/ongoing/When/200x/2009/06/23/TDD-Heresy
article on test-driven development
As a profession, we do a lot more software maintenance than we do greenfield development. And it’s at the maintenance end where TDD really pays off. I’m starting to see l
Google Maps Data API - Google Code
http://code.google.com/apis/maps/documentation/mapsdata/
Background
Create a Fun Tweet Counter With jQuery - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/create-a-fun-tweet-counter-with-jquery/
In this tutorial, we will look at using jQuery to call Twitter’s API and then use the results to create a widget for a blog or personal website that shows
praegnanz.de: HTML/CSS/JS-Kickstart 0.9
http://praegnanz.de/weblog/htmlcssjs-kickstart
Grundlegendes Gerüst für statische Webseiten.
Bastelsatz für statische Webseiten
txt2re: headache relief for programmers :: regular expression generator
http://txt2re.com/index-javascript.php3
"headache relief for programmers :: regular expression generator"
wow i've needed this so much
jQuery Performance Rules - Best Practices for Speeding Up jQuery
http://www.artzstudio.com/2009/04/jquery-performance-rules/#descend-from-id
Once upon a time, all we needed to worry about was reducing Bytes and Requests and playing around with load order to make things faster. Nowadays, we are
IT系でも活用しなければ損。論文を読んで広がる知見 - @IT
http://www.atmarkit.co.jp/fjava/column/andoh/andoh47.html
リンク/まとめ
読者の皆さんの中には、「論文」と聞くと身構えてしまう方も多いのではないでしょうか? 論文というと、書くのも読むのも大変で何だか小難しいことが書いてあるもののように思えるものです。それどころか、「論文とは縁がない」「プログラムがすべてだ」と思う方もいるかもしれません。しかし、ある特定分野の技術や研究を詳しく知るためには、論文は手軽で確実な情報源です。
"興味のある論文でも、なかなか読みにくいものは、電車などの移動中に読むのも発想が広がる良い方法です。便利な睡眠薬になるかもしれませんが……。"
iPhone Dev Sessions: Create a Drum App
http://theappleblog.com/2009/05/11/iphone-dev-sessions-create-a-drum-app/
e project “Bickboxx”.
Adding the Sounds Code We have an interface that doesn’t do anything. Let’s fix that. The audio framework we need isn’t added by default. We have to add the AudioToolbox framework.
Making a Content Slider with jQuery UI - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/
How to Debug PHP Using Firefox with FirePHP
http://sixrevisions.com/web-development/how-to-debug-php-using-firefox-with-firephp/
Typically, there are two main ways of debugging server-side code: you can utilize an Integrated Development Environment (IDE) with a built-in debugger or log and perform your debugging processes in a web browser.
recent snippets - code snippets wiki / refactory.org
http://www.refactory.org/
This is a community-maintained collection of reusable code snippets. Contribute something without logging in, or improve existing contributions. All code is dedicated to the public domain unless otherwise specified.
100 Excellent iPhone Apps for Web Designers and Developers | Web Design ...
http://www.webdesignschoolsguide.com/productivity-and-learning/100-excellent-iphone-apps-for-web-designers-and-developers.html
Geat list of iPhone apps for developers & designers
JSON: What It Is, How It Works, and How to Use It | Blog | Custom-Built Professional Web Development and Design | Ennui
http://ennuidesign.com/blog/JSON%3A+What+It+Is%2C+How+It+Works%2C+and+How+to+Use+It
JSON: What It Is, How It Works, and How to Use It | Blog | Custom-Built Professional Web Development and Design | Ennui
boedesign – ottawa based web dabbler » Blog Archive » Gritter for jQuery (Growl)
http://boedesign.com/2009/07/11/growl-for-jquery-gritter/
I’ve been hunting for a good jQuery Growl look-a-like plugin for some time, but I just can’t seem to find one that looks the exact same as the one for Mac OS, so like most web dabblers would do, I decided to roll my own. For those who don’t know what Growl is, it’s basically a notification bubble/popup that appears in the top right of your desktop – examples can be found here. Think of it as calling the alert() function in JavaScript, only it’s not a modal, it’s subtle and it doesn’t look like dog shit.
nice little info bubble controlled by jquery
very cool and the kind of things I have been looking for
tutorial about growl similar function to web pages
Ten Simple Rules for Choosing the Perfect CMS + Excellent Options | Noupe
http://www.noupe.com/php/choosing-cms-tips.html
Artigo que discute algumas variedades de CMS
nice list of CMS tools
Noupe
The content management system you choose can really make a huge difference in how much time you (or your clients) spend keeping a site updated and maintained. There’s a huge variety out there—some estimates put the number at around 1700 different options. Some are great…some, not so much. Below are ten useful guidelines to consider when choosing a CMS, followed by rundowns on ten great CMS options available and how they stack up based on the guidelines.
Digg the Blog » Blog Archive » Much Ado About IE6
http://blog.digg.com/?p=878
pasado por Fran
Sounds like we need a new approach
Basically, IE6 users are forced to use IE6 at work. Giving them a message saying, “Hey! Upgrade!” in this case is not only pointless; it’s sadistic.
Diggin blogi toteaa tutkimuksensa perusteella, ettei kaksi kolmesta IE6-käyttäjistä yksinkertaisesti voi päivittää. "Giving them a message saying, “Hey! Upgrade!” in this case is not only pointless; it’s sadistic."
July 2009 Survey at Digg shows that over 90% IE6 visitors can't, won't, or are forbidden to upgrade their browser.
Twitter API: How to create a stream of messages Monitter-like with PHP and jQuery
http://woork.blogspot.com/2009/07/twitter-api-how-to-create-stream-of.html
This tutorial illustrates a very simple way to work with the Twitter API in order to implement a search in the Twitter public timeline and display search results with an animated stream of messages (tweets) similar to Monitter. In this example I used PHP, jQuery and a very useful Twitter Search API for PHP based on the work of David Billingham and actually developed by Ryan Faerman. This implementation is very simple to customize and integrate on your project.
Creare un flusso di tweets stile monitter
This tutorial illustrates a very simple way to work with the Twitter API in order to implement a search in the Twitter public timeline and display search results with an animated stream of messages (tweets) similar to Monitter.
How To Create An API? (10 Tutorials)
http://www.webresourcesdepot.com/how-to-create-an-api-10-tutorials/
API design tutorial
Free Web Resources Everyday - WebResourcesDepot
Open Web Tools Directory
http://tools.mozilla.com/simple.html
Directorio con herramientas buens para dar solucion all diseño web
This is the HTML version of the Open Web Tools Directory, a Mozilla Labs experiment to catalog the expansive universe of tools related to creating web applications based on open standards; see the announcement blog entry for more information.
Open Web Tools Directory
10 Interesting lightweight jQuery plugins for web developers
http://woork.blogspot.com/2009/07/10-interesting-lightweight-jquery.html
Horizontal Sub-nav with CSS & jQuery - Subnavigation Tutorial - CSS Tutorial - jQuery Tutorial
http://www.sohtanaka.com/web-design/horizontal-sub-nav-with-css-jquery/
usar javascript con jquery para usar en menus
Not too long ago I wrote a tutorial on how to create a drop down menu with CSS & jQuery, today I would like to go over how to create a simple navigation
無料でFlashの制作環境が整えられる! FlashDevelopとFlex SDK 3のインストール方法(ビデオ付き) | ClockMaker Blog
http://clockmaker.jp/blog/2009/07/tutorial-install-flashdevelop-flex-sdk/
japan site
Flex SDKとFlashDevelopでフリーの開発環境を作れるという話。Adobeの標準環境で一通り言語を覚えてから検討する。
15+ Useful Firefox SEO Tools For Serious Bloggers And Web Designers
http://www.webdesignbooth.com/15-useful-firefox-seo-tools-for-serious-bloggers-and-web-designers/
Search Engine Optimization, or SEO is the process of structuring your web page so that search engines can reach, read and index your page in a higher ranking and finally bring more organic traffic to you. So, who should perform SEO for our websites, the web designers or the bloggers? Obviously, SEO should be done by web designers as well as the bloggers. Why i said so? Web designers should design the page structure so that the page can easily be read and indexed by search engine while the bloggers should make sure the articles contain keywords that can really generate traffic.
Search Engine Optimization, or SEO is the process of structuring your web page so that search engines can reach, read and index your page in a higher ranking and finally bring more organic traffic to you.
mPDF
http://mpdf.bpm1.com/
A PHP class to generate PDF files from HTML with Unicode/UTF-8
สร้าง pdf จาก html
A PHP class to generate PDF files from HTML with Unicode
mPDF is a PHP class which generates PDF files from UTF-8 encoded HTML. It is based on FPDF, HTML2FPDF, and UFPDF, with a number of enhancements.
ウノウラボ Unoh Labs: iモードブラウザ 2.0まとめ
http://labs.unoh.net/2009/07/i_20.html
iモードブラウザ 2.0まとめ
セッション対応かー
Rands In Repose: The Words You Wear
http://www.randsinrepose.com/archives/2009/07/13/the_words_you_wear.html
many good points in this post , steal it for the script!!!
"In business, words are like fashion. You try a word on because important people around you are saying it and getting results, but you may not actually know what it means. Every group in the company has their own unique set of words and every group uses these words to verbally define who they are, what they know, and what they own. These words, these phrases, have value when everyone is in agreement as to what they mean, but used outside of your part of the organization, their value decreases, especially the closer you get to engineering."
This is you think you’re saying, but this is what we’re hearing. Corporate Crap.
Heads-up — “You’re screwed.”
5 Pet Peeves Designers Have With Developers (and How to Avoid Them) | Webdesigner Depot
http://www.webdesignerdepot.com/2009/06/5-pet-peeves-designers-have-with-developers-and-how-to-avoid-them/
Pet Peeves Designers Have With Developers
How to Use PHP Namespaces, Part 1: The Basics
http://www.sitepoint.com/blogs/2009/07/13/php-53-namespaces-basics/
Namespaces are one of the most significant changes in PHP 5.3. They will be familiar to C# and Java developers, and they are likely to change the structure of PHP applications for the better. Why Do We Need Namespaces? As the size of your PHP code library increases, there is increased risk of accidentally re-defining a function or class name that has been declared before. The problem is exacerbated when you attempt to add third-party components or plugins; what if two or more code sets implement a ‘Database’ or ‘User’ class? Until now, the only solution has been long class/function names. For example, WordPress prefixes every name with ‘WP_’. The Zend Framework uses a highly descriptive naming convention that results in long-winded class names such as Zend_Search_Lucene_Analysis_Analyzer_Common_Text_CaseInsensitive. Name collision problems can be solved with namespaces. PHP constants, classes, and functions can be grouped into namespaced libraries.
** Posted using Viigo: Mobile RSS, Sports, Current Events and more **
Kanban for Lean Project Management - Zen
http://agilezen.com/
Zen is a simple, flexible, and cost-effective project management solution. Zen provides an web-based kanban board and a powerful messaging system to help you work more effectively with your team.
Agile web2.0 project mgm saas
50 Useful Tools and Generators for Easy CSS Development : Speckyboy Design Magazine
http://speckyboy.com/2009/07/15/50-useful-tools-and-generators-for-easy-css-development/
How to get a night's sleep without shit happening ‎(Software Engineering Tips)‎
http://sites.google.com/site/yacoset/Home/how-to-get-a-night-s-sleep-without-shit-happening
Welcome to webOSdev - Palm
http://developer.palm.com/
The following pages should give you answers regarding Palm® webOS™ platform development that you could not find anywhere else on this site. Just jump into the section(s) that interest you.
Software Updates: Courgette ‎(Chromium Developer Documentation)‎
http://dev.chromium.org/developers/design-documents/software-updates-courgette
asm_new = disassemble(update) asm_new_adjusted = adjust(asm_new, asm_old) asm_diff = bsdiff(asm_old, asm_new_adjusted) transmit asm_diff client:
We want smaller updates because it narrows the window of vulnerability. If the update is a tenth of the size, we can push ten times as many per unit of bandwidth. We have enough users that this means more users will be protected earlier. A secondary benefit is that a smaller update will work better for users who don't have great connectivity.
Software Updates: Courgette
nice update tool for smaller patches
VERY TINY BINARY DIFFS released by Google and Open Sourced.
A new differential compression algorithm for making Google Chrome updates significantly smaller. Courgette transforms the program into the primitive assembly language and does the diffing at the assembly level
逆アセンブルの差分? server: asm_old = disassemble(original) asm_new = disassemble(update) asm_new_adjusted = adjust(asm_new, asm_old) asm_diff = bsdiff(asm_old, asm_new_adjusted) transmit asm_diff client: receive asm_diff asm_old = disassemble(original) asm_new_adjusted = bspatch(asm_old, asm_diff) update = assemble(asm_new_adjusted)
HTML5 and The Future of the Web | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/
'In this article, I’m hoping to give you some tips and insight into HTML5 to help ease the inevitable pain that comes with transitioning to a slightly different syntax.'
Some have embraced it, some have discarded it as too far in the future, and some have abandoned a misused friend in favor of an old flame in preparation. Whatever side of the debate you’re on, you’ve most likely heard all the blogging chatter surrounding the “new hotness” that is HTML5. It’s everywhere, it’s coming, and you want to know everything you can before it’s old news.
IE6 Must Die for the Web to Move On
http://mashable.com/2009/07/16/ie6-must-die/
Amen! Anyone who has any influence over corporate IT policies _needs_ to read this.
ほとんど情報がないモバイルSEOのまとめ | 携帯サイトをつくろう。
http://www.plusmb.jp/2009/07/10/4087.html
モバイルSEOとは携帯サイトのSEO、検索エンジン最適化することを言います。 実際PCのSEOに関する情報は、結構色々あるのですが、 モバイルSEOに関する情報はまだそこまで多くないのが現状です。
Developer Color Picker
http://www.panic.com/~wade/picker/
A custom color picker designed specifically for developers. Makes getting colors out of Photoshop/Acorn mock-ups quick and easy. Currently supports NSColor, UIColor, CGColorRef, CSS and HTML styles.
A custom color picker that will let you copy a NSColor/CGColorRef/etc. declaration initialized with the current color from the picker to the clipboard
Colour picker for mac
"A custom color picker designed specifically for developers. Makes getting colors out of Photoshop/Acorn mock-ups quick and easy."
Find web visitor’s location automatically with javascript and Google APIs / Brian Cray's Blog
http://briancray.com/2009/05/29/find-web-visitors-location-javascript-google-api/
Find web visitor’s location automatically with javascript and Google APIs
How Twitter's Staff Uses Twitter (And Why It Could Cause Problems)
http://www.readwriteweb.com/archives/twitters_staff_may_not_use_twitter_like_you_do_tha.php
@Pogue twitter staff believes twitter best used for casual conversations, not serious archiving etc. :) http://bit.ly/3bXAXn [from http://twitter.com/marshallk/statuses/2094867969]
Twitter team members don't follow very many other people, they aren't following many of the top developers in their own community, and they don't even Tweet very much.
Online Javascript Regular Expression Tester
http://www.pagecolumn.com/tool/regtest.htm
Online Regular Expression Tester
Really cool - makes life a lot easier and has nice syntax down the side
Periodic Table of the Operators
http://www.ozonehouse.com/mark/periodic/
Being a comprehensive and complete enumeration of the Operatic Elements of the Perl 6 Language, assembled and drawn with dedication and diligence by M. Lentczner as a service to both the Community and the Republic. May this simple presentation with various illustrative devices increase Knowledge & Understanding amongst practitioners in the art of Software. Third Edition, February 14th, Two Thousand Nine
Perl 6 operators
Perl 6 Language Operatic Elements
YouTube Will Be Next To Kiss IE6 Support Goodbye
http://www.techcrunch.com/2009/07/14/youtube-will-be-next-to-kiss-ie6-support-goodbye/
YouTube phasing out support for IE6. http://www.hurl.ws/43fy (via @wrumsby) Finally a motivator for corporate IT depts everywhere. [from http://twitter.com/terrencewood/statuses/2639277259]
This is great news. I've already started hearing more and more people feeling comfortable about not supporting ie6
@atoouefeito Calma, isto já está acontecendo! http://migre.me/3LIZ [from http://twitter.com/evertonRR/statuses/2687632137]
YouTube ukinja podporo za IE6! Isto je napovedal tudi Digg (tudi top 10 stran), tako da bi to znalo končno prisiliti preostale IE6 uporabnike da upgradajo.
Wolfenstein 3D for iPhone
http://fabiensanglard.net/wolf3d/index.php
hey, what can I say.
review of the source code of Wolfenstein for iPhone
25 Fresh and New jQuery Plugins and Tutorials : Speckyboy Design Magazine
http://speckyboy.com/2009/07/17/25-fresh-and-new-jquery-plugins-and-tutorials/
25 Fresh and New jQuery Plugins and Tutorials
How To Automate Optimization and Deployment Of Static Content | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/07/19/how-to-automate-optimization-and-deployment-of-static-content/
How To Automate Optimization and Deployment Of Static Content
Christopher M. Park - Blog: Designing Emergent AI, Part 1: An Introduction
http://christophermpark.blogspot.com/2009/06/designing-emergent-ai-part-1.html
More on PHP performance « PHP 10.0 Blog
http://php100.wordpress.com/2009/07/13/php-performance/
15 Plugins to Unleash the Invincible Power of jQuery and Wordpress
http://www.wpbeginner.com/plugins/15-plugins-to-unleash-the-invincible-power-of-jquery-and-wordpress/
The Amazing Blog : Your Web Service Might Not Be RESTful If…
http://www.theamazingrando.com/blog/?p=107
added a single resource that described the locations of these other resources, they would have much more flexibility in the future. An example of the content of such a resource:
Good blog on the basics of building RESTful web services
http://news.ycombinator.com/item?id=713959
Scala is my next choice - Khaled alHabache’s official blog
http://www.khelll.com/blog/scala/scala-is-my-next-choice/
def eat[T <: {def eat(): Unit}](a: T) // whatever
Coding Horror: Software Engineering: Dead?
http://www.codinghorror.com/blog/archives/001288.html
Very Interesting
Software Engineering: Dead?
Different Ways To Format CSS | CSS-Tricks
http://css-tricks.com/different-ways-to-format-css/
This post will focus on the different ways to format CSS, which differs from the different ways to organize CSS. Definitely related concepts, but I think
これはおもしろい
Moserware: Just Enough MBA to Be a Programmer
http://www.moserware.com/2009/07/just-enough-mba-to-be-programmer.html
携帯サイト制作の時に勉強になるサイトとか、あれこれ。|linker journal|linker
http://linker.in/journal/2009/07/post-34.php
Organize Your Next PHP Project the Right Way - Nettuts+
http://net.tutsplus.com/tutorials/php/organize-your-next-php-project-the-right-way/
When starting out with PHP, it can be daunting figuring out how best to organize a project. If you've ever been confused with where to put your images, external libraries, or keeping your logic separate from your layout, then check out these tips; they'll get you heading in the right direction.
45+ Excellent Code Snippet Resources and Repositories | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/07/21/45-excellent-code-snippet-resources-and-repositories/
Snippet
Excellent repositories
Matt Legend Gemmell – iPhone Development Emergency Guide
http://mattgemmell.com/2009/07/14/iphone-development-emergency-guide
This is an emergency guide to iPhone software development, i.e. a guide for competent developers who haven’t written code for the iPhone platform before, and just want to get started right now.
60+ Must Have jQuery Toolbox | tripwire magazine
http://www.tripwiremagazine.com/tools/developer-toolbox/60-must-have-jquery-toolbox.html
Más de 60 utilidades jquery.
60+ Must Have jQuery Toolbox
My Thoughts on NoSQL - Die in a Fire - Eric Florenzano’s Blog
http://www.eflorenzano.com/blog/post/my-thoughts-nosql/
Over the past few years, relational databases have fallen out of favor for a number of influential people in our industry. I'd like to weigh in on that, but before doing so, I'd like to give my executive summary of the events leading up to this movement
Tokyo Cabinet
Обзор нескольких опенсурсных нереляционных БД.
Thoughts on NoSQL, Tokyo Cabinet, CouchDB, Redis, and Cassandra.
30 Handy Cheat Sheets and Reference Guides for Web Professionals | Webdesigner Depot
http://www.webdesignerdepot.com/2009/07/30-handy-cheat-sheets-and-reference-guides-for-web-professionals/
Cheat sheets and reference guides are useful for both beginners and advanced web professionals. They can be used to help you remember syntax or as a tool to aid in memorization. In this post, we aim to cover the reference guides for all of the most commonly used platforms, software and coding languages. Below you’ll find a compilation of the 30 most useful and well-organized cheat sheets, checklists and reference guides. If you know of a useful cheat sheet that we haven’t covered here, please share the link in the comments’ section at the end of the article.
HadoopDB Project
http://db.cs.yale.edu/hadoopdb/hadoopdb.html
An Architectural Hybrid of MapReduce and DBMS Technologies for Analytical Workloads.
HadoopDB is: 1. A hybrid of DBMS and MapReduce technologies that targets analytical workloads 2. Designed to run on a shared-nothing cluster of commodity machines, or in the cloud 3. An attempt to fill the gap in the market for a free and open source parallel DBMS 4. Much more scalable than currently available parallel database systems and DBMS/MapReduce hybrid systems. 5. As scalable as Hadoop, while achieving superior performance on structured data analysis workloads
How To Develop a jQuery Plugin
http://www.sitepoint.com/blogs/2009/07/22/how-to-develop-a-jquery-plugin/
jQuery is the most popular JavaScript library and many sites adopt it for dynamic effects and Ajax functionality. However, relatively few developers delve into the depths of plugin development. In this tutorial, we will create simple plugin to explain the basics. Our code will reverse the text within one or more selected nodes — view a demonstration page.
How To Develop a jQuery Plugin
jQuery is the most popular JavaScript library and many sites adopt it for dynamic effects and Ajax functionality. However, relatively few developers delve into the depths of plugin development. In this tutorial, we will create simple plugin to explain the basics. Our code will reverse the text within one or more selected nodes — view a demonstration page.
John Resig - Computing with JavaScript Web Workers
http://ejohn.org/blog/web-workers/
"A 'worker' is a script that will be loaded and executed in the background. Web Workers provide a way to do this seamlessly, for example: new Worker("worker.js") - available in Firefox, Safari and Chrome - "If you're doing any computation with JavaScript you should definitely opt to use Web Workers if they're available"
Computing with JavaScript Web Workers
"Normally in order to achieve any sort of computation using JavaScript you would need to break your jobs up into tiny chunks and split their execution apart using timers. This is both slow and unimpressive ..."
Pocket God offers case study of how to build a hit iPhone game | VentureBeat
http://games.venturebeat.com/2009/07/10/pocket-god-is-a-case-study-of-a-hit-iphone-game/
and that stroke of luck propelled them to the top. Not to take anything away from their hard work, but lots of devs out there are working just as hard on games that are reviewed as well or better.
21 Must-Have Web Apps for Designers & Developers
http://www.softalize.com/2009/07/22/21-must-have-web-apps-for-designers-developers/
Web based tools are always very helpful for any designer and developer and no one can deny of its importance, Today We have compiled 21 Free And Helpful Web Based Tools for daily web needs. Most of them are not very well known, but they are really amazing in respect to their features.
13 Helpful Cheat Sheets for Building WordPress Themes | Web Design Ledger
http://webdesignledger.com/resources/13-helpful-cheat-sheets-for-building-wordpress-themes
OSA - Open Source for America
http://www.opensourceforamerica.org/
The mission of OSA is to educate decision makers in the U.S. Federal government about the advantages of using free and open source software; to encourage the Federal agencies to give equal priority to procuring free and open source software in all of their procurement decisions; and generally provide an effective voice to the U.S. Federal government on behalf of the open source software community, private industry, academia, and other non-profits.
20 Ruby on Rails Tuts to Rule Them All - Nettuts+
http://net.tutsplus.com/tutorials/ruby/20-ruby-on-rails-tutorials-to-rule-them-all/
20 Ruby on Rails Tuts to Rule Them All
The complete guide to creating widgets in WordPress 2.8
http://justintadlock.com/archives/2009/05/26/the-complete-guide-to-creating-widgets-in-wordpress-28
Qualche consiglio avanzato su come dare all'utente più controllo sul display del widget all'interno del pannello di controllo.
Definitive Guide to Taming the IE6 Beast
http://sixrevisions.com/web-development/definitive-guide-to-taming-the-ie6-beast/
Lots of layout problems in one place.
Solve Computational Geometry Problems | PC Plus
http://www.pcplus.co.uk/node/3089/
From the simple to the intricate, geometry is an inescapable part of graphics programming.
JavaScriptツール&ライブラリ50選 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2009/06/23/018/index.html
とりあえず
The Pushbutton Web: Realtime Becomes Real - Anil Dash
http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html
Pushbutton is a name for what I believe will be an upgrade for the web, where any site or application can deliver realtime messages to a web-scale audience, using free and open technologies at low cost and without relying on any single company like Twitter or Facebook. The pieces of this platform have just come together to enable a whole set of new features and applications that would have been nearly impossible for an average web developer to build in the past. July 24 2009
Anil Dash of Six Apart weaves together several ideas, some very old, some relatively new, and spins a story of the web to come. This is a great read, rich with informative links. Web developers should read it twice and argue about for hours.
Reinventing the desktop (for real this time) – Part 1 « brian will . net
http://brianwill.net/blog/2009/07/20/reinventing-the-desktop-for-real-this-time-part-1/
Interesting article with a fresh look towards user expirience on the desktop
Pharo Open Source Smalltalk - Home
http://pharo-project.org/home
A Squeak fork
a fork from the Squeak open-source Smalltalk. We decided to start Pharo because as active Squeakers, and responsible for Squeak 3.9, we felt the need to reconsider choices made. We want to create a better Smalltalk and be free to enhance it without fear of backwards compatibility. Deciding to start Pharo was not easy because we invested a lot in Squeak (some of us wrote several books on Squeak and in particular Squeak By Example http://www.squeakbyexample.org/ ) and we like the Squeak community, but this is really important for us to open a new space. We want Pharo to be an excellent Smalltalk concerned with software engineering practices. We also want Pharo to be agile and be able to evolve. We hope you will like it and help make it better.
Quelle: http://www.schockwellenreiter.de/blog/2009/06/24/ein-neues-smalltalk/
Finding iPhone Memory Leaks: A “Leaks” Tool Tutorial
http://www.mobileorchard.com/find-iphone-memory-leaks-a-leaks-tool-tutorial/
how to use instruments
A “Leaks” Tool Tutorial
Discussing PHP Frameworks: What, When, Why and Which? | Noupe
http://www.noupe.com/php/discussing-php-frameworks.html
"Within the past few years as PHP has evolved as the scripting language of choice by most developers, [...]" - aha. Und die Top Five der PHP-Frameworks sind: The Zend Framework (built for coporate-level development); CakePHP (Ruby on Rails for PHP); Symfony (main objective is to create enterprise-level applications ... like Askeet and Yahoo! Bookmarks - wtf?); CodeIgniter (ease-of-use, performance, speed, small footprint, shared hosting); Seagull (used for building web, command lind and GUI apps, extremely easy to use) - auch wenn der Artikel irgendwie quark ist, so scheinen CodeIgniter und Seagull vielleicht fast einen Blick wert.
Coding Horror: Nobody Hates Software More Than Software Developers
http://www.codinghorror.com/blog/archives/001289.html
We work at the sausage factory, so we know how this stuff is made. And it is not pretty. Most software is created by bad programmers like us (or worse!), which means that by definition, most software sucks.
"One of the (many) unfortunate side effects of choosing a career in software development is that, over time, you learn to hate software. I mean really hate it. With a passion. Take the angriest user you've ever met, multiply that by a thousand, and you still haven't come close to how we programmers feel about software. Nobody hates software more than software developers. Even now, writing about the stuff is making me physically angry. "
iPhone Sudoku Grab: How does it all work?
http://sudokugrab.blogspot.com/2009/07/how-does-it-all-work.html
How he solved a limited purpose computer vision problem by applying knowledge about the problem domain.
Weil iPhones Sudokus ganz leicht erkennen können.
15 New jQuery Plugins To Help You Conquer The Web | Web Design Blog by Union Room Web Design
http://www.unionroom.com/blog/15-new-jquery-plugins-to-help-you-conquer-the-web/
OK, so these plugins may not help you actually conquer.....well, anything really but they'll certainly make your website look and work great!
TextDiff
http://www.angusj.com/delphi/textdiff.html
20 Kick-Ass Wordpress Theme Frameworks For Rapid Theme Development - Codefusion Lab
http://codefusionlab.blogspot.com/2009/07/20-kick-ass-wordpress-theme-frameworks.html
Mega CSS Resource Roundup | tripwire magazine
http://www.tripwiremagazine.com/tutorials/tools/mega-css-resource-roundup.html
fabricate - Project Hosting on Google Code
http://code.google.com/p/fabricate/
fabricate is a build tool that finds dependencies automatically for any language
Uses file access times or strace to autodetect dependencies.
fabricate is a build tool that finds dependencies automatically for any language. It's small and just works. No hidden stuff behind your back. It was inspired by Bill McCloskey's make replacement, memoize, but fabricate works on Windows as well as Linux.
minimalist make replacement
Build automation dependency checking and fulfilling.
Pro Git - Table of Contents
http://progit.org/book/
Scott Chacon's CC licensed book on Git.
Breaking It Down: Regular Expressions - mobilitea.com/blog
http://www.mobilitea.com/blog/2009/07/22/breaking-it-down-regular-expressions/
Nice regex recap
How to build a desktop WYSIWYG editor with WebKit and HTML 5 - Ars Technica
http://arstechnica.com/open-source/guides/2009/07/how-to-build-a-desktop-wysiwyg-editor-with-webkit-and-html-5.ars
Very impressive. 200 LOC.
Simple tutorial about webkit/pygtk!
JPA implementation patterns: Wrap-up | Xebia Blog
http://blog.xebia.com/2009/07/13/jpa-implementation-patterns-wrap-up/
After discovering that there was a lack of documentation on how to use JPA in real-life scenario's, the author has written a series of blog posts about the JPA implementation patterns he discovered while writing JPA code
After discovering that there was a lack of documentation on how to use JPA in real-life scenario's, I have written a series of blogs about the JPA implementation patterns I discovered while writing JPA code. To wrap up the series, I have made an overview of all the patterns that have been discussed for easy reference.
LABjs (Loading And Blocking JavaScript)
http://labjs.com/
"Even Faster Web Sites"
Text Blocks Over Image | CSS-Tricks
http://css-tricks.com/text-blocks-over-image/
text-overlay trick
Text within overlaying blocks over images.
by Chris Coyier, 2009-07-27, "Someone recently asked me about this technique and my first reaction was that it was probably a little too mundane to cover as a tutorial. But then I got to thinking that there is actually a few interesting things happening here and the style is trendy enough people might be interested. The idea is just to overlay some text over an image, but as blocks that stick out from the left with an even amount of padding all the way around the variable-length text. (...)"
10 Useful code snippets for web developers
http://woork.blogspot.com/2009/07/10-useful-code-snippets-for-web.html
10 Useful code snippets for web developers
Date Display Technique with Sprites | CSS-Tricks
http://css-tricks.com/date-display-with-sprites/
awesome demiş, really!
MooTools Tutorials and Resources Round-Up | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/07/28/mootools-tutorials-and-resources-round-up/
the most AWESOME MOOTOOLS COLLECTION
Developer Evangelism - home of the Developer Evangelist Handbook
http://developer-evangelism.com/
A developer evangelist is a spokesperson, mediator and translator between a company and both its technical staff and outside developers. If you think this would be a good role for you, here's the developer evangelist handbook which gives you some great tips on how to do this job.
from Yahoo's Christian Heilmann
"Developer Evangelism is a new kind of role in IT companies. A developer evangelist is a spokesperson, mediator and translator between a company and both its technical staff and outside developers. If you think this would be a good role for you, here's the developer evangelist handbook which gives you some great tips on how to do this job." Advice from Chris Heilmann
25+ Create Amazing Image Effects with Some of the Best jQuery Plugins Available | tripwire magazine
http://www.tripwiremagazine.com/tools/tools/25-create-amazing-image-effects-with-some-of-the-best-jquery-plugins-available.html
JavaScript frameworks like jQuery, prototype (and script.aculo.us), Dojo and mootools have become very popular because they are making the creation of dynamic effects much easier without using fx. flash. jQuery has become one of the most used Ja
JavaScript frameworks like jQuery, prototype (and script.aculo.us), Dojo and mootools have become very popular because they are making the creation of dynamic effects much easier without using fx. flash. jQuery has become one of the most used JavaScript libraries today and can be found in the core of popular products like Wordpress and Drupal.The community is providing a huge amount of free plugins making it possible to find good solutions to nearny any need you may have. This article will introduce you to more than 25 jQuery plugins providing enhancements to how you can display images on your web pages. This is essential for creating dynamic state of the art web solutions. Lets get started!
Amazing Image Effects with jQuery
AnythingZoomer jQuery Plugin | CSS-Tricks
http://css-tricks.com/anythingzoomer-jquery-plugin/
You have a small area. You mouse over it. An area pops up giving you a zoomed in closer look. This is a jQuery plugin that does it. I’m not going to tell you what you should use it for or elaborate use-case scenarios. Your own creativity can help you there.
A rather nice looking zoom tool using jQuery and CSS.
Clever little jQuery plugin for magnifying images and text
You have a small area. You mouse over it. An area pops up giving you a zoomed in closer look. This is a jQuery plugin that does it.
You Can't Innovate Like Apple — Product Management Training, Product Marketing Training by Pragmatic Marketing
http://www.pragmaticmarketing.com/publications/magazine/6/4/you_cant_innovate_like_apple
beschreibung, wie innovation bei apple funktioniert
When what you teach and develop every day has the title “Innovation” attached to it, you reach a point where you tire of hearing about Apple. Without question, nearly everyone believes the equation Apple = Innovation is a fundamental truth. Discover what makes them different. By Alain Breillatt
The Ultimate Guide to Decoding the Flickr API - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/the-ultimate-guide-to-decoding-the-flickr-api/
Flickr, being the biggest photo management and sharing site in the world, has an impressive API to let developers access and manipulate almost all of its data.
Application Submission Feedback
http://appreview.tumblr.com/
A list of not-officially-stated reasons for iPhone app rejection.
Unpublished rules and clarifications from Apple's App Review team that can cause your iPhone app to be rejected.
things that have gotten other people rejected from the app store
Notable | Easiest way for teams to provide feedback on websites.
http://www.notableapp.com/
Event Pooling with jQuery Using Bind and Trigger: Managing Complex Javascript | Adventures in HttpContext
http://www.michaelhamrah.com/blog/index.php/2008/12/event-pooling-with-jquery-using-bind-and-trigger-managing-complex-javascript/
As everyone knows, the more dependencies you have in a system, the harder maintaining that system is. Javascript is no exception- and orchestrating actions across complex user interfaces can be a nightmare if not done properly. Luckily, there’s a great pattern for orchestrating complex interaction in a disconnected way. No, it’s not the Observer pattern. It’s a take on the Observer pattern called Event Pooling which is a piece of cake with jQuery’s bind and trigger functions. For the get to the code folks, here’s an example of using jQuery’s bind and trigger for event pooling.
InfoQ: The First Few Milliseconds of an HTTPS Connection
http://www.infoq.com/articles/HTTPS-Connection-Jeff-Moser
InfoQ: The First Few Milliseconds of an HTTPS Connection
narwhal
http://narwhaljs.org/
jack + , package manager, virtualenv風?
A general purpose JavaScript platform
serverside javascript
server-side javascript framework
A general purpose JavaScript platform - JS without browser, with standardized modules to access system resources, can be used for a server-side application, or a desktop scripting.
iPhone Application Design Patterns — Flyosity: Mac & iPhone Interface Design
http://flyosity.com/application-design/iphone-application-design-patterns.php
UI patterns - interesting read
Hack Day tools for non-developers
http://simonwillison.net/2009/Jul/28/tools/
suite of data visualisation tools, with a wiki-style collaboration platform for publishing data and creating visualisations.
For our first hack day, I put together a list of “tools for non-developers”—sites, services and software that could be used for hacking without programming knowledge as a pre-requisite.
The best way to load external JavaScript | NCZOnline
http://www.nczonline.net/blog/2009/07/28/the-best-way-to-load-external-javascript/
Not too long ago, I wrote about loading JavaScript without blocking by creating a dynamic <script> tag. When <script> tags are in the flow of an HTML document, the browser must stop rendering and wait for the script file to download and execute before continuing (example). Creating a new <script> tag via JavaScript avoids this issue because it’s out of the flow of the document, so the script file is downloaded and executed without waiting. The result: dynamically loading JavaScript files allows your page to render faster and therefore improve perceived performance.
handling dependancies in js
ウノウラボ Unoh Labs: ゼロからはじめる携帯サイト構築。
http://labs.unoh.net/2009/07/post_135.html
# 結局はキャリア感の差異を知り吸収する事がすべて ・キャリア毎やマークアップによるIME制御の違い ・メーラー起動時の引数の付け方の違い ・au ではプログレッシブjpgが表示できない ・auの WML拡張は Content-type が text/html じゃないと使えない? #これ無しではやってられないぐらい頼りきったツール達 ・FireMobileSimulatorLive ・HTTP Headers ・QRコード出力 #ナイスなライブラリ達 ・Net_UserAgent_Mobile ・Net_IPv4 ・絵文字ライブラリ ・位置情報ライブラリ #素晴らしい書籍 ・PHP×携帯サイト 実践アプリケーション集 ・PHP×携帯サイト デベロッパーズバイブル
これ無しではやってられないぐらい頼りきったツール達 FireMobileSimulator http://firemobilesimulator.org/ 便利過ぎる タブ事にシミュレーターのon/offを切り替えられる様になって言う事無し 7/30追記: タブ事にシミュレーターのon/offを切り替えられると書いていますが、この機能が実装されているのは現在のところベータ版のみです。詳しくは開発者の堀川さんのブログタブごとに端末選択可能なFireMobileSimulatorベータ版公開と人柱募集でご確認ください。 Live HTTP Headers https://addons.mozilla.org/ja/firefox/addon/3829 定番のHTTP ヘッダー表示ツール デバッグ時に活躍 QRコード出力 実機テスト時に大活躍 QRコード関連はライブラリも揃っているので、自前でQRコードを生成して使って居ますが、Google Chart API のQRコード生成をはじめとしたWEBサービスを使えば十分だと思います。 http://code.google.com/intl/ja/apis/chart/#qrcodes Firefoxのアドオンにもあります https://addons.mozilla.org/ja/firefox/addon/2780
【レポート】5分で把握するHTML5 - Google Developer Dayセッションリポート (1) HTML5仕様の概要 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/articles/2009/06/15/gdd1/index.html
うおー。WebStorage って! ウェブアプリは今後どーなっていくんだろー。
Web Storage
Beginners Guide to Using AJAX with jQuery
http://www.devirtuoso.com/2009/07/beginners-guide-to-using-ajax-with-jquery/
AJAX offers users a seamless way to work with your interface, no waiting for whole pages to load. jQuery has a set of tools to make it super simple to implement. We will walk you through how to use jQuery to connect to PHP so you can step up your user interface.
AJAX offers users a seamless way to work with your interface, no waiting for whole pages to load.&#160; jQuery has a set of tools to make it super simple to implement. We will walk you through how to use jQuery to connect to PHP so you can step up yo
In the Woods - Working with Sessions and Cookies in PHP and MYSQL
http://blog.themeforest.net/tutorials/working-with-sessions-and-cookies-in-php-and-mysql/
inessential.com: Anatomy of a feature
http://inessential.com/2009/07/30/anatomy_of_a_feature
Good description of thinking thru feature implementation. error handling, sync failures, user feedback, etc
Anatomy of a feature: http://bit.ly/3R0Ws Great step-by-step guide on how an idea gets turned into software. [from http://twitter.com/dhinchcliffe/statuses/2954188093]
NetNewsWire's developer Brent Simmons describes all the UI decisions he had to go through before adding the Instapaper functionality to the feed reader's latest beta : "It’s not enough just to write the basic functionality and add a menu item that runs it. Even a feature as simple as this one requires some up-front thinking, some design."
A great post on just how much it really takes to "add this simple feature that does XXX" to software.
「モバゲータウン」のつくりかた - TechTargetジャパン
http://techtarget.itmedia.co.jp/tt/news/0906/30/news02.html
モバゲーのインフラの話
1日6億PVを6人のインフラ担当で支えられる理由
What You Need To Know About JavaScript Scope | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/08/01/what-you-need-to-know-about-javascript-scope/
What You Need To Know About JavaScript Scope | How-To | Smashing Magazine
Develop.GitHub
http://develop.github.com/
Resources on using the official GitHub API. This site contains documentation on the major API sections and libraries you can use to make use of GitHub with your programs and scripts.
Справочник
http://javascript.ru/manual
http://javascript.ru/manual JavaScript 4 javamanual russia 44
The Scheme Programming Language, 4th Edition
http://www.scheme.com/tspl4/
33+ Online Resources to Learn CSS | [Re]Encoded.com
http://www.reencoded.com/2009/08/01/33-online-resources-to-learn-css/
resources to learn css
10 Essential Software Apps For Web Development on a Mac
http://www.makeuseof.com/tag/10-essential-software-apps-for-web-development-on-a-mac/
Here’s a list of 10 essential software apps for web development on a Mac.
Applications gratuites mac
Cartagen
http://cartagen.org/
A vector-based, client-side framework for rendering maps in native HTML 5. Written in JavaScript, it uses the new Canvas element to load mapping data from various sources, including OpenStreetMap. Maps are styled with Geographic Style Sheets (GSS), a cascading stylesheet specification for geospatial information – a decision which leverages literacy in CSS to make map styling more accessible. However, GSS is a scripting language as well, making Cartagen an ideal framework for mapping dynamic data.
A vector-based, client-side framework for rendering maps in native HTML 5
"Just like CSS for styling web pages, GSS is a specification for designing maps. Adapted for dynamic data sources, GSS can define changing geographic elements, display multiple datasets, and even respond to contextual tags like "condition:poor"."
Javascript For Designers: Getting on Your Feet Fast | Noupe
http://www.noupe.com/javascript/javascript-for-designers.html
Web designers are a special breed – we’re one of a small group of professionals that actively seeks out to improve ourselves and our craft through any means possible. This generally means on our own, from each other, and through an awful lot of ‘guess, test and revise.’ Web design isn’t for the faint of heart or those with any fear of failure.
Web designers are a special breed – we’re one of a small group of professionals that actively seeks out to improve ourselves and our craft through any means
Software Testing Tools: Software Testing Tools - Open Source Testing Tools - Testing script & Testing
http://www.testertools.com/
Software Testing Tools: Software Testing Tools - Open Source Testing Tools - Testing script & Testing
33 Most Useful Domain Tools | Mogdesign
http://mogdesign.eu/blog/33-most-useful-domain-tools/
Domain tools become almost a daily tools for most website developers and designer. Hunting for the perfect domain name became a hard work, since most of the
Domain tools become almost a daily tools for most website developers and designers. Hunting for the perfect domain name is hard work since most of the catchy, usable and easily remembered domains names are already used. Thankfully - there are many tools which can make this task easier or do the work for us. You can instantly search, create and register custom domain names, take care of domain name typo variants, all that in just a few moments with these amazing domain tools.
Bowline – A Ruby GUI framework | Lead Thinking
http://leadthinking.com/191-bowline-a-ruby-gui-framework
Recently I've been working on a Ruby GUI framework called Bowline. In a nutshell, Bowline lets you build cross platform desktop applications with Ruby, HTML
Relevance Blog : Working With Multiple Ruby Versions Has Never Been This Easy
http://blog.thinkrelevance.com/2009/7/29/ruby-switcher-working-with-multiple-ruby-versions-has-never-been-this-easy
echo "source ~/ruby_switcher.sh" >> .bash_profile
http://github.com/spicycode/beholder
ruby_switcher 여러 버전의 루비를 명령하나로 바꿔가면서 사용할 수 있다
Nice post and accompanying bash script to manage multiple versions of ruby.
The Definitive Guide to iPhone App Market Sizing | Back of the Envelope | Jonathan Wegener's Technology/Marketing Blog
http://blog.jwegener.com/2009/08/03/million-dollar-iphone-app-market-sizing/
jQuery Custom Events: They Will Rock Your World! | Fuel Your Coding
http://fuelyourcoding.com/jquery-custom-events-they-will-rock-your-world
Ok, maybe they won’t exactly “Rock Your World” but they might completely change the way you look at your jQuery development. At the very least, I hope this simple technique will help you build clean, reusable and extendable front-end code.
Android Developer Challenge
http://code.google.com/android/adc/
Cool apps that surprise and delight mobile users—built by developers like you—are a huge part of the Android vision. To support you in your efforts, Google launched the Android Developer Challenge, which will provide awards for great mobile apps built on the Android platform.
For each of the 10 categories:
Popular CSS Snippets
http://snipplr.com/popular/language/css
Site com partes ou peços ou snippets (tudo a mesma coisa) de códigos CSS para webdesign
arnotify » Writing well-behaved, efficient, AIR applications
http://arno.org/arnotify/2009/05/writing-well-behaved-efficient-air-applications/
The Adobe AIR platform makes it possible for many talented developers familiar with AJAX or Flash to build desktop applications. However, with great power comes great responsibility.
Signs that you're a bad programmer ‎(Software Engineering Tips)‎
http://sites.google.com/site/yacoset/Home/signs-that-you-re-a-bad-programmer
Very interesting. Also gives some practice methods for improving your programming skills. Google cache: http://tinyurl.com/mprt6w
30 Tutorials Combining Both Wordpress and jQuery : Speckyboy Design Magazine
http://speckyboy.com/2009/08/06/30-tutorials-combining-both-wordpress-and-jquery/
Take the most popular CMS, Wordpress, and then take the easiest and most versatile of Javscript libraries, jQuery, and you have a match made in heaven. Implementing jQuery within Wordpress is a lot easier than you would think, all you need is a little support from the huge WP community and a little patience, and you are good to go. Below you will find 30 Tutorials Combining both Wordpress and jQuery.
Develop Twitter API application in django and deploy on Google App Engine — The Uswaretech Blog - Django Web Development
http://uswaretech.com/blog/2009/04/develop-twitter-api-application-in-django-and-deploy-on-google-app-engine/
Useful, quick and easy walkthrough of writing a Python/Django app which interfaces with Twitter, and deploying it to Google AppEngine.
Twitter’s robust REST API enables building of good applications that leverage its increasingly large and real-time data. Google’s cloud system App Engine not only provides a scalable platform for deploying applications, but also proves to be economically viable because of its pay per resource usage model and a large free quota. Little wonder then, there are increasingly large number of twitter apps being deployed on App Engine. In this post, I am going to examine how to create a simple application based on twitter’s REST API and deploy it on Google App Engine. A deployed version can be found on Twitter-Follow. The specification is simple. It finds if a twitter user is following another twitter user, given their user names. The application is developed using django and deployed on Appengine using the app engine patch project. The code is open sourced with GPL v3 and can be checked out from Google Code. Lets get started building this application.
Create UML diagrams online in seconds, no special tools needed.
http://yuml.me/diagram/class/draw
uml diagrams
10 low-cost, high-value Web 2.0 strategies | 10 Things | TechRepublic.com
http://blogs.techrepublic.com.com/10things/?p=919
Some tips on Web 2.0 strategies
Here’s our list of top 10 Web-oriented tools, technologies, and ideas that promise to deliver the most value at the lowest cost.
WEB DESIGN
Polly Schneider Traylor pulls together a very nice summary list of quick and inexpensive ways to leverage the power of 2.0
【特集】詳解! HTML 5と関連APIの最新動向 - 新タグ&API編 (1) はじめに - 本特集の趣旨 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/special/2009/html5-1/index.html
今回紹介する内容は以下の通りだ。 * HTML 5マークアップについての簡易リファレンス(新要素/廃止された要素/DOCTYPEについて) * Video/Audio要素とそのAPI * Canvas要素とそのAPI * 大幅に強化されたフォーム要素 * アウトラインを意識したマークアップ(section,articleなどを用いたマークアップ方法) * ドラッグ&ドロップAPI
jCryption - JavaScript data encryption
http://www.jcryption.org/
In short words jCryption is a javascript HTML-Form encryption plugin, which encrypts the POST/GET-Data that will be sent when you submit a form. It uses the Multiple-precision and Barrett modular reduction libraries for the calculations and jQuery for the rest.
** Posted using Viigo: Mobile RSS, Sports, Current Events and more **
In short words jCryption is a javascript HTML-Form encryption plugin, which encrypts the POST/GET-Data that will be sent when you submit a form. It uses the Multiple-precision and Barrett modular reduction libraries for the calculations and jQuery for the rest. jCryption is completly free and dual licensed under the MIT and GPL licenses like jQuery.
Comment référencer un site Internet : les techniques efficaces de 2009
http://www.webrankinfo.com/dossiers/techniques/referencement-2009
Vous avez envie d'améliorer votre référencement avec les techniques qui fonctionnent bien en 2009 sur Google et les autres moteurs ? Voici un guide constitué de conseils pour référencer son site et de nombreux liens. Il pourra aider certains débutants en référencement ainsi que ceux qui ont laissé tomber le référencement un peu trop longtemps et qui cherchent un bon résumé pour 2009.
Home - mozrepl - GitHub
http://wiki.github.com/bard/mozrepl
Doesn't look like you can automate it, though that would be awesome
another firefox repl plugin
A firefox java script REPL (uses telenet).
JPEG、GIF、PNG画像選択の指針まとめ | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2009/08/04/029/index.html
画像フォーマットの特徴を簡単に説明 GIF - 256色のインデックス画像。ロゴであったりフラットブロックな画像には向いている。透過データを保持できるという特徴_ JPEG - クオリティによって圧縮率が変わる非可逆圧縮の画像。透過は表現できないが、写真データの用途_ GIFのようなぎざぎざを出さずに背景透過を実現でき、24ビットイメージも表現
Spice up your WordPress theme with jQuery
http://www.catswhocode.com/blog/spice-up-your-wordpress-theme-with-jquery
The Definitive Guide to htaccess Techniques: Do’s and Don’ts | Noupe
http://www.noupe.com/php/htaccess-techniques.html
Of all the elements of web design and coding, htaccess can be one of the most intimidating. After all, it's an incredibly powerful tool and one that has the
Riak - A Decentralized Database
http://riak.basho.com/
Riak combines a decentralized key-value store, a flexible map/reduce engine, and a friendly HTTP/JSON query interface to provide a database ideally suited for Web applications.
5 CSS3 Design Enhancements That You Can Use Today | Webdesigner Depot
http://www.webdesignerdepot.com/2009/08/5-css3-design-enhancements-that-you-can-use-today/
70 Must-Have CSS3 and HTML5 Tutorials and Resources | Web Resources | WebAppers
http://www.webappers.com/2009/08/10/70-must-have-css3-and-html5-tutorials-and-resources/
70 Must-Have CSS3 and HTML5 Tutorials and Resources - Open Source Resources for Web Developers
Mastering CSS, Part 2: Advanced Techniques and Tools | CSS | Smashing Magazine
http://www.smashingmagazine.com/2009/08/10/mastering-css-advanced-techniques-and-tools/
In Part 1: Styling Design Elements we covered the basics of web design with CSS. In Part 2 we’re offering up some more advanced techniques and effects you can achieve with CSS. Everything from creating your own online apps (like calendars) to styling web pages for use with the iPhone to some basics of working with CSS3 is covered here.
Go Ahead: Next Generation Java Programming Style | Code Monkeyism
http://codemonkeyism.com/generation-java-programming-style/
8 Regular Expressions You Should Know - Nettuts+
http://net.tutsplus.com/tutorials/other/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.
40+ Awesome Tutorials and Techniques For WordPress Theme Developers | tripwire magazine
http://www.tripwiremagazine.com/design/tutorials/40-awesome-tutorials-and-techniques-for-wordpress-theme-developers.html
Wordpress is getting more and more popular and that tons of blogs are powered by it. The community around Wordpress is excellent providing free themes and plugings in nearly any form ans shape to meet your specific needs. Further on you can achieve amazing things if you know a few Wordpress hacks and have learned some basic programming skills in PHP and SQL. Many programmers have put together solutions that address need on a blog that are not offered out of the box in Wordpress and you can easily use these in your own templates. This articles provides a list of some of the most essential wordpress hacks available. The WordPress Codex is by far the best place to learn about WordPress and its tweaks. The Wordpress documentation / Codex is simply excellent taking into account that Wordpress is a free software product. If you want to create your own templates or if you’re planning to alter an existing you should get familiar with Codex ASAP. Lets get started with the Wordpress tutorials
10+ JQuery tutorials for working with HTML forms
http://www.catswhocode.com/blog/10-jquery-tutorials-for-working-with-html-forms
30 MAC Dashboard Widgets for Web Designers and Developers : Speckyboy Design Magazine
http://speckyboy.com/2009/08/05/30-mac-dashboard-widgets-for-web-designers-and-developers/
Deployment Script Spring Cleaning - GitHub
http://github.com/blog/470-deployment-script-spring-cleaning
information on speeding up Capistrano deployment scripts
[deployment][capistrano][fabric]
A great article with chunks of details regarding how github reduced their deploy time from 15 minutes to 14 seconds. w00t!
Git based capistrano deployment
How to Create Your First iPhone Application | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/08/11/how-to-create-your-first-iphone-application/
What if you had a nickle for every time you heard: I have the perfect idea for a great application! ? It's the buzz on
What if you had a nickle for every time you heard: "I have the perfect idea for a great application!"? It’s the buzz on the street. The iPhone has created unprecedented excitement and innovation from people both inside and outside the software development community. Still for those outside the development world, the process is a bit of a mystery. This how-to guide is supposed to walk you through the steps to make your idea for an iPhone app a reality. This post presents various ideas, techniques, tips, and resources that may come in handy if you are planning on creating your first iPhone application.
Learn Emacs in Ten Years — Edward O’Connor
http://edward.oconnor.cx/2009/07/learn-emacs-in-ten-years
Somebody emailed me the other day, asking about how to go about learning Emacs. This is my (edited and rearranged) reply. I know you’re something of an emacs wizard, so I thought I might as well ask you: how should I learn emacs? … I’ve used emacs for several years now but have not added very much emacs skill to my repertoire. Well, the short answer is, you should learn Emacs by using it for about a decade. That’s a pretty lame non-answer, so let me try to elaborate.
Web design Q&A - Doctype
http://doctype.com/
Nytt forum för webbutvecklare
Doctype is a free question and answer site for web designers. You can ask questions about CSS, HTML, web design and email design.
Top 10 Wordpress Codes Every Designer Should Know | Css Reflex - Design Blog | Web Design | Inspiration and Resources for Designers
http://www.cssreflex.com/2009/08/top-10-wordpress-codes-every-designer-should-know.html
Hello there! Here I collected a very great collection of 10 Wordpress codes that I consider the most commonly used by any Wordpress developer. The content was reformatted for quick reference from the Template Tag section of the WordPress.org Codex, a relative encyclopedia to WordPress themeing, and great reference for your WordPress questions.
What in the heck is JSONP and why would you use it? | InsideRIA
http://www.insideria.com/2009/03/what-in-the-heck-is-jsonp-and.html
<html> <head> <script src="/jquery/jquery.js"></script> <script> $(function() { var req = 'http://search.yahooapis.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=finances&format=pdf&output=json' $.getJSON(req,{}, function(data) { console.dir(data) }); }); </script> </head> <body> </body> </html>
Project Lombok
http://projectlombok.org/index.html
annotations simplify your boiler plater...SneakThrows looks dangerous. Is this mung-ing?
15 Tools for Testing your Website
http://www.graphicrating.com/2009/08/11/15-tools-for-testing-your-website/
総まとめ。まさにいま役に立つ
15 Tools for Testing your Website
If you want to have the same experience over multiple browsers and different machines then testing your website is vital. In this article I’ve gathered some of the most important tools that you can use in testing your site against various errors – CSS Errors, HTML Errors, Crossbrowsing Errors etc.
15 Tutorials that helped me grow as a Designer | GreatCreativeLinks.com
http://greatcreativelinks.com/?p=2646
Carsonified » 17 Awesome Web Developer Cheat Sheets
http://carsonified.com/blog/dev/17-awesome-web-developer-cheat-sheets/
I am sure we have all been in the situation where we’ve learned a new piece of software and only a couple of weeks later we’ve forgotten all but the basic commands. This happened to me recently when moving back to SVN after working with Git. Thankfully I have a handful of “cheat sheets” that I call upon at these times.
17 Awesome Web Developer Cheat Sheets
cheat sheets for all sorts of foo
30 Essential Web Developer Cheat Sheets
http://www.webhostingsearch.com/articles/30-web-developer-cheat-sheets.php
i
30 Essential Web Developer Cheat Sheets
The list of skills a given web developer must possess is growing everyday. With the massive growth of web technologies, comes the demand for developers with a wide skill set. A useful tool in any developers tool box can be the well known 'cheat sheet'. Today, we will have a look at 30 essential web developer cheat sheets, ranging from MySQL to Photoshop.
WordPress › Short URL Plugin « WordPress Plugins
http://wordpress.org/extend/plugins/short-url-plugin/
"allows you to create shorter URL's and keeps track of how many times a link has been clicked. It's useful for managing downloads, keeping track of outbound links and for masking URL's. Clicking the Clear All Clicks button will reset the count for each entry. Visit the plugin page for more information about this plugin."
Short URL allows you to create shorter URL's and keeps track of how many times a link has been clicked. It's useful for managing downloads, keeping track of outbound links and for masking URL's. Clicking the Clear All Clicks button will reset the count for each entry. Version 2.7.1 includes pagination of links, easier setup of htaccess (permalinks) and allows admins to pass variables to their redirects. It also allows customisation of the permalink so you're no longer limited to /u/23.
"Short URL allows you to create shorter URL's and keeps track of how many times a link has been clicked. It's useful for managing downloads, keeping track of outbound links and for masking URL's"
iphonearkit - Project Hosting on Google Code
http://code.google.com/p/iphonearkit/
Seems to be just a spherical overlay with annotations, right now. Don't know if it even handles movement.
iPhoneで位置情報系のARを簡単に作れる
il faut que je test ça à mon retour de vacances
WOW: Google to Launch a New Version of Google Search
http://mashable.com/2009/08/10/google-new-version/
Currently reading: WOW: Google to Launch a New Version of Google Search http://bit.ly/i4UUt [from http://twitter.com/desabol/statuses/3236352149]
Google (Google) has a giant target on its back. Microsoft has been on a spending and deal-making spree to grow Bing (Bing), recently signing a huge search deal with Yahoo. And with Bing starting to steal some market share from Google, it’s proving to be a formidable opponent. Oh, and now you can’t count out Facebook (Facebook) either, which just launched a new realtime search engine. Google’s not taking any of this lying down. Secretly, they’ve been working on a new project: the next generation of Google Search. This isn’t just some minor upgrade, but an entire new infrastructure for the world’s largest search engine. In other words: it’s a new version of Google.
GoogleGoogle has a giant target on its back. Microsoft has been on a spending and deal-making spree to grow BingBing, recently signing a huge search deal with...
The 60 Minute SEO Site Audit - Search Engine Watch (SEW)
http://searchenginewatch.com/3634671
Site audits are one of the most important tasks for an SEO professional, and sometimes you need to do one quickly. Here's how you can complete an SEO audit for your web site in one hour or less.
15 Exceptionally Useful Resources for WordPress Theme Designers | Vandelay Design Blog
http://vandelaydesign.com/blog/wordpress/resources-for-theme-designers/
wordpress developement stuff, very good!
In this post we’ll feature 15 resources that may be of help to you while you are designing and developing WordPress themes. If you have suggestions for other resources, please leave a comment.
ウノウラボ Unoh Labs: WEBアプリのテストに便利なFirefoxのアドオン
http://labs.unoh.net/2009/08/webfirefox.html
30 PHP Best Practices for Beginners - Nettuts+
http://net.tutsplus.com/tutorials/php/30-php-best-practices-for-beginners/
The Cafes » Why Pair Programming Works
http://cafe.elharo.com/programming/why-pair-programming-works/
Elliotte Rusty Harold's perspective on six reasons that he believes pair programming succeeds: 1) Continuous code review, 2) Fewer blockages, 3) Masking distractions, 4) Guaranteed focus, 5) Multiple points of view, and 6) Reduced training cost and time.
Pair programming is like magic in more ways than one. It dramatically improves programmer productivity and reduces bug count, and yet it does so through a technique that’s completely counter-intuitive.
1. Continuous Code Review; 2. Fewer blockages; 3; Masking distractions; 4. Guaranteed focus; 5. Multiple points of view; 6.Reduced training cost and time
Lessons Learned: Embrace technical debt
http://startuplessonslearned.blogspot.com/2009/07/embrace-technical-debt.html
Invest in technical debts that may never come due.
In a startup, we should take full advantage of our options, even if they feel dirty or riddled with technical debt. Those moralizing feelings are not always reliable. In particular, try these three things: Invest in technical debts that may never come due. The biggest source of waste in new product development is building something that nobody wants. This is a sad outcome which we should work very hard to avoid
bpettichord thoughtful discussion of the pros & cons of technical debt. http://bit.ly/tDjuI #yam http://twitter.com/bpettichord/status/3111092688
TorqueBox: Home
http://torquebox.org/
TorqueBox is a new kind of Ruby application platform that integrates popular technologies such as Ruby-on-Rails, while extending the footprint of Ruby applications to include support for Job Scheduling, Task Queues, SOAP Handling, and Telecom. TorqueBox provides an all-in-one environment, built upon the latest, most powerful JBoss AS Java application server. Functionality such as clustering and cloud deployment is included right out-of-the-box.
TorqueBox
In the Woods - 8 Online Text Editors To Consider For Your Projects
http://blog.themeforest.net/resources/8-online-text-editors-to-consider-for-your-projects/
RT @creattica: 8 Online Text Editors To Consider For Your Projects http://bit.ly/wk8QY [from http://twitter.com/DangerGranger/statuses/2298845158]
List of WYSIWYG editors
Many times when developing a custom website, a clients needs to be given the ability to edit the text directly from an administration section. As many people don’t know the nuts and bolts of html, they have to use a simple editor to create their markup. This article discuses the pros/cons of the most used online text editors.
In the Woods - 8 Online Text Editors To Consider For Your Projects
30 Essential Free Portable Web Design and Development Applications : Speckyboy Design Magazine
http://speckyboy.com/2009/02/27/30-essential-free-portable-web-design-and-development-applications/
All of these freeware applications have been in some cases, modified and trimmed down in size to allow them to fit on to a portable device like a USB drive or a portable hard drive. Rather than carrying a bulky laptop, you can carry all your applications and programs, your bookmarks, local servers, emails, passwords, graphic editors and favorite browsers with you anywhere in your pocket. What a great idea!
All of these freeware applications have been in some cases, modified and trimmed down in size to allow them to fit on to a portable device like a USB drive or a portable hard drive. Rather than carrying a bulky laptop, you can carry all your applications and programs, your bookmarks, local servers, emails, passwords, graphic editors and favorite browsers with you anywhere in your pocket. What a great idea! Portable Web Browsers
WEB DESIGN
How To Effectively Communicate With Developers | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/08/14/how-to-effectively-communicate-with-developers/
eam. Often times, this is where design ends and development begins. As designers, this is where we should be most involved to ensure that the design concept is fully realized in the working application. Avoid just ‘throwing the design over the fence’, and hoping the developers implement it exactly how you have envisioned it in your
If you have ever worked with a developer or a development team, this article will probably strike close to home. As designers, we work with
Article on designer - developer communication
Carsonified » Five Things That Will Kill Your Site
http://carsonified.com/blog/web-apps/five-things-that-will-kill-your-site/
ThinkVitamin - Carsonified's blog about the web
WEB DESIGN
death
Firefox 拡張を jQuery で書く! Jetpack を使ってみた。 - IT戦記
http://d.hatena.ne.jp/amachang/20090521/1242884854
Glendix - Bringing the beauty of Plan 9 to Linux
http://glendix.org/
This is the website of the Glendix project, an attempt at porting ideas from the Plan 9 operating system to Linux. Our ultimate goal is to create a minimalist Linux distribution that contains a Plan 9 userspace, instead of the GNU software that is usually provided by most distributions. We are currently restricting our work to the x86 platform only.
"Bringing the beauty of Plan 9 to Linux -- This is the website of the Glendix project, an attempt at porting ideas from the Plan 9 operating system to Linux. Our ultimate goal is to create a minimalist Linux distribution that contains a Plan 9 userspace, instead of the GNU software that is usually provided by most distributions. We are currently restricting our work to the x86 platform only."
An attempt at porting ideas from the Plan 9 operating system to Linux.
Nice!
I switched back to Linux because I'm so addicted to some ALSA-apps. This might become the best of both worlds.
10 tips for efficient design « Boagworld
http://boagworld.com/design/10-tips-for-efficient-design
Surfin’ Safari - Blog Archive » 3D Transforms
http://webkit.org/blog/386/3d-transforms/
And pretty soon, you'll be able to do everything from Silverlight/XAML in CSS3 and HTML5. Wow.
Woah! 3d with CSS.
Fscking cool
Webkit based browsers support CSS 3D transforms. via liammcmurray
On the Renaming of Xcode Projects « Arustisha
http://arustisha.wordpress.com/2009/03/08/on-the-renaming-of-xcode-projects/
pch
explains the issues that might appear when renaming an xcode project/product/target
23+ Excellent Tutorials For WordPress Theme Developers
http://webdeveloperplus.com/wordpress/23-excellent-tutorials-for-wordpress-theme-developers/
23+ Excellent Tutorials For WordPress Theme Developers
Dicas de WordPress
Tutorials zum Erstellen von WordPress-Themes
RT @bkmacdaddy 23+ Excellent Tutorials For #WordPress Theme Developers - http://bit.ly/X92vv [from http://twitter.com/KeithDriscoll/statuses/3165633264]
ParseKit - Cocoa Objective-C Framework for parsing, tokenizing and language processing
http://parsekit.com/
ParseKit Home Tokenization Grammars iPhone Source Code Header Docs ParseKit Documentation ParseKit ParseKit is a Mac OS X Framework written by Todd Ditchendorf in Objective-C 2.0 and released under the MIT Open Source License. ParseKit is suitable for use on Mac OS X Leopard or iPhone OS. The framework is an Objective-C implementation of the tools described in "Building Parsers with Java" by Steven John Metsker. ParseKit includes additional features beyond the designs from the book and also some changes to match common Cocoa/Objective-C conventions. These changes are relatively superficial, however, and Metsker's book is the best documentation available for ParseKit. The ParseKit Framework offers 3 basic services of general interest to Cocoa developers: String Tokenization via the Objective-C PKTokenizer and PKToken classes. High-Level Language Parsing via Objective-C - An Objective-C parser-building API (the PKParser class and sublcasses). Objective-C Parser Generation via Grammars
The ParseKit Framework offers 3 basic services of general interest to Cocoa developers: 1- String Tokenization via the Objective-C PKTokenizer and PKToken classes. 2- High-Level Language Parsing via Objective-C - An Objective-C parser-building API (the PKParser class and sublcasses). 3- Objective-C Parser Generation via Grammars - Generate an Objective-C parser for your custom language using a BNF-style grammar syntax (similar to yacc or ANTLR). While parsing, the parser will provide callbacks to your Objective-C code.
"The ParseKit Framework offers 3 basic services of general interest to Cocoa developers: String Tokenization via the Objective-C PKTokenizer and PKToken classes. High-Level Language Parsing via Objective-C - An Objective-C parser-building API (the PKParser class and sublcasses). Objective-C Parser Generation via Grammars - Generate an Objective-C parser for your custom language using a BNF-style grammar syntax (similar to yacc or ANTLR). While parsing, the parser will provide callbacks to your Objective-C code."
トブ iPhone: これからのiPhoneアプリ開発者に朗報「iPhone Developer Program 登録マニュアル」
http://applembp.blogspot.com/2009/07/iphoneiphone-developer-program.html
わかりやすい技術文章の書き方
http://www.123kobe.com/doc/writing/
よく見るとHTML5。
Live Streaming Video API
http://streamapi.com/
streaming api
Coding Horror: All Programming is Web Programming
http://www.codinghorror.com/blog/archives/001296.html
are two reasons for thi
5 Ways to Make Ajax Calls with jQuery - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/
There are at least five ways to make AJAX calls with the jQuery library. For beginners, however, the differences between each can be a bit confusing. In this
There are at least five ways to make AJAX calls with the jQuery library. For beginners, however, the differences between each can be a bit confusing. In this tutorial, we'll line them up and make a comparison. Additionally. we'll review how to inspect these AJAX calls with Firebug as well.
from Twitter
For static content, we may want the response cached. But for dynamic content, which can change in a second's time, caching AJAX becomes a bug, right? It should be noted that Internet Explorer always caches AJAX calls, while other browsers behave differently. So we'd better tell the browser explicitly whether or not AJAX should be cached. With jQuery, we can accomplish this simply by typing:
10 Useful WordPress Hook Hacks | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/08/18/10-useful-wordpress-hook-hacks/
Hooks are very useful in WordPress. They allow you to hook a custom function to an existing function, which allows you to modify WordPress' functionality
Hooks are very useful in WordPress. They allow you to “hook” a custom function to an existing function, which allows you to modify WordPress’ functionality without editing core files. In this article, we have compiled 10 extremely useful ready-to-use WordPress hooks, along with examples and coding explanations.
from Twitter
Howto sur les hooks de wordpress
Learn You Some Erlang for Great Good!
http://learnyousomeerlang.com/
** Posted using Viigo: Mobile RSS, Sports, Current Events and more **
Interesting!
IRB: Let’s Bone Up On The Interactive Ruby Shell
http://www.rubyinside.com/irb-lets-bone-up-on-the-interactive-ruby-shell-1771.html
IRB articles
Swebapps | The easy way to build your own app
http://www.swebapps.com/index.htm
Content on this page requires a newer version of Adobe Flash Player. Get Adobe Flash player
Build a simple iPhone application using a series of web forms. The upside is you don’t need any specific technical knowledge to build up an app quickly (the company touts “in as little as 5 minutes!”), but the downside is the app interface and functionality are relatively basic. Still, for companies, individuals, or artists looking to put out an iPhone app quickly and for relatively little cost as compared to hiring a developer, Sweb Apps is worth checking out.
Lessn // ShaunInman.com
http://www.shauninman.com/archive/2009/08/17/less_n
url shortner
I recently purchased shaun.in (ooh, dynamically generated SVG). Because the domain itself is so short (compared to the verbose shauninman.com) and in light of the current volatility exhibited by third-party url shorteners, I thought I would try my hand at rolling my own shortener. A few people have inquired about it so here we are.
Lessn is an extremely simple, personal url shortener written in PHP with MySQL and mod_rewrite.
Free and simple URL shortener software.
Build Your Own iPhone App in 5 Minutes With Sweb Apps
http://mashable.com/2009/08/18/sweb-apps/
Aimed primarily at small and medium-sized businesses without an in-house development staff, Sweb Apps is a new startup that lets you build a simple iPhone application using a series of web forms. The upside is you don’t need any specific technical knowledge to build up an app quickly (the company touts “in as little as 5 minutes!”), but the downside is the app interface and functionality are relatively basic. Still, for companies, individuals, or artists looking to put out an iPhone app quickly and for relatively little cost as compared to hiring a developer, Sweb Apps is worth checking out.
Build Your Own iPhone App in 5 Minutes With Sweb Apps http://ow.ly/kBh7 [from http://twitter.com/10minuteexpert/statuses/3408668827]
Top 10 WordPress hacks from June ‘09
http://www.catswhocode.com/blog/top-10-wordpress-hacks-from-june-09
Make your WordPress theme translatable List all hooked WordPress functions Disable WordPress automatic formatting on posts using a shortcode How to detect the visitor browser within WordPress Creating user-defined RSS feeds in WordPress Display your tags in a dropdown menu Retrieving custom fields outside the loop Create custom “Read more” links on your WordPress blog Get tags specific to a particular category on your WordPress blog Get rid of auto media enclosures on your WordPress blog
MSDN Up North : Downloadable NDC2009 videos
http://blogs.msdn.com/grothaug/pages/downloadable-ndc2009-videos.aspx
developer videos from NDC2009
http://www.twitter.com/grothaug
git ready » intro to rebase
http://gitready.com/intermediate/2009/01/31/intro-to-rebase.html
to rebase or to merge, that is the question.
intro to rebase
Rebase helps to cut up commits and slice them into any way that you want them served up, and placed exactly where you want them. You can actually rewrite history with this command, be it reordering commits, squashing them into bigger ones, or completely ignoring them if you so desire.
PySide – Python for Qt
http://www.pyside.org/
The PySide project provides LGPL-licensed Python bindings for the Qt cross-platform application and UI framework. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.
LGPL licenced
InfoQ: RESTful HTTP in practice
http://www.infoq.com/articles/designing-restful-http-apps-roth
InfoQ: RESTful HTTP in practice - http://bit.ly/Zrqmk Great article but leaves out hypermedia side [http://bit.ly/UhPEK] completely. [from http://twitter.com/dhinchcliffe/statuses/3428371918]
SpringSource Cloud Foundry
http://www.cloudfoundry.com/
SpringSource Cloud Foundry
Spring等で作成したJavaアプリを、クラウド上で動作させるツール
The first self-service, pay-as-you-go, public cloud deployment platform for full-feature Java web aplications that unifies the entire build, run, and manage application lifecycle for Java. Cloud Foundry offers complete application lifecycle management for running Spring, Grails, and Java web applications.
SpringSource Cloud Foundry is the first self-service, pay-as-you-go, public cloud deployment platform for full-feature Java web aplications that unifies the entire build, run, and manage application lifecycle for Java. Cloud Foundry offers complete application lifecycle management for running Spring, Grails, and Java web applications by integrating the world's most popular Java web application technologies into an enterprise Java cloud platform that takes full advantage of the power of elastic cloud computing.
Ryan Parman - Flailing Wildly - Run Internet Explorer 6 (or IE7, or IE8) images in VMware Fusion on Mac OS X
http://blog.ryanparman.com/2009/01/07/run-ie6-ie7-ie8-images-vmware-fusion-macosx/
"By now, most front-end web developers have heard of the Standalone Internet Explorers (Wikipedia article). Although these are incredibly useful, they’ve always been hacky at best. Because of that, we need to go the long way. We’ll download the “officially sanctioned” VirtualPC images containing a time-limited version of Windows XP SP3 and Internet Explorer 6.0, and then we’ll convert these images to the kind that work with VMware Fusion (which works on Mac OS X). This should only need to be done every 3 or 4 months when the images expire. These instructions are loosely based on the ones found at Running IE6, IE7 and IE8 on your Mac."
I've avoided IE 8 so far, but guess I'll need to give it a whirl soon. Harrumph. (via Tom Taylor)
IE6, 7 and 8 testing images, premade for VMWare Fusion on OSX. Works very well, but they expire on August 31st, when Microsoft will release another set.
Pre-made images of Windows for use with VMWare Fusion. Hooray!
ブラウザを選ばずWebテストを自動化するSelenium (1/3) - @IT
http://www.atmarkit.co.jp/fjava/rensai4/devtool07/devtool07_1.html
テストケース自動化
7 Awesome Resources to Test Cross Browser Compatibility of Your Website
http://www.bestpsdtohtml.com/7-awesome-resources-to-test-cross-browser-compatibility-of-your-website/
Plugins That Make Wordpress Into A Company Intranet | StylizedWeb.com
http://stylizedweb.com/2009/07/10/plugins-that-make-wordpress-into-a-company-intranet/
Wordpress has become a great platform for a wide range of website needs. Originally designed for blogging it is now a common package for full fledged content management systems and even complete web based applications
utiliser wordpress pour intranet/boite
Wordpress has become a great platform for a wide range of website needs. Originally designed for blogging it is now a common package for full fledged content management systems and even complete web based applications.
Carsonified » 10 Vital Lessons for Web Start-Ups
http://carsonified.com/blog/business/10-vital-lessons-for-web-start-ups/
Interesting points about demos, pricing infrastructure, release schedules etc
Twitter Blog: Location, Location, Location
http://blog.twitter.com/2009/08/location-location-location.html
From the Twitter Blog: > We're gearing up to launch a new feature which makes Twitter truly location-aware. A new API will allow developers to add latitude and longitude to any tweet. Folks will need to activate this new feature by choice because it will be off by default and the exact location data won't be stored for an extended period of time. However, if people do opt-in to sharing location on a tweet-by-tweet basis, compelling context will be added to each burst of information. This, along with their mention of the ability to pull messages based on geographic scope, will open up a lot of possibilities. News reporting is one of the biggest ones, but events and even finding people in your neighborhood are obvious extensions.
高木浩光@自宅の日記 - やはり退化していた日本のWeb開発者「ニコニコ動画×iPhone OS」の場合
http://takagi-hiromitsu.jp/diary/20090802.html#p01
A comprehensive list to Silverlight Controls for developers
http://timheuer.com/blog/archive/2009/01/28/comprehensive-list-of-silverlight-controls.aspx
실버라이트 컨트롤모음
The web site and blog of Tim Heuer, Program Manager for Microsoft Silverlight. A great resource for learning Silverlight development and other Microsoft related technology.
Exclusive: First Look at Blue Spruce, IBM's Next Generation Browser Platform - ReadWriteWeb
http://www.readwriteweb.com/archives/ibm_blue_spruce_first_look.php
IBM's browser as platform project
He replied that customers have been consistently telling them for 1-1.5 years now that they don't want to do installs anymore. Their customers want the rich experience that desktop apps have traditionally provided, but they want to have it in the browser. Collaboration and sharing data is also a trend that IBM is tapping into with Blue Spruce.
Interesting piece about what IBM's Emerging Technology team is up to.
ReadWriteWeb was given an exclusive first look at Blue Spruce.
So you've just been hired by an IT department... ‎(Software Engineering Tips)‎
http://sites.google.com/site/yacoset/Home/so-you-ve-just-been-hired-by-an-it-department
JavaScript: Bad Practices - James Padolsey
http://james.padolsey.com/javascript/javascript-bad-practices/
Más práticas de Javascript
Flex for PHP developers : Mihai CORLAN
http://corlan.org/flex-for-php-developers/
I'm OK; The Bull Is Dead
http://www.computerworld.com/s/article/print/93903/I_m_OK_The_Bull_Is_Dead
I'm OK; The Bull Is Dead June 21, 2004 (Computerworld) Early in my career, when I worked as an engineer, my boss had a process by which the engineering team was expected to report project status. He insisted that we use the following steps, in the specified order: 1. Punch line: The facts; no adjectives, adverbs or modifiers. "Milestone 4 wasn't hit on time, and we didn't start Task 8 as planned." Or, "Received charter approval as planned." 2. Current status: How the punch-line statement affects the project. "Because of the missed milestone, the critical path has been delayed five days." 3. Next steps: The solution, if any. "I will be able to make up three days during the next two weeks but will still be behind by two days." 4. Explanation: The reason behind the punch line. "Two of the five days' delay is due to late discovery of a hardware interface problem, and the remaining three days' delay is due to being called to help the customer support staff for a production problem."
Gode vaner i forbindelse med afrapportering på projekter... her er er en artikel jeg tror jeg vil vende tilbage til et par gange - jeg er nemlig ikke så hurtig ...
1. Punch Line 2. Current Status 3 Next Steps 4. Explaination
How to get to the point
Gamasutra - Features - Dirty Coding Tricks
http://www.gamasutra.com/view/feature/4111/dirty_coding_tricks.php
[When the schedule is shot and a game needs to ship, programmers may employ some dirty coding tricks to get the game out the door. In an article originally published in Gamasutra sister publication Game Developer magazine earlier this year, here are nine real-life examples of just that.]
ith a rotated camera at level start -- the other two platforms we
More tricks described in the comments!
Expand Your Development Skills With Creative Tech Projects | Inspiration | Smashing Magazine
http://www.smashingmagazine.com/2009/08/23/expand-your-horizons-with-other-tech-projects/
iPhone Development
Expand Your Development Skills With Creative Tech Projects | Inspiration
Even if you’re an experienced Web developer, your next project doesn’t have to be a website. Sometimes doing something outside of the usual Web developer’s box is more fun and can even be educational. We’ll try here to give you some inspiration on what to do on your next rainy day. You can learn a lot by doing something other than building or designing a website. And if you stick with techniques that you can learn in a couple hours, you won’t burden yourself either.
Gitの基礎練習
http://www.hyuki.com/techinfo/gitinit.html
50 Useful New jQuery Techniques and Tutorials | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/08/23/50-useful-new-jquery-techniques/
Carsonified » How to Create Totally Secure Cookies
http://carsonified.com/blog/dev/how-to-create-totally-secure-cookies/
How to Create Totally Secure Cookies
Securing cookies and sessions is vital to keeping an application secure. Many tutorials have been written on the subject, but as the internet (and browsers loading it) evolve so do the methods you can use to keep your application secure. In this article we’re going to break down the various components of a cookie and what they mean for security. This will include limiting the cookie to certain domains and paths on those domains, choosing what information to store, and protecting the cookie from cross site scripting exploits. In a second article we will go into more depth in how to protect everyone’s favorite cookie, the session ID.
見積もり・発注 - 技術情報Wiki
http://www.kernel-net.ne.jp/tech/index.php?%B8%AB%C0%D1%A4%E2%A4%EA%A1%A6%C8%AF%C3%ED
見積もり関連まとめリンク
ウノウラボ Unoh Labs: PubSubHubbubとは
http://labs.unoh.net/2009/08/what-is-pubsubhubbub.html
リアルタイム性
分かりやすい日本語の解説。
Unify: update now
http://unify.unitinteractive.com/
Edit website content right on the page …in a browser.
In-browser text editing, might suit the bookstore
small content editor for static sites
Find the right website size for every audience with the Web Canvas | Methodologie
http://methodologie.com/whats-new/find-right-website-size-every-audience-web-canvas
By http://www.min-style.de
Encuentra el tamaño perfecto para tu website con Web Canvas
Making Sense of Revision-control Systems - ACM Queue
http://queue.acm.org/detail.cfm?id=1595636
10 WordPress ‘HOW-TO’ to Give Your Blog the Quality it Deserves
http://www.noupe.com/wordpress/10-wordpress-how-tos.html
WordPress is incredibly versatile, it can be tweaked to add many non traditional features to run a more effective blog.
Git: Your New Best Friend [Server Side Essentials]
http://www.sitepoint.com/article/version-control-git/
This article introduces version control and Git without assuming you have any prior knowledge or programming experience. Because of its introductory nature, certain details are simplified or omitted and the use of the Git Graphical User Interface (Git GUI) is emphasized. Version control is the process of recording the history of changes to files as they are modified. Users can go back in time and get old versions and identify where changes were introduced (people sometimes refer to version control tools as time machines). This means that it’s easier to: * protect against changes—accidental or otherwise—and be able to access a known good version of a file * track down problems and make fixes to previous versions of files * allow more than one person to modify project files simultaneously (programmers refer to this as parallel development) * retrieve an older set of files (if requested by a customer or manager, for example)
Good advice on branches for web development (production, release, maintenance, etc).
How to set upand use GIT
introduction intro to git
This article introduces version control and Git without assuming you have any prior knowledge or programming experience. Because of its introductory nature, certain details are simplified or omitted and the use of the Git Graphical User Interface (Git GUI) is emphasized. Afterwards the reader should be able to use Git for basic version control and know where to locate further information.
How XML Threatens Big Data : Dataspora Blog
http://dataspora.com/blog/xml-and-big-data/
Back in 2000, I went to France to build a genomics platform. A biotech hired me to combine their in-house genome data with that of public repositories like Genbank. The problem was the repositories, all with millions of records, each had their own format. It sounded like a massive, nightmarish data interoperability project. And an ideal fit for a hot new technology : XML
Three Rules for XML Rebels 1. Stop Inventing New Formats 2. Obey the Fifteen Minute Rule 3. Embrace Lazy Data Modeling
Un point de vue intéressant sur le xml, à rebours des conceptions en sciences de l'info (en tout cas les miennes)
Excellent thoughtful article on data bureaucracy and the limitations of XML.
The Internet is about to change « blog maverick
http://blogmaverick.com/2009/08/25/the-internet-is-about-to-change/
WebHooks or PubSubHubBub are designed to simplify and optimize the web.
20 jQuery Plugins and Tutorials to Enhance Forms : Speckyboy Design Magazine
http://speckyboy.com/2009/08/26/20-jquery-plugins-and-tutorials-to-enhance-forms/
Really Useful Tools For PHP Developers | W3Avenue
http://www.w3avenue.com/2009/08/26/really-useful-tools-for-php-developers/
By http://bit.ly/Tweets2Delicious
Firebug
Whether you are a PHP novice or an experienced developer; tools that you use have direct impact on your productivity. W3Avenue has compiled a list of really useful extensions & tools for PHP developers that will help you speed up development and significantly improve overall quality of your code.
My 10 Favorite Things About the Ruby Language « Katz Got Your Tongue?
http://yehudakatz.com/2009/08/24/my-10-favorite-things-about-the-ruby-language/
Apigee
http://www.apigee.com/
api analytics
Analytics and Protection for APIs and Mashups
Adminer
http://www.adminer.org/en/
Single-file PHP MySQL database administration tool
Adminer (formerly phpMinAdmin) is a full-featured MySQL management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server.
an alternative to phpMyAdmin
http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf
http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf
Tom DeMarco, one of my heroes, is brave, and has adapted his earlier ideas
"I’m gradually coming to the conclusion that software engineering is an idea whose time has come and gone. I still believe it makes excellent sense to engineer software. But that isn’t exactly what software engineering has come to mean. "
Software Engineering...
DeMarco Reflects on 40 Years of Software Engineering Evolution
How To Develop Websites On Linux | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/08/28/how-to-develop-web-sites-on-linux/
hurl
http://hurl.r09.railsrumble.com/
Hurl makes HTTP requests. Enter a URL, set some headers, then view the response. Perfect for APIs.
Web app for testing HTTP requests.
online version of curl for viewing HTTP messages
Analyse HTTP headers. Like curl, but on the web.
Hurl makes HTTP requests. Enter a URL, set some headers, then view the response. Perfect for APIs.
In the Woods – @font-face and 15 Free Fonts You Can Use Today
http://blog.themeforest.net/tutorials/css-font-face-and-15-free-fonts-you-can-use-today/
Fonts are a huge part of design (as we all know). Text on the web needs to be much more dynamic than in any other media. We have solutions like Cufón, sIFR, etc. but perhaps one of the better options is using @font-face in CSS.
What is @font-face? @font-face is a CSS rule that lets web designers link to a font that visitors may not have installed. Using this, we can get around the problem of web-safe fonts as well as prevent creating additional dependencies in other methods such as Cufón, sIFR, etc.
Alecco Locco: SQLite: A Lesson In Low-Defect Software
http://aleccolocco.blogspot.com/2009/08/sqlite-lesson-in-low-defect-software.html
"99% Statement Coverage, 95% Branch Coverage, Goal: 100% branch coverage by Dec 2009, Striving for 100% test coverage has been [their] most effective method for finding bugs."
I didn't know gcc could do that. Cool.
@newsycombinator: "SQLite: A Lesson In Low-Defect Software (review/summary w/ working source) http://bit.ly/qcfy0" (from http://twitter.com/newsycombinator/status/3550078799)
High Performance Web Sites :: Simplifying CSS Selectors
http://www.stevesouders.com/blog/2009/06/18/simplifying-css-selectors/
This post is based on a chapter from Even Faster Web Sites, the follow-up to High Performance Web Sites. Posts in this series include: chapters and contributing authors, Splitting the Initial Payload, Loading Scripts Without Blocking, Coupling Asynchronous Scripts, Positioning Inline Scripts, Sharding Dominant Domains, Flushing the Document Early, Using Iframes Sparingly, and Simplifying CSS Selectors. “Simplifying CSS Selectors” is the last chapter in my next book. My investigation into CSS selector performance is therefore fairly recent. A few months ago, I wrote a blog post about the Performance Impact of CSS Selectors. It talks about the different types of CSS selectors, which ones are hypothesized to be the most painful, and how the impact of selector matching might be overestimated. It concludes with this hypothesis:
[Browsers read CSS selectors from right to left, therefore...] The key to optimizing CSS selectors is to focus on the rightmost selector, also called the key selector (coincidence?). Here’s a much more expensive selector: A.class0007 * {}. Although this selector might look simpler, it’s more expensive for the browser to match. Because the browser moves right to left, it starts by checking all the elements that match the key selector, “*“. This means the browser must try to match this selector against all elements in the page.
Algorithmatic
http://algorithmatic.com/
A repository for algorithms, and an environment for collaborative development.
looks like an interesting stack overflow for algorithms. i'll keep watching this one...doesn't have kelly ratio or even sharpe ratio yet.
35 Websites To Teach You How To Use CSS Effectively | Graphic and Web Design Blog - Inspiration, Resources and Tools
http://www.1stwebdesigner.com/css/35-websites-to-teach-you-how-to-use-css-effectively/
The long lost formula for start-up success. No, really
http://uk.techcrunch.com/2009/08/30/the-long-lost-formula-for-start-up-success-no-really/
In doing so we discovered Customer Development, a product development methodology formulated by veteran entrepreneur Steve Blank. Based on the premise that start-ups tend to fail through lack of customers rather than lack of technology or product features, customer development is a systematic way of identifying who the customer is, what it is they need and whether that need is sufficient to build a business on. One of my co-founders describes it as ‘an algorithm for building products users want and are willing to pay for’.
The crucial question in the survey is “How would you feel if you could no longer use [product]?” Sean has benchmarked the results of that survey and found that if less than 40% of respondents say “Very disappointed” then your product doesn’t yet have sufficient traction to scale.
101 Helpful Tips and Tricks for Freelancers | Freelance Apple
http://www.freelanceapple.com/101-helpful-tips-and-tricks-for-freelancers/
Hey- thought this might be useful to you as well, as a consultant/contractor.
Stephen Marsland
http://www-ist.massey.ac.nz/smarsland/MLBook.html
I've written a textbook entitled "Machine Learning: An Algorithmic Perspective". It will be published by CRC Press, part of the Taylor and Francis group, on 2nd April 2009. The book is aimed at computer science and engineering undergraduates studing machine learning and artificial intelligence.
I've written a textbook entitled "Machine Learning: An Algorithmic Perspective". It will be published by CRC Press, part of the Taylor and Francis group, on 2nd April 2009. The book is aimed at computer science and engineering undergraduates studing machine learning and artificial intelligence. There are lots of Python code examples in the book, and the code is available here.
Machine Learning: An Algorithmic Perspective
Python codes from a textbook entitled "Machine Learning: An Algorithmic Perspective"
by Stephen Marsland
I've written a textbook entitled "Machine Learning: An Algorithmic Perspective". It will be published by CRC Press, part of the Taylor and Francis group, on 2nd April 2009. The book is aimed at computer science and engineering undergraduates studing machine learning and artificial intelligence. There are lots of Python code examples in the book, and the code is available here. Where special datasets are used they are provided with the code, and there are links to additional datasets at the bottom of the page.
Python Debugging Techniques | Ayman Hourieh's Blog
http://aymanh.com/python-debugging-techniques
code.interact(), Python debugger and logging
und the current line. Let's give it a try:
Functioning Form - Design at Facebook
http://www.lukew.com/ff/entry.asp?879
Facebookにて取り組んでいるWebデザイン手法
Facebook er godt design på sin egen skumle måde
Customer Development: The Definitive Resource | JonBischke.com
http://jonbischke.com/2009/03/20/customer-development-the-definitive-resource/
A few months ago I was tipped off to world of Steve Blank and customer development. Simply put, if you’re an entrepreneur understanding these concepts will likely mean the difference between success and failure. Steve personally has taken five companies through this process to IPO. Not a bad track record. While there’s a ton of great stuff about customer development on the Web I wanted to gather up all of the resources and put them together in one place. I’ll update this post over time as I come across stuff (please add any additional resources you find in the comments so I can add them to the post) so bookmark it and check back from time to time (or just subscribe to the RSS feed).
Customer Development: The Definitive Resource w/tons of links
Top 10 tips to a new django developer : Dpeepul Blog
http://blog.dpeepul.com/2009/08/31/top-10-tips-to-a-new-django-developer/
1.Don’t put project name in the imports For example suppose say you have an app “xyz” in the project say “project3” then don’t say
Nice tips for django apps: what not to do for beginners
edious to change DEBUG=False (settings.py) when moving to production server Often we forget to change DEBUG to False when we move from local environment to production
launchly: Discover and Get Feedback and Analytics for New Websites.
http://www.launchly.com/
We are focused on one thing — delivering the latest in new website launches to people that are interested in and passionate about them so their owners can get the feedback they need to succeed
Launch your website in a forum dedicated toward launches. How meta.
Writing Great Unit Tests: Best and Worst Practises « Steve Sanderson’s blog
http://blog.codeville.net/2009/08/24/writing-great-unit-tests-best-and-worst-practises/
Article about TDD methodology and practices.
9 Most Useful jQuery Plugins.
http://9lessons.blogspot.com/2009/08/9-most-useful-jquery-plugins.html
9lessons is a popular programming blog maintained by from Srinivas Tamada. Topics focus on programming, tutorials, jquery, ajax, php, mysql, javascript, jsp, database, java and resources 9 lessons.
You're a little company, now act like one - Blog - Startups + Marketing + Geekery
http://blog.asmartbear.com/blog/youre-a-little-company-now-act-like-one.html
Even before I had a single customer, I "knew" it was important to look professional. My website would need to look and feel like a "real company." I need culture-neutral language complimenting culturally-diverse clip-art photos of frighteningly chipper co-workers huddled around a laptop, awash with the thrill and delight of configuring a JDBC connection to SQL Server 2008.
Why small companies should look and act like small companies instead of fluffing their feathers
ade $800,000 in their first year of operations, so don't tell me "big companies" need to hear garbage PR/marketing language. Balsamiq got 100 product reviews during their first six weeks of operation, so don't tell me "a couple of guys in a studio" isn't a good public persona.
- Blog - Startups + Marketing + Geekery
15 Unconventional Uses of WordPress in Action
http://www.wpbeginner.com/wp-tutorials/15-unconventional-uses-of-wordpress-in-action/
WordPress is known as one of the most powerful open-source blogging platform, but it can be a lot more then just a blogging platform. We already know about using WordPress as a content management system (CMS), but WordPress is much more flexible than that. With the combine use of plugins, and hacks, WordPress can be used in many unique and unconventional ways. In this article we will highlight some of the most unconventional uses of WordPress and show you how you can use WordPress in these unconventional way as well.
IxEdit
http://www.ixedit.com/
IxEdit is a JavaScript-based interaction design tool for the web. With IxEdit, designers can practice DOM-scripting without coding to change, add, move, or transform elements dynamically on your web pages. Especially, IxEdit must be useful to try various interactions rapidly in the prototyping phase of your web application.
IxEdit is a JavaScript-based interaction design tool for the web.
35 Excellent Wireframing Resources | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/09/01/35-excellent-wireframing-resources/
Using Compass and Sass for CSS in your Next Project - Nettuts+
http://net.tutsplus.com/tutorials/html-css-techniques/using-compass-and-sass-for-css-in-your-next-project/
Sass could potentially be called CSS 2.0; it has some really nifty features that allow you to write your code in less time and with more flexibility. In today's article, we will be working the basics!
25 Incredibly Useful CSS Tricks You Should Know
http://webdeveloperplus.com/css/25-incredibly-useful-css-tricks-you-should-know/
25 trucos CSS que deberías conocer
Handy CSS Tricks
45+ Excellent Fresh Free Wordpress Themes Around | Showcases | instantShift
http://www.instantshift.com/2009/09/02/45-excellent-fresh-free-wordpress-themes-around/
this is my first experience in here
Wordpress! is an award-winning CMS, which enables you to build Blogs, Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Wordpress the most popular blog software available. Best of all, Wordpress is an open source solution that is freely available to everyone. There are hundreds of Wordpress themes online waiting to be paid for. Some of them are worth it, some are not. Just because many of our followers decided to stay with Premium themes, that doesn’t mean Free Themes are ugly, cluttered, and boring.
Carsonified » How to Create Bulletproof Sessions
http://carsonified.com/blog/dev/how-to-create-bulletproof-sessions/
»In the first part of this series we went over how a cookie works and what can be done to secure them. In this section we’re going to go over ways to add additional security to the session beyond the cookie itself.«
I've been looking for a good way to do sessions. I only skimmed so needs further reading.
Carsonified &gt;&gt; How to Create Bulletproof Sessions http://ow.ly/nCXn [from http://twitter.com/10minuteexpert/statuses/3694747748]
Scott Hanselman's Computer Zen - Scott Hanselman's 2009 Ultimate Developer and Power Users Tool List for Windows
http://www.hanselman.com/blog/ScottHanselmans2009UltimateDeveloperAndPowerUsersToolListForWindows.aspx
Pretty awesome list of windows development tools
Create a Digg-style post sharing tool with jQuery | Queness
http://www.queness.com/post/309/create-a-digg-style-post-sharing-tool-with-jquery
I was surfing website and searching for inspirations and I stumbled upon digg.com. I discovered a small utility on every single post, the share link. Yes, I want to implement that, it looks cool, practical and useful! So, this tute, we are going to make a digg-style post sharing toolbox. It's all pretty straight forward and need a little bit of planning. The way it works is different with digg's. If you view the html source code of Digg's, it has the sharebox html code in every single post. But, in this tutorial we have only one sharebox, and all the links are sharing the same template.
7 Very Simple Tips and Tricks for getting More out of WordPress - Inspect Element
http://inspectelement.com/tutorials/7-very-simple-tips-and-tricks-for-getting-more-out-of-wordpress/
Top 10 Tutorials to Develop iPhone Apps
http://blog.taragana.com/index.php/archive/top-10-tutorials-to-develop-iphone-apps/
いまからでも遅くない! ケータイデザインの基礎固め(1/2) - @IT
http://www.atmarkit.co.jp/fwcr/design/tool/ichigeki06/01.html
3キャリ対応とレイアウト基礎
20+ HTML Forms Best Practices for Beginners - Nettuts+
http://net.tutsplus.com/tutorials/html-css-techniques/20-html-forms-best-practices-for-beginners/
Edited Contributions - Programmer 97-things
http://programmer.97things.oreilly.com/wiki/index.php/Edited_Contributions
Pre-alpha book release
# Fulfill Your Ambitions with Open Source by Richard Monson-Haefel # Comment Only What the Code Cannot Say by Kevlin Henney
Monk
http://monkrb.com/
Monk is a glue framework for web development in Ruby. It’s truly modular by relying on the best tool for each job. It’s also pretty fast thanks to Rack and Sinatra.
Sinatra is a tiny and flexible tool. It can be used to write super simple web applications like an API or a fully-fledged, highly interactive website. As you develop more applications using Sinatra, you will start to find some patterns: You apply a similar structure to all of your projects (where to put your routes, whether to use classic or modular style, etc.) You also find some other common bits you need to set up a logger, configure reloading on development mode, and more. You need to hook up your persistence layer of choice. Wiring in your desired testing suite. It’s easy to see how time-consuming this can be when you want to start a new project with the minimum amount of work. That’s why we wrote a tool that could enable us to get started on a new project in no time. The result is a command line tool that lets you create a new project out of an existing skeleton. The default skeleton we ship does all the work for you, and you can just dive into your code.
Glue for Rack + Sinatra
A probarlo, via maxwell
97 Things Every Programmer Should Know - Programmer 97-things
http://programmer.97things.oreilly.com/wiki/index.php/97_Things_Every_Programmer_Should_Know
Nette Übersicht über 97 Sachen die jeder Programmierer wissen sollte :)
FreightRefunds.com - Provides freight audit for clients who ship cargo via ocean freight and the refunds are paid to clients directly from the service providers.If your company is not paid a refund, our service at Ocean Freight Refunds Inc. (OFR) is free of charge.
12 Flash-like jQuery Effects | Dev Words
http://www.devwords.com/12-flash-like-jquery-effects/
One of the brilliant things about jQuery is the ease in which you can implement animations. A few years ago anything that looked even the smallest bit
25+ Paramount jQuery Tutorials | Tutorial Lounge
http://www.tutoriallounge.com/2009/09/25-paramount-jquery-tutorials/
web
Today here with great deal of 25+ Paramount jQuery Tutorials, This article will briefly introduce you to the Javascript framework jQuery and then provide excellent examples of the low hanging fruits waiting for you if you’re starting to use jQuery. jQuery is just one of several frameworks that all have powerful features.jQuery is fast and versatile, and is quickly becoming as common on websites as CSS. most of the websites lately have a featured area with content that slides or changes in some way. This is a great technique to show several pieces of content in a limited amount of space and a good way to engage the user. A fancy Apple.com-style search suggestion 1138 Submit A Form Without Page Refresh using jQuery 279 jQuery Tools Scrollable 345 Navigation List Menu with Nudging Effect 433 Sliding Boxes and Captions with jQuery 529 colorcharge jQuery 1.2
MF Bliki: FeatureBranch
http://martinfowler.com/bliki/FeatureBranch.html
a result if Professor Plum is changing some code
Snakes on the Web
http://jacobian.org/writing/snakes-on-the-web/
simple nice comment formatting.
A very interesting presentation on the past, present and future of webdev. Python and Django oriented.
That is, PHP suffers from most of the same problems as CGI, but to a lesser extent.
Joe Gregorio suggested Protocol Buffers as a efficient to implement inter-operation for applications built with different languages. Look in the comments for "Common Lisp Users" and laugh out loud. It's really true. Man, we, those who program as a business, are really screwed big time with mass concurrency problems.
Why do you hope you're using Python in 2020? I've been a Ruby developer for the last 3 years, but I don't hope I'm still using Ruby in 10 years. I hope something has come along by then and swept away my expectations of what programming can be like and replaced it with something that feels wholly new, like has happened for me multiple times. I'd feel stagnant and dependent if I was using one primary language for 10 years.
Bit of crystal ball peering
What sucks, now, about web development? How will we fix it? Can we fix it with Python?
Big collection of Regular Expressions Toolbox "regex" | ResourcesMix.info
http://resourcesmix.info/big-collection-of-regular-expressions-toolbox-regex/
TechPosters: Technical Posters and Cheats for IT Guys
http://posters.msug.vn.ua/
Technical Posters and Cheats for IT Guys
świetne, sporo cheatsheet'ów
Software Carpentry: Index
http://software-carpentry.org/
Software Carpentry is an intensive introduction to basic software development practices for scientists and engineers
Some notes on software carpentry
Fonts for web design: a primer - Opera Developer Community
http://dev.opera.com/articles/view/fonts-for-web-design-a-primer/
Opera Developer Community article: Fonts for web design: a primer
Really interesting discussion of the standard web fonts.
JavaScript shell scripting / phpied.com
http://www.phpied.com/javascript-shell-scripting/
JavaScript shell scripting / phpied.com
If Architects Had to Work Like Web Designers
http://www.digitalsurvivors.com/archives/000455.php
Please design and build me a house. I am not quite sure of what I need, so you should use your discretion. My house should have somewhere between two and forty-five bedrooms. Just make sure the plans are such that the bedrooms can be easily added or deleted. When you bring the blueprints to me, I will make the final decision of what I want. Also, bring me the cost breakdown for each configuration so that I can arbitrarily pick one.
[en] ... ils recevraient un descriptif aussi précis que celui-ci!
Old but so true...
If Architects Had to Work Like Web Designers
VanadiumJS
http://vanadiumjs.com/
Validació de formularis
Javascript Validation Library
Simple, intuitive yet powerful client side validation. No need for coding, easily extendable and customizable.
表单验证
http://pixelresort.com/blog/iphone-app-icon-design-best-practises/
http://pixelresort.com/blog/iphone-app-icon-design-best-practises/
Como crear buenos iconos para tus aplicaciones iphone
Designing your application icon is a most crucial part of your success on the iPhone platform. The App store with it’s more than 70.000 apps have become quite the crowded bazaar. As an interface designer i cannot but marvel at the emphasis this has put on the delicate art of icon design. Read on as i take you through some do’s and don’ts of App Icon Design.
Best practices for design iPhone app icons
Designing your application icon is a most crucial part of your success on the iPhone platform.
On HTML 5 Drag and Drop « alert debugging
http://www.alertdebugging.com/2009/08/16/on-html-5-drag-and-drop/
HTML 5 is shaping up to be quite an impressive step up from the capabilities web developers are currently constrained to. One of my favorite new features provided by the spec is support for native drag and drop.
“Misunderstanding Markup” 日本語訳
http://standards.mitsue.co.jp/resources/mm_comic/
“Misunderstanding Markup: XHTML 2/HTML 5 Comic Strip”
重要な話。XHTML*2*が死んじゃっただけ。HTML5のXML構文はXHTML5と呼ぶのでFAでいいのかな
xhtml2の解説マンガ
Webアプリにおける11の脆弱性の常識と対策 (1/4) - @IT
http://www.atmarkit.co.jp/fjava/rensai4/webjousiki11/webjousiki11_1.html
Maintainability Guide (Beta) – Jens Meiert
http://meiert.com/en/blog/20090617/maintainability-guide/
This documentation on maintenance and maintainability means a start. I’ve been focusing a lot on these topics over the last few weeks, maybe a bit longer, so it’s been about time to share some beef, and to still, all of a sudden, double the documentation that’s out there.
Timefire: On Reducing the Size of Compressed Javascript (by up to 20%)
http://timepedia.blogspot.com/2009/08/on-reducing-size-of-compressed.html
"...what effect does the large-scale structure of the JS output code have on the DEFLATE algorithm of GZIP which is used to serve up compressed script?" Another instance of using knowledge of the specific file type to get gains in compression. Is there a web proxy running all this at which I can point my phone?
On JavaScript minification and compression.
better compression through instruction rearrangement. this guy drives me somewhat crazy, but he does cool work.
Stephen Oney @ Carnegie Mellon
http://stephenoney.com/firecrystal.php
FireCrystal is a Firefox extension that helps designers and programmers alike figure out how interactive behaviors on the web work. FireCrystal allows users to "rewind" their interactions with web pages while showing the relevant code.
track DOM changes
@igrigorik: "nifty FF extension for replaying / rewinding DOM changes: http://bit.ly/2aGyPH" (from http://twitter.com/igrigorik/status/3839646962)
Let's make the web faster - Google Code
http://code.google.com/speed/downloads.html
Let's make the web faster
Rising to the Top: 5 ways indie developers succeed on the App Store
http://www.mobilecrunch.com/2009/08/29/rising-to-the-top-5-ways-indie-developers-succeed-on-the-app-store/
That brings us to the $2.4 billion question: how do you succeed on the App Store? We’ve spent the last few weeks trying to answer that question and have come up with a list of tips and tricks that’ll help you edge your way into App Store glory. Now, none of these will replace making a good product or compensate for a million-dollar advertising and PR budget, but they’ll likely help you get noticed or keep your current momentum.
Google Wave - Tutorial
http://www.vogella.de/articles/GoogleWave/article.html
This article describes Google Wave and the usage of the Google Wave API to build a robot. Небольшой пример программирования под Гугл вейв This article was developed with Java 6.0 and Eclipse 3.5.
This article describes Google Wave and the usage of the Google Wave API to build a robot. This article was developed with Java 6.0 and Eclipse 3.5.
10 Beautiful jQuery and MooTool Calendar Plugins | Queness
http://www.queness.com/post/656/10-beautiful-jquery-and-mootool-calendar-plugins
10 Beautiful jQuery and MooTool Calendar Plugins | Queness - http://www.queness.com/post/656/10-beautiful-jquery-and-mootool-calendar-plugins
CSS Wishlist: New Ideas, Debates and Solutions | CSS | Smashing Magazine
http://www.smashingmagazine.com/2009/09/10/css-wishlist-new-ideas-debates-and-solutions/
The future of CSS is arriving fast, and many tools, languages, and solutions have been developed that make CSS a job not just for Web
Opinion: The unspoken truth about managing geeks
http://www.computerworld.com/s/article/print/9137708/Opinion_The_unspoken_truth_about_managing_geeks?taxonomyName=Management&taxonomyId=14
so much better than any of the other articles on this, especially "10 traits to look for when hiring a programmer"
The stereotypes that lump IT professionals together are misguided. It's actually the conditions that surround the IT pros that are stereotypical, and the geeks are just reacting to those conditions the way they always react -- logically.
Hivelogic - Compiling Ruby, RubyGems, and Rails on Snow Leopard
http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/
These are instructions for compiling and installing 64-bit Ruby, Rubygems, and Ruby on Rails on Mac OS X 10.6, Snow Leopard.
sudo gem install mysql -- --with-mysql-dir=/usr/local/mysql
Snow Leopard compatible instructions for compiling ruby
10 Productivity Tips for Web Designers and Developers - Inspect Element
http://inspectelement.com/articles/10-productivity-tips-for-web-designers-and-developers/
10 Productivity Tips for Web Designers and Developers
How to Design Buttons to Help Improve Usability - Inspect Element
http://inspectelement.com/tutorials/how-to-design-buttons-to-help-improve-usability/
Muy interesante sobre como hacer atractivos los botones de las páginas Web
21 very useful htaccess tips & tricks. htaccess tips tricks - viralpatel.net
http://viralpatel.net/blogs/2009/06/21-very-useful-htaccess-tips-tricks.html
21 very useful htaccess tips & tricks. htaccess tips tricks. Custom Directory Index Files, Custom Error Pages, access at files & directory, 301 Redirect, Modifying the Environment Variable, Caching Scheme, Compress GZIP, Redirect https
The Ultimate A-Z of the Best Design and Development Related Sites - Inspect Element
http://inspectelement.com/articles/the-ultimate-a-z-of-the-best-design-and-development-related-sites/
รวมเว็บสำหรับการพัฒนาการออกแบบเว็บ
FlexPMD - Flex PMD - Confluence
http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD
Allows you to examine an ActionScript code base (flex isn't required). While some rules I disagree with it, the coolest thing is un-used code and other helpful best practices your code may not be following.
FlexPMD is a tool that helps to improve code quality by auditing any AS3/Flex source directory and detecting common bad practices, such as: * Unused code (functions, variables, constants, etc.) * Inefficient code (misuse of dynamic filters, heavy constructors, etc.) * Over-complex code (nested loops, too many conditionals, etc.) * Over-long code (classes, methods, etc.) * Incorrect use of the Flex component lifecycle (commitProperties, etc.)
code quality auditing tool
Code quality checking for Flex
FlexPMD is a tool that helps to improve code quality by auditing any AS3/Flex source directory and detecting common bad practice
Ferramenta da adobe para verificar codigos flex e detectar aonde pode haver melhorias.
PHPの開発効率を上げる10個の関数 - PHP,MySQL,Flexな日々+イラストとか
http://d.hatena.ne.jp/haru-komugi/20090818/1250561641
The Power of Educational Technology: 10 Tips for Teaching Technology to Teachers
http://edtechpower.blogspot.com/2009/09/10-tips-for-teaching-technology-to.html
Blog of Liz Davis author of 21st Century Technology Tools
10 Mini-Tips and Tricks in JavaScript for Beginners | Admix Web
http://www.admixweb.com/2009/08/25/10-mini-tips-and-tricks-in-javascript-for-beginners
Useful for more advanced developers too - I didn't know several of these.
return arguments.length; }
JavaScript Framework Matrix - Overview with functions and examples
http://matthiasschuetz.com/javascript-framework-matrix/en/
The JavaScript Framework Matrix shall give you an overview of popular JavaScript frameworks and their functions. There are various examples for the frameworks and every snippet contains links to the official documentation. The choice of a framework depends on many factors and can't be made of this document only. The matrix shall solely demonstrate the different API styles and functionalities of the JavaScript libraries.
Symfony YAML - A PHP library that speaks YAML
http://components.symfony-project.org/
Symfony Components - Standalone libraries for PHP
The Symfony Components are standalone and reusable PHP classes. With no pre-requisite, except for PHP, you can install them today, and start using them right away!
24 Great Tips & Tutorials To Get The Most Out Of WordPress | Spyre Studios
http://spyrestudios.com/24-tips-tutorials-to-get-the-most-out-of-wordpress/
Optimiser et sécuriser Wordpress
Seven jQuery Plugins That Let You Do Cool Stuff With Images
http://www.sitepoint.com/blogs/2009/09/14/seven-jquery-plugins-images/
Seven jQuery Plugins That Let You Do Cool Stuff With Images http://ow.ly/phQL [from http://twitter.com/10minuteexpert/statuses/3982683362]
**flickr annotation plugin
In a recent post, I wrote about jQuery plugins that let you easily add a stylish galleries and slideshows to your site. Today, we have six plugins that let you add some cool functionality and interesting effects to images. As a designer, I found plugins like this to be so useful because I would never be able to write or develop functionality like this myself. So thank you generous developer community for sharing all this great work. And now on to the plugins… jParallax jParallax turns a selected element into a ‘window.’ Through this window you can see a number of absolutely positioned layers. The layers move in response to the mouse, giving a parallax effect. The parallax effect was utilized on the popular Silverback application website last year. To download the plugin and see working demos, visit the plugin website.
Browser Sandbox - Run any browser from the web
http://spoon.net/browsers/
Browser Sandbox - Run any browser from the web
Carsonified » Why You Should Switch from Subversion to Git
http://carsonified.com/blog/web-apps/why-you-should-switch-from-subversion-to-git/
I want to share with you the concept that you can think about version control not as a neccesary inconvenience that you need to put up with in order to collaborate, but rather as a powerful framework for managing your work seperately in contexts, for being able to switch and merge between those contexts quickly and easily, for being able to make decisions late and craft your work without having to pre-plan everything all the time. Git makes all of these things easy and prioritizes them and should change the way you think about how to approach a problem in any of your projects and version control itself.
ThinkVitamin - Carsonified's blog about the web
Main Page - MonoTouch from Novell
http://monotouch.net/
MonoTouch is the Mono edition for Apple's iPhone and Apple's iPod Touch devices.
SpriteMe
http://spriteme.org/
Background images make pages look good, but also make them slower. Each background image is an extra HTTP request. There's a fix: combine background images into a CSS sprite. But creating sprites is hard, requiring arcane knowledge and lots of trial and error. SpriteMe removes the hassles with the click of a button.
Robins Pages! :: projects:marioai
http://www.doc.ic.ac.uk/~rb1006/projects:marioai
Research webpage of Robin Baumgarten, a PhD student at Imperial College London researching Artificial Intelligence and Emotions in Video Games. Past projects include a new AI Bot for DEFCON from Introversion.projects:marioai
super, mario AI - with source code
Getting Clean With PHP - Nettuts+
http://net.tutsplus.com/tutorials/php/getting-clean-with-php/
Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs
http://www.virtuosimedia.com/tutorials/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs
I've scoured the web for resources and also included some of my own fixes for IE6 and now I've put it all together in this cheetsheet/reference manual as a resource for anyone who has to deal with Internet Explorer 6.
This is the IE6 resource you've been hoping for. Learn pre-emptive best practices and find fixes for over 25 Internet Explorer 6 bugs.
Carsonified » How to Debug in PHP
http://carsonified.com/blog/dev/how-to-debug-in-php/
Great look at Debugging PHP - Useful for anyone really
10 useful Wordpress theme hacks | Designer Daily
http://www.designer-daily.com/10-useful-wordpress-theme-hacks-3354
Some may require advanced features of WordPress
Doloto
http://msdn.microsoft.com/en-us/devlabs/ee423534.aspx
Loads javascript in parts - gains up to 40% in page load speed (nice to have)
An AJAX application optimization tool from Microsoft.
Doloto is an AJAX application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes AJAX application workloads and automatically performs code splitting of existing large Web 2.0 applications. After being processed by Doloto, an application will initially transfer only the portion of code necessary for application initialization.
Snippet App
http://snippetapp.com/
Easily create Snippets from selected text anywhere; Sync Snippet with MobileMe so you always have your snippets; Creating new snippets only takes seconds; Search your snippets instantly with a few keystrokes; Never have to leave the keyboard
Copy/paste, search snippets of code
Naming Tips (Software Engineering Tips)
http://sites.google.com/site/yacoset/Home/naming-tips
"Name physical things what they are, not what they're doing"
【ハウツー】Webデバッガに新星登場!? 操作を記録し、イベント/DOMを一発解析 - FireCrystal (1) FireCrystalとは | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/articles/2009/09/14/firecrystal/index.html
>>FireCrystalはThe MIT Licenseのもとで公開されている<< >>Webページ上でユーザの操作を記録し、内部でどのようなイベント発生・DOM操作がおこなわれたかを解析して、時系列で表示する。<< >>FireCrystalを使用すればJavaScriptの各所にブレークポイントをわざわざしかける必要もなく、記録開始ボタンを押す→操作をおこなう→記録停止ボタンを押すだけでどこでどのイベントが発生し、DOMの操作がおこなわれたかがわかるようになる。<< >.FireCrystalは現在、アルファ版として位置づけられている。大量のJavaScriptが埋めこまれているWebページで FireCrystalを使用すると、解析に時間がかかったりFirefoxごとクラッシュする場合があると公式サイトでアナウンスがされている。<< >>一部の環境ではセグメンテーションフォルトを起こしてクラッシュする報告もあがっている。利用する際はくれぐれも注意されたい。<< >>どのようなイベントが発生し、どのようなDOM操作がおこなわれたかをバルーンで表示してくれる。<< >>DOM操作の瞬間がアニメーションで表示される<<
これはいい!かも
Журнал «Практика функционального программирования» Выпуск 1, июль 2009
http://fprog.ru/2009/issue1/
guava-libraries - Project Hosting on Google Code
http://code.google.com/p/guava-libraries/
primitive io conurrent
core java libraries by google
google java utility library, good stuff for working with strings, etc...
"contains several of Google's core Java libraries"
Google、基礎ライブラリ
a bunch of core google libraries released together, similar to google collections, but dealing with more core stuff around java. like, uh, file copying and string utils, etc
7 Steps for Systematizing The Design & Build Process « Noupe
http://www.noupe.com/design/systematizing-the-design-build-process.html
7 Steps for Systematizing The Design & Build Process
noop - Project Hosting on Google Code
http://code.google.com/p/noop/
JVM-based, Java-like language with dependency injection.
NOPかと思った。何もしないのかと
library
Noop (pronounced noh-awp, like the machine instruction) is a new language experiment that attempts to blend the best lessons of languages old and new, while syntactically encouraging industry best-practices and discouraging the worst offenses. Noop is initially targeted to run on the Java Virtual Machine.
テーブルに実装できるjQueryプラグインいろいろ | DesignWalker
http://www.designwalker.com/2009/09/jquery-table.html
スペックやデータ、料金表などを表示するためには、テーブルコーディングは欠かせませんね。テーブルにjQueryのプラグインを実装すると、ソートやページングなどなど、様々な機能を追加する事ができます。今回は、テーブルに実装できるjQueryプラグインいろいろとまとめてみました。
jqueryのテーブルに関するもの様々
テーブルに利用できる色々なjQueryプラグイン。CSV読み込みとか。
テーブルにjQueryのプラグインを実装すると、ソートやページングなどなど、様々な機能を追加する事ができます。
仕事につかえそう
ソートやページングなどなど、様々な機能を追加する事ができます。
Home - testswarm - GitHub
http://wiki.github.com/jeresig/testswarm
TestSwarm provides distributed continuous integration testing for JavaScript. It was initially created by John Resig as a tool to support the jQuery project and has since moved to become an official Mozilla Labs project.
Javascript testing framework.
TestSwarm provides distributed continuous integration testing for JavaScript.
Announcing the Microsoft AJAX CDN - ScottGu's Blog
http://weblogs.asp.net/scottgu/archive/2009/09/15/announcing-the-microsoft-ajax-cdn.aspx
This is amazing - MS is providing a Content-Distrib-Network for us to use for free, to distribute the jQuery and ASP.NET-AJAX files.
Bestwebframeworks » Find and compare PHP, Ruby, JS and CSS Frameworks
http://www.bestwebframeworks.com/
web framework comparisons
comparaison de frameworks php, ruby, js, css
Create Your Own Programming Language
http://createyourproglang.com/
ntroduction in building your first toy language.
How To Create Your Own Freaking Awesome Programming Language
Seth's Blog: Things to ask before you redo your website
http://sethgodin.typepad.com/seths_blog/2009/09/things-to-ask-before-you-redo-your-website.html
Info to ask before creating a website
Unresolvable
Great list to use before designing a website.
# How many times a month would we like people to come by? For how long? # Who needs to update this site? How often?
StackOverflow DevDays
http://stackoverflow.carsonified.com/
Home | Trollim
http://www.trollim.com/
Trollim is a skill evaluation and comparison platform assessing the coding level, performance and skill set of programmers worldwide. Programmers of similar skill sets and coding languages compete against each other either by one to one or many to many coding challenges (Battles).
13 Essential Flash video and audio players for your Website or Blog | tripwire magazine
http://www.tripwiremagazine.com/tools/flash/13-essential-flash-video-and-audio-players-for-your-website-or-blog.html
13 Essential Flash video and audio players for your Website or Blog
No doubt media on websites and blogs is here to stay and we need the best tools we can get to provide a good and professional experience to our visitors or readers. In this article you will find a list of the most popular free and commercial solutions.
Embedding video or audio streaming into websites and blogs is getting quite common these days. In this article you will find a list of the most popular free and commercial solutions.
Clamato: A Smalltalk Dialect for JavaScript
http://clamato.net/
"Clamato is a Smalltalk dialect that is designed to operate within the JavaScript runtime. "
Clamato is a Smalltalk dialect that is designed to operate within the JavaScript runtime.
Clamato is a Smalltalk dialect that is designed to operate within the JavaScript runtime. Clamato is self-hosting, in that it can compile itself to efficient JavaScript, entirely within the web browser. It uses a parser library based on Lukas Renggli’s PetitParser. Smalltalk constructs (eg: temps, instance variables, message sends, blocks) generally map one-to-one to their JavaScript equivalents (respectively: local variables, object properties, method calls, functions). There are several departures from Smalltalk’s syntax and semantics. The most notable of these are: no explicit returns, 0-based indexing, no metaclass hierarchy, special syntax for instance variables. Clamato includes an (incomplete) interface to the JQuery JavaScript library, along with a Seaside-like HTML builder. Cæsar is a system browser built on all of the above. Like Clamato, it departs in a few notable ways from traditional Smalltalk browsers, but retains their spirit.
JavaScriptに変換されてWebブラウザ上で動作するSmalltalkです。Webブラウザから直接開発できます。
Turn your jQuery code into a richer, unit testable, plugin — onenaught.com
http://www.onenaught.com/posts/85/turn-your-jquery-code-into-a-richer-unit-testable-plugin
It took me a little while before I gave jquery plugins a go, thinking it will be complex and I won’t have time. But, it turns out to be really simple, elegant and useful for both simple and complicated scenarios.
Ótimo tutorial que mostra desde a criação de um simples plugin à criação de testes unitários
Might use fireunit instead of QUnit
12 Web Design Directories To Improve Your SEO | Graphic and Web Design Blog - Inspiration, Resources and Tools
http://www.1stwebdesigner.com/development/12-web-design-directories-to-improve-your-seo/
Share this on del.icio.usDigg this!Share this on RedditBuzz up!Stumble upon something good? Share it on StumbleUponShare this on TechnoratiShare this on MixxSubmit this to DesignFloatShare this on FacebookTweet This!Submit this to Script & StyleShare this on DevmarksRelated Posts10 Ways How To Track Site Traffic, Popularity, StatisticsPopular Firefox Extensions for SEO mastersWhat Screen Resolution We Should [...]
CSS Compressor - Online code compressor for Cascading Style Sheets
http://www.csscompressor.com/
Use this Cascading Style Sheets, CSS Compressor to compress CSS to reduce CSS code size and make your web pages load faster. You can select from four levels of compression, depending on how legible you want the compressed CSS to be versus degree of compression. It is quick, easy and free!
Online code compressor for Cascading Style Sheets
Compress CSS code to reduce file size and make your sites load faster for free.
不要なスペース等を削除したり書き方を変更したりしてCSSのサイズを減らすことが出来るオンラインツール。via http://tokuna.blog40.fc2.com/blog-entry-1869.html
iPhoneSDK他 開発メモのまとめと言うか目次 2009.08.17版 - iPhoneSDK他 開発メモ
http://d.hatena.ne.jp/uosoft/20090817/1250435305
主に自分用に色々なiPhoneSDK開発テクニックや電子工作や色々な開発関連のメモを書いてます。 他にもゲームや便利アプリ等の紹介や、iPhoneOS以外の話題も書いていきたいと思います。
iphone 開発まとめ
XHTML & CSS Lightbox
http://www.growldesign.co.uk/projects/lb/#close
Lightbox without the Javascript. Me likey.
XHTML
Welcome - WidgetPad.com
http://widgetpad.com/
iphone dev. environment/resource
Design Mobile Apps (cross platform)
Online dev environment for creating HTML5/CSS3/JS-based apps for smartphones. iPhone now, "Pre and BBerry coming"
a free, collaborative, web-based, open-source mobile development environment where developers can easily create smartphone applications using standard web technologies (such as HTML 5, CSS, and Javascript) and distribute them as stand-alone applications to app stores.
Seth's Blog: Understanding business development
http://sethgodin.typepad.com/seths_blog/2009/09/understanding-business-development.html
zen-coding - Project Hosting on Google Code
http://code.google.com/p/zen-coding/
http://mondaybynoon.com/2009/08/17/the-art-of-zen-coding-bringing-snippets-to-a-new-level/
Zen HTML and Zen CSS are the separate plugins for TextMate and NetBeans. They are using template logic, provided by applications and based on Zen HTML Elements and Zen CSS properties documentation.
textmate plugins for zen coding
Zen HTML and Zen CSS are the separate plugins using template logic, provided by applications and based on Zen HTML Elements and Zen CSS properties documentation.
Cubicle Muses - Wave's Web of Protocols
http://cubiclemuses.com/cm/articles/2009/08/09/waves-web-of-protocols/
Seems that most still believe Google Wave primarily uses XMPP to pass data around. Turns out, XMPP is only used for server to server federation. Joe Gregorio has a good overview of the actual APIs and protocols used in Wave, but I still found it easier to create a diagram
"If Google is serious about Wave replacing [everything], the client-server protocol has to be properly worked out." http://bit.ly/Ey0SR
Not just XMPP = that is server to server
Fresh vs. Familiar: How Aggressively to Redesign (Jakob Nielsen's Alertbox)
http://www.useit.com/alertbox/familiar-design.html
Users hate change, so it's usually best to stay with a familiar design and evolve it gradually. In the long run, however, incrementalism eventually destroys cohesiveness, calling for a new UI architecture.
to redesign or not to redesign...that is the question.
Jakob Nielsen's Alertbox
Jakob Nielse advocates for design that relies on what you have.
Obie Fernandez: 10 Reasons Pair Programming Is Not For the Masses
http://blog.obiefernandez.com/content/2009/09/10-reasons-pair-programming-is-not-for-the-masses.html
erview week rotating on actual production code, pairing with the same people they'll be working with if they're hired. Everyone gets a say in whether to hire a new recruit, and hesitance from a developer that actually paired with them means they do not get hired.
iPhone Design Template Sketchbook | App Sketchbook
http://appsketchbook.com/
iPhone sketchbooks.
Sketchbook with templates for iPhone screens.
The 7 signs your UI was created by a programmer
http://www.voyce.com/index.php/2009/09/14/the-7-signs-your-ui-was-created-by-a-programmer/
Do you suspect a programmer may have put together the terrible user interface on that “enterprise” software you’re forced to use every day? There are some give-away indicators. Look out for them in your software, hunt down the developer and force them to read a book about user interface design. If you’re suitably senior, force them to a) improve it, or even better b) get someone with real UI experience to fix it.
"Do you suspect a programmer may have put together the terrible user interface on that “enterprise” software you’re forced to use every day?"
Chromium Blog: Introducing Google Chrome Frame
http://blog.chromium.org/2009/09/introducing-google-chrome-frame.html
n
"To start using Google Chrome Frame, all developers need to do is to add a single tag: <meta http-equiv="X-UA-Compatible" content="chrome=1">"
Renders pages as Chrome inside an IE window.
http://blog.chromium.org/2009/09/introducing-google-chrome-frame.html
Website Features That You Can Easily Offload
http://sixrevisions.com/web-applications/website-features-that-you-can-easily-offload/
*****
offload certain site features to share the burden. In this article, you’ll read about six site features you can easily offload, and the web services that you can use for them
Official Google Mobile Blog: Google Sync: Now with push Gmail support
http://googlemobile.blogspot.com/2009/09/google-sync-now-with-push-gmail-support.html
Using Google Sync, you can now get your Gmail messages pushed directly to your phone. Having an over-the-air, always-on connection means that your inbox is up to date, no matter where you are or what you're doing. Sync works with your phone's native email application so there's no additional software needed. Only interested in syncing your Gmail, but not your Calendar? Google Sync allows you to sync just your Contacts, Calendar, or Gmail, or any combination of the three.
Henrique C. Alves - Keeping simple with Django
http://hcalves.tumblr.com/post/192216229/keeping-simple-with-django
Some good tips
After working for more than a year with Django, I collected here some tips about avoiding copy ‘n paste everywhere on your codebase
Stuff you shouldn't be doing when implemeting django applications. Good article
46 Outstanding Web Layouts From DeviantArt:September 2009 | Graphic and Web Design Blog -Resources And Tutorials
http://www.1stwebdesigner.com/inspiration/46-outstanding-web-layouts-from-deviantart-september-2009/
sammelsurium
Diseños para webs
The Art of zen-coding: Bringing Snippets to a New Level - Monday By Noon
http://mondaybynoon.com/2009/08/17/the-art-of-zen-coding-bringing-snippets-to-a-new-level/
It doesn’t stop there. zen-coding has included an even more elaborate set of possibilities on top of valid CSS selectors.
I've rigged up some similar snippets that make my workflow in TextMate irreplaceable. Might have to install these snippets to get a broader range though.
How much should I charge to develop a website? : programming
http://www.reddit.com/r/programming/comments/9na52/how_much_should_i_charge_to_develop_a_website/
Titanium Desktop | Appcelerator
http://www.appcelerator.com/products/titanium-desktop/
Use Web technologies to create rich applications for Windows, Mac and Linux from a single code base.
The Duct Tape Programmer - Joel on Software
http://www.joelonsoftware.com/items/2009/09/23.html
Shipping is a feature. A really important feature. Your product must have it.
Jamie Zawinski is what I would call a duct-tape programmer. And I say that with a great deal of respect. He is the kind of programmer who is hard at work building the future, and making useful things so that people can do stuff. He is the guy you want on your team building go-carts, because he has two favorite tools: duct tape and WD-40. And he will wield them elegantly even as your go-cart is careening down the hill at a mile a minute.
35+ Create Amazing Image Effects and Sliders with These Awesome jQuery Plugins | tripwire magazine
http://www.tripwiremagazine.com/tools/tools/35-create-amazing-image-effects-and-sliders-with-these-awesome-jquery-plugins.html
JavaScript frameworks like jQuery, prototype (and script.aculo.us), Dojo and mootools have become very popular because they are making the creation of dynamic effects much easier without using fx. flash. jQuery has become one of the most used JavaScript libraries today and can be found in the core of popular products like Wordpress and Drupal. The community is providing a huge amount of free plugins making it possible to find good solutions to nearny any need you may have. This article will introduce you to more than 35 jQuery plugins providing enhancements to how you can display images on your web pages. This is essential for creating dynamic state of the art web solutions. Lets get started!
tripwire magazine provides easy to digest articles with relevant and hand-picked information all subjects of web design and development, ranging from; Fonts, Photoshop, CSS, Ajax, Javascript, web design, graphics, typography, advertising, SEO, Tutorials & much more.
jquery画像系まとめ
jQuery Visual Cheat Sheet
http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html
jQuery Cheat Sheet
sample
軽量スレッドブームだと思うので、そこらへんの情報をまとめてみる - 金利0無利息キャッシング – キャッシングできます - subtech
http://subtech.g.hatena.ne.jp/mala/20090920/1253447692
軽量スレッドブーム到来
WebsiteSpark - Home
http://www.microsoft.com/web/websitespark/
10+ extremely useful PHP classes
http://www.catswhocode.com/blog/10-extremely-useful-php-classes
One of the numerous good points of the PHP programming language is its extensibility. In this article, I’m going to show you 10+ extremely useful PHP classes that will definitely make your developer life easier.
Why front-end developers are so important to the future of businesses on the web - paulcarvill.com
http://www.paulcarvill.com/2009/09/why-front-end-developers-are-so-important-to-the-future-of-businesses-on-the-web/
This means job security for me. ;)
to the future of businesses on the web
If anyone ever wanted to understand my role in 'making websites' read this now!
The Guardian's Paul Carvill on the importance of front-end development. If you've ever found yourself trying to justify why you need more time to do your job and why it's not just 'pushing pixels', this opinion piece should give you plenty of ammunition.
Monochrome Blog - If architects had to work like software developers
http://blog.monochrome.co.uk/2009/02/if-architects-had-to-work-like-software-developers/
Dear Mr. Architect: Please design and build me a house. I am not quite sure of what I need, so you should use your discretion. My house should have somewhere between two and forty-five bedrooms. Just make sure the plans are such that the bedrooms can be easily added or deleted. When you bring the blueprints to me, I will make the final decision of what I want. Also, bring me the cost breakdown for each configuration so that I can arbitrarily pick one.
Spot on.
Asynchronous Image Loading with jQuery | Realm of Zod
http://blog.realmofzod.com/2009/04/09/asynchronous-image-loading-with-jquery/
Asynchronous Image Loading with jQuery
# on LoadImage(pSelector, pCallback){ # var loader = $(pSelector); # loader.html(‘<img src="’ + gLoadSpinnerUrl + ‘"/>’); # # LoadThisImage($(img), loader
Object-Oriented programming with JavaScript. OO Concept in JavaScript - ViralPatel.net
http://viralpatel.net/blogs/2009/07/object-oriented-programming-with-javascript.html
this.setSpeed(mph);
Matasano Security LLC - Chargen - Indie Software Security: A ~12 Step Program
http://chargen.matasano.com/chargen/2009/9/24/indie-software-security-a-12-step-program.html
Good presentation
1 hr talk (via DaringFireball)
The Ultimate Programming Cheat Sheet List For Web Designers And Developers | Web Design Tutorials | Creating a Website | Learn Adobe Flash, Photoshop and Dreamweaver
http://www.webdesigndev.com/programming/the-ultimate-programming-cheat-sheet-list-for-web-designers-and-developers
Quick and Easy Filtering with jQuery - Nettuts+
http://net.tutsplus.com/videos/screencasts/quick-and-easy-filtering-with-jquery/
jQuery Tutorial
By http://bit.ly/Tweets2Delicious
Pathfinder Development » Ruby and Rails Style Guide
http://www.pathf.com/blogs/ruby-and-rails-style-guide/
Ruby and Rails Style Guide
kay with using braces for a multi-line block if you are using the result of the entire statement i
Briefs: A Cocoa Touch Framework for Live Wireframes
http://giveabrief.com/
Let's you use a wide variety of wireframe/mocks/protpe graphics to begin testing your app a bit before going to the full development phase.
Sounds like this could be a killer app for designers.
A Cocoa Touch Framework for Live Wireframes
Showcase of Designs Optimized for iPhone « Smashing Magazine
http://www.smashingmagazine.com/2009/09/27/showcase-of-designs-optimized-for-iphone/
Loads of nice iPhone designs.
Netflix API - Welcome to the Netflix Developer Network
http://developer.netflix.com/
Improve your jQuery – 25 excellent tips | Listelog
http://www.listelog.com/improve-your-jquery-25-excellent-tips/
5 Lesser Known JavaScript Libraries that Make Web Design Easier - Nettuts+
http://net.tutsplus.com/articles/web-roundups/5-lesser-known-javascript-libraries-that-make-web-design-easier/
In this round-up we’ll be looking at 5 JavaScript libraries that can really ease the development of modern, attractive web sites. The libraries that we’ll
In this round-up we’ll be looking at 5 JavaScript libraries that can really ease the development of modern, attractive web sites. The libraries that we’ll be looking at aren’t libraries in the same sense as something like jQuery or the YUI; they’re much smaller and much more specialized. But they’re the best at what they do and provide unique functionality.1. Fixing PNGs in IE6 with DD_BelatedPNGCreated by: Drew DillerLicense: MIT
Definitive List of Free WordPress Theme Frameworks | W3Avenue
http://www.w3avenue.com/2009/09/28/definitive-list-of-free-wordpress-theme-frameworks/
Definitive List of Free WordPress Theme Frameworks - wordpress
13 Firefox Add-ons For Web Development
http://www.sitepoint.com/blogs/2009/07/21/13-firefox-add-ons-for-web-development/
e (Errors, Warnings, Messages), languages (JavaScript, CSS, XML) and context (Chrome, Content).
browser compatibility information in a handy dock at the bottom of the browser, and was created for SitePoint by James Edwards, a JavaScript guru and author (until the updated version is approved on the Mozilla add-ons site, you’ll need to grab the latest version, which is compatible with Firefox 3.5, fro
What Pair-Programing is Not
http://misko.hevery.com/2009/06/12/what-pair-programing-is-not/
People often ask how can I justify two people when one will do. Will this not, just double my cost? To answer this question I think it is important to discuss what pair-programing is not.
At the simplest level pairing is helping people one-on-one, not through emails, let me show you behind a keyboard, instead of telling you in abstract. The amount of pairing and keeping each other on track depends on many things, but you will find that more you pair the more you will learn from each other and the better the code becomes.
Must show this to a few people.
I sacrificed my productivity to make Arthur productive in a single day. If I did not it would take Arthur weeks before he would figure out how to set everything up how things worked and enough courage to fix a bug. Yet that is exactly what most companies do. Think about the confidence Arthur had on day one working with us. He was up and ready and he fixed two bugs on day one.
Why Stylesheet Abstraction Matters
http://chriseppstein.github.com/blog/2009/09/20/why-stylesheet-abstraction-matters/
Whether you are a CSS expert or newbie, a programmer or a designer, you need abstractions to quickly and effectively build and maintain the design of your website.
I’ve seen a number of comments on blogs and twitter that amount to “You don’t need a new stylesheet syntax, CSS is simple and you’re a moron if you can’t do it.” I agree, CSS is simple. You assign style primitives to elements and some of those primitives cascade down to the elements contained within. I get it. It’s simple to understand. But CSS is not simple to use or maintain. It’s time for stylesheets to evolve so that we can take web design to the next level. Over the past few years the development of JavaScript frameworks have brought sanity to coding against the DOM – optimizing common coding tasks through the creation of abstractions than insulate us from the nitty-gritty details and providing a common platform for third-party libraries to rely on. As a result, it’s a very nice time to be a front-end programmer. It’s been a couple of years since I’ve bitched about DOM incompatibilities – long enough to almost forget how much work it used to be. It’s also a very nice time to be a
Nice read, I'm still a little undecided although I have to admit that he does have a point, chances are high that this will make site maintenance easier. Specially skinning a big site. However, we have to admit that the current problem he cited will continue on -- abstraction or not.
40+ Desert Island Web Development Tools « Smashing Magazine
http://www.smashingmagazine.com/2009/09/29/40-desert-island-web-development-tools
Includes: Notepad++, Blender, GIMP, Audacity, VLC, Winamp, FileZilla, XAMPP, RubyOnRails, OpenOffice, Foxit Reader, TrueCrypt, Pidgin and more!
Los de smashign siempre tan prácticos. Un listado de aplicaciones para llevarse a una isla desierta. Portables, y freeware. Realmente útil la lista...
jQuery Enlightenment | by Cody Lindley | 1st Edition | based on jQuery 1.3.2
http://jqueryenlightenment.com/
Sounds just what I need to take my jQuery to the next level. All the technical authors are people I follow/admire/respect.
jQuery Enlightenment was written to express, in short-order, the concepts essential to intermediate and advanced jQuery development. Its purpose is to instill in you, the reader, the knowledge that jQuery developers take as common development knowledge. Each chapter contains concepts critical to becoming a seasoned jQuery developer. This was written for three types of readers. The first reader is the person who has read all of the introductory books on jQuery and is looking for the next logical read. The second type of reader is the JavaScript developer, already versed in another solution, but is now trying to quickly learn jQuery. For these types of readers this is exactly the book you wish every library had available. The third reader is me, the author. I genuinely crafted this book so that it could be used as my own personal reference source to jQuery concepts.
jQuery Enlightenment
jquery by example $15
# Not limited to a single ready() event # Attaching/removing events using bind() and unbind() # Programmatically invoke a specific handler via short event methods # jQuery normalizes the event object # Grokking event namespacing # Grokking event delegation # Applying event handlers to DOM elements regardless of DOM updates using live() # Adding a function to several event handlers # Cancel default browser behavior with preventDefault() # Cancel event propagation with stopPropagation() # Cancel default browser behavior and event propagation via return false # Create custom events and trigger them via trigger() # Cloning events as well as DOM eleme
64 high-ranked blogs for developers « Dottoro
http://help.dottoro.com/blog/64-high-ranked-blogs-for-developers/
e ab
10 Most Popular JavaScript Frameworks | AjaxLine
http://www.ajaxline.com/10-most-popular-javascript-frameworks
How to Write a Facebook Application in 5 Minutes - Facebook Apps Tutorial for Non-Developers
http://www.labnol.org/internet/tutorial-write-a-facebook-application/10116/
This step-by-step guide describes how you can write your own Facebook App in 5 minutes without being a geek. A video tutorial for writing Facebook applications is included for reference.
Building iPhone Apps with HTML, CSS, and JavaScript
http://building-iphone-apps.labs.oreilly.com/index.html
iPhone Apps with HTML, CSS, and JavaScript
Python Project Howto — Python Project Howto
http://infinitemonkeycorps.net/docs/pph/
25 Useful jQuery Tooltip Plugins and Tutorials : Speckyboy Design Magazine
http://speckyboy.com/2009/09/16/25-useful-jquery-tooltip-plugins-and-tutorials/
Vários Tools Tips (Balões do mal)
jquery tooltips 25 jquery tooltips
Chicago Boss - the no-nonsense MVC framework for Erlang
http://www.chicagoboss.org/
erlang
Distributed web hosting via erlang/python
List of Really Useful Plugins and Resources For MooTools | W3Avenue
http://www.w3avenue.com/2009/07/28/list-of-really-useful-plugins-and-resources-for-mootools/
also has links to other mootools sites
実践JavaScript - 株式会社ALBERT 社内勉強会資料
http://www.albert2005.co.jp/study/javascript/
formaldehyde - Project Hosting on Google Code
http://code.google.com/p/formaldehyde/
sounds super useful, wish there was something like this for flash.
PHP debug info for the client side
Include-olsz egy php fájl a forrásodban, plusz egy plugint felresz, és máris van egy php debuggered a böngésződben a Firebug-ba beépülve.
Output PHP debug info to client side.
awesome looking in-browser PHP debugger - nearly as nice as the werkzeug ine is for Python. "I develop PHP async interactions via ActionScript and LoadVars, Ajax, or Remote Scripting before, since year 2000 but for some reason I have never thought about a portable, scalable, simple, and complete debugger file as Formaldehyde is. I hope you'll appreciate its simplicity, its basic and useful features, and I am waiting for your feedback in WebReflection"
hurl
http://hurl.it/
Pretty useful when working with API's. I like it...
"Hurl makes HTTP requests. Enter a URL, set some headers, view the response, then share it with others. Perfect for demoing and debugging APIs."
Hurl makes HTTP requests. Enter a URL, set some headers, view the response, then share it with others. Perfect for demoing and debugging APIs.
Hurl makes HTTP requests. Enter a URL, set some headers, view the response, then share it with others. Perfect for demoing and debugging APIs.
HTTP request debugging in the web, perfect for demoing and debugging APIs.
Hurl make HTTP requests like 'cURL' but a web interface.
Hurl makes HTTP requests. Enter a URL, set some headers, view the response, then share it with others. Perfect for demoing and debugging APIs.
jqtouch - Project Hosting on Google Code
http://code.google.com/p/jqtouch/
IPhone
Documentation to support use of jqtouch to develop iPhone web applications quickly and easily
Migrating to Snow Leopard for Rails Development – A Definitive Guide « A Fresh Cup
http://afreshcup.com/2009/09/02/migrating-to-snow-leopard-for-rails-development-a-definitive-guide/
Article about how to migrate to snow leopard.
percobaan » Face detection in javascript + canvas
http://blog.kpicturebooth.com/?p=8
Detecção de faces utilizando javascript
Script permettant de faire de la détection faciale à l'aide de javascript.
Line Height
http://www.slideshare.net/maxdesign/line-height
A simple, step-by-step presentation on CSS line-height. Covers leading, how to apply various line-height values, as well
git ready » tig, the ncurses front-end to Git
http://www.gitready.com/advanced/2009/07/31/tig-the-ncurses-front-end-to-git.html
brose git repos mutt style
[iPhone][links] iPhone開発に便利なオススメサイト10選 - Ni chicha, ni limona -- paellaの日記 - iPhoneアプリ開発グループ
http://iphone-dev.g.hatena.ne.jp/paella/20091002/1254484927
Twitto: A web framework in a tweet
http://twitto.org/
Twitto is the fastest PHP web framework, and the first to use the newest features of PHP 5.3
A web framework in a tweet.
FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム
http://d.hatena.ne.jp/mindcat/20091004/1254653934
そろそろインスタンスとかコンストラクタとか、ちゃんと説明できるくらいにはなっておかないと。サイ本ちゃんと読むか~・・・・
JavaScript の言語仕様周辺のまとめ
知りたいことが書いてある
結構わかりやすいJSのFAQ。ページが長くて使い辛いのがちょっとだけど。。。
5 Tips for Sphinx Indexing | Engine Yard Blog
http://www.engineyard.com/blog/2009/5-tips-for-sphinx-indexing/
30 Wordpress Plugins To Help You Improve Your Sidebar | Graphic and Web Design Blog -Resources And Tutorials
http://www.1stwebdesigner.com/wordpress/wordpress-plugins-improve-sidebar/
WP Carousel
50 Useful Tools and Generators for Easy CSS Development | Listelog
http://www.listelog.com/50-useful-tools-and-generators-for-easy-css-development/
The tools have been sorteds into the following categories: Grid and Layout, CSS Optimisers, CSS Menus Tools, CSS Buttons, CSS Rounded Corners, CSS Frames, CSS Sprites, CSS Tables, CSS Typography and CSS Forms.
Learning jQuery: 11 excellent resources
http://www.designer-daily.com/learning-jquery-11-excellent-resources-4518
国産限定・Web制作時に覚えておくと便利な14のフリーのWebサービス - かちびと.net
http://kachibito.net/web-service/14-web-service-made-in-japan.html
web制作時に便利なサービス
Haskell Platform Download (Beta)
http://hackage.haskell.org/platform/
“The Haskell Platform is a blessed library and tool suite for Haskell distilled from Hackage, along with installers for a wide variety of machines. The contents of the platform is specified here: Haskell: Batteries Included.”
This is the the Haskell Platform, version 2009.2.0.2: a single, standard Haskell distribution for every system. The Haskell Platform is a blessed library and tool suite for Haskell distilled from Hackage, along with installers for a wide variety of machines. The contents of the platform is specified here: Haskell: Batteries Included.
This is the the Haskell Platform, version 2009.2.0.2: a single, standard Haskell distribution for every system.
Adobe Labs - Adobe Flash Professional CS5: Applications for iPhone
http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/
flashプレイヤー、モバイル環境に対応した10を発表。公開は年内。
ついにこの日が来たか・・・
iPhoneアプリ開発入門 - @ITテクノロジー
http://core.atmarkit.co.jp/keyword/iphone.html
iPhoneアプリ開発入門 − @IT CORE
ITエキスパートのための問題解決メディア
10+ WordPress plugins for developers
http://www.catswhocode.com/blog/10-wordpress-plugins-for-developers
In the Woods – 20 jQuery Plugins Worth Implementing into your Themes
http://blog.themeforest.net/resources/20-jquery-plugins-worth-implementing-into-your-themes/
Developing for the Apple iPhone using Flash | Adobe Developer Connection
http://www.adobe.com/devnet/logged_in/abansod_iphone.html
"By doing the compilation step, we allow developers to create applications using their Flash skills and their knowledge of ActionScript 3. In the process, we also expose the APIs that developers are familiar with so they can not only use the ActionScript language but follow the customary app-building model. When you build your application for the iPhone, there is no interpreted code and no runtime in your final binary. Your application is truly a native iPhone app." Nice, could this pattern be used to deploy AS3 projects to other environments.
Adobe now makes it possible to create applications for the Apple iPhone using the Adobe Flash Platform. You heard right: We're really excited to bring this new capability to Flash designers and developers—the ability to target the iPhone with ActionScript 3 projects. You will be able to test this functionality in the forthcoming beta release of Adobe Flash Professional CS5 on Adobe Labs.
iPhoneアプリをFlashで開発、LLVMでARMバイナリにする
Create ActionScript 3 projects to run as native applications on the Apple iPhone.
Flash developers told us how e
Google Product Ideas
http://productideas.appspot.com/
Interesting way to collect user feedback
Vote for new features to Google products
You decide what's important for Google products: Tell us what you think about your favorite Google products. Big ideas or small thoughts, we want to know! # Everyone's voice is heard The voting box at the top of page focuses attention on submissions recently added and on the rise, making it simple and easy to participate. # See what others are saying Look at the "What's Hot" and "Recent Ideas" at the top of each topic to see what other users are saying and voting on right now. Agree with these ideas? Vote them up. Disagree? Vote them down.
Tú decides como evolucionan los productos de Google "Google Product Ideas" http://j.mp/17hGx0
Dê sugestões de novos produtos, e vote no seu favorito.
SVN Server Admin Issue: Fix It! « Smashing Magazine
http://www.smashingmagazine.com/2009/09/25/svn-strikes-back-a-serious-vulnerability-found/
Serious problems like this aren’t supposed to exist nowadays. Every serious or visible exploit is found and fixed quickly. But here we will show you something simple and ordinary yet quite dangerous.
5 Powerful WYSIWYG editors for web-based applications – woorkup.com
http://woorkup.com/2009/10/06/5-powerful-wysiwyg-editors-for-web-based-applications/
Woork Up - A Fresh Charge of Creativity
http://woorkup.com/
always wooooork :)
Interactivity in Web Design: A Beginner’s Guide | Desizn Tech
http://desizntech.info/2009/10/interactivity-in-web-design-a-beginners-guide/
Interactivity in Web Design
The Internet is a different place than it was 10 years ago. Back then, the only way people could find information was by surfing the Internet using search
Fresh Web Development Goodies Bag « Noupe
http://www.noupe.com/design/fresh-web-development-goodies-bag.html
More great tools to help your web dev efforts
Twig - The flexible, fast, and secure template language for PHP
http://www.twig-project.org/
Twig, a secure template language for #php from the creator of symfony
25 Cheat Sheets Web Developer Should Have . | ExtraTuts
http://www.extratuts.com/25-cheat-sheets-web-developer-should-have
25 Cheat Sheets Web Developer Should Have .
Cheat sheets is very important few references sheets that web developer should have , so this is a collection of 25 Cheat sheet , we hope it will help saving your time .
23 Brilliant Web Apps To Simplify Designer’s Work Life @ SmashingApps
http://www.smashingapps.com/2009/10/08/23-brilliant-web-apps-to-simplify-designers-work-life.html
Brilliant Web Apps
Become A WordPress Theme Developer Who Rocks In Four Steps (and 50+ readings) | PV.M Garage
http://www.pvmgarage.com/en/2009/10/become-a-wordpress-theme-developer-who-rocks-in-four-steps-and-50-readings/
"wordpress"
Google Chrome Extensions: Developer Documentation
http://code.google.com/chrome/extensions/index.html
Best place to get started for developing google chrome extension
This website contains all the information you need to build extensions for Google Chrome
Mint CEO Aaron Patzer on Startups on Vimeo
http://vimeo.com/6960507
Scriptlets - Quick web scripts
http://www.scriptlets.org/
to get a URL that will run this code.
A really neat Google App that lets you enter a code snippet in js, PHP or Python, and then run it if you so desire with GET and POST vars; if that's not enough, you can also fire off an HTTP POST to a third party server. So what? So if you ever have a code fragment you need to host and want to be able to call with a variable or two, this service is ideal :-) The perfect accompaniment to a Yahoo Pipe:-)
Venture Hacks — How to develop your customers like you develop your product
http://venturehacks.com/articles/customer-development
Summary: In Four Steps to the Epiphany, Steve Blank lays out a customer development process that complements a startup’s product development process. This post includes video and slides where Steve explains the ideas in his book.
Exploding Software-Engineering Myths - Microsoft Research
http://research.microsoft.com/en-us/news/features/nagappan-100609.aspx
Remote Pair Programming with Screen and Vim
http://haruska.com/2009/09/29/remote-pair-programming/
We used this pretty effectively at Reevoo, and I'm sure I'll use it again.
Methodic approach to CSS coding: Four Bubbles Model – woorkup.com
http://woorkup.com/2009/10/09/a-methodic-approach-to-css-coding-four-bubbles-model/
OneFileCMS
http://onefilecms.com/
xCSS - OO CSS Framework
http://xcss.antpaw.org/
xCSS, un nuevo framework CSS orientado a objetos.
First CSS framework that allows you to work object-oriented and keeps your workflow as “DRY” as possible
xCSS extends CSS and gives you the ability to cut down the development time by having a better overview, using variables, re-using your models and many other features.
Why a CSS framework? xCSS bases on CSS and empowers a straightforward and object-oriented workflow when developing complex style cascades. Using xCSS means a dramatic cut down to your development time by: having a intuitive overview of the overall CSS structure, using variables, re-using existing style cascades and many other handy features. But, most frameworks are bulky and inflexible, aren't they? Not xCSS! It's lightweight and seamlessly integrates into any existing workflow. Aside from that the CSS overhead is getting reduced while your (X)HTML attributes remain semantic.
Robby on Rails : Switch to Passenger (mod_rails) in development on OSX in less than 7 minutes or your money back!
http://www.robbyonrails.com/articles/2009/02/11/switch-to-passenger-mod_rails-in-development-on-osx-in-less-than-7-minutes-or-your-money-back
Switching to Passenger (mod_rails) in development on OSX.
Get passenger phusion working on the default apache install on osx
We recently switched our default builds of Rails Boxcar to leverage the benefits of using Passenger (mod_rails) for deployment of your Ruby on Rails applications and it’s been working out great for our customers. Several of our customers and colleagues mentioned that they also began using Passenger in development, which was intriguing.
Switch to Passenger (mod_rails) in development on OSX in less than 7 minutes or your money back!
InfoQ: Persistent Data Structures and Managed References
http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey
Persistent Data Structures and Managed References
Rich Hickey
good overview of concurrent data structures, refs and STM in Clojure
Rich Hickey is my new favourite presenter. The bloke is awesome (well except for the mullet you can see in this video)! In this video he discusses time as it relates to variable state, briefly applying it to clojure. What makes it great is his practical focus and his use of a really simple example to get across the point.
AMD64 Subpage
http://www.x86-64.org/documentation/assembly.html
x86 64-bit assembly
x86-64 amd64 assembly
An introduction to programming in 64-bit assembly for x86 chips.
Really simple CSS trick for equal height columns – woorkup.com
http://woorkup.com/2009/10/11/really-simple-css-trick-for-equal-height-columns/
This tutorial describes a really simple CSS trick to implement a fake equal height columns effect using the CSS properties position:absolute and border. Before to proceed I suggest you to download my CSS 2 Visual Cheat Sheet for a practical reference guide to CSS 2 properties that can help you understand concepts illustrated in this post.
Setting Up Photoshop For Web, App and iPhone Development « Smashing Magazine
http://www.smashingmagazine.com/2009/10/12/setting-up-photoshop-for-web-app-and-iphone-development/
d, color management typically involves calibrating your entire workflow, from scanner or digital camera to computer display to hard proofs to the final press output. This can be quite a tall order, especially when the dev
swarm-dpl - Project Hosting on Google Code
http://code.google.com/p/swarm-dpl/
Swarm is a framework allowing the creation of web applications which can scale transparently through a novel portable continuation-based approach. Swarm embodies the maxim "move the computation, not the data".
200 Page Manual on Inversion of Control (plus or minus 199) « Rob Conery
http://blog.wekeroad.com/smackdown/200-page-manual-on-inversion-of-control-plus-or-minus-199/
Excellent Read
Is There A Perfect Web Design Width?
http://www.fivefingercoding.com/web-design/is-there-a-perfect-web-design-width
I tend to stick with fixed-width layouts, a 960px web design width in particular. It reduces the effects of the visitor x-factor and it’s just about perfect for any website.
Valuable article about website width and a rationale behind 960px wide.
60 Resources for the Frugal Web Developer
http://webjackalope.com/frugal-web-developer/
60 Resources for the Frugal Web Developer - http://webjackalope.com/frugal-web-developer/
Photo by s2photo With the economy reeling and VC’s spending less and less on startups, developers have had to adapt how they create sites. Because of the world’s economic state, we’ve had to change how we develop. Some may see this shift as a grim prospect. Change is hard, and change is essential to staying alive in these conditions. However, if you can cut expenses in your development process without cutting quality by using free methods and tools, then you may be able to develop without using any extra money.
Life is beautiful: Ruby on Railsの「えせMVC」の弊害
http://satoshi.blogs.com/life/2009/10/rails_mvc.html
ActiveRecordはDBを抽象化したものであって、modelではないと。
In the Woods – 7 Things I Wish I Had Known About jQuery
http://blog.themeforest.net/tutorials/7-things-i-wish-i-had-known-about-jquery/
25 New & Useful PHP Techniques & Tutorials
http://webdeveloperplus.com/php/25-new-useful-php-techniques-tutorials/
Looks very good
CSS Differences in Internet Explorer 6, 7 and 8 « Smashing Magazine
http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/
CSS Differences in Internet Explorer 6, 7 and 8
One of the most bizarre statistical facts in relation to browser use has to be the virtual widespread numbers that currently exist in the use of Internet Explorer versions 6, 7 and 8. As of this writing, Internet Explorer holds about a 65% market share combined across all their currently used browsers. In the web development community, this number is much lower, showing about a 40% share.
ASP.NET MVC Cheat Sheets
http://elijahmanor.com/webdevdotnet/post/ASPNET-MVC-Cheat-Sheets.aspx
Getting Started with ASP.NET MVC 1.0 ASP.NET MVC: The Request-Handling Pipeline ASP.NET MVC: View Cheat Sheet ASP.NET MVC: Controller Cheat Sheet ASP.NET MVC: Framework Cheat Sheet ASP.NET MVC: Proven Practices Cheat Sheet
エンジニアがミーティングを嫌う理由 – バイリンガルの独り言
http://ja.torum.net/2009/07/why-engineers-dislike-meetings/
さて、どうやってこの問題に立ち向かおうか。
物を作る人にとって、ミーティングに参加するという事は「働くモード」を強制的に切り替えさせられることです。
pinch/zoom // mobile & web applications
http://pinchzoom.com/
Slider example, Traditional Aspects:, grid system, Black on white, Nice balance of fonts and headlines. (The small font, though legible, could maybe be a point size or two larger). Web 2.0 Enhancements: The JavaScript portfolio slider is dang fun and effective. Interface is minimalist and direct. Varied use of Illustration is a great touch. Embraces the web’s current technology without becoming cumbersome. Unique solutions to page layout (Check out the mega-dropdown when clicking the info tab. There’s virtually an entire website hiding up there!).
beautiful interface, very nice jquery UI elements
Garret Murray is co-founder
Jetpack Flight Log » High Quality Ruby on Rails Example Applications
http://jetpackweb.com/blog/2009/10/14/high-quality-ruby-on-rails-example-applications/
Sometimes to best way to get up to speed with a new technology is to learn by example. Here is a list of fully featured, production ready example applications I have compiled that I consider to be of very decent quality.
20 Essential Resources for 4 of the Web's Hottest Social APIs
http://mashable.com/2009/10/14/api-resources/
ressources pour programmer sur twitter, flicker, fb et google maps
All You Need to Know about Web Design Project Planning and Process | Woobzine
http://www.woobzine.com/handbook/site-planification/all-you-need-to-know-about-web-design-project-planning-and-process/
Having a keen understanding of Web Design Project Planning Process is unvaluable. With a clear organization, you'll be able to work better and more efficiently.
Disseny i planificació de webs
MF Bliki: TechnicalDebtQuadrant
http://martinfowler.com/bliki/TechnicalDebtQuadrant.html
technical debt
Analysis of when and why having bad / no tech design does / doesn't pay. Basically it's a metaphor for thinking about how and why we make tech design decisions.
21 Rack Middlewares To Turbocharge Your Ruby Webapps
http://www.rubyinside.com/21-rack-middlewares-2649.html
collection of rack middleware
If you've worked with Web apps using Ruby, you might know of Rack, an interface that sits between Ruby applications and HTTP-speaking Web servers. All of the major Ruby frameworks and server setups use it now, including Rails. Middleware (in Rack) is code that manipulates data going back and forth between your Ruby apps and the HTTP server. You can use middleware to intercept requests, change data in mid-flow, etc. Ryan Bates has a great screencast tutorial if you're new to the concept and want to build your own.
25 Free Online Tools for Web Designers, Developers, Freelancers and Individuals
http://www.bestdesigntuts.com/25-free-online-tools-for-web-designers-developers-freelancers-and-individuals/
Online Web-design tools for the beginner | Webware - CNET
http://news.cnet.com/8301-17939_109-10375115-2.html
If you're a beginner Web designer, these simple tools can help you create the page you've been dreaming about.
Every site needs its own unique Favicon, that little image you find next to a URL in your address bar and on the tabs in your browser. But creating one might not be easy for novices. That's where the Favicon Generator Tool comes in.
Helpful!
ooc
http://ooc-lang.org/
ooc is a modern, object-oriented, functional-ish, high-level, low-level, sexy programming language. it's translated to pure C with a source-to-source compiler.
アルゴリズムの紹介
http://fussy.web.fc2.com/algo/index.htm
そのうちやる
40+ CodeIgniter Framework Tutorials for Kick-Ass PHP Application | 2experts Design - Web Design and Graphic Design Blog
http://www.2expertsdesign.com/2009/10/15/codeigniter-framework-tutorials-for-php-application/
10 Puzzle Websites to Sharpen Your Programming Skills
http://sixrevisions.com/resources/10-puzzle-websites-to-sharpen-your-programming-skills/
check these out
programming puzzles site to upskill porg skills
List of all WP action hooks and filters || Adam Brown, BYU Political Science
http://adambrown.info/p/wp_hooks/hook
By http://bit.ly/Tweets2Delicious
Amazon.com: Coders at Work (9781430219484): Peter Seibel: Books
http://www.amazon.com/gp/product/1430219483?ie=UTF8&tag=joelonsoftware&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219483
Inventor of
Pirka'r (ピリカル) - Web作成支援ツール
http://pirkar.ashikunep.org/index.html
ほほー、Safariのプレビュー機能がついてるのは珍しい。
CSSがWeb標準に準拠して記述されているかチェックすることができます。
HTMLファイルやJavaScript、CSSファイルのメンテナンスを行うことが出来るEclipseベースの開発支援ソフトウェア WinはIE・FF・Safari / MacはFF・Safari
Getting Started with Silverlight development
http://timheuer.com/blog/articles/getting-started-with-silverlight-development.aspx
Programmers should know math.. just not all of it - Invisible to the eye
http://giorgiosironi.blogspot.com/2009/10/programmers-should-know-math-just-not.html
I have made a breakdown of the main arguments taught in high school and university which are utilized in computer science. I divided this list in a basic section and specific applications one.
linear
18 Wonderful IDEs for Windows, Mac, and Linux - Nettuts+
http://net.tutsplus.com/articles/web-roundups/18-ides-for-windows-mac-linux/
an
Announcing iPhone Wax: Native UIKit iPhone Apps Written In Lua
http://www.mobileorchard.com/announcing-iphone-wax-native-uikit-iphone-apps-written-in-lua/
I started investigating how I might write native iPhone apps from a scripting language. Lua was on my radar already. It’s compact, expressive, fast enough, and was designed to be embedded. Took only about 20 minutes to get the Lua interpreter running on the iPhone. The real work was to bridge Lua and all the Objective-C/CocoaTouch classes. The bridge had to work in two directions: it would need to be able to create CocoaTouch objects and also be able to respond to callbacks as part of the familiar delegate/protocol model.
Lua + iPhone = wax
Bridging a Lua interpreter framework to native iPhone classes -- scripting your way around Objective C. With this week's notice from Adobe regarding Flash development of native iPhone binaries, the options for mobile development are getting more and more plentiful (and more and more abstract).
Lua
note that lua is used widely in game dev
In the remainder of this post, I’ll walk you through getting it set up, show you how to creating a project featuring a UITableView, and close with a section on its roadmap and tools support.
JavaScriptコーディングに関するテクニックやパフォーマンス等のリファレンス集:phpspot開発日誌
http://phpspot.org/blog/archives/2009/08/javascript_79.html
5 Rules To Write More Readable CSS Files – woorkup.com
http://woorkup.com/2009/10/18/5-rules-to-write-more-readable-css-files/
I'd like to know your thoughts on these
Complex CSS files can often be difficult to manage especially if you don’t use a structured way to write and organize their code. In a previous post I already illustrated a methodic approach to CSS coding. This post illustrates five simple practical rules that can help you write well structured and more readable CSS files to make your developer life easier.
5 Rules To Write More Readable CSS Files
Google Wave Extensions: An Inside Look
http://mashable.com/2009/06/11/google-wave-extensions/
While the focus of this buzz is centered around Google Wave’s() features, there’s an aspect of the new platform that hasn’t received the attention it deserves: Google Wave extensions, which allow any developer to add their own gadgets or robots to the open-source tool. Extensions offer the potential for Google Wave to end up being used in so many different ways. But what exactly is an extension? Why would someone build one? And how exactly does one go about it?
Good summary.
7 Things Web Designers Hate Hearing from Clients
http://sixrevisions.com/project-management/7-things-web-designers-hate-hearing-from-clients/
In this article, we'll discuss seven things that often make the job of web designers difficult when dealing with unreasonable demands from clients.
Browser support for CSS3 and HTML5, We've tested all the A-grade browsers for their CSS3 and HTML5 support using FindMeByIP.com. The results have been very interesting. : Deep Blue Sky Digital Ltd : Web designers and developers in Bath
http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/
それにしてもFxの扱いがどんどんIE化しているような気さえする今日この頃。諸行無常ですな~
Safari and Chrome do well, Firefox OK, and IE/Opera stink up the place. Should have displayed this data in a single chart.
Five Favorite Web Applications of Designers
http://sixrevisions.com/web-applications/five-favorite-web-applications-of-designers/
10 Useful WordPress Coding Techniques « Smashing Magazine
http://www.smashingmagazine.com/2009/10/20/10-useful-wordpress-hacks-for-advanced-themes/
Since last year, the WordPress themes market has grown incredibly. The reason? Great designs, of course, but also a lot of amazing new functionality. Top WordPress developers are always looking to get the most out of WordPress and use all of their knowledge to find ways to make their favorite blogging engine even more powerful.
10 Useful WordPress Coding Techniques
Software Design Review
http://philip.greenspun.com/software/design-review
Let's make the web faster - Google Code
http://code.google.com/speed/articles/mobile.html
CMSC491D Design Patterns In Java
http://userpages.umbc.edu/~tarr/dp/fall00/cs491.html
"must-read"
Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題 - Publickey
http://www.publickey.jp/blog/09/facebook8php.html
とても勉強になる。
All The Developer’s Books You Ever Wanted | Jeez Tech
http://jeez.eu/2009/10/20/all-the-developers-books-you-ever-wanted/
Here is a big list of downloadable, programming related, books in PDF format for your everyday reference and advice. We tried to cover as many as we could think
list of downloadable, programming related, books in PDF format
Call Me Fishmeal.: Pimp My Code, Part 17: Lost in Translations.
http://wilshipley.com/blog/2009/10/pimp-my-code-part-17-lost-in.html
So, use icons whenever possible on buttons, and if you must use text
Nice piece by Wil Shipley on localizing Cocoa apps, including his own clever technique for doing so without maintaining separate XIB files for each separate localization.
HiFi RegExp Tool - Write and Test Regular Expressions in Real-Time
http://gethifi.com/regexp/
Solution For Very Long Dropdown Menus | CSS-Tricks
http://css-tricks.com/long-dropdowns-solution/
I like to be confident with post titles, but the reality in this case is a *possible* solution for very long dropdowns. The problem with long dropdowns is that the dropdown itself can go below the “fold” of the website. That is, below the visible area of the browser window. So in order to access those menu items down below, you need to scroll your browser window. For those of us with scroll wheels of some kind on our mice (mouses?), it’s not a big deal. For those without, those lower menu items are totally inaccessible, because to use the browser scrollbar means mousing off the menu (and probably having it close).
Navi scroll
Why I like Redis
http://simonwillison.net/2009/Oct/22/redis/
Like mongodb but lives in memory with replication and periodic store-to-disk. Like memcached but with data structures. Great for non-critical data or replicated critical data.
BBC NI - Schools - Go get it! - Get that job - Interview Game
http://www.bbc.co.uk/northernireland/schools/11_16/gogetit/getthatjob/interviewgame.shtml
Ten Most Popular Firefox Plugins of Web Designers | Web Design Ledger
http://webdesignledger.com/tools/ten-most-popular-firefox-plugins-of-web-designers
including "webdeveloper", "firebug" (for debugging code), and fireftp (online secure ftp)
Wordpress Theme Building Cheat Sheet
http://www.wpexplorer.com/wordpress-theme-building-cheat-sheet.html
Good cheat sheet of just the main tags and components available for WordPress
A Wordpress Theme Building Cheat Sheet with all the code required to create a basic Wordpress theme from scratch.
Building basic Wordpress themes only takes 2 things: CSS knowledge and some Wordpress Code...If you already know how to put a stylesheet together to give your theme the “looks”, than all that is left is to learn some basic Wordpress tags, conditionals, what if’s and other code to turn your pretty looking CSS into a fully functional Wordpress Theme.
Creating Custom CCK Fields | Lullabot
http://www.lullabot.com/articles/creating-custom-cck-fields
The Ultimate Guide to Creating a Design and Converting it to HTML and CSS - Nettuts+
http://net.tutsplus.com/videos/screencasts/the-ultimate-guide-to-creating-a-design-and-converting-it-to-html-and-css/
Why MacRuby Matters (Present & Future) | Zen and the Art of Programming
http://antoniocangiano.com/2009/03/29/why-macruby-matters/
that fits in,
finally a decent hello world for mac GUI programming!
Sniff Out That Smelly Code
http://www.hackification.com/2009/01/20/sniff-out-that-smelly-code/
functions are difficult to change, and difficult to understand.
Introducing Sprockets: JavaScript dependency management and concatenation - (37signals)
http://www.37signals.com/svn/posts/1587-introducing-sprockets-javascript-dependency-management-and-concatenation
Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files. It takes any number of source files and preprocesses them line-by-line in order to build a single concatenation. Specially formatted lines act as directives to the Sprockets preprocessor, telling it to require the contents of another file or library first or to provide a set of asset files (such as images or stylesheets) to the document root. Sprockets attempts to fulfill required dependencies by searching a set of directories called the load path.
Reading about Sprockets: http://tinyurl.com/ajv466 Looks useful. [from http://twitter.com/blueroot/statuses/1227709183]
"Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files. It takes any number of source files and preprocesses them line-by-line in order to build a single concatenation."
20 Promising Open Source PHP Content Management Systems(CMS) | Listelog
http://www.listelog.com/20-promising-open-source-php-content-management-systemscms/
Revisión de algunos CMS interesantes y útiles
CMS overview
Ten Useful Examples of the Real-Time Web in Action
http://www.readwriteweb.com/archives/ten_useful_examples_of_the_real-time_web_in_action.php
Here's our list of ten cool companies or services that make use of real-time web in what they do.
Bits of Evidence
http://www.slideshare.net/gvwilson/bits-of-evidence-2338367
What we actually know about software development, and why we believe it’s true.
Several useful statistics on what drives programmer performance and causes software projects to fail.
VaanNila.com
http://www.vaannila.com/index.html
A technical resource that provides easy-to-understand tutorials for Struts, Struts 2, Spring, Hibernate, Ant and Log4j.
furbo.org · Slow ride, make it easy
http://furbo.org/2009/03/24/slow-ride-make-it-easy/
Using ipfw to simulate slow network connections
Using scripts to simulate poor network conditions
ipfw
UserCake - Opensource PHP user management system
http://usercake.com/
This looks great. Object Oriented PHP 5, MySQL, easy to set up and customize. This should be a good solution for a quick project that needs user login functionality.
Internet Explorer Resources for Web Developers | Design Reviver
http://designreviver.com/tips/internet-explorer-resources-for-web-developers/
Mu — Mu Connect
http://mu.daaku.org/docs/index.html
This guide is for using the Mu JavaScript library to access the above on your site. Mu is a very small library which you can use along with your favourite JavaScript library such as Dojo, jQuery, MooTools, Prototype or YUI.
111 CSS Gallery To Submit Your Design | Listelog
http://www.listelog.com/111-css-gallery-to-submit-your-design/
CSS Galleries are places where we can submit our web design and let others vote/rate about it. They are places where we can get inspiration too. Today, we are going to share about 110+ CSS Galleries that you may want to look into when submitting your design or when you want to get some inspirations for your project. The list is too long to fit into 1 post, so i am going to divide it into 2 posts.
CSS Galleries are places where we can submit our web design and let others vote/rate about it. They are places where we can get inspiration too. Today, we are going to share about 110+ CSS Galleries that you may want to look into when submitting your design or when you want to get some inspirations for your project. The list is too long to fit into 1 post, so i am going to divide it into 2 posts.
111 galeries CSS pour soumettre vos designs web
111 CSS Gallery To Submit Your Design
Build Your Own Dev Server with VirtualBox
http://www.sitepoint.com/blogs/2009/10/27/build-your-own-dev-server-with-virtualbox
Sun’s VirtualBox is ideal for testing different desktop environments (for example, browser testing), but I’ve discovered it’s also great for running a test server environment. Instead of setting up Apache, PHP, and MySQL right on your desktop machine, you can place them in a virtual Linux server. That way there’s no interference with your desktop, and you can ensure that your development environment is as close as possible to your eventual deployment environment.
HTML5: The Basics (1 of 4) | Design Shack
http://designshack.co.uk/articles/html/html5-the-basics-1-of-4
HTML5 - passo a passo 1
22 Firefox Extensions (Addons) for Web Development | TutZone
http://tutzone.net/2009/10/firefox-addons-web-developvers-designers.html
22 Firefox Extensions (Addons) for Web Development
furbo.org · The final test
http://furbo.org/2008/11/12/the-final-test/
test iphone distribution app before submitting
changing the code signing to install in itunes
If you’ve submitted an application to the App Store, you know that sinking feeling of not being able to test your final build. The binary that gets signed with the “App Store” distribution mechanism cannot be run on your test devices: you can’t be sure that the final bits you send to Apple are complete. But there’s a simple way around this problem and it’s called codesign. The same application we used for our pre-Ad Hoc beta testing can also be used for a final test on your App Store submissions.
How to resign iPhone apps using codesign
About My name is Craig Hockenberry and furbo.org is my place to write for the web. You can learn more about me or view my résumé. I also have some production notes available. Don't forget to follow me on Twitter. For fun, click on my picture at the Iconfactory website. Archives July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 March 2008 February 2008 December 2007 September 2007 August 2007 July 2007 June 2007 Recent Waving a red flag Year two Brain farts A phone by any other name would smell as sweet… Of toolbars and actions Matt Gallagher deserves a medal… A thought experiment Slow ride, make it easy Front Row To Go Open sesame The final test During the early days of iPhone software development, there were no mechanisms for doing beta tests. Those of us on the bleeding edge were developing apps with very little peer review and beta testing. Luckily, I have fr
15 Free Online Tools for Web Designers on a Budget | Web Design Ledger
http://webdesignledger.com/tools/15-free-online-tools-for-web-designers-on-a-budget
tips y paginas para diseñar
Underscore.js
http://documentcloud.github.com/underscore/
Underscore provides 44-odd functions that support both the usual functional suspects: map, select, invoke — as well as more specialized helpers: function binding, javascript templating, deep equality testing, and so on. It delegates to built-in functions, if present, so Javascript 1.6 compliant browsers will use the native implementations of forEach, map, filter, every, some and indexOf. Underscore includes a complete Test & Benchmark Suite for your perusal. The unabridged source code is available on GitHub.
Underscore is a utility-belt library for Javascript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in Javascript objects. It's the tie to go along with jQuery's tux. Underscore provides 44-odd functions that support both the usual functional suspects: map, select, invoke — as well as more specialized helpers: function binding, javascript templating, deep equality testing, and so on. It delegates to built-in functions, if present, so Javascript 1.6 compliant browsers will use the native implementations of forEach, map, filter, every, some and indexOf.
【課金サービス開発日誌】 クレジットカード課金、審査OKまでの流れ - IDEA*IDEA ~ 百式管理人のライフハックブログ
http://www.ideaxidea.com/archives/2009/10/credit_cards_ok.html
クレジットカード課金、審査OKまでの流れ
クレジットカード課金についての流れ
(個人や零細企業が)Webサービスでクレジットカード課金
Easy Version Control with Git - Nettuts+
http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/
Git is pretty easy to get: on a Mac, it’s probably easiest to use the git-osx-installer. If you have MacPorts installed, you may want to get Git through it; you can find instructions on the GitHub help site. (And yes, we’ll talk about GitHub). On Windows, the simplest way to start rolling is to use the msysgit installer. However, if you’ve got Cygwin, you can git Git through there as w
Have you ever worked on a project that was so unwieldy, you were scared to update a file or add a feature? Maybe the problem was that you weren't using a
De Web Times - Sharing Useful Resources. » Blog Archive » 25 Incredibly Useful WordPress Cheat Sheets & Checklists
http://www.dewebtimes.com/25-incredibly-useful-wordpress-cheat-sheets-checklists/
51 Web Apps for Web Designers and Developers – Web.AppStorm
http://web.appstorm.net/roundups/51-web-apps-for-web-designers-and-developers/
35 More Useful jQuery Plugins and Techniques « Noupe
http://www.noupe.com/jquery/35-more-useful-jquery-plugins-and-techniques.html
35 More Useful jQuery Plugins and Techniques
fault-tolerance.png (PNG Image, 784x393 pixels)
http://browsertoolkit.com/fault-tolerance.png
(PNG-Grafik, 784x393 Pixel)
All I want for Christmas is a SQL database with no JOINs, secondary indexes, UNIONs, views, character sets or anything else. Just exact and range primary key lookups, GROUP BY, ORDER BY, LIMIT and SQL_CALC_FOUND_ROWS.
携帯サイト(html)の制作に入る前に確認しておきたいチェック項目 │ これからゆっくり考L
http://sakaki0214.com/2009/10/30022723.html
サンプルソースが・・・キャリア同時対応ならこうなるわな。
Websites To Search And Find Code Snippets
http://www.appsheriff.com/web-apps/script/15-unforgettable-websites-to-find-code-snippets-with-ease/
In a race against time, we are always looking to save as much as possible; this is especially applicable to the Website development. A website needs to be developed as fast as possible without compensating on any of features that make it unique and stand out. This is where code snippets show their power. Code Snippet is a small region of re-usable code that are developed in specific modules in order to facilitate smooth integration in to programming. Here, we will show you where can you get the snippet to satiate your needs. Show some love by bookmarking it
snippets = trozos de codigo
Javaにおける開発・Test(Unit/Web/負荷)環境のまとめ - よねのはてな
http://d.hatena.ne.jp/yone098/20090217/1234841620
Java開発環境ソフトまとめ
Why Haskell is beyond ready for Prime Time « Integer Overflow
http://intoverflow.wordpress.com/2009/01/13/why-haskell-is-beyond-ready-for-prime-time/
Why Haskell is beyond ready for Prime Time
Here’s a concrete example: I’ve got a list of numbers, and I want to split it up into two lists — one consisting of the evens, one consisting of the odds. This seems like a pretty specialized task, so I doubt there’s a function written for it explicitly. So let’s look for a function that takes a list, and a boolean test, and splits it into two lists — one consisting of the elements satisfying the test, and the other consisting of the elements that don’t. That is, I need a function that takes a list of integers, and a function from integers to bools, and produces two lists of integers. No problem: I jump over to Hoogle and search for functions of type [Int] -> (Int -> Bool) -> ([Int], [Int]). It produces a short list of results, tells me what library they are in, and even gives a brief description of what the function does. I quickly see that partition is the function I want.
**** Great Haskell Advocacy . We’ve got all the usual things — source control by darcs, unit testing by HUnit, automated testing by Quick Check, and source documentation by Haddock. We’ve also got package management by Cabal (tied into Hackage, of course). We’ve got one other tool that is perhaps the strongest reason for the language — the Glorious Glasgow Haskell Compiler. You won’t find a more advanced compiler anywhere on earth. It produces code that is performance-competitive with C, has built in support for profiling, and features a rich interactive mode that both helps you test code and also explore types and interfaces.
InformIT: Design Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson > Design Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson
http://www.informit.com/articles/article.aspx?p=1404056
InformIT: Design Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson > Design Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson
Entrevista com os autores do livro Design Patterns: Elements of Reusable Object-Oriented Software, 15 anos após sua publicação.
Concurrency Hazards: Solving 11 Likely Problems In Your Multithreaded Code
http://msdn.microsoft.com/en-us/magazine/cc817398.aspx
Solving 11 Likely Problems In Your Multithreaded Code
MSDN Library 2008/11 - Joe Duffy
Server-side programs have long had to deal with a fundamentally concurrent programming model, and as multicore processors become more commonplace, client-side programs will have to as well. Along with the addition of concurrency comes the responsibility for ensuring safety. In other words, programs must continue to achieve the same level of robustness and reliability in the face of large amounts of logical concurrency and ever-changing degrees of physical hardware parallelism.
html5-cheat-sheet.pdf (application/pdf Object)
http://media1.smashingmagazine.com/wp-content/uploads/images/html5-cheat-sheet/html5-cheat-sheet.pdf
HTML5 Cheat sheet.
ตารางรวม Tag HTML5
iPhone開発。まずはサンプルを動かしてみよう - @IT
http://www.atmarkit.co.jp/fwcr/design/benkyo/iphone02/01.html
iPhone開発。まずはサンプルを動かしてみよう
Make an iPhone App Using the Envato API - Nettuts+
http://net.tutsplus.com/tutorials/php/make-an-iphone-app-using-the-envato-api/
Java VisualVM – Developer`s Nightmare is Over
http://www.taranfx.com/blog/java-visualvm
Sun now integrates a profiler in the jdk
Java VisualVM – Developer`s Nightmare is Over
VisualVM is an open source tool for monitoring and profiling your Java applications. VisualVM is now integrated with JDK 6 update 7 release and also available as a stand-alone setup. Java 7 plans to integrate next version 1.2.
Introduction — bobo v0.2 documentation
http://bobo.digicool.com/
bobo reborn
Bobo is a light-weight framework for creating WSGI web applications.
It provides 2 features: (i) mapping URLs to objects; and (ii) calling objects to generate HTTP responses.
Cocoa with Love: Showing a "Loading..." message over the iPhone keyboard
http://cocoawithlove.com/2009/04/showing-message-over-iphone-keyboard.html
The "Text" (SMS) application on the iPhone uses a custom, semi-transparent view to show its "Sending..." message over the keyboard. I'll show you a simple class that can display semi-transparent loading messages and how you can display messages over the keyboard.
Loading..." messages When waiting for data loaded from the internet, many iPhone applications use a mostly black, semi-transparent view to block the display. Most use a basic "spinner" (UIActivityIndicatorView) to reassure the user that the application is still running, frequently accompanied by "Loading..." text. Despite the prevalence of this type of loading message, it is not a standard control and must be constructed manually.
26 awesome Firefox add-ons for web workers
http://www.designer-daily.com/26-awesome-firefox-add-ons-for-web-workers-4734
CSS Tools Coda Plugin - Monday By Noon
http://mondaybynoon.com/2008/12/15/css-tools-coda-plugin/
I’ve been using Coda on a more consistent basis lately, primarily due to the inclusion of third party plugins. As I work, I’ll find myself missing a few features from TextMate bundles. Since it’s terribly easy to write your own Coda plugin, I’m going to make a consistent effort to write and maintain a small library of plugins over the coming months.
"That tool uses CSSTidy to allow a simple transformation of your CSS formatting. It will retain any comments, and leaves all properties as written (instead of converting to shorthand, for example.) Basically, CSS Tools brings that functionality to Coda. You’re able to convert a style sheet from single line to multi line and vice versa. You’re also able to compress your CSS if you’d like."
Datepicker and Calender Eightysix documentation and examples dev.base86 javascript, calendar, mootools, datepicker, eightysix
http://dev.base86.com/scripts/datepicker_calendar_eightysix.html
Steepster Blog : Brewing a Better Rating System
http://blog.steepster.com/post/226679106/better-rating-system
lille case om udviklingen af et rating system
hem as markers on the slider, giving you a frame of reference for the new tea. They show up when you drag the slider over them or when you hover over th
smilies, a 100-point slider, AND recent rating tickmarks with rollover info. wow
12 Lesser Known But Useful WordPress Hacks
http://webdeveloperplus.com/wordpress/12-lesser-known-but-useful-wordpress-hacks/
40 New Useful Web Development Tools and Resources « Noupe
http://www.noupe.com/tools/40-new-useful-web-development-tools-and-resources.html
To become a professional web designer, you need effective tools that would help you implement beautiful designs with solid coding techniques. Handy ready-to-be-used solutions and smart design tools are always nice to have, but good ones are often quite hard to find. And this is where we come into play. In this post we have put together a useful collection of new web development tools to save developers and designers time, energy, and headaches. Let’s take a look at 40 new useful web development tools and resources in a goodie bag for you, including easy and fast tweaks to forms, snippets of code, documentation at your fingertips, fonts, and cheat sheets.
HTML5 を学ぶための情報源まとめ | WWW WATCH
http://hyper-text.org/archives/2009/11/html5_resources.shtml
40 Fresh and Free Icon Sets for Web Designers and Bloggers : Speckyboy Design Magazine
http://speckyboy.com/2009/11/02/40-fresh-and-free-icon-sets-for-web-designers-and-bloggers/
Speckyboy
Links to free icons
Using Wireframes to Bring Your Site Together | Design Reviver
http://designreviver.com/articles/using-wireframes-to-bring-your-site-together/
Wireframes are the blue prints that define and allocate a Web sites content and behavior. They are not bound by colors, fonts, and anything that may surface on the site as part of any content.
Inhoud rammelt wat, voorbeelden zijn okay
Validatious 2.0 - Easy form validation with unobtrusive JavaScript
http://validatious.org/
13 Tools for Building Your Own iPhone App
http://www.readwriteweb.com/archives/13_tools_for_building_your_own_iphone_app.php
info on how to create an iphone app
Ferramentas para desenvolvimento para iPhone
"Below we've listed 13 different tools that let you create your own iPhone applications, none of which require knowledge of Objective C, the programming language used to build apps for the iPhone OS ."
26 Hints for Agile Software Development - PM Hut
http://www.pmhut.com/26-hints-for-agile-software-development
OMG Ponies!!! (Aka Humanity: Epic Fail) - Jon Skeet: Coding Blog
http://msmvps.com/blogs/jon_skeet/archive/2009/11/02/omg-ponies-aka-humanity-epic-fail.aspx
development then? (Tony whispers) Oh, I see. He's not very good at magic either – his repertoire is extremely limited. Basically he's a one trick pony.
A few reasons why writing software is hard
Ruby Best Practices - The Complete Class
http://blog.rubybestpractices.com/posts/rklemme/018-Complete_Class.html
# nversion to a printable string # equivalence # hash code calculation # comparability # cloning (clone and dup) # freezing # customized
write a class in Ruby - best practiceses
common class elements and implementation
There are some basic concepts (often called “aspects”) that need to be implemented for many classes although not all classes need all (or even any) of them: * initialization * conversion to a printable string * equivalence * hash code calculation * comparability * cloning (clone and dup) * freezing * customized persistence (Marshal and Yaml) * matching * math and operator overloading
All you should really know about Autoconf and Automake | GNU Smalltalk
http://smalltalk.gnu.org/blog/bonzinip/all-you-should-really-know-about-autoconf-and-automake
Quick discussion of autoconf and automake (nerd esoterica).
For script to automate, see http://github.com/ehiggs/newproject
Mockingbird
http://gomockingbird.com/
Mockingbird is an online tool that makes it easy for you to create, link together, preview, and share mockups of your website or application.
Website Maintenance Tips for Front-End Developers - Smashing Magazine
http://www.smashingmagazine.com/2009/11/04/website-maintenance-tips-for-front-end-developers/
UI개발자를 위한 웹사이트 메인터넌스 팁
Website Maintenance Tips for Front-End Developers
great resource of tools and tips to help you get more out of your web design
Agile User Experience Projects (Jakob Nielsen's Alertbox)
http://www.useit.com/alertbox/agile-user-experience.html
Agile projects aren't yet fully user-driven, but new research shows that developers are actually more bullish on key user experience issues than UX people themselves.
http://www.useit.com/alertbox/agile-methods.html Agile projects aren't yet fully user-driven, but new research shows that developers are actually more bullish on key user experience issues than UX people themselves. # Separate design and development, and have the user interface team progress one step ahead of the implementation team. That way, when it comes time to build something, it's already been designed and tested. (And yes, you can do both in a week or two by using paper prototypes and discount user testing.) # Maintain a coherent vision of the user interface architecture. Create the initial vision during a "sprint zero" period — before any implementation has started — and maintain it through annual (or semi-annual) design vision sprints. You can't just design individual features; they have to fit together into a coherent whole — a whole that must be designed as well. Bottom-up user interface design equals a confused total user experience (the Linux syndrome).
Distributing your UX personnel doesn't mean you have to abandon all the benefits of having a centralized, specialized group. Often, a matrix structure provides a good compromise, making UX professionals part of individual projects on a day-to-day basis, but still offering some company-wide coordination.
Nothing new, but fun to throw at the suits - "Clearly, Agile is considerably better than the old Waterfall method. Good riddance to that one. However, the professionals in our new study still felt that Iterative Design was marginally better than Agile"
cashto's blog : It's OK Not to Write Unit Tests
http://blogs.msdn.com/cashto/archive/2009/03/31/it-s-ok-not-to-write-unit-tests.aspx
Critical discussion about unit tests. It's important not to dismiss his core argument, that unit testing isn't the only testing you should be doing.
Don't feel bad, it's okay not to write unit tests. But Unit Tests Work For Me! First, are you sure you're really unit testing? Unit testing is all about testing unitsindependent pieces of logic. According to Michael Feathers, a real unit test cannot
Software is hard | Eventbug (alpha) Released
http://www.softwareishard.com/blog/firebug/eventbug-alpha-released/
Alguma coisa relacionada à eventos controlados pelo firebug, ainda não li
Plugin for firefox to show event handlers, and more
This extension brings a new Events panel that lists all of the event handlers on the page grouped by event type. The panel also nicely integrates with other Firebug panels and allows to quickly find out, which HTML element is associated with specific event listener or see the Javascript source code.
Pagetest - where web sites go to get FAST!
http://www.webpagetest.org/
This tool lets you test web pages that are directly accessible as an URL from the Internet.
Welcome. Pagetest allows you to provide the URL of a webpage to be tested. The test will be conducted from the location specified and you will be provided a waterfall of your page load performance as well as a comparison against an optimization checklist. Please visit the PageTest wiki page for more information. Sample results for AOL.com can be seen here.
UDK - Unreal Development Kit - Epic Games
http://www.udk.com/
Experience the power and potential of Unreal Engine 3. Create amazing games, lifelike scenes and fantastic worlds... for free.
Ten Tips for Becoming a Better WordPress Developer | Web Design Ledger
http://webdesignledger.com/tips/wordpress-developer-tips
Killer article
I am going to cover a little bit from across the board as to what we can do to become WordPress developers. Some items take only a minute or two to complete while others might take a bit more initial effort. I promise though that through it all, we’ll get our development skills to a much higher level. The list does not go in order of importance, but I would say that all 10 of the tips could each be #1.
ケータイ3キャリアに対応するためのDOCTYPE宣言について | ke-tai.org
http://ke-tai.org/blog/2009/10/14/doctype/
XHTMLを使ってケータイサイトを作成する際には、HTMLの冒頭にDOCTYPE宣言を記述する必要があります。 先日からこの「DOCTYPE宣言」に関するブログエントリーが人気を集めているようなので、当サイトも触れてみようと思います。 下記2つのサイトでは、どちらもif文でユーザエージェントを判定して、DOCTYPEを出し分けるという処理を紹介しています。
Closure Tools - Google Code
http://code.google.com/closure/
A JavaScript code optimizer, widget library and templating system.
Google tools for javascript: includes library, compiler and html templates. Used in gmail, google docs etc.
"The Closure Compiler compiles JavaScript into compact, high-performance code. The compiler removes dead code and rewrites and minimizes what's left so that it downloads and runs quickly. It also also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. These checks and optimizations help you write apps that are less buggy and easier to maintain. You can use the compiler with Closure Inspector, a Firebug extension that makes debugging the obfuscated code almost as easy as debugging the human-readable source."
help you write apps that are less buggy and easier to maintain. You can use the compiler with Closure
Google Code Blog: Introducing Closure Tools
http://googlecode.blogspot.com/2009/11/introducing-closure-tools.html
"Closure Compiler is a JavaScript optimizer that compiles web apps down into compact, high-performance JavaScript code. The compiler removes dead code, then rewrites and minimizes what's left so that it will run fast on browsers' JavaScript engines. The compiler also checks syntax, variable references, and types, and warns about other common JavaScript pitfalls. These checks and optimizations help you write apps that are less buggy and easier to maintain. You can use the compiler with Closure Inspector, a Firebug extension that makes debugging the obfuscated code almost as easy as debugging the human-readable source. "
As we continue exploring our mistakes, with last week’s blog challenge about the worst mistake we’ve made in a relationship, this week I’m going to challenge your work history and experience.
Closure Compiler - Google Code
http://code.google.com/closure/compiler/
"The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. Efficiency. The Closure Compiler reduces the size of your JavaScript files and makes them more efficient, helping your application to load faster and reducing your bandwidth needs. Code checking. The Closure Compiler provides warnings for illegal JavaScript and warnings for potentially dangerous operations, helping you to produce JavaScript that is less buggy and and easier to maintain."
is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript.
10 Useful Cheat Sheets for Designers and Developers » 2experts Design – Web Design and Graphic Design Blog
http://www.2expertsdesign.com/2009/11/05/10-useful-cheat-sheets-for-designers-and-developers/
great cheatsheet
Pro Git - Table of Contents
http://progit.org/book/ja/
一度通しで読んどくべきかも。
Microsoft Application Architecture Guide, 2nd Edition
http://msdn.microsoft.com/en-us/library/dd673617.aspx
Coda: A Collection of 120+ Plugins, Clips, Snippets and Tuts For Designers and Developers
http://www.macstories.net/tutorials/coda-a-collection-of-120-plugins-clips-snippets-and-tuts-for-designers-and-developers/
Now, I’ve collected 120 of the best resources about Panic’s Coda: they include tutorials, clips, snippets, plugins and more.
Plugins and tips for Coda
20 of the best resources about Panic’s Coda: they include tutorials, clips, snippets, plugins and more.
Closure Library - Google Code
http://code.google.com/closure/library/
The Closure Library is a broad, well-tested, modular, and cross-browser JavaScript library. You can pull just what you need from a large set of reusable UI widgets and controls, and from lower-level utilities for DOM manipulation, server communication, animation, data structures, unit testing, rich-text editing, and more. The Closure Library is server-agnostic, and is intended for use with the Closure Compiler.
Javascript all purpose library
The Closure Library is a broad, well-tested, modular, and cross-browser JavaScript library. You can pull just what you need from a large set of reusable UI widgets and controls, and from lower-level utilities for DOM manipulation, server communication, animation, data structures, unit testing, rich-text editing, and more. The Closure Library is server-agnostic, and is intended for use with the Closure Compiler.
Javascript UI components from Google.
Wordpress Template Designer CheatSheet / Wordpress / SPLASHnology - Web Design & Web Technology Community
http://www.splashnology.com/blog/wordpress/223.html
informações sobre a estrutura para gerar um tema para wordpress
An Introduction to the Raphael JS Library - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/an-introduction-to-the-raphael-js-library/
An Introduction to the Raphael JS Library - Nettuts+
Tutorial on using Raphael js framework to draw vector graphics on a webpage.
Rails Best Practices
http://www.slideshare.net/ihower/rails-best-practices
save
Weil ich mich von vielen verwirrenden asiatischen Schriftzeichen nicht abschrecken lasse.
Working with Events, Part 3: More Event Delegation with jQuery » Learning jQuery - Tips, Techniques, Tutorials
http://www.learningjquery.com/2009/09/working-with-events-part-3-more-event-delegation-with-jquery
10 essential OS X apps for pro web developers | News | TechRadar UK
http://www.techradar.com/news/software/applications/10-essential-os-x-apps-for-pro-web-developers-642082
et TextMate alors ?
Jenny Cecil - 10 essential OS X apps for pro web developers The best tools for coding, testing, uploading and tracking costs : TechRadar UK
Capstone projects and time management - Joel on Software
http://www.joelonsoftware.com/items/2009/10/26.html
It is amazing how easy it is to sail through a Computer Science degree from a top university without ever learning the basic tools of software developers, without ever working on a team, and without ever taking a course for which you don’t get an automatic F for collaborating. Many CS departments are trapped in the 1980s, teaching the same old curriculum that has by now become completely divorced from the reality of modern software development.
To learn to program effectively you need to work collaboratively on projects with other people.
35 Extremely Useful Free Online Tools for Web Developers and Designer | tripwire magazine
http://www.tripwiremagazine.com/tools/tools/35-extremely-useful-free-online-tools-for-web-developers-and-designer.html
listona di strumenti utili per webdesign
13 Really Useful Online CSS Tools to Streamline Development | Design Reviver
http://designreviver.com/articles/13-really-useful-online-css-tools-to-streamline-development/
x86 Assembly for C Programmers 1 : endeavormac4
http://myw3b.net/blog/?p=7
(he's) writing a series of tutorials on x86 assembly for C programmers who are already familiar with many of the basics of programming and computing.
Im writing a series of tutorials on x86 assembly for C programmers who are already familiar with many of the basics of programming and computing. The assembly tutorials available online just arent doing it for me, and I need something organized the way I think, on the topics Im interested in, presented in a way which make comprehensive understanding easy. Ill do the work, go find the answers, and then drop everything here for you to enjoy.
Strategy: Flickr - Do the Essential Work Up-front and Queue the Rest | High Scalability
http://highscalability.com/strategy-flickr-do-essential-work-front-and-queue-rest
This strategy is stated perfectly by Flickr's Myles Grant: The Flickr engineering team is obsessed with making pages load as quickly as possible. To that end, we’re refactoring large amounts of our code to do only the essential work up front, and rely on our queuing system to do the rest. Flickr uses a queuing system to process 11 million tasks a day. Leslie Michael Orchard also does a great job explaining the queuing meme in his excellent post Queue everything and delight everyone. Asynchronous work queues are how you scalably solve problems that are too big to handle in real-time.
Using ASP.NET MVC with Different Versions of IIS : The Official Microsoft ASP.NET Site
http://www.asp.net/LEARN/mvc/tutorial-08-cs.aspx
Microsoft portal site for the ASP.NET development community. Download Visual Web Developer, post to the forums, read ASP.net blogs and learn about ASP.net.
In this tutorial, you learn how to use ASP.NET MVC, and URL Routing, with different versions of Internet Information Services. You learn different strategies for using ASP.NET MVC with IIS 7.0 (classic mode), IIS 6.0, and earlier versions of IIS.
קינפוגים שונים לשרת או לטבלת הכתובות
Op-Ed Columnist - Genius - The Modern View - NYTimes.com
http://www.nytimes.com/2009/05/01/opinion/01brooks.html
Nature vs Nurture
David Brooks on why genius is created through deliberate practice.
"The key factor separating geniuses from the merely accomplished is not a divine spark. It’s not I.Q., a generally bad predictor of success, even in realms like chess. Instead, it’s deliberate practice. Top performers spend more hours (many more hours) rigorously practicing their craft."
PHP programming tips and tricks | Marius Stanciu Sergiu's weblog
http://www.code-purity.com/php_programming_tips_and_tricks/
[vía @basilio] # Learn the difference between good and bad code. read more # Stick to coding standards, it will make it easier for you to understand other people’s code and other people will be able to understand yours. read more
PHP programming tips and tricks
26 Must Have Resources for the Web Developer's Toolbox | Fuel Your Creativity
http://www.fuelyourcreativity.com/26-must-have-resources-for-the-web-developers-toolbox/
web design resources
Good apps and tools for building websites
на случай если делать сайт или что-нибудь типа того
17 Hours of JavaScript from the Masters - Nettuts+
http://net.tutsplus.com/articles/web-roundups/17-hours-of-javascript-from-the-masters/
rs of JavaScript from the Mast
Facebook Game Scams Appear on Phone Bills - TIME
http://www.time.com/time/business/article/0,8599,1935698,00.html
jParse - jQuery XML Parse Plugin
http://jparse.kylerush.net/
jParse is a jQuery plugin that allows you to quickly and easily parse XML.
Dean Wampler's Blog If You Want a Job Tomorrow, Cultivate Your Career Today
http://blog.polyglotprogramming.com/2009/11/6/cultivateyourcareertoday
Useful tips about keeping your skills up in software development to stay employed .. and employable
s you uniqu
Git初心者が絶対に覚えておくべきコマンド - idesaku blog
http://d.hatena.ne.jp/idesaku/20091106/1257507849
gitは便利だな~
初歩の初歩
gitってコミットログの修正とかできるのか。てか普通出来るよね…(何
Extreme JavaScript Performance
http://www.slideshare.net/madrobby/extreme-javascript-performance
Top 20 Essential Firefox Add-ons Web Designers
http://sixrevisions.com/tools/top-20-essential-firefox-add-ons-web-designers/
Top 20 Essential Firefox Add-ons for Web Designers
senocular.com Tutorial: senocular.com page 1
http://www.senocular.com/flash/tutorials/orderofoperations/
Optimisation et ordre du code AS3
addedToStage
The Go Programming Language
http://golang.org/
Google 発の開発言語
Home of the new Google Go language.
"a systems programming language expressive, concurrent, garbage-collected" -- BSD license
expressive, concurrent, garbage-collected
John Resig - ECMAScript 5 Strict Mode, JSON, and More
http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
Writing good documentation (part 1)
http://jacobian.org/writing/good-documentation/
GO: Google Launches Its Own Programming Language
http://mashable.com/2009/11/10/go-google-language/
There is a growing rebellion against cumbersome type systems like those
Let's Go
http://golang.org/doc/go_tutorial.html
TODO: find out why, and where
Go Programming Language from google
(特にMyISAMを使っていた)ウェブ屋さんがInnoDBを使う場合の設定項目 - kazuhoのメモ置き場
http://d.hatena.ne.jp/kazuhooku/20091029/1256775791
innodbの書き込み速度を上げるtipsと、その他設定について
sudo hdparm -W 0 /dev/sda
The Basics of Object-Oriented JavaScript - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/the-basics-of-object-oriented-javascript/
Over recent years, JavaScript has increasingly gained popularity, partly due to libraries that are developed to make JavaScript apps/effects easier to create for those who may not have fully grasped the core language yet. While in the past it was a common argument that JavaScript was a basic language and was very 'slap dash' with no real foundation; this is no longer the case, especially with the introduction of high scale web applications and 'adaptations' such as JSON (JavaScript Object Notation).
Simply-Buttons v2 : p51 Labs
http://www.p51labs.com/simply-buttons-v2/
Evan Williams | evhead: Why Retweet works the way it does
http://evhead.com/2009/11/why-retweet-works-way-it-does.html
Interesting blog from the creater of Twitter
I'm making this post because I know the design of this feature will be somewhat controversial. People understandably have expectations of how the retweet function should work. And I want to show some of the thinking that's gone into it. I've been a big proponent of this particular design internally at Twitter, because, while it won't serve every use case, I think it offers something new and powerful.
excellent communication on the introduction of the new retweet feature on twitter. i don't think i've _ever_ retweeted anything. although i couldn't have articulated the reasons, i think the problems listed in the 'background' section of the post existed in my subconscious somewhere. i might start retweeting now though.
Facebook SDK Overview
http://msdn.microsoft.com/en-us/windows/ee388574.aspx
微軟釋出Facebook SDK
Microsoft Toolkit to enable .NET developers to quickly and easily leverage the various features of the Facebook Platform.
This toolkit is provided as a Facebook Client Library similar to Facebook's PHP Client Library or Facebook's JavaScript library. The goal is to enable .NET developers to quickly and easily leverage the various features of the Facebook Platform. This toolkit has evolved over time with input from the community and from Microsoft. The latest release (v3.0) includes new architectural improvements and provides an asynchronous interface for using the toolkit from Silverlight and from WPF. The main entry point is the API (Facebook.Rest.Api) class in the Facebook.dll assembly. This class wraps the Facebook REST API and provides an easy to use interface for calling the different methods currently available in the Facebook API. We've also provided samples and tools for helping develop Facebook applications in the various .NET platforms including: ASP.NET, Silverlight, WPF and WinForms. Additionally, we've provided all the source code for the API, components, controls, and samples for you to exp
10 Tips for Writing Better CSS | Web Design Ledger
http://webdesignledger.com/tips/10-tips-for-writing-better-css
10 Tips for Writing Better CSS
The Smashing Book: Pre-Order Now And Save 20% | Events | Smashing Magazine
http://www.smashingmagazine.com/2009/08/05/the-smashing-book-pre-order-now-and-save-20/
ance, a popular color, is taken in Western society to mean environmental consciousness. In China, a green hat could imply that a man’s wife is cheating on him. The color is sacred in the Islamic world, and it has significance in Catholicism. In some African countries, green represents the natural richness of Africa. It has also been associated with money, jealousy, growth, sickness, inexperience, evil, fertility, hope, youth and death. This is just one example of the cultural and psychological implications that color can have for your website’s audience.
from patrick
Google Closure: How not to write JavaScript
http://www.sitepoint.com/blogs/2009/11/12/google-closure-how-not-to-write-javascript/
What if Google released a JavaScript library that sucked, and no one noticed? JavaScript expert Dmitry Baranovskiy has peeked under the hood of Google’s new Closure Library, and he doesn’t like what he sees. Follow along as he points out a few of the library’s many failings, and why the Web deserves better from Google.
YouTube - The Go Programming Language
http://www.youtube.com/watch?v=rKnDgT73v8s
Rob Pike, eden od ustvarjalcev jezika Go, predstavi glavne featurje jezika. Vredno ogleda!
Go is a new experimental systems programming language intended to make software development fast. Our goal is that a major Google binary should be buildable in a few seconds on a single machine. The language is concurrent, garbage-collected, and requires explicit declaration of dependencies. Simple syntax and a clean type system support a number of programming styles.
Introductory talk for the new programming language from Google
Functional Programming for Everyday .NET Development
http://msdn.microsoft.com/en-us/magazine/ee309512.aspx
Iain Lobb: Open-source ActionScript libraries for creating Flash games
http://blog.iainlobb.com/2009/06/open-source-actionscript-libraries-for.html
Coding a Web Design for Speed and Quality | Webdesigner Depot
http://www.webdesignerdepot.com/2009/11/coding-a-web-design-for-speed-and-quality/
The beauty of being a web designer is creating a detailed, creative, and original web design in Photoshop, without having to (for the most part) think about how it will be coded. During the design phase, it’s all about the look, and either the coding can be taken care of later, or be outsourced to a developer. Either way, not thinking about the development usability or functionality is a great way for a designer to not feel limited in the design process. This is a great way of thinking, and can lead to the best designs. However, once it does need to be coded, we as designers are in a tricky spot. In this article, you’ll find a few simple tips that can help designers learn basic XHTML/CSS conversion efficiently for a quick-loading website that is accurate to the original PSD.
The beauty of being a web designer is creating a detailed, creative, and original web design in Photoshop, without having to (for the most part) think about how it will be coded.
GeoAPI Home
http://geoapi.com/
All your location needs in one API.
10 Things You Need to Know About WordPress 2.9 — Technosailor.com
http://technosailor.com/2009/11/11/10-things-you-need-to-know-about-wordpress-2-9/
By and large, this release is a plugin developers release with lots of new APIs and abstraction. However, there are significant additions for theme designers and users as well. As a result, unlike previous iterations of this article (I do one for every major WordPress release), I’m going to break this down into sections for each kind of feature.
How to Create a Photo Gallery using the Flickr API - Nettuts+
http://net.tutsplus.com/tutorials/php/how-to-create-a-photo-gallery-using-the-flickr-api/
How to Create a Photo Gallery using the Flickr API
Flickr is, without doubt, the biggest and best photography website on the internet. There are lots of widgets, badges and plugins which allow you to display your latest Flickr photos on your website, but we'll take it a step further by tapping straight into Flickr and integrating your photostream into your website, giving you a photo gallery that is a breeze to update.
WordPress Debug Theme - Yoast - Tweaking Websites
http://yoast.com/wordpress-debug-theme/
A dead sexy theme to help you debug your WordPress install.
Twitter jilts Ruby for Scala • The Register
http://www.theregister.co.uk/2009/04/01/twitter_on_scala/
Rails
"Twitter jilts Ruby for Scala" - Alex Payne http://tr.im/i7Vb [from http://twitter.com/kenmat/statuses/1436463196]
Symfony deployment Cheat Sheet
http://symfony-check.org/en/
A cheat sheet about the elements to customize before sending your application to production
Check if your symfony application is ready for deployment
Things to do before going live.
55 Decisive Useful jQuery Tutorials | Dzinepress
http://www.dzinepress.com/2009/11/55-decisive-useful-jquery-tutorials/
55 Decisive Useful jQuery Tutorials | Dzinepress - http://www.dzinepress.com/2009/11/55-decisive-useful-jquery-tutorials/
[ad#link-unit-post] I would like to present an well-aware language best tutorials, as you know jQuery is a lightweight JavaScript library that accentuate communication between JavaScript and HTML, there is advanced features and strong support are
BBC NEWS | Africa | Malawi windmill boy with big fans
http://news.bbc.co.uk/2/hi/africa/8257153.stm
William Kamkwamba educated himself in his local library
RT @GREENTOWNREV: One of the best examples of the spirit of the #ENTREPRENEUR. What an inspiration! http://bit.ly/3wkHzV [from http://twitter.com/GoodMillwork/statuses/4740150119]
Python Package Index : pdfminer 20090330
http://pypi.python.org/pypi/pdfminer/20090330
PDFMiner is a suite of programs that aims to help extracting or analyzing text data from PDF documents. Unlike other PDF-related tools, it allows to obtain the exact location of texts in a page, as well as other layout information such as font size or font name, which could be useful for analyzing the document. It can be also used as a basis for a full-fledged PDF interpreter.
Sanitize and Validate Data with PHP Filters - NETTUTS
http://net.tutsplus.com/tutorials/php/sanitize-and-validate-data-with-php-filters/
Data validation is an integral part of working with forms. Not only can invalid submitted data lead to security problems, but it can also break your webpage. Today, we'll take a look at how to remove illegal characters and validate data by using the "filter_var" function.
Data validation is an integral part of working with forms. Not only can invalid submitted data lead to security problems, but it can also break your webpage.
using filter_var to santise and validate input
15 Ways to Optimize CSS and Reduce CSS File Size | Queness
http://www.queness.com/post/588/15-ways-to-optimize-css-and-reduce-css-file-size
You know CSS, but do you know how to optimize it? I have gathered a list of CSS optimization and CSS File size reduction tips and tricks that will help you writing a more effective and efficient CSS code.
A Django Development Environment with zc.buildout — Stereoplex
http://www.stereoplex.com/two-voices/a-django-development-environment-with-zc-buildout
This article will show you how to create a repeatable Django development environment from scratch using zc.buildout.
Buildout is a tool for reliably creating reproducible software builds. It was originally developed by Zope Corporation, and is often used in Zope builds; however, there's no dependency on Zope. You can use it to build pretty much anything. And I'm going to show you how to get a Django build up and running using it.
A Django Development Environment with zc.buildout
django buildout cfg for easy setup
chromedevtools - Project Hosting on Google Code
http://code.google.com/p/chromedevtools/
-remote-shell-port=9222
chrome用デバッグツール eclipse前提
データベースの基礎を理解しよう! プログラミング未経験から始めるPHP入門:CodeZine
http://codezine.jp/article/detail/3685
How to Read Other People’s Code — and Why « Design By Gravity
http://designbygravity.wordpress.com/2009/10/23/how-to-read-other-peoples-code-and-why/
Couchdbkit - Welcome to the Couchdbkit project
http://couchdbkit.org/
9 Most Common IE Bugs and How to Fix Them - Nettuts+
http://net.tutsplus.com/tutorials/html-css-techniques/9-most-common-ie-bugs-and-how-to-fix-them/
Most Common IE Bugs and How to Fix Them
iPhone Apps Design Mistakes: Disregard Of Context | Smashing Magazine
http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/
"To Create An App That Customers Love, Zoom Out" : de nombreux conseils qui ne valent pas forcément que pour le développement d'applications iPhone...
Metaprogramming in Ruby: It’s All About the Self « Katz Got Your Tongue?
http://yehudakatz.com/2009/11/15/metaprogramming-in-ruby-its-all-about-the-self/
Very clearly written
Metaprogramming in Ruby: It’s All About the Self
Useful Tips Every Web Designer Should Know About SEO – woorkup.com
http://woorkup.com/2009/11/16/useful-tips-every-web-designer-should-know-about-seo/
Explain SEO in just a post is impossible, so I made a list of tips, tools and suggestion for a good optimization of a web page , that every one can do although is not a SEO.
In the process of developing a web site, there are many professional profile that work on it, one of this is the SEO profile (Search Engine Optimization). If you are working in a web agency, usually there’s a professional profile that works only on search engine optimization, giving you the freedom to work with image editing, (x)html and css. But if you are a freelance, then you should spare money and do this your self.
"Useful Tips Every Web Designer Should Know About SEO" http://j.mp/4nvhoz
How to detect and avoid memory and resources leaks in .NET applications
http://msdn.microsoft.com/en-us/library/ee658248.aspx
Despite what a lot of people believe, it's easy to introduce memory and resources leaks in .NET applications. The Garbage Collector, or GC for close friends, is not a magician who would completely relieve you from taking care of your memory and resources consumption. I'll explain in this article why memory leaks exist in .NET and how to avoid them. Don't worry, I won't focus here on the inner workings of the garbage collector and other advanced characteristics of memory and resources management in .NET. It's important to understand leaks and how to avoid them, especially since they are not the kind of things that is easy to detect automatically. Unit tests won't help here. And when your application crashes in production, you'll be in a rush looking for solutions. So, relax and take the time to learn more about this subject before it's too late. Table of Content * Introduction * Leaks? Resources? What do you mean? * How to detect leaks and find the leaking resources *
.NETでリークする要因。「Events, or the "lapsed listener" issue」は良く目にする。
Just a bunch of helpful links, books, and pages. For those days when you ask, "How Can I Become A Programmer" : programming
http://www.reddit.com/r/programming/comments/a543l/just_a_bunch_of_helpful_links_books_and_pages_for/
A bit of wheat in the comments.
Diagnose and Prevent AJAX Performance Issues - dynaTrace AJAX Edition
http://ajax.dynatrace.com/pages/
Color: The Next Limited Resource?
http://sixrevisions.com/web_design/color-the-next-limited-resource/
Who owns color? Trends in limiting color usage and the rights that brands have to trademark colors is a difficult road to navigate.
ใช้สีนำเสนอข้อมูล เข้าใจง่าย
What really isn’t being discussed by the design world at large though are the limitations being set on color. Color is as free for us to use as the air we breathe… or is it?
You Don't Know Jack About Software Maintenance | November 2009 | Communications of the ACM
http://cacm.acm.org/magazines/2009/11/48444-you-dont-know-jack-about-software-maintenance/fulltext
Article which seems nice. I should read.
No direct references are allowed to anything if they can be avoided. Every data structure is designed for expansion and self-identifying as to version. Every code segment is made self-identifying by the compiler or other construction procedure. Code and data are changeable on a per-command/process/system basis, and as few as possible copies of anything are kept, so single copies could be dynamically updated as necessary.
7 Tips To Make Your Web Site Mobile-friendly
http://www.sitepoint.com/blogs/2009/11/18/7-tips-to-make-your-web-site-mobile-friendly/
Every website should understand and implement mobile compatibility.
CSS Box Model: The Foundation For Improving Your CSS | CSS | instantShift
http://www.instantshift.com/2009/11/16/css-box-model-the-foundation-for-improving-your-css/
The CSS box model lies behind everything you do in CSS. Every element is defined by a rectangular box that encloses that element. Understanding how the box , Daily Resource for Web Designers and Developers.
Debugging in Python « Python Conquers The Universe
http://pythonconquerstheuniverse.wordpress.com/2009/09/10/debugging-in-python/
PDB Overview
15 Excellent Websites To Learn CSS | WebDesignFan.com
http://webdesignfan.com/15-excellent-websites-to-learn-css/
15 Excellent Websites To Learn CSS | WebDesignFan.com
10 Useful Bookmarklets for Web Designers and Developers - Inspect Element
http://inspectelement.com/articles/10-useful-bookmarklets-for-web-designers-and-developers/
You may not be away of bookmarklets which are an underused tool in web designer or developer's toolbox. A bookmarklet is a a term that merges bookmark and
10 Useful Bookmarklets for Web Designers and Developers A bookmarklet is a a term that merges bookmark and applet to add functionality to a web browser. They can be stored in the bookmark bar of any browser and used from there to perform useful tasks and consist primarily of Javascript code.
Home ‎(Deploy Google Apps)‎
http://deployment.googleapps.com/
なぜ新人は聞きに来ないのか? - teruyastarはかく語りき
http://d.hatena.ne.jp/teruyastar/20091118/1258499089
ここまで書かないとバリューは出ない
自分も今トレーナーだから参考になる。OJTって難しいよなー
ãªãæ°äººã¯èãã«æ¥ãªãã®ã? - teruyastarã¯ããèªãã ãã­ã°ã©ãã§ãçãã¦ãã: ã°ã°ããªå±éºhttp://el.jibun.atmarkit.co.jp/hidemi/2009/11/post-9d2b.html ããããæ°äººãæ¤ç´¢ã«é ¼ã£ã¦ãã¾ããã¨ãå±éºè¦ããã®ã¯ãã³ããã®å¯ãéãã§ããªãã¨ãªãåãã³ã¼ããæ¸ãã¡ãã£ã¦ãããã§èªåã¯ä»äºãéæããã¨ããé¯è¦ã«é¥ã£ã¦ãã¾ãããã§ãã ããã¦ãã®å ´åãæ°äººãã­ã°ã©ãã«ã¯ããã¡ãã¨ããã³ã¼ããæ¸ãã... ã¯ã¦ãªããã¯ãã¼ã¯ - ãªãæ°äººã¯èãã«æ¥ãªãã®ã? - teruyastarã¯ããèªãã ã¯ã¦ãªããã¯ãã¼ã¯ã«è¿½å  reima reima ä»äº, 読ã¿ç©
ググるなカス!
10 Java Regular Expression Examples You Should Know | Regular Expressions
http://www.mkyong.com/regular-expressions/10-java-regular-expression-examples-you-should-know/
Regular expression is an art of the programing, it’s hard to debug , learn and understand, but the powerful features are still attract many developers to code regular expression. Let’s explore the following 10 practical regular expression
Apple's Mistake
http://www.paulgraham.com/apple.html
Good article on how Apple has got it all wrong re: the app store and more generally comments on software development versus hardware.
I don't think Apple realizes how badly the App Store approval process is broken. Or rather, I don't think they realize how much it matters that it's broken.
"I don't think Apple realizes how badly the App Store approval process is broken. Or rather, I don't think they realize how much it matters that it's broken. The way Apple runs the App Store has harmed their reputation with programmers more than anything else they've ever done. Their reputation with programmers used to be great. It used to be the most common complaint you heard about Apple was that their fans admired them too uncritically. The App Store has changed that. Now a lot of programmers have started to see Apple as evil…"
"Programmers don't use launch-fast-and-iterate out of laziness. They use it because it yields the best results. By obstructing that process, Apple is making them do bad work, and programmers hate that as much as Apple would."
Paul Graham explains why Apple's hostility towards iPhone developers is harming them in the long run.
And everybody else's mistake is to think that Apple is in software publishing.
7 Open Source And Free URL Shortener Scripts To Create Your Own
http://www.webresourcesdepot.com/7-open-source-and-free-url-shortener-scripts-to-create-your-own/
Free Image Carousels for Web Developers | TutZone
http://tutzone.net/2009/11/free-image-carousels-for-web-developers.html
Recopilatorio de galerías de imágenes, slideshow, carousel.
One of biggest problem often faced by web developers is limited space. Using image carousels and slider components can be an easy way to add rich content to your site with little ease even with limited space. All you have to do is to select which carousel will be best for you.
Free Image Carousels for Web Developers
10 Must Have Hacks For WordPress Development | Spyre Studios
http://spyrestudios.com/10-wordpress-hacks/
Building your own wordpress themes will open your eyes to a lot of things, mainly the fact that you'll be retyping a lot of code over and over and over again. So in this post I am going to show you ten wordpress code hacks that you can add to your arsenal that will not only save you a lot of time, but they will also set your themes apart from others who don't come pre built with these types of features.
SimpleGeo: Ready-to-Use Location Infrastructure
http://simplegeo.com/
The Ultimate Toolbox for iPhone Development | Webdesigner Depot
http://www.webdesignerdepot.com/2009/11/the-ultimate-toolbox-for-iphone-development/
実録、ほぼ無停止なMySQLのフェイルオーバ (動画もあるよ) - (ひ)メモ
http://d.hatena.ne.jp/hirose31/20091111/1257942168
keepalived --vrrp で、マルチマスターフェイルオーバーする
CodeRun - Online IDE
http://www.coderun.com/ide/
Zen Coding: A Speedy Way To Write HTML/CSS Code - Smashing Magazine
http://www.smashingmagazine.com/2009/11/21/zen-coding-a-new-way-to-write-html-code/
Holy sh*t! A new speedy way of writing HTML code using CSS-like selector syntax — a handy set of tools for high-speed HTML and CSS coding. Totally mind blowing - check it out!
10 Online Tools and Apps to Help Optimize and Format CSS : Speckyboy Design Magazine
http://speckyboy.com/2009/11/20/10-online-tools-and-apps-to-help-optimize-and-format-css/
By http://bit.ly/Tweets2Delicious
Why would you ever need to optimize (or optimise, which ever spelling you prefer) or reFormat your CSS? Optimizing your CSS will not only allow your web page to load quicker, it also increases the durabilty and resilience of your site when there is a spike in visitors (i.e. the Digg effect) and, for me, the most important part is that it gives you more readable code.
21 Prototyping, Mockup, and Wireframing Tools for iPhone App Development | iPhoneized
http://iphoneized.com/2009/11/21-prototyping-mockup-wireframing-tools-iphone-app-development/
Python Library for Google Search - good coders code, great reuse
http://www.catonmat.net/blog/python-library-for-google-search/
Here is a quick hack that I wrote. It’s a Python library to search Google without using their API. It’s quick and dirty, just the way I love it. Why didn’t I use Google’s provided REST API? Because it says “you can only get up to 8 results in a single call and you can’t go beyond the first 32 results”. Seriously, what am I gonna do with just 32 results?
# Python Library for Searching Adwords # Python Library for Google Translate # Python Library for Google Sets
from xgoogle.search import GoogleSearch, SearchError try: gs = GoogleSearch("quick and dirty") gs.results_per_page = 50 results = gs.get_results() for res in results: print res.title.encode('utf8') print res.desc.encode('utf8') print res.url.encode('utf8') print except SearchError, e: print "Search failed: %s" % e
34 cheat sheets for web designers and developers | Web and designers | Complete resource platform for web designers and developers
http://www.webanddesigners.com/34-cheat-sheets-for-web-designers-and-developers
Scott Hanselman's Computer Zen - Top 10 Tips Working Developers Should Know about Windows 7
http://www.hanselman.com/blog/Top10TipsWorkingDevelopersShouldKnowAboutWindows7.aspx
"Here's my list of the Top 10 Things Working Developers Should Know about Windows 7. I say "working developers" because if you're a .NET developer you either have run into these questions or you will, so why not put them in one place."
How To Display Your Last Tweet Using Javascript And The Twitter API | Web Design Tutorials | Creating a Website | Learn Adobe Flash, Photoshop and Dreamweaver
http://www.webdesigndev.com/programming/how-to-display-your-last-tweet-using-javascript-and-the-twitter-api
Para mostrar el ultimo twiteo en tu sitio usando Javascript
How to show latest tweet with js and css
This tutorial will teach you how to display your last twitter tweet, without the use of any plugins. Infact it only uses 2 lines of JavaScript, and 1 line of HTML.
Node.js is genuinely exciting
http://simonwillison.net/2009/Nov/23/node/
this recursively is probably a bad idea since it will eventually blow the browser’s JavaScript stack, but it works OK for the demo. The more interesting part is the server-side /wait URL which is being polled. Here’s the relevant Node
http://news.ycombinator.com/item?id=957266
FreeSource : Статьи / Кратко Обо Всём / VIM
http://freesource.info/wiki/Stat%27i/KratkoOboVsjom/VIM
тановить максимальную ширину окна;
1 Опции командной строки 2 VIM-файлы 3 Структура команд 4 Команды 4.1 Перемещение по тексту 4.2 Прокрутка экрана 4.3 Смена режимов 4.4 Работа с файлами 4.5 Редактирование 4.6 Поиск 4.7 Манипуляции с окнами 4.8 Метки 4.9 Регистры 4.10 Настройки 4.11 Опции 4.12 Команды интеграции 4.13 Группировка текста 4.14 Компиляция/отладка программ 4.15 Другое 4.16 Часто используемые команды (желательно запомнить)
30+ Podcasts for Web Designers, Developers and Freelancers
http://designm.ag/resources/design-podcasts/
12 Useful jQuery Plugins for Working with Tables | Web Design Ledger
http://webdesignledger.com/resources/12-useful-jquery-plugins-for-working-with-tables
12 Useful jQuery Plugins for Working with Tables
eight but rich data grid with resizable columns a
QuirksBlog: Apple is not evil. iPhone developers are stupid.
http://www.quirksmode.org/blog/archives/2009/11/apple_is_not_ev.html
tion, and maybe Apple is working on other device APIs. That would solve all problems for the second category. Complex games will remain ve
Benefits of automated functional testing (was: Why unit testing is a waste of time) » SDK
http://sdk.org.nz/2009/02/25/why-unit-testing-is-a-waste-of-time/
do you get the application up and running on your development environment. If you’re lucky, there’ll be some up-to-date instructions for getting it to kind of start up. Then you’ll get one of the other developers to show you how to run a few
http://www.developers.org.ua/archives/vseloved/2009/07/03/weekly-linkdump-182/
Brandon Mathis :: Design Enthusiast :: Fancy Buttons Are Here!
http://brandonmathis.com/blog/2009/11/19/fancy-buttons-are-here/
jQuery Slider plugin (Safari style) « Design it. Develop it. Use it.
http://blog.egorkhmelev.com/2009/11/jquery-slider-safari-style/
sliders with jquery
jQuery Slider plugin
jQuery Slider is easy to use and multifunctional jQuery plugin. Below you can find demos and documentation.
Top 20+ MySQL Best Practices - Nettuts+
http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices/
5. Index and Use Same Column Types for Joins
** Posted using Viigo: Mobile RSS, Sports, Current Events and more **
20 Best practices
Advanced Power Tips For WordPress Template Developers - Smashing Magazine
http://www.smashingmagazine.com/2009/11/25/advanced-power-tips-for-wordpress-template-developers/
This article takes power tips to the next level, expanding on some of the topics in the first article, and introducing more advanced techniques and methods for customizing not only the front end, but the content management (or back end) experience.
n July, “Power Tips for WordPress Template Developers” presented 8 basic techniques for adding popular features to the front end of a WordPress-powered website. The premise was that WordPress ha
Advanced Power Tips For WordPress Template Developers
30 Best Eclipse Plugins | AjaxLine
http://www.ajaxline.com/best-eclipse-plugins
200911252141
The Best Free WordPress Themes of 2009 | Web Design Ledger
http://webdesignledger.com/freebies/the-best-free-wordpress-themes-of-2009
What webhooks are and why you should care « Timothy Fitz
http://timothyfitz.wordpress.com/2009/02/09/what-webhooks-are-and-why-you-should-care/
You should care because webhooks will be ubiquitous. You should care because they’re going to reshape the internet. You should care because webhooks are the next step in the evolution of communication on the internet and nothing will be left untouched.
"Webhooks are user-defined HTTP callbacks. Here’s a common example: You go to github. There’s a textbox for their code post webhook. You drop in a URL. Now when you post your code to github, github will HTTP POST to your chosen URL with details about the code post. There is no simpler way to allow open ended integration with arbitrary web services. -- You should care because webhooks will be ubiquitous. You should care because they’re going to reshape the internet. You should care because webhooks are the next step in the evolution of communication on the internet and nothing will be left untouched." -- Timothy Fitz
TippingPoint | DVLabs | Python Interfacing a USB Missile Launcher
http://dvlabs.tippingpoint.com/blog/2009/02/12/python-interfacing-a-usb-missile-launcher
http://web.archive.org/web/20060820072349/http://scott.weston.id.au/software/pymissile-20060126/
Developing CSS for IE6 and 7- edgeofmyseat.com
http://www.edgeofmyseat.com/blog/developing-css-for-ie6-and-7
AmazonS3上のファイルを国内でも高速配信可能なAmazon CloudFrontリリース : Media Technology Labs (MTL) : メディアテクノロジーラボ ブログ
http://mtl.recruit.co.jp/blog/2008/11/amazons3amazon_cloudfront.html
Amazon CloudFront
C言語~ゲームプログラミングの館~
http://dixq.net/g/
すごい情報量だなー
jQueryの高速化に関するまとめ - IDEA*IDEA ~ 百式管理人のライフハックブログ ~
http://www.ideaxidea.com/archives/2009/06/how_to_speed_up_jquery.html
Using APIs With PHP? Here Are Your Classes | Jeez Tech
http://jeez.eu/2009/11/23/using-apis-with-php-here-are-your-classes/
You Don’t Know Anything About Regular Expressions: A Complete Guide - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/you-dont-know-anything-about-regular-expressions/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+nettuts+%28NETTUTS%29&utm_content=Google+Reader
Learn regular expressions once and for all
a detailed overview of regex
Daring Fireball: A Liberal, Accurate Regex Pattern for Matching URLs
http://daringfireball.net/2009/11/liberal_regex_for_matching_urls
Good regular expression to user for grabbing a url
10 Templates that Solve Problems for Web Developers - Nettuts+
http://net.tutsplus.com/articles/web-roundups/10-templates-that-solve-problems-for-web-developers/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+nettuts+%28NETTUTS%29
Les Plus Du Web développeurs
Cîteva idei cu care vă puteți îmbunătăți viziunea asupra web design-ului
WordPress Wiki Theme
10 plantillas que te solucionan problemas como desarrollador web.
We live in a web centric world right now, and if you haven't already, you'll most likely be facing website related dilemma(s). For example, maybe you need an
マジすげぇ!! iPhone に何でも通知 - YoshioriのBlog
http://d.hatena.ne.jp/Yoshiori/20091124/1259045020
http://im.kayac.com/ これを使って iPhone アプリ im.kayac.com: Receive your notification at iPhone に通知出来まする
Four Key Principles of Mobile User Experience Design - Boxes and Arrows: The design behind the design
http://www.boxesandarrows.com/view/four-key-principles
Prior to becoming a senior UX designer at Popular Front Interactive, I spent two years as a mobile UX researcher within the Georgia Institute of Technology’s Mobile Technologies Group – a lab tasked with both future-casting and then rapidly prototyping innovative mobile experiences.
The anatomy of cloud computing
http://www.niallkennedy.com/blog/2009/03/cloud-computing-stack.html
iPhoneアプリのツールバー部分に使えそうなアイコン色々:phpspot開発日誌
http://phpspot.org/blog/archives/2009/10/iphone_6.html
iconpsdダウンロード
知人のアプリ作者の人に、アイコンを探すのに苦労したという話を聞いたので、iPhoneアプリのツールバー部分に使えそうなアイコンを色々まとめてみました。 全部足すと545種もありますので、ツールバーアイコンには困らないかもしれません。 iPhoneアプリケーション作者の方や、今後作ろうと思っている場合に参考にどうぞ。
23 Pure CSS Effects/Solutions to Make JavaScript Angry!- WebAnthology.net
http://webanthology.net/23-pure-css-effectssolutions-to-make-javascript-angry/2009/11/26/
10 Excellent Feedback Tools for Web Designers
http://sixrevisions.com/tools/10-excellent-feedback-tools-for-web-designers/#more-1551
It’s easy to get caught up doing your own thing and even easier to stick to what you know already know. However, whether you’re a developer or a designer, seeking out constructive, third-party feedback can bring your projects to a new level. You may also know that finding objective, qualified sources of feedback can be near impossible (your relatives and roommates only cut it for so long).
Feedback Tools for Web Designers
RT @smashingmag: 10 Excellent Feedback Tools for Web Designers - http://bit.ly/K7mDH ^RADIOLA [from http://twitter.com/RADIOLAcombr/statuses/3555681317]
6 Free Sites To Learn About Programming in PHP
http://www.makeuseof.com/tag/6-free-sites-to-learn-about-programming-in-php/
Apple - iTunes - iTunes LP and iTunes Extras
http://www.apple.com/itunes/lp-and-extras/
Erlang for Skeptics rev 22
http://erlangforsceptics.com/book/
A Reading Guide To Becoming A Better Developer | The Inquisitive Coder – Davy Brion's Blog
http://davybrion.com/blog/2009/11/a-reading-guide-to-becoming-a-better-developer/
Lista de libros sobre programación que merece la pena tener
» Scalable Web Applications Programming the new world: Programming your life and the net, one day at a time
http://blog.nickbelhomme.com/php/scalable-web-applications_158
How to Evaluate What CMS to Use
http://sixrevisions.com/web-development/how-to-evaluate-what-cms-to-use/
Content Management Systems (CMS) have evolved into more than just publishing content, but managing your workflow as well. CMS’s nowadays allow you to easily conceive, edit, index, and publish content, while giving designers and developers more flexibility in customizing their look and functionality. Although there are many that require advanced skills to operate successfully, this article is going to cover a select few that offer a balance between design, code, and end-user usability.
Questions to ask clients before designing their website
http://www.thedesigncubicle.com/2009/11/questions-to-ask-clients-before-designing-their-website/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+thedesigncubicle%2FioNz+%28The+Design+Cubicle%29&utm_content=Google+Reader
As with any project you start, gathering essential information upfront is not only beneficial to a successful deliverable
Detect Mobile Browser - Open source mobile phone detection
http://detectmobilebrowser.com/
Cocoa with Love: A simple, extensible HTTP server in Cocoa
http://cocoawithlove.com/2009/07/simple-extensible-http-server-in-cocoa.html
HTTP is one of the simpler protocols to implement for communication between computers. On the iPhone, since there are no APIs for data synchronization or file sharing, embedding an HTTP server is one of the best ways to transfer data from your iPhone application to a computer. In this post I'll show you how to write your own simple but extensible HTTP server. The server classes will also work on Mac OS X (Cocoa un-Touched).
Cocoa with Love: “On the iPhone, since there are no APIs for data synchronization or file sharing, embedding an HTTP server is one of the best ways to transfer data from your iPhone application to a computer. In this post I'll show you how to write your own simple but extensible HTTP server.”
embedding an HTTP server is one of the best ways to transfer data from your iPhone application to a computer. In this post I'll show you how to write your own simple but extensible HTTP server. The server classes will also work on Mac OS X (Cocoa un-Touched).
10 Tutorials to Take Your WordPress Development Skills to the Next Level
http://designm.ag/tutorials/wordpress-development/
TekPub: Top-quality screencasts and tutorials for web developers and geeks in general.
http://tekpub.com/
Contains popular paid series of videos on topics ranging from NHibernate to DDD.
11 Useful Online Tools for Better CSS Development | Web Design Ledger
http://webdesignledger.com/tools/11-useful-online-tools-for-better-css-development
Des outils pour CSS.
Learn How To Create Your Own jQuery Plugin
http://www.myinkblog.com/articles/learn-how-to-create-your-own-jquery-plugin/
Learn How To Create Your Own jQuery Plugin http://bit.ly/5lHcR [from http://twitter.com/kureng/statuses/3241005052]
My top 7 RSpec best practices | Dmytro Shteflyuk's Home
http://kpumuk.info/ruby-on-rails/my-top-7-rspec-best-practices/
use RSpec in all my projects. It’s really hard to overemphasize how helpful it is and how much easier becomes your life if you have good specs coverage. But its outstanding flexibility enables many ways to make your specs awful: horribly slow, over-bloated, even non-readable sometimes. I do not want to teach you BDD and RSpec here, but instead I will give you some ideas how to improve your specs quality and increase efficiency of your BDD workflow.
Best practices in rspec
Stewart Brand proclaims 4 environmental 'heresies' | Video on TED.com
http://www.ted.com/talks/stewart_brand_proclaims_4_environmental_heresies.html
Fascinating presentation on Issues Facing Our Changing World
Stewart Brand on TED.com
Highcharts - Interactive JavaScript charts for your webpage
http://www.highcharts.com/
ota
10 Templates that Solve Problems for Web Developers - Nettuts+
http://net.tutsplus.com/articles/web-roundups/10-templates-that-solve-problems-for-web-developers/
Videos :: Microsoft PDC09
http://microsoftpdc.com/Videos
Nov 17-19; Workshops-Nov 16 (Los Angeles Convention Center) The Professional Developers Conference (PDC) is Microsoft's premier gathering of leading-edge developers and architects.
How's My Code
http://howsmycode.com/
"How's My Code is a simple, lightweight code review tool meant for git users and distributed teams.
How's My Code is a simple, lightweight code review tool meant for git users and distributed teams
携帯サイトをはじめて作る時にぜひ読んでおきたい11の記事 | 携帯サイトをつくろう。
http://www.plusmb.jp/2009/12/01/4999.html
携帯
Android Developer Challenge
http://code.google.com/android/adc/gallery_winners.html
Google's Android Developer Challenge: providing awards for great mobile apps built on the Android platform
» 15 Must See MooTools Techniques WebAir Blog
http://www.webair.it/blog/2009/03/26/15-must-see-mootools-techniques/
In this tutorial it’s explained a simple step-by-step way to implement an ultra versatile slider with horizontal scrolling and animated effects using MooTools.
20+ Must have documents for Designers and Developers | Creative Repository
http://creativerepository.com/2009/12/02/20-must-have-documents-for-designers-and-developers/
ヒアリング/チェック/チートシート集
35 Useful Scripts for Tooltips | Vandelay Design Blog
http://vandelaydesign.com/blog/tools/tooltips-scripts/
HTTP Headers for Dummies - Nettuts+
http://net.tutsplus.com/tutorials/other/http-headers-for-dummies/
Super Awesome Buttons with CSS3 and RGBa - ZURB Playground - ZURB.com
http://www.zurb.com/playground/super-awesome-buttons
Using descriptive class names and CSS3 properties like gradients and box shadows, we create a set of scalable button styles for links and buttons.
Awesome Buttons
Less is Better | UX Magazine
http://uxmagazine.com/strategy/less-is-better
Whenever we have to put in or feel that we have to put in a preference in our software, we pretty much consider that a defeat. We were not good enough. We were not good enough at coming up with a reasonable choice that most people would like most of the time.
For me a good user interface is a simple user interface. It's a user interface that doesn't try to expose or reveal too many features or preferences.
Frequently Forgotten Fundamental Facts about Software Engineering
http://www.computer.org/portal/web/buildyourcareer/fa035?utm_source=bronto&utm_medium=email&utm_term=Forgotten+Facts+About+Software+Engineering&utm_content=andrew%40badera.us&utm_campaign=BYC-Issue+38-December+3
"We know these things to be true"... about software engineering
grumpy old men ...
Everyone involved in the production, design and specification of software should be required to read and understand every item on this list.
50 Helpful iPhone Apps for Web Designers and Developers - Nettuts+
http://net.tutsplus.com/articles/web-roundups/50-helpful-iphone-apps-for-web-designers-and-developers/
iPh
Great iPhone apps for Designers and Devs!
Mr Speaker presents: Parcycle. A HTML5 Canvas Particle System
http://www.mrspeaker.net/dev/parcycle/
Shows how powerful the canvas tag is in html 5.
!exploitable Crash Analyzer - MSEC Debugger Extensions - Home
http://www.codeplex.com/msecdbg
via http://blogs.microsoft.co.il/blogs/sasha/archive/2009/09/06/exploitable-crash-analyzer.aspx
HEY-IT - We want to get rid of IE6!
http://hey-it.com/index.html
campagne voorbeeld met social buttons
HEY-IT - We want to get rid of IE6!
Let's wake up IT and get them to upgrade our browser. Get rid of IE6!
Build It With Me
http://www.builditwith.me/
List my project here and give it a try
22 Advanced CSS Text Effects And Web Typography Tips | Graphic and Web Design Blog -Resources And Tutorials
http://www.1stwebdesigner.com/css/advanced-css-text-effects-web-typography-tips/
Share this on del.icio.usDigg this!Share this on RedditBuzz up!Stumble upon something good? Share it on StumbleUponShare this on TechnoratiShare this on MixxSubmit this to DesignFloatShare this on FacebookTweet This!Submit this to Script & StyleShare this on DevmarksRelated PostsBeautiful Gradient Effects On Web design – Research: Part 22 in 1 – Stunning 3D Ice Text Effect [...]
携帯サイト[xhtml]のコーディング前のチェックポイント │ これからゆっくり考L +α
http://sakaki0214.com/2009/11/30031500.html
前回のhtml版に引き続き、今回はxhtmlの場合です。 htmlと比べて出来ることが増えるので色々なデザインの再現が可能ですが、やはり3キャリア1ソースとなると気をつけるべきポイントがいくつかあります。 背景画像は1つのみ 違う背景色が連続するところはdivの使い方に注意 フォント関連 リンク色が複数存在する tableは使ってもいいか 横並びの画像の横幅合計が240だと崩れる可能性アリ
携帯サイト[xhtml]のコーディング前のチェックポイント
素敵!
Snow Leopard Ruby Development Environment Checklist / Gotchas | Ric Roberts: Ruby on Rails developer, Manchester, UK
http://www.ricroberts.com/articles/2009/09/04/snow-leopard-ruby-development-environment-checklist-gotchas
with
Introducing Redis: a fast key-value database | Zen and the Art of Programming
http://antoniocangiano.com/2009/03/11/introducing-redis-a-key-value-database/
Better Software Through Less UI | Potion Factory
http://www.potionfactory.com/blog/2009/03/10/better-software-through-less-ui
verbose scheduling via natural language expressions
Andy Kim of Potion Factory walks through his design decisions for a UI to specify recurring events in a to-do-list/calendar app.
Better design through less interface. Designing a recurring schedule without the garbage UI.
task repeat repetition
きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
http://d.hatena.ne.jp/r-west/20090510/1241962864
"「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志"
「「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志」
名前重要、超重要。そしてその先 ちゃんと名前を付けるってのは、基本と言えば余りに基本的な事。でもそれは、その一言ではとても尽くせない、広大な汎用性を持つ超重要事項。それに本気になればなるほど、それに見合ったご利益が得られる、と思う。
渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基本的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。
5 Pet Peeves Developers Have With Designers (and How to Avoid Them) | Webdesigner Depot
http://www.webdesignerdepot.com/2009/07/5-pet-peeves-developers-have-with-designers-and-how-to-avoid-them/
"Cats and dogs. Cain and Abel. Designers and developers. These are just a few of the great historical face-offs. Designers and developers often seem to come from different planets and have completely different brains. Developers want a website to work right, designers want it to look right. A few weeks ago, we explored the main pet peeves that web designers have with web developers, and suggested some solutions for them. Today, we will discuss the other side of the coin: the five most common gripes that developers have with designers."
On API Design Guidelines
http://neuroning.com/2006/11/19/on-api-design-guidelines
api design
On API Design Guidelines, Books, Java, Neuroning
5年後に後悔しないJavaプログラムの書き方 - L'eclat des jours (2009-07-02)
http://www.artonx.org/diary/20090702.html#p01
15 Handpicked Fresh and Useful jQuery Tutorials
http://desizntech.info/2009/12/15-handpicked-fresh-and-useful-jquery-tutorials/
15 Handpicked Fresh and Useful jQuery Tutorials
สุดยอดรวมสคริปต์ดีๆที่ไม่ควรพลาด
jQuery has really simplified the work flow for web designers. Even someone with basic javascript understanding can use it. These tutorials are proof of that. In
EffectGames.com
http://www.effectgames.com/effect/
meget små spil som kan spilles
web-based toolkit for making and sharing hosted JS games
Toda uma plataforma que permite usar javascript e dhtml para criar jogos excelentes que rodam em qualquer browser. Permite acessar teclado, mouse, joystick, tocar som, e com sistema de colisões, deformação, camadas, etc.
this is a weird duck: game development library/hosting (?!) that abstracts away the DOM for writing sprite/tile-based games (doesn't use html5 canvas!). I think it's sort of limited by the fact that your games *must* be hosted on their site, and the engine itself doesn't seem to be open source. wonder if they're going to try to license it...?
Easy front-end framework
http://easyframework.com/
Everything you need to know about HTML5 | News | TechRadar UK
http://www.techradar.com/news/internet/why-html5-is-here-today-and-not-2022-654828
introduction with useful starting points
What's new in HTML5 and what happened to XHTML2.
very good article!!
脱Excel! Redmineでアジャイル開発を楽々管理 - @IT自分戦略研究所
http://jibun.atmarkit.co.jp/lskill01/rensai/tool10/03/01.html
アジャイルではない。チケットの粒度は一週間というのは大きく感じる。もちろん案件の規模間に左右されるのだろうけど。フリーのJIRA。エンタープライズにはもういくばくかの機能が足
Essential Wordpress Plugin Development Resources, Tutorials and Guides : Speckyboy Design Magazine
http://speckyboy.com/2009/10/09/essential-wordpress-plugin-development-resources-tutorials-and-guides/
Übersicht über viele WP-Plugin Tutorials
This article covers Wordpress Plugin Development, from tutorials, useful resources, how-tos, guides and some cheat sheets.
By http://bit.ly/Tweets2Delicious
Principles Of Effective Search In E-Commerce Design - Smashing Magazine
http://www.smashingmagazine.com/2009/12/08/principles-of-effective-e-commerce-search/
By http://bit.ly/Tweets2Delicious
23 Best jQuery Facebook Style Plugins | jQuery Wisdom
http://www.jquery.wisdomplug.com/jquery-plugins/facebook-jquery-plugins/23-best-jquery-facebook-style-plugins/
These jQuery plugins help designes to create facebbok style UI with ease
RSS
Dear Aunt TUAW: How do I get started programming for the iPhone? - The Unofficial Apple Weblog (TUAW)
http://www.tuaw.com/2008/09/25/dear-aunt-tuaw-how-do-i-get-started-programming-for-the-iphone/
Sobre desenvolvver para o iPhone
I've been thinking about trying my hand at development for the iPhone (I've got some good app ideas already), and I was wondering where a good place to start might be. Should I mess around with learning some Objective-C first, or just spend the $99 and dive in with the dev kit? I know some PHP, Javascript, and a smattering of C++, but have never tried developing in Objective-C or Cocoa.
検索エンジンが順位を決定する要因ランキング2009年版が完成! | Web担当者Forum
http://web-tan.forum.impressrd.jp/e/2009/08/24/6396
検索エンジン順位決定の要因ランキング。
順位決定の要因トップ5 1.外部リンクのアンカーテキスト 2.titleタグでのキーワードの使用 3.生のリンクポピュラリティ 4.リンク元ドメイン名の多様性 5.ルートドメイン名でのキーワードの使用
Specifying Performance - Unweary
http://unweary.com/2008/11/specifying-performance.html
Great essay describing the perception of software performance and the various time ranges that matter. Good content and great source of references to other source material on the topic.
Designing and Engineering Time
When you need to choose which part of your application to focus on speeding up, understanding where and why users will perceive performance problems is key. You can't and shouldn't optimize everything. Remember, perception is reality. No mater what your metrics say, if the user thinks your application is slow, it is.
"Failing to specify reasonable performance requirements makes it very difficult to verify that your software is actually meeting your users' performance expectations." … with a good overview of Seow's timings.
very useful thoughts on setting performance expectations.
18 CSS Compression Tools and Techniques | Design Shack
http://designshack.co.uk/articles/css/18-css-compression-tools-and-techniques
Learning to write clean, optimized CSS requires lots of practice and an unstoppable compulsive desire for neatness. Keeping your CSS trim and tidy isn’t all about feeding your crazy psychological need for cleanliness though, in the case of particularly large websites, the payoff is faster loading pages. Faster loading times equals increased usability and higher user satisfaction.
Top 15+ Best Practices for Writing Super Readable Code - Nettuts+
http://net.tutsplus.com/tutorials/html-css-techniques/top-15-best-practices-for-writing-super-readable-code/
Code readability is a universal subject in the world of computer programming. It's one of the first things we learn as developers. Readable and maintainable
Top 15+ Best Practices for Writing Super Readable Code - Nettuts+
好的编程习惯
はてなブックマークが重い件について、Page Detailerというツールを使って調べてみる - id:HolyGrailとid:HoryGrailの区別がつかない日記
http://d.hatena.ne.jp/HolyGrail/20081126/1227728194
よい記事。フロントエンドエンジニアの観点からの、パフォーマンス向上方法。
PageDetailerとYFlowによるパフォーマンス改善ポイントの洗い出し
http://www.alphaworks.ibm.com/tech/pagedetailer あとで計測してみよう。
IBM PageDetailer、そういうのもあるのか
>10. Minify JS これは、JavaScriptの改行や無駄なスペースを削除することでファイルサイズを減らそう、という項目です。 個人的なオススメはJSMinというツールです。
実質 YSlow の解説。わかりやすい
YSlowの解説
Simple jQuery tabs | Papermashup.com
http://papermashup.com/simple-jquery-tabs/
Simple jQuery tabs
Good tutorial
tabs jquery
Tabs con jQuery y CSS
Development to Deployment in Django @ Irrational Exuberance
http://lethain.com/entry/2008/nov/03/development-to-deployment-in-django/
In my quest to find the ultimate deployment methodology for Django, this is one of the better ones I've found.
django deployment tutorial
it different, but I find that it saves a few precious moments of thinking to just keep a standardized project template somewhere (instead of using djangoadmin startproject to create new projects).
JSON Hijacking
http://haacked.com/archive/2009/06/25/json-hijacking.aspx
Downloadify: Client-Side File Generation
http://downloadify.info/
Downloadify is a tiny JavaScript + Flash library that enables the generation and saving of files on the fly, in the browser, without server interaction.
Downloadify is a tiny JavaScript + Flash library that enables the generation and saving of files on the fly, in the browser, without server interaction. * Overview * Download Overview Web applications that allow you to generate vCards, color palettes, custom code, etc would benefit from using this library. In addition to increasing speed (no round trip to the server) this solution can reduce the database and server load of existing web applications. This is not a library to ‘force download’ a file from a server. It does not interact with a server at all.
This could be interesting...
Getting started with phpUnderControl - techPortal
http://techportal.ibuildings.com/2009/03/03/getting-started-with-phpundercontrol/
PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」:phpspot開発日誌
http://phpspot.org/blog/archives/2009/03/phpxhprof.html
PHPでのプロファイリングというとXdebugでファイルを吐き出してWinCacheGrindやKCacheGrindで読み込む(ファイルを吐き出したファイルをGETして、ソフトに読み込ませる)が定番ですが、XHProf を使えば、ブラウザ上で、プロファイリングが出来るみたいです。
XHProf Documentation (Draft) PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」。 通常、PHPでのプロファイリングというと、Xdebugでファイルを吐き出して、WinCacheGrindやKCacheGrindで読み込むというのが定番です。 ですが、この方法だと、ファイルを吐き出したファイルをGETして、ソフトに読み込ませる、というちょっと面倒な手順が必要でした。 XHProf を使えば、ブラウザ上で、プロファイリングが出来るみたいです。 XHProfの特徴 まず、セグメントごとの実行時間やメモリ利用の状況なんかがブラウザで見れます。 プログラムの構造を把握するのにも使えます。
PHPのプログラムを解析して重い処理をブラウザ上に表示する
【ハウツー】jQuery on iPhone - jQTouchを使ったWebアプリ開発 (1) jQTouchとは | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/articles/2009/09/08/jqtouch/index.html
iPhone向けWebアプリ開発のためのjQueryプラグイン「jQTouch」の紹介記事です。
iPhone向けWebアプリケーションの開発において、jQuery使いなら見逃せないプロダクト「jQTouch」のベータ版がリリースされた。同プラグインを使用すれば、ネイティブアニメーションを伴うWebアプリケーションでも簡単に開発できるようになる。jQueryベースのため、強力なAjaxアプリケーションだって可能だ。本稿ではjQTouchを使ったWebアプリ開発方法を紹介しよう。
Storm - Home
http://storm.codeplex.com/
A tool to test webservices.
STORM is a free and open source tool for testing web services.
link rel="canonical"によるURL正規化タグ——SEOにとって非常に重要な進歩(前編) | Web担当者Forum
http://web-tan.forum.impressrd.jp/e/2009/03/05/5112
……(他のhead要素)…… これは、ヤフー、MSN、グーグルに対し、そのページを「www.seomoz.org/blog」というURLのコピーとして扱うべきだということと、検索エンジンが適用するリンクとコンテンツの指標はすべてこのURLに還元すべきだということを伝えるものだ。
Integration Testing Your ASP.NET MVC Application « Steve Sanderson’s blog
http://blog.codeville.net/2009/06/11/integration-testing-your-aspnet-mvc-application/
Official Google Mac Blog: Using Google APIs in an iPhone App
http://googlemac.blogspot.com/2009/03/using-google-apis-in-iphone-app.html
Sriram Krishnan Stuff I've learned at Microsoft
http://www.sriramkrishnan.com/blog/2009/12/stuff-ive-learned-at-microsoft.html
Coming up on five years (and many teams) at Microsoft, there are a few things I’ve picked up along the way that I definitely didn’t know about when I left college. Call them core values, things I’ve learned, lessons learned, things I scream at my friends to do more of, whatever - they’ve served me well. Some of these are Microsoft-specific but most will apply to any team/corporate environment. Some of these are tricky - they can get you fired (or worse) if you don’t know what you’re doing.
Firefox 拡張開発にあたり、使った拡張や参考になった拡張など - 8時40分が超えられない - subtech
http://subtech.g.hatena.ne.jp/secondlife/20090402/1238661633
Advanced Power Tips for WordPress Template Developers: Reloaded - Smashing Magazine
http://www.smashingmagazine.com/2009/12/14/advanced-power-tips-for-wordpress-template-developers-reloaded/
Some really good tips here - worth noting when using WordPress as a CMS.
10 CSS Snippets to Save Precious Time | Blog Oh Blog
http://www.blogohblog.com/10-css-snippets-to-save-precious-time/
10 jQuery snippets for efficient developers
http://www.catswhocode.com/blog/10-jquery-snippets-for-efficient-developers
image load detection
tips and trick code
jQuery is by far my favorite Javascript framework, which allows developers to create stunning visual effects, manipulate data properly, and much more. In this article, I have compiled 10 extremely useful jQuery snippets.
jQuery snippets for web developers
jQuery.Behavior - A Simple JavaScript Library for Complex Web Applications
http://rodpetrovic.com/jquery/behavior/
ø 15+ Useful Firefox Addons For Web Developers | W-Shadow.com ø
http://w-shadow.com/blog/2009/11/27/15-useful-firefox-addons-for-web-developers/
Everyone already knows and loves Firebug and Web Developer. So instead of another redundant “Top 10″ list, here’s a collection of 15+ great add-ons that you might not have heard about yet.
Everyone already knows and loves Firebug and Web Developer. So instead of another redundant "Top 10" list, here's a collection of 15+ great add-ons that you might not have heard about yet. Dust-Me Selectors Dust-Me Selectors helps you find unus
20+ Tools for Quick and Clean Code Development | Web Design Ledger
http://webdesignledger.com/tools/20-tools-for-quick-and-clean-code-development
Developing websites is much more than just a pretty face, and depending on what typed of features you’d like to implement on the site, there’s a lot of coding that goes into it. Many times designers turn to a WYSIWYG tool, however tools of that sort are more limited to advanced code. Being able to code a site using a variety of tools lets you simplify the coding process while you take a big bite out of saving time. Below we’ve hand picked 20+ Tools for Quick & Clean Code Development that will help you code much faster and in an efficient manner.
Search Engine Optimization (SEO) Toolkit - ScottGu's Blog
http://weblogs.asp.net/scottgu/archive/2009/12/15/search-engine-optimization-seo-toolkit.aspx
ASP.NET, Visual Studio, ASP.NET 2.0, .NET
Preloading Images with jQuery and JavaScript | Engineered Web
http://engineeredweb.com/blog/09/12/preloading-images-jquery-and-javascript
Preload de Imagens com javascript e jQuery.
20 Excellent Facebook Scripts and Resources - Noupe
http://www.noupe.com/javascript/20-excellent-facebook-scripts-and-resources.html
ajax สคริปทั้งหลายที่ facebook ใช้ เผื่อใช้น่อ
Semantic Versioning
http://semver.org/
GitHub
How to version your API correctly so other developers don't get into dependency hell.
"Under this scheme, version numbers and the way they change convey meaning about the underlying code and what has been modified from one version to the next."
Ce document spécifie une manière de numéroter les versions qui je trouve intelligente.
Do it yourself: 12 Wordpress Solutions Without Using Plugins- WebAnthology.net
http://webanthology.net/do-it-yourself-12-wordpress-solutions-without-using-plugins/2009/12/14/
Les plugins ne sont pas toujours la meilleure solution : trop lourds, pas conformes aux attentes. Mettre les mains dans le cambouis, c'est bien aussi !
Using a lot of plugins isn’t recommended if you’re going to boost your blog performance. Also, if you build your needs yourself as much as possible, you will have more control on what you are looking for. In this post, we have featured 12 practical Wordpress solutions that you won’t need any plugins to implement them.
Web, Design, and Webdesign
Do it yourself: 12 Wordpress Solutions Without Using Plugins- WebAnthology.net - http://webanthology.net/do-it-yourself-12-wordpress-solutions-without-using-plugins/2009/12/14/
The 7 signs your UI was created by a programmer
http://www2.voyce.com/index.php/2009/09/14/the-7-signs-your-ui-was-created-by-a-programmer/
“Are you sure you don’t want to lose your changes?” Err… what? No. I mean YES. Oh sh*t.
Do you suspect a programmer may have put together the terrible user interface on that “enterprise” software you’re forced to use every day? There are some give-away indicators. Look out for them in your software, hunt down the developer and force them to read a book about user interface design. If you’re suitably senior, force them to a) improve it, or even better b) get someone with real UI experience to fix it.
Ian Voyce, 2009-09-14
The 7 signs your UI was created by a programmer. Not really fair on programmers, but fun nonetheless.
Daring Fireball: PastryKit
http://daringfireball.net/2009/12/pastrykit
PastryKit accomplishes all three of the aforementioned things — hiding the MobileSafari address bar, providing fixed-position toolbars, and providing scrolling with momentum — by disabling regular scrolling and setting up its own view hierarchy and implementing its own scrolling.
talking about creating iPhone apps with great design and user experiences. Let’s acknowledge that to mak
About iPhone OS web app dev versus native Cocoa Touch. http://www.jqtouch.com/.
Analog
http://analog.coop/
Analog is a company of friends who make web sites. It’s a co-operative where imagination, design, and engineering thrive; good people doing good work.
Andrei and company (via Mager)
Ruby on Rails Tutorial: Learn Rails by Example
http://www.railstutorial.org/
The Ruby on Rails Tutorial Book * Thorough introduction to Ruby on Rails * A book-in-progress * Up-to-date with the latest version of Rails * Full text available online * Associated screencast series coming soon
24 ways: CSS Animations
http://24ways.org/2009/css-animations
24 ways: CSS Animations
More hot CSS animation action. Thank you Tim Van Damme.
Very nice example: Building a loading/activity indicator.
iPhone GUI PSD 3.0 | Teehan+Lax
http://www.teehanlax.com/blog/2009/06/18/iphone-gui-psd-30/
photoshop GUI template for iphone
Official Google Blog: Browser Size: a tool to see how others view your website
http://googleblog.blogspot.com/2009/12/browser-size-tool-to-see-how-others.html
neat tool
35 Ultimate Useful CSS Cheats to Streamline Web Development | Tutorial Lounge
http://www.tutoriallounge.com/2009/12/35-ultimate-useful-css-cheats-to-streamline-web-development/
WOW - any time I can gets helpful 'hacks', etc for CSS!!
Daring Fireball: Untitled Document Syndrome
http://daringfireball.net/2009/02/untitled_document_syndrome
hat same simple example also w
A long, thoughtful post about why everything should auto-save all the time, because when you're trying to work, you don't want to be diverting your attention into meta-work at the same time.
by John Gruber - 20 February 2009 - Daring Fireball
A great article of file saving conventions and usability.
Git Client - SmartGit
http://www.syntevo.com/smartgit/index.html
SmartGit is a graphical front-end for the distributed version control system Git and runs on Windows, Mac OS X and Linux.
Though it is unfortunately a (free as in free beer) proprietary software, SmartGit is the best GUI client I found for GIT (so far)
The “Wow” Factor in Web Design | Design Informer
http://designinformer.com/the-wow-factor-in-web-design/
CSS Techniques I Wish I Knew When I Started Designing Websites - Noupe
http://www.noupe.com/css/css-techniques-i-wish-i-knew-when-i-started-designing-websites.html
By Tim Wright and TJ Kelly CSS is the best thing to happen to the web since Tim Berners-Lee. It's simple, powerful, and easy to use. But even with all its simplicity,...
Google Code Blog: Introducing Google Browser Size
http://googlecode.blogspot.com/2009/12/introducing-google-browser-size.html
Using this visualization, Bruno confirmed that about 10% of users couldn't see the download button without scrolling, and thus never noticed it. 10% may not sound like a lot, but in this context it turns out to mean a significant number of people weren't downloading Google Earth. Using this data, the team was able to redesign the page to good effect.
show to Chad
Browser Size, hoeveel procent ziet een bepaald element van je website..
Top 10 Myths about Sustainability: Scientific American
http://www.sciam.com/article.cfm?id=top-10-myths-about-sustainability
hat meets the needs of the present without compro
When a word becomes so popular you begin hearing it everywhere, in all sorts of marginally related or even unrelated contexts, it means one of two things. Either the word has devolved into a meaningless cliché, or it has real conceptual heft. “Green” (or, even worse, “going green”) falls squarely into the first category. But “sustainable,” which at first conjures up a similarly vague sense of environmental virtue, actually belongs in the second. True, you hear it applied to everything from cars to agriculture to economics. But that’s because the concept of sustainability is at its heart so simple that it legitimately applies to all these areas and more. Despite its simplicity, however, sustainability is a concept people have a hard time wrapping their minds around. To help, Scientific American Earth 3.0 has consulted with several experts on the topic to find out what kinds of misconceptions they most often encounter. The result is this take on the top 10 myths about sustainability.
Despite its simplicity, however, sustainability is a concept people have a hard time wrapping their minds around. To help, Scientific American Earth 3.0 has consulted with several experts on the topic to find out what kinds of misconceptions they most often encounter. The result is this take on the top 10 myths about sustainability.
10 Javascript Resources - From Noob to Pro | Jon Raasch’s Blog
http://jonraasch.com/blog/10-javascript-resources
hen I started developing I was fortunate enough to have an experienced friend who pointed me to all the right articles, websites, etc. The right tools make all the difference and this educational jumpstart was exactly what I needed to hit the ground running. Now that I’ve gathered a good deal of Javascript knowledge and used a wide variety of Javascript resources, I’d like to share these so that others can experience the same benefit I did. And don’t stop reading if you already know Javascript inside and out: there’s resources here for all skill levels, from noob to pro. 1. Mozilla Developer Center Mozilla Developer Center Skill Level: Noob to pro Format: Website The Mozilla Development Center should be your starting point for all things Javascript. Beginners should start with the Core Javascript Guide. Javascript can be a really confusing language at first and going through each of these pages will make you comfortable with Javascript’s peculiar syntax and methods. (It’s way bett
Why I think Mongo is to Databases what Rails was to Frameworks // RailsTips by John Nunemaker
http://railstips.org/2009/12/18/why-i-think-mongo-is-to-databases-what-rails-was-to-frameworks
Below are 7 Mongo and MongoMapper related features that I have found to be really awesome while working on switching Harmony, a new website management system by my company, Ordered List, to Mongo from MySQL.
The more I work with Mongo the more I am coming around to this way of thinking. I tell no lie when I say that I now approach Mongo with the same kind of excitement I first felt using Rails. For some, that may be enough, but for others, you probably require more than a feeling to check out a new technology
Матрица компетентности программиста - Google Docs
http://spreadsheets.google.com/pub?key=pmAWNZu8sBj_tXy5ms5foVQ
часть 2: http://docs.google.com/View?docid=d28gm4q_56hmv6f72z
Javaフレームワークの比較検討資料公開 - 矢野勉のはてな日記
http://d.hatena.ne.jp/t_yano/20081118/1227008018
http://www.tcl.tk/doc/scripting.html
http://www.tcl.tk/doc/scripting.html
Article about advantages of scripting languages over system programming languages
Scripting: Higher Level Programming
Scripting languages such as Perl and Tcl represent a very different style of programming than system programming languages such as C or JavaTM. Scripting languages are designed for "gluing" applications; they use typeless approaches to achieve a higher level of programming and more rapid application development than system programming languages. Increases in computer speed and changes in the application mix are making scripting languages more and more important for applications of the future.
10 Useful Flash Components for Graphing Data
http://digg.com/d1o07F
Good review of flash components for graphing
11 interesting PHP Template Engines
http://www.dreamcss.com/2009/07/11-interesting-php-template-engines.html
Simple Flash Mp3 Player | Flabell
http://www.flabell.com/flash/Simple-Flash-Mp3-Player-37
Tools of the Trade: Web Development Frameworks that the Pros Use | Nettuts+
http://net.tutsplus.com/articles/web-roundups/tools-of-the-trade-web-development-frameworks-that-the-pros-use/
frameworks the pros use.
resource for web developers
Wooji Juice: JavaScript for C & Python programmers
http://www.wooji-juice.com/blog/javascript-article.html
This is an introduction to JavaScript. There are plenty of these on the web, but most of them appear to be for non-programmers, teaching the building-blocks of programming as JavaScript uses them. And that's fine, because many people who have never programmed in their lives, find themselves needing a tiny bit of script for their web page, and need to start somewhere.
無料サービスを活用して手軽にwebサイトを作るための12選[ネタ帳内]*ホームページを作る人のネタ帳
http://e0166.blog89.fc2.com/blog-entry-646.html
2009.05.11
How to Create a Firefox Plugin
http://blog.popupchinese.com/?p=19
Generic firefox/gecko plugin framework
15 Incredible Apple Webdesign Style Coding Tutorials | Graphic and Web Design Blog -Resources And Tutorials
http://www.1stwebdesigner.com/tutorials/incredible-apple-webdesign-style-coding-tutorials/
Related Posts55 Jquery Tutorials, Resources, Tips And Tricks: Ultimate Collection51 Form Element Resources and Tutorials Using CSS And Javascript50 Really High Quality Photoshop Navigation Menu Tutorials43 PSD to XHTML, CSS Tutorials Creating Web Layouts And Navigation38 jQuery And CSS Drop Down Multi Level Menu Solutions
Apple style is very popular trend in our days – their design and style is really unique, clean and always good-looking. No wonder there are many designers trying to understand that style, why it works and how. There also a bunch of advanced coding tutorials available out there. Since I am Apple website style fan myself, I did research and showcased several amazing coding tutorials I found in the Internet.
ideone.com
http://ideone.com/
nopaste inaczej (potrafi skomppilowac i odpalic wklejony kod)
Palm - Project Ares
http://ares.palm.com/Ares/about.html
According to Palm "Project Ares is the first mobile development environment hosted entirely in a browser, lowering the barriers for web developers to jump into mobile development."
Project Ares is the first mobile development environment for Palm's WebOS, hosted entirely in a browser
browser based IDE for WebOS
Like webOS, Project Ares embodies Palm's belief that the future of mobile will be built on the web. Project Ares aims to enable a next-generation mobile development workflow, in which developers move quickly and seamlessly from editing in a browser, to debugging on a device, to selling applications in Palm's App Catalog or on the web.
agile approach | World Bank Open API 2.0 Launched
http://www.agileapproach.com/blog-entry/world-bank-api-20-launch
La revolución también impacta a los mayores organismos de banca multilateral en el planeta. El Banco Mundial ha lanzado un mecanismo para compartir la información económica que ha recolectado durante 50 años, con quien quiera utilizarla para crear aplicaciones en los nuevos entornos web
JavaScript charting tools: an overview « Eltit Golb
http://roberto.open-lab.com/2009/12/21/javascript-charting-tools-an-overview/
35+ Usability Resources for Web Designers
http://designm.ag/resources/usability/
ClueMapper – Trac
http://projects.serverzen.com/pm/p/cluemapper
ClueMapper is a web-based application for managing software and software-based consulting projects. Currently it uses Trac to handle individual projects but adds the ability to create new trac instances, svn configurations, etc.
ClueMapper is a web-based application for managing software and software-based consulting projects. Currently it uses Trac to handle individual projects but adds the ability to create new trac instances, svn configurations, etc. The website for ClueMapper is at http://www.cluemapper.org
"ClueMapper is a web-based application for managing software and software-based consulting projects. Currently it uses Trac to handle individual projects but adds the ability to create new trac instances, svn configurations, etc."
Learn to Let Go: How Success Killed Duke Nukem | Magazine
http://www.wired.com/magazine/2009/12/fail_duke_nukem/all/1
Top WordPress hacks of 2009
http://www.catswhocode.com/blog/top-wordpress-hacks-of-2009
Wordpress Hacks
Top WordPress hacks of 2009
MySQL Showdown: Querious vs. Sequel Pro - TheAppleBlog
http://theappleblog.com/2009/02/27/mysql-showdown-querious-vs-sequel-pro/
Git Work Flow For Rails Developers | Vinsol
http://vinsol.com/blog/2009/07/24/git-work-flow-for-rails-developers/
Cross posted from darthsid This is my very first blog post and so I though it should be about a tool that is indispensable for me - Git. I started using git
GitHub Issue Tracker! - GitHub
http://github.com/blog/411-github-issue-tracker
It gives us great pleasure to announce our integrated issue tracking system! On repository pages you’ll now see an “Issues” tab in the top menu. Here’s a quick rundown of the features: * Deal with your issues just like you deal with email (fast, JavaScript interface) * Create and apply labels to issues to assign to users or categorize * Drag and drop issues to prioritize them * Vote on issues that you want to see tackled * Search, sort, and filter * Close issues from commit messages * Keyboard shortcuts Watch this short video introduction to GitHub Issues and get started now!
github now seems to have a nice and simple issue tracker
"... announce our integrated issue tracking system! On repository pages you’ll now see an “Issues” tab in the top menu." Deal with your issues just like you deal with email (fast, JavaScript interface) Create and apply labels to issues to assign to users or categorize Drag and drop issues to prioritize them Vote on issues that you want to see tackled Search, sort, and filter Close issues from commit messages Keyboard shortcuts
いつの間にかBTSというかITSが追加されていた。
It gives us great pleasure to announce our integrated issue tracking system.
API Design Tips (Software Engineering Tips)
http://sites.google.com/site/yacoset/Home/api-design-tips
Alex Miller - Hibernate query cache considered harmful?
http://tech.puredanger.com/2009/07/10/hibernate-query-cache/
As
Alex Miller's technical blog on Java, concurrency, programming, design, languages, and more
Hibernate et la gestion du cache
How people really use the iPhone - SlideShare
http://www.slideshare.net/createwithcontext/how-people-really-use-the-iphone-presentation?type=powerpoint
By Bill Westerman (Principal, Create With Context). "How people really use the iPhone", an interesting readout of design issues and recommendations for people designing for the iPhone and beyond.
Toolbar Icons
http://steveweller.com/articles/toolbar-icons/
create your own iphone icons with omnigraffle
MF Bliki: SmutOnRails
http://martinfowler.com/bliki/SmutOnRails.html
GR: SmutOnRails: Shared by robinhowlett Martin Flower's POV on smut-gate (yes, I know, I hate the unoriginali.. http://tinyurl.com/cframh [from http://twitter.com/robinhowlett/statuses/1663151187]
I have a different vision - one that sticks it to the suits so hard it will make their eyes water. How about a community where women are valued for their ability to program and not by the thickness of their skin? How about a community that edgily pushes new boundaries without reinforcing long running evils? Perhaps even a community where women reach equal numbers? Such a community would hand the suits the defeat in the long battle women have been fighting for centuries. I'd love to be part of that.
A couple of weeks ago there was a Ruby conference in San Francisco called GoGaRuCo (Golden Gate Ruby Conference). This conference has grabbed attention due to a talk at which the presenter illustrated a discussion of CouchDB by using sexually suggestive pictures of women. Unsurprisingly the result has been a fair bit of heated, and occasionally offensive, debate.
35 Adobe AIR Tutorials for Web Developers | Vandelay Design Blog
http://vandelaydesign.com/blog/web-development/adobe-air-tutorials/
BackPress
http://backpress.org/
BackPress is a PHP library of core functionality for web applications. It grew out of the immensely popular WordPress project, and is also the core of the bbPress and GlotPress sister-projects.
http://backpress.org/
BackPress is a PHP library of core functionality for web applications. It grew out of the immensely popular WordPress project, abd it includes a variety of the foundations you need to build robust, scalable web applications. It’s all licensed under a generous GPL2 license, so you can use it in your own free or commercial projects.
BackPress is a PHP library of core functionality for web applications. It grew out of the immensely popular WordPress project, and is also the core of the bbPress and GlotPress sister-projects. It includes a variety of the foundations you need to build robust, scalable web applications including (amongst other things): * Logging, * User Roles and Capabilities (Permission systems), * Database connections (across multiple servers and multiple datacenters), * HTTP Transactions, * XML-RPC Server and Client, * Object caching, * Formatting, * XSS and SQL injection protection, including a variety of powerful escaping functions, * Taxonomies and * Options management
Coding Horror: The Problem With URLs
http://www.codinghorror.com/blog/archives/001181.html
\(?\bhttp://[-A-Za-z0-9+&@#/%?=~_()|!:,.;]*[-A-Za-z0-9+&@#/%=~_()|]
Handy regex to extract URLs in text (break when followed by paren, includes https) "\(?\bhttps?://[-A-Za-z0-9+&@#/%?=~_()|!:,.;]*[-A-Za-z0-9+&@#/%=~_(|] "
URLs are simple things. Or so you'd think. Let's say you wanted to detect an URL in a block of text and convert it into a bona fide hyperlink. No problem, right?
vallog: プログラマが好きそうな読み物100
http://valvallow.blogspot.com/2009/12/100.html
Armed and Dangerous » Blog Archive » Why GPSes suck, and what to do about it
http://esr.ibiblio.org/?p=801
Why the NMEA standard is so much trouble
Away back in the dark and backward abysm of time when GPS technology was first being made generally available (e.g., 1993), only military-grade receivers were sensitive enough to use it where there were things like buildings and trees partly blocking the sky view. The first civilian customers to actually find a use for it were people messing about in boats. Thus it came to pass that the manufacturers of marine navigation systems were the first civilians to grapple with the question of how a GPS receiver should report TPV information over a wire to a navigational computer.
Learn to Let Go: How Success Killed Duke Nukem | Magazine
http://www.wired.com/magazine/2009/12/fail_duke_nukem/
Broussard and Miller assembled a seven-person team to build the product. The pair had a knack for discov
On the last day, they gathered for a group photo. They were videogame programmers, artists, level builders, artificial-intelligence experts. Their team was — finally — giving up, declaring defeat, and disbanding. So they headed down to the lobby of their building in Garland, Texas, to smile for the camera. They arranged themselves on top of their logo: a 10-foot-wide nuclear-radiation sign, inlaid in the marble floor.
absolutely
Top 10 Internet Startup Scalability Killers – GigaOM
http://gigaom.com/2009/12/20/top-10-internet-startup-scalability-killers/
Compare the recent sale of Friendster for a reported $26.4 million with Facebook’s projected 2010 revenues, of $1 billion, and we have a stark reminder of how the inability to scale can kill a startup. “All they had to do was keep the damned servers up and running,” Matt Cohler, a former Facebook executive and general partner at Benchmark Capital, says in Adam L. Peneberg’s book “Viral Loop,” but Friendster failed to scale and the cost was enormous.
Top 10 Internet Startup Scalability Killers – GigaOM
SIGUSR2 > The Power That is GNU Emacs
http://sigusr2.net/2009/Apr/30/the-power-that-is-gnu-emacs.html
If you've never been convinced before that Emacs is the text editor in which dreams are made from, or that inside Emacs there are unicorns manipulating your text, don't expect me to convince you.
My Little List of jQuery Tips, Tricks and Resources | Moral Fibre
http://www.moralfibre.co.za/2009/02/05/jquery-tips-tricks-resources/
多种Jquery资源分类
The 15 Most Popular Text Editors for Developers
http://sixrevisions.com/web-development/the-15-most-popular-text-editors-for-developers/
http://sixrevisions.com/web-development/the-15-most-popular-text-editors-for-developers/
For many developers, a trusty text editor is all you need for even the most complex web applications. Whether you’re creating a site from scratch, editing a CSS file, or messing around with configuration files on the server – a good, solid text editor will do the trick just fine. Last week, over 600 people voted for the text editor that they felt was the best from the large set of options out in the market. In this article, you’ll find fifteen of the most ubiquitous text editors for development as voted by you.
Linux, Mac OS X und Windows-basierte Editoren
How To: Breadcrumbs in Wordpress | Gilbert Pellegrom
http://www.gilbertpellegrom.co.uk/how-to-breadcrumbs-in-wordpress/
How To: Breadcrumbs in Wordpres
Best WordPress Tutorials of 2009
http://www.wpbeginner.com/showcase/best-wordpress-tutorials-of-2009/
beginner of wordpress
2009 has been a great year. It was the year this site was formed, it is the very same year that WordPress 2.9 was launched. During the year, many helpful articles were written on this site. In this article we will be highlighting Best of Best WordPress Tutorials of 2009.
Best WordPress Tutorials of 2009
まつもとゆきひろ氏が語る「ビューティフルコード」セミナーに行って来た - Slow Dance
http://d.hatena.ne.jp/LukeSilvia/20090207/p1
計算量
「コードは、美術等の芸術ともまた違う。見るだけで楽しんだりするものではない。実用的であってナンボ」だよなぁ。。。
結構長めかも。
前述の通り、コードは工業製品ではなく、一品ものの「作品」。つまり、「プログラマ = アーティスト」。作品を作っているんだというこの自覚を持つことがまず重要。決してプログラマは作業員ではない。
cmockery - Google Code
http://code.google.com/p/cmockery/
There are a variety of C unit testing frameworks available however many of them are fairly complex and require the latest compiler technology. Some development requires the use of old compilers which makes it difficult to use some unit testing frameworks. In addition many unit testing frameworks assume the code being tested is an application or module that is targeted to the same platform that will ultimately execute the test. Because of this assumption many frameworks require the inclusion of standard C library headers in the code module being tested which may collide with the custom or incomplete implementation of the C library utilized by the code under test.
A lightweight library to simplify and generalize the process of writing unit tests for C applications.
A nice unit testing framework for C.
"A lightweight library to simplify and generalize the process of writing unit tests for C applications." Seems simple and uncomplicated.
There are a variety of C unit testing frameworks available however many of them are fairly complex and require the latest compiler technology. Some development requires the use of old compilers which makes it difficult to use some unit testing frameworks. In addition many unit testing frameworks assume the code being tested is an application or module that is targeted to the same platform that will ultimately execute the test. Because of this assumption many frameworks require the inclusion of standard C library headers in the code module being tested which may collide with the custom or incomplete implementation of the C library utilized by the code under test. Cmockery only requires a test application is linked with the standard C library which minimizes conflicts with standard C library headers. Also, Cmockery tries to avoid the use of some of the newer features of C compilers.
商業利用もOK! Google Mapsについて知りたいこと -@IT
http://www.atmarkit.co.jp/fwcr/rensai2/google_int_02/01.html
GPSと連動したリアルタイムトラッキングシステム(追跡アプリケーション)で使うのも「よい」。
誰でもアクセスできることが、許可される条件である。より具体的にいえば、有料会員制サイトや、イントラネットでの使用、独自アプリケーションでの使用は不可である。 誰でも登録できる限り、無料会員制サイトの場合は「よい」そうである。
Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fwww.atmarkit.co.jp%2Ffwcr%2Frensai2%2Fgoogle_int_02%2F01.html
誰でもアクセスできることが、許可される条件
Google Mapsの商用利用とか 何がよくて何がいけないのか
0x1fff: 35 Google open-source projects that you probably don't know
http://blog.0x1fff.com/2009/12/35-google-open-source-projects-that-you.html
Awesome.
"I for one, welcome our new overlords"
プログラマの思索: RedmineとTracの機能比較
http://forza.cocolog-nifty.com/blog/2009/05/redminetrac-905.html
でも、僕はTracの運用は面倒だと思っている。 マイルストーンとバージョンを一致させる意味は、Redmineの「バージョン」に紐づく全チケットが終了ステータスになれば、いつでもリリースできるということだ。
iPhone開発で役立ちそうなチュートリアルの紹介 - もとまかのiPhone・iPod touch戯れ日記
http://d.hatena.ne.jp/moto_maka/20081021/1224534443
They Write the Right Stuff | Fast Company
http://www.fastcompany.com/magazine/06/writestuff.html?page=0%2C0
How they write the software for the Space Shuttle
NASA space shuttle software development
As the 120-ton space shuttle sits surrounded by almost 4 million pounds of rocket fuel, exhaling noxious fumes, visibly impatient to defy gravity, its on-board computers take command.
CoffeeScript
http://jashkenas.github.com/coffee-script/
CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it.
"CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it."
What Should We Teach New Software Developers? Why? | January 2010 | Communications of the ACM
http://cacm.acm.org/magazines/2010/1/55760-what-should-we-teach-new-software-developers-why/fulltext
by Bjarne Stroustrup
What Should We Teach New Software Developers? Why? | January 2010 | Communications of the ACM
Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fcacm.acm.org%2Fmagazines%2F2010%2F1%2F55760-what-should-we-teach-new-software-developers-why%2Ffulltext
31 Websites Where To Find Free HQ Wordpress Themes - W3Mag
http://w3mag.com/31-websites-where-to-find-free-hq-wordpress-themes/
Your search for free HQ Wordpress themes is finally over. We selected best 31 sites to help you find the perfect WP theme for your websites.
Wordpress Themes is nowadays one of the most popular web subjects and that’s because the huge growth of the famous blogging platform that now is the default CMS for many brands and websites.
RMSforms – A flexible CSS Forms Framework to Help Style Those Pesky Forms
http://www.rmsjr.com/blog/web-design/rmsforms-a-flexible-tableless-css-forms-framework/
A Crash Course in Django [Server Side Essentials]
http://articles.sitepoint.com/article/django-crash-course
Are you after a web framework that drastically cuts the time it takes to build data-driven web apps? If so, the Python-based Django might be worth investigating. With a unique architecture enabling extensive code reuse and an automatic admin system, Django is the state of the art for independent web developers, as well as being a strong tool for large scale web projects. In this article, I’ll show you how the basics of setting up your own Django-powered web site.
6 Books Every Programmer Should Own
http://repeatgeek.com/tools/6-books-every-programmer-should-own/
13 Useful Code Snippets for WordPress Development | Web Design Ledger
http://webdesignledger.com/tips/13-useful-code-snippets-for-wordpress-development
trechos de código, inclusive para encaminhar seu rss para o feedburner
10 WordPress dashboard hacks
http://www.catswhocode.com/blog/10-wordpress-dashboard-hacks
New in WordPress 2.9: Post Thumbnail Images « Mark on WordPress
http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/
WordPress 2.9: Post Thumbnail Images
I should try to use this feature.
add_theme_support( 'post-thumbnails' );
What if you want to use a small 50×50 hard-cropped image for the home page, but want to use a 400 pixel-wide (unlimited height) image on the post’s permalink page? You’re in luck. You can specify additional custom sizes!
50 Resources for Facebook Application Developers
http://blog.kissmetrics.com/50-resources-for-facebook-application-developers/
Using Git to Maintain Your Website | danielmiessler.com
http://danielmiessler.com/blog/using-git-to-maintain-your-website
Using Git to Maintain Your Website | danielmiessler.com
Developer Roadmap - Facebook Developer Wiki
http://wiki.developers.facebook.com/index.php/Developer_Roadmap
Developer Roadmap - Facebook Developer Wiki
15 of the Most Promising Flash CMS Solutions
http://designm.ag/resources/flash-cms/
Nice list of Flash CMS systems.
Flash developers and users are constantly looking for powerful Flash CMS solutions. The case is any Flash CMS (Flash Content Management System) allows anyone to easily build Flash web sites and update them whenever necessary. These days the number of Flash CMS solutions is growing rapidly and it takes a lot of time to find every new Flash CMS that enters the market. In order to save you time we offer a list of the most promising Flash CMS Solutions. Some of them are free to use, however most of them are commercial products because it takes a lot of time and efforts to make something really good and professional. Please take a few minutes to know more about the Flash Content Management Systems. Maybe some of them could perfectly fit your needs.
40+ новых и полезных jquery-модулей (с tutorial) / jQuery / Хабрахабр
http://habrahabr.ru/blogs/jquery/70784/
На досуге немного закопался в дебри jquery и на страницах небеизвестного Smashing Magazine нашёл очень любопытную августовсую статейку. Удивлён, что столь полезный материал ещё не появился на Хабре. Исправляю несправедливость своей версией данной статьи.
快適なWeb開発環境を構築する、Firefoxアドオン10選 - @IT自分戦略研究所
http://jibun.atmarkit.co.jp/lskill01/rensai/tool10/02/01.html
ページキャプチャーのアドオン紹介もあり
7 Must-See Web Design Videos and Presentations - Noupe
http://www.noupe.com/design/7-must-see-web-design-videos-and-presentations.html
Web Design Videos and Presentations
総額1万ポイントで。1/12日にiPhoneアプリを出すのですが、海外でのプレスリリース先を探しています。 海外のiPhoneアプリ系につよい有力メディア、ブログを教えてください.. - 人力検索はてな
http://q.hatena.ne.jp/1231247634
総額1万ポイントで。1/12日にiPhoneアプリを出すのですが、海外でのプレスリリース先を探しています。
海外のiPhoneアプリ系につよい有力メディア、ブログのまとめ
iPhoneアプリの海外広報先リスト。しかし、この深津さんの試みに感謝。
iPhoneアプリ紹介サイト
In the Woods - SVN 101
http://blog.themeforest.net/general/svn-101/
Simple SVN introduction tutorial.
How 12 Hours, 2 Guys, 6 Cups of Coffee = 1 iPhone App - iPhone App - Gizmodo
http://gizmodo.com/5435605/12-hours-2-guys-6-cups-of-coffee-1-iphone-app
MOONGIFT: » 高品質なiPhone向けWebサイトを構築するフレームワーク「iWebKit」:オープンソースを毎日紹介
http://www.moongift.jp/2009/01/iwebkit/
iPhone/iPod Touch向けのWebサイトを構築するフレームワークの紹介。
ついに無制限に解放されたGoogle App Engine/Java。RoRやPHP、もちろんJavaも試そう - Blog on Publickey
http://www.publickey.jp/blog/09/google_app_enginejavarorphpjava.html
せっかくなのでJavaを使ってみたい、という人には、@ITの記事をご紹介。Google App Engine/Javaの開発のためのJDKをGoogle App Engineにインストールし、手元のPCにはEclipseとプラグインのインストールから解説してくれます。後半ではBigtableデータの操作方法も。
もう1つの、DBのかたち、分散Key-Valueストアとは (1/3) - @IT
http://www.atmarkit.co.jp/fjava/rensai4/bigtable01/01.html
キーバリューストアの解説 「CAP定理」では、分散システムで以下の3つを同時に保証することは不可能であることが示されています。 * データの整合性(Consistency) * データの可用性(Availability) * データの分散化(Partition-tolerance)
>RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その本命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説 どうかなあ…
Bigtable, SimpleDB, Tokyo Tyrant
DESIGNER NOTES » Blog Archive » Game Developer Column 5: Sid’s Rules
http://www.designer-notes.com/?p=119
Sid Meier's Rules http://bit.ly/atPXx (via @newsycombinator) [from http://twitter.com/tadej/statuses/1715393349]
Source of Sid's famous "double or half it" rule.
Double it or Cut it by Half One Good Game is Better than Two Great Ones ...
Rules to game design by Sid Meier
"If a unit seems too weak, don’t lower its cost by 5%; instead, double its strength. If players feel overwhelmed by too many upgrades, try removing half of them. In the original Civilization, the gameplay kept slowing down to a painful crawl, which Sid solved by shrinking the map in half. The point is not that the new values are likely to be correct - the goal is to stake out more design territory with each successive iteration."
Super Gestures jQuery Plugin | EvanBot
http://www.evanbot.com/article/super-gestures-jquery-plugin/22
EvanBot.com is the home to Evan Byrne who is a website designer from Lapeer, MI.
6 Steps To Refactoring Rails (for Mere Mortals) | Union Station
http://www.engineyard.com/blog/2009/6-steps-to-refactoring-rails-for-mere-mortals/
Good pointers.
improve the way layouts were selected
refactoring
Sql Antipatterns Strike Back
http://www.slideshare.net/billkarwin/sql-antipatterns-strike-back
"Common blunders of SQL database design, queries, and software development. Presented as a tutorial at the MySQL Conference & Expo 2009."
none
75 Online Resources for Geeks – She's Geeky
http://shesgeeky.org/sg/2009/12/75-online-resources-for-geeks/
75 Online Resources for Geeks
jQuery Keypad
http://keith-wood.name/keypad.html
teclado virtual em jquery
Single Google Query uses 1000 Machines in 0.2 seconds
http://www.labnol.org/internet/search/google-query-uses-1000-machines/7433/
How Google Works
'...while both [Google] search queries and processing power have gone up by a factor of 1000, latency has gone down from around 1000ms to 200ms. Crawler updates now take minutes compared to months in 1999.'
A Colorful Clock With CSS & jQuery – Tutorialzine
http://tutorialzine.com/2009/12/colorful-clock-jquery-css/
In this tutorial we are going to create a colorful jQuery & CSS clock, which will get the user's local time and display a colorful animated clock. It uses our new & just released tzineClock plug-in for jQuery.
And in the mood of the upcoming holiday, this week we are going to make a colorful jQuery & CSS clock, which will help you keep track of those precious last seconds of the year.
A Form of Madness - Dive Into HTML5
http://diveintohtml5.org/forms.html
placeholder
A Form of M
25 Rounded Corners Techniques with CSS | cssJuice
http://www.devwebpro.com/25-rounded-corners-techniques-with-css/
25 Rounded Corners Techniques with CSS | cssJuice - http://www.devwebpro.com/25-rounded-corners-techniques-with-css/
30 Fresh AJAX Tutorials And Techniques - Noupe
http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html
10 Useful Tips for a Captivating Contact Form | Design Shack
http://designshack.co.uk/articles/inspiration/10-useful-tips-for-a-captivating-contact-form
How 12 Hours, 2 Guys, 6 Cups of Coffee = 1 iPhone App - iPhone App - Gizmodo
http://gizmodo.com/5435605/12-hours-2-guys-6-cups-of-coffee-1-iphone-app?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+gizmodo%2Ffull+%28Gizmodo%29&utm_content=Google+Reader
:: AppMakr
http://www.appmakr.com/
app maker
Builds iPhone apps for you out of feeds from websites. 199 price tag, but wow.
Book | Digging into WordPress
http://digwp.com/book/
There is much to learn about the World’s most popular publishing platform. From your first steps of learning about WordPress all the way through maintaining a site throughout the years, this book is packed with truly practical information.
Book on WP. Came recommended by John Saddington (@human3rror).
This looks like a great option for learning more about WordPress.
COMPRAR LIBRO DE WORDPRESS
Adam Lowe: VIM Destroys All Other Rails Editors
http://www.adamlowe.me/2009/12/vim-destroys-all-other-rails-editors.html
What you use to edit code is any other tool and it comes down to personal preference. Personally I LOVE Vim. There are hundred different ways you could set up Vim. This is the setup that's worked best for me. Hope you enjoy it as well.
Perfection kills » Optimizing HTML
http://perfectionkills.com/optimizing-html/
WordPress 2.9 Enhancements Every Developer Must Know | W3Avenue
http://www.w3avenue.com/2009/12/17/wordpress-29-enhancements-every-developer-must-know/
Enhancements and changes in WordPress 2.9 are focused on making publishing and managing your content more intuitive. This article highlights important enhancements and provide resources that will help you quickly upgrade your themes or plugins to accommodate latest features.
Getting Started with jQuery
http://sixrevisions.com/javascript/getting-started-with-jquery/
Getting Started with jQuery
Jquery starter tutorial and resources
Atlassian Stimulus Package
http://www.atlassian.com/starter/
Can get 10 user licenses of JIRA, Confluence or Bamboo for $10 each.
Our best tools are just $10 per product. Perfect for startups and small teams.
Jira - bug tracking Greenhopper - jira agile plugin confluence- wiki fisheye- version tracker
Start-up priced software from Atlassian - $10.
Vineet Gupta: NoSql Databases – Part 1 - Landscape
http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape.html
At Directi, we are taking a hard look at the way our applications need to store and retrieve data, and whether we really need to use a traditional RDBMS for all scenarios. This does not mean that we will eschew relational systems altogether. What it means is that we will use the best tool for the job – we will use non-relational options wherever needed and not throw everything at a relational database with a mindless one-size-fits-all approach. ... ... This post covers the current landscape of the NoSQL space. In a subsequent post, I intend to cover in more detail the various problem areas addressed by NoSQL systems and the specific algorithms used.
Really detailed description of a number of NoSQL solutions. Interesting reading on Cassandra and Voldemort.
This post covers the current landscape of the NoSQL space. In a subsequent post, I intend to cover in more detail the various problem areas addressed by NoSQL systems and the specific algorithms used.
Web App Business Models: User Needs and What People Pay For | Our Blog | Box UK
http://www.boxuk.com/blog/web-app-business-model-user-needs
2read
InfoQ: Rhodes Brings Ruby Apps to iPhone, Windows Mobile, BlackBerry
http://www.infoq.com/news/2008/12/rhodes-iphone-winmobile-rim
Cross platform phone application framework for writing apps in Ruby.
ongoing · Doing It Wrong
http://www.tbray.org/ongoing/When/201x/2010/01/02/Doing-It-Wrong
I'm on the fence about this. There's a lot of comparison of stuff that can't figure out how to make money (Facebook, Twitter) to stuff that needs to make money/simplify stuff/track money (CRM, accounting, etc.).
Tim Bray rant on the difference in user experience between Web consumer sites and Enterprise IT. "Obviously, the technology matters. This isn’t the place for details, but apparently the winning mix includes dynamic languages and Web frameworks and TDD and REST and Open Source and NoSQL [...] More important is the culture: iterative development, continuous refactoring, ubiquitous unit testing, starting small, gathering user experience before it seems reasonable. All of which, to be fair, I suppose had its roots in last decade’s Extreme and Agile movements. " His conclusion is: "Plan A: Don’t Build Systems [...as defended by ] Nicholas Carr: everything would be better if we could do IT the way we do electricity Plan B: Do it better: [but you cannot do it without adopting the agile ways of the web startup] that kind of thing simply cannot be built if you start with large formal specifications and fixed-price contracts and change-control procedures and so on."
The community of developers whose work you see on the Web, who probably don’t know what ADO or UML or JPA even stand for, deploy better systems at less cost in less time at lower risk than we see in the Enterprise.
pretty good about going with the web dev model. But then he says buy Oracle or SAP which I don't understand.
Study on REST and Enterprise Development
Creating a Web Development Environment using Google Chrome Extensions : Speckyboy Design Magazine
http://speckyboy.com/2010/01/04/creating-a-web-development-environment-using-google-chrome-extensions/
Website Performance: What To Know and What You Can Do - Smashing Magazine
http://www.smashingmagazine.com/2010/01/06/page-performance-what-to-know-and-what-you-can-do/
Website performance is a hugely important topic, so much so that the big companies of the Web are obsessed with it. For the Googles, Yahoos, Amazons and eBays, slow websites mean fewer users and less happy users and thus lost revenue and reputation.
Website performance is a hugely important topic, so much so that the big companies of the Web are obsessed with it. For the Googles, Yahoos, Amazons and eBays, slow...
FleetDB
http://fleetdb.org/
FleetDB is a schema-free database optimized for agile development.
小粋空間: Firebug の使い方:(X)HTML と CSS の確認・修正方法のまとめ
http://www.koikikukan.com/archives/2009/07/22-015555.php
Wordpress Theme Development Checklist » DivitoDesign
http://www.divitodesign.com/2008/12/wordpress-theme-development-checklist/
The Ultimate Personal Growth Guide: 100 Best Posts | Goodlife Zen
http://goodlifezen.com/2010/01/05/the-ultimate-personal-growth-guide-100-best-posts/
By Mary Jaksch Every moment we get a new opportunity to make new decisions and change how we live our life. Here is a selection of the best 100
DotNetSurfers Blog - My Dot Net Developer’s tools list, and more…
http://www.dotnetsurfers.com/Blog/2009/05/23/MyDotNetDeveloperrsquosToolsListAndMorehellip.aspx
octo.py: quick and easy MapReduce for Python
http://ebiquity.umbc.edu/blogger/2009/01/02/octopy-quick-and-easy-mapreduce-for-python/
octo.py: quick and easy MapReduce for Python
showcases an example of using the mapreduce system octo.py
The Agile Disease « Luke Halliwell’s Weblog
http://lukehalliwell.wordpress.com/2008/11/16/the-agile-disease/
The games industry is rushing headlong to Agile development methodologies just now; it’s a great source of excitement for some, with conference sessions and magazine articles left, right and centre, and “evangelists” spreading the word. I’m sick of it. I can’t wait for the day when everyone realises how much of a fad-diet, religious-cult-inspired, money-making exercise it is for a group of consultants.
Agile doesn't mean no planning or allowing to reject any kind of "older" approarches, which are actually necessary to do the things.
All methodologies imply a prescribed approach, a single-minded, fixed set of processes that removes flexibility and rationality.
breily's juno at master - GitHub
http://github.com/breily/juno/tree/master
ligthweight REST framework for python - Juno violates some usual principles of good design (don't use global variables, don't do things implicitly, etc.) for the sake of fast development and less boilerplate code
like Ruby's Sinatra, but for Python
Sinatra for Python
ウノウラボ Unoh Labs: RDBで階層構造を扱うには?
http://labs.unoh.net/2009/06/rdb.html
how to store tree structure on RDB
階層構造
ASCII Table - The Pronunciation Guide
http://ascii-table.com/pronunciation-guide.php
list of known pronunciations of various ASCII punctuation marks
Ce site contient toutes les tables ascii/unicode/etc... Mais aussi LA table de prononciation (en anglais) des signes ASCII. Exemple: ! exclamation (mark), (ex)clam, excl, wow, hey, boing, bang, shout, yell, shriek, pling, factorial, ball-bat, smash, cuss, store, potion (NetHack), not (UNIX) (C), dammit (UNIX) # pound, pound sign, number, number sign, sharp, octothorpe, hash, (garden) fence, crunch, mesh, hex, flash, grid, pig-pen, tictactoe, scratch (mark), (garden) gate, hak, oof, rake, sink (NetHack), corridor (NetHack), unequal, punch mark
ASCII punctuation characters and their various pronunciations. e.g., the entry for **Exclamation point** (!) lists: > exclamation (mark), (ex)clam, excl, wow, hey, boing, bang, shout, yell, shriek, pling, factorial, ball-bat, smash, cuss, store, potion (NetHack), not (UNIX) (C), dammit (UNIX) That last one has a footnote: "as in 'quit, dammit!' while exiting vi and hoping one hasn't clobbered a file too badly."
How to pronounce characters like !, ", !?, */, etc
Cocoa with Love: An Asteroids-style game in CoreAnimation, Part One.
http://cocoawithlove.com/2009/02/asteroids-style-game-in-coreanimation.html
Example code
How would you write an arcade-style 2D game in CoreAnimation? Over the next few weeks, I'll show you how to write a resolution independent, high-speed, model-view-controller designed, Asteroids-style arcade game using CoreAnimation as the screen renderer. In this first of four parts, I'll detail the concept for the overall application and show you how to create a resolution independent window for the game.
If I ever want to learn native code on the mac instead of just using HTML5 I should read this.
A normal document style object can be swapped with another document or recreated. A singleton is lazier and simpler since it doesn't need to be connected to every object which needs to access it (since it is globally accessible).
The 14 Days of jQuery
http://jquery14.com/
djangozen | find stuff for django
http://djangozen.com/blog/first-things-to-do-on-a-django-project..
Call them best practices if you like, but here's the things I do when starting a new Django project.
デブサミ2009 はてなの開発戦略 - 川o・-・)<2nd life
http://d.hatena.ne.jp/secondlife/20090213/1234502842
はてなの開発戦略
capistrano経由svn upでデプロイしていた。はてブ(21.6万UU、790万pv/日、サーバ50台)、4人/9ヶ月でリファクタリング(保守性・拡張性、テスタビリティ、他サービスとの密結合を解消)。
はてながgitに移行した話。プレゼン資料あり
Best Practices To Develop Perfect Websites for iPhone and Mobile Devices – woorkup.com
http://woorkup.com/2010/01/10/best-practices-to-develop-perfect-websites-for-iphone-and-mobile-devices/
Popular now Best Practices To Develop Perfect Websites for iPhone and Mobile Devices10commentsBest Practices To Develop Perfect Websites for iPhone and Mobile Devices by Antonio Lupetti / January 10, 2010 / Posted in: Popular, Web Design 277 retweet TOP100 SharePopular 210 DeliciousDiggRedditShare122010 will be the year of consolidation of internet usage via mobile devices. According to internetnews.com, which reports a Gartner analysis, mobile device sales will rise (9%) in 2010. This scenario will impose to internet companies, online newspapers, bloggers, to provide mobile versions of their websites to simplify the fruition of their contents and enlarge their audience. In this post I prepared a roundup of code snippets inspired to some mobile versions of popular websites (such as Facebook, Flickr, The New York Times, Digg, Google, …) that illustrate some HTML best practices to develop perfect websites for iPhone and mobile Devices.
» Web Development for the iPhone: HTML & CSS Support :: CSS, JavaScript and XHTML Explained
http://www.evotech.net/blog/2009/12/web-development-for-the-iphone-html-css-support/
21 Scripts, Tips, and Tools to Decrease Your Websites Server Load
http://www.webhostingsearch.com/articles/how-to-decrease-website-server-load.php
large images, multiple pieces of Javascript, and hefty CSS files. All of these can contribute to a website that is less than optimized and may run slower and become irritating to the end user.
まずは、mixiアプリを使ってみよう、作ってみよう(1/3) ─ @IT
http://www.atmarkit.co.jp/fwcr/rensai2/mixiappli01/01.html
「mixiアプリ」は、iGoogleのガジェットのように、SNS「mixi(ミクシー)」上に組み込まれて実行される、Webアプリケーションです。
WebApp.Net
http://webapp-net.com/
Web app development framework
Gamasutra - Features - Game Design Essentials: 20 RPGs
http://www.gamasutra.com/view/feature/4066/game_design_essentials_20_rpgs.php?print=1
20 RPG game series with descriptions
[In the latest in his popular Game Design Essentials series, which has previously spanned subjects from Atari games through 'mysterious games', 'open world games', 'unusual control schemes' and 'difficult games', writer John Harris examines 10 games from the Western computer RPG (CRPG) tradition and 10 from the Japanese console RPG (JRPG) tradition, to figure out what exactly makes them tick -- and why you should care.]
Perfection kills » Understanding delete
http://perfectionkills.com/understanding-delete/
A couple of weeks ago, I had a chance to glance through Stoyan Stefanov’s Object-Oriented Javascript. The book had an exceptionally high rating on Amazon (12 reviews with 5 stars), so I was curious to see if it was something worth recommending. I started reading through chapter on functions, and really enjoyed the way things were explained there; the flow of examples was structured in such nice, progressive way, it seemed even beginners would grasp it easily. However, almost immediately I stumbled upon an interesting misconception present throughout the entire chapter — deleting functions. There were some other mistakes (such as the difference between function declarations and function expressions), but we aren’t going to talk about them now. The book claims that “function is treated as a normal variable—it can be copied to a different variable and even deleted.”. Following that explanation, there is this example:
Description of the delete statement in Javascript and how it really works.
iPhone Development: 12 Tips To Get You Started [HTML & XHTML Tutorials]
http://articles.sitepoint.com/article/iphone-development-12-tips
RT @tweetlicius: iPhone Development: 12 Tips To Get You Started [HTML & XHTML Tutorials] - http://bit.ly/322mLv
jHtmlArea - WYSIWYG HTML Editor for jQuery
http://jhtmlarea.codeplex.com/
html text area
WYSIWYG HTML Editor for jQuery
Conversations About The Internet #5: Anonymous Facebook Employee - The Rumpus.net
http://therumpus.net/2010/01/conversations-about-the-internet-5-anonymous-facebook-employee/?full=yes
Hochinteressante Einblicke in Facebook.
Interview, mostly about privacy, with an anonymous Facebook employee: http://bit.ly/6Zrsq1 Worth reading. (via @johnbattelle on FB) – Tim O'Reilly (timoreilly) http://twitter.com/timoreilly/status/7673198122
Cyfweliad dienw gyda boi yn gweithio i Facebook. Son am HyperPHP
The 20 Best Productivity and Personal Development Blogs | FreelanceFolder
http://freelancefolder.com/the-20-best-productivity-and-personal-development-blogs/
Should read some of these
プログラム未経験からiPhoneアプリを作った僕が今度はiPhoneゲームを作りました。というわけで参考資料等のまとめ。 - frnk*blog
http://d.hatena.ne.jp/frnk/20090820/1250733738
プログラム未経験からiPhoneアプリを作った
Building Your Own Local Wordpress Blog | MakeUseOf.com
http://www.makeuseof.com/tag/building-your-own-local-wordpress-blog/
30 MORE Awesome Open Source AS3 Libraries | BLOGNA.org
http://www.blogna.org/blog/adobe-flash/30-more-awesome-open-source-as3-libraries/
List of good as3 libraries
20/20: Top 20 Programming Lessons I've Learned in 20 Years - DCS Media
http://www.dcs-media.com/Archive/20-20-top-20-programming-lessons-ive-learned-in-20-years-FI
'1. Set a duration of how long you think it should take to solve a problem; 2. A language is a language is a language; 3. Don't over-"design pattern" applications; 4. Always backup your code; 5. You are not the best at programming. Live with it; 6. Learn to learn more; 7. Change is constant; 8. Support Junior; 9. Simplify the algorithm; 10. Document your code; 11. Test, Test, Test; 12. Celebrate every success; 13. Have Code Reviews Frequently; 14. Reminisce about your code; 15. Humor is necessary; 16. Beware the know-it-all, possessive coder, and the inexperienced coder; 17. No project is ever simple; 18. Never take anything for granted; 19. Software is never finished; 20. Patience is definitely a virtue'
Une vingtaine de conseils d'un routard avec 20 ans d'expérience au sujet de la programmation.
10 PHP functions you (probably) never use
http://infinity-infinity.com/2009/07/10-php-functions-you-probably-never-use/
**PHP** MD5 - pack()
When scripting in PHP, we often restrict ourselves to a limited number of API functions: the common ones, like print(), header(), define(), isset(), htmlspecialchars(), etc. If some needed functionality doesn’t exist, we often write it making use of these basic components which we have in mind. The PHP API actually offers a lot of functionality, some useless and some useful; often seldom used. I have been looking through the available functions and was interested to find some really cool functions that I should have known about. Here, I share my findings.
__()
jQuery - Quick Guide, Reference Manual
http://www.tutorialspoint.com/jquery/jquery-quick-guide.htm
This page lists down all the jQuery APIs at one place for your easy access. So my recommendation is to bookmark for future use.
jquery cheatsheet
Name
15 Awesome Free JavaScript Charts / JavaScripts / SPLASHnology - Web Design & Web Technology Community
http://www.splashnology.com/blog/javascripts/290.html
Cryptic Ruby Global Variables and Their Meanings | Purify Blog
http://blog.purifyapp.com/2010/01/04/cryptic-ruby-global-variables-and-their-meanings/
Lugeda
List of Flash Gaming Engines — FlashRealtime.com
http://www.flashrealtime.com/flash-game-library-engine-list/
Flashゲームのライブラリ一覧
2Dから3DまでFlashのゲームエンジンいろいろ
AS3のゲームを作るのに役立ちそうなライブラリのまとめ記事
ゲームエンジン集
Flashゲームエンジンまとめ
How to Create a Theme Development Environment for a Live WordPress Site – Inspect Element - Web Design & Development Blog
http://inspectelement.com/tutorials/create-a-wordpress-theme-development-environment/
http://paulirish.com/work/gordon/demos/
http://paulirish.com/work/gordon/demos/
http://github.com/tobeytailor/gordon/
Wow, a flash runtime for the iphone - in javascript and svg no less! cool!
javascript flash implementation
Wow. Flash in Javascript.
Try Android 2.1 on Windows
http://www.zjtechlive.com/try-android-2-1-on-windows/
phone os
Android is the most talked and popular platform these days. A lot of phones and netbooks featuring Andriod are coming...
jQuery 1.4 API Cheat Sheet — Future Colors
http://futurecolors.ru/jquery/
jQuery 1.4 API Cheat Sheet
jQuery 1.4 Released: The 15 New Features you Must Know | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know/
Who-T: On commit messages
http://who-t.blogspot.com/2009/12/on-commit-messages.html
About composing commits and writing commit log messages.
An opinion piece on what comprises a good commit message.
Any software project is a collaborative project. It has at least two developers, the original developer and the original developer a few weeks or months later when the train of thought has long left the station. This later self needs to reestablish the context of a particular piece of code each time a new bug occurs or a new feature needs to be implemented.
"In the last few weeks, I've had a surprising number of discussions about commit messages. Many of them were with developers new to a project, trying to get them started. So here's a list of things you should do when committing, and why you should do it."
An excellent list of best-practices for commit messages when using your favourite version control system.
good reasoning on howto, and hwo not to write commit messages
I Have No Talent // RailsTips by John Nunemaker
http://railstips.org/blog/archives/2010/01/12/i-have-no-talent/
RailsTips One man, feverishly posting everything he learns. Feed Iconsubscribe »
14 jquery and CSS demos I wish I knew much before | Web Developer Juice
http://www.webdeveloperjuice.com/2010/01/14/14-jquery-and-css-demos-i-wish-i-knew-much-before/
有名どころのjQuery用プラグインのデモ
14 jquery and CSS demos I wish I knew much before
Web Developer Juice
40 Essential Drupal Modules | Nick Lewis: The Blog
http://www.nicklewis.org/40-essential-drupal-6-modules
modulos de drupal
40+ Essential Drupal Modules
Create Custom Option Panels with Wordpress 2.9 | Build Internet!
http://buildinternet.com/2010/01/create-custom-option-panels-with-wordpress-2-9/
geuis's helium-css at master - GitHub
http://github.com/geuis/helium-css
Helium is a tool for discovering unused CSS across many pages on a web site. The tool is javascript-based and runs from the browser.
Helium - javascript tool to scan your site and show unused CSS
integrate this into release procedure
determine unused css
tool for identifying unused css
How I Create and Manage A Wordpress Website
http://www.wolf-howl.com/tools/how-i-create-and-manage-a-wordpress-website/
http://www.johanneshoff.com/arduino-command-line.html
http://www.johanneshoff.com/arduino-command-line.html
I’ve lately been trying to compile Arduino projects from command line. Primarily because the Arduino IDE wasn’t working out of the box on 64-bit Ubuntu (9.04). That problem was eventually solved, but I’ve been meaning to move away from that IDE anyway. If you happen to be replacing the Arduino IDE with Vim, I just uploaded an Arduino syntax file.
Includes python script to use the DTR autoreset feature.
Presentation Patterns - ScrewTurn Wiki
http://www.jeremydmiller.com/ppatterns/Default.aspx?Page=MainPage&AspxAutoDetectCookieSupport=1
""
From Jeremy Miller
Jeremy Miller's Presentation Patterns Wiki
24 Great Blogs for JavaScript developers
http://valums.com/javascript-blogs/
Make Your Site An iPhone App - Webmonkey
http://www.webmonkey.com/blog/Make_Your_Site_An_iPhone_App
You can get most of the benefits of an iPhone application without writing a single line of Objective C. An open source project called PhoneGap lets your wrap your website in iPhone App goodness. And you can even charge for your creation. Even more exciting than being able to easily create an app is getting access to some native iPhone APIs. Currently PhoneGap supports JavaScript access to the user’s location and the device accelerometer. Camera and vibration are still in the works.
You can get most of the benefits of an iPhone application without writing a single line of Objective C. An open source project called PhoneGap lets your wrap your website in iPhone App goodness. And you can even charge for your creation. Even more exciting than being able to easily create an app is getting access to some native iPhone APIs. Currently PhoneGap supports JavaScript access to the user’s location and the device accelerometer. Camera and vibration are still in the works. There’s talk of being able to use a web form to create your app by submitting only the URL of your website. Currently, it’s a little more work, but easier than creating an app from scratch. You’ll still need to download the SDK and write your app in Apple’s XCode. The PhoneGap wiki has a hello world tutorial that should get you started. One really cool aspect of the PhoneGap project is that it also supports Android and Blackberry. A write-once approach to mobile development is within grasp of the ordinary
Proyecto de desarrollo de aplicaciones para iPhone
Build a Login and Registration System with XML - NETTUTS
http://nettuts.com/videos/screencasts/build-a-login-and-registration-system-with-xml/
Build a Login and Registration System with XML - NETTUTS
Building an entire membership system can be a tedious, and time-consuming task. Tim Cooper is going to show us how to build the ENTIRE thing in roughly thirty minutes. Rather than using MYSQL as our database, Tim will instead demonstrate an alternate approach: using an XML file. We'll be reviewing PHP, .htaccess files, sessions, and more!
Coding Horror: Are You An Expert?
http://www.codinghorror.com/blog/archives/001226.html
It troubles me greatly to hear that people see me as an expert or an authority, and not a fellow amateur. If I've learned anything in my career, it is that approaching software development as an expert, as someone who has already discovered everything there is to know about a given topic, is the one surest way to fail. Experts are, if anything, more suspect than the amateurs, because they're less honest. You should question everything I write here, in the same way you question everything you've ever read online -- or anywhere else for that matter. Your own research and data should trump any claims you read from anyone, no matter how much of an authority or expert you, I, Google, or the general community at large may believe them to be.
Great Zen post about being an expert.
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Exactly.
This is an excellent meditation on what makes a real expert.
Emerging Techniques Every Web Developer Should Know – woorkup.com
http://woorkup.com/2010/01/16/emerging-techniques-every-web-developer-should-know/
explanations and examples of modern web dev techniques
Ruby Best Practices - Code Blocks: Ruby's Swiss Army Knife
http://blog.rubybestpractices.com/posts/gregory/009-beautiful-blocks.html
Best practices for using blocks in Ruby.
How to print to a file in a block of code; more novel ways to implement < and << (redirect)
Comer School Development Program
http://www.med.yale.edu/comer/
โปรแกรม
15 Excellent And Useful Microsoft Silverlight Tutorials & Resources @ SmashingApps
http://www.smashingapps.com/2009/05/02/15-excellent-and-useful-microsoft-silverlight-tutorials-resources.html
▍ ★∴    ....▍▍....█▍ ☆ ★∵ ..../    ◥█▅▅██▅▅██▅▅▅▅▅███◤    .◥███████████████◤  ~~~~◥█████████████◤~~~~ www.nikes-jordan.com , instant online Paypal payment! TT Assuring good quality, Coupons and feebies! Don't miss out! Jordan,AF1,Nike , RunningShoes, Sneakers, Dunks $40 Brand Jeans: $ 38 Brand sunglasses, $18 Brand Caps/Hats: $ 18 Brand Belts: $ 28 Free Shipping, Retail and wholesale! Payment options: Paypal , TT, Westunion www.nikes-jordan.com
Tutoriály nejen pro Silverlight
silverlight samples - YES!
How to reduce the number of HTTP requests - Robert's talk
http://robertnyman.com/2010/01/15/how-to-reduce-the-number-of-http-requests/
40 Valuable Tools and Resources For Web Designers - Noupe
http://www.noupe.com/tools/40-valuable-tools-and-resources-for-web-designers.html
Web development can be tricky and time-consuming. To be more effective and productive, we, designers and developers, can integrate useful tools in our daily routine....
[JS]jQueryのプラグイン33+1選 -2009年4月 | コリス
http://coliss.com/articles/build-websites/operation/javascript/jquery-plugins-best-2009-apr.html
紹介済みから未紹介のものまで、jQueryのプラグイン34選です。 デモのキャプチャ GalleryView さまざまなインターフェイスを備えた画像ギャラリー。 デモのキャプチャ Image Slide Show with Semi-Transparent Caption 半透明のキャプション表示がかっこいい画像ギャラリー。 デモのキャプチャ Pikachoose 画像ギャラリー。 デモのキャプチャ Smooth Div Scroll 水平にスクロール表示する画像ギャラリー。 デモのキャプチャ Image Strip 横長の一枚画像をスライドするギャラリー。 デモのキャプチャ SlideySlide, jQuery mini image gallery 画像がスライド表示するミニギャラリー。 デモのキャプチャ Creating a polaroid photo viewer with CSS3 ポラロイド写真を散らかしたようなギャラリー。傾きはSafari, Chromeのみ。 デモのキャプチャ z-index gallery 画像の重なり順を変更する画像ギャラリー。 デモのキャプチャ ImageSwitch 画像をさまざまなアニメーションで切り替え。 デモのキャプチャ jCaption 画像のキャプションをスライド表示。 デモのキャプチャ Super Box Lightbox風に画像を拡大表示。 デモのキャプチャ SimpleModal シンプルなモーダルボックス。 デモのキャプチャ qTip デザインも豊富でカスタマイズに優れたツールチップ。 デモのキャプチャ ezpz tooltip div要素を表示するツールチップ。 デモのキャプチャ Better Tooltip 表示のアニメーションがかわいいツールチップ。 デモのキャプチャ Easy Tooltip 複雑なコンテンツも簡単に設置できるツールチップ。 デモのキャプチャ Image-free CSS Tooltip Pointers 画像を使用しないツールチップ。 デモのキャプチャ wTooltip 軽量でシンプルなツールチップ。 デモのキャプチャ jQuery and CSS menu this is really simply one 選択項目が拡大するシンプルなナ
コリスはデザインお役立ちサイト
画像ギャラリー、ツールチップ、パネルなどのまとめ @ツールチップの良さげなのは別にデリした
Java Build Tools: Ant vs. Maven
http://kent.spillner.org/blog/work/2009/11/14/java-build-tools.html
Un article assez marrant sur à quel point Maven est mauvais... je peux confirmer :)
JavaScriptのオブジェクトについて考察してみた - あと味
http://d.hatena.ne.jp/jdg/20090612/1244765780
オブジェクト クラス
» Creating a custom facebook fan page - PHP, Web and IT stuff
http://www.webdigi.co.uk/blog/2010/creating-a-custom-facebook-page/
http://www.facebook.com/pages/London-United-Kingdom/Webdigi-Web-Development/257801797036#/pages/London-United-Kingdom/Webdigi-Web-Development/257801797036?v=wall
The Demise of CSS: Why Sass And Languages Like It Will Triumph
http://wiseheartdesign.com/articles/2010/01/18/the-demise-of-css-why-sass-and-languages-like-it-will-triumph/
"Now, don’t get me wrong. I am sure CSS has many more years ahead of it, but Sass and languages like it are the future."
IDEA*PAD開発で使ったツールいろいろ - IDEA*IDEA ~ 百式管理人のライフハックブログ ~
http://www.ideaxidea.com/archives/2009/03/development_tools.html
開発に勢いをつけるためにも、最近の開発環境などをまとめてみます。「もっとこういう便利ツールがあるよー」なんて方は是非ご教授くださいませ。 では早速。あまりまとめずにだだだっといきます。 * 秀丸 & Vi エディタは定番の秀丸を。Eclipseなんかもよさそうですが、ちょっと重そう。あと気になるのは赤松さんが使っているさくらエディタ。関数の一覧が出る、というのが便利らしい。 なお、秀丸ではマクロとか特に使っていないですね・・・。Grepや、「Grepして置換」はよく使うけど。すっごく便利です。 » 秀丸の「grepして置換」がすごい便利になっていた件 – IDEA*IDEA またサーバー側のエディターはもっぱらVi。標準でついているので覚えておくと便利だし。でもそろそろEmacs・・・かな。 * VMware Server & CentOS 5 フリーで使えるものばかりでサーバーをWindows内に立ち上げています。VMware ServerはVersion 2がはげしく使いにくいのでいまだに1.08で。古いバージョンのダウンロードページが奥すぎるのでがんばって探してください。 s_centos ↑ 便利ですよねー。 CentOSは標準的な構成で(Apache+MySQL+PHP)。入れているのはPHP高速化のためのAPCぐらいかな・・・。 » PHP(というかWordPress)高速化のためにAPC(Alternatice PHP Cache)入れた – IDEA*IDEA あとSambaでWindows XPからファイルにアクセスできるようにもしています。こちらも便利ですよね。 しかしそろそろXenに挑戦したいところ。この前id:naoyaに会ったときに強く勧められたし。なお、サーバーまわりをやりたいならこれを読め、とのこと。特に第4章だそうです。「とにかく第4章」「第4章を読めばわかる」「まずは第4章」と連呼しまくりでした。 [24時間365日] サーバ/インフラを支える技術 ~スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ) (
14 Helpful Cheat Sheets for Front-end Web Development | Web Design Ledger
http://webdesignledger.com/resources/14-helpful-cheat-sheets-for-front-end-web-development
For web developers and designers, it can be difficult to memorize the syntax for multiple programming languages and frameworks, especially since they are always
For web developers and designers, it can be difficult to memorize the syntax for multiple programming languages and frameworks, especially since they are always evolving and growing. This is where cheat sheets come in handy. Most cheat sheets are designed to be printer friendly, so you can have them laying around on your desk as quick reference cards. Here is a collection of useful cheat sheets specifically for front end web development that will help you with HTML, JavaScript, and CSS.
nvie.com » Blog Archive » A successful Git branching model
http://nvie.com/archives/323
moving master with --no-ff
dialy
A well described branching model for git
Using keyboard shortcuts in Javascript
http://www.catswhocode.com/blog/using-keyboard-shortcuts-in-javascript
Adobe Flash Platform Game Technology Center
http://www.adobe.com/devnet/games/
Adobe 的Flash平台游戏技术
Game Haxe » Blog Archive » Haxe on iPhone (Simulator) - First Look
http://gamehaxe.com/2009/05/22/haxe-on-iphone-simulator/
The c++ backend for haxe generates standard c++, suitable for the gcc compiler. iPhone dev uses gcc, and can link against c++, which make you think that iPhone dev can use haxe. Simple? Well, actually it was pretty simple. The hardest bit for me was to grok the components of an Xcode project, moving from dynamic libraries to static ones and getting SDL working.
Haxe working on the iPhone Simulator
iSites – Create your app right now. Revise on the fly.
http://isites.us/
iSites enables you to create and self-manage apps for multiple smart phones (iPhone, Android) from one place.
Poor, Poor Child. You have no idea.
http://writing.bryanwoods4e.com/
The letter I wish I could write to my former self, and have beamed at light-speed through some kind of vacuum tube and delivered at the precise moment when I finally decided to learn to program.
Hardship of programming
25 Tutorials and Resources for Learning jQuery UI - Speckyboy Design Magazine
http://speckyboy.com/2010/01/20/25-tutorials-and-resources-for-learning-jquery-ui/
There are many many tutorials and plugins for the jQuery core, but not so many that focus on jQuery UI. jQuery UI has been criticized in the past for its lack of documentation and support, but times have changed. Accompanied by its content rich website, in-depth docs and, especially, support from the jQuery community as a whole, jQuery UI has become huge and has never been easier to use. This post has been written as an introduction and reference for the amazing jQuery UI.
A PC from the community for the community - Open-PC.com
http://open-pc.com/
A PC from the Linux community for the Linux community
The Open-PC is a PC for everyday use built by the Linux community for the Linux community. We use only free software. Your help will be welcomed, to make our project even better.
12 really useful CSS tools
http://www.designer-daily.com/12-really-useful-css-tools-5364
Cheat Sheet and Quick Reference Card Directory | devcheatsheet.com - Cheat Sheets for Developers.
http://devcheatsheet.com/
Browse Cheat Sheets
Achieving Flow in a Lean Startup
http://www.ashmaurya.com/2009/12/achieving-flow-in-a-lean-startup/
great article on how and why to be a lean startup
Discussion of the principals of Lean Startups with many useful hints.
How I manage my most valuable asset – Time
PHP Design - Biggest Database Oversights - Justin Carmony's Blog
http://www.justincarmony.com/blog/2008/10/25/php-design-biggest-database-oversights/
One in particular now has grown out of hand so bad that we've decided to start from scratch for a whole new version. Why? Lets say you have 3000+ php files, and your boss says "Hrm, we're seeing some problems with performance. Can you display at the bottom of each page the # of queries you use on that page?" If you coded your entire project like the example above, you would be totally screwed. You would have to find each and every mysql_query() and add some counter at the end. It would be a managing Nightmare. So how cold you solve this problem?
Project SIKULI
http://sikuli.csail.mit.edu/
Logiciel d'automatisation de tâches dans un OS avec une approche visuelle/graphique.
"Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator."
Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots).
jquery-transmit - Project Hosting on Google Code
http://code.google.com/p/jquery-transmit/
PostageApp - The easier way to send email from web apps
http://postageapp.com/
Pragmatic Programming Techniques: RESTFul Design Patterns
http://horicky.blogspot.com/2009/05/restful-design-patterns.html
Summarize a set of RESTful design practices that I have used quite successfully.
webdevmania - Top 10 jQuery Snippets (including jquery 1.4)
http://webdevmania.com/archive/top_10_jquery_snippets_including_jquery_1.4/
The quick copy paste jQuery starter embed; Value swap (usually for search fields); Equal Column Height; On Hover add and Remove a class; Live Event Binding; Partial Page Refresh; Each Element; Find an element close by (jQuery 1.4); Delay animation/effect; Check if an element contains a certain class or element;
Rails Searchable API Doc
http://voloko.ru/sdoc/rails/
search easy and good looking Rails api documentation
Smart search, beautifully packed
Atlas: a visual IDE for desktop-like web apps - Ars Technica
http://arstechnica.com/software/news/2009/03/atlas-a-visual-ide-for-desktop-like-web-apps.ars
Iterface builder pour le webdev/javascript
280 North has already made two major breakthroughs in building its web-based presentation app 280 Slides. First, it created the Objective-C-like superset of JavaScript called Objective-J. Then it re-implemented much of Apple's popular Cocoa APIs in the web-oriented Cappuccino. Now, its latest project, Atlas, represents perhaps a third breakthrough: a visual integrated development environment for building the next generation of desktop-like web applications.
An intens IDE for web app development
DB設計の神ツール「ERMaster」なら、ここまでできる (1/3) - @IT
http://www.atmarkit.co.jp/fjava/rensai4/devtool11/devtool11_1.html
ERMasterは、ほかのツールに比べ、直感的で分かりやすいUI(ユーザーインターフェイス)に、カスタマイズ可能な、Excelで出力できるテーブル定義書、辞書機能など痒いところに手が届くERモデリングのツールです。本稿では、このERMasterについてご紹介します。
ERMasterは、ほかのツールに比べ、直感的で分かりやすいUI(ユーザーインターフェイス)に、カスタマイズ可能な、Excelで出力できるテーブル定義書、辞書機能など痒いところに手が届くERモデリングのツールです
いくつかの無料で利用できるツールが提供されているので、筆者はそれらを利用していましたが、最近「ERMaster」と呼ばれるEclipseプラグインの存在を知りました。  ERMasterは、ほかのツールに比べ、直感的で分かりやすいUI(ユーザーインターフェイス)に、カスタマイズ可能な、Excelで出力できるテーブル定義書、辞書機能など痒いところに手が届くERモデリングのツールです。本稿では、このERMasterについてご紹介します。
jQuery Plugin Design Patterns: Part I | Fuel Your Coding
http://fuelyourcoding.com/jquery-plugin-design-patterns-part-i/
30 Stylish jQuery Tooltip Plugins For Catchy Designs | Graphic and Web Design Blog -Resources And Tutorials
http://www.1stwebdesigner.com/resources/stylish-jquery-tooltip-plugins-webdesign/
Y links a muchos más plugins de jquery y wordpress
Tooltips on website are small things which can play a big role in website design. If a tooltip on your website is very well made and looks amazing then it can lift up visitors impression about your website. And that’s why here comes jQuery to help with its well made tooltips. And remember that all those small website design things make your website look better. So this time I will show you my Top 30 of jQuery tooltip plugins. Enjoy!
Find The Right JavaScript Solution With A 7-Step Test - Smashing Magazine
http://www.smashingmagazine.com/2010/01/21/find-the-right-javascript-solution-with-a-7-step-test/
javas
By far the most important item here is how well the solution works with JavaScript turned off. Too many developers do not think about this. How well are styles ingrained with the code? If a look and feel change requires a JavaScript change, that's a dealbreaker (sorry, Tina). Is the JS code usable without a mouse; is keyboard navigation fully available? (this isn't just an accessibility issue, it's also power user productivity enhancer). Also, KNOW THE CODE.
Stanford's Entrepreneurship Corner: David Heinemeier Hansson, 37 Signals - Unlearn Your MBA
http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2334
David Heineimeier Hansson, the creator of Ruby on Rails and partner at 37signals in Chicago, says that planning is guessing, and for a start-up, the focus must be on today and not on tomorrow. He argues that constraints--fiscal, temporal, or otherwise--drive innovation and effective problem-solving. The most important thing, Hansson believes, is to make a dent in the universe with your company.
45 jQuery Navigation Plugins and Tutorials - Noupe
http://www.noupe.com/jquery/45-jquery-navigation-plugins-and-tutorials.html
Website monitoring status - Public API Status
http://api-status.com/
Face
"an easily-interpreted heads-up display of 26 popular third party APIs. The big boys like Facebook, Twitter and Flickr are all present and accounted for, and other services like Salesforce, and Posterous are supported also."
主要サービスAPIの稼動状況をモニターしてくれるサイト
55+ Most Wanted WordPress Tips, Tricks, and Hacks
http://www.wpbeginner.com/wp-tutorials/55-most-wanted-wordpress-tips-tricks-and-hacks/
Más de 55 trucos sobre Wordpress
Dynamic Dummy Image Generator - DummyImage.com
http://dummyimage.com/
Sometimes you just need a placeholder image right at your finger tips. Just enter the width + x + height at the end of this URL and off you go!
15 Must Have Google Chrome Extensions for Web Designers & Developers
http://graphicalerts.com/15-must-have-google-chrome-extensions-for-web-designers-developers/
chrome
chorme plug in
Extensiones google Chrome
15 Must Have Google Chrome Extensions for Web Designers
cdecl: C gibberish ↔ English
http://cdecl.org/
FlashPunk Library
http://flashpunk.net/
FlashPunk is a free ActionScript library designed for developing 2D Flash games. Its goal is to provide you with a fast, clean framework for prototyping and developing games; this means most of the dirty work -- reliable framerate, sprite rendering/animation, player input, and collision detection (to name a few) -- has been covered with a set of base classes and functions for your ease of use. This gives you more time and energy to concentrate on the design and testing of your game. It's important to note that FlashPunk is targeted towards the development of games with 2D raster/bitmap graphics, as opposed to vector graphics. It can manage thousands of animated bitmap sprites on-screen at a time without slowing, a lot faster than Flash normally could, because it operates under the assumption that your game primarily uses bitmapped graphics. FlashPunk is not designed for use in the Adobe Flash IDE, you'll be working with an alternate coding environment. I personally use (and have come
FlashPunk Library - http://flashpunk.net/
9 Tips For Working with MySQL Databases » DevSnippets
http://devsnippets.com/article/9-tips-for-working-with-mysql-databases.html
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
500 Internal Server Error
Less Than Dot - Blog - The Ten Most Asked SQL Server Questions And Their Answers
http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/the-ten-most-asked-sql-server-questions--1
Getting all rows from one table and only the latest from the child table
1) Selecting all the values from a table for a particular date 2) Search all columns in all the tables in a database for a specific value 3) Splitting string values 4) Select all rows from one table that don't exist in another table 5) Getting all rows from one table and only the latest from the child table 6) Getting all characters until a specific character 7) Return all rows with NULL values in a column 8) Row values to column (PIVOT) 9) Pad or remove leading zeroes from numbers 10) Concatenate Values From Multiple Rows Into One Column
15 Blogs for WordPress Designers and Developers to Follow – DesignM.ag
http://designm.ag/resources/blogs-for-wordpress-designers/
APE (Ajax Push Engine) :: Comet server :: Real time data streaming
http://www.ape-project.org/home.html
An open source Comet Server for Push AJAX Development
The Easiest Way to Build your First iPhone App | Nettuts+
http://net.tutsplus.com/tutorials/html-css-techniques/the-easiest-way-to-build-your-first-iphone-app/
Top 10 tips to a new django developer - 0 & 1
http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer
7 Awesome WordPress Plugins To Give Your Dashboard A New Look | Graphic and Web Design Blog -Resources And Tutorials
http://www.1stwebdesigner.com/wordpress/awesome-wordpress-plugin-your-dashboard/
7 Awesome WordPress Plugins To Give Your Dashboard A New Look | Graphic and Web Design Blog -Resources And Tutorials - http://www.1stwebdesigner.com/wordpress/awesome-wordpress-plugin-your-dashboard/
5 Tips for creating good code every day; or how to become a good software developer « Making Good Software
http://makinggoodsoftware.com/2009/05/15/5-tips-for-creating-good-code-every-day-how-to-become-a-good-software-developer/
i
5 Tips for creating good code every day; or how to become a good software developer
5 good quick tips on having a productive coding day
jQAPI - Alternative jQuery Documentation
http://jqapi.com/
A Better Javascript Memoizer | Unscriptable.com
http://unscriptable.com/index.php/2009/05/01/a-better-javascript-memoizer/
javascript performance memoization programming memoizer
Yes, memoization is a neat concept. But why use it rather than just hand-coded caching mechanisms? It’s easy enough to write a caching routine, right? Here are a few good reasons: * hand-coded caching mechanisms obfuscate your code * multi-variate caching routines are bulky in Javascript * fewer lines of code means fewer bugs * Java programmers will think more highly of you*
Six Things Your Mom Never Told You About Debugging Javascript « [devlunch]
http://devlunch.smart.fm/2009/07/29/six-things-your-mom-never-told-you-about-debugging-javascript/
dtcss - Google Code
http://code.google.com/p/dtcss/
good for dynamic css, can conditionally point to different php scripts. reduces editing time for multiple selectors.  good for maintaining!
DtCSS is a PHP script that preprocesses your CSS file. It speeds up CSS coding by extending the features to CSS. Such as nested selectors, color mixing and more. DtCSS reads the CSS file with special syntax written for DtCSS, and outputs the standard CSS. It also comes with a smart caching system.
Seems like an interesting idea. Wonder if it could be incorporated into EE...
[PHP]知っていると便利な、カテゴリ別のPHPのライブラリ集 | コリス
http://coliss.com/articles/build-websites/operation/php/20-great-php-libraries.html
Nine Things Developers Want More Than Money | Software by Rob
http://www.softwarebyrob.com/2006/10/31/nine-things-developers-want-more-than-money/
SSW Rules to Better Interfaces
http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterInterfaces.aspx
PHP SimpleForm Script » Matt Varone » Creative Designer
http://www.mattvarone.com/web-design/simpleform-php-email-script/
Multiple Web Tutorials
t’s a nicer version of the previous one, re-written from the ground up and with a couple of new features. SimpleForm is basically meant to be an easy solution to handle one or many forms with little effort. It’s mainly foc
PHP hide_email()
http://www.maurits.vdschee.nl/php_hide_email/
A PHP function to protect the E-mail address you publish on your website against bots or spiders
permite ocultar las direcciones de correo en un página, util para evitar el spam
A PHP function to protect the E-mail address you publish on your website against bots or spiders that index or harvest E-mail addresses for sending you spam. It uses a substitution cipher with a different key for every page load. Look at the generated XHTML in the example while pressing the browsers "reload" button to see this in effect.
How To Safely Store A Password | codahale.com
http://codahale.com/how-to-safely-store-a-password/
bcrypt
2010-01-31, by Coda Hale, "Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt."
Tinkerer’s Sunset [dive into mark]
http://diveintomark.org/archives/2010/01/29/tinkerers-sunset
When DVD Jon was arrested after breaking the CSS encryption algorithm, he was charged with “unauthorized computer trespassing.” That led his lawyers to ask the obvious question, “On whose computer did he trespass?” The prosecutor’s answer: “his own.”
Ongoing analysis of the iPad and how it relates to programming and hacking.
Once upon a time, Apple made the machines that made me who I am. I became who I am by tinkering. Now it seems they’re doing everything in their power to stop my kids from finding that sense of wonder. Apple has declared war on the tinkerers of the world. With every software update, the previous generation of “jailbreaks” stop working, and people have to find new ways to break into their own computers. There won’t ever be a MacsBug for the iPad. There won’t be a ResEdit, or a Copy ][+ sector editor, or an iPad Peeks & Pokes Chart. And that’s a real loss. Maybe not to you, but to somebody who doesn’t even know it yet.
Another treatise on the effect that corporate content owners are having on our society. Does freedom have a chance, or will we live in a 100% copy-protected world?
"I still remember what it felt like when I realized that you — that I — could get this computer to do anything by typing the right words in the right order and telling it to RUN and it would motherfucking run. That computer was an Apple ][e." Mark Pilgrim's take on the iPad as a locus of Apple's control.
iPad GUI PSD | Teehan+Lax
http://www.teehanlax.com/blog/2010/02/01/ipad-gui-psd/
Now that Apple has officially released the iPad we want to start designing for it. While Apple's interface builder is great, it doesn't really allow us
iPad PSD
ignore the code » Designers are not Programmers
http://ignorethecode.net/blog/2009/03/10/designers-are-not-programmers/
Very interesting perspective.
There seems to be a growing sentiment that interaction designers, visual designers and UI designers need to know how to write code.
Do not force user experience designers to learn how to code.
JavaScript基礎文法最速マスター - なんとなく日記
http://d.hatena.ne.jp/gifnksm/20100131/1264934942
Why XMPP will be huge very soon - Intridea Company Blog
http://intridea.com/2009/2/16/why-xmpp-will-be-huge-very-soon?blog=company
Why XMPP will be huge very soon
WordPress theming for beginners, an introduction | Design Reviver
http://designreviver.com/uncategorized/wordpress-theming-for-beginners-an-introduction/
WordPress theming for beginners, an introduction | Design Reviver - http://designreviver.com/uncategorized/wordpress-theming-for-beginners-an-introduction/
Facebook Developers | HipHop for PHP: Move Fast
http://developers.facebook.com/news.php?blog=1&story=358
With HipHop we've reduced the CPU usage on our Web servers on average by about fifty percent, depending on the page. Less CPU means fewer servers, which means less overhead. This project has had a tremendous impact on Facebook. We feel the Web at large can benefit from HipHop, so we are releasing it as open source this evening in hope that it brings a new focus toward scaling large complex websites with PHP. While HipHop has shown us incredible results, it's certainly not complete and you should be comfortable with beta software before trying it out.
HipHop for PHP. With HipHop we've reduced the CPU usage on our Web servers on average by about fifty percent, depending on the page. Less CPU means fewer servers, which means less overhead.
Facebook is a social utility that connects people with friends and others who work, study and live around them. People use Facebook to keep up with friends, upload an unlimited number of photos, post links and videos, and learn more about the people they meet.
An introduction to CSS3 | Zen Elements
http://www.zenelements.com/blog/css3-introduction/
Uma introdução bem legal ao CSS3.
Aligning Images The Right Way Using CSS | Devlounge
http://www.devlounge.net/design/aligning-images-the-right-way-using-css
KATHERINE TYLER- This is good if you are having trouble placing your images where you want them to go with CSS.
How To Sell Agile To Fixed Bid Contract Clients
http://www.codesqueeze.com/how-to-sell-agile-to-fixed-bid-contract-clients/
e] I have many successful
PHP基礎文法最速マスター | Shin x blog
http://www.1x1.jp/blog/2010/01/php-basic-syntax.html
これで今日からPHPマスター!
おおー.
Featured Mobile App Makers | TheyMakeApps.com - Home of the Finest Mobile App Makers
http://theymakeapps.com/
Home of the Finest Mobile App Makers
Online directory of iPhone Application Makers
11 Outstanding Online Resources for Web Developers
http://mashable.com/2010/02/03/web-development-resources/
Bytepawn - Scalable Web Architectures and Application State
http://bytepawn.com/2009/06/17/scalable-web-architectures-and-application-state/
Note about Code-State-Cache-Data (CSCD) pattern in scalable web applications.
Short Article propounding the use of a "Code-State-Cache-Data-Architecture" (CSCD) instead of just CD or CCD applications. Basically saying that you should forget about stateful apps if you wan't maximum performance...
Application state - Data you can restore from the database or afford to lose if server is restarted (logged in users). He recommends storing this in-memory. "Application state goes into an in-memory key-value store like Tokyo Tyrant. Cache data goes into Memcached. Persistent data goes into a database"
"What he needs is the insight to identify state, cached data and persistent data in his application. Application state goes into an in-memory key-value store like Tokyo Tyrant. Cache data goes into Memcached. Persistent data goes into a database. Note that the seperation of code and application state may be beneficial later, because it allows you to scale easily by adding new memory servers. ... Let's call this the Code-State-Cache-Data (CSCD) pattern. What Damian originally had was a Code-Data (CD) pattern, and later he optimized to get a Code-Cache-Data (CCD) pattern"
Six Questions: Eric Meyer on CSS3 - Six Revisions
http://sixrevisions.com/interviews/six-questions-eric-meyer-on-css3/
Six Questions: Eric Meyer on CSS3 December 9th, 2008 by Jacob Gube | 58 Comments | Stumble It! Delicious Eric A. Meyer knows a thing or two about standards-based CSS and HTML development. He’s a distinguished expert on CSS and HTML, an author of numerous books on CSS, co-founder of An Event Apart, a coveted guest speaker, a member of the A List Apart crew, and founder of Complex Spiral Consulting (I could go on – but I think you get the picture).
Six Questions
Quite an interesting article on CSS3 with Eric Meyer: http://is.gd/aWAO
10 Big Time-Saving Tools for Web Designers
http://www.sitepoint.com/blogs/2010/02/02/10-big-time-saving-tools-for-web-designers/
SitePoint Blogs: News, opinion, and fresh thinking for web developers and designers
10 Big Time-Saving Tools for Web Designers
Doom Iphone code review.
http://fabiensanglard.net/doomIphone/index.php
Doom Iphone code review
iPad UI Conventions - a set on Flickr
http://www.flickr.com/photos/fraserspeirs/sets/72157623224262135/
hehe, my first bookmark tagged with iPad (not the last I think)
Let's make the web faster - Google Code
http://code.google.com/intl/de-DE/speed/articles/
15 Fantastic Finds on the Google Code Repository
http://sixrevisions.com/resources/15-fantastic-finds-on-the-google-code-repository/
Google Code Repository is a section of Google that, just like SourceForge, allows developers to upload their code for others to use under license. The repository was launched in 2006 and after searching through its archives, I found a number of interesting scripts and other goodies that would be an asset in any website owner/website builder’s arsenal.
Launch Your Line
http://www.launchyourline.com/
Launch your line is a platform where you can launch your clothing line, fashion line, fragrance line, footware line, sports line. Anything you wish.
<blockquote> <font color="#595959" size="2" face="Arial">Step 4: Manage your line via the dashboard.</font></strong></td> <td rowspan="2" valign="top" width="47%"><img alt="" src="_layouts/images/Guide_4.jpg" border="1"></td> </tr> <tr> <td width="51%"> <p>From the Dashboard, you can complete every task necessary to launch your line. You can also make it as simple or as complex as you wish… your Dashboard is customized for your needs. Using the Dashboard, you have complete control of all aspects of your business. From your Dashboard you can:</font></p> <ul style="margin-top: 0in; margin-bottom: 0in;" type="disc"> <li>Find a manufacturer</font> </li> <li>Create packaging</font> </li> <li>Create a business entity</font> </li> <li>Create a corporate identity</font> </li> <li>Order affordable graphic design</font> </li> <li>Create a website</font> </li> <li>Create a pr