728 x 90



  • Python – Generatory

    Python – Generatory0

    Python, jak wiele innych języków programowania zawiera wsparcie dla tzw. generatorów. W artykule opisano czym są generatory oraz jak ich używać.

    Czytaj dalej
  • MusicXML

    MusicXML0

    • DEV
    • 12 października 2017

    Chcesz publikować interaktywne partytury muzyczne w Internecie? Chcesz współpracować z innymi muzykami, którzy używają różnych aplikacji muzycznych?

    Czytaj dalej
  • Clean code – czyli jak poprawnie programować

    Clean code – czyli jak poprawnie programować1

    W życiu każdego początkującego (i nie tylko!) programisty nadchodzi taki moment, gdy zaczyna się dla niego liczyć nie tylko poprawne działanie kodu, ale i jego przejrzystość. Powstało wiele książek na temat tak zwanego clean code, ze swojej strony możemy polecić „Czysty kod. Podręcznik dobrego programisty” R. C. Martin’a. Wszystkich zainteresowanych poprawnym pisaniem kodu zapraszamy do przeczytania artykułu.   Clean code –

    Czytaj dalej
  • Planowanie pokerowe

    Planowanie pokerowe0

    • DEV
    • 26 września 2017

    Planowanie pokerowe jest jedną z technik używanych do szacowania ocen elementów rejestru produktu. Technika tej używa się w zwinnych metodykach wytwarzania oprogramowania, w szczególności w Scrumie oraz programowaniu ekstremalnym. Została opracowana przez Jamesa Grenninga w 2002 roku, a następnie spopularyzowana w książce Agile Estimating and Planning autorstwa Mike’a Cohna opublikowanej w 2006 roku. W procesie estymacji wielkości zadań biorą wszystkie osoby należące do zespołu deweloperskiego, a sam proces opiera

    Czytaj dalej
  • Lua, mały język którego pełno w każdej niszy

    Lua, mały język którego pełno w każdej niszy1

    • DEV
    • 24 września 2017

    Lua to bardzo mały język programowania,  który wydaje się być obecny w najdziwniejszych niszach. Znajdziemy go we frameworkach aplikacji webowych, IDE, programach graficznych, kernelach NetBSD i Linux , silnikach gier (także mobilnych), bazach danych, oprogramowaniu do składu tekstu, edytorach tekstu czy wirusach… Dlatego warto się z nim zapoznać a nawet zaprzyjaźnić.

    Czytaj dalej
  • Jak maszynowo rozpoznać obraz?

    Jak maszynowo rozpoznać obraz?0

    CV, czyli Computer Vision jest tematem, który pojawia się w kontekście autonomicznych samochodów, rzeczywistości rozszerzonej, smartfonów, wirtualnej rozrywki, narzędzi wspomagających pracę i wielu innych. Opowiem tu trochę o bibliotekach OpenCV i JavaCV, które, jako narzędzie Open Source, pozwolą na integrację tego typu rozwiązań we własnym oprogramowaniu.

    Czytaj dalej