ترفندهای برنامه‌نویسی
164 subscribers
27 photos
3 videos
22 files
615 links
Download Telegram
قسمت پنجم، احتمالا آخرین قسمت این سری باشه.
میخوام مدل‌یوزر پیش‌فرض جنگو رو شخصی‌سازیش کنم، و با مدل‌ترنسلیشن براش فیلدهای ترجمه‌ ایجاد کنم.
توی صفحات فارسی یا انگلیسی اسم و فامیل یوزر رو تغییر بدیم!

لینک عضویت👇:
@programming_tricks
لینک عضویت👇:
@programming_tricks


https://www.postgresqltutorial.com/install-postgresql/

فقط تیک گزینه‌ی Stack Builder رو لازم نیست بزنید. من که هیچ وقت ازش استفاده نکردم فیلتر هم هست و باید فیلتر شکن بزنید روش.
مگر اینکه به چیز خاصی که این برنامه ارائه میده احتیاج داشته باشین.
دوستانی که ویندوز دارین استفاده میکنید یه سری تنظمیات هستن میتونید انجام بدین و یکمی پاورشل رو بهتر کنید.
ویدئو اخر دوره‌ی وب‌سایت چند زبانه با جنگو، خودم ویندوز داشتم و ترمینالم پاورشل بود که این تنظمیات رو داشته:
اون فونت رو نصب میکنید، تا شکلک‌های powerline چه تو لینوکس چه تو ویندوز براتون درست نمایش داده بشن.
بعد هم پاورشل رو تنظیم میکنیم.

https://devblogs.microsoft.com/powershell/announcing-psreadline-2-1-with-predictive-intellisense/

https://docs.microsoft.com/en-us/windows/terminal/tutorials/powerline-setup


خلاصه‌ی مهم این دوتا لینک این میشه:

Set-ExecutionPolicy RemoteSigned

Register-PSRepository -Default

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck

notepad $PROFILE
نت‌پد که باز شد، این متن پایین رو بریزید داخلش و سیو کنید.

Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme Powerlevel10k_Classic
Set-PSReadLineOption -PredictionSource History
Set-PSReadLineKeyHandler -Chord "End" -Function AcceptSuggestion
Set-PSReadlineKeyHandler -Key "Tab" -Function MenuComplete
Set-PSReadlineKeyHandler -Key "UpArrow" -Function HistorySearchBackward
Set-PSReadlineKeyHandler -Key "DownArrow" -Function HistorySearchForward
Set-PSReadLineOption -Colors @{ InlinePrediction = '#898c5b'}
Set-PSReadlineOption -HistorySearchCursorMovesToEnd

آی‌دی کانال👇:
programming_tricks
Discreet Log #2: Qwtch to Flwtch: Porting Cwtch's Go/Qt Frontend to Go/Flutter | Open Privacy Research Society
https://openprivacy.ca/discreet-log/02-porting-qwtch-to-flwtch/

دوستانی که قصد دارن یه زبان و فریم‌ورک دیگه رو تجربه کنن
پیشنهاد میکنم درباره‌ی دارت و فلاتر هم یه تحقیقی داشته باشن
فلاتر فریم‌ورک توسعه اپ‌های موبایل بود که برای طراحی gui خوب بود، و نسبت به مثلا ری‌اکت نیتیو خیلی بهینه‌تر هست چون دارت یه زبان کامپایلری هست و خب همین یه برتری بهش میده
اما فلاتر واقعا در طراحی gui خوب هست.
از همون موقع که معروف شد، خیلیا گفتن خب چرا برای دسکتاپ اپ‌ها استفاده نشه؟ و الان دیگه به صورت رسمی میشه باهاش برنامه‌ی دسکتاپ نوشت، و اوبونتو هم ازش استفاده کرده و بهش بطور جدی بها داده
همین‌طور برای توسعه وب‌پیج‌ها هم خیلی وقته داره نسخه‌ای رو آماده میکنه، ولی هنوز ریلیز استیبل(به صورت رسمی نسخه‌ای که پایدار باشه) نداده ولی خب امسال احتمالا اون هم میاد.
بنظر میخواد یک تنه بره و gui رو قبضه کنه.
بعضیا با اینکه فقط یک زبان باشه مخالفن بعضیام موافق، ولی خب مثلا جاوااسکریپت تو بحث فرانت‌اند وب رو درنظر بگیریم، تک زبان بودن فایده‌هاش به معایبش میارزه که اینجوری مونده.
ولی دارت و فلاتر خیلی از جاوااسکریپت جدیدتر هست و بسیاری ایرادات ذاتی جی‌اس رو نباید توی دارت که کامپایلری و static typed و... .
یا مقلب القلوب و الابصار یا مدبرالیل و النهار
یا محول الحول و الاحوال حول حالنا الی احسن الحال

موی زمین سبز گشت، حین سپر انداخت بحر
باد صبا باره‌اش تاخت به هر کوی و شهر
باد مبارک تو را سال نو و سال‌ ها
وفق مرادت رود گردش ایام و دهر…
سال نو مبارک
سلام دوستان
تنظیمات vscode‌ برای برنامه‌نویسی پایتون رو توی این لینک نوشتم
البته با توضیح هرقسمت.
پلاگین‌هاش فقط همونی که برای پایتون هست لازمه و بقیه رو میتونید نصب نکنید.
لینک عضویت👇:
@programming_tricks

https://gist.github.com/mh-firouzjaah/66592098404030b29faef612ccad0e1d
حکایت «دست بالای دست بسیار است»
اگر فکر کردین جنگو خیلی تو پیاده‌سازی سریع هست، حتما این فیلم رو ببینید!
https://www.youtube.com/watch?v=MZvmYaFkNJI
نه تنها سریع پروژه رو ران کرد(مدل رو توی ترمینال هندل کرد)، بلکه بهینه‌سازی‌ها و تمپلیت نویسی بدون دست زدن به جاوااسکریپت رو هم مدنظرتون باشه.
سلام دوستان
تنظیمات vscode‌ برای برنامه‌نویسی جنگو رو توی این لینک نوشتم
پلاگین‌ فقط همونی که برای جنگو هست لازمه و بقیه رو میتونید نصب نکنید.
لینک عضویت👇:
@programming_tricks

https://gist.github.com/mh-firouzjaah/c672ff97722c4327c0816750d4afdfef
دوستان یک چیز باحال پیدا کردم شاید بکار بیاد.
توی مثلا گوگل کروم اگر پلاگین idm رو فعال کنید و مثلا از یوتیوب بازدید کنید گاهی یک پاپ‌آپ کوچیک از idm میاد که download this video و خب دانلود هم میکنه. اما اگر اونجا این پاپ‌آپ باز نشد چی؟
روی فیلم راست کلیک کنید. گزینه‌ی چهارم کپی کردن کد جداسازی رو بزنید و لینک رو کپی میکنه.
یک تب جدید و خالی توی کروم باز کنید و راست کلیک کنید توی صفحه و inspect view رو بزنید روی المنت body راست کلیک کنید و گزینه‌ی Edit as HTML رو بزنید و داخل تگ بادی لینکی که کپی دارین رو قرار بدین. فایل ویدئو میاد توی صفحه و با idm هر نسخه‌ای که مدنظر بود دانلود کنید.

لینک عضویت👇:
@programming_tricks
حجم نهایی 600 مگابایت
وی‌اس‌کد کانفیگ، برای کدنویسی پایتون - گو - دارت(فلاتر) و فرانت‌اند.
میتونید بعد از نصب پلاگین‌ها توضیحات مربوط بهشون رو بخونید تا با جزئیات هرکدوم آشنا بشین.
سعی کردم از نظر حجم کمترین ها رو جمع کنم. و البته تا حد امکان اون هایی که روی لود شدن وی‌اس‌کد تاثیر منفی نذارن

لینک عضویت👇:
@programming_tricks


https://gist.github.com/mh-firouzjaah/56bd7683936112c52131aae637815df3
این هم یک پلاگین باحال و جالب
پایتون لایو!
مخصوصا برای دوستانی که مدرس هستن یا دوستانی که تازه میخوان پایتون یادبگیرن، میتونه مفید باشه

آی‌دی کانال👇:
programming_tricks


https://marketplace.visualstudio.com/items?itemName=almenon.arepl
سلام دوستان
برای کسانیکه میخوان وارد دنیای لینوکس بشن ولی نمیدونن یا مردد هستن چه توزیعی رو انتخاب کنن و همین طور برای افرادی که میخوان توزیع جدیدی تست کنن، توزیع ارکو لینوکس رو پیشنهاد میدم.
کانال یوتیوب داره و اصلا فلسفه‌ش و هدفش آموزش لینوکس برای همه هست، برای بیشتر جزئیات آقای اریک دبایوس که یکی از افراد فعال در توسعه همون توزیع آرکو هست ویدئو ضبط کرده و توی سایت آرکولینوکس دات کام و یوتیوب هستن.
آرکو لینوکس سه تا نسخه میزنه. اولی و main با دسکتاپ ایکس‌اف‌سی‌ای و وی ام‌ های i3, openbox هست. نسخه B داره که فقط یه دسکتاپ یا وی‌ام داره ولی کانفیگ شده هستن و آماده استفاده توسط افرادی که نمیخوان کانفیگ کنن. و نسخه‌ی D که کلا یه نصاب برای آرچ هست و نصابش اینجوریه که تو مراحل نصب شما انتخاب میکنی چیل برات نصب بشه و نصب میشه ولی کانفیگ هیچی نداره همه چیز با کانفیگ پیش‌فرض نصب میشه، عین اینکه روی آرچ بخوای چیزی نصب کنی بعدش باید خودت کانفیگ کنی.

ضمن اینکه نسخه‌ی B‌ این توزیع کلی دسکتاپ و window-manager کانفیگ شده رو دراختیار شما قرار میده و البته هرکدومش رو هم نصب کنید، با استفاده از ابزار arco-tweak که داخل برنامه‌ی این توزیع نصب هست میتونید با یک کلیک دسکتاپ یا وی‌ام دیگه‌ای رو هم نصب و از کانفیگ زیبایی که براش انجام میشه لذت ببرید. برنامه‌های کاربردی و جالبی به صورت پیش فرض نصب هستن و به راحتی میشه در صورت لزوم حذفشون کرد، برای نصب کردن هم pacman و pamac و yay و trizen رو دراختیار دارین.

آی‌دی کانال👇 :
programming_tricks