ArakLug | کانال لاگ اراک 📢
105 subscribers
38 photos
38 links
کانال اطلاع رسانی جلسات لاگ اراک

گروه تلگرامی 👇
برای دریافت لینک گروه به ادمین پیام دهید

اینستاگرام 👇
https://instagram.com/arak_lug

توییتر 👇
https://Twitter.com/arak_lug

صفحات وب 👇
https://araklug.ir

ارتباط با ادمین 👇
@araklug_admin
Download Telegram
فراخوان ارائه‌ها برای جشن انتشار #دبیان ۱۲

تهران، پنج‌شنبه ۲۵ خرداد ۱۴۰۲

از تمامی علاقه‌مندان دعوت می‌شود عنوان و توضیح ارائه‌های خود را به نشانی events@debian.ir بفرستند
🔶️ جلسه‌ی ۶۱ ام اراک‌لاگ

موضوع: گفتگو پیرامون مشارکت در لاگ و همکاری در ساماندهی جلسات (بخش دوم)

📆 تاریخ: پنجشنبه ۶ اردیبهشت ۱۴۰۳ ساعت ۱۸

📌 محل برگزاری: اراک، میدان ولیعصر، پارک ملت، دور حوض

شرکت برای عموم آزاد و رایگان

@arak_lug
اوبونتو ۲۴.۰۴ منتشر شد!
کاربرانی که نصب دارن می‌تونن با دستور

sudo do-release-upgrade -d 

آپدیت کنن
سلام، وقت بخیر؛
کسایی که مایلند در جلسات شرکت کنند با پاسخ درست به نظرسنجی زیر، میتونن به برنامه های لاگ کمک کنند.
اگه یادگیری یک زبانو بخواید شروع کنید، یا در حال یادگیری هستید و یا کامل فرا گرفته اید؛ این زبان کدومه؟ (اگه تو‌ گزینه ها نبود، میتونید کامنت کنید)
public poll

JavaScript – 4
👍👍👍👍👍👍👍 36%
@rsharifnasab, @Absardeh, @Ahbr792, @Zangaraki33

SQL – 4
👍👍👍👍👍👍👍 36%
@mohammad_fp9, @IamRezaMousavi, @J_SEZAR, @hoseiniiiiiii13

Python – 2
👍👍👍👍 18%
@danialbehzadi, Bl1nd0wl

Java – 1
👍👍 9%
@engalisir

Kotlin
▫️ 0%

HTML
▫️ 0%

German
▫️ 0%

👥 11 people voted so far.
ArakLug | کانال لاگ اراک 📢 pinned «سلام، وقت بخیر؛ کسایی که مایلند در جلسات شرکت کنند با پاسخ درست به نظرسنجی زیر، میتونن به برنامه های لاگ کمک کنند.»
لینک گروه لاگ اراک جهت گفتگو، هماهنگی جلسات، پرسش و پاسخ 👇

https://t.me/+P-18ls9xwEel-K0r
جلسه ی ۶۲ لاگ اراک

موضوع: گفتگو درباره ی پایگاه داده (SQL)
زمان: جمعه، ۱۴ اردیبهشت ماه ۱۴۰۳، ساعت ۱۸
مکان: میدان ولیعصر، پارک ملت، دور حوض

شرکت برای عموم آزاد و رایگان

@arak_lug
4👍1
📋 گزارش جلسه ی ۶۲ لاگ اراک

- با توجه به بارندگی شدیدی که پیش اومد، نشست با اختلالاتی مواجه و در یکی از کافه های شهر برگزار شد.

- موضوع SQL به نشست های بعدی موکول شد.

- در این نشست عزیزی محبت کرد در حد توان اسپانسر لاگ باشه؛ این نیت خیرخواهانه در هر مرحله ای، جای تشکر و قدردانی داره و برای لاگ می‌تونه دلگرم کننده باشه.

- جا داره از تمام عزیزانی که امروز با حضورشون به بارش ها گرما و طراوت بیشتری بخشیدند صمیمانه تشکر کنم.

دیدار ما حدود دو هفته بعد...

برکت بر روزاتون باد‌ 🌺


گروه لاگ اراک:
https://t.me/+P-18ls9xwEel-K0r
3
🔶️  جلسه‌ی۶۳ ام اراک‌لاگ

موضوع: دورهمی با sql ها

📆 تاریخ: پنجشنبه ۲۷ اردیبهشت ۱۴۰۳ ساعت ۱۸:۳۰

📌 محل برگزاری: اراک، بلوار قدوسی، پارک علم و فناوری استان مرکزی، شرکت داده افزار روپِل

شرکت برای عموم آزاد و رایگان

@arak_lug
👍5
گزارش جلسه ۶۳

- یه سری فایل باینری داریم بهش میگیم دیتابیس (file.db)

- از طریق برنامه هایی مثل MariaDb این فایل ها رو ایجاد میکنیم.

- این برنامه ها از SQL پشتیبانی میکنن، با استفاده از SQL در داخل برنامه میتونیم فایل ها رو دستخوش تغییرات کنیم.

- زبان SQ (یا همون SQL) از چهار عمل پایه ای create، update، read، delete پشتیبانی می‌کنه که مخفف بهش میگیم CURD.

- میتونیم با کمک درایور ها که API های تعریف شده در هر زبان برنامه نویسی برای اتصال به نرم افزارهایی مثل MariaDb هستند، به این برنامه ها وصل بشیم و تغییرات تو پایگاه داده رو در زبان برنامه نویسی با نوشتن دستورات SQL ایجاد کرده و دیتابیس رو دستخوش تغییرات کنیم.

- برنامه ی sqlite3 مدل کم دردسر تر سایر برنامه های دیتابیس است و از دستورات SQL مشابه سایر برنامه های دیتابیسی بهره می‌بره و به صورت local استفاده میشه، کانفیگ های سروری لازم نداره و در خارج از برنامه به فایل های دیتابیس دسترسی مستقیم داریم.

- هر دیتابیس از متغیر هایی اعم از integer، string، blob، long و ... پشتیبانی می‌کنه.

+ خلاصه ی روند کلی ایجاد یک فایل دیتابیس، table و تغییر اطلاعات داخل table با استفاده از هر نرم افزار دیتابیسی (sqlite3، MariaDb و ...) :

۱- ایجاد فایل دیتابیس

۲- ایجاد جدول:

الف) هر جدول یک یا چند ستون داره که هنگام ایجاد جدول تعریف میکنیم.

ب) هر ستون از نوع یکی از متغیر های یاد شده (integer، string و ...) است.

پ) هر ردیف (که مجموع ستون هاست) اطلاعات یک entity رو نگه می‌داره.

مثلاً entity یک student (دانشجو) است:

ستون اول id نوع: integer
ستون دوم name نوع: string
ستون سوم image نوع: blob

میتونیم اطلاعات یک دانشجو رو در table مثال که سه ستون براش تعریف کردیم؛ ایجاد کنیم، بروزرسانی کنیم، بخونیم، یا حذف کنیم (CURD).



توضیحات در حد گزارش کوتاه بود، مفصل تر با کمک عکس یا پای تخته به لحاظ ادراکی ملموس تر هستند.


موفق باشید. 🌺

گروه لاگ اراک:

https://t.me/+P-18ls9xwEel-K0r
👍3👏1
Forwarded from M Gholami
دوستان با توجه به اینکه این هفته نمایشگاه الکامپ، تلکام اراک برگزار شده و تا فردا هم هست، میتونم پیشنهاد بدم که جلسه لاگ رو توی نمایشگاه برگزار کنیم اگر امکان و تمایل به حضور دارید
👍3
هرکی موافقه اینجا یا تو گروه لایک کنه...
ArakLug | کانال لاگ اراک 📢 pinned «دوستان با توجه به اینکه این هفته نمایشگاه الکامپ، تلکام اراک برگزار شده و تا فردا هم هست، میتونم پیشنهاد بدم که جلسه لاگ رو توی نمایشگاه برگزار کنیم اگر امکان و تمایل به حضور دارید»
جلسه ۶۴ لاگ اراک

موضوع: گفتگو پیرامون روش های ایجاد مدل اقتصادی از نرم افزار های آزاد

مکان: اراک، سه راه خمین، محل برگزاری نمایشگاه های بین المللی، غرفه پارک‌ علم و فناوری

زمان: جمعه ۱۱ خرداد ۱۴۰۳ ساعت ۱۸:۳۰


شرکت برای عموم آزاد و رایگان است.


گروه لاگ اراک:

https://t.me/+P-18ls9xwEel-K0r
📋 گزارش جلسه ۶۴ لاگ اراک

اقتصاد بر پایه ی عرضه و تقاضاست

هنگامی که یک‌ محصول برای فروش به بازار آزاد عرضه میشه دو فاکتور تعیین کننده ی قیمت یک محصول هستند:

۱ - میزان فراوانی محصول (عرضه)
۲- کیفیت و کارایی محصول که منجر به افزایش تقاضا میشه.

یک عامل کاتالیزگر و مهم وجود داره به اسم تبلیغات که باعث جذب و افرایش کامیونیتی محصول میشه.

هر نرم افزاری قبل از انتشار یا اوایل انتشار نیاز به جذب کامیونیتی داره تا از ربوده شدن ایده توسط افراد دیگه جلوگیری بشه و این مهم با تبلیغات به دست میاد‌. 🗣

این موارد در باره ی نرم افزار آزاد، نرم افزار پولی یا غیر آزاد مشترکه. 🤝


اما چطور میتونیم اقتصاد رو به نرم افزار های آزاد بسط بدیم؟ 🤔

در نرم افزار آزاد روش های مختلفی برای کسب درآمد وجود داره که چندتاشو‌ بریم بررسی کنیم 🤑

۱- حمایت های کامیونیتی (Denoting):
در این روش توسعه دهنده از کامیونیتی درخواست حمایت های اختیاری مالی می‌کنه.

۲- روش دو‌ نسخه ای:
در این روش توسعه دهنده یک نسخه از نرم افزار رو به صورت آزاد منتشر می‌کنه و نسخه ی دوم که بر پایه ی نسخه ی اوله و امکانات بیشتری نسبت به نسخه ی اول داره رو پولی منتشر می‌کنه.

۳- خدمات مبتنی بر محصول:
در این روش توسعه دهنده بعد از انتشار نرم افزار آزاد خدمات مبتنی بر محصول (مانند آموزش استفاده از نرم افزار، سرویس های روی سرور و ...) رو پولی می‌کنه.

۴- روش تبلیغات :
توسعه دهنده بعد از انتشار محصول شروع به کسب درآمد از طریق تبلیغات مستقیم داخل برنامه یا وبسایت مرتبط با برنامه می‌کنه.


حالا بریم یه بررسی کنیم از عرضه و تقاضا 📈

در اقتصاد معمولا با کاهش عرضه، ارزش محصول افزایش پیدا می‌کنه
(مثل نرم افزار های گرون قیمت شرکتی که در دسترس عموم نیستن و با مبالغ بالا به طور اختصاصی نوشته میشن، یا ساده تر میشه به طلا اشاره کرد که به علت کمیاب بودن قیمت بالایی داره)

حالا بزارید ببینیم در مورد نرم افزار آزاد این موضوع چه شکل و شمایلی به خودش میگیره 🤭

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

اگه نرم افزار کاربردی و باکیفیت باشه با تبلیغات درست می‌تونه تقاضای بیشتری نسبت به نرم افزار های پولی برای استفاده و توسعه داشته باشه و یه جورایی قانون عرضه و تقاضایی که در اقتصاد می‌شناسیم بهم می‌ریزه؛ یعنی هم عرضه بالاست هم تقاضا :)

میشه بگیم راز پیروزی نرم افزار آزاد در چرخه ی اقتصاد، افزایش کامیونیتی نرم افزاره که با بالا بودن کامیونیتی از ربوده شدن مالکیت ایده توسط افراد دیگه جلوگیری میشه در نهایت توسعه دهنده میمونه و توسعه و برنامه ای که برای توسعه داره
مگه نه؟!
وای چقدر توسعه توسعه کردم 😬

خب دیگه چشام داره تار میبینه بخوام بگم بازم جا برا گفتن هست ولی از یه تنبل بیشتر از این انتظار نداشته باشید 😵‍💫

امیدوارم همیشه از هفت دولت آزاد و اسیر حق باشید؛
وقتتون بخیر 🌺
👍4