Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from 
I [prefer] a short life with width to a narrow one with length.


یادواره‌ات مبارک.

#quote #event
@amiria703_channel
Forwarded from کداکسپلور | CodeExplore (Koorosh)
بقیه وقتی که هوا سرده VS من وقتی که هوا سرده


#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 
species.wikimedia.org

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

#learn #wikimedia #science
@amiria703_channel
نتیجه: مینت + awesome wm
چرا awesome؟ چون خیلی وقته دلم میخوا لوا یاد بگیرم بهونه خوبی میشه :) چرا مینت؟ چون شما گفتید
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
یه مشکلی که سایت‌‌های دولتی ایرانی دارن اینه که یکپارچه نیستن. هر کی یه مدل و یه سازی می‌زنه.

سوییس که اعلام کرد نرم افزارهای دولتیش از این به بعد باید اوپن سورس بشه.

استونی توی بحث ارتباط مراکز دولتی با همدیگه یه نرم افزار اوپن سورس بسیار جالب نوشته. توی استونی هر نوزادی که به دنیا میاد یه private key کامپیوتری به عنوان کارت ملی براش میسازن بعد تمام کارهای اداری رو دیگه میتونن با همون انجام بدن. کلا استونی توی بحث دولت الکترونیک توی دنیا به نظرم اول باشه. البته که کل جمعیتش ۲ میلیون شاید نشه :))

اما نکته‌ی مهمتری که باهاش برخورد کردم و به نظرم خیلی مهمه سایت uk.gov هست. وقتی میری داخلش تمام چیزهایی که باید نسبت به خودت و دولت بدونی رو اومده عین آدمیزاد نوشته. حالا به غیر از اینا نکته اش اینه که هویت بصری و توصیه های امنیتی و چیزهایی که سایت های دولتی باید رعایت کنن رو هم ذکر کرده. البته مشابهش رو امریکا هم داره مثلا nsa و fbi هر کدوم بلاگ های امنیتی خودشون رو دارن که مسائل امنیتی رو تذکر میدن به شرکتا و مردم اما این مال انگلیس به نظرم یکپارچگیش خیلی عالیه. سادگی فوق العاده ای هم داره.
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
مقاله ساخت نسخه جدید از هویت بصری و ظاهرشون:
https://insidegovuk.blog.gov.uk/2023/11/01/a-bold-new-look-for-the-gov-uk-homepage/

دپارتمان فناوری و تکنولوژی انگلیس:
https://www.gov.uk/government/organisations/department-for-science-innovation-and-technology

فقط مرکز ملی امنیت مجازی رو ببینید!
https://www.ncsc.gov.uk/

مقاله ای که برای کاهش دادن باج افزار و بد افزار برای کمپانی ها نوشتن:
https://www.ncsc.gov.uk/guidance/mitigating-malware-and-ransomware-attacks

گزارش دادن حمله و اتک:
https://report.ncsc.gov.uk/

اینجا هم مثلا اومدن یه سرویس پرداخت سراسری راه انداختن یعنی هر ارگانی توی بخش دولتی که میخواد از مردم پول بگیره میاد اینجا یه حالت درگاه پرداختی میگیره و همه چیز یکپارچه ذخیره میشه و خودش هم با api اطلاعاتی که میخواد و میگیره از پرداخت:
https://www.payments.service.gov.uk

خلاصه که این نظم و ترتیب و سادگی خیلی تاثیر داره توی کاهش خطرات امنیتی و همینطور کلاهبرداری ها و فلان و بهمان...
دیگه بحث نظم رو همه میدونن چقدر مهم هست. حالا بعضی اسم نظم که میاد فکر میکنن همه باید یه شکل باشن. نه به نظر من نظم یعنی اینکه حواست و جمع کن. با بی دقتی و از سر بی حوصلگی و اینا کار نکن به قول معروف ال.. بختکی و قضا قورتکی نخوای کار کنی.

امیرالمؤمنین هم بعد از ضربت خوردن و در آستانه مرگ بودن اینطور میفرمایند که:
أُوصِيكُمَا وَ .... بِتَقْوَى اللَّهِ وَ نَظْمِ أَمْرِكُمْ و ...
شما را به ترس از خدا، و نظم در امور زندگى، و ايجاد صلح و آشتى در ميانتان سفارش مى كنم،

توی عربی وقتی اینطوری واو استفاده میشه میگن عطف انجام شده. منظور این که تقوا رو وقتی با واو میچسبونن به نظم یعنی اینکه دوتاش مهم هست. یعنی همسطح میشن یه جورایی. یعنی اگر بخوای یکی رو ول کنی کمیتت لنگ میشه!
توی برنامه نویسی هم که خودمون وقتی && میذاریم بین دو تا چیز توی شرط if میدونیم که اگر یکیش false بشه هیچ وقت نتیجه ای نخواهد داشت! این هم یه تعبیر از من هست و در مجموع بحث اهمیت نظم بر کسی پوشیده نیست.

البته که من نه بابام انگلیس بوده نه مامانم نه خودم. لذا کاری به این که کی هست و کجاست ندارم میگم که این ها رو ببینیم از نکات مثبتش استفاده کنیم.

@code2_ir
Forwarded from Go Casts 🚀
نکته خیلی جالبش شاید استفاده از GOMEMLIMIT بصورت dynamic هست که در runtime ست میشه..

Go Beyond: Building Performant and Reliable Golang Applications

https://blog.zomato.com/go-beyond-building-performant-and-reliable-golang-applications

@gocasts

#performance
#golang
#گولنگ
Forwarded from Gopher Academy
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1255447]


در پیام خطای SIGSEGV که مشاهده می‌کنید، pc مخفف "Program Counter" است. Program Counter (یا به اختصار PC) یک ثبات (register) در پردازنده است که آدرس دستورالعملی را که قرار است بعدی اجرا شود، نگه می‌دارد.

توضیحاتی درباره‌ی پیام خطا:

🔵اsignal SIGSEGV: این سیگنال نشان می‌دهد که یک Segmentation Fault رخ داده است، یعنی برنامه سعی کرده به آدرسی از حافظه دسترسی پیدا کند که مجاز نیست.

🔵اcode=0x1: این مقدار نشان‌دهنده‌ی کد خطای خاصی است که در اینجا بیان می‌کند که خطا به دلیل دسترسی نامعتبر به حافظه رخ داده است.

🔵اaddr=0x0: این مقدار نشان می‌دهد که برنامه سعی کرده به آدرس حافظه 0x0 دسترسی پیدا کند. دسترسی به این آدرس معمولاً به دلیل استفاده از اشاره‌گر تهی (nil pointer) است.

🔵اpc=0x1255447: این مقدار نشان می‌دهد که برنامه در کدام آدرس حافظه (instruction address) در حال اجرا بود که خطا رخ داد. این آدرس نشان می‌دهد که کدام دستور در کد شما باعث بروز این خطا شده است.


👑 @gopher_academy
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
🔥این چند تا سایت رو ببین، خیلی خوبن برای وقتی که می‌خوای سخت‌افزار یا تکنولوژی‌ها رو با هم مقایسه کنی:

1⃣Tom's Hardware
این سایت خیلی مشهوره برای بررسی و مقایسه سخت‌افزار. هر چی که بخوای، از کارت گرافیک گرفته تا پردازنده، کامل توضیح داده.

2⃣AnandTech
اینجا هم تخصصی‌تره و کلی بررسی دقیق و تخصصی داره. بیشتر روی چیزای مثل پردازنده‌ها و کارت گرافیک‌ها تمرکز داره.

3⃣GSMArena
اگه دنبال مقایسه گوشی‌ها هستی، این سایت محشره. مشخصات دقیق گوشی‌ها رو می‌زنه و با هم مقایسه می‌کنه.

4⃣Notebookcheck
این یکی بیشتر روی لپ‌تاپ‌ها و تبلت‌ها کار می‌کنه. نقدهای خیلی عمیقی داره و همه چیز رو از نظر فنی بررسی می‌کنه.

5⃣TechSpot
تو این سایت می‌تونی مقایسه‌های خوبی از سخت‌افزارها پیدا کنی و کلی هم راهنمایی برای خرید داره.

این سایت‌ها رو داشته باش، وقتی خواستی چیزی بخری یا مقایسه کنی خیلی به کارت میان.

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from جادی | Jadi
الگوریتم برای فان و مصاحبه: پیدا کردن عنصر اکثریت در یک لیست؛ هش مپ و ذوق زیاد از راه حل دوم

https://youtu.be/onHcrX-Xv9Y

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

ولی پیچ بسیار جالبتره. یه الگوریتمی در اینجور مواقع هست به اسم «رای گیری» که اولش با مغز طبیعی ما جور در نمیاد. درک کردنش کمی تمرکز و فکر کردن و مثال زدن می خواد ولی فقط با یه حلقه می تونه پیدا کنه چه عنصری در لیست اکثریت داره. اون رو هم می نویسیم که کیف کنیم. البته بعد از کمی فکر و گیج شدن ولی جزو برنامه هایی بود که خودم از اینکه کار کرد واقعا لذت بردم و هیجان زده شدم (:
#یک_دقیقه_با_کامپیوتر

💻در مجموعه یک دقیقه با کامپیوتر سعی می‌کنیم در کمتر از یک دقیقه مفاهیم دنیای کامپیوتر را به صورت ساده و جذاب بیان کنیم. محتوای این مجموعه برش‌هایی کوتاه از پادکست‌ها هستند که سعی می‌شود با عوامل بصری متفاوت ارائه شود.

🔥این یک دقیقه با #Scheduling_Algorithm

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



[تلگرام | اینستاگرام | ویرگول | اسپاتیفای | کست‌باکس | اپل‌پادکست]


🔰مشورت کامپیوتری ها
@coaching_ce
Forwarded from Yasha
چند نفر بیان پیوی برای تست
@pesarrrak
Forwarded from Code Module | کد ماژول (genix)
با Drizzle ORM آشنا بشید! 🦦

‏Drizzle ORM یک ORM سبک و ایمن برای Node.js و TypeScript هست که در جامعه دولوپر ها، به سرعت درحال محبوب شدنه. این ORM برای ارائه یک تجربه یکپارچه طراحی شده و به دلیل سادگی، عملکرد و تمرکز قوی بر روی یکپارچه سازی TypeScript، متمایز هست.

ویژگی‌ها و امکانات Drizzle ORM ⬇️

تایپ‌اسکریپت-محور: Drizzle ORM به طور کامل از تایپ‌اسکریپت پشتیبانی میکنه. این ویژگی به دولوپرا کمک میکنه تا در زمان توسعه، خطاهای تایپی و منطقی رو به حداقل برسونن.

انعطاف‌پذیری و ساده‌سازی: این ORM با تمرکز بر سادگی طراحی شده و به دولوپرا این امکان رو میده تا به راحتی با پایگاه‌های داده کار کننن، بدون اینکه نیاز به یادگیری دستورات پیچیده SQL یا مفاهیم پیچیده ORM داشته باشن.

پشتیبانی از چندین پایگاه داده: Drizzle ORM از چندین سیستم مدیریت پایگاه داده SQL محبوب مثل PostgreSQL، MySQL، SQLite و ... پشتیبانی می‌کنه.

کارایی بالا: Drizzle ORM به دلیل سادگی و بهینه‌سازی‌های داخلیش، عملکرد بسیار بالایی داره و برای برنامه‌های بزرگ و کوچیک مناسب هست.

کاملاً اوپن‌سورس: Drizzle ORM یک پروژه اوپن‌سورسه و توسط جامعه دولوپرا پشتیبانی و توسعه داده میشه.

این ویژگی‌ها Drizzle ORM رو به یک گزینه جذاب برای دولوپرایی تبدیل می‌کنه که به دنبال یک ORM سبک و تایپ‌اسکریپت-محور برای پروژه‌های خود هستن. برای کسب اطلاعات بیشتر به داکیومنتش مراجعه کنید.

#drizzle
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
Fun with Ntdll address
Forwarded from Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
Forwarded from Gopher Academy
🔵 عنوان مقاله
How to Write a '4000 Stars' GitHub README for Your Project

🟢 خلاصه مقاله:
مقاله مذکور به بحث در مورد اهمیت و نکات کلیدی ایجاد فایل‌های README خوب می‌پردازد که در دایره‌ی توسعه‌دهندگان نرم‌افزار، به ویژه پروژه‌های برنامه‌نویسی به زبان Go مانند پروژه Daytona، استفاده می‌شود. نویسندگان با تکیه بر تجارب خود، تاکید می‌کنند که یک README خوب باید واضح، مختصر و مفید باشد و نه تنها نحوه استفاده از کد، بلکه هدف و مقصود کلی پروژه را نیز شرح بدهد. آنها به این نکته اشاره می‌کنند که README باید به گونه‌ای نوشته شود که هم برای مبتدیان قابل فهم باشد و هم اطلاعات کافی برای پیشرفته‌ترین کاربران فراهم آورد. از جمله دیگر توصیه‌ها، به‌روزرسانی مداوم README به هنگام تغییرات در پروژه و استفاده از لینک‌های داخلی برای ارجاع دادن به بخش‌های مختلف اسناد یا منابع خارجی است. نویسندگان معتقدند که یک README مؤثر می‌تواند در موفقیت کلی پروژه نقش بسزایی داشته باشد.

🟣لینک مقاله:
https://www.daytona.io/dotfiles/how-to-write-4000-stars-github-readme-for-your-project


👑 @gopher_academy
Forwarded from CleverDevs (Mammad)
یکی از بچه های چنل یه ریپازیتوری ساخته و داخلش درباره اینکه چطور توی hyperv*، لینوکس نصب کنیم و اسکریپت برای فعال کردن قابلیت های ویژه اش قرار داده.
تست کنید و اگه ایرادی داشت بگید.
*هایپر-وی برای دوستانی که نمیدونن:
یه هایپروایز نوع یک هست یعنی اینکه ماشین های مجازیتون مستقیما روی سخت افزارتون اجرا میشن و کاری به سیستم عاملتون(ویندوز) نداره و عملکردی خیلی بهتری نسبت به virtual box و vmware میده.

https://github.com/ali-hasehmi/LinuxVM-HyperV

#hyperv
@CleverDevs - @CleverDevsGp
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
مدتی پیش، وزارت راه و شهرسازی، جهت جلوگیری از ثبت و انتشار آگهی‌های غیرواقعی، سامانه ملی املاک و اسکان را معرفی کرد.
پلتفرم‌های دیوار و شیپور هم برای جلوگیری از ثبت آگهی‌های غیرواقعی و... از این سامانه برای احراز و تطابق کد ملی و کدپستی ملک استفاده می‌کردند تا کاربران هنگام دیدن آگهی، با دیدن تیک تاییدیه، مطمئن شوند کدپستی ملک آگهی شده با کد ملی آگهی دهنده تطابق دارد.

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

حالا واکنش به این موضوع رو حدس بزنید! 🥸

ابوالفضل نوروزی، مدیرکل دفتر اقتصاد مسکن وزارت راه و شهرسازی از این مشکل با عنوان "امکان خردمندانه قانون"😳 اسم برده و گفته آگهی‌دهنده، "با سو استفاده از این امکان خردمندانه قانون، یکی از ساختمان‌های دولت را عالمانه، عامدانه و با قصد قبلی به عنوان فروشنده، جعل و به نام خود ثبت کرده و در سکوهای انتشار آگهی اقدام به عرضه نموده است."

در ادامه هم گفته: این کار، مصداق عناوین مجرمانه کیفری از قبیل جعل سند دولتی، کلاهبرداری، تصرف مال غیر، فروش مال غیر و تشویش افکار عمومی است و از آگهی‌دهنده شکایت و وی را مورد پیگرد قانونی قرار خواهند داد! 😳

در انتها هم گفته "اصولا سامانه ملی املاک و اسکان بر اساس اصل اعتماد به مردم، تسهیل امور، اصل برائت، اصل صحت و دیگر اصول شناخته شده حقوقی بر اساس ماده ۱۶۹ مکرر قانون مالیات‌های مستقیم و تجربیات بین‌المللی طراحی شده و لذا اقدام این فرد مصداق سوءاستفاده از اعتماد عمومی است."

سوال اینجاست با این حجم از اعتماد به مردم، چرا تامین اجتماعی و مالیات و... بر اساس اصل اعتماد به مردم کار نمی‌کنه؟

خلاصه مطلب اینکه شما می‌توانید یک سیستم دارای ایراد و اشکال راه‌اندازی کنید و یک کلمه سامانه به ابتدای آن بجسبانید و هر اطلاعات صحیج و غیرصحیح هم از سمت کاربر ثبت شد تایید کنید.
وقتی هم کسی این مشل را گزارش داد، برای سرپوش گذاشتن روی ناکارآمدی سامانه و بی کفایتی دست‌اندرکاران و...، با فرار رو به جلو، از این ضعف با عناوینی مثل "امکان خردمندانه قانون" نام ببرید و اعلام کنید سامانه "بر اساس اصل اعتماد به مردم" کار می‌کنه! 😳

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

کسی که این اشکال را منتشر کرده هم به جای تقدیر و تشکر به قطاری از عناوین مجرمانه متهم شده!

@SEYED_BAX | @MiladNouriChannel
Please open Telegram to view this post
VIEW IN TELEGRAM