Farhan T-byte
134 subscribers
55 photos
13 videos
85 links
فرهانم، دانشجوی علوم کامپیوتر که تازه برای تحصیل به تهران اومدم و کلی چیز دیگه...

ربات برای صحبت در چنل: @atfarhanwdunbot

لایک برای شما یه کلیک هست و برای من انگیزه.
Download Telegram
❤‍🔥2💯2
بریم سراغ بحث قشنگ مموری میخوام براتون دیگه بترکونمش😍 لتس دو دیس... امروز ویدیو رو میدم بیرون

توی این ویدیو از

nm
استفاده میکنیم
اشاره ای به لینکیج میکنیم
مستقیما در رابطه با scope حرف میزنیم
به اسمبلی جنریت شده از کد c نگاهی میندازیم
و کم کم دیدمون رو نسبت به سکشن به سکشن مموری بالاتر میبریم تا حدی که کامل درکش کنیم...

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

@farhantbyte
❤‍🔥6🍾2
Farhan T-byte
بریم سراغ بحث قشنگ مموری میخوام براتون دیگه بترکونمش😍 لتس دو دیس... امروز ویدیو رو میدم بیرون توی این ویدیو از nm استفاده میکنیم اشاره ای به لینکیج میکنیم مستقیما در رابطه با scope حرف میزنیم به اسمبلی جنریت شده از کد c نگاهی میندازیم و کم کم دیدمون رو…
آقا من هر کاری میکنم که این رو برم ... براتون ضبط کنم حس میکنم تایمش زیاد میشه به همین خاطر تو فکر اینم که یه لایو بزارم اینو توضیح بدم اینجوری در نهایت اینجوریم که اوکی فهمیدن بچه ها و خب همینم کافیه کسی پایه هست ؟‌

نهایتا فکر کنم ۲۰ دقیقه طول میکشه البته لایو... مگه این که کسی سوالی داشته باشه...
در مورد اسمبلی صحبت میکنیم...


دوستانی که پایه هستند... نیم ساعت دیگه میبینمتون ... ساعت 17:00

https ://meet. google. com/kh z-wksw-mgg

تموم شد...

@farhantbyte
🔥5
Media is too big
VIEW IN TELEGRAM
قسمت 3 از mini presentation های من و C،

قسمت 2

این قسمت اسمبلی و مموری TEXT / DATA / BSS:

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


این قسمت ممکنه صدا یکم بد باشه ولی همینو گذاشتم چون دیگه بچه ها بودن و باحال بود...



دلیلی که این دوره رو شروع کردم این مشکل هست :

بسیاری از افراد از اکوسیستم های مختلف وارد c میشن و میخوان c یاد بگیرن و خب اوایلش اینطوری هستند که همه چیز سادست، زبان کوچولویی هست و خیلی سخت نیست ولی وقتی به پوینتر ها میرسن میگن وات دا فاک چرا نمیفهمم یا چرا نمیتونم پیش برم؟

قضیه اینه که از اولش به واسطه اون توهم دانش اولیه خیلی چیز ها رو رد کردیم.

من اینجا و توی این مینی ارائه ها چیز هایی رو بهتون میگم که این مورد ها رو براتون ساده کنه.

@farhantbyte | #technical
🔥3❤‍🔥2
Forwarded from Linuxor ?
Linuxor ?
@Linuxor
رو راست من قبلا سر یه شوخی و بحث از یکی از شرکت های موزیک ایران کلی دیتا کشیدم بیرون ( تقریبا به هر چی موزیک پرو / فایل و ... بود دسترسی داشتم ) و فکر میکردم اینا میفهمن ولی متوجه نشدن بعد از مدتی فهمیدم که بخش زیادی از هزینه هاستشون سر این میره که هیچ سرویس میانه ای نیست که بتونه این حجم از دیتا رو کاهش بده و از اونجایی که عمده کاربران این سیستم افراد معمولی هستند میتونه با یه کانورت ساده هزینه سرویس رو تا حد زیادی کاهش بده...

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

فردی که اومد میت اینقدر باحال بود که حتی پیشنهاد مالی مطرح کرد البته نمیدونست چرا این کار رو کردم... 😊

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

یادمون باشه که عموم آدم ها پولدار نیستند که سیستم خدا تومنی بخرننن... من یه سیستم رو ۴ سال پیش خریدم و هنوز دارم قسطش رو میدم... اونم 50 میلیون تومن بیشتر نشده بود... که البته با قسطش میشه ۷۵ تومن ۵ ساله....

i mean yes guys...

@farhanTByte
❤‍🔥3
Farhan T-byte
رو راست من قبلا سر یه شوخی و بحث از یکی از شرکت های موزیک ایران کلی دیتا کشیدم بیرون ( تقریبا به هر چی موزیک پرو / فایل و ... بود دسترسی داشتم ) و فکر میکردم اینا میفهمن ولی متوجه نشدن بعد از مدتی فهمیدم که بخش زیادی از هزینه هاستشون سر این میره که هیچ سرویس…
این قضیه حتی تو ایران مهم تره چون هزینه یه سرویس کوچولو مستقیما از جیب شما مردم میاد... پس همینطور الکی نرید به هر خری میبینید بگید بیا برام سایت درست کن ...

باورتون نمیشه؟‌ کافیه ۲ ساعت OSINT پایه یاد بگیرید و بعد فقط وبسایت اون یارویی که میگه براتون سایت درست میکنم رو تحلیل کنید... بعدش میبینید که بله... این سرویس میتونه به جای بهتر کردن کسب وکارت یه تنه به جیبت برینه

چند سال پیش داییم تو یه شعری حرف قشنگی میزد:‌

آه که جیبم پول مرا میدزدد...

- مجتبی رئیسی

امروز روز هم همینه ... کاری نکنید کسی که ادعا میکنه کسب و کارتون رو اکسلریت میکنه ... پولتون رو بدزده...

@farhanTByte
⚡1❤‍🔥1🗿1
https://youtu.be/_j806JHhCRo?si=7Lh6NGSoGUJDPALr

استفاده از کامپیوتر در علم زیباست
اشکمان را در آورد

از خانومشم باید تشکر کرد چقدر این بشر ساپورتیو هست بابا بنازممم

۶ دقیقه بیشتر نیست، و این که نیاز نیست وارد یوتیوب بشید همینجا هم میتونید ببینید روی preview کلیک کنید دانلود بشه و نگاه کنید...

@farhantbyte
you should know shell scripting

این فقط در مورد این نیست که صرفا یه زبان ساده یاد بگیرید که یه مشت اسکریپت سیستمی کوچیک بنویسید

این به این معناست که فلسفه یونیکس رو بفهمید... این فلسفه همون چیزی هست که معمولا توی کتاب clean code در موردش صحبت میشه...

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

دوست دارم :‌ ❤️‍🔥
ندارم 🗿

@farhantbyte
❤‍🔥7
Forwarded from KhoneLittle (Ali)
This media is not supported in your browser
VIEW IN TELEGRAM
🤣2
داشتم به یه پروژه آموزشی فکر میکردم البته این روزا شدید درگیرم ولی داشتم به این فکر میکردم که اصلا اینترنت چطوری به وجود اومد بعد با خودم گفتم خب حالا دارک وب چطوری به وجود اومد و بعد با خودم گفتم

نظرت چیه یه همچین چیزی رو به صورت آموزشی و educational پیاده سازی کنی؟ ولی به شکل لایو...

میزارمش تو #back_log تا یکم دیگه وقتی پروژه وبها اومد بالا بشینم روش...

@farhantbyte
نکته در مورد C
#technical

توی c این الگو معمولا خیلی دیده میشه :‌


operator(expr, expr)


حالا این اصلا یعنی چی؟ ببینید هر چیزی که یه operator باشه لزوما نیاز به constant یا identifier برای اجرا شدن نداره بلکه میتونه از expression ها به عنوان operand استفاده کنه

و این کجا مهم میشه اینجا که میفهمید function call هم یه آپریتور هست این یعنی چی؟‌

یعنی شما میتونید یه به جای :‌
void f(void) { /* code */ }

int main(void) {
f();
}


بنویسید :‌


void f(void) { /* code */ }

int main(void) {
void (*p)(void) = f;
p();
}


این باعث میشه بعدا بتونید از این قضیه استفاده های بامزه تری هم بکنید پس یکی از مهم ترین نکات در بحث انعطاف پذیری شاید همین نکته باشه...

@farhantbyte
❤‍🔥2
امروز یه لایو دیگه بریم برای قسمت بعدی Mini presentation های C پایه اید؟‌ ساعتای ۱۴:۰۰ تا ۱۵:۰۰ ؟
🔥2
توی این مدت چیکارا کردیم؟‌

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

پ.ن : از 38 ساعته که بیدارم بای د وی...

سرویس وبها، رو توسعه دادیم، سرویسی که با این که روند توسعه‌ش کند شد

مشکل خبرنگاران، و اهل قلم و وبلاگ نویسان رو برای وبلاگ نویسی در عصر جدید حل میکنه ... که ایشالله دیگه ددلاینمون رو گذاشتیم اواسط تا اواخر مهرماه که ایشالله بیاد بیرون

سرویس DevChan رو توسعه دادیم، این سرویس یکی از سریع ترین سرویس هایی بود که توی این مدت ساختیم به لطف تیم قضیه فوق سریع رسید به mvp و فقط یه بخش لندینگ مونده که بتونیم ریلیس کنیم ولی گذاشتیمش بعد از وبها...


پروژه ترد ها رو که راه انداختم توسط دوستان خوبم توی کامیونیتی جلو میره و این باعث خوشحالی هست که CS12 در حال پیشبرد اهداف خودش توسط افراد خود کامیونیتی هست...

پروژه rbsk خیلی کند پیش میره ولی بی اندازه خوشحالم ایده هایی که از خوندن متون باستانی داشتم رو توش ریختم و تقریبا حالم باهاش خوبه...

یه مدت هست که به H اوسینت یاد میدم دیشب چند تا پازل سخت براش فرستادم که حل کنه فکر میکردم که بتونه و خب تونست و این باعث خوشحالیه...

آماده میشم که به تهران برم تا بتونم با علی human.out رو شروع کنم...

و در نهایت ****** یعنی شرکتمون رو با بچه ها ع و ف بسازیم...

@farhantbyte
❤‍🔥1
Farhan T-byte
امروز یه لایو دیگه بریم برای قسمت بعدی Mini presentation های C پایه اید؟‌ ساعتای ۱۴:۰۰ تا ۱۵:۰۰ ؟
https://meet.google.com/fgq-mdvi-var

لایو با تاخیر ۱۴:۴۵ شروع میشه...

نت مزخرفه تایم جدیدش رو بهتون میگم..

این قسمت یکم از بحث و فلسفه همون scope صحبت میکنیم و کم کم وارد مباحث بامزه تری میشیم که در C دونستنشون کمک بزرگی میکنه

با توجه به تجربم توی GO میتونم بگم که نتیجه گیری ته لایو بی اندازه میتونه حتی در یادگیری GO بهمون کمک کنه...

@farhantbyte
❤‍🔥3
پروژه های علمی ...

موردی که وجود داره اینه که تجربه gnuAstro و روند پیشبرد پروژه های علمی خیلی خاصه، تصور کنید قضیه جایگذاری یه فرمول نیست قضیه حل یک مسئله در مقیاس کیهان هست ... اونم بدون مسخره بازی های oop و فقط به شکل ماژولار و به کمک زبان C من قبل از این پروژه با خودم میگفتم نوشتن چیزی مثل AJMI ته شاهکار و تلاش من برای اوج به رخ کشیدن فلسفه سادگی و قدرت و البته سرعت C و تولچین گسسته این اکوسیستم هست اما این پروژه حیرت انگیزه

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

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

@farhantbyte
🔥3
کامپیوتیشن و علوم مخصوصا انسانی و غیر انسانی و مهندسی و غیر مهندسی و علوم بی پایه در ایران و غیره...

سرعت رو بزار 1.5

@farhantbyte
سلام بچه ها من یه گروه pointers on c میزنم چون مدتی هست بچه ها دارن cمیخونن و معمولا تو پیوی سوال میکنن و خیلی کیف میده جواب دادن به سوال ها ولی دوست داشتم این کار رو بکنم اونایی که دوست دارن پیوی/دایرکت چنل بگن اد میشن

@farhantbyte
❤‍🔥4👾1