#web
@sassageflare
I remain ensaddened by the realization that I was right when I realized I’ll only be satisfied when I demystify building my own browser(s) to install | side-load on all my PCs | devices.
Firefox having a phone-home auto-update nag that CANNOT be disabled in preferences was the final heartbreak 💔
Being able to patch the source myself is the only thing I trust (or someone I trust making a community-safe lightweight fork, for instance). ❤️🩹
new landing page in the works for #Arcanepad
#web #webdev #app #code #ui #ux #dev #developer #webdevelopment

🕖 Link of the day THROWBACK
This day, one year ago...
📎 Link of the day: http://www.catb.org/~esr/jargon/html/index.html
📂 Category: Computers » Fun » Classics
The Jargon File, your definitive guide to the hackers' slang, "illuminating many aspects of hackish tradition, folklore, and humor". (Hacker, in its original sense, means "a person who enjoys exploring the details of programmable systems and how to stretch their capabilities".


You like #spring and #web development? Consider buying @wimdeblauwe new book about #htmx, #thymeleaf and #springboot. https://leanpub.com/modern-frontends-with-htmx/c/launch10
Google tem mais um truque para limitar bloqueadores de publicidade no Chrome
🔗 https://tugate.ch/j84h0s
...
#chrome #google #online #Privacidade #web #youtube #noticias #tech #tugatech

Issue 4 of #OwnYourWeb is out. 🥳
I wanted to know: which tech stacks, platforms, content management systems, static site generators etc. are you using for your personal sites?
And the whole internet replied! 🤯💚
Plus links to projects, tools, talks, and posts by @michelle, @bastianallgeier, @reichenstein, @matuzo, and @anildash.
Personal site of the (every other) week by @colly 🎶☕️
Je vous glisse quelques liens de démonstrations :
- Un jeu vidéo, Charlotte Hobes : https://qwice.com/Point/ccW0XLFaLa0wtV
- Une illustration animée : https://qwice.com/Point/YCQlF1dXngK5nb
- Un sujet de démonstration qui explique les fonctionnalités : https://qwice.com/Point/DAN1ptiZ2cWJCr
Si vous souhaitez créer vos propres sujets interractifs, vos propres jeux, inscrivez-vous à la version beta de Qwice : https://qwice.org/inscription-a-la-version-beta/
#Google is introducing a significant change to Chrome's Back/Forward Cache (BFCache) behavior, allowing #web pages to be stored in the cache, even if a webmaster specifies not to store a page in the browser's cache. "bfcache is an in-memory cache that stores a complete snapshot of a page (including the #JavaScript heap) as the user is navigating away," explains Google's web.dev site. "With the entire page in memory, the browser can quickly and easily restore it if https://pike.link/uCpnj...
The title isn’t immediately obvious in this screenshot so I’ll paste it below
Statement by President von der Leyen for the Super Pollutants Summit at COP28
I know this doesn’t really correlate, but it still feels like a bit of a contradiction
We can do so much better, both in terms of communication (ease of access) and plain energy savings.
(Original post at https://social.network.europa.eu/@EU_Commission/111511891509618536)

HappyX vs Karax: что проще?
Хотите узнать, как с помощью Nim создавать клиентские веб-приложения ? В этой статье я расскажу вам о веб-фреймворках в Nim и их возможностях, а также приведу примеры в сравнении друг с другом и другими фреймворками.
https://habr.com/ru/articles/778058/
#spa #web #nim #одностраничное_приложение #разработка_веб_приложений
🕖 Link of the day THROWBACK
This day, one year ago...
📎 Link of the day: https://twelvethirty.media/communications/fun-404-pages/
📂 Category: Fun » Weird
This is a small collection of fun 404 error pages.
How to Add Headers or Footers in Google Sheets
Check it out! 👇
https://www.howtogeek.com/708845/how-to-add-headers-or-footers-in-google-sheets/
I think the #steam #web #api is #DRUNK
It works #perfect on #php
https://alcea-wisteria.de/PHP/0demo/2023-11-26-SteamLibraryFetch/steamfetch.php
But fails 99% on #JS / #https access
https://alcea-wisteria.de/PHP/0demo/2023-08-15-JSFiddle-Clone/htmls/2023-12-02-Steam-Library-JS-Fetch.html
What gives #valve ?
Do you love #php as much as I do ??


Shared: You don't need JavaScript for that - HTMHell https://www.htmhell.dev/adventcalendar/2023/2/.
> "It's one of the core principles of web development and it means that you should Choose the least powerful language suitable for a given purpose. On the web this means preferring HTML over CSS, and then CSS over JS."
It's always fun seeing how far webdev has progressed over the last couple of decades
Web #developers: how do you organize your #components?
Specifically, if you have components that only should be included once on a page (f.e. the header menu), do you:
- Put them into a separate directory
- Give them a special name (a Vue course tought me to start such a component's name with capital)
- Not give them any special treatment
🕖 Link of the day THROWBACK
This day, one year ago...
📎 Link of the day: https://tvtropes.org/
📂 Category: Arts » Cinema
TV Tropes is a wiki which describe and collect examples of Tropes in Media. A trope is a narrative device or convention used in storytelling or production of a creative work.
https://www.epicweb.dev/the-webs-next-transition - what's after #PWA and #SPA for #web apps? Great history and predictions of the future, https://www.linkedin.com/in/kentcdodds. Yeah, #Remix is amazing.
Meme-Protest in Stuttgart: Deutsche Bahn gibt Widerstand gegen Treppenwitze auf

He rediseñado nuevamente mi sitio #Web. ¿Qué tal me ha quedado?


Weniger Leistung für dasselbe Geld: DAZN stutzt sein teuerstes Abo zusammen

Looks like tiketmaster was mixing up users' accounts during the Yoasobi concert tix sale. I'm guessing it's some kind of session mix up? What web technology can fail that badly?
The last time that I had encountered it was a site using asp.net.
Anyone familiar with the web stack Ticketmaster runs on?
🕖 Link of the day THROWBACK
This day, one year ago...
📎 Link of the day: http://www.freedos.org/
📂 Category: Computers » Software » OS
FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS.
Oh boy, I kinda forgot about this, the JavaScript-Based Style Sheets proposal from 1996. Way ahead of the current CSS-in-JS crowd 😉
So did I mention that no company or government pays me for the work I do?
But you can support my work if you want to live in a world where we have the Small Web as an alternative to the Big Web of Google, Facebook, and other people farmers.
https://small-tech.org/fund-us
#SmallWeb #SmallTech #funding #foss #freeSoftware #openSource #web #dev #tech #technology
We recently adopt PicoCSS as our lightweight CSS reset with a customizable theme.
It appears we have issues because - being kind of a reset - pico does not offer margin, flex, grid etc helpers (except for a ".grid" thing that is too simple).
We mean to stay away from massive CSS framework such as Boostrap & tailwind (please don't discuss Tailwind haha).
Do you know other CSS libs that can be added to pico that would bring margin, spacing, flex utils with responsive approach ?
😩 they really want me to use PGP to sign my Security.txt? Eh I think I'll call it done for the day. I'd be surprised if anyone even uses it on my site. Neat idea though. Wonder if there's other .well-known stuff I should add. I have robots.txt, humans.txt, ads.txt, security.txt, and since I was getting 404s, traffic-advice
Not sure how I feel about not putting some of them at the root, while others are defaulted to the root. A folder makes sense, but...
Another amazing #smallweb site https://eggramen.neocities.org/ #web
Big hater energy from me on these web shit-cuts:
Copy and paste blocked (JESUS FUCK!)
Contextual menu blocked
Autoplaying videos (NOOOO!)
URL tracking parameters
“Get the app" popups (deep links)
Clickjacking (eat a dick)
Hyperlink auditing
Interstitial ads
Stupid JavaScript shit
Ok thank you this is my complaint for today #technology #funny #lol #web
Proton Mail and Calendar Just Gained 38 New Improvements
Check it out! 👇
https://www.howtogeek.com/proton-mail-and-calendar-just-gained-38-new-improvements/
uBlock Origin Lite: Version of the popular ad blocker that will work in Chrome Manifest v3. Said to work well despite the limitations of the new API
https://github.com/uBlockOrigin/uBOL-home
#extensions #adblocker #privacy #chrome #google #ads #web #+
The start of my journey to making #art through the #web platform
https://felixwaller.dev/thoughts/one-two-three-eyes-on-me
PHP 8.0 reaches EOL leaving some websites vulnerable https://www.developer-tech.com/news/2023/nov/27/php-8-0-reaches-eol-leaving-some-websites-vulnerable/ #php #developers #coding #programming #web #infosec #hacking #security #cybersecurity #news #tech #technology
#technology #tech #technews
“How to Kill a Decentralised Network (such as the Fediverse)” - by @ploum
#Fediverse #web #FLOSS #GAFAM
https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html
Play online with optic 3D effects like caustics and dispersion:
https://caustics.activetheory.dev
#3D #optics #light #3DRendering #web #website #WebDev #realtimevfx
Really enjoying how building things with Kitten just feels so elegant…
Here, there’s a model class (that manages all aspects of Kitten’s version information) and you can use the `Component` getter to get a Kitten component you can add to your page to display the version information.
For a separate view, you can call the `printToConsole()` method to have it output the same information to the console.
Not revolutionary or rocket science but still, pretty neat ;)
![Screenshot of code editor showing detail of src/lib/Version.js with the following code highlighted:
get Component () {
return this.html.bind(this)
}
Full code listing show follows:
return (this.day > lastDay[this.month]) ? zodiac[this.month + 1] : zodiac[this.month]
}
get Component () {
return this.html.bind(this)
}
/**
HTML component to display version information.
*/
html () {
const gitHashAsCSSHexColourString = `#${this.gitHash}`
return globalThis.kitten.html`
<dl class='nameValueList'>
<dt>Version</dt>
<dd>${this.apiVersion}-${this.gitHash}-${this.nodeVersion}-${this.versionStamp}</dd>
<dt>Born</dt>
<dd>${this.birthday()}</dd>
<dt>Favourite colour</dt>
<dd id='favouriteColour'>${gitHashAsCSSHexColourString}</dd>
<dt>API version</dt>
<dd>${this.apiVersion}</dd>
<dt>Runtime</dt>
<dd>Node.js ${this.nodeVersion}</dd>
<style>
dl {
display: grid;
grid-template-columns: auto 1fr;
}
dt {
font-weight: bold;
}
#favouriteColour::before {
content: '█ ';
color: ${gitHashAsCSSHexColourString};
}
</style>
</dl>
`
}
/**
Output version information to the console.
*/](https://assets.toot.cafe/cache/media_attachments/files/111/478/457/861/654/694/small/355c544feb96f88d.png)


Today a friend of mine found PayPal's dialog for 'Xoom' blocked them from paying their bills, because the close button didn't close the dialog.
I spent three hours troubleshooting this with them and came up with a uBlock Origin rule: paypal.com##.xoom-interstitial-body:upward(6)
It's depressing that with Manifest V3 the ability to fix discrimination in websites locally will be limited further.
(EDIT: This fix works in manifest V3, this post is wrong)
The art of #web reconnaissance and bug bounty learning drive
(a good repository for #cybersecurity learning) 👇💡
https://mega.nz/folder/Qn5CibIC#JRmgMNgy9BqjrVNBq6VyUQ
#cybersecuritytraining #courses #elearning #cyberthreats #kali #pentesting
so I use firefox and firefox derivatives (pale moon, waterfox) but I was using Brave as my chromium browser. But, it seems that using brave is now controversial. So, what is the "safe bet" chromium browser derivative that is acceptable to use?
#www #web #browsesr #internet #brave #developer #webdev #linux #opensource #foss
Today in Stupid Web Tricks, a clock I made which displays the time in a special way. I'm not sure if this has been done before…?
Let me know how it works in your browsers, I haven't done a huge amount of testing!
--
#HTML #Javascript #WebDev #WebDevelopment #programming #Clock #Web #Today
Wow I love how everything is organized on phanpy.social. Boosts are grouped together and everything looks so clean and minimal. 😃 Might switch over to using this regularly instead of the official web app. :mastodon:
reminder that Mozilla Foundation takes half a billion (with a b) dollars a year from Google. it, and #Firefox , would not exist without that money.
so yeah switch to Firefox from #chrome or whatever but realize you're not magically safe and your work isn't done. Google's monopoly needs to be neutralized.
GifCities is a great way to harvest images and stuff from the early #web https://gifcities.org/?q=88x31
🌲 Coming soon to Kitten: one-step evergreen web
One day, you might want a Small Web place at your personal domain. I know I will, at https://ar.al. Problem is, I already have a site there with 20 years of content. And I don’t want all those links to break.
So I’ll simply point a subdomain (e.g., archive.ar.al) to my current server and enter that domain in Kitten’s Settings page.
Learn more: https://4042307.org
Last weekend, I sent out Issue 3 of #OwnYourWeb. 🥳
This time, it was all about the question: (how) does a personal website change your life?
Plus links to talks, podcasts, and posts by @sophie, @paulrobertlloyd, @adactio, @fonts, Scott Tolinski, and Wes Bos.
Personal site of the (every other) week by @rach
🌈🦜
How many tabs do you currently have open in your web browser?
New blog post: Youtube vs Adblockers, Apps vs the Open Web https://roytang.net/p/1rt48k6v/
Today I was chatting with a friend, lamenting the lower quality of search results in a post-GPT world with lovely articles like: spasifikmag-com/how-to-prevent-fence-from-well-water-damage-complete-step-by-step-guide/
He's young, so I was telling him about free text search quality pre-Google and how it was so bad we had to rely on hierarchical directories like DMOZ and the original yahoo.
Does anyone know of any indie directories that aren't filled with broken links
I'm excited about these new additions to #Mastodon on #Android and can't wait for them to be on #iOS and #Web!
To build the #Fediverse into a safe place where everyone feels welcome, we must treat others with curiosity and kindness — even when we feel their behavior goes against norms here! Or we risk corroding this place from the inside out.
Take a deep breath and #BeKind before you reply. :)
#Kudos to @Gargron @renchap and all #MastodonDevs @MastodonEngineering
https://blog.joinmastodon.org/2023/11/improving-the-quality-of-conversations-on-mastodon/
And, of course, Kitten now has native support for 404 → 307.
https://codeberg.org/kitten/app#404-307
(Currently for developers to play with via the Kitten.json file but soon to be exposed as a setting in the web-based settings interface.)
#Kitten #SmallWeb #4042307 #web #dev #evergreenWeb
(Re)introducing 404 → 307 (the evergreen web technique)¹
What if links never died? What if we never broke the Web? What if it didn’t involve any extra work?
It’s possible. And easy.
Just make your 404s into 307s.
¹ Previously, I was doing 404 to 302 but 302 redirects do not keep the request method so 307 is the correct redirect to use. I’d been meaning to update the site for ages and so I finally made some time to do so this week.
#web #dev #evergreenWeb #4042307
Die Abteilung Lehr- & Lerntechnologien der TU Graz braucht Verstärkung im Backend:
https://jobs.tugraz.at/de/jobs/bf2608a5-9019-e020-b804-652e49de45e7
#TUG #TuGraz #Graz #Web #Backend #Job #Jobs #Moodle #Education #Programming #PHP
Scratch that, spoke too soon. The final install also succeeded but now the box won’t reboot. So all was well until 20.04 and 20.04 → 22.04 borked it.
Fun times.
Can’t even get an ssh shell in.
Meh, rebuild from scratch it is then, I guess.
:awesome: 👍
Just updated a server I hadn’t touched in over six years from Ubuntu 16.04 → 18.04 → 20.04 → 22.04 and it all went smoothly; not a single issue.
I can’t wait for a server with Fedora Silverblue-style upgrades (CoreOS?) that’s supported by the major VPS providers in default images. Tried a while back to get Hetzner to support CoreOS but the process appears somewhat stuck:
Really glad I disabled Google Chrome on my android phone a long time ago and uninstalled Chrome from my MacBook Pro. It took my 2012 MacBook Pro about ten minutes to open Google Chrome and it only takes about 5 seconds to open Firefox. Google sucks Firefox rules. 😁 :firefox:
872 — fc_barcodes-02_16x9_3600k.gif
✷ #web #color #motion #design #inspiration #forma
✷ https://are.na/block/24001893
Spoke with @timothep for @devjourney on #SmallWeb and more and the podcast is now out.
Listen at:
https://devjourney.info/Guests/280-AralBalkan
(Or wherever you get your podcasts.)
💕
#podcast #devJourney #SmallTech #BigTech #web #dev #design #decentralisation #technology #kitten
I just posted an app that's available on the iOS, Google Play mobile stores and via a web app. I needed a logo that matched for the web app, and I came up with this. MIT license, go grab it. If you wind up using it LMK. 😁
»Open Source: US-Anbieter fusioniert mit Owncloud«
Nun ja, mensch kann auch von @ownclouders zu @nextcloud wechseln um seine #Daten wie #Dateien und #Kontakte im #Internet aufzubewahren und zur Verfügung zu stellen auf dem #Web #Service, dem mensch traut.
📦 https://www.golem.de/news/open-source-us-anbieter-fusioniert-mit-owncloud-2311-179605.html
Cory Doctorow @pluralistic has really laid it out again, the status of the web, and society, and how working together can empower people instead of profit-takers: https://pluralistic.net/2023/11/18/collectanea/
#essay #freedom #web #www #encryption #privacy #unions #liberty