Do ulubionych | Kontakt

Nowości   Projekty   Moim zdaniem   Artykuły   O mnie   Opowiadania   PHP DLL
Panel rozmaitości
 PHP DLL
--[ Opis działu - KONIECZNIE PRZECZYTAJ ]--
Data publikacji: 25. czerwca 2008 – 16:18 GMT +0100
Witam. :–)

Jako, że ostatnio dość dużo pracuję nad rozszerzeniami .dll dla PHP, postanowiłem co ciekawsze z nich opublikować tutaj. Większość naprawdę dobrych i użytecznych projektów .dll jest wbudowana w pakiet z najnowszą wersją Buildme — ale nie wszystkie. Tutaj pojawią się także te biblioteki, które niekoniecznie powinny być (czy chciałbym, aby były) rozpowszechniane w połączeniu z projektem Buildme.

W tym dziale pojawią się też (czasami) ciekawsze zastosowania tych bibliotek, oraz niektóre moje projekty, które niekoniecznie doczekały się stanu końcowego. Czyli – ogólnie – powinien tu być ładny burdel. :–D

Dział otworzę najprawdopodobniej porządnym opisem biblioteki ext_console.dll.

Pamiętajcie, że biblioteki te są udostępniane w postaci "TAKIE JAKIE SĄ", bez żadnej gwarancji co do ich prawidłowego działania czy przydatności do konkretnego celu. Buduję te rozszerzenia dla siebie, a udostępniam je w nadziei, że komuś gdzieś tam się do czegoś przydadzą – nie mogę jednak gwarantować, że rozwiążą każdy możliwy problem, lub nie wprowadzą dodatkowych (przykładowo ext_clipboard.dll ma kilka swoich problemów).

Biblioteki udostępniam na zasadach licencji Creative Commons 2.5 (lub dowolnej późniejszej wersji) Attribution–Noncommercial–ShareAlike – możesz je wykorzystać w swoim projekcie, jeśli:

  • a) jasno wskażesz ich pochodzenie

  • b) Twój projekt będzie niekomercyjny (tj. nie zarobisz na nim)

  • c) udostępnisz swój projekt w taki sam sposób (tj. na tej samej licencji)



Dodatkowe informacje dot. licencji:

  • I) wszelkie projekty i biblioteki DLL są autorstwa: Marcin Grzechowiak (chyba, że napisano inaczej), strona dla stworzenia linka to stale i niezmiennie http://eter.sytes.net

  • II) istnieje możliwość licencjonowania (najczęściej darmowego) dla wykorzystania bibliotek w projektach komercyjnych lub na zasadach innej licencji (należy się ze mną skontaktować w tym celu)



Dodatkowo, w 99% przypadków biblioteki te nie są thread–safe (TSRMLS_*). Jako, że wykorzystuję je w plikach .exe – wcale być nie muszą. Jeśli któraś z tych bibliotek okaże się dla Ciebie wyjątkowo przydatna ale będziesz wymagał thread–safety, skontaktuj się ze mną — możemy omówić opcje, począwszy od uzupełnienia biblioteki o thread–safety, na udostępnieniu kodu źródłowego skończywszy.

UWAGA: wszystkie biblioteki zamieszczane w tym dziale są kompilowane dla wersji PHP 4.4.4, w środowisku Win–32. Oznacza to tyle, że są kompatybilne z silnikiem ZEND–1 (PHP 4.4.4) oraz POWINNY działać w systemach operacyjnych: Microsoft Windows 2000/XP/2003. Nie gwarantuję działania tych bibliotek w konfiguracjach innych niż wyżej opisane. Wiem, że programy wygenerowane przez Buildme / BamCompile nie działają z systemami Windows rodziny 9x (95, 98, ME). Programy działają w większości pod systemem Windows Vista (i teoretycznie Windows7), ale nie mogę gwarantować ich stabilności. Jeśli chcesz zbudować moją bibliotekę dla tych systemów, prawdopodobnie będziesz musiał skorzystać z zupełnie innego zestawu funkcji i makr silnika ZEND, więc jedyne co mogę w takim przypadku zaoferować to wgląd w kod źródłowy w celu przeniesienia możliwej funkcjonalności do nowego środowiska. Finito. ;)

Proszę także o wysyłanie bug–reportów na adres kontaktowy (jest w dziale 'O mnie' w artykule 'Kontakt ze mną', tutaj). Jeżeli chcesz wykorzystać moją bibliotekę w swoim projekcie, daj mi znać — chciałbym wiedzieć, że ktoś tego używa... =~_^=


Życzę smacznego :–)

∞ Komentarze (0)

Nick: - wymagane
Mail:   - wymagane (nie będzie pokazany)
Najnowsze
Fatal fear - addendum
[quote 'Fatal fear' excerpt]But I am stuck deeply ...


Linki
PHP.NET - bezcenne źródło wiadomości

AniDB - baza danych tytułów anime

Radio Internetowe Radiosfera

Fanlistingi



















Strona (cc) 2007 - 2010, Marcin Grzechowiak | Niektóre prawa zastrzeżone
Strona napisana dla przeglądarki Firefox (IE ma problemy z divami)
Creative Commons License