Linuxor ? – Telegram
Linuxor ?
21.6K subscribers
1.33K photos
158 videos
10 files
1.02K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
بستگی به پیچیدگی و تیم پروژتون باید تصمیم بگیرید از چه استراتژی برنچینگ Git استفاده کنید

این مقاله اومده 6 نوع استراتژی برنچینگ Git برای DevOps همراه با جوانب مثبت و منفی اونهارو نوشته

https://dev.to/juniourrau/6-types-of-git-branching-strategy-g54

@Linuxor
👍68🤪1
جدیدا مثل وب سرور شدی تا باهات صحبت نکنم باهام صحبتو شروع نمی‌کنی


@Linuxor
1💅127🤣84💔7👍5😭3
بعد از ساخت سیستم عامل، گرون ترین نرم افزار هایی که توی دنیا ساخته میشه پروژه های ERP هستش، پروژه های ERP یا برنامه ریزی مدیریت سازمانی برای مدیریت و یکپارچه سازی منابع انسانی ، زنجیره تامین و مدیریت مالی سازمان استفاده می‌شه برای مثال شرکت Nike برای ERP خودش 400 میلیون دلار هزینه کرده.

سیستم ERP خیلی شبیه به سیستم عامله، در واقع نیاز های اساسی و مدیریت های سطح پایین رو جفتشون دارن انجام می‌دن و به شدت دنیا هزینه عجیبی برای این نوع سیستم ها می‌کنه؛ تولید این سبک نرم افزار ها می‌تونه یه درآمد خوب براتون باشه.


@Linuxor
👍1075🔥5🎄2🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
اگه از داکر و داکر کامپوز استفاده می‌کنین lazydocker یه ابزار terminal ui برای مدیریت کردن اونهاست و کار شمارو به شدت ساده می‌کنه

https://github.com/jesseduffield/lazydocker

@Linuxor
👍671👎1
واقعا به توانایی‌های یه مهندس نرم‌افزار شک می‌کنم اگه خوش‌تیپ باشه.


@Linuxor
🤣172👍11🥱5💔2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
اینجا یه ANN ساده با دو لایه و 50 نورون ساخته شده که برای یه وظیفه خاص، یعنی تشخیص اعداد 0 تا 9 آموزش دیده شده. این نوع از مدل‌ها به طور گسترده‌ای توی کاربردهایی مثل تشخیص دست‌خط، OCR (شناسایی کاراکترها)، یا پردازش تصویر استفاده می‌شن.


@Linuxor
👍90🔥13🆒41
یه نفر توییت زده :

اگه می‌تونی توضیح بدی این فانکشن C چطور کار می‌کنه، بهتره کمی از کامپیوتر فاصله بگیری و بیرون بری و هوای تازه‌ای بخوری.

در واقع این کد داره از روش داف Duff استفاده می‌کنه روش داف یکی از کلک های برنامه‌نویسیه که برای سرعت بخشیدن به یه زنجیره از دستورهای پشت سر هم استفاده می‌شه.

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

کد توییت هم در واقع داره از همین روش استفاده می‌کنه.

@Linuxor
👍92🤯37🔥3💩2🤣2
گاهی‌ اوقات بهتر است در روز تعطیل، در رختخواب خوابید تا اینکه تمام هفته‌ی بعد را مجبور به دیباگ کردن کدهای آن روز، تعطیل کرد.


@Linuxor ~ Dan Salomon
🤣190👍30😁1💅1
توی کامپیوتر ما یه trade-off بین زمان و حافظه داریم، یعنی باید یکیش رو بر اون یکی ترجیح بدیم مثلا می‌تونیم بجای اینکه فایل رو مستقیم روی دیسک ذخیره کنیم اونو فشرده کنیم و ذخیره کنیم که فضای کمتری بگیره اما دسترسی به فایل زمان بر تر میشه.


این trade-off به صورت بیولوژیکی توی حیوانات هم وجود داره مثلا گربه از قبل روی DNA و سیستم عصبیشون برنامه ریزی شده که بتونه سریع واکنش نشون بده و نیازی به محاسبه و تصمیم‌گیری کردن توی اون لحظه نداشته باشه اما انسان برای رسیدن به عکس العمل سریع باید محاسبه و تجزیه و تحلیل انجام بده.


@Linuxor
👍100💩9👀2
اهاااا، عشقو حالاتونو با Microsoft می‌کنین بدبختیاتون رو میسپرین به من؟


@Linuxor
🤣239👍4💔3🔥2😁2
من مرامو از TCP یاد گرفتم نه بخاطر امانت داریش، بخاطر اینکه به نفع کل شبکه عمل می‌کنه و ازدحامی پیش بیاد از خودش می‌گذره.

@Linuxor
124🤣21💅5🥰4👍2
شد شد، نشد یه کامیت دیگه میرم عقب.


@Linuxor
🤣191👍16💔4😁1
توی Cassandra با اجرای این دستور، داده‌ای با کلید key1 و مقدار value1 توی جدول table_name درج می‌شه و بعد از 24 ساعت به‌طور خودکار حذف می‌شه. این ویژگی برای مدیریت داده‌های موقتی یا کش (Cache) کاربرد داره

INSERT INTO table_name (key, column1) VALUES ('key1', 'value1') USING TTL 86400;

@Linuxor
👍61🔥2🤣2
با ابزار ffmpeg توی لینوکس می‌تونین ویدیو هاتون رو با کمترین افت کیفیت فشرده سازی کنین

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4

اگه کیفیت اومد پایین برای افزایش کیفیت، عدد crf- رو کاهش بدین (مثلاً 23).


@Linuxor
👍109👌5
پس XML چی؟
@Linuxor
🤣144😁8🤡2💩1
اگه خواستین یه دیتابیس معروف رو حرفه ای بشین این سایت برای هر دیتابیس کلی آموزش و سوال how to با راه حلش داره

database.guide

(توی گوشی با حالت desktop mode بازش کنید)

@Linuxor
👍99👎2💩1
شما هرچی دیزاین و معماری حرفه ای تر برای پروژه در نظر بگیری شروع کارت چالش‌های بیشتری داری و کارت سخت تر می‌شه حتی ممکنه نتونی شروع کنی و به هیچ نتیجه ای نرسی.

باید معماری و دیزاین به اندازه توانایی‌ها و منابعت باشه.

@Linuxor
👍146👌8💩31👎1
یکی توییت زده :
شما می‌تونید یه فایل .class جاوا رو به فرمت Base64 در بیارین و کل نمادهای دیباگ رو حذف کنید تا دانشجویانتون مجبور بشن از طریق استنتاج و کار با کلاس، کشف کنن اون پشت دقیقا چه اتفاقی رخ می‌ده.


حذف نمادهای دیباگ (debug symbols) باعث می‌شه که اطلاعاتی مثل اسم متدها و متغیرها دیگه در دسترس نباشه، و دانشجویان مجبور بشن از طریق مشاهده رفتار و آزمایش، عملکرد کلاس رو کشف کنن.

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

@Linuxor
1👍84🤣7🍓43😁3
با این کتابخونه توی کدهات می‌تونی با یه agent هوش مصنوعی به بروزر دسترسی داشته باشی

مثلا توی کد می‌‌شه بهش گفت توی Google Docs یه نامه بنویسه و خروجی pdf بگیره و بهتون بده، کار های جالبی می‌شه باهاش کرد :

https://github.com/browser-use/browser-use


@Linuxor
👍32
مفهوم Partition Tolerance توی سیستم‌های توزیع‌شده یعنی سیستم حتی در صورت قطعی ارتباط بین گره‌ها (Nodes) هم بتونه به کارش ادامه بده. مثلا فرض کنید یه پیام رسان داریم که سروراش به صورت توزیع شده توی کل دنیا هست و بخاطر مشکل فنی ارتباط اروپا با آسیا قطع می‌شه، Partition Tolerance یعنی سیستم مختل نشه و توی بد ترین حالت کاربرای اروپایی بتونن به اروپایی ها پیام بدن.


@Linuxor
👍73🔥2🤡1
همیشه طوری کدنویسی کن که انگار کسی که قرار است کد تو را نگهداری کند، یک روانی خطرناک است که آدرس خانه‌ات را می‌داند.


@Linuxor ~ John F. Woods
🤣208👍10🥴5😁2