"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...krakspot
Prezentacja z czwartej edycji KrakSpota. "Dlaczego open-source to zło? Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" - Tomasz Wesołowski
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...krakspot
Prezentacja z czwartej edycji KrakSpota. "Dlaczego open-source to zło? Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" - Tomasz Wesołowski
Fair Pricing - what you really pay for when buying WordPress Plugins or Theme...Aleksander Kuczek
Developers ask for money for WordPress Themes and Plugins they create. It's legal, but not every pricing model is fair.
What's included:
7 deadly sins of theme and plugin developers
Open Source Fair Pricing Manifesto
Slides in Polish. English transcriptions available here: https://www.perfect-web.co/blog/300-fair-pricing-in-the-world-of-open-source
Kim jest Game Designer? Jakie umiejętności musi mieć kandydat do pracy na tym stanowisku i dlaczego nie każdy może projektować gry?
Prezentację dedykowana wszystkim przyszłym Game Designerom zawiera podpowiedzi jak skutecznie zwiększyć swoją wartość na rynku pracy, omawia tajniki tego zawodu oraz podpowiada, jak skutecznie szukać pracy w branży gier.
Rola zespołów i procesu projektowego w skutecznych wdrażaniu rozwiązań cyfrowychSquiz Poland
Prezentacja odbyła się podczas pierwszej polskiej edycji konferencji "Squiz Summit 2018", która odbyła się w 25 października 2018 w Brain Embassy w Warszawie.
➡ Strona konferencji: https://www.squiz.net/pl/summit/2018/register/warsaw
➡ Więcej informacji o Squiz: https://www.squiz.net/pl
➡ Nasze technologie: https://www.squiz.net/pl/technology
W razie jakichkolwiek pytań - zapraszamy do kontaktu: kontakt@squiz.pl
Obserwuj nas na:
Facebooku - https://www.facebook.com/squizpl/
Linkedin - https://www.linkedin.com/company/692529/
Instagramie - https://www.instagram.com/lifeatsquizpoland/
Dołącz do społeczności programistów Pythona!
* Poznaj elementy języka
* Zaprojektuj interfejsy użytkownika
* Stwórz własne aplikacje sieciowe
Python to jeden z najszybciej rozwijających się języków programowania. Jest dostępny na licencji open source i posiada elastyczną, czytelną składnię. Jego możliwości pozwalają programistom na tworzenie aplikacji sieciowych, komunikację z bazami danych i zarządzanie systemami operacyjnymi. Python jest językiem wieloplatformowym, dzięki czemu napisane w nim programy można uruchamiać w różnych środowiskach i pod kontrolą różnych systemów operacyjnych. Ogromne możliwości tego języka zainspirowały duże grono entuzjastów aktywnie dzielących się wiedzą na jego temat na różnego rodzaju forach i listach dyskusyjnych. Gwarantuje to, że żadne zadane im pytanie dotyczące Pythona nie pozostanie bez odpowiedzi.
Książka "Python. Od podstaw" to podręcznik dla tych, którzy chcą opanować ten język i tworzyć w nim własne aplikacje. Dzięki niej poznasz wszystkie elementy Pythona i dowiesz się, na czym polega programowanie obiektowe. Nauczysz się przetwarzać dane tekstowe i liczbowe, tworzyć graficzne interfejsy użytkownika za pomocą GTK oraz łączyć aplikacje z bazami danych. Poznasz zasady korzystania z plików XML, pisania aplikacji internetowych i integrowania Pythona z usługami sieciowymi oraz innymi językami programowania.
Oto niektóre z zagadnień poruszanych w tej książce:
* operacje na liczbach i ciągach znaków,
* konstrukcje sterujące,
* funkcje i moduły,
* programowanie obiektowe,
* operacje na plikach i folderach,
* połączenia z bazami danych,
* przetwarzanie plików XML,
* obsługa serwerów pocztowych,
* tworzenie własnych rozszerzeń w języku C,
* aplikacje biznesowe,
* usługi sieciowe,
* integracja Pythona i Javy.
Prezentacja firmy XSolve - programowanie, e-commerce, bodyleasingXSolve
Prezentacja firmy XSolve.
XSolve jest prężnie działającą i wciąż rozwijającą się firmą informatyczną. Specjalizujemy się w znajdowaniu najnowszych i najlepszych rozwiązań dla sieci i oprogramowań komputerowych w zależności od potrzeb naszych klientów.
Program do pisania? Największa lista w sieci 2013 !michalip
Tworzysz wspaniałe, kreatywne teksty? Uważasz się za współczesnego copywritera? Masz zamiar napisać książkę, którą zafascynujesz cały świat? Może po prostu jesteś programistą? Szukasz odpowiedniej alternatywy do płatnych programów zarządzających treścią? Stawiasz swoje pierwsze litery? Jeśli na któreś z pytań padła odpowiedź pozytywna zachęcam do zapoznania się z poniższym tekstem, przygotowanym właśnie dla Ciebie! Życzę przyjemnej, miłej lektury i trafnego wyboru !
Lista Programów do Pisania:
Poznaj Dark Room’a! Najskuteczniejszy program do pisania
Programy do pisania – E-booków, Książek
Najpopularniejsze programy do pisania – 2013 !
Programy do pisania dla Matematyków – Równania Matematyczne
Programy do nauki pisania, poprawiające poprawność oraz szybkość
Multi platformowe programy do pisania scenariuszy, sztuk teatralnych
Fair Pricing - what you really pay for when buying WordPress Plugins or Theme...Aleksander Kuczek
Developers ask for money for WordPress Themes and Plugins they create. It's legal, but not every pricing model is fair.
What's included:
7 deadly sins of theme and plugin developers
Open Source Fair Pricing Manifesto
Slides in Polish. English transcriptions available here: https://www.perfect-web.co/blog/300-fair-pricing-in-the-world-of-open-source
Kim jest Game Designer? Jakie umiejętności musi mieć kandydat do pracy na tym stanowisku i dlaczego nie każdy może projektować gry?
Prezentację dedykowana wszystkim przyszłym Game Designerom zawiera podpowiedzi jak skutecznie zwiększyć swoją wartość na rynku pracy, omawia tajniki tego zawodu oraz podpowiada, jak skutecznie szukać pracy w branży gier.
Rola zespołów i procesu projektowego w skutecznych wdrażaniu rozwiązań cyfrowychSquiz Poland
Prezentacja odbyła się podczas pierwszej polskiej edycji konferencji "Squiz Summit 2018", która odbyła się w 25 października 2018 w Brain Embassy w Warszawie.
➡ Strona konferencji: https://www.squiz.net/pl/summit/2018/register/warsaw
➡ Więcej informacji o Squiz: https://www.squiz.net/pl
➡ Nasze technologie: https://www.squiz.net/pl/technology
W razie jakichkolwiek pytań - zapraszamy do kontaktu: kontakt@squiz.pl
Obserwuj nas na:
Facebooku - https://www.facebook.com/squizpl/
Linkedin - https://www.linkedin.com/company/692529/
Instagramie - https://www.instagram.com/lifeatsquizpoland/
Dołącz do społeczności programistów Pythona!
* Poznaj elementy języka
* Zaprojektuj interfejsy użytkownika
* Stwórz własne aplikacje sieciowe
Python to jeden z najszybciej rozwijających się języków programowania. Jest dostępny na licencji open source i posiada elastyczną, czytelną składnię. Jego możliwości pozwalają programistom na tworzenie aplikacji sieciowych, komunikację z bazami danych i zarządzanie systemami operacyjnymi. Python jest językiem wieloplatformowym, dzięki czemu napisane w nim programy można uruchamiać w różnych środowiskach i pod kontrolą różnych systemów operacyjnych. Ogromne możliwości tego języka zainspirowały duże grono entuzjastów aktywnie dzielących się wiedzą na jego temat na różnego rodzaju forach i listach dyskusyjnych. Gwarantuje to, że żadne zadane im pytanie dotyczące Pythona nie pozostanie bez odpowiedzi.
Książka "Python. Od podstaw" to podręcznik dla tych, którzy chcą opanować ten język i tworzyć w nim własne aplikacje. Dzięki niej poznasz wszystkie elementy Pythona i dowiesz się, na czym polega programowanie obiektowe. Nauczysz się przetwarzać dane tekstowe i liczbowe, tworzyć graficzne interfejsy użytkownika za pomocą GTK oraz łączyć aplikacje z bazami danych. Poznasz zasady korzystania z plików XML, pisania aplikacji internetowych i integrowania Pythona z usługami sieciowymi oraz innymi językami programowania.
Oto niektóre z zagadnień poruszanych w tej książce:
* operacje na liczbach i ciągach znaków,
* konstrukcje sterujące,
* funkcje i moduły,
* programowanie obiektowe,
* operacje na plikach i folderach,
* połączenia z bazami danych,
* przetwarzanie plików XML,
* obsługa serwerów pocztowych,
* tworzenie własnych rozszerzeń w języku C,
* aplikacje biznesowe,
* usługi sieciowe,
* integracja Pythona i Javy.
Prezentacja firmy XSolve - programowanie, e-commerce, bodyleasingXSolve
Prezentacja firmy XSolve.
XSolve jest prężnie działającą i wciąż rozwijającą się firmą informatyczną. Specjalizujemy się w znajdowaniu najnowszych i najlepszych rozwiązań dla sieci i oprogramowań komputerowych w zależności od potrzeb naszych klientów.
Program do pisania? Największa lista w sieci 2013 !michalip
Tworzysz wspaniałe, kreatywne teksty? Uważasz się za współczesnego copywritera? Masz zamiar napisać książkę, którą zafascynujesz cały świat? Może po prostu jesteś programistą? Szukasz odpowiedniej alternatywy do płatnych programów zarządzających treścią? Stawiasz swoje pierwsze litery? Jeśli na któreś z pytań padła odpowiedź pozytywna zachęcam do zapoznania się z poniższym tekstem, przygotowanym właśnie dla Ciebie! Życzę przyjemnej, miłej lektury i trafnego wyboru !
Lista Programów do Pisania:
Poznaj Dark Room’a! Najskuteczniejszy program do pisania
Programy do pisania – E-booków, Książek
Najpopularniejsze programy do pisania – 2013 !
Programy do pisania dla Matematyków – Równania Matematyczne
Programy do nauki pisania, poprawiające poprawność oraz szybkość
Multi platformowe programy do pisania scenariuszy, sztuk teatralnych
Poznaj i wykorzystaj w praktyce aktualne możliwości Pythona
* Jak Python wykonuje programy?
* Jak korzystać ze standardowej biblioteki tego języka?
* Jak programować obiektowo w Pythonie?
Python to popularny język programowania, wykorzystywany w wielu różnych dziedzinach. Używa się go zarówno w samodzielnych programach, jak i skryptach. Jest wyposażony w dynamiczny system typów oraz automatyczne zarządzanie pamięcią. Ponadto — co istotne — jest on darmowy, łatwo przenośny i bardzo prosty w użyciu. Podobnie jak inne języki, również Python ciągle się rozwija. W tej książce przedstawiono właśnie wszystkie potrzebne i aktualne wiadomości, dotyczące wykorzystania tego języka programowania w praktyce.
Książka „Python. Wprowadzenie. Wydanie III” stanowi kompletny i szczegółowy przewodnik po podstawach języka Python. Wiedza w niej zawarta umożliwia pełne zrozumienie tego języka, co pozwoli Ci pojąć dowolne przykłady kodu na poziomie aplikacji. Zwięźle i jasno przedstawione przykłady świetnie ilustrują poszczególne kwestie i problemy, co daje solidny fundament do praktycznego zastosowania świeżo nabytych umiejętności. W niniejszym — trzecim już — wydaniu znajdziesz nowy zestaw praktycznych wskazówek i porad, dobranych w taki sposób, aby obejmowały aktualne zalecenia i najlepsze praktyki programowania. Krótko mówiąc, ta książka ma wszystko, czego potrzebujesz, aby nie tylko dokładnie poznać język Python, ale także efektywnie z niego korzystać!
* Wprowadzenie do interpretera Pythona
* Interaktywne wpisywanie kodu
* Systemowe wiersze poleceń i pliki
* Typy liczbowe Pythona
* Referencje współdzielone
* Łańcuchy znaków
* Instrukcje przypisania i instrukcje wyrażeń
* Źródła dokumentacji
* Funkcje i moduły
* Zakres i argumenty
* Programowanie zorientowane obiektowo
* Projektowanie z udziałem klas
Zdobądź solidne podstawy języka Python i poznaj
najlepsze rozwiązania w programowaniu!
Mobile application is a product as well. How to make use of industial design ...Przemysław Pomaski
Even though industrial design is not the same as UX design, the basics of the design process is the same. As we are industial design graduates, we covered similarities of physical and UX design.
with Magdalena Rydiger.
Jak budujemy inteligentnego asystenta biznesowego2040.io
Dlaczego inteligentny asystent może się okazać najważniejszą przewagą konkurencyjną na Twoim rynku? Co zrobić, by wdrożyć nowoczesną technologię do Twojego działu sprzedaży już dzisiaj? Jak zyskać na wdrożeniu sztucznej inteligencji w dziale sprzedażowym?
>> https://edward.ai/pl <<
Jak zacząć przygodę z tworzeniem dużych produkcji? Co zrobić, żeby stać się częścią branży gier? Prezentacja pokazuje możliwe ścieżki rozwoju dla programistów, pokazując przy tym, że gry mają znacznie więcej wspólnego z "poważnym" oprogramowaniem niż się może wydawać.
Open Source - czy aby napewno zło?” - Piotr Pyciński, KrakSpot#5
1. Open source - czy aby na pewno zło ?
Porównanie rozwoju oprogramowania projektów komercyjnych i
opensource
Piotr Pycinski - python
Piotr Pycinski - python Open source - czy aby na pewno zło ?
2. O czym w skrócie powiem
Zastanawiałem się niedawne z kolegami czy jest sens wdawać się w
odwieczne dywagację który rodzaj oprogramowania jest lepszy.
Udowadnianie wyższości jednego modelu nad drugim jest jak
porównywanie psa z kotem
Miniejsza prezentacja jest BARDZO OGÓLNYM porównaniem dwóch
modeli rozwoju oprogramowania, konkluzje zostawiajać Wam :)
Podziękowania dla Artka Mikołajczyka, Adriana Niecia i Alana
Krasińskiego za miłą tematyczną dyskusję i wymianę argumentów.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
3. Jak klient opisał swoje potrzeby
Komercyjne
To najważniejszy etap powstawania komercyjnych
projektów. Trwa długo i musi być wykonany bardzo
dokłanie. W przypadku zawalenia projekt ma małe szanse
na sukces. Project manager - najwazniejsza osoba która na
tym etapie musi pozyskać cały obraz oczekiwań klienta.
Darmowo
Projekty Opensource powstają z pasji i zapału
pomysłodawców.Programista lub programiści sami
determinują co ma zawierać porządany program, sami są
jego autorami, wykonawcami i klientami.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
4. Jak zrozumiał projektant i wymodelował analityk
Komercyjne
Znowu najważniejszą rolą jest Project Manager - jeżeli
poprawnie opisze to co zrozumiał od klienta to nie będzie
problemów. Jeżeli pomyli się, będzie to wyglądało jak na
rysunku obok
Darmowo
Wystepują podobne zagrożenia jeżeli nad projektem
pracuje grupa pasjonatów. Są one minimalnie mniejsze
gdyż grupie która robi coś za darmo i dobrej woli
przyświeca taka sama idea i pomysły. Brak doświadczenia
w inżynierii oprogramowania może być zgubny.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
5. Jak zakodował programista
Komercyjne
Programista lub programiści to kolejne osoby
zaangażowane w rozwój projektu. Programista jest tylko
wykonawcą koderem dałającym wg. założeń klienta i
project managera. Jego determinacja zależy od zarobków,
w mniejszym stoponiu od zaangażowania osobistego
(czasami podejście - przecież to tylko kolejny kod). Jego
kod podlega kontroli. Ma ograniczone możliwości pomocy
w przypadku problemów,
Darmowo
Żmudny i długi etap rozwoju własnego pomysłu.
Umiejętności przekładają się na dalszy rozwój i jakość
kodu. W przypadku samodzielnego rozwoju pisany kod nie
podlega kontroli. Ogromna liczba ludzi i mozliwości
pomocy
Piotr Pycinski - python Open source - czy aby na pewno zło ?
6. Jak to przedstawił marketer
Komercyjne
Jak najlepiej. Nasz produkt jest super. Czy możemy
zerknąć i sami się o tym przekonać? No niestety nie nie
mogą państwo zajrzeć do kodu. Muszą nam państwo
uwierzyć na słowo. Zdarza się że marketing sprzedaje coś
czego programista jeszcze nie zrobił.
Darmowo
W mniejszy projektach nie ma jako takiej promocji.
Zawsze możesz sobie zajrzeć do kodu jeżeli nie jesteś
pewny co bierzesz. Niestety brak promocji powoduje że
niektóre błyskotliwe pomysły zostają dalej błyskotliwe i
nieznane światu.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
7. Jak to zostało opisane w dokumentacji
Komercyjne
Na pewno zostało opisane. Na jakość i szczegółowość
dokumentacji klient ma pośredni wpływ.
Darmowo
Nie ma wymogu prowadzenia dokumentacji. Dokumentacje
ogólnodostępne. Użytkownicy mają na nią pośredni wpływ.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
8. Za co zapłacił klient
Komercyjne
Za pracę project managera, grafików, analityków,
bazodanowców, koderów, pomoc techniczną, przychód
firmy.
Darmowo
Za nic. Najwyżej kilka piw i dobrowolny przelew aby
wspomóc hobbyste. W przypadku wzrostu popularności
projekt może zostać wykupiony przez dużą firmę a autor
zatrudniony jako developer.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
9. Czego dotyczy pomoc techniczna
Komercyjne
W przypadku poważnych projektów płatna i dostępna na
telefon 24h/dobę. Niskie czasy reakcji. W przypadku
masowych rozwiązań, niskiej jakości support i akutalizacje
wg. uznania. Osoby pracujące na helpdeskach zazwyczaj
nie wiedzą wiele o pisaniu programów.
Darmowo
Zupełnie inny model. Nie ma miłej pani siedzącej i
odbierającej telefony. Są fora, listy dyskusyjne, bug-listy, i
tysiące internautów pomagających sobie nawzajem.
Aktualizacje czętsze, łatwiej wykrywane błedy i szybkie
poprawki. Brak stałego czasu reakcji.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
10. Cechy wolnych programów
Darmowe i dostępne dla każdego
Swoboda w modyfikacji i redystrybucji
Możesz robić z programem co chcesz ale pamiętaj o autorze
Dostałeś coś za darmo i ulepszyłeś, podziel się z innymi na takich
samych zasadach (dobrowolnie)
Piotr Pycinski - python Open source - czy aby na pewno zło ?
11. Cechy free software i open source
Tworzenie programów z pasji a nie z przymusu.Hobby,
zainteresowanie.
Tworzenie dokładnie tego czego chcemy a nie co nam firma
“podpowie”
Łatwe wykrywanie i porawianie błedów
Piotr Pycinski - python Open source - czy aby na pewno zło ?
12. Cechy free software i open source
Zyski nie z produktu ale z supportu
Dobre projekty dają szansę na dalszy rozwój pod wielkimi nazwami
(SUN, Novell)
Satysfakcja z dzielenia się swoim dziełem ze światem
... wiele wiele więcej
Piotr Pycinski - python Open source - czy aby na pewno zło ?
13. Słów kilka o podkładaniu wilka - czyli sprostowanie odnośnie
bezpieczeństwa
Firefox w 2008 roku => 115(luk) + 1(pluginy) - 116 (załatano) = 0
IE w 2008 roku => 31(luk) + 366(ActiveX) - ok. 198 (załatano) =
198
Piotr Pycinski - python Open source - czy aby na pewno zło ?
14. Słów kilka o podkładaniu wilka - czyli sprostowanie odnośnie
bezpieczeństwa
Wniosek: W oprogramowaniu typu free software lub open source łatwiej
jest wykrywać błedy. Szybciej też pojawiają się poprawki gdyż pracuje nad
nimi szersza społeczności. Prawdą jest natomiast że kod może (ale nie
musi) być słabej jakości. Doskonałym przykładem dobrego kodu jest TeX.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
15. Zakorzenienie modelu opensource w świecie IT
Wikipedia - chyba każdy internauta kiedyś korzystał.
Joomla - proste towrzenie stronw www staje się coraz
bezpieczniejsze i profesjonalne.
MySQL - bardzo popularny silnik bazodanowy
Unixy/Linuxy - wiadomo
Piotr Pycinski - python Open source - czy aby na pewno zło ?
16. Zakorzenienie modelu opensource w świecie IT
Apple - ich nowy MacOS oparty na jądrze Linux
Apache - projekt który pokazał światu że darmowe nie znaczy złe
Google i ich Android - dość młody projekt o którym coraz głosniej.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
17. Czy potrafimy żyć bez rozwiązań opensource ?
Na pewno można bez nich żyć, ale czy to jest opłacalne?
Nawiążę teraz do mojego porzednika z wcześniejszego spotkania
KrakSpot.
Sprawdźmy czy jego firma “Empathy” która jest Gold Partnerem
Microsoft potrafi sobie poradzić bez opensource.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
18. Czy potrafimy żyć bez rozwiązań opensource ?
Jakiego oprogramowania używają aby serwować swoją stronę www?
Czy to nie serwer apache - jeden z ramowych przykładów wolnego
oprogramowania.
Piotr Pycinski - python Open source - czy aby na pewno zło ?
19. Czy potrafimy żyć bez rozwiązań opensource ?
Jakiego oprogramowania używają aby obsługiwać swoją pocztę?
Piotr Pycinski - python Open source - czy aby na pewno zło ?
20. DZIĘKUJĘ ZA UWAGĘ I ZAPRASZAM DO WYSNUWANIA
WNIOSKÓW
Piotr Pycinski - python Open source - czy aby na pewno zło ?