Forum Konstruktor budowlany Strona Główna Konstruktor budowlany
Forum projektantów
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Języki znaczników do formatowania tekstu

 
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Nie 1:38, 29 Paź 2017    Temat postu: Języki znaczników do formatowania tekstu

Tworzenie dokumentów tekstowych alternatywną metodą - czyli pożegnanie z Wordem Smile.

Markdown
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
Edytor online:
[link widoczny dla zalogowanych]
Przykładowa aplikacja dla Windows:
[link widoczny dla zalogowanych]

reStructuredText
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
Edytor online:
[link widoczny dla zalogowanych]
Przykładowa aplikacja:
[link widoczny dla zalogowanych]

Dalej to już Tex i Latex ale tu już składnia dużo bardziej skomplikowana.

Da się to z powodzeniem przeszczepić na nasz grunt inżynierski jako narzędzie np. do tworzenia dokumentacji projektów itp. Zasadniczo forma wyjściowa to pdf lub po prostu wydruk.
Zachęcam do sprawdzenia tej koncepcji i dyskusji w temacie.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adam_47
Doświadczony Forumowicz



Dołączył: 05 Cze 2010
Posty: 1000
Przeczytał: 9 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/5

PostWysłany: Nie 13:57, 29 Paź 2017    Temat postu:

Można jeszcze dodać rtf (choć to MS), szablony programowo edytowalne. Do użycia bez problemu w dokumentach W i Linuksa.

Zaletą Markdown jest również łatwa konwersja do ebook.


Post został pochwalony 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
vz
Doświadczony Forumowicz



Dołączył: 20 Lip 2009
Posty: 231
Przeczytał: 0 tematów

Pomógł: 13 razy
Ostrzeżeń: 0/5

PostWysłany: Pon 18:43, 06 Lis 2017    Temat postu:

Sporo piszę w MarkDown i jest świetny! Okrojony co prawda, ale to co najważniejsze to ma. W razie czego z pomocą przychodzi czysty html.
Co do wykorzystania w projektach to ciekawy pomysł, nie zastanawiałem się wcześniej nad tym. Tutaj pojawia się kwestia jakich kto softow do projektów używa (chodzi mi o to czy dają wystarczającą dokumentację obliczeń i ew. opcję edycji/dodania własnego tekstu czy raczej dokumentacja jest słaba).


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Wto 0:34, 07 Lis 2017    Temat postu:

Tak, Markdown jest bardzo praktyczny - popełniłem tą składnia już jednej kompletny projekt wraz z obliczeniami.

Restructured text ma dużo większe możliwości i naprawdę warto spróbować. Ciekawe, że na Windows ciężko znaleźć gotowe narzędzie do pracy z rst. Na Linux jest ReText który pracuje z markdownem i rstructuredtext i jest dostępny w repo Ubuntu.

Restructured text ze Sphinxem daje jeszcze większe możliwości o czym tutaj:
[link widoczny dla zalogowanych]
To know-how z tej strony to raczej nie nie będzie strawne dla przeciętnego inżyniera.
Aktualnie pracuje nad ubraniem tego w praktyczną i prostą aplikację do inżynierskiego użytku
[link widoczny dla zalogowanych]
Gdyby ktoś chciał włączyć się w projekt to zapraszam Smile - programujemy w Python oczywiście.


Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Wto 3:02, 07 Lis 2017, w całości zmieniany 4 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adam_47
Doświadczony Forumowicz



Dołączył: 05 Cze 2010
Posty: 1000
Przeczytał: 9 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/5

PostWysłany: Czw 23:49, 09 Lis 2017    Temat postu:

No i dotarliśmy do Sphinx'a.
Swojego czasu zastanawiałem się nad projektem społecznościowym przepisania Eurokodów w rstructuredtext (coś jak Wikipedia). Potem niech każdy robi z tym co chce - np. html przez Sphinx i nosisz to w telefonie.

Nie wiem tylko co by za to groziło ze strony EU Sad - to ta instytucja jest, chyba?, właścicielem praw autorskich.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pią 10:05, 10 Lis 2017    Temat postu:

Może zamiast przepisywać EC wystarczy zrobić taki praktyczny ekstrakt z komentarzem sukcesywnie budowany.

Sphinxowy projekt jako repo np na github czy buitbucket można sprzęgnąć z [link widoczny dla zalogowanych] i to na żywo śledzie każde zmiany (commity) źródła sphinx (pliki rst i md) w repozytorium. To popularny sposób tworzenia dokumentacji projektów.

Wszystko za free - super sprawa.
Tutaj więcej o readthedocs
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Wto 0:42, 14 Lis 2017, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adam_47
Doświadczony Forumowicz



Dołączył: 05 Cze 2010
Posty: 1000
Przeczytał: 9 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/5

PostWysłany: Pią 21:27, 10 Lis 2017    Temat postu:

Ok, właściwie też miałem na myśli tylko ekstrakt, lecz bez komentarzy. Komentarze będą tylko kością niezgody. Licencja tylko WTFPL lub bardziej swobodna.
Jeżeli mógłbyś postawić takie coś na buitbucket (bo z tym miałem kiedyś styczność), napisać jakiś tutorial to może coś z tego wyjdzie. Proponuję kod rst, chyba ma więcej możliwości od md?
Piszę żebyś Ty to zrobił bo ja nie mam o tym pojęcia, buitbucket używałem kiedyś tylko jak chmury.
O readthedocs nie słyszałem, wygląda ok dla takiego projektu.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pią 15:05, 15 Gru 2017    Temat postu:

@adam_47 co właściwie miałaby zacierać ta dokumentacja przykładowo wg twojej koncepcji?

Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Pią 15:06, 15 Gru 2017, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adam_47
Doświadczony Forumowicz



Dołączył: 05 Cze 2010
Posty: 1000
Przeczytał: 9 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/5

PostWysłany: Nie 0:17, 17 Gru 2017    Temat postu:

Właściwie, na swój użytek, to myślałem tylko o wzorach np.:

Kod:
EN 1990
=======

:index:`Nośność`
----------------

:math:`\left\{ \begin{matrix} \sum_{j \geq 1} \gamma_{G,j}G_{k,j} + \gamma_pP +
\gamma_{Q,1} \psi_{0,1}Q_{k,1} + \sum_{i>1} \gamma_{Q,i} \psi_{0,i}Q_{k,i} \\
\sum_{j \geq 1} \xi_j \gamma_{G,j}G_{k,j} + \gamma_pP + \gamma_{Q,1}Q_{k,1} +
\sum_{i>1} \gamma_{Q,i} \psi_{0,i}Q_{k,i} \end{matrix} \right.`

:index:`Użytkowalność`
----------------------

* Kombinacja charakterystyczna

:math:`\sum_{j \geq 1}G_{k,j} + P + Q_{k,j} + \sum_{i>1} \psi_{0,i}Q_{k,i}`

* Kombinacja częsta

:math:`\sum_{j \geq 1}G_{k,j} + P + \psi_{1,1}Q_{k,j} + \sum_{i>1} \psi_{2,i}Q_{k,i}`

* Kombinacja quasi-stała

:math:`\sum_{j \geq 1}G_{k,j} + P + \sum_{i \geq 1} \psi_{2,i}Q_{k,i}`


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Nie 2:22, 17 Gru 2017    Temat postu:

Czyli publikowane treści będą wolnodostępne i tworzone dla wspólnego dobra i korzyści naszego środowiska - w założeniu każdy mógłby jakiś niezależny artykuł dołożyć Znając życie to chętni będą walić drzwiami i oknami Smile W ramach eksperymentu można takie coś stworzyć. W tworzeniu dokumentacji w rst widzę duży potencjał wiec taki projekt przyczynił by się do zainteresowania tą koncepcją innych. Mamy jakiś pomysł na nazwę tego projektu?

Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Nie 2:40, 17 Gru 2017, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Śro 1:10, 20 Gru 2017    Temat postu:

Uruchomiłem demonstracyjnie dokumentację pod nazwą 'zeszyt konstrukcyjny'

Repozytorium na Bitbucket
[link widoczny dla zalogowanych]

Sprzęgnięta z tym repozytorium właściwa strona dokumentacji (aktualizacje się automatycznie po zmianie w repozytorium)
[link widoczny dla zalogowanych]

Automatycznie generuje się też wersja pdf, do ściągnięcia ze strony dokumentacji - lewa dolne menu i tam po rozwinięciu jest dowload pdf.

Czcionki polskie działają. Będę jeszcze sprawdzał czy renderują się wzory matematyczne.


Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Śro 1:16, 20 Gru 2017, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pon 2:47, 19 Lut 2018    Temat postu:

Nowy program dedykowany do tworzenia dokumentów tekstowych z użyciem składni md/rst i sphinxa.
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
https://www.youtube.com/watch?v=TugdgkslouE&list=PLzaRTkbAZ_O8XuVR9Hz0JP-xB1740fosK&t=0s&index=1
Oczywiście pisane pythonem. Wersja do testowania.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin