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 آپادانا
به‌زودی در آپادانا


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


—————
ارسال پیشنهادات به
[email protected]

—————

آپادانا | @ApadanaLinux
لعنت، این چه باگیه دیگه 😂😂
مدل افتاده توی یه لوپ و داره هی اون بند آخر حرفش رو تکرار میکنه

بهش گفتم که میخوام سی پلاس پلاس یاد بگیرم کمکم کن و برای اینکه کمک بهتری مناسب با سیستم عامل بکنه به این اشاره کردم که سیستم عاملم آرچ لینوکسه

سرم تو گوشیم بود که سرم رو بلند کردم و دیدم داره یه بند رو پونزده بار مینویسه 😂🤦🏻‍♂️


خوشحال میشم اگر کسی توضیحی داره برای این تو کامنت ها بگه، واقعا برام جالبه
مدل llama3.1


#fun #ai #هوش_مصنوعی

@PhiloLearn
Forwarded from Accio
Some of you vim users might miss how useful quick-fix list can be. An example can be mixing it with !make. Make command, when used after !compiler <name>, tries to compile your project then writes the resulting errors into a quick-fix list. It also supports a lot of compilers by default (like tsc).
This can be achieved like below:
!compiler tsc
!make
!copen

So if you are about to change a piece of code that probably triggers a lot of errors in your project, this is the way to get it on a quick-fix or location list. For more information on quick fix list:
!help quickfix

#vim
Forwarded from Golden Code (@lix)
در لاراول اگه بخوایم یک Job رو به صف (Queue) ارسال کنیم ،از کدوم متود باید استفاده بشه؟
Final Results
12%
dispatchNow()
32%
queue()
8%
handle()
48%
dispatch()
👍2
Forwarded from آپادانا
🎙️ سوالات خود را درباره پروژه آپادانا لینوکس با ما مطرح کنید!

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

✉️ سوالات خود را به ایمیل زیر ارسال کنید:

[email protected]

منتظر شنیدن نظرات و سوالات ارزشمند شما هستیم!


آپادانا | @Apadanalinux
Forwarded from  (Amir Hossein "Amiria" Maher)
پادکست نیمچه برنامه‌نویس:
این پادکست به شکل داستانی موضوعاتی را در حوزهٔ دِوآپس و برنامه‌نویسی روایت می‌کند.
مثلاً در چند اپیزود اخیر به روایت و بررسی کالبدشکافی داون‌تایم شرکت‌های بزرگ پرداخته است.
اپیزودهای کوتاه و جذاب این پادکست به صورت هفتگی منتشر می‌شوند.

می‌توانید کانال این پادکست را در کست‌باکس دنبال کنید:
castbox.fm/vh/6294201
Forwarded from Linuxor ?
وقتی دستور free رو زدید برای مشاهده مقدار خالی بودن رم به free نگاه نکنید به available نگاه کنید

در واقع free حافظه کاملا آزاد رو نشون میده و available حافظه قابل استفاده برای فرآیند های جدید، که سیسیتم عامل یه جور به فرایند ها قول میده که حافظه توی available رو بهشون بده.

🐧 @Linuxor ~ LinuxHandbook
Forwarded from Syntax | سینتکس (Daimon)
This media is not supported in your browser
VIEW IN TELEGRAM
شما در این ویدئو یک CPU آیفون را در زیر میکروسکوپ در کنار یک تار مو بعنوان مقایسه اندازه آن مشاهده می‌کنید.

@Syntax_fa
Forwarded from Meitix
فعلا نمیرسم این کتاب خوب و سنگین رو بخونم. فعلا تعلیقش کردم تا بعد🥲🥲
Forwarded from Gopher Academy
🔵 عنوان مقاله
Writing Secure Go Code

🟢 خلاصه مقاله:
این مقاله به بررسی منابع و تکنیک‌های مختلفی می‌پردازد که برای نوشتن برنامه‌های Go با دوام‌تر و ایمن‌تر ضروری است. یکی از توصیه‌های کلیدی مقاله بر ضرورت به‌روزرسانی مداوم نسخه‌های Go تاکید دارد تا بتوان از پیشرفت‌های امنیتی و ویژگی‌های جدید بهره برد. همچنین، استفاده از ابزارهای موجود در Go مانند 'go vet' برای بررسی کدها و یافتن اشکالات احتمالی پیش از اجرا، توصیه شده است. ابزارهای اسکن کد برای شناسایی آسیب‌پذیری‌های شناخته شده نیز معرفی شده‌اند، که می‌توانند به توسعه‌دهندگان کمک کنند تا نقاط ضعف امنیتی در برنامه‌های خود را شناسایی و برطرف سازند. مقاله بر اهمیت ترکیب این روش‌ها و منابع برای افزایش استحکام و امنیت برنامه‌های نوشته شده به زبان Go تاکید دارد.

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


👑 @gopher_academy
Forwarded from Meitix
Software engineering is what happens to programming when you add time and other programmers.


- Russ cox
شما وقتی یک سیستمی رو با گولنگ می نویسید و الزامتون برای اینکار سرعت بالا هست ولی اگر شما یکسری تریک ها و best practice ها رو رعایت نکنید عملا اون کد هاتون رو داخل JS یا PHP پیاده سازی می کردید فرقی نمی کرد ( نه فقط گولنگ هر زبان برنامه نویسی یا دیتابیسی).

حالا در Go، یه چیزی داریم به اسم ترازبندی حافظه یا همون Memory Alignment. این ترازبندی به این معناست که داده‌ها توی حافظه باید به یه شکل خاص چیده بشن تا پردازنده بتونه سریع‌تر بهشون دسترسی داشته باشه.

سوال پیش میاد : چرا Memory Alignment اهمیت داره؟!
وقتی داده‌ها تو حافظه درست و حسابی تراز باشن، پردازنده می‌تونه راحت‌تر و سریع‌تر بهشون دسترسی پیدا کنه. اینجوری که پردازنده داده‌ها رو توی بلاک‌های حافظه‌ای مثل 8، 16 یا 32 بیتی می‌خونه و وقتی که این داده‌ها توی مرزهای مشخصی (مثل مضرب 2 یا 4 بایت) قرار بگیرن، همه چی سریع‌تر پیش می‌ره.

البته من در پست قبلی کامل توضیح دادم با مثال

ابزارهای ترازبندی در Go
توی Go می‌تونی با استفاده از پکیج unsafe ترازبندی حافظه رو بررسی کنی. این بسته توابعی مثل unsafe.Alignof داره که می‌تونه ترازبندی یه نوع داده خاص رو بهت بگه.

ی سوال دیگه Memory Alignment چه تاثیری بر روی عملکرد داره؟!
اگه داده‌ها ناهماهنگ باشن، عملکرد برنامه می‌تونه افت کنه و حتی بعضی پردازنده‌ها ممکنه به خاطر این مسئله خطا بدن. به همین خاطر Go سعی می‌کنه همه چی رو تراز کنه.

در ضمن در حال حاضر کامپایلر به صورت خودکار اینکارو انجام نمیده.

@DevTwitter | <Mohammad Abdorrahmani/>
Forwarded from Syntax | سینتکس (Daimon)
This media is not supported in your browser
VIEW IN TELEGRAM
پخش زنده انتخابات آمریکا

#fun

@Syntax_fa
اینجا کاخ سفید و اینم ایلان ماسک.

دونالد ترامپ رئیس جمهور جدید آمریکا (ایلان طرفدار ایشون)

ایلان این حرکت رو بعد از خرید توییتر زده بود.



الان ی مشت حسود پلاستیکی میان میگن عکس فتوشاپ هست‌
Forwarded from Linuxor ?
ابزار top رو دیدن ظاهرش خوب htop رو ساختن بعدش دیدن ظاهر htop هم خوب نیست NeoHtop رو ساختن.

https://github.com/Abdenasser/neohtop


🐧 @Linuxor
ایده‌مون اینه که یک رودمپ جامع و باکیفیت بسازیم که نه تنها مسیر یادگیری رو روشن کنه، بلکه برای هر موضوع، دوره‌های آموزشی باکیفیت و کاربردی هم معرفی کنه.

برای خودم بارها پیش اومده که پیام‌هایی دریافت کنم با این سؤال که "فرانت‌اند رو از کجا شروع کنم؟ یا چطور ادامه بدم؟" با توجه به حجم زیاد مطالب و عدم دسته‌بندی مناسب، ما سعی کردیم این منابع رو به صورت یک رودمپ منظم و کاربردی برای همه ارائه بدیم.

مهم‌ترین ویژگی این رودمپ اینه که روی گیت‌هاب منتشر شده تا بتونیم از کمک و مشارکت شما عزیزان برای تکمیل و بهبودش بهره بگیریم. فعلاً با دوره‌های ویدئویی شروع کردیم، ولی در آینده منابعی مثل کتاب و مقاله هم اضافه خواهیم کرد.

امیدوارم این پروژه برای همه شما مفید باشه و بتونیم با هم به رشد و پیشرفت جامعه‌ی توسعه‌دهندگان کمک کنیم!

https://github.com/abolfazl930/frontend-roadmap

@DevTwitter | <Abolfazl Ahmadi/>
Forwarded from  (Amir Hossein "Amiria" Maher)
به عنوان یه برنامه‌نویس، چه حسّی دارید وقتی که می‌بینید رمز عبوری که تنظیم کرده بودید هم تو پیامکی که سامانه براتون فرستاده هم نوشته شده؟

#موقت