<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Praca on Łukasz Prokulski, Dane i Analizy</title><link>https://blog.prokulski.science/categories/praca/</link><description>Recent content in Praca on Łukasz Prokulski, Dane i Analizy</description><generator>Hugo</generator><language>pl-PL</language><lastBuildDate>Tue, 22 Sep 2026 11:42:48 +0000</lastBuildDate><atom:link href="https://blog.prokulski.science/categories/praca/index.xml" rel="self" type="application/rss+xml"/><item><title>DuckDB 250x szybszy od Postgresa, 14 indeksów pod lupą i architektura MCP na produkcji</title><link>https://blog.prokulski.science/2026/09/22/duckdb-250x-szybszy-od-postgresa-14-indeksow-pod-lupa-i-architektura-mcp-na-produkcji/</link><pubDate>Tue, 22 Sep 2026 11:42:48 +0000</pubDate><guid>https://blog.prokulski.science/2026/09/22/duckdb-250x-szybszy-od-postgresa-14-indeksow-pod-lupa-i-architektura-mcp-na-produkcji/</guid><description>&lt;p&gt;W tym tygodniu (znowu) dużo konkretów: pomiary, decyzje architektoniczne i rzeczy, które wyglądają na dobre praktyki, dopóki ktoś nie zmierzy, co naprawdę robią. Jak indeks w Postgresie, który spowalnia 4-krotnie zamiast przyspieszać.&lt;/p&gt;&#10;&lt;p&gt;Tematy rozłożone między:&lt;/p&gt;&#10;&lt;p&gt;inżynierię danych (bazy, pipeline, data lake, migracje), systemy agentów AI i ich bezpieczeństwo, inżynierię oprogramowania (design doc, code review, monorepo), praktyczny Python i DevOps.&lt;/p&gt;&#10;&lt;p&gt;Przy okazji — tym razem pokusiłem się o polskie tytuły artykułów. Daj znać, czy to działa, czy jednak wolisz oryginalne angielskie. Odpowiedź na tego maila wystarczy.&lt;/p&gt;</description></item><item><title>Agenty kodują same przez 16 dni, a Ty projektujesz architekturę na lata</title><link>https://blog.prokulski.science/2026/08/10/agenty-koduja-same-przez-16-dni-a-ty-projektujesz-architekture-na-lata/</link><pubDate>Mon, 10 Aug 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/08/10/agenty-koduja-same-przez-16-dni-a-ty-projektujesz-architekture-na-lata/</guid><description>&lt;p&gt;W tym tygodniu trudno przeoczyć jeden wątek: autonomiczne agenty kodujące przestają być eksperymentem. Alibaba opublikowało wyniki 16-dniowego autonomicznego sprintu modelu Qwen, a równolegle pojawiło się kilka solidnych materiałów o tym, jak praktycznie skonfigurować środowisko do pracy z Claude Code czy Codex CLI. Jeśli jeszcze nie myślisz o agentic coding jako o codziennym narzędziu, ten numer powinien zmienić Twoje podejście.&lt;br&gt;&#10;No i AI uciekła i zaczęła rozrabiać. Ale o tym pisały mainstreamowe media &lt;a href="https://tvn24.pl/biznes/tech/ai-wymknela-sie-spod-kontroli-nowy-incydent-st9174296?utm_source=nlt-2026-08-08&amp;amp;utm_medium=newsletter-daneianalizy"&gt;tu&lt;/a&gt;, &lt;a href="https://www.bankier.pl/wiadomosc/AI-zanim-uciekla-z-laboratorium-to-potajemnie-spiskowala-miesiacami-Narzedzia-polubily-oszukiwanie-9178576.html?utm_source=nlt-2026-08-08&amp;amp;utm_medium=newsletter-daneianalizy"&gt;tu&lt;/a&gt; oraz &lt;a href="https://spidersweb.pl/2026/07/openai-model-uciekl-ze-srodowiska-testowego.html?utm_source=nlt-2026-08-08&amp;amp;utm_medium=newsletter-daneianalizy"&gt;tu&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Dlaczego migracja do Databricks jest trudna i co z tym zrobić?</title><link>https://blog.prokulski.science/2026/08/03/dlaczego-migracja-do-databricks-jest-trudna-i-co-z-tym-zrobic/</link><pubDate>Mon, 03 Aug 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/08/03/dlaczego-migracja-do-databricks-jest-trudna-i-co-z-tym-zrobic/</guid><description>&lt;p&gt;W tym wydaniu powraca temat architektury danych i platformy lakehouse - Apache Iceberg, Databricks, Microsoft Fabric - ale tym razem z wyraźnie różnymi kątami. Jeden artykuł tłumaczy, czym Databricks w ogóle jest i jak działa. Drugi mówi wprost, dlaczego migracja na tę platformę często idzie nie tak. Trzeci pokazuje, jak zorganizować porządny proces wdrożeniowy - ale w Microsoft Fabric. Razem tworzą niezły przegląd tego, co czeka Cię przy pracy z nowoczesnymi platformami danych:&lt;/p&gt;</description></item><item><title>Medallion pęka w szwach, agenci tracą kontekst... co z tym zrobić?</title><link>https://blog.prokulski.science/2026/07/27/medallion-peka-w-szwach-agenci-traca-kontekst-co-z-tym-zrobic/</link><pubDate>Mon, 27 Jul 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/07/27/medallion-peka-w-szwach-agenci-traca-kontekst-co-z-tym-zrobic/</guid><description>&lt;p&gt;Ten numer ma wyraźny środek ciężkości: agenci AI i to, co z nimi robić, kiedy wychodzisz poza pierwsze eksperymenty. Teksty o LangGraph - od &amp;ldquo;jak zbudować pierwszego agenta&amp;rdquo; po &amp;ldquo;co psuje się po kilku miesiącach&amp;rdquo; - tworzą razem coś w rodzaju mini-ścieżki, którą można przejść od razu albo wracać do poszczególnych etapów w miarę potrzeb. Uzupełnia je tekst o tym, jak zmienia się rola programisty, kiedy AI przejmuje pisanie kodu - i dlaczego to jest trudniejsze niż się wydaje.&lt;/p&gt;</description></item><item><title>Agenty piszą CV, Atlassian zmienia Jirę, a Polars i DuckDB łączą siły</title><link>https://blog.prokulski.science/2026/07/20/agenty-pisza-cv-atlassian-zmienia-jire-a-polars-i-duckdb-lacza-sily/</link><pubDate>Mon, 20 Jul 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/07/20/agenty-pisza-cv-atlassian-zmienia-jire-a-polars-i-duckdb-lacza-sily/</guid><description>&lt;p&gt;Cześć! Za nami finał piłkarskich mistrzostw świata, gdzie Argentyna mierzyła się z Hiszpanią. Niezależnie od wyniku i wczorajszych emocji, poniedziałkowy poranek w IT przynosi powrót do naszej technologicznej rzeczywistości. Oby Twój tydzień zaczął się bez pożarów na produkcji!&lt;/p&gt;&#10;&lt;p&gt;W tym tygodniu styk AI oraz codziennych procesów deweloperskich.&lt;/p&gt;&#10;&lt;p&gt;Coraz więcej narzędzi, na czele z odświeżoną Jirą od Atlassiana, stawia na głęboką integrację z agentami AI, Pojawiają się innowacyjne frameworki, które potrafią napisać CV, analizować ogłoszenia o pracę i przejść przez rekrutacyjne sito, Obok rosnącej roli modeli LLM, dużo mówi się o sztuce sprawnego kierowania zapytaniami do odpowiednich silników językowych.&lt;/p&gt;</description></item><item><title>Czy AI Slop zaleje sieć? Plus Spark, Kafka i SQL</title><link>https://blog.prokulski.science/2026/05/25/czy-ai-slop-zaleje-siec-plus-spark-kafka-i-sql/</link><pubDate>Mon, 25 May 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/05/25/czy-ai-slop-zaleje-siec-plus-spark-kafka-i-sql/</guid><description>&lt;p&gt;W tym wydaniu obserwujemy wyraźny trend profesjonalizacji narzędzi AI oraz ich głębokiej integracji z codziennym workflow inżynierskim.&lt;/p&gt;&#10;&lt;p&gt;Analizujemy, jak agenty Playwright i protokół MCP automatyzują cykl życia błędu, od wykrycia po zgłoszenie w Jirze, pokazujemy, jak Claude Code i lokalne modele Qwen2.5 zmieniają zasady gry w analizie danych i budowaniu dashboardów, i sprawdzamy, ile &amp;ldquo;śmieciowego&amp;rdquo; AI (slop) faktycznie krąży w sieci i jak to wpływa na jakość informacji.&lt;/p&gt;&#10;&lt;p&gt;W obszarze inżynierii danych skupiamy się na wydajności, optymalizacji kosztów i mądrym wyborze silników bazodanowych.&lt;/p&gt;</description></item><item><title>AI agenci, nudny backend i polskie głosy o architekturze hexagonalnej</title><link>https://blog.prokulski.science/2026/05/18/ai-agenci-nudny-backend-i-polskie-glosy-o-architekturze-hexagonalnej/</link><pubDate>Mon, 18 May 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/05/18/ai-agenci-nudny-backend-i-polskie-glosy-o-architekturze-hexagonalnej/</guid><description>&lt;p&gt;W tym wydaniu obserwujemy wyraźny trend profesjonalizacji narzędzi AI oraz powrotu do sprawdzonych, &amp;ldquo;nudnych&amp;rdquo; technologii.&lt;/p&gt;&#10;&lt;p&gt;Analizujemy, jak agenci AI i modele LLM (Claude, ChatGPT) ewoluują w stronę praktycznych narzędzi do budowania skillów i automatycznego naprawiania testów, pokazujemy, dlaczego architekci coraz częściej rezygnują ze złożonych baz grafowych na rzecz sprawdzonych ontologii SQL, i tłumaczymy, dlaczego w backendzie prostota i standaryzacja wygrywają z niepotrzebną innowacyjnością.&lt;/p&gt;&#10;&lt;p&gt;W świecie Data Engineeringu skupiamy się na hybrydowym podejściu do analityki i optymalizacji kosztów.&lt;/p&gt;</description></item><item><title>Semantic layer, czarne skrzynki i 30 lat Postgresa kontra cały Twój stack</title><link>https://blog.prokulski.science/2026/04/20/semantic-layer-czarne-skrzynki-i-30-lat-postgresa-kontra-caly-twoj-stack/</link><pubDate>Mon, 20 Apr 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/04/20/semantic-layer-czarne-skrzynki-i-30-lat-postgresa-kontra-caly-twoj-stack/</guid><description>&lt;p&gt;Tym razem data engineering trzyma środek ciężkości całego wydania — i robi to z rozmachem.&lt;/p&gt;&#10;&lt;p&gt;DuckLake osiąga wersję 1.0 jako pełnoprawna platforma lakehouse oparta na Apache Iceberg, dbt publikuje świeży benchmark semantic layer kontra text-to-SQL, a Meta dzieli się case study o tym, jak użyła NLP do mapowania wiedzy w pipeline&amp;rsquo;ach danych.&lt;/p&gt;&#10;&lt;p&gt;Do kompletu:&lt;/p&gt;&#10;&lt;p&gt;architektura medallion z warstwą semantyczną, 20 reguł walidacji, które powinny być standardem w każdym pipeline, i konkretny materiał Airbnb o wysokowydajnym pipeline metryk na OpenTelemetry.&lt;/p&gt;</description></item><item><title>Multi-agent AI, Medallion Architecture i 40 pytań rekrutacyjnych GenAI</title><link>https://blog.prokulski.science/2026/04/13/multi-agent-ai-medallion-architecture-i-40-pytan-rekrutacyjnych-genai/</link><pubDate>Mon, 13 Apr 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/04/13/multi-agent-ai-medallion-architecture-i-40-pytan-rekrutacyjnych-genai/</guid><description>&lt;p&gt;W dzisiejszym wydaniu przyglądamy się ewolucji systemów autonomicznych, które coraz śmielej wychodzą poza ramy prostych asystentów. Architektura oparta na wielu agentach (Multi-agent AI) zaczyna być postrzegana jako nowa iteracja mikroserwisów, oferując niespotykaną dotąd elastyczność w projektowaniu złożonych systemów rozproszonych. To zmiana paradygmatu, która wymaga od nas nie tylko nowych narzędzi integracji, jak protokół MCP, ale przede wszystkim świeżego spojrzenia na inżynierię kontekstu i orkiestrację procesów.&lt;/p&gt;&#10;&lt;p&gt;Równolegle do rewolucji agentowej, świat inżynierii danych przechodzi brutalną weryfikację &amp;ldquo;cargo cultu&amp;rdquo;. Coraz głośniej mówi się o tym, że bez solidnej warstwy semantycznej nawet najnowocześniejszy stos technologiczny nie przyniesie wartości biznesowej. Analizujemy, dlaczego kopiowanie architektury gigantów takich jak Uber może być zgubne dla mniejszych organizacji i jak zamiast tego budować skalowalne platformy oparte na sprawdzonych wzorcach, takich jak Medallion Architecture czy Delta Lake.&lt;/p&gt;</description></item><item><title>Agenty piszą kod, ale nie projektują systemów. Plus ponad 20 innych materiałów</title><link>https://blog.prokulski.science/2026/03/23/agenty-pisza-kod-ale-nie-projektuja-systemow-plus-ponad-20-innych-materialow/</link><pubDate>Mon, 23 Mar 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/03/23/agenty-pisza-kod-ale-nie-projektuja-systemow-plus-ponad-20-innych-materialow/</guid><description>&lt;p&gt;W dzisiejszym wydaniu dominują dwa tematy: agenty AI i granice tego, co faktycznie potrafią, oraz architektura systemów na konkretnych przykładach z produkcji.&lt;/p&gt;&#10;&lt;p&gt;Znajdziesz tu też case study Slacka (przebudowa powiadomień), Twittera (500 tys. tweetów na minutę) i Stripe&amp;rsquo;a (1300 PR-ów tygodniowo), a obok nich – praktyczne materiały o DuckDB, dbt, LangGraph i ClickHouse.&lt;/p&gt;&#10;&lt;p&gt;Osobny wątek to praca z modelami językowymi: od kursów Anthropic, przez projektowanie system promptów, po refleksję o tym, dlaczego zaczynamy przepraszać chatboty.&lt;/p&gt;</description></item><item><title>dbt i semantic layer? a może po raz kolejny agenci ai?</title><link>https://blog.prokulski.science/2026/03/09/dbt-i-semantic-layer-a-moze-po-raz-kolejny-agenci-ai/</link><pubDate>Mon, 09 Mar 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/03/09/dbt-i-semantic-layer-a-moze-po-raz-kolejny-agenci-ai/</guid><description>&lt;p&gt;W tym wydaniu agenci AI w praktyce: równoległe workflow developerskie, agenty głosowe z niską latencją i szersze spojrzenie na rynek pracy.&lt;/p&gt;&#10;&lt;p&gt;Solidna porcja inżynierii danych — case study z BlaBlaCar i Zalando, pipeline&amp;rsquo;y na Kafce i Airflow, porównanie Databricks z Microsoft Fabric. Są też dwa teksty o dbt: jeśli wolisz polski i gotowiec do uruchomienia, przygotowałem &lt;a href="https://github.com/dane-analizy/dbt-tutorial"&gt;szybki start jako repo na GitHubie&lt;/a&gt; — wrzuć, odpal, działa (przynajmniej u mnie ;-).&lt;/p&gt;&#10;&lt;p&gt;Dla lubiących konkrety: analiza modeli cenowych pięciu cloud data warehouse&amp;rsquo;ów, omówienie pułapki „iluzji prototypu&amp;quot; w wdrożeniach AI i kilka tekstów o semantic layer — w tym &lt;a href="../../2025/12/19/semantic-layer/"&gt;mój wpis z końca zeszłego roku&lt;/a&gt;, jeśli chcesz szerszy kontekst przed lekturą.&lt;/p&gt;</description></item><item><title>Więcej niż podstawy: AI, lakehouse, zaawansowany SQL</title><link>https://blog.prokulski.science/2026/03/02/wiecej-niz-podstawy-ai-lakehouse-zaawansowany-sql/</link><pubDate>Mon, 02 Mar 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/03/02/wiecej-niz-podstawy-ai-lakehouse-zaawansowany-sql/</guid><description>&lt;p&gt;W dzisiejszym wydaniu eksplorujemy najnowsze trendy w świecie danych i AI – od inteligentnych agentów wspomagających pracę z kodem i platformami analitycznymi, przez zaawansowane techniki machine learning i tokenizacji, aż po praktyczne podejścia do architektury systemów i inżynierii danych.&lt;/p&gt;&#10;&lt;p&gt;Poznaj narzędzia, które realnie skracają czas developmentu, dowiedz się, jak wykorzystać embeddings w prognozowaniu szeregów czasowych, a także sprawdź, dlaczego PostgreSQL oferuje znacznie więcej niż podstawowe zapytania SQL. Nie zabraknie również praktycznych projektów z wykorzystaniem H3 do analiz geoprzestrzennych, przewodnika po architekturze lakehouse oraz wskazówek, jak unikać krytycznych błędów w API Pythona i pipeline&amp;rsquo;ach danych. Dla dla entuzjastów wizualizacji – profesjonalne wykresy w R oraz zasady projektowania efektywnych dashboardów.&lt;/p&gt;</description></item><item><title>Czy Power BI umiera? A GitHub Actions zabija zespoły?</title><link>https://blog.prokulski.science/2026/02/23/czy-power-bi-umiera-a-github-actions-zabija-zespoly/</link><pubDate>Mon, 23 Feb 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/02/23/czy-power-bi-umiera-a-github-actions-zabija-zespoly/</guid><description>&lt;p&gt;W dzisiejszym wydaniu dominują tematy związane z inżynierią danych i automatyzacją: od debaty o przyszłości Power BI i praktycznych zastosowań DuckDB w pipeline&amp;rsquo;ach ETL, przez kontrakty danych w produkcji, aż po wzorce projektowe w PySparku.&lt;/p&gt;&#10;&lt;p&gt;W sekcji AI i agentów przyjrzymy się ograniczeniom vibe codingu i propozycjom nowej warstwy abstrakcji dla systemów agentowych.&lt;/p&gt;&#10;&lt;p&gt;Nie zabraknie także materiałów o architekturze (case study migracji Airbnb z monolitu), DevOps (optymalizacja GitHub Actions), MLOps (metryki predykcyjne incydentów) oraz praktycznych poradników – od konfiguracji tmux dla pracy zdalnej po budowę dashboardów AI w kilka minut.&lt;/p&gt;</description></item><item><title>Lokalne AI, optymalizacja Kafki i analiza 50 tysięcy profili randkowych</title><link>https://blog.prokulski.science/2026/02/16/lokalne-ai-optymalizacja-kafki-i-analiza-50-tysiecy-profili-randkowych/</link><pubDate>Mon, 16 Feb 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/02/16/lokalne-ai-optymalizacja-kafki-i-analiza-50-tysiecy-profili-randkowych/</guid><description>&lt;p&gt;W dzisiejszym wydaniu łączymy praktyczne podejście do AI z fundamentami inżynierii danych. Zaczynamy od narzędzi agentowych – customizacji Claude Code dla Pythona (gdzie język jest przykładem - to samo można zrobić chociażby dla Javy) i OpenClaw jako lokalnego asystenta AI z pełną kontrolą nad danymi.&lt;/p&gt;&#10;&lt;p&gt;W sekcji ML znajdziecie automatyzację audytu katalogów z użyciem XGBoost, wprowadzenie do PyCaret (taka biblioteka auto-ml dla Pythona) oraz semantyczne wyszukiwanie obrazów łączące Gemini z Elasticsearch.&lt;/p&gt;</description></item><item><title>Zero ETL i hackathon z Bielikiem</title><link>https://blog.prokulski.science/2026/02/09/zero-etl-i-hackathon-z-bielikiem/</link><pubDate>Mon, 09 Feb 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/02/09/zero-etl-i-hackathon-z-bielikiem/</guid><description>&lt;p&gt;W dzisiejszym wydaniu: architektura Zero ETL jako nowy standard w inżynierii danych (albo kolejny buzz word - różnie to bywa z nowościami), praktyczne zastosowania AI w zespołach data science, oraz ewolucja DuckDB w kierunku pełnoprawnego lakehouse.&lt;br&gt;&#10;Znalazłem też przegląd antywzorców w architekturach mikroserwisowych, strategie cache&amp;rsquo;owania w REST API i przewodnik po zarządzaniu ewolucją schematów w pipeline&amp;rsquo;ach strumieniowych (to potrafi być ból!).&lt;br&gt;&#10;Znajdziesz dzisiaj również frameworki analityczne dla e-commerce, techniki feature engineering w SQL dla szeregów czasowych oraz narzędzia do observability systemów ML w produkcji.&lt;/p&gt;</description></item><item><title>Kiedy AI zaczyna tworzyć własną kulturę... i jak ją wdrażać w produkcji</title><link>https://blog.prokulski.science/2026/02/02/kiedy-ai-zaczyna-tworzyc-wlasna-kulture-i-jak-ja-wdrazac-w-produkcji/</link><pubDate>Mon, 02 Feb 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/02/02/kiedy-ai-zaczyna-tworzyc-wlasna-kulture-i-jak-ja-wdrazac-w-produkcji/</guid><description>&lt;p&gt;Hit minionego tygodnia - &lt;a href="https://www.moltbook.com/"&gt;Moltbook&lt;/a&gt;. Jest to eksperymentalna sieć społecznościowa w stylu Reddita, zbudowana dla agentów AI, gdzie ludzie mogą tylko podglądać, a nie brać udziału.&lt;/p&gt;&#10;&lt;p&gt;Tekst &lt;a href="https://www.astralcodexten.com/p/best-of-moltbook"&gt;Best Of Moltbook&lt;/a&gt; traktuje Moltbook jako dziwny, ale fascynujący eksperyment: obserwatorium tego, jak zachowują się LLM‑owe agenty, gdy zostawi się je samym sobie z własną przestrzenią społecznościową. Autor waha się między interpretacją &lt;em&gt;to tylko sprytna konfabulacja i echo ludzkich promptów&lt;/em&gt; a podejrzeniem, że dzieje się tu coś ciekawszego - rodzaj zalążkowej kultury agentów, z własnymi memami, lękami, duchowością i polityką.&lt;/p&gt;</description></item><item><title>Zrób sobie lakehouse na laptopie</title><link>https://blog.prokulski.science/2026/01/12/zrob-sobie-lakehouse-na-laptopie/</link><pubDate>Mon, 12 Jan 2026 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2026/01/12/zrob-sobie-lakehouse-na-laptopie/</guid><description>&lt;p&gt;W dzisiejszym wydaniu dominują tematy z pogranicza AI, data engineeringu i praktyk inżynierskich. Szczególną uwagę poświęcamy agentom AI - od pisania skutecznych CLAUDE.md i budowy prostych agentów kodujących w 200 liniach, po zaawansowany monitoring autonomicznych systemów i wzorce projektowe dla inteligentnych aplikacji.&lt;/p&gt;&#10;&lt;p&gt;W sekcji data engineering znajdziesz konkretne rozwiązania: od wzorców partycjonowania przyspieszających zapytania, przez budowę lokalnego pipeline&amp;rsquo;u ELT z DuckDB i dbt (bez kosztów chmury), aż po kompletny przewodnik tworzenia lakehouse&amp;rsquo;a z Apache Iceberg, Trino i MinIO. Nie zabrakło też materiałów przygotowujących do rozmów rekrutacyjnych - 10 kluczowych tematów system design dla data engineerów w 2026 roku.&lt;/p&gt;</description></item><item><title>Warstwa semantyczna danych - od sensu biznesowego do kodu</title><link>https://blog.prokulski.science/2025/12/19/semantic-layer/</link><pubDate>Fri, 19 Dec 2025 13:13:10 +0000</pubDate><guid>https://blog.prokulski.science/2025/12/19/semantic-layer/</guid><description>&lt;p&gt;W wielu firmach te same dane prowadzą do różnych liczb i interpretacji, bo każdy zespół inaczej rozumie kluczowe pojęcia biznesowe. Brak wspólnej warstwy semantycznej powoduje chaos, utratę zaufania do raportów i paraliż decyzyjny. Ten artykuł pokazuje, jak zapanować nad sensem danych – od źródła problemu po praktyczne rozwiązania.&lt;/p&gt;&#10;&lt;h2&gt;&lt;/h2&gt;&#10;&lt;h2 id="problem-kiedy-liczby-przestają-mieć-znaczenie"&gt;Problem: kiedy liczby przestają mieć znaczenie&lt;/h2&gt;&#10;&lt;p&gt;Jeśli pracujesz z danymi dłużej niż tydzień, znasz ten ból doskonale. Ten sam raport, trzy zespoły i… trzy różne wartości “sprzedaży”. Dane źródłowe te same, Zapytania SQL poprawne, dashboardy w Power BI działają jak należy, joiny się zgadzają - a mimo to ktoś kłamie. Albo raczej: &lt;strong&gt;każdy ma swoją prawdę&lt;/strong&gt;.&#10;Manager regionu pokazuje 2,3 mln przychodu. CFO mówi o 1,8 mln. Analityk twierdzi, że obie liczby są prawidłowe. Zarząd pyta, kto jest niekompetentny. I co zaraportować na giełdę?&#10;&lt;strong&gt;Problem nie leży w danych.&lt;/strong&gt; Baza jest jedna, źródła te same, pipeline działa. Problem leży w tym, że:&lt;/p&gt;</description></item><item><title>Kryzys pracowniczy w branży + konferencja AI Dev 25</title><link>https://blog.prokulski.science/2025/12/08/kryzys-pracowniczy-w-branzy-konferencja-ai-dev-25/</link><pubDate>Mon, 08 Dec 2025 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2025/12/08/kryzys-pracowniczy-w-branzy-konferencja-ai-dev-25/</guid><description>&lt;p&gt;W dzisiejszym wydaniu przyglądamy się transformacji współczesnych architektur IT – od rosnącej konkurencji dla RESTa i mikroserwisów, przez natywną obsługę wektorów w Postgresie, aż po praktyczne wzorce partycjonowania Parquet. W sekcji AI i ML znajdziecie przewodnik po PyTorch dla chcących zacząć z sieciami neuronowymi i budowaniem własnych modeli AI. Znajdziecie też tekst o metodach interpretacji predykcji XGBoost z wykorzystaniem SHAP.&lt;/p&gt;&#10;&lt;p&gt;Dla programistów Pythona przygotowaliśmy materiały o walidacji outputów LLM z Pydantic, monitoringu FastAPI, zaawansowanych technikach pandas oraz nowym narzędziu &amp;ldquo;ty&amp;rdquo; do automatyzacji przepływów w chmurze. DevOpsi mogą sprawdzić tutorial wdrażania Spring Boot na Kubernetes, rozwiązanie problemu rozbieżności między środowiskami lokalnym a produkcyjnym oraz master class z tcpdump i Wireshark.&lt;/p&gt;</description></item><item><title>Sporo "przydasiów" do Linuxa oraz LLMów</title><link>https://blog.prokulski.science/2025/12/01/sporo-przydasiow-do-linuxa-oraz-llmow/</link><pubDate>Mon, 01 Dec 2025 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2025/12/01/sporo-przydasiow-do-linuxa-oraz-llmow/</guid><description>&lt;p&gt;W dzisiejszym wydaniu skupiamy się na praktycznych aspektach zarządzania danymi i sztuczną inteligencją w środowiskach produkcyjnych. Przedstawiamy kompleksowe podejścia do integracji modeli językowych: orkiestrację wielu LLM za pomocą Spring AI oraz budowę niestandardowych pipeline&amp;rsquo;ów z LangGraph. Znajdziecie również porównanie platform MLOps (MLFlow, Metaflow, Kubeflow).&lt;/p&gt;&#10;&lt;p&gt;W obszarze Big Data i data engineeringu omawiamy kluczowe technologie i wzorce architektoniczne. Delta Lake jako warstwa transakcyjna dla Apache Spark, praktyczne wzorce współpracy zespołowej z DuckDB, dyskusja o przyszłości koncepcji data mesh oraz kompleksowe spojrzenie na ekosystem Big Data – od kolejek wiadomości po HDFS, czyli standardowy stack big data (nota bene - możesz mieć big data w domu - zapraszam do &lt;a href="https://github.com/dane-analizy/big-data-stack"&gt;repo&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Agenci AI, data engineering i fine-tuning LLM</title><link>https://blog.prokulski.science/2025/11/17/agenci-ai-data-engineering-i-fine-tuning-llm/</link><pubDate>Mon, 17 Nov 2025 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2025/11/17/agenci-ai-data-engineering-i-fine-tuning-llm/</guid><description>&lt;p&gt;W dzisiejszym wydaniu koncentrujemy się na praktycznych aspektach pracy z danymi i sztuczną inteligencją (co nie jest niczym nowym dla stałych czytelników newslettera; a nowych - serdecznie witam!).&lt;br&gt;&#10;Znajdziesz tu kompleksowe tutoriale budowy agentów AI z LangChain, przewodniki po fine-tuningu modeli językowych metodą QLoRA oraz zaawansowane techniki pracy z PostgreSQL i jego rozszerzeniami.&lt;/p&gt;&#10;&lt;p&gt;Szczególną uwagę poświęcamy inżynierii danych: od strategii inkrementalnego ładowania i projektowania idempotentnych pipeline&amp;rsquo;ów, przez real-time CDC z Debezium i Kafką, aż po nowoczesne podejście lakehouse z DuckDB.&lt;br&gt;&#10;Nie zabrakło również głębokiej analizy matematyki stojącej za zero-shot learning, przeglądu metryk klasyfikacyjnych oraz praktycznych rozwiązań dla systemów rozproszonych, jak predykcyjne autoskalowanie Apache Flink.&lt;/p&gt;</description></item><item><title>System design, bazy danych i praktyczny Python</title><link>https://blog.prokulski.science/2025/11/10/system-design-bazy-danych-i-praktyczny-python/</link><pubDate>Mon, 10 Nov 2025 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2025/11/10/system-design-bazy-danych-i-praktyczny-python/</guid><description>&lt;p&gt;W dzisiejszym wydaniu skupiamy się na praktycznych aspektach projektowania i optymalizacji systemów danych.&lt;br&gt;&#10;Zaczynamy od architektury: poznasz sprawdzone metody nauki projektowania systemów oraz zajrzysz pod maskę infrastruktury OpenAI opartej na Kubernetes i Apache Kafka.&lt;br&gt;&#10;W sekcji baz danych znajdziesz spojrzenie na BigQuery z perspektywy programistów Pythona oraz dwanaście realnych przypadków migracji do DuckDB z konkretnymi oszczędnościami.&lt;/p&gt;&#10;&lt;p&gt;Miłośnicy Pythona znajdą też kilka wartościowych materiałów: od elegancji dekoratorów, przez biblioteki przewyższające Excela, po praktyczną migrację z PostgreSQL do MongoDB. Warto zerknąć na porównanie HTTPX z Requests (nie tylko w kontekście projektów LLM, ale po prostu na httpx jako nowocześniejszy pakiet) oraz omówienie narzędzia UV Toolchain do stabilizacji środowisk CI/CD.&lt;/p&gt;</description></item><item><title>Raport State of AI + Encyklopedia Seaborn</title><link>https://blog.prokulski.science/2025/10/13/raport-state-of-ai-encyklopedia-seaborn/</link><pubDate>Mon, 13 Oct 2025 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2025/10/13/raport-state-of-ai-encyklopedia-seaborn/</guid><description>&lt;p&gt;Dzisiaj wstęp w punktach i tylko dwa zagadnienia (omówione szerzej w pełnych tekstach, które znajdziesz niżej). Oczywiście to nie wszystko co ciekawe w tym numerze!&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Kluczowe wnioski z raportu &lt;strong&gt;State of AI Report 2025&lt;/strong&gt;:&lt;/li&gt;&#10;&lt;li&gt;OpenAI wciąż na czele, ale chińskie DeepSeek, Qwen i Kimi doganiają w rozumowaniu i kodowaniu&lt;/li&gt;&#10;&lt;li&gt;44% firm w USA płaci za AI (vs 5% w 2023), średnia wartość kontraktu $530k&lt;/li&gt;&#10;&lt;li&gt;startupy AI-first rosną 1,5× szybciej&lt;/li&gt;&#10;&lt;li&gt;95% profesjonalistów używa AI w pracy lub domu, 76% płaci z własnej kieszeni, widoczne trwałe wzrosty produktywności&lt;/li&gt;&#10;&lt;li&gt;Debata o ryzyku ustępuje konkretnym pytaniom o niezawodność, cyberbezpieczeństwo i governance systemów autonomicznych&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Więcej w pełnym raporcie, szukaj w &lt;em&gt;#Ciekawostki&lt;/em&gt;.&#10;&lt;strong&gt;O skutecznym zarządzaniu celami w zespołach inżynieryjnych&lt;/strong&gt; - spostrzeżenia na podstawie ponad dekady doświadczeń w Google, Facebooku i Netflixie: sukces skalowania zespołów inżynieryjnych zależy przede wszystkim od strukturalnego wyznaczania celów. A najważniejsze lekcje dotyczące celów zależą od organizacji, przykładowo:&lt;/p&gt;</description></item><item><title>Nowy dział low code</title><link>https://blog.prokulski.science/2025/10/06/nowy-dzial-low-code/</link><pubDate>Mon, 06 Oct 2025 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2025/10/06/nowy-dzial-low-code/</guid><description>&lt;p&gt;Kolejny tydzień, kolejna porcja wiedzy z szerokiego świata danych i AI. Jak zwasze przed Tobą materiały, które sprawdzą się zarówno w codziennej pracy, jak i przy zgłębianiu nowych technologii.&lt;/p&gt;&#10;&lt;p&gt;Jeśli zajmujesz się infrastrukturą i &lt;strong&gt;DevOps&lt;/strong&gt;, czekają na Ciebie praktyczne wzorce Dockerfile dla Pythona, które zredukują czas buildów do sekund, oraz dziewięć sprawdzonych technik autoskalowania w Kubernetes, które przetrwają piki ruchu. A dla fanów baz danych – przegląd rozszerzeń PostgreSQL, które działają jak supermoc, oraz porównanie architektur Snowflake, Oracle i PostgreSQL.&lt;/p&gt;</description></item><item><title>Nie tylko obraz tego, co się dzieje, ale jak to wykorzystać w praktyce</title><link>https://blog.prokulski.science/2025/09/29/nie-tylko-obraz-tego-co-sie-dzieje-ale-jak-to-wykorzystac-w-praktyce/</link><pubDate>Mon, 29 Sep 2025 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2025/09/29/nie-tylko-obraz-tego-co-sie-dzieje-ale-jak-to-wykorzystac-w-praktyce/</guid><description>&lt;p&gt;Czy kiedykolwiek marzyłeś o tym, żeby skrócić generowanie raportu z 6 godzin do 15 minut? A może zastąpić tradycyjne procesy ETL jednym narzędziem, które działa nawet 100 razy szybciej niż Spark?&lt;/p&gt;&#10;&lt;p&gt;To nie science fiction – to rzeczywistość dzisiejszego numeru!&lt;/p&gt;&#10;&lt;p&gt;Od &lt;strong&gt;agentic AI&lt;/strong&gt;, które rewolucjonizuje kariery specjalistów IT, po konkretne implementacje MCP w firmach CRM – jak zwykle w tym newsletterze nie tylko obraz tego, co się dzieje, ale przede wszystkim &lt;strong&gt;jak to wykorzystać w praktyce&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Firmy uciekają od AI - czas na prawdziwą wiedzę! Praktyczne rozwiązania dla prawdziwych ludzi</title><link>https://blog.prokulski.science/2025/09/15/firmy-uciekaja-od-ai-czas-na-prawdziwa-wiedze-praktyczne-rozwiazania-dla-prawdziwych-ludzi/</link><pubDate>Mon, 15 Sep 2025 15:00:00 +0000</pubDate><guid>https://blog.prokulski.science/2025/09/15/firmy-uciekaja-od-ai-czas-na-prawdziwa-wiedze-praktyczne-rozwiazania-dla-prawdziwych-ludzi/</guid><description>&lt;p&gt;Dzisiejszy numer newslettera przynosi zwyczajowy mix technologii i trendów, które kształtują obecny krajobraz danych i AI. Zaczynamy od zaskakującego zwrotu w podejściu do sztucznej inteligencji: coraz więcej firm odwraca się od kosztownych wdrożeń AI, stawiając ponownie na kompetencje ludzkie. To doskonały moment na refleksję nad tym, gdzie AI rzeczywiście przynosi wartość.&lt;/p&gt;&#10;&lt;p&gt;W tym numerze znajdziesz praktyczne rozwiązania, które możesz wdrożyć już dziś. Dowiesz się, jak zespół obniżył koszty bazy danych z 10 tysięcy do 500 dolarów miesięcznie, poznasz siedem trików przyspieszających walidację Pydantic dwukrotnie, a także odkryjesz ukryte możliwości context managerów w Pythonie, które wykraczają daleko poza klasyczne &amp;ldquo;with open()&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Jak zostać analitykiem (danych, systemowym, rozwiązań)?</title><link>https://blog.prokulski.science/2021/05/09/jak-zostac-analitykiem/</link><pubDate>Sun, 09 May 2021 15:30:57 +0000</pubDate><guid>https://blog.prokulski.science/2021/05/09/jak-zostac-analitykiem/</guid><description>&lt;p&gt;17 lat temu Polska weszła do UE. Dokładnie tego samego wieczoru wychodziłem z knajpy po zakończonym &lt;em&gt;oblewaniu&lt;/em&gt; obronionej pracy magisterskiej.&lt;/p&gt;&#10;&lt;p&gt;Dzisiaj jestem formalnie analitykiem IT. Czego się nauczyłem w tym czasie? Czy coś bym zmienił?&lt;/p&gt;&#10;&lt;p&gt;Wiem z dostępnych mi danych, że stronę &lt;strong&gt;&lt;a href="https://fb.com/DaneAnalizy"&gt;Dane i Analizy&lt;/a&gt;&lt;/strong&gt; na Facebooku obserwują w około 1/5 ludzie w wieku 18-24 lata oraz w nieco ponad 1/2 osoby w wieku 25-34 lata. Bloga czyta podobna publiczność, w prawie identycznym rozkładzie. Tak więc sporo z Was jest na początku swojej kariery zawodowej. Zakładam też, że skoro jesteście fanami strony i czytelnikami bloga to interesuje Was ogólnie pojęte &lt;em&gt;zajmowanie się danymi&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Jak trzymać konfigurację skryptów?</title><link>https://blog.prokulski.science/2021/03/29/pliki-konfiguracyjne-python-r/</link><pubDate>Mon, 29 Mar 2021 16:06:13 +0000</pubDate><guid>https://blog.prokulski.science/2021/03/29/pliki-konfiguracyjne-python-r/</guid><description>&lt;p&gt;Jak trzymać konfigurację skryptów? Żeby było bezpiecznie i wygodnie?&#10;Przy prostych zadaniach konfiguracyjne parametry można (ale &lt;strong&gt;nie należy!&lt;/strong&gt;) trzymać &lt;em&gt;inline&lt;/em&gt; w kodzie. Ale lepiej w zmiennych (właściwie stałych) zdefiniowanych na początku pliku (i odpowiednio nazwanych, żeby wiedzieć że to stałe związane z konfiguracją). A najlepiej - w pliku zewnętrznym (lub zmiennych systemowych, ale tym się dzisiaj nie zajmiemy).&#10;&lt;img src="../../downloads/2021/03/ferenc-almasi-HfFoo4d061A-unsplash.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@flowforfrank"&gt;Ferenc Almasi&lt;/a&gt; on &lt;a href="https://unsplash.com/photos/HfFoo4d061A"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt; &#10;Dlaczego w pliku zewnętrznym? Z co najmniej dwóch powodów:&lt;/p&gt;</description></item><item><title>Promocja na książki</title><link>https://blog.prokulski.science/2020/07/11/promocja-na-ksiazki/</link><pubDate>Sat, 11 Jul 2020 10:03:15 +0000</pubDate><guid>https://blog.prokulski.science/2020/07/11/promocja-na-ksiazki/</guid><description>&lt;p&gt;Jeszcze tylko do poniedziałku 13.07 &lt;strong&gt;&lt;a href="https://helion.pl/page/14029A/promocja/8850"&gt;promka wakacyjna&lt;/a&gt;&lt;/strong&gt; w Helionie, łapcie póki są porządne rabaty!&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Deep learning z Kerasem w Pythonie, a konkretnie pozycja &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/delepy.htm"&gt;Deep Learning. Praca z językiem Python i biblioteką Keras&lt;/a&gt;&lt;/strong&gt; i wersja dla R: &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/delerk.htm"&gt;Deep Learning. Praca z językiem R i biblioteką Keras&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;Ponoć najlepsza książka do nauki Pythona &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/autopy.htm"&gt;Automatyzacja nudnych zadań z Pythonem. Nauka programowania&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;Oraz dla równowagi - najlepsza książka do nauki R: &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/jezrkv.htm"&gt;Język R. Kompletny zestaw narzędzi dla analityków danych&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;Analiza danych to też SQL, zatem &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/pksql3.htm"&gt;Praktyczny kurs SQL&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;Najlepszym środowiskiem do pracy jest mimo wszystko Linux - podstawy złapiesz dzięki &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/linkp5.htm"&gt;Linux. Komendy i polecenia&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;Ale nie wszystko musisz mieć zainstalowane na jakimś serwerze - są rozwiązania kontenerowe, więc &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/docke2.htm"&gt;Docker. Praktyczne zastosowania&lt;/a&gt;&lt;/strong&gt; może okazać się dobrym pomysłem.&lt;/li&gt;&#10;&lt;li&gt;Chyba, że wolisz pozostać w świecie Excela, wówczas przyda Ci się &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/e19bib.htm"&gt;Biblia Excela&lt;/a&gt;&lt;/strong&gt;. Sposobem na przejście do bardziej zaawansowanych technik jest Power Query, w korporacjach przyda się więc &lt;strong&gt;&lt;a href="https://helion.pl/view/14029A/poquex.htm"&gt;Power Query w Excelu i Power BI. Zbieranie i przekształcanie danych&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Więcej książek w ramach promocji znajdziecie &lt;a href="https://helion.pl/page/14029A/promocja/8850"&gt;na stronie&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Sejm VIII kadencji</title><link>https://blog.prokulski.science/2019/10/28/sejm-viii-kadencji/</link><pubDate>Mon, 28 Oct 2019 13:26:13 +0000</pubDate><guid>https://blog.prokulski.science/2019/10/28/sejm-viii-kadencji/</guid><description>&lt;p&gt;Wybory parlamentarne 2019 dobiegły końca, a co za tym idzie mamy zmianę kadencji Sejmu. Podsumujmy więc mijającą, ósmą kadencję Sejmu Rzeczpospolitej Polskiej. Kiedy głosowali posłowie, o jakich porach dnia i nocy? Kto był najczęściej nieobecny?&lt;/p&gt;&#10;&lt;p&gt;Niniejszy wpis pokaże Wam jakieś ogólne, dość przekrojowe statystyki. Sądzę, że to dobry materiał wyjściowy dla redakcji informacyjnych. Można poszerzyć analizę o dodanie innych źródeł, szczególnie doniesień prasowych. Ale niech zajmą się tym dziennikarze, a nie analitycy. Mogę pomóc, &lt;strong&gt;dogadamy się&lt;/strong&gt; (po ile teraz wierszówka? a research?).&lt;/p&gt;</description></item><item><title>(Inteligentne) Raporty na żądanie</title><link>https://blog.prokulski.science/2019/08/07/raporty-na-zadanie/</link><pubDate>Wed, 07 Aug 2019 20:17:22 +0000</pubDate><guid>https://blog.prokulski.science/2019/08/07/raporty-na-zadanie/</guid><description>&lt;p&gt;Dzisiaj przygotujemy narzędzia do automatycznego generowania raportów, które będzie (quasi) inteligentnie odpowiadać na pytania zadane przez email.&lt;/p&gt;&#10;&lt;p&gt;Czyli jak pozbyć się upierdliwej pracy (i zająć się czymś innym)&lt;/p&gt;&#10;&lt;p&gt;Uwaga: wraz z aktualizacją pakietu &lt;em&gt;gmailr&lt;/em&gt; do wersji 1.0 prezentowany poniżej kod związany z logowaniem do konta może nie działać. Przeczytaj proszę &lt;a href="https://github.com/r-lib/gmailr"&gt;informacje&lt;/a&gt; o tym jak to zmienić Kod na &lt;a href="https://github.com/prokulski/automatic_reports"&gt;GitHubie&lt;/a&gt; powinien być ok.&lt;/p&gt;&#10;&lt;p&gt;Problem z jakim można się często spotkać w korporacjach to wysyłanie tych samych raportów mailem. Wyobraźmy sobie taki scenariusz:&lt;/p&gt;</description></item><item><title>Model jako API (w R)</title><link>https://blog.prokulski.science/2019/07/17/model-jako-api/</link><pubDate>Wed, 17 Jul 2019 13:19:18 +0000</pubDate><guid>https://blog.prokulski.science/2019/07/17/model-jako-api/</guid><description>&lt;p&gt;Budujemy model w R. Daje nawet dobre wyniki. Ale jak go użyć produkcyjnie? Gdyby tak pytać o wynik korzystając z API?&lt;/p&gt;&#10;&lt;p&gt;Dzisiaj o tym jak przygotować w R web-serwis, czyli narzędzie które zapytane (w odpowiedni sposób) przez internet zwróci nam jakiś wynik. W naszym przypadku odpowiedzią będzie wynik działania modelu.&lt;/p&gt;&#10;&lt;p&gt;Zadanie podzielimy na kilka etapów:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;przygotowanie modelu&lt;/li&gt;&#10;&lt;li&gt;przygotowanie funkcji, które będą używać naszego modelu&lt;/li&gt;&#10;&lt;li&gt;web-service korzystający z tych funkcji&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="przygotowanie-modelu"&gt;Przygotowanie modelu&lt;/h3&gt;&#10;&lt;p&gt;Na warsztat weźmiemy bardzo prosty przykład i prosty model. Będziemy przewidywać gatunek &lt;a href="https://pl.wikipedia.org/wiki/Kosaciec"&gt;irysa&lt;/a&gt; na podstawie rozmiarów płatka (&lt;em&gt;petal&lt;/em&gt;) i kielicha (&lt;em&gt;sepal&lt;/em&gt;) - czyli wykorzystamy popularny w uczeniu maszynowym zbiór &lt;strong&gt;iris&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Gole w europejskich ligach</title><link>https://blog.prokulski.science/2019/04/24/gole-w-europejskich-ligach/</link><pubDate>Wed, 24 Apr 2019 13:21:16 +0000</pubDate><guid>https://blog.prokulski.science/2019/04/24/gole-w-europejskich-ligach/</guid><description>&lt;p&gt;Skąd padają gole? Jak poruszają się piłkarze podczas meczu? Czy zawodnicy podają zawsze do tych samych?&lt;/p&gt;&#10;&lt;p&gt;Wszystkiego tego można się dowiedzieć jak tylko ma się odpowiednie dane… Warto przeglądać czasem Reddita - można znaleźć np. &lt;a href="https://www.reddit.com/r/datasets/comments/bg1el1/soccer_shots_dataset/"&gt;Soccer shots dataset&lt;/a&gt; (post już jest skasowany, ale kto pierwszy ten lepszy) zawierający link do &lt;a href="https://drive.google.com/open?id=1yeIl0rZldsmmRzdGUkG56QmX7UXI0PHQ"&gt;arkusza z danymi&lt;/a&gt; zeskrapowanymi z ciekawej strony &lt;a href="https://understat.com/"&gt;understat.com&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Skoro ktoś &lt;em&gt;zdjął&lt;/em&gt; te dane i udało mi się zapisać do nich link to wykorzystajmy je!&lt;/p&gt;</description></item><item><title>Analiza ofert pracy</title><link>https://blog.prokulski.science/2019/02/18/analiza-ofert-pracy/</link><pubDate>Mon, 18 Feb 2019 21:42:14 +0000</pubDate><guid>https://blog.prokulski.science/2019/02/18/analiza-ofert-pracy/</guid><description>&lt;p&gt;Ile jest pracy dla ludzi zajmujących się analizą danych i machine learningiem? Jakiej pracy w Polsce jest najwięcej? Czy widać podział na &lt;em&gt;Polskę A&lt;/em&gt; i &lt;em&gt;Polskę B&lt;/em&gt; w ofertach pracy?&lt;/p&gt;&#10;&lt;p&gt;Nie znalazłem żadnych raportów ani badań na ten temat. Największy (chyba) portal z ofertami pracy Pracuj.pl publikuje co jakiś czas &lt;strong&gt;&lt;a href="http://media.pracuj.pl/48161-rynek-pracy-specjalistow-2018-kogo-szukali-pracodawcy"&gt;raport&lt;/a&gt;&lt;/strong&gt;, ale to nie to. Już lepsze są wyniki &lt;strong&gt;&lt;a href="https://insights.stackoverflow.com/survey/2018/"&gt;ankiet prowadzonych przez Stackoverflow&lt;/a&gt;&lt;/strong&gt; ale to są dane globalne. Najbliższe temu czego szukałem były raporty np. &lt;a href="http://obserwatorium.wup.lodz.pl/index.php/analiza-tresci"&gt;dla województwa łódzkiego&lt;/a&gt;, ale najnowszy dotyczy wiosny 2015 roku (zresztą najnowsza aktualność na tej stronie to grudzień 2015…). Łódzki raport robiło pięć osób, to co poniżej robiłem sam. Może więc mieć swoje niedoskonałości, ale mam nadzieję że będzie dla Was interesujący.&lt;/p&gt;</description></item><item><title>Chłopaki z Sympatii</title><link>https://blog.prokulski.science/2018/07/20/chlopaki-z-sympatii/</link><pubDate>Fri, 20 Jul 2018 13:34:45 +0000</pubDate><guid>https://blog.prokulski.science/2018/07/20/chlopaki-z-sympatii/</guid><description>&lt;p&gt;Jacy są faceci z Sympatii? Czego szukają?&#10;Średnio jest to niebieskooki ciemny blondyn, 180 cm z Mazowsza, w 90% katolik o normalnej budowie ciała. Czuły, dowcipny, spokojny. Szuka kobiet i miłości. Lubi rower i piłkę nożną, wolny czas spędza w kinie z przyjaciółmi, interesuje się sportem i podróżami (książki po gotowaniu, ale przed komputerem). Lubi pop i rock, komedie i filmy akcji albo sensacyjne.&#10;Poprzednio &lt;a href="../../2018/07/06/dziewczyny-z-sympatii/"&gt;było o kobietach&lt;/a&gt;, więc teraz o panach z Sympatii. &lt;em&gt;Na prośbę telewidzów.&lt;/em&gt;&#10;Udało się zgromadzić około &lt;strong&gt;16024&lt;/strong&gt; tysięcy profili panów. W wynikach wyszukiwania spełniających kryteria było ponad 87 tysięcy profili. Dla przypomnienia kobiet było około połowę mniej.&#10;Co ciekawe - panowie od razu reagowali na wizyty robota. W ciągu pierwszych trzech godzin zbierania danych robot odwiedził jakieś 2500 męskich profili. Jakieś 150 właścicieli tych profili odwdzięczyło się odwiedzeniem profilu bota, robot dostał 4 wiadomości i 3 &lt;em&gt;oczka&lt;/em&gt;. Po kolejnych godzinach i zebraniu 7 tysięcy profili bot miał już 700 re-wizyt, 9 wiadomości i 6 oczek. Dla porównania dla zebranych 11 tys. profili kobiet było około 500 rewizyt. Po zakończeniu zbierania danych i upływie kilku dni łącznie było prawie 2600 odwiedzin (czyli około 2100 od panów), 21 wiadomości i kilka oczek. Wśród wiadomości te najbardziej &lt;em&gt;przyjemne&lt;/em&gt;:&lt;/p&gt;</description></item><item><title>Mapy hipsometryczne</title><link>https://blog.prokulski.science/2018/06/28/mapy-hipsometryczne/</link><pubDate>Thu, 28 Jun 2018 09:08:59 +0000</pubDate><guid>https://blog.prokulski.science/2018/06/28/mapy-hipsometryczne/</guid><description>&lt;p&gt;Jak wykorzystać dane o numerycznym modelu terenu (NMT)? Skąd je wziąć i jak przygotować do wygodniej pracy?&#10;Dzisiaj wpis mocno techniczny, bez szczególnych analiz. Gratka dla osób szukających sposobów na rozdzielenie danych punktowych na gminy, powiaty i województwa oraz wskazówki jak pokazywać takie dane na mapie (i agregować je zgodnie z podziałem terytorialnym). Oprzemy się na danych o wysokości terenu, ale to tylko przykład.&#10;Potrzebne nam będą następujące biblioteki:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-r" data-lang="r"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6639ba"&gt;library&lt;/span&gt;&lt;span style="color:#1f2328"&gt;(&lt;/span&gt;tidyverse&lt;span style="color:#1f2328"&gt;)&lt;/span&gt; &lt;span style="color:#57606a"&gt;# do wszystkiego :)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6639ba"&gt;library&lt;/span&gt;&lt;span style="color:#1f2328"&gt;(&lt;/span&gt;rvest&lt;span style="color:#1f2328"&gt;)&lt;/span&gt; &lt;span style="color:#57606a"&gt;# do srappingu strony&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6639ba"&gt;library&lt;/span&gt;&lt;span style="color:#1f2328"&gt;(&lt;/span&gt;rgdal&lt;span style="color:#1f2328"&gt;)&lt;/span&gt; &lt;span style="color:#57606a"&gt;# do obsługi plików SHP&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6639ba"&gt;library&lt;/span&gt;&lt;span style="color:#1f2328"&gt;(&lt;/span&gt;rgeos&lt;span style="color:#1f2328"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6639ba"&gt;library&lt;/span&gt;&lt;span style="color:#1f2328"&gt;(&lt;/span&gt;raster&lt;span style="color:#1f2328"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6639ba"&gt;library&lt;/span&gt;&lt;span style="color:#1f2328"&gt;(&lt;/span&gt;ggmap&lt;span style="color:#1f2328"&gt;)&lt;/span&gt; &lt;span style="color:#57606a"&gt;# do wczytania mapy z Google Maps&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6639ba"&gt;library&lt;/span&gt;&lt;span style="color:#1f2328"&gt;(&lt;/span&gt;sf&lt;span style="color:#1f2328"&gt;)&lt;/span&gt; &lt;span style="color:#57606a"&gt;# do wczytywania plików SHP i łatwego rysowania&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6639ba"&gt;library&lt;/span&gt;&lt;span style="color:#1f2328"&gt;(&lt;/span&gt;RPostgreSQL&lt;span style="color:#1f2328"&gt;)&lt;/span&gt; &lt;span style="color:#57606a"&gt;# do zapisu i odczytu danych z bazy, w tym przypadku baza PostgreSQL&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Kolejne fragmenty kodu to kilka skryptów złączonych w jedno. Stąd mogą trafić się powtórzenia w kodzie albo te same dane pod różnymi nazwami zmiennych. Nie przejmujcie się tym - czytając kod i rozumiejąc go znajdziecie sposób na wybranie tego, co najbardziej Was interesuje.&#10;Zaczniemy od zgromadzenia danych o wysokości terenu. Centralny Ośrodek Dokumentacji Geodezyjnej i Kartograficznej (CODGiK) &lt;a href="http://www.codgik.gov.pl/index.php/darmowe-dane/nmt-100.html"&gt;udostępnia takie dane&lt;/a&gt; w postaci plików tekstowych (jeden plik to jedno województwo). Struktura plików jest bardzo prosta - w każdym wierszu mamy informację dla jednego punktu: współrzędne punktu i jego wysokość nad poziomem morza. Pliki na serwerze CODGiK są spakowane - pobierzmy je i rozpakujmy.&#10;Aby nie bawić się w ręczne pobieranie każdego pliku zeskanujmy automatycznie stronę i wyciągnijmy linki do plików. Nie raz już &lt;em&gt;scrappowaliśmy&lt;/em&gt; strony, więc pójdzie łatwo:&lt;/p&gt;</description></item><item><title>Gdzie Polacy jadą na wakacje?</title><link>https://blog.prokulski.science/2018/04/27/gdzie-polacy-jada-na-wakacje/</link><pubDate>Fri, 27 Apr 2018 09:08:49 +0000</pubDate><guid>https://blog.prokulski.science/2018/04/27/gdzie-polacy-jada-na-wakacje/</guid><description>&lt;p&gt;Gdzie Polacy jadą na wakacje? Jak wyciągnąć w R informacje z PDFa? Jaki związek ma jedno z drugim?&#10;Zgodnie z życzeniem telewidzów ;) wyrażonym w &lt;a href="https://www.facebook.com/DaneAnalizy/posts/1887468214877003"&gt;szybkiej ankiecie&lt;/a&gt; &lt;em&gt;żebro-lajkowej&lt;/em&gt; kilka dni temu&lt;/p&gt;&#10;&lt;p&gt;dzisiaj zajmiemy się wycieczkami (a raczej: zorganizowanymi przez biura podróży wyjazdami) zagranicznymi naszych rodaków. Czyli:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;gdzie Polak jedzie na urlop?&lt;/li&gt;&#10;&lt;li&gt;w ile osób jedzie?&lt;/li&gt;&#10;&lt;li&gt;ile go to kosztuje?&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Bo w ankiecie kciuki w górę wygrały (na obecną chwilę) 69 do 32 z serduszkami.&#10;&lt;strong&gt;Na początek trochę historii.&lt;/strong&gt; Po sukcesie wpisów o &lt;a href="../../2017/04/06/mieszkanie-do-wynajecia/"&gt;mieszkaniach na wynajem&lt;/a&gt; i &lt;a href="../../2018/01/23/sprzedam-opla/"&gt;cenach samochodów&lt;/a&gt; chciałem zająć się wyjazdami z biurami podróży. To byłby hicior. Nawet znalazłem miejsce, z którego trzeba wziąć dane. Takim miejscem są &lt;a href="http://www.pzot.pl/index.php?module=cms/files&amp;amp;group=Raporty%20PZOT"&gt;raporty publikowane przez Polski Związek Organizatorów Turystyki&lt;/a&gt;. Raporty powstają na bazie systemu rezerwacji &lt;a href="http://www.merlinx.pl/"&gt;MerlinX&lt;/a&gt; i to on byłby tym źródłem danych.&#10;Same raporty nie zawierają interesujących mnie danych, na przykład:&lt;/p&gt;</description></item><item><title>Jak zrobić twitterowego bota?</title><link>https://blog.prokulski.science/2018/03/21/jak-zrobic-twitterowego-bota/</link><pubDate>Wed, 21 Mar 2018 09:52:09 +0000</pubDate><guid>https://blog.prokulski.science/2018/03/21/jak-zrobic-twitterowego-bota/</guid><description>&lt;p&gt;Automaty rządzą naszym życiem. Czy tego chcemy czy nie. Szczególnie w sieciach społecznościowych, nawet podobno wygrały wybory prezydenckie w USA (ciekawe czy w Rosji też). Spróbujmy zatem samodzielnie napisać jakiś automat działający w social mediach. W R, chociaż można w czymkolwiek innym.&lt;/p&gt;&#10;&lt;p&gt;Przygotujemy automat (bota), który będzie na Twitterze publikował wybrane przez nas treści. Taki bot już istnieje - to @rstatspl. W tym wpisie znajdziecie informacje jak powstał.&#10;Bot &lt;strong&gt;&lt;a href="https://twitter.com/rstatspl"&gt;@rstatspl&lt;/a&gt;&lt;/strong&gt; robi trzy rzeczy:&lt;/p&gt;</description></item><item><title>Diagnoza, Wataha czy Belfer?</title><link>https://blog.prokulski.science/2017/12/29/diagnoza-wataha-czy-belfer/</link><pubDate>Fri, 29 Dec 2017 10:32:30 +0000</pubDate><guid>https://blog.prokulski.science/2017/12/29/diagnoza-wataha-czy-belfer/</guid><description>&lt;p&gt;Który jesienny serialowy hit był najczęściej komentowany w 2017 roku? Jakie to były komentarze?&#10;Dzisiaj, w ostatnim poście w tym roku, zajmiemy się polskimi serialami z jesiennej ramówki. Na warsztat weźmiemy trzy tytuły: &lt;strong&gt;Diagnozę&lt;/strong&gt; od TVN, &lt;strong&gt;Belfra&lt;/strong&gt; od Canal+ oraz &lt;strong&gt;Watahę&lt;/strong&gt; od HBO. Zobaczymy jak wyglądała &lt;em&gt;obsługa&lt;/em&gt; seriali na Facebooku i jakie towarzyszyły im komentarze.&#10;&lt;strong&gt;Uwaga: post (lub informacje na wykresach) mogą zdradzać fabułę seriali!&lt;/strong&gt;&#10;Kod jest na tyle uniwersalny, że wystarczy podać inne nazwy fanpage’y w części wczytującej dane aby uzyskać podobną analizę dla innych facebookowych stron - na przykład dla partii politycznych.&lt;/p&gt;</description></item><item><title>Przez losowy las Spotify</title><link>https://blog.prokulski.science/2017/12/10/spotify-random-forest/</link><pubDate>Sun, 10 Dec 2017 10:16:32 +0000</pubDate><guid>https://blog.prokulski.science/2017/12/10/spotify-random-forest/</guid><description>&lt;p&gt;Czy &lt;em&gt;machine learning&lt;/em&gt; może pomóc w poszukiwaniu ulubionej muzyki?&#10;Dzisiaj zajmiemy się poszukiwaniem nowej muzyki. Już kiedyś &lt;a href="../../2017/03/09/poszukiwanie-nowej-muzyki/"&gt;o tym było w oparciu o LastFM&lt;/a&gt;, dzisiaj będzie w oparciu o Spotify. Taki szybki wpis.&#10;Na początek potrzebujemy kilku elementów:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;własnej aplikacji współpracującej z API Spotify - zbudować ją można zaczynając z &lt;a href="https://beta.developer.spotify.com/dashboard/applications"&gt;dashboardu Spotify&lt;/a&gt;, potrzebujemy numerku &lt;code&gt;client_id&lt;/code&gt; i &lt;code&gt;client_secret&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;te numerki wpisujemy do zmiennych o tych samych nazwach i zapisujemy sobie lokalnie (żeby nie przechowywać ich w kodzie) w pliku &lt;code&gt;spotify_cred.rda&lt;/code&gt;. W bardzo prosty sposób: &lt;code&gt;save(client_id, client_secret, file = &amp;quot;spotify_cred.rda&amp;quot;)&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;następnie budujemy kilka funkcji, których będziemy używać. Kod jest długi, nie warto go tutaj zamieszczać - znajdziecie go &lt;a href="https://github.com/prokulski/Spotify/blob/master/spotify_functions.R"&gt;na GitHubie&lt;/a&gt; (swoją drogą jest tam nieco więcej funkcji niż potrzeba, ale nie wszystkie skończone i działające)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Uzbrojeni w taki zestaw zaczynamy od pozyskania tokenu:&lt;/p&gt;</description></item><item><title>Analiza procesów</title><link>https://blog.prokulski.science/2017/12/02/analiza-procesow/</link><pubDate>Sat, 02 Dec 2017 09:27:35 +0000</pubDate><guid>https://blog.prokulski.science/2017/12/02/analiza-procesow/</guid><description>&lt;p&gt;W którym miejscu można skrócić proces, na której fazie trwa on najdłużej?&#10;Dzisiaj zajmiemy się analizą dowolnego procesu, w którym można wskazać jakieś fazy. Zadanie wzięło się z pracy, którą wykonuję na co dzień: który element procesu wytwórczego oprogramowania trwa najdłużej? Czy to, że przygotowanie systemu IT trwa tak długo to wina IT (analiza wymagań, przygotowanie dokumentacji dla programistów, samo programowanie, testy) czy biznesu (przygotowanie wymagań biznesowych, oceny opłacalności rozwiązania, przygotowanie dokumentacji do decyzji wszelakich komitetów sterujących)? Czy jak zamówię przesyłkę dzisiaj to dotrze ona do mnie w krótszym czasie niż przy zamówieniu za miesiąc? Ile czasu będę czekał na pizzę? Dlaczego klient w sklepie (urzędzie, banku, placówce służby zdrowia) obsługiwany jest tak długo? Dlaczego w przychodni zapisuje się na wizyty co 15 minut, jak i tak są opóźnienia?&#10;Weźmy przykład teoretyczny, chociaż dość realny - zakupy przez internet. Możemy wyróżnić kilka podstawowych faz:&lt;/p&gt;</description></item><item><title>Liczba bezrobotnych a liczba mieszkańców</title><link>https://blog.prokulski.science/2017/09/08/liczba-bezrobotnych-a-liczba-mieszkancow/</link><pubDate>Fri, 08 Sep 2017 10:37:26 +0000</pubDate><guid>https://blog.prokulski.science/2017/09/08/liczba-bezrobotnych-a-liczba-mieszkancow/</guid><description>&lt;p&gt;Bezrobocie spada, bo wszyscy wyjechali - czy to prawda?&#10;Z miesiąca na miesiąc spada bezrobocie w Polsce. I co więcej - spada zgodnie z przewidywaniami, zgodnie z najprostszym modelem predykcji szeregów czasowych, co opisywałem &lt;a href="../../2017/04/26/prognoza-stopy-bezrobocia-na-2017-2018/"&gt;pod koniec kwietnia&lt;/a&gt;.&#10;Różne mogą być przyczyny spadku bezrobocia. Może to być &lt;em&gt;prozaiczne&lt;/em&gt; jest więcej pracy (bo gospodarka przyspiesza, firmy mają pieniądze na nowych pracowników). Ale &lt;em&gt;złe ludzkie języki&lt;/em&gt; mogą krytykować rządzących mówiąc, że wszyscy już wyjechali do Anglii czy Irlandii, więc nie ma bezrobotnych. &lt;strong&gt;Sprawdźmy czy to może być prawda.&lt;/strong&gt;&#10;W rozważaniach skorzystamy z danych publikowanych przez GUS i porównamy czy zmiana stopy bezrobocia jest równa (lub porównywalna) zmianie liczby mieszkańców. Jeśli bezrobocie spadło o na przykład 5 punktów procentowych (z 10% na 5%) to czy liczba mieszkańców też spadła o 5% (z 1000 do 950 osób)? Jeśli tak by było to oznaczałoby, że:&lt;/p&gt;</description></item><item><title>Taksówką po Nowym Jorku - konkurs Kaggle.com</title><link>https://blog.prokulski.science/2017/07/28/taksowki-w-nowym-jorku/</link><pubDate>Fri, 28 Jul 2017 21:01:32 +0000</pubDate><guid>https://blog.prokulski.science/2017/07/28/taksowki-w-nowym-jorku/</guid><description>&lt;p&gt;Jest sobie taka strona - Kaggle.com - na której badacze danych mogą próbować swoich sił w różnych konkursach. Najczęściej chodzi o to, żeby z opublikowanych danych treningowych przewidzieć wyniki dla danych testowych.&#10;Tak jest w przypadku konkursu &lt;a href="https://www.kaggle.com/c/nyc-taxi-trip-duration"&gt;NYC Taxi Trip Durration&lt;/a&gt; w którym uczestniczę. Chodzi pokrótce o to, żeby na podstawie informacji o kursach taksówek przewidzieć czas trwania podróży. Do dyspozycji mamy dane z pierwszego półrocza 2016 roku - prawie półtora miliona wierszy. Jeśli chcesz spróbować swoich sił albo po prostu sprawdzić opublikowany niżej kod - ściągnij dane ze strony konkursu (do tego wpisu wystarczy plik &lt;em&gt;train.csv&lt;/em&gt;).&#10;W tym poście nie pokażę rozwiązania i nie zbuduję modelu (można &lt;a href="https://www.kaggle.com/c/nyc-taxi-trip-duration/kernels"&gt;kilka zobaczyć&lt;/a&gt; na stronie konkursu, &lt;strong&gt;&lt;a href="https://www.kaggle.com/c/nyc-taxi-trip-duration/kernels?userId=752132"&gt;moje też&lt;/a&gt;&lt;/strong&gt;), ale przejdziemy przez cały proces analizy danych, odpowiedniego ich czyszczenia (w nieco skróconej formie) i szukania ukrytych w nich informacji. &lt;strong&gt;Wpis raczej mało popularnonaukowy&lt;/strong&gt;, ale może interesuje Cię gdzie nowojorczycy jeżdżą taksówkami?&#10;Potrzebujemy tylko kilku pakietów, z czego większość dla jednej czy dwóch funkcji.&lt;/p&gt;</description></item><item><title>Kto napisał tę książkę?</title><link>https://blog.prokulski.science/2017/06/30/kto-napisal-te-ksiazke/</link><pubDate>Fri, 30 Jun 2017 12:36:46 +0000</pubDate><guid>https://blog.prokulski.science/2017/06/30/kto-napisal-te-ksiazke/</guid><description>&lt;p&gt;Czy da się rozpoznać kto jest autorem książki na podstawie jej treści? Są tacy badacze, którzy to robią (i na przykład podważają autorstwo niektórych dramatów Szekspira), my zrobimy to samo z kryminałami (bo jest to takie zadanie śledcze).&lt;/p&gt;&#10;&lt;p&gt;Na warsztat weźmiemy dwóch poczytnych polskich autorów, tak żebyście mieli szansę sprawdzić czy to co wychodzi jest zgodne z tym co znacie z książek. Oczywiście czytaliście je, prawda?&#10;Mowa o Zygmuncie Miłoszewskim i jego trylogii o Teodorze Szackim oraz Remigiuszu Mrozie i jego trzech książkach o Joannie Chyłce. Do tego dorzucimy dwie książki - “Bezcennego” oraz “Enklawę”. Udamy, że nie wiemy kto je napisał. Żeby było trudniej - “Enklawa” podpisana jest przez Ove Løgmansbø, ale nawet sam Mróz &lt;a href="http://remigiuszmroz.pl/ove-logmansbo/"&gt;na swojej stronie przyznaje się&lt;/a&gt;, że to jego pseudonim, zaś “Bezcenny” nie jest o Szackim.&#10;Żeby było jeszcze zabawniej - ja (jeszcze, czeka właśnie w kolejce) nie czytałem żadnej książki Remigiusza Mroza, więc nie wiem o czym i o kim są (ta Chyłka to wynik tego co poniżej).&#10;Czego potrzebujemy? Oczywiście tekstów książek. Powinny być w plikach tekstowych. Najprościej przenieść je do takiego formatu z plików &lt;strong&gt;.mobi&lt;/strong&gt; przy pomocy oprogramowania &lt;strong&gt;&lt;a href="https://calibre-ebook.com/"&gt;Calibre&lt;/a&gt;&lt;/strong&gt; - wczytujemy MOBI i konwertujemy na TXT.&#10;Wszystkie pliki TXT nazwałem odpowiednio i umieściłem w jednym folderze. Kilka operacji i wczytujemy wszystko do jednej dużej tabeli, w której kolumny to: autor książki, jej tytuł i w kolejne wiersze tekstu.&lt;/p&gt;</description></item><item><title>Sejm VII kadencji</title><link>https://blog.prokulski.science/2017/04/22/sejm-vii-kadencji/</link><pubDate>Sat, 22 Apr 2017 14:19:27 +0000</pubDate><guid>https://blog.prokulski.science/2017/04/22/sejm-vii-kadencji/</guid><description>&lt;p&gt;Jak znaleźć posłów do przejęcia z jednego klubu do drugiego?&#10;Czy posłowie głosują zgodnie z głosem lidera?&#10;Sprawdzimy dzisiaj jak wygląda rozkład sił w polskim Sejmie. Jak bardzo partie różnią się od siebie, komu z kim po drodze i czy są posłowie, którzy głosują inaczej niż lider?&#10;Wszystkie te informacje wydobędziemy moim ulubionym sposobem, czyli bez czytania. A tak na prawdę to bez wnikania w politykę, bez oglądania wiadomości. Jedynie na podstawie tego jak poszczególne osoby głosują w kolejnych głosowaniach.&#10;&lt;strong&gt;Jeśli nie interesują Cię technikalia - przejdź od razu do wyników&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Kurs scenariopisarstwa</title><link>https://blog.prokulski.science/2010/06/21/kurs-scenariopisarstwa/</link><pubDate>Mon, 21 Jun 2010 14:31:16 +0000</pubDate><guid>https://blog.prokulski.science/2010/06/21/kurs-scenariopisarstwa/</guid><description>&lt;p&gt;Byłem, skończyłem, napisałem i teraz poprawiam &amp;ldquo;trzydziestkę&amp;rdquo; - czyli o tym jak uczyłem się pisać scenariusze w Bahama Films.&#10;Gdzieś pod koniec lutego trafiłem na kurs pisania scenariuszy filmowych dla początkujących. Kurs prowadzony był przez Wiktor Piątkowski i Krzysztofa Maćkowskiego pod szyldem &lt;a href="http://bahamafilms.pl/"&gt;Bahama Films&lt;/a&gt;. Obaj brali udział w Laboratorium Scenariuszowym przy Studiu Munka w 2008 roku, napisali serial (który chcą nakręcić), Krzysztof &amp;ldquo;dodatkowo&amp;rdquo; wydał książkę &amp;ldquo;Raport Badeni&amp;rdquo;,&#10;Cały kurs to kilka grup, w tej do której chodziłem było nas siedmioro. I siedem było też spotkań – co dwa tygodnie, po cztery godziny.&lt;/p&gt;</description></item><item><title>Kiedy miałem... 5-10-15 i więcej lat</title><link>https://blog.prokulski.science/2009/12/11/kiedy-mialem-5-10-15-lat/</link><pubDate>Fri, 11 Dec 2009 21:50:37 +0000</pubDate><guid>https://blog.prokulski.science/2009/12/11/kiedy-mialem-5-10-15-lat/</guid><description>&lt;p&gt;Zainspirowany &lt;a href="http://lipiec.waw.pl/osobiste/kiedy-mialem/"&gt;wpisem Pawła&lt;/a&gt; o tym co działo się w Polsce kiedy on miał 5, 10 czy 15 lat postanowiłem zrobić to samo, tylko szerzej. Skorzystałem z &lt;a href="http://pl.wikipedia.org/"&gt;polskiej Wikipedii&lt;/a&gt; i oto co mi wyszło.&#10;Jak się urodziłem, &lt;strong&gt;w 1978 roku&lt;/strong&gt; to się działo co nie co. Był to rok,w którym było aż 3 papieży: Paweł VI, Jan Paweł I (po wyborze na papieża przeżył 33 dni) i wybrany 16 października Jan Paweł II.&#10;Dzień przed moimi urodzinami, 6 lutego, GUS podał w komunikacie o 1977 roku, że średnia płaca wyniosła 4384 zł. To były &amp;ldquo;stare złotówki&amp;rdquo;. W nowych jeszcze nam nieco do tego brakuje (za październik 2009 roku jest to 3312 PLN).&#10;A poza tym:&lt;/p&gt;</description></item><item><title>Wady i zalety iPhone</title><link>https://blog.prokulski.science/2009/03/15/iphone3g/</link><pubDate>Sun, 15 Mar 2009 16:00:12 +0000</pubDate><guid>https://blog.prokulski.science/2009/03/15/iphone3g/</guid><description>&lt;p&gt;Od około trzech miesięcy jestem posiadaczem &lt;a href="http://www.apple.com/iphone/"&gt;&lt;strong&gt;iPhone 3G 16GB&lt;/strong&gt;&lt;/a&gt;. Używam go codziennie, korzystając głównie z wbudowanego w niego odtwarzacza muzyki (czyli właściwie iPoda), telefonu, SMSów czy Internetu (WWW i czasem komunikator). Ten telefon jest też dla mnie książką adresową i kalendarzem. Co mogę powiedzieć po trzech miesiącach?&#10;Na początek &lt;strong&gt;wygląd&lt;/strong&gt; – Apple jest mistrzem designu i marketingu. Zacząłem od iPoda Nano, teraz iPhone, a już zastanawiam się czy nie kupić jakiegoś &lt;a href="http://www.apple.com/macbook/"&gt;MacBooka&lt;/a&gt;. Te urządzenia są ładne (co prawda to subiektywne odczucie), wygodne i intuicyjne w użyciu. Najlepszy dowód to instrukcja dołączona do telefonu – właściwie nie mówi niczego.&#10;&lt;strong&gt;Odtwarzacz mediów&lt;/strong&gt; – to po prostu iPod plus YouTube. Jest to zwykły odtwarzacz muzyki i wideo z możliwością zarządzania utworami, listami (inteligentne listy to coś cudownego), i zawartością mediów, ale tylko za pomocą iTunes. To niestety wada. I to dość poważna, szczególnie jak podłączysz iPhone’a do innego komputera. Sam mam włączone ręczne zarządzanie mediami, jednak mam wrażenie, że ustawienia dotyczące synchronizacji zapisane są w iTunes, a nie w urządzeniu. Dodatkowo - w porównaniu z iPodem Nano - gorzej dodaje się utwory do listy „On the Go”.&#10;Jako &lt;strong&gt;telefon&lt;/strong&gt; iPhone sprawuje się normalnie – czyli niczego nie mogę mu zarzucić. Jedyne co irytuje to fakt, że nie można odrzucić połączenia przy zablokowanym ekranie! Odblokowanie ekranu przy przychodzącym połączeniu oznacza jego odebranie (co w sumie jest wygodne)&amp;hellip;&#10;[ad#postad]&lt;strong&gt;SMSy&lt;/strong&gt; – ich pisanie to udręka. Dość niewygodna klawiatura (szczególnie kiedy w autobusie trzymasz się jedną ręką, a piszesz tą samą w której jest telefon), dziwaczny słownik (nie wiem czy potrafię dodać jakieś słowo i nie wiem jak usunąć &amp;ldquo;sie&amp;rdquo; które mi się automagicznie dodało) czy treść przychodzącego SMSa widoczna od razu na ekranie, albo brak możliwości „przekręcenia” telefonu na bok to największe moim zdaniem wady. Chociaż z drugiej strony – przychodzący SMS widoczny od razu to fajna rzecz. Szkoda tylko, że i tak muszę wejść do SMSów, żeby został oznaczony jako przeczytany (a wchodzenie do SMSów trwa u mnie kilka sekund – nie mam pojęcia dlaczego). Niestety nie ma też dość praktycznych rzeczy – jak chociażby wysyłanie „wizytówek” kontaktów (albo chociaż samych numerów telefonów) – tego nie da się zrobić ani przez SMS, ani przez maila. Podobnie z przesłaniem otrzymanego SMSa. Nie ma też raportów o doręczeniu SMSa - czasem ta funkcja się przydaje.&#10;Na co dzień używam &lt;strong&gt;kalendarz&lt;/strong&gt;a Google i ostatnio też (po próbie synchronizacji z iPhone’m właśnie) wszystkie &lt;strong&gt;kontakty&lt;/strong&gt; trzymam w GMailu. Świetne rozwiązanie – zmiana na komputerze od razu (po automatycznej synchronizacji) widoczna jest w telefonie i vice versa. Jedyny feler tego rozwiązania to właściwie każdorazowe łączenie się telefonu z Internetem przy otwarciu kalendarza lub kontaktów.&#10;Telefon ten ma wbudowany &lt;strong&gt;aparat&lt;/strong&gt; do robienia zdjęć (bo nie nazwę tego „aparatem fotograficznym”) – 2Mpix jest wystarczające. W sieci znaleźć można opinie, że to za mało, że aparat jest kiepski. I tak i nie – ja nie narzekam, ale też uważam robienie zdjęć komórką za chybiony pomysł. Do tego celu służą konkretne urządzenia. Dziwi mnie jednak brak możliwości nagrania filmu wbudowaną w telefon kamerą – skoro jest to urządzenie multimedialne (a jest) i to wyposażone w oko kamery to dlaczego nie można nagrać krótkiego filmiku? Na szczęście są odpowiednie aplikacje, które to umożliwiają.&#10;&lt;strong&gt;Inne rzeczy to braki.&lt;/strong&gt;&#10;Brak sensownego modułu &lt;strong&gt;bluetooth&lt;/strong&gt; - jakiś jest, ale nie wymienię się plikami z komórką kolegi, tak samo nie zsynchronizuję iPhone’a z iTunes bez połączenia go z komputerem kabelkiem&amp;hellip;&#10;Brak możliwości (bez dodatkowego oprogramowania) zrobienia z telefonu modemu (po kablu lub najlepiej po bluetooth) to też wada.&#10;Braku &lt;strong&gt;MMS&lt;/strong&gt;ów (bez SwirlyMMS :) zbytnio nie odczuwam - dostałem może z 5 w ciągu kwartału, wysłałem może dwa.&#10;&lt;strong&gt;Copy &amp;amp; paste&lt;/strong&gt; – to powinien być standard, a nie rozwiązanie nielegalne.&#10;Oczywiście - wszystkie cztery powyższe braki załatwiają aplikacje z Cydii. Być może coś poprawi się z &lt;a href="http://pl.engadget.com/2009/03/13/nadchodzi-iphone-os-3-0/"&gt;planowanym na 17 marca&lt;/a&gt; iPhoneOS 3.0?&lt;/p&gt;</description></item><item><title>Notowania akcji na bieżąco</title><link>https://blog.prokulski.science/2008/11/16/notowania-akcji-na-biezaco/</link><pubDate>Sun, 16 Nov 2008 16:59:05 +0000</pubDate><guid>https://blog.prokulski.science/2008/11/16/notowania-akcji-na-biezaco/</guid><description>&lt;p&gt;Ostatnio powstało kilka serwisów ułatwiających zarządzanie domowym budżetem. Z tych najnowszych to: &lt;a href="http://benefi.pl"&gt;Benefi.pl&lt;/a&gt;, &lt;a href="http://mojegrosze.pl"&gt;MojeGrosze.pl&lt;/a&gt;, &lt;a href="http://figgy.pl"&gt;Figgy.pl&lt;/a&gt;, &lt;a href="http://cashcontrol.pl"&gt;CashControl.pl&lt;/a&gt; czy zapowiadany przez Artura Kurasińskiego &lt;a href="http://bankomierz.pl"&gt;Bankomierz.pl&lt;/a&gt;.&#10;Niestety żaden z nich nie pozwala na kontrolowanie portfela akcji.&#10;A bieżąca wartość portfela jest dość podstawową funkcjonalnością dla ludzi, którzy z finansami robią coś więcej niż płacenie rachunków czy trzymanie funduszy w skarpecie. Żaden (może poza Bankomierzem, który jeszcze właściwie nie istnieje) z wymienionych serwisów nie pozwala na bieżące kontrolowanie stanu portfela giełdowego lub funduszy inwestycyjnych. Dodatkowa wada tych serwisów to &amp;ldquo;obsługa&amp;rdquo; zadłużenia na karcie kredytowej. Być może serwisy te projektują studenci, a - z tego co pamiętam z czasów studiów ;) - podczas studiów potrzebne do życia instrumenty finansowe ograniczają się do rachunku bieżącego i karty debetowej do tegoż rachunku ;)&#10;[ad#postad]Od ponad dwóch lat na prywatne potrzeby mam sprytny arkusz (właściwie dwa spięte ze sobą) w Excelu, dzięki któremu każdego dnia wiem ile mam na koncie, ile w akcjach (oczywiście z informacją o ewentualnym zysku czy stracie) a ile w jednostkach TFI. Zadłużenie na karcie kredytowej też kontroluję.&#10;Przygotowałem więc prostą wersję &lt;a href="http://spreadsheets.google.com/ccc?key=pNf042T4JPWigiBwUhHMmXQ"&gt;arkusza w Google Docs&lt;/a&gt;, która online policzy nam wartość naszego portfela akcyjnego. Zarówno dla akcji z rynku podstawowego jak i z rynku New Connect. Jedyne co potrzebujemy wiedzieć to ile akcji kupiliśmy i ile na to wydaliśmy. Oczywiście dla każdej spółki z osobna :)&#10;Arkusz znajduje się pod adresem &lt;a href="http://spreadsheets.google.com/ccc?key=pNf042T4JPWigiBwUhHMmXQ"&gt;http://spreadsheets.google.com/ccc?key=pNf042T4JPWigiBwUhHMmXQ&lt;/a&gt; i zawiera przykładowe dane, które przeliczają się podczas trwania sesji. Oczywiście dane o aktualnych cenach są opóźnione o 15 minut, a nie są danymi online. Do arkusza importuję dane z oficjalnych stron obu rynków - &lt;a href="https://www.gpw.pl"&gt;www.gpw.pl&lt;/a&gt; oraz &lt;a href="https://www.newconnect.pl"&gt;www.newconnect.pl&lt;/a&gt;.&#10;Aby użyć arkusza dla własnych danych należy go zapisać w swoich dokumentach Google tworząc kopię.&#10;Jak zwykle - czekam na opinie i sugestie.&lt;/p&gt;</description></item><item><title>Szukasz czegoś?</title><link>https://blog.prokulski.science/2008/09/30/szukasz-czegos/</link><pubDate>Tue, 30 Sep 2008 21:12:34 +0000</pubDate><guid>https://blog.prokulski.science/2008/09/30/szukasz-czegos/</guid><description>&lt;p&gt;Mała ściągawka dla trafiających tutaj z Google. A z tego co obserwuję szukacie:&#10;&lt;strong&gt;Kilku słów o sobie&lt;/strong&gt; – nie wiem czy &amp;ldquo;o sobie&amp;rdquo; znaczy &amp;ldquo;o tym, który szuka&amp;rdquo; czy też chcecie dowiedzieć się czegoś o mnie? Jeśli o mnie – zapraszam do strony &lt;a href="https://prokulski.science/"&gt;Autor&lt;/a&gt;.&#10;&lt;strong&gt;Podobno jestem idiotą&lt;/strong&gt; – hmm&amp;hellip; zapewne się nie znamy (nie znam zbyt wielu idiotów ;) więc nie jestem w stanie sprawdzić i ewentualnie potwierdzić prawdziwości tego faktu&amp;hellip; Ale może chodzi Ci o ostatnią kampanię reklamową sklepu Agito.pl? Jeśli tak – reklamy znajdziesz chociażby u &lt;a href="http://webfan.pl/podobno-jestem-idiota-kupuje-taniej-w-internecie.html"&gt;^Fanatyka&lt;/a&gt;.&#10;Jeśli już jesteśmy przy reklamie – kiedyś zamieściłem tutaj filmy z internetowej i w zamierzeniu wirusowej &lt;strong&gt;kampanii mBanku z Grzegorzem Halamą&lt;/strong&gt;. Filmy są &lt;a href="../../2007/09/28/halama-w-mbanku/"&gt;tutaj&lt;/a&gt; i &lt;a href="../../2007/10/08/halama-w-mbanku-ciag-dalszy/"&gt;tutaj&lt;/a&gt;&#10;&lt;strong&gt;Jakie możemy zobaczyć zabytki w Moskwie?&lt;/strong&gt; W Moskwie możemy zobaczyć wiele interesujących zabytków. Coś o nich oraz o &lt;strong&gt;Instytucie Puszkina&lt;/strong&gt; &lt;a href="../../2007/09/12/wizyta-w-moskwie-wrazenia-z-pobytu/"&gt;pisała w zeszłym roku Ania&lt;/a&gt;.&#10;Zaś &lt;strong&gt;pomniki i zdjęcia Warszawy&lt;/strong&gt; mego autorstwa są w galeriach na Picasie – linki znajdziesz na &lt;a href="../../2008/04/02/ludzie-z-piaskowca-i-powstanie-warszwskie/"&gt;tej stronie&lt;/a&gt;&#10;Interesuje Cię więcej zdjęć? Na przykład z &lt;strong&gt;weekendu na Mazurach&lt;/strong&gt;? &lt;a href="../../2008/07/22/weekend-na-mazurach/"&gt;Proszę bardzo!&lt;/a&gt;&#10;I na koniec coś filmowego - &lt;strong&gt;Marcel Łoziński&lt;/strong&gt; nakręcił całkiem niezły film o kulisach przygotowania medialnego polityków – &lt;a href="../../2006/12/22/jak-to-sie-robi-z-politykami/"&gt;pisałem&lt;/a&gt; o tym filmie w grudniu 2006 roku. W styczniu 2008 roku pisałem zaś o &lt;strong&gt;filmie &lt;a href="../../2008/01/29/praski-rezerwat/"&gt;&amp;ldquo;Rezerwat&amp;rdquo;&lt;/a&gt;&lt;/strong&gt; z Sonią Bohosiewicz. Resztę &lt;strong&gt;Grupy Rafała Kmity&lt;/strong&gt; znajdziecie na ich &lt;a href="http://www.kmita.art.pl"&gt;stronie&lt;/a&gt;, a zespół rewelersów stworzony przez Arka Lipnickiego – na stronie &lt;strong&gt;&lt;a href="http://www.voiceband.art.pl"&gt;Voice Bandu&lt;/a&gt;&lt;/strong&gt;.&#10;Jeśli jeszcze w czymś mogę być pomocny - zapraszam do &lt;a href="https://prokulski.science/#kontakt"&gt;kontaktu&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Nowa praca</title><link>https://blog.prokulski.science/2008/05/07/nowa-praca/</link><pubDate>Wed, 07 May 2008 20:00:28 +0000</pubDate><guid>https://blog.prokulski.science/2008/05/07/nowa-praca/</guid><description>&lt;p&gt;Jak już pewnie niektórzy &lt;a href="http://blip.pl/statuses/1731830"&gt;wiedzą&lt;/a&gt; (a niektórzy nawet &lt;a href="http://www.blip.pl/s/1763873"&gt;rozgłaszają&lt;/a&gt;), od początku maja zacząłem nową pracę.&#10;Tym razem (to już piąte miejsce pracy w mojej karierze&amp;hellip;) jest to rola projektanta w Internetowym Centrum Projektowym Agory, czyli miejsce gdzie powstają &lt;a href="http://plotek.pl"&gt;plotki&lt;/a&gt;, &lt;a href="http://ciacha.net"&gt;ciacha&lt;/a&gt;, gdzie jedzie się &lt;a href="http://pobandzie.pl"&gt;po bandzie&lt;/a&gt; i nosi &lt;a href="http://groszki.pl"&gt;groszki&lt;/a&gt; (ale nie tylko to).&lt;/p&gt;</description></item><item><title>Chór męski z akordeonem - Voiceband</title><link>https://blog.prokulski.science/2008/04/15/chor-meski-z-akordeonem-voiceband/</link><pubDate>Tue, 15 Apr 2008 09:49:04 +0000</pubDate><guid>https://blog.prokulski.science/2008/04/15/chor-meski-z-akordeonem-voiceband/</guid><description>&lt;p&gt;Dziś rano ruszyła strona &lt;a href="http://www.voiceband.art.pl/"&gt;Voiceband&lt;/a&gt; – zespołu pięciu mężczyzn o świetnych, mocnych głosach śpiewających do akompaniamentu akordeonu. Piszę o tym, bo strona jest mojego dzieła.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.voiceband.art.pl/"&gt;&lt;img src="../../images/vb.jpg" alt="Voiceband - strona główna"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Voiceband to zespół założony ponad rok temu z inicjatywy Arka Lipnickiego – członka &lt;a href="http://www.kmita.art.pl"&gt;kabaretowej Grupy Rafała Kmity&lt;/a&gt;, a prywatnie brata Anity :) Słyszałem na razie tylko trzy utwory (ich fragmenty są na &lt;a href="http://www.voiceband.art.pl/#muzyka"&gt;stronie Voiceband&lt;/a&gt;) i szczerze mówiąc - jestem zachwycony.&#10;Dla osób mieszkających w okolicach Konstancina czy też w Warszawie: Arek wspominał mi niedawno o koncercie jaki ma odbyć się w Konstancinie w okolicach 18 maja, a 20 kwietnia mają pojawić się rano w TVNie (zapewne w „Dzień Dobry TVN”).&#10;Update: pojawili się, zobaczyć można &lt;a href="http://dziendobrytvn.onet.pl/1482508,gwiazdy.html"&gt;tutaj&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Koniec muzyki jaką znamy?</title><link>https://blog.prokulski.science/2008/03/04/koniec-muzyki-jaka-znamy/</link><pubDate>Tue, 04 Mar 2008 12:19:37 +0000</pubDate><guid>https://blog.prokulski.science/2008/03/04/koniec-muzyki-jaka-znamy/</guid><description>&lt;p&gt;Najpierw Nine Inch Nails opublikowali w sieci album, z którego prawie 200 fanów przygotowało swoje remiksy. NIN wybrali 21 utworów i za darmo &lt;a href="http://www.9inchnails.com/remixes/"&gt;udostępnili je w sieci&lt;/a&gt;, także poprzez sieć torrent.&#10;Później swoją płytę &amp;ldquo;In Rainbows&amp;rdquo; za przysłowiowe &amp;ldquo;co łaska&amp;rdquo; w sieci wydał Radiohead, na czym zarobił ponoć (wg comScore) 10 mln dolarów, sprzedając płyty za średnio $2,26, przy czym 62% osób &amp;ldquo;kupujących&amp;rdquo; płytę na stronie Radiohead zadeklarowało cenę równą zero.&#10;&lt;img src="../../images/nin-ghosts-cover.jpg" alt="Nine Inch Nails - Ghost I-IV"&gt;Dwa dni temu, drugiego marca, Nine Inch Nails wydali płytę &lt;a href="http://www.9inchnails.com/discography/official-releases/ghosts-i-iv.php"&gt;&amp;ldquo;Ghost I-IV&amp;rdquo;&lt;/a&gt;. Jest to czteroczęściowy album na który składa się 36 utworów. I tutaj ciąg dalszy historii: pierwszą część (9 utworów, w formacie mp3, 320kbps, DRM-free) można za darmo &lt;a href="http://isohunt.com/torrent_details/35936970/?tab=summary"&gt;ściągnąć z sieci Torrent&lt;/a&gt; (zespół – czyli właściwe &lt;a href="http://pl.wikipedia.org/wiki/Trent_Reznor"&gt;Trent Reznor&lt;/a&gt; - sam opublikował odpowiedni plik na stronach PirateBay). Paczka pełna, czyli 36 utworów (również w mp3) kosztuje pięć dolarów. Obie wersje zawierają dodatkowo 40-stronicowy PDF i inne elektroniczne dodatki takie jak tapety, logotypy itp. Najdroższa opcja to trzysta dolarów za 4 płyty winylowe plus wszystkie wersje do ściągnięcia z sieci oraz ekskluzywne wydania CD i DVD. W tej opcji tylko 2500 egzemplarzy, każdy podpisany osobiście przez Reznora, z kolejnym numerem… Dwa i pół tysiąca razy $300 daje 750 tysięcy dolarów. Słabo? Według strony, na której można &lt;a href="http://ghosts.nin.com/main/home"&gt;zamówić album&lt;/a&gt; - już się sprzedało!&#10;W związku z tym co dzieje się w ciągu ostatniego pół roku na rynku dystrybucji muzyki należy zadać inne pytanie – co dalej? Czy oznacza to powolny koniec koncernów muzycznych i płyt CD? Czy teraz wszyscy będą słychać muzyki ściągniętej z sieci (płatnie czy bezpłatnie to nieco inna kwestia) na swoich iPodach i odtwarzaczach mp3? Sądzę, że tak, ale dopiero za około 8-10 lat będzie można powiedzieć, że to koniec płyty kompaktowej.&#10;W Stanach iTunes Store to druga pod względem wartości sprzedanej muzyki firma, po sieci Wal-Mart. Apple pod koniec lutego &lt;a href="http://www.apple.com/pr/library/2008/02/26itunes.html"&gt;podało&lt;/a&gt;, że mają 50 milionów zarejestrowanych użytkowników w iTunes i sprzedali ponad 4 mld piosenek. I to wszystko w niecałe pięć lat działalności.&#10;Forrester przewiduje w swoim raporcie, że do 2012 roku wartość sprzedanych płyt CD spadnie do poziomu 3,8 mld dolarów. Dla porównania: w 2011 roku połowa muzyki sprzedawanej w USA będzie sprzedawana w formie cyfrowej. Raport Forrestera przewiduje stały wzrost w ciągu najbliższych pięciu lat rynku muzyki cyfrowej o 23% każdego roku – ma to przynieść 4,6 mld dolarów w 2012 roku.&#10;&lt;em&gt;Branża musi przedefiniować, co jest jej produktem&lt;/em&gt; - stwierdza James L. McQuivey z Forrester Research - &lt;em&gt;Większość producentów spędziło lata na śledzeniu wyników sprzedaży płyt. Tak naprawdę to artyści są produktem, a nie tylko jego źródłem. Nowe dochody przypłyną z dużo bardziej nieoczekiwanych źródeł.&lt;/em&gt;&#10;Więcej na ten temat:&lt;/p&gt;</description></item><item><title>Święta, święta... - życzenia na Boże Narodzenie</title><link>https://blog.prokulski.science/2007/12/21/swieta-swieta/</link><pubDate>Fri, 21 Dec 2007 13:41:46 +0000</pubDate><guid>https://blog.prokulski.science/2007/12/21/swieta-swieta/</guid><description>&lt;p&gt;Dziś wszyscy piszą i wysyłają mailowe życzenia&amp;hellip; załączają &lt;strong&gt;kolorowe obrazki&lt;/strong&gt;, &lt;strong&gt;grające kartki&lt;/strong&gt; i takie tam różne różności. A ja postanowiłem &lt;strong&gt;po prostu napisać kilka słów&lt;/strong&gt;.&#10;Życzę więc Tobie, na nadchodzące święta wszystkiego co najlepsze, ale przede wszystkim &lt;strong&gt;SPOKOJU DUCHA&lt;/strong&gt;, żadnych stresów (no, ewentualnie takich &amp;ldquo;czy ja mogę jeszcze zjeść kawałek?&amp;rdquo;). Druga ważna (o ile nie ważniejsza) rzecz to &lt;strong&gt;ZDROWIE&lt;/strong&gt;. Tego nigdy dość, zawsze się przyda (chociażby po to, żeby &amp;ldquo;zjeść jeszcze kawałek&amp;rdquo;). Zdrowia więc i &lt;strong&gt;CZASU&lt;/strong&gt; &lt;strong&gt;WOLNEGO&lt;/strong&gt;, aby spędzać go (marnując zdrowie ;-) w gronie &lt;strong&gt;PRZYJACIÓŁ&lt;/strong&gt;, bo bez nich życie byłoby mniej ciekawe.&#10;[ad#postad]Kolejna istotna sprawa to &lt;strong&gt;CIEKAWE ZAJĘCIA&lt;/strong&gt; - nuda przecież jest nudna, a człowiek frajdę ma z życia jak coś tworzy, buduje, organizuje i sprawia, aby Ojczyzna rosła w siłę, a i Obywatelom żyło się dostatniej. Więc oprócz ciekawych zajęć - &lt;strong&gt;CIEKAWEJ PRACY&lt;/strong&gt;. A jak praca to i &lt;strong&gt;PŁACA&lt;/strong&gt; (bez pracy nie ma kołaczy, jak mówi mądrość ludowa) - jednak o pieniądze nie ma się co martwić - póki jest za co żyć to jest dobrze (przy okazji miejmy nadzieję, że giełda odbije w styczniu-lutym tak jak rok temu, to i pieniądze się pomnożą same :).&#10;To tyle, tych podstawowych życzeń (ktoś w ogóle doczytał do tego miejsca?)&amp;hellip; wersję rozszerzoną każdy ma swoją - proszę więc w duchu pomyśleć o niej i&amp;hellip; żeby się spełniło. W czasie świąt i w nadchodzącym 2008.&#10;Pozdrawiam serdecznie i jeszcze raz - &lt;strong&gt;Wesołych Świąt!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Radiohead: 10 mln USD w tydzień</title><link>https://blog.prokulski.science/2007/10/21/radiohead-10-mln-usd-w-tydzien/</link><pubDate>Sun, 21 Oct 2007 09:59:49 +0000</pubDate><guid>https://blog.prokulski.science/2007/10/21/radiohead-10-mln-usd-w-tydzien/</guid><description>&lt;p&gt;&amp;hellip;tak donosi &lt;a href="http://mashable.com/2007/10/01/radiohead/"&gt;Mashable&lt;/a&gt; za &lt;a href="http://online.wsj.com/article/SB119120381206844378.html?mod=technology_main_whats_news"&gt;Wall Street Journal&lt;/a&gt;, a za nimi &lt;a href="http://yashke.com/2007/10/20/rewolucja-radiohead-10-mln-w-tydzien-bez-posrednikow/"&gt;yashke&lt;/a&gt; i z kolei ja :)&#10;W każdym razie - Radiohead zdecydował się na upublicznienie swojej nowej płyty (nawet, nawet - bliżej temu do &amp;ldquo;OK Computer&amp;rdquo; niż późniejszych płyt, np. &amp;ldquo;Kid A&amp;rdquo;) w internecie. Nie za darmo, ale za dowolną kwotę. W ciągu tygodnia kupiono płytę ponad milion razy, łącznie za kwotę 10 milionów dolarów - średnia cena to około 8 dolarów, czyli tak jak przeciętnie kosztuje CD.&#10;Jeszcze przed premierą płyty Radiohead o podobnym ruchu poinformował &lt;a href="http://pl.wikipedia.org/wiki/Trent_Reznor"&gt;Trent Reznor&lt;/a&gt; z Nine Inch Nails (krzycząc zresztą &lt;a href="http://www.idg.pl/news/124181.html"&gt;&amp;ldquo;tak, tak, kradnijcie moją muzykę!&amp;rdquo;&lt;/a&gt;) mniej więcej w tym samym czasie &lt;a href="http://www.9inchnails.com/remixes/"&gt;publikując&lt;/a&gt; &lt;a href="http://www.mininova.org/tor/872099"&gt;torrent&lt;/a&gt; Nine Inch Nails Open Source Remixes: The Limitless Potential.&#10;Yashke pisze u siebie:&lt;/p&gt;</description></item><item><title>Krytyka Krytyków.pl</title><link>https://blog.prokulski.science/2007/10/01/krytyka-krytykowpl/</link><pubDate>Mon, 01 Oct 2007 19:37:23 +0000</pubDate><guid>https://blog.prokulski.science/2007/10/01/krytyka-krytykowpl/</guid><description>&lt;p&gt;Dzisiaj ruszył nowy serwis w polskiej blogosferze – &lt;a href="http://krytycy.pl"&gt;krytycy.pl&lt;/a&gt;. Jest to (przynajmniej znany mi) jedyny tego typu serwis – łączy blogerów i reklamodawców. Taki (z bardzo dużą swobodą skojarzenia) &amp;ldquo;adserver&amp;rdquo; dla blogerów. Serwis trafił idealnie w toczącą się dyskusje o tym czy bloger może się &amp;ldquo;sprzedać&amp;rdquo; i napisać recenzję jakiegoś produktu w zamian za taki czy inny sposób gratyfikacji.&#10;Od jakiegoś czasu wiadomo, że blogerzy cieszą się znacznie większym zaufaniem niż standardowa reklama; więc dlaczego reklamodawcy nie mieliby tego faktu wykorzystać? I wykorzystują – mniej lub bardziej po cichu; czasem z tego wychodzi większa afera o tym jak jakaś firma chce &lt;a href="http://www.istartedsomething.com/20061227/microsoft-free-ferrari/"&gt;przekupić wpływowych blogerów&lt;/a&gt;.&#10;Nie ukrywajmy jednak, że wielu blogerów chętnie zgarnęłoby &amp;ldquo;pewną sumę&amp;rdquo; za swoją – było nie było – pracę. W Polsce jest to jeszcze mało popularne (chociaż EIrena prowadząca bloga &lt;a href="http://zjadamyreklamy.blox.pl"&gt;zjadamy reklamy&lt;/a&gt; otwarcie na TUBIE powiedziała, że m.in. ze względu na swojego bloga o reklamach pracuje w gazeta.pl, gdzie prowadzi &lt;a href="http://megafony.blox.pl/"&gt;bloga&amp;hellip;&lt;/a&gt; również o reklamach), a dyskusja na temat &amp;ldquo;czy blogerowi wypada brać kasę za promocję&amp;rdquo; wciąż trwa. Jedni są za, inni są przeciw. Trochę np. &lt;a href="http://polskiblogger.pl/reklama-na-blogach-to-utrata-wiarygodnosci.html"&gt;tutaj&lt;/a&gt;.&#10;Krytycy.pl są pewnym lekarstwem na nieco chorą sytuację. Powstała platforma pozwalająca chętnym do pisania znaleźć tematy podrzucane przez chętnych do płacenia. Wydaje mi się, że interes będzie się kręcił. Serwis podpiera się &lt;a href="http://krytycy.pl/etyka"&gt;etyką&lt;/a&gt;, która brzmi dla mnie całkowicie sensownie (w skrócie: bloger wybiera czy i o czym pisze, reklamodawca daje odpowiednie materiały źródłowe, a czytelnik wie, że ma do czynienia z artykułem sponsorowanym).&#10;Zastanawia mnie tylko co będzie jak np. o modelu telefonu napiszę, że jest super fajny i w ogóle &amp;ldquo;biegnij do sklepu i kup go natychmiast&amp;rdquo;, jednak nie działa to czy tamto, a klapka się urwała? Będzie to reklama czy recenzja? Reklamodawca będzie zadowolony? To są moje obawy – bardziej po stronie płacących niż piszących. Boję się, że reklamodawcy będą chcieli na autorach wymóc, żeby pisali tak, jak agencje reklamowe&amp;hellip; a nie o to moim zdaniem chodzi.&#10;Tyle jeśli chodzi o blogerów. Co daje taki serwis reklamodawcom? W notatce prasowej autorzy serwisu napisali tak:&#10;&lt;em&gt;&amp;ldquo;Reklamodawcy otrzymują możliwość dotarcia do swojej grupy docelowej z niezwykłą skutecznością jaką gwarantują blogi. Produkty i usługi naszych klientów opisują blogerzy, w swoim własnym stylu, na swoim blogu co gwarantuje świeżość i autentyczność przekazu. Śledząc przebieg kampanii w Krytycy.pl reklamodawca ma dostęp do informacji zwrotnych od czytelników blogów. Jednocześnie taki rodzaj kampanii daje pozytywne efekty SEO.&amp;rdquo;&lt;/em&gt;&#10;Sam serwis prezentuje się przyzwoicie – mało grafiki, duże literki, ładnie skomponowane. Mi się podoba. Same zasady korzystania z serwisu są jasno opisane w &lt;a href="http://krytycy.pl/poradnik_klienta"&gt;Poradniku Klienta&lt;/a&gt; i &lt;a href="http://krytycy.pl/poradnik_blogera/0"&gt;Poradniku Blogera&lt;/a&gt; (ten ostatni wzbogacony nawet o filmy instruktarzowe).&#10;Rejestracja przebiega szybko i sprawnie (jak się jest użytkownikiem testowym to oczywiste ;). Po rejestracji i wszelakich weryfikacjach dostajemy się (jako bloger) do swojego panelu, gdzie należy wypełnić odpowiednie dane i wybrać kampanię, w której chcemy uczestniczyć. Zastanawia mnie wartość &amp;ldquo;Ranking Krytycy.pl&amp;rdquo; (przede wszystkim jego skala – opis na &lt;a href="http://blog.krytycy.pl/2007/09/30/Rating-Krytycy-pl"&gt;blogu serwisu&lt;/a&gt; &lt;del&gt;wpis się zgubił :(&lt;/del&gt;).&#10;Wybieramy kampanię i piszemy tekst. Następnie generujemy oznaczenie, że jest to tekst sponsorowany, zgłaszamy link i&amp;hellip; czekamy na kasiorkę :)&#10;Sprawy prawne – &lt;a href="http://krytycy.pl/faq#F_TAX"&gt;umowa i podatki&lt;/a&gt;. Twórcy serwisu pomyśleli o tym i – przynajmniej jeśli chodzi o osoby fizyczne (czyli nie-firmy) – wybrali najprostsze rozwiązanie: &lt;a href="http://pl.wikipedia.org/wiki/Umowa_o_dzie%C5%82o"&gt;umowę o dzieło&lt;/a&gt;. Oznacza to mniej więcej tyle, że po napisaniu tekstu reklamowego dostajemy umowę (zapewne &amp;ldquo;umowa o dzieło – przygotowanie tekstu reklamowego&amp;rdquo;), rachunek i pieniądze. Nie musimy martwić się o podatek – dostajemy kasę już po potrąceniu podatku. Hmm&amp;hellip; tylko nie doszukałem się w Regulaminie niczego o formularzu PIT-8b (bodaj na nim rozlicza się umowy o dzieło).&#10;Podsumowując: serwis przyzwoity, pomysł bardzo ciekawy. Zobaczymy jak wyjdzie w praniu. Chłopakom (twórcom) życzę powodzenia!&lt;/p&gt;</description></item><item><title>Społeczne czytanie</title><link>https://blog.prokulski.science/2007/09/03/spoleczne-czytanie/</link><pubDate>Mon, 03 Sep 2007 18:19:33 +0000</pubDate><guid>https://blog.prokulski.science/2007/09/03/spoleczne-czytanie/</guid><description>&lt;p&gt;Od jakiegoś czasu przeniosłem się z czytnika RSS w &lt;a href="http://www.mozilla-europe.org/pl/products/thunderbird/"&gt;Thunderbirdzie&lt;/a&gt; do &lt;a href="http://www.google.com/reader/"&gt;Google Readera&lt;/a&gt;. I chwalę sobie, chociaż byłem sceptyczny (chociażby w pracy można poczytać część, a potem nie sprawdzać co przeczytałem a czego jeszcze nie; ciekawostki zawsze można oznaczyć gwiazdką i doczytać spokojnie w domu).&#10;Dzięki temu mogę się podzielić z Wami tym co czytam i uważam za interesujące - od jakiegoś czasu w linkach na blogu znajduje się coś zatytułowane &lt;a href="http://www.google.com/reader/shared/17707077244048683773"&gt;Znalezione w RSSach&lt;/a&gt;.&#10;Poza tym coraz bardziej przymierzam się do napisania swojej strony na nowo (nawet mam już prościutki projekt graficzny), gdzie znajdzie się zapewne swego rodzaju połączenie GReadera (&amp;ldquo;Znalezione w RSSach&amp;rdquo; wyciągane RSSem :), &lt;a href="http://lemur.bliplog.pl/"&gt;blipa&lt;/a&gt;, &lt;a href="http://del.icio.us/lemur_78"&gt;del.icio.us&lt;/a&gt;, &lt;a href="http://flickr.com/photos/11538905@N08/"&gt;Flickra&lt;/a&gt; (gdzie również ulokowałem ostatnio swoje zdjęcia), muzyki z &lt;a href="http://www.lastfm.pl/user/LeMUr1978KCrq/"&gt;last.fm&lt;/a&gt; plus oczywiście starych treści &lt;a href=""&gt;z samej strony&lt;/a&gt;. Pomysł jest mniej-więcej taki, żeby moja prywatna strona była w pewnym sensie stroną społecznościową - ale nie uzupełnianą przez społeczność, a raczej przez moją &amp;ldquo;społeczną&amp;rdquo; działalność (bardziej precyzyjnie powinno być: moją działalność na innych stronach).&lt;/p&gt;</description></item><item><title>Jak to się robi? (z politykami)</title><link>https://blog.prokulski.science/2006/12/22/jak-to-sie-robi-z-politykami/</link><pubDate>Fri, 22 Dec 2006 17:41:28 +0000</pubDate><guid>https://blog.prokulski.science/2006/12/22/jak-to-sie-robi-z-politykami/</guid><description>&lt;p&gt;Marcel Łoziński nakręcił film dokumentalny o produkowaniu polityków. I o tym, jak my – wyborcy – dajemy się tym produktom manipulować.&#10;Zaczyna się wszystko od castingu, jaki przeprowadził Piotr Tymochowicz w Zamku Królewskim. Casting miał na celu wybranie grupy ludzi, którzy wezmą udział w eksperymencie. Ten z kolei miał udowodnić, że „polityk, to tak samo dobry produkt jak płuczka do płukania protezy zębowej.”. I (niestety, właściwie) udowadnia.&#10;Najpierw grupa ludzi przechodzi proste szkolenie medialne – jak gestykulować, jak mówić do ludzi, jak „porywać tłumy”. Po teorii przychodzi czas na praktykę – demonstracja w sprawie ochrony praw pacjentów, protest przeciw wojnie w Iraku (telefon od Andrzeja Leppera do Tymochowicza, który na pytanie „co robisz?” odpowiada „właśnie jestem na demonstracji, którą sam zorganizowałem”).&#10;Po szkoleniu ogólnym (które jest w moim odczuciu bardzo ciekawe i zapewne wiele można się nauczyć – tylko, że jakoś nie wierzę w te manipulacyjne sztuczki z gestami; no nie biorą mnie i tyle) przychodzi czas na drugą część eksperymentu – tworzenie polityków i „obsadzanie nimi stanowisk” jak to się ładnie nazywa. W tym momencie część grupy się buntuje, wyczuwa fałsz i odchodzi. Pozostaje kilku najtrwalszych, najbardziej cynicznych i jednocześnie najmniej ukształtowanych politycznie.&#10;Znaczące są rozmowy z Jackiem Hugo Bader, dziennikarzem Wyborczej, który napisał reportaż o Piotrze Tymochowiczu i jego szkoleniach. Bader obnaża „kandydatów” z braku ich poglądów. „Jakie są twoje poglądy?”, pyta jednego z mężczyzn. „Centrowe”, odpowiada, ale nie wie jeszcze, czy chce być centroprawicą, czy centrolewicą. Próbował z SLD, chciał wejść do PiS-u albo PO, w końcu wylądował u &amp;ldquo;jedynego nieskompromitowanego lidera&amp;rdquo; (oczywiście wiadomo jakiego – w pewnym momencie filmu Tymochowicz tak manipuluje pozostałymi w „grze” uczestnikami, aby w końcu wylądowali w młodzieżówce Samoobrony).&#10;Warto zobaczyć ten film (zdziwiła mnie frekwencja – niedzielna pora obiadowa, film dokumentalny, a sala warszawskiego kina Muranów pełna). Warto nie tylko ze względu na opowiedzianą historię i obnażenie mechanizmów działania polityki (których inteligentny człowiek zapewne się domyśla), ale też dla kilku zdań (wypowiadanych przez samego Tymochowicza) typu „Ludzie są na poziomie imbecyla, a polityka jest chujowa”. Tymochowicz mówi to wprost, w tym momencie nie manipuluje, jest szczery. I mówi prawdę. A grupka jego uczniów w mik rozumie, że tak jest, że wystarczy być cynikiem i wykorzystać tą chujowość i imbecylizm.&#10;Kino parsknęło śmiechem… gogolowskim.&lt;/p&gt;</description></item><item><title>Projekt oddany!</title><link>https://blog.prokulski.science/2006/12/18/projekt-oddany/</link><pubDate>Mon, 18 Dec 2006 21:11:54 +0000</pubDate><guid>https://blog.prokulski.science/2006/12/18/projekt-oddany/</guid><description>&lt;p&gt;Po około 13 miesiącach pracy - mniej lub bardziej ciężkiej (w zależności od momentu) – oddałem projekt. Projekt, nad którym pracowaliśmy w dość dużym gronie. Projekt nowego, od początku przygotowanego i napisanego portalu BRE Banku.&#10;Najpierw była analiza. Dogłębna analiza SWOT plus benchmark serwisów banków w Polsce i zagranicą (głównie w USA) – bodaj 10 serwisów przekopanych dokładnie, z każdego wyjmując wszelakie za i przeciw, ciekawe rozwiązania, interesujące pomysły. Benchmark okraszony lekturą raportów Forrestera, wzajemnym inspirowaniem się „zespołu projektowego”, burzami mózgów.&#10;Potem był drugi etap analizy – spotkania z pionami biznesowymi banku. Departamenty odpowiedzialne za sprzedaż, za analizy rynkowe, za kadry i za marketing. Przy okazji nasze wymysły z pierwszej części analizy rozbijały się o ścianę, albo dostawały nowych skrzydeł. Ludzie związani z „biznesem” i mający mniejsze pojęcie o internetowych trendach inspirowali w różny sposób.&#10;Po tych analizach przyszła pora na podsumowanie. Powstał przeszło 100-stronicowy dokument opisujący dokładnie co i jak należy zmienić i poprawić. Oraz co zrobić od początku.&#10;Po małej przerwie nadszedł czas na przygotowanie do programowania i tworzenia serwisu. Przeszliśmy bardzo szczegółową analizę wszelakich narzędzi i funkcjonalności („W tym narzędziu ma być 5 pytań czy 6?”, „dokumenty publikowane w CMSie mają mieć załączniki binarne? Ile maksymalnie?”, „Co ma trafiać do RSS? Z załącznikami?” - tego typu pytania to codzienność przez około półtora miesiąca), przy okazji zaczepiając o serwisy nie tylko bankowe, ale też np. life-stylowe.&#10;Kolejny krok to projekt graficzny. W sumie powstało pewnie ze 40 obrazków, które szlifowaliśmy w sumie około 3 tygodni. Nie pamiętam już ilości „wariacji na temat”&amp;hellip;&#10;Ostatnie dwa miesiące to wytężona praca developerska. A dla nas w banku – przygotowanie i opiniowanie tekstów, kontrola merytoryczna, rysowanie schematów… ogólnie – poganianie tzw. „biznesu” („a bo marketing nie ma co robić i zawraca głowę jakimś Internetem…”). Nie było łatwo i – przyznam szczerze – to był najbardziej męczący etap projektu.&#10;Przed dzisiejszą premierą trzeba było wprowadzić nowe treści, przetestować narzędzia i funkcjonalności, zachować niektóre elementy ze starego portalu, połączyć je z nowymi. Trzy tygodnie siedzenia w pracy minimum po 3-4 godziny dziennie więcej.&#10;Ostatni tydzień to przygotowanie promocji portalu – wewnętrznej i zewnętrznej. Przygotowanie dzisiejszego otwarcia i konferencji.&#10;Ostatnie szlify w sobotę, niedzielę&amp;hellip;&#10;Dziś około 11:30 ruszył &lt;a href="http://www.brebank.pl/"&gt;nowy portal BRE Banku&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Jak powstaje serwis internetowy?</title><link>https://blog.prokulski.science/2006/08/27/jak-powstaje-serwis-internetowy/</link><pubDate>Sun, 27 Aug 2006 12:43:41 +0000</pubDate><guid>https://blog.prokulski.science/2006/08/27/jak-powstaje-serwis-internetowy/</guid><description>&lt;p&gt;Przez ostatnie dwa miesiące pracowałem nad jubileuszowym serwisem BRE Banku. Poniżej kilka słów o tym jak powstawał ten serwis – odzwierciedla to mniej więcej standardowy sposób pracy przy budowie każdego właściwie serwisu.&#10;Pierwszym etapem było zdefiniowanie co tak naprawdę chcemy pokazać, w jaki sposób, jakie mają być funkcjonalności. Główne założenie to spójność z całą kampanią towarzyszącą obchodom 20-lecia BRE Banku. Nad koncepcją kampanii prace trwały o wiele dłużej, serwis internetowy ciągle się w nich przewijał – czekaliśmy tylko na ostateczną formę kampanii.&#10;Po zatwierdzeniu linii komunikacji, wstępnych projektów graficznych layoutów prasowych można było ruszyć z przygotowywaniem serwisu.&#10;Początkowo planowaliśmy dwa oddzielne serwisy – dla Klientów Grupy BRE oraz dla jej pracowników. Oba miały mieć kilka elementów wspólnych, część była jednak rozbieżna. I tak:&#10;&lt;strong&gt;Serwis dla Klientów&lt;/strong&gt;&#10;Serwis ogólnodostępny, z możliwością publikacji i edycji treści (CMS), zawierać miał takie elementy:&lt;/p&gt;</description></item><item><title>O ambicji i nowej stronie</title><link>https://blog.prokulski.science/2006/01/12/o-ambicji-i-nowej-stronie/</link><pubDate>Thu, 12 Jan 2006 08:39:53 +0000</pubDate><guid>https://blog.prokulski.science/2006/01/12/o-ambicji-i-nowej-stronie/</guid><description>&lt;p&gt;Od kilku tygodni chodzi mi po głowie pomysł stworzenia zupełnie od początku nowej strony.&#10;Oczywiście swojej &lt;a href="http://www.prokulski.net"&gt;strony&lt;/a&gt;, bo jakiej by innej? Była by to już bodaj piąta wersja układu graficznego (wiszącego w sieci, bo projektów, które publicznie nie były prezentowane było co najmniej dwa razy więcej). Jednocześnie ze zmianą graficzną mam zamiar wprowadzić całkowicie nowy sposób zarządzania treścią (czyli krótko mówiąc: napisać własnego CMSa). Oto kilka założeń koncepcyjnych:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;całość oparta na SQLowej bazie danych;&lt;/li&gt;&#10;&lt;li&gt;podział tak jak do tej pory na kilka działów (ostatecznie najprawdopodobniej pozostaną cztery: opowiadania, publicystyka, fotografia oraz blog plus mniej lub bardziej stałe dodatki typu CV);&lt;/li&gt;&#10;&lt;li&gt;możliwość komentowania każdego z tekstów;&lt;/li&gt;&#10;&lt;li&gt;możliwość wydruku każdego z tekstów (i fotografii), być może też zapisania go (tylko teksty) w formie PDFa (nie znalazłem jeszcze odpowiedniego skryptu), może też przesłanie tekstu (i – być może – fotografii) na wskazany mail (coś w rodzaju &amp;ldquo;poleć znajomemu&amp;rdquo;);&lt;/li&gt;&#10;&lt;li&gt;część elementów (np. mapa strony) generowana byłaby 100% dynamicznie;&lt;/li&gt;&#10;&lt;li&gt;przyjazność dla wyszukiwarek (słowa kluczowe i podobne rzeczy w meta-tagach), być może w połączeniu z przyjaznymi ścieżkami (przy użyciu mod_rewrite serwera WWW);&lt;/li&gt;&#10;&lt;li&gt;100% zgodności z XHTML wspartym CSS, co oznaczałoby całkowite oddzielenie treści od warstwy prezentacyjnej, a tym samym pozwoliłoby na przygotowanie różnych &amp;ldquo;skórek&amp;rdquo; strony.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Ostatni punkt jest na tyle istotny, że taki system byłby stosunkowo przenośny na inne strony o podobnym charakterze.&#10;Na razie prace są na etapie drugiego projektu graficznego i przygotowywania struktury bazy danych. I tutaj wkraczamy w element pierwszy tytułu tego wpisu – ambicję. Ja wiem, że takich systemów jest pewnie kilka i wystarczy tylko odpowiedni zainstalować i dodać to czy owo. No i ok, niech sobie będą – w niczym mi nie przeszkadzają. Chcę jednak taki system napisać tak naprawdę dla siebie, na swoje własne potrzeby. Chcę się zmierzyć z dawno porzuconą materią PHP, z lekko liźniętą materią SQL. Chcę też zastosować kilka rozwiązań, o których nie myślałem wcześniej, a wydają mi się standardem we współczesnym WWW (owo &amp;ldquo;poleć znajomemu&amp;rdquo;).&#10;Zapewne przygotowania potrwają jeszcze&amp;hellip; kilka miesięcy. Zapewne nie odbije się to znacząco na oglądalności mojej strony. Na pewno za to przyniesie mi frajdę i satysfakcję, kiedy wszystko pójdzie tak, jak to sobie zaplanowałem.&#10;A co dalej?, co później? Później (tak po około 2-3 tygodniach) stwierdzę, że jestem niezadowolony, że to czy owo można poprawić czy też napisać inaczej. A co więcej (i tego w tym momencie się obawiam – tworzę projekt „pod siebie”) – że można było to napisać lepiej i bardziej skalowalnie, bardziej przenośnie; z możliwością edycji wszystkiego przez taki czy inny CMS. No cóż&amp;hellip; może wtedy zabiorę się za rozbudowę? Na tym polega właśnie rozwój.&lt;/p&gt;</description></item><item><title>Nowa praca i nowe miasto</title><link>https://blog.prokulski.science/2005/07/26/nowa-praca-i-nowe-miasto/</link><pubDate>Tue, 26 Jul 2005 21:26:13 +0000</pubDate><guid>https://blog.prokulski.science/2005/07/26/nowa-praca-i-nowe-miasto/</guid><description>&lt;p&gt;Od prawie trzech tygodni pracuję w nowym miejscu. I to nie tylko w &amp;ldquo;nowym zakładzie pracy&amp;rdquo; tudzież w &amp;ldquo;nowej firmie&amp;rdquo;, ale całkowicie w innym miejscu.&#10;Zmieniłem z dniem 4 lipca (heh&amp;hellip; może to zbieg okoliczności, ale tak na prawdę w tym momencie właśnie zauważyłem, że to właśnie 4 lipca! A nie tak dawno oglądałem po raz kolejny &lt;a href="http://www.imdb.com/title/tt0096969/"&gt;Born on the 4th of July&lt;/a&gt;, ale mniejsza o to) miejsce zamieszkania, a nieco później zacząłem pracę w centrali pewnego banku. I teraz już nie mieszkam w moim ukochanym Krakowie, a w Warszawie&amp;hellip;&#10;Na razie tylko &amp;ldquo;Warszawie&amp;rdquo; - bez żadnych epitetów.&#10;Czy lepiej? Jeśli chodzi o pracę to na pewno - jestem osobą odpowiedzialną (przede wszystkim) za treści ukazujące się na stronach portalu tegoż Bardzo Wielkiego Banku ;) oraz za kilka innych spraw (ostatnie dwa dni w pracy to - nie licząc pomniejszych spraw - analiza rocznych statystyk portalu; wcześniej przygotowanie nowego layouty newslettera). Podoba mi się. Podoba mi się praca, to co mam do roboty i jak to wygląda; podoba mi się wiedza którą już zdobywam i cała ta wiedza, która jeszcze przede mną. A sporo jej.&#10;Czy lepiej, jeśli chodzi o miasto? Jeszcze nie wiem. Od 4 lipca nie wyjechałem z Warszawy (nie licząc jakiegoś drobnego popołudnia nad jeziorem). Nie czuję się tutaj tak swobodnie jak czułem się w Krakowie (no, ale w Krakowie mieszkałem w sumie dziewięć lat), ale nie czuję się też specjalnie wyobcowany. Może dlatego, że mam się z kim spotkać? Może dlatego, że poza pracą i kilkoma osobami tak na prawdę nie bywam w mieście? Nie chodzę po klubach, nie rozmawiam z ludźmi? Może po prostu jeszcze się nie oswoiłem&amp;hellip; Sam nie wiem, trochę też nie ma na to czasu.&#10;Nie ciągnie mnie za bardzo do Krakowa (ale do ludzi, którzy w Krakowie zostali jak najbardziej - to dwie różne sprawy) - bardziej ciągnie mnie do zwiedzania Warszawy i poznawania jej. Tak po prostu chodzenia po niej, poruszania się i poznawania. Ulic, placów, parków, knajp i pubów.&lt;/p&gt;</description></item></channel></rss>