Pomysły na artykuły

2

A czy ktoś byłby zainteresowany Erlangiem?
Praktyki OTP? Jakiś bardziej zaawansowany teleinformatyczny przykład zastosowania?

MI
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:7
0
kacper546 napisał(a):

Może pisanie gier na androida w C/C++

Ehe Ehe :) Chętnie łyknąłbym taki artykuł.

edytowany 1x, ostatnio: mikolajeczyk
xfin
Qt i jedziesz.
ME
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:2
0

hej,

moje propozycje:

  1. appka w c++ wraz z zastosowaniem "zero MQ",
  2. appka sieciowa (klient/serwer) w c++ wraz z zastosowaniem googlowych ProtoBuf (serializacja danych)

:-)

mescanef

edytowany 1x, ostatnio: mescanef
ME
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:2
0

Ad.2) i jeszcze, do tej appki sieciowej myśle, że można by użyć biblioteki "P0C0" (http://pocoproject.org/). ;-)

edytowany 2x, ostatnio: mescanef
Magazyn Programista
(nie mogę się powstrzymać od zażartowania) ale po co? ;-) A na serio to, dzięki za pomysły, przydadzą się - będziemy próbowac je wdrażać
1

Może warto by było pomyśleć o jakiejś strefie Security, niejako trochę CTF jest tym miejscem ale nie do końca. Kilka fajnych tekstów na ten temat już w Programiscie było ale może warto uświadamiać jak co działa praktycznie i jest realizowane. Jak bezpiecznie pisać kod, na co zwracać uwagę. W jaki sposób np. testować aplikacje sieciowe, diagnozować komunikację, co może być przyczyną złego działania. Wiem że sporo tematów można w necie znaleźć ale to jak ze wszystkim.

adasror
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 6 lat
  • Lokalizacja:Olkusz
  • Postów:14
0

W/g mnie lepiej zamieszczać artykuły obejmujące jak największe grono programistów czyli np ogólnie o algorytmach, wzorcach projektowych, technologii produkcji oprogramowania, OOP, Bazy danych, serwery, relacje z ciekawych eventów, wywiady z ciekawymi postaciami, rynek pracy - może wywiad z pracownikami HR firm które prowadzą rekrutacje. Jeśli o jakimś konkretnym języku to może krótszy artykuł i bardziej ogólnie jako wprowadzenie plusy i minusy danego języka programowania, ewentualnie rynek pracy z nim związany. To co jest aktualnie mnie nie porywa. Kupuję czasami żeby przeczytać przy kawie i chcę żeby się to rozwijało.


Born To Be a Programmer
1

Ja bym chciał artykuł o zasadach tworzenia dobrego kodu. Porównanie styli i notacji itd.

3
adasror napisał(a):

W/g mnie lepiej zamieszczać artykuły obejmujące jak największe grono programistów czyli np ogólnie o algorytmach, wzorcach projektowych, technologii produkcji oprogramowania, OOP, Bazy danych, serwery, relacje z ciekawych eventów, wywiady z ciekawymi postaciami, rynek pracy - może wywiad z pracownikami HR firm które prowadzą rekrutacje. Jeśli o jakimś konkretnym języku to może krótszy artykuł i bardziej ogólnie jako wprowadzenie plusy i minusy danego języka programowania, ewentualnie rynek pracy z nim związany. To co jest aktualnie mnie nie porywa. Kupuję czasami żeby przeczytać przy kawie i chcę żeby się to rozwijało.

A mnie trochę porywa, ja osobiście wolę jak jest przekazywana konkretna wiedza, nawet mocno techniczna ale szczegółowa bez ogólników i lania wody bo chyba też o to chodzi.

Wywiady z HR? Ogólnie o językach programowania? Hmm, ja bym w tym kierunku nie zmierzał, ogólnie o językach do czego są, wady i zalety to sobie znajdziesz w necie, multum tego jest, czego nie da się powiedzieć o bardziej szczegółowych przypadkach wykorzystania danego języka.

adasror
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 6 lat
  • Lokalizacja:Olkusz
  • Postów:14
0

Zasadniczo wszystko znajdziesz w necie. Programuję w Ruby i PHPie i nie interesuje mnie np. programowanie pod androida, gier i układów AVR. Nie piszę też aby ta gazeta się tym zajmowała (Ruby) bo wiem że wielu to nie interesuje. Więc jak kupiłem tą gazetę, połowę nie przeczytałem.


Born To Be a Programmer
edytowany 1x, ostatnio: adasror
1

Od deski do deski to i ja nie czytam, ale jest wystarczająco sporo ciekawych tematów, więc kupuje i czytam te które mnie interesują + czasem rzuce okiem na coś innego.
Generalnie można przyjąć, że w necie jest wszystko, nawet to o czym piszą w magazynie tyle tylko, że właśnie na tym to polega, aby zebrać materiały, dorzucić własną wiedzę, dać wyczerpujący artykuł + jakieś linki do zapoznania się w celu dalszego drążenia tematu i tyle.

0

Wywiad z HR? Serio...

Chciałbym jeszcze raz wyciągnąć temat Erlanga/OTP.
Jakiś przykład korzystający z wielu behaviour'ów, korzystający z dobrych praktyk etc.

Sebastiano
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 4 lata
  • Postów:488
0

Może jakiś konkretny tutorial na temat Xamarina? ;)

0
Sebastiano napisał(a):

Może jakiś konkretny tutorial na temat Xamarina? ;)

To może na temat Visual Studio, NetBeansa itd? Czy uważasz, że taki magazyn to dobre miejsce na kopiowanie Getting Started i manuali ze stron oficjalnych?

Westen
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 5 lat
1

1.Obfuskacja kodu(anty-re)
2.Exceptiony

Zobacz pozostałe 5 komentarzy
Gynvael Coldwind
P.S. to co tam napisałem bardzo mi się przydało jako reference w ostatnim CTFie - hack.lu, do dwóch zadanek (; coś ten DW2 czasem ciągnie ludzi żeby crackme (lub exploitacje) na tym robić ;) (https:*github.com/ctfs/write-ups/tree/master/hack-lu-ctf-2014/breakout i https:*github.com/ctfs/write-ups/tree/master/hack-lu-ctf-2014/big-jims-map)
Westen
Dzięki za linki. Jeśli chodzi o exceptiony to chodziło mi raczej o to czy wyjątki które są wbudowane w OS , można w jakiś sposób do nich "zajrzeć"(może są wpakowane w jakąś funkcję), bo przecież musi coś odpowiadać za to by nie sypało BlueScreenami(chociaż i tak sypie). Ofc. BlueScreean tez jest wyjatkiem obsłużonym, tylko z marnym efektem:D
Gynvael Coldwind
Taak, to dobry temat na artykuł ;)
Westen
btw. Linki Ci powysiadały na blogu z niektórymi tematami fe. http://gynvael.coldwind.pl/n/dos_break_on_ep_qemu_bochs
Gynvael Coldwind
O, dzięki. Kilka dni temu miałem trochę problemów z serwerem i widać zapomniałem tego przetestować. Ups ;)
2
  1. TestFlight iOS
  2. Google Web Toolkit
  3. cocoa pods
  4. metal ios
TO
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:1
2

Witam

Czy bylibyście zainteresowani artykułem o bibliotece do symulacji fizyki Box2D?

liske1
  • Rejestracja:ponad 13 lat
  • Ostatnio:9 dni
  • Postów:522
1

Nie wiem czy już było (jak tak to poprosiłbym w którym numerze), ale z chęcią poczytałbym o takich tematach (konkretnie wszystkie tematy dotyczą Pythona):

  • Pisanie asynchroniczne (początki)
  • Sztuczna inteligencja (początki)

S0
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 10 lat
  • Postów:7
0

Ja bym chciał częściej artykuły z cyklu "Wzorce programowania gier".

Sebastiano
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 4 lata
  • Postów:488
2

Proponuje temat "Projektowanie UX dla programistów" bądź "Projektowanie interfejsów użytkownika dla programistów" dla aplikacji natywnych. Jak była by możliwość i zainteresowanie to byłbym w stanie taki artykuł napisać:)

Bartosz Wójcik
A jakie natywne aplikacje projektowałeś?
Sebastiano
Głównie ERP ale mniejsze np. dla mobilnych również
complex
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:21
0

Zróbcie artykuł o zastosowaniu pochodnych w informatyce. Ja co bym proponował:

  • krótki opis definicji pochodnej oraz tabelka ze wzorami dla tych, którzy nie wiedzą co to pochodna,
  • zastosowanie pochodnych w przetwarzaniu grafiki itp.
    Ja też bym proponował artykuł o całkach z tabelką ze wzorami i krótką definicją oraz zastosowanie całek w sensie że no wiecie, generowanie wykresów, obracanie ich i tworzenie przestrzennych renderingów w OpenGL przy użyciu odpowiednich bibliotek do liczenia całek, pochodnych itp.
niezdecydowany
niezdecydowany
Nie ćpaj w niedziele !!!
niezdecydowany
niezdecydowany
#halopolicja
KA
xddddddddddddddddd
Magazyn Programista
Partner
  • Rejestracja:prawie 12 lat
  • Ostatnio:25 dni
0
complex napisał(a):

Zróbcie artykuł o zastosowaniu pochodnych w informatyce. Ja co bym proponował:

  • krótki opis definicji pochodnej oraz tabelka ze wzorami dla tych, którzy nie wiedzą co to pochodna,
  • zastosowanie pochodnych w przetwarzaniu grafiki itp.
    Ja też bym proponował artykuł o całkach z tabelką ze wzorami i krótką definicją oraz zastosowanie całek w sensie że no wiecie, generowanie wykresów, obracanie ich i tworzenie przestrzennych renderingów w OpenGL przy użyciu odpowiednich bibliotek do liczenia całek, pochodnych itp.

Jeżeli chodzi o tematy mocno matematyczne, Jacek Matulewski pisał o mechanice klasycznej dla programistów :)
Wspomniał tam właśnie nieco o szeregach Taylora jako podstawowym narzędziu metod numerycznych.

http://programistamag.pl/c-11-wyrazenia-regularne-inteligentne-wskazniki/


edytowany 1x, ostatnio: Magazyn Programista
Artekat
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 7 lat
  • Lokalizacja:Elbląg
  • Postów:49
0

Może coś nietypowego jak tworzenie dodatkowych funkcjonalności w grach, takich jak WoW albo GW 2 ? Słyszałem ze można tworzyć(programować) tam własne addony ;) Kolejnym pomysłem jest obsługa NFC (z strony prawnej jak i zabespiecznia) np jak działają karty bankowe czy przepustki. Jak było to sorka ;P

NG
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:278
0

moje pomysły (jakby coś już było , to sory)

  1. Najciekawszy pomysł to scena moderska Minecrafta. Generalnie Minecraft to taka gra, kóra wciągnęła nam całą młodzież. W dodatku jest w miarę etyczna (tzn nie kolejne mordobicie, czy "ambitne" GTA 5 aka "kradnij i zabijaj"). No gra jest spoko, dzieciaki grają, rodzice się cieszą.
    Ale ma cieawą sferę: mianowicie scenę moderską. Moduje się tutaj na javie. Raz widziałem na YT kilkunasto-latka, który odpala Eclipse i od ręki pisze z 20 linijek kodu do jakiegoś moda. Niby nic, ale on miał może 13 lat! Dzieciak, a już w javie szpera, odpala jakiś server zewnętrzny, sprawdza co tam wymodował.
    No więc analiza na linii: Minecraft <-> programowanie <-> java <-> mody <-> dzieci i młodzież <-> nauka programowania w ciekawy sposób na pewno ma potencjał.
    Nawet uważam, że można założyć na tej bazie jakąś firmę start up, ale brak pomysłu na model biznesowy (raczej coś z zakresu edukacji). Pierwszy klient dla firmy? Tysiące szkół podstawowych w całej Polsce.
    Jeszcze nie wiadomo dokładnie jak jest z otartością kodu źródłowego do tej gry, ale skoro scena moderska jest taka wielka, to pewnie kod jest otwarty w jakimś tam stopniu.

  2. inny artykuł : osobiście przeczytałbym jakiś artykuł o wyborze i możliwościach pluginów i Eclipse :D Jako "die hard" user tego środowiska zastanawiam się ostatnio nad plugin devem (nie jest trudno, trochę javy i znajomość wewnętrznych bibliotek Eclipse). No i może ktoś jeszcze w Polsce ma takie zainteresowania, dosyć wąskie, no ale warto pytać i rozwijać temat.

  3. temat to narzędzia developrskie od firefoxa: https://developer.mozilla.org/en-US/
    wydaje mi się, że tego jest tam dużo i można przeanalizować.

  4. na pewno bardzo ważny temat to internet of things: https://en.wikipedia.org/wiki/Internet_of_Things
    (internet rzeczy)
    tutaj ważne jest, że nasze miliony lodówek/pralek/mikserów/mikrofalówek/kuchenek gazowych można już bez żadnego problemu podpiąć pod WiFi do domowego routera. Tzn. elektronicznie to już da się zrobić, w warunkach garazowych. No więc mamy gotową rewolucję dla programistów i pole do realizacji: chociażby aplikacja dla Androida sterująca lodówką/kuchenką/pralką.
    bariery technologicznej nie ma, każdy doskonale wie, że coś takiego od dawna dałoby się zrobić. Jest bariera produkcyjna (takie urządzenia nie są masowo produkowane). Ale jak taki Samsung ruszy z pomysłem, to lada moment będziemy mieli logowanie się do pralki przez Androida.
    Wielkie korporacje już o tym wiedzą. Brakuje dosłownie iskry na linii AGD-Informatyka, lada moment może to wszystko lawinowo zalać nasz rynek.

edytowany 10x, ostatnio: aurel
Zobacz pozostały 1 komentarz
FR
W przypadku Samsunga to prędzej będzie to Tizen;-) Łapka w górę za IoT!
Demonical Monk
Minecraft i mody to śliski temat. Autorzy w niesłychanej mądrości swojej zobfuskowali kod gry, żeby przypadkiem nikt im NIE UKRADŁ MINECRAFTA!!!!!!!!!111111, reverserzy zrobili deobfuskator do tego obfuskatora i dopiero na tym jest oparte API - cała wiedza o silniku MC pochodzi z reverse engineeringu, to nie jest dobry przykład.
Wizzie
trochę późno ten komentarz, ale @Demonical Monk modowanie samego Minecrafta i modowanie serwera to co innego, do tego drugiego pisze się pluginy na API, a z tym pierwszym nie miałem nic wspólnego ;)
Demonical Monk
Bukkit też pochodził z reverse engineeringu i nie był żadnym oficjalnym API. W dodatku bodaj obecnie Bukkit nie wychodzi, bo Mojang najpierw go lekko wspierał, a potem stwierdził że to nielegalne i zrobił DMCA takedown. Nóż w plecy developerom którzy napędzili im masę hajsu. Bardzo śmieszne.
Demonical Monk
Nie można. Miało być API, "eee 2 tygodnie i zrobimy", potem twórcy napisali że zajęłoby to wiele miesięcy i nie będą się tym zajmować. Podejrzewam że burdel w kodzie jest tak nieziemski, że prościej było zreversować grę i zrobić własne API "naokoło" niż dodać oficjalne bez zostawiania pożogi w kodzie. Początkowo wspierali projekty typu Bukkit (nie wiem na czym to wspieranie polegało, pewnie na ciepłych słowach). Potem coś się stało, poobrażali się wszyscy na wszystkich, poleciało DMCA i tyle tego było. Wygrała "mojszość" racji, a nie dobro produktu.
no_solution_found
  • Rejestracja:prawie 18 lat
  • Ostatnio:4 dni
0

ja chętnie przeczytałbym więcej o wzorcach projektowych oraz ogólnie o inżynierii oprogramowania. Coś language-independent :)
Drugi temat to Selenium oraz bardziej zaawansowane testowanie aplikacji
Trzeci natomiast to (w przykładzie) konfiguracja i sposób użycia jakiegoś continuous integration jak bamboo itp


NG
Selenium to super pomysł.
0

Ja chętnie bym zobaczył porządne porównanie frameworków cross-platform do projektowania urządzeń mobilnych. Wiem, temat rzeka.

Może w kilku częściach? Na pewno osobno powinny być te oparte o HTML / JS / CSS (jak Cordova Apache czy Phonegap). A osobno Xamarin, QT, Kivy, Ruby-coś-tam, Embarcadero Delphi / C++ / FireMonkey, itd.

Jednak najlepsze byłoby porównanie, a nie opisywanie każdego z osobna.

somekind
Cordova == PhoneGap :P
0

c.d.

Podpisuje się pod tym co zaproponował nieGooglujMnie - szczególnie 3. (dodatki FF) i 4. (internet of things)

Oprócz mobilnych frameworków cross-platform (które przed chwilą zapodałem), chętnie poczytałbym o:

  1. Narzędziach open-source do web-dev (też w postaci porównania, najważniejszych/najlepszych).

  2. Metodach, sposobach sprawdzania, co wysyła do nas strona www (tj. od serwera do przeglądarki). Tutaj głównie narzędzia typu FireBug czy Fiddler.

  3. Przykłady ciekawych projektów mobile (Android, iOS, Winzgroza, Blackberry,...) z polskiego podwórka.

  4. Narzędzia (najlepiej FOSS) do opracowywania grafiki na potrzeby WWW (ale nie ograniczając się do GIMP-a ;) ).

  5. Ciekawe rozwiązania (ważne wyróżniki w funkcjonalności) w programach IDE od JetBrains (InteliJ, Pycharm, PhpStorm) oraz w darmowych (Aptana, Eclipse, itd.).

  6. Programowanie add-in dla Blender 3D (oczywiście w Pythonie).

Pozdrowienia.
Zimny Terrorysta aka .....Szczur ;)

NG
1 + 2 + 3 + 4 + 5 --> są fajne. Firebug jest przydatny. Ma (sam w sobie jako wtyczka) dużo ciekawych wtyczek: https://getfirebug.com/wiki/index.php/Firebug_Extensions . Wtyczka mająca wtyczki ;)
0

OK, dziś jadę ostro z propzycjami:

  1. OpenCL i CUDA - coś "na start"

  2. porównanie możliwych GUI dla Pythona - od Tkintera, przez PyGTK, PyQT, PySide, wxWidget po Kivy

0

Cholera, coś mi się kliknęło...

  1. Framework MicroPython - czyli Python w elektronice

  2. Biblioteka OpenCV

  3. Biblioteki VTK i ITK

  4. Bazy danych noSQL - z czym to się je

  5. Inteligentne domy (od strony software-owej ofcorz).

Pozdrowienia.
Zimny Terrorysta aka .....Szczur

Magazyn Programista
Partner
  • Rejestracja:prawie 12 lat
  • Ostatnio:25 dni
0
  1. Framework MicroPython - czyli Python w elektronice

Marek Klimowicz, autor "wprowadzenia do AVR" obiecał że pokombinuje coś w tym temacie. Obserwuj następne wydania magazynu.

  1. OpenCL i CUDA - coś "na start"

Zobacz numer 4/2012, Marek Sawerwain pisał o podstawach OpenCLa. W numerze 2/2013 było o CUDA w C#.

Skąd wziąć tak archiwalny stuff? Zapraszamy do kontaktu: prenumerata@programistamag.pl (również w sprawie pojedynczych wydań).


niezdecydowany
niezdecydowany
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 9 lat
  • Lokalizacja:Bieszczady
0

@Magazyn Programista może reactivex.io ? ostatnio coraz bardziej modne :D a modne rzeczy są fajne bo są modne i fajne ^^


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
Magazyn Programista
Mamy wrażenie, że coś o programowaniu reaktywnym już było. Ale to tak jakby pytać na wyrywki kogoś, kto obejrzał wszystkie odcinki "Mody na sukces" :) W przeciwieństwie do <del>programistów</del> (za mało kawy) producentów serialu, staramy się dostarczyć najwyższej jakości treści, więc niekiedy będzie trzeba trochę poczekać :)
niezdecydowany
niezdecydowany
Weźcie się szarpnijcie, i zróbcie szukajkę z buzzwordami które były już w jakimś numerze :D A co do jakości treści, Wy macie dostarczyć coś co się spoko czyta, o jakoś zadba dokumentacja :D
Magazyn Programista
Będziemy się szarpać bardzo intensywnie, jakieś 5 minut zanim to napisałeś dodaliśmy takie zadanie do bug trackera :)
niezdecydowany
niezdecydowany
Ha ! konkludując, genialne umysły myślą podobnie.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)