Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Agora (Alireza Azadi)
کانون پرورش فکری - بخش اول
________________

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

نمیدونم چی شد و چطور شد که مادرم کانون ساری رو پیدا کرد. جایی که می‌شد سال‌ها تو ساری زندگی کرده باشی ولی هیچ‌وقت گذرت به اونجا نیفته. و جالب این‌جا بود که تو فک و فامیل و در همسایه من اولین بچه‌ای بودم که میرفت کانون. آدرسش اینطور بود: از میدون شهدا، اول خیابون ۱۸ دی، یه کوچه بود که اولش تخم‌مرغ‌فروشی عمده‌ی معروفی به اسم شجری بود. کوچه رو می‌رفتی پایین، می‌رسیدی به یه دوراهی؛ راه سمت چپ می‌گرفتی و ادامه میدادی میرسیدی به ته بن‌بست. و سمت راستش، ساختمون کانون بود. یه ساختمون که جلوش یه حیاط خیلی معمولی داشت.
تابستونا، دو بار در هفته با مادرم می‌رفتیم سر خیابون تاکسی می‌گرفتیم، میدون شهدا پیاده می‌شدیم و از اون‌جا هم پیاده این مسیرو طی می‌کردیم. اون روزا کرایه تاکسی نفری ۱۰۰ تا تک‌تومنی بود. مادرمم دلش می‌خواست پسرش کم‌کم یاد بگیره تو اجتماع باشه. پولو می‌داد که من کرایه رو حساب کنم.

کانون از لحظه‌ی ورود جذابیت داشت واسم. یه مقصد که واسه رسیدن بهش بی‌تابی می‌کردم. از تاکسی که پیاده می‌شدیم، یه پیاده‌روی نسبتاً طولانی (حداقل برای یه بچه) داشتیم تا برسیم به ساختمون کانون. تمام مسیر، آفتاب بی‌ترمز می‌تابید و من از سرم شر شر شروع می‌کردم به عرق کردن، درست مثل الان. وقتی درِ کانون رو باز می‌کردی، کولر کنار در بود. بدو می‌رفتم سمتش، سرمو می‌ذاشتم جلوش که خنک بشم. محشر بود! تمام راه رو به امید این که الآن میرسیم به کولر تحمل میکردم. تازه، خود اون کولر هم واسم جذاب بود؛ چون دقیقاً همون مدلی بود که خونه‌ی پدربزرگم نصب کرده بودن: اوجنرال پنجره‌ای.

بخش اصلی کانون که بچه‌ها می‌رفتن، فضایی سیلو مانند بود. دو طرفش از سر تا ته قفسه‌هایی داشت پر از کتاب. اول سالن، میز و صندلی بود. یه فضای بزرگ واسه بازی‌های دست‌جمعی اون وسط و آخر اون بخش هم میز مربیا و کتابدارها. پشت اون، بخش موسیقی و تئاتر بود. بعضی جاها هم یه پاگرد پله می‌خورد و در بود به اتاق‌هایی که هیچ‌وقت نفهمیدم چی‌ان. خانم هاشمی مربی ما بود. خانمی مهربون و باحوصله که از قبلِ من تو کانون مشغول بود و تا سال‌ها بعد از من همچنان اونجا موندگار موند
گاهی وقت‌ها فکر می‌کنم آدم چقدر می‌تونه عاشق کارش باشه که بتونه اومدن و رفتن این همه بچه رو ببینه، بزرگ شدنشون رو ببینه و از این گذر زمان وحشت نکنه. از این نشستن و دیدن گذر عمر.
دبیرستان بودم که بعد از سال‌ها دوباره رفتم کانون و به اونجا سر زدم. خانم هاشمی هنوز اونجا بود. تا گفتم آزادی‌ام، درجا منو شناخت و گفت: «علیرضا جااااااان!» بغلم کرد و لپمو کشید. بعد برگشت سمت همکاراش گفت: «این شیطونو یادتونه؟ می‌بینید چه بزرگ شده پسرم؟» اینو گفت و من زیر بار نوستالژی و احساسات تا شدم.
Forwarded from Agora (Alireza Azadi)
کانون پرورش فکری - بخش دوم
________________


کانون برای من تلفیقی بود از معما و سرگرمی. همون خانم هاشمی می‌اومد برامون تو ضبط آهنگ می‌ذاشت و همه‌ی بچه‌ها با هم صندلی‌بازی می‌کردیم… صندلی‌های چوبی رنگی. یا مشغول نقاشی می‌شدیم. یا دور همون میزها که جمع می‌شدیم، خانم هاشمی می‌اومد برامون قصه می‌خوند و خلاصه این‌طوری ساعتمون می‌گذشت.

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

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

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

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

من همچنان نمی‌دونم چرا و چطور شد مادرم تصمیم گرفت منو ببره کانون ثبت‌نام کنه. ولی مطمئنم بخش بزرگی از وجهه‌های مثبتی که الان دارم، یادگاری اون دورانه. دورانی کوتاه، اما عمیق.

پی‌نوشت: این یادداشت رو که قرار نبود اینقدر طولانی بشه، به بهانه‌ی ویدیو‌ی جدید بی‌پلاس که راجع‌به کانون پرورش فکری کودک و نوجوان بود نوشتم. اون ویدیو رو هم اصلا از دست ندین.
Forwarded from Mr Python | مستر پایتون (حسین)
سلام .
روز دانشجو مبارک شما باشه 🌺👨‍🎓👩‍🎓
Forwarded from Meitix
لاگ روتیشن

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

اlog rotation یعنی به طور خودکار این فایل‌های لاگ رو تقسیم کنیم. مثلاً روزانه یا هفتگی یه فایل جدید درست می‌کنیم و قدیمیا رو آرشیو می‌کنی. چرا؟ چون:

سرعت کم میشه و پیدا کردن لاگی که میخوای سخت میشه
Forwarded from مجموعه عالی جناب www.myexcellency.ir
This media is not supported in your browser
VIEW IN TELEGRAM
مجموعه رسانه ای عالی جناب
ساخت تیزر و کلیپ موشن های تبلیغاتی
ما در کنار شماییم تا شاهد رشد و شکوفایی کسب و کارتان باشیم
09132967454
09903407454
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
سلام خدمت دوستان
یکی از دوره های آموزشی من در وب سایت فرادرس
——————————————————-
با عنوان: آموزش مانیتورینگ در لینوکس Linux

دوره شش ساعت و شامل 50 درس در 6 فصل
===============================
شامل آموزش مانیتورینگ سطح کاربر و سطح کرنل با دستورات و ابزارهای ترمینالی،گرافیکی، و ابزارهای تجاری و هم چنین بهینه کردن و افزایش سرعت کرنل نیز در دوره بیان شده است.
—————————————-
جزئیات بیشتر و دسترسی به دوره:
https://faradars.org/courses/monitoring-in-linux-fvlnx101
Forwarded from CleverDevs (£√a)
🎉📚 تبریک روز دانشجو! 📚🎉

به تمام دانشجویان عزیز برنامه‌نویسی و تکنولوژی که با کدها و الگوریتم‌ها مثل یک هکر واقعی در حال جنگیدن هستند! 😄

یادتون باشه:

• هر باگی که امروز حل می‌کنید، فردا یه پروژه‌ی بزرگ‌تر رو به چالش می‌کشه! 💻

امیدواریم همیشه در مسیر یادگیری و پیشرفت باشید و هیچ وقت از خطاها ناامید نشید. چون هر خطا، یک قدم به سمت موفقیت است! 🚀

روز دانشجو مبارک! 🎊

@CleverDevs - @CleverDevsGp
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستورات کمتر دیده شده در لینوکس #سری بیست و دوم
🔹دستور tee

🔸 این دستور خروجی یک دستور دیگر را هم در ترمینال نمایش می‌دهد و هم در یک فایل ذخیره می‌کند.
command | tee file_name

🔸این دستور خروجی دستور سمت چپ را به فایل سمت راست هدایت میکند.
در مواقعی که خروجی برخی دستورات لینوکس را نمیتوان با هدایتگرهای >> به فایل ارسال کرد از این دستور استفاده کنید.
ls -la | tee list.txt

grep 'error' log.txt | tee errors.log


🔸این دستور تمام خطوطی را که کلمه "error" در آن‌ها وجود دارد از فایل log.txt جستجو می‌کند و هم در ترمینال نمایش می‌دهد و هم در فایل errors.log ذخیره می‌کند.
history | tee command_history.log


همچنین ارسال خروجی به دوفایل
command | tee file1 | tee file2


df -h | tee log.txt
free -m | tee -a log.txt
ps aux | tee -a log.txt
my_program.py | tee program_output.log


نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from Geek Alerts
اینا قوی نیستند ما ضعیف هستیم.

سمت راست رو نقی :
۱- ۱۷ روز اعتصاب غذا، نه لاغر شد نه ضعف داشت نه هیچ
۲- تازه چندسال پیش وضعیت کلیه‌اش وخیم بود و داشت از دست می‌داد

سمت چپ توماج :
۱- پاهاش رو شکستن
۲- چشمش داشت کور می‌شد
۳- بقول خودش انقدر زدنش که همه اعضای بدنش به مشکل خورد.
(فقط زرنگی کرد، دستاشو گرفت جلو سر و صورت)

هیچی دیگه جفتشون هم فردا صبحش پا شدند رفتن دور دور.


خلاصه ماها ضعیفیم، اینا قوی نیستند.

این داستان، #توله_مجاهد و دوستانش (افسانه دروغ‌های زیبا)
Forwarded from Geek Alerts
اشتراک Pro به ChatGPT اضافه شد، تفاوتش اینه که به همه مدل‌ها به صورت نامحدود دسترسی دارید در کنار یک مدل جدید به اسم o1 pro mode که همون o1 ولی با قدرت پردازشی بیشتر هست.
این o1 pro mode هم نتایج عجیبی توی ریاضی، کدنویسی و ... داشته ولی در کل قیمت‌گذاری عجیبی داره.
همچنین خوبه بدونید که مطابق اعلام اکانت خودشون و سم‌ آلتمن قراره طی دوازده روز(که از دیروز شروع شده)، هر روز ویژگی‌ها یا محصولات جدیدی رو معرفی کنن.
https://chatgpt.com/#pricing
openai
@geekalerts
Forwarded from Geek Alerts
گوگل GenCast رو معرفی کرد که یک AI برای پیش‌بینی دقیق آب‌وهوا هست.
با ۴۰ سال داده آرشیو هواشناسی ECMWF آموزش داده شده.
نتیجه؟ ۹۷.۲ درصد از بهترین مدل پیش‌بینی آب‌و‌هوا که الان استفاده میشه عملکرد بهتری داشته.
gsm
@geekalerts
Forwarded from SoniaCircuit (Sonia)
pprof : a tool for visualization and analysis of profiling data.
https://github.com/google/pprof

pprof reads a collection of profiling samples in profile.proto format and generates reports to visualize and help analyze the data. It can generate both text and graphical reports (through the use of the dot visualization package).

profile.proto is a protocol buffer that describes a set of callstacks and symbolization information. A common usage is to represent a set of sampled callstacks from statistical profiling. The format is described on the proto/profile.proto file. For details on protocol buffers, see https://developers.google.com/protocol-buffers

#performance_analysis
#profiler
Forwarded from  (Amir Hossein "Amiria" Maher)
GitHub.com/aradzie/keybr.com

keybr.com

یادگیری و تمرین تایپ ده‌انگشتی:

#type #FLOSS #معرفی
@amiria703_channel
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 دلیل نفرت برنامه نویسان وب از وردپرس چیست؟

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

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

یک کسب و کار کوچک یا متوسطه نمیاد وب سایت مثلا فروشگاهی با ۱۰۰ تا ۵۰۰ محصول روی لاراول یا دات نت راه اندازی کند زیرا با شرایط فعلی این تعداد محصول فروشگاهی روی وردپرس - ووکامرس جواب می دهد و با افزایش منابع آن بتواند سرعت بارگزاری و تعداد کاربران آنلاین را حفظ کند.

در این مورد هزینه های نگهداری وب سایت حرف اول بین کسب و کار ها می زند. فرض کن قالب فروشگاهی ووکامرس اختصاصی با ۳۰ میلیون تومان راه اندازی کردید اما نمیاد روی لاراول یا دات نت یا هر فریم ورکی که هزینه راه اندازی ۴۰ میلیون به بالا دارد راه اندازی کند زیرا بودجه کسب و کارهای کوچک و متوسطه به شدت محدود هست و حتی اگر برای برنامه نویسی اختصاصی فروشگاه با لاراول یا دات نت با بودجه محدود باشد, برنامه نویسان وب آن را رد می کند. چون این بودجه محدود برای طراحی و راه اندازی آن به صرفه نخواهند بود و زمان زیادی را می طلبد.

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

اگر برنامه نویسان وب نتواند با این شرابط کنار بیاد, بهتره از برنامه نویسی کنار برود و شغل دیگر امتحان کند, هم اعصابت راحت می شه و اون سختی ها رو ندارید!
@TheRaymondDev
معرفی Kafka 🌀

اگه سیستم‌هایی با معماری پیچیده طراحی می‌کنی یا می‌خوای با حجم زیادی از داده کار کنی، احتمالش زیاده اسم Kafka رو شنیده باشی. Kafka یه Distributed Streaming Platform هست که توسط LinkedIn ساخته شد و بعدش به Apache منتقل شد. اما چرا Kafka این‌قدر مهمه و کجاها به کار میاد؟ بیایید دقیق بررسیش کنیم.

📜 ـKafka چرا ساخته شد؟
تو معماری سیستم‌های بزرگ، نیاز به ارتباط بین سرویس‌ها (Microservices) یا انتقال حجم زیادی از داده خیلی جدیه. قبل از Kafka، ابزارهایی مثل RabbitMQ یا ActiveMQ بودن، ولی این‌ها با رشد سریع داده و نیازهای مقیاس‌پذیری، کم میاوردن. Kafka اومد تا چند تا مشکل اساسی رو حل کنه:

حجم بالای داده:
ـKafka می‌تونه میلیون‌ها پیام در ثانیه رو مدیریت کنه.


سیستم‌های توزیع‌شده:
برای سیستم‌هایی که از چندین سرویس استفاده می‌کنن، یه ابزار مطمئن برای انتقال پیام لازمه.


ذخیره‌سازی پایدار:
برخلاف Kafka ، RabbitMQ پیام‌ها رو برای مدت مشخصی نگه می‌داره.


ری‌پلی دیتا:
اگه یه سرویس دچار مشکل بشه، می‌تونه دوباره پیام‌ها رو از Kafka بخونه.


🛠 ـKafka چطوری کار می‌کنه؟
ـKafka یه ساختار ساده ولی قوی داره:

ـProducers:
وظیفه تولید و ارسال پیام‌ها رو دارن. این پیام‌ها می‌تونن هر چیزی باشن، مثل داده‌های تراکنش، لاگ سیستم، یا حتی کلیک‌های کاربران تو سایت.


ـTopics:
پیام‌ها توی تاپیک‌ها ذخیره می‌شن. هر تاپیک می‌تونه مربوط به یه بخش از سیستم باشه (مثلاً تاپیک سفارشات، تاپیک کاربران).


ـConsumers:
وظیفه خوندن پیام‌ها از تاپیک‌ها رو دارن.


ـBrokers:
ـ Kafka روی چندین ماشین یا سرور (به نام Broker) اجرا می‌شه و وظیفه توزیع پیام‌ها بین این سرورها رو داره.


🔥 چرا باید Kafka استفاده کنیم؟
ـKafka فقط یه ابزار ساده برای انتقال پیام نیست. قابلیت‌های منحصربه‌فردش اونو به یه انتخاب عالی برای سیستم‌های بزرگ تبدیل کرده:

1⃣ مقیاس‌پذیری بالا
ـKafka می‌تونه به راحتی برای سیستم‌های بزرگ استفاده بشه. مثلاً اگه یه میلیارد تراکنش در روز داری، Kafka همچنان جواب می‌ده.

2⃣ ـFault Tolerance
به خاطر معماری توزیع‌شده، اگه یکی از سرورها (Broker) از کار بیفته، بقیه سرورها همچنان کار می‌کنن.

3⃣ـMessage Replay
مصرف‌کننده‌ها می‌تونن پیام‌ها رو هر وقت لازم شد دوباره بخونن. مثلاً اگه سیستمت یه مشکل داشت و نیاز به بازپردازش داده بود.

4⃣ پشتیبانی از استریمینگ
می‌تونی داده‌ها رو به صورت Real-time پردازش کنی. ابزار Kafka Streams دقیقاً برای این کار طراحی شده.

جمع بندی
ـKafka یه ابزار قدرتمنده که بیشتر تو سیستم‌های توزیع‌شده و پرحجم استفاده می‌شه. اگه قراره روی پروژه‌ای کار کنی که نیاز به پردازش Real-time یا انتقال حجم بالای داده داره، Kafka یکی از بهترین انتخاب‌هاست.

#programming #Kafka


🔆 CHANNEL | GROUP
Forwarded from Microfrontend.ir
Forwarded from  (Amir Hossein "Amiria" Maher)
روز دانشجو مبارک. ❤️

#event
@amiria703_channel
Forwarded from Geek Alerts
نتایج گوگل رو از الان میتونید بدون شخصی‌سازی ببینید، حالت عادی سایت‌هارو بر اساس سوابق جستجوی شما رتبه‌بندی میکنه که با زدن این دکمه، رتبه‌بندی سایت‌ها بدون در نظر گرفتن سوابق شما هست.
مثل اینه که گوگل رو با incognito مرورگر باز کنید.
seroundtable
@geekalerts
Forwarded from Gopher Academy
🔵 عنوان مقاله
We Put the Go in Google Gemini

🟢 خلاصه مقاله:
مقاله‌ای که در اختیار داریم، به توضیحاتی پیرامون Google Gemini 1.5 Flash 8B for Go می‌پردازد، یک ابزار قدرتمند که قابلیت پردازش بیش از 1 میلیون توکن در یک پنجره‌ی متنی را دارد. این سیستم قادر است بیش از 30,000 خط کد را طی چند ثانیه از طریق فیلم‌های آموزشی مستقیم یا فایل‌های لاگ پردازش کند و هزینه آن نسبت به روش‌های مشابه بسیار کمتر است. ابزار Gemini1.5 از API های Google برای ساخت و به کارگیری در زبان برنامه‌نویسی "Go" استفاده می‌کند. این امکانات باعث می‌شود تا توسعه‌دهندگان بتوانند برنامه‌های کاربردی را به صورت سریع و با کیفیت بالا بسازند. برای استفاده از این ابزار، باید از طریق Google API Quickstart در Go اقدام کنید، که فرآیندی ساده و مستقیم برای اجرای گسترده و کاربردی این ابزار فراهم می‌کند.

🟣لینک مقاله:
https://golangweekly.com/link/162903/web


👑 @gopher_academy