Wpadł mi do głowy pewien pomysł jak pokazać czym jest RVM. Otóż RVM jest trochę jak dom z kwiatami. Każdy kwiatek potrzebuje osobnego środowiska. Jeden lubi dużo wody, inny nie przepada za silnym światłem. Jeżeli chcemy by nasze kwiatki ładnie nam rosły, to musimy dostosować ten nasz domek do ich potrzeb. W tym właśnie pomaga nam RVM. Każdy projekt pisany w Ruby on Rails potrzebuje osobnego środowiska. RVM pomoże nam rozdzielić środowiska dla poszczególnych projektów bez większych przeszkód.
Wzorzec projektowy – MVC
Jednym z tematów, o którym chciałabym tutaj pisać jest framework Ruby on Rails. Dzisiaj nadeszła pora by zacząć. Ten artykuł będzie na temat jednego z wzorców projektowych zastosowanych w Ruby on Rails. Ten wzorzec to MVC – Model View Controller. Zacznijmy od początku. Co to jest wzorzec projektowy? Hmm… jest on jak dobry przepis na ciasto czekoladowe. Wielu ludzi robi ciasto czekoladowe, jedni lepiej, inni gorzej. Jednak gdy dany przepis jest naprawdę dobry, ludzie zaczynają sobie go nawzajem polecać i używać. Tak samo jest z wzorcami projektowymi. Są to pewnego rodzaju dobre praktyki lub rozwiązania.
Rails Girls Silesia 2014
Przeszłam długą drogę od momentu, gdy usłyszałam o warsztatach Rails Girls. Byłam uczestniczką, mentorowałam, a teraz po wielu staraniach udało mi się zorganizować warsztaty Rails Girls w Gliwicach. Jestem dumna z całego naszego zespołu. Dzięki ciężkiej pracy wszystkich zaangażowanych osób jedno z moich marzeń spełniło się. Ale zacznijmy od początku…
Guake – podręczny terminal
Dziś chciałabym Ci opowiedzieć o pewnym narzędziu, którego używam od wielu lat. W swojej prostocie i użyteczności moim zdaniem jest niezastąpione. Jest to narzędzie Guake. Co to jest Guake? Guake jest wysuwanym z góry ekranu terminalem dostępnym dla systemów Linux z środowiskiem graficznym GNOME. Jeżeli używasz środowiska KDE możesz wypróbować program Yakuake. Jest on podobny do programu Guake…
Triki dla obiektu Hash w Ruby
Dzisiaj chciałabym opowiedzieć Wam trochę o obiekcie Hash i metodach, których często do niego wykorzystuje. Ale zanim o metodach to zacznijmy od tego co to jest właściwie Hash? Hash to bardzo specyficzna tablica. Jako klucz możemy użyć cokolwiek i przyporządkować mu odpowiednią wartość lub wartości…
Rails Girls Kraków
Jakiś czas temu byłam mentorem na Rails Girls Kraków. Tym razem warsztaty wyglądały nieco inaczej – były przeznaczone dla dziewczyn bardzo młodych (13 – 18 lat), ale z ogromną motywacją. Miałam przyjemność uczyć wspaniałe dziewczyny z niesamowicie dużą ilością pozytywnej energii…
Dni Wolnego Oprogramowania
28 marca rozpoczęła się konferencja DWO (Dni wolnego oprogramowania) i tak naprawdę była to moja pierwsza konferencja tego typu. Od samego początku czułam specjalny charakter tej imprezy. Organizatorzy zadbali o nas pod każdym względem. Troszczyli się o wysoką jakość całego wydarzenia, o ciekawe prezentacje, troszczyli się nawet o nasze wyżywienie. Za co jestem im bardzo wdzięczna. W piątkowe popołudnie wysłuchałam czterech naprawdę dobrych prezentacji…
Triki dla tablic w Ruby
Ruby ma naprawdę świetną dokumentację. Metody dla tablic też są dobrze opisane. Dziś chciałabym się skupić na kilku trikach jakie znam na tablicach w Ruby. Tworzenie tablicy składającej się z napisów: %w{ 1 2 3 4 } => ["1", "2", "3", "4"]
Tworzenie tablicy składającej się z tej samej liczby: [2]*5 => [2, 2, 2, 2, 2]
Tworzenie tablicy z kolejnych liczb naturalnych: (1..4).to_a => [1, 2, 3, 4]
Tworzenie tablicy z kolejnych liczb parzystych: (2..10).step(2).to_a => [2, 4, 6, 8, 10]