<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-24419026</id><updated>2012-05-26T13:37:03.209+02:00</updated><category term='Nowy Gadacz'/><category term='Python'/><category term='Bloggeroid'/><category term='HTA'/><category term='OOo2GD'/><category term='tablet'/><category term='sztuczki'/><category term='Google Docs'/><category term='Buffy'/><category term='Windows'/><category term='applet'/><category term='kalkulator'/><category term='marudzenie'/><category term='zagadka'/><category term='programowanie'/><category term='Gadacz'/><category term='Galileoskop'/><category term='ateizm'/><category term='sudoku'/><category term='żart'/><category term='TDD'/><category term='filmy'/><category term='VRML'/><category term='polityka'/><category term='Asus EEE'/><category term='EEE Pad Transformer'/><category term='prawie jak nauka'/><category term='Android'/><category term='dziwne myśli'/><category term='Zoho'/><category term='Go'/><category term='samoloty'/><category term='ekologia'/><category term='Dawkins'/><category term='MacOS'/><category term='AppInventor'/><category term='fizyka'/><category term='Blogger'/><category term='Java'/><category term='hackowanie'/><category term='Google'/><category term='Wündermind'/><category term='Google Chrome'/><category term='dziwne narzędzia'/><category term='G1'/><category term='Linux'/><category term='OpenOffice.org'/><category term='dentysta'/><category term='Google Music'/><category term='książki'/><category term='JavaScript'/><category term='Dart'/><category term='astronomia'/><category term='PocketPC'/><category term='Google Buzz'/><category term='.NET'/><category term='tęcza'/><title type='text'>przemelek</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/-/OpenOffice.org'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/search/label/OpenOffice.org'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/-/OpenOffice.org/-/OpenOffice.org?start-index=26&amp;max-results=25'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>110</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-24419026.post-5491612773611874338</id><published>2011-09-10T19:35:00.000+02:00</published><updated>2012-03-01T03:02:03.666+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><title type='text'>Porzucam OpenOffice.org dla LibreOffice ;-)</title><content type='html'>Powód jest jeden i widać go niżej ;-)&lt;br/&gt;&lt;br/&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-VZbdBLVLT_4/TmuelvxtoFI/AAAAAAAAJ0w/CF6t8aX90mg/s1600/LibreOfficeCalc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="113" src="http://1.bp.blogspot.com/-VZbdBLVLT_4/TmuelvxtoFI/AAAAAAAAJ0w/CF6t8aX90mg/s400/LibreOfficeCalc.jpg" width="210" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;W końcu mogę mieć interfejs aplikacji po polsku, a nazwy funkcji w Calcu po angielsku. Za to pokochałbym nawet MS Office (mam w pracy angielską wersję, więc szczerze to nie wiem czy polska nie ma przez przypadek takiego przełącznika :-)).&lt;br/&gt;&lt;br/&gt;Osobiście przewidziałem specjalne miejsce w piekle dla ludzi pokroju tej osoby, która wpadła na pomysł, że SQRT lepiej będzie "brzmieć" jako PIERWIASTEK a STDEV jako ODCH.STANDARDOWE....&lt;br/&gt;OK, rozumiem, większość użytkowników nie zna angielskiego, więc to miało sens, ale nie można było dodać od razu możliwości używania angielskich nazw w polskiej wersji? No, ale po latach się doczekałem :-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/09/algorytm-czemu-w-szkole-nie-ucza-jak.html" target="blank"&gt;Algorytm - czemu w szkole nie uczą jak obliczyć pierwiastek? ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/07/obiektywizm.html" target="blank"&gt;"Obiektywizm"&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2012/03/zamiast-empiku-zarobi-amazon-albo-o-tym.html" target="blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/12/paypal-ssie.html" target="blank"&gt;PayPal ssie!&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/06/jrockit-poczatki-dotykania-sie-z.html" target="blank"&gt;JRockit - początki dotykania się z ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-5491612773611874338?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/5491612773611874338/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2011/09/porzucam-openofficeorg-dla-libreoffice.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5491612773611874338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5491612773611874338'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2011/09/porzucam-openofficeorg-dla-libreoffice.html' title='Porzucam OpenOffice.org dla LibreOffice ;-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-VZbdBLVLT_4/TmuelvxtoFI/AAAAAAAAJ0w/CF6t8aX90mg/s72-c/LibreOfficeCalc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-4041570498938793257</id><published>2011-05-29T21:19:00.000+02:00</published><updated>2011-08-11T01:42:38.937+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='OOo2GD'/><title type='text'>OO.org i Google Docs bez konwersji są tuż tuż ;-)</title><content type='html'>No to mam już pierwszy działający build OOo2GD, który wspiera pracę z Google Docs bez konwersji do ich formatu.&lt;br/&gt;Dzięki temu nie tracimy formatowań, wzorów, czy czegokolwiek z plików. Po pobraniu ich z Google Docs są binarnie identyczne z tym co wysłaliśmy do Google Docs.&lt;br/&gt;Tracimy jednak możliwość pracy z tymi plikami w Google Docs.&lt;br/&gt;&lt;br/&gt;Teraz mam zgryz.&lt;br/&gt;Pierwszy jest taki jak poinformować o tym użytkowników. W Release Notesach sobie to mogą umieszczać i tak ich nie czyta, nowe checkboxy też nic nie dadzą, bo od dawna mam checkboxy do updatowania, a ciągle mam użytkowników, którzy nie mają w ogóle pojęcia, że można updatować lub autoupdatować dokumenty w Google Docs. Na razie rozważam dwie opcje, wyświetlenie na początku okienka z informacją i może odesłanie do strony WWW z np. filmem na YouTube pokazującym o co biega, druga chyba lepsza, ale ciut trudniejsza do zrobienia, to dodać specjalni "hinty", takie jak Google używa w GMAILu by pokazać nowe funkcje.&lt;br/&gt;Drugi jest taki, jaki nadać numer wersji ;-) Na razie roboczo jest to 2.5.0 beta, ale waham się czy ma to być 2.5.0 czy może 3.0.0 :-)&lt;br/&gt;Trzeci zgryz jest taki, czy wydawać jak rozwiąże zgryzy #1 i #2, czy jeszcze wyciąć w ogóle biblioteki Google i używać tylko swoich własnych, wtedy plik będzie dużo mniejszy, zamiast 2.2 MB, będzie miał góra 300 KB.&lt;br/&gt;&lt;br/&gt;Jak ktoś chciałby dostać wersję testową to proszę o kontakt przez &lt;a href="https://profiles.google.com/przemelek/about"&gt;mój profil Google&lt;/a&gt;, albo przez maila, którego znajdziecie &lt;a href="http://www.przemelek.pl/kontakt"&gt;tutaj&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/08/bloggeroid-wersja-10-tuz-tuz.html" target="blank"&gt;Bloggeroid - wersja 1.0 tuż, tuż ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/09/ooo2gd-w-liczbach.html" target="blank"&gt;OOo2GD w liczbach ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/08/ukradli-nam-przyszosc.html" target="blank"&gt;Ukradli nam przyszłość....&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/01/uwolnic-nie-uwolnic.html" target="blank"&gt;Uwolnić, nie uwolnić?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/01/losowanie-dobre.html" target="blank"&gt;Losowanie dobre&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-4041570498938793257?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/4041570498938793257/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2011/05/ooorg-i-google-docs-bez-konwersji-sa.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4041570498938793257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4041570498938793257'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2011/05/ooorg-i-google-docs-bez-konwersji-sa.html' title='OO.org i Google Docs bez konwersji są tuż tuż ;-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-5497617936766001357</id><published>2011-05-12T12:49:00.000+02:00</published><updated>2012-05-17T02:05:58.400+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Zoho'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><title type='text'>OOo2GD 2.4.0 - foldery i HTTPS</title><content type='html'>Zoho znów dziś mi przypomniało, że właśnie skończyli wsparcie dla połączeń po HTTP, ale widzą nadal użytkowników mojej aplikacji, którzy używają HTTP.&lt;br/&gt;Przedłużyli czas działania i przysłali przypominajkę :-)&lt;br/&gt;To mi się podoba.&lt;br/&gt;&lt;br/&gt;Dlatego mamy dziś nową wersję 2.4.0 OOo2GD.&lt;br/&gt;&lt;br/&gt;Nowości:&lt;br/&gt;- przy nazwach plików w Google Docs widać foldery do których należą,&lt;br/&gt;- pod listą plików w Google Docs widać listę folderów, kliknięcie na folderze filtruje listę plików tylko do tego folderu&lt;br/&gt;&lt;br/&gt;Zmiany:&lt;br/&gt;- cała komunikacja z Zoho (z Google Docs powinno już być tak wcześniej) odbywa się tylko po HTTPS.&lt;br/&gt;&lt;br/&gt;OOo2GD na razie nie wspiera uploadowania dowolnych plików (tudzież uploadowania plików bez konwersji do dokumentów Google Docs). Nie mam tego jeszcze jak przetestować, ale jak tylko Google włączy to na którymś z moich kont to postaram się dodać wsparcie ;-)&lt;br/&gt;&lt;br/&gt;Zapraszam do pobierani, albo ze strony rozszerzenia w &lt;a href="http://extensions.services.openoffice.org/en/project/ooo2gd"&gt;repozytorium rozszerzeń OpenOffice.org&lt;/a&gt;, albo ze &lt;a href="http://code.google.com/p/ooo2gd/downloads/list"&gt;strony projektu&lt;/a&gt;, sam OpenOffice.org też powinien wam przypomnieć o możliwości updatowania :-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/12/ooo2gd-zabawa-w-dodawanie-folderow.html" target="blank"&gt;OOo2GD - zabawa w dodawanie folderów&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2012/05/maniacki-pomys-na-inteligentny-dialer.html" target="blank"&gt;Maniacki pomysł na inteligentny dialer ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/10/foldery.html" target="blank"&gt;Foldery&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/05/google-docs-dojrzewa.html" target="blank"&gt;Google Docs dojrzewa :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/05/mogoby-byc-atwiej.html" target="blank"&gt;Mogłoby być łatwiej ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-5497617936766001357?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/5497617936766001357/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2011/05/ooo2gd-240-foldery-i-https.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5497617936766001357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5497617936766001357'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2011/05/ooo2gd-240-foldery-i-https.html' title='OOo2GD 2.4.0 - foldery i HTTPS'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-6438327477782189848</id><published>2010-12-24T00:39:00.005+01:00</published><updated>2011-06-19T02:39:40.681+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='OOo2GD'/><title type='text'>OOo2GD - zabawa w dodawanie folderów</title><content type='html'>OK, robię eksperymenty nad dodawaniem do OOo2GD wsparcia dla folderów.&lt;br/&gt;&lt;br/&gt;Na razie wygląda to tak:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_AkJKNg4IFPw/TRPd675WjmI/AAAAAAAAHc4/3Hoe_9vbWrg/s1600/OOo2GD_FoldersPrototype_001.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 248px;" src="http://3.bp.blogspot.com/_AkJKNg4IFPw/TRPd675WjmI/AAAAAAAAHc4/3Hoe_9vbWrg/s400/OOo2GD_FoldersPrototype_001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5554026770058350178" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Te kolorowe labelki to właśnie foldery, dodatkowo jeżeli użytkownik zaklika jedną z tych labelek u dołu okienka to OOo2GD pokaże tylko elementy z tego folderu:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_AkJKNg4IFPw/TRPeNTma8pI/AAAAAAAAHdA/mKltjVBC0lA/s1600/OOo2GD_FoldersPrototype_002.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 248px;" src="http://1.bp.blogspot.com/_AkJKNg4IFPw/TRPeNTma8pI/AAAAAAAAHdA/mKltjVBC0lA/s400/OOo2GD_FoldersPrototype_002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5554027085659042450" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Funkcjonalnie jest to to do czego dążyłem, co do wyglądu to jeszcze nie jest to to co chciałem :-)&lt;br/&gt;Np. jak na razie mam tylko 7 "schematów" kolorów z czego i tak jak mi się wydaje co najmniej 1 nie działa ;-)&lt;br/&gt;&lt;br/&gt;Z innych około OOo2GDowych spraw, to nadal OOo2GD nie działa, tudzież bardziej, nie wygląda ;-) na Mac OS X. Mnie za to po głowie chodzi pomysł kupienia sobie Maca Mini... Ale się leczę ;-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/05/ooo2gd-240-foldery-i-https.html" target="blank"&gt;OOo2GD 2.4.0 - foldery i HTTPS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/12/mac-os-x-ma-u-mnie-kreche.html" target="blank"&gt;Mac OS X ma u mnie krechę&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/12/nowy-cos-do-pisania-constants.html" target="blank"&gt;Nowy coś do pisania - constants list/reference/cokolwiek ;-) albo spis stałych&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/07/serwis-dobry-na-wszystko.html" target="blank"&gt;Serwis dobry na wszystko ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/12/ooo2gd-w-roznych-smakach.html" target="blank"&gt;OOo2GD w różnych smakach ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-6438327477782189848?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/6438327477782189848/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/12/ooo2gd-zabawa-w-dodawanie-folderow.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/6438327477782189848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/6438327477782189848'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/12/ooo2gd-zabawa-w-dodawanie-folderow.html' title='OOo2GD - zabawa w dodawanie folderów'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_AkJKNg4IFPw/TRPd675WjmI/AAAAAAAAHc4/3Hoe_9vbWrg/s72-c/OOo2GD_FoldersPrototype_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-7456704225253050282</id><published>2010-11-29T19:53:00.002+01:00</published><updated>2012-04-07T22:00:27.848+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='OOo2GD'/><title type='text'>Strona z pomocą dla OOo2GD</title><content type='html'>Od dłuższego czasu planowałem to zrobić, ale mi się nie chciało ;-)&lt;br/&gt;Ostatnio jednak przełamałem się i zacząłem tworzyć stronę w Google Sites, która ma być pomocą dla OpenOffice.org2GoogleDocs.&lt;br/&gt;&lt;br/&gt;Zapraszam na stronę &lt;a href="http://ooo2gd.przemelek.pl"&gt;pomocy dla OOo2GD&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Wszelkie uwagi mile widziane [tutaj, w Google Buzz, na maila, w surveyach].&lt;br/&gt;&lt;br/&gt;Stworzyłem też nową ankietę, która ma sprawdzić czy mogę liczyć na pomoc użytkowników OOo2GD w umieszczeniu go w &lt;a href="http://www.google.com/enterprise/marketplace/"&gt;Google Apps Marketplace&lt;/a&gt;.&lt;br/&gt;Tak się składa, że Google liczy sobie za dodanie aplikacji 100 USD, a to trochę za dużo żebym sam z tego wyskoczył [ja mogę dać 25 USD, bo to wg. mnie rozsądna cena]. Dlatego stworzyłem ankietę, która pozwoli mi ocenić czy znajdzie się taka liczba osób by opłacało mi się zmienić moje konto w PayPal do takiego na które można przesyłać donacje.&lt;br/&gt;Myślałem o datkach 5 USD, wtedy z moimi 25 USD potrzebne by było 15 osób, które byłyby gotowe wyłożyć po 5 USD. Ewentualny podatek wezmę na siebie [jak rozumiem będzie to 18% bo raczej się nie załapię w tym roku na 32% ;-)].&lt;br/&gt;&lt;br/&gt;Tutaj ankieta:&lt;br/&gt;&lt;br/&gt;&lt;center&gt;&lt;iframe src="https://spreadsheets0.google.com/embeddedform?formkey=dHhaaUlTT2tJaktSOWh5TlRNeHVaWUE6MQ" width="500" height="600" frameborder="0" marginheight="0" marginwidth="0"&gt;Loading...&lt;/iframe&gt;&lt;/center&gt;&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/03/jakis-czas-temu-ktos-zasugerowa-mi-bym.html" target="blank"&gt;100USD to jednak za dużo.....&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2012/04/milion.html" target="blank"&gt;Milion&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/04/otwarty-umys-definicja.html" target="blank"&gt;Otwarty umysł - definicja ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2006/09/sprzt-wifi-w-procentach.html" target="blank"&gt;Sprzęt WiFi w procentach&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/09/na-pochybel-facebookowi.html" target="blank"&gt;Na pohybel Facebookowi :-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-7456704225253050282?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/7456704225253050282/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/11/strona-z-pomoca-dla-ooo2gd.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/7456704225253050282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/7456704225253050282'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/11/strona-z-pomoca-dla-ooo2gd.html' title='Strona z pomocą dla OOo2GD'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-2861198165888605490</id><published>2010-11-18T01:45:00.003+01:00</published><updated>2011-09-16T00:58:47.084+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='OOo2GD'/><title type='text'>&lt;value /&gt; - tag niezgody ;-)</title><content type='html'>Ostatnio okazało się, że klika rozszerzeń do OpenOffice.org, w tym OOo2GD nie działa na niektórych systemach z najnowszą wersją OpenOffice.org 3.3 [chyba RC5 ale głowy nie dam].&lt;br/&gt;&lt;a href="http://www.openoffice.org/issues/show_bug.cgi?id=115386"&gt;Śledztwo użytkowników&lt;/a&gt; wykazało, że to dlatego iż w najnowszej wersji OO.org wprowadzono poprawkę, która sprawiła, że OO.org zaczęło działać &lt;a href="http://util.openoffice.org/common/configuration/oor-document-format.html#Localization"&gt;tak jak zadeklarowano to 4 lata temu&lt;/a&gt; ;-)&lt;br/&gt;&lt;br/&gt;O co chodzi?&lt;br/&gt;&lt;br/&gt;Problem występował w takich instalacjach OO.org, które działały w systemach w których domyślnym językiem był język inny niż któryś z tych które były wspierane przez rozszerzenie.&lt;br/&gt;W przypadku OOo2GD działo się to np. na komputerach w Szwecji.&lt;br/&gt;&lt;br/&gt;Analiza ludzi z OO.org wykazała, że to dlatego, że po wprowadzeniu poprawki do OO.org zaczął on szukać napisów do menu czy podpisów dla ikon bazując na dość rozsądnym algorytmie, czyli najpierw sprawdź czy jest coś w języku systemowym [oczywiście z gradacją "dokładności" od najbardziej dokładnego, czyli np. en-US, przez ogólny czyli en, kończąc na najlepiej pasującym czyli dowolnym en-*, np. en-CA], jeśli to się nie udawało OO.org miał szukać tekstu dla domyślnego języka, czyli takiego tekstu, który nie został przypisany do żadnego języka, jeżeli zaś to się nie udało miał wyświetlać tekst dla pierwszego zadeklarowanego języka, jeśli to się nie uda to miał nic nie wyświetlać.&lt;br/&gt;Dość rozsądne.&lt;br/&gt;Jeden problem jest taki, że np. w przypadku OOo2GD gdy docierał do kroku, w którym stwierdzał, że szuka dla domyślnego języka to znajdował pusty tekst, a że był pusty to go nie wyświetlał ;-)&lt;br/&gt;&lt;br/&gt;&lt;div style="background:whitesmoke;overflow:auto"&gt;&lt;pre&gt;&lt;code&gt;&lt;br/&gt;       &amp;lt;prop name="Title" type="xs:string"&amp;gt;&lt;br/&gt;         &lt;b&gt;&amp;lt;value /&amp;gt;&lt;/b&gt;&lt;br/&gt;         &amp;lt;value lang="en"&amp;gt;Google Docs &amp;amp;amp; Zoho&amp;lt;/value&amp;gt;&lt;br/&gt;         &amp;lt;value lang="pl"&amp;gt;Google Docs &amp;amp;amp; Zoho&amp;lt;/value&amp;gt;&lt;br/&gt;         &amp;lt;value lang="de"&amp;gt;Google Text und Tabellen &amp;amp;amp; Zoho&amp;lt;/value&amp;gt;&lt;br/&gt;         &amp;lt;value lang="es"&amp;gt;Google Docs &amp;amp;amp; Zoho&amp;lt;/value&amp;gt;&lt;br/&gt;         &amp;lt;value lang="it"&amp;gt;Google Docs &amp;amp;amp; Zoho&amp;lt;/value&amp;gt;&lt;br/&gt;         &amp;lt;value lang="cs"&amp;gt;Dokumenty Google &amp;amp;amp; Zoho &amp;lt;/value&amp;gt;&lt;br/&gt;       &amp;lt;/prop&amp;gt;&lt;br/&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Problemem był ten tag &lt;code&gt;&amp;lt;value /&amp;gt;&lt;/code&gt;, który wyraźnie mówił, że dla języka domyślnego wartość napisu jest pusta ;-)&lt;br/&gt;&lt;br/&gt;A czemu tak było [i nadal jest] w OOo2GD i pewnej liczbie innych rozszerzeń?&lt;br/&gt;&lt;br/&gt;Bo takie coś &lt;a href="http://wiki.services.openoffice.org/wiki/OpenOffice_Add-On_Project_Type#Generated_Code"&gt;wrzucała i wrzuca tam wtyczka&lt;/a&gt; do NetBeans, która pozwala tworzyć rozszerzenia do OO.org właśnie w NetBeans :-)&lt;br/&gt;&lt;br/&gt;Inną sprawą jest czy rozsądnym jest poprawianie "błędu" w API, który tam jest już od 4 lat.&lt;br/&gt;Wg. mnie po takim czasie to się staje elementem API i to, że dokumentacja mówi inaczej dowodzi tylko błędu w dokumentacji.&lt;br/&gt;&lt;br/&gt;Wcześniejsze działanie, czyli takie, że w razie string był pusty to OO.org na siłę szukało tekstu dla języka angielskiego, był sensowny. Niezgodny z dokumentacją, ale raczej nikomu nie przeszkadzał. W najgorszym przypadku po prostu użytkownik widział napis po angielsku, bo na 99% nikt z developerów nie chciałby ukrywać w taki sposób swojego rozszerzenia.&lt;br/&gt;&lt;br/&gt;Jak mnie kiedyś pouczono w Motoroli. Jeżeli kod mówi jedno, a dokumentacja drugie to zwykle dokumentacja jest błędna. Wtedy wydawało mi się to dziwne, ale teraz uważam, że to prawda.&lt;br/&gt;Kod przechodzi weryfikację zawsze, dokumentacja niekoniecznie ;-)&lt;br/&gt;&lt;br/&gt;A cała sprawa skończyła się tym, że jak rozumiem poprawka zostanie wycofana i OO.org nadal w razie niepowodzenia w znalezieniu lokali będzie próbował szukać lokali dla angielskiego :-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/02/przezycie-artystyczne.html" target="blank"&gt;Przeżycie artystyczne ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/02/plug-in-master.html" target="blank"&gt;Plug-in master ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/08/appinventor-pierwsze-wrazenia-i.html" target="blank"&gt;AppInventor - pierwsze wrażenia i pierwsze programy :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/09/exif-jest-zy-czesc-2.html" target="blank"&gt;Exif jest zły - część 2 :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/10/konstruktory.html" target="blank"&gt;Konstruktory&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-2861198165888605490?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/2861198165888605490/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/11/tag-niezgody.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2861198165888605490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2861198165888605490'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/11/tag-niezgody.html' title='&amp;lt;value /&amp;gt; - tag niezgody ;-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3245585561472643580</id><published>2010-11-03T01:27:00.004+01:00</published><updated>2012-04-09T17:01:57.608+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='OOo2GD'/><title type='text'>OOo2GD 2.3.0 - nowe dokumenty i autoupdate w działaniu :-)</title><content type='html'>No i po bardzo długiej przerwie mamy OpenOffice.org2GoogleDocs w nowej wersji 2.3.0.&lt;br/&gt;Nowością jest wsparcie dla Nowych dokumentów Google Docs.&lt;br/&gt;Mówiąc prościej dla takich, w których edycja jest bardzo szybka... w myśl zasady, że jeden obraz jest wart tysiąca słów, krótki film pokazujący o co chodzi ;-)&lt;br/&gt;Po prawej mamy OpenOffice.org w którym prowadzona jest edycja, po lewej mamy okno Google Chorme z otwartym dokumentem w Google Docs:&lt;br/&gt;&lt;br/&gt;&lt;center&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VdSADo6HkLw?hl=pl&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/VdSADo6HkLw?hl=pl&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br/&gt;&lt;br/&gt;Po każdorazowym nagraniu dokumentu w OpenOffice.org [przy pomocy CTRL-S tutaj] jego zawartość jest w ciągu kilku sekund wrzucana do Google Docs gdzie już po chwili ją widać :-)&lt;br/&gt;&lt;br/&gt;Tutaj jest mały błąd i pierwsze updatowanie nie działa ;-) Nie wiem do końca dlaczego, ale nie działa. Kolejne już działają.&lt;br/&gt;&lt;br/&gt;Jak zwykle zapraszam do pobierania ze strony &lt;a href="http://extensions.services.openoffice.org/project/ooo2gd"&gt;OOo2GD w repozytorium rozszerzeń OpenOffice.org&lt;/a&gt;, lub ze &lt;a href="http://ooo2gd.googlecode.com/"&gt;strony projektu&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Marzy mi się działanie tej funkcji w drugą stronę, ale to już takie proste nie jest.&lt;br/&gt;Nawet przy założeniu prostego algorytmu rozwiązywania konfliktów wyrażającego się w słowach "nowszy zawsze wygrywa" trudno jest chyba przekonać OO.org do tego by nagrywało/wczytywało zawartość dokumentu w locie.........&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/12/podejrzanie-szybko.html" target="blank"&gt;Podejrzanie szybko....&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/12/wersja-200-ooo2gd-juz-jest.html" target="blank"&gt;Wersja 2.0.0 OOo2GD już jest :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/03/jednoczesna-edycja-pliku-jakby-to-tak-i.html" target="blank"&gt;Jednoczesna edycja pliku.... a jakby to tak........ i nowy ePubGenerator v0.0.4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/06/ooo2gd-300-eksportowanie-do-google-docs.html" target="blank"&gt;OOo2GD 3.0.0 - eksportowanie do Google Docs bez konwersji :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/ooo2gd-211-gotowe.html" target="blank"&gt;OOo2GD 2.1.1 gotowe :-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-3245585561472643580?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3245585561472643580/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/11/ooo2gd-230-nowe-dokumenty-i-autoupdate.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3245585561472643580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3245585561472643580'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/11/ooo2gd-230-nowe-dokumenty-i-autoupdate.html' title='OOo2GD 2.3.0 - nowe dokumenty i autoupdate w działaniu :-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-1039639216787379480</id><published>2010-10-06T00:40:00.004+02:00</published><updated>2011-09-10T19:43:45.023+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><title type='text'>LibreOffice - takie sobie</title><content type='html'>Zainstalowałem dziś LibreOffice, czyli fork OpenOffice.org i hmmm... nie jestem zadowolony ;-)&lt;br/&gt;Instalacja OOo2GD 3 razy powodowała zwiechę całego LibreOffice, dopiero użycie Extension Managera i jego guziczka Add spowodowało, że OOo2GD się zainstalowało. Ale i to nie wygląda dobrze bo ikonki zrobiły się gigantyczne i wyglądają ohydnie.&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AkJKNg4IFPw/TKuqKlH24vI/AAAAAAAAHPw/iGuaq8d-SsY/s1600/OhydnieDuzeIkonki.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 202px; height: 67px;" src="http://2.bp.blogspot.com/_AkJKNg4IFPw/TKuqKlH24vI/AAAAAAAAHPw/iGuaq8d-SsY/s400/OhydnieDuzeIkonki.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5524696466640528114" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;W ogóle czuję się oburzony tym, że nie uznali OOo2GD za na tyle przydatne by stało się jednym z rozszerzeń instalowanych domyślnie ;-)&lt;br/&gt;Może to, że np. nie udaje się otwierać większych plików pobranych z Google Docs ma tu jakieś znaczenie? ;-) [Co ciekawe w Star Office działa, w OO.org nie jestem w stanie sprawdzić bo genialny LibreOffice.org mi odinstalował OO.org, a w każdym bądź razie tak to wygląda].&lt;br/&gt;&lt;br/&gt;Z plusów, nie ma znaczków Oracle, które są brzydkie, a przynajmniej brzydsze od tych Suna. Szkoda, że Oracle postanowiło wyrugować oznaczenia Suna, ładne były.&lt;br/&gt;&lt;br/&gt;Moje statystyki zbierane w trakcie sprawdzania czy są nowe wersje OOo2GD wykrywają jak na razie udział LibreOffice mniejszy niż 1 promil.&lt;br/&gt;Pierwszy "odczyt" z LibreOffice pojawił się 28 września, to tak jakby to kogoś interesowało ;-)&lt;br/&gt;&lt;br/&gt;EPUBGenerator działa i generuje ładnie EPUBy z LibreOffice.&lt;br/&gt;&lt;br/&gt;Ale ja zaraz chyba odinstaluje i wrócę do paskudnie obrandowanego OpenOffice.org od Oracle'a ;-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/05/openofficeorg-ulubiony-pakiet-biurowy.html" target="blank"&gt;OpenOffice.org - ulubiony pakiet biurowy Java'owca ;p&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/generowanie-plikow-epub-z-openofficeorg.html" target="blank"&gt;Generowanie plików ePub z OpenOffice.org :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/09/porzucam-openofficeorg-dla-libreoffice.html" target="blank"&gt;Porzucam OpenOffice.org dla LibreOffice ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/12/nowy-cos-do-pisania-constants.html" target="blank"&gt;Nowy coś do pisania - constants list/reference/cokolwiek ;-) albo spis stałych&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/11/ooo2gd-w-ubuntu-910-da-sie.html" target="blank"&gt;OOo2GD w Ubuntu 9.10 - da się.&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-1039639216787379480?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/1039639216787379480/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/10/libreoffice-takie-sobie.html#comment-form' title='Komentarze (6)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1039639216787379480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1039639216787379480'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/10/libreoffice-takie-sobie.html' title='LibreOffice - takie sobie'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_AkJKNg4IFPw/TKuqKlH24vI/AAAAAAAAHPw/iGuaq8d-SsY/s72-c/OhydnieDuzeIkonki.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-5189396938642989209</id><published>2010-04-30T03:00:00.003+02:00</published><updated>2011-06-19T04:17:34.121+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadacz'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='prawie jak nauka'/><category scheme='http://www.blogger.com/atom/ns#' term='Nowy Gadacz'/><title type='text'>Trochę liczb :-)</title><content type='html'>Przeglądałem właśnie dokumenty w Google Docs i znalazłem parę arkuszy do których zapisują się głosy oddane w kilku "ankietach" które ogłosiłem.Wyniki większości już tu kiedyś umieszczałem, ale dziś jeden wspólny ankietowy post ;-)&lt;b&gt;OOo2GD&lt;/b&gt;OOo2GD głównie do pracy z Google Docs używa &lt;b&gt;91%&lt;/b&gt; użytkowników.Głównie do pracy z Zoho używa &lt;b&gt;4%&lt;/b&gt; użytkowników.Głownie do pracy z WebDAV używa &lt;b&gt;4%&lt;/b&gt; użytkowników.&lt;b&gt;Nowy Gadacz&lt;/b&gt;&lt;i&gt;Nowy Gadacz - syntezator&lt;/i&gt;Expressivo firmy IVO - 72%Dant - 14%System Syntezy Mowy WP - 9%Spiker/UniSpiker firmy IVO - 5%SynTalk firmy NeuroSoft - 1%&lt;i&gt;Nowy Gadacz - komunikatory które powinny być wspierane&lt;/i&gt;Nowe Gadu Gadu - 66%Gadu Gadu [do wersji 7.7] - 34%Jabber [Spik, Google Talk] - 10%Tlen - 14%Other - 19%&lt;i&gt;Nowy Gadacz - czy dalej rozwijać?&lt;/i&gt;Dobry kierunek rozwoju [Nowy Gadacz powinien być rozwijany] - 80%Ujdzie w tłoku - 9%Totalna porażka [W ogóle nie warto kontynuować nad nim prac] - 6%&lt;b&gt;&lt;a href="http://przemelek.blogspot.com/2009/01/zgadnijmy-wsplnie-ile-potrwa-kryzys.html"&gt;Ile potrwa kryzys?&lt;/a&gt;&lt;/b&gt;Średnia to prawie 20 miesięcy, a ankieta działała głównie na początku tamtego roku, co oznacza, że wg. zbiorowej mądrości osób biorących udział w tej ankiecie kryzys powinien się skończyć w lipcu 2010.&lt;b&gt;&lt;a href="http://przemelek.blogspot.com/2009/11/jakich-systemow-uzywa-sie-na-biurkach.html"&gt;Udział systemów operacyjnych wśród użytkowników OOo2GD&lt;/a&gt;&lt;/b&gt;Windows - 70.4%Linux - 20.6%Mac OS - 7.4%&lt;i&gt;Rzeczywiste wyniki za ostatnie 3 dni to&lt;/i&gt;Windows - 91.29%Linux - 3.18%Max OS - 8.67%&lt;b&gt;&lt;a href="http://przemelek.blogspot.com/2009/11/42-do-58-na-porazke-chrome-os.html"&gt;Chrome OS - sukces czy porażka?&lt;/a&gt;&lt;/b&gt;Sukces - 51%Porażka - 49%&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2006/12/gadajce-gadu-gadu.html" target="blank"&gt;Gadające Gadu-Gadu&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2007/02/projekty.html" target="blank"&gt;Projekty ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2006/12/gadacz-v12.html" target="blank"&gt;Gadacz v1.2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/11/przeszacowany-linux-niedoszacowany.html" target="blank"&gt;Przeszacowany Linux, Niedoszacowany Windows i Ukryty MacOS ;-) czyli o tym na jakich systemach używa się głównie OOo2GD&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/10/nowy-gadacz-v06-gadamy-przez-dde.html" target="blank"&gt;Nowy Gadacz v0.6 - gadamy przez DDE ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-5189396938642989209?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/5189396938642989209/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/04/troche-liczb.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5189396938642989209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5189396938642989209'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/04/troche-liczb.html' title='Trochę liczb :-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-2007370405136141795</id><published>2010-04-04T23:17:00.003+02:00</published><updated>2011-06-19T04:17:16.861+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><title type='text'>OOo2GD 2.2.0 - autoupdate "rośnie"</title><content type='html'>Dostępna jest nowa wersja OOo2GD, tym razem o numerku 2.2.0. W tej wersji dodałem możliwość wybrania by eksportowany/updatowany właśnie do/w Google Docs dokument był autoupdatowany po każdym zapisie.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AkJKNg4IFPw/S7kC-xk7NGI/AAAAAAAAGis/vrjKSp-nfyU/s1600/autoUpdateUI2.jpg.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 59px;" src="http://2.bp.blogspot.com/_AkJKNg4IFPw/S7kC-xk7NGI/AAAAAAAAGis/vrjKSp-nfyU/s400/autoUpdateUI2.jpg.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5456395701019423842" /&gt;&lt;/a&gt;Działa to tak, że gdy zaznaczymy autoupdate w trakcie eksportu naszego dokumentu do Google Docs to później w czasie tej samej "sesji" gdy tylko nagramy dokument na dysku to OOo2GD wrzuci jego nową wersję do Google Docs.Jak zwykle zapraszam do pobierania ze strony &lt;a href="http://extensions.services.openoffice.org/project/ooo2gd"&gt;OOo2GD w katalogu rozszerzeń do OpenOffice.org&lt;/a&gt; lub ze &lt;a href="http://ooo2gd.googlecode.com"&gt;strony projektu&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/12/podejrzanie-szybko.html" target="blank"&gt;Podejrzanie szybko....&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/12/wersja-200-ooo2gd-juz-jest.html" target="blank"&gt;Wersja 2.0.0 OOo2GD już jest :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2007/05/chce-komputerw-ktre-bd-seamless.html" target="blank"&gt;Chce komputerów, które będą "seamless"&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2006/06/foto-album-w-5-minut.html" target="blank"&gt;Foto album w 5 minut&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/04/ooo2gd-160.html" target="blank"&gt;OOo2GD 1.6.0 :-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-2007370405136141795?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/2007370405136141795/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/04/ooo2gd-220-autoupdate-rosnie.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2007370405136141795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2007370405136141795'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/04/ooo2gd-220-autoupdate-rosnie.html' title='OOo2GD 2.2.0 - autoupdate &amp;quot;rośnie&amp;quot;'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_AkJKNg4IFPw/S7kC-xk7NGI/AAAAAAAAGis/vrjKSp-nfyU/s72-c/autoUpdateUI2.jpg.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-9049052425411290509</id><published>2010-03-23T01:53:00.003+01:00</published><updated>2011-11-21T02:27:24.085+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><title type='text'>Jednoczesna edycja pliku.... a jakby to tak........ i nowy ePubGenerator v0.0.4</title><content type='html'>Disclaimer: to są tylko domysły i pomysły i wcale nie mówię, że to się da dodać do OOo2GD, a nawet jeżeli się da to nie mówię, że to dodam.Przyglądałem się jak działa wspólna praca 2 osób nad tym samym dokumentem w Google Docs, moje przyglądanie było głównie pod kątem tego jak to działa od strony technicznej, czy może logicznej.I wnioski są takie, że poszczególne przeglądarki robią update tego co mają na podstawie wersji. Jeżeli 1 osoba napisze w współdzielonym dokumencie "słowo" to druga osoba ujrzy ten napis wtedy gdy jej przeglądarka pobierze kolejną wersję dokumentu w której jest właśnie ten napis "słowo".I teraz pytanie czy to w ogóle można wykorzystać do takiego hackerskiego wpięcia się do zabawy? Czy gdyby pobierać powiedzmy co 10 sekund dokument z Google Docs [albo sprawdzać czy pojawiła się nowa wersja i ją pobierać] i jednocześnie co 10 sekund po stronie klienta sprawdzać czy dokument edytowany w OpenOffice.org się zmienił...... to czy gdyby umiało się jeszcze połączyć, tudzież jeśli ktoś woli zrobić merge'a tych dokumentów i wrzucić wynik jako nową wersje do Google Docs..... to czy zaczęłoby to działać jak wspólne edytowanie tego samego pliku?Zapominamy tutaj o takich "bonusach" jak to, że konwersja ODT -&gt; Google Docs -&gt; ODT nie da na wyjściu takiego samego dokumentu jak był na wejściu ;-)Zapominamy też o tym, że nawet jak konwersja nie będzie problemem to trzeba by jeszcze do OO.org załadować nową wersję dokumentu tak by użytkownik tego nie widział, czyli pewnie trzeba by było operować na zawartości edytora, a nie na plikach.... [To mnie zniechęca i sugeruje, że się nie da zrobić takiego czegoś :-(]Teoretycznie powinno się udać. Algorytm musiałby działać chyba mniej więcej tak:1) czekaj 10 sekund2) czy na serwerze nowa wersja? jeśli nie to idź do 53) pobierz nową wersję i wersję poprzednią4) stwórz zbiór A różnic między nową wersją na serwerze, a poprzednią wersją z serwera5) stwórz zbiór B różnic między poprzednią wersją z serwera, a aktualnym edytowanym dokumentem.......... tu się zaczyna magia, bo trzeba pewnie znaleźć różnicę C = A \ B i nanieść te zmiany na aktualnie edytowany dokument, a następnie wysłać go do serwera......Ciut za dużo domysłów, a "trochę" brak chęci ;-) ale może warto się przyjrzeć.Nie żeby od razu pisać ;-)Bo do pisania to mam nadal ePubGenerator'a który dziś doczekał się &lt;a href="http://www.przemelek.pl/file/ePubGenerator-0.0.4.oxt"&gt;wersji 0.0.4&lt;/a&gt;, która różni się szczególikami, np. nie wywala się gdy dokument wskazuje na obrazek w sieci, a na dodatek śmieciowe pliki tymczasowe umieszcza w katalogu tymczasowym.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/01/poszlaki-o-gdrive-jak-ludzie-je.html" target="blank"&gt;Poszlaki o GDrive... Jak ludzie je znajdują????&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/10/co-jakis-czas-ktos-do-mnie-trafia.html" target="blank"&gt;Defragmentacja SSD - o tym dlaczego nie należy jej robić&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2006/05/dziaa.html" target="blank"&gt;Działa :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/11/ooo2gd-230-nowe-dokumenty-i-autoupdate.html" target="blank"&gt;OOo2GD 2.3.0 - nowe dokumenty i autoupdate w działaniu :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/11/wernyhora-mode.html" target="blank"&gt;Wernyhora mode ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-9049052425411290509?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/9049052425411290509/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/03/jednoczesna-edycja-pliku-jakby-to-tak-i.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/9049052425411290509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/9049052425411290509'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/03/jednoczesna-edycja-pliku-jakby-to-tak-i.html' title='Jednoczesna edycja pliku.... a jakby to tak........ i nowy ePubGenerator v0.0.4'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-9171459017655804343</id><published>2010-03-20T22:14:00.003+01:00</published><updated>2011-11-13T02:19:43.395+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><title type='text'>100USD to jednak za dużo.....</title><content type='html'>Jakiś czas temu ktoś zasugerował mi bym dodałem &lt;a href="http://extensions.services.openoffice.org/project/ooo2gd"&gt;OOo2GD&lt;/a&gt; do &lt;a href="https://www.google.com/enterprise/marketplace/home"&gt;Google Apps Marketplace&lt;/a&gt;, bo są tam rzeczy, które mogą pomóc firmom na zintegrowanie się z ekosystemem Google. Zajrzałem, stworzyłem sobie profil Vendora, przeczytałem TOS..... i zrezygnowałem ;-) &lt;br/&gt;&lt;br/&gt;Za samo wylistowanie OpenOffice.org2GoogleDocs wśród aplikacji musiałbym zapłacić 100 USD.&lt;br/&gt;Chciałbym by firmy miały możliwość łatwiejszego znalezienia mojej wtyczki, ale nie mam zamiaru na to wydawać 100 USD. Niby nie są to jakieś zabójcze pieniądze, ale jaki mam w tym interes? Żaden.&lt;br/&gt;&lt;br/&gt;Podobnie jest z Android Marketem, za to by móc publikować swoje aplikacje trzeba zapłacić 25 USD, a i tak mieszkając w Polsce nie można dodać płatnych aplikacji.&lt;br/&gt;&lt;br/&gt;Rozumiem istnienie tych opłat, chodzi o to by zapewnić w miarę wysoki poziom aplikacji, bo przecież nikt nie zapłaci 25 czy 100 dolarów po to by wrzucić głupi programik....... 25 USD do Android Market jakoś można znieść, ale te 100 USD do Google Apps Marketplace to ciut za dużo ;-)&lt;br/&gt;&lt;br/&gt;Liczę, że firmy chcące używać OpenOffice.org i Google Docs znają stronę &lt;a href="http://extensions.services.openoffice.org/"&gt;OpenOffice.org Extensions&lt;/a&gt; i że trafią tak na moją wtyczkę ;-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/11/strona-z-pomoca-dla-ooo2gd.html" target="blank"&gt;Strona z pomocą dla OOo2GD&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/11/amazon-kindle-fire.html" target="blank"&gt;Amazon Kindle Fire....&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/11/rzd-wykona-swj-plan-w-17.html" target="blank"&gt;Rząd wykonał swój plan aż w 17% ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/06/java-wygraa.html" target="blank"&gt;Java wygrała ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/10/markety.html" target="blank"&gt;Markety&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-9171459017655804343?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/9171459017655804343/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/03/jakis-czas-temu-ktos-zasugerowa-mi-bym.html#comment-form' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/9171459017655804343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/9171459017655804343'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/03/jakis-czas-temu-ktos-zasugerowa-mi-bym.html' title='100USD to jednak za dużo.....'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3283093290190039134</id><published>2010-03-06T03:28:00.006+01:00</published><updated>2011-06-19T02:36:19.601+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sztuczki'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>PROPFIND, czyli jak przechytrzyć HttpURLConnection</title><content type='html'>Próbuję dodać do OOo2GD możliwość pobierania dokumentów z serwerów WebDAV [dzięki temu możliwe by było używanie OOo2GD do pracy z dokumentami, które nie ulegałyby konwersji, pracuję nad tym bo to co robi OpenOffice.org z WebDAVem to ludzkie pojęcie przechodzi, nie dość, że angażuje do tego system operacyjny i działa przeraźliwie wolno, to jeszcze tworzy później pliki tymczasowe na serwerze WebDAV] i właśnie próbuję zaimplementować pobieranie listy dokumentów, do czego potrzebuję metody PROPFIND z WebDAV.&lt;br/&gt;&lt;br/&gt;Standardowo chciałem użyć HttpURLConnection, ale złośliwie Sun zabronił korzystania z metod innych niż wielka 7, czyli "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE" i "TRACE".&lt;br/&gt;&lt;br/&gt;Wrrr... Logika jakaś za tym stoi, w końcu to &lt;b&gt;Http&lt;/b&gt;URLConnection, ale jednak miło by było gdyby pozwalała ta klasa na proste jej wykorzystanie do niecnych celów.&lt;br/&gt;&lt;br/&gt;Na razie w celach testowych postanowiłem to obejść w bardzo nieelegancki sposób ;-)&lt;br/&gt;Zamiast:&lt;br/&gt;&lt;div style="background: none repeat scroll 0% 0% whitesmoke; overflow: auto;"&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;&lt;br/&gt;conn.setRequestMethod("PROPFIND");&lt;br/&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;Które powoduje wylecenie wyjątku "java.net.ProtocolException: Invalid HTTP method: PROPFIND" używam takiej brzydkiej plomby:&lt;br/&gt;&lt;br/&gt;&lt;div style="background: none repeat scroll 0% 0% whitesmoke; overflow: auto;"&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;&lt;br/&gt;try {&lt;br/&gt;  Field field = conn.getClass().getDeclaredField("method");&lt;br/&gt;  field.setAccessible(true);&lt;br/&gt;  field.set(conn, "PROPFIND");&lt;br/&gt;} catch (Exception e) {&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Jak na razie działa, dostaję od serwera XMLa, już zaczynam go nawet "obrabiać" choć chyba wcześniej pójdę spać ;-)&lt;br/&gt;&lt;br/&gt;Sposób ma wadę bo jest przywiązany do konkretnej maszyny wirtualnej, ale działa, a to mi jest potrzebne do testów :-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/07/topez-czyli-ocr-android-odsona-2-albo.html" target="blank"&gt;Toperz ;-) czyli OCR + Android odsłona 2 albo któraś tam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/06/wredne-google-docs.html" target="blank"&gt;Wredne Google Docs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/06/linux-to-jednak-fajny-jest.html" target="blank"&gt;Linux to jednak fajny jest ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/04/sztuczki-tropiciela-bdw-part-2.html" target="blank"&gt;Sztuczki tropiciela błędów, part 2 ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/03/ile-to-jest-11-w-javaie.html" target="blank"&gt;Ile to jest 1+1 w Java'ie?&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-3283093290190039134?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3283093290190039134/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/03/propfind-czyli-jak-przechytrzyc.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3283093290190039134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3283093290190039134'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/03/propfind-czyli-jak-przechytrzyc.html' title='PROPFIND, czyli jak przechytrzyć HttpURLConnection'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-7587843822510599438</id><published>2010-03-02T00:13:00.005+01:00</published><updated>2012-03-01T03:01:08.053+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>ePubGenerator v0.0.3 - tytuł, obrazki i inne takie</title><content type='html'>Niewielki [o takie -&gt; . &lt;-] siły z siebie wysupłałem i mamy &lt;a href="http://www.przemelek.pl/file/ePubGenerator-0.0.3.oxt"&gt;wersję 0.0.3 ePubGeneratora&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Ta wersja potrafi już:&lt;ul&gt;&lt;li&gt;osadzać obrazki w ebookach&lt;/li&gt;&lt;li&gt;użyć tytułu, opisu, tematyki, twórcy i identyfikatora podanych przez użytkownika&lt;/li&gt;&lt;li&gt;sprawdzić czy nie ma nowszej wersji&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Nadal jednak nie potrafi ustawić daty [która jest na sztywno ustawiona na 1 marca 2010 :-)], oraz języka, który jest ustawiony na polski.&lt;br/&gt;&lt;br/&gt;Następne wyzwanie to wielorozdziałowość i jedyny pomysł jaki mi przyszedł do głowy to wrzucanie kolejnych rozdziałów do podkatalogów. I idea jest taka by najpierw tworzyło się 1 rozdział, a później można by było dodawać następne generowane z kolejnych dokumentów, tudzież by od razu tworzyć ebooka z wieloma rozdziałami i każdy z nich byłby w innym pliku........ To na razie pomysły bo szczerze to nawet nie wiem jak w OpenOffice.org robi się rozdziały :-)&lt;br/&gt;&lt;br/&gt;Obsługa jest podobna do tego co opisałem pisząc o wersji 0.0.1, czyli klikamy na ePubGenerator, ale tym razem ujrzymy okienko:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_AkJKNg4IFPw/S4xL5Y1gd5I/AAAAAAAAGfc/KRQCURjKatk/s1600-h/ePubGeneratorFirstDialog.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 290px;" src="http://4.bp.blogspot.com/_AkJKNg4IFPw/S4xL5Y1gd5I/AAAAAAAAGfc/KRQCURjKatk/s400/ePubGeneratorFirstDialog.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5443809498875590546" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;klikamy Generate i po chwili ujrzymy okienko:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_AkJKNg4IFPw/S4xMFu5I8-I/AAAAAAAAGfk/Dg9bSduaIbg/s1600-h/ePubGeneratorDone.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 364px; height: 130px;" src="http://1.bp.blogspot.com/_AkJKNg4IFPw/S4xMFu5I8-I/AAAAAAAAGfk/Dg9bSduaIbg/s400/ePubGeneratorDone.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5443809710954836962" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;wskazujące gdzie szukać naszego ebooka w formacie EPUB.&lt;br/&gt;&lt;br/&gt;Jak widzę parę osób pobrało poprzednią wersję, ale jak na razie jedyny komentarz to stwierdzenie, że nazwa "ePubGenerator jest lepsza od OpenOffice.org2GoogleDocs" ;-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/epubgenerator-v002.html" target="blank"&gt;ePubGenerator v0.0.2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2012/03/zamiast-empiku-zarobi-amazon-albo-o-tym.html" target="blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/generowanie-plikow-epub-z-openofficeorg.html" target="blank"&gt;Generowanie plików ePub z OpenOffice.org :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/07/potega-ebooka.html" target="blank"&gt;Potęga ebooka ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/01/prozny-trud-analiza-zrode-languagetool.html" target="blank"&gt;Próżny trud - analiza źródeł LanguageTool nie pomoże OOo2GD na Mac OS X :-(&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-7587843822510599438?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/7587843822510599438/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/03/epubgenerator-v003-tytu-obrazki-i-inne.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/7587843822510599438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/7587843822510599438'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/03/epubgenerator-v003-tytu-obrazki-i-inne.html' title='ePubGenerator v0.0.3 - tytuł, obrazki i inne takie'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_AkJKNg4IFPw/S4xL5Y1gd5I/AAAAAAAAGfc/KRQCURjKatk/s72-c/ePubGeneratorFirstDialog.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3877599528563091744</id><published>2010-02-28T00:51:00.004+01:00</published><updated>2011-09-05T00:58:20.096+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Dalsze zabawy z ePubGeneratorem :-)</title><content type='html'>Moja chytrość mnie przeraża ;-) [chytrość w sensie przebiegłości ;p]&lt;br/&gt;&lt;br/&gt;Dalej bawię się w pisanie wtyczki do generowania plików EPUB, i dziś walczyłem między innymi z tym by wynikowy ebook miał w sobie obrazki jeśli takowe były w oryginalnym pliku.&lt;br/&gt;&lt;br/&gt;Problemem okazało się to, że OpenOffice.org w trakcie zapisywania dokumentu jako XHTML zapisuje obrazki w pliku XHTML w postaci osadzonej.&lt;br/&gt;&lt;br/&gt;Gdy to zauważyłem to poczułem, że to jednak lekka "amba".... Ale po chwili doznałem olśnienia ;-) Przecież nic nie stoi na przeszkodzie temu by takie osadzone obrazki wyrzucić do zewnętrznych plików, a w miejsce osadzonych danych można spokojnie wstawić nazwy plików wynikowych.&lt;br/&gt;&lt;br/&gt;W tym celu wystarczy stworzony plik XHTML wczytać jako dokument XML, a następnie przejść przez wszystkie tagi typu &lt;code&gt;img&lt;/code&gt; i dla każdego z nich pobrać zawartość atrybutu &lt;code&gt;src&lt;/code&gt;, wyekstrahować z tej zawartości dane w Base64, przekodować je na bajty [tutaj jest problem, bo Java nie daje takiego ficzera sama z siebie, tzn. w przypadku Java'y od Suna jest coś takiego w bibliotekach, choć nie powinno się tego używać bo to tajny ficzer ;-)], zapisać do pliku i w miejsce danych w &lt;code&gt;src&lt;/code&gt; wstawić nazwę pliku, teraz już tylko nagrać taki nowy plik XML w miejsce oryginalnego i voilà! :-)&lt;br/&gt;&lt;br/&gt;Teraz stoi przede mną konieczność zbudowania GUI i chyba napisania własnego dekodera Base64 bo nie chciałbym dla 1 głupiej funkcji dodawać jakiejś dużej biblioteki do rozszerzenia.&lt;br/&gt;&lt;br/&gt;Jak widzę w logach obecnie rozszerzenie do generowania EPUBów nie jest jakoś szczególnie pobierane ;-) [przodują tutaj Boty Google i Yahoo ;-)] ale liczę, że w momencie gdy dodam do niego GUI to wrzucę je do katalogu rozszerzeń OpenOffice.org i zawsze jest szansa, że znajdzie jakichś użytkowników :-) [bym za 2 lata gdy pobierze je powiedzmy 50 tysięcy osób pluł sobie w brodę, że głupi ja, przecież mogłem je sprzedawać nawet po 1 Euro i jaki byłbym bogaty ;p]&lt;br/&gt;&lt;br/&gt;Ciągle nie umiem wymyślić jakiejś ładnej nazwy dla rozszerzenia, ale bądźmy szczerzy, od czasów Gadacza żadna nazwa mi jakoś nie wyszła ;-) Sam jak sobie przypomnę nazywam ten projekt "topeszem" [od "nietopesz" ;-)]&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/epubgenerator-v002.html" target="blank"&gt;ePubGenerator v0.0.2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/07/nigdy-nie-zapominaj-o-fst.html" target="blank"&gt;Nigdy nie zapominaj o FSM! ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/04/eyjafjallajokull-w-kodowaniu-czyli.html" target="blank"&gt;Eyjafjallajökull w kodowaniu, czyli rozplątujemy kilometry sznurka ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/01/rdrive-w-dziaaniu-czyli-kolejny-raport.html" target="blank"&gt;RDrive w działaniu ;-) czyli kolejny raport z prac nad Kolczatką ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/03/o-ostatnie-twierdzenie-arthura-c.html" target="blank"&gt;O! "Ostatnie Twierdzenie" Arthura C. Clarke'a po polsku :-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-3877599528563091744?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3877599528563091744/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/02/dalsze-zabawy-z-epubgeneratorem.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3877599528563091744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3877599528563091744'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/02/dalsze-zabawy-z-epubgeneratorem.html' title='Dalsze zabawy z ePubGeneratorem :-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-2746145102712421827</id><published>2010-02-27T16:32:00.003+01:00</published><updated>2011-06-18T23:36:07.015+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>ePubGenerator v0.0.2</title><content type='html'>Poprzednia wersja działała, ale dziwnie ;-) Po prostu pliki EPUB, które generowała nie były zgodne ze standardem.&lt;br/&gt;&lt;br/&gt;Teraz mamy wersję 0.0.2, której "produkty" to już coś bliższego pełnoprawnych dokumentów EPUB.&lt;br/&gt;Wcześniejsza wersja miała problem polegający na tym, że katalog OPS w którym znajdują się pliki umieszczany był zawsze w katalogu META-INF, a nie powinien. Dodatkowo poprzednia wersja używała HTMLa do przechowywania treści, a to jest niezgodne ze specyfikacją, wg. której treść przechowywać należy w XHMTL.&lt;br/&gt;Na szczęście OpenOffice.org potrafi nagrywać XHTMLa [choć z jakimiś błędami ;-)] i dzięki temu możliwe jest tworzenie plików EPUB.&lt;br/&gt;Obecnie generowane pliki można już otwierać np. w androidowym Aldiko :-)&lt;br/&gt;Okazuje się również, że pliki EPUB to wcale nie "zwykłe pliki ZIP", a pliki ZIP, których pierwszym plikiem musi być plik mimetype, który nie może być skompresowany tak by w pliku bajty od 30 do 37 miały wartość mimetype, a następne od 38 by miały wartość application/epub+zip.&lt;br/&gt;&lt;br/&gt;Wygenerowane przez ePubGenerator pliki nie są niestety w pełni poprawne, ale z tego co widzę w logach wyrzucanych przez &lt;a href="http://code.google.com/p/epubcheck/"&gt;epubcheck&lt;/a&gt; winne jest to, że XHMTL wygenerowany przez OpenOffice.org nie jest poprawny.&lt;br/&gt;&lt;br/&gt;Zapraszam do pobierania &lt;a href="http://www.przemelek.pl/file/ePubGenerator-0.0.2.oxt"&gt;ePubGenerator 0.0.2&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Może ktoś się podzieli pomysłem na nazwę? :-)&lt;br/&gt;Wersja 0.0.2 ma dokładnie &lt;a href="http://przemelek.blogspot.com/2010/02/generowanie-plikow-epub-z-openofficeorg.html"&gt;takie same ograniczenia&lt;/a&gt; jak wersja 0.0.1. Także wersja 0.0.2 strasznie "brudzi" na dysku w katalogu użytkownika i pozostawia katalogi wraz z zawartością, które są używane do tworzenia dokumentów EPUB. Kolejne wersje powinny ten problem wyeliminować.&lt;br/&gt;&lt;br/&gt;Z ciekawostek, po przejściu z HTML na XHTML czytnik Stanza odmówił współpracy ;-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/generowanie-plikow-epub-z-openofficeorg.html" target="blank"&gt;Generowanie plików ePub z OpenOffice.org :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/03/epubgenerator-v003-tytu-obrazki-i-inne.html" target="blank"&gt;ePubGenerator v0.0.3 - tytuł, obrazki i inne takie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/dalsze-zabawy-z-epubgeneratorem.html" target="blank"&gt;Dalsze zabawy z ePubGeneratorem :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/01/cosmoplayer-w-google-chrome.html" target="blank"&gt;CosmoPlayer w Google Chrome&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/02/ooo2gd-150-drzyjcie-arkusze.html" target="blank"&gt;OOo2GD 1.5.0 - drżyjcie arkusze! ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-2746145102712421827?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/2746145102712421827/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/02/epubgenerator-v002.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2746145102712421827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2746145102712421827'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/02/epubgenerator-v002.html' title='ePubGenerator v0.0.2'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-2702145666165919884</id><published>2010-02-27T04:09:00.006+01:00</published><updated>2011-06-18T23:36:05.369+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Generowanie plików ePub z OpenOffice.org :-)</title><content type='html'>Czytniki e-booków, jak i same e-booki stają się coraz popularniejsze. Coraz więcej się wydaje książek w taki sposób.&lt;br/&gt;Ale co ma zrobić biedny żuczek, użytkownik, który chciałby np. swoje dokumenty "wydać" jako plik w formacie ePub rozpoznawalnym przez wiele [jeśli nie większość] czytników?&lt;br/&gt;&lt;br/&gt;Może skorzystać z dostępnych w sieci konwerterów, ale nie zawsze chcemy by nasz dokument wyszedł poza nasz komputer....&lt;br/&gt;&lt;br/&gt;I tu może wejść coś co nazwałem jak na razie ePubGenerator, a co jest dzieckiem ostatnich 3-4 godzin kodowania i wtyczką do OpenOffice.org ;-)&lt;br/&gt;&lt;br/&gt;Jak na razie jest to głupiutkie maleństwo z dużą ilością obostrzeń:&lt;ul&gt;&lt;li&gt;tytuł e-booka to zawsze "Test"&lt;/li&gt;&lt;li&gt;autor to zawsze "Przemysław Rumik" (dokładniej Przemys³aw Rumik)&lt;/li&gt;&lt;li&gt;opis to "Opis EPUB"&lt;/li&gt;&lt;li&gt;data utworzenia to 27 lutego 2010 [czyli dziś ;-)]&lt;/li&gt;&lt;li&gt;brak wsparcia dla obrazków [choć są umieszczone w samym pliku]&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Wszystko powstało w oparciu o strukturę i &lt;a href="http://webmaster.helion.pl/index.php/wstep-do-epub"&gt;opis formatu EPUB&lt;/a&gt; stworzony przez &lt;a href="http://poradnikwebmastera.blox.pl/html"&gt;Pawła Wimmera&lt;/a&gt;. [OK, czuję, że mi coś gramatyka siada, nie żeby normalnie była na wysokim poziomie, ale teraz już siada kompletnie, może to że jest 4:28 nad ranem coś tłumaczy ;-)].&lt;br/&gt;Jak na razie wygenerowane pliki EPUB testowałem z MobipocketReader'em i działają, do Androidowego Aldiko nie udało mi się ich zaimportować.&lt;br/&gt;&lt;br/&gt;Obsługa jest banalnie prosta, instalujemy rozszerzenie [standard, pobrać, gdy mamy szczęście przeglądarka za nas odpali Extensions Managera, jeśli tego nie zrobi musimy sami, gdy zobaczymy że już się rozszerzenie zainstalowało to wyłączamy OO.org], otwieramy plik w OpenOffice.org, klikamy na napisie ePubGenerator na pasku rozszerzenia.&lt;br/&gt;Po chwili gdzieś na ekranie [możliwe, że pod oknem OpenOffice.org] dostaniemy informację, że plik został stworzony i namiary na jego lokalizację [jest w katalogu domowym użytkownika, na WinXP c:\Documents and Settings\user\] i ma nazwę w stylu folder1267240546631.epub.&lt;br/&gt;&lt;br/&gt;ePubGenerator w Extension Managerze:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AkJKNg4IFPw/S4iWzqBJWSI/AAAAAAAAGe8/T5eYHbeJQkE/s1600-h/ePubGeneratorWExtensionManager.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 63px;" src="http://2.bp.blogspot.com/_AkJKNg4IFPw/S4iWzqBJWSI/AAAAAAAAGe8/T5eYHbeJQkE/s400/ePubGeneratorWExtensionManager.png" alt="" id="BLOGGER_PHOTO_ID_5442765963873835298" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;Guziczek do generowania:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_AkJKNg4IFPw/S4iW0J7eLBI/AAAAAAAAGfE/s5b85AHBvvA/s1600-h/ePubGeneratorGuziczekNaPasku.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 124px; height: 39px;" src="http://1.bp.blogspot.com/_AkJKNg4IFPw/S4iW0J7eLBI/AAAAAAAAGfE/s5b85AHBvvA/s400/ePubGeneratorGuziczekNaPasku.png" alt="" id="BLOGGER_PHOTO_ID_5442765972439968786" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;Konwersja skończona:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AkJKNg4IFPw/S4iW0b3KY6I/AAAAAAAAGfM/u1PYT1xXyqA/s1600-h/ePubGeneratorDone.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 364px; height: 130px;" src="http://2.bp.blogspot.com/_AkJKNg4IFPw/S4iW0b3KY6I/AAAAAAAAGfM/u1PYT1xXyqA/s400/ePubGeneratorDone.png" alt="" id="BLOGGER_PHOTO_ID_5442765977253733282" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;Wygenerowany dokument w Modipocket Reader:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_AkJKNg4IFPw/S4iW0gRLqiI/AAAAAAAAGfU/TbpLc9jAMLA/s1600-h/ePubGeneratorWynikWModicostam.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 394px; height: 400px;" src="http://4.bp.blogspot.com/_AkJKNg4IFPw/S4iW0gRLqiI/AAAAAAAAGfU/TbpLc9jAMLA/s400/ePubGeneratorWynikWModicostam.png" alt="" id="BLOGGER_PHOTO_ID_5442765978436610594" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Jak już chyba pisałem, jest to wersja 0.0.1, czyli bardziej niż wczesna :-) Ale jeśli ktoś jest zainteresowany to &lt;a href="http://www.przemelek.pl/file/ePubGenerator-0.0.2.oxt"&gt;zapraszam do pobierania&lt;/a&gt; [teraz wersji 0.0.2] i testowania :-)&lt;br/&gt;Ciekawi mnie głównie feedback dotyczący tego czy inne czytniki sobie radzą z plikami wygenerowanymi przez rozszerzenie i ogólne opinie na temat rozszerzenia :-)&lt;br/&gt;&lt;a href="http://www.przemelek.pl/file/t.epub"&gt;Tutaj poprzedni wpis z bloga jako EPUB&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Nie dam głowy, ale chyba konieczna jest jak na razie Java 1.6 by móc uruchomić rozszerzenie.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/epubgenerator-v002.html" target="blank"&gt;ePubGenerator v0.0.2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/03/epubgenerator-v003-tytu-obrazki-i-inne.html" target="blank"&gt;ePubGenerator v0.0.3 - tytuł, obrazki i inne takie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/10/libreoffice-takie-sobie.html" target="blank"&gt;LibreOffice - takie sobie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/05/i-badz-tu-przedsiebiorczy.html" target="blank"&gt;I bądź tu przedsiębiorczy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/06/google-music-wrazenia.html" target="blank"&gt;Google Music - wrażenia&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-2702145666165919884?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/2702145666165919884/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/02/generowanie-plikow-epub-z-openofficeorg.html#comment-form' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2702145666165919884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2702145666165919884'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/02/generowanie-plikow-epub-z-openofficeorg.html' title='Generowanie plików ePub z OpenOffice.org :-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_AkJKNg4IFPw/S4iWzqBJWSI/AAAAAAAAGe8/T5eYHbeJQkE/s72-c/ePubGeneratorWExtensionManager.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3452216208241716743</id><published>2010-02-26T22:19:00.002+01:00</published><updated>2011-06-19T04:17:02.431+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Zoho'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><title type='text'>OOo2GD 2.1.2 i malutka poprawka :-)</title><content type='html'>Po wydaniu poprzedniej wersji w której obiecałem, że OOo2GD będzie używać w oknie importu sortowalnego formatu daty zauważyłem, że jest to prawda, ale tylko na systemach które mają taki właśnie [2010-02-26 22:20:07] format daty :-) Niestety np. standardowy angielski Windows takiego formatu nie miał.......&lt;br/&gt;&lt;br/&gt;Wersja 2.1.2 usuwa ten problem. Od teraz format daty w oknie importu jest sortowalny leksykograficznie, a jeśli używasz Java 1.6 lub wyższej to możesz też sortować dokumenty w tym oknie pod względem daty modyfikacji.&lt;br/&gt;&lt;br/&gt;Przeprowadziłem dziś też testy OOo2GD z Java 7 Preview i OpenOffice.org 3.2 i wszystko działa :-)&lt;br/&gt;&lt;br/&gt;Jak zwykle zapraszam do pobierania najnowszej wersji ze strony &lt;a href="http://extensions.services.openoffice.org/project/ooo2gd"&gt;OOo2GD w repozytorium rozszerzeń OpenOffice.org&lt;/a&gt; i ze &lt;a href="http://ooo2gd.googlecode.com"&gt;strony projektu OOo2GD&lt;/a&gt; :-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/01/ooo2gd-210-filtrowanie-sortowanie-dla.html" target="blank"&gt;OOo2GD 2.1.0 - filtrowanie, sortowanie [dla niektórych ;-)] i bardziej *nixowe nazwy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/10/ooo2gd-181-i-znow-poprawki.html" target="blank"&gt;OOo2GD 1.8.1 - i znów poprawki&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/10/pobierz-swoje-dokumenty-z-google-docs-w.html" target="blank"&gt;Pobierz swoje dokumenty z Google Docs w wybranym w formacie, czyli OOo2GD 1.8.0 :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/05/openofficeorg2googledocs-104.html" target="blank"&gt;OpenOffice.org2GoogleDocs 1.0.4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/ooo2gd-211-gotowe.html" target="blank"&gt;OOo2GD 2.1.1 gotowe :-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-3452216208241716743?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3452216208241716743/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/02/ooo2gd-212-i-malutka-poprawka.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3452216208241716743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3452216208241716743'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/02/ooo2gd-212-i-malutka-poprawka.html' title='OOo2GD 2.1.2 i malutka poprawka :-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-2526937830590638052</id><published>2010-02-18T02:18:00.003+01:00</published><updated>2011-06-19T00:12:12.646+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Zoho'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>OOo2GD 2.1.1 gotowe :-)</title><content type='html'>Nie miałem jakoś pomysłu co by dziś wieczorem robić, nie chciało mi się uczyć do SCWCD i do Wielkiego Tajnego Planu też mi się nie chciało nic robić to postanowiłem zajrzeć do kodu OOo2GD ;-)&lt;br/&gt;&lt;br/&gt;W nowej wersji OpenOffice.org2GoogleDocs 2.1.1 kilka zmian, z najbardziej widocznych, zmienił się sposób prezentacji daty w okienkach importu, wcześniej był inny w okienku dla Google Docs, a inny w okienku dla Zoho, teraz jest identyczny, do tego jest "sortowalny" co docenią użytkownicy OOo2GD uruchamianego na Java 1.6.&lt;br/&gt;Powinien zostać też poprawiony problem z błędnym działaniem OOo2GD gdy pliki miały być nagrywane do nieustawionego jeszcze katalogu.&lt;br/&gt;Z drobniejszych zmian, zniknęło okienko informujące o sukcesie uploadu/updatu dokumentu, od teraz także komunikaty błędów powinny zawierać bardziej opisowy powód [choć to zależy już od tych, którzy pisali kod wyjątków które sygnalizują problemy ;-)].&lt;br/&gt;&lt;br/&gt;Zapraszam do pobierania ze &lt;a href="http://extensions.services.openoffice.org/project/ooo2gd"&gt;strony OOo2GD w repozytorium rozszerzeń dla OpenOffice.org&lt;/a&gt; lub ze &lt;a href="http://ooo2gd.googlecode.com"&gt;strony projektu&lt;/a&gt;.&lt;br/&gt;Jeśli dopisze mi szczęście to wrzucę na serwer też plik dla autoupdatu z OO.org, ale pewności nie ma bo mi się Eclipse burzy ;-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/05/jak-szybciej-znalezc-mniejsza-i-wieksza.html" target="blank"&gt;Jak szybciej znaleźć mniejszą i większą wartość? [opisowy tytuł, który niewiele mówi ;-)]&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/12/3-rzeczy-ktore-pomogyby-chrome-os-i.html" target="blank"&gt;3 rzeczy, które pomogłyby Chrome OS i Chrome&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/11/ooo2gd-190-w-kierunku-bezszwowosci.html" target="blank"&gt;OOo2GD 1.9.0 w kierunku bezszwowości ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/07/o-ziarenkach.html" target="blank"&gt;O ziarenkach&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/09/ooo2gd-openofficeorg2googledocs-122.html" target="blank"&gt;OOo2GD (OpenOffice.org2GoogleDocs) 1.2.2&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-2526937830590638052?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/2526937830590638052/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/02/ooo2gd-211-gotowe.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2526937830590638052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2526937830590638052'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/02/ooo2gd-211-gotowe.html' title='OOo2GD 2.1.1 gotowe :-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-761827281773674147</id><published>2010-02-15T23:34:00.005+01:00</published><updated>2011-12-03T19:20:42.177+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><title type='text'>Popsuł mi się Calc w OpenOffice.org :-(</title><content type='html'>&lt;span style="font-weight:bold;"&gt;[Update: 16/02/2010 - Mateusz Zasuwik, jeden z twórców bloga &lt;a href="http://openofficeorgpl.blogspot.com/"&gt;OpenOffice.org w praktyce&lt;/a&gt; poradził mi uruchomienie OO.org z czystym profilem i podziałało :-) szczegółu jak to zrobić &lt;a href="http://user.services.openoffice.org/pl/forum/viewtopic.php?f=4&amp;t=84"&gt;tutaj&lt;/a&gt;] &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Nie wiem co się stało, ale mój świeżo zupdatowany do wersji 3.2 OpenOffice.org Calc zwariował i nie chce liczyć.&lt;br/&gt;Arkusz wygląda w nim tak:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_AkJKNg4IFPw/S3nMzrfjzMI/AAAAAAAAGco/VtDqC0fYCWc/s1600-h/cecutyCalc.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 235px; height: 259px;" src="http://1.bp.blogspot.com/_AkJKNg4IFPw/S3nMzrfjzMI/AAAAAAAAGco/VtDqC0fYCWc/s400/cecutyCalc.png" alt="" id="BLOGGER_PHOTO_ID_5438603213247073474" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;Co ciekawe gdy najadę na daną komórkę i wybiorę opcje Formatuj komórki to w polu z wartością w okienku do formatowania widzę prawidłową wartość, a nie formułę :-)&lt;br/&gt;Jeszcze lepsze jest to, że zapisanie tego dokumentu w XLS i otwarcie go, lub wysłanie do Google Docs przy pomocy OOo2GD i pobranie jako XLS [czyli de facto liczy się otwarcie XLSa] powoduje, że taki arkusz w XLS wyświetla się w postaci "wyliczonej" :-)&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AkJKNg4IFPw/S3nNa3XbtOI/AAAAAAAAGcw/i_C7m0Fpxp0/s1600-h/cecutyCalcTymRazemOKJakoXLS.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 189px; height: 204px;" src="http://2.bp.blogspot.com/_AkJKNg4IFPw/S3nNa3XbtOI/AAAAAAAAGcw/i_C7m0Fpxp0/s400/cecutyCalcTymRazemOKJakoXLS.png" alt="" id="BLOGGER_PHOTO_ID_5438603886449112290" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;No coś się zepsuło :-( Pewnie trzeba gdzieś jakąś opcję przestawić, a ja biedactwo nie wiem jaką :-(&lt;br/&gt;Nie podoba mi się to.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2006/06/google-spreadsheest.html" target="blank"&gt;Google Spreadsheest :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/08/w-ramach-robienia-porzdkw-oto-mniej.html" target="blank"&gt;Co umie OpenOffice.org2GoogleDocs ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/12/ice-cream-sandwich-nexus-s-coraz-blizej.html" target="blank"&gt;Ice Cream Sandwich - Nexus S coraz bliżej, EEE Pad Transformer czeka...&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2008/02/kombatanctwo-javascriptowe.html" target="blank"&gt;Kombatanctwo JavaScript'owe ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/08/bloggeroidujemy.html" target="blank"&gt;Bloggeroidujemy ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-761827281773674147?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/761827281773674147/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/02/popsu-mi-sie-calc-w-openofficeorg.html#comment-form' title='Komentarze (6)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/761827281773674147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/761827281773674147'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/02/popsu-mi-sie-calc-w-openofficeorg.html' title='Popsuł mi się Calc w OpenOffice.org :-('/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_AkJKNg4IFPw/S3nMzrfjzMI/AAAAAAAAGco/VtDqC0fYCWc/s72-c/cecutyCalc.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-2839392430621225318</id><published>2010-01-18T23:34:00.008+01:00</published><updated>2011-06-19T04:16:46.982+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Kolczatka ;-) czyli próbujemy zastąpić Dziobaka ;-)</title><content type='html'>Od paru lat chodzą słuchy o tym, że Google udostępni projekt Playtypus [czyli Dziobak :-)], który wg. plotek ma dodawać do systemów Windows dysk G:\ którego zawartość przechowywana byłaby w Google..........&lt;br/&gt;Ostatnio dodano nawet do Google Docs [na razie nie wszystkie konta mają to włączone] możliwość uploadowania dowolnych plików do Google Docs....&lt;br/&gt;&lt;br/&gt;I tak sobie pomyślałem, może w ramach nauki tego paskudnego języka [zwanego C#, czyli si szarp, to szarp to pewnie od szarp włosy z rozpaczy ;-)] spróbować sobie napisać coś związanego z Google Docs.&lt;br/&gt;No i tak powstał pomysł Kolczatki [Short-beaked Echidna], która mogłaby stać się ubogą kuzynką mitycznego Dziobaka...&lt;br/&gt;&lt;br/&gt;Na razie udało mi się dojść do etapu w którym w Windows pojawia się dodatkowy napęd R:\ z nazwą wolumenu GoogleDocsFS:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_AkJKNg4IFPw/S1TjiAWUoYI/AAAAAAAAGYI/5M-rurXn2us/s1600-h/Echidna0000.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 180px;" src="http://3.bp.blogspot.com/_AkJKNg4IFPw/S1TjiAWUoYI/AAAAAAAAGYI/5M-rurXn2us/s400/Echidna0000.jpg" alt="" id="BLOGGER_PHOTO_ID_5428213624236974466" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;Na dysku tym dostępne są katalogi związane z ustawionymi w konfiguracji Kolczatki kontami w Google Docs [na razie konfiguracja jest zahardkodowana w źródłach ;-)]:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AkJKNg4IFPw/S1Tj6_YcvOI/AAAAAAAAGYQ/zVWSSa3UQBM/s1600-h/Echidna0001.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="http://2.bp.blogspot.com/_AkJKNg4IFPw/S1Tj6_YcvOI/AAAAAAAAGYQ/zVWSSa3UQBM/s400/Echidna0001.jpg" alt="" id="BLOGGER_PHOTO_ID_5428214053474188514" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Wybierając katalog związany z danym kontem widzimy spis dokumentów z wybranego konta Google Docs:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_AkJKNg4IFPw/S1TkWQ9sGoI/AAAAAAAAGYY/3VNkjfwA5Dg/s1600-h/Echidna0002.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="http://4.bp.blogspot.com/_AkJKNg4IFPw/S1TkWQ9sGoI/AAAAAAAAGYY/3VNkjfwA5Dg/s400/Echidna0002.jpg" alt="" id="BLOGGER_PHOTO_ID_5428214522050255490" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;To samo w Total Commander'ze:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_AkJKNg4IFPw/S1Tksxg65PI/AAAAAAAAGYg/eNkwQnlceng/s1600-h/TotalCommander0005.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 89px;" src="http://4.bp.blogspot.com/_AkJKNg4IFPw/S1Tksxg65PI/AAAAAAAAGYg/eNkwQnlceng/s400/TotalCommander0005.jpg" alt="" id="BLOGGER_PHOTO_ID_5428214908745082098" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I tu kończy się to co działa ;-) Bo na razie nie ma możliwości otwierania i zapisywania plików [ale niech tłumaczy mnie to, że jak na razie pracuję nad tym jakieś 10 godzin :-)], a jeżeli uda się dodać to pobieranie i zapisywanie plików to działać to będzie tak, że pliki z rozszerzeniami w Google Docs [np. ODT lub DOC] będą pobierane w danym formacie, zaś inne w formacie wynikającym z konfiguracji [czyli jeśli ustawimy, że chcemy jako domyślny format dokumentów tekstowych OpenOffice.org Text to pobierzemy jako ODT, jeśli Microsoft Word to DOC]. Gorzej będzie z zapisywaniem plików, bo jak na razie API Google Docs pozwala jedynie na wrzucanie plików w kilku wybranych formatach, więc pewnie w razie próby wrzucenia pliku w innym formacie dysk R:\ będzie wyrzucał jakiś błąd w stylu braku miejsca do zapisania pliku.&lt;br/&gt;Problemów może się pojawić multum [już się pojawiają ;-)], ale może się uda ;-)&lt;br/&gt;Choć ze względu na to, że to ten paskudny C# to już jestem zmartwiony tym jak w razie czego to draństwo dystrybuować, bo potrzebować będzie bibliotek Google Docs API i DOKAN'a [to on umożliwia dodanie własnej literki dysku ;-)].&lt;br/&gt;&lt;br/&gt;W ramach review kilka zasad, które będą [jeżeli projekt się nie załamie bo natrafię na przeszkodę, której nie będę umiał przeszkodzić] stosowane:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;W sytuacji gdy w Google Docs istnieje kilka dokumentów o tej samej nazwie i tym samym typie to na dysku R:\ widoczne będą w taki sposób, że kolejne dokumenty o tej nazwie będą miały nazwę kończącą się kolejnym numerkiem [czyli gdy są 3 dokumenty tekstowe CV i konfiguracja będzie mówić, że mamy używać formatu OpenOffice.org to pojawią się pliki w stylu CV.odt, CV1.odt i CV2.odt]&lt;/li&gt;&lt;li&gt;Zapisanie pliku z nazwą która już istnieje spowoduje stworzenie nowej wersji istniejącego pliku&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Co się może nie udać? :-)&lt;br/&gt;Wiele,&lt;br/&gt;&lt;ul&gt;&lt;li&gt;po pierwsze może się okazać, że nie uda mi się zmusić .NETowych bibliotek do pobierania plików [bo oficjalnie wspiera to dopiero 3 wersja API, która dostępna jest tylko dla Java'y, ale OOo2GD do niedawna używało 2 wersji API, a jakoś ten ficzer działał ;-)&lt;/li&gt;&lt;li&gt;po drugie mogę się wyłożyć na odczytywaniu plików przez "mój" system plików, na razie z niewyjaśnionych przyczyn dostaję informację, że nie mogę zapisać pliku w miejscu docelowym...&lt;/li&gt;&lt;li&gt;po trzecie może się okazać, że nie będę w stanie emulować tego dysku jako dysku o dostępie swobodnym, bo jeżeli taki OpenOffice.org czy MS Word mają zwyczaj modyfikować pliki "w kawałkach" to jest problem... [chodzi o to, że pobierając plik z Google Docs w jakimś formacie pobieram wersję binarną, teraz gdy część pliku zostanie zmodyfikowana to wyślę ją do Google Docs i w Google Docs pojawi się nowa wersja dokumentu przekonwertowana na ich wewnętrzny format, teraz znów nastąpić może zapis kolejnej porcji bajtów do pliku i pojawia się problem.... czy w takim przypadku skorzystać z trzymanej gdzieś po stronie klienta binarnej kopii dokumentu wysłanego do Google Docs, czy pobrać znów z Google Docs? Ale jeśli pobierzemy znów z Google Docs to może się okazać, że zapis do tej kopi pliku go popsuje bo to już nie będzie plik identyczny binarnie z tym wysłanym....., znowu trzymanie lokalnej kopii pliku też jest trudne bo jak będzie trzymana w pamięci to szybko może tej pamięci zabraknąć ;-) a jeśli na dysku to zawsze ktoś mi może ją skasować [OK, przed tym się mogę zabezpieczyć ;-)]]&lt;/li&gt;&lt;li&gt;po czwarte szlak mnie może trafić ze względu na C# ;-) [tak, wiem że są ludzie którzy go lubią i uważają, że jest lepszy od Java'y i w ogóle wszystkiego innego, możliwe, ale to tak jak z jedzeniem szpinaku, jedni lubią i uważają, że jest to super pokarm, a inni, np. ja nie znoszą szpinaku [no może poza zupą szpinakową], tudzież w nawiązaniu do estetyki, jedni lubią meble ze zdobieniami, inni [znów ja ;-)] lubią meble proste i bez zdobień]&lt;/li&gt;&lt;/ul&gt;A teraz coś od czego może należało zacząć? ;-) Pytanie do Was, ma w ogóle taki projekt sens? A jeśli ma sens to czy sens będzie miała np. wersja pozwalająca tylko na odczyt plików?&lt;br/&gt;&lt;br/&gt;Na zakończenie skarga. Bolą mnie plecy i jestem przez to biedny.... głupia zakładka potargała mi dziś stronę w Superfreaconomics i jeszcze mi zimno.... niech mnie ktoś przytuli ;-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/01/rdrive-w-dziaaniu-czyli-kolejny-raport.html" target="blank"&gt;RDrive w działaniu ;-) czyli kolejny raport z prac nad Kolczatką ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/09/ooo2gd-w-liczbach.html" target="blank"&gt;OOo2GD w liczbach ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/01/raport-z-prac-nad-uboga-krewna.html" target="blank"&gt;Raport z prac nad ubogą krewną Playtypusa, czyli Kolczatką :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/ha-ochidna-echidna-potrafi-updatowac.html" target="blank"&gt;Ha! Ochidna Echidna potrafi updatować pliki :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/10/wysyamy-pliki-do-google-docs-przy.html" target="blank"&gt;Wysyłamy pliki do Google Docs przy pomocy Go :-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-2839392430621225318?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/2839392430621225318/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/01/kolczatka-czyli-probujemy-zastapic.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2839392430621225318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2839392430621225318'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/01/kolczatka-czyli-probujemy-zastapic.html' title='Kolczatka ;-) czyli próbujemy zastąpić Dziobaka ;-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_AkJKNg4IFPw/S1TjiAWUoYI/AAAAAAAAGYI/5M-rurXn2us/s72-c/Echidna0000.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-4925094518366156639</id><published>2010-01-03T18:47:00.005+01:00</published><updated>2011-06-19T04:16:42.351+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>OOo2GD 2.1.0 - filtrowanie, sortowanie [dla niektórych ;-)] i bardziej *nixowe nazwy</title><content type='html'>W wersji OpenOffice.org2GoogleDocs 2.1.0 trzy nowości:&lt;ul&gt;&lt;li&gt;filtrowanie w oknie importu, od teraz gdy próbujesz znaleźć swój dokument by go pobrać przy pomocy OOo2GD nie musisz długo szukać, wystarczy że znasz choć fragment nazwy pliku, który chcesz pobrać :-) [&lt;a href="http://przemelek.blogspot.com/2010/01/taki-sobie-nowy-ficzer-filtrowanie.html"&gt;zobacz jak to działa :-)&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;sortowanie w oknie importu [tylko jeżeli do uruchamiania OOo2GD używasz Java'y 1.6]&lt;/li&gt;&lt;li&gt;bardziej przyjazne *nixom nazwy plików konfiguracyjnych, od teraz OOo2GD będzie starało się trzymać swoją konfigurację w plikach, których nazwa zaczyna się od kropki.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Jak zwykle zapraszam do pobierania ze strony &lt;a href="http://extensions.services.openoffice.org/project/ooo2gd"&gt;OOo2GD w repozytorium rozszerzeń OpenOffice.org&lt;/a&gt; lub ze &lt;a href="http://ooo2gd.googlecode.com/"&gt;strony projektu&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Od strony developerskiej w tej wersji pomagał mi &lt;a href="http://mercurial.selenic.com/"&gt;Mercurial&lt;/a&gt; dzięki czemu o wiele łatwiej jest mi prowadzić eksperymenty :-) bo mam kontrolę wersji, a nie korzystam z centralnego repozytorium i gałęzi w nim.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/10/ooo2gd-181-i-znow-poprawki.html" target="blank"&gt;OOo2GD 1.8.1 - i znów poprawki&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/06/lekcja-na-dzis-zeby-konfiguracja-dziaaa.html" target="blank"&gt;Lekcja na dziś - żeby konfiguracja działała trzeba ją zapisywać i odczytywać ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/02/ooo2gd-212-i-malutka-poprawka.html" target="blank"&gt;OOo2GD 2.1.2 i malutka poprawka :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/01/linkownika-mi-zaczyna-brakowac.html" target="blank"&gt;Linkownika mi zaczyna brakować...&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/01/taki-sobie-nowy-ficzer-filtrowanie.html" target="blank"&gt;A taki sobie nowy ficzer - filtrowanie :-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-4925094518366156639?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/4925094518366156639/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/01/ooo2gd-210-filtrowanie-sortowanie-dla.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4925094518366156639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4925094518366156639'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/01/ooo2gd-210-filtrowanie-sortowanie-dla.html' title='OOo2GD 2.1.0 - filtrowanie, sortowanie [dla niektórych ;-)] i bardziej *nixowe nazwy'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-1106520580047254934</id><published>2010-01-02T01:12:00.002+01:00</published><updated>2011-12-26T20:44:10.029+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>A taki sobie nowy ficzer - filtrowanie :-)</title><content type='html'>Ze się zaczął nowy rok to i nowe obowiązki ;-) i dziś musiałem poszukać tekst referatu, który kiedyś razem z kolega mieliśmy na konferencji. Myślałem, że mam go w Google Docs tylko, że w OOo2GD strasznie trudno mi go było znaleźć...&lt;br/&gt;Dlatego dodałem sobie nowy ficzer ;-) czyli filtrowanie, tutaj filmik jak to teraz działa :-)&lt;br/&gt;&lt;br/&gt;&lt;center&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/C-m_Kt_WpE0&amp;hl=pl_PL&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/C-m_Kt_WpE0&amp;hl=pl_PL&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br/&gt;Dzięki filtrowaniu wyszukiwanie powinno być o wiele wygodniejsze. Nie jestem jeszcze pewien czy tak to będzie ostatecznie wyglądać, bo możliwe że lepiej byłoby zrobić to tak, że filtrowanie odbywałoby się w ComboBox z autosuggestem i zrobienie Enter by pobierało plik i otwierało go w OpenOffice.org.&lt;br/&gt;&lt;br/&gt;Btw. okazało się, że dokumentu nie miałem w Google Docs, ale w standardowym miejscu które wykorzystuje w trakcie testowania OpenOffice.org2GoogleDocs czyli na dysku E:\ ;-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/01/ooo2gd-210-filtrowanie-sortowanie-dla.html" target="blank"&gt;OOo2GD 2.1.0 - filtrowanie, sortowanie [dla niektórych ;-)] i bardziej *nixowe nazwy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/10/ooo2gd-181-i-znow-poprawki.html" target="blank"&gt;OOo2GD 1.8.1 - i znów poprawki&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/06/outlook-zy.html" target="blank"&gt;Outlook zły&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2006/04/tqm-bpel-cvsnt-i-inne-skrty.html" target="blank"&gt;TQM, BPEL, CVSNT i inne skróty&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/12/buffypedia-wziea-i-zniknea.html" target="blank"&gt;BuffyPedia... wzięła i zniknęła ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-1106520580047254934?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/1106520580047254934/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2010/01/taki-sobie-nowy-ficzer-filtrowanie.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1106520580047254934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1106520580047254934'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2010/01/taki-sobie-nowy-ficzer-filtrowanie.html' title='A taki sobie nowy ficzer - filtrowanie :-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3498456109977043202</id><published>2009-12-24T00:46:00.003+01:00</published><updated>2011-06-05T21:07:08.128+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='dziwne narzędzia'/><title type='text'>Wersja 2.0.0 OOo2GD już jest :-)</title><content type='html'>Dostępna jest nowa wersja 2.0.0 OOo2GD :-)&lt;br/&gt;Główną nowością jest tryb autoupdate dla Google Docs. Działa on w taki sposób, że dla każdego pobranego pliku, który pobrano z zaznaczoną opcją autoupdate każda zmiana i nagranie pliku spowoduje update tego pliku w Google Docs. Działa to tylko w danej sesji, czyli od pobrania pliku z zaznaczoną opcją autoupdate do momentu wyłączenia OO.org.&lt;br/&gt;Są pewne ograniczenia, np. gdy edytujemy plik na 2 komputerach jednocześnie [czyli w tym samym momencie dwa komputery mają otwarty dany plik w trybie autoupdate] to wygrywa ten który ostatni dokona update'u, zmiany tego wcześniejszego zostaną utracone i zachowają się tylko w historii wersji w Google Docs.&lt;br/&gt;Także gdy otworzymy w 1 sesji 2 razy ten sam plik to updatowanie będzie działało tylko dla tego otwartego jako pierwszy.&lt;br/&gt;Ale i tak wydaje mi się, że działanie tego ficzera jest dość spójne.&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_AkJKNg4IFPw/SzKsGqF8wMI/AAAAAAAAGUo/UFWcn9cL6wo/s1600-h/gdocs200.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 333px;" src="http://3.bp.blogspot.com/_AkJKNg4IFPw/SzKsGqF8wMI/AAAAAAAAGUo/UFWcn9cL6wo/s400/gdocs200.png" alt="" id="BLOGGER_PHOTO_ID_5418582532058562754" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Po to by nie trzeba było za każdym razem zaznaczać Autoupdate można to ustawić w oknie konfiguracji :-) zaznaczając "Default autoupdate".&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AkJKNg4IFPw/SzKsHF5lGAI/AAAAAAAAGUw/LKlXTh-NNmY/s1600-h/gdocs200Config.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 364px;" src="http://2.bp.blogspot.com/_AkJKNg4IFPw/SzKsHF5lGAI/AAAAAAAAGUw/LKlXTh-NNmY/s400/gdocs200Config.png" alt="" id="BLOGGER_PHOTO_ID_5418582539522873346" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Do tego 2 nowe tłumaczenia :-) Czeski i węgierskie :-)&lt;br/&gt;&lt;br/&gt;Zapraszam do pobierania ze &lt;a href="http://extensions.services.openoffice.org/project/ooo2gd"&gt;strony rozszerzeń dla OpenOffice.org&lt;/a&gt; lub &lt;a href="http://ooo2gd.googlecode.com"&gt;strony projektu&lt;/a&gt; :-)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/12/podejrzanie-szybko.html" target="blank"&gt;Podejrzanie szybko....&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/04/ooo2gd-220-autoupdate-rosnie.html" target="blank"&gt;OOo2GD 2.2.0 - autoupdate "rośnie"&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/11/ooo2gd-190-w-kierunku-bezszwowosci.html" target="blank"&gt;OOo2GD 1.9.0 w kierunku bezszwowości ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/06/ooo2gd-300-eksportowanie-do-google-docs.html" target="blank"&gt;OOo2GD 3.0.0 - eksportowanie do Google Docs bez konwersji :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/11/ooo2gd-230-nowe-dokumenty-i-autoupdate.html" target="blank"&gt;OOo2GD 2.3.0 - nowe dokumenty i autoupdate w działaniu :-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-3498456109977043202?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3498456109977043202/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2009/12/wersja-200-ooo2gd-juz-jest.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3498456109977043202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3498456109977043202'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2009/12/wersja-200-ooo2gd-juz-jest.html' title='Wersja 2.0.0 OOo2GD już jest :-)'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_AkJKNg4IFPw/SzKsGqF8wMI/AAAAAAAAGUo/UFWcn9cL6wo/s72-c/gdocs200.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-73924401514176863</id><published>2009-12-20T01:14:00.004+01:00</published><updated>2011-07-25T02:43:18.716+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><title type='text'>Podejrzanie szybko....</title><content type='html'>Coś podejrzanie szybko mi się dziś napisało wsparcie dla autoupdatowania dokumentów z Google Docs w OOo2GD.&lt;br/&gt;&lt;br/&gt;Działa to tak, że jeżeli pobierzemy dokument z Google Docs [z zaznaczoną opcją autoupdate] to po każdym nagraniu pliku [czyli gdy zmieni się data ostatniej modyfikacji pliku lub jego rozmiar] w ciągu paru sekund OOo2GD wrzuci nową wersję do Google Docs. Oczywiście wszystko działa puki OpenOffice.org i OOo2GD są włączone i tylko dla plików pobranych w danej "sesji", czyli od uruchomienia OpenOffice.org.&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_AkJKNg4IFPw/Sy1xeenXlVI/AAAAAAAAGTo/5Q3Bnp97BmE/s1600-h/autoUpdateUI.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 191px; height: 79px;" src="http://4.bp.blogspot.com/_AkJKNg4IFPw/Sy1xeenXlVI/AAAAAAAAGTo/5Q3Bnp97BmE/s400/autoUpdateUI.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5417110695224776018" /&gt;&lt;/a&gt;&lt;br/&gt;Są pewne ograniczenia, np. gdy edytujemy plik na 2 komputerach jednocześnie [czyli w tym samym momencie dwa komputery mają otwarty dany plik w trybie autoupdate] to wygrywa ten który ostatni dokona update'u, zmiany tego wcześniejszego zostaną utracone i zachowają się tylko w historii wersji w Google Docs.&lt;br/&gt;Także gdy otworzymy w 1 sesji 2 razy ten sam plik to updatowanie będzie działało tylko dla tego otwartego jako pierwszy.&lt;br/&gt;Ale i tak wydaje mi się, że działanie tego ficzera jest dość spójne.&lt;br/&gt;&lt;br/&gt;Wszystko zabrało mi może jakieś 6 godzin co jest czasem podejrzanie krótkim. I wszystko zabrało chyba mniej niż 200 linii kodu....&lt;br/&gt;&lt;br/&gt;Jeszcze nie wiem czy poczekać chwilę, np. na moment gdy dostanę czeskie tłumaczenie OOo2GD i dopiero wtedy wypuścić wersje 2.0.0, czy może zrobić to już teraz, czy też może dodać coś jeszcze ;-) choć na to ostatnie nie mam do końca pomysłów.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=";font-size:75%;color:red;"&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/12/wersja-200-ooo2gd-juz-jest.html" target="blank"&gt;Wersja 2.0.0 OOo2GD już jest :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/11/ooo2gd-230-nowe-dokumenty-i-autoupdate.html" target="blank"&gt;OOo2GD 2.3.0 - nowe dokumenty i autoupdate w działaniu :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2011/06/ooo2gd-300-eksportowanie-do-google-docs.html" target="blank"&gt;OOo2GD 3.0.0 - eksportowanie do Google Docs bez konwersji :-)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2010/04/ooo2gd-220-autoupdate-rosnie.html" target="blank"&gt;OOo2GD 2.2.0 - autoupdate "rośnie"&lt;/a&gt;&lt;br /&gt;&lt;a href="http://przemelek.blogspot.com/2009/05/bardzo-testowa-wersja-ooo2gd-170-ktora.html" target="blank"&gt;Bardzo testowa wersja OOo2GD 1.7.0, która w porywach działa nawet na MacOS ;-)&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24419026-73924401514176863?l=przemelek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/73924401514176863/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2009/12/podejrzanie-szybko.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/73924401514176863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/73924401514176863'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2009/12/podejrzanie-szybko.html' title='Podejrzanie szybko....'/><author><name>Przemysław Rumik</name><uri>https://profiles.google.com/113822113008490295511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-pAzDIIK38R4/AAAAAAAAAAI/AAAAAAAAKXA/VwrhFy4FGCM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_AkJKNg4IFPw/Sy1xeenXlVI/AAAAAAAAGTo/5Q3Bnp97BmE/s72-c/autoUpdateUI.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
