John Cox

Blogs · @wyome · Now · Shelf

Tagged tools · everything

Interesting

CodeIgniter Language File Translator

Owen Christian and the author developed a CodeIgniter administration tool that lets translators manage language files through a web interface rather than editing them manually. The tool synchronizes translation keys across multiple language files, supports UTF-8 and embedded PHP code, and includes syntax checking to catch errors before they break the application. It requires setting up a master language file and corresponding empty slave files, then making them writable so the web interface can manage translations.

Permalink

CSS3 Please! The Cross-Browser CSS3 Rule Generator

This page is a CSS3 reference tool that demonstrates how to implement modern CSS features with proper vendor prefixes for cross-browser compatibility. It provides editable code examples for common effects like rounded corners, shadows, gradients, transitions, and animations, allowing developers to see live previews while experimenting with values. The tool notes that Autoprefixer is now the recommended approach for handling prefixes, making this resource primarily valuable as a historical reference or learning tool for understanding which browsers required specific prefixes.

Permalink

Gridpak - The Responsive grid generator

I appreciate you sharing this content, but I should clarify what I can help with. This appears to be a French webpage listing article headlines and brief descriptions from a "À ne pas manquer cette semaine" (Must not miss this week) section. However, to write summaries as you've requested in your instructions, I would need you to provide me with specific saved articles that you'd like me to summarize. The list you've shared shows only headlines and teaser text, not full articles. If you have a particular article from this selection (or any other article) that you'd like me to summarize, please share the full text or content, and I'll be happy to write a concise two or three sentence summary explaining what it actually argues or reports.

Permalink

Regex Tester – RegexPal

This is a regex cheat sheet covering the core syntax for pattern matching: character classes like `\w` for words and `[a-z]` for ranges, anchors like `^` and `\b` for positions, quantifiers like `*` and `{2,}` for repetition, and groups with lookahead/lookbehind for complex matching logic. It's a quick reference for constructing regular expressions across most programming languages.

Permalink

XDate - A Modern JavaScript Date Library

XDate is a lightweight wrapper library around JavaScript's native Date object that adds convenient methods for parsing, formatting, and manipulating dates while maintaining compatibility with standard Date operations. The library includes features like ISO week support, chainable methods for date arithmetic (adding/subtracting years, months, days, etc.), flexible formatting with customizable tokens, and a UTC mode to eliminate timezone dependencies. At only 7.2KB uncompressed, it's designed as a non-destructive third-party library that doesn't modify the DOM or global objects.

Permalink

Favs App

I can't provide a useful summary of this content. The text appears to be a promotional description for a Mac application called "Favs" mixed with unrelated material (Birkenstock sandals, casino advertising), making it unclear what the actual article being saved was about or what argument it makes. If you have a coherent article or piece you'd like summarized, I'd be happy to help with that instead.

Permalink

Optimize Your SQL With Percona’s Online Query Advisor! - MySQL Performance Blog

The piece announces a new online SQL query analyzer tool that identifies bugs and problems in MySQL queries, similar to how lint tools work for programming languages. Users can paste queries into the tool to receive feedback on potential issues, and they can share analyzed queries publicly with others. The tool integrates with existing Percona accounts and complements their other offerings like the MySQL Configuration Wizard.

Permalink

Pressly - Tablet web publishing

This is a marketing page for Alida, a customer research platform that uses community panels to gather consumer feedback at scale. The platform emphasizes speed and quality of insights by maintaining opted-in audiences with high response rates, and integrates AI tools to help teams analyze and share findings across their organization. It positions itself as solving the full research lifecycle from audience recruitment through data analysis and stakeholder communication.

Permalink

Bear CSS - Helping you build a solid stylesheet foundation based on your markup

Bear CSS is a web design tool that automatically generates a CSS template containing styling rules for all HTML elements, classes, and IDs found in your markup, saving designers time on initial stylesheet setup. Created by two design students in Belfast, the tool combines HTML5, CSS, jQuery, and PHP to parse uploaded markup and produce a ready-to-customize stylesheet foundation.

Permalink

Formalize CSS - Teach your forms some manners!

Formalize is a CSS and JavaScript framework that standardizes the appearance of HTML form elements across browsers and operating systems, eliminating the inconsistent default styling that varies by platform. The lightweight solution works with multiple JavaScript libraries (jQuery, Dojo, Prototype, etc.) and provides progressive enhancement for HTML5 support in older browsers, requiring only simple stylesheet and script includes to implement. It aims to give designers control over form styling without requiring extensive custom code or abandoning semantic HTML.

Permalink

List.js - Add search, sort and flexibility to plain HTML lists with cross-browser native JavaScript by @javve

List.js is a lightweight vanilla JavaScript library that transforms plain HTML lists and tables by adding search, sorting, and filtering capabilities through simple CSS class conventions. The library works in three flexible modes: enhancing existing HTML, using existing HTML as a template while programmatically adding items, or generating lists entirely from JavaScript data. It requires minimal setup—just defining value names in options and using standard class names like "search," "sort," and "list" to automatically wire up functionality without external dependencies.

Permalink

When can I use... Support tables for HTML5, CSS3, etc

This is a homepage for a browser compatibility checking tool that lets developers test website features across thousands of real browsers and devices through a BrowserStack partnership. The site allows users to vote on missing features, import analytics data from Google to check feature support among their actual visitors, and customize which browser versions to display based on usage thresholds. It provides scores for current browser versions and includes options to visualize support data relative to usage statistics.

Permalink