LXF131:Review6
|
|
|
Grails. Гибкость Groovy и надежность Java
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Платформа Java известна не только своей надежностью, но и громоздкостью. Тем не менее, она пригодна и для быстрой разработки web-приложений.
Конечно, с этим утверждением можно поспорить, но мы склонны считать, что платформа Ruby On Rails (RoR) действительно изменила мир web-разработки. По крайней мере, с ее появлением в головах широкой общественности укоренилась мысль, что не всякий web-сайт необходимо писать с нуля. Нет, разумеется, библиотеки существовали и раньше, но Rails подняла эту идею на новый уровень.
Grails являет собой попытку скрестить лучшее из Rails с Groovy, быстроразвивающимся скриптовым языком для платформы Java. Не являясь точной копией RoR, Grails тем не менее заслуживает внимания всех, кто хочет создавать web-приложения на Java быстро и без лишнего кода.
Аннотация гласит, что данная книга написана «практиками и для практиков». Ее авторы, Глен Смит и Питер Ледбрук, стояли у истоков Grails и создавали с его помощью web-проекты, когда он находился еще в версиях 0.x. Вы можете рассматривать их труд как пошаговое руководство по web-разработке.
Книга состоит из четырех частей. Первая знакомит читателя с платформой Grails 1.1 на примере простого приложения (в принципе, если вас интересует только обзор технологии, ею можно и ограничиться). Здесь также даются основы языка Groovy (версии 1.6), что делает «Grails ...» единственным русскоязычным изданием о нем, по крайней мере, до тех пор, пока не выйдет перевод «Groovy in Action».
Последняя часть охватывает продвинутые вопросы, вроде внутреннего устройства Grails и технологий Spring и Hibernate, лежащих в его основе. Все, что находится между ними, являет собой практический пример реализации современного web-приложения: от определения модели данных до интерфейса Web 2.0 и тестирования. Жаль, что интернационализация при этом упоминается лишь походя.
Весьма бодрый темп изложения, избранный авторами, делает книгу не слишком подходящей для новичка – но ветераны web-разработки благодаря ей и расширяткругозор, и получат в свое распоряжение практически-ориентированное руководство по Grails, причем весьма полезное.
Оптимизация ПО. Сборник рецептов
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Процессор с четырьмя ядрами бесполезен, если три из них простаивают. Узнайте, как загрузить их работой, но при этом не перенапрячь.
Когда-то для ускорения работы программы было достаточно купить ей компьютер помощнее. К сожалению, эти времена прошли, и сегодня, чтобы заставить ваш код выполняться быстрее, его необходимо оптимизировать. А поскольку большая часть процессоров, установленных в современных компьютерах, многоядерные (а бывают и многопроцессорные компьютеры), все, что касается параллелизма, здесь выходит на первый план. Основная задача этой книги, написанной специалистами компании Intel, в том и состоит, чтобы подсказать разработчику направление движения в сторону оптимального кода.
Книга содержит три части. В первой, озаглавленной «Инструменты и концепции повышения производительности», читатель знакомится с тем, как измерить производительность работы программы и определить в ее коде места, нуждающиеся в оптимизации. Этот разговор завершает краткий обзор архитектуры современных микропроцессоров.
Вторая часть является самой объемной: в ней последовательно раскрываются препятствия на пути производительной работы вашего приложения (алгоритмы, неэффективные с точки зрения параллельного выполнения; неверно предсказанные переходы и попадания мимо кэша процессора; циклы и потенциально медленные операции) и излагаются стандартные способы их обхода, включая OpenMP (но не Threading Building Blocks – их первая версия вышла почти одновременно с книгой), и методики, специфичные для процессоров Intel. В третьей части все изученное сводится в единое целое на практическом примере – видеокодеке H.264.
Книга предполагает читателя с соответствующим уровнем подготовки: как минимум, вы должны свободно читать ассемблерный код. Оригинал издания вышел в 2006 году, поэтому вы не найдете здесь информации о новейших процессорах. Авторы ориентируются на инструменты Intel (в большинстве своем закрытые и платные) и (в основном) на платформу Windows, но изложенные в книге методы являются универсальными и с некоторыми изменениями могут быть перенесены на практически любой инструментарий по вашему выбору.