codex

codex

هرچی به ذهنم بیاد میذارم

نه بابا !؟

  • 00:14 1405/1/16
  • میلاد

اگه قرار بود حقیقت رو بفهمی که همه راه های ارتباطی بسته نبودن.

اگر گردش آزادانه اطلاعات به ضررش باشه، قطعا داره دروغ می‌بافه.

درست انتخاب کن

  • 23:12 1405/1/15
  • میلاد

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

معمولا تو ۹۵٪ مواقع ما به ارتباط بین جداول نیازمندیم برای همین پایگاه داده های SQL خیلی مناسب تر هستند از mongodb و مابقی NoSQL ها ، که معمولا این کار رو با یک روش خاص برای برطرف کردن نیاز Relation انجام میدن .

اگر یک ‌ORM خوب انتخاب کنید ( مثل drizzle ) ، استفاده از SQL خیلی کار راحتی میشه؛ مخصوصاً اگر قراره با typescript کد بزنید.

 

اینکه همه جا تو آموزش های node js دارن از mongodb استفاده میکنن، بخاطر بروز نبودن جامعه آموزشی فارسی زبان هست. 

"اگر آن چیز که مدیرم میگوید را انجام ندهم، پس اخراج می‌شوم"

  • 22:35 1405/1/15
  • میلاد

احتمالاً نه.

عمو باب :

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

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

جهانی که میبینم

  • 21:49 1405/1/15
  • میلاد

چند خط از کارل سیگن 

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

تایپ ۱۰ انگشتی

  • 21:25 1405/1/15
  • میلاد

بیا حداقل اینو نصب کن ، تمرین کن رو کیبورد مسلط باشی ، تقریبا برای هر پوزیشن شغلی تو دنیای امروز لازمه
RapidTyping

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

( باشه میدونم خیلیاتون بلدید ، ولی ممکنه بدرد یکی بخوره )

یه توصیه برای دوران بعد از آزادی

  • 20:51 1405/1/15
  • میلاد

دوست خوبم ، ExpressJs خیلی فوق العاده اس ولی اگه میخوای به عنوان ابزار اصلی برای توسعه Backend استفاده کنی خیلی باید آدم متخصصی باشی که بتونی یه پروژه تمیزو باهاش پیاده کنی.

برو سراغ Framework ها ، اگر از NestJS هم میترسی یه گزینه خیلی خوب هست به اسم HonoJS . تقریبا هم شبیه به Express ولی کلی امکانات که یک فریم ورک باید بهت بده رو داره توش ، یادگیریش هم اصلا سخت نیست

 

Express خیلی مورد خوبیه ولی بیشتر برای آموزش استفاده از JS تو دنیای Backend یا اینکه قرار باشه ازش به عنوان یک لایه زیرین برای مدیریت درخواست ها استفاده کرد مثل NextJS و یا به عنوان Web server 

یه لطفی به خودت و بقیه کن

  • 20:42 1405/1/15
  • میلاد

اگه فقط JavaScript کد میزنی پروژه ای رو شروع نکن ( بذار آرامش داشته باشیم )

برو رو TypeScript اعصاب مارو بازیچه نکن هموطن 

از هر خراب شده ای هم یاد گرفتی قبوله فقط یاد بگیر 

به حرفم گوش کن کار راه اندازه

  • 20:34 1405/1/15
  • میلاد

این localsend هم یه پروژه متن باز به درد بخوره .

ماجرا اینه که هر سیستم عاملی باشه فقط کافیه به یک local network متصل باشن ، برنامه رو که باز کنید تو بخش send همدیگه رو پیدا میکنید . خوبیش اینه از فایل گرفته تا یه تکست معمولی رو میشه خیلی راحت جابجا کرد بدون کابل و درد و خونریزی .

( اگه شبکه نداری یه گوشی رو هات اسپات کن بقیه گوشی ها و سیستم هارو بهش وصل کن ، برنامه رو که باز کنی خودش شناسایی میکنه )

تو مایکت برا Android هست ( من قبلا از github نسخه اصلی نصب کرده بودم ولی اینم همونه ) 

از yasdl هم میشه برای windows نصب کرد .

برای لینوکس من قبلا که اینترنت اوکی بود نصب کردم الان پیدا نکردم جایی ( پیدا کردید کامنت کنید مرسی)

برای iOS هم که چاره ای نیست.

 

بیکاری ؟

  • 20:05 1405/1/15
  • میلاد

بشین دوره LPIC ببین . شاید زنده موندی بعدا به کار میاد 

ایجاس

تو مکتب خونه اس رایگان هم هست ، تازه چی از این بهتر که جادی مدرس باشه 

یه سری mirrior

  • 19:54 1405/1/15
  • میلاد

کلا این Runflare پروژه باحالیه، احتمالا خیلیا میشناسن ولی گفتم بذارم اینجا

یه سری mirror گذاشته برای  Package Manager ها استفاده ازش هم راحته کار راه میندازه ( امیدوارم به این چیزا عادت نکنیم )

https://runflare.com/mirrors/

مراقب باشید معمولا نسبت به پکیج های اصلی یه کم ورژن های قدیمی تری اینجا هست، فقط واسه اینکه متوقف نشید استفاده کنید