Friday, November 28, 2008

Technisub Look / Aqualung Look - How to replace the lenses?

If you have this mask and want to change the lenses (to new or optical ones) by yourself follow this instructions (it's easy but if you're doing this for the first time you may have some problems):



  1. Remove the little plastic part on the top of the mask (it's this yellow part on the image above).

  2. Remove two plastic "rings" which secure optical lenses from dropping out. Unmount them with your fingers. For each side simply catch the little plastic grip (the only accessible part of the ring) and using as much forse as you need pull it out. To make it easier you may try to bend the side of the mask a bit.

  3. Remove the old lenses.

  4. Make sure the new lenses are mounted correctly (so that they fit the silicon ring inside the mask well).

  5. Mount the plastic covers. Make sure all latches do a little "click".

  6. Put the "yellow plastic thingy" on the mask.


Have more fun from diving with your new "Look"!

Adam! Don't be lazy! Be free!

Today I asked myself a very important (from religious perspective) question "Why NOT to go into the microsoft .net/windows stuff? Why NOT to try to work for a company doing e.g. C#?". The reason for me to wonder about it was the job research I started few days ago. I saw that many potentially interesting companies (smaller and larger) decide to do their projects basing on Bill's technology. Why is that? I decided to check it out and since the company I work for at the moment belongs to this "set" I decided to ask some of my "non-Java anymore" colleges what are they thinking. The common answer was "It's easier", "It's faster" or "You can do more with it!", "It's less buggy." or even something which totally killed me "Open source is for children." (btw. I don't think that children would be capable to develop gcc compiler or write Linux kernel, but whatever..).

One of the primary reasons why I did not and still do not belong to .NET clan (not even Windows clan) is the (again somehow very religious) fact that I simply never liked the company. The whole story about how they destroyed Netscape (btw. did you know that few years ago people used the phrase "to netscape" on "to surf on the Internet"?), how Bill used to treat (talk to) his employees, the whole "let's sell the beta software to people" crap. To me something seemed wrong about them. Besides, I've never liked Windows anyway!

So, coming back to the main subject of this post... Why not to switch?. Here are some of my points:

  • I don't like windows. It's an operating system which comes with nothing and if you want something you need to pay.

  • I'm a developer... if Java, Python or Ruby is hard to me I should probably change my profession.

  • People say that .NET is faster? Faster then what? Web apps are faster? I didn't notice. Besides, I'm a Linux user... never really seen it in action on my system. Hmm... why? :-)

  • Can you really do more with it? I do not think so. With open source only sky is the limit. It's just the matter of your skills. With .NET, the Bill is the limit!

  • Some say that .NET is less buggy.. but how do thay know if they've never seen the sources anyway?

  • Dummy ".. is for children" argument. I do not know any children who develop stable, real time, embedded software. And even if there are such, this rather means that they must be very smart, or am I wrong here!?


To be honest I must say that all the answers that I got from my colleges were (not to use bad words) crappy. They sound kind of like... like something that you may hear in a church. "Believe me, it is like I say".. and no real arguments which would confirm that it is right. Sorry, I don't believe Microsoft since win 3.11.

So... I decided not to change my "religion" and stay with open source to be free and creative developer who's not afraid to take a look at someone else's code (even if it's Perl). Yes, that's the idea of open source, if you look into some serious code, you may be sure that you will learn something new. If you find the code bad, then you have an option to make it better. If many people make lots of code better then the world is more beautiful ;-D

You could say... the problem is that the company has to spend the money on developers. The more they build in shorter period of time the better. In my opinion that's just some crap for "insane management people" who do not understand technology anyway.

Seriously speaking, it does not matter what you use, what matters is that you feel good about it and can work efficiently with it. I feel good about open stuff and hope to find an employer who also does.

May the force be with you!

Monday, November 24, 2008

To maven or not to maven

Chcialem sobie dzisiaj w wolnym czasie w pracy ;-) cos ciekawego poczytac i zupelnie przez przypadek wpadlem na blog dotyczacy Tapestry (Howarda L. S.). Howard nie pisal tym razem o nastepnej wersji swojego frameworku lecz ku mojemu zaskoczeniu, zajebiscie wnerwiony, skomentowal Mavena... a wlasciwie to jego developerow. Objechal ich za brak dobrej dokumentacji, jezeli wogole jakiejs dokumentacji na tematy troche glebsze niz "hello world". Zgadzam sie z gosciem. Mialem okazje wyprobowac pare pluginow do Mavena (co prawda nie pochodzacych od Apache ale ogolnie dostepnych i nawet opisanych w paru ksiazkach) i najbardziej rozbroil mnie monolityczny syf i bydlak "cargo". Tak gownianego, zawodnego software'u dawno nie widzialem, nie wspominajac juz o beznadziejnej dokumentacji. Szkoda ze wiele pluginow i ich tworcow idzie w podobnym kierunku... szkoda bo maven to moim zdaniem super narzedzie i przede wszystkim zajebisty pomysl.

Link do blogu o ktorym wspominalem: http://tapestryjava.blogspot.com/2008/11/maven-displaying-version-number-in.html

Saturday, November 22, 2008

It's not a "bug"! It's a feature!

Zarombiscie spodobal mi sie ostatni wpis na blogu "Coding Horror" (http://www.codinghorror.com/blog/archives/001189.html). Gosciu deliberuje nad problemem rozrozniania typowego "buga" od dodatkowej lub brakujacej funkcjonalnosci w aplikacji. W pelni sie z typem zgadzam! Taka klasyfikacja prowadzi czesto do tego ze developerzy (nie mowiac juz o garniturowcach) zaczynaja ignorowac "mniej wazne" z ich punktu widzenia problemy.

Friday, November 21, 2008

Glupi post

No tak sobie wlasnie pomyslalem ze cos wcisne w tego bloga (w koncu zalozylem go chyba z 5 miechow temu :-)). InspiracjÄ… na dzisiaj bylo male spotkanie w firmie. W sumie to wogole postanowilem sobie wszelkie zdarzenia z firmy pisac na moim wlasnym blogu zeby potem, jak juz opuszcze ten kurwidolek, miec co wspominac... moze nawet sie posmiac.. a moze zaplakac :-)

Dzisiaj wszystkie tkanki z biura.. nawet te bardziej tkankowe niz zwykle tkanki (prawie jak w "Dniu Swira".. hehe..) zebraly sie by posluchac czego to inne tkanki nie zrobily przez ostatni miesiac czasu (tzw. "Sprint Review"). Generalnie to spoko ze wogole cos takiego jak SCRUM tu mamy, szkoda tylko ze ludzie nie bardzo kumaja po co i co to wogole jest :-) Wiec, wracajac do tematu. Pewien rudy i odrazajacy swym wygladem kolega byl pierwszym, jakze dumnym prezentujacym. Zaczal nawet rozsadnie wprowadzac wszystkich w temat ktory powinien byc im juz od miesiecy znany (szczegolnie sapiensom w garniturach ktorzy jak na moje oko wygladali na najbardziej zdziwionych... no tak w sumie to najwazniejsze ze im sie dobrze buty swiecily i krawat wygladal na dobrze wyprasowany :-)). Kurde, zbaczam z tematu. Generalnie typ nie dokonczyl prezentacji bo mu przerwano. Rozpoczela sie godzinna dyskusja na temat kontrolek, okienek itp. Jak to nie dobrze jest ze klient musi kliknac 2 a nie raz na drzewku. W sumie to nawet nie przykladalem do tego zbyt duzej uwagi choc wnerwialo mnie troche to ze zarowno ja jak i pozostale 30 osob siedzialo cicho bo nikt nie mial nic do powiedzenia (to chyba oczywiste ze jeden klik jest lepszy od dwoch, nie?). Pewnie nic bym sobie nawet konstruktywnego nie pomyslal (mozg chodzil mi pod koniec na jakies 0.01% mocy... czyli tryb przytrzymywania powiek powyzej zrenicy) gdyby nie to ze ostatnia prezentacja byla na temat robienia "Reviews". Przebudzilem sie. "O znam ten temat!". Taki smieszny, lekko lysawy typosz wtracil sie jak juz wszyscy mieli wychodzic i odpykal (prawdopodobie na obrotach mozgu podobnych do moich)... jakies 14 slajdow o tym jak wyglada konstruktywny "review". Zajebista ironia, chwile przed jego przedstawieniem wszyscy robili dokladnie inaczej a on, mistrz, sie nawet nie odezwal. A juz wogole najlepsze bylo to ze po tej prezentacji nikt problemu nie zauwazyl. Wszyscy wypruli z sali jakby im ktos kolejke po wedline za chwile mial zajac. Aaa... nie... zaraz... najlepszy byl ostatni komentarz. "... widzicie, dobrze ze zostaliscie, przynajmniej bedziecie miec dodatkowy wpis do listy szkolen...". Lapy mi opadly przynajmnie do poziomu piwnicy. O co tu chodzi? Tak chyba nie jest wszedzie, co? Czas szukac nowej pracy.