🎯 Sub |#tools
دیروز در تلاش برای استفاده از ngrok روی ویندوزم بودم که به این مورد برخودم بعد کنجکاویم گل کرد و بالاخره یه پکیج منیجر(package management system) خوب برای ویندوز پیدا کردم حالا به همون راحتی که توی لینوکس یه خط کامند براتون ngrok نصب میکنه توی پاورشل یا حتی cmd بزنید🤯
choco install ngrock
خیلی راحت کار میکنه خب روش نصبش هم خیلی سادست
از 🤲🏿این جا میتونی خیلی راحت روش نصبش رو روی هر محیطی که میخواید دنبال کنید
یکسری ابزارهای خیلی معروف مثل redis و nmap رو خیلی راحت روی ویندوز نصب کنید
بعدشم خیلی راحت میتونید منیج کنید❤️(حالا چرا شکلات😐)
#Ali
👨💻👩💻| @PersianStack
دیروز در تلاش برای استفاده از ngrok روی ویندوزم بودم که به این مورد برخودم بعد کنجکاویم گل کرد و بالاخره یه پکیج منیجر(package management system) خوب برای ویندوز پیدا کردم حالا به همون راحتی که توی لینوکس یه خط کامند براتون ngrok نصب میکنه توی پاورشل یا حتی cmd بزنید🤯
choco install ngrock
خیلی راحت کار میکنه خب روش نصبش هم خیلی سادست
از 🤲🏿این جا میتونی خیلی راحت روش نصبش رو روی هر محیطی که میخواید دنبال کنید
یکسری ابزارهای خیلی معروف مثل redis و nmap رو خیلی راحت روی ویندوز نصب کنید
بعدشم خیلی راحت میتونید منیج کنید❤️(حالا چرا شکلات😐)
#Ali
👨💻👩💻| @PersianStack
این هفته میخوایم درمورد فرمت های خام صوتی و تصویری صحبت کنیم :
❓فرق بین JPG و RAW چیه ؟
❓فرق بین MP4 و RAW چیه ؟
❓فرق بین MP3 و WAV چیه؟
❓وقتی میگیم یک عکسی یا فیلمی یا صوتی 8 بیته یا 16 بیته یا 24 بیته و... یعنی چی؟ چرا هرچی بره بالاتر بهتره؟ (Bit Rate)
❓میکروفون ها از 44 تا 96 کیلوهرتز رو میتونن ضبط کنن ولی چرا همیشه باید 44KHz رو انتخاب کنیم؟
❓اینایی که گفتی به چه دردی میخوره ؟
@PGTWEET ☠️
❓فرق بین JPG و RAW چیه ؟
❓فرق بین MP4 و RAW چیه ؟
❓فرق بین MP3 و WAV چیه؟
❓وقتی میگیم یک عکسی یا فیلمی یا صوتی 8 بیته یا 16 بیته یا 24 بیته و... یعنی چی؟ چرا هرچی بره بالاتر بهتره؟ (Bit Rate)
❓میکروفون ها از 44 تا 96 کیلوهرتز رو میتونن ضبط کنن ولی چرا همیشه باید 44KHz رو انتخاب کنیم؟
❓اینایی که گفتی به چه دردی میخوره ؟
@PGTWEET ☠️
دوستان یه پکیج آموزشی به اسم دانشمند که از دریاسافت بود حدود سال 2015 -2016 که خیلی کامل بود ، یادمه من خیلی از موارد از قبیل نرم افزار های صوتی تصویری (avs,camtasia,photoshop,premiere,flash,..) و برنامه نویسی (html php js و..) رو از اون یاد گرفتم و خیلی چیزا دیگ مثل offline website browsing , winrar,vmware و...
درواقع استارت من به کامپیوتر بود ، دوسه سال بعد ریلیزش ب دلیل مشکلاتی ک برای شرکت پیش امد کلا محصول ب فنا رفت و قفلش کرک شد
اگر خواستید اموزشاشو ببینید به صورت رایگان برید به کانال زیر
t.iss.one/daryasoftco
هنوزم شرط میبندم خیلی از اساتید فعلی اگر بخوان محصول تولید کنن علمشون به گرد پای اینا نمیرسه، اینجاس که میگم old but gold
درواقع استارت من به کامپیوتر بود ، دوسه سال بعد ریلیزش ب دلیل مشکلاتی ک برای شرکت پیش امد کلا محصول ب فنا رفت و قفلش کرک شد
اگر خواستید اموزشاشو ببینید به صورت رایگان برید به کانال زیر
t.iss.one/daryasoftco
هنوزم شرط میبندم خیلی از اساتید فعلی اگر بخوان محصول تولید کنن علمشون به گرد پای اینا نمیرسه، اینجاس که میگم old but gold
PersianStack
این هفته میخوایم درمورد فرمت های خام صوتی و تصویری صحبت کنیم : ❓فرق بین JPG و RAW چیه ؟ ❓فرق بین MP4 و RAW چیه ؟ ❓فرق بین MP3 و WAV چیه؟ ❓وقتی میگیم یک عکسی یا فیلمی یا صوتی 8 بیته یا 16 بیته یا 24 بیته و... یعنی چی؟ چرا هرچی بره بالاتر بهتره؟ (Bit Rate) ❓میکروفون…
وویس بالا جواب سوالات بالا هست 👆
This media is not supported in your browser
VIEW IN TELEGRAM
خب برنامه نویس های عزیز اینو دیگ شما جواب بدید : مبهم سازی کد به چه دردی میخوره؟
وقتی میگن کد js رو obfuscate کنیم یا PHP، هدف چیه ؟
@PGTWEET ☠️
وقتی میگن کد js رو obfuscate کنیم یا PHP، هدف چیه ؟
@PGTWEET ☠️
سقراط : دانش واقعی در این است که بدانی هیچ چیز نمی دانی.
@PGTWEET ☠️
@PGTWEET ☠️
خب خب بریم سراغ دوربین و فیلم ..
❓وقتی میگیم رزولوشن یعنی چی؟
❓ارتباط رزولوشن با اندازه صفحه چقدره ؟
❓وقتی یه دوربین 20MP کیفیتشه چ فرقی داره با 16MP ؟
❓وقتی یه فیلمی کیفیتش 1080i هست یا ی فیلمی 1080p چ فرقی دارن باهم ؟
❓وقتی یه فیلمی 24 فریمه با 30 و 60 و 12 چ فرقی داره (این fps ها در کجا استفاده میشن؟)
@PGTWEET ☠️
❓وقتی میگیم رزولوشن یعنی چی؟
❓ارتباط رزولوشن با اندازه صفحه چقدره ؟
❓وقتی یه دوربین 20MP کیفیتشه چ فرقی داره با 16MP ؟
❓وقتی یه فیلمی کیفیتش 1080i هست یا ی فیلمی 1080p چ فرقی دارن باهم ؟
❓وقتی یه فیلمی 24 فریمه با 30 و 60 و 12 چ فرقی داره (این fps ها در کجا استفاده میشن؟)
@PGTWEET ☠️
تو بعضی از زبان های برنامه نویسی مثل پایتون اگه جواب جمع و ضرب زیر رو به دست بیارید
0.1*3
0.1+0.2
جواب
0.30000000000000004
رو بهتون میدن.
این باگ نیست یا زبان برنامه نویسیتون خراب نیست
دلیلش رو اینجا نوشته
💠 | https://0.30000000000000004.com/
🎯 Sub | #python
#Aria
👨💻👩💻| @PersianStack
0.1*3
0.1+0.2
جواب
0.30000000000000004
رو بهتون میدن.
این باگ نیست یا زبان برنامه نویسیتون خراب نیست
دلیلش رو اینجا نوشته
💠 | https://0.30000000000000004.com/
🎯 Sub | #python
#Aria
👨💻👩💻| @PersianStack
➕ چند نکته درمورد پیشرفت در زمینهی برنامهنویسی
سلام! وقت همگی بخیر.
یکی از سوالاتی که اکثر برنامهنویسهای تازهکار دارن این هست که چطور توی زمینهی برنامهنویسی پیشرفت کنیم؟ ما شرط بلدیم، حلقه بلدیم، تابع بلدیم اما چطور میتونیم ازشون به طور موثر استفاده کنیم؟
فکر میکنم جواب این سوال رو خودتون هم بدونید و برنامهنویسی هم مانند هر مهارت دیگهای 100% با تمرین کردن قابل یادگیریه، برنامهنویسی مثلِ یادگیری یک مهارت رزمی میمونه، هرچی شما تجربه و تمرین بالاتری داشته باشین حرفهای تر و هوشمندانهتر عمل میکنین.
اما خب راههای تمرین کردن چطوریه؟
چند شیوه و روش تمرین کردن:
✔️ حل چالش و سوالات برنامهنویسی
یکی از موثرترین راهها برای تسلط بیشتر روی مفاهیم اولیه برنامهنویسی حل سوالات و چالشهای برنامهنویسی هست. سعی کنید خودتون رو با این سوالات به چالش بکشید و مغزتون رو به شیوهی فکر کردن برنامهنویسها عادت بدید. قرار نیست اول کار همهی سوالات، از آسون به سخت رو حل کنید. از سوالات آسون شروع کنید و رفتهرفته به سمت سوالات سختتر و چالشیتر برید.
سعی کنید مثلا یک سوال رو به دو شیوهی مختلف حل کنید مثلا یک بار به صورت Object Oriented بنویسید یا هر روشی که اصولا دوست دارین!
این روزها بعضی از برنامهنویسها AdventOfCode شرکت میکنن، شما هم اگه دوست داشتید شرکت کنید و سعی کنید سوالات رو حل کنید.
✔️ پروژههای شخصی انجام بدید
هر بار که یک ایده یا یک پروژه توی زمینهی برنامهنویسی براتون جالب به نظر اومد سعی کنید خودتون با دانشی که دارید پیادهاش کنید. این کار به شما کمک میکنه تا درک بهتری از پروژههای واقعی پیدا کنین و با چالشهای اونکار مواجه بشین. از خودتون ایده بدید و اونها رو پیاده کنید. اگه ایدهای ندارین سرچ کنین :)
✔️ اول فکر کن بعد سرچ!
زمانی که به مشکلی میخورید ... سریع دست به سرچ نشید، اگه برنامهنویس تازه کار هستید سعی کنید خودتون مشکل رو حل کنید. البته اگر تازه کار هستید و مدام به ارور و باگ میخورین طبیعیه خیلی از اونها با بالاتر رفتن تجربه کمتر میشن اما خب درنهایت اگر موفق به حل مشکلتون نشدید خیلی ساده سرچ کنید و بپرسید. حتی اگر به جواب رسیدید خیلی ساده از کنارش رد نشید، جواب رو درک کنید و بفهمید که ریشهی مشکلتون از کجا بوده...
✔️ کد بخونید
از کد خوندن نترسید، سعی کنید کدهای بقیه رو بخونید. هدف از این کار این هست که شما از کدهای بقیه چیز یاد بگیرید و از ایدههاشون استفاده کنید. خوندن کدهای بقیه به شما کمک میکنه با طرز فکر بقیه آشنا بشید و همچنین شاید با چیزهای جدیدی درمورد اون زبان آشنا بشید که قبلا نمیدونستید.
درنهایت برنامهنویسی یک مهارته و هر مهارتی به تمرین و تکرار و تلاش بدست میاد، سعی کردم توی این پست خیلی خلاصه چند نکته رو بگم که امیدوارم مفید واقع شده باشه، ببخشید پیام طولانی شد :) موفق باشید.
شما چه نکتهای به ذهنتون میرسه؟ توی کامنتها برامون بنویسین 😉
#Pouya
👨💻👩💻| @PersianStack
سلام! وقت همگی بخیر.
یکی از سوالاتی که اکثر برنامهنویسهای تازهکار دارن این هست که چطور توی زمینهی برنامهنویسی پیشرفت کنیم؟ ما شرط بلدیم، حلقه بلدیم، تابع بلدیم اما چطور میتونیم ازشون به طور موثر استفاده کنیم؟
فکر میکنم جواب این سوال رو خودتون هم بدونید و برنامهنویسی هم مانند هر مهارت دیگهای 100% با تمرین کردن قابل یادگیریه، برنامهنویسی مثلِ یادگیری یک مهارت رزمی میمونه، هرچی شما تجربه و تمرین بالاتری داشته باشین حرفهای تر و هوشمندانهتر عمل میکنین.
اما خب راههای تمرین کردن چطوریه؟
چند شیوه و روش تمرین کردن:
✔️ حل چالش و سوالات برنامهنویسی
یکی از موثرترین راهها برای تسلط بیشتر روی مفاهیم اولیه برنامهنویسی حل سوالات و چالشهای برنامهنویسی هست. سعی کنید خودتون رو با این سوالات به چالش بکشید و مغزتون رو به شیوهی فکر کردن برنامهنویسها عادت بدید. قرار نیست اول کار همهی سوالات، از آسون به سخت رو حل کنید. از سوالات آسون شروع کنید و رفتهرفته به سمت سوالات سختتر و چالشیتر برید.
سعی کنید مثلا یک سوال رو به دو شیوهی مختلف حل کنید مثلا یک بار به صورت Object Oriented بنویسید یا هر روشی که اصولا دوست دارین!
این روزها بعضی از برنامهنویسها AdventOfCode شرکت میکنن، شما هم اگه دوست داشتید شرکت کنید و سعی کنید سوالات رو حل کنید.
✔️ پروژههای شخصی انجام بدید
هر بار که یک ایده یا یک پروژه توی زمینهی برنامهنویسی براتون جالب به نظر اومد سعی کنید خودتون با دانشی که دارید پیادهاش کنید. این کار به شما کمک میکنه تا درک بهتری از پروژههای واقعی پیدا کنین و با چالشهای اونکار مواجه بشین. از خودتون ایده بدید و اونها رو پیاده کنید. اگه ایدهای ندارین سرچ کنین :)
✔️ اول فکر کن بعد سرچ!
زمانی که به مشکلی میخورید ... سریع دست به سرچ نشید، اگه برنامهنویس تازه کار هستید سعی کنید خودتون مشکل رو حل کنید. البته اگر تازه کار هستید و مدام به ارور و باگ میخورین طبیعیه خیلی از اونها با بالاتر رفتن تجربه کمتر میشن اما خب درنهایت اگر موفق به حل مشکلتون نشدید خیلی ساده سرچ کنید و بپرسید. حتی اگر به جواب رسیدید خیلی ساده از کنارش رد نشید، جواب رو درک کنید و بفهمید که ریشهی مشکلتون از کجا بوده...
✔️ کد بخونید
از کد خوندن نترسید، سعی کنید کدهای بقیه رو بخونید. هدف از این کار این هست که شما از کدهای بقیه چیز یاد بگیرید و از ایدههاشون استفاده کنید. خوندن کدهای بقیه به شما کمک میکنه با طرز فکر بقیه آشنا بشید و همچنین شاید با چیزهای جدیدی درمورد اون زبان آشنا بشید که قبلا نمیدونستید.
درنهایت برنامهنویسی یک مهارته و هر مهارتی به تمرین و تکرار و تلاش بدست میاد، سعی کردم توی این پست خیلی خلاصه چند نکته رو بگم که امیدوارم مفید واقع شده باشه، ببخشید پیام طولانی شد :) موفق باشید.
شما چه نکتهای به ذهنتون میرسه؟ توی کامنتها برامون بنویسین 😉
#Pouya
👨💻👩💻| @PersianStack