Ce nouveau témoignage de corporatisme des journalistes, pourtant nettement moins instantanément corporatistes pour sauver les journalistes de Gaza, me permet de rappeler les fondamentaux : All Journalists Are Bastards.
Ce nouveau témoignage de corporatisme des journalistes, pourtant nettement moins instantanément corporatistes pour sauver les journalistes de Gaza, me permet de rappeler les fondamentaux : All Journalists Are Bastards.
RSF : malgré le conflit entre le Hamas et Israël, le nombre de journalistes tués a baissé en 2023 (14 décembre 2023)
►https://www.liberation.fr/economie/medias/rsf-malgre-le-conflit-entre-le-hamas-et-israel-le-nombre-de-journalistes-
Les insoumis sont pénibles, ils nous obligent à défendre Nathalie Saint-Cricq et, pire, Pascal Praud (1er mars 2024)
▻https://www.liberation.fr/politique/les-insoumis-sont-penibles-ils-nous-obligent-a-defendre-nathalie-saint-cr
#Radio_web : Les autres voix de la presse
La presse pas pareille mise en exergue !
Pour écouter, le lien : ▻https://lesautresvoixdelapresse.fr/les-emissions
#Radios_Libres #Radio #Podcast #baladodiffusion #balados #Presse_Alternative #Presse #critique_sociale
#La_Topette #CQFD #Fakir #Journal_de_Salin #La_brèche #AJAR #Fanzinat #Tapage #Nunatac #Marolles #Krebs’i #L’effeuillé #La_Trousse_corrézienne #Le_Poing #Frustration #La_mule_du_pape #Radio_Quetsch #La_brèche #Mouais #Acrimed #Médor . . . . .
Le nom de Frantz Fanon (1925-1961), écrivain, psychiatre et penseur révolutionnaire martiniquais, est indissociable de la #guerre_d’indépendance algérienne et des #luttes_anticoloniales du XXe siècle. Mais qui était vraiment cet homme au destin fulgurant ?
Nous le découvrons ici à Rome, en août 1961, lors de sa légendaire et mystérieuse rencontre avec Jean-Paul Sartre, qui a accepté de préfacer Les Damnés de la terre, son explosif essai à valeur de manifeste anticolonialiste. Ces trois jours sont d’une intensité dramatique toute particulière : alors que les pays africains accèdent souvent douloureusement à l’indépendance et que se joue le sort de l’Algérie, Fanon, gravement malade, raconte sa vie et ses combats, déplie ses idées, porte la contradiction au célèbre philosophe, accompagné de #Simone_de_Beauvoir et de #Claude_Lanzmann. Fanon et Sartre, c’est la rencontre de deux géants, de deux mondes, de deux couleurs de peau, de deux formes d’engagement. Mais la vérité de l’un est-elle exactement celle de l’autre, sur fond d’amitié et de trahison possible ?
Ce roman graphique se donne à lire non seulement comme la biographie intellectuelle et politique de Frantz Fanon mais aussi comme une introduction originale à son œuvre, plus actuelle et décisive que jamais.
▻https://www.editionsladecouverte.fr/frantz_fanon-9782707198907
#indépendance #Algérie #Organisation_armée_secrète (#OAS) #décolonisation #biographie #colonisation #France #souffrance_psychique #syndrome_nord-africain #violence #bicots #violence_coloniale #lutte_armée #agressivité #domination #contre-violence #violence_politique #violence_pulsionnelle #Jean-Paul_Sartre #Sartre #socialthérapie #club_thérapeutique_de_Saint-Alban #François_Tosquelles #Saint-Alban #Septfonds #narcothérapie #négritude #école_d'Alger #Blida #primitivisme #psychiatrie_coloniale #insulinothérapie #cure_de_Sakel #sismothérapie #choc #autonomie #révolution #Consciences_Maghrébines #André_Mandouze #Amitiés_Algériennes #Wilaya #Association_de_la_jeunesse_algérienne_pour_l'action_sociale (#AJASS) #Alice_Cherki #maquis #montagne_de_Chréa #torture #attentats #ALN #FLN #El_Moudjahid #congrès_de_la_Soummam #pacification_coloniale #Septième_Wilaya #massacre_de_Melouze #opération_Bleuite #histoire
Où sont les #femmes architectes ?
▻https://metropolitiques.eu/Ou-sont-les-femmes-architectes.html
L’édition 2020 des Albums des jeunes architectes et paysagistes (AJAP), organisée par le ministère de la Culture, ne compte que deux femmes parmi les architectes nominés. Le collectif Architoo souligne la persistance des #inégalités qui marquent encore la carrière des femmes architectes. Les Albums des jeunes architectes et paysagistes (AJAP), relancés par le ministère de la Culture et « destinés à distinguer et à promouvoir des architectes et, depuis 2005, des paysagistes, de moins de trente-cinq ans #Débats
/ #architecture, #enseignement, femmes, #genre, inégalités, #sexisme, #féminisme
Sic transit gloria mundi
▻http://www.radiopanik.org/emissions/foc-la-radio/sic-transit-gloria-mundi
Le 15 avril 1912, un groupe de musiciens décident de jouer leur partition jusqu’au bout pendant que leur bateau, l’insubmersible Titanic, coule.
Le 15 avril 2019, Macron le politicien-roi, décide de jouer la partition du grand rassemblement - de qui ? de quoi ?- pendant que sa capitale brûle. Littéralement. Bagnoles. Cathédrales. Tout ça.
Quia pulvis es et in pulverem revertis
Ce mois-ci, on va pas vous le cacher, on passera une kyrielle de long morceaux, un écran de fumée pour pallier les absences des tribuns-bobos tous partis en vacances !
crédit photo : Geoffroy Van Der Hasselt, AFP/Getty Images
#ajax
▻http://www.radiopanik.org/media/sounds/foc-la-radio/sic-transit-gloria-mundi_06617__1.mp3
Controleur - Vue avec SPIP
▻https://contrib.spip.net/Controleur-Vue-avec-SPIP
Controleur - Vue avec ajaxReload
un exemple d’utilisation d’ajaxReload dans un squelette SPIP
#spip #ajaxReload #ajax
Match Ajaccio - Le Havre : la LFP durcit ses sanctions
▻https://www.francebleu.fr/sports/football/match-ajaccio-le-havre-la-lfp-durcit-ses-sanctions-1527218129
La Ligue de football professionnel sévit après les incidents du pré-barrage de Ligue 2 polémique entre l’AC Ajaccio et Le Havre. Le Corse Mathieu Coutadeur écope de sept matches de suspension ferme. L’attaquant havrais Mateta est suspendu une rencontre, contre trois pour le défenseur Denys Bain.
Twitter
▻https://mobile.twitter.com/InsideGones/status/998285303650635777/video/1
Ambiance ultra raciste à #Ajaccio avec le déplacement du Havre. #Mateta (joueur noir) célèbre son pénalty de façon mesurée, ce qui provoque l’agression de la part des joueurs corses (voir vidéo) avec ce magnifique commentaire du journaliste « Mateta il a pas à faire ça ». Bon ok, alors le gars se fait agresser et c’est à lui qu’on reproche son attitude. Dans le normal quoi ! Et en plus il est suspendu…
#foot #racisme #sport #journalisme
Resilient Web Design—Introduction
►https://resilientwebdesign.com
With a title like Resilient Web Design, you might think that this is a handbook for designing robust websites. This is not a handbook. It’s more like a history #book.
(…)
But in the world of #web_design, we are mostly preoccupied with the here and now. When we think beyond our present moment, it is usually to contemplate the future—to imagine the devices, features, and interfaces that don’t yet exist. We don’t have time to look back upon our past, and yet the history of web design is filled with interesting ideas.
effectivement c’est jolie. Est-ce que vous savez quelle typo est utilisé dans les chapitres ?
une analyse de l’émergence de l’hypertexte : considérations historiques, techniques et philosophiques, références nombreuses, bref : indispensable !
(une traduction en français serait la bienvenue...)
For instance, what should the Line Mode Browser do when it encounters an HTML element it doesn’t understand, such as NEXTID? The answer can be found in the sparse documentation that Tim Berners‐Lee wrote for his initial collection called HTML Tags. Under the heading “Next ID” he wrote:
Browser software may ignore this tag.
Web designers would do well to remember what the advertising industry chose to ignore: on the web, the user has the final say.
Platforms are controlled and predictable. The World Wide Web is chaotic and unpredictable.
The web is a hot mess.
The trick is identifying what it is considered core functionality and what is considered an enhancement.
1. Identify core functionality.
2. Make that functionality available using the simplest possible technology.
3. Enhance!
#hypertexte #histoire #HTML #Tim_Berner_Lee #Resilient_Web_Design #CSS #javascript #zen_garden #responsive #web_design #ajax #web_app #progressive_enhancement
En #Corse, l’« identité heureuse » d’Alain Juppé à l’épreuve des tensions identitaires
▻https://www.mediapart.fr/journal/france/061016/en-corse-l-identite-heureuse-dalain-juppe-lepreuve-des-tensions-identitair
Dans les rues d’Ajaccio, le 5 octobre. © ES En déplacement en Corse pendant deux jours, Alain Juppé pensait avoir trouvé de quoi promouvoir le concept phare de sa campagne. Pour mieux vanter son « identité heureuse », le maire de Bordeaux a choisi de fermer les yeux sur les tensions identitaires qui secouent l’île depuis plusieurs années.
#France #Ajaccio #Alain_Juppé #communautés #droite #identité #Jardins_de_l'Empereur #Les_Républicains #LR #nationalistes #Nicolas_Sarkozy #primaire #racisme #Sisco #UMP
#Corse : les enquêtes sur les actes visant les musulmans somnolent
▻https://www.mediapart.fr/journal/france/040516/corse-les-enquetes-sur-les-actes-visant-les-musulmans-somnolent
L’incendie qui a ravagé, le 30 avril, la salle de prière musulmane de Mezzavia, à #Ajaccio (Corse-du-Sud), n’a pas encore trouvé d’explications. Mais il ravive le souvenir des « ratonnades » qui avaient secoué la ville fin décembre 2015. Après quatre mois d’enquête, aucune interpellation n’a été réalisée.
Mort de #Johan_Cruyff, footballeur « libéral-libertaire »
▻https://www.mediapart.fr/journal/international/240316/mort-de-johan-cruyff-footballeur-liberal-libertaire
Le roi Johan est mort L’icône du football hollandais est décédé ce 24 mars d’un cancer. Dans une biographie « totale », le journaliste Chérif Ghemmour dresse un portrait tout en complexité d’un « génie pop et despote ». Entretien sur le Cruyff politique, qui s’en est allé au royaume des dieux du ballon rond.
#International #Ajax_Amsterdam #Barça #Hollande #libéral-libertaire
La #Corse cherche une réponse aux manifestations racistes d’Ajaccio
▻https://www.mediapart.fr/journal/france/100116/la-corse-cherche-une-reponse-aux-manifestations-racistes-dajaccio
Les manifestations racistes et « ratonnades » survenues fin décembre à #Ajaccio ont laissé des traces. Dans le quartier des #Jardins_de_l'Empereur, beaucoup songent à quitter l’île après un tel déferlement de haine. A peine élus à la présidence de l’Assemblée territoriale, les #nationalistes doivent donner des gages et se distinguer de groupes ultras. Retour sur trois jours de folie collective et ce qu’il en reste : des peurs et beaucoup de questions.
« La #Corse n’est pas isolée des débats qui agitent le continent »
▻https://www.mediapart.fr/journal/france/271215/la-corse-n-est-pas-isolee-des-debats-qui-agitent-le-continent
Une salle de prière musulmane saccagée, des réseaux sociaux saturés de hashtags #SalesCorses, une extrême droite qui applaudit des deux mains et un mouvement nationaliste pointé du doigt... Marie Peretti-Ndiaye, docteure en sociologie et auteure du #racisme en Corse, revient sur les tensions identitaires qui secouent l’île.
Contre les islamophobes, en défense de l’Autre
►https://www.mediapart.fr/journal/france/261215/contre-les-islamophobes-en-defense-de-l-autre-0
Une salle de prière musulmane a été saccagée à #Ajaccio, le 25 décembre, jour de Noël, aux cris de « Arabi Fora » (« Arabes dehors ») et « Il faut les tuer ». Attisée par des discours politiques et médiatiques qui lui donnent droit de cité, l’islamophobie passe des paroles aux actes, ouvrant la voie à toutes les haines de l’Autre, quel qu’il soit.
#France #Antisémitisme #Corse #europe #islamophobie #musulmans #racisme #xénophobie
Le format #json, #ajax et #jquery - Alsacreations
▻http://www.alsacreations.com/article/lire/1161-json-ajax-jquery-jsonp-getjson.html
Exemple (de base) d’utilisation de JSON avec #javascript et/ou jQuery
#zpip, blocs de page et #ajax - #spip-Contrib
▻http://contrib.spip.net/Zpip-blocs-de-page-et-Ajax
la doc de Zpip pour l’utilisation des blocs de page en ajax (var_zajax) et l’Ajax Parallel Loading
SPIP mailing-list
▻http://comments.gmane.org/gmane.comp.web.spip.user/179133
#ajaxReload après validation d’un formulaire
A lire à tête reposée.
La Libye lutte pour endiguer les flux de migrants clandestins
Des centaines d’#immigrants clandestins ont perdu la vie, le mois dernier, lors du naufrage de leur embarcation au large de l’île de Lampedusa, alors qu’ils tentaient de rejoindre l’Europe. Leur bateau de fortune avait pris la mer depuis la Libye, qui s’efforce de gérer au mieux la présence de milliers de migrants.
Magharebia s’est rendu à #Sabathra, à 80 km à l’ouest de Tripoli, pour visiter un #refuge accueillant des #immigrants_clandestins. Le centre, qui peut accueillir actuellement 130 personnes, est en cours de rénovation et d’agrandissement.
Le refuge était désert le jour de notre visite, malgré les groupes de migrants qui continuent d’affluer depuis #Zuwara, #Zawiya, #Ajaylat, #Nalut et d’autres régions occidentales.
Quelques minutes avant notre arrivée, 116 immigrants clandestins avaient été transférés à #Barak_al-Shatie, à 650km au sud, pour être rapatriés vers leur pays natal, selon le capitaine Bassim Bashir al-Ghrabli, chef du bureau local en charge des migrants clandestins.
Magharebia s’est entretenu avec le capitaine pour évoquer la réponse donnée par la Libye à cette crise humanitaire.
▻http://magharebia.com/fr/articles/awi/features/2013/11/07/feature-03
#Libye #flux_migratoires #migration #gestion_des_flux_migratoires #frontière #entretien #rapatriement #renvoi #interview
Offline.js – Handle your users losing their internet connection like a pro
▻http://github.hubspot.com/offline/docs/welcome
Offline.js is a library to automatically alert your users when they’ve lost internet connectivity, like Gmail.
It captures #AJAX requests which were made while the connection was down, and remakes them when it’s back up, so your app reacts perfectly.
It has a number of beautiful themes and requires no configuration.
#js #javascript #webapp
bon sur leur site ça ne marche (pour moi) que sous Chrome — mais ni sous Firefox ni sous safari
peut-être que ceci peut remplacer : ▻http://shaneriley.com/jquery/remember_state
superkuh.com : #local #ajax.googleapis.com
▻http://superkuh.com/ajaxgoogleapis.html
Là ! Depuis un certain temps, je bloque toutes les requêtes externes avec RequestPolicy dans firefox. Et il y avait souvent une chose qui réduisait à néant tous mes efforts pour rendre mes déplacements invisible depuis chez #google : les librairies utilisées par les sites, hébergées sur le domaine ajax.googleapis.com. Eh bien ce gentil monsieur explique comment créer un mirroir local du contenu de ce domaine, et, via /etc/hosts, remplacer les serveurs de google par un #nginx local. (...)
jimhigson/oboe.js
▻https://github.com/jimhigson/oboe.js
A fresh approach to #ajax that speeds up web applications. Progressive #json parser with an easy interface so you can use the objects before the http response completes. Oboe.js helps web applications respond quicker by wrapping http’s request-response model with a progressively streamed interface. It glues a transport that sits somewhere between streaming and downloading to a JSON parser that sits somewhere between SAX and DOM. It is small enough to be a micro-library, doesn’t have (...)
SuperAgent - Ajax with less suck
▻http://visionmedia.github.io/superagent
Super Agent is light-weight progressive ajax API crafted for flexibility, readability, and a low learning curve after being frustrated with many of the existing request APIs. It also works with Node.js!
This looks like a major improvement over the other options.
Perso coté client, je penser continuer d’utiliser jQuery ; généralement je m’en sers pour manipuler le DOM, avec le chargement de données n’étant qu’une partie anecdotique (et généralement utilisable à mon goût). Charger une lib de plus ne me paraît pas utile.
Je pensais surtout à remplacer request. C’est une librairie Node qui fait la même chose mais est pleine de problèmes.
Je viens de chercher un « #file_browser » en #PHP, pour voir comment publier sur le #web une série de fichiers en vrac, sans devoir les importer dans une base de données… hé bien, c’est un désastre.
La plupart des projets sont morts entre 2007 et 2010, criblés de trous de sécurité (ils semblaient tous croire que c’était une bonne idée de permettre de manipuler les fichiers — modifier/renommer/créer/effacer…), et sans doute à cause d’un désintérêt lié à la concurrence des #CMS et des réseaux sociaux.
Le seul #script que j’ai trouvé qui s’approche un tant soit peu de quelque chose d’utilisable, c’est ▻http://encode-explorer.siineiolekala.net ; il utilise #ImageMagick pour fabriquer des vignettes d’images et de PDF.
Aucun ne semble avoir l’idée de traiter des fichiers écrits en raccourcis type #markdown ou #SPIP pour fabriquer un blog « statique ». Aucun ne propose d’indexation, de vignettes de fichiers rtf, odt, d’extraction des titres des documents pour fabriquer un sommaire.
(Côté #galerie photo, par contre, il y a quelques scripts qui font bonne figure, mais ils sont très orientés photo, pas « vrac ».)
Quelques ressources et réflexions autour de #meteorJS.
▻http://docs.meteor.com/#sevenprinciples
Seven Principles of Meteor
Data on the Wire. Don’t send HTML over the network. Send data and let the client decide how to render it.
One Language . Write both the client and the server parts of your interface in JavaScript.
Database Everywhere. Use the same transparent API to access your database from the client or the server.
Latency Compensation . On the client, use prefetching and model simulation to make it look like you have a zero-latency connection to the database.
Full Stack Reactivity. Make realtime the default. All layers, from database to template, should make an event-driven interface available.
Embrace the Ecosystem. Meteor is open source and integrates, rather than replaces, existing open source tools and frameworks.
Simplicity Equals Productivity. The best way to make something seem simple is to have it actually be simple. Accomplish this through clean, classically beautiful APIs
▻http://themeteorbook.com
Bientôt un livre (en Avril, et en anglais). #tuto
Faut voir que meteorJS ce n’est pas qu’un framework « live », c’est une nouvelle manière de penser la structuration d’un site ou d’une application web, à cheval entre le client et le serveur. Marchant aussi déconnecté et très rapide, même avec une mauvaise connection (pensons à la mobilité, ou à #tor).
J’ai l’impression que dans quelques années, de la même manière que maintenant les #CMS sont écrit en #php et ont tendance à se baser sur des #framework (#drupal et #thelia avec #symphony2), ils seront écris en #Javascript, et basés sur des frameworks comme celui-ci.
#SPIP5 ?
un autre utilisateur content :
▻http://shiggyenterprises.wordpress.com/2013/03/11/picking-a-javascript-framework-my-journey-to-meteor
Merci pour le lien.
En attendant #SpipJS, quelques idées pour avoir un mécanisme de mise à jour en « Direct ».
Pour bien faire, pourrait y avoir de nouveaux critères qui font le travail, juste à rajouter dans les boucles #SPIP.
Je verrais bien 2 étapes :
– {update} faire des mises à jour (si besoin) de contenus de boucles à intervalles réguliers (peut-être dans des inclusions ajaxées).
– {live} du vrai « live », avec du push. Mais pour ça, j’ai l’impression qu’il faut du node.js, ou bien passer par un service tiers.
Le second à l’air un peu compliqué à mettre en place.
Par contre, le premier ça peut peut-être se faire.
Par exemple, toutes les 10 secondes (ou avec un {update 60}), le client irait voir si y’a rien de nouveau.
Après, 2 possibilités :
– tout le bloc #ajax est reloadé
– uniquement le dernier élément est ajouté dans le DOM.
Là, j’imagine qu’il faudrait utiliser ajax et mettre le machin dans un inclure, mais dans la mesure où tous les squelettes passent dans le compilo ou je ne sais quoi, je me demande si cette étape (l’inclusion) ne pourrait pas être facultative, dans la mesure où on ne fait pas vraiment un inclure pour mutualiser du code, mais pour recharger un bout de page. SPIP pourrait créer l’include tout seul.
Bon, je dis tout ça, je connais pas vraiment les entrailles de SPIP, et pour ce qui est du JS, je viens de commencer « JQuery tête la première », du coup mon capital #gogogo n’est pas un top, mais je prêt à chercher et à apprendre.
Sinon, à voir un « seen » passer dans ma timeline tweeter, j’ai un peu l’impression de passer à la télé.
Tiens, on pourrait aussi avoir un critère de nombre, pour savoir à partir de combien de nouveaux éléments le bloc se recharge.
Ou je me demande si une boucle qui boucle sur elle-même, un {0,1} et un critère doublons pourraient pas faire une partie du taf.
@habbon l’ajax de SPIP c’est par rapport à un inclure, et non par rapport à une boucle. Un inclure n’a pas de « nombre d’éléments » ça peut même contenir 10 boucles différentes ou aucune. Donc l’update ajax ne peut pas porter directement sur une boucle.
Après que l’inclure teste lui-même si ya du nouveau ou pas suivant X critères, ça c’est son problème... :)
Lemonde.fr ne s’embête pas avec tous ces trucs de jeunes un
<meta http-equiv="refresh" content="600">
et puis voilà (et les annonceurs sont contents, leur pubs sont chargées plus souvent)
Je crois que j’avais vu plus ou moins vu l’histoire d ’ajax sur l’inclure, même si c’est vrai que je me mélange souvent les pinceaux avec.
C’est aussi pour ça que j’évoquais l’idée que ce soit SPIP lui-même, voyant un {update} dans un critère, qui créé à la volée une sorte d’inclure, avec un cache et une mise à jour différente du reste de la page.
J’ai l’impression que dans quelques années, de la même manière que maintenant les #CMS sont écrit en #php et ont tendance à se baser sur des #framework (#drupal et #thelia avec #symphony2), ils seront écris en #Javascript, et basés sur des frameworks comme celui-ci.
▻http://www.kickstarter.com/projects/johnonolan/ghost-just-a-blogging-platform
We’re incredibly excited about creating the first fully-featured blogging platform in the world that’s built entirely with JavaScript.
On y vient.
Wordpress ne migre pas en tout JS, mais passe toute son interface d’admin : ►http://seenthis.net/messages/432050