Linkkejä
Viime kesänä liityin Ma.gnolia-palveluun tallentaakseni ja järjestelläkseni selaimeeni kertyneitä linkkejä. Palvelu oli hyvä ja toimiva — niin kauan kuin toimi.
Tammikuun lopussa jotain meni Ma.gnoliassa rikki ja kirjanmerkit katosivat jonnekin taivaan tuuliin, ilmeisesti lopullisesti. Muualle verkkoon on (onneksi) jäänyt niistä vielä kopioita, joiden perusteella osa linkkilistasta on saatu palautettua.
Jeffrey Zeldmanin blogi-artikkelin inspiroimana laitan nämä omat pelastuneet linkkini tänne näkyville ja käytettäväksi. Siinä lienee yli puolet niistä linkeistä, jotka ehdin palveluun kerätä.
Linkit
- PEP 374 -- Migrating from svn to a distributed VCS
- What is the Lazyweb and How Can I Use It?
- Free Accounting Software | GnuCash
- GnuCash is personal and small-business financial-accounting software.
- Ledger
- Double-entry accounting system that is accessed from the UNIX command-line.
- Behaviour-Driven Development
- JDave
- Behavior driven development (BDD) framework for Java
- Google File System
- "The Google File System, a scalable distributed file system for large distributed data-intensive applications. It provides fault tolerance while running on inexpensive commodity hardware, and it delivers high aggregate performance to a large numbe…
- RUR-PLE
- "Learning to program computer should be fun, for adults and children alike. RUR-PLE is an environment designed to help you learn computer programming using the language Python."
Shared Terminal Sessions over SSHThis how to will explain how to use screen to allow a shared terminal session over a ssh connection. This may be helpful if you wish to teach the Linux command line and can be used in concert with IRC.- W3C Semantic Web FAQ
- Frequently asked questions about the Semantic Web
- Aaron Toponce : Irssi Proxy
- Vanhoja retro tietokoneita ja pelikoneita || Vanhat tietokoneet ja pelikoneet || tietokonemuseo || pelikonemuseo
- "Tervetuloa tutustumaan Suomen suurimpaan kokoelmaan vanhoja tietokoneita ja pelikoneita. Biggest old computers and game console museum in Finland, Welcome."
- web2py Enterprise Web Framework
- CWE - 2009 CWE/SANS Top 25 Most Dangerous Programming Errors
- OpenStreetMap
- OpenStreetMap is a free editable map of the whole world.
- PEP 333 -- Python Web Server Gateway Interface v1.0
- This document specifies a proposed standard interface between web servers and Python web applications or frameworks, to promote web application portability across a variety of web servers.
- Introduction: Testing Python Web applications using twill and wsgi_intercept
- twill: a simple scripting language for Web browsing
- twill is a simple language that allows users to browse the Web from a command-line interface. With twill, you can navigate through Web sites that use forms, cookies, and most standard Web features. twill supports automated Web testing and has a si…
- True Marble Imagery - Free Download
- "Unearthed Outdoors has produced satellite derived global datasets utilizing advanced color adjustment and reconstruction algorithms. Our true color imagery is the most natural and realistic medium resolution imagery available on the market."
- Mozilla.org - Home of the Mozilla Project
- Folklore.org: Macintosh Stories
- ELM - Electronic Mail for UNIX
- Old, old mail client.
- Tervetuloa! | Drupal Suomi
- Drupalista suomeksi. Drupal in Finnish.
- Skeletonz CMS
- "Skeletonz is a new content management system (CMS) based on Python. It differs from othrs by being simple, but yet very powerful and extensible. If you need a simple system that you and your users are going love then Skeletonz might be the soluti…
- drupal.org | Community plumbing
- Content management system. PHP
- Plone CMS: Open Source Content Management
- Open source CMS for Content Management, Document Management and Knowledge Management.
- Zope.org
- "Zope is an open source application server for building content management systems, intranets, portals, and custom applications."
- How To Set Default Workspace, Size and Window Effects in Gnome : Ubuntu Tutorials : Dapper - Gutsy - Hardy - Intrepid
- Python 3.0 Release
- Python 3.0 is released!
- In the Woods - 15 CSS Tricks That Must be Learned
- Laconica
- Microbogging software.
- Identi.ca
- Microblogging
- Prototyping with XHTML
- MyDoggy - My Java Docking Framework
- Kansalaisen Karttapaikka - Maanmittauslaitos
- 12 Principles For Keeping Your Code Clean | CSS | Smashing Magazine
- jemmy: Jemmy Module
- Java GUI testing tool.
- Abbot framework for automated testing of Java GUI components and programs
- Java GUI testing tool.
- Project Euler
- Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer …
- Agile Testing with Python Test Frameworks
- Testing Applications with WebTest
- WebTest helps you test your WSGI-based web applications.
- Open Data Definition
- Apache Logging Services Project - Apache log4j
- "Must have" tool for java...
- EasyMock
- "EasyMock provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism. Due to EasyMock's unique style of recording expectations, most refactorings will not affect the Mock Objects. So EasyMock is …
- Advogato: Introduction: Testing Python Web applications using twill and wsgi_intercept
- Understanding Progressive Enhancement
- Getting Semantic With Microformats, Part 4: hCalendar ~ A Blog Not Limited
- Gedit plugin for Bazaar in Launchpad
- gedit
- gedit is the official text editor of the GNOME desktop environment.
- Linux Counter
- If you use Linux, visit Linux Counter.
- CORBA Explained Simply
- Best Practices for Speeding Up Your Web Site
- Tutorials on Microformats
- A List Apart: Articles: Progressive Enhancement with CSS
- Everything You Know About CSS Is Wrong
- Lasse Koskela - kansainvälinen tietokirjailija
- "Kansainvälinen tietokonealan kirjakustantamo Manning Publications julkaisi viime vuonna suomalaisen Lasse Koskelan kirjoittaman kirjan testivetoisesta sovelluskehityksestä."
- TurboGears and OpenID
- Example implementation of OpenID authentication with turbogears.
- OO Days at Tampere University of Technology in November 2008
- Nääsvillen oliopäivät 2008.
- Dive Into Python
- Subversion
- Subversion - version control system. "Better CVS"
- Agile Chronicles: Continuous Acceptance Testing
- Apache Ant
- "Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles."
- Unusual software bug - Wikipedia, the free encyclopedia
- Heisenbug, Bohrbug, Mandelbug, Schroedinbug,... software bugs that are considered exceptionally difficult to understand and repair.
- Doxygen
- Source code documentation and analysis tool
- The etiquette of social networking
- Testing Will Challenge Your Conventions
- If you are doing test-first development, you are likely to find your old coding conventions are no longer valid. There are a few changes you will need to make to your coding standards and practices.
- Manifesto for Agile Software Development
- Values and principles for agile software development.
- Jinja Template Engine
- Ampparit.com
- "Ampparit.com on ilmainen uutisportaali. Uutisten lisäksi Ampparit.com tarjoaa myös sää- ja TV-ohjelmatiedot, blogin sekä mobiiliversiot."
- BitlBee
- Portable Contacts
- "The vision for Portable Contacts has been around for a long time. Sites large and small share the goal of providing users a secure way to access their address books and friends lists without having to take their credentials or scrape their data. …
- Understanding Disabilities when Designing a Website
- jQuery: The Write Less, Do More, JavaScript Library
- jQuery and JavaScript Coding: Examples and Best Practices | How-To | Smashing Magazine
- "When used correctly, jQuery can help you make your website more interactive, interesting and exciting. This article will share some best practices examples for using the popular Javascript framework to create unobtrusive, accessible DOM scripting"
- Avoimen lähdekoodin ohjelmien lokalisointi
- Lokalisointiportaali
- miau - another IRC-bouncer/proxy
- Coding Horror: Coding Without Comments
- "I'm constantly running across comments from developers who don't seem to understand that the code already tells us how it works; we need the comments to tell us *why* it works."
- 25+ Essential Articles For Every WordPress Beginner
- Java Plugin Framework (JPF)
- "Framework to help development of extensible Java applications or to add plug-in support to existing systems."
- Pidgin Plugins
- freedesktop.org
- hCard Wizard [Matthew Levine]
- hCard Wizard bookmarklet
- GrNotify - The Linux Google Reader Notifier
- "GrNotify is a simple Python written tray application that will alow you to know when there are new items in the Google Reader."
- 10 Weblog Engines Reviewed | Developer's Toolbox | Smashing Magazine
- "Choosing blogging software can be a scary process, especially if you are new to blogging. There many different types of engines and content management systems (CMS) that could used..."
- 20 Websites To Help You Learn and Master CSS
- "This article features 20 excellent websites to help you "grok" CSS. There's a wide range of websites included."
- Hilbert II
- "Verify and document mathematical proofs. This open source project wants to present mathematical knowledge in a formal correct form. It includs a proof verifier which can check a mathematical proof written in a certain formal language. This mathem…
- HttpUnit
- Testing framework for web pages.
- FIT
- Testing framework for acceptance tests.
- Pidgin
- The home of Pidgin, Finch, and the libpurple IM client library.
- Acceptance TDD Explained
- Acceptance test-driven development is what helps developers build high-quality software that fulfills the business's needs as reliably as TDD helps ensure the software's technical quality.
- APML - Attention Profiling Mark-up Language: The open standard for Attention Metadata
- "APML allows users to share their own personal Attention Profile in much the same way that OPML allows the exchange of reading lists between News Readers."
- Pygments – Python syntax highlighter
- Design Meltdown § Principles of Design
- Design elements, trends, and problems in web design.
- Screenshot.java–Take a screenshot and save it to a PNG file using javax.imageio
- "A small commented Java program that creates a screen capture and saves it to a PNG file."
- Eclipse Mylyn Open Source Project
- Mylyn is a task-focused interface for Eclipse
- Eclipse.org home
- Open source development environment.
- Django | The Web framework for perfectionists with deadlines
- "Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design."
- W3C I18N Tutorial: Character sets & encodings in XHTML, HTML and CSS
- Tutorial on how to markup up XHTML, HTML and CSS pages with information about character encodings, and how to use character escapes.
- Irssi - The client of the future
- IRC client
- Jabber.org | open instant messaging and presence
- Change the Default Avatar in WordPress
- WordPress › Blog Tool and Weblog Platform
- Hardening your files with Reed-Solomon codes
- Ignite Realtime: Spark IM Client
- Semantic Django - Tools for semantic stuff in Django
- Apache FOP
- Apache FOP (formatting object processor) converts XSL-FO to various output formats (including PDF).
- Gravatar - Globally Recognized Avatars
- PuTTY: a free telnet/ssh client
- The Apache Xalan Project
- XSLT processor
- XML Inclusions (XInclude) Version 1.0 (Second Edition)
- Style Guide for Online Hypertext
- CSS Layouts: 40+ Tutorials, Tips, Demos and Best Practices
- The Cathedral and the Bazaar
- SVK
- The SVK version control system
- The Python Challenge
- Every puzzle can be solved by a bit of (python) programming.
- How To Communicate Design Decisions To Clients?
- This article provides you with 5 guidelines you can use as a designer to "speak business" - even if it's just to get your foot in the door or land a big project.
- CherryPy
- Python HTTP framework.
- Hypertext Style: Cool URIs don't change.
- Aku Ankka
- woork: Useful tips to enrich your HTML Forms
- XSS (Cross Site Scripting) Cheat Sheet
- XSS (Cross Site Scripting) Cheat Sheet: Esp: for filter evasion - by RSnake
- Findings of the W3C Technical Architecture Group (TAG)
- woork: Clean and pure CSS FORM design
- Format HTML forms with CSS
- cssutils - CSS library for Python
- cssutils - a CSS Cascading Style Sheets library for Python
- HTML and CSS Tutorials, References, and Articles | HTML Dog
- Genshi
- XML/HTML/text template language implemented in Python.
- Cheat Sheets for Front-end Web Developers
- 23 print-ready cheat sheets for HTML/HTML, CSS, and JavaScript (including MooTools and jQuery).
- TurboGears: Front-to-Back Web Development
- Web development framework. Implemented in python
- Kid
- Template language implemented in python. Used in TurboGears.
- Stop Writing Garbage Code, Please
- PythonTestingToolsTaxonomy - Cheesecake - Trac
- List of testing tools for Python.
- Agile Testing Articles and Tutorials
- FitServers.PythonFit
- construct
- Construct is a python library for parsing and building of data structures (binary or textual).
- Python – Wikikirjasto
- Firebug - Web Development Evolved
- JsUnit
- Javascript unit testing.
- Pavatar - Recognize me!
- SWAML - Semantic Web Archive of Mailing Lists
- XMPP Standards Foundation
- Docutils: Documentation Utilities
- Docutils is an open-source text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX. It includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.
- The Apache Software Foundation
- Wiki Patterns
- Wikis can be used quite effectively in agile development as a documentation for your project. This patterns page provides a few useful patterns how to structure your wiki.
- Upload your websites with bzr-upload
- With bzr-upload we can now upload websites (and anything else, actually) using bzr's knowledge of what we've changed, and it's solid transport libraries (ftp, sftp).
- Clickpass
- How to get Cross Browser Compatibility Every Time | Anthony Short | Web Design & Development
- Cross-browser compatibility is one of the most time consuming tasks for any web designer. We've seen many different articles over the net describing common problems and fixes. I've collated all the information I could find to create some coding co…
- Debian -- Yleismaailmallinen käyttöjärjestelmä
- Debian GNU/Linux on GNU/Linux-käyttöjärjestelmän vapaa jakelu. Sitä ylläpitää ja uudistaa joukko vapaaehtoisia käyttäjiä.
- Jena Semantic Web Framework
- Java framework for building semantic web applications.
- thmbnl: small pictures for your big picture
- A Beginner's Guide To LVM
- rest2web - The Site Builder
- rest2web - build websites with Python and docutils.
- Ignite Realtime: Openfire Server
- Openfire (formerly Wildfire) is a real time collaboration (RTC) server . It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber).
- XForms - Wikibooks
- XForms in Firefox
- With the release of Microsoft's new Windows operating system (Vista), more and more people are looking for alternatives to Windows for various reasons. This tutorial is the third in a series of articles where I will show people who are willing to switch to Linux how they can set up a Linux desktop (Ubuntu 7.04 Feisty Fawn in this article) that fully replaces their Windows desktop, i.e. that has all software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that runs also on older hardware, and the best thing is: all software comes free of charge.
- XForms in Firefox
- Elliotte Rusty Harold explains how to process XForms with Firefox.
- Crossing borders: JavaScript's language features
- JavaScript is often ridiculed as the black sheep of programming languages. The development tools, a complicated and inconsistent document object model for HTML pages, and inconsistent implementation in browsers contributes to that sentiment. But J…
- PyMOTW - Python Module of the Week
- DocBook.org
- xml schema for books, articles, etc.
- LinuxKauppa.fi :: Linux-laitteet, -ohjelmistot ja -palvelut
- LinuxComp.net
- LinuxComp.net - Linux-yhteensopivia tietokoneita, komponentteja sekä oheislaitteita. Linux esiasennettuna koneissa. Meiltä saatte myös tilattua Linux-levyjä., linux ja nettikauppa
- myID.net - OpenID Service
- myOpenID
- OpenID provider. Supports SSL, acess log, multiple personas,...
- claimID.com - Manage your online identity
- Forssan Alku
- Forssalainen urheiluseura
- Using mixmaster to send anonymous email
- TinyURL.com - shorten that long URL into a Tiny URL
- Convert long URLs to short.
- Epydoc
- Epydoc is a tool for generating API documentation for Python modules, based on their docstrings.
- IzPack - Package once. Deploy everywhere.
- IzPack Java installer generator.
- Java Performance Tuning
- Introduction - OpenID Wiki
- Subjective Reality : First steps using bzrlib
- reStructuredText plugin
- This is a little how-to for using the reStructuredText plugin inside GEdit .
- 25+ Ways to Manage Your Online Identity
- There is nothing more important online than your identity, and nothing more annoying than when someone finds a way to ...
- 15 Tools to Help You Develop Faster Web Pages - Six Revisions
- A few useful, free tools to help you create and sustain high-performance web applications.
- XML-RPC Specification
- XML Schemas: Best Practices
- SOAP Version 1.2 Part 0: Primer (Second Edition)
- ClearCaseUnifiedChangeManagement
- Service Component Architecture
- W3C Semantic Web Interest Group: Basic Geo (WGS84 lat/long) Vocabulary
- How do I send mail from a Python script?
- Musteasema
- Mustekasettien täyttöä ja kierrätystä.
- Bazaar Version Control
- Decentralized version control system.
- BzrFastImport - Bazaar Version Control
- Architecture of the World Wide Web, Volume One
- IKI ry
- Kapsi Internet-käyttäjät ry
- World Wide Web Consortium - Web Standards
- The World Wide Web Consortium (W3C) is an international consortium where Member organizations, a full-time staff, and the public work together to develop Web standards. W3C primarily pursues its mission through the creation of Web standards and gu…
- Bot Bouncer
- BotBouncer.com is a CAPTCHA service for OpenIDs.
- Source Configuration Management
- Why Subversion Helps Perforce Beat ClearCase...
- The Linux Documentation Project
- The Linux Documentation Project is working towards developing free, high quality documentation for the Linux operating system. The overall goal of the LDP is to collaborate in all of the issues of Linux documentation.
- The XML C parser and toolkit of Gnome
- The Joy of XUL - MDC
- Pete Lacey's Weblog :: SOA Nomenclature
- Pete Lacey's Weblog :: The S stands for Simple
- MoinMoinWiki - MoinMoin
- Wikiwikiweb software implemented in Python.
- zlib Home Site
- RUP in the dialogue with Scrum
- from The Rational Edge: This article introduces the agile software development process known as Scrum. The author presents techniques on how software development teams can add Scrum ideas to an existing RUP environment.
- CodeProject: C++ Development using eclipse IDE– Starters guide. Free source code and programming help
- C++ Development using eclipse IDE– Starters guide; Author: Boby Thomas P; Section: Programming Tips; Chapter: General Programming
- Primer - Getting into the semantic web and RDF using N3
- Automation for the people: Continuous testing
- "Ready to step up to the plate and hit a home run with your developer testing activities? In this installment of Automation for the people, development automation expert Paul Duvall covers some of the various types of automated developer tests you…
- SchemaWeb - RDF Schemas Directory
- SchemaWeb is a repository for RDF schemas expressed in the RDFS, OWL and DAML+OIL schema languages.
- Desirable Characteristics of Application Design - Design Smells of Rotting Software - GRASP Patterns - Object-Oriented Principles
- Boot loader showdown: Getting to know LILO and GRUB
- Most Linux users, from the casual desktop user to the Linux system administrator, have used a utility known as a boot loader. Different variations of this utility provide varying levels of support and functionality. In many cases, the default boot…
- Welcome to SignOn
- Company-Customer Pact Wiki
- OAuth
- An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications.
- Wiki - AboutUs Wiki Page
- From AboutUs: See what information we have on Wiki and share your knowledge.
- myvidoop.com
- The Art of Unix Programming
- Continuous Testing - PAG
- Continuous testing uses excess cycles on a developer's workstation to continuously run regression tests in the background, providing rapid feedback about test failures as source code is edited. It reduces the time and energy required to keep code …
- FIT and Eclipse: Testing with the Extended FIT Eclipse plug-in
- Learn the basic Framework for Integrated Tests (FIT) concepts and, through the use of the Extended FIT Eclipse plug-in, begin the process of testing FIT tables for Eclipse developers. This article, the first in a two-part series, introduces you to…
- WSGI Wiki
- Naymz: Reputation Management and Networking for Professionals
- Empowering reputable professionals. Join our reputation network to promote your good name and maximize your professional opportunities. Take control of the results for searches on your name in the search engines.
- pyparsing
- The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to constr…
- Free Software Project Management HOWTO
- This HOWTO is designed for people with experience in programming and some skills in managing a software project but who are new to the world of free software.
- ThinkWiki
- The Wiki Web for IBM/Lenovo ThinkPad users.
- www.tunnus.com, OpenID-palvelu
- OpenID provider. Finnish, simple,...
- Mix and match Web components with Python WSGI
- Learn to create and reuse components in your Web server using Python. The Python community created the Web Server Gateway Interface (WSGI), a standard for creating Python Web components that work across servers and frameworks. It provides a way to…
- rdf:about
- Rounded corners and shadowed boxes
- W3C Tutorials
- /* Position Is Everything */ ? Modern browser bugs explained in detail!
- IETF/W3C XML-DSig Working Group
- Relo - Relationship based Exploration
- The basics of using XML Schema to define elements
- The new XML Schema system, now nearing acceptance as a W3C recommendation, aims to provide a rich grammatical structure for XML documents that overcomes the limitations of the DTD. This article demonstrates the flexibility of schemas and shows how…
- Use Cases: Yesterday, Today, and Tomorrow
- Use cases have now been around for more than fifteen years. Where will they lead us in the future? This Rational Edge article by Ivar Jacobson explores the history and the future of use cases.f
- JUnitPerf
- A collection of JUnit test decorators used to measure performance and scalability
Ystävällisin terveisin
Timo Kankare
Kommentit