Posts

Showing posts with the label github

Submoduły na github.com

Image
Submoduły Submoduły, czyli co zrobić, żeby np. na githubie w jednym repo umieścić inne repozytoria, aby wyglądało to tak jak poniżej, a nie tak jak na przykład tutaj . Do czego się w ogóle przydają submoduły i dlaczego powinieneś je stosować? Wyobraź sobie, że tworzysz swoje repozytorium, które do poprawnej pracy wymaga innych, konkretnych repozytoriów gita. I tutaj z pomocą przychodzą submoduły. Dzięki nim twoje repozytorium będzie posiadało informacje o tym, gdzie dany submoduł się znajduje (jego adres) oraz jego ostatnie commit ID. Dzięki takiemu zabiegowi, inni developerzy, którzy sklonują twoje repo (które wykorzystuje inne repozytoria), nie będą musieli się martwić, czy wszystko będzie działało tak jak powinno. Unikniesz przez to czasami dziwnych błędów. Np. ktoś dociągnie zbyt stare repozytorium lub zbyt nowe, albo całkowicie inną gałąź, niż tą które wykorzystuje twoje repo ;) Osobiście póki co, użyłem submodułów w moim repo dotfiles . Dodawanie submodułó...

RandomWords 0.1.5

Jak wspomniałem we wcześniejszym wpisie , zapomniałem dodać generowanie przecinków do lorem ipsum. Dodałem to w tej poprawce i usunąłem możliwość wprowadzania maksymalnej ilości słów w zdaniu. Projekt i dokumentację znajdziesz jak zawsze na githubie lub na pypi .

Kill Spiders 0.1.6

Image
Pushnąłem właśnie nową wersję Kill Spiders na githuba. Dodałem sprity dla martwych pająków oraz polepszyłem troszkę GAME OVER. Teraz po zabiciu pająka widać, że pająk jest martwy :) Dodatkowo spada w dół, aby oczyścić ekran. Jeżeli gracz dojdzie do momentu GAME OVER, zostanie zapytany czy chce zacząć grę od nowa czy woli skończyć. W kolejnych wersjach widziałbym dodatkowe bronie, efekty (tzw. hity spiderów) oraz jakieś proste menu i wybór od którego poziomu gracz chce zacząć ;) Albo zrobię jakiś prosty MD5 z liczb i gracz będzie mógł sobie coś takiego wkleić. Dla mniej ogarniętych zawsze jakieś utrudnienie ;>

Pamięć 0.4! Na nowy rok.

Image
Dodałem małą aczkolwiek przydatną funkcjonalność do programu. Za pomocą komendy python pamiec.py <liczbaIlosc> <liczbaDlugosc>  program generuje podaną ilość liczb o zadanej długości. Przykładowo po wykonaniu komendy python pamiec.py 10 7  program wyświetli 10 liczb z których każda będzie 7 cyfrowa. Ustaliłem, iż zakres cyfr w liczbie będzie wynosił od 3 do 9 cyfr. Tyle najczęściej wystarcza do trenowania pamięci krótkotrwałej. Nowa wersja dostępna oczywiście pod tym adresem. Screen jak to wygląda poniżej:

Pamięć 0.3!

Image
Cześć, wydałem dzisiaj nową wersję projektu Pamieć . Zmieniłem lekko podejście co do odpalania programu. Zaimplementowałem dodatkową metodę ŁMS (Łańcuchowe metody skojarzeń), więc z racji tego na daną chwilę możesz wykorzystać trzy metody do nauki pamięci: Łańcuchowa metoda skojarzeń Zakładki obrazkowe Rymowanki liczbowe Więcej informacji znajdziesz wpisując python pamiec.py POMOC . Dwa screeny z programu: PS Wyjeżdżam dzisiaj do Francji i wracam za tydzień, więc wątpię, abym w tym czasie wypuścił jakieś aktualizacje dotyczące programu. Mam nadzieję, że podczas jeżdżenia na snowboardzie wpadną mi pomysły na kolejne wersje programu :) Życzę miłej nauki.

Mój projekt "Pamięć"

Od dłuższego czasu uczę się różnych technik, aby lepiej zapamiętywać pewne informacje. O samych technikach nie będę się rozpisywał, bo powstało dużo ciekawych książek na ten temat. Na przykład ta z której ja się uczyłem: "Tony Buzan - Pamięć na zawołanie". Polecam. Co jednak z tym projektem? Otóż, jest pewna technika zapamiętywania, która w przyjemny sposób pomaga przy zapamiętywaniu listy zakupów, jakiś punktów, etc. Przeczytaj tę książkę to dowiesz się o co chodzi. Z racji tego, iż musiałem w tej metodzie sam szukać jakiś słów, zapisywać je na kartce, a później sprawdzać czy wszystko jest ok, wpadłem na pomysł, aby napisać program, który pobierałby losowo słowa z pliku i wyświetlał je wraz z liczbą. I tak taż postąpiłem. Idea programu jest bardzo prosta. Użytkownik może wyświetlać oraz dodawać słowa. Głównie umieściłem w pliku slowa.txt rzeczowniki. Nie jest ich jakoś dużo, ale jak tylko mam chwilę to dodaje nowe. Przykładowe użycia: python pamiec.py -l 30 wylosuje ...