Pokazywanie postów oznaczonych etykietą informatyka. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą informatyka. Pokaż wszystkie posty

wtorek, 5 listopada 2024

Cardputer, czyli kieszonkowy komputer

A tak wygląda miniaturowy komputer:

Więcej na Githubie

piątek, 31 maja 2019

Infoshare w Gdańsku

Szybki spacer po targach IT:

piątek, 8 grudnia 2017

sobota, 29 kwietnia 2017

Jak zbudować Pinball z Arduino

W ramach firmowego Robotonu wraz z kolegami zbudowałem stół do pinballa. Prezentuje się tak:



Składniki:

• dwie płytki Arduino (do obsługi flipperów i elementów stołu),
• drewniane flippery,
• zasilacz 12V,
• przekaźniki,
• siłowniki zamka centralnego (do flipperów),
• kulki i sprężyny do ich wystrzelenia,
• drewniany stół,
• licznik punktów,
• głośnik,
• czujniki trafienia,
• wiele metrów kabla.

niedziela, 26 czerwca 2016

TDD w Clojure

Krótki filmik prezentujący tworzenie programów w języku Clojure:

Edytor: Atom. Korzystamy z narzędzia leinigen, a do testów używamy midje.

niedziela, 3 stycznia 2016

Perlowego najlepszego


Perlowe życzenia na rok 2016

niedziela, 15 marca 2015

Repl i Perl

Kilka słów o Repl w Perlu 6:

wtorek, 3 lutego 2015

Perlowy FOSDEM 2015

Na wykładzie twórcy języka Perl Larry'ego Walla zgromadziły się tłumy:

Stoisko perlowe na konferencji:

Zobacz relację:

sobota, 26 lipca 2014

Grep i wyrażenia zachłanne


Przy wyciąganiu danych z pliku csv przy pomocy grepa należy pamiętać o tzw. wyrażeniach zachłannych. Dla przykładowego pliku:
1,http://google.com,Google,EN,100
2,http://wikipedia.com,Wikipedia,EN,80
3,http://onet.pl,Onet,PL,90
użycie takiego polecenia:
grep "http.*," -o
spowoduje wyświetlenie wyników w sposób zachłanny:
http://google.com,Google,EN,
http://wikipedia.com,Wikipedia,EN,
http://onet.pl,Onet,PL,
Aby wyciągnąć adresy URL przed pierwszym przecinkiem należy użyć opcji -P (Perl) oraz znacznika wymuszającego niezachłanne zachowanie:
grep "http.*?," -oP

wtorek, 6 maja 2014

Polskie Warsztaty Perlowe 2014 już niebawem

Polskie Warszaty Perlowe 2014 odbędą się już niebawem w Pixelu - siedzibie Grupy Allegro w Poznaniu.

Na zdjęciu: jedna z salek w Pixelu.


Więcej szczegółów można znaleźć na oficjalnej stronie wydarzenia:

środa, 26 lutego 2014

Procesy bazy SQL

Łatwo podejrzeć i ubić wpisując:
show processlist;

poniedziałek, 17 lutego 2014

Jak utworzyć klucz publiczny

.. z prywatnego? Wystarczy użyć polecenia:
ssh-keygen -y -f ~/sciezka/klucz.pem > ~/sciezka/klucz.pub

Źródło: ubuntuforums.org

poniedziałek, 25 listopada 2013

Blubr działa

Od kilku dni działa Blubr czyli czatbot gadający o różnych rzeczach. Wie np. kto jest prezydentem Poznania oraz trochę innych spraw. Zobacz: Blubr.

środa, 2 października 2013

Usuwanie windowsowych zakończeń linii

Prosty sposób na usunięcie niechcianych znaków:
tr -d '\15\32' < plik.txt > output.txt

czwartek, 12 września 2013

Perl - wycinanie fragmentów tekstu

Gdy potrzeba wyciąć fragment tekstu z pliku od miejsca "start" do miejsca "koniec" wystarczy użyć:
perl -ne 'print if !(/start/../koniec/)'
Wypisanie tych fragmentów jest jeszcze prostsze:
perl -ne 'print if /start/../koniec/'

poniedziałek, 29 lipca 2013

Git hacks

Kilka ciekawych poleceń Gita. Zmiany w branch'u:
git log $(git merge-base HEAD origin/master).. --oneline
git diff -w $(git merge-base HEAD origin/master)..

niedziela, 23 czerwca 2013

Fast Perl Oneliner

Niezbędnik:
perl -e 'foreach $i (1..30) {print "tekst $i"};'

niedziela, 3 lutego 2013

Fosdem 2013 - podsumowanie

Kilka słów na autorskim filmiku:

środa, 9 stycznia 2013

Mozaika

Z wykorzystaniem programu Andrea Mozaic wygląda tak: (źródło)

sobota, 30 maja 2009

Zapytaj encyklopedię

Tim Berners-Lee, uważany za jednego z ojców internetu, zaprezentował na konferencji TED wykorzystanie technologii RDF do generowania odpowiedzi na pytania w języku naturalnym. Przykładowe pytanie: "what proteins are involved in signal transduction and are related to pyramidal neurons?". Oczywiście otrzymana odpowiedź to dokładna lista składająca się z 32 pasujących białek.



Ponadto porównał Internet do kwietnika - użytkownicy widzą piękne kwiaty, ale korzenie (bazy danych) są rozległe i oddzielone. To programiści muszą zadbać o łątwy przepływ danych pomiędzy bazami danych.