Archive for Kwiecień 2007

Muchołówka. Jest nas więcej!

3 kwietnia 2007

Wiosna, ale nie córka, bo ta jeszcze nie chodzi, nadeszła i nastał czas rozsadzenia mojej muchołówki. Operacja okazała się być bardziej skomplikowana niż myślałem.

Muchołówka wymaga specjalnego podłoża — mieszaniny torfu (o pH 3-5 bez dodatków nawozów) i gruboziarnistego piasku w proporcji 2:1, oraz wysokiej, wąskiej, o średnicy nie większej niż 7-9cm (w zależności od źródła), doniczki z otworami na dnie. Obie rzeczy praktycznie nie do zdobycia w, wydawałoby się, dużym mieście na północy Polski jakim jest Szczecin.

Na szczęście mamy internet (nawet w Szczecinie 🙂 ) i sklepy internetowe, gdzie nie tylko można kupić poszukiwany przeze mnie torf, ale także gotowe podłoże dla muchołówek.

Podłoże przyszło po paru dniach, w między czasie jakieś doniczki kupiłem w Castoramie i mogłem przystąpić do rozbudowy hodowli.

Przy przesadzaniu mojego egzemplarza okazało się, że mam cztery osobne kłącza (tak przynajmniej zinterpretowałem to co wyciągnąłem z ziemi 🙂 ), obciąłem dwa rosnące pędy kwiatowe, obciąłem parę liści i dorobiłem się w ten sposób 10 sztuk muchołówek. Przynajmniej potencjalnie, bo operacja trwa i nie wiadomo, czy pacjent ją przeżyje…

Po operacji roślinki wyglądały tak:

Muchołówki bezpośrednio po rozsadzeniu

A tak prezentowały się na parapecie:

Nowe muchołówki oczekują na wiosenne słońce.

Copy and Paste, a jakość kodu. Część pierwsza

3 kwietnia 2007

Byłem jakiś czas temu świadkiem ciekawej rozmowy, po której naszła mnie następująca myśl — pozbawienie programisty funkcji Copy & Paste dramatycznie poprawiłoby jakość kodu przez niego tworzonego.

Dlaczego? Bo nie mogąc kodu skopiować w nowe miejsce musiałby pomyśleć jak z tego kodu zrobić użyteczną funkcję. A więc wydzielić logiczne bloki kodu (które być może także stałyby się funkcjami), odpowiednio taką funkcję sparametryzować, aby była jak najbardziej ,,reużywalna”, itd.

Także utrzymanie takiego kodu byłoby prostsze — nie trzeba byłoby wyszukiwać wszystkich wystąpień skopiowanego kodu i poprawiać błędów lub zmieniać funkcjonalność we wszystkich miejscach gdzie kod został wklejony.

A co Wy, drodzy czytelnicy o tym myślicie?