Konwertowanie grafiki w Linuxie

Dzisiaj kilka słów o konwertowaniu grafik w systemie operacyjnym Linux.

Na początku instalujemy program w konsoli:

sudo apt-get install imagemagick

Aby przkonwertować większą ilość zdjęć / obrazów do wysokości 700 pixeli, wydajemy w terminalu następujące polecenie:

for file in *.jpg; do convert $file -resize x700 $file; done

Jeżeli obrazy mają mieć określony rozmiar, np. szerokość 200px i wysokość 300px, wpisujemy:

for file in *.jpg; do convert $file -resize 200×300 $file; done

Jeżeli pliki mają być obrócone o 90 stopni i chcemy zamienić pormat .png na format .jpg, to należy wydać polecenie:

convert zdjecie.png -rotate 180 -charcoal 4 -quality 95 zdjecie.jpg

Przy ograniczeniu jakości zdjęcia do 90% wartości bazowej, podajemy:

convert zdjacie.png -quality 90 zdjecie.jpg

To samo można również wykonać  w innym folderze, który uprzednio utworzymy, np.:

mkdir ../konwertowane

convert *.png -quality 90 ../konwertowane/*.jpg

Lub z innym prefiksem:

for file in *.png; do convert $file -quality 50 converted-$file; done

 

Recenzja książki „Myślenie obiektowe w programowaniu”

Myslenie obiektowe

Książka dobra dla początkującego programisty ze względu na poruszenie jedynie podstaw tematu. Generalnie po przeczytaniu tej pozycji nie miałem wrażenia, że dowiedziałem się czegoś nowego. Co więcej, jest ona w całości opatrzona nudnymi przykładami w C#.

Tytuł książki dokładnie wyczerpuje jej treść – opisano w niej przykłady, jak programować w prosty sposób, by nie wpaść w tarapaty i ułatwić sobie pracę z kodem.

Książka zawiera dokładny opis, w jakich miejsach umieszczać metody i poszczególne pola, jak tworzyć metody dostępowe i jak budować przejrzyste interfejsy. Poruszono również takie zagadnienia, jak: elementy dziedziczenia, funkcji wirtualnych.

ZALETY

Pozytywnym spostrzeżeniem po przeczytaniu tej pozycji jest utwierdzenie się w przekonaniu, iż dziedziczenie składowych obiektów jest w programowaniu nadużywane, a fascynacja nim prowadzi do bardzo skomplikowanego kodu.

REKOMENDACJA

Książkę polecam początkującym programistom C#, którzy chcieliby nauczyć się podstaw myślenia obiektowego.

OCENA

Książkę oceniam: 5/10.

Kilka tygodni po jej przeczytaniu niewiele z niej pamiętam. Choć dałem autorowi szansę do końca i dotrwałem do ostatniej kartki, to jednak była to dość nudna lektura.

 

Recenzja książki „Wzorce projektowe – elementy oprogramowania obiektowego wielokrotnego użytku”

Wzorce-Projektowe

O książce „Wzorce projektowe – elementy oprogramowania obiektowego wielokrotnego użytku” można powiedzieć, że powinna być wpisana w kanon każdego dobrego programisty. Pozycja ta jest cytowana przez wiele innych źródeł, a sami autorzy są nazywani „bandą czterech”. Jako pierwsi zapisali oni wszystkie dobre metody programowania w jednej książce, co przyniosło im znaczny rozgłos.

Książka zawiera szczegółowe omówienie wzorców projektowych podzielonych na trzy grupy:  wzorce konstrukcyjne, strukturalne i operacyjne.

Ocena

Książkę oceniam 8/10.

Uzasadnienie

Dlaczego wystawiam książce „tylko” 8/10? Jest napisana ciężkim, technicznym językiem. Pomimo, że niektóre opisywane metody różnią się znacznie stopniem trudności, to cała książka utrzymana jest w podobnym stylu. Poza tym wykorzystywany przez autorów kod jest trudny do zrozumienia dla początkujących programistów, a niekiedy odbiega od dobrej notacji (np. metody rozpoczynają się wielkimi literami). Pomimo tego pozycja stanowi fachową literaturę.

Rekomendacja

Książkę poleciłbym co najmniej średnio zaawansowanym programistom.

Recenzja książki „C++ i Qt – wprowadzenie do wzorców projektowych”

Qt wprowadzenie do wzorców projektowych

Książkę można byłoby zawrzeć w jednym zdaniu – jest to zdecydowanie najlepsza pozycja o Qt, którą czytałem. Choć zdjęcie wygląda, jakbym ją wypożyczył z biblioteki, gdzie była czytana co najmniej przez kilkadziesiąt osób, to jednak muszę przyznać, że jest to książka którą czytałem sam wielokrotnie, a jej wygląd wynika z wysokiej jakości treści i przykładów dobrych praktyk, do których wracałem.

„C++ i Qt wprowadzenie do wzorców projektowych” zawiera kompleksowe omówienie zasad tworzenia wysokiej jakości oprogramowania. Wyjaśnione są w niej najważniejsze wzorce projektowe, widgety, sposoby ich konstruowania, pokazany na przykładach język modelowania UML. Autorzy rekomendują też w większości narzędzia typu open source i podają wiele przykładów praktycznych.

ZALETY

Po przeczytaniu książki można wielokrotnie do niej wracać, ponieważ jest w niej tak dużo rozwiązań i solidnych przykładów, że mogłaby się  ona z powodzeniem nazywać biblią programisty.

REKOMENDACJA

Lekturę polecam osobom, które miały już styczność z programowaniem. Raczej co najmniej śrenio zaawansowanym programistom. Książkę mogę zarekomendować wszystkim, chcącym stać się lepszymi programistami C++/Qt.

OCENA

Bez zastanowienia: 10/10.

&nb

Recenzja książki „Agile – przewodnik po zwinnych metodykach programowania”

Agile Przewodnik po zwinnych metodach programowania

Książka zaczyna się przydługim i nudnym wstępem, który ciągnie się przez ok. 100 stron i zawiera wypunktowane, sucho omówione punkty. Dalsza część lektury jednak bazuje na doświadczeniach autorów, które są barwnie omówione i opatrzone przykładami.

Książka omawia metodyki zwinne projektowania (agile), a składa się z omówienia różnych podejść Scrum, XP oraz Lean i Kanban. Treść jest dosyć zwarta, obrazowa i życiowa.

Autorzy odnoszą się dosyć krytycznie do programowania kaskadowego, polegającego na uprzednim planowaniu wszystkiego i zawieraniu w dokumentacji, na rzecz programowania zwinnego, gdzie decyzje odnośnie projektu podejmuje się w ostatnim sensownym momencie. Ma to oczywiście swoje wady i zalety, które są często pomijane, ponieważ po podpisaniu kontraktu często okazuje się, że klienci chcą dodawać nowe funkcjonalności lub zmieniać koncepcje. W książce brakuje mi rozwiązania tego problemu. Autorzy opisują nowe wymagania jako wartości i choć omawiają budżetowanie projektów, nie wspominają o sposobach rozwiązywania takich sytuacji.

Książka zwraca uwagę na dość istotne problemy – traktowania programistów jako maszynek do klepania kodu. Lektura pokazuje, jak stworzyć atmosferę do tego, aby zespoły same zaczęły myśleć i organizować się.

Autorzy zwracają uwagę na wiele istotnych kwestii, jak sposoby testowania oprogramowania. W przypadku XP szczególne miejsce zajmuje tu programowanie w parach, codzienne spotkania, iteracyjny sposób produkcji oprogramowania ze spotkaniami odbywającymi się co 2-4 tygodni. Odradzam jednak tę lekturę freelancerom, ponieważ głównym zadaniem książki było skupienie się na zarządzaniu zespołem.

Po przeczytaniu pozycji miałem wrażenie, że autorzy postrzegają programistów jako typowych introwertyków, zamkniętych w sobie i nie potrafiących się komunikować ze światem. Ciekawie omówiono kwestię przyrostu problemów w zespole związanych ze złą komunikacją i bezmyślnością, która może świadczyć o tym, że duże zespoły są w stanie wyprodukować niewiele więcej kodu niż freelancer.

Uzasadniając swój wniosek, mogę powiedzieć, że wokół programistów, którzy wytwarzają kod, są osoby odpowiedzialne za kontakt z klientem, niekoniecznie potrafiące przekazywać realną wartość pomysłu, o którym myślał klient. Zespół często też może nie komunikować się ze sobą dobrze i pracować nad byle jakim kodem, którego naprawę zleca młodszym pracownikom, a im z kolei znajdowanie błędów zajmuje kilka dni.

Dość frustrującym i demotywującym dla zespołu jest feedback z gatunku „klient tego nie chciał”, który wynikaja zwykle ze złego przekazu, jego braku lub stąd, że osoba kontaktowa zapomina o wymogach klienta. Należy zwrócić uwagę na to, że klienci są różni – najgorszą, ale często zdarzającą się sytuacją, jest konieczność zrobienia czegoś, nad czym klient musi się jeszcze zastanowić. Po przeczytaniu książki nasuwa mi się myśl: ile pracy, wysiłku i pieniędzy oszczędza bezpośrednie ustalanie wymagań?

OCENA

Książkę oceniam: 7/10. Nie zaspokoiła w pełni moich wymagań, ale stanowi dosyć solidną podstawę tematu zarządzania zespołem i wiele mówi o dostarczaniu wartości klientowi i użytkownikom. Ma również rozwiązania umożliwiające tworzenie środowiska, w którym zespoły są zmotywowane.

REKOMENDACJA

Książkę poleciłbym szczególnie informatycznym project managerom. Zwraca się w niej uwagę na zobowiązania i podejście do klienta.

Recenzja książki „UML dla zwykłych śmiertelników”

uml dla zwykłych śmiertelników.

Książka raczej niezbyt treściwa – ma ok. 250 stron. Zawiera podstawowe informacje na temat UML (Unified Modeling Language).  Napisana w lekkim amerykańskim – niezbyt merytorycznym – stylu. Niekiedy czytelnik odnosi wrażenie, że autor tworzył schematy w programie Paint.

Książka omawia podstawowe zagadnienia związane z UML, takie jak Klasy, Asocjacje, Generalizacje, Diagramy Stanów, Architektura Logiczna, Architektura Fizyczna.

Książkę polecam osobom, które po raz pierwszy spotykają się z UML. Autor namawia do korzystania z kartki i długopisu podczas zbierania wymagań, z czym mogę się zgodzić. Jednak uważam, że w książce powinny zostać omówione podstawowe narzędzia na przykładach praktycznych, a nie czysto teoretycznych.

REKOMENDACJA

Pomimo, że UML nie jest skomplikowany i nie powinien taki być, to jednak przykłady przedstawione w książce nie przemawiają do mnie. Uważam również, że książka nie wyczerpuje w znacznym stopniu tematu UML-a. Trochę przypomina mi pozycję pisaną na kolanie lub pracę dyplomową pisaną na tydzień przed obroną, o niezbyt dobrej jakości.

OCENA

Książce daję ocenę: 3/10.

Lista zakładów pracy chronionej na Śląsku

Poniżej lista zakładów pracy chronionej w województwie śląskim z adresami i mailami:

1. D/00278   P.P.H.U. „ZEF” S.A.
ul. Ogrodowa 39, 43-200 Pszczyna
praca@kontrakt.sosnowiec.pl 2. D/00583 Z-d U.-H. „Kontrakt” Spółka z o.o. ul. Teatralna 9/402, 41-200 Sosnowiec
hera@biurohera.pl 3. D/00598 Biuro Doradz. i Usług „Hera” Sp.  z o.o. ul. Żytnia 13, 41-200 Sosnowiec
nowa@nowa.sosnowiec.pl 4. D/00608 P.P. i U-H „Nowa” sp. z o.o. ul. Teatralna 9/416, 41-200 Sosnowiec
5. D/00651   Usługi Ochrony Mienia – Grażyna Stecuła ul. Stokrotek 9, 41-909 Bytom
6. D/00656 P.P.U.H. „Komes” ul. Montażowa 3, 43-300 Bielsko Biała
7. D/00674   P.P.H.U. „Bogmar” B. J. Bryczek Import-Export ul. Sobieskiego 160, 43-300 Bielsko-Biała
8. D/00678   P.W. „Intergos” Sp. z o.o. ul. Legionów 59 A, 43-300 Bielsko-Biała
kadry@gemes.com.pl 9. D/00681   P.P.U „Gemes” Sp. z o.o. ul. Paderewskiego 63, 40-283 Katowice
10. D/00682   „PROMUS” sp z o.o. spółka k. ul. Paderewskiego 63, 40-283 Katowice
zimpomtor@zimpomtor.pl 11. D/00692   P.P.H. „Zim-Pomtór” Zbigniew Mazur ul. Grabowa 19, 41-200 Sosnowiec
12. D/00714   Zakład Odzieżowy „Summer-Cha” ul. Górnicza 17, 44-300 Wodzisław Śląski
13. D/00798   P.P.H.U. „Anex” ul. Zachodnia 58/60, 42-230 Koniecpol
14. D/00875 „Oleś System” Spółka jawna ul .Rapackiego 22, 42-520 Dąbrowa Górnicza
15. D/00892   Przeds. „Bilt” ul. Cyprysowa 16 a, 43-310 Bielsko-Biała
centros@centros.pl 16. D/00912   Centrum Ochrony Security Sp. z o.o. ul. Jabłoniowa 5a, 41-200 Sosnowiec
17. D/00964   „Medyk” s.c. Specjalistyczne Centrum Profilaktyki, Leczenia i Rehabilitacji ul. Kaliska 41, 41-200 Sosnowiec
18. D/00981 P.W. „Inprod” ul. Kozielska 490, 44-164 Gliwice
praca@introl.pl 19. D/01023   P.A.P. „Introl” Sp. z o.o. ul. Kościuszki 112, 40-519 Katowice
rekrutacja@farmacol.com.pl 20. D/01024 „Farmacol” S.A. ul. Rzepakowa 2, 40-541 Katowice
21. D/01038   P.W. „AJP” ul. Wojska Polskiego 2, 32-511 Jaworzno
biuro@bedzin.biuroplus.pl 22. D/01040 Biuro Plus As Office, S. Krzanowski ul. Wolności 110 a, 42-570 Będzin
23. D/01084 P.U. „Tombor” Sp.j. C.Toman, J. Toman ul. Zbożowa 38, 40-657 Katowice
24. D/01102   Firma ” Zajfert” ul. Gersona 8, 42-200 Częstochowa
25. D/01104 Madej Wróbel Spółka z o.o. ul. Magazynowa 45, 41-700 Ruda Śląska
26. D/01105 Zakład Elektroniki „Clan” Leszek Marażewski ul. Karłowicza 10, 41-800 Zabrze
27. D/01126 „Jagodex” Sp. z o.o. ul. Staszica 8, 44-330 Jastrzębie Zdrój
28. D/01230   Z-d Wyr. Ręk. i Konfekcji Technicznej ul. Wygoda 10 a, 41-200 Sosnowiec
29. D/01328 „Candela” J. Kopera ul. Malownicza 72B, 42-217 Częstochowa
30. D/01358 P.P.U. „Hallo Fadom” Gustaw Staniek i Stefan Wach sp.j. ul. Przemysłowa 55, 43-100 Tychy
31. D/01385   „Marani” sp. z o.o. ul. Mickiewicza 66, 44-807 Zabrze
UWAGA!!! 32. D/01398   „Milmex” Systemy Komputerowe Sp. Z o.o. ul. Jagiellońska 40, 41-200 Sosnowiec
33. D/01419   „Ostrawa” Firma Gastr-.Handl. s.c. ul. Ks. Płk W. Kubsza 28, 44-300 Wodzisław Śl.
34. D/01420   „Unikol” Przeds. Zaopatrz. Technicznego ul. Hagera 17, 41-800 Zabrze
35. D/01461   Z-d P.H.U. „Metal” ul. Warszawska 264, 42-200 Częstochowa
kadry@makar.pl 36. D/01620 P.P.H. „Makar” ul. Krakowska 74, 40-391 Katowice
37. D/01675 F.Z.B. „SAS” sp.j. Sabela i Pęciak ul. Marklowicka 34, 44-300 Wodzisław Śl.
38. D/01766   P.W. „Spomet” S.J. ul. Żywiecka 13, 43-300 Bielsko-Biała
kadry@hossa.info.pl 39. D/01780   „Hossa” Spółka z.o.o. ul. Modelarska 18, 40-142 Katowice
40. D/01797   „Steba” sp. z o.o. ul. Cieszyńska 333, 43-382 Bielsko-Biała
sekretariat@csg.katowice.pl 41. D/01829   „CSG” Śl.Gr. Konsultingowa S.A. ul. Ceglana 4, 40-514 Katowice
42. D/01897 „Bielstyl” sp z o.o. pl. Wolności 8, 43-300 Bielsko-Biała
218 43. D/01954   F.P.H.U. „Mokate” ul. Katowicka 265, 43-450 Ustroń
44. D/01962   P.T.H. „Technika” Sp. z o.o. ul. Poezji 16, 44-113 Gliwice
45. D/01992   P.T.H. „INTER-KOL” Krzysztof Olszewski ul. Szpitalna 21, 43-450 Ustroń
chemokor@chemokor.pl 46. D/02004   „Chemokor” Pryw. Przeds. Robót Specjal. ul. Myśliwska 9, 41-303 Dąbrowa Górnicza
47. D/02013   Z-dy Metalowe „Kozamex” ul. Częstochowska 19, 42-714 Lisów
jankowskima@perbudmix.com.pl 48. D/02100   Przeds. Robót Budowlanych „Perbudmix” Sp.j.
ul. Zegadłowicza 8/103, 41-200 Sosnowiec
49. D/02192 „Termoplastyka” sp. z o.o. ul. Glinczańska 9, 43-100 Tychy
50. D/02293   Z.P.Ch. MEGAN Bania Zielińska Spółka Jawna ul. Chorzowska 50, 44-100 Gliwice
51. D/02492   Ag. Detektyw. „Alan” ul. Budowlanych 35, 43-100 Tychy
52. D/02563   Z-d P.U. „Automex” ul. Wilgowa 65 B, 42-271 Częstochowa
53. D/02703   P.P.H. „Prymat” R.Lachowski ul. Chlebowa 14, 44-337 Jastrzębie Zdrój
54. D/02775   „Nenufar” sp.j. ul. Wolności 544 d, 41-806 Zabrze
biuro@maksimum.com.pl 55. D/02824   „MAKSIMUM” Sp. z o.o. Holding Sp. K.A. ul. Opolska 22, 40-084 Katowice
  56. D/02831   „JAWO” Spółka Jawna ul. Bór 66 L, 42-200 Częstochowa
57. D/02885   „CO. WT” Tadeusz Wilcząb ul. Rataja 31 a, 42-400 Zawiercie
58. D/03040   „Spa-Met” Spółka Jawna ul. Bonerów 8, 42-440 Podzamcze
59. D/03111   „Engas” sp. z o.o. ul. Grażyńskiego 351, 43-300 Bielsko-Biała
landl@landl.com.pl 60. D/03141   LANDL Spółka z o.o. Sp.k.
ul. Szczakowska 35, 43-600 Jaworzno
61. D/03230   P.P.H.U. „Janmar II” Jan Głebocki ul. Św. Rocha 272, 42-221 Częstochowa
62. PS-VII-9020/3/03   „ANRO” Firma Poligraficzno-Handlowa A. Rotarska ul. Siewierska 196c, 42-431 Zawiercie
  63. PS-VII-9020/4/03   „GEMINA” Sp. z o.o. Aleja Pokoju 44, 42-200 Częstochowa
  64. PS-VII-9020/5/03   Firma Mrowiec Sp. z o.o. Sp. k. ul. Widok 27, 43-300 Bielsko-Biała
beata.razmus@mega-service.pl 65. PS-VII-9020/6/03   „MEGA SERVICE PLUS” Sp. z o.o. ul. Panewnicka 375, 40-773 Katowice
  66. PS-VII-9020/8/03   Agencja Ochrony „OMEGA” Jerzy Papla ul. T. Sixta 5, 43-300 Bielsko-Biała
  67. PS-VII-9020/11/03   P.U.S. „ULISSES” Rasała Urszula ul. Aleja Wojska Polskiego 113, 42-200 Częstochowa
crobis@crobis.katowice.pl 68. PS-VII-9020/1/04   „CROBIS” Spólka z o.o. ul. Powstańców 19, 41-400 Mysłowice
  69. PS-VII-9020/2/04   „BIBA STYL” Spółka Jawna ul.Paderewskiego 17b, 32-630 Wilamowice
kadry@zomedar.pl 70. PS-VII-9020/3/04   „Edar” Zakład Ochrony Mienia Sp. z o.o. ul. Filarowa 43, 40-565 Katowice
  71. PS-VII-9020/4/04   Agencja Detektywistyczna „TATWEDO” Sp. z o.o. ul. Powstańców 6, 43-300 Bielsko-Biała
2241 72. PS-VII-9020/7/04   Agencja Usług i Handlu „POLTROP” s.c. ul. Kisielewskiego 63, 42-200 Częstochowa
73. PS-VII-9020/9/04   CARMEN Spólka z o.o. Jasienica 829
  74. PS-VII-9020/10/04   Zakład Poligraficzny-ZPCH Andrzej Połać Pl. Piłsudskiego 1A, 42-256 Olsztyn k/ Częstochowy
75. PS-VII-9020/11/04   „MOTOTECHNIKA” – Józef Zborowski sp.j. 43-385 Jasienica 639
76. PS-VII-9020/12/04   Wytw. Natur. Wód Mineralnych „USTRONIANKA” Michał Bożek ul. 3 Maja 48, 43-450 Ustroń
77. PS-VII-9020/14/04   Firma „GORGOL” ul. Kmicica 37, 42-200 Częstochowa
78. PS-VII-9020/16/04   P.U.H. „CZASZA-SYSTEM” sp.j. ul.Karłowicza 9, 43-300 Bielsko-Biała
79. PS-VII-9020/19/04   „UDZIAŁOWIEC” sp. z o.o. ul. Narcyzowa 2, 42-256 Olsztyn
80. PS-VII-9020/20/04   „HYBRYD” sp. z o.o. ul. Sikorskiego 28, 44-120 Pyskowice
  81. PS-VII-9020/26/04   P.W. „ROMBOR” Tadeusz Romaniuk ul. Rzeźnicka 8, 42-200 Częstochowa
82. PS-VII-9020/27/04   P.P.U.H. „PROMET” s.j. ul. Podkępie 2, 43-512 Bestwina
83. PS-VII-9020/29/04   „METAL UNION” sp. z o.o. ul. Żyzna 11F, 42-200 Częstochowa
84. PS-VII-9020/30/04   Agencja Usługowo-Handlowa „BŁYSK” Elżbieta Głąbik ul. Zawiszy Czarnego 7a, 40-873 Katowice
85. PS-VII-9020/34/04   Z-d Wytwarz. Art. z Gumy i Plastiku Siedlok Roman ul. 3 Maja 72, 43-450 Ustroń
86. SP-VII-9020/35/04   „INTER – WELM” sp. z o.o. ul. Sarni Stok 1, 43-300 Bielsko-Biała
rekrutacja@ezt.pl 87. PS-VII-9020/36/04   Zakłady Usługowe „EZT” S.A. ul. Modrzewiowa 7, 41-219 Sosnowiec
88. PS-VII-9020/37/04   Biuro Rachunkowe, Doradztwo Podatkowe Siębor Helena ul. Wałowa 51, 44-300 Wodzisław Śląski
biuro@lemir.com.pl 89. PS-VII-9020/39/04   „L’ EMIR” spółka jawna ul. Sobieskiego 16, 41-300 Dąbrowa Górnicza
90. PS/VII/9020/43/04   „REM-HUT” S.A. ul.Nakielska 35, 42-600 Tarnowskie Góry
  91. PS-VII-9020/1/05   „POLITAŃSKI” Politański Stanisław ul. Sosnowa 5, 44-203 Rybnik
  92. PS-VII-9020/4/05   NZOZ „HELPMED” ul. Lancewicza 46, 43-100 Tychy
  93. PS-VII-9020/6/05   „UNIPROFIL” sp. z o.o. ul. Złota 197, 42-200 Częstochowa
  94. PS-VII-9020/7/05   4Workers Przemysław Sztuczkowski ul. Zielona 26, 42-360 Poraj
  95. PS-VII-9020/9/05   „CENTRUM” s.j. D. Olejnik, J. Olejnik ul. Jesionowa 9a, 40-029 Katowice
  96. PS-VII-9020/10/05   „PROTECTION” Ochrona Mienia Spółka z o.o. ul . Budowlanych 166, 43-100 Tychy
praca@era.com.pl 97. PS-VII-9020/12/05   „ERA” Spółka z o.o. ul. Katowicka 16B, 41-500 Chorzów
  98. PS-VII-9020/17/05   „POLIMER” Spółka z o.o. ul. Powstańców 81, 42-700 Lubliniec
99. PS-VII-9020/18/05   „FAMEKS” J. Franek 43-440 Goleszów ul. Fabryczna 6a
100. PS-VII-9020/19/05   Centrum Handlowo-Magazynowe A.Dyląg ul. Zagórska 159, 42-600 Tarnowskie Góry
101. PS-VII-9020/20/05   P.W. „SOLO-KOLOS” ZPCH J.Kolanek ul. Warszawska 363/365, 42-200 Częstochowa
102. PS-VII-9020/21/05   Bialski Klub Sportowy „STAL” sp. z o.o. ul. Rychlińskiego 19, 43-300 Bielsko-Biała
103. PS-VII-9020/28/05   Zakłady Metalowe „METALEX-BIS” Henryk Gnoiński ul. Gen. Andersa 14 G, 42-200 Częstochowa
renoma@renoma.net.pl 104. PS-VII-9020/32/05   Agencja Detekt. „RENOMA” Spółka z o.o. ul. Sączewskiego 27, 42-500 Będzin
105. PS-VII-9020/33/05   P.W. „GALTECH” Widera Sebastian ul. Wodzisławska 78, 43-200 Pszczyna -Poręba
106. PS-VII-9020/34/05   MTL „ASCO” sp. z o.o. ul. Wielowiejska 53, 44-120 Pyskowice
office@zurs.pl 107. PS-VII-9020/37/05   ZURS Sp. zo.o. ul. Sokolska 3, 40-084 Katowice
108. PS-VII-9020/43/05   „INSTANTA” Sp. z o.o. ul. Kawowa 3, 44-240 Żory
biuro@selw-2.pl 109. PS-VII-9020/44/05   „SELW-2” sp. z o.o. ul. Staszica 27, 41-200 Sosnowiec
110. PS-VII-9020/48/05   „BESKID” sp. z o.o. ul.Katowicka 101, 43-346 Bielsko Biała
111. PS-VII-9020/50/05   „JURAJSKA” Spółka z o.o. Postęp, ul. Myszkowska 40, 42-350 Koziegłowy
112. PS-VII-9020/51/05   „DISPOHL” Beata Kocur-Machnik ul. Marklowicka 38D, 44-300 Wodzisław
113. PS-VII-9020/52/05   „MONDIAL-POL” Herman Olgierd ul. Jelenica 12, 43-450 Ustroń
114. PS-VII-9020/53/05   „EKOMEX” sp. j. ul. Częstochowska 49 a, 42-140 Panki
115. PS-VII-9020/55/05   NZOZ „TRZECH WIESZCZÓW” ul. Zana 6, 42-200 Częstochowa
116. PS-VII-9020/57/05   „OMAN” Sp. z o.o. ul. Zamkowa 11, 47-400 Racibórz
117. PS-VII-9020/63/05   Concept sp.z o.o. Al. Andersa 591, 43-300 Bielsko-Biała
118. PS-VII-9020/66/05   „ZABI” Sp. z o.o. ul. Dworska 22, 43-354 Czaniec
119. PS-VII-9020/68/05   P.P.H.U. „ALGAS” s.j. ul. Broniewskiego 40, 41-210 Sosnowiec
120. PS-VII-9020/70/05   BEST WORK Sp. z o.o. ul. Kmicica 6/8, 42-202 Częstochowa
  121. PS-VII-9020/71/05   P.P.H.U. „SILPLAST” Spółka z o.o. ul. Halembska 158, 41-711 Ruda Śląska
sekretariat@probet.info.pl 122. PS-VII-9020/2/06   „PROBET Spółka z o.o.” ul. Limanowskiego 9/1, 41-506 Chorzów
  123. PS-VII-9020/5/06   „JAWI” P.U.D.i O.M. Sp. z o.o. ul. Przemysłowa 52, 43-100 Tychy
  124. PS-VII-9020/1/07   „JAWO” Spółka z o.o. ul. Równoległa 88/98, 42-200 Częstochowa
kadry@lador.pl 125. PS-VII-9020/2/07   „LADOR” Spółka z o.o. ul. Małobądzka 141, 42-500 Będzin
novia@novia.com.pl 126. PS-VII-9020/3/07   „NOVIA” Spółka z o.o. ul. Paderewskiego 34, 41-500 Chorzów
  127. PS-VII-9020/2/08   Limatherm Components Sp. z o.o. ul. Żelazna 5, 41-506 Chorzów
biuro@auto-moto-szatan.pl 128. PS-VII-9020/3/08   Auto-Moto-Szatan s.c. ul. Dobrzańskiego 2, 41-218 Sosnowiec
  129. PS/VII/9020/4/08   4EverNet Sp. z o.o. ul. Ścigały 10, 40-208 Katowice
  130. PS/VII/9020/6/08   Centrum Kongresów i Rekreacji „Orle Gniazdo” ul.Wrzosowa 28A, 43-370 Szczyrk
  131. PS/VII/9020/7/09   „JOKER-HERBY” F.H.-U.P. Sp. z o.o. ul. Powstańców Śląskich 1, 42-284 Herby
  132. PS/VII/9020/8/09   „TREND” J. Lisowska Sp.j. ul. Złota 197, 42-202 Częstochowa
  133. PS/VII/9020/7/10   „DOMENA” Spółka z o.o. ul. Kustronia 39, 43-300 Bielsko-Biała
  134. PS/VII/9020/8/10   „ALFA” Agencja Usług Specjalnych ul.Oleska 20, 42-700 Lubliniec
  135. PS-VII-9020/8/11   MAKSIMUM Sp. z o.o. INWESTUM SKA ul. Zabrzańska 24, 41-700 Ruda Śl.
  136. PS-VII-9020/9/11   PROBET PRO Spółka z o.o. ul. Limanowskiego 9/2, 41-506 Chorzów
praca@kontrakt.sosnowiec.pl 137. PS-VII-9020/10/11   ZUH KONTRAKT SECURITY Spółka z o.o. ul. Teatralna 9/509, 41-200 Sosnowiec
  138. PS-VII-9020/11/11   SECOND SECURITY Spółka z o.o. ul. Teatralna 9/404, 41-200 Sosnowiec
security@centros.pl 139. PSVII.9510.8.2012   „SECURITY GROUP” Sp. z o.o. ul. Jabłoniowa 3, 41-200 Sosnowiec
  140. PSVII.9510.9.2012   PUH INPULS Janusz Dudek ul. Barlickiego 12, 41-103 Siemianowice Śl.
  141. PSVII.9510.10.2012   ZOM IMPULS s.c. ul. Kapicy 3, 41-100 Siemianowice Śl.
info@ehssystem.pl 142. PSVII.9510.5.1.2013   EHS Sp. z o.o. S.K.A. ul. Siemońska 50, 42-503 Będzin
  143. PSVII.9510.5.3.2013   ERA+ Spółka z o.o. ul. Katowicka 16B, 41-500 Chorzów
biuro@leaderclean.pl 144. PSVII.9510.5.4.2013   LEADER CLEAN Spółka z o.o. ul. Kosynierów 2B, 41-219 Sosnowiec
  145. PSVII.9510.5.5.2013   Agencja Ochrony Osób i Mienia „GARDA” Spółka z o.o. ul. Modrzewiowa 7, 41-219 Sosnowiec
  146. C/00542   „BEFASZCZOT” Sp. z o.o. ul. Paderewskiego 7, 43-300 Bielsko-Biała
  147. C/00447   „JEDNOŚĆ” Sp. z o.o. ul. Rzeźnicza 18-19, 34-300 Żywiec
si_myslowiczanka@poczta.onet. 148. C/00408   „Mysłowiczanka” Spółka z o.o. ul. Świerczyny 56, 41-400 Mysłowice
dozorbud@dozorbud.pl 149. D1/0001/ 2009   DGP SECURITY PARTNER Sp. z o.o. ul. Jesionowa 9A, 40-159 Katowice
  150. C/00003   Spółdzielczy Z-d Zabawkarski UNIWERSUM ul. Legionów 63, 51 42-200 Częstochowa
  151. C/00009   W.S.I. „Ochrona Mienia” ul. Łukasińskiego 43/45, 42-207 Częstochowa
  152. C/00010   S.I. „ODNOWA” ul. Zdrojowa 65, 43-200 Pszczyna
  153. C/00026   S.Meblarska „RAMETA” ul. Królewska 50, 47-400 Racibórz
  154. C/00035   Spółdzielnia „TECHNOSZCZOT” ul. Gen.Ziętka 15, 42-640 Piekary Śląskie
  155. C/00142   Spółdzielnia „Galmet” ul. Śląska 3, 42-445 Szczekociny
  156. C/00153   S.I. „Rozwój” ul. Wojska Polskiego 6, 42-100 Kłobuck
  157. C/00202   S.I. „Świt” ul. 1-go Maja 152, 42-300 Myszków
siprzemyslowa@wp.pl 158. C/00264   S.I. „Przemysłowa” ul. Teofila Ociepki 8 a, 40-413 Katowice
sn-promet@sn-promet.com.pl 159. C/00277   S.N. „Promet” ul. Lipowa 11, 41-200 Sosnowiec
info@za-met.pl 160. C/00297   S.I. Z-d Met. „Za-Met” ul. Panewnicka 375, 40-773 Katowice
  161. C/00371   S.I. „Twórczość” ul. Daszyńskiego 154, 44-101 Gliwice
  162. C/02997   S.I. „Pokój” ul. Legionów 52, 43-300 Bielsko – Biała
  163. C/00526   Spółdzielnia „Bielsin” ul. Strażacka 35, 43-382 Bielsko-Biała