Czasami zdarza się, że człowiek nie ma aktualnie potrzebnego narzędzia. Pobieranie z neta jest albo niemożliwe, albo zajmie zbyt dużo czasu, a człowiek chce plikowi w bebechy zajrzeć. No i poczułam coś takiego i klepnęłam taki kawałek kodu (thx widmo za podpowiedź co do zmiany define na wartość predefiniowaną)
Miesiąc: sierpień 2011
Postanowiłam podokładać kilka zabawek jak spamowanie znajomych na twittera, czy pozwolenie luziom lubić to. Taka uwaga. Przy konfiguracji wtyczek takich jak ta, warto jest wstawić…
***
Jestem jako ten ptak co gdy tylko
ledwie o cal nad ziemię się wzniesie,
pada, bo znów coś przycięło mu skrzydła.
I choć brak lotek i skrzydła skrwawione
goją się długo, przeszywając bólem,
rwę się znów w niebo, padając znowu,
z nadzieją, że upór nade mną da górę.
„Przez okno- I Tym Podobni”
My- wolniejsi od wolnych.
To co daje nam tę wolność- zniewala.
Tylko przemów inspiracjo zza szyby.
Pokaż swe prawdziwe oblicze.
Siedzimy. Miliardy samotnych.
Przemawiamy do siebie nie słysząc swych głosów.
Tylko chwila. Ułamek sekundy.
Będziemy tak blisko. Połączy nas dotyk.
Witam. Obiecałam, że się zwierzę z przedwczorajszych zmagań z duetem cygwin + gtk. Postaram się zamieścić fragmenty komunikatów o błędach, a nuż pomogę ludziom, którzy szukają problemów w google podobnie jak ja (żywcem wklejając fragment komunikatu o błędzie).
Taa, dopiero zaczynam obczajać tutki do pythona i pygtk i już napotykam pierwsze problemy, które należałoby rozwiązać, co robię odpytując znajomych i niezawodną wyszukiwarkę internetową (taa, chodzi o Google. Bing jeszcze się nie doczekał regionalizacji, więc jakoś się nie kwapię do tego, by go używać. ) Zaczęłam od poleconej przez siano wikiksiążki pod tytułem „Zanurkuj w pythonie”. Wyobraźcie sobie, że już pierwszy kod z tej książki się nie skompi… tfu nie sparsował. Znaczy błąd wyrzuciło już w 3 linijce. „syntax error”… No ok. Pewnie znowu przyjdzie mi rozwiązywać problem na około, jak to było z pierwszą kompilacją jaja, ale WITAJ PRZYGODO. Bo w końcu jak coś działa od razu, to jest nudno. Napisałam do Nikowa. On do mnie z tekstem, że wina leży po stronie wersji Pythona i że różnice między 2.7 a 3.2 są takie ogromne że ….blablabla Tak czy inaczej, miałam ową wersję na cygwinie, odpalam kod, działa. Aaaaha. Nikow miał rację, ale moja ciekawość nie została zaspokojona. Jak to jest, że nie działa w moim 3.2???? No ok, piszę do siana, on na pewno coś zaradzi. No to on mi że teraz w pythonie print jest funkcją. Funkcją? Aaaha. Czyli wszystko co stoi za słówkiem print, należy wstawić w nawias. Done. Ups, dalej mu coś nie w kolorki. Dałam kod, na co siano „usuń to u z przodu”. Fakt, pomogło 🙂
Podsumowując: Jeżeli kod z zanurkuj w pythonie ci nie działa to zmodyfikuj go usuwając u z przodu (a gdzie go nie ma możesz dopisać b) a zawartości printa wpisz w nawias.
Zmodyfikowany kod ( odbchelper.py) ze strony Zanurkuj po opisanych poprawkach powinien wyglądać tak:
Ostatnio przetoczyła się przez mój blog fala spamu, który na szczęście nie był widoczny dla moich potencjalnych userów. Pochodził z różnych krajów, a oznaczanie jako…
Hmm, kilkanaście, może kilkadziesiąt minut, aby pokapować się, że otwartego pliku usunąć się nie da;) Nooo nieładnie Piątkosia. Idlecode: gdzie tu niby miałby być haczyk?…
Płaczesz? Nie udawaj. Tej łzy nikt nie widzi. I nikt nie otrze, bynajmniej nie w tej chwili. Nie udawaj że jeszcze została ci odrobina Myśli,…
Patrzę coraz głębiej. Razi już mnie światło słoneczne. Tylko patrzę, obserwuję. Nie ma mnie tam. Ani jednym czynem nie pokazałam Że jestem tam, gdzie mnie…
Następne dwa wpisy będą to moje wierszyki znalezione przy przeglądaniu papierów. Napisałam je jakoś w roku akademickim. Było tego więcej;)
Chciałabym nawiązać do posta, w którym pisałam o kodowaniu (jego kopia znajduje się tutaj).
Próbuję kodzić coraz więcej ( w tym przypadku na system windows) i zaczyna mi przeszkadzać już fakt konwertowania
gżegżółką po każdej poprawnej kompilacji, i kompilacja wyniku. Mogłabym dodać wersję tego programu i utworzyć
makefile ale…
Zawsze to nadprodukcja śmieci i dodatkowe dziesiątki milisekund i operacje na plikach, których możnaby uniknąć.
Jest na to sposób. A mianowicie (działa tylko przy czcionce Lucida Console, przy standardowej krzaczy:( )
wystarczy na początku wpisać linijkę system(„chcp 1250>NUL”); zaś na końcu programu , system(„chcp 852>NUL”); by
zostawić tak, jak jest defaultowo. Aaa i nie mylić NUL z NULL, tam serio nie ma błędu. Nie zapomniałam tego L. Po
prostu tak się ten pseudo plik zwie. Obecnie mój kod wygląda niestety tak