Archiwum dla ‘Ciekawostki’ kategoria

ZF Application

02-11-2010

Powstanie Zend_Application to milowy krok w rozwoju Zend Framework, ale podczas jego używania napotkałem na pewną niedogodność.

Otóż, jeżeli chcesz używać jakiegokolwiek zasobu aplikacji (Resource) w akcji trzeba użyć trochę skomplikowanego kodu:

$this->getInvokeParam(‘bootstrap’)->getResource(‘nazwa_zasobu’);

lub poza akcją (np. w modelu) takiego:

Zend_Controller_Front::getInstance()->getParam( ‘bootstrap’ )->getResource(‘nazwa_zasobu’);

Jak dla mnie to dość skomplikowane i nie pozwala EclipsePDT na podpowiadanie składni.

Ale jest rozwiązanie. Proste i szybkie:

global $application;
$application->getResource(‘nazwa_zasobu’);

Oczywiście $application to nazwa zmiennej która została użyta w index.php – tutaj użyta nazwa zmiennej występującej w domyślnie wygenerowanym przez Zend_Tool projekcie. Można go używać w całej aplikacji bez ograniczeń.

Na dodatek takie rozwiązanie działa kiedy mamy ustawione w php.ini: register_globals na Off. W takim środowisku to testowałem :)

Mam nadzieję, że rozwiązanie to pozwoli na prostsze używanie zasobów aplikacji (Zend_Application_Resource_*)

Obecnie rozważamy Proposal’a aby “ustatycznić” pobieranie zasobów z Zend_Application lub przebudowanie go tak aby mógł być używany jako Singleton.

ERP, CRM, strona wwww, czyli o informatyzacji polskich firm

09-21-2009

Przeglądając dane GUS na temat informatyzacji firm, natrafiłem na ciekawe informacje:

Z przeprowadzonych badań wynika m. in., że:

95% przedsiębiorstw korzysta z komputerów, a 93% ma dostęp do Internetu

ponad połowa firm posiada szerokopasmowy dostęp do sieci

36% pracujących regularnie (co najmniej raz w tygodniu) korzysta z komputerów, a 28% – z

Internetu

17% przedsiębiorstw wykorzystuje bezpłatne oprogramowanie, np. systemy Linux

19% firm wyposażonych jest w systemy do zarządzania informacjami o klientach (CRM),

12% firm posiada systemy do kompleksowego planowania zasobów (ERP)

68% przedsiębiorstw kontaktuje się z administracją publiczną przez Internet


Niski wskaźnik posiadania wdrożonego systemu ERP nie dziwi aż tak bardzo (wdrożenie systemu klasy ERP jest przeważnie kosztowne, choć przynosi wymierne korzyści), jak to że tylko 19% firm posiada system CRM. Czyżby pozostałe 81% zapisywało informacje o klientach w zeszycikach lub nie utrzymywało takich danych? Najmniejszy wskaźnik tego typu systemów jest oczywiście domeną małych firm, największy domeną dużych. Ale dlaczego tak jest? Czyżby te systemy były aż tak drogie? Czy może małe firmy nie są świadome możliwości takich systemów i przewagi nad konkurencją, jakiej daje im informacja na temat klientów. Wykorzystanie do tego celu jedynie pakietu biurowego (edytora tekstu, arkusza kalkulacyjnego) nie dostarczy firmie informacji o takim przekroju jak dobrze napisany system CRM.

Miejmy nadzieję, że te współczynniki będą się zmieniać i rosnąć. Obyśmy w końcu dogonili kraje rozwinięte i prowadzili firmy w sposób zinformatyzowany. Zastosowanie technologii informatycznych nie tylko ułatwia zarządzanie przedsiębiorstwem i planowanie jego rozwoju, ale też umożliwia śledzenie danej organizacji, wprowadzanie cięć w budżecie i minimalizację kosztów pracy w czasach kryzysu. Bez wykorzystania systemów ERP i CRM powyższe zadania byłyby znacznie cięższe i wymagały znacznych środków. Dlatego zwłaszcza w okresie kryzysu w gospodarce, warto inwestować w produkty, które dzięki swoim funkcjom umożliwią firmie przetrwanie tego trudnego czasu.

Wszystkich zainteresowanych zakupem systemu CRM lub wdrożeniem systemu klasy ERP w swoim przedsiębiorstwie zapraszamy do kontaku z naszą firmą. Chętnie odpowiemy na wszelkie pytania i wdrożymy takie oprogramowanie w Państwa firmach.

Powaga zabija powoli…

09-17-2009

Czy  aplikacje mają duszę???

My uważamy, że tak, ale nie same przez się. To programiści (ale dumna nazwa :D ) potrafią tchnąć duszę w to co tworzą :) Oto koronny przykład:

goldenline screen

goldenline screen

O ileż milej czyta się taki komunikat błędu, niż naszoklasowy tekst: “Nasze serwery są przeciążone spróbuj później. Error 500″.

Życie użytkownika nie jest łatwe (ach te nasze “udogodnienia”), więc warto jest czasem poświecić chwilę czasu żeby je umilić.

Gratulujemy inwencji i nieszablonowego myślenia zespołowi GoldenLine.pl :)

P.S. My też przygotowujemy takie niespodzianki – ale proszę nie sprawdzajcie możliwości naszych serwerów :)

Ile jest stron www w Polsce? Ile jest stron www na świecie?

09-07-2009

Odpowiedzi na pytania:

  • Ile stron jest na świecie?
  • Ile stron jest w Polsce lub innym kraju?

i podobne można uzyskać na przykład poprzez sprytne zadanie pytania wójkowi Google :) . Przejdźmy do konkretów.

Poniższym zapytaniem

http://www.google.com/search?hl=pl&q=site%3Apl

kliknij


mówimy Google’owi żeby przeszukał strony w domenie pl. Zwraca nam to orientacyjną liczbę zaindeksowanych stron w Polsce: 627 mln

ilość stron www w Polsce

Sprawdźmy ile jest zaindeksowanych stron w domenie com:

http://www.google.com/search?hl=pl&q=site%3Acom

kliknij

w tym przypadku otrzymujemy aż 19,56 mld wyników

liczba stron w domenie comPotężna baza danych… :)