#GenerativeArt interlude
More looping loopy loops; now with wisps (also with fixed closed Hobby curves: things had been going a little off the rails in some places)
One day at the ribbon factory
#GenerativeArt interlude
More looping loopy loops; now with wisps (also with fixed closed Hobby curves: things had been going a little off the rails in some places)
One day at the ribbon factory
#GenerativeArt interlude
More loops, now with full arcs and some separation from the target circles, and some fixes to some of the cross-over loops
super interesting article:
simulating hand-drawn motion with #svg filters and #javascript:
https://camillovisini.com/coding/simulating-hand-drawn-motion-with-svg-filters
#OpenDocument #Reader.
View #OpenOffice and #LibreOffice #documents on the go. Now available for #Android and #iOS!
In addition to that, OpenDocument Reader aims to support various other file formats as well as possible:
- Portable Document Format (#PDF)
- Archives: #ZIP
- Images: #JPG, #JPEG, #GIF, #PNG, #WEBP, #TIFF, #BMP, #SVG, etc
- Videos: #MP4, #WEBM, etc
- Audio: #MP3, #OGG, etc
- Text files: #CSV, #TXT, #HTML, #RTF
- Microsoft Office (#OOXML): Word (#DOC, #DOCX), Excel (#XLS, #XLSX), PowerPoint (#PPT, #PPTX)
- Apple iWork: Pages, Numbers, Keynote
- Libre Office and Open Office OpenDocument Format: #ODF* (#ODT, #ODS, #ODP, #ODG)
- PostScript (#EPS)
- AutoCAD (#DXF)
- Photoshop (#PSD)
https://opendocument.app/
SVG Smuggling - Image Embedded JavaScript Redirect Attacks
Threat actors are increasingly using Scalable Vector Graphics (SVG) files to deliver JavaScript-based redirect attacks. These SVGs contain embedded, obfuscated JavaScript that initiates browser redirects to attacker-controlled infrastructure. The campaign uses email spoofing and impersonation to deliver the SVGs, bypassing traditional file-based detection. The embedded code uses XOR encryption and reconstructs the redirect command at runtime. The attack targets B2B Service Providers, including those handling corporate financial and employee data. Mitigation strategies include implementing DMARC policies, blocking SVG attachments, and enhancing email security measures. The campaign demonstrates a shift towards smuggling techniques that avoid triggering traditional security alerts.
Pulse ID: 6878f6e6ce9d5286edc46238
Pulse Link: https://otx.alienvault.com/pulse/6878f6e6ce9d5286edc46238
Pulse Author: AlienVault
Created: 2025-07-17 13:13:10
Be advised, this data is unverified and should be considered preliminary. Always do further verification.
Ich hab mich eben gewundert, warum in letzter Zeit an Spam-Mails öfter mal SVG-Dateien dranhängen, und mich schlau gemacht: https://news.sophos.com/de-de/2025/02/17/sprunghafter-anstieg-von-phishing-attacken-mit-svg-grafikdateien/ – deshalb.
Added a customizable 2D vector field plot function for https://thi.ng/viz. Some example outputs attached, code examples forthcoming...
Another (undated grr) excellent writeup on SCG invection vectors. I've seen things vulnerable, and so test for them when it makes sense, but is it REALLY that common an attack?
#SVG #favicon support landed in #Safari Technology Preview 26
https://caniuse.com/link-icon-svg
Hackers are now hiding JavaScript inside SVG image files to redirect users to malicious sites, a stealthy new phishing tactic exposed by researchers.
https://hackread.com/attackers-hide-javascript-svg-images-malicious-sites/
#Development #Approaches
Proudest of these 128 kilobytes · Constraint-driven web development to the extreme https://ilo.im/165bzl
_____
#Constraints #Device #Browser #Accessibility #WebPerf #WebDev #Frontend #Fonts #SVG #JavaScript
#GenerativeArt interlude
Looping through a grid
This amazing tool is still live. Save a #map of all roads in an area or city as #png or vector #svg.
https://anvaka.github.io/city-roads/
I love the very rare #game in #svg
https://upload.wikimedia.org/wikipedia/commons/9/9b/SMIL_missile_demo.svg
It's not even javascript, it's just SMIL animation with triggers.
I love SVGs as vectors for injection.
Hallo, liebe Freunde des #3DDruck|s! Ich möchte erstmals eine #svg-Grafik bei #Freecad einfügen, und zwar die angehängte. Nach dem Import wird die 60 komplett schwarz angezeigt, das R sieht man dann gar nicht mehr. Ich importiere mit Datei, importieren, wähle die Datei und dann sage ich svg-Grafik. Was muss ich anders machen?
`feColorMatrix`: swap channels ☆ interactive demo, adaptive layout - check it out on @codepen https://codepen.io/thebabydino/full/QWopRMK
An interactive, responsive demo illustrating how `feColorMatrix` can be used to swap channels. Another very special one.
#SVG #filter #svgFilter #JS #interactive #javascript #code #coding #frontend #CSS #web #dev #webDevelopment #webDev #cssGrid #cssLayout
Behind the demo https://mastodon.social/@anatudor/112242678457752295
I wrote a new article for Frontend Masters: Step Gradients with a Given Number of Steps!
Consider this problem: you are given 2 hex codes + a number of steps. How would you code a step gradient? Think about it, then see my solution https://frontendmasters.com/blog/step-gradients-with-a-given-number-of-steps/
Hope you enjoy, a lot of work went into it.
Here is the fourth iteration of my #FediCard . The idea is to hand these out at #protests , political organizations, and anywhere else where people might be receptive to leaving corporate social media behind.
The QR code links to @_elena 's explanatory video of the #Fediverse .
In this iteration, I have included some variants for different front and back sides. There is a front side specifically made for the #NoKings protests.
I've also made various back sides that either lead to the "landing page" of different systems, or which list the user name of specific users (in this case me). You could put your own user name there, and use this to connect to other Fediverse users in the real world.
For the next step I need some more #FediHelp feedback:
1. Are there any other "landing sites" for major #Fediverse systems I should add? I mean "landing sites" in the sense that you can pick a specific server, _not_ how to host your own, since I want to make joining the Fediverse as simple as possible for newbies.
2. Are there any #GraphicDesign issues that I need to take care of with these pages?
3. If you have #Inkscape (you can download it at https://inkscape.org/ ), can you check if you have any problems with modifying the #SVG files for your own purposes? (Such as making a back side with your own user name.)
Once I am satisfied with this version, I will make a variant with the American 3.5×2 inch size - the current version uses the European 85x55 mm standard.
I am also willing to make translations for other languages but (unless the text is in German) you will have to provide a translation. I am further willing to make variants for specific protests.
Although it is my hope that people will use the files and ideas I have provided, and come up with their own variants.
For the #Emulsion #GUI I drew *every* #Game platform / console / machine #gamecontroller in #inkscape ; Tonight, the #Nintendo64 ; This one was REALLY tricky what do you think?
Please #boost #Emulsion needs #you
#SVG #IndieDev #gamedev #retrogaming #emulation #gaming #game #linux #floss
View the complete #gamecontroller series here
GET EMULSION!
https://yphil.gitlab.io/emulsion/
https://gitlab.com/yphil/emulsion