کدنگار

وبلاگ شخصی-آموزشی علی رشیدی

کدنگار

وبلاگ شخصی-آموزشی علی رشیدی

طبقه بندی موضوعی
پیوندهای روزانه
پیوندها

۷ مطلب با موضوع «یادداشت» ثبت شده است

!Stayin' alive

۱۲
آبان

بعد از مدت‌ها (میشه گفت از شروع دانشگاه) برگشتم و میخوام به کارم توی این وبلاگ ادامه بدم. خبر بد دارم و خبر خوب.


توقف آموزش Linux Essentials

الان که مدت زیادی از آخرین قسمت این آموزش گذشته و بازخوردی براش نبوده حس می‌کنم ادامه دادنش درست نباشه. اگر مشتاق ادامه باشید پیشنهاد می‌کنم آموزش Linux Essentials از آقای جادی رو جستجو کنید و اون رو ادامه بدید. بعضی وقتا یادگیری با ویدئو خیلی ساده تره.

ادامه یا بازنویسی آموزش CMake

آموزش CMake انگار خیلی هوادار داشت در حدی که به صفحه اول گوگل رسید! ولی الان که بیشتر با دنیای عظیم ++C آشنا شدم حس می‌کنم باید ادامه پیدا کنه و البته شاید هم بازنویسی شه تا بهتر مطالب رو منتقل کنه.

ادامه ثبت تجربه‌‌ها

اگر مطالب گذشته را ببینید متوجه می‌شوید که بخشی از مطالب با برچسب "تجربه" منتشر می‌شدند که مشخصاً تجربیات شخصی من از برنامه نویسی بودند. این روند ادامه پیدا می‌کند و سعی می‌کنم مطالب جدیدی که یاد می‌گیرم را به صورت مثال‌محور اینجا منتشر کنم.

خوشحالم که بعد از این همه مدت آمدید و این مطلب را دیدید!
  • علی رشیدی
درود مجدد!

بعد از مدت ها برگشتم (گرچه دورتر از موعد)، و میخوام که آموزش لینوکس رو همونطور که وعده دادم ادامه بدم.

و همچنین،

همه ی ما برنامه نویسا در طی فعالیتمون،موقع انجام یه پروژه، دیدن یه سوال و ...، ممکنه به مشکل بر بخوریم یا چالشی برامون پیش بیاد، و یادگیری و پیشرفت از همینجا شروع میشه. میخوام هر موقع از این چالش ها برام پیش اومد، یا گهگاهی کدی نوشتم تو وبلاگم با شما به اشتراک بذارم. اگر شما هم چنین کاری میکنید کامنت بذارید تا من هم دنبالتون کنم و از تجربه های همدیگه استفاده کنیم. میدونم که خیلیاتون اینکارو میکنین. D:
  • علی رشیدی

دوستانی که برای گشت زنی در فضای مجازی از Tapatalk استفاده میکنند، بهانه ای برای دنبال نکردن ما ندارند! از طریق این لینک ما را در این برنامه دنبال کنید.


+ وبلاگ در سایت وبلاگی ها ثبت شد.

  • علی رشیدی

خبر های خوبی در راه است! همراه من باشید! بزودی اولین آموزش فارسی و عملی "تلفیق برنامه های Qt با QML" رو منتشر میکنم. همچنین یک آموزش عملی CMake نیز بعد از آن در راه است. ضمن اینکه به فصل جدیدی از آموزش Linux Essentials رسیدیم: عبارات با قاعده. علت نوشتن عنوان "تحت نشانگر" هم اینه که با قلم نمینویسم که بشه تحت قلم که!

تلفیق Qt با QML ؟

در واقع منظور بیشتر تلفیق برنامه های ++C نوشته شده با فریم ورک کیوت با QML است. نقطه قوت کیوت، قدرت آن و نقطه ضعف آن مناسب نبودن برای طراحی GUI میباشد. QML، در طرف مقابل، یک زبان اسکریپتی است که صرفا برای طراحی رابط کاربر طراحی شده. تلفیق آن با جاوا اسکریپت کمی از مشکلات را حل میکند، اما کار با دیتابیس، شبکه، و خیلی موارد دیگر، در QML به تنهایی امکان پذیر نیست. به همین علت این دو را ترکیب میکنیم تا بتوانیم برنامه هایی زیبا و در عین حال قوی بنویسیم. ضمن اینکه میتوانیم برنامه را به راحتی بر روی هر سکویی اجرا کنیم.

CMake چیه ؟

اگر با اتوماسیون ساخت برنامه ها آشنا باشید، حتما به این نام برخورده اید. این قبیل برنامه ها، عملیات متداولی را که برای تولید یک برنامه (کامپایل، لینک و ...) انجام میدهیم را با خودکار کردن آسانتر میکنند. CMake یکی از معروف ترین آنهاست که به دلیل چند سکویی بودن و عدم وابستگی به زبان برنامه نویسی، خیلی جاها مورد قبول قرار گرفته.

بررسی های نرم افزار هم خواهم داشت و قراره یه بازی متن باز به اسم "TeeWorlds" رو کالبدشکافی کنیم!
  • علی رشیدی

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


به هر حال با همه فراز و نشیب هاش گذشت و اگر بتونم چهارشنبه نمره خوبی بگیرم، دیگه تموم میشه. برای همه ی کانونی ها که این هفته فاینال دارن آرزوی موفقیت میکنم. شما هم برام دعا کنید.


با سپاس. 


موسیقی امشب


http://bayanbox.ir/download/7987806285066255816/Hans-Zimmer-Interstellar-No-Time-For-Caution.mp3

  • علی رشیدی

خبر جدید

۰۹
شهریور

کانال تلگرام و خود تلگرام، بدرود.

به دلیل فشرده شدن برنامم و اینکه روزی ۲ ساعت برای کار های غیر درسی وقت دارم، تلگرام رو پاک کردم و بنابراین کانال وبلاگ به روز نخواهد شد.


قسمت بعدی آموزش در راه است

مدتی بود که خبری از آموزش های لینوکس نبود و روند انتشار کند شده بود ولی الان بیشتر وقتم رو صرف آموزش میکنم، در ضمن قراره بعد از انتشار قسمت دهم، یک سری مطالب آموزشی که بر اساس تجربیاتم از KDE هست رو در اختیارتون قرار بدم. پس به دنبال کردن من ادامه بدید.


تصویری از محیط کار:


امیدوارم از مطالب وبلاگ تا به الان راضی بوده باشید.

  • علی رشیدی

تازگی ها مشکل جدیدی پیش اومده به اسم " آشنایی نوب ها با "متن باز"" که در این پست کمی آنرا بررسی میکنیم.

  • علی رشیدی