Skip to content

Commit 06de431

Browse files
mafulafunkclaude
andcommitted
Improve presentation slides and fix CSV data
- Enhance Relation slide with example table and explanations - Improve Inspiration slide with quote and proper link - Remove trailing whitespace from Customer_A/B.csv and Shipping.csv Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 6ccd926 commit 06de431

4 files changed

Lines changed: 112 additions & 109 deletions

File tree

.beads/issues.jsonl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
{"id":"sql-in-the-shell-c02","title":"Fix typo: Selection -\u003e Selektion in CheatSheet.md","description":"Zeile 24: 'Selection' sollte 'Selektion' heissen (Konsistenz zur Praesentation)","status":"closed","priority":4,"issue_type":"bug","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:37:52.426674+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:47:02.167577+01:00","closed_at":"2026-01-11T13:47:02.167577+01:00","close_reason":"Fixed: Selection -\u003e Selektion"}
1212
{"id":"sql-in-the-shell-ez8","title":"Update ZEIT Now references to Vercel","description":"ZEIT Now heisst jetzt Vercel - README und Deployment-Optionen aktualisieren","status":"closed","priority":4,"issue_type":"chore","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:38:02.261645+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:47:02.790558+01:00","closed_at":"2026-01-11T13:47:02.790558+01:00","close_reason":"Not needed - removed template README with ZEIT Now references"}
1313
{"id":"sql-in-the-shell-gx2","title":"Add shell command example to Umbenennung slide","description":"PITCHME.md:113-118 - Die Slide 'Umbenennung' hat keinen Shell-Befehl-Vergleich wie die anderen Slides","status":"closed","priority":3,"issue_type":"feature","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:37:52.550599+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:47:02.536597+01:00","closed_at":"2026-01-11T13:47:02.536597+01:00","close_reason":"Added awk example"}
14-
{"id":"sql-in-the-shell-heq","title":"Enhance Relation slide with concrete example","description":"Slide ist sehr duenn - nur Stichpunkte. Konkrete Mini-Tabelle zeigen wuerde helfen","status":"open","priority":3,"issue_type":"feature","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:22.91065+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:55:22.91065+01:00"}
15-
{"id":"sql-in-the-shell-ijm","title":"Fix CSV delimiter in example data","description":"Customer_A.csv etc. haben Leerzeichen statt Kommas als Delimiter - verwirrend fuer CSV","status":"open","priority":3,"issue_type":"bug","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:33.822992+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:55:33.822992+01:00"}
14+
{"id":"sql-in-the-shell-heq","title":"Enhance Relation slide with concrete example","description":"Slide ist sehr duenn - nur Stichpunkte. Konkrete Mini-Tabelle zeigen wuerde helfen","status":"closed","priority":3,"issue_type":"feature","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:22.91065+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T17:38:31.827312+01:00","closed_at":"2026-01-11T17:38:31.827312+01:00","close_reason":"Added example table with Attribut/Tupel explanation"}
15+
{"id":"sql-in-the-shell-ijm","title":"Fix CSV delimiter in example data","description":"Customer_A.csv etc. haben Leerzeichen statt Kommas als Delimiter - verwirrend fuer CSV","status":"closed","priority":3,"issue_type":"bug","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:33.822992+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T17:38:13.920904+01:00","closed_at":"2026-01-11T17:38:13.920904+01:00","close_reason":"Removed trailing whitespace from all CSV files"}
1616
{"id":"sql-in-the-shell-lwa","title":"Replace template README with project-specific content","description":"README.md ist komplett vom marp-cli-example Template, sollte eigenen Inhalt haben","status":"closed","priority":2,"issue_type":"chore","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:37:52.292815+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:47:01.917969+01:00","closed_at":"2026-01-11T13:47:01.917969+01:00","close_reason":"Replaced with project-specific German README"}
1717
{"id":"sql-in-the-shell-mfu","title":"Verify Matt Might inspiration link","description":"PITCHME.md:173 - Link http://matt.might.net/articles/sql-in-the-shell/ pruefen ob noch erreichbar","status":"closed","priority":4,"issue_type":"chore","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:37:52.666943+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:47:02.658486+01:00","closed_at":"2026-01-11T13:47:02.658486+01:00","close_reason":"Link works fine"}
1818
{"id":"sql-in-the-shell-nty","title":"Add live demo slide with real output","description":"Slide die echte Shell-Befehle mit Output zeigt, z.B. 'Finde alle deutschen Kunden'","status":"closed","priority":4,"issue_type":"feature","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:34.055024+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T17:28:21.544823+01:00","closed_at":"2026-01-11T17:28:21.544823+01:00","close_reason":"Covered by work/DEMO.md with step-by-step examples"}
19-
{"id":"sql-in-the-shell-pfe","title":"Improve Inspiration slide","description":"Aktuell nur nackter Link - koennte ansprechender gestaltet werden","status":"open","priority":4,"issue_type":"feature","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:34.169191+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:55:34.169191+01:00"}
19+
{"id":"sql-in-the-shell-pfe","title":"Improve Inspiration slide","description":"Aktuell nur nackter Link - koennte ansprechender gestaltet werden","status":"closed","priority":4,"issue_type":"feature","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:34.169191+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T17:38:46.68578+01:00","closed_at":"2026-01-11T17:38:46.68578+01:00","close_reason":"Added quote and proper link formatting"}
2020
{"id":"sql-in-the-shell-qer","title":"Add shell examples to Kartesisches Produkt slide","description":"Slide zeigt nur SQL, fehlt: Verweis auf cartesian.sh oder while-Schleife","status":"closed","priority":2,"issue_type":"feature","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:22.795517+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T17:28:21.224346+01:00","closed_at":"2026-01-11T17:28:21.224346+01:00","close_reason":"Not needed - shell examples shown live in terminal, see work/DEMO.md"}
2121
{"id":"sql-in-the-shell-vc2","title":"Update Marp CLI from ^0.17.0 to latest","description":"Die aktuelle Version ist ~4.x, das Projekt nutzt eine sehr alte Version","status":"closed","priority":1,"issue_type":"chore","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:37:43.10327+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T13:43:23.961855+01:00","closed_at":"2026-01-11T13:43:23.961855+01:00","close_reason":"Updated to ^4.2.3"}
2222
{"id":"sql-in-the-shell-xot","title":"Add shell examples to Differenz slide","description":"Slide zeigt nur SQL, fehlt: comm -23 Beispiel","status":"closed","priority":2,"issue_type":"feature","owner":"Martin@MartinFunk.de","created_at":"2026-01-11T13:55:22.688015+01:00","created_by":"Martin Funk","updated_at":"2026-01-11T17:28:21.119217+01:00","closed_at":"2026-01-11T17:28:21.119217+01:00","close_reason":"Not needed - shell examples shown live in terminal, see work/DEMO.md"}

PITCHME.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ Relationenalgebra auf der Kommandozeile
2424

2525
# Relation
2626

27-
- Attribut
28-
- Tupel
27+
| id | name | stadt |
28+
|----|------|-------|
29+
| 1 | Mueller GmbH | Berlin |
30+
| 2 | Schmidt AG | Hamburg |
2931

30-
<!-- Relation: Attribute und Tupel.
31-
Attribut: Typ
32-
Tupel: Geordnete Werte, Datensatz.
33-
-->
32+
- **Attribut**: Spalte (id, name, stadt)
33+
- **Tupel**: Zeile (1, Mueller GmbH, Berlin)
3434

3535
---
3636

@@ -172,7 +172,10 @@ Relationenalgebra auf der Kommandozeile
172172

173173
# Inspiration
174174

175-
http://matt.might.net/articles/sql-in-the-shell/
175+
> *"Relational algebra can turn any
176+
> shell into a respectable database."*
177+
178+
**Matt Might** - [SQL in the Shell](http://matt.might.net/articles/sql-in-the-shell/)
176179

177180
---
178181

work/Customer_A.csv

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
1-
1,Alfreds Futterkiste,Maria Anders,Obere Str. 57,Berlin,12209,Germany
2-
2,Ana Trujillo Emparedados y helados,Ana Trujillo,Avda. de la Constitución 2222,México D.F.,05021,Mexico
3-
3,Antonio Moreno Taquería,Antonio Moreno,Mataderos 2312,México D.F.,05023,Mexico
4-
4,Around the Horn,Thomas Hardy,120 Hanover Sq.,London,WA1 1DP,UK
5-
5,Berglunds snabbköp,Christina Berglund,Berguvsvägen 8,Luleå,S-958 22,Sweden
6-
6,Blauer See Delikatessen,Hanna Moos,Forsterstr. 57,Mannheim,68306,Germany
7-
7,Blondel père et fils,Frédérique Citeaux,24. place Kléber,Strasbourg,67000,France
8-
8,Bólido Comidas preparadas,Martín Sommer,C/ Araquil. 67,Madrid,28023,Spain
9-
9,Bon app',Laurence Lebihans,12. rue des Bouchers,Marseille,13008,France
10-
10,Bottom-Dollar Marketse,Elizabeth Lincoln,23 Tsawassen Blvd.,Tsawassen,T2F 8M4,Canada
11-
11,B's Beverages,Victoria Ashworth,Fauntleroy Circus,London,EC2 5NT,UK
12-
12,Cactus Comidas para llevar,Patricio Simpson,Cerrito 333,Buenos Aires,1010,Argentina
13-
13,Centro comercial Moctezuma,Francisco Chang,Sierras de Granada 9993,México D.F.,05022,Mexico
14-
14,Chop-suey Chinese,Yang Wang,Hauptstr. 29,Bern,3012,Switzerland
15-
15,Comércio Mineiro,Pedro Afonso,Av. dos Lusíadas. 23,São Paulo,05432-043,Brazil
16-
16,Consolidated Holdings,Elizabeth Brown,Berkeley Gardens 12 Brewery ,London,WX1 6LT,UK
17-
17,Drachenblut Delikatessend,Sven Ottlieb,Walserweg 21,Aachen,52066,Germany
18-
18,Du monde entier,Janine Labrune,67. rue des Cinquante Otages,Nantes,44000,France
19-
19,Eastern Connection,Ann Devon,35 King George,London,WX3 6FW,UK
20-
20,Ernst Handel,Roland Mendel,Kirchgasse 6,Graz,8010,Austria
21-
21,Familia Arquibaldo,Aria Cruz,Rua Orós. 92,São Paulo,05442-030,Brazil
22-
22,FISSA Fabrica Inter. Salchichas S.A.,Diego Roel,C/ Moralzarzal. 86,Madrid,28034,Spain
23-
23,Folies gourmandes,Martine Rancé,184. chaussée de Tournai,Lille,59000,France
24-
24,Folk och fä HB,Maria Larsson,Åkergatan 24,Bräcke,S-844 67,Sweden
25-
25,Frankenversand,Peter Franken,Berliner Platz 43,München,80805,Germany
26-
26,France restauration,Carine Schmitt,54. rue Royale,Nantes,44000,France
27-
27,Franchi S.p.A.,Paolo Accorti,Via Monte Bianco 34,Torino,10100,Italy
28-
28,Furia Bacalhau e Frutos do Mar,Lino Rodriguez ,Jardim das rosas n. 32,Lisboa,1675,Portugal
29-
29,Galería del gastrónomo,Eduardo Saavedra,Rambla de Cataluña. 23,Barcelona,08022,Spain
30-
30,Godos Cocina Típica,José Pedro Freyre,C/ Romero. 33,Sevilla,41101,Spain
31-
31,Gourmet Lanchonetes,André Fonseca,Av. Brasil. 442,Campinas,04876-786,Brazil
32-
32,Great Lakes Food Market,Howard Snyder,2732 Baker Blvd.,Eugene,97403,USA
33-
33,GROSELLA-Restaurante,Manuel Pereira,5ª Ave. Los Palos Grandes,Caracas,1081,Venezuela
34-
34,Hanari Carnes,Mario Pontes,Rua do Paço. 67,Rio de Janeiro,05454-876,Brazil
35-
35,HILARIÓN-Abastos,Carlos Hernández,Carrera 22 con Ave. Carlos Soublette #8-35,San Cristóbal,5022,Venezuela
36-
36,Hungry Coyote Import Store,Yoshi Latimer,City Center Plaza 516 Main St.,Elgin,97827,USA
37-
37,Hungry Owl All-Night Grocers,Patricia McKenna,8 Johnstown Road,Cork,,Ireland
38-
38,Island Trading,Helen Bennett,Garden House Crowther Way,Cowes,PO31 7PJ,UK
39-
39,Königlich Essen,Philip Cramer,Maubelstr. 90,Brandenburg,14776,Germany
40-
40,La corne d'abondance,Daniel Tonini,67. avenue de l'Europe,Versailles,78000,France
41-
41,La maison d'Asie,Annette Roulet,1 rue Alsace-Lorraine,Toulouse,31000,France
42-
42,Laughing Bacchus Wine Cellars,Yoshi Tannamuri,1900 Oak St.,Vancouver,V3F 2K1,Canada
43-
43,Lazy K Kountry Store,John Steel,12 Orchestra Terrace,Walla Walla,99362,USA
44-
44,Lehmanns Marktstand,Renate Messner,Magazinweg 7,Frankfurt a.M. ,60528,Germany
45-
45,Let's Stop N Shop,Jaime Yorres,87 Polk St. Suite 5,San Francisco,94117,USA
46-
46,LILA-Supermercado,Carlos González,Carrera 52 con Ave. Bolívar #65-98 Llano Largo,Barquisimeto,3508,Venezuela
47-
47,LINO-Delicateses,Felipe Izquierdo,Ave. 5 de Mayo Porlamar,I. de Margarita,4980,Venezuela
48-
48,Lonesome Pine Restaurant,Fran Wilson,89 Chiaroscuro Rd.,Portland,97219,USA
49-
49,Magazzini Alimentari Riuniti,Giovanni Rovelli,Via Ludovico il Moro 22,Bergamo,24100,Italy
1+
1,Alfreds Futterkiste,Maria Anders,Obere Str. 57,Berlin,12209,Germany
2+
2,Ana Trujillo Emparedados y helados,Ana Trujillo,Avda. de la Constitución 2222,México D.F.,05021,Mexico
3+
3,Antonio Moreno Taquería,Antonio Moreno,Mataderos 2312,México D.F.,05023,Mexico
4+
4,Around the Horn,Thomas Hardy,120 Hanover Sq.,London,WA1 1DP,UK
5+
5,Berglunds snabbköp,Christina Berglund,Berguvsvägen 8,Luleå,S-958 22,Sweden
6+
6,Blauer See Delikatessen,Hanna Moos,Forsterstr. 57,Mannheim,68306,Germany
7+
7,Blondel père et fils,Frédérique Citeaux,24. place Kléber,Strasbourg,67000,France
8+
8,Bólido Comidas preparadas,Martín Sommer,C/ Araquil. 67,Madrid,28023,Spain
9+
9,Bon app',Laurence Lebihans,12. rue des Bouchers,Marseille,13008,France
10+
10,Bottom-Dollar Marketse,Elizabeth Lincoln,23 Tsawassen Blvd.,Tsawassen,T2F 8M4,Canada
11+
11,B's Beverages,Victoria Ashworth,Fauntleroy Circus,London,EC2 5NT,UK
12+
12,Cactus Comidas para llevar,Patricio Simpson,Cerrito 333,Buenos Aires,1010,Argentina
13+
13,Centro comercial Moctezuma,Francisco Chang,Sierras de Granada 9993,México D.F.,05022,Mexico
14+
14,Chop-suey Chinese,Yang Wang,Hauptstr. 29,Bern,3012,Switzerland
15+
15,Comércio Mineiro,Pedro Afonso,Av. dos Lusíadas. 23,São Paulo,05432-043,Brazil
16+
16,Consolidated Holdings,Elizabeth Brown,Berkeley Gardens 12 Brewery ,London,WX1 6LT,UK
17+
17,Drachenblut Delikatessend,Sven Ottlieb,Walserweg 21,Aachen,52066,Germany
18+
18,Du monde entier,Janine Labrune,67. rue des Cinquante Otages,Nantes,44000,France
19+
19,Eastern Connection,Ann Devon,35 King George,London,WX3 6FW,UK
20+
20,Ernst Handel,Roland Mendel,Kirchgasse 6,Graz,8010,Austria
21+
21,Familia Arquibaldo,Aria Cruz,Rua Orós. 92,São Paulo,05442-030,Brazil
22+
22,FISSA Fabrica Inter. Salchichas S.A.,Diego Roel,C/ Moralzarzal. 86,Madrid,28034,Spain
23+
23,Folies gourmandes,Martine Rancé,184. chaussée de Tournai,Lille,59000,France
24+
24,Folk och fä HB,Maria Larsson,Åkergatan 24,Bräcke,S-844 67,Sweden
25+
25,Frankenversand,Peter Franken,Berliner Platz 43,München,80805,Germany
26+
26,France restauration,Carine Schmitt,54. rue Royale,Nantes,44000,France
27+
27,Franchi S.p.A.,Paolo Accorti,Via Monte Bianco 34,Torino,10100,Italy
28+
28,Furia Bacalhau e Frutos do Mar,Lino Rodriguez ,Jardim das rosas n. 32,Lisboa,1675,Portugal
29+
29,Galería del gastrónomo,Eduardo Saavedra,Rambla de Cataluña. 23,Barcelona,08022,Spain
30+
30,Godos Cocina Típica,José Pedro Freyre,C/ Romero. 33,Sevilla,41101,Spain
31+
31,Gourmet Lanchonetes,André Fonseca,Av. Brasil. 442,Campinas,04876-786,Brazil
32+
32,Great Lakes Food Market,Howard Snyder,2732 Baker Blvd.,Eugene,97403,USA
33+
33,GROSELLA-Restaurante,Manuel Pereira,5ª Ave. Los Palos Grandes,Caracas,1081,Venezuela
34+
34,Hanari Carnes,Mario Pontes,Rua do Paço. 67,Rio de Janeiro,05454-876,Brazil
35+
35,HILARIÓN-Abastos,Carlos Hernández,Carrera 22 con Ave. Carlos Soublette #8-35,San Cristóbal,5022,Venezuela
36+
36,Hungry Coyote Import Store,Yoshi Latimer,City Center Plaza 516 Main St.,Elgin,97827,USA
37+
37,Hungry Owl All-Night Grocers,Patricia McKenna,8 Johnstown Road,Cork,,Ireland
38+
38,Island Trading,Helen Bennett,Garden House Crowther Way,Cowes,PO31 7PJ,UK
39+
39,Königlich Essen,Philip Cramer,Maubelstr. 90,Brandenburg,14776,Germany
40+
40,La corne d'abondance,Daniel Tonini,67. avenue de l'Europe,Versailles,78000,France
41+
41,La maison d'Asie,Annette Roulet,1 rue Alsace-Lorraine,Toulouse,31000,France
42+
42,Laughing Bacchus Wine Cellars,Yoshi Tannamuri,1900 Oak St.,Vancouver,V3F 2K1,Canada
43+
43,Lazy K Kountry Store,John Steel,12 Orchestra Terrace,Walla Walla,99362,USA
44+
44,Lehmanns Marktstand,Renate Messner,Magazinweg 7,Frankfurt a.M. ,60528,Germany
45+
45,Let's Stop N Shop,Jaime Yorres,87 Polk St. Suite 5,San Francisco,94117,USA
46+
46,LILA-Supermercado,Carlos González,Carrera 52 con Ave. Bolívar #65-98 Llano Largo,Barquisimeto,3508,Venezuela
47+
47,LINO-Delicateses,Felipe Izquierdo,Ave. 5 de Mayo Porlamar,I. de Margarita,4980,Venezuela
48+
48,Lonesome Pine Restaurant,Fran Wilson,89 Chiaroscuro Rd.,Portland,97219,USA
49+
49,Magazzini Alimentari Riuniti,Giovanni Rovelli,Via Ludovico il Moro 22,Bergamo,24100,Italy

0 commit comments

Comments
 (0)