🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2.01K subscribers
1.54K photos
284 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
🔶 این صفحه گیت هاب متعلق به آقای محمد سمرده حقیقی فرد است.

همین طور می ببینید که در گیت هاب ایشون حدود 1,163,486 کامیت ثبت شده که پروژه های می ببینم که ۶۰۰ تا فورک کرده اما به روز رسانی خاصی در آن دیده نشده است.

ایشون چکار کرده ؟ با ابزار auto commit هر دقیقه کامیت فیک در گیت هابش ثبت می کنه که هدف اینکه بین برنامه نویسان ایران اول باشه و به اصصلاح فعال گیت هاب باشد.

https://github.com/bugbounted

https://github.com/bugbounted/auto-commit

https://committers.top/iran_private

@TheRaymondDev


@TheRaymondDev
😁6
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
💎هر شغلی یسری سختیا داره و برنامه نویسی هم شغلیه که واقعا مغز مارو درگیر میکنه و خب نیازه یسری کارایی برای افزاید تمرکز و هوش انجام بدیم تا لذت بیشتری ببریم

مدیریت زمان: مدیریت زمان خیلی خیلی مهمه و هم برای پروژه ها و هم برای سلامت خودتون میتونه خیلی کارآمد باشه
مدیریت زمان راه های زیادی داره و خب یکم باهم بررسیش میکنیم:
🟡تقسیم کار به بخش های کوچکتر: سعی کنین پروژه هارو به وظایف کوچیک تر تقسیم کنین و برای هر بخش یه زمان مشخص اختصاص بدین
🟡استفاده از تکنیک پومودورو( کلمه رو فقط ): این روش باعث حفظ تمرکز میشه و خیلی سادس، فقط کافیه به ازای 25 دقیقه کار، 5 دقیقه ورزش کنین و عالیه هم برای تمرکز و استراحت ذهن هم برای سلامت بدنی

🍯تغذیه مناسب: برای بهبون عملکرد مغز ما میتونیم از غذاهایی استفاده کنیم که منبع غنی اومگا-3 هستن، مثل ماهی، میوه، سبزیجات و آجیل
و اینکه حتما نیاز داریم آب کافی بنوشیم تا برای حفظ هیدراتاسیون مغز و جلوگیری از خستگی ذهن کمکمون کنه

🧠تمرینات ذهنی: میتونین اوقات فراغتتون رو با بازی های فکری و پازل یا حتی مدیتیشن و تمرینات تنفسی بگذرونین و اب این کار هم مغزتون بهتر کار میکنه هم تمرکزتون میره باها و هم استرس میاد پایین

🛋استراحت کافی: اصن مگه برنامه نویسا هم میتونین کافی و منظم بخوابن؟ من که ندیدم، ولی خب خواب با کیفیت مثلا 7 یا 8 ساعت اونم در طول شب برای عملکرد بهینه مغز ضروریه، و حین کار هم باید استراحت های کوچیکی داشته باشین(داخل همون زمان بندی گفتیم)

📚یادگیری مداوم و مطالعه هم میتونه توی روند برنامه نویسی شما خیلی خیلی تاثیر بزاره

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
7
🔶 دامنه twitter.com به تاریخ پیوست.

هم اکنون شبکه اجتماعی ایکس (توییتر سابق) با دامنه x.com بارگزاری می شود.

این اتفاق برند توییتر به پایان راه رسید.

@TheRaymondDev
1😢1
🔶 برنامه مانگا یا مانهوا خوان کرونکو

اگر مانگا خوان قهاری هستید و دنبال مانگا و مانهوای جدیدی می گردید نسخه وطنی کرونکو پیشنهاد می کنم.

هر مانگا و منهوای دونه ای ۳۰۰ تومان است.

همه نوع مانها و مانگا و منهوای با داستان مصور مختلف در برنامه وجود داره...

وب سایت :

https://www.test787.com/

آندروید:

https://www.test787.com/app/kuroneko-v5-4.apk


نسخه IOS :

https://news.1rj.ru/str/AUMANGA/52058


@TheRaymondDev
🥰2
یک چیزی که خیلی داخل بچه‌هایی که جنگو یاد میگیرن میبینم اینه که خیلی تایم‌شون رو داخل یادگرفتن سیستم تمپلیت جنگو هدر میدن. اقا اگه قرار بک‌اند کار باشید و کارهای فول استکی انجام نمیدید(حتی اونجا هم بیشتر موارد لازم نیست) اصلا از این بخش بگذرید به کار شما نمیاد اصلا، بیشتر عمر بک‌اند تون قراره API توسعه بدید نه تمپلیت، به جاش روی خود API و ORM جنگو و DRF تمرکز کنید.

@TorhamDevCH
👍8
🔵 متد کاربردی ()groupBy در جاوا اسکریپت

متد ()groupBy در جاوا اسکریپت، یکی از متدهای کاربردی برای گروه‌بندی عناصر در یک آرایه بر اساس معیار مشخص هست. این متد در ES2022 معرفی شده و برای سازماندهی و مدیریت دیتا ها بسیار مفیده.

در این پست، چند نمونه از استفاده‌های خفن و پرکاربرد متد ()groupBy رو بررسی می‌کنیم.

1⃣ گروه‌بندی عناصر آرایه بر اساس طول استرینگ:

با استفاده از متد ()groupBy می‌تونید عناصر یک آرایه از استرینگ ها رو بر اساس طولشون گروه‌بندی کنید.

const words = ["apple", "banana", "pear", "peach"];
const groupedByLength = groupBy(words, word => word.length);
console.log(groupedByLength);
// Output:
// { '4': [ 'pear' ], '5': [ 'apple', 'peach' ], '6': [ 'banana' ] }


2⃣ گروه‌بندی آبجکت ها بر اساس مقدار یک ویژگی:

آبجکت های درون یک آرایه رو میتونید بر اساس مقدار یک ویژگی خاص، گروه‌بندی کنید. مثلاً بر اساس سن افراد.

const people = [
{ name: "Alice", age: 21 },
{ name: "Bob", age: 25 },
{ name: "Charlie", age: 21 }
];
const groupedByAge = groupBy(people, person => person.age);
console.log(groupedByAge);
// Output:
// { '21': [ { name: 'Alice', age: 21 }, { name: 'Charlie', age: 21 } ],
// '25': [ { name: 'Bob', age: 25 } ] }


3⃣ گروه‌بندی اعداد بر اساس زوج و فرد بودن:

اعداد درون یک آرایه رو بر اساس زوج یا فرد بودن، میتونید گروه‌بندی کنید.

const numbers = [1, 2, 3, 4, 5, 6];
const groupedByEvenOdd = groupBy(numbers, num => (num % 2 === 0 ? "even" : "odd"));
console.log(groupedByEvenOdd);
// Output:
// { 'odd': [ 1, 3, 5 ], 'even': [ 2, 4, 6 ] }


4⃣ گروه‌بندی آرایه بر اساس حرف اول:

با استفاده از متد ()groupBy می‌تونید آرایه‌ای از کلمات رو بر اساس حرف اولشون گروه‌بندی کنید.

const animals = ["dog", "cat", "elephant", "camel"];
const groupedByFirstLetter = groupBy(animals, animal => animal[0]);
console.log(groupedByFirstLetter);
// Output:
// { 'd': [ 'dog' ], 'c': [ 'cat', 'camel' ], 'e': [ 'elephant' ] }


متد ()groupBy به شما این امکان رو میده که به راحتی داده‌های خودتون رو دسته‌بندی و مدیریت کنید. امیدوارم از این پست لذت برده باشید 🦦

#vesal
‌‌🤘 PgTwEeT | توییت برنامه نویسی
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🔶 یه خبری خوندم که می گفت پاول دروف تعداد نیروهای شرکت ۳۰ نفر اعلام کرده است.

اما پاول دروف اشاره می کرد که پلتفرم تلگرام تنها از ۳۰ مهندس بهره می‌گیرد و خود وی شخصاً به‌عنوان مدیر محصول روی عملکرد آن نظارت دارد. اکنون کارشناسان امنیتی هشدار داده‌اند که تعداد پایین کارمندان تلگرام نه‌تنها به‌معنی بهینه‌ بودن آن نیست، بلکه می‌تواند مشکلات امنیتی را در پی داشته‌باشد.

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

این موضوع حتی می‌تواند توجه هکرهای آژانس‌های دولتی را هم به‌دنبال داشته‌باشد و آنها را برای یافتن آسیب‌پذیری‌ها جهت نظارت بر داده‌های کاربران، ترغیب نماید. همچنین تعداد پایین کارمندان تلگرام می‌تواند بیانگر نبود نیروی کافی برای رسیدگی به اموری مثل دعاوی حقوقی یا توسعه زیرساخت لازم برای نظارت بر محتوا و جلوگیری از سوء استفاده‌های احتمالی باشد.

@TheRaymondDev
👎3😱1
بعد کلی سرو کله زدن با ویندوز و cygwin و این داستانا برای اینکه بتونم از یه تیکه کد c++ تو پایتون استفاده کنم آخرشم موفق نشدم یه dll که با پایتون کار کنه خروجی بگیرم
عوضش اونطرف با wsl و لینوکس با یه کامند خالی اجرا شد و کار کرد

نتیجه گیری: روند بکاپ اطلاعات آغاز شده و ویندوز رو پاک میکنم🤝
😁7
🔶 در به روز رسانی جدید تلگرام سیستم خرید و فروش با ارز ستاره فعال شد.

برای استفاده از این سیستم باید کانال تلگرام حدود ۱۰۰۰ نفر باشد و بر روی شماره ایران کار نمی کند.

@TheRaymondDev
توی یک گروهی می‌خواستیم مشکل یک توزیع دبیان بیس رو حل کنیم، که با دستور زیر حل می‌شد:
sudo apt update && sudo apt full-upgrade && sudo apt install build-essential && reboot

بعد این دستور توی آرچ:
sudo pacman -Syyu base-devel && reboot


بعدش بعضی از دوستان میگن مدیر بسته آرچ سخته :)))

چرا آخه؟ به این گوگولی ای

🖼️ @SohrabContents
Please open Telegram to view this post
VIEW IN TELEGRAM
🔶 بالاخره پیش نمایش ویرایشگر Zed برای لینوکس منتشر شد.

اما فعلا خبری از نصاب .deb نیست و برای آرچ و آلپاین منتشر شده است.

https://github.com/zed-industries/zed/releases


@TheRaymondDev
🔶 لیست شدن Tapsawp تاخیر خورد.

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

در حال حاضر تیم Tapswap در واقع در حال مذاکره با صرافی های سطح یک است!

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

https://news.1rj.ru/str/tapswapai/130


#خبر

@TheRaymondDev
😁1
~> BIOS Infection

‏BIOS Infection یکی از تکنیک‌های پیشرفته و خطرناک در حوزه بدافزارهاست که هدفش آلوده کردن فریمور سیستم، به‌ویژه BIOS یا UEFI کامپیوترها هستش. این نوع حمله به هکرها اجازه می‌ده تا کنترل کاملی روی سیستم قربانی به دست بیارن و حتی بعد از فرمت کردن هارد دیسک یا تعویض اون، همچنان در سیستم باقی بمونن.

مکانیزم کار BIOS Infection به این صورته که مهاجم با استفاده از آسیب‌پذیری‌های موجود در BIOS/UEFI یا از طریق دسترسی فیزیکی به سیستم، کد مخرب خودش رو مستقیماً به فریمور تزریق می‌کنه. این کد معمولاً در بخش‌هایی از حافظه فلش BIOS ذخیره می‌شه که کمتر مورد استفاده قرار می‌گیرن یا در قسمت‌هایی که برای کاستومایز کردن BIOS در نظر گرفته شدن.

یکی از معروف‌ترین نمونه‌های BIOS Infection، بدافزار EquationDrug هستش که توسط گروه Equation Group ساخته شده و قابلیت آلوده کردن فریمور هارد دیسک‌ها رو داره. این بدافزار می‌تونه خودش رو در سکتورهای مخفی هارد دیسک جاسازی کنه و حتی بعد از نصب مجدد سیستم‌عامل، فعال باقی بمونه.

تشخیص BIOS Infection کار بسیار دشواری هستش چون اکثر آنتی‌ویروس‌ها و ابزارهای امنیتی معمول، قادر به اسکن کردن و شناسایی تغییرات در سطح BIOS نیستن. برای مقابله با این تهدید، استفاده از ابزارهای تخصصی مثل Chipsec یا FIDO توصیه می‌شه که می‌تونن ناهنجاری‌های موجود در BIOS رو شناسایی کنن.

پیشگیری از BIOS Infection شامل اقداماتی مثل به‌روزرسانی منظم فریمور، فعال کردن Secure Boot، محدود کردن دسترسی فیزیکی به سیستم و استفاده از پسوردهای قوی برای BIOS می‌شه. همچنین، برخی از تولیدکنندگان سخت‌افزار، مکانیزم‌های امنیتی پیشرفته‌تری مثل Intel Boot Guard رو پیاده‌سازی کردن که از تغییرات غیرمجاز در BIOS جلوگیری می‌کنه.

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

نکته‌ای که @Signormasih عزیز اضافه کرد:
یه چیزی هست نرم افزاری که بخواد از سطح سیستم عامل توی بایوس نفود کنه قطعا خیلی پیشرفته و مهندسی شدس ولی از سطح سخت افزار دسترسی فیزیکی داشته باشه آدم به نظرم راحت تره
چون بلاخره یه کد باینریه قراره تغییر کنه و دوباره روی آیسی پروگرم بشه.
اینم اضافه کنم که ایدهٔ اصلی این پست از مسیح بود و سپاسگزارم ازش

#هک_و_امنیت #نوشته #سخت_افزار
~> @PinkOrca 🩷
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🔥1
Forwarded from Linuxor ?
ماجرا جایی جالب میشه که بفهمین لینوس توروالدز این حرفو به Steven Rostedt زده همون سازنده فیچر مخوف ftrace 😂😂😂



🐧 @Linuxor
😁3👍1
Forwarded from Linuxor ?
رفیق همه دیگه ویندوز رو حذف کردن فقط تو موندی ، کارات تموم شد بی زحمت برقارم خاموش کن.


توی این ویدیو خیلی قشنگ توضیح داده که چطور ویندوزی که خریدین (شما احتمالا تو ایران نخریدین) رو بزارید کنار و لینوکس نصب کنید.

🐧 @Linuxor
😁91👍1
Forwarded from Code Module | کد ماژول (𔓙)
97 نکته و موردی که هر دولوپر باید از اونها اطلاع داشته باشه 🦦

ریپازیتوری زیر بر اساس کتاب 97 Things Every Programmer Should Know project، ‏۹۷ چیز یا نکته به درد بخور برای دولوپرا رو ترجمه و لیست کرده. پیشنهاد میکنم از دست ندید.

🌪 Repository

#tips
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
🔶 شبکه اجتماعی فیکدین!

▪️به نظرم این روزها اثر سوءروانی لینکدین، کمتر از اینستاگرام نیست. اگر در اینستاگرام شوآف و خوشبختی‌نمایی و خودشیفتگی موج میزند، در لینکدین، اغراق و خودبزرگ‌نمایی و توهم دانش جولان میدهد.

▪️یکی از دوستان دایرکت داده که «من میترسم تو لینکدین محتوا بذارم از بس همه خفن و حرفهای هستن، همش فک میکنم نکنه یه جای کارم یا چیزی که می‌نویسم ایراد داشته باشه و دچار ایده‌آل گرایی شدم نمی دونم چکار کنم».

◾️دوستان عزیز، گول تایت‌لهای بزرگ و عناوین پر زرق و برق و عکسهای آنچنانی فضای کاری را نخورید، شما فقط افراد را براساس دانش و کیفیت محتوایی که با شما به اشتراک میگذارند قضاوت کنید. بارها دیده‌ام که فلان مدیر در فلان شرکت بنام، از لحاظ دانش تخصصی از یک کارشناس آن حوزه کمتر بوده و از سر شانس و ارتباطات در رأس یک کمپانی نشسته است.

▪️دوستان عزیز نه دچار خودکم‌بینی شوید و نه مدام مسیر شغلی خودتان را با دیگران مقایسه کنید، اینجا جای خاصی نیست به جز فیکدین و همانند تمامی شبکه‌های اجتماعی، آنچه می‌بینید، در اکثر مواقع با واقعیت فرسنگ‌ها فاصله دارد.

</ Hiva Mirzaei >

@TheRaymondDev
👍9👏1
🔶 فردی به نام Sambhav S که دانشجوی علوم کامپیوتر دانشگاه پردو و توسعه‌دهنده‌ی متن‌باز است که لینوکس را از سرویس فضای ابری گوگل درایو بوت و مفهوم «رایانه‌ی ابری-محض» را به واقعیت تبدیل کرد.

یعنی چی؟ توانسته است که لینوکسی بدون SSD را از فضای ابری گوگل‌درایو بوت کند.

مقاله کامل از این سایت بخوانید :

https://ersei.net/en/blog/fuse-root


#لینوکس

@TheRaymondDev
🤯8