Exploring Expect. A Tcl-based Toolkit for Automating Interactive Programs
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
![Exploring Expect. A Tcl-based Toolkit for Automating Interactive Programs Don Libes - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_e03d.png)
![Exploring Expect. A Tcl-based Toolkit for Automating Interactive Programs Don Libes - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_e03d.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 606
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Exploring Expect. A Tcl-based Toolkit for Automating Interactive Programs
Expect is quickly becoming a part of every UNIX user's toolbox. It allows you to automate Telnet, FTP, passwd, rlogin, and hundreds of other applications that normally require human interaction. Using Expect to automate these applications will allow you to speed up tasks and, in many cases, solve new problems that you never would have even considered before.For example, you can use Expect to test interactive programs with no changes to their interfaces. Or wrap interactive programs with Motif-like front-ends to control applications by buttons, scrollbars, and other graphic elements with no recompilation of the original programs. You don't even need the source code! Expect works with remote applications, too. Use it to tie together Internet applications including Telnet, Archie, FTP, Gopher, and Mosaic.Don Libes is the creator of Expect as well as the author of this book. In Exploring Expect, he provides a comprehensive tutorial on all of Expect's features, allowing you to put it immediately to work on your problems. In a down-to-earth and humorous style, he provides numerous examples of challenging real-world applications and how they can be automated using Expect to save you time and money.Expect is the first of a new breed of programs based on Tcl, the Tool Command Language that is rocking the computer science community. This book provides an introduction to Tcl and describes how Expect applies Tcl's power to the new field of interaction automation. Whether your interest is in Expect or interaction automation or you simply want to learn about Tcl and see how it has been used in real software, you will find Exploring Expect a treasure trove of easy-to-understand and valuable information.
Wybrane bestsellery
-
To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć p...
React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących. Wydanie II React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących. Wydanie II
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera w zwinnym zespole programistów. Znajdziesz tu szczegółowe informacje na temat kolejnych etapów testowania, dzięki czemu zrozumiesz, jak w projektach agile te działania są planowane, przeprowadzane i monitorowane. Dowiesz się też,...
Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu
(35.40 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(71.55 zł najniższa cena z 30 dni)79.49 zł
159.00 zł(-50%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
To książka przeznaczona dla tych, którzy chcą dogłębnie zrozumieć istotę TDD. Omówiono tu wszystkie aspekty TDD, włączając w to podstawy, dzięki którym średnio zaawansowany programista komfortowo rozpocznie budowę aplikacji zgodnie z tym paradygmatem. Przedstawiono zasady definiowania i testowani...
TDD z wykorzystaniem C# 7. Programowanie sterowane testami TDD z wykorzystaniem C# 7. Programowanie sterowane testami
(34.50 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%) -
Dzięki lekturze tej publikacji przemienisz się ze sprawnego programisty w pewnego siebie inżyniera — stosującego najlepsze praktyki programistyczne, pracującego szybko i solidnie. Autorzy przedstawiają praktyczne problemy i użyteczne rozwiązania, które zaprowadzą Cię na szczyt kariery! Jeśl...(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
Spring Boot 3.0 Cookbook demonstrates the latest features of this popular framework. You'll learn how to apply them to overcome challenges when building modern cloud applications.
Spring Boot 3.0 Cookbook. Proven recipes for building modern and robust Java web applications with Spring Boot Spring Boot 3.0 Cookbook. Proven recipes for building modern and robust Java web applications with Spring Boot
(92.88 zł najniższa cena z 30 dni)
Ebooka "Exploring Expect. A Tcl-based Toolkit for Automating Interactive Programs" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Exploring Expect. A Tcl-based Toolkit for Automating Interactive Programs" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Exploring Expect. A Tcl-based Toolkit for Automating Interactive Programs" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-9971-9, 9781449399719
- Data wydania ebooka:
-
2016-03-18
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 1.7MB
- Rozmiar pliku Mobi:
- 4.9MB
Spis treści ebooka
- Exploring Expect
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- ExpectWhy another tool?
- TclA Little History
- Acknowledgments
- Wed Like to Hear From You
- How To Read This Book
- Notational Conventions
- Exercises
- 1. IntroWhat Is Expect?
- Ouch, Those Programs Are Painful!
- A Very Brief Overview
- A First Scriptdialback
- Total Automation
- Testing
- Differing Behavior When Running Non-Interactively
- Partial Automation
- Dangerous, Unfriendly, Or Otherwise Unlikable User Interfaces
- Graphical Applications
- A Little More About Tcl
- Job Control
- Background Processes
- Using Expect With Other Programs
- Using Expect On UNIX
- Using Expect On Other Operating Systems
- Using Expect In Real Applications
- Using Expect In Commercial ApplicationsLegalese
- Obtaining Expect and the Examples
- Expect And Tcl Resources
- Important Reading Material
- Other Books
- Other Online Documentation
- Support
- Exercises
- 2. TclIntroduction And Overview
- Everything Is A String
- Quoting Conventions
- Return Values
- Puts
- Expressions
- BracesDeferring Evaluation
- Control Structures
- The while Command
- The incr Command
- The for Command
- The if Command
- The switch Command
- Continuation Lines
- The break And continue Commands
- The proc And return Commands
- The source Command
- More On Expressions
- Lists
- Selecting Elements Of Lists
- Varying Argument Lists
- Lists Of Lists
- Creating Lists
- The list And concat Commands
- Building Up Lists With The lappend Command
- The linsert Command
- The lreplace Command
- The lsearch Command
- The lsort Command
- The split And join Commands
- More Ways To Manipulate Strings
- The scan And format Commands
- The string Command
- The append Command
- Arrays
- Indirect References
- Variable Information
- Array Information
- Unsetting Variables
- Tracing Variables
- Handling Errors
- Causing Errors
- Evaluating Lists As Commands
- Passing By Reference
- Evaluating Commands In Other Scopes
- Working With Files
- File I/O
- File Name Matching
- Setting And Getting The Current Directory
- File Name Manipulation
- File Information
- Executing UNIX Commands
- Environment Variables
- Handling Unknown Commands
- Libraries
- Is There More To Tcl?
- Exercises
- 3. Getting Started With Expect
- The send Command
- The expect Command
- Anchoring
- What Happens When Input Does Not Match
- Pattern-Action Pairs
- ExampleTimed Reads In The Shell
- The spawn Command
- The interact Command
- ExampleAnonymous ftp
- Exercises
- 4. Glob Patterns And Other Basics
- The * Wildcard
- * At The Beginning Of A Pattern Is Rarely Useful
- * At The End Of A Pattern Can Be Tricky
- The * Wildcard
- More Glob Patterns
- Backslashes
- Handling Timeout
- Handling End Of File (eof)
- Hints On The spawn Command
- Back To Eof
- The close Command
- Programs That Ignore Eof
- The wait Command
- Exercises
- 5. Regular Expressions
- Regular ExpressionsA Quick Start
- Identifying Regular Expressions And Glob Patterns
- Using Parentheses To Override Precedence
- Using Parentheses For Feedback
- More On The timedread Script
- Pattern Matching Strategy
- Nested Parentheses
- Always Count Parentheses Even Inside Of Alternatives
- ExampleThe Return Value From A Remote Shell
- Matching Customized Prompts
- ExampleA Smart Remote Login Script
- What Else Gets Stored In expect_out
- More On Anchoring
- Exercises
- 6. Patterns, Actions, And Limits
- Matching Anything But
- Really Complex Patterns
- Really Simple Patterns
- Matching One Line And Only One Line
- Tcls string match Command
- Tcls regexp Command
- Tcls regsub Command
- Ignoring Case
- All Those Other String Functions Are Handy, Too
- Actions That Affect Control Flow
- Examplerogue
- Character Graphics
- More Actions That Affect Control Flow
- Matching Multiple Times
- Recognizing Prompts (Yet Again)
- Speed Is On Your Side
- Controlling The Limits Of Pattern Matching Input
- The full_buffer Keyword
- Double Buffering
- Perpetual Buffering
- The Politics Of Patterns
- Expecting A Null Character
- Parity
- Length Limits
- Comments In expect Commands
- Restrictions On expect Arguments
- evalGood, Bad, And Ugly
- Exercises
- 7. Debugging Patterns And Controlling Output
- Pattern Debugging
- Enabling Internal Diagnostics
- Logging Internal Diagnostics
- Disabling Normal Program Output
- The log_user Command
- Examplesu2
- Recording All Expect Output
- Sending Messages To The Log
- About File Names
- Log And Diagnostic State
- Exercises
- 8. Handling A Process And A User
- The send_user Command
- The send_error Command
- The expect_user Command
- Dealing With Programs That Reprompt
- Dealing With Programs That Miss Input
- Sleeping
- Line Versus Character-Oriented And Other Terminal Modes
- Echoing
- Prompting For A Password On Behalf Of A Program
- Security And Insecurity
- Securing Scripts By File Protection
- Securing Scripts By Host Protection
- Resetting The Terminal Upon Exit
- More On The stty Command
- The system Command
- Redirecting The Standard Input Or Output
- The expect_tty Command
- The send_tty Command
- Exercises
- 9. The Expect Program
- ExpectJust Another Program
- Invoking Scripts Without Saying expect
- Rewriting The #! Line
- The .exp Extension
- TheAnd Other Flags
- The c Flag
- The -f Flag
- Writing The #! Line
- The i Flag
- The -n And -N Flags
- The -d Flag
- The -D Flag
- The -b Flag
- The - Flag
- The interpreter Command
- The Terminal Mode During The interpreter Command
- The interpreter Prompt
- Changing The Promptprompt1 And prompt2
- Causing The interpreter Command To Return
- ^D
- Using interpreter In Production Scripts
- Exercises
- 10. Handling Multiple Processes
- The spawn_id Variable
- Examplechess Versus chess
- ExampleAutomating The write Command
- How exp_continue Affects spawn_id
- The Value Of spawn_id Affects Many Commands
- Symbolic Spawn Ids
- Job Control
- Procedures Introduce New Scopes
- How Expect Writes Variables In Different Scopes
- Predefined Spawn Ids
- Exercises
- 11. Handling Multiple Processes Simultaneously
- Implicit Versus Explicit Spawn Ids
- Waiting From Multiple Processes Simultaneously
- ExampleAnswerback
- Which Pattern Goes With Which Spawn Id
- Which Spawn Id Matched
- Spawn Id Lists
- ExampleConnecting Together Two Users To An Application
- ExampleTiming All Commands
- Matching Any Spawn Id Already Listed
- The expect_before And expect_after Commands
- How Long Are expect_before And expect_after In Effect?
- Using expect_before And expect_after With The Currently Spawned ProcessDANGER
- Undoing The Effects Of expect_before And expect_after
- Information On The Current expect_before And expect_after Patterns
- expect_before And expect_after Actions
- Indirect Spawn Ids
- Indirect Spawn IdsAre They Really That Useful?
- Exercises
- 12. Send
- Implicit Versus Explicit Spawn Ids
- Sending To Multiple Processes
- Sending Without Echoing
- Sending To Programs In Cooked Mode
- Sending Slowly
- Sending Humanly
- Sending Nulls
- Sending Breaks
- Sending Strings That Look Like Flags
- Sending Character Graphics
- Comparing send To puts
- Exercises
- 13. Spawn
- The Search Path
- Philosophy--Processes Are Smart
- Treating Files As Spawned Processes
- Opening Ttys
- Bugs And Workarounds
- Process Pipelines And Ptys
- Automating xterm
- Checking For Errors From spawn
- spawn -noecho
- Exampleunbuffer
- Obtaining Console Output
- Setting Pty Modes From spawn
- Hung Ptys
- Restrictions On Spawning Multiple Processes
- Getting The Process Id From A Spawn Id
- Using File I/O Commands On Spawned Processes
- Exercises
- 14. Signals
- Signals
- Signals In Spawned Processes
- Notes On Specific Signals
- SIGINTSoftware Interrupt Signal
- SIGTERMSoftware Termination Signal
- SIGQUITQuit Signal
- SIGKILLKill Signal
- SIGCHLDChild Termination Signal
- SIGHUPHangup Signal
- SIGPIPEBroken Pipe Signal
- SIGWINCHWindow Size Change Signal
- SIGTSTPTerminal-Generated Stop SignalSIGSTOPKernel-Generated Stop SignalSIGCONTContinue Signal
- SIGUSR1 And SIGUSR2User-Defined Signals
- Other Signals
- When And Where Signals Are Evaluated
- Avoiding Problems Caused By Signal Handlers
- Overriding The Original Return Value
- Using A Different Interpreter To Process Signals
- Exit Handling
- Exercises
- 15. Interact
- The interact Command
- Simple Patterns
- Exact Matching
- Matching Patterns From The Spawned Process
- Regular Expressions
- What Happens To Things That Do Not Match
- More Detail On Matching
- Echoing
- Avoiding Echoing
- Giving Feedback Without -echo
- Telling The User About New Features
- Sending Characters While Pattern Matching
- The continue And break Actions
- The return Action
- The Default Action
- Detecting End-Of-File
- Matching A Null Character
- Timing Out
- More On Terminal Modes (Or The -reset Flag)
- ExamplePreventing Bad Commands
- Exercises
- 16. Interacting With Multiple Processes
- Connecting To A Process Other Than The Currently Spawned Process
- Connecting To A Process Instead Of The User
- Examplerz And sz Over rlogin
- Redirecting Input And Output
- Default Input And Output
- Controlling Multiple Processeskibitz
- How kibitz Works
- Combining Spawn Ids In A Single -input Or -output
- Which Spawn Id Matched
- Indirect Spawn Ids
- An Extended Examplexkibitz
- Exercises
- 17. Background Processing
- Putting Expect In The Background
- Running Expect Without A Controlling Terminal
- Disconnecting The Controlling Terminal
- The fork Command
- The disconnect Command
- Reconnecting
- Using kibitz From Other Expect Scripts
- Mailing From Expect
- A Manager For Disconnected Processesdislocate
- Expect As A Daemon
- ExampleAutomating Gopher and Mosaic telnet Connections
- Telling The System About Your Daemon
- Exercises
- 18. Debugging Scripts
- Tracing
- Logging
- Command Tracing
- Variable Tracing
- ExampleLogging By Tracing
- UNIX System Call Tracing
- Tk And tkinspect
- Traditional Debugging
- Debugger Command Overview And Philosophy
- Stepping Over Procedure Calls
- Stepping Into Procedure Calls
- Where Am I
- The Current Scope
- Moving Up And Down The Stack
- Returning From A Procedure
- Continuing Execution
- Defining Breakpoints
- Breakpoint By Line Number And Filename
- Breakpoint By Expression
- Breakpoint By Pattern Match
- Breakpoint Actions
- Limitations Of Breakpoint Actions And Interactive Commands
- General Form Of Breakpoints
- Listing Breakpoints
- Deleting Breakpoints
- Help
- Changing Program Behavior
- Changing Debugger Behavior
- Exercises
- 19. Expect + Tk = Expectk
- TkA Brief Technical Overview
- Widgets
- Other Widgets And Naming Conventions
- Displaying Widgets
- Bindings And Events
- The Event Loop
- TkA Brief Technical Overview
- Expectk
- Expectk Scripts
- The send Command
- An Extended Exampletkpasswd
- The expect Command And The Tk Event Loop
- The expect_background Command
- Multiple Spawn Ids In expect_background
- Background Actions
- ExampleA Dumb Terminal Emulator
- ExampleA Smarter Terminal Emulator
- Using The Terminal Emulator For Testing And Automation
- The term_expect Procedure
- Exercises
- 20. Extended Examples
- Encrypting A Directory
- File Transfer Over telnet
- You Have Unread Newstknewsbiff
- The tknewsbiff Script
- Exercises
- 21. Expect, C, And C++
- Overview
- Linking
- Include Files
- Ptys And Processes
- Allocating Your Own Pty
- Closing The Connection To The Spawned Process
- Expect Commands
- Regular Expression Patterns
- Caching Regular Expressions
- Exact Matching
- Matching A Null
- What Characters Matched
- When The Number Of Patterns Is Not Known In Advance
- Expecting From Streams
- Running In The Background
- Handling Multiple Inputs And More On Timeouts
- Output And Debugging Miscellany
- Pty Trapping
- Exercises
- 22. Expect As Just Another Tcl Extension
- Adding Expect To Another Tcl-based Program
- Differences Between Expect And The Expect Extension In Another Program
- Adding Extensions To Expect
- Adding Extensions To Expectk
- Creating Script-less Expect Programs
- Functions And Variables In The Expect Extension
- Shared Variables
- Non-Shared Variables and Functions
- Exercises
- 23. Miscellaneous
- Random Numbers
- ExampleGenerating Random Passwords
- The Expect Library
- Expect Versions
- Timestamps
- The time Command
- Exercises
- A. AppendixCommands and Variables
- Commands And Flags
- Variables
- Index
- About the Author
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(151.55 zł najniższa cena z 30 dni)
151.50 zł
179.00 zł(-15%) -
Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand today. To meet this need, the Cloud Native Computing Foundation created a certification exam to establish a developer's credibility and value in the job market for work in a Kubernetes ...
Certified Kubernetes Application Developer (CKAD) Study Guide. 2nd Edition Certified Kubernetes Application Developer (CKAD) Study Guide. 2nd Edition
(185.40 zł najniższa cena z 30 dni)185.30 zł
219.00 zł(-15%) -
The surging predictive analytics market is expected to grow from $10.5 billion today to $28 billion by 2026. With the rise in automation across industries, the increase in data-driven decision-making, and the proliferation of IoT devices, predictive analytics has become an operational necessity i...(194.65 zł najniższa cena z 30 dni)
209.94 zł
249.00 zł(-16%) -
How do some organizations maintain 24-7 internet-scale operations? How can organizations integrate security while continuously deploying new features? How do organizations increase security within their DevOps processes?This practical guide helps you answer those questions and more. Author Steve ...(169.14 zł najniższa cena z 30 dni)
177.10 zł
209.00 zł(-15%) -
Many organizations today analyze and share large, sensitive datasets about individuals. Whether these datasets cover healthcare details, financial records, or exam scores, it's become more difficult for organizations to protect an individual's information through deidentification, anonymization, ...(237.15 zł najniższa cena z 30 dni)
253.80 zł
289.00 zł(-12%) -
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry great...(245.65 zł najniższa cena z 30 dni)
253.40 zł
289.00 zł(-12%) -
Filled with tips, tricks, and techniques, this easy-to-use book is the perfect resource for intermediate to advanced users of Excel. You'll find complete recipes for more than a dozen topics covering formulas, PivotTables, charts, Power Query, and more. Each recipe poses a particular problem and ...(203.15 zł najniższa cena z 30 dni)
211.10 zł
249.00 zł(-15%) -
Traditional data architecture patterns are severely limited. To use these patterns, you have to ETL data into each tool—a cost-prohibitive process for making warehouse features available to all of your data. The lack of flexibility with these patterns requires you to lock into a set of prio...(211.65 zł najniższa cena z 30 dni)
219.33 zł
259.00 zł(-15%) -
In today's data-driven world, understanding statistical models is crucial for effective analysis and decision making. Whether you're a beginner or an experienced user, this book equips you with the foundational knowledge to grasp and implement statistical models within Tableau. Gain the confidenc...(185.10 zł najniższa cena z 30 dni)
185.05 zł
219.00 zł(-16%) -
If you haven't modernized your data cleaning and reporting processes in Microsoft Excel, you're missing out on big productivity gains. And if you're looking to conduct rigorous data analysis, more can be done in Excel than you think. This practical book serves as an introduction to the modern Exc...(185.44 zł najniższa cena z 30 dni)
185.39 zł
219.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Exploring Expect. A Tcl-based Toolkit for Automating Interactive Programs Don Libes (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.