وبلاگ سید محمد باقر رکنی

توابع مولد

شنبه, ۱۱ ارديبهشت ۱۳۹۵، ۱۱:۳۸ ب.ظ

تابع مولد چیست؟

توابع مولد خیلی شبیه توابعی  هستند که نتیجه آنها یک آرایه است. با این تفاوت که تابع مولد دنباله ای از مقادیر تولید می کند.

در تابع مولد به جای استفاده از کلمه کلیدی "return" از "yield" جهت  ارسال نتیجه استفاده می شود در تابع مولد  نتیجه  ابجکتیست که از   اینترفیس Iterator استفاده می کند. که بواسطه آن میتوان با دستور foreach مقادیر دنباله را دریافت کرد.


function nums() {
    echo "start"; 
    for ($i = 0; $i < 5; ++$i) {
        yield $i;
        echo "Yielded $i";
    }
    echo "end"; 
}

foreach (nums() as $v);

خروجی

start
Yielded 0
Yielded 1
Yielded 2
Yielded 3
Yielded 4
end

  • محمد باقر رکنی

روتر گران قیمت!

دوشنبه, ۲۳ فروردين ۱۳۹۵، ۱۲:۱۷ ق.ظ

گوگل چگونه کار می کند

مهندسین از اینکه یک مدیر که به ظاهر تنها ایمیل ها را جواب می دهد و آنها را برای دیگران ارسال می کند و یا نتیجه جلسات را اطلاع رسانی می کند و مانند آنها از دانش فنی برخوردار نیست ولی حقوقش از آنها بالاتر است گله مند هستند. این مسئله تقریبا در تمامی سازمان ها وجود دارد. حتی گوگل! در  فصل "ارتباطات سازمانی"  کتاب "گوگل چگونه کار می کند" که توسط دو نفر از مدیران ارشد گوگل (جاناتان روزنبرگ - اریک اشمیت) نوشته شده به این مسئله پرداخته می شود و این تفکر را نقد میکند و اهمیت یکی از کارهای مدیران که همان ایمیل زدن و ارتباط برقرار کردن میان مهندسین است را تشریح می کند. در این فصل خاطره ای از "جاناتان" در اوایل کارش در گوگل بیان می شود که یکی از مهندس ها با مشاهده عملکردش به طعنه او را یک روتر گران قیمت می خواند! شما میتوانید پاسخ جاناتان را بشنوید.

 

دریافت
  • محمد باقر رکنی

بادیگارد

چهارشنبه, ۱۸ فروردين ۱۳۹۵، ۱۲:۴۲ ب.ظ

بادیگارد

چند روز پیش آخرین اثر استاد حاتمی کیا  "بادیگارد" رو دیدم. به نظرم فیلم خوبی بود. از لحاظ جلوه های ویژه مثل فیلم "چ" کیفیت قابل قبولی داشت و نشون میده که داریم تو این زمینه پیشرفت میکنیم. از لحاظ مضمون هم شبیه فیلم آژانس شیشه ای بود. پرویز پرستویی مقابل بقیه می ایسته و از اصول دفاع میکنه . البته این بار در قالب یک محافظ. بابک حمیدیان هم نقش یه جوان نابغه رو بازی میکنه که پرویز پرستویی وظیفه محافظت از اون رو بر عهده میگیره و باعث رغم خوردن اکثر حوادث فیلم میشه. ای کاش حاتمی کیا  ارتباط این دو را چالشی تر میکرد و نسل جدید رو  غریبه تر تعریف می کرد. این طوری جذاب تر میشد.

  • محمد باقر رکنی