Verleger: 8
Lucas Carlson, Leonard Richardson
Zbiór gotowych rozwiązań dla programistów używających języka Ruby Jak przetwarzać pliki XML i HTML? Jak wykorzystywać środowisko Ruby on Rails? W jaki sposób łączyć Ruby z technologią AJAX? Korzystasz w pracy z języka Ruby i zastanawiasz się, czy niektóre zadania programistyczne można wykonać szybciej? Chcesz poznać zasady programowania obiektowego w Ruby? A może interesuje Cię framework Ruby on Rails? Język Ruby zdobywa coraz większą popularność, jest wykorzystywany do tworzenia aplikacji sieciowych i stał się podstawą środowiska Ruby on Rails. Jednak nawet najlepszy język programowania nie uwalnia programistów od żmudnego realizowania zadań, które nie mają zbyt wiele wspólnego z tworzeniem aplikacji, czyli usuwania błędów, implementowania typowych algorytmów, poszukiwania rozwiązań mniej lub bardziej typowych problemów i wielu innych. Książka "Ruby. Receptury" znacznie przyspieszy Twoją pracę. Znajdziesz tu kilkaset praktycznych rozwiązań problemów wraz z przejrzystym komentarzem oraz tysiące wierszy proponowanego kodu, który będziesz mógł wykorzystać w swoich projektach. Przeczytasz o strukturach danych, algorytmach, przetwarzaniu plików XML i HTML, tworzeniu interfejsów użytkownika dla aplikacji i połączeniach z bazami danych. Nauczysz się generować i obrabiać pliki graficzne, korzystać z usług sieciowych, wyszukiwać i usuwać błędy w aplikacjach, a także pisać skrypty niezwykle pomocne w administrowaniu systemem operacyjnym Linux. Przetwarzanie danych tekstowych i liczbowych Operacje na tablicach Praca z systemem plików Programowanie obiektowe Przetwarzanie dokumentów XML i HTML oraz plików graficznych Generowanie plików PDF Połączenie z bazami danych Korzystanie z poczty elektronicznej, protokołu telnet i połączeń Torrent Projektowanie aplikacji internetowych za pomocą Ruby on Rails Stosowanie usług sieciowych Optymalizacja aplikacji Tworzenie wersji dystrybucyjnych Automatyzacja zadań z wykorzystaniem języka Rake Budowanie interfejsów użytkownika Jeśli chcesz rozwiązać problem, skorzystaj z gotowej receptury -- koło już wynaleziono.
Michael Fitzgerald
Poznaj praktyczne zastosowania języka Ruby Podstawowe konstrukcje języka i zasady programowania obiektowego Operacje na tekstach, liczbach i plikach Framework Ruby on Rails Ruby -- obiektowy język programowania, względnie nowy, bo opracowany na początku lat 90. ubiegłego wieku, zdobywa coraz większą popularność. W zakresie tworzenia aplikacji internetowych staje się poważną konkurencją dla Perla, PHP i Javy. Jest niezwykle elastyczny, posiada prostą składnię i spore możliwości, a tworzony w nim kod jest bardzo zwarty. Za pomocą Ruby można pisać zarówno proste skrypty administracyjne, jak i rozbudowane aplikacje internetowe. W budowaniu tych ostatnich niezwykle pomocny jest framework Ruby on Rails, dzięki któremu proces tworzenia aplikacji przebiega błyskawicznie. Książka "Ruby. Wprowadzenie" to podręcznik dla tych, którzy chcą poznać możliwości języka bez konieczności studiowania zawiłych opisów teoretycznych. Przedstawia Ruby na praktycznych przykładach, pokazując jego zastosowania w typowych zadaniach, z jakimi spotyka się na co dzień programista aplikacji sieciowych. Czytając tę książkę, poznasz elementy języka Ruby i nauczysz się programować obiektowo. Dowiesz się, w jaki sposób przetwarzać dane liczbowe, teksty i tablice, pliki i katalogi oraz dokumenty XML. Przeczytasz także o środowisku Ruby on Rails. Instalacja języka Ruby w różnych systemach operacyjnych Instrukcje i operatory Przetwarzanie tekstów i operacje matematyczne Operacje na systemie plików Korzystanie z plików XML Programowanie obiektowe Wprowadzenie do Ruby on Raili Wejdź do świata Ruby, a pokochasz jego możliwości!
Rita Mae Brown
Powieść napisana mocnym i bezpardonowym językiem, w środowisku queerowym okrzyknięta mianem kultowej. Pełna optymizmu historia walki o świadome i prawdziwe życie. Pół wieku po premierze wciąż mocna, kąśliwa, a przede wszystkim aktualna. Amerykańskie Południe przełomu lat pięćdziesiątych i sześćdziesiątych dwudziestego wieku. Pochodząca z przeciętnej i niezbyt zamożnej rodziny Molly Bolt wyróżnia się wybitną inteligencją i silną osobowością. Odkrywając siebie, nie zamierza nikogo przepraszać za miłość, nie chce się z niej tłumaczyć. Mimo niechęci konserwatywnego otoczenia odważnie i dumnie staje wobec uprzedzeń, niezrozumienia, a nawet wrogości. Ponieważ wie, kim jest.
Rita Mae Brown
Powieść napisana mocnym i bezpardonowym językiem, w środowisku queerowym okrzyknięta mianem kultowej. Pełna optymizmu historia walki o świadome i prawdziwe życie. Pół wieku po premierze wciąż mocna, kąśliwa, a przede wszystkim aktualna. Amerykańskie Południe przełomu lat pięćdziesiątych i sześćdziesiątych dwudziestego wieku. Pochodząca z przeciętnej i niezbyt zamożnej rodziny Molly Bolt wyróżnia się wybitną inteligencją i silną osobowością. Odkrywając siebie, nie zamierza nikogo przepraszać za miłość, nie chce się z niej tłumaczyć. Mimo niechęci konserwatywnego otoczenia odważnie i dumnie staje wobec uprzedzeń, niezrozumienia, a nawet wrogości. Ponieważ wie, kim jest.
Abhishek Nalwaya, Akshat Paul
RubyMotion is a revolutionary toolchain for iOS app development. With RubyMotion, you can quickly develop and test native iOS apps for the iPhone and iPad, combining the expressiveness and simplicity of Ruby with the power of the iOS SDK.RubyMotion iOS Development Essentials is a hands-on guide for developing iOS apps using RubyMotion. With RubyMotion, you can eliminate the complexity and confusion associated with the development of iOS applications using Objective-C.We'll begin from scratch. Starting by installing RubyMotion, we'll build ourselves up to developing an app that uses the various device capabilities iOS has to offer. What's more, we'll even learn how to launch your app on the App Store!We'll also learn to use iOS SDK classes to create application views. Discover how to use the camera, geolocation, gestures, and other device capabilities to create engaging, interactive apps. We'll develop stunning user interfaces faster with the XCode interface builder and make web apps by using WebView. We'll then augment applications with RubyMotion gems, doing more by writing less code and learn how to write test cases for RubyMotion projects. Finally, we'll understand the app submission process to push your app to Apple's App StoreWith RubyMotion iOS Development Essentials, we will learn how to create iOS apps with ease. At the end of each chapter we will have a tangible and running app, which utilizes the concepts we have learnt in that chapter.
Ruch - cudowne lekarstwo. Dlaczego warto chodzić po mieście
Peter Walker
Po znakomicie przyjętej książce Jak rowery mogą uratować świat Peter Walker zajął się tematem ruchu (aktywności) w mieście. Czym jest tytułowe cudowne lekarstwo, przynoszące tak ogromne korzyści zdrowotne, że gdyby zostało przekształcone w lek, byłoby najcenniejszym lekiem na świecie? Odpowiedzią jest ruch, a dobrą wiadomością jest to, że jest on bezpłatny, łatwy i dostępny dla każdego. Codzienny wysiłek był przez tysiąclecia nieodłączną częścią naszego życia, ale w ciągu zaledwie kilku dekad został praktycznie z niego wyeliminowany. Ta książka jest kroniką tej bardzo współczesnej i w dużej mierze niezbadanej katastrofy oraz historią ludzi próbujących ją odwrócić. Poprzez wywiady z ekspertami z różnych dziedzin - lekarzami, naukowcami, architektami i politykami - Peter Walker bada, jak wprowadzić więcej ruchu do współczesnego świata i, co najważniejsze, do życia każdego z nas. Ta książka jest o ruchu, o tym, że najlepiej by było, gdybyśmy do pracy jechali rowerem, a już na miejscu co jakiś czas wstawali, podchodzili po szklankę wody, a na lunch szli do nieodległego bistro lub wychodzili na dziedziniec budynku, przy okazji pokonując kilka kondygnacji. Jak jednak można mówić o takich śmiałych marzeniach, skoro w Polsce bycie osobą pieszą oznacza ciągłe poczucie, że jest się gorszym? Dopóki nie przemodelujemy naszego podejścia i radykalnie nie zmienimy siły nacisku na to, kto ma priorytet w poruszaniu się na mieście, niewiele się zmieni. ARCHITEKTKA, URBANISTKA, TWÓRCZYNI BLOGA PIEING
Ruch, przestrzeń, czas. Protofizyczne i metafizyczne aspekty podstaw fizyki relatywistycznej
Jan Czerniawski
Nasze poznanie fizykalne i pozafizykalne ruchu, przestrzeni, czasu i czasoprzestrzeni nie jest ostateczne, pomimo wielkich osiągnięć w tej dziedzinie teorii względności (szczególnej teorii względności STW i ogólnej teorii względności OTW), mechaniki kwantowej (QM) oraz rezultatów przemyśleń znanych filozofujących fizyków i znających fizykę filozofów. Brak też jednej akceptowanej przez wszystkich interpretacji STW i OTW. Istnieją bowiem głównie dwie alternatywne interpretacje fizyki relatywistycznej. Jedna mniejszościowa, wiązana głównie z nazwiskiem Lorentza, i druga większościowa, wiązana przede wszystkim z nazwiskiem A. Einsteina. () W ten krajobraz poznawczy wpisuje się dobrze książka dra Jana Czerniawskiego, filozofa znającego fizykę relatywistyczną i nie tylko. Po lekturze jego książki każdy czytelnik, bez wątpienia, zaliczy go od razu do zwolenników interpretacji związanej z nazwiskiem Lorentza (). Czerniawski stara się zawsze przeprowadzać bardzo wnikliwe analizy. To należy do walorów jego książki. Zamiarem autora jest uporządkowanie konceptualne zaplecza fizyki teoretycznej. Czy udało mu się to w jakimś stopniu osiągnąć, będą rozstrzygać kompetentni w tych sprawach czytelnicy. Dodatkowo do walorów tej książki należy to, że można się z niej sporo nauczyć oraz to, że jej lektura dostarcza czytelnikowi wspaniałej gimnastyki intelektualnej, chociaż u niektórych przeciwników interpretacyjnych będzie wzbudzać nieraz irytację. Z recenzji prof. dra hab. Ludwika Kostro
Ruch telekomunikacyjny i przeciążenia sieci pakietowych, wyd. 1 / 2001
Zdzisław Papir
W monografii przedstawiono wykorzystanie stochastycznych strumieni zdarzeń do opisu właściwości ruchu telekomunikacyjnego przekazywanego w sieciach pakietowych z uwzględnieniem strumieni: odnowy, markowowskich, regresyjnych oraz samopodobnych. Omówiono mechanizmy zapobiegania przeciążeniom w sieciach: X.25, Frame Relay, Asynchronous Transfer Mode, TCP/IP i rozładowywania już istniejących przeciążeń.