Warning (2): file_put_contents() [function.file-put-contents]: Only 0 of 62 bytes written, possibly out of free disk space [CORE/cake/basics.php, line 1153]
file_put_contents - [internal], line ??
cache - CORE/cake/basics.php, line 1153
DboSource::listSources() - CORE/cake/libs/model/datasources/dbo_source.php, line 152
DboMysql::listSources() - CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 155
AppModel::__construct() - CORE/app/app_model.php, line 78
Product::__construct() - CORE/app/models/product.php, line 33
Controller::constructClasses() - CORE/cake/libs/controller/controller.php, line 373
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 305
[main] - CORE/app/webroot/index.php, line 85
Query: DESCRIBE `magnik_products`
Warning (512): SQL Error: 1030: Got error 122 from storage engine [CORE/cake/libs/model/datasources/dbo_source.php, line 463]
DboSource::showQuery() - CORE/cake/libs/model/datasources/dbo_source.php, line 463
DboSource::execute() - CORE/cake/libs/model/datasources/dbo_source.php, line 289
DboSource::fetchAll() - CORE/cake/libs/model/datasources/dbo_source.php, line 331
DboSource::query() - CORE/cake/libs/model/datasources/dbo_source.php, line 183
DboMysql::describe() - CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 173
Model::loadInfo() - CORE/cake/libs/model/model.php, line 784
Model::setSource() - CORE/cake/libs/model/model.php, line 719
Model::__construct() - CORE/cake/libs/model/model.php, line 350
AppModel::__construct() - CORE/app/app_model.php, line 96
Product::__construct() - CORE/app/models/product.php, line 33
Controller::constructClasses() - CORE/cake/libs/controller/controller.php, line 373
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 305
[main] - CORE/app/webroot/index.php, line 85
Warning (2): Invalid argument supplied for foreach() [CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 175]
DboMysql::describe() - CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 175
Model::loadInfo() - CORE/cake/libs/model/model.php, line 784
Model::setSource() - CORE/cake/libs/model/model.php, line 719
Model::__construct() - CORE/cake/libs/model/model.php, line 350
AppModel::__construct() - CORE/app/app_model.php, line 96
Product::__construct() - CORE/app/models/product.php, line 33
Controller::constructClasses() - CORE/cake/libs/controller/controller.php, line 373
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 305
[main] - CORE/app/webroot/index.php, line 85
Warning (2): file_put_contents() [function.file-put-contents]: Only 0 of 4 bytes written, possibly out of free disk space [CORE/cake/basics.php, line 1153]
file_put_contents - [internal], line ??
cache - CORE/cake/basics.php, line 1153
DataSource::__cacheDescription() - CORE/cake/libs/model/datasources/datasource.php, line 245
DboMysql::describe() - CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 191
Model::loadInfo() - CORE/cake/libs/model/model.php, line 784
Model::setSource() - CORE/cake/libs/model/model.php, line 719
Model::__construct() - CORE/cake/libs/model/model.php, line 350
AppModel::__construct() - CORE/app/app_model.php, line 96
Product::__construct() - CORE/app/models/product.php, line 33
Controller::constructClasses() - CORE/cake/libs/controller/controller.php, line 373
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 305
[main] - CORE/app/webroot/index.php, line 85
Query: DESCRIBE `magnik_categories`
Query: DESCRIBE `magnik_categories`
Query: DESCRIBE `magnik_categories`
Query: DESCRIBE `magnik_categories`
Query: SELECT `Category`.`, `Category`.`id` FROM `magnik_categories` AS `Category` WHERE parent_id=0
Warning (512): SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`.`id` FROM `magnik_categories` AS `Category` WHERE parent_id=0' at line 1 [CORE/cake/libs/model/datasources/dbo_source.php, line 463]
$sql = "SELECT `Category`.`, `Category`.`id` FROM `magnik_categories` AS `Category` WHERE parent_id=0 "
$error = "1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`.`id` FROM `magnik_categories` AS `Category` WHERE parent_id=0' at line 1"
DboSource::showQuery() - CORE/cake/libs/model/datasources/dbo_source.php, line 463
DboSource::execute() - CORE/cake/libs/model/datasources/dbo_source.php, line 289
DboSource::fetchAll() - CORE/cake/libs/model/datasources/dbo_source.php, line 331
DboSource::read() - CORE/cake/libs/model/datasources/dbo_source.php, line 593
Model::findAll() - CORE/cake/libs/model/model.php, line 1379
AppController::beforeRender() - CORE/app/app_controller.php, line 110
ProductsController::beforeRender() - CORE/app/controllers/products_controller.php, line 150
Controller::render() - CORE/cake/libs/controller/controller.php, line 618
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 356
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 333
[main] - CORE/app/webroot/index.php, line 85
Query: SELECT `Category`.` FROM `magnik_categories` AS `Category` WHERE parent_id=0
Warning (512): SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` AS `Category` WHERE parent_id=0' at line 1 [CORE/cake/libs/model/datasources/dbo_source.php, line 463]
$sql = "SELECT `Category`.` FROM `magnik_categories` AS `Category` WHERE parent_id=0 "
$error = "1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` AS `Category` WHERE parent_id=0' at line 1"
DboSource::showQuery() - CORE/cake/libs/model/datasources/dbo_source.php, line 463
DboSource::execute() - CORE/cake/libs/model/datasources/dbo_source.php, line 289
DboSource::fetchAll() - CORE/cake/libs/model/datasources/dbo_source.php, line 331
DboSource::read() - CORE/cake/libs/model/datasources/dbo_source.php, line 593
Model::findAll() - CORE/cake/libs/model/model.php, line 1379
Model::generateList() - CORE/cake/libs/model/model.php, line 1758
AppController::beforeRender() - CORE/app/app_controller.php, line 115
ProductsController::beforeRender() - CORE/app/controllers/products_controller.php, line 150
Controller::render() - CORE/cake/libs/controller/controller.php, line 618
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 356
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 333
[main] - CORE/app/webroot/index.php, line 85
Query: SELECT `Category`.`, `Category`.`id` FROM `magnik_categories` AS `Category` WHERE `Category`.`id` = 1 LIMIT 1
Warning (512): SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`.`id` FROM `magnik_categories` AS `Category` WHERE `Category`.`id` = 1 LIM' at line 1 [CORE/cake/libs/model/datasources/dbo_source.php, line 463]
$sql = "SELECT `Category`.`, `Category`.`id` FROM `magnik_categories` AS `Category` WHERE `Category`.`id` = 1 LIMIT 1"
$error = "1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`.`id` FROM `magnik_categories` AS `Category` WHERE `Category`.`id` = 1 LIM' at line 1"
DboSource::showQuery() - CORE/cake/libs/model/datasources/dbo_source.php, line 463
DboSource::execute() - CORE/cake/libs/model/datasources/dbo_source.php, line 289
DboSource::fetchAll() - CORE/cake/libs/model/datasources/dbo_source.php, line 331
DboSource::read() - CORE/cake/libs/model/datasources/dbo_source.php, line 593
Model::findAll() - CORE/cake/libs/model/model.php, line 1379
Model::find() - CORE/cake/libs/model/model.php, line 1306
DboSource::query() - CORE/cake/libs/model/datasources/dbo_source.php, line 249
Model::call__() - CORE/cake/libs/model/model.php, line 455
Overloadable::__call() - CORE/cake/libs/overloadable_php5.php, line 59
Category::findByid() - [internal], line ??
Category::get_root_category() - CORE/app/models/category.php, line 32
AppController::beforeRender() - CORE/app/app_controller.php, line 119
ProductsController::beforeRender() - CORE/app/controllers/products_controller.php, line 150
Controller::render() - CORE/cake/libs/controller/controller.php, line 618
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 356
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 333
[main] - CORE/app/webroot/index.php, line 85
Query: SELECT `Category`.`, `Category`.`id` FROM `magnik_categories` AS `Category` WHERE `Category`.`id` = 1 LIMIT 1
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (2)
Warning (512): SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_' at line 1 [CORE/cake/libs/model/datasources/dbo_source.php, line 463]
$sql = "SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (2) "
$error = "1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_' at line 1"
DboSource::showQuery() - CORE/cake/libs/model/datasources/dbo_source.php, line 463
DboSource::execute() - CORE/cake/libs/model/datasources/dbo_source.php, line 289
DboSource::fetchAll() - CORE/cake/libs/model/datasources/dbo_source.php, line 331
DboSource::queryAssociation() - CORE/cake/libs/model/datasources/dbo_source.php, line 755
DboSource::read() - CORE/cake/libs/model/datasources/dbo_source.php, line 623
Model::findAll() - CORE/cake/libs/model/model.php, line 1379
AppController::beforeRender() - CORE/app/app_controller.php, line 134
ProductsController::beforeRender() - CORE/app/controllers/products_controller.php, line 150
Controller::render() - CORE/cake/libs/controller/controller.php, line 618
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 356
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 333
[main] - CORE/app/webroot/index.php, line 85
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (3)
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (4)
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (5)
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (6)
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (7)
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (8)
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (9)
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (10)
Query: SELECT `Product`.`, `Product`.`category_id` FROM `magnik_products` AS `Product` WHERE `Product`.`category_id` IN (11)
This is a book that belongs on the desk of every working
engineer who designs electronic products. It's an
essential reference to all the "stuff I learned once
and forgot", as well as an enjoyable read. It's not going
to be much help to a student trying to study for a high-end
college course, but the truth is that nearly all of that
complex math is utterly unused out here in the trenches. The
fundamental "rules of thumb" and "bag of tricks" focus that
AofE has is exactly what we really use when designing most
of the products that people use in daily life.
Some reviewers fault the lightweight treatment of complex
topics or the simplification of certain aspects of electronics.
If that's your big concern, then a more complex and rigorous
treatment would be a better choice. If you just want to learn
about electronics, and have a good reference on your desk to
check up on things while designing, then this is it.
2006-08-15
Not great, but still better than the rest....
Most, if not all, general electronics textbooks start from basic principles such as circuit analysis and low-level components before briefly covering system design. Unfortunately, such texts drown readers in (mostly) useless theory and math that most engineers will never use.
Modern technology has progressed to the point that no one can know or possibly understand all of the details. In this day and age, when only a minority of design engineers actually design at the transistor-level and most engineers are system-engineers (designing at the IC datasheet level), a new approach is needed: ideally, a general electronics textbook should START by explaining electronic systems at the high, conceptual-level, before working down to the functional block and transistor-level. At minimum, it should explain how to interpret IC datasheet spec.s and how to properly "hook" chips together. (Instead, textbooks start with the gory details of pn junctions, etc. instead of first explaining the applications of a transistor as a switch/amplifier and then constrasting BJTs vs FETs; and only then going into the low-level device physics.)
AOE isn't that book, but it's certainly a good step in that direction. Unfortunately, AOE also starts from low-level details before working up to applications- however, even though the 2nd edition was published way back in 1989, it's still used today because it minimizes the math while emphasizing the practical aspects of electronic design. AOE isn't intuitive or conceptual enough for electronic newbies, but it deserves its reputation as one of the best electronics reference books/intermediate texts around. My main beef with AOE is that its encylopediac coverage means that basic concepts aren't emphasized as much. (In many ways, the Student Manual for AOE is better in this respect.) Also, due to its age, there are many obsolete sections and hot issues of today like signal integrity that are barely touched upon.
By the way, the long-awaited 3rd edition won't be available for at least a year (according to one of the authors) despite one of the reviews below.
2006-07-24
Tree Killer
This book is way overated. Its way-out, wacky treament of electronics could definitely not be that of any well thought-of engineer. It's frankly just a bunch of goofy unsystematic mumbo-jumbo by some over-educated self-proclaimed "physicists." So imagine my surprise when I read a translation of this in Russian. I think the whole world must have been duped. Do yourself a favor. Go read the Smith book (see my other reviews) and avoid this one like the plague.
Update: This text is the academic literary equivalent of Sanjaya Malakar from Idol. One suspects that its ecstatic fans must be born-dupes who have finally found someone who will deceive and even lie to them in just the right way.
2006-06-23
The Art of Electronics
A brilliant and lucid text that supplies enough theory over a wide range of topics, but also manages at the same time to emphasise the practical application of devices and circuit ideas. Worked examples and useful data support this enabling book.
2006-03-20
Just Get It
This is the best book on basic electronics out there. I have quite a few and wish I found this one sooner. It dosent cover everything but it covers enough to be usefull as a good desk referance and general idea genarator.
Notice: Undefined offset: 0 in /home/ustextbookco/public_html/store/cake/libs/debugger.php on line 182
Notice: Undefined offset: 0 in /home/ustextbookco/public_html/store/cake/libs/debugger.php on line 182
Warning: implode() [function.implode]: Bad arguments. in /home/ustextbookco/public_html/store/cake/libs/debugger.php on line 186
[main] - [internal], line ??
Warning (2): Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/ustextbookco/public_html/store/app/tmp/sessions) [Unknown, line ??]