Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [funkcja] Uzupełnianie polskich znaków
Cosi*
post 12.09.2007, 12:04:55
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 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


--------------------
http://cosi.com.pl
<? $kate or die ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
nospor
post 12.09.2007, 12:12:08
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




sie zamienia na sie a powinien na się winksmiley.jpg

A ogólnie ciekawy algorytm.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Cosi*
post 12.09.2007, 12:28:59
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.07.2007
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 12.09.2007, 13:12:08 ) *
ogólnie ciekawy algorytm.

Miło mi to słyszeć 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...


--------------------
http://cosi.com.pl
<? $kate or die ?>
Go to the top of the page
+Quote Post
nospor
post 12.09.2007, 12:31:13
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" ?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viraptor
post 12.09.2007, 12:50:53
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 27.03.2006

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 12.09.2007, 12:31:13 ) *
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 winksmiley.jpg

Cytat(nospor @ 12.09.2007, 12:31:13 ) *
a czemu nie na "że" ?

Bo jak "spadl ze schodow", to nie "spadł że schodów" - już łapiesz? smile.gif
Go to the top of the page
+Quote Post
Daimos
post 12.09.2007, 13:04:05
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ę" winksmiley.jpg


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Cosi*
post 12.09.2007, 13:14:15
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 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ą...


--------------------
http://cosi.com.pl
<? $kate or die ?>
Go to the top of the page
+Quote Post
nospor
post 12.09.2007, 14:05:47
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 winksmiley.jpg

A na powaznie: z tym ze na ze to racja, ale sie to raczej na się powinno. Ale tak sie czepiam tylko smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
doctor-ley
post 17.09.2007, 18:43:22
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 winksmiley.jpg


--------------------
co ma pająk, co nie ma oczu a może widzieć?
Go to the top of the page
+Quote Post
Cosi*
post 18.09.2007, 11:10:29
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 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.


--------------------
http://cosi.com.pl
<? $kate or die ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:49