![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 9.07.2007 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chciałbym przedstawić mój nowy projekt - funkcję uzupełniającą polskie znaki diakrytyczne w tekstach.Zgodnie z obowiązującymi trendami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) funkcja dodająca polskie znaki jest statycznie wywoływaną metodą klasy zawierającej cały "silnik" programu. Skrypt może znaleźć zastosowanie np. na forach dyskusyjnych, blogach i innych systemach wprowadzania tekstu, jak również w serwisach dla osób nie posiadających polskiego układu klawiatury. W obecnym stadium program jest bardzo powolny, ze względu na duże rozmiary słownika - to wymaga optymalizacji. Zapraszam do testowania, Cosi |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
sie zamienia na sie a powinien na się (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
A ogólnie ciekawy algorytm. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 9.07.2007 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
ogólnie ciekawy algorytm. Miło mi to słyszeć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) "sie" zamienia się na "sie", a "ze" na "ze", ponieważ takie słowa znajdują się w słowniku (swoją drogą co to jest "sie"?). Obecnie program korzysta z okrojonego słownika "kurnikowego", dołączonego standardowo do Linuksa. Żeby przyspieszyć pracę i zwiększyć trafność, planuję utworzenie własnego słownika, bazującego na słowach najczęściej występujących na stronach internetowych, ale to jest niestety syzyfowa praca... |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat woją drogą co to jest "sie" Ze jak? A ty z jakiego kraju pochodzisz?Pisząc wypracowanie pomyliłem się.... Wracałem do domu i wywaliłem się.... się to zaimek zwrotny czy jakoś tak Cytat "ze" na "ze" a czemu nie na "że" ?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ze jak? A ty z jakiego kraju pochodzisz? Właśnie o "sie", a nie "się" chodziło. http://www.kurnik.pl/slownik/sp.phtml?sl=si sia, sią, sich, sie, siego, siej, siemu, sim, simi, sio - takie tam staropolskie wybryki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a czemu nie na "że" ? Bo jak "spadl ze schodow", to nie "spadł że schodów" - już łapiesz? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
a dlaczego sie, zamiast się? chyba częściej używa się "się" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 9.07.2007 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
@viraptor: Dokładnie tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mówisz, że te rodzynki to staropolszczyzna? To by wiele tłumaczyło.
@my salsa: Obecny słownik nie uwzględnia częstości występowania słów w "internetczyźnie". Do tego zawiera takie perełki jak "Abelardów" albo "Abakanowiczów", które raczej nie są zbyt często używane. Dlatego potrzebna jest optymalizacja słownika, właśnie pod kątem częstości występowania słów. Już to zacząłem ale długa droga jeszcze przede mną... |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Bo jak "spadl ze schodow", to nie "spadł że schodów" - już łapiesz? No to trzeba jeszcze wylapywac kontekst (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) A na powaznie: z tym ze na ze to racja, ale sie to raczej na się powinno. Ale tak sie czepiam tylko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 13.08.2007 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
A może, by tak podzielić słownik alfabetycznie? Teoretycznie powinno to przyśpieszyć działanie programu... Na forum mogło by się to przydać, ale serwer musiałby byś strasznie mocny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 9.07.2007 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Też myślałem o takim rozwiązaniu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wystarczy niewielka modyfikacja kodu, nawet skrypt dodawania do bazy ma już opcję "literka po literce". Generalnie optymalizacja jest głównym problemem, w zasadzie jedynym oprócz kwestii lepszego sortowania bazy (pod względem częstości występowania form). Być może nowy słownik rozwiąże oba problemy.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:01 |