Kategoria: Informatyka


30 kwietnia 2022 (sobota), 21:17:17

Wersje MacBook Air 13 z Wiki

Technical specifications[edit]

  Obsolete[82]   Vintage   Discontinued
Model Late 2010 Mid 2011 Early 2012 (Education only) Mid 2012 Mid 2013 Early 2014 Early 2015 hideMid 2017
Released Date 11" October 20, 2010[83][84] July 20, 2011[85][86] N/A June 11, 2012[87][88] June 10, 2013[89][90] April 29, 2014[91] March 9, 2015[92] N/A
13" February 12, 2012 June 5, 2017
Discontinued Date 11" July 20, 2011[83][84] June 11, 2012[85][86] N/A June 10, 2013[87][88] April 29, 2014[89][90] March 9, 2015[91] October 27, 2016[92] N/A
13" June 11, 2012 June 5, 2017[92] July 9, 2019
Model identifier 11" MacBookAir3,1 MacBookAir4,1 N/A MacBookAir5,1 MacBookAir6,1 MacBookAir7,1 N/A
13" MacBookAir3,2 MacBookAir4,2 MacBookAir5,2 MacBookAir6,2 MacBookAir7,2
Model number (on underside) 11" A1370 N/A A1465 N/A
13" A1369 A1466
Part/order number ($USD Price) 11" MC505 ($999) MC506 ($1199) MC968 ($999) MC969 ($1199) N/A MD223 ($999)
MD224 ($1099)
MD711 ($999)
MD712 ($1199)
MD711 ($899)
MD712 ($1099)
MJVM2 ($899)
MJVP2 ($1099)
N/A
13" MC503 ($1299) MC504 ($1599) MC965 ($1299) MC966 ($1599) MD508 (sold in packs of five for $4995, $999 each[93] MD231 ($1199)
MD232 ($1499)
MD628 (Education Only, sold in packs of five for $4995, $999 each) [94]
MD760 ($1099)
MD761 ($1299)
MD760 ($999)
MD761 ($1199)
MJVE2 ($999)
MJVG2 ($1199)
MMGF2 (2016, 8 GB, 128 GB SSD) ($999)
MMGG2 (2016, 8 GB, 256 GB SSD) ($1199)
MQD32 (128 GB SSD) ($999)
MQD42 (256 GB SSD) ($1199)
Display
(glossy)
11" 11.6", native 1366 × 768 pixels (16:9, 135 ppi) TN. Lower resolutions supported N/A 11.6", native 1366 × 768 pixels (16:9, 135 ppi) TN. Lower resolutions supported N/A
13" 13.3", native 1440 × 900 pixels (16:10, 128 ppi) TN. Lower resolutions supported
Graphics
(shared with system memory)
11" Nvidia GeForce 320M using 256 MB of DDR3 SDRAM with Mini DisplayPort output Intel HD Graphics 3000 processor using 256 MB of DDR3 SDRAM N/A Intel HD Graphics 4000processor with up to 512 MB DDR3L SDRAM shared from main memory Intel HD Graphics 5000 processor with up to 1.5 GB LPDDR3 SDRAM shared from main memory Intel HD Graphics 6000processor with up to 1.5 GB LPDDR3 SDRAM shared from main memory
13" Intel HD Graphics 3000 processor using 384 MB of DDR3 SDRAM (all other models) Intel HD Graphics 3000processor using 256 MB of DDR3 SDRAM
Front-side bus / DMI 11" 800 MHz N/A Intel Direct Media Interface, 5.0 GT/s
13" 1066 MHz Intel Direct Media Interface, 5.0 GT/s
Processor 11" 1.4 GHz Intel Core 2 Duo (SU9400) Intel Core 2 Duo with 3 MB on-chip L2 cache 1.6 GHz Intel Core 2 Duo (SU9600) Intel Core 2 Duo with 3 MB on-chip L2 cache 1.6 GHz 2-core Intel Core i5 (2467M) with 3 MB shared L3 cache 1.6 GHz 2-core Intel Core i5 (2467M) with 3 MB shared L3 cache
Optional 1.8 GHz 2-core Intel Core i7 (2677M) with 4 MB shared L3 cache (+$150)
N/A 1.7 GHz 2-core Intel Core i5 (3317U) with 3 MB shared L3 cache
Optional 2.0 GHz 2-core Intel Core i7 (3667U) with 4 MB shared L3 cache (+$150 for MD224 model only)
1.3 GHz 2-core Intel Core i5 (4250U) with 3 MB shared L3 cache
Optional 1.7 GHz (4650U) dual-core Intel Core i7 with 4 MB shared L3 cache (+$150 for all models)
1.4 GHz 2-core Intel Core i5 (4260U) with 3 MB shared L3 cache
Optional 1.7 GHz (4650U) dual-core Intel Core i7 with 4 MB shared L3 cache (+$150 option for all models)
1.6 GHz (i5-5250U) 2-core Intel Core i5 with 3 MB shared L3 cache
Optional 2.2 GHz 2-core Intel Core i7 (5650U) with 4 MB shared L3 cache
N/A
13" 1.86 GHz Intel Core 2 Duo (SL9400) Intel Core 2 Duo with 6 MB on-chip L2 cache 2.13 GHz Intel Core 2 Duo (SL9600) Intel Core 2 Duo with 6 MB on-chip L2 cache 1.7 GHz 2-core Intel Core i5 (2557M) with 3 MB shared L3 cache 1.7 GHz 2-core Intel Core i5 (2557M) with 3 MB shared L3 cache
Optional 1.8 GHz 2-core Intel Core i7 (2677M) with 4 MB shared L3 cache (+$100)
1.6 GHz (2467M) dual-core Intel Core i5 with 3 MB shared L3 cache 1.8 GHz 2-core Intel Core i5 (3427U) with 3 MB shared L3 cache
Optional 2.0 GHz 2-core Intel Core i7 (3667U) with 4 MB shared L3 cache (+$100 option, for MD232 model only)
1.7 GHz 2-core Intel Core i5 (3317U) with 3 MB shared L3 cache (Education Only)
1.8 GHz (5350U) dual-core Intel Core i5 with 3 MB shared L3 cache
Optional 2.2 GHz 2-core Intel Core i7 (5650U) with 4 MB shared L3 cache
Memory 2 GB (IEC defined GiB) of 1066 MHz DDR3 SDRAM
Optional 4 GB +$100 for all models
2 GB (11") of 1333 MHz DDR3 SDRAM
Optional 4 GB (+$100 option, for MC968 model only)
4 GB (13") of 1333 MHz DDR3 SDRAM
4 GB of 1333 MHz DDR3 SDRAM 2 GB 13" Education Only model) of 1333 MHz DDR3 SDRAM 4 GB of 1600 MHz DDR3LSDRAM
Optional 8 GB (+$100 option, for all models)
4 GB of 1600 MHz LPDDR3 SDRAM
Optional 8 GB (+$100 option, for all models)
4 GB of 1600 MHz LPDDR3SDRAM
Optional 8 GB (8 GB standard for the 13" version since April 19, 2016)
8 GB of 1600 MHz LPDDR3SDRAM
Solid-state drive (on all models) 11" 64 GB 128 GB 64 GB 128 GB
Optional 256 GB (+$300)
N/A 64 GB (MD223)
128 GB (MD224)
Optional 256 (+$300 or 512 GB (+$800 both for MD224 model only)
128 GB PCIe-based storage (MD711, MD760, MD711, MD760, MJVM2, MJVE2, MMGF2)
256 GB PCIe-based storage (MD712, MD761, MD712, MD761, MJVP2, MJVG2, MMGG2)
Optional 512 GB (+$300 option, for 256 GB models only)
N/A
13" 128 GB 256 GB 128 GB 256 GB 64 GB 128 GB (MD231)
256 GB (MD232)
Optional 512 GB (+$500 option, for MD232 model only)
64 GB (Education Only)
128 GB PCIe-based storage(MQD32)
256 GB PCIe-based storage(MQD42)
Optional 512 GB
Video camera iSight (480p) FaceTime HD (720p)
Connectivity Internal Wi-Fi 4 (802.11 a/b/g/n) (Broadcom BCM43224, dual-band 300 Mbit/s) Internal Wi-Fi 5 (802.11 a/b/g/n/ac) (Broadcom BCM4360-based, dual-band 867 Mbit/s)
Bluetooth 2.1 + EDR Bluetooth 4.0
Optional Apple USB Ethernet 100 Mbit Adapter Optional Apple USB Ethernet 100 Mbit Adapter
Optional Apple Thunderbolt to Gigabit Ethernet Adapter
Optional Apple Thunderbolt to FireWire 800 Adapter
Peripheral connections 2× USB 2.0 2× USB 3.0
Mini DisplayPortvideo port Thunderbolt port Thunderbolt 2 port
Up to 3840 × 2160 @ 60 Hz
MagSafe MagSafe 2
SDXC card slot (13" only)
Audio 3.5 mm headphone jack
Stereo speakers
Minimum operating system Mac OS X 10.6 Snow Leopard Mac OS X 10.7 Lion OS X 10.8 Mountain Lion OS X 10.9 Mavericks OS X 10.10 Yosemite macOS 10.12 Sierra*

*Although these shipped with Sierra, OS X 10.11 El Capitancan also be installed since the 2017 and 2015 use the same firmware

Latest release operating system macOS 10.13 High Sierra macOS 10.15 Catalina macOS 11 Big Sur macOS 12 Monterey
Battery
(non-removable lithium-ion polymer)
11" 35-watt-hour N/A 35-watt-hour 38-watt-hour N/A
13" 50-watt-hour 54-watt-hour
Battery cycles[33] 1000
Unit weight 11" 2.38 lb (1.08 kg) N/A 2.38 lb (1.08 kg) N/A
13" 2.96 lb (1.34 kg)
Dimensions 11" 11.8 in (30 cm) wide × 7.56 in (19.2 cm) deep × 0.11 in (0.3 cm) to 0.68 in (1.7 cm) high N/A 11.8 in (30 cm) wide × 7.56 in (19.2 cm) deep × 0.11 in (0.3 cm) to 0.68 in (1.7 cm) high N/A
13" 12.8 in (33 cm) wide × 8.94 in (22.7 cm) deep × 0.11 in (0.3 cm) to 0.68 in (1.7 cm) high

 

 

 


Kategorie: _blog, informatyka, notki informatyczne


Słowa kluczowe: macbook, mackówka


Komentarze: (0)

Skomentuj notkę
29 marca 2022 (wtorek), 13:09:09

Oswajanie nowej Mackówki (HELP)

Jak się kupi MacBook'a to jest tam zainstalowany goły system, i dużo fajnych systemowych aplikacji. Ale to nie starczy aby żyć… Tu napiszę co należy zrobić aby żyć fajnie.

Inne dokumenty na ten temat to:

Wersje dokumentu:

  • list napisany do 3 koleżanek w 24 marca 2022 roku - więc jest w sekcji _dziś i pewnie też w mailach wysłanych a tu go kopiuje aby żył sobie własnym życiem.

Z głowy napiszę o kolejności oswajania MacBook'a

 
Utworzenie własnego użytkownika
  • Wchodzicie w Preferencje systemowe (w menu pod  jabłuszkiem) -> Użytkownicy i grupy
  • Tworzycie nowego, swojego użytkownika….. Aby to zrobić będzie Was pytał o obecne hasło, pewnie to 1111 albo 1234, albo coś równie zabawnego co powinien Wam dać sprzedawca maszynki.
  • Tworzycie nowego, swojego użytkownika typu Administrator, i powinniście porządne hasło ustawić, ale można sobie wpisać podpowiedź jakby się zapomniało to każdy ją zobaczy.
  • Przelogowujecie się na swojego użytkownika -> pod  jabłuszkiem -> Wyloguj
  • Wszystko poniżej robicie już na swoim koncie
  • Jutro możecie tego domyślnego użytkownika co miał hasło 1111 wykasować z opcją usunięcia jego plików.
Moje konto na iCloud (chmura firmy Apple)
  • Teraz można odpalić przeglądarkę (program Safari) i łazić po internecie ale najpierw konto...
  • Jak się ma MacBooka, albo iPhone, a już na pewno jak się ma jedno i drugie to konto tam warto mieć.
  • Jak się zakłada to dobrze (chyba jest to już obowiązkowe) podać tam swojego pewnego maila, i podać swój numer telefonu GSM bo przez maila i przez SMS-y ta chmura realizuje autoryzację. 
  • W trakcie zakładania konta co najmniej ten telefon należy przy sobie mieć, bo SMS przyjdzie.
  • Konto na iCloud jest tożsame z kontem na iTunes.
  • Możliwe, że będzie od Was chciał karty kredytowej… nie pamiętam czy to obligatoryjne, ale można mu podać bo to nie oznacza jeszcze płacenia i kupowania. Ale może nie potrzeba.
  • Konto na iCloud jest po to aby…
    • fotki z telefonu iPhone mieć na kompie
    • niektóre pliki mieć zarowno na kompie jak i na telefonie
    • z kompura, poprzez iCloud fajnie się obsługuje SMS-y jak się ma iPhona.
    • podobnie kontakty - i to może być ważne, choć można je mieć na GMail
    • podobnie kalendarz - jak ktoś używa
    • podobnie notatki - i to polecam, bo sprawy z głowy uciekają a notatki to fajna rzecz
    • jeszcze muzyka, poczta, aplikacje…. - ale tu już zalecam ostrożność i wstrzemięźliwość
    • można tez rozmawiać z komputera przez telefon (iPhone) gdy telefon leży w kuchni i nie chce mi się wstać aby odebrać.
  • więc widać tu zalety posiadania konta na iCloud
Program pocztowy Mail
  • Zalecam używanie tego programu do swojego głównego konta, do tego co go podajecie do iCloud jako nazwę użytkownika. Ale można też zainstalować to konto na Thunderbirdzie….
  • … bo do innych kont (do tego też)  też można, ale ja preferuje używanie do poczty darmowego programu ThunderBird, który jest piękny, dobry, niekorporacyjny i bezpłatny, choć 10$ na jego rozwój warto co jakiś czas zapłacić.
  • Od skonfigurowania tego programy dla tego konta powinniście zacząć.
Dobrze sobie zrobić sobie Upgrade systemu 
  • co się ma w tej chwli można sprawdzić tak: kliknąć na  - jabłuszko w lewym górnym rogu, potem „Ten Mac…"
  • raczej warto przy czym iupgrade dzielą się na systemu (macie teraz macOS 10.13), upgrady programów systemowych (głownie Safari), upgrady programów zainstalowanych przez sklep AppStore, i upgrady innych programów.
  • W menu „Ten Mac…” widać też czy system wymaga aktualizacji - jeżeli tak to wykonajcie sobie. Warto ale moze nieco potrwać - tak z 20 minut i lepiej być na zasilaczu.
  • A potem warto odpalić AppStore i tam też odpalić aktualizację - a przynajmniej sprawedzić czy wszystko jest OK.
Co warto zainstalować
  • do obsługi poczty Thunderbird
  • VLC - najlepszy na świecie odtwarzacz wszelkiego rodzaju filmów
  • Microsoft Office 365 - bez komentarza, ale pakietu biurowego Apple nie polecam (Pages, Numbers, Keynote) a jakby co to jest w chmurze iCloud, podobnie z pakietem biurowym Google - nie polecam instalacji.
  • FireFox albo Chrome - bo czasem warto mieć inną niż Safari przeglądarkę.
Wykasować starego użytkownika
  • przypominam….
  • … w menu pod  jabłuszkiem) -> Użytkownicy i grupy -> wykasować z opcją usunięcia jego plików
  • fajny jest użytkownik Gość - można się wylogować i komuś obcemu komputer na kilka godzin pożyczyć, on sobie będzie przeglądał, pracował a potem wszystkie jego pliki łatwo się usuwa.
Instalowanie programów 
  • albo poprzez ładowanie ich z AppStore - za wiele fajnych należy płacić
  • albo niektóre programy mają własne instalatory, które się ściąga przez przeglądarkę
  • albo ściąga się plik z instalacją i najczęściej należy przenieść to do ofrleru Aplikacje przeciągając myszą i już.
I teraz można się cieszyć używaniem.
 
Wojtek 
 

Kategorie: informatyka, _blog


Słowa kluczowe: mac os, os x, vlc, thunderbird, word, office, macbook


Pliki


Komentarze: (0)

Skomentuj notkę
24 marca 2022 (czwartek), 16:26:26

O kolejności oswajania nowego Mac'a

Takie coś napisałem znajomym aby łatwiej im było zacząć z Majówka

O kolejności oswajania i tresury nowego Mac'a

 
Utworzenie własnego użytkownika
  • Wchodzicie w Preferencje systemowe (w menu pod  jabłuszkiem) -> Użytkownicy i grupy
  • Tworzycie nowego, swojego użytkownika….. będzie Was pytał o obecne hasło, pewnie to 1111 albo 1234
  • Tworzycie nowego, swojego użytkownika typu Administrator, i porządne hasło ustawić, można sobie wpisać podpowiedź
  • Przelogowujecie się na swojego użytkownika -> pod  jabłuszkiem -> Wyloguj
  • wszystko poniżej robicie już na swoim koncie
  • jutro możecie tego domyślnego użytkownika co miał hasło 1111 wykasować z opcją usunięcia jego plików

Program pocztowy Mail
  • zalecam używanie do swojego głównego konta, do tego co go podajecie do iCloud
  • do innych też można, ale ja preferuje używanie do poczty darmowego programu ThunderBird
  • od skonfigurowania tego programy dla tego konta powinniście zacząć

Konto w ich chmurze - iCloud
  • Aby się tym cieszyć to musicie założyć konto na iCloud, co jest tożsame z kontem na iTunes.
  • Do założenia tego konta potrzebne jest pewne, stałe i z miarę bezpieczne konto pocztowe. Można takie mieć na GMail, można gdzieś indziej byle by to było konto o które dbacie.
  • Możliwe, że będzie od Was chciał karty kredytowej… nie pamiętam czy to obligatoryjne, ale można mu podać bo to nie oznacza jeszcze płacenia i kupowania. Ale może nie potrzeba.
  • Pewnie będzie też od Was chciał numer telefonu komórkowego - dla potwierdzania bezpieczeństwa SMS-em
  • Konto na iCloud jest po to aby…
    • fotki z telefonu iPhone mieć na kompie
    • niektóre pliki mieć zarowno na kompie jak i na telefonie
    • z kompura, poprzez iCloud fajnie się obsługuje SMS-y jak się ma iPhona.
    • podobnie kontakty - i to może być ważne, choć można je mieć na GMail
    • podobnie kalendarz - jak ktoś używa
    • podobnie notatki - i to polecam, bo sprawy z głowy uciekają a notatki to fajna rzecz
    • jeszcze muzyka, poczta, aplikacje…. - ale tu już zalecam ostrożność i wstrzemięźliwość
    • można tez rozmawiać z komputera przez telefon (iPhone) gdy telefon leży w kuchni i nie chce mi się wstać aby odebrać.
  • więc widać tu zalety posiadania konta na iCloud

Dobrze sobie zrobić sobie Upgrade systemu 
  • co się ma w tej chwli można sprawdzić tak: kliknąć na  - jabłuszko w lewym górnym rogu, potem „Ten Mac…"
  • raczej warto przy czym iupgrade dzielą się na systemu (macie teraz macOS 10.13), upgrady programów systemowych (głownie Safari), upgrady programów zainstalowanych przez sklep AppStore, i upgrady innych programów.
  • W menu „Ten Mac…” widać też czy system wymaga aktualizacji - jeżeli tak to wykonajcie sobie. Warto ale moze nieco potrwać - tak z 20 minut i lepiej być na zasilaczu.
  • A potem warto odpalić AppStore i tam też odpalić aktualizację - a przynajmniej sprawedzić czy wszystko jest OK.

Co warto zainstalować
  • do obsługi poczty Thunderbird
  • VLC - najlepszy na świecie odtwarzacz wszelkiego rodzaju filmów
  • Microsoft Office 365 - bez komentarza, ale pakietu biurowego Apple nie polecam (Pages, Numbers, Keynote) a jakby co to jest w chmurze iCloud, podobnie z pakietem biurowym Google - nie polecam instalacji.
  • FireFox albo Chrome - bo czasem warto mieć inną niż Safari przeglądarkę.

Wykasować starego użytkownika
  • przypominam….
  • … w menu pod  jabłuszkiem) -> Użytkownicy i grupy -> wykasować z opcją usunięcia jego plików
  • fajny jest użytkownik Gość - można się wylogować i komuś obcemu komputer na kilka godzin pożyczyć, on sobie będzie przeglądał, pracował a potem wszystkie jego pliki i inne ślady działalności łatwo się usuwa.
 
 
Warto kupić dysk na składy
  • Dysk HDD (ale mechaniczni, nie elektroniczne SSD) o pojemności 1TB z portem USB niewiele kosztuje, Kup go koniecznie!
  • Opanuj "maszynę czasu" i co 2, 3, maks 4 tygodnie podłączaj - system sam będzie zrzucał na dysk wszystko w formie przyrostowej, więc zawsze będziesz się mógł odwołać do pliku, który rok wcześniej był na pulicie ale gdzieś zginął.
  • Ten dysk warto przechowywać poza domen - np. u teściowej (jak się ma teściową), bo to i motyw do odwiedzania jej, a jak by mi się mieszkanie spaliło to dane z laptopa mam. Maszyna czasu ("Time machine") jest do skonfigurowania w konfiguracji systemu. Ikonka w ostatniej linii - podłącz kupiony dysk i zainicjuj.
  • Ja użyjesz Maszyny czasu dwa, albo trzy razy to zobacz jak to z tymi plikami co je skasowałeś jest. Stwórz jakiś plik na pulpicie, uruchom maszynę czasu, usuń plik, uruchom maszynę czasu i poszukać czegoś co było a już nie ma. Tak to działa.
  • Bardziej ufaj swojemu dyskowi niż wszelkiej maści chmurom, dziś są a jutro....

 

I teraz można się cieszy używaniem.
 
Wojtek 
 

Kategorie: informatyka, _blog


Słowa kluczowe: mac os, os, mackówka, os x, lapop, komputer, klawisze, klawiatura, ctrl-alt-del, vlc, thunderbird


Pliki


Komentarze: (0)

Skomentuj notkę
3 stycznia 2019 (czwartek), 00:11:11

Jak z ZX-Spectrum zrobić komputer - skan artykułu z gazety

Kolega z Muzeum Historii Komputerów i Informatyki znalazł starą gazetę i zeskanował mi mój artykuł z 1985? roku, a więc z przed 33 lat. Fajnie.

jak-z-zx-spectrum-skan.pdf

Pierwsza notka o tej mojej działalności jest tu: Jak z ZX-Spectrum zrobić komputer


Kategorie: informatyka, _blog


Słowa kluczowe: zx-spectrum, cp/m, klub eniac, ds ondraszek, politechnika śląska


Pliki


Komentarze: (0)

Skomentuj notkę
14 listopada 2018 (środa), 10:59:59

Klawisze w Mackówce (HELP)

Makówki zaczynają być modne a skoro tak to porządkuję i publikuję moje notatki, w których spisałem moje potyczki z tym systemem. Przez wiele lat byłem zaawansowanym użytkownikiem Windows, więc zderzenie z zupełnie inną koncepcją nie było dla mnie łatwe. Tu opisuję coś, co warto na początek opanować aby czuć się pewnie i pracować sprawnie.

W załączniku fajny PDF, dużo szerszy niż moja podstawa -> help-for-macos.pdf

Wersje dokumentu:

  • notatka w systemie IMAP - już usunięta
  • wrzesień 2015 - publikacja na blogu
  • rozszerzenie i poprawka w październiku 2018, gdy już mam MacOS 10.13.6

Klawisze w Mackówce

Zebrany przez W34 podręczny podręcznik systemu MacOs dla opornych i użytkowników Windows

Klawiatura
  • uwaga: inna jest kolejność klawiszy na klawiaturze (dolny rządek) 
    • Mac: [ fn ] ctrl alt cmd SPACJA cmd alt ctrl
    • PC: Ctrl Win Alt SPACJA Alt Win Menu Ctrl 
  • Klawisze funkcyjne dostępne z fn + Fx, na szczęście rzadko się ich używa
  • Delete to fn + backspace
  • Ctrl-F7 (a więc w praktyce Ctrl fb+F7) - zmienia sposób zachowywania się Tab w oknach dialogowych. Ważne, gdy nie ma się myszy!
  • Przełączanie pomiędzy aplikacjami: cmd+tab (w Windows Ctrl+tab) ale uwaga (!) na okienka (!)
  • Przełączanie pomiędzy okienkami aplikacji cmd-` (klawisz koło Z - ale to jest chore!, w Windows tego nie ma)
  • cmd spacja - wywołanie SpootLighta, czyli wyszykiwarki. Wygodna rzecz! tak najłatwiej uruchamiać programy
  • alt cmd spacja - lepsze wyszukiwanie spootlight bo w oknie findera
  • Shift - cmd /  - uaktywnia menu programu
  • F3 - jak się ktoś zgubi to tu wszystko widać i można wybrać okienko - misjon control - to samo pod ctrl-strzałka w górę
  • F4 - pulpit z aplikacjami do szybkiego wybierania
  • alt esc - włącza syntezator mowy na aktualnym okienku. Ważne!! ale nie wiem jak tym syntezatorem sterować!
  • alt-cmd-esc - okienko z aplikacjami, aby wywalić zawieszoną apkę (w Windows Ctrl-Alt-Del)
  • ctrl-cmd-Power zrestartuje komputer Mac
  • ctrl-Shift-Power – powoduje uśpienie ekranu
  • przycisk ctrl-alt-cmd-Power – zamknięcie wszystkich aplikacji i zamknięcie komputera Mac

w czasie edycji, w systemie i w różnych edytorach, więc wygodne:

  • cmd-strzałka w lewo, w prawo - skacze na początek i koniec
  • ctrl-A przejście na początek linii
  • ctrl-E Przejście na koniec linii lub akapitu
  • alt-strzałka w lewo, w prawo - skacze po wyrazie, na początek i koniec
  • ctrl-H Usuwanie znaku z lewej strony (tak jak del)
  • ctrl-D Usuwanie znaku z prawej strony
  • ctrl-K Usuń tekst, skąd kursor znajduje się na końcu linii - wygodne!
  • ctrl-F Przesuń do przodu jeden znak - czyli strzałka inaczej
  • ctrl-B Przesuń wstecz jeden znak - czyli strzałka
  • cmd-Z - cofnięcie ostatniej czynności, np. kasowania
  • alt-BackSpace - kasuje słowo na lewo
  • alt-fn-backSpace czyli alt-Del - kasuje słowo na prawo

Gesty, których używam

  • cztery palce w prawo i lewo - przełącza pomiędzy pulpitami i apkami uruchomionymi w cały ekranie
  • cztery palce do góry - wszystko widać, jak się ktoś zgubi, to samo co F3
  • cztery palce w dół - widać wszystkie okna tej aplikacji
  • cztery palce do siebie - to samo co F4 - pulpit z aplikacjami do szybkiego wybierania aplikacji
  • cztery palce na zewnątrz - pulpit widać
  • dwa palce, trzy palce - czasem przesuwanie, czasem powiększanie, ale zawsze bardzo wygodne

Klawisze w Systemie:

  • Zrzucanie ekranu:
    • cmd ctrl shift 4 - kawałek ekranu do schowka
    • cmd ctrl shift 3 - ekran do schowka
    • cmd shift 4 - kawałek ekranu do pliku, plik na pulpit
    • cmd shift 3 - ekran do pliku, plik na pulpit
  • ctrl strałka w górę - PgUp
  • ctrl strałka w dół - PgDn
  • cmd strałka w górę to odpowiednik Home
  • cmd strałka w dół to odpowiednik End
  • cmd w - zamyka okno, działa w każdym programie, ale uwaga - okno to nie program
  • cmd q - zamyka program
  • cmd 0, a czasem cmd 1, cmd numerek - odpala okienko z jakiś widokiem programu, który może nie mieć odpalonego okienka
  • ctrl strzałka w dół - biurko
  • ctrl strzałka w górę - misjon control
  • ctrl strzałka lewa i prawa - przełączanie obszarów (pulpitów)

Rozszerzenia plików

  • .dmg - spakowany obraz urządzenia, po kliknięciu podmontowuje się jako zewnętrzny zasób do podmontowania w głównym katalogu - tak się rozsyła instalki programów
  • .pkg - uruchamiane programy instalatora jakiegoś programu
  • .mpkg - pakiety instalacyjne programów do Maca
  • .cdr - plik z obrazem płyty CD lub DVD, odpowiednik .iso tyle, że na Mac więc rozszerzenie jest inaczej

Wybrane i ważne programy:

Finder

Ważny program, bo to i pliki, aplikacje, katalogi a nawet pulpit

  • Spacja - na wybranym pliku włącza szybki przegląd. Wygodne! strzałkami po plikach (wygodne dla zdjęć) a fn+strzałki działa jak PgUp i PgDown
  • cmd-1, cmd-2, cmd-3, cmd-4 - szybkie przełączanie widoków na folder
  • cmd strzałki - chodzenie po katalogach i plikach
  • cmd dół - otwórz plik aplikacją (albo wejdź do katalogu)
  • cmd góra - ? ale otwiera albo uaktywnia katalog wyżej
  • cmd lewo i prawo - rozwija przeglądanie
  • cmd W - zamyka okno, ale to w każdym programie
  • cmd I - informacja o pliku, zmiana nazwy, zmiana przyporządkowania do aplikacji (zamknięcie okna cmd-W)
  • cmd shift A - okno z aplikacjami, wygodne, choć łatwiej cmd spacja i przez SpootLighta uruchamiać)
  • ctrl tab - pomiędzy zakładkami, ale lepiej w Finderze okna za pomocą cmd N otwierać i cms ` przełączać
  • cmd-K - okienko montowania folderów sieciowych

Safari

Systemowa przeglądarka WWW, wystarczająco dobra, nie potrzeba innej

  • ctrl tab - pomiędzy zakładkami 
  • cmd shitf [ i cmd shift ] - pomiędzy zakładami w otwartym oknie przeglądarki
  • cmd + cmd - i cmd 0 - wielkość liter, powiększ, pomniejsz i wynormalizuj
  • cmd N - nowe okienko, i przełączanie jak pomiędzy oknami cmd `
  • cmd T - nowa zakładka
  • cmd-W - zamyka kartę albo i okienko
  • kliknięcie na linku z cmd lub z shitf otwiera w nowej zakładce lub oknie

Podgląd

Ważny program do oglądania nie tylko PDF, trochę do d…. - ale można konwertować, obracać, zapisywać w formatach gif, png, jpeg, robić notatki w każdym PDF. Da się używać.
  • cmd 1 - inny widok, łatwe przewijanie
  • cmd 2 - widok całej strony, cmd-3 to dwie strony, cmd-1 to pół strony

ThunderBird

Świetny, darmowy program pocztowy identyczny z tym na Windows i Linux, więc godny polecania.

  • cmd + Enter - wysłanie pisanego listu

Mail

Systemowy program do poczty ale ponieważ nie panuję nad folderami, ściąganiem listów, położeniem… używam rzadko, wolę ThinderBirda.

Word i może też Exell i inne sprawy związane z Microsoft Office

Shift + ?? [fn] F9 - Przełączenie między wyświetlaniem kodu pola a wyświetlaniem jego wyniku 

VLC - player, który jest na wielu platformach

  • strzałki poziomie - 
  • ctrl + cmd + strzałki poiomie - po 3 sekundy
  • alt + cmd + strzałki poiomie - po 10 sekund
  • shift + cmd + strzałki poiomie -  o minutę
  • shift + alt + cmd + strzałki poiomie -  o 5 minut
  • cmd J - idź do sekundy
  • alt + cmd + s - zrzut obrazka do pliku - domyślnie .png w /Users/wojtek/Pictures - ale można zmienić na ./Download

 

 

 

Kategorie: informatyka, _blog


Słowa kluczowe: mac os, os, os x, lapop, komputer, klawisze, klawiatura, ctrl-alt-del, vlc, thunderbird, word, office, macbook


Pliki


Komentarze: (1)

wojtek, March 7, 2019 08:43 Skomentuj komentarz


https://support.office.com/pl-pl/article/skróty-klawiaturowe-w-programie-word-dla-komputerów-mac-3256d48a-7967-475d-be81-a6e3e1284b25#PickTab=Nowsze_wersje 

https://imagazine.pl/2014/08/11/apple-i-jego-dziwna-klawiatura/

Skomentuj notkę
13 sierpnia 2018 (poniedziałek), 12:25:25

Windows Explorer i Mac OS Finder

Znalazłem gdzieś w sieci taki ładny obrazek, który uruchomił moją pamięć.

  • Windows 2.... nie używałem, więc nie wiem
  • Windows 3 (3.1, 3.11 for WorkGroup) - gdzieś 1994 rok
  • Windows 95 - u nas od 96 roku, ale dopiero 97 dało się stabilnie używać
  • Windows XP - znam od 2001? roku
  • Windows 10 - mam od 2015 roku, mało używam

Mac OS

  • używam od MacOs 10

finder


Kategorie: _blog, informatyka


Słowa kluczowe: explorer, finder, systemy operacyjne, windows, mac os


Komentarze: (0)

Skomentuj notkę
7 marca 2017 (wtorek), 14:29:29

PLNOG 18, wiosna '17

Świat się zmienia, zmienia się bardzo. Otóż po 9 latach przyszło mi na konferencji PLNOG wysłuchać wykładu o neutralności DC. Było pięknie. Referował Sylwek Biernacki, który jako prezes ATM powiedział: "... i wtedy zbudowaliśmy obiekty na konduktorskiej". Siedzący na sali w barwach Orange (dawniej TP S.A.) Darek Wichniewicz nic nie powiedział. A na parkingu przed Marriottem dalej stoi mocno nieświeży samochód dostawczy z logo PLIX. Pewnie kiedyś przywiózł tu jakieś neutralne pakiety (L3) w ramkach (L2) i tak został.


Dopisek wyjaśniający po latach (w '21), aby po kolejnych latach pamiętać:

  • DC na Konduktorskiej, jako neutralne zbudował Darek będąc jednym z liderów ATM
  • w tym czasie Sylwek był szefem PLIXa, który miał punkt wymiany ruchu i DC w Mariocie
  • A potem się zmieniło: Darek poszedł do Orange (dawniej TP) a Sylwek został prezesem ATM.
  • A TP zmieniło się w Orange i teraz dalej ich nikt nie lubi.

Kategorie: informatyka, telekomunikacja, obserwator, _blog


Słowa kluczowe: plnog, atm, orange, tpsa


Komentarze: (0)

Skomentuj notkę
9 października 2016 (niedziela), 18:38:38

Klawisze do Exela

Takie coś gdzieś znalazłem:

F2 : Edit selected cell
F4 : Repeat last edit
F9 : Calculates all worksheets
F11 : New chart
ALT : Access the ribbon for formulas
ALT + = : Automatically SUM() selected
ALT + Enter : Start a new line in the same cell
ALT + o-c-a : Auto size columns
PG + UP/PG+DOWN : Go to next/previous worksheet
CTRL + ` : Display Formulas
CTRL + Backspace : Show active cell
CTRL + Shift + # : Change Date format with day, month and year.
CTRL + K : To insert Hyperlink.
CTRL+ Shift + $ : Applies the currency format to the selected cells.
CTRL + Shift + & : Applies border to cells
CTRL + B : Bold
CTRL + I : Italics
CTRL + U : Underline
CTRL + Shift + ~ : General style number
CTRL + Shift + $ : Currency style number
CTRL + Shift + % : Percentage style Number
CTRL + Shift + ^ : Scientific notation style
CTRL + Shift + # : Date style
CTRL + Shift + @ : Time Style
CTRL + Shift +! : Number Style
CTRL + F12 : Open
CTRL + Spacebar : Select the entire column
CTRL + [ : Select all cells directly referenced by formulas in the selection
CTRL + ; : Insert actual date in active cell
CTRL + : : Insert actual time in active cell
CTRL + A : Select All
CTRL + Shift + J : List Constants
CTRL + D : Copy equation down
CTRL + F : Find
CTRL + H : Find&Replace
CTRL + Right arrow : Move right
CTRL + Left arrow : Move left
CTRL + Up arrow : Move up
CTRL + Down arrow : Move down
CTRL + Enter : Same data in multiple cells
Shift + Spacebar : Select the entire row
Shift + F3 : Find Previous

Kategorie: informatyka, _blog


Słowa kluczowe: exel, klawisze, windows, xls


Komentarze: (0)

Skomentuj notkę
1 lipca 2015 (środa), 23:50:50

Style CSS do oznaczenia dróg w Polsce

W Wikipedii znalazłem style do wypisywania numerów i oznaczeń dróg powiatowycy takich jak 816 którą właśnie podróżuję, i 82 którą jechałem wczoraj.

A może jest jeszcze sposób na autostrady?


Dopisek:

Nie wiem co znaczy taki styl, a jeżdzę taką drogą codziennie. 902


Kategorie: informatyka, html, _blog, programowanie/html/css


Słowa kluczowe: html, css


Komentarze: (0)

Skomentuj notkę
16 lutego 2015 (poniedziałek), 17:03:03

Foldery pocztowe v.2

Po wielu latach pracy na różnych serwerach postanowiłem uporządkować nazewnictwo serwerów pocztowych. Wyszła taka lista, przy czym pogrubione oznacza prawdziwy plik a normalne link symboliczny do niego. Tyle tego jest, bo różni klienci IMAPa (Outlook Expres, OutLook 2000, OutLook 2007, Microsoft Mail Live, Thunderbird, Mail z MacOSa, Webowa wiewiórka i jeszcze jakiś Webowy, oraz klasyczne, tekstowe pine, elm, mutt oraz mail - każdy używa innego, a ja, jako zboczeniec używam wszystkich.

Problem dotyczy dwóch moich serwerów pocztowych: prywatnego newjordan.pp.org.pl i firmowego mail.3s.pl więc to są dwa problemy a nie jeden.

 

Oto lista:

Folder \ System używający

   

sent

aaa

aaa

Sent

   

Sent Items

   

sent-mail

   

Sent Messages

   

Elementy wys&AUI-ane

Outlook Expres

 

Wysłane

   
     

draft

   

Draft

   

Drafts

   

Drafts

   

Kopie robocze

Outlook Expres

 
     

Trash

   

Deleted Items

   

Deleted Messages

   

Elementy usuni&ARk-te

Outlook Expres

 
     

Newspam

   

Junk E-mail

   

Pierwszy raz o tym pisałem w sierpniu 2010 (Notka: Foldery pocztowe) a teraz, po 5 latach dalej uważam, że jakiejś logiki w tym nie ma!


 

Przy okazji widzę, że na jordanie starym były mboxy a na nowym są Maildiry. Muszę o tym poczytać, bo nic nie wiem a czasy starych Unixów się kończą.


Kategorie: informatyka, _blog


Słowa kluczowe: imap, foldery pocztowe, foldery, unix, poczta, email, e-mail


Komentarze: (0)

Skomentuj notkę
6 lutego 2015 (piątek), 17:00:00

VPN (czytaj: wipieny)

Dziś (po raz kolejny) dowiedziałem się, że ludzkość nie wyprodukowała jeszcze porządnego serwera VPN, takiego co nie miał by wad i łatwy by był w używaniu.

Co my tu mamy:

  • PPTP - nie używaj, bo to M$, ma dziury więc ci się włamią;
  • OpenVPN - skomplikowana konfiguracja, wolne, sam nie dasz rady wygenerować certyfikatów a na koniec okaże się, że Cisco coś tam, a iOS coś tam;
  • L2TP/IPSec - niby działa, ale zapomnij jak masz 2 urządzenia za NATem bp drugie niszczy połączenie pierwszemu;
  • SSTP - bez certyfikatu domeny nie ruszy, a pewnie z nim też nie ruszy bo nie ruszy.

Do tego jeszcze MacOS, iOS, Windowsy, Linuxy, Synology, Android.... Ojej!

A mi się marzy takie coś jak HTTPS - wywołujesz, najlepiej na porcie 80 albo 443, przeciska się przez firewalle, sam wymyśla klucze szyfrujące, szyfruje silnie, daje ci adres IP z wnętrza i używaj ile wlezie a jedyna decyzja brzmi przy konfiguracji klienta tak: routing domyślny via VPN czy nie.

Czy ludzkość nie mogła by się umówić, że nie podsłuchujemy, nie podglądamy, nie wchodzimy do otwartych domów aby zabierać, podglądać, zabijać i kraść. Świat bez kłódek życie było by piękniejszy, bardziej ekologiczny, życie bez produkcji zamków było by dłuższe. Czy ludzkość mnie słyszy?


Kategorie: informatyka, domowe it, _blog


Słowa kluczowe: vpn, openvpn, pptp, l2pt, sstp, ipsec


Komentarze: (0)

Skomentuj notkę
18 stycznia 2015 (niedziela), 19:40:40

Zegarek w CANVAS


Kategorie: html, informatyka, _blog, programowanie/html/canvas


Słowa kluczowe: html, informatyka, grafika, html5, zegarek, java, js, canvas


Komentarze: (0)

Skomentuj notkę
18 stycznia 2015 (niedziela), 17:48:48

Jeden piksel

Postawiłem sobie nie dawno programistyczne zadanie - narysować biały ekran a na nim zaświecić (albo wygasić) jeden piksel. Postawiłem je sobie aby nauczyć się w JavaScript walczyć z grafiką, ale skoro przeszedłem z blogiem na HTML5 to mogę coś pocudować w SVG.

No to próbuję.

Próba w SVG

Efekt programowania w SVG

Kod zapisany w SVG

<svg width="50px" height="50px" style="background-color: #aaa;" >

<rect x="10px" y="10px" width="1px" height="1px"
            stroke= "black"
            stroke-width= "1px"/>

<circle cx="20px" cy="20px" r="1px"
            stroke="red"
            stroke-width="1px"/>

<line x1="30px" y1="30px" x2="31px" y2="31px"
            stroke="red"
            stroke-width="1px"/>
</svg>

No nie wiem, czy to można zaliczyć. Chyba nie.

Niestety, widać, że piksel zrobiony z kwadratu jest kwadratem, z koła kołem (nawet ma wypełnienie jak go powiększyć w przeglądarce, a z linii jest pikselem skierowanym w dół. Ale w SGV nie ma komendy punkt i to jest dziwne.

Niezaliczono!


Ale próbuję w CANVAS

Your user agent does not support the HTML5 Canvas element.

Jeżeli powyżej nie widać czarnego kwadratu to niezaliczono!


Próbuję po prostu DIV w HTML5

Maluje żółtego DIV 100 na 100 a w nim niebieskiego 1 na 1 i zobaczymy:

 

Kategorie: html, informatyka, _blog


Słowa kluczowe: svg, canvas, html, informatyka, grafika, html5, piksel, pixel


Komentarze: (2)

ky, March 30, 2015 13:38 Skomentuj komentarz


1. Kwadrat o rozmiarze 1px rysowany linią 1px powinien mieć bok 2px...
2. kółko o promieniu R=1px miało by rozmiar jakieś 2px "na oko", a jak się uwzględni grubość lini 1px to będzie 3px - powinno być większe niż kwadrat i u mnie w przeglądarce jest...
3. linia pomiędzy dwoma punktami po przekątnej ma długość ok 1,41px, lub więcej w zależności stroke-linecap... to jest najmniejsze, ale wygląda na podłużne bo co najmniej długość = 2*szerokość...

wojtek, November 29, 2019 18:27 Skomentuj komentarz


Fajnie, ale jak namalować pixel? Ja chcę mieć na ekranie coś o rozmiarze 1px na 1px i nie wiem jak to zrobić!

Skomentuj notkę
18 stycznia 2015 (niedziela), 16:27:27

Spotkanie z SVG w HTML5

Przechodzę z blogiem na HTML5 a więc będę mógł sobie grafikę SVG wkładać bezpośrednio w treść notek. Kiedyś musiałem osadzać obiekty a teraz - o proszę, otwiera się frazę <svg> i się pisze coś, aby mieć taki obrazek.

Efekt programowania w SVG

W34

Kod zapisany w SVG

<svg 
width="350px"
height="350px"
viewBox="0 0 500 500"
xmlns="http://www.w3.org/2000/svg">

<rect x="10" y="10" width="100" height="100"
fill= "yellow"
fill-opacity= "1"
stroke= "gray"
stroke-width= "2"/>

<circle cx="100" cy="100" r="50"
fill="darkblue"
fill-opacity= "0.5"
stroke="red"
stroke-width="2"/>

<line x1="100" y1="300" x2="300" y2="100"
fill="darkblue"
fill-opacity= "0.5"
stroke="red"
stroke-width="2"/>

<path d="M97,246 C119,169 220,209 243,127 C291,27 281,223 419,271"
fill="none"
fill-opacity= "0.5"
stroke="green"
stroke-width="3"/>

<rect x="50" y="180" width="300" height="200"
fill= "#55ff55"
fill-opacity= "0.5"
stroke= "#228822"
stroke-width= "1"
rx="50" ry="100" />

<text style="fill:red; font-size:430%; font-family: arial;
font-weight:bold;" x="310" y="350">W34</text>

</svg>

Nie wiem jeszcze po co tak, ale próbuję. Stara notka o tym jak się to robiło w HTML 4 jest tu -> http://www.pp.org.pl/wojtek/?id=31260 i może zadziała a może nie.

No i jeszcze coś - jeszcze spróbuję z wzorami matematycznymi, bo to też jest fajne.


Kategorie: html, informatyka, _blog


Słowa kluczowe: svg, html, informatyka, grafika, html5


Komentarze: (1)

wojtek, June 25, 2020 07:40 Skomentuj komentarz


https://editor.method.ac

Skomentuj notkę
26 listopada 2014 (środa), 23:09:09

Notes w MacOs

W Notesie można mieć domyślny większy font! Należy tylko (za pomocą sudo i vi) w katalogu:

/Applications/Notes.app/Contents/Resources/en.lproj/

w pliku co nazywa się:

DefaultFonts.plist

zmienić wielkość czcionki, a może nawet i zmieniając samą czcionkę. Ale dla polskiej wersji katalog ten to:

/Applications/Notes.app/Contents/Resources/pl.lproj/

maj 2016 roku

W El Capitan włączyli system ochrony plików systemowych i już nie można tego zmienić.

Co robić?

 


Kategorie: informatyka, domowe it, _blog


Słowa kluczowe: notes, macos, makówka, os x, mackówka, mac os


Komentarze: (0)

Skomentuj notkę
25 listopada 2014 (wtorek), 15:34:34

Mój Macintosz Classic

Mam takie coś:

Macintosh Classic
4MB RAM
40MB HDD sformatowany pod HFS
System Software B-7.0.1
Dysk sformatowany 17 lutego 1994 roku ale są na nim pliki z 1988 roku.

I się cieszę, że mam bo działa. Wstawiłem do kawiarni w moim biurze, niektórzy sobie włączają aby zagrać w jakąś gierkię, ale z gierkami tam słabo a nie ma internetu aby ściągnąć jakieś ciekawe.


Kategorie: informatyka, osobiste, _blog


Słowa kluczowe: komputery, macintosh, mac, macinstosh classic, zabytek


Komentarze: (0)

Skomentuj notkę
15 października 2014 (środa), 16:25:25

Programować każdy może (4)

Ania zadała mi dziś zagadkę. Trzy cyfry tworzą liczbę trzycyfrową, którą jak się pomnoży przez 9 to jest liczba czterocyfrowa, złożona z tych samych trzech cyfr, tylko w środku wstawione jest zero. Znaleźć te 3 cyfry.

Oczywiście dla niej to nie problem. Od razu znalazła. A ja wymiękłem. Ale poszedłem do kompa i rozwiązałem ten problem za pomocą młotka. Oto rozwiązanie:

#include <stdio.h>

main() {
  int a, b, c;
  for (a=0; a<9; a++)
    for (b=0; b<9; b++)
        for (c=0; c<9; c++) {
            if ((a*100+b*10+c)*9 == a*1000+0+b*10+c)
                printf ("\nW1 ABC*9=A0BC %i%i%i*9 = %04i", a, b, c, (a*100+b*10+c)*9);
            if ((a*100+b*10+c)*9 == a*1000+b*100+0+c)
                printf ("\nW2 ABC*9=AB0C %i%i%i*9 = %04i", a, b, c, (a*100+b*10+c)*9);  
        }  
}

No i wynik:

W1 ABC*9=A0BC 000*9 = 0000
W2 ABC*9=AB0C 000*9 = 0000
W2 ABC*9=AB0C 045*9 = 0405
W1 ABC*9=A0BC 225*9 = 2025
W1 ABC*9=A0BC 450*9 = 4050
W1 ABC*9=A0BC 675*9 = 6075

Fajnie się używa tego narzędzia:
http://www.compileonline.com/compile_c_online.php

 

Ale wracając do zagadki. Potem podszedłem do tego analitycznie i zauważyłem, że ostatnia cyfra musi być.... No własnie.

0*9=0

1*9=9

2*9=18

3*9=27

4*9=36

5*9=45 !!!!

6*9=54

7*9=63

8*9=72

9*9=81

Tylko przy 5 się nie zmienia, a więc ostatnia cyfra to 5 albo zero.

A przedostatnia? Jeżeli tam będzie wstawione 0 to musi być to 3, bo .... ojej, głowa pęka, to już lepiej zapuścić ten program.


Kategorie: zawodowe, informatyka, _blog


Słowa kluczowe: programowanie, język c


Komentarze: (0)

Skomentuj notkę
10 października 2014 (piątek), 18:22:22

Kompatybilność notesu w iOS i MacOS

Problem:

- Niekoptatybilność Notatek z iOS, z Notatkami z MacOS, z folterem Notes w iMAP używanym przez różne aplikacje pocztowe, np. Thunderbirda.

 

Objaw:

- Notka, którą stworzyłem w Thunderbirdzie, albo innym narzędziu i mam w folderze Notes nie jest widoczna na iPhonie, iPadzie i Macu. 

 

Diagnoza:

- Notatki stworzone przez iOS i MaxOS mają w nagłówku taka charakterystyczną linijkę:


X-Uniform-Type-Identifier: com.apple.mail-note

 

Terapia:

#1. skonfigurować swoje Thunderbirdy aby umiały taką linijkę do nagłówka wstawić.

- ustawienia -> ogólne -> Konfiguracja zaawansowana -> Edytor ustawien (zadeklaruj się, że zachowasz ostrożność)

wyszukaj mail.compose.other.header i dodaj mu wartość tekstową X-Uniform-Type-Identifier

Od teraz, tworząc list (lub notkę) możesz w polu nagłowka oprócz To, CC ustawić właśnie to X-Uniform-Type-Identifier wstawiając tam com.apple.mail-note i taka notka powinna się na iOSie pojawić.

- Lepiej sobie w szablon od razu taką notkę wstawić i z szablona ją wybierać.

#2. Można ustawić Thinderbista aby folder Notes był tożsamy z Szkice, przez wskazanie jego jako Drafts - można wtedy łatwo edytować

 

Gorsza terapia:

- jest plugin do Thinderbirda co edytuje notaki zachowując ten element nagłowka. Ale edytor w tym plaginie jest kiepski, więc nie polecam. Mimo to podaję adres:  iOS IMAP Notes 0.1.1 - https://addons.mozilla.org/pl/thunderbird/addon/ios-imap-notes/

 

Źródło wiedzy:

Fajnie opisane jest to tu: http://maft.co.uk/musings/2012/how-to-icloud-notes-in-mozilla-thunderbird/


Dopisek:

  • sierpień 2018 - problem dalej nie rozwiązany, a ostro wykorzystuję Notes do pisania różnych rzeczy, które chciałbym aby trafiały do Bloga. Myślałem, że przez iMapa a więc i Thunderbirda.... ale widać nie.

 

 


Kategorie: informatyka, domowe it, _blog


Słowa kluczowe: domowe it, macos, ios, IMAP, os x, thunderbird


Komentarze: (0)

Skomentuj notkę
19 marca 2014 (środa), 18:18:18

Moje systemy pocztowe

Aby uświadomić sobie jaki jestem stary (albo dojrzały) powinienem do tego zestawienia dorobić daty. Ale jakoś mi się nie chce.

 

* * * * * * * *


Systemy pocztowe, których używałem i używam:

#1. FidoNet, RA czyli Remote Access na różnych BBS'ach (przeważnie 480/12) - 1990

#2. FidoNet, FrontMail jako edytor listów (frontend) i system transportowy (służbowy 2:480/25 a domowy: 2:480/25.3) - 1991

#3. Pegasus Mail & Novell jako system pocztowy w katalogach \MAIL - 1992

#4. Pegasus Mail & Novell & Mercury w domenie pik.gliwice.pl 1994

#5. Linux & sendmail SMTP, POP3 a potem IMAP w domenie pik-net.pl, mail, elm - 1995

#6. Linux & sendmail SMTP, IMAP w domenie pp.org.pl, Microsoft Mail, Outlook Express - 2001

#7. nie wiem co ale SMTP, IMAP w domenie 3s.pl i pp.org.pl, Thunderbird (Window, MacOS), mail iOS - 2009

#8. Gmail ale bronię się przed tym jak mogę, tylko jedno konto gmail.com

 


Dopisek po kolejnych 10 latach (2024)

Właśnie przekroczyłem 60-tkę i mogę dopisywać do tej listy

#10. trwam przy Thunderbird, ale na iPhonie i iPad jest Mail od Apple. Ten sam program na Mac-a też działa ale słabo używam,

no i 60-tka zmienia nieco dynamikę działań, zmian, oraz daje nowe spojrzenie na pocztę elektroniczną w kontekście WhatsUpów, Messengerów i innych takich.


Kategorie: informatyka, _blog


Słowa kluczowe: mail, fidonet, fido, pegasus, smtp, imap


Komentarze: (0)

Skomentuj notkę
16 marca 2014 (niedziela), 12:20:20

Wiele możliwości

Tak zastanawiam się na ile sposobów mogę moim SmartFonem (iPhone 4S) posłuchać wiadomości Polskiego Radia nadawanych przez (ciągle komunistyczną) Jedynkę. Jakieś pomysły? Moje są takie:

#1. Mogę uruchomić aplikację Polskiego Radia i słuchać w ichniejszym streamingu. Wiem, że aplikacja jest dziadowska, że się wiesza, że reklamy ale czasem, za drugim uruchomieniem działa.

#2. Uruchomić inną, porządną aplikację do radia internetowego - czasem jakieś bramki stremują PR1 nawet dobrze.

#3. Zadzwonić na numer +48-22-645.92 00 (dopisek) ale nie pamiętam gdzie to zapisałem a nie umiem teraz znaleźć... ale wszystkie programy Polskiego Radia tam były, bo ktoś wpadł na świetny pomysł aby taką bramkę postawić i programy radiowe w sieci telefonicznej (PSTN) udostępniać.

#4. Podłączyć się przeglądarką Safari (WWW+JS) do odbiornika WebSDR w Holandii i ustawić odbiór na 225kHz AM (dopisek: kiedyś było 227kHz, poprawiam, bo ponoć w 1988 się zmieniło). Ta metoda spowodowała te przemyślenia bo wczoraj ją skutecznie zastosowałem dwa razy.

#5. Zestawić VPN do domu i wejść VLC przez http na gatewaya do multicastów z Jamboxa albo Cyfry+ - tam są strumienie Polskiego Radia.

#6. Zestawić VPN do biura, odpalić VNC i uruchomić VLC by wejść nim na multicasty w biurze. Powinno tam być... ale to już trudne, nie przećwiczone i może nie wyjść.

#7. Zlecić domowemu "magnetowidowi" nagrywanie a potem zassać plik z serwera - prawie on-line, bo plik można odczytywać w trakcie nagrywania.

Jakieś inne pomysły?

- mój stary telefon - Samsung Omnia miał interfejs radiowy odbiornika FM. Nokia 6220 też - nawet używałem.

- pewnie niektóre SmartFony mają FM, może niedługo będą miały DVB-T albo i DVB-S :-) z kieszeni bo niby dlaczego nie, tylko jak się będzie celować w to 19,2W

Świat jest pełen możliwości, wszystko mogę ale tego wszystkiego mi się nie chce. A już na pewno nie chce mi się słuchać zakłamanych na maksa wiadomości PR1. Wczoraj posłuchałem i stąd ta "komunistyczna jedynka" - komunistyczna, bo minimum informacji za to pranie mózgów na maksa. Jak w TVN24.

A wracając do tematu technologicznego - jakieś inne pomysły?


Kategorie: obserwator, informatyka, _blog


Słowa kluczowe: iphone, pr1, jedynka, polskie radio, WebSDR, VLC, iptv, 227kHz


Komentarze: (2)

PJO, February 6, 2015 14:05 Skomentuj komentarz


Polskie Radio w sieci telefonicznej (PTSN)
22 645 91 00 - Program I PR
22 645 92 00 - Program II PR
22 645 93 00 - Program III PR
22 645 94 00 - Polskie Radio BIS

I w internecie dwójka
http://stream3.polskieradio.pl:8902/listen.pls

PJO, February 6, 2015 14:15 Skomentuj komentarz


Masz jeszcze do kompletu komunikaty meteo z Pyrzowic (ATIS)
225 747 857

pozostałe porty w Polsce:
WAW 225 745 957
KRK 124 556 136
POZ 618 967 357
GDN 583 407 457
LDZ 225 747 257
RZE 225 747 657
Skomentuj notkę
17 grudnia 2013 (wtorek), 23:27:27

Euklides i BASIC

No i wyszło na to, że Euklides miał rację. Nie wiedziałem o tym. Aby go sprawdzić musiałem BASICa na Macu zainstalować co nie jest łatwe i z czym zapewne nawet Euklides z Eulerem by sobie w 3 minuty nie poradzili.

A efekt? Oto, proszę. Sprawdziłem do 100 ale myślę, że potem też się sprawdza, a BitCoinów na tym mi się liczyć nie chce.

ChipMunkBASIC chyba zostanie na moje Macówce na stałe.


>list
5 let s = 0
10 for i = 1 to 100 step 2
20 let s = s+i
30 print i,s,sqr(s),(i+1)/2
99 next i
>run
1 1 1 1
3 4 2 2
5 9 3 3
7 16 4 4
9 25 5 5
11 36 6 6
13 49 7 7
15 64 8 8
17 81 9 9
19 100 10 10
21 121 11 11
23 144 12 12
25 169 13 13
27 196 14 14
29 225 15 15
31 256 16 16
33 289 17 17
35 324 18 18
37 361 19 19
39 400 20 20
41 441 21 21
43 484 22 22
45 529 23 23
47 576 24 24
49 625 25 25
51 676 26 26
53 729 27 27
55 784 28 28
57 841 29 29
59 900 30 30
61 961 31 31
63 1024 32 32
65 1089 33 33
67 1156 34 34
69 1225 35 35
71 1296 36 36
73 1369 37 37
75 1444 38 38
77 1521 39 39
79 1600 40 40
81 1681 41 41
83 1764 42 42
85 1849 43 43
87 1936 44 44
89 2025 45 45
91 2116 46 46
93 2209 47 47
95 2304 48 48
97 2401 49 49
99 2500 50 50
>
 

Kategorie: programowanie, informatyka, _blog


Słowa kluczowe: BASIC, Euklides


Komentarze: (0)

Skomentuj notkę
14 grudnia 2013 (sobota), 22:02:02

Wstawka w Math w kodzie HTML i kolejność użycia CSS

Wstawka w Math. x = b ± b 2 4 a c 2 a

I co ważne - kod można wstawić a edytor TinyMCE już go nie zniszczy, bo Kuba wprowadził tam jakieś zaklęcie.

Wzór w samym paragrafie:

x=b±b24ac2a


Nie do końca kumam kolejność stosowania class w CSS, i tu sobie robię testy.

a teraz w div, w class='artykul'

x=b±b24ac2a

też w div ale w class='artykul wzor'

x=b±b24ac2a

To jest P w clasie wzor -> więc jest na niebieskawo?

A poniżej jest definicja clasy .wzor ale TinyMCE jej zawartość komentuje


Kategorie: informatyka, programowanie, _blog, programowanie / html


Słowa kluczowe: html, html5, math, css


Komentarze: (0)

Skomentuj notkę
3 września 2013 (wtorek), 21:08:08

BackUp domowych dyskow

Jeżeli backup lecie z szybkością 1MB/s to moja składnica 1,5TB będzie się składowała........ .... ojej! 1,5*1000*1000 (o ile 1T to 1000 a nie 1024G a tego to nigdy nie wiadomo).... a więc 416 godzin, a więc 17 dni. To to chyba nie ma sensu.

Musze podnieść szybkość łącza do 100Mb/s bo na 10Mb/s niewiele zdziałam.


Kategorie: informatyka, domowe it, _blog


Słowa kluczowe: backup, składowanie danych, synology


Komentarze: (0)

Skomentuj notkę
17 sierpnia 2013 (sobota), 16:35:35

podział świata na klasy ip

Kiedyś coś takiego sobie zapisałem w Exelu aby już wiedzieć.

 

Maska Bitów maski Klasa Liczba IP Zakres podsieci
255.0.0.0 /8 A 16777216 IP  
255.128.0.0 /9   8388608 IP  
255.192.0.0 /10   4194304 IP  
255.224.0.0 /11   2097152 IP  
255.240.0.0 /12   1048576 IP  
255.248.0.0 /13   524288 IP  
255.252.0.0 /14   262144 IP  
255.254.0.0 /15   131072 IP  
255.255.0.0 /16 B 65536 IP  
255.255.128.0 /17 B/2 32768 IP  
255.255.192.0 /18 B/4 = 64C 16384 IP  
255.255.224.0 /19 32C 8192 IP  
255.255.240.0 /20 16C 4096 IP  
255.255.248.0 /21 8C 2048 IP  
255.255.252.0 /22 4C 1024 IP  
255.255.254.0 /23 2C 512 IP  
255.255.255.0 /24 C 256 IP  
255.255.255.128 /25 C/2 128 IP  
255.255.255.192 /26 C/4 64 IP 0-63, 64-127, 128-191, 192-255
255.255.255.224 /27 C/8 32 IP 0-31, 32-63, 64-95, 96-127, 128-159, 160-191, 192-223, 224-255
255.255.255.240 /28 C/16 16 IP  
255.255.255.248 /29   8 IP  
255.255.255.252 /30   4 IP  
255.255.255.254 /31   2 IP  
255.255.255.255 /32   1 IP  

 

Ciekawe, czy zapamiętam?

 


Kategorie: informatyka, internet, _blog


Słowa kluczowe: klasa c, podział klas adresowych, ip, 256


Komentarze: (0)

Skomentuj notkę
31 maja 2013 (piątek), 17:43:43

iPad jako domowe centrum rozrywki

Nowa wersja GoogPlayera potrafi już wyrzucać obraz z dźwiękiem poprzez system AirPlaya do urządzenia AppleTV, a więc na wpięty do niego porządny telewizor. Osobiście rozwiązuje to problem odtwarzania filmów z domowych zasobów na domowym telewizorze, choć jeszcze nie z pełną jakością 1080p50 ale już w sposób wygodny, pewny, powtarzalny.

Przetestowałem to przed chwilą na moim iPadzie-3 z iOS 5.1.1 i AppleTV-3 wpiętym do telewizora w sali konferencyjnej. Przypuszczam, że na iOS 6 będzie to działać lepiej. Mogę więc przetestować sobie to też w domu.

Każdemu kto ma iPada polecam podejść do jakiejś sieci z AppleTV, może być w najbliższym iSocie, a po zalogowaniu się w sieci przyłączenie się do AppleTV... Jak? Dwa razy klick guzikiem, przesuwamy listę aktywnych aplikacji w prawo, i na pasku, obok jasności i głośności pojawia się symbol AirPlaya, gdzie możemy sobie wybrać Apple TV które w sieci są.

I jeszcze coś - AppleTV warto się pobawić. Pilot do AppleTV... taki mały, srebrny.... można się pobawić, zalogować do swoich zdjęć (jeżeli ktoś je ma w chmurze), można sprawdzić swoje konto na YouTubie pod tym urządzeniem, można pomacać, kupować filmów nie warto, ale zobaczyć jakieś demo w HD chyba tak. Nie zapomnijcie potem wyzerować ustawienia! I od razy wyłazi potężna wada - z pilota nie da się regulować głośnością bo tak sobie to goście z Apple wymyślili. Świry?

Łojejku, jaki bełkot mi wyszedł. I dlatego spieszę wyjaśnić.

Wyjaśnienia pojęć:

  • AirPlay - system udostępniania dźwięku, zdjęć, pulpitu ale też obrazów poprzez łącze Bluetooth lub WiFi do innych urządzeń. Ja używam w domu głośników Bluetooth'owywch (kuchnia, taras i ogród, łazienka) ale poprzez WiFi mogę też to wrzucać na urządzenie AppleTV spięte z telewizorem. System ten jest zarówno na iOSy (czyli iPady i iPhony) jak i na MacOS'a, którego mam na laptopie ale komputerów Maca to ja nie polecam. Chyba (nie jestem tego pewien) można zainstalować drivery AirPlaya na Windows, a może nie? Gdyby się dało moglibyśmy się pozbyć grubych kabli telewizyjnych w sali konferencyjnej.
  • AppleTV - mała przystawka do telewizora umożliwiająca wiele, w naszym przypadku odbiornik obrazu systemu AirPlay. Wersja 2 urządzenia dała się shackować aby zainstalować na niej np. XBMC. Wersja 3, będąca w sprzedaży jest lepsza, bo ma wyjście HDMI, więc jest w pełni HD.... ale póki co nie da się shackować i jest bardzi ApplowskoZamknięta. Koszt poniżej 500zł brutto.
  • XBMC - kawał porządnego softu do domowego centrum rozrywki. Stawia się to na komputerze wpiętym do telewizora a może odtwarzać filmy, zdjęcia, muzykę, radia internetowe, strumienie telewizyjne z sieci na wszystkie sposoby, telewizję z karty telewizyjnej wpiętej jakoś, multicasty..... wszystko, bo IPLA i TVN Player też już na to jest o YouTubie nie wspominając. Instaluje się to na małych PeCecikach (np. Zotack) albo na RasberyPI (jeszcze jest lekko niedopracowane). Można instalować jako natywny system, można pod Linuxem, można pod Windows, można pod MacOSem a więc na wszystkim. Początkowo pisane było to pod xBox'a i to starego xBox'a, stąd nazwa XBMC się rozwija jako xBox-Media-Center i rzeczywiście tym jest. Napisałem, że kawał porządnego softu? Tak - naprawdę warto to w domu mieć.
  • Klonowanie - tryb pracy AirPlay, w którym na iPadzie jest to samo co na AppleTV. W tym trybie obraz telewizyjny nie ma pełnej rozdzielczości HD, bo procek nie wyrabia aby renderować i to i to. Jak się wyłączy klonowanie do GoodPlayer odtwarza materiał z pełną jakością, może nawet HD o ile WiFi wyrabia a w biurze nam prawie wyrabia.
  • GoodPlayer - chyba najlepszy program na iOS do odtwarzania filmów na iPada i iPhona, świetnie się sprawdza w pociągu i samochodzie, bo można wcześniej zrobić download domowych zasobów po Sumbie (SMB) ale też po http, FTP, WebDev, NFS i co tam jeszcze jest. Oczywiście można też oglądać wszystko bez downloadu - np. ja w domu oglądam strumienie JAMBOXa, a więc iPad staje się w pełni kolejnym telewizorem z wszystkimi kanałami, a nie tylko tym co daje nam Netwizor. Dużą wadą GoodPlayera jest nie do końca intuicyjny interfejs, ale można to jakoś opanować.
  • eXPlayer HD - inny, równie dobry odtwarzacz filmów, też ma download, ale ma też nieco wad - np. taka, że nie jest rozwijany. Zalety - lepszy, bardziej czytelny interfejs.
  • DLNA - rodzina protokołów do stremowania muzyki, filmów i zdjęć, co więcej do sterowania urządzeniami, które ogólnie dzieli się na dawców (serwery plików, komputery, systemy pamięci, systemy w chmurze i w sieci), wyświetlacze (telewizory, monitory, komputery, iPady, ale też głośniki i różne urządzenia do telewizorów wpinane) i sterowniki (piloty, urządzenia leżące na stole co mają Blutooth, Wifi, ale też iPady, smartfony itp)

Wymagania odnośnie sieci domowej:

  • Dobre WiFi, do komunikacji z iPadem - ale porządne AccesPointy z routerami kosztują już koło 100zł więc nie jest to problem. Ja polecam TP-1043ND w który sam w sobie jest dobry, ale może być lepszy bo łatwo instaluje się system OpenWRT.
  • AppleTV wpięty do telewizora poprzez HDMI a do sieci domowej to lepiej kablem niż przez WiFi.
  • Jakiś domowy serwer Sumba (SMB) - może być po prostu PC z Windows, nawet wpięty po WiFi laptop.
  • Dobry domowy serwer -  absolutnie najlepsze są serwery Synology, a wszystkie inne czyli dLinki, ZyXELe, QNAPy i Netgary powinny się schować ze wstydu. Najprostszy, dwudyskowy Synology do domu kosztuje koło 700zł bruttu a dyski 3TB drogie już nie są, choć można zacząć od 1TB i też będzie dobrze. Ja używam w domu DC-213+ a w biurze jako backup trzymam ślicznego, malutkiego DS-411slim. Synology oprócz SMB i DLNA ma naprawdę wiele, zwłaszcza dla użytkowników iPadów i iPhonów: zdalne zdjęcia, muzyka, system domowego monitoringu, terminacja VPN, backupy laptopów i komputerów... fullwypas a do tego raczej działa, co w naszych czasach nie jest zbyt częste.

Kategorie: informatyka, _blog


Słowa kluczowe: ipad, iphone, apple tv, xbmc, dlna


Komentarze: (0)

Skomentuj notkę
8 stycznia 2013 (wtorek), 21:38:38

Bootowanie Mac OS

ściąga dla wyznawców Maca na złe czasy reinstalacji systemu
======================================

Shift - uruchomienie komputera w trybie Safe Boot
Command-S - uruchomienie w trybie pojedynczego użytkownika (Single-User).
Command-R - uruchomienie z partycji odzyskiwania systemu Lion (Lion Recovery1)

Opcja - uruchomienie Menedżera uruchamiania 
Opcja N - uruchomienie Menedżera uruchamiania z możliwością startu z sieci
C - uruchomienie komputera z innego urządzenia CD, DVD, USB
N - uruchomienie komputera ze zgodnego serwera sieciowego (NetBoot).

Command-V - uruchomienie w trybie opisowym (Verbose) jak ktoś lubi konsole.
Opcja-N - uruchomienie z serwera NetBoot przy użyciu domyślnego obrazu rozruchowego.
T - uruchomienie komputera w Trybie dysku twardego (zrób z siebie dysk po FireWare).

D - tryb Testu sprzętu Apple.
Opcja-Command-P-R do chwili powtórnego wyemitowania dźwięku uruchamiania.	Wyzerowanie pamięci NVRAM.

Kategorie: informatyka, domowe IT, _blog


Słowa kluczowe: os x, mac os, lion, apple, boot, system operacyjny


Komentarze: (2)

anonim, April 7, 2015 20:23 Skomentuj komentarz


Klawisz lub kombinacja klawiszy Działanie
Opcja lub Alt Wyświetla wszystkie woluminy startowe (Menedżer uruchamiania).
Shift Uruchamia komputer w trybie bezpiecznym
C Uruchamia komputer z nośnika rozruchowego (DVD, CD, napęd USB).
T Uruchamia komputer w trybie dysku twardego.
N Uruchamia komputer z serwera NetBoot.
X Wymusza uruchomienie systemu OS X (jeśli komputer zawiera też woluminy startowe systemu innego niż OS X).
D Umożliwia użycie programu Test sprzętu Apple.
Command-R Powoduje użycie funkcji odzyskiwania systemu OS X (system OS X Lion lub nowszy).
Command-Opcja-R Na obsługiwanych komputerach uruchamia funkcję odzyskiwania systemu przez Internet.
Command-V Uruchamia komputer w trybie opisowym
Command-S Uruchamia komputer w trybie pojedynczego użytkownika.
Command-Opcja-P-R Zeruje pamięć NVRAM.
Przytrzymanie klawisza wysuwania nośnika z napędu (⏏), klawisza F12 lub przycisku myszy albo przycisku gładzika Wysuwa płytę.

anonim, April 7, 2015 20:25 Skomentuj komentarz


Usypianie i zamykanie komputera, wylogowywanie się z konta

Klawisz lub kombinacja klawiszy Działanie
Przycisk zasilania Stuknięcie powoduje włączenie komputera. Gdy zasilanie komputera Mac jest włączone, krótkie naciśnięcie przycisku zasilania wybudza lub usypia komputer.
Przytrzymanie naciśniętego przycisku zasilania przez 1,5 sekundy Wyświetla okno dialogowe z opcją ponownego uruchomienia, uśpienia lub zamknięcia komputera.
Przytrzymanie naciśniętego przycisku zasilania przez 5 sekund Wymusza wyłączenie komputera Mac.
Control-przycisk zasilania

Wyświetla okno dialogowe z opcją ponownego uruchomienia, uśpienia lub zamknięcia komputera.
Command-Control-przycisk zasilania Wymusza ponowne uruchomienie komputera Mac.
Command-Opcja-przycisk zasilania
Przełącza komputer w tryb uśpienia.
Command-Control-przycisk zasilania
Zamyka wszystkie aplikacje (po zaproponowaniu zachowania zmian w otwartych dokumentach), a następnie ponownie uruchamia komputer.
Command-Opcja-Control-przycisk zasilania
Zamyka wszystkie aplikacje (po zaproponowaniu zachowania zmian w otwartych dokumentach), a następnie wyłącza komputer.
Shift-Control-przycisk zasilania
Wprowadza wszystkie monitory w tryb uśpienia.
Command-Shift-Q Wylogowuje.
Command-Shift-Opcja-Q Wylogowuje natychmiast.
Skomentuj notkę
5 stycznia 2013 (sobota), 01:01:01

Rozdzielczość wyświetlaczy w urządzeniach iOS i nie tylko

Wyświetlacze w iPadach:

  • iPad, iPad 2: 1024 × 768 at 132 ppi
  • iPad 3, iPad 4: 2048 na 1536 resolution at 264 ppi
  • iPad Air: 2048 x 1536 ale  przekątna 9,7" i proporcje 4:3
  • iPad Air 2:
  • iPad Air pro ? (ten z piórkiem) (mam takiego od lata 2017)
  • iPad Air pro 2??? - ten co ma mniejszy margines, mniejszą ramkę (od 2017)

 

  • iPad mini: 1024 × 768 px at 163 PPI 4:3 aspect ratio
  • iPad mini 2, 3, 4: 2048 × 1536, 326 ppi

W iPhonach:

  • iPhone 3GS: 320-by-480 at 163 ppi
  • iPhone 4, 4S: 640×960 at 326 ppi
  • iPhone 5: 640 × 1136 pixels at 326 ppi
  • iPhone 5S - chyba miałem takiego
  • iPhone SE - mam takiego od października '2017

W laptopach:

  • MacBook Air 11.6": 1366 × 768 (16:9)
  • MacBook Air 13.3": 1440 × 900 (16:10)
  • MacBook Pro 13": 2560 x 1600 retina
  • 2560 x 1080 - mam taki duży monitor w biurze i w domu też (po HDMI nie zawsze działa, ale po DisplayPort wpięty do Thunderportu tak)

     

Inne urządzenia:

  • ThinkPad Carbon X1: 1600 by 900 pixels

 

  • Telewizor HD: 1920 * 1080
  • Mój ulubiony ThinkPad T-21: 800*600 albo 1024 na ....789.9

Kategorie: informatyka, notatka, _blog


Słowa kluczowe: ios, wyświetlacze, iphone, ipad


Komentarze: (0)

Skomentuj notkę
30 grudnia 2012 (niedziela), 13:15:15

Dzień z CP/M 2.2

Ta notka musi być napisana inną czcionką, czym starszą tym lepszą. Na koniec uwaga z lutego 2018 roku.


Zabawy systemem CP/M 2.2 na emulatorze Altaira 8800
===================================================

Dobra zabawa jest możliwa dzięki pracy Petera Schorn - jak to dobrze,
że naukowcy mają dużo czasu. A więc ten Peter zrobił symulator różnych
procesorów, potem dołożył do tego symulator środowisk, napisał to
w standardowym C, skompilował i dzięki temu mamy Intela 8080 (albo
Z-80 jak kto woli) włożonego w skrzynkę Altaira, z przypiętymi wszystkimi
peryferiami, między innymi napędami dyskietek emulowanymi przez pliki
z rozszerzenie .dsk
A więc odpalić symulator, przyłączyć dysk z CP/M, wystartować i cieszy się
tym, o czym się w latach 80-tych czytało, a co było z uwagi na komunizm
niedostępne.

Wszystko opisane jest tu:
http://www.schorn.ch/altair.html

Aby zacząć się bawić należy odpalić symulator altairz80 - ale uwaga, bo 
na Maca są dwa i jeden z nich się uruchamia w innym katalogu.

W symulatorze wykonuje się komendy montowania sprzętu, w wypadku CP/M2.2 wystarczy
	attach dsk cpm2.dsk
	boot dsk
Są też inne ciekawe dyskietki, np. tą z aplikacjami można sobie zamontować 
w drugim napędzie komendą
	attach dsk1 app.dsk
po czym w systemie można śmiało zrobić:
	B:
	b>dir
Są też dyskietki z WordStarem, dBasem II, Multiplanem, TurboPascalem - nic tylko szaleć
poznając te kultowe dzieła. Podmontować na C:, D: i szaleć, a są przykłady plików!

Ważne, że z systemu do emulatora wchodzi się poprzez Ctrl-E (nie wiem jak przekazać 
Ctrl-E do systemu i to jest problem w edytorach pełnoekranowych). Z emulatora do systemu
przechodzi się albo bootując system w określonego dysku, albo komendą G, która pewnie 
znaczy Go wg. ustawionego w emulatorze PC.
Na dyskietce CP/M są dwa fajne programy: W.COM i R.COM do przenoszenia plików 
pomiędzy systemem a systemem na którym stoi emulator.
Jeżeli to przerwanie poprzez Ctrl-E jest problemem (np. w używaniu WordStara) to
zmień to np. na Ctrl-] czyli 1d za pomocą komendy symulatora
		d wru 1d
za pomocą komendy
		e wru
możesz sprawdzić na jaki kod klawiatury reaguje symulator.


Komendy systemu CP/M
====================

	DIR - wiadomo, coś jak dir jak w DOS i ld jak UNIX
	TYPE - wypisuje plik na konsoli, bardzo to miłe, chyba to samo jest w DOSie
	ERA plik - kasuje plik
	REN plik-nowy=plik-stary - zmienia nazwę a to = może dziwić
	PIP plik-nowy=plik-stary - kopiuje, przy czym pliki mogą być na rożnych dyskach,
		np. PIP B:A.ASM=A.ASM skopiuje z domyślego napędu na napęd B:
	ASM - asembler, niestety procka 8080 i nie chce się przełączyć na Z-80
	M80 - doskonaly macroasembler Microsofta ale jak się go wywołuje?
	MC.SUB - na szczęście jest macro (SUB) do kompilacji i łączenia pod M80
	SUMBIT - program do uruchamiania makr (SUB) w systemie - coś jak BAT- file w DOS
	ED - edytor liniowy plików tekstowych
	MBASIC - BASIC Microsofta, wychodzi się poprzez komendę SYSTEM
	ELIZA.BAS - fajny program w BASICu, zrób: load "ELIZA.BAS" i run, wyjście Ctrl-C	
	DDT - odpluskwiacz, czyli debuger programów. Odlot!

Na tej głównej dyskietce są jeszcze fajne programy:
	WM - edytor pełnoekranowy
	ZAP - edytor dyskietek, pierwowzór DOSowego xTree i Norton Comandera
	WORM - kultowa gierka z wężem - chodzić cyferkami 2,4,6,7
	OTELLO - czyli gra w reversi
	

Edytor ED.COM - minimum informacji
==================================

struktura komendy to nK - gdzie
 n - jakaś liczba, najczęściej wierszy, czasem znaków
 K - komenda jednoliterowa
 
 Komendy, które opanowałem:
 	I - wchodzi w tryb dopisywania, a więc tym się tworzy. Koniec przez Ctrl-Z
 	nA - wczytuje z pliku do bufora edycji n-wierszy
 	nW - zapisuje z bufora na dysk, czyli do pliku n-wierszy
 	B - idzie na początek bufora
 	nT - wyświetla n wierszy od wiersza w którym się stoi
 	T - wyświetli wiersz na którym stoisz
 	nL - przesuwa się do przodu lub do tyłu o n-wierszy
 	n - jak L ale można to L pominąć
 	nC - przesuwa się o n-znaków w bieżącym wierszu (wiem! szok ale tak jest)
 	E - koniec z zapisem tego co się zmieniło
 	Q - inny koniec, porzuca bufor, może odtwarza plik z pliku BAK? nie wiem
 	
 	
DDT.COM - debuger programów, zobacz sobie w system!
===================================================
 
 	D - wyświetla w HEX
 	L - wyświetla w komendach asemblera i8080
 	komenda może mieć strukturę
 	D od jakiego adresu, do jakiego adresu - przy czym bez spacji i liczby w hex!
 	np d0,ff - wyświetla fajny kawałek systemu
 	A - można wstawiać do komórek komendy pisane w asemblerze 8080
 	S - można wypełniać komórki danymi, ale w HEX - powodzenia :-) kończy się .
 	G - można wskoczyć pod zadany adres - i pewnie to będzie koniec zabawy, chyba, 
 		że się opanuje breakpointy
 	F - wypełnia się obszar danymi
 	M - przesuwa się obszar w obszar
 	R - można też załadować jakiś plik, program ale aby potem go zapisać to SAVE 
 		w systemie opanować należy
 	X - wyświetla stan rejestrów procka jak się coś debaguje
 	XP - wyświetla i pozwala ustawić rejestr PC - inne rejestry podobnie
 	Ctrl-C - wyjście z DDT
 	
 	
Pełnoekranowy edytor WM 	
=======================

 - po pierwsze jest plik z pomocą, więc zacznij od
 	type wm.hlp
 - w edytorze ten plik jest dostępny pod Ctrl-J
 - edytor to coś jak stary vi - ma tryb ekranowy ale też liniowy jak w ED
 - do liniowego wchodzi się poprzez Esc
 - do ekranowego wraca komendą V
 - w liniowym działają ważne komendy: Q i E aby zakończyć
 - w ekranowym
 	Ctrl-A, S, D, F - chodzi w poziomie jak w WordStar i Turbo-Pascalu :-)
 	Ctrl-X,E,Z,W,R,C - w pionie 
 		uwaga na Ctrl-E - wchodzi w symulator więc nie używać, 
 		a jak się wejdzie to w symulatorze G, lub zmienić jak napisałem na początku
 	Ctrl-G - kasuje znak na którym się stoi
 	Ctrl-O - włącza tryb Insert	
 - ale ten edytor to pikuś - polecam podmontować na C: WordStara i na nim pracować	
 	
 	
 	
Minimum wiedzy o programowaniu pod BDOS i jego usługach
=======================================================
 
#1. Programy ładują się pod adres 100H i tam są przez system uruchamiane. Pewnie 
dlatego programy w asemblerze zaczyna się od dyrektywy
		ORG 100H

#2. Asembler ASM kompiluje do pliku HEX, a potem program LOAD zamienia go na COM. 
Dziś już nikt nie pojmie dlaczego tak, ale można sobie dla przyjemności zrobić
TYPE na pliku HEX i jest zabawnie. 
Zamiast prostego ASM można używać Microsoftowego M80 - ale to wyższa szkoła jazdy,
bo wtedy pod ORG 100H musi być tajemnicze ASEG a linkowaniu przez L80 nie wspominając.
Co ciekawego, ten sam styl narzędzi przeszedł na DOSa, a z niego na Windows, z asemblera
na najważniejsze kompilatory.

#3. Funkcje DOS-a wywołuje się pod adresem 5 - dziwne ale tak to jest. Może dlatego, że 
komendy RST w Z-80 gdzieś tam na początek wskazują. W rejestrze C podaje się numer 
funkcji DOSa np. funkcja 9 służy do wypisania string-zero wskazywanego w rejestrach DE 
na konsoli. O ile pamiętam to to wywołanie niszczy wszystkie rejestry, 
więc lepiej sobie zachować.


#4. Program w asemblerze jaki sobie napisałem w pliku hello.mac:

****
;
; Program Hello.Word napisany pod DOS'a systemu CP/M 2.2
; w chwili radosci, przez Wojtka
;
        .z80
	aseg
		
bdos    equ 5H
ce	equ 13
lf	equ 10

        org 100H
        jp start

; nie pamietam czy $ czy tez 0 konczy string
; wiec dam lepiej oba na wszelki wypadek

napis:  db cr, lf, "napis Hello Word i juz", "$", 0

start:  
;	na poczatek nalezy sie przedstawic i cos napisac
;	napisze to po DOSowemu, za pomoca String$       
        ld de, napis
        ld c, 9
        call bdos

;	a teraz napisze cos po swojemu, 
;	za pomoca wlasne funkcji wypisujacej
	ld hl, napis2
	call pisznapis

;	no i koniec programu - hop do DOSa n
        jp 0


;
; procedura wypisywania String0
; argumenty:
;	HL - wskaznik do String0
;
pisznapis:
	push de
	push bc
	push af
piszn1:	ld e, (hl)
	xor a, a
	add a, e
	jp z, piszn2
	ld c, 2
	push hl
	call bdos
	pop hl
	inc hl
	jp piszn1
piszn2:	pop af
	pop bc
	pop de
	ret

napis2:	db cr, lf, "To jest drugi napis", 0

 	end
****
        
#5. Jak to skompilować? Jest porządny macroasembler Microsofta M80
a do niego jakiś linker i pewnie też biblioteki. Samą kompilację i łączenie
można zrobić takim prostym makrem zapisanym w pliku mcl.sub

****
; compile an assembler program
a:m80 $1,$1=$1/M
A:L80 $1,$1/N/E
ERA $1.REL
type $1.prn
****

a wiec komenda 
	submit mcl hello
skompiluje, zlinkuje, skasuje śmieci i wyświetli listing kompilacji z raportem
w ostatnich liniach.


Zabawa w TurboPascala
======================

W symulatorze podmontować dysk tp3.dsk i po odpaleniu turbo.com
można wczytać (jako Main) plik hello
Warto przeczytać pllik READ.ME aby przekompilować program:

program hello;
begin
  writeln('Hello World!')
end

Uwaga na edytor! Zgodny z WordStar ale wychodzi się przez Ctrl-K D 
a więc inaczej niż w WS gdzie jest Ctrl-K Q lub X
Edytor jest śliczny, bo wykorzystuje wiele możliwości terminala VT-100.
Ja widzę pogrubienie, rozjaśnienie (bloki Ctrl-K B, K, C, M), działają
strałki w Macu (pewnie w Windows też).



**************************************************

Uff, już dość tej zabawy, bo mi się AirMac przegrzewa,
ale to była miła noc! Może sobie jeszcze do tego wrócę i jakieś
swoje stare programy w asemblerze skompiluje.

Moja przygoda z Z-80 wyglądała tak:
- na 18 urodziny przyjaciele kupili mi Intela 8080 wiec zacząłem
projektować i lutować komputer, coś jak Altair
- zaprojektowałem kartę VIDEO z TTLach. Miała wyświetlać 64 znaki w 32 wierszach
na telewizorze Junost. Nawet coś tam było widać ale jak to polutowałem to zobaczyłem
swój błąd - trudno się na tym pracowało.
- pamięć RAM, całe 2KB kupili mi znajomi z Niemczech za całą jedną pensję mojego ojca,
który jak na owe czasy zarabiał nieźle.
- pamięć ROM z generatorem znaków załatwiła jakoś koleżanka z Mery-Elzab. Znaki
nie były w ASCII tylko jakoś tak, nie było $ tylko znak rubla. No i litery - tylko duże!
- potem, już na studiach zobaczyłem ZX-81 i straciłem wiarę w moje dłubanie. Kumpel 
na swoim kompie miał już uruchomiony "monitor Chroboka" - czyli program, którym można 
było wpisywać w HEX w pamięć, a potem zrobić G czyli Go albo JMP. Probowaliśmy
wpisać w niego Basica przedrukowanego w czeskiej gazecie Radio.
- przepracowałem przy produkcji PF-126p w Tychach wakacje, mama dołożyła i kupiłem
sobie ZX-Spectrum. Szczytem programowania w asemblerze był własny Basic, 
oraz przerobienie ZX-Basica na system dyskowy jak już miałem własne FDD.
- potem kupiłem do tego napęd FDD na 180KB i uruchomiem na nim
własnego CP/M 2.2 rozwiązując wcześniej problem mapowania pamięci pod 4000H w jakiś
bank. Zabawa w sprzętowanie 8-bitowców była fajna, podłączenie dysków to był wyczyn
a jeszcze oprogramowanie tego.
- na tym moim CP/M raz ujrzałem nawet dBase II i nawet zacząłem się go uczyć, bo chwilę
później znalazłem stałą robotę, w której programowałem w Clipperze na IBM PC/XT
- potem kupiłem sobie swojego PC/XT bo na czymś należało zrobić dyplom i Spectrum
oraz 8-bitowcy zniknęły z mojego życia. Na PC napisałem z rozpędu co najmniej 3 duże
programy w assemblerze, ale assembler 8086 bardzo mi nie pasił, bo Z-80 nauczył
mnie ortogonalnośći.

						Gliwice, 29 grudnia 2012 roku, 
								Wojtek (w34) 
								wojtek@pp.org.pl

W załącznikach archiwum, a w nim są pliku emulatorów, oraz programów na CP/M, które można zassać i pobawić się tak jak ja się bawiłem. Emulatory dla DOC, Unix i OS, pliki z dyskietkami z różnymi wersjami systemu (CP/M 2.2, CP/M 3.0, CP/Net i inne), oraz kultowe programy dBase II, TurboPascal, WordStar, m80 i l80, oraz asm i debug zwany wtedy jeszcze ddt.


Kategorie: programowanie, informatyka, osobiste, _blog


Słowa kluczowe: cpm, cp/m, cp/m 2.2, turbopascal, dbase, altair, z-80, 8080


Pliki


Komentarze: (0)

Skomentuj notkę
24 września 2012 (poniedziałek), 10:45:45

Pliki źródłowe z obrazkami na telefon

Jak znowu mi telefon zgubi ustawienia a okaże się, że dział IT konfiguracji nie składuje to obrazek mam gdzieś tu, w kilku wersjach różniących się rozdzielczością i formatem pliku. Obrazek powinien być w pliku BMP a nie GIF lub JPG! No cóż - telefony Cisco wymagają takiego formatu. W załącznikach są też inne wersje tego obrazka.

on-wkrotce-przyjdzie

on-wkrotce-przyjdzie1

on-wkrotce-przyjdzie2

on-wkrotce-przyjdzie3

Źródłem obrazka jest obrazek w notce Jezus powróci! który powstał w PowerPoincie na potrzeby jakiejś prezentacji.

I kolejne (po 2018): Wyjaśnienie 1Tes 4:13-18

1Tes4-13-18-720-1


Dopiski:

  • w styczniu 2018 dokładam obrazek z wyjaśnieniem 1Tes4:13 - powstaje plik źródłowy #4.pptx

Kategorie: informatyka, teologia, znak czasów, _blog


Słowa kluczowe: telefon, LinkSys, VOIP, on przyjdzie


Pliki


Komentarze: (0)

Skomentuj notkę
16 września 2012 (niedziela), 23:28:28

Notka o iPhone 5 zapisana inaczej

nie wiedziałem, że pewne rzeczy można zapisać tak!

Można o ile umieści się tam styl:

 <div style="padding: 5em; transform: rotate(50deg); 
-ms-transform: rotate(-10deg); /* ie 9 */
-moz-transform: rotate(-10deg); /* firefox */
-webkit-transform: rotate(-10deg); /* safari and chrome */
-o-transform: rotate(-10deg);">

 



Przeczytałem o iPhonie 5, napaliłem się i mi się zachciało kupić go zaraz. Już zacząłem pisać list w tej sprawie, aby mi załatwili jak tylko się da. Już, zaraz, szybko, za chwilę premiera. Wszak podgrzewanie atmosfery od pół roku musiało zrobić swoje. Musiało mi odbić.

Już zacząłem pisać list a tu nagle przyszła refleksja. Po co mi to? Mam swojego 3GS, wszystko czego od niego oczekuję (a oczekuję wiele) w nim mam, działa sprawnie, lubię go, kilka rysek nie przeszkadza. Po co mam wydawać kupę kasy aby tak niewiele zmienić. Wygląd? No tak - nie będę mógł szpanować. Rozdzielczość aparatu? I tak zdjęcia są za duże na moje potrzeby. LTE? Przecież pasmo z 3G wystarcza mi do wszystkiego - łącznie z YouTubowaniem w lesie i szerowaniem netu na laptopa.

Po co mam nakręcać koniunkturę Amerykanom i Chińczykom. Po co mam wydawać tak cenne w kraju dewizy (wiem - to demagogia), spowalniać procesy inwestycyjne w firmie przez złe użycie kapitału, zwiększać emisję CO2, zaśmiecać planetę, przyspieszać niepotrzebny rozwój, sprawiać, że więcej ludzi będzie kontrolowanych przez swoje smartfony (bo mój 3GS pewnie tanio do kogoś trafi). Po co mam iść z z postępem, z prądem i co więcej ten prąd wzmacniać? Hołdować swojej próżności, wzbudzać u innych zazdrość i chciwość? Po co?

Mam 3GS-a i niech to będzie sygnał, że iPhona mam dłużej niż 2 lata! Mam i go lubię.


Kategorie: informatyka, programowanie, _blog, programowanie / css


Słowa kluczowe: html, css, css3, html5, iphone, iphone5


Komentarze: (0)

Skomentuj notkę
4 maja 2012 (piątek), 17:31:31

Informacja, informatyka i przemyślenia o prawdzie

Przypuszczam, że da się tworzyć systemy informatyczne bez redundancji danych. Tak przypuszczam, choć nie pamiętam formalnego dowodu na to. Przypuszczam tak, ponieważ jeżeli w świecie każdy byt jest jeden to redundancja potrzebna nie jest. Ale dość tej filozofii – przejdźmy do informatyki. Pod koniec lat 70-tych IBM zaproponował system zapisu informacji na dyskietkach i dyskach a zawierający bardzo ważną tablice FAT. Dla bezpieczeństwa tablice te były dwie, ułożone na pierwszych sektorach dyskietki, z prostym algorytmem – po zapisie pierwszej, zapisuję drugą, jak odczytuję to odczytuję pierwszą, a jak się nie da odczytać to krzyczę głośno, aby ktoś sobie mógł specjalnym programem, za pomocą tej drugiej tablicy dane z dyskietki uratować. Redundancja – zdublowanie danych miało podnieść bezpieczeństwo bo awarie nośnika zdarzają się często, a utrata tablicy FAT to praktycznie utrata wszystkich danych.

Ciekawe jest jednak to, że system operacyjny nie odczytywał za każdym razem dwóch tablic FAT i nie porównywał ich. Do drugiej odwoływał się tylko wtedy, gdy pierwsza była nie od odczytania. Twórcy DOS-a chyba poszli tu na łatwiznę, bo ten system nie był przewidziany na tak skomplikowane zdarzenia jak to, w którym w dwóch poprawnie odczytanych tablicach FAT będą inne dane. Sytuacja możliwa a co wtedy zrobić? Ja nie wiem, a oni nie chcieli się nad tym zastanawiać (postmoderniści?).

Ta czy inaczej w systemach informacyjnych jest redundancja – wsadza się ją tam czy to ze względu na bezpieczeństwo (tak jak przypadku opisanego FAT), bądź też z uwagi na szybkość przetwarzania danych – wszak w wierszu tabeli czasem warto mieć gdzieś zapisaną liczbę dzieci niż za każdym razem je liczyć przeglądając inną tabele. Ważne jest tylko aby koniecznie przy urodzeniu kolejnego inkrementować gdzieś zapisaną ich liczbę.

Fajna jest więc redundancja, ale pociągnijmy wątek niespójności danych – pociągnijmy, bo przecież stwierdzenie braku spójności to sygnał, że jednak coś poszło nie tak, że nie jest dobrze, że system informatyczny zawodzi. Taki sygnał nie powinien być ignorowany. Powinno się natychmiast zaprzestać przetwarzania danych, ich analizy, wnioskowanie z nich, bo błędy będą powielane, będę generować kolejne błędy i całe przetwarzanie może zakończyć się katastrofą. I tak najczęściej są (a może były) pisane programy a jak to się ma do życia? Jak zastosować to w polityce? Czy ma to coś wspólnego z moją osobą?

Na co dzień otrzymujemy całe mnóstwo informacji i wykrywamy niespójności w nich zawarte a mimo to nie zatrzymujemy się, tylko żyjemy dalej. Aby w tej niespójności dało się żyć wytwarzamy pewne mechanizmy obronne – odcinamy wszystkie źródła („ja się nie interesuje polityką”) albo tylko niektóre („Gazeta Wyborcza kłamie – czytaj Uwarzam Rze”); szukamy autorytetów („a ojciec dyrektor mówił, że …”) albo próbujemy sami grzebać się w źródłach co przy skomplikowaniu współczesnego świata mimo Internetu łatwe nie jest.

A wszystko to piszę, ponieważ dziś rano, czytając Hymn o miłości Świętego Pawła zauważyłem, że jest tam werset na ten temat:

Dziś widzimy niejasno, jak zwierciadle – kiedyś poznamy tak, jak zostaliśmy poznani.

Piękne, bo wskazujące na przyszłość. Kiedyś poznamy!


Kategorie: filozofia, informatyka, _blog


Słowa kluczowe: prawda, fat, redundancja danych, polityka, sprzeczność


Komentarze: (0)

Skomentuj notkę
2 maja 2012 (środa), 18:20:20

Testowanie serwerów domowych NAS

#0. Założenia: - serwer ma być w sieci lokalnej, sieć jest częściowo kablowa (PeCety, odtwarzacz DLNA, telewizor, kamerki, AP WiFi) a częściowo WiFi (laptopy, iPady i smartfony domowników);
- niektóre usługi serwera mają być dostępne poza domem
- zarówno w biurze, jak w dalekich hotelach na laptopach, ale też po drodze - na spacerze i w samochodzie;
- serwer ma nie buczeć i nie może żreć dużo prądu;
- serwer musi dać się obsługiwać przez kogoś, kto nie czuje się dobrze w upgredowaniu modułów Linuxa i konfiguracji tegoż;
- oprócz serwowania plików przez SMB musi mieć nowocześniejsze metody serwowania: DLNA, stremowanie, WebDAV a może i jeszcze coś.

#1. Numer jeden to Synology. Rewelacja! Wszystko w nim jest i wszystko w nim działa. Aż dziwne, bo w tych czasach to rzadkość, żeby obietnice producenta pokrywały się z rzeczywistością. W skali 1-10 polecam na 27. Cena nie jest powalająca - tzn. jest to około 10-15% droższe niż inne rozwiązania ale naprawdę warto aby się radować zamiast złościć i wkurzać. Polecam Synology.

#2. Numer dwa to ZyXEL NAS-220plus, ale już go nie robią a nowszym model zapewne ma wiele więcej więc niewiadomo czy w ogóle zadziała. Ale ten model testowałęm i był niezły, działał jako serwer plików SMB oraz jako DLNA (jako tako) a niewiele więcej tam było i niewiele więcej oczekiwałem. Można dogrywać do niego obce moduły: mySQLa, WordPresa, ale to chyba zły kierunek - serwer domowy nie powinien być maszynką do prowadzenia biznesu.

#3. Nie polecam Netgear. Hałasuje okropnie, bo co prawda (tak pisało w instrukcji) wentylator się wyłącza, ale dwa pozostałe wentylatory (po co w domowym serwerku aż trzy!) wyły na maksa. Fakt, że miałem największe pudło, takie na 6 dysków ale bez przesady - te dyski też miały się usypiać a nie grzać by być chłodzone.

#4. QNAP TS-209 jest taki sobie - DLNA jako tako działało, ale widać, ze było napisane byle jak. Dobrze zrobiony prościutki monitoring na 4 kamery i fajne było wejście przez SSH na Linuxa (Netology też to miał, ZyXEL jest zamknięty).

#4. Ponieważ wszystkie kosztują bardzo podobnie (szok) nie należy się zastanawiać tylko kupować Synology i cieszyć się, bo to niezły kawałek softu a i złom niczego sobie.


 

Dopisek po kilku latach:

Dalej używam Synology, tylko mam już dwa. W domu 212plus a w pracy ten stary, jako backup 411slim. W pierwszym 2 dyski po 4T w RAID, w drugim 4 dyski po 1T dające 3T w RAIDzie.

Czego używam?

  • SMB - serwer plików, bo lepiej pliki trzymać na serwerze
  • serwer VPN na PPTP (wie, wiem, nie powinno się tego używać, ale MacOS i iOS to ma)
  • monitoring - ale mam tylko dwie kamery mimo iż kupiłem 5 licencji
  • DLNA - filmy odtwarzam na ZyXELu DLNA pod telewizorem
  • jego wewnętrzne nibyDLNA aby na iPadach i iPhonach słuchać muzyki, równiez off-line
  • serwer logów na porcie 514 a mam urządzenia (AP, kamerki, swicze), które lubią takie logi zrzucać
  • serwer składów - jeden wysyła, drugi odbiera

Kategorie: informatyka, domowe it, _blog


Słowa kluczowe: synology, zyxel, qnap, dlna, smb, ssh


Komentarze: (0)

Skomentuj notkę
15 października 2011 (sobota), 21:22:22

Programować każdy może... w LOGO też (#2)

Programować każdy może ...

To już któraś notka pokazująca moje zdolności w tej dziedzinie a za krzywe rekurencyjne (czasem zwane Krzywymi Hillberta, a czasem błędnie fraktalami) biorę się trzeci raz w życiu:

Pierwszy, po lekturze książki Wirtha "Algorytmy + struktury danych = programy" zapisałem to w C (chyba Turbo-C) a przełożenie z Pascala było bardzo łatwe.

Drugi raz chciałem sobie to przypomnieć koło 2000 roku i zapisałem to w VBA w Wordzie, bo to było jedyne narzędzie programistyczne dostępne na moim laptopie w jakąś bezsenną noc.

Dziś podejście trzecie - ściągnąłem LOGO na mojego Maca i taki oto jest efekt:

Nie są to Krzywe Hillberta ale jakaś rekurencja w nich jest! A samo LOGO - no cóż, mimo iż zrobiono to jako zabawkę dla dzieci programujący w PHP mogą nie zrozumieć tego języka mimo iż lekko zalatuje w nim już nadchodzący postmodernizm (logo to lata 80-te).

for kp :p :r [
if (:p = 1) [ forward :r ]
if (:p > 1) [
local :pp local :rr
set :pp difference :p 1 
set :rr quotient :r 4

kp :pp :rr right 90
kp :pp :rr left 90
kp :pp :rr left 90
kp :pp :rr 
kp :pp :rr right 90
kp :pp :rr right 90 
kp :pp :rr left 90
kp :pp :rr
]
]

for kw :p :r [ repeat 4 [kp :p :r right 90 ] ]

cleanall
setxy -150 -150
local :n set :n 1
repeat 4 [
kw :n 300
set :n sum :n 1
]

Kategorie: informatyka, _blog


Słowa kluczowe: logo, programowanie


Komentarze: (0)

Skomentuj notkę
1 września 2011 (czwartek), 19:28:28

Moja lista przebojów programów na iPada

Narzędzia do pracy

  • VPN - to nie program, ale ustawienie sieci w sposób umożliwiajacy bezpieczne wejście w sieć biurową LAN. Ustawienia tego poprzez wgranie jakiś tajemniczych certyfikatów oraz uzgodnienie haseł robi dział IT.
  • Kalendarz i Kontakty to zainstalowane programy systemowe - poprzez konfigurację serwerów (u nas to jakiś WebDAV) można w końcu uporządkować swoje wizytówki w telefonie, we wszystkich komputerach no i na iPadzie. Kalendarze są porządnym klientem do kalendarzy prowadzonych na serwerach biurowych, dostępnych też poprzez aplikacje na komputerach, laptopach oraz Web (np. biurowe SoGo).
  • FileBrowser - chyba najlepsza przeglądarka plików z serwerów sieci. 
    Dobrze przyłącza się do serwerów SMB/CIFS a więc Windows i Linux-y Windowsy udające. Potrafi też pliki kopiować do siebie aby mieć je na iPadzie, potem te pliki może przesłać do właściwych aplikacji. Np. w ten sposób ściąga się z biura po VPN brakujące prezentacje w PowerPoincie lub jakieś DOCe, XLSy.... Można też tym programem słuchać muzyki z serwera (pliki mp3 ale nie tylko), oglądać zdjęcia - choć do tych rzeczy są lepsze programy.
  • Keynote - to taki PowerPoint z Makówki, tu dość dobrze zaimplementowany, pozwalający pokazywać pliki PowerPointa, a nawet lekko je poprawiać. Chyba warto dać to 7 euro - w każdym razie ja dałem i mogę szybką prezentacje w pociągu machnąć aby komuś coś prezentując łatwo zilustrować.
    Ten pakiet jest elementem większej całości - takiego Applowskiego Offica, który zawiea Pages (coś jak Word) i Numeri (coś jak Exel).
  • SimpleMind+ - bardzo dobra maszynka do robienia notatek w formie wykreślonej mapy myśli.
    Tego programu używam, gdy przygotowuje się do jakieś wypowiedzi, gdy muszę szybko wszystkie myśli wyrzucić z głowy, zapisać, posortować i poukładać a potem komuś powiedzieć to wszystko w jakiś poukładany sposób. Wynik eksportuje do PDF, GIF, wysyła mailem, umieszcza na jakiś serwerze w chmurze (bezpieczne?) Warto kupić. Współpracuje z programem na komputer choć brak idei zapisywania plików nieco przeszkadza.
  • Prezi Viewer - przeglądarka prezentacji z Prezi. Ważne narzędzie aby pokazywać prezentacje o firmie.
  • iA Writer - prosty edytor plików tekstowych, jak mam wklepać coś dłuższego a nie chce w mailu, notatniku a jeszcze nie miałem Pages.
  • iDesk - program zastępujący tablice ścienną na której się maluje, robi notatki, pisze, tworzy mapy myśli. Program wysterowuje rzutnik, telewizor (należy mieć kabelek) więc bardzo pomaga w pracy grupowej zespołu. Efekt pracy do PDF i mailem.... Warto kupić wersję pełną.
  • Notyfy - polecany program do przeglądania PDF umożliwiający robienie na tych PDF notatek i zapisywanie ich w nowy PDF. Polecany, ale dość ciężki. Fajnie się go używa mając taki nierysujący rysik zamiast używania palca.
  • GoodReader - coś jak FileBrowser ale niestety, nie daje dostępu do serwerów plików poprzez SMB/CIFS, za to ma protokoły dostępu do serwerów FTP, SFTP, WebDAV, ale też dostęp do serwisów Dropbox, iDisk, MobileMe których wiadomo, że nie polecam. Sam może też być serwerem dostępnym przez WiFi.
  • Pages - Taki Word a wersji na iPada. Skuteczne, ale umówmy się - iPad nie służy do pisania i redagowania umów. Od tego są komputery osobiste i laptopy.
  • Documents - dobra maszynka do edycji dokumentów z konta na Google Doc. Dyskusyjne.

Inne, które mam zainstalowane na pierwszym ekranie

  • Toodledo - bardzo dobre GTD a może nawet bardzo bardzo dobre. Niestety, serwer jest w chmurze i nie da się go zainstalować prywatnie na swoim sprzęcie. Bardzo lubię
  • Nozbie - zwłaszcza na iPada bardzo ładne i wygodne GTD. Miałem wykopione konto ale mi przeszło, bo Toodledo jest lepsze. Kosztuje drogo ale jak ktoś używa to warto. Produkt polski więc warto wspierać.
  • TransitMaps - przegląda potężne pliki GIF i JPG, które potrafi ściągnąć po http. Dobre do przeglądania skanów wielkich map.
    Dla przykładu polecam:
    /obrazki/obrazki2/mapa_kolejowa_niemiec_1899.jpg
    /obrazki/obrazki2/mapa_kolejowa_niemiec_1861.jpg
  • iCab Mobile (Web Browser) - Maciek B. mówi, że to najlepsza przeglądarka Web, a ja widzę, że jest niezła choć często się sypie. Ważną funkcja w nie jest download plików, bo tego inne nie mają.
  • Flipboard - doskonała przeglądarka do konta FaceBooku, Twiterze, readera RSS na koncie Googla i nie tylko.
  • Skype - bo zawsze można zadzwonić.

Do malowania obrazków palcem, wygodne i miłe

  • Adobe Ideas - fajnie się w tym maluje palcem, choć nie jest to ideał. To co się namaluje bitowo zapisuje się do obrazków po czym wysyła w PDF mailem.
  • Jot! - jak wyżej, wersja płatna jest o coś lepsza, nie pamiętam o co - w każdym razie lubię ten program. Fajne jest to, że działa obiektowo!
  • iPacket Draw - porządny program do kreślenia projektów, takie Visio.

Zdalne dostępy do serwerów (Remote Desktop, Telnet, VNC)

  • PacketCloud - doskonałem RPC do łączenia się z Windowsami. Jest darmowy i jest pełny, ale już darmowy widać, że jest super, i mimo iż to drogie uważam, że warto to kupić, bo pracuje się naprawdę nieźle. Wiadomo - firma WYSE zawsze robiła najlepsze terminale.
  • iSSH - terminal tekstowy (telnet, SSH) z VT-100, VT-220 ale też i inne. Jest też w nim terminal do VNC więc jest dobrze.
  • RDP i RDP Lite - dość dobre, ale tylko w wersji płatnej, bo darmowa ma pewne rzeczy niewygodnie i to jednak jest demo. Chyba da się używać, ale nie sprawdzałem bo nie kupiłem skoro mam PacketCloud, który jest pewny.
  • iRdecktop - skusiłem, się bo Czeskie, ale nie warto nawet instalować, bo do d.....
  • Splashtop - to jakaś pomyłka! nie instalować

Muzyka, radio, mp3, słuchanie muzyki poprzez DLNA i SMB/CIFS

  • MediaConnect - najlepszy, dobrze działający klient muzyki po DLNA. Intensywnie nad nim pracują więc jest coraz lepszy. Jest wersja na iPhona i iPada. Działa w tle, fajnie wyszukuje. Dobrze pracuje z różnymi serwerami DLNA, które mam w domu. Polecam. Wersja pełna sama może być serwerem - tylko po co?
  • Polskie Radio - aplikacja słaba, dziadowsko napisana ale daje dostęp zarówno po Dwójki i Trójki on-line, jak i do wielu mateirałów off-line a więc jest super!
  • Radio Tunemark - pozwala odsłuchiwać radio Swiss Jazz Radio - rewelacja!
  • Radio Poland - pozwala odsłuchiwać radio Polska Stacja - Muzyka ludowa
  • LMPlayer - też dość dobry klient DLNA do muzyki, w którym działa też dobrze przeglądanie zdjęć z serwera.
  • PlubPlayer - dobry odtwarzacz muzyki z serwera DLN ale też z serwerów SMB/CIFS.
  • SpeedUP - odtwarzacz plików mp3 pod audobooki lub wykładów - a wiec taki, co można szybciej, można wolniej i można jednym kliknięciem być 30 sekund do tyłu, gdy coś chce się posłuchać jeszcze raz.

Filmy, wideo

  • GoodPlayer - Do oglądania filmów chyba wszystkich formatach. Super jest to, że pozwala ściągnąć plik z filmem do siebie z serwera FTP i SMB/CIFS po czym oglądać go np. w pociągu. 
  • eXPlayer HD - jak wyżej, ale nie pamietam powodu dla którego muszę mieć oba.
  • Animation HD - malując palcem sam sobie nakręć film animowany w 10 minut. Świetna zabawa, dobre dla dzieciaków. Efekt można wrzucić na YouTuba.

Zabawa w dźwięki

  • GoogleEarth - niby jak google maps, ale jest dostęp do warstw, między innymi zdjęć z serwisu Panoramio.
  • oScope - świetny oscyloskop, wersja płatna robi również analizę Fouriera, więc można zobaczyć swoje fonemy.
  • Drum Meister - niezła perkusja, chyba najlepsza z tych jakie przebadałem. Podłączyć głośniki i dać dzieciakom.
  • Reactable - iPadowa wersja syntezatora stworzonego na politechnice w Barcelonie, sterowanego kostkami. Świetna zabawa dla didziejów.
  • Sounddrop - świetna zabawa w rytmikę.
  • GarageBand - wersja iPadowa doskonałęgo programu z Macka. Tak dobra, ze da się tym naprawdę coś skomponować, puścić i nie wstydzić. Warto kupić!

Coś o sieci

  • Speed test - dobry i często używany analizator przepływności sieci
  • Subnetinsight - skanowanie sieci LAN, tzn. najpierw PING, potem skanowanie portów.

Inne

  • Star Walk - mapa nieba orientująca się w czasie, przestrzeni, kierunku - rewelacja w czasie spacerów w pogodnie dnie, lub w niepogodne do obserwacji nieba bez wychodzenia z domu.
  • MotionX - Ot, taki sysyem GPS-owy, wczytuje mapy (można je ściągnąć aby mieć off-line) i kontroluje trase, rysuje ścieżki. Dobre, rozwijane więc coraz lepsze. Warto kupić pełną wersje.
  • FlightRadar24 - mapa latających samolotów - warto zainstalować bo daje do myślenia.
  • GoogleEarth - niby jak google maps, ale jest dostęp do warstw, między innymi zdjęć z serwisu Panoramio.

Przeglądanie zdjęć, fotki

  • Zelandia Foto - czyli miłe, ładne ale amatorskie zdjęcia z Holandii.
  • Nature Imagers - jw.
  • Fotopedia Hertage - jw.

Gierki

  • Fruit Ninja HD - niezła zręcznościówka na refleks i zgrabne, szybkie palce.
  • Bowmaster HD - świetna zabawa w strzelanie z łuku, nie tylko dla dzieciaków.

Kategorie: informatyka, telekomunikacja, internet, _blog


Słowa kluczowe: ipad, iphone


Komentarze: (2)

anonim, September 1, 2011 21:56 Skomentuj komentarz


Od Maćka B:

- zamiast 3/4 muzycznych gniotów polecam TuneIn Radio

- do usług Google'a (no, może za wyjątkiem Doc'sów) polecam nowy nabytek - GinBox

anonim, September 15, 2011 11:57 Skomentuj komentarz


No i już możemy zrobić słowniczek pomocniczek:

AppStore - serwis internetowy firmy Apple, za pomocą którego instaluje się aplikacje, zarówno te darmowe jak i te płatne, można tam też coś kupić ale tak czy inaczej należy mieć w nim konto, które jest powiązane z kartą kredytową.

AppStore - aplikacja na iOS i MaxOS do kupowania aplikacji

iTunes - inna, myląca nazwa serwisu AppStore, może dlatego, że można go obsługiwać za pomocą pokopanej aplikacji iTunes.

iTunes - aplikacja na MS Windows, iOS i MacOS do kupowania czegoś tak i obsługi swojego konta AppStore. Na komputery (czyli MS Windows i MacOS) aplikacja ta dodatkowo wspomaga zarządzanie urządzeniami z iOSem (iPad, iPhone, iPod) umożliwiając wgrywanie muzyki, jakieś synchronizacje, backupowanie, upgrade iOS'a i pewnie coś jeszcze.

iOS - system operacyjny na iPhona i iPada, bazujący na MacOSie, a więc na jakiś Unixie. Obecne wersja 4.3 lub lepiej, niedługo będzie 5.0

Jak widzicie - pojęcia nie są jednoznaczne.
Skomentuj notkę
5 sierpnia 2011 (piątek), 09:55:55

Jak zrobić aby Thunderbird wyszukiwał w bazie wizytówek również po nazwach firmy

1. w Thunderbirdzi otworzyć menu narzędzia -> potem opcje
2. zakładka zaawansowane
3. przycisk edytor ustawień
4. przeczytać ostrzeżenie :) o ile się pojawi i zaakceptować to ...
5. wyszukać opcje "mail.addr_book.quicksearchquery.format"
6. domyślna wartością tej opcji jest: "?(or(PrimaryEmail,c,@V)(DisplayName,c,@V)(FirstName,c,@V)(LastName,c,@V))"
7. zmienić to na "?(or(PrimaryEmail,c,@V)(DisplayName,c,@V)(FirstName,c,@V)(LastName,c,@V)(Company,c,@V))"
8. zamknąć okno edytora konfiguracji
9. zrestartować Thunderbirda


Kategorie: informatyka, domowe IT, _blog


Słowa kluczowe: Thunderbird , email


Komentarze: (0)

Skomentuj notkę
1 lutego 2011 (wtorek), 21:28:28

Fajne programy na iPada

Moja lista przebojów:

Narzędzia do pracy i ułatwienia sobie życia

  • FileBrowser - chyba najlepsza przeglądarka plików z sieci. Dobrze przyłącza się do serwerów SMB. Potrafi też te pliki przekopiować do siebie aby mieć je na iPadzie, potem te pliki może przesłać do właściwych aplikacji. Np. w ten sposób ściąga się z biura po VPN brakujące prezentacje w PowerPoincie lub jakieś XLS i DOCe.
  • Keynote - to taki PowerPoint z Makówki, tu dość dobrze zaimplementowany. Chyba warto dać to 7 euro - w każdym razie ja dałem i mogę szybką prezentacje w pociągu machnąć.
  • SimpleMind+ - dobra maszynka do kreślenia mapy myśli.
  • Documents - dobra maszynka do edycji dokumentów z konta na Googlu.
  • iA Writer - prosty edytor tekstu, jak mam wklepać coś dłuższego.

N

  • TransitMaps - przegląda potężne gify i jpegi, które potrafi ściągnąć po http. Dobre do przeglądania skanów map.
    Dla przykładu polecam:
    /obrazki/obrazki2/mapa_kolejowa_niemiec_1899.jpg
    /obrazki/obrazki2/mapa_kolejowa_niemiec_1861.jpg
  • Toodledo - dobre GTD a może nawet bardzo dobre.
  • Nozbie - zwłaszcza na iPada bardzo ładne i wygodne GTD a mamy wykupione firmowe konto. Kosztuje drogo ale jak ktoś używa to warto.
  • iCab Mobile (Web Browser) - Marcin B. mówi, że to najlepsza przeglądarka Web.

Zdalne dostępy do serwerów (Remote Desktop i Telnet)

  • PacketCloud - darmowy i pełny, ale już darmowy widać, że jest super, i mimo iż to drogie uważam, że warto to kupić, bo pracuje się naprawdę nieźle. Wiadomo - firma WYSE zawsze robiła najlepsze terminale.
  • iSSH - terminal (telnet, SSH), ale tez terminal VNC
  • RDP i RDP Lite - dość dobre, ale tylko w wersji płatnej, bo darmowa ma pewne rzeczy niewygodnie i to jednak demo. Chyba da się używać, ale nie sprawdzałem bo nie kupiłem.
  • iRdecktop - skusiłem, się bo Czeskie, ale nie warto nawet instalować.
  • Splashtop - to jakaś pomyłka! nie instalować

Do malowania obrazków palcem, wygodne i miłe

  • Adobe Ideas - fajnie się w tym maluje palcem, choć nie jest to ideał. To co się namaluje albo bitowo zapisuje się do obrazków albo wysyła w PDF mailem.
  • Jot! - jak wyżej, wersja płatna jest o coś lepsza, nie pamiętam, ale lubię ten program. Fajne jest to, że działa obiektowo!
  • iPacket Draw - porządny program do kreślenia projektów, takie Visio.

Inne

  • Rzeczpospolita - ciągle jest za darmo i pewnie niedługo się to zmieni. Jeżeli jednak Rzepa będzie dalej ciągnąć tą linie programową to chętnie będę kupował bo lubię i stać mnie. Aha - Wyborczej nie kupuje, jak nie muszę.
  • Galleries (dokłądnie Reuters Galleries) - ładne zdjęcia, choć politycznie mainstreamowe.
  • m-connect - działający odtwarzacz muzyki po DLNA. Można dokupić aby był też serwerem DLNA - tylko po co. Czasem problem z działaniem w tle, ale widać, ze poprawiają w nim błędy, więc warto w niego zainwestować.
  • GoogleEarth - niby jak google maps, ale jest dostęp do warstw, między innymi zdjęć z panoramio.
  • oScope - świetny oscyloskop, wersja płatna robi również analizę Fouriera, więc można zobaczyć swoje fonemy.
  • Drum Meister - niezła perkusja, chyba najlepsza z tych jakie przebadałem.
  • Reactable - iPadowa wersja syntezatora stworzonego na politechnice w Barcelonie, sterowanego kostkami. Świetna zabawa dla didziejów.

Przeglądanie zdjęć, fotki

  • Zelandia Foto - czyli miłe, ładne ale amatorskie zdjęcia z Holandii.
  • Nature Imagers - jw.
  • fotopedia Hertage - jw.

Gierki

  • Fruit Ninja HD - niezła zręcznościówka na refleks i zgrabne, szybkie palce.

Muzyka, radio, mp3, DLNA

  • http://ootunes.com/ - słuchanie radia, w tym Dwójki i Trójki, mimo że nie ma się flasha
  • m-connect - działający klient DLNA - intensywnie nad nim pracują i jest coraz lepszy. Wersja na iPhona działa na iPadzie.
  • Radio Tunemark - pozwala odłuchiwać Swiss Jazz Radio - rewerlacja
  • Radio Poland - pozwala odsłuchiwać Polska Stacja - Muzyka ludowa

Kategorie: informatyka, telekomunikacja, internet, _blog


Słowa kluczowe: ipad


Komentarze: (3)

anonim, February 5, 2011 22:26 Skomentuj komentarz


Pokrowiec z klawiatura
http://www.zagg.com/accessories/zaggmate-ipad-case

anonim, February 23, 2011 14:53 Skomentuj komentarz


Polskie Radio da się słuchać na aplikacji slooshaj - jest w AppStore ale jest też na www.slooshaj.com

Kirt, November 22, 2011 15:46 Skomentuj komentarz


A na głód polecam tą: http://bit.ly/t9Adj8
Skomentuj notkę
4 sierpnia 2010 (środa), 14:44:44

Foldery pocztowe

Po wielu latach pracy na różnych serwerach postanowiłem uporządkować nazewnictwo serwerów pocztowych. Wyszła taka lista, przy czym pogrubione oznacza prawdziwy plik a normalne link symboliczny do niego. Tyle tego jest, bo różni klienci IMAPa (Outlook Expres, OutLook 2000, OutLook 2007, Microsoft Mail Live, Thunderbird, Mail z MacOSa, Webowa wierórka i jeszcze jakiś Webowy, oraz klasyczne, tekstowe pine, elm, mutt oraz mail - każdy używa innego, a ja, jako zboczeniec używam wszystkich.

Oto lista:

sent
Sent
Sent Items
sent-mail
Sent Messages
Elementy wysłane
Wysłane

draft
Draft
drafts
Drafts
Kopie robocze

Trash
Deleted Items
Deleted Messages
Elementy usunięte

newspam
Junk E-mail

Aha - jakiejś logiki w tym nie ma!


Kategorie: informatyka, _blog


Słowa kluczowe: imap, foldery pocztowe, foldery, unix, poczta, email, e-mail


Komentarze: (1)

anonim, September 6, 2010 18:15 Skomentuj komentarz


Za sprawą Androida dokładam jeszcze do kolekcji folder "Wysłane" bo przecież nie może być tak, aby nowy system operacyjny przyjmował jakieś stare standardy typu "Elementy wysłane"
Skomentuj notkę
26 lipca 2010 (poniedziałek), 23:23:23

iPhone jest ...

Po kilku latach używania kieszonkowych Windowsów (przypomnę sobie: iPAQ HP1915, MDA-I, małe MDA-III, Omnia) przechodzę na iOS4 na moim iPhonie 3GS cokolwiek to znaczy. O tych iPAQ'ach sporo tu napisałem, nawet na tym ostatnim sporo napsioczyłem. Zobaczymy jak będzie z tym iPhonem, bo to różnie mówią.

Na pewno to coś nowego w moim życiu.


Kategorie: informatyka, telekomunikacja, internet, _blog, obserwator


Słowa kluczowe: iphon, styl życia, ios, mda, pda, omnia, iPAQ


Komentarze: (1)

kripero, July 27, 2010 14:40 Skomentuj komentarz


WITAJ W KLUBIE :-)
Skomentuj notkę
5 lipca 2010 (poniedziałek), 21:36:36

iPad fajny jest

Za pomocą iPada, na FaceBooka napisałem coś takiego:

iPad naprawde fajny jest! Napisalbym o tym wiecej, rowniez o jego wadach, ale iPad sluzy do czytania a nie do pisania.

Tak, iPad jest wrogiem wolnosci wypowiedzi, a przez to i demokracji, i nawet usmiech :-) na ten klawiaturze trudno wklepac a co dopiero napisac wiekszy tekst bez polskich literek.

Bo iPad fajny jest. Fajny jest:
  • Do czytania, ebooków, PDFów, serwisów internetowych (długich zwłaszcza), emaili (również długich i w htmlu).
  • Do sprawdzania czegoś w internecie, co jest na WWW lub w poczcie. Łapiesz do ręki leżącego na stole iPada, wyłącznik, odblokowanie (a niby po co go blokuje?), click do bookmarków, click ... i już widać pogodę na jutro, albo nowe newsy.
  • Do wpisania sobie notatki, albo krótkiego komentarza na facebooku. Do pisania długich tekstów raczej się to nie nadaje ale tak coś wklepać, zdanie, albo i trzy to spokojnie można.
  • Do gierek karcianych - lepsze niż telefon.
  • Do oglądania filmików na YouTubie.
  • Do oglądania świata poprzez Google Maps.
  • Do gadania przez Skype'a - leży na stole i się gada jak z głośnomówiącego.
  • Do czytania gazet - tygodników i miesięczników z serwisu eGazety (jakość serwisu i czytaczki słaba, ale da się tego używać. Ale eGazety niewiele tańsze niż w kiosku.
  • Do bawienia się dźwiękami za pomocą zabawnych programów muzycznych.
  • Do malowania palcem do szybce (głupota, ale fajna)
  • Do oglądania zdjęć z Picassa.
  • Do studiowania Wikipedii (ale to to samo co czytanie).
  • Do włażenia poprzez VNC na stojącego gdzieś obok PeCeta i wyklikanie czegoś, czego się na iPadzie zrobić nie da. Ale to chyba dla ekstremalnych sportowców jest albo ja nie znalazłem jeszcze dobrego softu. Najlepiej jakby działał na Windowsowym Remote Desctop - ale czy jest coś takiego co dobrze działa?

Przypuszczam, że urządzenia iPadopodobne zagoszczą w naszych domach jak tylko będą kosztować 100$ a nie ponad 2500zł jak dziś.

Zalety w porównaniu z laptopem, netbookie albo jakiśm PeCetem są ogromne, tzn.

  • Nie hałasuje, bo nie ma dysków, wentylatora.
  • Nie grzeje się na kolanach ani na kocu.
  • Nie rozładowuje się po 2 godzinach bo pracuje chyba z 8 jak nic (ale ładuje się dość długo).
  • Nie ma klawiatury, klapki, delikatnych elementów - więc raczej się go nie złamie.
  • Wygodnie się go bierze do ręki i wygodnie odkłada (choć dość śliski jest - to wada).

Należy jednak pamiętać, że nie jest to mały laptop, ani mały komputer a raczej duży telefon (bez telefonu). Dokładnie jest to iPhone czy też iPod z dużym, wygodnym ekranem i aplikacjami ściąganymi z App Store. I tu jeszcze jedna czynność:

  • iPad służy do wydawania pieniędzy. Leżysz sobie na kanapie i wydajesz 2,99$ na śmieszny programik do zabawy. Ot, takie to jest.

W zasadzie nie jestem fanem produktów Apple, mam McBooka ale widzę więcej jego wad niż zalet. Jednak iPad im wyszedł jeżeli używa się go do tego co napisałem powyżej i nie oczekuje niczego więcej.

A co bym poprawił:

  • Wielozadaniowość systemu operacyjnego - wkurza mnie to, że przełażenie między aplikacjami trwa.
  • System plików - to głupie, że wszystkie pliki są posiadanie przez aplikację i nie wiadomo przez którą, nie wiadomo jak się je przesuwa - jakoś to pokopane jest.
  • Wymiana danych tylko przez pokopanego iTunes'a, który nie wiem do czego służy i jakiś pokopany jest.
  • Dziwne myślenie o plikach mp3 - może to jest przystosowane do muzyki kupowanej w App Store, ale jak ktoś ma swoje katalogi z MP3, poukładane w podkatalogi to wgrywanie tego do iPada jest jakiś trudne.
  • Niemożliwość odtwarzania muzyki z serwerów. Znalazłem jakiś soft (FileBrowser) do logowania się na serwery - cóż z tego, jeżeli nie potrafię zlecić w nim (ani w niczym innym) odtworzenie całej płyty z katalogu z MP3.
  • Ze zdjęciami chyba jest podobnie co z MP3.
  • Otwartość - jakoś nie czuję tego systemu, pokręcone jest jego myślenie mimo iż używa się tego prosto.

Ponoć wiele z wad jakie dostrzegam można usunąć poprzez skrakowanie go i wgranie narzędzi, których Apple nie lubi. Musze o tym pomyśleć.

Co bym chciał na nim opanować:

  • Podłączanie się do netu poprzez Bluethoot - kupując się zamówiłem wersje bez 3G (to był błąd) i urządzenie w zasadzie jest tylko domowe. A może to dobrze? W każdym razie opcja złapania Internetu z telefony była by fajna.
  • Jakieś USB do wpinana urządzeń.
  • Jakiś otwarty Linux na pokładzie, aby można było poszaleć (poczekam na inne rozwiązania, bardziej otwartych firm).

Przypuszczam, że niedługo pojawią się inne tego typu rozwiązania. Dziś kumpel pokazał mi bajeranszy telefon Sumsunga (nie Omnie której mam już dość) ale coś naprawdę wesołego. Jak tylko rozciągną tamten ekran będzie iPad Sumsunga jak nic. A może coś z Linuxem i Anroidem?

iPad fajny jest!


Kategorie: informatyka, telekomunikacja, internet, _blog


Słowa kluczowe: ipad, styl życia, ebook


Komentarze: (1)

anonim, July 5, 2010 22:06 Skomentuj komentarz


Microsoft Windows XP Professional Dodatek Service Pack 3 (Build 2600)
System manufacturer System Product Name
iTunes 9.2.0.61
QuickTime 7.6.6
FairPlay 1.8.20
Apple Application Support 1.3
Biblioteka uaktualnień iPoda 9.2d4
Sterownik CD 2.2.0.1
Sterownik CD DLL 2.1.1.1
Urządzenie przenośne Apple 3.1.0.62
Sterownik urządzenia przenośnego Apple 1.49.0.0
Bonjour 2.0.2.0 (214.3)

Numer seryjny iTunes 6F04E885DF54DEAA

Obecny użytkownik jest administratorem.
Bieżąca data i czas to 2010-06-24 22:50:16.
iTunes nie pracuje w trybie bezpiecznym.
Składanie przyspieszane przez WebKit jest włączone.
Technologia HDCP nie jest obsługiwana.

Informacje o monitorze wideo

NVIDIA GeForce 8800 GT


**** Informacje o zewnętrznej wtyczce ****

Żadne zewnętrzne wtyczki nie są zainstalowane.

**** Testy połączenia z urządzeniem ****

iPodService 9.2.0.61 jest obecnie uruchomiony.
iTunesHelper 9.2.0.61 jest obecnie uruchomiony.
Apple Mobile Device service 3.1.0.0 jest obecnie uruchomiony.

Kontrolery USB:

Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27C8. Urządzenie działa poprawnie.
Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27C9. Urządzenie działa poprawnie.
Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27CA. Urządzenie działa poprawnie.
Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27CB. Urządzenie działa poprawnie.
Intel(R) 82801G (ICH7 Family) USB2 Enhanced Host Controller - 27CC. Urządzenie działa poprawnie.

Nie znaleziono kontrolera hosta FireWire (IEEE 1394).

Informacja o podłączonych urządzeniach:

iPad (Wojtek), iPad posiada oprogramowanie sprzętowe w wersji 3.2
Numer seryjny: GB0178PUZ39


**** Testy synchronizacji urządzenia ****

Testy synchronizacji zakończyły się sukcesem.

Skomentuj notkę
3 czerwca 2010 (czwartek), 12:19:19

Ile trwa przełączanie pakietu

Dziś będzie po inżyniersku, ale w końcu muszę ten problem przemyśleć. A problem brzmi tak:

Ile trwa przesłanie typowego pakietu ethernegowego?

Pomyślmy:
- długość największego pakietu to około 1 500 bajtów czyli gdzieś 15 000 bitów.
- mnożę razy 10 bo jest wsadzanych dużo bitów kontrolnych, ramek, adresów itp.
- dla typowej domowej lub biurowej sieci stosuje się technologię 100Base-TX a w niej przyjmę, że dane lecą z szybkością f = 100Mb/s
- czyli przepychanie długiego pakietu będzie trwało zgodnie z wzorem
   T = imp / f = 15 000 / (100 000 000 / s) = 0,15 milisekundy = 0,15ms = 150μs

Oczywiście, jak się taki sam pakiet przesyła łączem gigabitowym to jest 10 razy szybciej czyli 15 μs.

A teraz problem drugi:

Jak długo leci sygnał do Frankfurtu?

Pomyślmy:
- leci to po światłowodzie, więc liczmy prędkość jak dla światła - c = 300 000 km/s
- do tych Niemców to liczmy, że 1000 km będzie jak nic a więc zgodnie z wzorem
   T = droga / prędkość = 1000 / 300 000 = 1/300 = 3ms

Tak więc puszczając pinga do Niemiec nie powinno się spodziewać wyniku lepszego niż 6ms, a puszczając za ocean powinno być jakieś 60ms jak nic.

A wnioski z obydwu przeliczeń są takie, że wiele informacji jest tylko "w drodze" niż w urządzeniach. Po prostu urządzenie wysyłające już go wysłało (bo to trwa tylko 150μs), informacja jest już w kablu a w urządzeniu odbierającym będzie za stosunkowo długo, bo za np. 3ms.

* * * * *

A teraz cukierek

Dla nieinżynierów, którzy próbowali to co napisałem przeczytać mam pewne proste doświaczenie. W Windows można w menu star, poleceniem w Uruchom wpisać komendę

   ping www.ams-ix.de -t

a w okienku powinien pojawić się efekt

   Badanie www.ams-ix.de [217.173.130.132] z użyciem 32 bajtów danych:
   Odpowiedź z 217.173.130.132: bajtów=32 czas=35ms TTL=56
   Odpowiedź z 217.173.130.132: bajtów=32 czas=35ms TTL=56

oznaczający, że wysłany do Amsterdamu pakiet wrócić po 35ms. Można wykonać sobie analogiczne badanie od Ameryki

   ping www.six.net -t

i zobaczyć, że Ameryka (dokładnie Seattle) jest nieco dalej. Można też wydać komendę

   tracert www.six.net

i zobaczyć którędy ten pakiet leci. W Nad Niemnem, jest taka scena w które pani mówi Emilia zastanawia się, przez ile krajów musi wędrować kakao zanim dotrze na ich stół. Z komenda tracert odpowiada na to pytanie w odniesieniu do informacji.


Kategorie: informatyka, telekomunikacja, , _blog


Słowa kluczowe: pakiet, łącza, ping, opóźnienie,


Komentarze: (0)

Skomentuj notkę
15 stycznia 2010 (piątek), 15:45:45

Podział sieci IP na podsieci

Zawsze się z tym męczę, i męczę a tak to będę już miał. No i fajnie

Maska Bitów maski Klasa Liczba IP Zakres podsieci
255.0.0.0 /8 A 16777216  IP  
255.128.0.0 /9   8388608  IP  
255.192.0.0 /10   4194304  IP  
255.224.0.0 /11   2097152  IP  
255.240.0.0 /12   1048576  IP  
255.248.0.0 /13   524288  IP  
255.252.0.0 /14   262144  IP  
255.254.0.0 /15   131072  IP  
255.255.0.0 /16 B 65536  IP  
255.255.128.0 /17 B/2 32768  IP  
255.255.192.0 /18 B/4 = 64C 16384  IP  
255.255.224.0 /19 32C 8192  IP  
255.255.240.0 /20 16C 4096  IP  
255.255.248.0 /21 8C 2048  IP  
255.255.252.0 /22 4C 1024  IP  
255.255.254.0 /23 2C 512  IP  
255.255.255.0 /24 C 256 IP  
255.255.255.128 /25 C/2 128 IP  
255.255.255.192 /26 C/4 64 IP 0-63, 64-127, 128-191, 192-255
255.255.255.224 /27 C/8 32 IP 0-31, 32-63, 64-95, 96-127, 128-159, 160-191, 192-223, 224-255
255.255.255.240 /28 C/16 16 IP  
255.255.255.248 /29   8 IP  
255.255.255.252 /30   4 IP  
255.255.255.254 /31   2 IP  
255.255.255.255 /32   1 IP  

Kategorie: informatyka, internet, zawodowe, _blog


Słowa kluczowe: podział sieci IP, maska sieci, ip, interfejs


Pliki


Komentarze: (2)

skomak, January 19, 2010 20:59 Skomentuj komentarz


Ja do tego celu używam kalkulatorów IP :)

Andrzej, January 21, 2018 11:06 Skomentuj komentarz


No dobrze ale jaki zakres IP ma maska 255.255.248.0 ? Widzę, że może mieć ponad 2 tysiące IP.

Skomentuj notkę
3 listopada 2009 (wtorek), 09:05:05

Jak z ZX-Spectrum zrobić komputer

Ta notka to jakiś ślad wydarzeń z 1985 roku. Po prostu gdzieś w necie znalazłem angielskie streszczenie mojego artykułu, wydanego jako ksero w 200 egz. a potem przedrukowanego przez jedną z pierwszych gazet komputerowych w tym kraju.

Streszczenie to znalazłem tu:
http://8bit.yarek.pl/upgrade/zx.eniac/index.html a wygląda ono tak (bo cytuję w całości). (dopisek z 2019 - w plikach jest załącznik z PDF, a jest też druga notka na ten temat, zawierająca skan mojego artykułu z Bajtka -> Jak z ZX-Spectrum zrobić komputer - skan artykułu z gazety)

ENIAC'owe Spectrum

Upgrade described in Informik III/1987, in article "Jak z ZX SPECTRUM zrobić komputer. Zmieniamy architekturę komputera." ("How to make a computer from ZX SPECTRUM. We change architecture of computer.") by Wojciech Apel.

The upgrade is very interesting. Especially because it was designed in year 1985, the same time when ZX Spectrum 128K.

A latch was added as a port at 62 (#3E) address (ULA is disabled for A7=0 and A6=0). Ouputs of this latch are called S0, S1, S2, S3, S4 (in tables shown also as binary values range %00000..%11111). Also there are two extra switches to select confuguration. First of them is called TRYB and selects between ZX and CP/M modes. Second switch is called BANK and selects 32kB bank. As a result there are several possible configurations...

Memory map after upgrade

Table 1. Switch TRYB set to ZX.
Section Memory bank
D
(#C000..#FFFF)
  URAM3
S4=1 & BANK=1
URAM1
S4=0 | BANK=0
C
(#8000..#BFFF)
URAM2
S4=1 & BANK=1
URAM0
S4=0 | BANK=0
B
(#4000..#7FFF)
VRAM  
A
(#0000..#3FFF)
EPROM
S0=0
ROM
S0=1

Table 2. Switch TRYB set to CP/M.
Section Memory bank
D
(#C000..#FFFF)
  URAM3  
C
(#8000..#BFFF)
URAM2
B
(#4000..#7FFF)
VRAM
S2=0
%xx0xx
URAM1
S2=1
%xx1xx
A
(#0000..#3FFF)
EPROM
S0=0
%xxxx0
ROM
S0=1 & S1=0
%xxx01
URAM0
S0=1 & S1=1 & S3=0
%x0x11
URAM0*
S0=1 & S1=1 & S3=1
%x1x11

URAM0, URAM1, URAM2, URAM3 - 4 × 16kB "upper" RAM banks
VRAM - 16kB "lower" RAM with screen
ROM - original ROM
EPROM - 4kB or 8kB boot EPROM
URAM0* - with write protection

Similar upgrade

Please have a look for a link to alternative ROMs balow and the 80-LEC.ROM there. It has support for 32kB bank in lower half of memory, switched by bit 0 of #FD port. Data can be copied with MOVE command and strange syntax.

Missed idea

It is incredible, how easy could the ZX Spectrum 48K be upgraded to get 64kB RAM all RAM mode! (The ROM and video RAM are in separate bank.) It was enough to replace 32kB RAM with 64kB chips and connect A15 to multiplexer input (in place of jumper). But A15 line must be separated with 680ohm resistor - the ULA A15 input and the top memory logic circuit must be behind it.

Then we add 74LS74, of which we need only one latch is needed. The /R input should be connected to /RESET line, D input to one of lines D5..D7 and /CLK to /WR ORed /IORQGE ORed (with 680ohm resistor and diode). So the latch (1bit register) expands the 254 port used by ULA. When 0 is written, the normal 16kB ROM + 48kB RAM architecture is used. But when 1 is written to latch, its non-inverted output forces (with diode) high state on the part of A15 line sepated by resistor. So there's no access to ROM and VRAM, while "upper" memoy decoder activates RAM for all 64kB of address space.

Needed parts: eigth 4164 chips, one 74LS74, two 680ohm resistors, two 1N4148 diodes and some wires. Perhaps a switch to lock this feature for better compatibility with some strange written software, that uses IN A,(#FE): OUT (#FE),A...


I niedawno pojawiło się to jeszcze raz, tyle że po polsku:

ENIAC'owe Spectrum

Przeróbka opisana w Informiku III/1987, w artykule "Jak z ZX SPECTRUM zrobić komputer. Zmieniamy architekturę komputera." Wojciecha Apela.

Przeróbka jest bardzo interesująca. Szczególnie dlatego, że powstała w 1985 roku, czyli w tym samym czasie co ZX Spectrum 128K.

Został dodany zatrzask jako port pod adresem 62 (#3E - ULA jest wyłączana dla A7=0 i A6=0). Wyjścia tego zatrzasku zostały nazwane S0, S1, S2, S3, S4 (w tabelach pokazane również jako wartości binarne w zakresie %00000..%11111). Są również dwa dodatkowe przełączniki do wybierania konfiguracji. Pierwszy z nich nazwany został TRYB i wybiera pomiędzy trybami pracy ZX a CP/M. Drugi - BANK wybiera sprzętowo jeden z 2 banków 32kB RAM. W rezultacie możlwie jest kilka możliwych konfiguracji...

Mapa pamięci po przeróbce

Tabela 1. Przełącznik TRYB ustawiony na ZX.
Sekcja Bank pamięci
D
(#C000..#FFFF)
  URAM3
S4=1 & BANK=1
URAM1
S4=0 | BANK=0
C
(#8000..#BFFF)
URAM2
S4=1 & BANK=1
URAM0
S4=0 | BANK=0
B
(#4000..#7FFF)
VRAM  
A
(#0000..#3FFF)
EPROM
S0=0
ROM
S0=1

 

Tabela 2. Przełącznik TRYB ustawiony na CP/M.
Sekcja Bank pamięci
D
(#C000..#FFFF)
 
URAM3
 
 
C
(#8000..#BFFF)

URAM2
 
B
(#4000..#7FFF)
VRAM
S2=0
%xx0xx
URAM1
S2=1
%xx1xx
A
(#0000..#3FFF)
EPROM
S0=0
%xxxx0
ROM
S0=1 & S1=0
%xxx01
URAM0
S0=1 & S1=1 & S3=0
%x0x11
URAM0*
S0=1 & S1=1 & S3=1
%x1x11


URAM0, URAM1, URAM2, URAM3 - 4 × 16kB "górne" banki RAM
VRAM - 16kB "dolny" RAM z ekranem
ROM - oryginalny ROM
EPROM - 4kB albo 8kB EPROM startowy
URAM0* - z zabezpieczeniem zapisu

Podobna przeróbka

Zobacz alternatywne ROMy w linkach poniżej, a tam 80-LEC.ROM. Obsługuje on bank 32kB w dolnej połowie pamięci, przełączany przez bit 0 portu #FD. Dane mogą być skopiowane instrukcją MOVE z nieco pogmatwaną składnią.

Stracony pomysł

Jest to niesamowite, jak prosto było przerobić ZX Spectrum 48K na 64kB RAM w całej przestrzeni adresowej! (Co oznacza ROM oraz pamięć ekranu w oddzielnym banku.) Wystarczyło zastąpić 32kB RAM układami 64kB i podłączyć A15 do wejścia multipleksera (zamiast zworki). Nimniej linia A15 musiałaby być rozdzielona rezystorem 680om - wejście A15 ULA oraz logika górnej pamięci musiały by być za rezystorem.

Następnie dodajemy 74LS74, z którego potrzebny jest jeden zatrzask. Wejście /R powinno być podłączone do linii /RESET, wejście D do jednej z linii D5..D7, a /CLK do /WR sumowanego z /IORQGE (bramką OR z rezystora i diody). Tak więc zatrzask (rejest jednobitowy) rozszerzał by port 254 używany przez ULA. Jeśli zapisane zostaje 0, używana jest normalna architektura 16kB ROM + 48kB RAM. Ale gdy do zatrzasku zostanie zapisane jest 1, jego niezanegowane wyjście wymusza (diodą) stan wysoki na tej części linii A15, która oddzielona jest rezystorem. Nie ma więc dostępu do ROM ani pamięci ekranu, a dekoder "górnej" pamięci włącza RAM dla calej przestrzeni 64kB.

Potrzebne części: osiem układów 4164, jeden 74LS74, dwa rezystory 680ohm, dwie diody 1N4148 i nieco drutu. Być może wyłącznik blokujący nową właściwość dla większej zgodności z niektórymi dziwnie napisanymi programami, które wykonują IN A,(#FE): OUT (#FE),A...


Kategorie: informatyka, _blog


Słowa kluczowe: zx-spectrum, cp/m, klub eniac, ds ondraszek, politechnika śląska


Pliki


Komentarze: (2)

Henryk, December 30, 2009 13:54 Skomentuj komentarz





...Wzbudza zainteresowanie.Proszę o kontakt.

jamjest, January 8, 2012 10:31 Skomentuj komentarz


Witam!
Dziś 8-01-2011 trafiłem w necie na Twoją stronę . Bardzo ciekawa!
Jednocześnie chcę osobiście podziękować za mnóstwo frajdy z eniacowego Spectrum ,które przerobiłem po artykule z informika ;-)
Było kilka błędów w schemacie , jak zwykle w przedrukach, ale poprawiłem i ten egzemplarz spektrusia mam działajacy do dziś ,choć stacja Timex padła...
Dzięki za ideę. Praca z takim spektrusiem to full radocha. Każdy loader hakerski i program został prze ze mnie dzieki sztuczkom pamięci "odbezpieczony" i przerobiony :-)
Szczęścia !
Mariusz
Skomentuj notkę
1 listopada 2009 (niedziela), 20:00:00

Analogowo i cyfrowo

  1. Próbowałem nie dawno zrozumieć jako kodowany jest stereofoniczny dźwięk w telewizji analogowej. Było trudno. Aby do tego podejść musiałem najpierw przypomnieć sobie jak działa kodowanie stereo w zwykłej radiofonii FM, jak działa coś, co wymyślono pod koniec lat 60-tych, w czasach, gdy elektronika analogowa, dzięki tranzystorom i pierwszym układom scalonym świętowała triumfy.
  2. A więc jak działa kodowanie stereo w radiofonii FM? Prosto:
    • Sygnał sumy dwóch kanałów P+L moduluje częstotliwość fali nośnej - znaczy się ta suma też moduluje, bo jak się okaże poniżej nie tylko suma.
    • Kanał lewy L (wiadomo, lewica) odwraca się w fazie tworząc -L aby po zsumowaniu P+(-L) mieć sygnał różnicowy P-L.
    • Sygnał różnicy P-L moduluje częstotliwościowo podnośną falę 38kHz (technologia sprawdzona w telekomunikacji).
    • Aby było weselej (bo innego wytłumaczenia nie znam) tą podnośną całkowicie się wytłumia w dobrym filtrze.
    • A to dodaje się sygnał pilota 19kHz, który jest połową częstotliwości podnośnej, co ważne - dokładną połową a więc zgodną w fazie.
    • Teraz to co wyjdzie z tej modulacji, wycinania i dodawania dodaje się do tego sygnału sumy P+L co nim się moduluje fale nośną.

    Proste? Tak.

  3. Aby to rozszyfrować, bo przecież na wyjściu chcemy mieć w dwóch głośnikach P-kanał prawy i L-kanał lewy trzeba nieco się pomęczyć. Ale po kolei:
    • to co wychodzi z demodulatora FM przepuszcza się przez filtr dolnoprzepustowy 15kHz i mamy sygnał sumy P+L. To ważne, bo wszystkie radia monofonicznie będą sobie dobrze działały jako monofoniczne odbierając sygnał stereofoniczny.
    • to z demodulatora przepuszczamy też przez filtr 19kHz aby uzyskać pilota. I teraz metody są dwie.
      • Metoda tania to przefiltrować to 38kHz i wzmocnić licząc, że na pewno jakaś (dokładnie druga) harmoniczna się tam na nieliniowości wzmacniaczy pojawiła.
      • Metoda droga to zbudować generator 38kHz sterowany napięciowo, podzielić częstotliwość wyjściową przez 2 a to co wejdzie porównać fazowo z wyfiltrowanym pilotem i napięciem obrazującym różnicę faz sterować generator. To coś nazywa się pętlą synchronizacji fazowej - z angielska PLL.
    • Tak czy inaczej w efekcie mamy odtworzony sygnał 38kHz, którego dodaje się do tego co wcześniej przefiltrowano górnoprzepustowo (powyżej 20kHz) uzyskują podnośną zmodulowaną FM sygnałem P-L.
    • To przepuszcza się prze demodulator FM i mamy sygnał różnicy P-L w co bardzo trudno mi uwierzyć.
    • Teraz już tylko wystarczy ten sygnał różnicowy odwrócić w fazie aby mieć L-P i zrobić proste sumowanie sygnałów bo przecież:

      P = 1/2 ( (P+L) + (P-L) )
      L = 1/2 ( (P+L) - (P-L) )

    Jak widać, da się rozkodować to co się wcześniej zakodowało.

  4. A teraz jak to działa w telewizji? Na początku powtórzono tą samą sztuczkę, tylko zamiast 38kHz (bo w radiofonii FM jest ciasno i wszystko musi się zmieścić w kanale 300kHz) zrobiono podnośną 242kHz i zadziałało. Ale słabo więc wymyślili Nicam.
  5. Nicam to pomysł epoki przejściowej wczesnych lat 80-tych. Inżynierów już kusiła cyfrówka, już wymyślili PCM i CD, już nieśmiało wdrażano te technologię, ale nie było odważnych aby powiedzieć stop - wywalamy świat analogowy na śmietnik. W Nicam'ie widać ten brak odwagi, widać, że obowiązujące myślenie to myślenie skupiające się na cyfrowym sygnale jako czymś lepszym niż sygnał analogowy. Cóż się dziwić - wszak tą cyfryzację robili elektronicy a nie informatycy, a zadaniem elektroników było właśnie przetwarzanie sygnałów. Elektronicy wierzyli w cyfrowe przetwarzanie, potrafili zaprojektować maszynę skończoną ale już cyfrowej komunikacji pomiędzy dowolnymi procesami wyobrazić sobie w swych ograniczonych do TTL umysłach nie mogli. Musieli pojawić się informatycy, z procesorami typu 8008, 8080 i Z-80, które niby skończone, ale już prawie myślą.

    A Nicam - no cóż - jest więc kawałkami analogowy (bo musi być kompatybilny), coś tam się do tego analoga dorzuca jako strumień danych, a w tym strumieniu jest kanał lewe i kanał prawy - ale tylko kanał lewi i kanał prawy, czyli podejście jakie dziś, w czasach komputerów jest nie do pomyślenia.

    Po prostu Nicam to norma opisująca sygnał - a nie protokół. Bardzo podobne podejście występuje w płytach CD i co ciekawsze, DVD i BlueRay nie za bardzo się od tego podejścia uwolniło.

  6. Dziś, jak łatwo komuś kto czuje internet wytłumaczyć, że w strumieniu TS lecący z transpondera (albo w multipleksa, jak ktoś bardziej po ziemi chodzi) dokłada się jeden dodatkowy strumień elementarny z takim to a takim PIDem, opisanym w jakimś PMT. Jak łatwo do takiego strumienia TS dołożyć kolejny strumień, powiedzmy danych, np. treść (nie sygnał) stron teletekstu, dane dla EPG, jakieś metadane opisujące program telewizyjny. Nie tylko łatwo komuś wytłumaczyć ale łatwo to zaimplementować, bo na końcu takiego tory transmisyjnego nie jest wyrzeźbiona przez elektroników twarda elektronika, ale dość uniwersalna maszyna, gotowa przeprogramować się na podstawie właśnie tych nadchodzących danych (w tym momencie staje się ona maszyną prawie nieskończoną). I tak Turing wygrał z Shanonem jego własną bronią - wszystko może być cyfrowe.
  7. I niby mi tej elektroniki żal. Aby go sobie nieco utulić, w dniu 1 listopada pooglądałem nieco stare schematy ZK-145, Amator Stereo, radio Dominika (tylko długie i średnie), radiomagnetofon Jola, telewizor Neptun 114. Coś pięknego. W nowszych MK-145 nawet był układ scalony UL-1497 pracujący jako wzmacniacz końcowy mocy.

    I niby mi żal - ale wszystko co jest cyfrowe i czego się na co dzień dotykam ma w sobie dużo ten zwykłej, analogowej elektroniki i to pracującej w ekstremalnych warunkach. Ot, taki procek w laptopie co to 1,8GHz na sekundę jest taktowany. Przecież długość fali o takiej częstotliwości to kilka centymetrów - jak sprawić aby sygnał zegara szedł tą ścieżką i nie przeskoczył na inną? Elektronik potrafi! A jak zdemodulować sygnał modulowany na 2,4GHz używanym w WiFi? Mój domowej roboty miernik częstotliwości (na TTLach) wywalał się na 2MHz a tu, pod palcami mam urządzenie, które taki sygnał nie tylko obrabia, ale też dopasowuje charakterystykę anteny umieszczonej w klapie laptopa aby nic nie dyndało. Elektronik potrafi!

  8. Bardzo postępowa notka mi wyszła - jak na 1 listopada to aż dziwne.

Kategorie: elektronika, informatyka, iptv, _blog


Słowa kluczowe: stereo, nicam, pll, hi-fi, fm, radio, radiofonia, telewizja, tv, ts, mpeg


Komentarze: (2)

image25, October 8, 2010 19:00 Skomentuj komentarz


Sygnałem R-P moduluje się w amplitudzie(modulacja AM-SC) podnośną 38 KHz.
Pozdrawiam

w34, December 20, 2014 17:10 Skomentuj komentarz


Typowe przepływności PCM:
- telefonia 8 bitów * 8kHz = 64kb/s
- CD audio 14 bitów * 44,1kHz = 617,4kb/s
przy czym w powyższym kb/s znaczy 1000b/s.

Aby zapisać godzinę rozmowy telefonicznej potrzeba:
64000b/s*60s/m*60m/h /1024/1024 = 25,46MB

Aby zapisać godzinny koncert w stereo (bez ramkowania)
44100*14*2*60*60/8/1024/1024 = 530MB czyli dysk CD

No tak. To się zgadza.
Skomentuj notkę
29 kwietnia 2009 (środa), 17:43:43

Bliskie spotkanie z SVG (WYWALIC TĄ NOTKE)

Kiedyś to były dane do osobnej strony, która używała SVG, bo dane musiały być w HTML 4.1 w osobnej stronie, więc .... Ale już blog przeszedł na HTML5 więc mogę sobie te graficzne dane wstawić w kod i będzie pięknie.

Pod obrazkiem jest kopia tego kodu:

W34

<svg width="350px" height="350px" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">

<rect x="10" y="10" width="100" height="100"
			fill= "yellow"
			fill-opacity= "1"
			stroke= "gray"
			stroke-width= "2"/>

<circle cx="100" cy="100" r="50"
			fill="darkblue"
			fill-opacity= "0.5"
			stroke="red" 
			stroke-width="2"/>

<line x1="100" y1="300" x2="300" y2="100"
			fill="darkblue"
			fill-opacity= "0.5"
			stroke="red" 
			stroke-width="2"/>

<path d="M97,246 C119,169 220,209 243,127 C291,27 281,223 419,271"
			fill="none"
			fill-opacity= "0.5"
			stroke="green" 
			stroke-width="3"/>		

<rect x="50" y="180" width="300" height="200"
			fill= "#55ff55"
			fill-opacity= "0.5"
			stroke= "#228822"
			stroke-width= "1"
			rx="50" ry="100" />

<text style="fill:red; font-size:430%; font-family: arial;
			font-weight:bold;" x="310" y="350">W34</text>

</svg>

Kategorie: informatyka, _blog


Słowa kluczowe: programowanie, html, svg, informatyka


Komentarze: (0)

Skomentuj notkę
12 maja 2008 (poniedziałek), 19:33:33

Prolog ewangeli Jana inaczej

Nie wiem co to jest Sylabica (nie ma w Wikipedi), ale podoba mi się to dzieło stworzone przez Qrczaka, więc zamieszczam. Aby nie było wątpliwości - to jest w całości po polsku.

1 Na počątku było Słovo, a Słovo było u Boga, y Bogem było Słovo. 2 Ono było na počątku u Boga. 3 Všystko přez Nie śę stało, a bez Niego niyc śę nie stało, co śę stało. 4 V Niym było žyće, a žyće było śviatłośćą ludźy, 5 a śviatłość v ćemnośćy śviećy y ćemność jej nie ogarnęła. 6 Pojaviył śę čłoviek posłany přez Boga — Jan mu było na ymię. 7 Přyšedł on na śviadectvo, aby zaśviadčyć o śviatłośćy, by všyscy uvieřyly přez niego. 8 Nie był on śviatłośćą, leč [posłanym], aby zaśviadčyć o śviatłośćy. 9 Była śviatłość pravdźyva, która ośvieca každego čłovieka, gdy na śviat přychodźy. 10 Na śvieće było [Słovo], a śviat stał śę přez Nie, leč śviat Go nie poznał. 11 Přyšło do svojej vłasnośćy, a svojy Go nie přyjęly. 12 Všystkym tym jednak, któřy Je přyjęly, dało moc, aby śę staly dźećmiy Božymiy, tym, któřy vieřą v ymię Jego — 13 któřy aniy z krviy, aniy z žądzy ćała, aniy z voly męža, ale z Boga śę narodźyly. 14 A Słovo stało śę ćałem y zamieškało vśród nas. Y oglądalyśmy Jego chvałę, chvałę, jaką Jednorodzony otřymuje od Ojca, pełen łasky y pravdy. 15 Jan daje o Niym śviadectvo y głośno voła v słovach: Ten był, o którym poviedźałem: Ten, który po mnie ydźe, převyžšył mnie godnośćą, gdyž był včeśniej ode mnie. 16 Z Jego pełnośćy všyscyśmy otřymaly — łaskę po łasce. 17 Podčas gdy Pravo zostało nadane přez Mojžeša, łaska y pravda přyšły přez Jezusa Chrystusa. 18 Boga niykt niygdy nie viydźał, Ten Jednorodzony Bóg, który jest v łonie Ojca, o Niym poučył.

Kategorie: biblia, informatyka, _blog


Słowa kluczowe: sylabica, qurczak, prolog ewangelii jana


Komentarze: (2)

alberto grande, July 1, 2008 01:21 Skomentuj komentarz


1 Przed wszystkim
Jest Słowo,
A Słowo
Jest u Boga,
A Bóg
Jest Słowem.

2 Ono jest przed wszystkim u Boga.
3 Przez Nie wszystko jest,
A bez Niego nic nie jest,
Co jest.

4 W Nim jest życie,
A życie jest światłością ludzi,
5 A światłość w ciemności świeci,
A ciemność nie może jej stłumić.

9 Ono jest prawdziwą światłością
Oświecającą każdego człowieka,
Który przychodzi na świat.
10 Słowo było na świecie,
A świat przez Nie powstał,
Ale świat Go nie poznał.
11 Przyszło do swojej własności,
Ale swoi Go nie przyjęli.
12 Tym wszystkim jednak, którzy Je przyjęli,
I uwierzyli w imię Jego,
Dał
On
Moc
Aby się stali
Dziećmi Bożymi:

Tym,
Narodzonym
13 Nie z krwi
Ani z pożądliwości ciała,
Ani z pożądliwości męża,
Ale z Boga.

14 A Słowo stało się Ciałem
I mieszkało między nami,
A my widzieliśmy Jego chwałę,
Chwałę,
Którą Jedyny Syn,
Pełen łaski i prawdy,
Otrzymał od Ojca.

16 Wszyscy czerpiemy z Jego pełni
Łaskę nad łaskami,
17 Albowiem Prawo dane jest przez Mojżesza,
A łaska i prawda
Przychodzą
Przez Jezusa Chrystusa.

18 Boga nikt nigdy nie widział.

Syn Jednorodzony,
On,
Który jest w łonie Boga,
Przynosi wieść.

marcin, April 6, 2009 00:59 Skomentuj komentarz


.
Skomentuj notkę
5 lutego 2007 (poniedziałek), 09:43:43

Protokoły warstwy 2 (L2 wg ISO)

Dziś w poniedziałek nosiło mnie aby zamieścić tu taki sobie obrazek obrazujący w jaki sposób pewne idee zawarte w opisach protokołów warstwy drugiej modelu ISO/OSI przechodziły do innych opisów.

Tak mnie nosiło, że namalowałem to sobie w VISIO. Strzałki oraz ułożenie od lewej do prawa obrazuje przenoszenie się pewnych idei pomiędzy standardami. Np. rozwiązania ATM wykorzystały całą ideologię interfejsów liniowych sieci SDH, które skorzystały z metod multipleksowania strumieni wypracowanych wcześniej w rozwiązaniach PDH. Frame Relay zaczerpnął z X.25 sposoby komunikowania się użytkownik a z siecią określając interfejs abonencki i interfejsy między sieciowe, ale komunikacja wewnątrz sieciowa jest całkowicie dowolnie kształtowana, przez dostawcę rozwiązania. I tak można by pisać, i pisać ale w myśl zasady, że jeden obrazek to 1000 słów więcej nic nie napiszę zostawiając obrazek.

ISO warstwa 2 - protokoły

I jeszcze drobna uwaga do antysemitów odwiedzających mój serwis: Protokoły L2 nie maja nic wspólnego z "Protokołami mędrców Syjonu".


Kategorie: telekomunikacja, informatyka, _blog


Słowa kluczowe: protokoły warstwy 2, model ISO/OSI, ATM, Ethernet, WiFi, WiMax, DSL, SDH, PDH


Pliki


Komentarze: (2)

anonim, February 5, 2007 15:13 Skomentuj komentarz


Za Wikipedią:

Protokoły Mędrców Syjonu (ros. Протоколы Сионских мудрецов) – dokument opisujący rzekome plany osiągnięcia przez Żydów globalnej dominacji. Protokoły zostały sfabrykowane, jak twierdzą historycy, przez rosyjską tajną policję Ochrana aby obwinić Żydów o spowodowanie ówczesnych problemów politycznych i społecznych Rosji. Zostały napisane przez M. Golovinskiego, rosyjskiego współpracownika cara Mikołaja II, i były oparte na wczesnej publikacji Maurycego Joly'ego łączącej Napoleona III z Niccolò Machiavellim.

Encyklopedia Britannica opisuje protokoły jako sfałszowany dokument, który służył za pretekst i uzasadnienie antysemityzmu na początku XX wieku (ang. "fraudulent document that served as a pretext and rationale for anti-Semitism in the early 20th century"). Znaczna większość historyków w Stanach Zjednoczonych i Europie zgadza się od dawna, że dokument jest fałszywy, a w 1993 roku sąd okręgowy w Moskwie wydał nawet w tej sprawie formalne orzeczenie, stwierdzające, że Protokoły zostały sfabrykowane, oddalając powództwo o oszczerstwo wytoczone przez ultranacjonalistyczną organizację Pamjat', która posługiwała się nimi w swoich antysemickich publikacjach.

Protokoły przyjmowane są jako prawdziwe w tych rejonach świata, gdzie dominują krytyczne opinie na temat Żydów czy Izraela, a także m.in. w Japonii, gdzie wiele osób uważa je za podręcznik przejmowania władzy. W obecnych konfliktach na Bliskim Wschodzie Protokoły są wykorzystywane jako dowód żydowskiego spisku. Dały też one początek współczesnej literaturze spiskowej, jak "None Dare Call it Conspiracy" (Niech nikt nie nazywa tego spiskiem) czy "Conspirators Hierarchy: the Committee of 300" (Hierarchia konspiratorów: Komitet 300). (...)

w34, September 8, 2010 14:20 Skomentuj komentarz


Brakuje też:
- technik dostępowych bazujących na 802 a działających na DSL (G.729?, 722? jaka to norma?)
- problemów kładzenia protokołów L2+/L3 wprost na DWDM a więc to co się zwie MP-labda-S
- cyferki z normami do Metro Ethernet - w końcu to... się już normalizuje
- Bluetootha z 802.15, zwłaszcza, że ten w wersji III jest radiowo zgodny z jakiś WiFi czy WiMax (kurcze, nie pamiętam a czytałem ... tylko czytałem przed snem i nie wiem).
- światłowodowych technik dostepowych na sieciach pasywnych, czyli GPONy i GEPONy.
Skomentuj notkę
28 grudnia 2006 (czwartek), 16:19:19

Nowe opowiadania profesora Tutki

Szaniawski by się przestraszył, ale brzmiało to mniej więcej tak:

TrueColor czyli walka o głębie (matryce muszą być 32 a nawet 48 bitowe)
przejście od 6 do 32M pixeli
HD ready -> HD
4:3 -> 16:9
niby ma być 25fps ale w USA już robią 30fps
720i, 720p, 1080i, 1080p.... chyba to ostatnie
2 * 540 = 1080 ale po co tu przeplot?
mediacenter.onet.pl (ale tylko pod IE) – czy to już inne medium?
HDMI 1.3
XBOX 360
w nTVN podstawą jest Linux więc włącz ciekawość!

Ufff...

Ale właśnie rozpoczął się 23C3, można oglądać: http://events.ccc.de/congress/2006/Streams


Kategorie: telekomunikacja, informatyka, _blog


Słowa kluczowe: media, wizje, konwergencja, informatyka, telekomunikacja


Komentarze: (2)

hylanka, December 28, 2006 22:04 Skomentuj komentarz


O CO CHODZI?????????
Wszystkiego, co Boze w nowym roku zyczy Ania

anonim, December 29, 2006 12:22 Skomentuj komentarz


jak nie wiadomo o co chodzi to chodzi o pieniądze!
Skomentuj notkę
31 sierpnia 2006 (czwartek), 17:53:53

Piractwo komputerowe - poradnik prawny

Na te i podobne pytania można naleźć odpowiedzi w załączonym dokumencie.

1. Na czym polega piractwo komputerowe użytkowników korporacyjnych?

2. Czy używanie nielegalnych kopii prawnie chronionych programów komputerowych jest w Polsce przestępstwem?

4. Czy właścicielowi przedsiębiorstwa lub osobie pełniącej funkcje kierownicze w jednostce organizacyjnej, w której używa się nielegalnego oprogramowania komputerowego grozi odpowiedzialność karna za tolerowanie tego stanu rzeczy?

5. W jakiej sytuacji kierownik zakładu pracy może odpowiadać karnie za ujawnione przypadki "piractwa korporacyjnego"?

6. Czy wiadomość o używaniu w firmie "X" "pirackich" programów komputerowych stanowi wystarczającą podstawę dla Policji do dokonania przeszukania pomieszczeń tej firmy w trybie art. 219 k.p.k.?

7. Czy Policja jest uprawniona do przeszukania zasobów komputerów znajdujących się w firmie "X" w celu uzyskania dowodów wskazujących na nielegalne pochodzenie programów komputerowych ?

8. Czy bez przeszukania "pamięci" komputera jego zatrzymanie przez Policję jest dopuszczalne?

9. Czy polskie prawo procesowe zezwala na zatrzymanie danych komputerowych przez ich skopiowanie?

12. Jakie konsekwencje prawne może powodować naruszenie nakazu "zachowania umiaru"?


Kategorie: informatyka, prawo, _blog


Słowa kluczowe: piractwo, komputery, aresztowanie komputera, BSA


Pliki


Komentarze: (3)

Zuzia, September 27, 2006 18:39 Skomentuj komentarz


:)

aaa, September 7, 2007 12:08 Skomentuj komentarz


:(

Martenn, April 15, 2008 11:00 Skomentuj komentarz


AjCii ; ]]


Pozdrawiiam ;) ;*

CiwOków z ugOrów i przerÓbki :sex:
Skomentuj notkę
17 lutego 2006 (piątek), 19:00:00

Procesory Intela i moja nadwaga

Zastanawiając się dziś nad historią rozwoju komputerów przypomniałem sobie wszystkie, własne komputery, od pierwszego, polutowanego samodzielnie składaka do ThinkPada na którym to piszę ten tekst. Przyrost szybkości taktowania procesora, wielkości pamięci operacyjnej jest imponujący ale przyrost mojej wagi niestety już nie.

Patrząc na tą tabelkę muszę przyznać: jestem komputerowym grubasem do tego od dłuższego czasu związanym z produktami Intel'a (z wyjątkiem Z-80 Ziloga) i Microsoft'a! Trudno.

Komputer Rok Procesor, zegar, RAM, dysk Oprogramowanie Moja waga
(i nadwaga)
polutawaniec 1981 8080, 2MHz, 16KB programowany w HEX 85kg
ZX Spectrum 1983 Z-80, 8MHz, 48KB+64KB, 360KB BASIC, Asembler (Gens, Mons) 85kg
tajwański IBM PC 1989 8088 6MHz. 640KB, 10MB DOS 2, Borland C, WordPerfect 90kg
składak z nalepką 1991 80286, 12MHz, 1MB, 40MB DOS 3.30, C, WordPerfect, Clipper, FidoNet 100kg
składak 1995 486, 75MHz, 4MB, 360MB DOS 3.30, Windows 3.11, WordPerfect, FidoNet, Eudora, Netscape 105kg
optimus 1996 Pentium 90, 90MHz, 16MB, 1,2GB Windows 95, Eudora, Netscape, Word, Exel 100kg
optimus 1998 Pentium 120, 120MHz, 32MB, 6GB Windows 98SE, Outlook, IE, Word, Exel 108kg
ranczo, składak z nalepką optimusa 2000 Pentium III, 750MHz, 256MB, 80GB Windows 2000, Outlook, IE, Word, Exel, PowerPoint 110kg
noterek, ThinkPad T22 2001 Pentium III, 900MHz, 384MB, 40GB Windows 2000, Outlook, IE, Word, Exel, PowerPoint 118kg
baszta, składak 2005 Celeron, 1,8GHz, 1GB, 200GB Windows XP, Outlook, IE, Word, Exel, PowerPoint, FP 118kg

Kategorie: osobiste, informatyka, _blog


Słowa kluczowe: procesor, intel, pamięć ram, nadwaga, komputery, historia komputerów


Komentarze: (1)

w34, April 29, 2008 21:47 Skomentuj komentarz


Dopisek: piszę to na laptopie z procesorem pentium-M (nie wiem co to) ale pamięci to ma tylko 512MB, czyli mniej niż ten ostatnio mój komputer z 2005 roku. Waga też 118kg - czyżby postęp w komputerach został zahamowany?
Skomentuj notkę
30 grudnia 2005 (piątek), 22:26:26

Blox.pl API

API Blox.pl

Zachowuje sobie strone API blox.pl aby jej potem nie szukac. Oryginalnie opublikowana byla tu: http://blox.pl/html?page=apiBlox

Strona ta przeznaczona jest dla programistów chcących tworzyć aplikacje, które umożliwiają zarządzanie blogiem w serwisie blox.pl z pominięciem interfejsu www. Program taki może komunikować się z serwisem blox.pl bezpośrednio przy pomocy API Blox.pl. Interfejs serwisu oferuje następującą funkcjonalność:
  • pobieranie listy blogów użytkownika
  • pobieranie listy ostatnich notek z danego bloga
  • tworzenie, edycji i kasowanie notek
  • ładowanie plików binarnych
API Blox.pl zostało stworzone w oparciu o technologię XML-RPC. Pisząc interfejs wzorowaliśmy się na Blogger API oraz MetaWeblog API, metody API Blox.pl są więc w obu przypadkach z nimi kompatybilne.
Z API Blox.pl korzysta między innymi program Bloxer.

Żądania wywołania metod XML-RPC powinny być kierowane na adres URI: http://www.blox.pl/xmlrpc

Obsługiwane przez blox.pl metody z Blogger API:

blogger.newPost - wysyła nową notkę na bloga

parametry wywołania:
  1. <string> appkey ignorowany
  2. <string> blogid nazwa bloga, do którego będzie wysłana nowa notka, np. dla bloga o adresie xyz.blox.pl będzie to xyz
  3. <string> username login właściciela/administratora/użytkownika bloga (ale nie czytelnika)
  4. <string> password hasło użytkownika
  5. <string> content treść notki
  6. <boolean> publish czy wpis ma być opublikowany (true) czy zapisany jako szkic (false)
zwraca <string> identyfikator nowego wpisu lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


blogger.editPost - modyfikuje istniejącą notkę

parametry wywołania:
  1. <string> appkey ignorowany
  2. <string> postid identyfikator liczbowy modyfikowanej notki
  3. <string> username login właściciela/administratora bloga lub autora notki
  4. <string> password hasło użytkownika
  5. <string> content treść notki
  6. <boolean> publish czy wpis ma być opublikowany (true) czy zapisany jako szkic (false)
zwraca <boolean> true jeśli notka została pomyślnie zmodyfikowana, false w przeciwnym wypadku lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


blogger.getPost - pobiera notkę z bloga

parametry wywołania:
  1. <string> appkey ignorowany
  2. <string> postid identyfikator liczbowy notki
  3. <string> username login właściciela/administratora bloga lub autora notki
  4. <string> password hasło użytkownika
zwraca notkę jako <struct> tablicę z wartościami przypisanymi do kluczy:
<string> "content" - treść
<string> "userid" - login autora
<string> "postid" - identyfikator notki
<string> "dateCreated" - data utworzenia notki
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


blogger.getRecentPosts - pobiera ostatnio napisane notki

parametry wywołania:
  1. <string> appkey ignorowany
  2. <string> blogid nazwa bloga
  3. <string> username login właściciela/administratora bloga lub autora notek
  4. <string> password hasło użytkownika
  5. <int> numberOfPosts liczba ostatnich notek, którą chcemy pobrać
zwraca listę notek jako <array> listę <struct> tablic z wartościami przypisanymi do kluczy:
<string> "content" - treść
<string> "userid" - login autora
<string> "postid" - identyfikator liczbowy notki
<string> "dateCreated" - data utworzenia notki
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


blogger.deletePost - kasuje notkę

parametry wywołania:
  1. <string> appkey ignorowane
  2. <string> postid identyfikator notki
  3. <string> username login właściciela/administratora bloga lub autora notki
  4. <string> password hasło użytkownika
  5. <boolean> publish ignorowane
zwraca <boolean> true lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


blogger.getUsersBlogs - pobiera adresy blogów użytkownika

parametry wywołania:
  1. <string> appkey ignorowany
  2. <string> username login właściciela/administratora/użytkownika blogów
  3. <string> password hasło użytkownika
zwraca listę adresów jako <array> listę <struct> tablic z wartościami przypisanymi do kluczy:
<string> "blogid" - identyfikator bloga
<string> "url" - adres url bloga, nie zaimplementowane
<string> "blogName" - nazwa bloga
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


blogger.getUserInfo - zwraca informacje o użytkowniku, nie zaimplementowana

parametry wywołania:
  1. <string> appkey - ignorowany
  2. <string> username - login każdego użytkownika bloga
  3. <string> password - hasło użytkownika
zwraca <struct> tablicę z wartością przypisaną do klucza:
<string> "userid" - login
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC



Obsługiwane metody z API MetaWebLog:

metaWeblog.newPost - dodaje nową notkę

parametry wywołania:
  1. <string> blogid nazwa bloga
  2. <string> username login właściciela/administratora/użytkownika bloga (ale nie czytelnika)
  3. <string> password hasło użytkownika
  4. <struct> content treść notki jako tablica z wartościami przypisanymi do kluczy: <boolean> "flNotOnHomePage" - ignorowany
    <string> "title" - tytuł notki (max 255 znaków)
    <string> "description" - treść notki (max 16KB)
    <array> "categories" - lista nazw kategorii, do których ma zostać dodana notka (obecnie obsługiwana tylko 1 kategoria), lub brak wartości - wtedy notka trafia do kategorii domyślnej
    <string> "pubDate" - ignorowany
    <string> "guid" - ignorowany
    <string> "author" - login autora notki, musi mieć co najmniej status użytkownika bloga
  5. <boolean> publish czy wpis ma być opublikowany (true) czy zapisany jako szkic (false)
zwraca <string> identyfikator nowo utworzonej notki
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


metaWeblog.editPost - modyfikuje notkę

parametry wywołania:
  1. <string> postid identyfikator notki
  2. <string> username login właściciela/administratora bloga lub autora notki
  3. <string> password hasło użytkownika
  4. <struct> content treść notki jako tablica z wartościami przypisanymi do kluczy: <boolean> "flNotOnHomePage" - ignorowany
    <string> "title" - tytuł notki (max 255 znaków)
    <string> "description" - treść notki (max 16KB)
    <array> "categories" - lista nazw kategorii do których ma zostać dodana notka (obecnie obsługiwana tylko 1 kategoria), lub brak wartości - wtedy notka trafia do kategorii domyślnej
    <string> "pubDate" - ignorowany
    <string> "guid" - ignorowany
    <string> "author" - login autora notki, musi mieć co najmniej status użytkownika bloga.
  5. <boolean> publish czy wpis ma być opublikowany (true) czy zapisany jako szkic (false)
zwraca <boolean> true
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


metaWeblog.getPost - pobiera notkę

parametry wywołania:
  1. <string> postid identyfikator notki
  2. <string> username login właściciela/administratora bloga lub autora notki
  3. <string> password hasło użytkownika
zwraca <struct> tablicę z wartościami przypisanymi do kluczy: <string> "title" - tytuł notki
<string> "description" - treść notki
<array> "categories" - wektor nazw kategorii do których ma zostać dodana notka (obecnie obsługiwana tylko 1 kategoria), lub brak wartości
<string> "pubDate" - data publikacji
<string> "guid" - identyfikator notki
<string> "author" - login autora notki
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC



metaWeblog.getRecentPosts - pobiera ostatnio napisane notki

parametry wywołania:
  1. <string> blogid nazwa bloga
  2. <string> username login właściciela/administratora bloga lub autora notek
  3. <string> password hasło użytkownika
  4. <int> numberOfPosts liczba ostatnich notek, którą chcemy pobrać
zwraca listę notek jako <array> listę tablic <struct> z wartościami przypisanymi do kluczy:
<string> "title" - tytuł notki
<string> "description" - treść notki
<array> "categories" - wektor nazw kategorii do których ma zostać dodana notka (obecnie obsługiwana tylko 1 kategoria), lub brak wartości
<string> "pubDate" - data publikacji
<string> "guid" - identyfikator notki
<string> "author" - login autora notki
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


metaWeblog.getCategories - pobiera wszystkie kategorie bloga

parametry wywołania:
  1. <string> blogid nazwa bloga
  2. <string> username login użytkownika bloga
  3. <string> password hasło użytkownika
zwraca listę kategorii jako <array> listę <struct> tablic z wartościami przypisanymi do kluczy:
<string> "htmlUrl" - nazwa kategorii
<string> "description" - tytuł opis kategorii
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC


metaWeblog.newMediaObject - ładuje do zasobów bloga nowy plik

parametry wywołania:
  1. <string> blogid nazwa bloga
  2. <string> username login użytkownika bloga
  3. <string> password hasło użytkownika
  4. <struct> file plik jako tablica z wartościami przypisanymi do kluczy:
    <string> "name" - nazwa pliku
    <string> "type" - typ MIME (musi być dozwolony do ładowania na blox.pl)
    <base64> "bits" - zawartość pliku formie binarnej
zwraca <struct> tablicę z wartościami przypisanymi do kluczy:
<string> "url" - adres url załadowanego pliku
lub błąd wywołania procedury zgodny ze specyfikacją XML-RPC.

Przykładowy fragent kodu w języku Java, prezentujący sposób użycia metody blogger.getUsersBlogs (wymagany jest pakiet Apache XML-RPC):
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Vector;
import org.apache.xmlrpc.XmlRpcClient;
import org.apache.xmlrpc.XmlRpcException;

...

try
{
  XmlRpcClient client = new XmlRpcClient( "http://www.blox.pl/xmlrpc" );
	
  Vector params = new Vector();
  params.addElement( "" );
  params.addElement( "twoj_login" ); // username
  params.addElement( "XXXXX" );      // haslo

  Vector blogi = (Vector) client.execute( "blogger.getUsersBlogs", params );

  if (blogi != null && !blogi.isEmpty())
  {
    for (Iterator i=blogi.iterator(); i.hasNext(); )
    {
      Hashtable blog = (Hashtable) i.next(); 
      System.out.println(blog.get("blogid")+", "+blog.get("url")+", "+blog.get("blogName"));
    }
  }
} catch (MalformedURLException e) {
  e.printStackTrace();
} catch (XmlRpcException e) {
  e.printStackTrace();
} catch (IOException e) {
  e.printStackTrace();
}


Słowa kluczowe: api, xmlrpc, php, blox

18 grudnia 2005 (niedziela), 01:17:17

3 kolumny bez table

 Oto metoda zrobienia 3 kolumn w treści bez użycia tabelek.

Tak to wygląda w źródle:

Nagłówek na górze na górze na górze na górze
<div style="float: left; width: 66%; background-color: #ddd;">
<div style="float: left; width: 50%; padding: 0.4em; background-color: #Fdd">
Kolumna jeden kolumna jeden kolumna jeden kolumna jeden kolumna jeden
kolumna jeden kolumna jeden
</div>
<div style="margin-left: 50%; padding: 0.4em; background-color: #dFd;">
Druga druga druga druga druga druga druga druga druga druga druga druga
druga druga
</div>
</div>
<div style="margin-left: 66%; padding: 0.4em; background-color: #ddF;">
Trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3
trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3
</div>
<br style="clear: both" />
Stopka stopka stopka stopka stopka stopka
</div>

A taki jest efekt:

Nagłówek na górze na górze na górze na górze
Kolumna jeden kolumna jeden kolumna jeden kolumna jeden kolumna jeden kolumna jeden kolumna jeden
Druga druga druga druga druga druga druga druga druga druga druga druga druga druga
Trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3 trzecia 3

Stopka stopka stopka stopka stopka stopka

Wersja #2

Nagłówek nagłówek nagłówek nagłówek nagłówek

trójka 3 trójka 3 trójka 3 trójka 3 trójka 3 trójka 3 trójka 3 trójka 3 trójka 3 trójka 3 trójka 3 trójka 3

Kolumna pierwsza Kolumna pierwsza Kolumna pierwsza Kolumna pierwsza Kolumna pierwsza Kolumna pierwsza

Druga Druga Druga Druga Druga Druga Druga Druga Druga Druga Druga Druga Druga Druga Druga Druga Druga


stopka stopka stopka stopka stopka stopka stopka stopka stopka stopka

Kategorie: Informatyka, _blog, programowanie/html, programowanie/css, programowanie


Słowa kluczowe: html, div, css


Komentarze: (0)

Skomentuj notkę
9 listopada 2005 (środa), 19:06:06

Programowanie ...

Programowanie wyrażeń regularnych jest piękne a do tego bardzo mnie ostatnio bawi.

$x = preg_replace_callback ('/NN((j?[^N]+N?)*(j[^N]+N?)+(j?[^N]+N?)*)NN/',
     create_function (
                '$arg',
                '
                $y = $arg [1];
                $y = preg_replace ('/j([^N]+)N?/', "<LI></LI>nN",$y);
                $y = preg_replace ('/([^N/<][^N]*)N?/', "<P></P>n",$y);
                $y = preg_replace ('/</LI>nN/', "</LI>n", $y);
                return "NN<UL>" . $y . "</UL>NN";
                '
       ),
     $x);

Piękne w nim jest to, że jest ono wielką pułapką dla postmodernistycznych informatyków. Tego nie da się wziąć z przykładu i lekko przerobić, nie da się zaadoptować, wzorować na przykładzie. Po prostu to trzeba zrozumieć aby z tego korzystać - żadnego chodzenia na skróty, żadnego podręcznika za 5zł pt. "Jak programować wyrażenia regularne w 5 minut".

A moja metoda jest taka: napisać na karteczce przypasowywany tekst, napisać pod spodem propozycję wyrażenia i z lekka zezując przesuwać palec jednej ręki po tekście a drugiej po wzorcu. Przy pierwszym błędzie poprawić wzorzec zapisując go poniżej. Jeżeli kartka się skończy wziąć następną, a jak skończy się ryza to następną.

I jeszcze obserwacja - zapis przypomina nieco czasy programowania w asemblerze, w czasach gdy nie było jeszcze kompilatorów (meta)asemblera i procedury zapisywało się szesnastkowo. Np w Intelu 8080 i Z-80 CALL to bylo CD a RET C9


Robię sobie odświeżanie pamięci: JMP C3, LD A 21...., NOP 00, LD HL 23...., prefix: hl->iy FD hl->ix DD, HOLD 80, JZ C2, JC CA, słabo, słabo z pamięcią.


Kategorie: informatyka, _blog


Słowa kluczowe: informatyka, PHP, HTML, wyrażenia regularne


Komentarze: (1)

lilienn, November 12, 2005 00:06 Skomentuj komentarz


pozytywne mysli
Skomentuj notkę
14 października 2005 (piątek), 13:47:47

George III

Pamiętasz Jurku?

&<-


Dopisek 2018:

w załączniku są pliki emulatora pod DOS'a, pod Linuxa na jakimś RasberyPI, i jeszcze jakieś inne. Nawet raz udało mi się to odpalić, ale skomplilować programu w PL/1 to już nie, choć czułem, że byłem blisko.


Kategorie: informatyka, _blog


Słowa kluczowe: informatyka, George III, George3, G3, George-3, ICL-1900, Odra-1305, Odra-1304, Odra-1325, Fortran


Pliki


Komentarze: (0)

Skomentuj notkę
3 października 2005 (poniedziałek), 11:16:16

Składnia zapytań SQL

Znalazłem sobie śliczą definicję języka SQL, więc sobie zachowuję ku pamięci, jako ściągę:

SELECT [ ALL | DISTINCT [ ON ( distinct_expression [, ...] ) ] ]
target_expression [ AS output_name ] [, ...]
    [ FROM from_item [ { , | CROSS JOIN } ...] ]
    [ WHERE condition ]
    [ GROUP BY aggregate_expression [, ...] ]
    [ HAVING aggregate_condition [, ...] ]
    [ { UNION | INTERSECT | EXCEPT [ALL] } select ]
    [ ORDER BY order_expression [ ASC | DESC | USING operator ] [, ...] ]
    [ FOR UPDATE [ OF update_table [, ...] ] ]
    [ LIMIT { ALL | count } [ { OFFSET | , } start ] ]

from_item ::= { [ ONLY ] table_name [ * ]
[ [ AS ] from_alias [ ( column_alias_list ) ] ] |
( select ) [ [ AS ] alias [ ( column_alias_list ) ] ] |
from_item [ NATURAL ] join_type from_item
[ ON ( join_condition ) | USING ( join_column_list ) ]
}

join_type ::= [ INNER |
LEFT [ OUTER ] |
RIGHT [ OUTER ] |
FULL [ OUTER ]
] JOIN

no i teraz już mam!

 


 

I do tego jeszcze klasyczny obrazek z Iloczynem Kartezjańskim zbiorów.


Kategorie: informatyka, _blog


Słowa kluczowe: SQL, informatyka, składnia języka, zapytania, baza danych


Pliki


Komentarze: (2)

khan-goor, October 4, 2005 09:17 Skomentuj komentarz


teraz lepiej będzie:

CREATE OR REPLACE TRIGGER
<trigger_name>
<BEFORE | AFTER> <ACTION>
ON <table_name>

DECLARE

<variable definitions>

BEGIN
<trigger_code>
EXCEPTION
<exception clauses>
END <trigger_name>;
/

khan-goor, October 4, 2005 09:13 Skomentuj komentarz


oo tak...
piękna definicja, piękna...
jakbym miało jej musiał obecnie stosować :)

to może zarzucę taką.

CREATE OR REPLACE TRIGGER

ON

DECLARE



BEGIN

EXCEPTION

END ;
/
Skomentuj notkę
28 sierpnia 2005 (niedziela), 14:38:38

"Przestrzeń wolności" po IP

  1. Chyba uwierzę w IPTV czyli cyfrową telewizje przesyłaną pakietowo, przez publiczną sieć transmisji danych zwana powszechnie Intenetem. Uwierzę bo na www.itvp.pl wybrałem stary wideoclip Oxygen i leciało mi 3,5Mb/s dając jakość prawie telewizyjną.

     

  2. Koncert leciał z taką samą szybkością, ale najważniejsze było, że leciał stabilnie, przez całe godziny.

    Oglądany na telewizji satelitarnej ten sam koncert dostawałem za pośrednictwem platformy Polsat Cyfrowy ze średnim strumieniem około 2,5Mb/s a więc niewiele lepszym, zważywszy że kodowane jest to do MPEG-2 podczas gdy w Internecie kodują to już znacznie lepiej.

  3. Ale to, że mogłem oglądać oznacza tylko, że mam dużo szczęścia. Gdy na drugim komputerze odpaliłem playera nie pojawiło się nic, choć gdzieś tam głębiej można było znaleźć opis błędu:

    Przyczyna jest prosta: jeżeli w przed koncertem, który ma być oglądany przez miliony pada zapowiedź, że można to zobaczyć też w internecie, to wystarczy aby co 10 użytkownik Neostrady zechciał sprawdzić co tak naprawdę od tej Tepsy kupuje. 80 tys * średnio 100kb/s = 8 Gb/s a ponieważ Tepsa nie jest uczestnikiem "badań" prowadzonych przez ITVP to nie wierzę aby tam było łacze lepsze niż STM-4 (a pewnie jest STM-1).
  4. Wniosek: do chwili aż technika multicastów nie zejdzie na sam dół sieci o transmisjach oraz programach nadawanych masowo można zapomnieć.
  5. MPEG w TS pakuje się w IP zgodnie z ISO/IEC 13838-1 ale to już zupełnie inna przestrzeń, niż przestrzeń wolności w Stoczni Gdańskiej im. tow. Lenina.

Kategorie: media, informatyka, _blog


Słowa kluczowe: informatyka, iTVP, VOD, telewizja, media, transmisja, koncert, Jarre


Komentarze: (3)

szewo.blox.pl, August 29, 2005 21:48 Skomentuj komentarz


Że niby, gdyby styk był 8Gbps to sieć tepsy by to przeniosła?

Co do samej przyczyny, to bardziej prozaiczna była... coś mi się wydaje.

lilienn, August 29, 2005 15:54 Skomentuj komentarz


a szkoda

evvjan, November 25, 2008 03:58 Skomentuj komentarz


ananana
Skomentuj notkę
21 sierpnia 2005 (niedziela), 19:00:00

CSS

O p a n o w a n i e  

t e c h n o l o g i C S S  

s t w a r z a  p e w n e  n o w e  

m o ż l i w o ś c i .


Kategorie: informatyka, _blog


Słowa kluczowe: CSS, HTML, informatyka


Komentarze: (4)

khan-goor, August 22, 2005 07:58 Skomentuj komentarz


respekt! :)

lilienn, August 22, 2005 00:28 Skomentuj komentarz


ja tez chce:P

chyba sie zaczne uczyc:P

M.Ś., August 21, 2005 19:24 Skomentuj komentarz


:-)

just-a-dreamer, August 21, 2005 19:21 Skomentuj komentarz


Cieplej... :)
Skomentuj notkę
3 sierpnia 2005 (środa), 22:36:36

Blogowa pandemia

1. Jak załapałem wirusa?

To proste - po prostu w dniu 10 czerwca zajrzałem do Khan-goor'a ("mnie też trafiło") i tak powstała notka pt. "Ciekawa zabawa....". Chwile później postanowiłem sprawdzić, ile osób już się załapało.

Googlarz kluczowego tekstu "Otwórz ją na 123 stronie" na ten dzień wynosił 154 a więc niewiele osób "trafiło" jak to ładnie określił Khan-goor.

Zachowałem stronę z Googli jako materiał badawczy i zacząłem czekać.

 

2. Dynamika pandemi

Na dzień 20 czerwca Googlarz wynosił 711  czego dowód wygląda tak:

 

Na dzień 8 lipca epidemia już zastartowała i trafiło 3710 osób.

 

A na dzień dzisiejszy ....

Mniej? Tak! 3450 to mniej niż 3700!

3. Wnioski:

Możliwe są dwa wytłumaczenia tego zjawiska:

  • Pandemia przeminęła i wygasa.
  • mój aparat badawczy w postaci Googli zawodzi.

Ewidentnie jestem za drugim wnioskiem - wiem, że w Googlach coś się ostatnio porobiło i wyszukiwarki wyszykują inaczej. Dowodem tego może być to, że niedawno tekst "Otwórz ją na 123 stronie" jak się kazało szukało tylko w moim serwisie to się moją notkę znajdował a dziś nie znajduje się nie tylko tego tekstu, ale równie wygląda na to, że nie użyłem nigdy słowa "Otwórz" oraz "stronie".

4. Pomocy!

Czy ktoś ma pomysł jak zbadać tą pandemie, bo ewidentnie wydaje mi się, że będzie się dalej rozszerzać? Jak mierzyć Googlarz bez Googli?


Kategorie: informatyka, _blog


Słowa kluczowe: epidemia, pandemia, Internet, informatyka


Komentarze: (4)

szewo.blox.pl, August 4, 2005 18:04 Skomentuj komentarz


Google ma wiele centrów danych, dane miedzy nimi rzadko są spójne i nigdy nie wiesz, z którym rozmawiasz. Google dance!

khan-goor, August 4, 2005 11:53 Skomentuj komentarz


a ja jeszcze zauważyłem, iż www.google.pl inaczej wyszukuje niż www.google.com i jeszcze inaczej niż www.google.com/ig

Kvasir, September 21, 2006 12:01 Skomentuj komentarz


Wyniki 1 - 10 spośród około 32,200 dla zapytania "Otwórz ją na 123 stronie".

Taaaa...... Wynik z dnia 21.09.06 :]
Skomentuj notkę
29 lipca 2005 (piątek), 18:17:17

Ciekawa obserwacja programów Microsoft

W biurze mam polskiego Outlooka, który dobrze wyświetla mi polskie literki w listach za to listy są "from" i "to" oraz posiadają "subject'y". Moje domowe listy też są pisane w polskim Outlook'u i są "od" i "do" a mając "temat'y" często kodowanie polskich literek się w nich krzaczy.

Profesor Jan Madey powiedział, że "programiści to jedyna grupa inżynierów, która w swojej pracy pozwala sobie na niechlujstwo".

Kategorie: informatyka, _blog


Słowa kluczowe: informatyka, Outlook, Microsoft


Komentarze: (1)

Proteus, July 30, 2005 19:13 Skomentuj komentarz


Przybywam z reprymendą. Narzędzia > Opcje > Wysyłanie > Ustawienia Międzynarodowe.

Śrenio połowę czasu programisty zajmuje sprawdzanie i poprawianie błędów. Nie można zostawić sobie bałaganu, bo niemożliwe staną się dalsze modyfikacje.
Skomentuj notkę
28 kwietnia 2005 (czwartek), 13:33:33

Subiektywna historia produktów firmy Novell

Spisałem, bo lubię spisywać z pamięci. Zupełnie bez zaglądania w notatki, w kalendarze, jedynie na podstawie pamięci próbuję odtworzyć moje doświadczenia z produktami firmy Novell:
  • około 1988 roku, gdzieniegdzie pracują instalacje Novell 2.2 - przy czym tylko czasem serwer (!) jest dedykowanym PeCetem a częściej jest to jakiś rezydent chodzący w tle DOS-a, którego normalny program DOS-owy może wywalić i wtedy z plikami dzieją się rzeczy dziwne. Sieci tworzone są w oparciu o technologie ArcNet o czym poniżej a dyskietki są 5-calowe na 360kB i 1,2MB.
  • około 1989 roku, pojawiają się w obiegu dyskietki (chyba z 10) z serwerem 3.10 a chwile później 3.11. Tu już serwer musi pracować na dedykowanym komputerze (co za strata) za to aby stacja mogła pracować w sieci należy władować nie jeden, ale dwa rezydenty: IPX.EXE i NETX.EXE. System operacyjny (mocne słowo) DOS, też staje się jakby bardziej stabilniejszy w wersji 3.20.

    Nasz serwer firmowy ma dysk 120MB i pracuje na maszynce 386SX.

  • około 1991 roku wersja 3.12 zaczyna być sprzedawana przez dystrybutorów. Do tego momentu programy po prostu się instalowało bez zadawania głupich pytań. Teraz pojawia się jakieś prawo chroniące twórców oprogramowania i za serwera Novell należy płacić i to nie małe pieniądze.

    W firmie są już 3 serwery, największy ma dysk 360MB wykonany w jakiejś dziwnej technologii (ani to MFM, ani ATA, ani SCSI.... coś na E... ale nie pamiętam)

    Warstwa fizyczna to ArcNet, taktowany 4MHz, z hubami aktywnymi i pasywnymi (układ gwiazdy) lub z magistralą (droższe karty, fajne trójniki ale mniej kabli się pałęta po podłodze). Ktoś wspomina, że na polibudzie to mają Etehrnet - 10Mb/s ale kabel bardzo gruby.

  • około 1992 - mamy w firmie Etherneta i to z cienkim kablem. Kliencie kupują to chętnie bo działa zdecydowanie szybciej. W technologii Ethernetowej karta po prostu nadaje a potem tylko sprawdza czy czasem nie nadawała równocześnie z inną a nie jak w ArcNet-cie czeka na swój moment ("żeton").

    W firmie pracuje już 5 serwerów, dwa zupełnie legalne, pozostałe sklonowały się od naszych klientów (kurcze, jaki bandytyzm się wtedy robiło). Serwery robią tez za routery protokołu IPX ale architektura Novella pozwala zapomnieć o konfiguracji, adresach, protokołach dynamicznego routingu - łączy się i działa a dziwactwa związane z adresami w sieciach IP dopiero nas czekają.

    Aha - w firmie zainstalowany jest też BBS i węzeł sieci FidoNet. Poczta wewnętrzna (Pegazus) bramkuje się do Fido a z Fido do jakiegoś tajemniczego Internetu i BitNetu. List do USA idzie 3 dni co dla wszystkich jest szokiem. Normalny list pocztowy idzie 3 tygodnie a rozmowę telefoniczną zamawia się dwa tygodnie wcześniej.

  • około 1993 - jak się zainstaluje program KA9Q to modem zaczyna przesyłać pakiety IP i można się zalogować poprzez FTP do jakiś SunSitów za oceanem. Rozliczanie telefonów od metra kwadratowego powierzchni biurowej pomaga w poznawaniu świata. Dzięki uprzejmości akademików z Bydgoszczy i Poznania czasami mamy swój adres IP. Ale co to ma wspólnego z Novell-em? Nic.
  • 1994 do formy dociągnięty zostaje światłowód, śliczny, niebieski, dwuwłóknowy, wielomodowy. Jeden z serwerów Novella staje się routerem IP i jak się okazuje nadaje się do tego świetnie. IP i IPX zupełnie sobie nie przeszkadzają.

    Na Novell-a można zainstalować darmowy pakiet Mercury - rewelacyjny serwer poczty. Od teraz listy do USA idą 10 sekund.

  • 1995 - obok 7 Novell-i stawiane są 2 Linuxy. Jakieś Unixy przez firmie się wcześniej przewijały ale nikt nie wpinał ich w sieć.

    Novell dalej jest w wersji 3.12 ale co chwile pojawiają się path'e polepszające lub pogarszające stabilność sieci, na DOS-a instaluje się nie 2 ale 5 rezydentów, niektóre wchodzą w tajemniczą pamięć HDA (?), która pod DOSem 4.1 ratuje jakieś 64KB RAM tak ważną dla programów w Cliperze (kurcze - już nic z tego nie już rozumiem).

    Na stacjach coraz częściej pracują Windows 3.11 for WorkGroup a więc w sieci oprócz IPX i IP pojawia się NetBUI ładowany wprost w ramki Ethernet.

    Ostanie stacje na ArcNet padają bo karty Ethernet tanieją. Karty firmy 3COM biją rekordy szybkości. Protokół Novell Burst też, ale jego niestabilność jest zapowiedzą klęski firmy Novell.

  • 1996 - Novell wypuszcza wersje 4.0 - błędy powodują, że nie da się tego używać.

    Pojawiają się serwery NT Microsoft'a. Produkt reklamowany jako przełamanie polityki licencyjnej Novella. Kup Novell'a na 5 userów, postaw obok NT, który jest nielimitowany, i przebramkuje (jako gateway NetBIU na IPX'a, ale też gateway warstw wyższych) twoich 100 userów na tego 5 userowego Novell-a. Ćwiczymy to - działa nieźle.

  • 1996 - w nowej działalności wszystko robimy na Linux-ach. Nowi pracownicy nie rozumiejąc nic z IPX-a, nie chcą tego rozumieć, a na dowód, że nie potrzeba tego rozumieć instalują niejaką Sumba-e, która po IP robi za serwer plików dla stacji zrealizowanych na Windows '95.

    W międzyczasie pojawia się i znika OS/2 - stabilny, pewny, ładny, dobry... ale Microsoft ma lepszy marketing.

    Wianuszek Novell-i w firmie rośnie: serwerów jest z 6, dwa NT, zaczynam się gubić - taśmy od streamera też.

  • 1996 wielka dyskusja o usługach katalogowych: Novell w wersji 5 ma mieć katalog wszystkiego co da się skatalogować, Microsoft odgraża się jakimś ActiveDirectory a ja nic nie rozumiem i dalej zarządzam wianuszkiem 6 serwerów 3.12, jednym 4.1 i okresowo pojawiającymi się nowościami (nie licząc Linuxów, które poprzez IP na dialupie zarabiają na siebie).

    I jeszcze ciekawostka: Novell i Microsoft procesują się o jakiś moduł logowania się w Windows '95. Rzeczywiście - do Novella lepiej z Windowsów logować się narzędziami Microsoft niż firmowymi Novella, które jakoś działają dziwnie.

  • 1997 Łysy stwierdza, że jednak powinniśmy wiedzieć coś o Nowell-u i w nowej firmie kupujemy licencje wersji 5.0. Ponoć wspiera IP, ma pocztę (GroupWise) ale wszystko to jest jakoś toporne, ciężkie, nie działające... frakcja Linux-owa triumfuje instalując kolejki drukarek na Sumbie. W końcu serwer Novell-owski zostaje wyłączony bo szkoda na niego PeCeta.
  • około 1997 roku Novell wypuszcza jakiegoś UnixWare - połączenia Unixa z serwerem Novell-a?, Unix-a z IPX-em?. Jedyne co w tym jest ciekawego to konfigurator okienkowy Unixa, która dla zarażonych ViaIem uniksowców jest profanacją świętości.
  • 1998 - zapominam o Novell-u, wyrzucam do śmieci czerwone książeczki, "trzeba z żywymi naprzód iść, po życie sięgać nowe".
  • około 1999 - pojawia się RedHat, dużo ciekawsza niż Slackware dystrybucja Linux-a więc ja przestaje się znać na Linux-ach, bo ktoś mi wykasował pliki do ustalenia, czy modem na TTY działa na 300, 2400 czy na 9600 bps. Ponoć są niepotrzebne.
  • 2005 - Michał opowiada mi, że Novell kupił firmę, która opracowała jakąś dystrybucje Linux-a. Ponieważ jedziemy samochodem w długą podróż zaczynam sobie przypominać czego efekty zapisuje tu.

Kategorie: informatyka, _blog


Słowa kluczowe: Novell, informatyka


Komentarze: (1)

khan-goor, May 1, 2005 23:10 Skomentuj komentarz


:))))))))
świetne, też sobie conieco przypomniałem. choć z Novellem ma to część wspólną dopiero od 1996 roku ;)
Skomentuj notkę
18 lutego 2005 (piątek), 18:29:29

Szkoła CSS

Chciałem na jednej stronie WWW mieć dwie, zupełnie inaczej sformatowane tabele.

Próbowałem, nie wyszło, poddaje się, nie rozumiem zaawansowanego HTML-a.

Ale czas spedzony w serwisie:
http://www.w3schools.com/css/default.asp
stracony nie był. Zrozumiełem nieco jak działa CSS.


Kategorie: informatyka, _blog


Słowa kluczowe: CSS, HTML, informatyka


Komentarze: (3)

lilienn, February 19, 2005 22:09 Skomentuj komentarz


nic w życiu nie jest zbyt skomlikowane czy trudne pod warunkiem że się ma odwagę siłe, upór i odrobinkę wiary:)

poranna-kawa, February 19, 2005 09:45 Skomentuj komentarz


Początki zawsze są trudne. Niestety. Jednak jak widzę to wcale nie takie początki , całkiem nieźle sobie radzisz z tymi zawiłościami.

Łukasz Witek, July 5, 2006 23:07 Skomentuj komentarz


Wszytsko czego nie wiesz jest trudne, a to co poznałeś pozostaje juz proste:)
Skomentuj notkę
12 lutego 2005 (sobota), 13:10:10

Postmodernizm w informatyce

#1. Inspiracja

Uwaga, będzie ostro. Osoby wrażliwe proszone są o wyjście z sali. Uwaga, cytuję, proszę nie regulować odbiorników:

---+!! Przyłacznice ODF w węźle
%URLPARAM{"kod_wezla"}% 
%IF{ %URLPARAM{"kod_wezla"}%AAA eq AAA }%
%STARTINCLUDE% %TABLE{tableborder="0" cellpadding="3" cellspacing="1"} 
nie podano kodu węzła %ELSE% %DATABASE_SQL_REPEAT{description="bazak"
columns="kod_psu" command="SELECT kod_psu FROM psu WHERE kod_wezla =
'%URLPARAM{"kod_wezla"}%'  ORDER BY kod_psu"}% | %kod_psu% | <a
href="BazaPsuKrosowania?kod_psu=%kod_psu%">Krosowania</A> | <A
href="BazaPsuPolaczenia?kod_psu=%kod_psu%">Połączenia</A>
|
%DATABASE_SQL_REPEAT% %STOPINCLUDE% %ENDIF%

#2. Analiza

To co jest zapisane powyżej jest fatalną próbą programowania jednocześnie w 6 językach, przy czym niektóre języki to języki skryptowe.

Tak tak, jeżeli chce się teraz coś zaprogramować w sposób modny (czytaj: trendy), to robi się to właśnie w taki sposób.

Wyliczmy więc od góry co my tu mamy:

  1. Język TWIKI będący makrorozwinięciem HTML-a. Mamy więc ---++ i | ale to !! na początku już nie. Oczywiście liczba spacji i znaki końca wiersza mają tu znaczenie (to tak aby było zabawniej);
  2. wstawki w HTML-u oczywiście przechodzą więc drugim językiem jest HTML ze swoimi <A HREF=...> ... </A> i czasami wstawkami do formatowania.
  3. język makr PlugIn-ów tworzonych dla TWiki typu %IF{ } ... %ENDIF% lub %DATABASE_SQL_REPEAT {}%. Ten na jest tak zabagniony jeżeli chodzi o błędy, że może nie warto go używać. Ale jest 3 jak nic.
  4. W środku np. tego %IF... używa się wyrażeń w PERL-u, bo w PERL-u jest zapisany ten moduł więc po co kombinować - nie się inni uczą języków! Kto więc myśli, że == znaczy co znaczy to się myli.
  5. Skoro dobieramy się do baz, to SQL też się tu pojawia jako język numer pięć.
  6. To jeszcze nie koniec, bo jeżeli między stronami (elementami bazy danych TWiki) chcemy przekazać parametr to pojawia się kolejny język kodujący przekazywanie parametrów w środowisku Webów i URL-i, czyli $param z wszystkimi tymi ? i & po drodze.

#3. Uwagi

  • spacje i nowe linie mają znaczenie;
  • liczba spacji też ma znaczenie, bo zarówno w TWiki coś to znaczy jak i też niektóre moduły zjadają sobie więcej spacji niż powinny i inne przez to mają problemy składniowe.
  • w jakiej kolejności jest to rozmakrowywane chyba nikt nie wie, ale przecież ta wiedza nie jest potrzebna - ważne aby działało.

#4. Pokuta

Dla zasady muszę przyznać, że nie mam prawa się czepiać gdyż sam, osobiście, w końcu 1988 roku popełniłem produkt, który zwał się SVI i w swym pomyśle był językiem programowania obiektowego do bazodanowego Clippera '87. Zamysł piękny ale w wykonaniu był to dokładnie takim samym jak powyższe przykłady język makr, który nawiasem mówiąc nie tworzył języka o czym się przekonali 4 lata później koledzy tworzący kompilator do tego cuda. Tam też spacje miały znaczenie a preprocesorowa instrukcja warunkowa nie usuwała tekstu z pomiędzy klamer &<- ifc ... &<- endifc a (!) zastępowała zawarty tam tekst spacjami - ta drobna różnica miała to swoje ogromne znaczenia.

Tak więc po części sam sobie jestem winien i jako pokutę zadam sobie przeczytanie książki pana Wirth'a pt. "Algorytmy + struktury danych = programy". Kiedyś to były czasy! Aby pisać programy człowiek nie potrzebował komputera!

I jeszcze wspomnienie: ten prefiks &<- w SVI znalazł się na wspomnienie systemu operacyjnego George 3 zaimplementowanego na Odrze-1305. W Georgu też były makra przy przekazywaniu parametrów. Zaczynały się od % o ile dobrze pamiętam.

5. Zdziwienie

A całe to przemyślenie zapisuję w kolejnym makarowym automacie zwanym w34.blog.pl i dziwię się, że ta próbka postmodernistycznego kodu nie zainterferowała z enginem (piękne słowo) bloga i dała się wyświetlić.


Kategorie: informatyka, _blog


Słowa kluczowe: postmodernizm, informatyka, WIKI, PHP, PERL, SQL, HTTP, HTML, TWIKI, Clipper, SVI, programowanie obiektowe


Komentarze: (1)

falista, February 13, 2005 22:29 Skomentuj komentarz


w kwestii poprawności analizy języków programowania się nie wypowiem, bo sie nie znam ... wiem jednak, że kiedy czytam podobne teksty, zwłaszcza przysłane do mnie "via" email, budzi to mój nieskrywany podziw i wesołość, przy czym wesołość okazywana jest przez rechot, zaś podziw przez uniesienie brwi

pozdrawiam
Skomentuj notkę
30 grudnia 2004 (czwartek), 15:56:56

Liczba pi

  1. Liczba Π (π) to bardzo ładna liczba, choć używając fontu Verdana nie od razu to widać. W Times wygląda ona tak Π (π) a przez co bardziej uwidocznione jest piękno jej zaokrągleń.
  2. Kalkulator firmy Microsoft będący elementem Windows 2000 powiedział, że

    2 arc cos 0 = 3,1415926535897932384626433832795

    Nieźle, ale czy można mu wierzyć, skoro wykryto w nim poważne błędy przy prostym dzieleniu.

  3. Programować każdy może, więc zaintrygowany pięknem π postanowiłem sobie wyliczyć ile to ta liczba w zasadzie ma. W pamięci plątało się jakiś wzór na szereg skończony co to do π miał być zbieżny ale pamięć jest zawodna więc w materiałach źródłowych odnalazłem wzór Wallisa po czym zaimplementowałem go w Exel-a. Wyszło tragicznie, bo Exel kończy się na 65536 wierszach (65536 to też ładna liczba, zwłaszcza dla takich jak ja, ludzi 16-bitowych) a w 65 tysiącach przybliżeń liczba π wypada blado (można powiedzieć, że jest za okrągła). W każdym razie od góry miałem 3.18 a od dołu 3.09 więc...
  4. Skoro nie Exel to Word (kurcze, ale wyrafinowanych narzędzi programistycznych używam). Zapisałem takie oto makro w VBA
    Sub wzor_wallisa()
        Dim n As Long
        Dim p As Boolean
        Dim pi As Double
        Dim np As Long
        Dim nn As Long
        n = 1 : p = True : np = 2 : nn = 1
        pi = 2
        While n < 100000
              n = n + 1
              pi = pi * np / nn
              If p Then nn = nn + 2       ' krok parzysty
              If Not p Then np = np + 2   ' nieparzysty
              p = Not p
              Debug.Print n, pi
        Wend
    End Sub

    i już wiem, że iteracja #99999 daje przybliżenie od dołu 3,14157694550873 a iteracja #100000 przybliża od góry 3,14160836159235. Słabo! Z ciekawości podnoszę poprzeczkę do miliona iteracji i niech sobie mój noterek policzy.

    No i policzył. Milionowa iteracja to 3,14159422438652 czyli błąd jest już na 6 pozycji. Cieniarstwo! Może napisze ten program jakoś inaczej, w innym języku, bez użycia arytmetyki rzeczywistej (double) i szybciej dojdę do jakiegoś wyniku jaki inni mieli w XVII w. bez komputerów.

  5. Lepsze przybliżenie

    3,1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 592307816...

  6. Przemyślenie

    Czasem wydaje mi się, że żyjemy w epoce, w której wszystko już co można było wymyślić wymyślono. Kiedyś to się męczyli, liczyli π, odkrywali zasady dynamiki i prawa Maxwella a teraz? Czego się nie tknąć to wymyślone, zbadane, opisany, zastosowane a jeżeli chciałoby się poszukać czegoś nowego to jest to tak wyspecjalizowane, tajemne, że praktycznie graniczy gdzieś z magią.

  7. Ciekawe linki

    W zasadzie wystarczy jeden: http://pl.wikipedia.org/wiki/Liczba_pi bo od niego można iść dalej w ciekawe miejsca.

  8. Dopisek (31 grudnia 2017)

    Przepisałem sobie to w C aby uruchomić na jakimś on-linowym kompilatorze:

    int main() {
        double pi;
        long int n;
        int p;
        unsigned long int np, nn;
        n = 1 ; p = 1;
        np = 2; nn = 1;
        pi = 2;
        while (n < 10000) {
              n = n + 1;
              pi = pi * np / nn;
              
              if (p) 
                nn = nn + 2;  // krok parzysty
              if (!p) 
                np = np + 2;  // nieparzysty
              
              p = !p;
              printf ("\n%8d %f", n, pi);
        }
        return 0;
    }

    Ale coś mi nie poszło. Efekt dla 1000 kroków to 3.143164. Nie znam się na C. Już się nie znam.

    A kompilator jest tu: http://www.compileonline.com/compile_c_online.php

Kategorie: informatyka, _blog, programowanie / c, programowanie /vba, programowanie


Słowa kluczowe: liczba PI, matematyka, VBA, informatyka, wzór Wallisa


Komentarze: (8)

margaux, January 8, 2005 22:40 Skomentuj komentarz


Bardziej od liczby "PI" interesuje mnie liczba "FI". Jeśli posiadasz materiały na ten temat-jestem zainteresowana.

Plusia, October 30, 2006 20:43 Skomentuj komentarz


Jak chcesz informacje na temat liczby Fi to przeczytaj sobie Kod Leonarda daVinci :D Dokładnie strony 121-128 :D Przypominam, że liczba Fi wynosi 1,618 i jest równa m.in. ilorazowi liczby pszczół płci żeńskiej i pszczół płci męskiej (tzw trutni) w jakimkolwiek ulu na świecie ;)

anonim, October 31, 2006 09:16 Skomentuj komentarz


najważniejsze to sięgnąć po wiarygodne źródła :-)

marekm, January 4, 2005 22:35 Skomentuj komentarz


najwieksze przyblizenie uzyskałem przy pomocy tego algorytmu z ciągiem ale stosowałem arytemetykę typu "własna procedura obliczania w słupkach liczb zapisanych jako ciąg cyfr w pliku tekstowym". Sposob był niezly ale miałem wtedy tylko 21MB dysku twardego a poza systemem i pascalem musiały sie tam mieścić jeszcze trzy pliki z ciągami cyfr. Teraz mam trochę więcej miejsc na dysku więc może napiszę ten progam jeszcze raz...

pepegi, January 3, 2005 11:47 Skomentuj komentarz


ech. albo machina latające wymyślać, albo jako pierwszy przekroczyć na kołach 100 km/h...
szewo> chyba e^Pi, nie?

anonim, December 31, 2004 09:08 Skomentuj komentarz


pi ect są mi obce jak działania na Area 51 :P
a wpisuje się, bo
chciałabym życzyć Ci wszystkiego dobrego w Nowym Roku :)

krisper, December 31, 2004 00:02 Skomentuj komentarz


było im łatwiej? powiedz to Kopernikowi :-) odnośnie liczenia na piechotkę, to te wszystkie logarytmy, całki, różniczki nie wymyślono po to by gnębić biednych studentów na pierwszym roku, ale po to by łatwiej liczyc takie dziwne rzeczy. a szkoda, że np. na początku nauki o logarytmach nie mówi się ludziom, do czego to kiedyś było potrzebne, albo, że całkowanie to takie po troszę przewidywanie przyszłości. a wracając do tematu "czy im było łatwiej". mieli tak samo przechlapane jak my, tylko inaczej.

szewo.blox.pl, December 30, 2004 20:57 Skomentuj komentarz


Zagadki dwie:

1. Co jest większe: e^Pi czy Pi^e (bez kalkulatora, proszę, bo to proste).

2. Na który miejscu w rozwinięciu liczby Pi zaczyna się ciąg 111 zer.
Skomentuj notkę
21 grudnia 2004 (wtorek), 10:42:42

tabelka brzydkich kolorów

1 2 3 4 5 6 7 8

Kategorie: informatyka, _blog


Słowa kluczowe: informatyka, kolory, tabelki, style


Komentarze: (6)

w34 -> DeeL, December 30, 2004 09:26 Skomentuj komentarz


Musisz zmniejszyć jasność monitora albo zwiększyć nieco nasycenie. One są różne!

DeeL, December 24, 2004 09:14 Skomentuj komentarz


Ja wyjde z pytaniem calkiem z boku i zapytam (100% szczerze).

Czy te kolory naprawde sa inne, bo mimo iż pofatygowałem się po styl;
td.bc1{background-color: #FFFFF8; font-weight: bold}
td.bc2{background-color: #FFF8F8}
td.bc3{background-color: #F8FFF8}
td.bc4{background-color: #F8F8FF}
td.bc5{background-color: #F8FFFF}
td.bc6{background-color: #FFF8FF}
td.bc7{background-color: #F8F8F8}
td.bc8{background-color: #FBFBFB}

Ja naprawde swoim daltonistycznym okiem zauważam tylko tyle ze 1 jest pogrubione, a cała reszta jest dla mnie w 1 kolorze.

Pozdrawiam DeeL - ślepiec

w34 -> lilienn + nen, December 23, 2004 09:31 Skomentuj komentarz


Dlaczego są brzydkie? No coż pojęcie przydota należy do kategorii estetyka a ta, w przeciwieństwie do etyki nie ma aż tak ostrych kryteriów obiektywnej oceny. Patrząc na niektóre instalacje współczesnych "artystów" widać wyraźnie, że piękno (no chyba, że tam nie chodzi o piękno) jest rzeczą względną.

Ale relatywizuje zamiast odpowiadać więc może jednak odpowiem:

1) Są brzydkie ponieważ pomimo tego, że ja jest stworzyłem mi się nie podobają - ocena jak najbardziej subiektywna.

2) Są brzydkie, ponieważ tylko pozornie należą do tej samej palety (próbuje teraz obiektywizować piękno)

W 1989 r. w czasie rozmowy z Krisperem na rynku w Choinicach (dokładnie to było 14 sierpnia wieczorem) postawiłem tezę, że estetyka, podobnie jak etyka też ma swoje źródło w Bogu i też jest bezwzględna. Patrząc na stwórcę wiemy co jest dobre i pewnie obcując z nim bardzie wiedzielibyśmy tez co jest piękne (choć w z objawienia nie wynika, że całe stworzenie było stworzone pieknie - wiadomo to tylko o Szatanie)

Teza ta jest bardzo śmiała, wielu próbowało ją udowodnić ale nikomu jeszcze nie wyszło.

Ja w każdym razie w tej chwili słucham Pasji Janowej J.S.Bacha i bez dowodu przyjmuje, że tak jest.

lilienn, December 22, 2004 19:15 Skomentuj komentarz


W dalszym ciągu nie odpowiedziałeś na pytanie dlaczego są brzydkie...

Poza tym piątka jest the best...

w34 -> neno, December 22, 2004 17:47 Skomentuj komentarz


To są syntetyczne kolory dobierane przeze mnie na zasadzie "0xFFFFF8 będzie dobrze bo oxFFFFFF0 jest za bardzo". Nie są z tej samej palety, nie zachowują stylu ... po prostu są niedopasowane.

Ale już koleżanka graficzka zaoferowała się, że zrobi ładniejsze.

anonim, December 22, 2004 10:29 Skomentuj komentarz


dlaczego brzydkich ?
Skomentuj notkę
1 października 2004 (piątek), 09:10:10

Szalom Izrael!

Internetowy słownik polsko-hebrajski w Onet to naprawdę świetny pomysł. Te żuczki poniżej oznaczają nic innego jak Szalom Izrael,

שלום ישראל

Ale czy wszystkim się to tak ładnie wyświetli?

Linki:


Kategorie: informatyka, Izrael, _blog


Słowa kluczowe: Szalom, Shalom, Izrael, informatyka


Komentarze: (6)

w34 -> pepegi, October 1, 2004 18:43 Skomentuj komentarz


Ojej, ale dałem ciała. Oczywiście, ze czytamy od lewej do prawej i to nie tylko literki ale i słowa.

Zamiast:

ישראל שלום

powinno być:

שלום ישראל

Za to wielką ciekawostką jest edycja tych literek w edytorach obsługujących UniKody. Strzałki działają w drugą stronę, a BackSpace jest zaiście szokujący. Można to potrenować wpisujac np. tu, w komentarz edytorem z IE 6.0 słowa שלום ישראל

shenzie, November 3, 2006 10:52 Skomentuj komentarz


witam, bardzo proszę o kontakt administratora via e-mail. Sprawa związana z tą podstroną.

chuj ci w dupe, June 21, 2007 17:56 Skomentuj komentarz


co ty kurwa zydem jestes ze sie tak udzielaz do gazu kurwo

nina, November 15, 2009 13:10 Skomentuj komentarz


slownik tego czlowieka niejest godny polaka nina

khan-goor, October 1, 2004 13:21 Skomentuj komentarz


;]]

pepegi, October 1, 2004 11:41 Skomentuj komentarz


i czytamy normalnie od prawej? i samogłoski sobie dopowiadamy?
Skomentuj notkę
10 lipca 2004 (sobota), 21:34:34

SIP

Protokół SIP (Session Initiation Protocol) jest protokołem warstwy aplikacji odpowiedzialnym za ustalanie, zmianę i kończenie multimedialnych sesji zestawianych pomiędzy uczestnikami połączenia w sieciach IP.

Kategorie: informatyka, telekomunikacja, _blog


Słowa kluczowe: informatyka, telekomunikacja, SIP, VOIP


Komentarze: (1)

pepegi, July 12, 2004 12:18 Skomentuj komentarz


Gdyby ktoś pytał mnie o skojarzenie, wskazałbym (z angielskiego) na słowo "sączyć", a w dalszej kolejności na filiżankę lub kufelek, zależnie z jaką wersją protokołu sip mamy do czynienia.
Skomentuj notkę
8 lipca 2004 (czwartek), 17:48:48

Internet w cenie i niewcenie

1) W hotelu Radison w Warszawie (niedawno otwarty, a więc niezły) można się wpiąć w każdym pokoju albo w telefon, albo w eternet albo po WiFi. Wpięcie przez ethernet pięknym, niebieskim kabelkiem który daje pani w recepcji przy rejestracji kosztuje 90zł za każdy dzień.

Na szczęście, w trosce o bezpieczeństwo gości internet jest tak spreparowany, że nie działa bezpieczny IMAP, SSH, porty 135 itp. i można całą usługę reklamować dzwoniąć na One Touch Service. Rano recepcjonistka z pięknym uśmiechem wyksięguje 90zł i zaprosi na przyszłość twierdząc, że następnym razem będzie lepiej (tzn. taniej?).

2) W kafejce na Stawowej wpięcie po eternecie to wielki problem. "Kable są zakrótkie" odpowiada kwadratowy gość za ladą. O radiu nikt nie słyszał.

3) W Rock Cafe przy Chorzowskiej (dawna Dzierżyńskiego ale kto dziś pamięta Krwawego Feliksa) internet po eterhencie jest za darmo, ale kabelek jest nieco bardziej ordynarny niż w Radisonie. Po prostu 5m skrętki zaciśniętej przez domorosłego sieciowca. Dla przyzwoitości zamówię tu jakąś sałatkę, żeby nie było że nadużywam :-)

Kategorie: informatyka, _blog


Słowa kluczowe: telekomunikacja, Internet, WiFi, informatyka


Komentarze: (3)

Znudzonaa, July 10, 2004 13:57 Skomentuj komentarz


A jaka ta sałatka? :)

pepegi, July 10, 2004 08:07 Skomentuj komentarz


"proszę o chwilę cierpliwości, musimy podłączyć sprzęt, a mamy krótkie kable" - powiedział kolega z zespołu kiedyś na koncercie w knajpce - no i prawie przemianowano kapelę na "Krótkie Kable".

khan-gőör, July 9, 2004 14:50 Skomentuj komentarz


a nie małą czarną Javę?
Skomentuj notkę
31 maja 2004 (poniedziałek), 12:53:53

Jeden mega w telekomunikacji

  1. Przedrostek kilo z greckiego oznacza tysiąc, przez co 1kg to tysiąc gram i wszystko jest jasne. Ale informatycy wiedzą swoje i umówili się, że u nich Kilo (czasem oznaczane jako K w przeciwieństwie do k) znaczy 1024 jako wielokrotność dwójki (dokładnie 210). Dla nich też mega (oznaczane jako M w nie-przeciwieństwie do M) znaczy 1024*1024 czyli 1 048 576 (zamiast 1 000 000) i to najczęściej bajtów, bo w końcu do wyrażania tych jednostek to wszystko służy.
  2. Wiem, że są tacy co ciągle to prostują, uważając, ze kilo to kilo, albo co gorsza uważając, że kilo w telekomunikacji to 1 000 mimo iż w informatyce to 1024. Wszystkim tym ja teraz wskażę ciekawą niekonsekwencje.

    Europejscy  telekomunikanci (ETSI) umówili się, że trakt E1, czyli dwumegabitowy, oznaczany jako 2Mb/s ma 30 szczelin rozmownych + szczelinę sterującą i szczelinę synchronizacji, a rozmowa w Europie to próbka 8-bitowa wystłana 8 tysięcy razy na sekundę. Z tego wyliczenia niezbicie wynika, że:

    (30+1+1) szczelin * 8 bitów * 8kHz = 2048 000b/s  !

    Ja widać więc mega w tym wypadku nie oznacza ani 1 024*1 024 ani 1 000*1 000 ale jeszcze dziwniej, tzn. 1 024*1 000
  3. Zestawmy to więc:
    • mega w wiedzy potocznej to milion czyli 1 000 000
    • mega w telekomunikacji to 1 024 * 1 000 czyli 1 024 000
    • mega w informatyce to 1 024 * 1 024 czyli 1 048 576

    I to powyższe zestawienie warto zapamiętać.

  4. Mimo powszechnej definicji strumienia E1 niektórzy przechodząc na technologię ATM upierają się, że 1 mega bit na sekundę to 1 milion bitów, czyli w ATM:

    1Mb = 1 000 000b = 1 000 000/8B = 125 000B = 125 000/48cells = 2604,167 cells

    po zaokrągleniu w górę daje to 2605 cells. Tak więc 1Mbps = 2605 cps.

    Ciekawe - przecież celki ATM odpowiadają celkom SDH a tam przecież pojęcie E1 rozumiane dokładnie jako 2 048 000b/s jest standardem na którym całą tą technologię zbudowano.

  5.  Tak czy inaczej, ponieważ te przeliczenia mogą pociągać za sobą poważne błędy należy zawsze dokładnie ustalać co się ma na myśli. I tu jest problem, gdyż zasada ekonomi języka (i ekonomi używania mózgu) prowokuje do tworzenia błędów.
  6. To druga wersja tej notki.

Kategorie: telekomunikacja, informatyka, _blog


Słowa kluczowe: mega, megabit, megabajt, przepływność, E1, SDH, strumień


Komentarze: (4)

ushlamuh, August 8, 2004 18:02 Skomentuj komentarz


U "nich" nie ma 1Gbps, u nich jest albo 622M albo 2.5G :). Ostatnio sie conieco zblizyli i 1G to 1085M (tj. VC4-7c)

jurgen, February 20, 2008 21:19 Skomentuj komentarz


Informatyk jak zaczyna studia to mysli, ze kilobajt to tysiac bajtow a jak konczy to mysli ze kilometr to 1024 metry. Tak to jest niestety

w34 -> marekm, June 3, 2004 09:51 Skomentuj komentarz


1Gb/s to około 1000 * około 1000 * około 1000 a więc bardzo, bardzo szybko.

W.

marekm, June 2, 2004 22:14 Skomentuj komentarz


3. Zestawmy to więc:
[...]
mega w telekomunikacji to 1 024 * 1 000 czyli 1 024 000 [...]

A to ciekawe :) A ile u "nich" w takim razie wynosi 1Gb?
Skomentuj notkę
30 maja 2004 (niedziela), 22:50:50

Dyktafony na iPAQ-a

  1. 1. http://www.poccosoftware.com

    Trzy programy (Yoho, ProTone, Wichita) z tej samej rodziny dyktafonów.
    Wady:

    • Wersja demo nagrywa tylko 10s więc trudno sprawdzić jak działa w praktyce. Szkoda. Nie chce mi się ryzykować bo dużo nie działającego softu już mam.
    • Kosztuje odpowiednio 15, 25 lub 49$ - w zasadzie wystarczy ten najtanszy, choć ten lepszy (ProTone) ma dopisywanie i nadpisywanie nagrania oraz coś zwiazanego z wolną pamięcią zewnętrzną.
    • Jest tu zaznaczony problem zapisywania na wolną kartę pamięci. Zapisuje wtedy do pamięci a potem przepisuje. Niestety, moja pamięć SD jest wolna, więc aby dużo nagrywać należy mieć miejsce w pamięci głównej a to jest problem. Trudno sprawdzić jak on to przekopiowuje.
    • Kompresje ma tylko GSM Sample 8kHz, Bit Rate 2KB/s (?) - jakość wystarczająca.
    • Ma też automatykę głośności i możliwość pracy w trybie VAS.

    Wniosek: nie warto się w to pchać.

  2.  Vito SoundExplorer - nowsza wersja 3.51

    http://vitotechnology.com/products/soundexplorer.html

    • opanowali chyba ten problem zapisu na kartach. Pojawia się komunikat, że karta za wolna i że będzie zapisywał aż mu pamięci wystarczy.
    • dodali graficzny equaizer - ale bajer tylko po co.
    • coś też porobili z formatami zapisu:
      - mp3 8kHz, 16 bit, mono (2kb/s)
      - mp3 11kHz, 16 bit, mono (2kb/s)
      - mp3 11kHz, 16 bit, mono (4kb/s)
      - mp3 22kHz, 16 bit, mono (4kb/s)
      - wav 11kHz, 8 bit, mono (11kb/s)
      - wav 11kHz, 16 bit, mono (22kb/s)
      - wav 22kHz, 8 bit, mono (22kb/s)
      - wav 22kHz, 16 bit, mono (43kb/s)
      - wav 44kHz, 16 bit, mono (86kb/s)

    • Wady:
      • nie ma regulacji czułości mikrofonu z poziomu programu. Aby zmienić należy wejść w ustawienia systemu i tam ustawić.
      • ten problem wolnej pamięcie SD należy przećwiczyć w praktyce
    • Wniosek: kupuje. 20$ dla Amerykanów.
  3. Fajny serwer z fajnym softem:
    http://www.pdagold.com/software/
  4. Świetny program dla Pendereckich: Clanger Theremin 1.02
    http://www.pdagold.com/software/detail.asp?s=405

Kategorie: informatyka, _blog


Słowa kluczowe: iPAQ, informatyka, software, dyktafon


Komentarze: (0)

Skomentuj notkę
21 marca 2004 (niedziela), 12:50:50

Biblia Tysiąclecia jako eBook

  1. Motywacja:

    Żywe bowiem jest słowo Boże, skuteczne i ostrzejsze niż wszelki miecz obosieczny, przenikające aż do rozdzielenia duszy i ducha, stawów i szpiku, zdolne osądzić pragnienia i myśli serca. (Hebr. 4:12)

  2. Wyprodukowanie tego dzieła zajęło mi sobotę, 20 marca 2004 roku, a chciałem to zrobić, bo brakowało mi Biblii na moim iPAQ-u. Myślę, że nie będę jedynym, któremu to dzieło sprawi radość.
  3. Materiał źródłowy to pliki opublikowane na serwerze http://www.pik-net.pl/biblia oraz http://www.biblia.net.pl. Takie pliki miałem, ponoć to wydanie III, choć niektórzy uważają, że IV.

    Pliki zostały przetworzone do postaci pliku Worda (.rft), uzupełnione o spis rozdziałów, lekko sformatowane i zapisane do postaci pliku .lit za pomocą narzędzia Microsoft Content Software Development Kit.
    (do poprania: http://www.microsoft.com/reader/developers/downloads/sdk.asp).

    Wszystko to zostało przeprowadzone wg sposobu opisanego w PC-Kurierze, opis pod adresem:
    http://www.pckurier.pl/archiwum/artykuly/rzewuski_marek/2003_12_22/1.asp

  4. W końcowym dziele mogą się znaleźć następujące błędy:
    • błędy grube, polegające na tym, że czegoś brakuje, coś jest nie tak, że jakaś część procesu przetwarzania tekstu nie zadziałała poprawnie. Biblia Tysiąclecia ma swoje ciekawostki nie ułatwiające życia informatyką: są księgi, które nie mają rozdziałów - nie ma więc spisu treści, są księgi (niektóre wtórnokanoniczne a z nimi zawsze był w Kościele problem) mające rozdział zerowy (dopisek do Estery, Mądrosć Syracha), stanowiący dla informatyka nie lada wyzwanie :-) Nie przeglądnąłem całości tekstu więc takie błędy mogą w tym dziele być.

      Błędy takie chciałbym poprawić, dlatego jeżeli ktoś coś takiego znajdzie proszę o kontakt. Jestem dostępny pod wojtek@pp.org.pl

    • błędy w tekście, które wiem, że są i domyślam się, ze pochodzą z procesu skanowania tekstu oryginalnego. Od błędów tych nie jest wolna elektroniczna Biblia Tysiąclecia stworzona przy współudziale Pallotinum (www.biblia.pl), co oznacza, że nawet wydawcy posługiwali się skanowaną wersją wydania III (?). Przykładem takiego błędu może być błędne słowo oddawać w miejsce dodawać użyte w Gal 2.6. Te błędy też będę mógł poprawić, ale większym problem będzie z poprawieniem ich w innych elektronicznych wydaniach krążących po świecie.
    • błędy strukturalne - to klasa błędów wynikająca z mojej niewiedzy na temat technologii tworzenia eBooków. Na pewno można to było zrobić lepiej, wiem już że spis treści może być wyciągnięty poza tekst co ułatwia nawigowanie. Jak to zrobić? Nie wiem, może kiedyś się dowiem.
  5. Chętnie opracowałbym w tej formie Biblię Warszawską. Niestety, nie mam do tego danych, choć w zasadzie można by spróbować wyciągnąć je z powszechnie używanego programy Biblia dla Windows 1.4. Może to niedługo zrobię. Znowu będzię pisanie tajemniczych makr w VBA for Word. A może pojawi się kiedyś Biblia dla PocketPC ?
  6. O kwestii praw autorskich nie będę tu dyskutował. Panu Bogu dziękuję, za jego wielką miłość do ludzi, która objawia się między innymi w tym, że jego wspaniały plan zbawienia ludzi można z Pisma Świętego wyczytać. XX. Pallotynom dziękuję za ogromny trud włożony w przełożeniu tekstu hebrajskiego i greckiego na współczesny język polski. Nie wiem komu dziękować za wskanowanie tekstu ale Pan Bóg wie i jemu pozostawiam problem wzajemnych rozliczeń wszystkich osób, które w dziele mają swój udział. Jego sprawiedliwość jest dużo większa niż sprawiedliwość ZAiKS-u, sądów gospodarczych czy też urzędów skarbowych.
  7. Pobieralnia, czyli download
  8. Serwisy
  9. Linki do przeglądarek i narzędzi

Kategorie: Biblia, informatyka, eBook, _blog


Słowa kluczowe: Biblia, Biblia Tysiąclecia, ebook, iPAQ


Komentarze: (28)

Kaban, November 12, 2006 09:55 Skomentuj komentarz


Dziękuję. Ściągnąłem i czytam.

jadziaaaa, April 11, 2008 02:26 Skomentuj komentarz


jazda

anonim, December 14, 2006 10:25 Skomentuj komentarz


Dzięki za Twoją pracę. Dzięki niej mogę mieć Biblię w swoim telefonie.

pinki51649, December 19, 2006 22:30 Skomentuj komentarz


Dzięki za te pliki!! Długo szukałem tekstu biblii. A tutaj mam wszystkie pliczki :) Teraz tylko napiszę sobie malutki parser i wszystko się znajdzie w DB. Dzięki!

Cerbeer, October 25, 2007 20:45 Skomentuj komentarz


wielkie dzieki m8.

poszukiwacz, November 21, 2007 20:53 Skomentuj komentarz


dzieki szukalem tego wszedzie szkoda ze p wrzuceniu do microsoft reader nie jest po kolei ale i tak niezla robota

Black, March 29, 2008 14:26 Skomentuj komentarz


Dziękuję za opracowanie Biblii w formacie lit. Teraz mogę mieć Pismo Święte w telefonie cały czas przy sobie.

Sławek, June 19, 2008 12:17 Skomentuj komentarz


dzięki za dobrą robotę, w końcu mogę sobie zrobić biblię do słuchania, jeszcze raz dzięki

w34, June 19, 2008 17:44 Skomentuj komentarz


Biblie do słuchania to masz tu:
http://www.pp.org.pl/wojtek/play/index.php?q=f&f=%2FBiblia-Tysiaclecia-Nowy-Testament

www.katolik.us, September 7, 2008 14:42 Skomentuj komentarz


Niestety tylko NT jest nagrany podczas powyższego projektu. Mam go od lat, jeszcze na kasetach. Dzięki temu, że mogłem go wielokrotnie przesłuchać, znam NT stosunkowo dobrze. ST czytałem tylko raz w całości. Oczywiście wiele jego fragmentów czytałem wielokrotnie, ale teraz dzięki "ekspressivo" będę mógł posłuchać także ST.

Jedno pytanie: Czy dla takich programów jak "expressivo" nie dałoby się zrobić jakiegoś pluginu, by program bezpośrednio czytał całość? I druga, nawet ważniejsza rzecz: Czy nie można by stworzyć wersji nie mającej numerowanych wersetów? Lepiej się słucha, gdy narracji nie przerywa co drugie zdanie kolejny numerek.

Proszę mnie jednak źle nie zrozumieć, pomysł wspaniały, robota kapitalna i jestem za nią niezmiernie wdzięczny. Postaram się rozpropagować tę wersję Biblii na mojej stronie www.polon.us , czy www.hiob.us , na moim forum www.katolik.us i na forach, gdzie regularnie dyskutuję.

Pozdrawiam. Hiob

siloam, October 17, 2008 16:46 Skomentuj komentarz


Bardzo Panu dziękuję za pliki z tekstem Pisma Świętego. Aktualnie podjąłem się zadania stworzenia polskiej wersji modułu biblijnego dla programu Sword. Jeżeli ukończę to z powodzeniem, będzie to drugi moduł Biblii katolickiej dla tego programu (Istnieje już moduł z Biblią Warszawsko- Praską (NT)). Z podziękowaniami

siloam

Poza tym istnieje wersja Sword'a na iPAQ'a:
http://www.crosswire.org/qpsword/

Jacek, January 16, 2009 19:41 Skomentuj komentarz


Nie poprawne linki do pobierania ze strony MIcrosoft - coś zmodyfikowali tą stronę i teraz w linkach na końcu nie jest "asp" ale "aspx"

Np. teraz jest
http://www.microsoft.com/reader/downloads/ppc.asp
a powinno być:
http://www.microsoft.com/reader/downloads/ppc.aspx

Podobnie z innymi linkami ...

Jacek, January 16, 2009 22:54 Skomentuj komentarz


A jakby przekonwertować, utworzyć w standardzie Mobipocket http://www.mobipocket.com/en/DownloadSoft/ProductDetailsCreator.asp ?

hiob, March 2, 2009 15:59 Skomentuj komentarz


Ja także dziękuję za udostępnienie tekstu Biblii. Przy okazji chciałem poinformować, że my z kolei udostępniliśmy Biblię audi. Tysiąclatka, stare nagrania audioteki dla niewidomych. Każdy może to znaleźć między innymi na stronie

www.audiobiblia.info

Ściągać, słuchać, poznawać Słowo Boże! To nic nie kosztuje. Darmo otrzymaliśmy, darmo dajemy ;-)

Pozdrawiam, hiob

anonim, March 2, 2009 21:04 Skomentuj komentarz


Super. Tak wiele osób pytało o ST, o wersje dźwiękową inną niż ta przygotowana przez DeoRec. Super.

Zamieszczam tu link wprost do plików. A strona źródłowa to http://biblia-mp3.pl/

dziękuję


Stary Testament

Nowy Testament

anonim, March 2, 2009 21:25 Skomentuj komentarz


coś hiobie te linki nie dzialaja do konca dobrze - nie wiem czemu.

Strona źródłowa: http://biblia-mp3.pl/

* * * * * * * * * * * *

http://biblia-mp3.pl/0_Wizytowka_ST.mp3
http://biblia-mp3.pl/Ksiega_Rodzaju.mp3
http://biblia-mp3.pl/Ksiega_Rodzaju_0_Wstep.mp3
http://biblia-mp3.pl/Ksiega_Rodzaju_1-8.mp3
http://biblia-mp3.pl/Ksiega_Rodzaju_9-18.mp3
http://biblia-mp3.pl/Ksiega_Rodzaju_19-26.mp3
http://biblia-mp3.pl/Ksiega_Rodzaju_27-33.mp3
http://biblia-mp3.pl/Ksiega_Rodzaju_34-41.mp3
http://biblia-mp3.pl/Ksiega_Rodzaju_42-50.mp3
http://biblia-mp3.pl/Ksiega_Wyjscia.mp3
http://biblia-mp3.pl/Ksiega_Wyjscia_1-9.mp3
http://biblia-mp3.pl/Ksiega_Wyjscia_10-17.mp3
http://biblia-mp3.pl/Ksiega_Wyjscia_18-26.mp3
http://biblia-mp3.pl/Ksiega_Wyjscia_27-33.mp3
http://biblia-mp3.pl/Ksiega_Wyjscia_34-40.mp3
http://biblia-mp3.pl/Ksiega_Kaplanska.mp3
http://biblia-mp3.pl/Ksiega_Kaplanska_1-7.mp3
http://biblia-mp3.pl/Ksiega_Kaplanska_8_13.mp3
http://biblia-mp3.pl/Ksiega_Kaplanska_14_18.mp3
http://biblia-mp3.pl/Ksiega_Kaplanska_19_24.mp3
http://biblia-mp3.pl/Ksiega_Kaplanska_25_27.mp3
http://biblia-mp3.pl/Ksiega_Liczb.mp3
http://biblia-mp3.pl/Ksiega_Liczb_1_5.mp3
http://biblia-mp3.pl/Ksiega_Liczb_6_11.mp3
http://biblia-mp3.pl/Ksiega_Liczb_12_18.mp3
http://biblia-mp3.pl/Ksiega_Liczb_19_25.mp3
http://biblia-mp3.pl/Ksiega_Liczb_26_31.mp3
http://biblia-mp3.pl/Ksiega_Liczb_32_36.mp3
http://biblia-mp3.pl/Ksiega_Powtorzonego_Prawa.mp3
http://biblia-mp3.pl/Ksiega_Powtorzonego_Prawa_1_3.mp3
http://biblia-mp3.pl/Ksiega_Powtorzonego_Prawa_4_9.mp3
http://biblia-mp3.pl/Ksiega_Powtorzonego_Prawa_10_16.mp3
http://biblia-mp3.pl/Ksiega_Powtorzonego_Prawa_17_25.mp3
http://biblia-mp3.pl/Ksiega_Powtorzonego_Prawa_26_30.mp3
http://biblia-mp3.pl/Ksiega_Powtorzonego_Prawa_31_34.mp3
http://biblia-mp3.pl/Ksiega_Jozuego.mp3
http://biblia-mp3.pl/Ksiega_Jozuego_0_Wstep.mp3
http://biblia-mp3.pl/Ksiega_Jozuego_1-7.mp3
http://biblia-mp3.pl/Ksiega_Jozuego_8-13.mp3
http://biblia-mp3.pl/Ksiega_Jozuego_14-20.mp3
http://biblia-mp3.pl/Ksiega_Jozuego_21-24.mp3
http://biblia-mp3.pl/Ksiega_Sedziow.mp3
http://biblia-mp3.pl/Ksiega_Sedziow_wstep.mp3
http://biblia-mp3.pl/Ksiega_Sedziow_1_6.mp3
http://biblia-mp3.pl/Ksiega_Sedziow_7_11.mp3
http://biblia-mp3.pl/Ksiega_Sedziow_12_18.mp3
http://biblia-mp3.pl/Ksiega_Sedziow_19_21.mp3
http://biblia-mp3.pl/Ksiega_Rut.mp3
http://biblia-mp3.pl/Wstep_do_1_Ksiega_Samuela.mp3
http://biblia-mp3.pl/1_Ksiega_Samuela.mp3
http://biblia-mp3.pl/1_Ksiega_Samuela_1-10.mp3
http://biblia-mp3.pl/1_Ksiega_Samuela_11-17.mp3
http://biblia-mp3.pl/1_Ksiega_Samuela_18-24.mp3
http://biblia-mp3.pl/1_Ksiega_Samuela_25-31.mp3
http://biblia-mp3.pl/2_Ksiega_Samuela.mp3
http://biblia-mp3.pl/2_Ksiega_Samuela_1-10.mp3
http://biblia-mp3.pl/2_Ksiega_Samuela_11-17.mp3
http://biblia-mp3.pl/2_Ksiega_Samuela_18-24.mp3
http://biblia-mp3.pl/1_0_2_Ksiegi_Krolewskie_Wstep.mp3
http://biblia-mp3.pl/1_Ksiega_Krolewska.mp3
http://biblia-mp3.pl/1_Ksiega_Krolewska_01_05.mp3
http://biblia-mp3.pl/1_Ksiega_Krolewska_06_09.mp3
http://biblia-mp3.pl/1_Ksiega_Krolewska_10_14.mp3
http://biblia-mp3.pl/1_Ksiega_Krolewska_15_19.mp3
http://biblia-mp3.pl/1_Ksiega_Krolewska_20_22.mp3
http://biblia-mp3.pl/2_Ksiega_Krolewska.mp3
http://biblia-mp3.pl/2_Ksiega_Krolewska_01_06.mp3
http://biblia-mp3.pl/2_Ksiega_Krolewska_07_12.mp3
http://biblia-mp3.pl/2_Ksiega_Krolewska_13_18.mp3
http://biblia-mp3.pl/2_Ksiega_Krolewska_19_25.mp3
http://biblia-mp3.pl/1_Ksiega_Kronik.mp3
http://biblia-mp3.pl/1_Ksiega_Kronik_wstep.mp3
http://biblia-mp3.pl/1_Ksiega_Kronik_1-6.mp3
http://biblia-mp3.pl/1_Ksiega_Kronik_7-12.mp3
http://biblia-mp3.pl/1_Ksiega_Kronik_13-20.mp3
http://biblia-mp3.pl/1_Ksiega_Kronik_21-29.mp3
http://biblia-mp3.pl/2_Ksiega_Kronik.mp3
http://biblia-mp3.pl/2_Ksiega_Kronik_1-9.mp3
http://biblia-mp3.pl/2_Ksiega_Kronik_10-20.mp3
http://biblia-mp3.pl/2_Ksiega_Kronik_21-29.mp3
http://biblia-mp3.pl/2_Ksiega_Kronik_30-36.mp3
http://biblia-mp3.pl/Wstep_Ezdrasz_i_Nehemiasz.mp3
http://biblia-mp3.pl/Ksiega_Ezdrasza.mp3
http://biblia-mp3.pl/Ksiega_Nehemiasza.mp3
http://biblia-mp3.pl/Ksiega_Nehemiasza_1_8.mp3
http://biblia-mp3.pl/Ksiega_Nehemiasza_9_13.mp3
http://biblia-mp3.pl/Ksiega_Tobiasza.mp3
http://biblia-mp3.pl/Ksiega_Tobiasza_wstep.mp3
http://biblia-mp3.pl/Ksiega_Tobiasza_1_8.mp3
http://biblia-mp3.pl/Ksiega_Tobiasza_9_14.mp3
http://biblia-mp3.pl/Ksiega_Judyty.mp3
http://biblia-mp3.pl/Ksiega_Judyty_wstep.mp3
http://biblia-mp3.pl/Ksiega_Judyty_1_9.mp3
http://biblia-mp3.pl/Ksiega_Judyty_10_16.mp3
http://biblia-mp3.pl/Ksiega_Estery.mp3
http://biblia-mp3.pl/Ksiega_Estery_wstep.mp3
http://biblia-mp3.pl/Ksiega_Estery_1_5.mp3
http://biblia-mp3.pl/Ksiega_Estery_6_10.mp3
http://biblia-mp3.pl/1Machabejska_calosc.mp3
http://biblia-mp3.pl/1Machabejska_wstep.mp3
http://biblia-mp3.pl/1Machabejska_01-03.mp3
http://biblia-mp3.pl/1Machabejska_04-07.mp3
http://biblia-mp3.pl/1Machabejska_08-10.mp3
http://biblia-mp3.pl/1Machabejska_11-13.mp3
http://biblia-mp3.pl/1Machabejska_14-16.mp3
http://biblia-mp3.pl/2_Ksiega_Machabejska.mp3
http://biblia-mp3.pl/2_Ksiega_Machabejska_wstep.mp3
http://biblia-mp3.pl/2_Ksiega_Machabejska_1_4.mp3
http://biblia-mp3.pl/2_Ksiega_Machabejska_5_9.mp3
http://biblia-mp3.pl/2_Ksiega_Machabejska_10_13.mp3
http://biblia-mp3.pl/2_Ksiega_Machabejska_14_15.mp3
http://biblia-mp3.pl/Ksiega_Hioba.mp3
http://biblia-mp3.pl/Ksiega_Hioba_00_wstep.mp3
http://biblia-mp3.pl/Ksiega_Hioba_01-10.mp3
http://biblia-mp3.pl/Ksiega_Hioba_11-19.mp3
http://biblia-mp3.pl/Ksiega_Hioba_20-27.mp3
http://biblia-mp3.pl/Ksiega_Hioba_28-34.mp3
http://biblia-mp3.pl/Ksiega_Hioba_35-42.mp3
http://biblia-mp3.pl/Ksiega_Psalmow.mp3
http://biblia-mp3.pl/Psalmy_1-18.mp3
http://biblia-mp3.pl/Psalmy_19-31.mp3
http://biblia-mp3.pl/Psalmy_32-42.mp3
http://biblia-mp3.pl/Psalmy_43-56.mp3
http://biblia-mp3.pl/Psalmy_57-69.mp3
http://biblia-mp3.pl/Psalmy_70-79.mp3
http://biblia-mp3.pl/Psalmy_80-91.mp3
http://biblia-mp3.pl/Psalmy_92-105.mp3
http://biblia-mp3.pl/Psalmy_106-118.mp3
http://biblia-mp3.pl/Psalmy_119-127.mp3
http://biblia-mp3.pl/Psalmy_128-144.mp3
http://biblia-mp3.pl/Psalmy_145-150.mp3
http://biblia-mp3.pl/Ksiega_Przyslow.mp3
http://biblia-mp3.pl/Ksiega_Przyslow_01_11.mp3
http://biblia-mp3.pl/Ksiega_Przyslow_12_20.mp3
http://biblia-mp3.pl/Ksiega_Przyslow_21_31.mp3
http://biblia-mp3.pl/Ksiega_Koheleta.mp3
http://biblia-mp3.pl/Ksiega_Koheleta_0_Wstep.mp3
http://biblia-mp3.pl/Ksiega_Koheleta_rozdzialy_1-8.mp3
http://biblia-mp3.pl/Ksiega_Koheleta_rozdzialy_9-12.mp3
http://biblia-mp3.pl/Piesn_Nad_Piesniami.mp3
http://biblia-mp3.pl/Ksiega_Madrosci.mp3
http://biblia-mp3.pl/Ksiega_Madrosci_rozdzialy_01-09.mp3
http://biblia-mp3.pl/Ksiega_Madrosci_rozdzialy_10-15.mp3
http://biblia-mp3.pl/Ksiega_Madrosci_rozdzialy_16-19.mp3
http://biblia-mp3.pl/Madrosc_Syracha.mp3
http://biblia-mp3.pl/Madrosc_Syracha_rozdzialy_01-07.mp3
http://biblia-mp3.pl/Madrosc_Syracha_rozdzialy_08-15.mp3
http://biblia-mp3.pl/Madrosc_Syracha_rozdzialy_16-23.mp3
http://biblia-mp3.pl/Madrosc_Syracha_rozdzialy_24-30.mp3
http://biblia-mp3.pl/Madrosc_Syracha_rozdzialy_31-37.mp3
http://biblia-mp3.pl/Madrosc_Syracha_rozdzialy_38-43.mp3
http://biblia-mp3.pl/Madrosc_Syracha_rozdzialy_44-51.mp3
http://biblia-mp3.pl/Ksiega_Izajasza.mp3
http://biblia-mp3.pl/Ksiega_Izajasza_0_wstep.mp3
http://biblia-mp3.pl/Ksiega_Izajasza_rozdzialy_1-10.mp3
http://biblia-mp3.pl/Ksiega_Izajasza_rozdzialy_11-22.mp3
http://biblia-mp3.pl/Ksiega_Izajasza_rozdzialy_23-31.mp3
http://biblia-mp3.pl/Ksiega_Izajasza_rozdzialy_32-40.mp3
http://biblia-mp3.pl/Ksiega_Izajasza_rozdzialy_41-48.mp3
http://biblia-mp3.pl/Ksiega_Izajasza_rozdzialy_49-58.mp3
http://biblia-mp3.pl/Ksiega_Izajasza_rozdzialy_59-66.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza_00_wstep.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza_01-06.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza_07-14.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza_15-23.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza_24-31.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza_32-38.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza_39-47.mp3
http://biblia-mp3.pl/Ksiega_Jeremiasza_48-52.mp3
http://biblia-mp3.pl/Lamentacje.mp3
http://biblia-mp3.pl/Lamentacje_wstep.mp3
http://biblia-mp3.pl/Ksiega_Barucha.mp3
http://biblia-mp3.pl/Ksiega_Barucha_wstep.mp3
http://biblia-mp3.pl/Ezechiel_calosc.mp3
http://biblia-mp3.pl/Ezechiel_wstep.mp3
http://biblia-mp3.pl/Ezechiel_01-10.mp3
http://biblia-mp3.pl/Ezechiel_11-17.mp3
http://biblia-mp3.pl/Ezechiel_18-23.mp3
http://biblia-mp3.pl/Ezechiel_24-31.mp3
http://biblia-mp3.pl/Ezechiel_32-37.mp3
http://biblia-mp3.pl/Ezechiel_38-43.mp3
http://biblia-mp3.pl/Ezechiel_44-48.mp3
http://biblia-mp3.pl/Ksiega_Daniela.mp3
http://biblia-mp3.pl/Daniel_wstep.mp3
http://biblia-mp3.pl/Daniel_01-04.mp3
http://biblia-mp3.pl/Daniel_05-09.mp3
http://biblia-mp3.pl/Daniel_10-14.mp3
http://biblia-mp3.pl/Ksiega_Ozeasza.mp3
http://biblia-mp3.pl/Ksiega_Joela.mp3
http://biblia-mp3.pl/Ksiega_Amosa.mp3
http://biblia-mp3.pl/Ksiega_Abdiasza.mp3
http://biblia-mp3.pl/Ksiega_Jonasza.mp3
http://biblia-mp3.pl/Ksiega_Micheasza.mp3
http://biblia-mp3.pl/Ksiega_Nahuma.mp3
http://biblia-mp3.pl/Ksiega_Habakuka.mp3
http://biblia-mp3.pl/Ksiega_Sofoniasza.mp3
http://biblia-mp3.pl/Ksiega_Aggeusza.mp3
http://biblia-mp3.pl/Ksiega_Zachariasza.mp3
http://biblia-mp3.pl/Ksiega_Malachiasza.mp3
http://biblia-mp3.pl/Ewangelia_Mateusza.mp3
http://biblia-mp3.pl/Ewangelia_Mateusza_1-7.mp3
http://biblia-mp3.pl/Ewangelia_Mateusza_8-12.mp3
http://biblia-mp3.pl/Ewangelia_Mateusza_13-17.mp3
http://biblia-mp3.pl/Ewangelia_Mateusza_18-22.mp3
http://biblia-mp3.pl/Ewangelia_Mateusza_23-26.mp3
http://biblia-mp3.pl/Ewangelia_Mateusza_27-28.mp3
http://biblia-mp3.pl/Ewangelia_Marka.mp3
http://biblia-mp3.pl/Ewangelia_Marka_1-5.mp3
http://biblia-mp3.pl/Ewangelia_Marka_6-9.mp3
http://biblia-mp3.pl/Ewangelia_Marka_10-13.mp3
http://biblia-mp3.pl/Ewangelia_Marka_14-16.mp3
http://biblia-mp3.pl/Ewangelia_Lukasza.mp3
http://biblia-mp3.pl/Ewangelia_Lukasza_1-4.mp3
http://biblia-mp3.pl/Ewangelia_Lukasza_5-8.mp3
http://biblia-mp3.pl/Ewangelia_Lukasza_9-12.mp3
http://biblia-mp3.pl/Ewangelia_Lukasza_13-18.mp3
http://biblia-mp3.pl/Ewangelia_Lukasza_19-22.mp3
http://biblia-mp3.pl/Ewangelia_Lukasza_23-24.mp3
http://biblia-mp3.pl/Ewangelia_Jana.mp3
http://biblia-mp3.pl/Ewangelia_Jana_1-5.mp3
http://biblia-mp3.pl/Ewangelia_Jana_6-9.mp3
http://biblia-mp3.pl/Ewangelia_Jana_10-15.mp3
http://biblia-mp3.pl/Ewangelia_Jana_16-21.mp3
http://biblia-mp3.pl/Dzieje_Apostolskie.mp3
http://biblia-mp3.pl/Dzieje_Apostolskie_1_7.mp3
http://biblia-mp3.pl/Dzieje_Apostolskie_8_13.mp3
http://biblia-mp3.pl/Dzieje_Apostolskie_14_19.mp3
http://biblia-mp3.pl/Dzieje_Apostolskie_20_25.mp3
http://biblia-mp3.pl/Dzieje_Apostolskie_26_28.mp3
http://biblia-mp3.pl/List_Do_Rzymian.mp3
http://biblia-mp3.pl/List_Do_Rzymian_1-8.mp3
http://biblia-mp3.pl/List_Do_Rzymian_9-16.mp3
http://biblia-mp3.pl/1_List_do_Koryntian.mp3
http://biblia-mp3.pl/1_List_do_Koryntian_1_9.mp3
http://biblia-mp3.pl/1_List_do_Koryntian_10_16.mp3
http://biblia-mp3.pl/2_List_Do_Koryntian.mp3
http://biblia-mp3.pl/List_Do_Galatow.mp3
http://biblia-mp3.pl/List_Do_Efezjan.mp3
http://biblia-mp3.pl/List_Do_Filipian.mp3
http://biblia-mp3.pl/List_Do_Kolosan.mp3
http://biblia-mp3.pl/1_List_Do_Tesaloniczan.mp3
http://biblia-mp3.pl/2_List_Do_Tesaloniczan.mp3
http://biblia-mp3.pl/1_List_Do_Tymoteusza.mp3
http://biblia-mp3.pl/2_List_Do_Tymoteusza.mp3
http://biblia-mp3.pl/List_Do_Tytusa.mp3
http://biblia-mp3.pl/List_Do_Filemona.mp3
http://biblia-mp3.pl/List_do_Hebrajczykow.mp3
http://biblia-mp3.pl/List_do_Hebrajczykow_1_7.mp3
http://biblia-mp3.pl/List_do_Hebrajczykow_8_13.mp3
http://biblia-mp3.pl/List_Jakuba.mp3
http://biblia-mp3.pl/1_List_Piotra.mp3
http://biblia-mp3.pl/2_List_Piotra.mp3
http://biblia-mp3.pl/1_List_Jana.mp3
http://biblia-mp3.pl/2_List_Jana.mp3
http://biblia-mp3.pl/3_List_Jana.mp3
http://biblia-mp3.pl/List_Judy.mp3
http://biblia-mp3.pl/Apokalipsa_Jana.mp3
http://biblia-mp3.pl/Apokalipsa_Jana_1_7.mp3
http://biblia-mp3.pl/Apokalipsa_Jana_8_16.mp3
http://biblia-mp3.pl/Apokalipsa_Jana_17_22.mp3

Ewa, March 2, 2009 23:49 Skomentuj komentarz


Ale jak to skopiowac do kompa? moge tylko sluchac, no i strasznie dlugo sie otwiera. Czy to wina komputera czy tak juz jest?

anonim, March 3, 2009 11:46 Skomentuj komentarz


a to pytanie musisz zadać do Hioba bo nie wiemy czy on sobie życzy aby to skopiować, choć pewnie tak - skoro darmo dostał to darmo daje. ale zapytaj jego.

Ewa, March 3, 2009 22:14 Skomentuj komentarz


Ale w linkach Hioba otwieraja sie kazania jakiegos ksiedza, a tego raczej kopiowac nie chce

anonim, March 4, 2009 10:09 Skomentuj komentarz


Jeżeli masz gdzieś dostęp do konta na Linuxie i możesz zapuścić komendę WGET z powyższych adresów to Ci się wszystko ślicznie ściągnie. Przypuszczam, że na Windows też są jakieś narzędzia do ściągania plików wg. URLów.

pietrek, March 27, 2009 07:20 Skomentuj komentarz


Dzięki sam zabierałem się dość nieporadnie, żeby przygotować Biblię na PDA. Czytam PŚ raczej sporadycznie ale opieram się na rozpisanych czytaniach na każdy dzień chyba ze strony Tow.
Św. Pawła, które z wersji HTML przerobiłem na format MSReadera.
Jeszcze raz wielkie dzięki pozdrowienia !

alex_ireland, November 13, 2009 01:27 Skomentuj komentarz


dziekuje za Twoja prace. wiecej takich ludzi jak Ty.

Ol, January 9, 2010 18:10 Skomentuj komentarz


Pomocy! Nie mogę pobrać tego pliku - wyskakuje mi wiadomość, że link jest uszkodzony.. Czy ktoś wie, co mogę zrobić?

Pozdrawiam,
Ola

Ol, January 9, 2010 23:29 Skomentuj komentarz


Pomocy! Nie mogę pobrać tego pliku - wyskakuje mi wiadomość, że link jest uszkodzony.. Czy ktoś wie, co mogę zrobić?

Pozdrawiam,
Ola

rafal, January 12, 2010 10:04 Skomentuj komentarz


żaden z linków nie działa, nic nie mozna ściągnąć stąd. LIPA!!!!

jobe, February 2, 2010 22:46 Skomentuj komentarz


Dziękuję za realizację tak wspaniałej idei, a przede wszystkim za podjęty trud i (jak sądzę, niemały) wkład czasowy. Niestety od kilku dni bezskutecznie próbuję otworzyć: w Starym Testamencie: Księgę Jozuego (całą oraz rozdziały 8-13 i rozdziały 14-20), Pierwszą Księgę Samuela (całą oraz rozdziały 11-17), Księgę Mądrości (rozdziały 10-15) w Nowym Testamencie: Ewangelia Mateusza (18-22), List do Efezjan (cały), List do Kolosan (cały), 2 List do Tymoteusza (cały), 1 List św. Piotra Apostoła (cały), 2 List św. Jana Apostoła (cały). Przy próbie odsłuchania tych plików przez Media Player, Windows Vista pojawia się okienko o wymaganiach zastosowania kodera-dekodera audio. Nie rozumiem dlaczego, gdyż - na szczęście - pozostałe części Pisma Świętego słucha się wyśmienicie, bez żadnych przeszkód. Za co jeszcze raz baaaaaaardzo dziękuję. @>-

4M, December 19, 2010 21:12 Skomentuj komentarz


Biblia Tysiąclecia do darmowego pobrania w formacie ePub

http://m.nextore.pl/ebooki/biblia_tysiaclecia_-_ebook_p13718.xml

Ewangelia Wg Św Jana również w formacie ePub do darmowego pobrania

http://m.nextore.pl/ebooki/ewangelia_wg_sw_-_ebook_p14121.xml

Przy odbiorze link do bezpłatnego programu do odczytu.

Marek, July 17, 2011 18:06 Skomentuj komentarz


Linki do plików lit i txt z góry strony nie działają.
Czy to celowe posunięcie czy raczej jakiś błąd?
Chciałbym stworzyć prostą przeglądarkę (readera) Bibli tysiąclecia na Windows Mobile 6.5, poszukuję właśnie samego tekstu Biblii, czy moge prosić kogokolwiek o udostępnienie?
Z góry dzięki!
Marek
Skomentuj notkę
4 lutego 2004 (środa), 23:57:57

"Amen" i "Enter"

Na fragment w poprzedniej notce, brzmiący:

(...) "Panie Boże, tu jestem, chcę się z Tobą zaprzyjaźnić, chcę Cię poznać, chcę żyć bliżej Ciebie a najlepiej w Tobie boś Ty jest Bogiem, Tyś jest moim Stwórcą, Amen ('Amen' nie tłumaczy się na 'Enter' :-) ale na 'niech się stanie')".

 

Krisper dopisał taki komentarz:

Jak tak się zastanowić to "Amen" i "Enter" to to samo, choć "Amen" jest może nieco bardziej życzeniowy, a "Enter" bardziej sprawczy ;-)

Tak mi się on podoba, że umieszczam go tu.

Ciekawe na co (nie) tłumaczy się Print Screen? A co z F1?


Dopiski:

F1 - Kyrie eleison (Khgr - thx)


Kategorie: informatyka, _blog


Słowa kluczowe: informatyka, religia, Enter, Amen


Komentarze: (5)

anonim, February 9, 2004 08:42 Skomentuj komentarz


Ctrl-N - "a oto wszystko czynię nowe" (Objawienie Janowe 21.5)

p.ż., February 8, 2004 23:58 Skomentuj komentarz


"Idź i nie grzesz więcej"=F5
albo raczej Reset :)

khan-goor, February 7, 2004 20:28 Skomentuj komentarz


ewentualnie,
wierzę w jednego Boga, Ojca Wszechmogącego... (itd)...

khan-goor, February 7, 2004 20:27 Skomentuj komentarz


po czasie trochę, ale
PRINT SCREEN = oto wielka tajemnica wiary, głosimy śmierć Twoją... (itd)...

khan-goor, February 5, 2004 14:13 Skomentuj komentarz


f1 - kyrie elejson??
Skomentuj notkę
25 stycznia 2004 (niedziela), 20:49:49

Programować każdy może...

Programować każdy może, to znaczy, że mogę ja też. A więc chcąc sobie zrobić spis treści moich notek zagłębiłem się w XML-a, programowanie w PHP-ie, wyrażenia regularne... Myślę, że każdy, nawet niepraktykujący informatyk powinien raz na 5 lat, tak dla sportu rozwiązać jakiś fajny problem przy pomocy wyrażeń regularnych.

Efekty (okropne) można oglądać tu:

A kod, który to robi jest poniżej. Szkoda tylko, że nie robi tego co chciałem, czyli nie wyciąga mi spisów notek z archiwum. Ale tak to zawsze jest z projektami informatycznymi: założenia są jakieś a wychodzi coś innego, o czym przekonujemy się obserwując jak Softbank robi CEPIK.

Ale ja mam korzyści z tej zabawy: dowiedziałem się czegoś o XML-u, o parsowaniu, przypomniałem sobie PHP-a (od czasów stworzenia FIKI zapomniałem wiele), potrenowałem ereg_replace, liznąłem UTF-8 i Unicode... Trening mózgu zaliczony!

/******************************************************************

To prosty program, ktory pobiera pierwsza strone bloga z blog.pl
 
jako RSS w formacie XML i rozbiera ja na elementy pierwsze
korzystajac ze standardowego parseta dostepnego w PHP4.
 
Programowac kazdy moze !
 
Program w piekna styczniowa 2004 roku noc popelnil W34.

*******************************************************************/
 
 $ItemOn = 0;             // wskaznik, czy analizuje opis bloga czy notke
 $LinkOn = 0; $TitleOn = 0; $DateOn = 0; $DescriptionOn = 0;
 $SpisNotek1 = array();  // tablica, w ktorej skompletuje spis tresci
 $xSpisNotek1 = 0;       // indeks do budowania tablicy notek
 $TytulBloga = "";
 
 // najlepiej zrobic to tak aby nikomu nie wpadlo do 
 // glowy otwieranie /etc/shadow
 $blog = $_SERVER[QUERY_STRING]; 
 $file = "http://" . $blog . ".blog.pl/index.rss";
 wyswietl_tematy_notek ($file);
 
 function wyswietl_tematy_notek ($blog_rss_url) {
     global $SpisNotek1, $TytulBloga;
 
     # na poczatek parsowanie tego XML-a co sie go wczytuje
 
     $xml_parser = xml_parser_create ();
     xml_set_element_handler ($xml_parser, "startElement", "endElement");
     xml_set_character_data_handler ($xml_parser, "characterData");
 
     if (!($fp = fopen ($blog_rss_url, "r")))
         die ("cos ta strona w  XML nie chce sie otworzyc");
 
     while ($data = fread ($fp, 4096)) {
         if (!xml_parse ($xml_parser, $data, feof ($fp))) {
             die(sprintf("XML error: %s at line %d",
             xml_error_string (xml_get_error_code ($xml_parser)),
             xml_get_current_line_number ($xml_parser)));
         }
     }
 
     xml_parser_free ($xml_parser);
     # a teraz wyrzucenie spisu notek w jakims formacie
echo '<b>' . $TytulBloga . '</B></BR>';
foreach ($SpisNotek1 as $notka) {
echo '<P>';
echo '<a href="' . $notka [link] . '" target="nw">';
echo '' . $notka [title] . '</A>';
echo '<small>' . $notka [date] . '</small>';
# echo '' . $notka [description]; // cos to brzydko wyglada
# echo '<HR>'; } } # # funkja wolana przez parser w chwili, gdy znajdzie on emelemt otwierajacy # function startElement($parser, $name, $attrs) { global $LinkOn, $ItemOn, $TitleOn, $DateOn, $DescriptionOn; switch ($name) { case "ITEM" : // notki sa umieszczone w $ItemOn++; break; case "LINK" : $LinkOn++; break; case "TITLE" : $TitleOn++; break; case "DC:DATE" : $DateOn++; break; case "DESCRIPTION" : $DescriptionOn++; break; } } # # funkja wolana przez parser w chwili, gdy znajdzie on zamkniecie # function endElement($parser, $name) { global $LinkOn, $ItemOn, $TitleOn, $DateOn, $DescriptionOn; global $xSpisNotek1; switch ($name) { case "ITEM" : $ItemOn--; $xSpisNotek1++; break; case "LINK" : $LinkOn--; break; case "TITLE" : $TitleOn--; break; case "DC:DATE" : $DateOn--; break; case "DESCRIPTION" : $DescriptionOn--; break; } } # # funkcja wolana przez parser, gdy ma on dane zawarte w elemencie # function characterData ($parser, $data) { global $LinkOn, $ItemOn, $TitleOn, $DateOn, $DescriptionOn; global $SpisNotek1, $xSpisNotek1, $TytulBloga; if ($ItemOn){ if ($LinkOn) $SpisNotek1 [$xSpisNotek1] [link] = $data; if ($TitleOn) $SpisNotek1 [$xSpisNotek1] [title] = utf82iso88592 ($data); if ($DateOn) // na pewno mozna ta date potraktowac lepiej :-) $SpisNotek1 [$xSpisNotek1] [date] = substr ($data, 0, 10); # if ($DescriptionOn) // cos te konwersje tekstu nie dzialaja :-) # $SpisNotek1 [$xSpisNotek1] [description] = utf82iso88592 (html2text ($data)); } else if ($TitleOn) $TytulBloga = utf82iso88592 ($data); } ?>

Kategorie: informatyka, _blog


Słowa kluczowe: PHP, XML, parser, blog, programowanie


Komentarze: (2)

marekm, January 28, 2004 13:37 Skomentuj komentarz


> Programować każdy może, to znaczy, że mogę ja też.

No, teraz przynajmniej wiadomo dlaczego jordan przestal dzialac... ;)

> Myślę, że każdy, nawet niepraktykujący informatyk powinien raz na 5 lat, tak dla sportu rozwiązać jakiś fajny problem przy pomocy wyrażeń regularnych.

Nam na studiach kazali to robic na kartce - teraz zrozumialem dlaczego....

khan-goor, January 26, 2004 15:59 Skomentuj komentarz


0
Skomentuj notkę
30 października 2003 (czwartek), 11:34:34

Siła jednego klawisza

1) Trudno, będę przynudział o komputerach. Można nie czytać.

2) Kiedyś, w czasach MS-DOS'a, jak nacisneło się klawisz Print Screen to to co było widać na ekranie (oczywiście znakowym, 80 znaków w 25 wierszach) z dokładnością do polskich liter lądowało na drukarce. Bardzo wygodna funkcja, ale kto dziś pamięta o DOS-ie?

3) Otóż w Windows ten klawisz dalej działa. Naciskając Alt-Print Screen aktualnie aktywne okienko Window ląduje w schowku jako obrazek. Wystarczy w jakim programie graficznym albo nawet Worcie zrobić Ctrl-V i okienko jest nasze, a po wycięciu tego co nie potrzeba można mieć dowolny obrazek.

4) Ale to nie koniec: działa też Shitf-Print Screen tyle tylko, że w schowku ląduje wtedy cała zawartość ekranu taka jaka jest.

5) Wydawało mi się, że Ctrl-Print Screen też coś robi, ale tylko mi się tak wydawało.

6) Te komputery to nas kiedyś zjedzą.

Kategorie: informatyka, _blog


Słowa kluczowe: informatyka, klawiatura


Komentarze: (5)

khan-goor, October 31, 2003 08:48 Skomentuj komentarz


no jak nie, jak tak!
ja mam jeszcze 6.22 postawiony na stareńkim 486... po prostu to jedyny komp na którym odpala się bez problemów Lands of Lore, Sensible Soccer no i koniecznie - Micro Machines :)

elwu, October 31, 2003 06:59 Skomentuj komentarz


pamietaja, pamietaja - nawet mam jeszcze w szufladzie oryginalna instalke do DOSa 6.0 - sam nie wiem po kiego czorta ja jeszcze trzymam :))

anonim, October 31, 2003 04:21 Skomentuj komentarz


A.. janse, to pamiętam z przedszkola:-))))))))))))))

w34 -> belkot, October 30, 2003 21:36 Skomentuj komentarz


Nie wiem co jest z Twoimi Windowsami ale to dziala zarowno w Win2000 jak i 98 i nie jest to żadna magiczna sztuczka.

A to co znalazlem w Help-ie do Windows gdy wyszujałem Print Screen:

---------
Aby skopiować zawartość okna lub ekranu

Aby wykonać kopię tylko aktywnego okna, naciśnij klawisze ALT+PRINT SCREEN.
Aby skopiować cały ekran w postaci, w jakiej pojawia się na monitorze, naciśnij klawisz PRINT SCREEN.

Uwaga

Aby wkleić obraz do dokumentu, należy kliknąć menu Edycja w oknie dokumentu, a następnie kliknąć polecenie Wklej.
---------

belkot, October 30, 2003 19:47 Skomentuj komentarz


no nie wiem, cos nie dzialaja twoje magiczne sztuczki komputerowe. z drugiej strony to niezly test, ilu czytajacych to sprawdzi.
Skomentuj notkę
2 października 2003 (czwartek), 17:07:07

Solidaire i Windows

Spotkany wczoraj kumpel powiedział, że Solidaire pod Windows-CE na iPAQ'a lepiej rozdaje.

Sprawdzam dziś na moich Windows 2000 - rzeczywiście! Wtapiam równo w każdym rozdaniu. Do tego ta mysz! - jakie to niewygodne!

Szkoda, że maszyna losująca w totka nie jest na iPAQ-u. Pewnie bym zagrał

Kategorie: informatyka, _blog


Słowa kluczowe: Windows, Solidaire, ipaq


Komentarze: (1)

khan-goor, October 6, 2003 17:18 Skomentuj komentarz


pewnie mądre programisty zapomiały na iPAQ uruchomić generatora liczb pseufolosowych… :|
Skomentuj notkę