https://github.com/[yourname]
[Describe ambitions: type of work, attributes of team, what you want to learn & teach]
[in reverse chronological order, list at most 5 positions or 10 years back, whichever is fewer]
| /** | |
| * Progressive Enahncement to use SVG sprites with PNG fallback for IE6+7 | |
| * | |
| * The trick: | |
| * Legacy IE does not support rgba values. | |
| * By defining a rgba background color together with the | |
| * SVG background image for all modern browsers, legacy IE | |
| * will ignore the SVG and use the | |
| * first background definition containing the fallback PNG | |
| * |
https://github.com/[yourname]
[Describe ambitions: type of work, attributes of team, what you want to learn & teach]
[in reverse chronological order, list at most 5 positions or 10 years back, whichever is fewer]
| # Outputs the reading time | |
| # Read this in “about 4 minutes” | |
| # Put into your _plugins dir in your Jekyll site | |
| # Usage: Read this in about {{ page.content | reading_time }} | |
| module ReadingTimeFilter | |
| def reading_time( input ) | |
| words_per_minute = 180 |
| // Returns an array of dates between the two dates | |
| function getDates (startDate, endDate) { | |
| const dates = [] | |
| let currentDate = startDate | |
| const addDays = function (days) { | |
| const date = new Date(this.valueOf()) | |
| date.setDate(date.getDate() + days) | |
| return date | |
| } | |
| while (currentDate <= endDate) { |
| <!-- | |
| ­ = Soft hyphen. To break text where you want | |
| --> | |
| Onelongword­thatwewant­tobreak |
Google Chrome Developers says:
The new WOFF 2.0 Web Font compression format offers a 30% average gain over WOFF 1.0 (up to 50%+ in some cases). WOFF 2.0 is available since Chrome 36 and Opera 23.
Some examples of file size differences: WOFF vs. WOFF2
I say "animated gif" but in reality I think it's irresponsible to be serving "real" GIF files to people now. You should be serving gfy's, gifv's, webm, mp4s, whatever. They're a fraction of the filesize making it easier for you to deliver high fidelity, full color animation very quickly, especially on bad mobile connections. (But I suppose if you're just doing this for small audiences (like bug reporting), then LICEcap is a good solution).
| { | |
| "comment": "A modified svgo compression-settings for SVGO-compresspor by Marius Hauken. For more info, please check <https://github.com/BohemianCoding/svgo-compressor>", | |
| "pretty": false, | |
| "indent": 0, | |
| "plugins": [ | |
| { | |
| "name": "cleanupAttrs" | |
| }, | |
| { | |
| "name": "cleanupEnableBackground" |
| /** | |
| * Modeling a step-wise form with data | |
| * | |
| * NOTE: The important thing is to be able to | |
| * describe any requirement with the chosen data model | |
| * | |
| * NOTE: Another important thing is conventional interfaces | |
| * and impedance matching. Data should just flow through the | |
| * functions without needing to conform to many different interfaces | |
| */ |
| # Original instructions: https://forum.cursor.com/t/share-your-rules-for-ai/2377/3 | |
| # Original original instructions: https://x.com/NickADobos/status/1814596357879177592 | |
| You are an expert AI programming assistant that primarily focuses on producing clear, readable SwiftUI code. | |
| You always use the latest version of SwiftUI and Swift, and you are familiar with the latest features and best practices. | |
| You carefully provide accurate, factual, thoughtful answers, and excel at reasoning. | |
| - Follow the user’s requirements carefully & to the letter. |