A Personal Reflection

David Wade

Further Notes on the Formation of the Geometric Mode in Islamic Art

Complex geometrical patterns are a well-known feature of Islamic art and architecture, together with its proclivity for highly symmetrical arrangements. But what are the origins of this mode? And what aspects of the Islamic ethos does this broad stylistic predisposition actually reflect? There is a natural reluctance among serious historians of Islamic Art to jump to facile conclusions on the evolution of Islamic decorative forms – which is understandable given the paucity of archaeological evidence. But clearly there must be a reason, and a compelling one, for the continuing use of strong symmetrical arrangements and highly geometric modes of decoration by the many nationalities and ethnicities within the Islamic sphere for well over a thousand years. The following observations (see index 1-9) revisit various aspects of this subject that have been touched on in the earlier Background Notes in order to delve a little deeper into this question.

There are no log entries.
Time Query
139.57ms
select * from `menu` where `menu`.`deleted_at` is null and `status` <> 'disabled' order by `weight` asc
139.93ms
select * from `menu_locale` where `menu_locale`.`deleted_at` is null and `menu_locale`.`menu_id` in ('11', '25', '27', '18', '17', '28', '29', '30', '31', '32', '1', '33', '34', '35', '36', '37', '38', '39', '40', '2', '26', '19', '12', '20', '3', '13', '4', '21', '14', '16', '5', '22', '15', '23', '6', '24', '7', '8', '9', '10', '41', '42', '43', '44', '45', '46', '47', '48') and `lang` = 'en'
139.63ms
select * from `content` where `content`.`deleted_at` is null and `type` = 'static' and `menu_id` = '24' limit 1
139.59ms
select * from `content_locale` where `content_locale`.`deleted_at` is null and `content_locale`.`content_id` = '36' and `lang` = 'en' limit 1
142.51ms
select * from `author` where `author`.`id` = '4' limit 1
Name Running Time (ms)
application
1113.853ms
 
File Size
/home/piia7365/prd/public/index.php
1.64 kB
 
/home/piia7365/prd/bootstrap/autoload.php
2.40 kB
 
/home/piia7365/prd/vendor/autoload.php
183 bytes
 
/home/piia7365/prd/vendor/composer/autoload_real.php
1.73 kB
 
/home/piia7365/prd/vendor/composer/ClassLoader.php
11.48 kB
 
/home/piia7365/prd/vendor/composer/include_paths.php
194 bytes
 
/home/piia7365/prd/vendor/composer/autoload_namespaces.php
3.74 kB
 
/home/piia7365/prd/vendor/composer/autoload_psr4.php
143 bytes
 
/home/piia7365/prd/vendor/composer/autoload_classmap.php
12.30 kB
 
/home/piia7365/prd/vendor/composer/autoload_files.php
418 bytes
 
/home/piia7365/prd/vendor/ircmaxell/password-compat/lib/password.php
7.88 kB
 
/home/piia7365/prd/vendor/swiftmailer/swiftmailer/lib/swift_required.php
745 bytes
 
/home/piia7365/prd/vendor/swiftmailer/swiftmailer/lib/classes/Swift.php
2.06 kB
 
/home/piia7365/prd/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
10.67 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Support/helpers.php
20.00 kB
 
/home/piia7365/prd/bootstrap/compiled.php
353.30 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Session/SessionInterface.php
675 bytes
 
/home/piia7365/prd/vendor/patchwork/utf8/class/Patchwork/Utf8/Bootup.php
9.58 kB
 
/home/piia7365/prd/bootstrap/start.php
2.31 kB
 
/home/piia7365/prd/bootstrap/paths.php
1.71 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Foundation/start.php
8.49 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Exception/PlainDisplayer.php
722 bytes
 
/home/piia7365/prd/app/config/app.php
9.80 kB
 
/home/piia7365/prd/vendor/cartalyst/sentry/src/Cartalyst/Sentry/SentryServiceProvider.php
6.78 kB
 
/home/piia7365/prd/vendor/edvinaskrucas/notification/src/Krucas/Notification/NotificationServiceProvider.php
1.65 kB
 
/home/piia7365/prd/vendor/edvinaskrucas/notification/src/Krucas/Notification/Subscriber.php
4.17 kB
 
/home/piia7365/prd/app/config/session.php
4.37 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
1.54 kB
 
/home/piia7365/prd/public/site/SiteServiceProvider.php
310 bytes
 
/home/piia7365/prd/public/site/routes.php
6.62 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Routing/ControllerInspector.php
3.26 kB
 
/home/piia7365/prd/app/controllers/ContactController.php
1.85 kB
 
/home/piia7365/prd/app/controllers/BaseController.php
284 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
5.55 kB
 
/home/piia7365/prd/app/controllers/FeedbackController.php
2.43 kB
 
/home/piia7365/prd/app/controllers/PrintOrderController.php
2.18 kB
 
/home/piia7365/prd/app/controllers/SearchController.php
1.13 kB
 
/home/piia7365/prd/app/controllers/UIController.php
1.50 kB
 
/home/piia7365/prd/vendor/loic-sharma/profiler/src/Profiler/ProfilerServiceProvider.php
5.51 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/JitImageServiceProvider.php
10.58 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/config/config.php
3.55 kB
 
/home/piia7365/prd/app/config/packages/thapp/jitimage/config.php
4.52 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Driver/ImBinLocator.php
984 bytes
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Driver/BinLocatorInterface.php
747 bytes
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Driver/ImDriver.php
11.44 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Driver/AbstractDriver.php
11.36 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Driver/DriverInterface.php
2.89 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Driver/Scaling.php
4.58 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Shell/ShellCommand.php
4.03 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Driver/SourceLoaderInterface.php
558 bytes
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Driver/ImageSourceLoader.php
3.59 kB
 
/home/piia7365/prd/app/lib/menu/MenuServiceProvider.php
1.05 kB
 
/home/piia7365/prd/app/config/view.php
907 bytes
 
/home/piia7365/prd/vendor/edvinaskrucas/notification/src/Krucas/Notification/Notification.php
6.50 kB
 
/home/piia7365/prd/vendor/edvinaskrucas/notification/src/config/config.php
2.52 kB
 
/home/piia7365/prd/app/config/packages/edvinaskrucas/notification/config.php
2.53 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Controller/JitController.php
3.72 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/ResolverInterface.php
3.09 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/JitImageResolver.php
13.19 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/ResolverConfigInterface.php
1.28 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/JitResolveConfiguration.php
2.14 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/ImageInterface.php
2.50 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Proxy/ProxyImage.php
3.68 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Cache/CacheInterface.php
2.40 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Cache/ImageCache.php
5.47 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Cache/CachedImage.php
3.60 kB
 
/home/piia7365/prd/vendor/symfony/filesystem/Symfony/Component/Filesystem/Filesystem.php
17.57 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Response/FileResponseInterface.php
1.20 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Response/GenericFileResponse.php
1.51 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/Response/AbstractFileResponse.php
3.71 kB
 
/home/piia7365/prd/vendor/thapp/jitimage/src/Thapp/JitImage/RecipeResolver.php
1.11 kB
 
/home/piia7365/prd/app/start/global.php
2.55 kB
 
/home/piia7365/prd/app/filters.php
2.22 kB
 
/home/piia7365/prd/app/macros.php
5.48 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Support/Facades/HTML.php
267 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Html/HtmlServiceProvider.php
1.07 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Html/HtmlBuilder.php
8.80 kB
 
/home/piia7365/prd/app/routes.php
467 bytes
 
/home/piia7365/prd/app/lib/menu/FullTree.php
2.41 kB
 
/home/piia7365/prd/app/lib/menu/BaseMenu.php
1.95 kB
 
/home/piia7365/prd/app/models/Menu.php
358 bytes
 
/home/piia7365/prd/app/config/database.php
3.29 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php
2.29 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php
1.35 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php
219 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php
1.41 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Connection.php
19.62 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/ConnectionInterface.php
1.39 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php
1.81 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php
16.63 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Grammar.php
3.51 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php
337 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php
1007 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php
44.08 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php
22.60 kB
 
/home/piia7365/prd/vendor/loic-sharma/profiler/src/config/config.php
1.40 kB
 
/home/piia7365/prd/app/config/packages/loic-sharma/profiler/config.php
1.40 kB
 
/home/piia7365/prd/vendor/loic-sharma/profiler/src/Profiler/Profiler.php
4.50 kB
 
/home/piia7365/prd/vendor/psr/log/Psr/Log/LoggerAwareInterface.php
288 bytes
 
/home/piia7365/prd/vendor/loic-sharma/profiler/src/Profiler/Logger/Logger.php
1.82 kB
 
/home/piia7365/prd/vendor/psr/log/Psr/Log/AbstractLogger.php
2.95 kB
 
/home/piia7365/prd/vendor/loic-sharma/profiler/src/Profiler/Logger/ProfilerLoggerInterface.php
517 bytes
 
/home/piia7365/prd/vendor/loic-sharma/profiler/src/Profiler/Timer.php
1023 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php
5.86 kB
 
/home/piia7365/prd/app/models/MenuLocale.php
325 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php
949 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php
6.52 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php
4.35 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Support/Collection.php
14.20 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Support/Facades/Request.php
282 bytes
 
/home/piia7365/prd/app/lib/menu/MenuMarker.php
307 bytes
 
/home/piia7365/prd/vendor/symfony/routing/Symfony/Component/Routing/Route.php
15.27 kB
 
/home/piia7365/prd/vendor/symfony/routing/Symfony/Component/Routing/RouteCompiler.php
9.97 kB
 
/home/piia7365/prd/vendor/symfony/routing/Symfony/Component/Routing/RouteCompilerInterface.php
830 bytes
 
/home/piia7365/prd/vendor/symfony/routing/Symfony/Component/Routing/CompiledRoute.php
3.18 kB
 
/home/piia7365/prd/app/controllers/PageController.php
4.44 kB
 
/home/piia7365/prd/app/lib/content/StaticContentPresenter.php
1.79 kB
 
/home/piia7365/prd/app/lib/content/ContentPresenter.php
2.43 kB
 
/home/piia7365/prd/app/models/Content.php
859 bytes
 
/home/piia7365/prd/app/models/ContentLocale.php
519 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Support/Facades/Config.php
285 bytes
 
/home/piia7365/prd/app/config/site.php
642 bytes
 
/home/piia7365/prd/vendor/nesbot/carbon/src/Carbon/Carbon.php
47.79 kB
 
/home/piia7365/prd/app/models/Author.php
396 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php
6.31 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php
2.17 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php
10.85 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php
1.41 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php
497 bytes
 
/home/piia7365/prd/app/storage/views/6fe3909071f6ec324f5c656445ffe8cf
416 bytes
 
/home/piia7365/prd/app/storage/views/bea74e10cb4d9f1cb0e1ba157a20d010
1.05 kB
 
/home/piia7365/prd/app/storage/views/64f6e3baa84585d4d5a6423b791099c3
1.27 kB
 
/home/piia7365/prd/app/storage/views/1f9d3444549710a92aa1738c1f2e996e
1.43 kB
 
/home/piia7365/prd/app/storage/views/840e315957523eabb3fcf70d46b7b370
545 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Support/Facades/URL.php
282 bytes
 
/home/piia7365/prd/app/storage/views/f8af55d49c785218224dd6f968773439
433 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Support/Facades/Form.php
266 bytes
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Html/FormBuilder.php
22.79 kB
 
/home/piia7365/prd/app/storage/views/93e8742bd9f2cc8dd62fbdaf485ad787
303 bytes
 
/home/piia7365/prd/vendor/davejamesmiller/laravel-breadcrumbs/src/DaveJamesMiller/Breadcrumbs/Facade.php
358 bytes
 
/home/piia7365/prd/vendor/davejamesmiller/laravel-breadcrumbs/src/DaveJamesMiller/Breadcrumbs/ServiceProvider.php
1.26 kB
 
/home/piia7365/prd/app/breadcrumbs.php
684 bytes
 
/home/piia7365/prd/vendor/davejamesmiller/laravel-breadcrumbs/src/DaveJamesMiller/Breadcrumbs/Manager.php
3.71 kB
 
/home/piia7365/prd/vendor/davejamesmiller/laravel-breadcrumbs/src/config/config.php
73 bytes
 
/home/piia7365/prd/app/lib/menu/BreadCrumbBuilder.php
979 bytes
 
/home/piia7365/prd/vendor/davejamesmiller/laravel-breadcrumbs/src/DaveJamesMiller/Breadcrumbs/Generator.php
1.70 kB
 
/home/piia7365/prd/app/storage/views/bdbffe695cc3ee1531def8264f17a9c1
477 bytes
 
/home/piia7365/prd/app/storage/views/a6fb6f1bfc3fccf1d771343a8cab2581
2.10 kB
 
/home/piia7365/prd/vendor/edvinaskrucas/notification/src/Krucas/Notification/Facades/Notification.php
299 bytes
 
/home/piia7365/prd/vendor/edvinaskrucas/notification/src/Krucas/Notification/NotificationsBag.php
19.12 kB
 
/home/piia7365/prd/vendor/edvinaskrucas/notification/src/Krucas/Notification/Collection.php
3.28 kB
 
/home/piia7365/prd/vendor/laravel/framework/src/Illuminate/Support/Facades/Input.php
616 bytes
 
/home/piia7365/prd/app/storage/views/bfd66a8c428cb506a97f39d0fba6feae
646 bytes
 
/home/piia7365/prd/vendor/loic-sharma/profiler/views/profiler.php
3.75 kB