Les Wikis
(originellement sur ma page utilisateur de la Wikipedia)
Introduction
- Sites « statiques » en HTML (1989) / FrontPage (1996)
- inclusion de données (FORM, CGI …)
- Sites « dynamiques » : pages générées par un CMS (ASP, PHP, …)
- Sites génériques (Joomla), accès contrôlé
- Blogs : articles par ordre chronologique, commentaires publics (WordPress)
- Wikis « vite vite » : contenu collaboratif, évolutif et peu structuré
- le premier : WikiWikiWeb (1995)
Principes de base
- facile de collaborer à un site : il suffit de s’inscrire, parfois même pas besoin
- contenu facile à éditer : format texte avec des conventions simples
- très facile de créer des liens internes ou externes
- même vers des pages n’existant pas encore
- très facile de créer des liens internes ou externes
- pas ou peu de protection du contenu
- système d’historique pour suivre les modifs, les annuler, éviter le vandalisme
Applications
- Encyclopédie (Wikipedia)
- Wikia
- Documentation de logiciels (http://wiki.apache.org/)
- Mode d’emploi (EVE online)
- Science (WikiSky)
- …
- listes de wikis sur Wikia, en:List_of_wikis et http://www.wikiindex.org
- …
- Intranets : base de connaissance, suivi de projets
- …
- etc etc etc
les « moteurs de wikis »
- incroyable variété wikimatrix.org
- beaucoup en OpenSource,
- la référence : MediaWiki features
Wikipedia
- crée en 2001 par Jimmy Wales
- Spécial:Statistiques / en:Special:Statistics
- infrastructure + 23 employés …
- PAS multilingue : un site différent dans chaque langue
Initiation
- Colonne de gauche « lecteur », en particulier Pages liées
- Connexion,Préférences, Page utilisateur,Contributions, Liste de suivi
- Colonne de gauche « éditeur », en particulier Pages spéciales
- Syntaxe de base Edition d’une page (celle du Microclub ?)
Un peu de structure quand même
- la redirection
- les catégories
- les homonymes
- les portails et projets
- les variables
- les modèles, dont les indispensables Infobox
les tripes de MediaWiki
- logiciel extrêmement compact, « simple » et bien fait
- beaucoup d’Extensions (celles utilisées sont listées sous Spécial:Version)
- l’extension ParserFunctions définit un véritable langage de programmation wiki indispensable pour des modèles sophistiqués
- on en installe un si on a le temps…
Indice de popularité des langages de programmation
Un indice intéressant de la représentativité des langages de programmation se trouve dans les projets de sourceforge (voirhttp://sourceforge.net/ ). Vu le nombre de projets ouverts, le langage principal dans lequel un projet est écrit est un bon indice. Une sérieuse proportion des projets est multi-plateforme; une large palette des domaines de la programmation y sont représentés. La liste des « topics » est impressionnante, je l’ai collée à la fin du message et les liens devraient fonctionner. On y trouve les occurrences de langages suivantes, en decrescendo:
Java 60294
C++ 46202
PHP 40271
C 34047
C# 17703
Python 16227
JavaScript 14749
Perl 11047
Unix Shell 4701
Delphi/Kylix 4543
Visual Basic 4268
Visual Basic .NET 3848
JSP 3177
Assembly 2987
Ruby 2545
ASP.NET 2523
PL/SQL 2307
ActionScript 2147
Objective C 1869
Tcl 1486
- Communications (31601)
- Database (13265)
- Desktop Environment (6943)
- Education (12836)
- Formats and Protocols (9408)
- Games/Entertainment (38462)
- Board Games (3050)
- Card Games (1135)
- Console-based Games (1110)
- First Person Shooters (2366)
- Flight simulator (70)
- Game development framework (445)
- Hobbies (154)
- MMORPG (554)
- Multiplayer (552)
- Multi-User Dungeons (MUD) (2368)
- Puzzle Games (2381)
- Real Time Strategy (2201)
- Real Time Tactical (8)
- Role-Playing (6381)
- Side-Scrolling/Arcade Games (2685)
- Simulation (3642)
- Sports (139)
- Turn Based Strategy (2313)
- Internet (49464)
- File Transfer Protocol (FTP) (1522)
- Finger (135)
- Log Analysis (1109)
- Name Service (DNS) (645)
- Other file transfer protocol (176)
- SSH (Secure SHell) (77)
- WAP (432)
- WWW/HTTP (39186)
- Mobile (1614)
- Multimedia (31810)
- Cataloguing (239)
- DVD (307)
- Graphics (13464)
- Home Theater PC (536)
- Sound/Audio (10628)
- Video (5090)
- Office/Business (24467)
- Desktop Publishing (81)
- E-Commerce / Shopping (1090)
- Enterprise (6285)
- Business Continuity (2)
- Business Intelligence (475)
- Business Performance Management (258)
- Business Process Management (103)
- Business Service Management (326)
- CRM (1030)
- Data Warehousing (430)
- ERP (1148)
- Human Resources (78)
- Medical/Healthcare (63)
- OLAP (126)
- Product lifecycle management (PLM) (21)
- Workflow (451)
- Financial (5059)
- Insurance (17)
- Knowledge Management (230)
- Office Suites (1260)
- Project Management (2174)
- Report Generators (80)
- Scheduling (2746)
- Time Tracking (1180)
- To-Do Lists (1199)
- Other/Nonlisted Topic (8860)
- Printing (1057)
- Religion and Philosophy (795)
- Scientific/Engineering (34973)
- Artificial Intelligence (4139)
- Astronomy (611)
- Bio-Informatics (3093)
- Chemistry (780)
- Earth Sciences (740)
- Ecosystem Sciences (316)
- Electronic Design Automation (EDA) (833)
- Human Machine Interfaces (1359)
- Information Analysis (2743)
- Interface Engine/Protocol Translator (534)
- Linguistics (168)
- Mapping (1400)
- Mathematics (3906)
- Mechanical and Civil Engineering (97)
- Medical Science Apps. (1335)
- Molecular Science (547)
- Physics (1681)
- Quantum Computing (13)
- Robotics (1307)
- SCADA (29)
- Simulations (3348)
- Test and Measurement (271)
- Visualization (3251)
- Security (6848)
- Social sciences (904)
- Software Development (61589)
- Agile development tools (279)
- Algorithms (2041)
- Application Servers (704)
- Assemblers (32)
- Binary editors (34)
- Build Tools (3792)
- CASE (566)
- Code Generators (4277)
- Collaborative development tools (151)
- Compilers (2480)
- Cross Compilers (365)
- Debuggers (1295)
- Design (1191)
- Documentation (1354)
- Frameworks (10356)
- I18N (Internationalization) (493)
- Interpreters (2255)
- L10N (Localization) (363)
- Libraries (1351)
- Modeling (1417)
- Object Brokering (551)
- Object Oriented (3613)
- ORM (Object-relational mapping) (107)
- Profiling (475)
- Quality Assurance (1488)
- Source code analysis (149)
- Source code browsing (77)
- Source code review (47)
- Templates (126)
- Testing (2820)
- Usability (996)
- User Interfaces (4244)
- Version Control (1426)
- Virtual Machines (794)
- System (40553)
- Benchmark (541)
- Boot (555)
- Clustering (916)
- Cron and scheduling (53)
- Distributed Computing (2062)
- Embedded systems (292)
- Emulators (1229)
- Filesystems (1944)
- Hardware (2900)
- Home Automation (99)
- Installation/Setup (1773)
- Logging (1395)
- Networking (8184)
- Operating System Kernels (2693)
- OS distribution (150)
- Power (UPS) (107)
- Search (718)
- Software Distribution (1667)
- Storage (4849)
- Systems Administration (5798)
- System Shells (1051)
- Terminals (1236)
- Text Editors (6057)
Yves Masur
Wireshark opérationnel sous W7
Wireshark 1.2.4 (stable) has been released – ça fait plaisir! Enfin on peut utiliser cet analyseur de réseau sous Windows 7. Et il s’installe sans coup férir (32 bits – je n’ai plus la 64 bits…)
En effet, pour le projet « Barrette écologique », j’avais besoin de sniffer ce qui se passe entre le module MXBOARD. Jusqu’ici, je devais passer par le débugger et voir ainsi les trames reçues/envoyées, via ligne série!
Le but est de trouver une requête régulière que ferait un PC, pour lancer un timer de prolongation de durée de l’enclenchement du secteur.
//Yves


Commentaires récents