Adres

Marcin Ciura
Instytut Informatyki
Politechnika Śląska
Akademicka 16
PL–44–100 Gliwice

Publikacje

  • O sortowaniu Shella, Delta 11/2008;
  • Iwona Żak, Marcin Ciura: Automatic Text Categorization, Information Systems Architecture and Technology, Szklarska Poręba, Poland, 21–23 September 2005;
  • Sebastian Deorowicz, Marcin G. Ciura: Correcting Spelling Errors by Modelling Their Causes, International Journal of Applied Mathematics and Computer Science 2005; 15(2):275–285;
  • Marcin Ciura, Damian Grund, Sławomir Kulików, Nina Suszczańska: A system to adapt techniques of text summarizing to Polish, International Conference on Computational Intelligence, Istanbul, Turkey, 17–19 December 2004; International Journal of Computational Intelligence 2004; 1(4):349–352;
  • Best increments for the average case of Shellsort, 13th International Symposium on Fundamentals of Computation Theory, Rīga, Latvia, 22–24 August 2001; Lecture Notes in Computer Science 2001; 2138:106–117;
  • Marcin G. Ciura, Sebastian Deorowicz: How to squeeze a lexicon, Software―Practice and Experience 2001; 31(11):1077–1090; program;
  • Rozwiązywanie problemu dostawy za pomocą algorytmu genetycznego, Studia Informatica 2000; 21(3):229–242.
  • Inne teksty

  • Charles Baudelaire, Do czytelnika. Za pomoc przy znalezieniu tekstów tłumaczeń dziękuję swojej siostrze i Tomaszowi Jakubiakowi.
  • Małe rzeczy, a cieszą

  • cf.py, slajdy z prezentacji, raport techniczny: Implementacja w Pythonie arytmetyki Gospera, czyli leniwie obliczanych ułamków łańcuchowych. Jest to dokładna arytmetyka liczb rzeczywistych, co oznacza, że można żądać wyników z dowolną liczbą cyfr po przecinku i wszystkie otrzymane cyfry będą poprawne.
  • scitebike.py: Integracja narzędzia do refaktoryzacji programów w Pythonie Bicycle Repair Man z edytorem SciTE. Instrukcje instalacji są zawarte wewnątrz pliku.
  • expose.py: Dekorator do CPythona. Gdy się nim ozdobi funkcję, to w funkcjach w niej zagnieżdżonych można zmieniać wartości jej zmiennych lokalnych. Potrzebuje modułu byteplay autorstwa Noama Raphaela.
  • kbdrupl.zip: Instalator łatwego do zapamiętania układu znaków rosyjskiej cyrylicy na łacińskiej klawiaturze (układ mojego pomysłu, wykonanie – Artur Migas). Kolejne litery cyrylicy są przypisane klawiszom abwgdezzijklmnoprstufhccsq`y`eua, gdzie litera to wciśnięcie prawego klawisza Alt i danej litery.
  • detab.exe, utod.exe, utod.exe: Windowsowe programy do zamiany w plikach tekstowych znaków tabulacji na spacje, par znaków \r\n na \n i znaków \n na pary \r\n. Nie znalazłem wśród inn programów wykonujących te zadania takich, których sposób uruchamiania by mi odpowiadał. Przykłady użycia: detab -4 *.c *.h czy wręcz detab *.* (pliki binarne nie są konwertowane).