<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Hossein Kiani</title><link>https://virgool.ir/feed/@hossein.kiani</link><description>برنامه نویس، مدیر پروژه، علاقه‌مند موسیقی، سینما و عکاسی. نوازنده‌ی آماتور ستِار و نی، تجربیات فراوان مفید از شکست‌ها و بعضا موفقیت‌های شغلی، خوشبین، دوستدار دانش و آگاهی و به اندازه‌ی کافی منطقی.</description><language>fa</language><pubDate>2026-11-13 00:42:04</pubDate><image><url>https://files.virgool.ir/upload/users/23337/avatar/bxgrhn.png</url><title>Hossein Kiani</title><link>https://virgool.ir/@hossein.kiani</link></image><item><title>خانهٔ گوچی (طَمَع)</title><link>https://virgool.ir/@hossein.kiani/خانه-گوچی-طَمَع-a6tplusmtufr</link><description>House of Gucci 2021سالی که گذشت، شاهد دو فیلم درخشان بود در مذمت طمع. خانهٔ گوچی ساخته‌ٔ ریدلی اسکات که در این مقاله به آن خواهم پرداخت و دومی تراژدی مکبث اثر جوئل کوئن. در ۲ سال گذشته ۴ فیلم ارزشمند ساخته شده که به برخی ناهنجاری‌های ماحصل از نظام سرمایه‌ داری می‌پردازد. دو فیلم اول عبارت‌اند از سرزمین خانه‌به‌دوش‌ها ۲۰۲۱ (Nomadland) اثر کلویی ژائو  و انیمشین روح ۲۰۲۰ (Soal) اثر پیت داکتر که به زندگی و خوشبختی حقیقی لِه (فراموش) شده در چرخ‌دنده‌های زندگیِ نظام سرمایه‌داری می‌پردازند. همچنین دو فیلم متاخر که دربا‌ره طمع هستند. شاید توالی این چهار فیلم تصادفی باشد! شاید به خاطر دیدگاه اندیش‌ناک من نسبت به نظام سرمایه‌داری صِرف باشد! در هر حال، چنانچه دچار تخطئه شده‌ام، سپاسگذار راهنمایی‌های شما خواهم بود.این مقاله به عنوان نقد فیلم منتشر نمی‌گردد. برای درک بهتر مطلب، سطور زیر را مطالعه نمایید.آز یا آزمندی به علاقه فراوان یا اشتیاق سیری ناپذیر، غیرضروری و بیش از حد برای به دست آوردن هرچه بیشتر مواردی چون ثروت، پایگاه اجتماعی، قدرت، مواد غذایی و مسائلی از این قبیل گفته می‌شود.مفهوم آز به عنوان یک مفهوم سکولار روانی مترادف با تمایلی مفرط است برای به‌دست آوردن و کسب فراتر از سطح نیاز. عمدتاً آزمند به کسانی گفته می‌شود که به‌دنبال به دست آوردن ثروت و مادیات زیاد هستند در صورتیکه مفهوم آز موارد گسترده‌تر دیگری را نیز دربر می‌گیرد. (به نقل از ویکی‌پدیای فارسی).همیشه شنیدن داستان انسان‌هایی که در اوج ثروت بخشنده بوده‌اند بسیار زیبا می‌نِمیاد. چرا که آز (طمع) خصیصه‌ی جدا نا شدنی انسان است. جایی که انسان از حیوان جدا می‌شود و افسوس! لذا بخشندگی زیباترین شکل انسانیت به شمار می‌آید. آیا انسان به طور معمول (در جامعه شناسی و روان‌شناسی فکت‌ها از دل آزمایشگاه بیرون نمی‌آید لذا ضریب خطای بالاتری نسبت به سایر علوم دارند) موجودی آزمند است؟ به صورت پیش‌فرض بلی. قدرت پس از قدرت، ثروت پس از ثروت و نیاز پس از نیاز!ژان ژاک روسو اندیش‌مند بزرگ سوئیسی در باب طمع می‌گوید:کسی که برایش نیاز‌های اولیه فراهم گردد،و سپس افراط، بعد از غذاهای لذیذ،سپس ثروت بیکران،سپس موضوعات،و سپس بردگان، او لحظه‌ای آرامش نمی‌یابد، و چیزی که هنوز عجیب می‌نِماید،کمتر طبیعی و بیشتر می‌خواهدو هنوز بدتر است،او قدرت بیشتری می‌خواهد تا آنها را راضی کند،یک دوره‌ی رفاه طولانی،پس از بلعیدن گنج‌ها و تخریب‌ بسیار، قهرمانان گلوها می‌برند تا او خودش را پیدا کند و در آخر، تنها ارباب جهان است. مانند مینیاتوری از تصویر معنویات اگر نه از زندگی انسان، کمترین ادعاهای پنهایی یک انسان مدرن است؟(هشدار اسپویل)به نظر من خانه‌ٔ گوچی فلسفی‌ترین ساخنه‌ ریدلی اسکات (خالق آثاری چون Blade runner و Gladiator) به شمار می‌رود. همچنین از خوش ساخت‌ترین آنها. اگر به توالی سو گیری اخلاقی پرسوناژها در فیلم نگاهی بیانداریم با یک حلقه‌‌ٔ طمع در طمع برخورد خواهیم نمود. پاتریزیا اولین طمع‌کار، با خام نمودن مائوریزیو‌ی ابله چرخه را شروع می‌کند، مرحله‌ی بعدی خام نمودن پائلوست. پائلو دچار طمع می‌شود. پائلو زودتر می‌بازد. کم کم ابله داستان (مائوریزیو‌) گرگ شده دست به طمع می‌زند. ابتدا پاتریزیا را از حلقه خارج و پس از آن، عمو و پسر عموی خود را. پایان حلقه با به پایان رسیدن مائوریزیو‌ گره می‌خورد.آخرین مونولوگی که می‌شنویم: در حال حاضر، هیچ یک از افراد خانواده‌ی گوچی در کسب و کار گوچی منصبی ندارد!* سعی شده مقاله مختصر ارائه شود. پوزش می‌طلبم برای کاستی‌‌های بسیار</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Mon, 07 Feb 2022 04:28:57 +0330</pubDate></item><item><title>اتفاقا بالا رو نگاه کن! (اندر ستایش فیلم Don&#39;t Look Up 2021)</title><link>https://virgool.ir/Novira/بالا-رو-نگاه-نکن-dont-look-up-oduduzp1jnea</link><description>Don&#39;t Look Upآدام مک‌کی پس از یک عمر فیلم کمدی ساختن با فیلم Big Short 2015 نشون داد واقعا کارگردان کار بلدیه. فیلمی بر اساس واقعه‌ی رکود مسکن در آمریکا (۲۰۰۸) همراه با بیخانمان شدن هزاران نفر و ورشکستی چندین بانک. برای پروژه‌ی بعدی رفت سراغ ساختن فیلم‌ پر حاشیه‌ی Vice 2018 . پروژه‌ای درباره‌ی دیک چنی قدرتمندترین و همچنین یکی از فاسدترین معاونین رئیس جمهور آمریکا. و اما این آخری! یکی از بهترین فیم‌های امسال! نه بعنوان یک فیلم هنری و یا تکنیکی. به لحاظ یک ایده‌ی درخشان. فرای از داستان بی‌نظیر، باید از تدوین هم تقدیر شایسته به عمل بیاد. به نظرم حداقل یه نامزدی اسکار می‌تونه جایز باشه. همینطور بازی‌های درخشان. که البته یه دو جین استعداد در لیست بازیگران مشاهده خواهید کرد که الحق کم نگذاشتند. اما چیزی که به نظر من درخشان‌ترین وجه این اثر است، حقیقت ایست که شهامت‌مندانه به آن پرداخت شده. کاری که قبلا فیلم بزرگی از سیدنی لومت به‌نام Network 1976 به روی پرده‌ی سینما رفت. هدف قراردادن رسانه! این فیلم به آدم تلنگر می‌زنه و آدمی رو وادار به تفکر می‌کنه. حقیقتا ما همچون هیبنوتیزم شدگانی مشغول تناول خوراکی هستیم که رسانه‌ها برای‌مان آماده می‌کنند. هر آنچه می‌خواهند تایید می‌کنیم. هر آنچه می خواهند می‌پسندیم. جالب نیست که در اینستاگرام (مثلا) خانم کاردی بی ۱۲۱ میلیون دنبال کننده و استوره‌ای مثل تونی بنت ۳۵۹ هزار دنبال کننده؟ این ۲ نفر رو گوگل کنید. برای تونی بنت گوگل می‌گه ۵۷ میلیون نتیجه دارم و در مورد دومی گوگل گفت: ۱.۴ میلیارد نتیجه دارم. چند بار تونی بنت به برنامه‌های Late-night show دعوت شده و چند بار مورد دوم. داستان اینه. مورد دوم با توجه به پتانسیلی که به لحاظ فیزیکی برخوردار هست خلق ثروت بیشتری خواهد کرد. رسانه به ما یاد میده که چقدر کاردی-بی خوبه!فیلم‌های زیادی رو سراغ ندارم که اون روی کثیف رسانه رو نشون داده باشه. این فیلم حقیقتا یک کمدی سیاه درباره‌ی انسان مدرنه.  انسان، زندگی محقر گذشته‌ی خودش رو فراموش کرده و به دنبال زرق و برق، در تکاپوست. رسانه‌ها به وجود اومدند تا خوراک پوچی ما را تامین کنند. رسانه‌ها کمک می‌کند تا ما چیزی را انتخاب کنیم (که به گمانمان نتیجه‌ی استنتاج ماست) که می‌خواهند انتخاب کنیم. چند سال پیش داعش در پاریس حمله‌ی تروریستی انجام داد. چند نفر کشته شدند. تمام دنیا داغدار شدند. تمام پروفایل‌های فیسبوک پرچم فرانسه بود. ولی یه نفر برای کشتار دسته جمعی مردم عراق پروفایلش رو عوض نکرد. چون رسانه‌ها ساپورت نکردند. کسی برای سر بریده‌ی زنان افغانی توسط طالبان اشکی گوشه‌ی چشمش جمع نشد. همین الان چند رسانه اوضاع افغانستان رو به طور جدی دنبال می‌کنه؟ فیلمی دیدیم از افتادن و پرت شدن ملت بی‌گناه افغانستان که به امید فرار بر روی بدنه و بال هواپیمای C 17 A (در حال پرواز) ارتش آمریکا نشسته‌اند. خیــــــــــــلی عجــــــــــیب و دهشــــــــــتناکه که بازتابی در دنیا نداشت! ما نشسته‌ایم تا خوراک عقایدمان، انتظاراتمان و سلایقمان به دست رسانه تبیین گردد.من باز و باز این فیلم رو ستایش و ستایش می‌کنم و تحسین می‌کنم شهامت آدام مک‌کی رو. مورد دیگه‌ای که درباره‌ی این فیلم جالب توجه هست، اینه که سال ۱۹۹۸ فیلمی دقیقا با همین مظمون به نام Armageddon حول محور چند حفار چاه نفت می‌گرده که قرار میشه برای نجات زمین فداکاری کنند. اونجا مثل همیشه فداکاری مردم آمریکا رو نشون میده و فداکاری مسوولین امر رو. ما مجددا مدیون فداکاری آمریکایی هستیم. چیزی که در این فیلم ما شاهدیم، تنها و تنها حماقت دولت و ملت در خواب (نمادی به عنوان مردم جهان) آمریکاست که نهایتا جهان رو به نابودی می‌کشونند.موضوع دیگری که حائز اهمین است، نام‌گذاری فیلم می‌باشد که بسیار هوشمندانه گزنیش شده است. شعار سیستم حاکم. سیستم حاکم می‌خواهد که شما شهروندان سر به زیری باشید.نهایتا به لحاظ تکنیکی و هنری می‌شه گفت Don&#39;t Look Up فیلم شاخصی نیست، حتی با ایرادتی هر چند کوچک که می‌توان به فیلم‌نامه داشت، من معتقدم ایده‌ی درخشان مک‌کی، این فیلم را ماندگار خواهد ساخت.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Fri, 07 Jan 2022 01:44:20 +0330</pubDate></item><item><title>انیمشن Soul (در رثای زندگی)</title><link>https://virgool.ir/@hossein.kiani/انیمشن-soul-در-رثای-زندگی-lvotc5i0jdxv</link><description>Soul - 2020انیمیشن جدید دیزنی (با همکاری استودیو پیکسار) مرثیه‌ایست بر زندگی فراموش شده. یکی از تاثیرگذارترین آثار کمپانی دیزنی. اثری ۱۰۰ دقیقه‌ای که تنها یک تلاش دارد، یادآوری زندگی.ما انسان‌ها از بدو درک مفهوم Feedback تبدیل شدیم به انسان‌هایی ایدآل طلب. بالاخص انسان قرن بیستم و بیست و یکم. بسیاری از اعمال روزانه‌ی ما حول دریافت بازخورد مثبت می‌چرخد. ما به دنیا آمدیم تا دیگران را شگفت زده کنیم. ما پا به این دنیا می‌گذاریم تا به آمال و آرزوهای والدین‌مان و یا بعضا خودمان برسیم. ما انسان‌های افسرده‌ای هستیم که دائما در تلاش برای کسب بازخورد مثبت دیگران در تکاپوییم.بنابراین مرگ برای ما پدیده‌ی سنگین و دردناکی خواهد بود. چرا که دائما برای رسیدن به آمال خود یا دیگران در تلاش بودیم و نرسیدیم. چند نفر با رسیدن به این آمال خوشنودند و کارِ دیگری برای انجام ندارند؟زندگی به خودی خود فرایند سخت و بسیار پیچیده‌ای است. غم‌ها و آلامش پایدارتر و عمیق‌ترند. اختیار در محدوده‌ی جبر تعریف می‌شود و این به خودی خود دردناک است. شاید بارها از خودتان یا دوستانتان این جمله را شنیده باشید:لعنت به این زندگیولی زندگی آنچنان تلخ و رنج‌آلود نیست. ما فراموش کردیم که لذائذ زندگی در جریانند. در اطراف ما، همیشه و همیشه در دسترس. به ما یاد نداند که دیدن آسمان آبی با ابرهای سفید چقدر لذت بخش می‌تواند باشد. به ما یاد نداند محبتی ولو کوچِک، لذت افزا است و به ما آموزش ندادند بازخورد‌ها الزاما هم خوب نیستند، و چیزهای کوچک مثل مشاهده‌ی افتاد دانه‌ای از درخت، زیبا و شادی آفرین باشد.این بدان معنی نیست که قانع باشیم. بلکه ما تلاشمان را می‌کنیم و همین تلاش، کار بزرگی است که ما می‌کنیم. زندگی در گذر است و ما فقط یک بار زندگی می‌کنیم. انیمشن Soul پیامی بزرگ دارد. در مورد زندگی. درک الان و دوری از فیدبک‌های مسموم دیگران. لایک‌هایشان، تشویق‌هایشان و تمجیدهایشان.به نظر من، تنها دیزنی و پیسکار در یک اثر انیمیشن می‌توانستند چنین پیام مهمی را به بشریت برسانند. فرای نیات مالی و غیره تولید کنندگانش، من این اثر را ستایش می‌کنم.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Sun, 10 Jan 2021 12:33:26 +0330</pubDate></item><item><title>دیگه نمی‌تونم ادامه بدم!</title><link>https://virgool.ir/@hossein.kiani/دیگه-نمیتونم-ادامه-بدم-v1rfo7jltu3w</link><description>چند باری برخورد کردم به مطالبی در مورد شروع برنامه‌نویسی و خوب بودند. منم تصمیم گرفتم مطلبی درباره‌ی خودم و شروع برنامه‌نویسی بنویسم.از سال ۸۳ به شروع کردم به یادگرفتن مفاهیم نرم‌افزاری. کلی کلاس‌های آموزشی مختلف رفتم که الگوریتم و فلوچارت و سخت افزار بیشتر از همه به کارم اومد. تا قبل از اینکه اولین زبان تخصصی الانم رو یادبگیرم واقعا همه‌چیز خوب بود. سال ۸۴ بنا به دلایلی به لینوکس مهاجرت و ویندوزم رو از روی هارد پاک کردم. یه مقاله‌ای داره اریک ریموند به نام چگونه یک هکر شویم. این مقاله رو وقت کردید بخونید. ۱۴ سال پیش لینوکس (گنو/لینوکس) برای یه تازه کار یعنی ول معطلی! همزمان هم شروع کردم به یادگیری زبان PHP در حالی که به خاطر عدم تشخیص موردم دیال آپ دسترسی به اینترنت هم نداشتم. یه شرکتی بود که درایور برای این مودم‌ها ارائه می‌داد که پولی بود. نسخه‌ی رایگان داشت که تا سرعت بسیار بالای ۱/۴ کیلیوبایت رو ساپورت می‌کرد. به درد فامیلاش می‌خورد فقط! یه کتاب هم آلن باغومیان داشت برای Redhat 9 که اون موقع بیشتر از ۲ سال بود که دیگه ریلیز نمی‌شد و به‌جاش فدورا رو منتشر می‌کرد. منم فدورا ۴ داشتم با ۶ تا CD نصب که خدا رو شکر اون زمون کلی پکیج‌های مورد نیاز رو داخلش قرار می‌داد. و اما چالش بزرگ!حدود یک ماه از عمر گران رفت تا تونستم اولین کد PHP رو روی وب‌سرور آپاچی (Apache Httpd) اجرا بگیرم. موهام سفید شد و بختم سیاه. یه چالشی که من داشتم این بود که هر مشکلی داشتم باید یادداشت می‌کردم. روزای پنج‌شنبه به کافی‌نت کتابخانه‌ی مرکزی (اصفهان) می‌رفتم، سوالام رو سرچ می‌کردم، صفحه‌ی HTML رو ذخیره می‌کرد، رایت می‌کردم روی یه CD و باقی ماجرا ....معلم سخت‌گیر!حقیقتا مطالب برای یادگیری لینوکس خیلی کم بود و برای PHP هم یه کتاب از استاد گرانقدر، پروفسور جعفرنژاد قمی. کتابی  حاصل یک عمر نمره دادن برای پروژه به دانش‌جوهاش در ازای نوشتن کتاب. ولی باز کار راه انداز بود. البته منظورم از معلم سخت‌گیر ابدا ایشون نیستند. منظورم آزمون و خطاست. من حدود ۳ سال توی خونه آموزش می‌دیدم. اواخر این مدت که شروع کردم رفتن سر کار، موهایی که سفید شده بودند، دیگه اثری از همون هم نبود. وقتی به یک باگ برخورد می‌کردم خیلی دنبال stackoverflow می‌گشتم تا پستی در مورد باگم ارسال کنم ولی خوب، بعدها متوجه شدم که هنوز وب‌سایتش راه نیفتاده!آژاکس!سال ۸۵ شروع کردم به کار کردن با جاوااسکریپت با کتابی از مجددا استاد پروفسور جعفرنژادقمی :( . راستش از روی کتاب بشینی یه تمرین ۶ صفحه‌ای رو تایپ کنی در حالی که سرعت تاپیت هم پایینه می‌دونید چه فاجعه‌ای هستش؟ قشنگ ۳ روز طول می‌کشه. بعد کافی تمرینت ارور بده. راستی اون موقع ابزاری به نام فایرباگ نبود! اولین بار یه کار حیرت‌انگیز توی وب‌سایت یاهو دیدم. توی کادر آب و هوا شَهرت رو وارد می‌کردی و بعد از کلیک کردن روی دکمه‌ی سابمیت صفحه مجددا بارگذاری نمی‌شد! جلل خالق، مگه داریم؟ من عصر ارتباط مطالعه می‌کردم و علم روز. (حقیقتا که چه هفته‌نامه‌های خوبی بودند اون زمون) بلاخره فهمیدم این تکنیک رو بهش می‌گن آژاکس (اِی جکس البته). اونم که منبع فارسی نداشت. خدا می‌دونه چندتا مقاله و سمپل دانلود کردم و با اون زبون افتضاحم تونستم بعد از ۲ ماه یه برنامه‌ی ای‌جکسی بنویسم. بعدش یه پروژه‌ی کتاب‌خونه باهاش نوشتم. برای این پروژه نشتم حدود ۱۰۰ تا جلد کتاب توی نرم‌افزار Gimp درست کردم. یه روز یه آگهی استخدام دیدم برای برنامه‌نویس. آقا من این پروژه رو برداشتم بردم شرکت مورد نظر. بهش گفتم این رو با ای‌جکس نوشتم. تا اینو گفتم چشماش برق زد. گفت بده ببینم، دادیم بهش شروع کرد تست کردن. ذوق مرگ شده بود. گفت باهات تماس میگیرم که نگرفت. فکر کنم باید یه پروژه‌ی دیگه براش می‌بردم.نتیجه‌ی اخلاقی:لعنت به این شانس ما دهه شصتی‌ها، والا. حقیقتا با دردبه‌دری برنامه‌نویس شدیم. الان بچه‌های دهه هفتاد و هشتاد هرچه من یادگرفتم توی یک سال رو توی دو ماه یادمی‌گیرند. خدا وکیلی انصافه؟ :)</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Wed, 16 Oct 2019 22:32:21 +0330</pubDate></item><item><title>موسیقی تلفیقی</title><link>https://virgool.ir/@hossein.kiani/موسیقی-تلفیقی-hwnjbje5hv3s</link><description>موسیقی تلفیقی تعریف مشخصی دارد! تلفیق فرهنگایی موسیقی یا تلفیق دو یا چند موسیقی از فرهنگ‌های مختلف. مثلا ترکیب موسیقی ایرانی و جَز. موسیقی تلفیقی در اصل ترجمه‌ی موسیقی فیوژن هست که برای اولین بار از ترکیب موسیقی جز با فانک و راک حاصل شد.پیداش این نوع از موسیقی در ایران، شاید بشه گفت اولین بار توسط علی‌نقی وزیری و یا غلامرضا خان مین‌باشیان بوده. این نوع تلفیق هیچ قرابتی با موسیقی‌ها تلفیقی امروزی ندارد (حد اقل از نظر بنده). در حقیقت این نوع موسیقی با اجرای موسیقی کلاسیک ایرانی با ساز‌های اروپایی ایجاد می‌شود. تا اواخر دهه‌ی چهل خورشیدی سازهای محدودی در ارکستراسیون ایرانی به کار می‌رفت. سازهای اروپایی مانند: پیانو، ویولن، ویولا، چلو (ویولنسل)، کنترباس، فلوت و کلارینت. و سازهای ایرانی نظیر تنبک، تار و سنتور.سنت‌گرایان با این نوع موسیقی مخالف داشتند و دارند و این نوع موسیقی را موسیقی غیر ایرانی می‌دانند. در دهه‌ی شصت خورشیدی این افراد که در راس تصمیم‌گیری راه‌برد موسیقی ایرانی قرار داشتند تشخیص دادند که مجددا ساز‌های اروپایی از ارکستراسیون موسیقی ایرانی حذف شود. در این زمان، در اکثر اجراهای ارکستری از سازهایی نظیر: تار، ستار، کمانچه، سنتور، نی، تنبک و دف استفاده می‌گردید. نتیجه‌ی حاصله اغلب کیفیت موسیقی گذشته را نداشت. قبل از این ماجرا از دف (به دلیل اینکه دف یک ساز موسیقی فولکلور می‌باشد) بسیار بسیار به ندرت در ارکسترها استفاده می‌شد. همچنین ساز‌های ایرانی به دلیلی گذشته‌ای که بر موسیقی ایرانی رفته (سازهای تک‌نوازی و سولو محسوب می‌شوند)، توانایی محدودی در ارکستراسیون دارند. آز آن گذشته در بخش‌هایی از این نوع موسیقی، چون ساز‌ها به صورت همزمان نواخته می‌شوند صدای تولید شده قابل تفکیک نبوده و زیبایی چندانی ندارد.در ارکستراسیون موسیقی ایرانی با تلفیق ساز‌های اروپایی و ایرانی، اکثرا نوازنده‌های سازهای ایرانی، سولیست ارکستر هستند. نکته‌ی دیگر دراین نوع ارکسترها که اغلب توسط روح‌الله خالقی، جواد معروفی، مرتضی حنانه، حشمت سنجری، فریدون شهبازیان و ... انجام می‌پذیرفت بعضی از نوت‌های کُرُن به بمل تغییر می‌نمود. به عنوان مثال در بیات اصفهان سل، نت می کرن به نوت می بمل تغییر می‌کرد (مگر در عشاق). این تغییر محسوس نت به زیبایی موسیقی کمک می‌نمود و بیات اصفهان را شبیه‌تر به گام مینور اروپایی می‌کرد. نکته‌ای  در مورد موسیقی ایرانی که آن‌را می‌توان همچنان از موسیقی‌های دیگر جدا نمود، نوت شاهد است!مثلا ترانه‌ی سوغاتی اثر زنده‌یاد محمد حیدری که کاملا با ساز‌های و ارکستراسیون اروپایی توسط استاد ناصر چشم‌آذر اجرا شده، یک موسیقی کاملا ایرانی می‌باشد. با اینکه از ربع پرده‌ها بسیار کم بهره برده شده است. شاهد یکی از کلید‌های اصلی موسیقی ایرانی می‌باشد. چیزی که به عنوان موسیقی تلفیقی در حال حاضر ارائه می‌گردد شاید بشه گفت نزدیک‌تر به مفهوم موسیقی تلفیقی می‌باشد. استفاده از درام همراه تار و مثلا ساکسیفون. ساز‌های غربی ملودی غربی می‌نوازند و ساز‌های ایرانی موسیقی ایرانی. سوال: تا چه حد خروجی این نوع موسیقی‌ها دلنشین و ماناست؟ نوع محدودتری از این نوع موسیقی در دهه‌ی پنجاه شمسی ارائه گردیده‌است. به عنوان مثال ترانه‌ی شب‌زده با آهنگ و تنظیم واروژان. در این اثر که در ژانر پاپ اجرا شده، در بخش‌هایی صدای ساز سنتور شنیده می‌شود که بسیار به جا و زیبا می‌باشد (همچنین مانا). متاسفانه موسیقی‌های تلفیقی اخیر، از کیفیت لازم برخوردار نیست.انگیزه از ساخت موسیقی تلفیقی:سال‌هاست که فعالیت‌هایی در رابطه با جهانی کردن موسیقی ایرانی انجام می‌گردد. صاحب‌نظران معتقدند چون آلات موسیقی ایرانی از صدا دهی کافی برخوردار نیستند، قابلیت ارکستراسیون کمتری دارد. تلاش‌هایی هم صورت پذیرفته که به عنوان مثال، ساز‌های ارکستری (برای موسیقی ایرانی) با صدادهی مناسب توسط اساتید (منجمله استاد شجریان) ایجاد شده است. از دیگر کارهای انجام شده همین موسیقی تلفیقی در این یکی دو دهه‌ی گذشته‌ است.ره به ترکستان:اگر موسیقی هندی، یا چینی و یا عربی جهانی تر از موسیقی ایرانی هستند دلایل دیگری دارد. آن‌ها همان کاری را انجام می‌دهند که موسیقی‌دانان ما قبل از چهل ساز گذشته انجام میدادند. کدام یک از این کشورها (یا فرهنگ‌ها) سازهای جدید ارکستری ایجاد کرده‌اند؟ البته در مورد موسیقی تلفیقی تلاش‌های صحیحی انجام پذیرفته است. (مانند همنوازی راوی شانکار و یهودی منوهین). تنظیم‌هایی (و یا ارکستراسیون‌هایی) مانند  ترانه‌ی شبزده. استفاده‌ی به جا از آلات موسیقایی. با اینکه ارکستراسیون موسیقی ملی ایرانی در دهه‌های ده تا اواخر چهل، کمبود ساز ارکستراسیون نظیر، ابوا داشت ولی تولیداتی بسیار زیباتر، یبادماندنی‌تر و شگفت انگیز تری داشتند.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Tue, 15 Oct 2019 21:16:51 +0330</pubDate></item><item><title>امنیت در سرورهای لینوکسی (بخش سوم)</title><link>https://virgool.ir/@hossein.kiani/امنیت-در-سرورهای-لینوکسی-بخش-سوم-bmoeyguexi5h</link><description>هر کسی که کامپیوتر و طرز استفاده از آن را می‌شناسد حتما نام ویورس‌های کامپیوتری به گوشش خورده. پس اگه بخوام خیلی مختصر معرفیش کنم:بچه‌ها ویروس، ویروس بچه ها!من چون معمولا هاست‌ها اشتراکی که اغلب با زبان‌برنامه‌نویسی PHP همراه با Apache Httpd و یا Nginx ارائه می‌دن رو مدیریت می‌کردم و همینطور سرورهای اختصاصی برای یک منظور خاص، پیشنهاد می‌کنم  بیشتر مراقب مورد اول باشید.بارها دیدم که اسکریپت‌‌های مخرب PHP، روی هاست‌ها تزریق شدند که البته بیشتر از ضعف‌های امنیتی CMS ها ناشی می‌شه و گاها از مشکلات امنیتی سرور.برای اینکه بتونید از اجرای این کد‌ها (ویروس‌ها) جلوگیری کنید  در پیشرفته‌ترین حالت می‌تونید از نرم‌افزار امنیتی SELinux استفاده کنید. SELinux یک نرم‌افزار امنیتی بسیار قوی در سطح هسته‌ی لینوکس هست. از امکانات امنیتی که داره این هست که می‌تونه تمام اسکریپت‌های یک هاست رو تگ گذاری کنه و اگر اسکریپت مخربی به سیستم تزریق بشه، (چون اون فایل تگ نداره) SELinux اجازه اجرا رو بهش نمیده! البته پیکربندی SELinux کار دشواری هست. تقریبا بسیار دشوار. در نتیجه ...یادتون باشه همیشه CMS هاتون رو بروز رسانی کنید و وقتی پچ‌های امنیتی ریلیز می‌شن، بلافاصله روی کد‌هاتون Apply کنید. اگر خودتون نرم‌افزار و یا برنامه‌ی تحت وبتون رو نوشتید: مراقب مجوز‌ها باشیدصد در صد از استاندارد‌های ارائه شده در فریم‌ورک (یا CMS و ...) استفاده کنید.یعنی از کد من درآوردی استفاده نکنید!در سرور‌های لینوکس، یک آنتی ویروس مناسبی که می‌تونم معرفی کنم، ClamAV هست. زمانی که این رو نصب می‌کنید یادتون باشه clamav-update رو هم نصب کنید. ClamAV به عنوان سرویس روی سیستم شما نصب و در دسترس قرار می‌گیره و به شکل خودکار سیستم شما رو اسکن می‌کنه. البته منابع زیادی رو مصرف می‌کنه. در مورادی دیده شده که صدای HDD تا سیستم کلاینت هم رسیده ;)شما می‌تونید شاخه‌ی مورد نظرتون رو به صورت دستور خط فرمان هم اجرا کنید.# freshclam# clamscan -r YOUR_PATHدستور clamscan گزینه‌ گزینه‌های بسیاری داره. برای این منظور از h- ستفاده کنید.یک نکته‌ی دیگه که باید رعایت کنید، فعال سازی تنظیم disable_functions در فایل php.ini و مقدار دهی اون هست. این کار باعث میشه اگر اسکریپتی روی هاست‌ها یا هاستی قرار بگیره امکان انجام دستورات خط فرمان رو نداشته باشه! disable_functions = apache_child_terminate,apache_get_modules,apache_note,apache_setenv,define_syslog_variables,disk_free_space,disk_total_space,diskfreespace,dl,escapeshellarg,escapeshellcmd,exec,get_cfg_var,get_current_user,getlastmo,getmygid,getmyinode,getmypid,getmyuid,ini_restore,passthru,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerrorp,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_uname,phpinfo,popen,posix_getlogin,posix_getpwuid,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,posix_ttyname,posix_uname,posixc,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,ps_aux,putenv,readlink,runkit_function_rename,shell_exec,show_source,symlink,syslog,systemاگر از فریم‌ورکی مثل لاراول و ... استفاده می‌کنید، چون در خط فرمان کد‌های PHP باید اجرا بشه و اون کدها از همین توابع استفاده می‌کنند می‌تونید یک php.ini جدا برای CLI ایجاد کنید. سیستم عامل Ubuntu این امکان رو داره و CentOS نداره که می‌تونید براش یکی ایجاد کنید (راهنماش داخل اینترنت هست).</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Tue, 01 Oct 2019 23:08:02 +0330</pubDate></item><item><title>در حال و هوای عشق (In the Mood for Love)</title><link>https://virgool.ir/@hossein.kiani/در-حال-و-هوای-عشق-in-the-mood-for-love-ghxatpon7ptq</link><description>در حال و هوای عشق (پوستر فیلم)اگر فیلمِ در حال و هوای عشق، ساخته‌ی وونگ کار وای رو ندیدید، این مقاله رو ادامه ندید.داستانی در تجلیل عشق، کاملا واقع‌گرایانه و پر از مفاهیمی زیبا!داستان‌پردازی خطی و گاها غیر خطی به زیبایی داستان می‌افزاید. لوکیشن‌ها به دقت انتخاب شدند. خبری از سکانس‌های رمانتیک نیست. این دقیقا چیزیست که ما باید شاهد آن باشیم. داستان هر چند نه به طور سنگین، ولی چند باری بیننده را فریب می‌دهد. البته بسیار هوشمندانه و بلافاصله حقیقت را نمایان می‌کند. موسیقی، موسیقی بی‌نظیر است. اثر ذهن زیبای شیگرو اومه بایاشی و مایکل گالاسو. استفاده از اسلوموشن در سکانس‌هایی که تا به حال استفاده نشده است. دود سیگار، پیاده‌روی بازیگر زن و ... . شخصیت سازی از مهم‌ترین امتیازات فیلم است.در شروع داستان، حوالی دهه‌ی شصت، دو خانواده دو عدد واحد در یک ساختمان (و همزمان) و یک طبقه را اجاره می‌کنند. همزمان هم نقل مکان می‌کنند. کارگر‌ها چند وسیله را اشتباها به خانه‌ی دیگری می‌برند. این نوید (پیام) جابجایی بزرگ‌تریست. ما همسران بازیگر زن و مرد اصلی را نمی‌بینیم و تنها صدایشان را می‌شنویم. شاید چون آن‌ها غریبه هستند!کاراکتر‌های اصلی فیلم، (زن و مرد) گاها یکدیگر را در راهرو مشاهده می‌کنند، کم کم با یکدیگر آشنا می‌شوند. زن توسط مرد به رستوران دعوت می‌شود. نه برای خوشگذرانی. طی گفتگو مطمئن می‌شوند که همسران‌ آنها با یکدیگر به این دو خیانت می‌کنند. نقطه‌ی مشترکی که آنها را به هم نزدیک می‌کند.علاقه‌مندی هر دو به داستان نویسی سبب نزدیکی بیشتر می‌شود. زن گاها به خانه‌ی مرد رفته تا به او در داستان نویسی کمک کند. یک شب خانواده‌ی همسایه‌ (صاحب خانه‌ی زن)، خیلی زود تر از موعد، از مهمانی به خانه بر می‌گردند. زن و مرد معطل می‌مانند تا شاید دوباره از خانه خارج شوند. بنده به شخصه برایم سوال شد که مگر قرار است چه اتفاقی بی‌افتد که نیازمند عدم وجود مزاحم است. من فکر می‌کنم کارگردان هم همین هدف را برای بیینده دارد تا به اشتباه بیفتد. زن می‌خواهد فقط به خانه‌اش برگردد در حالی که همسایه‌ها متوجه نباشند اون در خانه‌ی مرد همسایه بوده است.کم کم دیگر اثری از همسران این دو در فیلم نداریم. زن با تنها کسی که صحبت می‌کند زن صاحب خانه است که زنی سنتی‌ایست و مرد هم گرفتار دوستی ناباب و فارق از معناهایی چون عشق.در اواخر فیلم مرد به زن می‌گوید &#34;قرار بود ما مثل آنها نباشیم (همسرانشان) ولی داریم کم کم مثل اونها می‌شیم.&#34; من احساس می‌کنم که عشق مرد عمیق‌ و عشق زن آتیشن و گاها با فراز و فرود می‌باشد (شاید چون زن‌ها بسیار پیچیده‌اند). مرد تصمیم می‌گیرد برای جلوگیری از شایعات برای زن، او را ترک کند، ولی سخت است.In the Mood for Love (2000)فیلم با دقت و وسواس فراوان ساخته شده است. برای نمایش تنهایی زن و مرد معمولا در مدیوم شات‌ها و لانگ‌ شات‌ها، آن‌ها در وسط کادر قرار نمی‌گیرند و تنها نیمی از کادر را فراگرفته‌اند. مرد ظاهرا برون‌گرا تر است. او دوستی دارد که توانایی درک مسائل پیچیده را ندارند. مرتبه‌ای که مرد با دوستش در حال غذا خوردن است، به او می‌گوید، در گذشته وقتی کسی رازی داشته، به کوهِ بلندی می‌رفته و در آنجا درختی میافته. سپس در قسمتی از درخت، سوراخی ایجاد می‌کرده و راز خود را در درون سوراخ درخت، بازگو می‌کرده، سپس آن سوراخ را با گِل می‌پوشانده و آن راز تا ابد در آنجا می‌مانده. چرا مرد این را به دوستش می‌گوید. چون میل به درد و دل دارد ولی گوشی برای راز او نیست. فیلم فوق العاده‌است و نمیشه تک تک بخش‌هایش را تحلیل کرد.از نظر بنده زیباترین بخش فیلم، پایان فیلم است. مرد به معابد کامبوج (آنجا تنها، مردان هستند، مردانی که عشقی را لمس نکرده‌اند) می‌رود. در مقابل ستونی ایستاده و سوراخی را در دل ستون لمس می‌کند. سپس به همراه موسیقی شگفت انگیز و به طور حیرت‌انگیزی محزون، راز خود را در دل ستون سنگی فاش می‌کند (درخت تاب تحمل راز او را ندارد). مرد مکان را ترک می کند، بعد از آن در نمایی از سوراخ، می‌بینیم که با مقداری گِل همراه با احتمالا چمن یا اَلَف پوشیده شده است. سبزه‌ها تشبیهی از قدرت و یا پاکی راز اوست. در نهایت با سکانس‌هایی از سقف‌ راهرو‌های معابد که به نظر می‌رسد بسیار سنگین باشند فیلم تا لحظاتی ادامه می‌یابد باهمان موسیقی سحرانگیز. حقیقتا چنین پایه‌هایی استوار، می‌تواند راز عشق او را در خود نگه‌دارد. این فیلم جنبه‌های زیادی برای بررسی دارد، مانند استفاده‌ی وسواس‌گونه از رنگ قرمز و ... .این فیلم در نظر سنجی وب‌سایت Sight &amp; Sound از برترین منتقدین و کارگردان جهان در سال ۲۰۱۲ به ترتیب در جایگاه بیست و چهارم و شصت و هفتم قرار دارد.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Sun, 29 Sep 2019 22:01:07 +0330</pubDate></item><item><title>سامورایی گرگ و میش</title><link>https://virgool.ir/@hossein.kiani/سامورایی-گرگ-و-میش-qqai34qlmuu8</link><description>سامورایی گرگ و میش (۲۰۰۲)بسیاری از آثار شاخص سینمای جهان در کشور ژاپن ساخته شده‌اند. در نظرسنجی مجله sight and sound از برترین کارگردانان و برترین منتقدان، فیلم داستان توکیو (۱۹۵۳) به عنوان سومین فیلم برتر تاریخ انتخاب شد. فیلمی با روایتی بسیار آرام از زندگی یک خانواده‌ی ژاپنی در اواسط قرن بیستم. داستانی در مورد تقابل سنت و مدرنیته، بدون فراز و نشیب‌ که احتمالا برای بسیاری نقش دیازپام را دارد. این فیلم یک اثر بسیار هنری و ارزشمند از تاریخ بشریت است. بسیارند فیلم‌های پرارزش و پر محتوایی که حتی نقش بسیار به سزایی در تاریخ سینما به عهده دارند (داشته‌اند) از ژاپن می‌آیند.امروز فیلم سامورایی گرگ و میش ساخته‌ی سال ۲۰۰۲ یوجی یامادا رو تماشا کردم. با رای ۱۰۰ در ۱۰۰ منتقدین و کلی نامزدی و جوایز بین المللی. حقیقتا نمی‌تونم احساسم نسبت به این اثر رو درست و جامع بیان کنم. داستانی در مورد یک سامورایی فقیر که به تازگی همسرش رو از دست داده و برای نگهداری از ۲ دختر و مادرش از خودش قافل هست. در مورد داستان فیلم سعی می‌کنم خیلی توضیحی ندم تا لذت فیلم از بین نره.این فیلم سعی کرده فراتر از یک فیلم فقط درباره سامورایی‌ها باشه. انسانیت، از خودگذشتی، مروت و عشق همراه با مقداری شمشیربازی. بیشترین بخش فیلم که من رو مجذوب خودش کرد داستان عشق جاری در این فیلم بود. می‌دونید بعضی از آدما خیلی خوبند. خیلی خاص هستند. از همون ابتدا از بچگی. ممکنه در کنارمون باشند، فقیر باشند، کثیف و بوبد داشته باشند ولی عجیب بزرگند. این فیلم پر از درس هست در کنار نمایشی از عشق، نمایشی از فرهنگ ژاپنی و البته سامورایی که کارگردان به زیبایی به تصویر کشیده.در کنار داستان زیبا، همه‌ی المان‌های فیلم درست و عالی انتخاب شدند. لوکیشن‌ها اغلب مناظر بدیعی از ژاپن رو به تصویر می‌کشند. یک قطعه موسیقی ساخته شده با کی‌برد و فلوت، بدون ارکستراسیون در جای‌های از فیلم شنیده میشه با تم‌هایی از سرزمین ژاپن که الحق  بسیار زیباست، حداقل برای من اینگونه بود.بازی‌ها فوق‌العاده است. از بچه‌ها تا سایر هنرپیشه‌ها. یکی از نقاط درخشان فیلم حضور ری میازاوا در کنار هیرویوکی سانادا هست. بازی‌های واقعا درخشانند. با اینکه اقلب هیرویوکی سانادا را در رُل‌های اکشن دیده بودم، در این فیلم خیلی خوب از  عهده‌ی نقش یک پدر متعهد، مردی عاشق، فهمیده و دلسوز و همزمان یک سامورایی براومد. کارگردانی، فیلم‌بردرای، تدوین و همه و همه عالی و به جا هستند.توصیه می‌کنم حتما این فیلم رو ببینید.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Thu, 08 Aug 2019 20:03:45 +0430</pubDate></item><item><title>انسان بی‌شرف (بخش دوم)</title><link>https://virgool.ir/@hossein.kiani/انسان-بیشرف-بخش-دوم-xwu9kba3hf8e</link><description>در سری مقاله‌های انسان بی‌شرف سعی می‌کنم یادآوری کنم ما در گذشته چگونه شرافتمندانه‌تر زیست می‌کردیم.به نظر من پاسخ بسیاری از سوالات ما در رابطه با هنجارها و ناهنجاری‌های زندگی امروز ما انسان‌ها را باید در تاریخ جستجو کرد.سوال: چرا مردان اندام قوی‌تری دارند؟ آیا این دارایی برای زورگویی به زنان ایجاد شده است؟وقتی موجودات پیشترفته‌تری مانند پستانداران و پرندگان را بررسی می کنیم در می‌یابیم به مرور زمان جنس نر قوی‌تر و به لحاظ بصری زیبا تر شده است. دلیل این تغییرات رو باید در تداوم نسل پیگیری کرد. از همان زمانی که موجودات به ۲ جنس نر و ماده تقسیم شدند، قدرت ارجحیت اول برای انتخاب جفت بوده. نر باید از ماده و بچه‌هایش بتواند مراقبت کند. به جز این نرها برای رسیدن به ماده‌ی مورد نظر با هم مبارزه می‌کنند. نرها باید محافظ ماده‌ی خود باشند تا جلوی نرهای دیگری را که قصد جفت گیری با ماده‌ی او را دارند بایستد. نرها زیبا تر و قوی‌تر شدند تا بتوانند برای جنس ماده جلب توجه کنند. به جز استثناهایی اندک (مانند پنگوئن‌ امپراتور).بنابراین جنس نر برای رسیدن به همسر مورد علاقه‌ی خود عضلات و استخوان‌بندی بزرگ‌تری دارد. همچنین برای نگهداری از او و فرزندانش. معلوم نیست از چه زمانی انسان نر دریافت به دلیل توان فیزیکی، قادر به زور گویی به جنس ماده‌ی خود است. شاید نزول بشر از اینجا آغاز می‌شود. باز از مطالب بالا به نکته‌ی تاسف‌بار دیگری پی‌خواهیم برد.- تعصبهمانطور که در بالا آمد، نر به مدد انگیزه‌ی تداوم نسل، باید از ماده‌ی خود در برابر دیگر نرها محافظت کند. این رفتار در طول زمان از کپی‌ها تا انسان هوشمند (Homo sapiens) با ما بوده. پس اگر نر اجازه نمی‌دهد نر دیگری به ماده‌ی او نزدیک شود، پس ماده‌ی او هم نباید به نرهای دیگر نزدیک شود! کم کم انسان به مدد انقلاب نوسنگی از انسان دوره گر به انسانی اجتماعی تبدیل می‌شود. همچنان این رفتار با اوست. در اجتماع، مردها بسیارند پس باید قانونی وضع گردد! در پی آن مذاهب از این قانون حمایت کرده و این قانون به خواستی الهی بدل می‌گردد.من به دنبال این نیستم که آیا این اتفاق خوب است یا نه، به نظر من تنها آگاهی از گذشته‌یمان، به ما می‌آموزد دلیل بسیاری از رفتار‌های ما چه بوده. آگاهی، از رفتار نابخردانه‌ی ما جلوگیری می‌کند. ولی انسان همچنان شرافت گذشته‌ی خود را نمی‌یابد. ما همسر خود، خواهر خود، خواهر زاده‌ی خود و ... را آزار می‌کینم، طرد می‌کینم و به قتل می‌رسانیم. ما انسان‌ها شدیدا ناآگاهیم. ما انسان‌ها خود را فراموش کرده‌ایم.ادامه در بخش سوم</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Wed, 03 Jul 2019 21:19:38 +0430</pubDate></item><item><title>انسان بی‌شرف (بخش اول)</title><link>https://virgool.ir/@hossein.kiani/انسان-بیشرف-بخش-اول-mqwaq1zji2i4</link><description>بالاترین انگیزه‌های در موجودات عبارت‌اند از:اول تداوم نسلدوم بقاماهی آزاد در آب شیرین متولد می‌شود به سمت آب‌های آزاد رفته و تا زمان تولید مثل در آب‌های شور زندگی می‌کند. زمان تولید مثل به رودخانه باز می‌گردد. به آب شیرین، خلاف جهت آب حرکت کرده، از پستی‌ها و بلندی‌ها عبور کرده، توسط انواع حیوانات شکار شده، بدنش توسط آب‌شیرین شروع به متلاشی شدن می‌کند. چرا؟ تا تداوم نسل دهد. چون تداوم نسل از بقا مهم تر است.موجودات چناچه گوشخوار باشند، برای نیاز شکار می‌کنند. اگر تداوم نسلشان در خطر باشد هم نوع خود را می‌کشند.شکل‌گیری تک تک اجزای موجودات، تکامل یافته تا نسلی از خود به جا بگذارند. و این فرایند از روی شهوت نیست. ماهی‌ها لقاح داخلی ندارند. عنکبوت بیوه‌ی سیاه پس از جفت گیری، همجنس نر خود را می‌خورد. پرندگان، دوزیستان و پستانداران لقاح داخلی دارند. لقاح خارجی تنها در آب ممکن است. بسیاری از پستانداران نر در فصل جفت گیری تا سر حد مرگ مبارزه می‌کنند و کشته می‌شوند.آیا شهوت‌رانی ارزش مردن را دارد؟ (البته به جز بونوبوها و چند مورد انگشت شمار دیگر)  طبیعت برای این پدیده پاداش در نظر گرفته، اورگاسم. ما نامش را شهوت‌رانی گذاشتیم چون شورش را در آوردیم.پس رفتار حیوانات برای انگیزه‌های بسیار مهمی توجیح می‌شود. منتها انسان به مدد مغز شگفت انگیزش انگیزه‌های متنوعی برای امور خود دارد.ادامه در بخش دوم</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Tue, 02 Jul 2019 23:03:05 +0430</pubDate></item><item><title>امنیت سرورهای لینوکسی (بخش دوم)</title><link>https://virgool.ir/@hossein.kiani/امنیت-سرورهای-لینوکسی-بخش-دوم-xlezjmm3b1zc</link><description>Secure File Managementمساله‌ی فایل‌ها و فایل سیستم در امنیت سرور به مقدار زیادی مهم هست. اولین نکته‌ای که می‌بایست به شدت رعایت شود، دسترسی‌های یک فایل یا دایرکتوری هست. این موضوع در وب‌سرورها بسیار حائز اهمیت می‌باشد.شما برای مدیریت وب‌سایتان ۲ راه دارید: پیکربندی به صورت دستیپیکربندی به صورت خودکار (استفاده از Web Host Manager ها)اگر یک مدیر سیستم حاذقی تشریف ندارید، ترجیحا برای مدیریت وب‌سایت‌هاتون از یک نرم‌افزار مدیریت هاست استفاده کنید. مثلا CPanel و یا Plesk و غیره.سوال: چرا؟همونطور قطعا مطلع هستید در مبحث درسترسی‌ها در لینوکس ما با ۳ شخص و یا اشخاص روبرو هستیم. مالکگروه مالکدیگرانیادتون باشه فقط و فقط مالک باید دسترسی نوشتن داشته باشه. بنابراین نرم‌افزار مدیریت هاست برای هر کاربر در سرور یک کاربر مجازی ایجاد می‌کنه که شاخه‌ی اصلی پروژه‌ی وب‌ شما در خانه‌ی این کاربر مجازی قرار داره. همچنین یک گروه هم ایجاد میشه با همون نام. فایل‌‌هایی که در این شاخه قرار می‌گیرند باید چنین مجوزی داشته باشند:۷۵۵ ⇽ که عدد ۷ تمام مجوز‌ها رو به مالک میده و ۲ عدد ۵ دیگه تنها مجوز‌های خواندن و اجرا رو به گروه و سایرین اعطا می‌کنه. محلی هم که فایل‌های آپلود شده  توسط وب رو نگه‌داری می‌شه باید دارای مجوز ۷۷۵ باشه. مالک کلیه‌ی فایل‌ها باید همون کاربر مجازی ساخته شده برای وب‌سایت جاری باشه، گروه هم نام گروه ایجاد شده برای این کاربر مجازی. در بعضی سیستم‌ها از کاربر مجازی استفاده نمیشه بلکه کاربر سیستمی ایجاد میشه که حتما باید nologin باشه.مجوز ۷۷۷ یکی از خطرناک‌ترین مجوزها در محل نگهداری فایل‌های وب‌سایت‌ به شمار میره!اگر احیانا اطمینان ندارید که مجوز ۷۷۷ بر روی شاخه‌های وب‌سایت شما هست و یا خیر با دستور find می‌تونید جستجو کنید.برای جستجوی شاخه‌های دارای مجوز ۷۷۷ از دستور زیر استفاده کنید:find YOUR_PATH -perm 777 -type dfind public_html -perm 777 -type dهمچنین یادتون باشه هیچ موقع وب‌سرورتون با کاربر root اجرا نباشه!⇽ در بخش بعدی مجددا درباره‌ امنیت در کدنویسی صحبت خواهد شد.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Tue, 02 Jul 2019 22:28:59 +0430</pubDate></item><item><title>امنیت سرور‌های لینوکسی (بخش اول)</title><link>https://virgool.ir/@hossein.kiani/امنیت-سرورهای-لینوکسی-بخش-اول-iecbw2yq0lgk</link><description>Linux Server Securityهیچ مقدمی درباره‌ این موضوع نداریم، چون مهم هست! و کسی که مبحث سرور لینوکسی رو می‌شناسه اهمیت امنیتش رو هم می‌دونه. لذا ...امنیت سرور ۳ بخش عمده داره: جلوگیری از نفوذترمیم و یا پیدا کردن فایل‌های مخربپیدا کردن محل نفوذ** یک نکته‌ی مهم رو ابتدا اشاره کنم. من امنیت کار حرفه‌ای نیستم و شغلم هم نیست. ولی آنچه رو که در طی ده سال به تجربه و مطالعه کسب کردم رو برای راهنمایی تازه کارها اینجا قرار میدم.برای جلوگیری از نفوذ باید با حمله‌ها و روش‌های نفوذ آشنا باشیم. یک‌سری روش‌های معمول هست مثل:XSSDoSPassword Attack&amp; etc.برای آشنایی به حمالات رایج به اینجا مراجعه کنید.بعضی از حمله مستقیم به سرور صورت می‌گیره و برخی از طریق وب‌سایت. مثلا DoS از طریق سرور هست و XSS از طریق وب‌سایت و Password attack روی هر دو امکان پذیر هست. بعضی از حملات رو مثل حمله‌ی گذرواژه میشه به سادگی جلوش رو گرفت. کافی رمز عبور  سختی برای بخش‌های متعدد سرور و سایتتون انتخاب کنید. برای اطلاعات بیشتر به اینجا و اینجا سر بزنید.برای جلوگیری از حملاتی که از طریق وب‌سایت انجام می‌شند، تا جای ممکن از نرم‌افزار‌های آماده و امن مثل دروپال برای وب‌سایتتون استفاده کنید و همیشه با هر آپدیت امنیتی که منتشر میشه نرم‌افزارتون رو به‌روز کنید. نکته‌ی حائز اهمیت اینجاست که اگر برای این نرم‌افزارها کد نویسی می‌کنید حتما از استانداردهای تعیین شده‌ی تیم نرم‌افزاری پیروی کنید. یکی از رایج‌ترین و البته میشه گفت چیپ‌ترین حملات SQL Injection هست. به این دو مدل کد نویسی دقت کنید.db.query(&#39;select * from users where name like &#34;&#39;+ request.name &#39;&#34;&#39;);db.select(&#39;user&#39;).fields(&#39;*&#39;).where(&#39;name&#39;, request.name);در مورد اول مشاهده میشه که برنامه‌نویس مقدار دریافتی از کاربر رو مستقیما داخل کوئری قرار داده و در مورد دوم برنامه‌نویس با استفاده از کتابخانه‌ی DBAL نرم‌افزار مقدار ارسالی کاربر رو به صورت آرگومان داخل متد where گذاشته. DBAL ها تکنیک‌هایی دارند تا مقادیری رو که بهشون پاس میدیم رو escape کنند.مورد فوق یکی مواردی هست که اگر از استانداردهای فریم‌ورک، CMS و ... استفاده نکنیم، میزان مخاطرات نفوذ به سیستم رو بالا خواهیم برد.⇽ در بخش بعدی به مدیریت فایل‌ها می‌پردازیم.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Tue, 02 Jul 2019 21:44:27 +0430</pubDate></item><item><title>چرا دروپال (بخش چهارم)</title><link>https://virgool.ir/@hossein.kiani/httpsvirgoolioorgkianiچرا-دروپال-بخش-چهارم-m5zn6dkgumjg</link><description>دروپال برای تولید قالب آنچنان هم، دسته و پا بسته نیست. فایلی به نام template.php ،وجود داره که بسیاری از هوک‌ها سیستم و ماژول‌ها، داخلش قابل دسترس هستند. تصور کنید اگر ماژولی فرمی رو ایجاد کرد و اگر دروپال در زمان فراخوانی هوک‌ها (ابتدا ماژول‌ها به ترتیب حروف الفبا مرتب‌سازی می‌شوند) هوک form_alter شما رو زود تر از ماژول مورد نظر فراخوانی کرد، در فایل template.php می‌تونید form_alter تون رو بنویسید چون دروپال بعد از فراخوانی ماژول‌ها، قالب رو و به طبع (termplate.php) رو صدا می‌زنه.نکته‌ی مهمتری که در ایجاد قالب حائز اهمین هست، امکان جدا سازی جزء به جزء یک قالب بر اساس نام ماشینی مولفه یا آدرس صفحه می‌باشد. به عنوان مثال فایل قالب طرح بندی صفحه تماس با ما :html--contact.tpl.phpو یا فایل قالب بلوک برای بلوک آب و هوا:block--weather.tpl.phpو یا همچنین فایل قالب صفحه‌ی اصلی:page--front.tpl.phpساختار قالب در دروپالهمینطور که در شکل بالا مشاهده می‌کنید، دروپال قالب رو به بخش‌های متعددی تقسیم می‌کنه و تا بشه هر بخش رو به شکل مجزا ویرایش کرد.دروپال تا قبل از نسخه‌ی ۸ از php template به عنوان موتور قالب استفاده می‌کرد و در دروپال ۸ از موتور قالب twigهمچنین در دروپال این امکان وجود داره تا بتوان از یک قالب، یک زیر قالب تولید کرد. زیر قالب تولید شده از تمام کانفیگ‌های قالب پدر بهره می‌بره مگر کانفیگی Override بشه. بنا بر همین خاصیت، قالب‌های بسیار خوبی توسعه داده شده مثل قالب Omega که برای تولید وب‌سایت‌های Responsive به کار میره.در حال حاضر به تعداد ۲،۷۸۱ عدد قالب در وب‌سایت دروپال قابل بارگیری و توسعه موجود هست.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Mon, 01 Jul 2019 22:31:34 +0430</pubDate></item><item><title>چرا دروپال (بخش سوم)</title><link>https://virgool.ir/@hossein.kiani/چرا-دروپال-بخش-سوم-y9xi1vgcmnhu</link><description>ادغام‌پذیری دروپالدر آخر بخش دوم از ادغام پذیری دروپال صحبت شد. مقرر شد تا در این قسمت مثال‌هایی در مورد ادغام‌پذیری دروپال صحبت کنم. مهمترین‌ ان‌ها عبارت‌اند از:RedmineJiraAlfrescoCPanelDirectAdminISPConfigMagentoPrestashop (Sandbox)SharepointSugarCRMVtiger CRMGitlabGithubAmazon S3SalesforceGoogle Servicesetc ...دروپال از هسته‌ای پیشرفته برخورداره. از توانایی‌های هسته دروپال میشهبه  رویداد گرایی اشاره کرد. این خاصیت کمک می‌کنه تا ماژول‌ها بتونند مکمل دیگری باشند. باز این از امتیازاتی هست که در کم‌تر در نرم‌افزاری اون‌هم به میزان کم به‌کار رفته. به عنوان مثال ماژول بسیار قدرتمندی به‌نام Views برای دروپال ایجاد شده که یک سیستم تولید نمایش (view) هست و یک گزارش‌ساز در درون آن گنجانده شده. حال برای این ماژول بیش از ۵،۶۰۰ ماژول جانبی (برای نسخه‌های مختلف دروپال تولید) شده. بسیاری از نیاز‌های یک نرم‌افزار، وب‌سایت یا فروشگاه را می‌توان با نصب و پیکربندی ماژولهای پایه‌ای تولید نمود. به شکلی که برای یک نیاز خاص، الزامی به نصب ماژول مازاد نیست. به عنوان مثال، Slideshow widget را می‌توان با استفاده از فرم‌ساز دروپال (Content)، بخش ورود اطلاعات را ایجاد، با Views خروجی اسلایدشو به صورت بلاک (Widget) تولید نمود. ماژول Views از تعداد زیادی لایبرری جاوااسکریپتی اسلایدشو پشتیبانی می‌کنه. که البته به صورت جداگانه قابل نصب و استفاده هستند.باز می‌گردیم به رویدادگرایی که این امکان به شکل گسترده‌ای در دروپال توسعه داده شده. این خاصیت با استفاده از هوک‌ها قابل پیداسازی هست. به عنوان مثال، نیاز به ویرایش یک فرم داریم که توسط ماژول X تولید شده. برای این منظور هوکی به نام form_alter تعریف شده که به فرم، بعد از ایجاد شدن و قبل از رندر شدن می‌توانیم دسترسی داشته باشیم.دروپال این قابلیت را دارد تا ماژول‌ها هم هوک‌های خودشون رو تولید کنند. به عنوان مثال، Views هوک‌هایی دارد که می‌توان به یک view را از زمان Initialize تا زمان رندر شدن در زمان‌ها مختلف دسترسی پیدا کرده و تغییر داد. ۱. قبل از ایجاد کوئری دیتابیس، ۲. قبل از اجرای کوئری، ۳. قبل از اجرا و ۴. قبل از رندر شدن نمایش آن. برای مشاده‌ی هوک‌های Views به این آدرس بروید و برای آشنایی بیشتر با هوک در دروپال به اینجا مراجعه کنید.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Thu, 06 Dec 2018 22:27:15 +0330</pubDate></item><item><title>چرا دروپال (بخش دوم)</title><link>https://virgool.ir/@hossein.kiani/چرا-دروپال-بخش-دوم-o0ez74r8ocpv</link><description>چرا دروپال (بخش دوم)دروپال فراتر یک سیستم مدیریت محتوا بوده!در وب‌سایت دروپال بخشی هست به‌نام Distributions، که نرم‌افزار‌هایی که باهاش تولید شده در این قسمت قابل دسترس هست. تا این ساعت ۱،۲۶۴ تا توزیع مختلف از دروپال روی این بخش قرار گرفته. انواع نرم‌افزارها رو می‌تونید بارگذاری کنید و لذتش رو ببرید. نرم‌افزار‌هایی اعم از:ERPCRMProject ManagementCODGovernment PortalLMSCommerceetc.کمتر نرم‌افزاری رو دیدم که این‌همه توسعه پذیر باشه. تا الان بالای ۴۲ هزار ماژول برای انواع نسخه‌های دروپال توسعه داده شده و همگی تحت مجوز GPL 2 در دسترس هستند. بالای ۱۱۳ هزار توسعه دهنده و بالای ۱،۳۰۰ Commit در هفته‌ی گذشته. دروپال پس خیلی هم محبوبیتش کم نیست.آماری رو چند سال پیش وب‌سایت Acquia ارائه داد که نمایان‌گر میزان استفاده از نرم‌افزار‌های به‌کار برده در پورتال‌های دولتی آمریکا بود:مقایسه‌ی آمار استفاده از دروپال و سایر CMS ها در پورتال‌های دولتی آمریکااز انجا که دروپال بیشتر برای مصارف خاص مورد استفاده قرار می‌گیرد ماژول‌های متعددی برای ادغام‌پذیری با نرم‌افزارهای دیگر , سرویس‌های معروف به وفور تولید شده است. در بخش بعدی مطالب تکمیلی و همچنین مثال‌هایی در این زمینه‌ی درج خواهد شد.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Wed, 05 Dec 2018 15:37:53 +0330</pubDate></item><item><title>چرا دروپال (بخش یک)</title><link>https://virgool.ir/@hossein.kiani/چرا-دروپال-بخش-یک-yoqfrtupr00d</link><description>دروپال یک نرم‌افزار تولید محتوا بر بستر وب، ابداع شده در تاریخ ۱۸ می ۲۰۰۰. یک نرم‌افزار نسبتا پیچیده، که هواداران خیلی کمتری نسبت به دوستش (وردپرس) داره. به تصویر زیر توجه کنید:مقایسه تعداد جستجو‌های انجام شده در گوگل برای نرم‌افزارهای تولید محتوااین وضعیت بغرنج‌تر خواهد شد وقتی متن فارسی رو بررسی می‌کنیم:مقایسه تعداد جستجو‌های انجام شده در گوگل برای نرم‌افزارهای تولید محتواچیزی که برخی برنامه‌نویسان از دروپال به کثرت ایراد می‌گرفتند عدم بهره‌گیری از شئ‌گرایی تا نسخه‌ی ۷ بود. چه شود استفاده از معماری نه چندان جدیدی چون MVC. کافیه یک‌بار دروپال نصب کرده باشید تا به منو‌های و اسامی پیچیده‌اش برخورد کرده باشید. دروپال تا قبل از نسخه‌ی ۸ در حالت پیش‌فرض از WYSIWYG ساپورت نمی‌کرد. برای بهبود سرعت هم سیستم کشینگش آزار دهنده است. برای تولید هر هوکی باید همه چیز از نوع کش بشه. در مورد قالب هم که اصلا صحبتی نمی‌کنم که به مثابه مقایسه‌ی سر کوجک در مقابل سر جرد لتو (وردس‌پرس) می‌مونه. کافیه یک‌بار ماژولی نصب کنید تا پیدا کردن جایی که میشه بهش دسترسی پیدا کرد از امتحان الكترومغناطيس رشته برق هم سخت‌تر باشه. در مورد ماژول نویسی هم چیزی برای گفتن ندارم!ولی واقعا دروپال همه که گفتم بده؟ اگر اسم موارد بالا رو عیب بگذاریم تنها برای تازه کارها معنا می‌ده. در پست بعدی از اینکه چرا اینقدر دروپال خوبه خواهیم خوند.</description><category>Hossein Kiani</category><author>Hossein Kiani</author><pubDate>Tue, 04 Dec 2018 22:10:32 +0330</pubDate></item></channel></rss>