معماری امروز تهران حاصل دین‌فروشی و فرهنگ‌فروشی است

به نقل از سایت اخبار صنایع فرهنگی :  به گزارش خبرنگار مهر، بسیاری از منتقدان و پژوهشگران حوزه‌های فرهنگ، هنر و معماری اعتقاد دارند که در عصر حاضر یک گسست عجیبی بین سنت گذشته و جریان‌های شهرسازی بوجود آمده و شاید بهترین نمونه برای این انقطاع تاریخی، برنامه‌های توسعه شهر تهران باشد. تهران در وضعیت فعلی‌اش شهری است برای ماشین‌ها و نه آدم‌ها. هرچند که وضعیت معماری و خانه‌های تهران بویژه در مناطق مرکز به پایین، به هیچ عنوان خوب و مناسب زندگی انسان ایرانی مسلمان، با تمام ویژگی‌های هویتی و فرهنگی‌اش نیست، اما تهیه یک مسکن حتی با متراژهای پایین ۴۰ و ۵۰ متر هم برای بسیاری از جوانان تبدیل به رویا شده است. همین مساله باعث شده تا در تمامی روزهای سپری شده از امسال (۱۳۹۸) مسکن بدل به بحثی داغ شود.
168
0 0

لینک های مفید

طراحی لوگو در اصفهان

بروزترین بانک اطلاعات مشاغل کشور

سنگ لایمستون

کتاب های ادبیات آلمان

برنزه کننده صورت

لوازم یدکی تویوتاTOYOTA

$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });