November 09, 2016
جلسه دوم گروه LET روز سه شنبه ۱۸ آبان درحالی برگزار شد که به دلیل اشتباهی در پوستر تعدادی از افراد ساعت ۴:۳۰ به جلسه پیوستند و جلسه با ۲۰ دقیقه تأخیر از ساعت ۴ شروع شد. عناوین این جلسه «شروع کار با OpenCV» و «نصب و راه اندازی اوبونتو» به همراه پخش فیلم سخنرانی TEDx ریچارد استالمن با عنوان «نرمافزار آزاد، جامعه آزاد» بود.

در ابتدای جلسه فرزین محمدی با عرض خوش آمد گویی از حاضرین جلسه برای تأخیر بوجود آمده عذرخواهی کرد و اشاره کرد بنا بر درخواست اعضای گروه نظرسنجیای برای انتخاب تایم مناسبتری برای جلسات به زودی انجام خواهد گرفت. با صحبتهای دوستان گزینههایی برای این نظرسنجی مشخص شد و قرار شد نظرسنجی در گروه تلگرامی LET گذاشته شود. در ادامه مطالب گفته شده در گروه تلگرامی فرزین اشاره کرد که با توجه به امکانات از جلسات بعدی فیلمبرداری خواهد شد تا در دسترس عموم قرار گیرد.
بعد از صحبتهای اولیه ارائه اول با عنوان «شروع کار با OpenCV» توسط محمد سیاوشی آغاز شد. در ابتدا محمد شروع به معرفی OpenCV کرد و توضیح مختصری از تاریخچهی این برنامه گفت و در ادامه مراحل نصب آن را توضیح داد و بعد از آن شروع به توضیح دادن اطلاعات پایهای در مورد پردازش تصویر کرد. از مطالب گفته شده در این بخش از توضیحات میتوان به انواع کانالهای یک عکس و شیوه ذخیره سازی یک عکس در OpenCV اشاره کرد. محمد با توضیح اینکه OpenCV با ساختار داده معمولی در پایتون کار نمیکند و از ساختمان دادهای به نام Numpy استفاده میکند، به صورت مختصر یک آشنایی سطحی و روش ایندکس دهی این ساختمان داده را توضیح داد. از آنجایی که محمد نمیخواست با توضیح جامع در مورد Numpy از موضوع اصلی منحرف شود، توضیحاتش در مورد آن را با معرفی داکیومنتهای آن پایان داد. بعد از توضیحات اولیه محمد کار با کد را شروع کرد. در ابتدا او یک دمو از کاری که قرار بود در ادامه انجام دهد را نشان داد و بعد از آن از صفر شروع به نوشتن کد کرد و در بین آن دموهایی برای درک بهتر افراد از برنامه اجرا کرد. اسلایدهای ارائه و کدی که در جلسه نوشته شد در گروه به اشتراک گذاشته شد و لینک آن در انتهای این گزارش آمده است.
اسلایدها و کد
بعد از ارائه محمد سیاوشی، نوبت به ارائه علی نادری پاریزی با عنوان «نصب و راه اندازی اوبونتو» رسید. در ابتدا علی در مورد اوبونتو توضیح داد و در ادامه انواع پارتیشن های هارد را معرفی کرد. همچنین او از مینیمم ها و ماکسیمم ها در هارد صحبت کرد و توضیحاتی در مورد Swap داد. در حین ارائه به دلیل مشکلاتی که سیستم تصویر سالن داشت دچار وقفه شد و این موضوع باعث شد تا حدودی تمرکز حاضرین و ارائه دهنده از بین برود و همچنین زمان زیادی در این میان از دست برود. در ادامه علی به صورت زنده اقدام به نصب ابونتو ۱۶.۰۴ کرد و مراحلی که طی ارائه توضیح داده بود را زنده اجرا کرد.
در انتها به دلیل وقفههایی که ایجاد شده بود از حاضرین جلسه سؤال پرسیده شد که آیا مایل به دیدن فیلم سخنرانی ریچارد استالمن با عنوان «نرمافزار آزاد، جامعه آزاد» هستند یا خیر. با بازخورد مثبت حاضرین جلسه و علاقه آنان فیلم سخنرانی پخش شد. این سخنرانی که اولین سخنرانی ریچارد استالمن در مورد نرمافزار آزاد در مراسم TEDx بود برای حاضرین جلسه پخش شد و در انتهای آن جلسه در ساعت ۶ به پایان رسید.
سخنرانی ریچارد استالمن «نرمافزار آزاد، جامعه آزاد»
عکسهای جلسه دوم
November 09, 2016
اولین جلسه از سلسله جلسات گروه LET روز سه شنبه ۱۱ آبان ۱۳۹۵ با حضور تعداد قابل توجهی از دانشجویان بخش کامپیوتر دانشگاه شیراز از ورودی های مختلف با دو عنوان «بات تلگرام با پایتون» و «۸ نکته برای داشتن یک ارائه فوقالعاده» و بحث آزاد با موضوع باورهای درست و غلط پیرامون نرمافزار آزاد برگزار شد.

در ابتدای جلسه محمد شیراوند در ۱۰ دقیقه در مورد اهداف و اهمیت گروه برای حاضرین صحبت کرد. او در صحبتهای خود با اشاره به مثالهای جهانی، جامعه محور بودن و آزادی دانش را از راههایی به سمت موفقیت و پیشرفت خواند و از حاضرین جلسه خواست که با حضور داوطلبانه در فعالیتهای مختلف نقشی در مسیر پیشرفت ادا کنند. او اشاره کرد که دلیل موفقیت یک جامعه فعال، انجام کارهای داوطلبانه است زیرا که اجباری در آن نیست و شخص بنا بر علاقه و دغدغههای اصلی خود به آن فعالیت میپردازد و در نتیجه بهترین نتیجه ممکن را رقم میزند. محمد در انتهای صحبتهایش ویدئویی از یک گروه ارکستر موسیقی کلاسیک پخش کرد که در فضایی باز و کاملاً عمومی سمفونی ۹ بتهون را با لباسهای عامیانه و معمولی بین مردم اجرا کردند. نکته قابل توجه این کلیپ اضافه شدن اعضای مختلف گروه ارکستر درطول زمان اجرا و در نتیجه نشان دادن تأثیر مثبت کار گروهی و جامعه محور و علاوه بر آن نشان دهنده وجهه مثبت کار داوطلبانه بود.
فایل ارایه
لینک ویدیو پخش شده در جلسه
بعد از صحبتهای اولیه، حبیب کاظمی ارائه خود را با عنوان «بات تلگرام با پایتون» آغاز کرد. در ابتدا او با نشان دادن چند اسلاید توضیحاتی پیرامون بات، بات تلگرام و تفاوت آن با اشخاص حقیقی در تلگرام داد. در ادامه اسلاید ها او اشاره کرد که یک بات تلگرام بر اساس HTTP/API با سرور تلگرام ارتباط برقرار میکند و توضیح داد کتابخانههای زیادی برای زبانهای مختلف برنامه نویسی برای برقراری این ارتباط نوشته شده است و python-telegram-bot را به عنوان یکی از بهترین library های موجود بر اساس نظرات توسعه دهندگان در اینترنت و جهان برای زبان برنامه نویسی پایتون معرفی کرد. او همچنین PiP را برای نصب کتابخانهها و Package های مختلف معرفی کرد. در ادامه ارائه حبیب قدم به قدم یک بات تلگرام را با توضیح دادن کد نوشت و آن را اجرا کرد تا حاضرین دقیقاً عملکرد کد را ببینند. در نهایت یک بات تلگرام نوشته شد که از کاربر اسم یک آهنگ را میگیرد و با نشان دادن لیستی از نتیجههای جستوجوی گوگل، متن یا لیریک آهنگ مورد نظر کاربر را نشان میدهد. کد و PDF این ارائه در Github منتشر و لینک آن در ادامه آمده است.
اسلایدها و کد بات
بعد از پرسش و پاسخ در مورد ارائه اول، علی یزدانپناه ارائه خود را با عنوان «۸ نکته برای داشتن یک ارائه فوقالعاده شروع کرد. به دلیل مشکل اینترنت دانشگاه وقفههای چند ثانیهای در ارائه بوجود آمد که تأثیر زیادی روی ارائه نداشت. صحبتهای علی یزدانپناه پویا و روان و به همراه طنز بود. در این ارائه فونت Helvetica به عنوان یک فونت موفق و مؤثر در ارائهها معرفی شد. در پایان علی برنامه ادیت پرزنت خودش را SlideDogs معرفی کرد و با تشویق حاضرین به کارش پایان داد. اسلایدها و فونت Helvetica و کتاب slideology که منبع این ارائه بود در گروه به اشتراک گذاشته شد و لینک آن در ادامه این گزارش آمده است.
فایل ارایه - کتاب معرفیشده - فونتهای مناسب برای اسلاید
بعد از دو ارائه فرزین محمدی و محمد شیراوند بحث آزادی را با موضوع «باورهای درست و غلط پیرامون نرمافزار آزاد» شروع کردند. ابتدا از حاضرین جلسه سؤال پرسیده شد که «وقتی اسم نرمافزار آزاد به گوشتان میخورد چه فکری میکنید؟» تعدادی از ورودیهای ۹۵ دانشکده هیچ آشنایی با نرمافزار آزاد نداشتند ولی تعدادی از ورودیهای ۹۳ شروع به بحث و چالشهای مختلف نرمافزار آزاد را بررسی کردند. در میان حرفها بحث به سمت لینوکس و ویندوز کشیده شد و صحبتهایی در مورد تفاوتهای این دو سیستم عامل به عمل آمد. در این میان توضیحاتی هم در مورد نرمافزار آزاد به افرادی در جلسه که هیچ دیدی نسبت به نرمافزار آزاد نداشتند داده شد.
جلسه اول گروه LET روز سه شنبه ۱۱ آبان ساعت ۵ونیم به پایان رسید.
عکسهای جلسه اول