Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ворчуния о книгах для админов и программистов : Все гораздо проще


Служба Рассылок Subscribe.Ru

IMHO Ворчунии  (архив выпусков)

Все гораздо проще

1-ая ворчалка

Отсебятина

Книги мне всегда нравились больше телевизора :) И также как любой новичок в инете я верила в то, что любой текст можно найти в электронной библиотеке, главное догадаться в какой :) Вера обломалась на "Ромео и Джульете " в переводе Маршака :( Плюс осознание того факта, что почти полностью отсутствуют не статьи, а именно книг в компьютерной области, т.е. исчерпывающее (а не по верхам) изложение основ не по частному вопросу. Понятно, что написание такой книги - это все-таки не хилый труд, и не много есть в мире людей готовых этот труд просто подарить.

Проблема не была бы столь неприятной, если бы наши профессиональные книги не стали стоит значительно дороже такого же формата, но не про компьютеры. :(( Кончено задача решаема, - уже года два мы с подругами выбираем по книге и каждая платить равную долю от общей суммы с условием, что эти книги никому больше мы не даем. Но как выбрать и не ошибиться? Цена ошибки стала слишком большой.

Поддевки типа - Ну ты же специалист, ты разве не можешь оценить книгу, поддержав ее в руках? - я отметаю. В вопросе, в котором, я специалист - да, могу. Например, я могу, отвечая за свои слова, сказать, сейчас в Питере ни в одном магазине НЕТ УЧЕБНИКА по Дельфи, Фароновский учебный курс - это справочник, его нужно прочесть в качестве второй книги по Дельфи, но нужны основы!

Выбрать книгу из области, в которой я уже прочла одну книгу, могу с жуткими мучениями.

Промучившись с выбором последней книги больше месяца, я и открыла эту рассылку :) В конце концов при моей нехилой библиотеке я ведь кому-нибудь смогу помочь?

Прежде чем перейти к сути, т.е. ворчании, мне еще пару слов хочется сказать об этой новой рассылке. В отличии от моих будних ворчалок про рассылки {inet.thoughts.vorchanie} в субботу мне совершенно не интересно навязывать свой выбор темы ворчания :)

Поэтому каждая субботняя ворчалка будет начинаться с голосования (только по мылу, без он-лайна), о какой книге ворчать в следующей раз. Я буду предлагать Вам три на выбор. Но у Вас есть ЕЩЕ вариант - предложить для ворчания книгу сам[ой/ому].

Пожалуй единственное условие, которое я наложу, - это доступность книги, т.е. я можно ли найти ее в е-магазине, или кто-то из читателей дает ее прочесть, или меняет.

Почему е-магазин? Ну мне везет, я живу в Питере, мало того, что здесь же базируются несколько компьютерных издательств, не так уж мало и магазинов, где неплохой выбор книг для программистов и системных администраторов. Но я делаю рассылку не только для питерцев и москвичей, а насколько я знаю, многие мои виртуальные знакомые не из столиц покупают книги именно в он-лайн магазинах.

Я буду давать прямые ссылки на самые дешевые варианты, которые смогу найти. Сразу предупреждаю, кого жаба душит, удаляйте добавку "partner=", не стоят жалкие 65 копеек за сегодняшнюю книгу Ваших переживаний. Я не обижусь. И даже не обеднею :)

Когда я решила присоединиться к партнерским программам нескольких магазинов, я все соображала, допустим... допустим, что набежит там на книгу, на мою книгу. Ну что-то в этом есть неправильное, ведь в партнерстве мне же самое интересно оценить скольким людям (по минимуму) книга из ворчалки интересна. Ведь в ворчалках о рассылках минимуму интереса оценить достаточно просто - надо по выходным смотреть статистику для авторов - сколько было - сколько стало. Но рефералы... а это в сети вроде как моветон, неприлично... Хотя человеку книга не дороже и не дешевле. Вроде никак неудобств - я проверила - при покупке не возникает.

Спасла меня от мучений тоже книжная рассылка с решающим словом приз. "Свежее решение" ;) Как только в каком-нибудь магазине набежит на книгу - у рассылки будет ПРИЗ. Ну а повод под это дело найдем :) Ну а том как набегает денежка на приз в магазины буду информировать :)

Все, все, все кончаю с отсебятиной. Больше таких длинных вступлений не будет, но сказать как была выбрана книга для первой ворчалки - надо.

При всем книжном богатстве в Питере пару раз я делала заказ через он-лайн, правда потом просто топала ножками на точку курьеров. Один раз - это был эксклюзив, второй раз почему-то дешевле. Так вот совершенно случайно наткнулась в е-магазине на древнюю книгу по весьма смешной цене ( IMHO хорошая цена для первой попытки что-то купить в он-лайне) и главное, я ее на днях перечитывала и нашла ее весьма актуальной.




Ворчание

12Кб ОбложкаCGI Building
Windows CGI программирование
для Internet на Borland C++Builder

Багдади Ш.             Оглавление

Издательство: Аякс     ISBN: 5-87075-032-6
Дата выпуска: 1997
Формат: половина А4,
        толщина - 1 см (215 страниц)
Цена:
13 рублей
(Bolero)
   40 рублей
(Books.ru)

За такие деньги и что-то стоящее?
Угу и такое бывает :)

Для тех, кому название не приглянулось, расскажу что в книге есть еще, не попавшее в название, и что не совсем соответствует названию.

Во-первых, среда разработки (Borland Builder), язык программирования (C++) и операционка (Windows) не являются существенной составляющей книги.

Вы можете быть люниксоидом, или предпочитать среду Visual C++, знать из С только запись операндов, а программировать на паскале, васике или форте, все равно 90% контента книги Вам будет интересно.

Ведь главное в этой книге - идеи, которые конечно демонстрируются на конкретном коде. Но код настолько легко написан, что читается с листа чуть ли не легче кириллицы :-)

Кстати, Вы можете вообще не уметь программировать, уверяю эти 40 страниц общих, но очень информативных, cлов стоят 13 рублей ;)

Итак, что же сказано именно про CGI программы? "Common Gateway Interface (CGI) - стнадартный шлюзовый интерфейс) обеспечивает взаимодействие между пользовательскими браузерами, Web-верверами и программами, работающими за ними для передачи динамических данных по протоколу http вне зависимости от типа операционных систем, на которых работают сетевые компьютеры."

Но в следующем же параграфе автор успокаивает, тем что создателю CGI-приложения вовсе не надо знать ни тегов, ни самого протокола. Ведь CGI-прожка - кто бы мог подумать :-o - это самая обыкновенная программа, которая все данные считывает из обыкновенного ini-файла, имя которого передано ей в командной строке. И вот в этом файле как раз и находятся не только те данные, которые ввел юзер в форму, но и много другой полезной инфы об этом юзере, любезно предоставленной его браузером ;)

А результаты, т.е. то, что будет лицезреть юзер, cgi-программа обязана записать в файл, имя которого есть в ini-файле. Что может быть проще?

И вот те 40 страниц, которые интересны не только программистам, посвящены формату этого ini-файла и нюансам в зависимости от установленного веб-сервера.

Затем на нескольких страницах автор дает те немногие сведения о Бьюлдере, которые важны (хотя не очень) для дальнейшего понимания. Во-первых, рассматриваются причины раздувания экзешника - полезно и для дельфинов. Во-вторых, конспективный справочник по классу AnsiString.

А затем (мне очень нравятся эти две главы) строятся несколько классов, в которые запрятываются все детали взаимодействия. IMHO замечательный пример как надо проектировать свои классы. Правда для дельфинов может быть немного трудновато будет сообразить насчет шаблонов (на Дельфи это реализуется через заранее созданные дочерные классы). Но я наконец-то увидела пример, когда шаблоны _реально_ нужны. Вообще-то и в этом случае можно выкрутиться без шаблонов, но не так изящно, да и хорошо подумать придется.

Но это еще не все. Есть в этой книге один параграф, чрезвычайно насыщенный идеями и трюками. Судите сами: DDE (что такое, как пишется, пример минимального кода для сервера и клиента, причем достаточного для практически всех вариантов ваших прог - скопировал остов и забыл, что вообще DDE используешь), отладка cgi-программы (без финта ушами с DDE обычно сложно - а так обычная отладка). Плюс наглядная демонстрация применения технологии по сути, но не по реализации, RCP (remote call procedure), создание полноценного приложения, которое можно использовать как cgi, не проигрывая на ресурсах и производительности.

Ну а на закуску пятерка вполне работоспособных (так сказать костяк многих веб-узлов) cgi-программ: публикация баз данных, поиск, игра "угадай мелодию" (ладно в книге угадывают слово, гордо называемое паролем :-) от приза ;-), on-line support и статистика узла.

Честно скажу, мне не жалко того тридцатника, который несколько лет назад отдала за эту книгу.




Почитать

Вы можете позволить себе купить все книги, которые Вам хочется прочесть? Я нет и дело даже не в стоимости. Хотя некоторые однодневки умудряются стоить дороже стоящих книг. У меня проблема отсутствия плоских поверхностей, где еще можно сложить книги. Если с любовными романами проблема сейчас решается просто: 3 старых на 2 новых. Фантастику последние 2 года я либо беру у знакомых, либо скачиваю в электронном виде, прочел - нажал Delete и сотня килобайт свободна.

А вот с "технической книгой" все гораздо хуже. Во-первых, есть справочники, которые удобны именно в бумажном виде, да и которые никогда и никому не отдаешь. О них сейчас речь не идет. Во-вторых, есть книги, которые стоят того чтобы их прочесть, но на них жалко тратить ресурсы - классическая нехватка ресурсов.

И вот мне подумалось, раз уж мне очень захотелось делать обзоры про книги для программистов и админов. А в Питере нас таких много... НЕ питерцы! дочитайте до конца! идея применима и для Вас. Так вот почему бы нам в Питере не "образовать" нечто вроде виртуальной "библиотеки" или обменного фонда. СТОП! Это не то, что Вы подумали.

Объясняю на пальцах:
Санкт-Петербург: Ворчуния
дам почитать:хочу прочесть
(список не исчерпывающий)
  1. С.Трофимов
    CASE-технологии:
    практическая работа
    в Rational Rose
  2. А.Леоненков
    Самоучитель UML
  3. М.Фаулер, К.Скотт
    UML. Основы
  1. Ларман К.
    Применение UML и
    шаблонов проектирования
  2. Гамма Э., Джонсон Р.,
    Хелм Р., Влиссидес Дж.
    Приемы объектно-ориентированного проектирования
  3. Кратчен Ф.
    Введение в Rational Unified Process
  4. Боггс, Боггс
    UML и Rational Rose

Пусть у Xоббита есть Богсы, но книга дорогая, и он хочет все три мои книги в залог, но я не ценю Богсов так высоко, поэтому мы не договариваемся.

Пусть у Кащея есть RUP и он хочет прочесть допустим первую книгу в моем списке. Кащей мылет мне, что прочтет мою книгу за день, я отвечаю, что RUP смогу осилить только за неделю, если Кащей согласен, то "забиваем стрелку".

Какие здесь подводные камни. Кащей может мне не вернуть книгу, но так как я априори полагала эти книги равноценными и была готова к этому - криминала я в этом не вижу. НО о нарушенной договоренности сообщу в рассылки и вывешу сообщение на сайте. Другое дело, если бы Кащей сразу договаривался со мной об обмене шила на мыло, может я согласная?

Скептики скажут - мыло можно сменить. Можно. А фейс? Отсюда мораль: не предлагайте к обмену те книги, которые Вам жалко потерять и соглашайтесь только на равноценные _по Вашему мнению_. Например, многие ценят Архангельского, а я и рубля за него не дам.

Второй подводный камень - виртуальный. Светить мыло в рассылки, выпуски которых выкладывают на сайты многие не захотят - и не надо. Мыло в выпуске будет указано только, если человек сам этого пожелает.

Вы увидели книгу, которую Вы хотите прочитать, но у Вас нет ничего из перечисленных пожеланий на обменное чтение, предложите, что у Вас есть для залога или обмена и напишите, что Вы хотите прочесть.

Возвращаюсь к не жителям Санкт-Петербурга - напишите город и два перечня книг - ваших для залога и что, Вы хотите прочесть. Вполне вероятно, что Ваши одноземцы тоже читают мои ворчалки.

Кстати приведенный выше списки актуальны - питерцы пишите, что хотите прочесть (может есть), и что дадите читать (может договоримся).




Обменять

А этот раздел рассылки для тех, кто хочет обменять купленную книгу на что-то более полезное для него/нее.

Для закваски ставлю свою книгу
Санкт-Петербург: Ворчуния
Меняю Хочу
1.H.Секунов
Самоучитель Visual C++
Визуальная среда программирования
(версия 6)
VC++
UML
веб-дизайн
и т.п.
2002-03-15
Выбери книгу
для следующей
ворчалки
1. Г.Буч Объектно- ориентированный анализ и проектирование
2. С.Канер, Дж.Фолк, Е.К.Нгуен Тестирование программного обеспечения
3. Л.Гримзоу Философия программирования для Windows 95/NT
4. Предлагаю другое (напишите название и автора)
Подписаться на рассылки Ворчунии
про книги
про рассылки
на рассылки из ворчалок за неделю
ASM for WIN32
Налоги и арбитраж
е-мат-книги
хам-тусовка

С уважением, Ворчуния Ворчащая
PS. Приветствуются все замечания и предложения, не исключая оформление выпусков

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное