Новые книги

IT-принцип «agile» стал мантрой цифровой эпохи. С ростом проектов, переходом от монолитных приложений к системе микросервисов, увеличением и накоплением продуктов возникают вопросы, которые требуют совершенно иного подхода. Теперь наибольший интерес вызывает находящаяся на стыке разработки и операционного управления методология DevOps.

DevOps – это не просто набор техник, это философия. Разработчики, зацикленные на пользователях, должны уделять внимание поддержке и ее запросам. Сисадмины должны сообщать о проблемах продукта и вносить свой вклад в улучшение процесса работы. Но налаживание связей внутри компании – это лишь первый шаг. Чтобы продукт стал простым и удобным, придется вложить время и ресурсы в его доработку. Конфигурация через центральную службу, внедрение простым копированием, отсутствие внешних зависимостей, обдуманные метрики вместо мусора в логах – вот лишь часть задач, которые придется решать на этом пути.

Книга «Философия DevOps» познакомит вас с техническими, культурными и управленческими аспектами devops-культуры и позволит организовать работу так, чтобы вы получали удовольствие от разработки, поддержки и использования программного обеспечения.
The tutorials start with the most basic Windows program, the windows equivalent of "hello world!", Winnie. Then we move on to a more Generic program, which serves as a skeleton for a simple Windows application. Then we discuss various Controls. Using these controls one can build a complete dialog-based application, whose main window is a dialog. We are then ready to discuss a Generic Dialog, a framework with which one can quickly build specific dialogs.

To do some simple graphics one needs a Canvas object. You use Pens and Brushes to paint on the canvas.

More advanced topics include programming with Threads with a practical example of a Folder Watcher — a program that watches directories for changes.

Modern windows programming requires some knowledge of the Shell API, which leads us to the discussion of OLE and COM. We show how one can encapsulate OLE in C++ to create Smart OLE. OLE is also used in Automation, which lets your application talk to other applications.

Controls are nothing but specialized windows. You can easily create your own controls, as evidenced by the Splitter Bar tutorial.

For graphics programmer, we give a short introduction on using Bitmaps for animation and a more advanced tutorial on using Direct Draw.

Оглавление

 

PHP/FI Version 2.0

Дик Брэндон
Перевод Юрия Плетнева

Для некоторых терминов ни Cтилусу, ни автору не удалось подобрать эквивалента, такие термины оставлялись либо в английском варианте, либо транслитерировались.

Оглавление

  1. Краткая Хронология
  2. Инструкции по установке
  3. Итак, что я могу сделать с помощью PHP/FI?
  4. Переадресация CGI
  5. Проблемы безопасности
  6. Установление подлинности HTTP
  7. Замечания по модулю Apache
  8. Директивы конфигурации модуля Apache
  9. Поддержка FastCGI
  10. Управление доступом
  11. Регистрация Доступа
  12. Относительный URL против Абсолютного URL - или, Почему не выводятся мои имиджи?
  13. Как PHP/FI обрабатывают данные методов GET и PUT
  14. GD (графическая библиотека для создания GIF) Поддержка в PHP
  15. PHP/FI и виртуальные хосты
  16. Поддержка закачки файлов
  17. Поддержка Cookie
  18. Поддержка mSQL
  19. Поддержка Postgres95
  20. Регулярные выражения
  21. Скрипт язык PHP/FI
  22. Добавление ваших собственных функций PHP/FI
  23. Примечания для хакания кода