Salta al contenuto principale



TOR VPN


A VPN that grants network-level privacy on mobile by routing app traffic through Tor, assigns each app a separate circuit for improved separation, bypasses app-level censorship, features per-app routing, security via Rust-based implementation, and awaits early adopter feedback.
in reply to Zerush

isn't orbot doing the same thing?

Orbot is a free VPN and proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis.


orbot.app/en/
guardianproject.info/apps/org.…

Questa voce è stata modificata (1 mese fa)
in reply to rnercle

Yes, I know, there are several alternatives, I use InviZible Pro, which also use TOR, but it's always good to present also other OpenSource alternatives and the TOR VPN is a very recient release. El rest depends on the user which fits best his needs.



Murena is launching a smartphone with a hardware kill switch again


Post reads: "❓ Do you know who are the inventors of the hardware-level kill switch for smartphones?

🤫 Stay tuned! We’re teaming up with them to offer you more privacy.

👇 Share your ideas in the comments! "


❓ Do you know who are the inventors of the hardware-level kill switch for smartphones?

🤫 Stay tuned! We’re teaming up with them to offer you more privacy.

👇 Share your ideas in the comments!

#Privacy @gael @rikviergever @e_mydata


in reply to Fairgreen

Can someone clarify: according to Murena's website, they use /e/OS, which is what they call "degoogled" Android. I would assume degoogled means no Play Store. If that's the case, what's going to happen next year, when Google starts blocking installing .apks by unverified developers? Which, I'm assuming, is a good chunk of developers who have apps on F-Droid.
in reply to onlooker

I think custom android ROMs like /e/os will disable this new "verified developers" check, so no peoblem?
in reply to onlooker

means no Play Store


Indeed, by default AFAICT they provide ~~Aurora Store and F-Droid~~ App Lounge (edited: was a little while so I forgot, I install F-Droid on every Android device I have as a reflex).

Regarding the consequence... well I don't know the future. Maybe alternative stores will have a "trick" so that they are considered verified and thus can install other .apk, or maybe it won't matter for rooted phones anyway.

Questa voce è stata modificata (1 mese fa)
in reply to utopiah

e came with App Lounge as their Store last time I installed it, but I got Aurora and F-Droid immediately for redundancy.
in reply to bent

I don't remember exactly so you are probably right, editing my comment.
in reply to onlooker

No worries Google's actions against installing apks from outside the Play Store will only influence Android, not any of the other operating systems that are based on the Android Open Source Project (AOSP)
in reply to onlooker

This is exactly what you want, because using a degoogled phone won't be affected by this change.
Questa voce è stata modificata (1 mese fa)
in reply to onlooker

It won't directly affect them because they will not be "Google Certified" devices.
in reply to onlooker

Presumably google is going to block app installation via a google service. If you do not have google services in your phone there's nothing to block you.



Israel guilty of genocide in Gaza – UN commission


in reply to bubblybubbles

It ha been widely known that israel is commiting genocide, what we need is concrete action to stop them.




Judge dismisses two top charges against Luigi Mangione in UnitedHealthcare CEO shooting


Luigi Mangione scored a major legal victory on Tuesday with a judge dismissing the two top state charges against him: first-degree murder and second-degree murder, both of which prosecutors had argued were terrorism crimes.

Mangione still faces an additional second-degree murder charge, as well as a federal murder charge, in the killing of United HealthCare executive Brian Thompson last December.

The judge overseeing Mangione’s state criminal case, Gregory Carro, said “the evidence put forth was legally insufficient” for the two terrorism-related charges, in a written decision that was posted during a 15-minute proceeding in Manhattan court on Tuesday.

“Counts 1 and 2, charging defendant with Murder in the First Degree (in furtherance of an act of terrorism) and Murder in the Second Degree as a Crime of Terrorism, are dismissed as legally insufficient,” Carro wrote. “The People presented legally sufficient evidence of all other counts, including Murder in the Second Degree (intentional).”



Judge dismisses two top charges against Luigi Mangione in UnitedHealthcare CEO shooting


Luigi Mangione scored a major legal victory on Tuesday with a judge dismissing the two top state charges against him: first-degree murder and second-degree murder, both of which prosecutors had argued were terrorism crimes.

Mangione still faces an additional second-degree murder charge, as well as a federal murder charge, in the killing of United HealthCare executive Brian Thompson last December.

The judge overseeing Mangione’s state criminal case, Gregory Carro, said “the evidence put forth was legally insufficient” for the two terrorism-related charges, in a written decision that was posted during a 15-minute proceeding in Manhattan court on Tuesday.

“Counts 1 and 2, charging defendant with Murder in the First Degree (in furtherance of an act of terrorism) and Murder in the Second Degree as a Crime of Terrorism, are dismissed as legally insufficient,” Carro wrote. “The People presented legally sufficient evidence of all other counts, including Murder in the Second Degree (intentional).”

#USA


At UN, western powers push phantom 'Palestine' recognition to safeguard Israel


Rather than act to end Israel's genocide in Gaza, western leaders rally behind a French-Saudi scheme for fictive statehood that entrenches Israeli supremacy and props up the PA


How Israel is stretching its genocide far beyond its borders


In two weeks, Israel bombed five countries, expanding its military operations thousands of kilometres away from home
Questa voce è stata modificata (1 mese fa)




Charlie Kirk Assassination Sparks Social Media Crackdown


Five hours after Charlie Kirk was shot this week, an Atlanta man got a phone call from an Illinois police officer asking about a photo he shared with a couple of close friends on a private Discord chat. The Atlanta man, who asked not to be identified, says the post was merely a confirmation that he had purchased the same T-shirt that the accused killer wore (from an Illinois-based online shop).

Social media companies are generally forbidden by law from divulging users’ private communications to the government without a traditional legal process (e.g., court order). But there’s an exception: in perceived emergencies, social media platforms can proactively and “voluntarily” hand over private messages in response to what’s called an “emergency disclosure request” (EDR).

Discord, I am told, did not respond to any EDR here; but when I asked them directly if they’d provided law enforcement with information to traditional legal process, they declined to respond on-record.

The FBI, or the intelligence community, evidently is monitoring Discord private messaging, even from people who have broken no law.


Full blown Orwellian world. Run for local government and stop this shit.

The largest populated areas are left leaning. If they ae controlled by democratic socialist, we can restrict this shit. Just by pure numbers.

in reply to Bluefalcon

As a Turkish citizen, this gives me a sense of deja-vu. America is going through the same crackdowns on freedoms we experienced 25 years ago.
in reply to ScoffingLizard

frequent political violence while the leaders scapegoat the entire Kurdish population.
in reply to NauticalNoodle

Kurds have been Erdoğan'a greatest friends over the years. When Erdoğan called for a referendum in 2010 to abolish the independent judiciary (the infamous "yetmez ama evet" referandum), support from Kurdish nationalists was critical for Erdoğan's victory.
in reply to NauticalNoodle

So does it impact their employment? I am trying to figure out how people eat through all this.
in reply to ScoffingLizard

One thing that happened was that the Turkish leader Erdogan, visited Trump during his first administration, and after the meeting, Erdogan's security force attacked people who were legally protesting. A visiting head-of-state's private security came to America and beat-up legal protesters on American soil - and the Trump administration did nothing.
in reply to Bluefalcon

Nothing to worry about. Schmuck Schumer has released a statement calling this situation "outrageous."

That'll fix'em.



in reply to Comrade_Spood

More like all humans really, these bastards just happen to be cops.
But unlike the US, they arrested the cops immediately, and they are even keeping them (except the driver) in jail before trial. So some cops over there are doing thier job at least.
in reply to mrdown

"CCTV footage has been misconstrued."

Don't believe your eyes or the woman! Say the rapists.

"I was doing an alcohol test with my fine tongue while my hands were looking for drugs or weapons. I was multitasking!"

I mean, their lawyer can argue all they want. If there is video, it will have to be heavy law contortionism.

Questa voce è stata modificata (1 mese fa)


Denmark Holds Massive Military Exercise in Greenland


cross-posted from: sh.itjust.works/post/46279988

Denmark did not invite the United States to take part in a large-scale international military exercise on Greenland this week, as it had previously, as tensions remain high over President Donald Trump’s intention to acquire the Danish territory.

The exercise, the largest in Greenland’s modern history, comes amid increased interest in the Arctic region and its vast natural resources from other large powers, such as Russia and China.

It included contributions from the militaries of several European NATO allies, according to the Danish military. More than 550 people and soldiers took part, including more than 70 from France, Germany, Norway and Sweden.

It comes as the Arctic region is becoming more of a priority to various superpowers, friend and foe. Greenland is the world's largest island that is not a continent, and beyond its strategic potential, the island is rich in natural resources, home to 25 of the 34 minerals categorized as “critical raw materials” by the European Commission. Some of these minerals include those essential to the production of phones and computer chips.

Anderson emphasized the potential threat of Russia and China to reporters.

“We need Greenland for national security and even international security,” Trump said during an address to Congress in March, pointing to the influence of other global powers in the Arctic, specifically Russia and China. “And I think we’re going to get it one way or the other,” he added. Trump is trying to boost production of computer chips in the United States, which rely on minerals present in Greenland for production

Danish officials have made it clear that Trump’s interest in the region is not welcome.

https://time.com/7318044/trump-denmark-greenland-military-exercise-nato/


in reply to mrdown

Conditional recognitions centre on Israel’s security, not Palestinians’ right to self-determination, or real accountability.


in reply to herseycokguzelolacak

If I run WireGuard at home as a personal VPN does it provide the same sort of QUIC obfuscation? Or is there something that I can implement similar?
in reply to NarrativeBear

Mullvad does it somehow, so it is definitely possible. No idea if Wireguard supports it or if they run something on top of wireguard.


Chinese economy slows amid Trump trade war and weaker consumer spending


Slowing growth in factory output and retail sales prompts calls for fresh economic stimulus

China’s economy showed further signs of weakness last month as it comes under strain from Donald Trump’s trade wars and domestic problems, with factory output and consumer spending rising at their slowest pace for about a year.

The disappointing data adds pressure on Beijing to roll out more stimulus to fend off a sharp slowdown, with a debt crisis denting the country’s once-booming property sector and exports facing stronger headwinds.

Economists were split over whether policymakers should introduce more near-term fiscal support to hit their annual 5% growth target, with manufacturers awaiting further clarity on a US trade deal and domestic demand curbed by an uncertain job market and property crisis.

in reply to MicroWave

Probably only considered a slowdown because China comes from enormous growth.

Industrial output grew by 5.2% year on year last month


That's exactly what I thought, after almost 5 decades of near 10% annual growth, 5.2% is obviously less, but most countries would love to have 5.2% which AFAIK is more than mostly any industrialized country, or western country or democracy.

What's called terrible news for China would be awesome almost everywhere else.

The activity data point to a further loss of momentum


Oh wow really? They can't keep growing 10% annually?
Surprised pikachu!
🤣🤣🤣



France: Strikers challenge Macron's austerity drive


French unions have been mounting nationwide protests against planned budget cuts, halting transport and blocking streets. Pre-dawn clashes took place as Prime Minister Sebastien Lecornu faces his first major challenge.


Report: At this point we are just trying to figure who Canadian Parliament WON'T give a standing ovation to | satire




Opposition calls for ‘regime change’ in African state – media



in reply to Thalion

Um... no

"Curse those lazy Soviets for not immediately starting a two front war after losing 11 million people to the Nazis. Respecting the agreements made at the Yalta conference regarding an invasion of Japan, to the letter, was ACTUALLY mendacious."

You realize that after losing 11 million people in a enduring and cataclysmic war, it may take some time to prepare for a war on the totally opposite front?

I dont even know why I'm engaging with this whitewashing. This isn't even what the OP is about.

The fact of the matter is that Japan has not handled the outcome of WWII well at all. Namely the Nanjing Massacre.

en.m.wikipedia.org/wiki/Nanjin…



Being a "middle" user is the most difficult


By this i mean, grandma checking her email and the IT pro with 10 NAS setup are the perfect linux users.

But us in the middle who pretend we're smart...its a damn hard road. And then helping others to switch when youre not yet a pro is even harder, though a good learning experience.

Getting games to work perfectly, audio issues, Bluetooth issues, vr setups are far harder to do, running older obscure software, hooking up obscure hardware, using external drives, music production, these are some examples of things that will be extremely hard on linux vs windows for the majority of middle users.

However id say it is worth it if you like learning thousands of weird terms and phrases and putting in many hours of frustration to solve a problem. (Have you tried using floop to Docker the peeble?). It is very satisfying fixing an issue and figuring out why it happened!

Still, when im forced to use windows I see how bad its become, so im sticking with linux!

Questa voce è stata modificata (1 mese fa)
in reply to bridgeenjoyer

This is strictly my personal experience and is not meant to negate someone else's experience.

I disagree, as a middle user myself, I've had much less problems since the switch to Linux. I don't own a VR setup, so can't speak to that, but I have used basically everything else you've mentioned since switching without issues. Older software seems to work better on Linux than windows 11 in my experience. The rare stumble I've had was easily remedied by searching forums and wikis.

Most windows problems I've had to search for solutions in the last several years led to either blind registry changes, following some useless wizard that rarely fixes the problem, or a nothing-burger circle where the OP ended up either giving up entirely or re-installing windows to avoid the problem. I've very much had better luck actually fixing a problem in Linux than just avoiding it.

in reply to bridgeenjoyer

Wait until you see what a headache Windows is. Half the time it can’t log me in without a restart.


Sonetimes i feel like its a lot of work to stick with linux


Then im forced to use windows at work and get locked into a 45 minute forced update.

Not to mention how horribly slow win11 is even on 64 gb ram and an i7.

And the bloatware. Never seen so much bloat (and ai slop shit) ever before. And start menu ads. Yay.

How do people use this trash!

in reply to bridgeenjoyer

Do an atomic distro like bazzite, all the nerds are basically open sourcing IT with it by preconfiguring everything for you for every update.
in reply to bridgeenjoyer

I use Garuda, which is an Arch-based distribution. Regressions are inevitable, though in my experience any actual issues arising from updates are quite infrequent. I’ve only once ever had to use Snapper to restore my system after a borked update in the some three and a half years I’ve used it. Keep in mind that this is a rolling release distribution, so new code isn’t always thoroughly tested before it’s sent out. I generally prefer new software, because I like playing games so new features and enhancements are important to me (on my main PC. I often install Arch for fun on other computers, but I thought for my ThinkPad? It’s older, maybe I’d like it to run Debian).

But any time I have a minor hiccup (that usually gets resolved after an update or reboot), I remember how much worse it could be. I’d much prefer the rare slight complication to the ads, telemetry, nags, intrusive updates, excessive bloat, and lack of control.

I’ve said before, that after using Linux on my main PC and not touching Windows? Windows really does feel like I’m not using my PC, something I never really noticed before I made the switch five years ago. I used to have no problems with modern Windows, but now it’s hard for me to tolerate. Old Windows is generally okay. I collect old computers, so versions like Windows 95, 98, 2000, and XP are fun.



Strategic Thinking and Planning Training with Unichrone Certification: Achieve Business Excellence


Organizations that succeed in today’s dynamic environment share one common trait: the ability to think strategically and execute effectively. Success is no longer about short-term gains alone but about building sustainable systems that endure changes in the marketplace. Strategic thinking and planning training with Unichrone certification is designed to cultivate these skills, enabling professionals to achieve business excellence by aligning vision, strategy, and performance.

The Importance of Strategic Thinking

Strategic thinking is the ability to analyze complex issues, anticipate future scenarios, and craft innovative solutions. It requires professionals to step beyond operational concerns and focus on the bigger picture. Strategic planning complements this by translating ideas into structured actions that deliver measurable results. Together, these capabilities empower leaders to guide organizations toward long-term goals while addressing immediate challenges effectively. Strategic thinking and planning training with Unichrone certification provides the foundation for developing this critical skillset.

Why Business Excellence Requires Strategy

Business excellence is not achieved by chance; it is the result of deliberate planning and thoughtful execution. Leaders who undergo strategic thinking and planning training with Unichrone certification gain tools to evaluate opportunities, manage risks, and align teams around a common purpose. These capabilities ensure that businesses not only respond to market changes but also proactively shape their future. In this way, strategy becomes the driving force behind innovation, efficiency, and sustained growth.

Core Focus Areas of the Training

Strategic thinking and planning training with Unichrone certification covers a comprehensive range of topics designed to make participants proficient in both theory and practice. Key areas include environmental scanning, goal-setting, resource allocation, and performance measurement. Learners also explore frameworks such as SWOT analysis, balanced scorecards, and scenario planning. By mastering these tools, professionals develop the ability to design strategies that are flexible, forward-looking, and adaptable to diverse organizational contexts.

Professional and Organizational Benefits

Completing strategic thinking and planning training with Unichrone certification enhances individual careers by improving decision-making confidence and leadership credibility. Professionals become better equipped to contribute to organizational discussions, propose data-driven solutions, and guide teams toward shared objectives. For organizations, the benefits include improved alignment of strategies with business goals, stronger collaboration across departments, and greater resilience in times of uncertainty. The training helps create a culture where clarity and direction replace ambiguity and inefficiency.

Application Beyond the Classroom

The training emphasizes practical application through case studies, workshops, and real-world exercises. Participants practice designing strategies that address issues such as expanding into new markets, managing resource constraints, or responding to technological disruptions. Strategic thinking and planning training with Unichrone certification ensures that learning does not remain theoretical but becomes directly applicable to workplace challenges. This approach allows professionals to immediately implement concepts that drive measurable impact within their organizations.

Testimonials

“Strategic thinking and planning training with Unichrone certification gave me the tools to lead with confidence. I can now align my team’s efforts with organizational goals more effectively.” – Program Manager, Banking Industry
“The training helped me understand how to move from abstract ideas to actionable strategies. It was a game-changer for how I approach leadership challenges.” – Senior Consultant, IT Sector

Frequently Asked Questions

Who should consider this training?
The program is suitable for managers, executives, and professionals seeking to strengthen their strategic leadership and planning skills.

What makes the certification valuable?
Strategic thinking and planning training with Unichrone certification is globally recognized, offering professionals credentials that add credibility across industries.

Does the training include practical learning?
Yes, participants engage with real-world examples, case studies, and interactive sessions to ensure immediate workplace application.

Is prior knowledge in strategy required?
No, the program is designed for professionals at all levels. Beginners gain foundational insights, while experienced individuals refine advanced strategic skills.

How does this training improve business outcomes?
The training equips leaders to align resources, improve collaboration, and implement strategies that achieve both short-term results and long-term excellence.

Conclusion

Business excellence is achieved when organizations combine vision with action, strategy with execution, and foresight with adaptability. Strategic thinking and planning training with Unichrone certification equips professionals with the mindset and tools required to achieve these outcomes. By fostering leaders who can anticipate challenges, design effective strategies, and guide their teams toward success, the training creates a foundation for organizations to thrive in competitive environments. Investing in these skills is not just about personal growth but about ensuring the long-term success of the business as a whole.





Investors Cut Dollar Exposure at Record Pace, Deutsche Bank Says


archive.ph/ziw6t
#USA



UK public has paid £200 billion to shareholders since privatisation of water, rail, bus, energy and mail services


Questa voce è stata modificata (1 mese fa)




Israel has committed genocide in Gaza, says UN commission of inquiry


UN commission of inquiry has concluded that Israel is committing genocide in Gaza and accused senior Israeli officials including Benjamin Netanyahu of inciting it.

The United Nations independent international commission of inquiry (COI), which does not speak on behalf of the UN and has been criticised strongly by Israel, cited the scale of the killings, aid blockages, forced displacement and the destruction of a fertility clinic in the territory to support its genocide finding.



Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings


Ubuntu 25.10's transition to using Rust Coreutils in place of GNU Coreutils has uncovered a few performance issues so far with the Rust version being slower than the C-based GNU Coreutils. Fortunately there still are a few weeks to go until Ubuntu 25.10 releases as stable and upstream developers are working to address these performance gaps.
in reply to rezad

Rust is great, but might it be a bit premature to replace the venerable coreutils with a project boasting version number 0.2, which I imagine reflects its author's view on its maturity?
in reply to flux

A major version of 0 isn't necessarily any statement regarding the projects maturity, it can also be a hack with semantic versioning. Normally, any change that is not fully backwards compatible requires you to increment the major version, but if the major version is 0, you may only increase the minor version. Because of this, many projects stay at the 0.x.y versions, so they don't need to release version 2.0.0, 3.0.0, 4.0.0 and so on just because of minor but breaking changes as many users might expect significant new features from that version steps.
in reply to excral

They don't need to use semantic versioning. I doubt coreutils itself uses it, though I admit I haven't checked. Actually I think semantic versioning is less popular in practice than it looks like.

For a set of tools to that completely replaces another one, announcing a 1.0 version would be a message that the developers think the project has actually reached its initial goals. "0.2" does not.

in reply to flux

Version is just a number, just like age. (of Rust, of course)
in reply to flux

The author simply listened to the word of 0-Based Versioning. It says more about your maturity than of the projects. Much to learn you still have.

0ver.org/

in reply to rezad

Do I understand the article and github issue correctly and we can put away the pitchforks already because they fixed the specific part already and it's now even more performant than GNU coreutils?
Questa voce è stata modificata (1 mese fa)
in reply to boomzilla

No, you are supposed to stop reading after the headline, and then make a comment, not read the whole article.


AOMedia To Release AV2 Video Codec At Year's End


"Set for a year-end release, AV2 is not only an upgrade to the widely adopted AV1 but also a foundational piece of AOMedia’s future tech stack.

AV2, a generation leap in open video coding and the answer to the world’s growing streaming demands, delivers significantly better compression performance than AV1. AV2 provides enhanced support for AR/VR applications, split-screen delivery of multiple programs, improved handling of screen content, and an ability to operate over a wider visual quality range. AV2 marks a milestone on the path to an open, innovative future of media experiences."

in reply to rezad

AV1 has issues with film grain. There are things you can do. Let me admit however that one movie that I have not encoded as AV1 is a restored version of the original Star Wars. And film grain is a contributor to that.

Another thing about film grain though is that it is often artificially added after as you say. With AV1, you can often get amazing compression that removes the grain as a side-effect and then just add it back yourself. To each their own how they feel about this approach.

I also agree that H.264 can be more transparent. However, that is at massive file sizes. Others may have the space for that but I do not.. Perhaps I do mot have the eyes for it either. I am not extracting and comparing single frames. To me, the AV1 files that I have look better at the size that I am archiving than they would using any other codec.

I use the fact that massive bit rate H.264 looks great to my advantage as that is what my AV1 is being transcoded into when I watch it most of the time.

Some content compresses better than others. Sometimes I get massive size reductions with AV1 at what looks like great quality to me. Other times, it struggles to beat H.265 or even H.264 at similar quality. It is pretty rare that I do not choose AV1 though.

I often use Netflix VMAF to get an idea of target compression. It is not perfect though. You have to verify visually. Saves time trialing different parameters though.

I should say that the audio codec is another big factor. I typically pair AV1 with Opus audio and the size reductions there are amazing even at quality levels that are transparent to me.

If AV2 offers better quality at the same size, or similar quality at smaller sizes, I will likely switch to it long before having hardware that can play it natively.

in reply to LeFantome

oh dont get me wrong.
as I said I agree with most of your original (and now second post).

my gripe with grain was not about av1 per se.
it was with movie makers that add it just because they think it is how movies should be

this is retarded to me:
"Reasons to Keep Film Grain On: Artistic Effect: Film grain can add a nostalgic or artistic quality to video and photography, evoking a classic film look"
because the reason is just "nostalgic" that the director has, as in if he was born after digital era, he would have an issue with it and not add it (usually).

about h264 and transparency, the issue is not that h264 can get that but at high bitrate, the issue is that av1 (as I read) can't get it at any bitrate.

but overall I agree with you.

I even recently was shocked to see how much faster av1 encoding has gotten.
I would have thought it was still orders of magnitude, but with some setting (like x265 slow setting) av1 is has the same encoding speed.



sistemazioni contro il malore in HTMLy per scrivere decente (nuova funzione per editor Markdown a schermo intero)


Ogni tanto, per risolvere problemi pratici merdosi, mi invento soluzioni tecniche complesse e cursate… del tipo di reimplementare la API di WordPress dentro HTMLy per poter gestire il blog basato su quello con la app di WordPress… ma, questo è uno spoiler che non dovrei fare, almeno fintanto che non finisco di lavorarci, cazzarolina. Tuttavia, […]

octospacc.altervista.org/2025/…


sistemazioni contro il malore in HTMLy per scrivere decente (nuova funzione per editor Markdown a schermo intero)


Ogni tanto, per risolvere problemi pratici merdosi, mi invento soluzioni tecniche complesse e cursate del tipo di reimplementare la API di WordPress dentro HTMLy per poter gestire il blog basato su quello con la app di WordPress… ma, questo è uno spoiler che non dovrei fare, almeno fintanto che non finisco di lavorarci, cazzarolina. Tuttavia, qualche altra volta, se il caso vuole, mi escono piuttosto soluzioni tecniche semplici ed eleganti… come, in questo caso, aggiustare l’editor di post già presente in HTMLy, senza sostituirlo, per risolvere i problemi pratici merdosi in un modo banalissimo: aggiungere una modalità fullscreen. 🤯

L’editor Markdown base dentro quel coso, fatto di una semplice <textarea> con una barra degli strumenti bonus (e scorciatoie da tastiera) per la formattazione, con un’anteprima a parte (che, tra l’altro, non è accurata rispetto a come il Markdown viene poi renderizzato dal frontend del sito, ma questa è un’altra rogna), per qualche motivo infatti non mi ha mai completamente convinto, ma non mi sono mai messa a riflettere abbastanza da capire come mai ciò fosse il caso… Almeno fino a prima di adesso (cioè, di qualche giorno fa), quando ho capito che il problema è il layout assoluto della pagina admin; non l’editor intrinsecamente, insomma, ma il contesto in cui questo è inserito. 👌

In breve, pensandoci, tutti gli editor di testo normali e i programmi di videoscrittura, e le interfacce di blogging di conseguenza, non hanno ‘sta cosa dove la pagina è un form classico con tremila campi, che scrolla pure verticalmente perché ovviamente è bella grande, e il contenuto sta in una delle tante scatoline… bensì è circa tutto il contrario, cioè che il contenuto è al primo posto e tutto il resto sta attorno. In qualcosa come il Blocco note di Windows, questo “attorno” è solo barra dei menu + barra di stato, mentre in WordPress è una serie di tasti importanti sopra e campi misti di lato (o in un menu a parte nella app Android), su Word è la barra gigante in alto, e così via… 🎐

Ma quindi, la soluzione a questo apparentemente insignificante dettaglio di UI/UX, che però mi causa (e penso a molti causerebbe) dei mal di testa (o, almeno, uno stato di controvoglianza nell’uso), — come sempre, perché le interfacce fatte per bene sono invisibili, mentre quelle che non lo sono causano sempre dolore — potrebbe sintetizzarsi in, semplicemente, aggiungere una funzione per cui il campo di testo dell’editor possa andare a finestra intera, prendendo precisamente tutto lo spazio, e non di più o di meno (più la barra degli strumenti fissata). ⚗️

A confronto, modalità schermo intero e normale con finestre su desktopDemo dello schermo intero in una finestra su desktop con Lorem Ipsum
Demo dello schermo intero con Lorem Ipsum su mobile, con la tastiera aperta

Ora, ovviamente l’ideale massimo sarebbe in ogni caso solo rifare da capo l’intera pagina per farle avere alla base una struttura decente, ma significherebbe appunto ricostruire tutto; e sicuramente con JavaScript potrei riuscirci senza dover rompere ogni cosa, ma per ora chiaramente non c’ho voglia. Già questa piccola modifica tanto basterà per alleviare tantissimo il mal di capa causato da quello che spesso è un doppio scrolling (specialmente su mobile, dove la sofferenza viene credo triplicata), della pagina + l’area di testo (che non si ridimensiona mai automaticamente), o in alternativa il dover scrollare troppo la pagina per raggiungere altri campi se l’area fosse alta quanto il contenuto… e le controindicazioni sono assolutamente zero, quindi ho fatto subito una pull request al capo del progetto, fiduciosa che verrà accettata (quando si sveglia domani, che lui è indonesiano, quindi ora starà nel lettino). 🔧

Pure a livello di codice, ribadisco, non è stato difficile; è bastato un po’ di puro CSS per dichiarare il layout, e del JavaScript integrato nell’editor già esistente per attivare e disattivare l’ambaradan a necessità, col bottoncino o con la combinazione da tastiera che ho registrato (CTRL+P). Per mobile ho in realtà aggiunto anche una proprietà del meta viewport che ho scoperto letteralmente stasera, cioè interactive-widget=resizes-content, per indicare al browser (almeno, per Chromium e Safari si, su Firefox chi lo sa) di ridurre il l’area della pagina quando la tastiera virtuale è aperta, così da evitare un altro doppio scrolling che altrimenti ci sarebbe… e ora si che è comodo lì, pare nativo! 👄

Va detto comunque che l’idea di base non l’ho inventata io, anche se mi è dovuta comunque arrivare come intuizione personale perché io potessi considerarla (poiché non arriva mai nessuno da me a suggerirmi le cose in anticipo e semplificarmi così le missioni, mannaggia alla polvere). Infatti, pensandoci lo fa anche un plugin di cui non ricordo il nome che ho sulla mia DokuWiki, che aggiunge un tasto al campo di editing anch’esso semplice vecchio stile da <textarea> buttata in una pagina alla bene e meglio, per mandare a schermo intero… ma quell’implementazione è mezza rotta e meno elegante di cosa ho fatto io qui, che ho riutilizzato gli elementi già presenti nel DOM, senza duplicare il campo di testo o fare strane scemenze. Detto questo, però, è proprio strano che questa idea non solo non sia mai venuta al grande capo di HTMLy, ma nemmeno ad altri contributori… non esistono issue o pull request al riguardo, a parte qualcuno che vorrebbe sostituire l’intero editor Markdown con altri più avanzati (che no, non risolverebbe direttamente questo specifico mal di cervello, e lo so perché sulla mia installazione ci ho provato; non è la mancanza di WYSIWYG che mi uccide, è il layout che scrolla e fa cose che bleh… ma ora grazie al cielo non più). 🙌

#blogging #CMS #HTMLy #improvement #Markdown #OpenSource #webdev




Israel threatens national film awards after Palestinian story wins top prize


cross-posted from: lemmy.zip/post/48951540

Israel's culture minister has threatened to axe funding for the country's national film awards after The Sea, a story about a 12-year-old Palestinian boy, won its top award.


in reply to This is fine🔥🐶☕🔥

Yea I wouldn't bother. I think the reply to the top comment says "if you don't support our cultural genocide movement you're a white supremacist. In general I have just stopped rooting for the human species.