یک برنامه نویس تنبل – Telegram
یک برنامه نویس تنبل
1.98K subscribers
1.49K photos
278 videos
37 files
1.86K links
کانال یک برنامه نویس تنبل

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
Forwarded from جادی | Jadi
از دیتاهای تلگرام بک آپ بگیرین؛ به بهانه دستگیری دورف
https://youtu.be/4cGqJJoRLyc

خبر امروز صبح برای ما این بود که دورف در فرانسه دستگیر شده؛ احتمالا به خاطر اتهام‌هایی مثل عدم رسیدگی به جرایم مشهود داخل تلگرام. من و شما ممکنه در این مورد نظرات متنوعی داشته باشیم ولی نکته مهم اینه که دیتای ما باید در کنترل ما باشه و خوبه از این دیتا بک آپ داشته باشیم.
👍1
Forwarded from Filmgram
😭زهره حمیدی درگذشت

زهره حمیدی بازیگر سینما و تلویزیون بر اثر ابتلا به سرطان پانکراس لحظاتی پیش در سن ۶۷ سالگی درگذشت

@Filmgrambot | #news
💔8👍1
Forwarded from Linuxor ?
به احتمال زیاد قوانین خدمات دیجیتال اروپا روی تلگرام هم گذاشته میشه.

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

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


تیک تاک هم مثل تلگرام هیچ ایده ای برای کودکان نداشت و اتحادیه اروپا مجبورش کرد که قوانینی بزاره که حقوق کودکان حفظ بشه.

🐧 @Linuxor
👍4👎3
Forwarded from Golden Code (@lix)
در لاراول متود is برای مقایسه دو مدل استفاده میشه. این متود بررسی میکنه که آیا دو شی مدل دارای همون ID و از همون جدول در دیتابیس هستن یا نه.
یعنی با استفاده ازین متود میتونید تشخیص بدید که آیا دو مدل دقیقا یکی هستن یا خیر.

کاربردش؟
مثلا زمانی که میخوایم بررسی کنیم که آیا کاربری که وارد شده، با کاربر خاصی که دسترسی ادمین داره، یکی هست یا نه میتونیم ازین متود استفاده کنیم.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/MilwadDev/status/1826975907027849647?t=zrwzckb_Q5-nwjYITz0doA&s=35
👍4🔥1
Forwarded from Pishro App
🧠 توی #لاراول 11.21 یه متد جدید اضاف شده که میتونید با اون مدل هایی که از SoftDelete استفاده میکنند رو راحت تر حذف کنید

قبلا به این صورت بود:
$comment = Comment::find(1);
$comment->forceDelete();
 


حالا میتونید به این صورت مدل با ای دی یک رو حذف کنید:
Comment::forceDestroy(1);



اگه بخواید چند ردیف رو با هم حذف کنید هم بصورت زیر هست که نتیجه تعداد حذف شده ها رو برمیگردونه: 
$count = Comment::forceDestroy([1, 2]);



👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🥰1
🔶 مایکروسافت پس از ۳۹ سال کنترل پنل را از ویندوز حذف می‌کند.

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

#خبر

@TheRaymondDev
👍3👎2
Forwarded from CleverDevs (Mammad)
This media is not supported in your browser
VIEW IN TELEGRAM
حرف های استاد رو باید با طلا نوشت

#fun
@CleverDevs - @CleverDevsGp
😁9
Forwarded from Linuxor ?
توی مصاحبه قدیمی پاول دورف با تاکر کارلسون، پاول میگه مهندس های آمریکایی کنجکاو بودن که بفهمن توی تلگرام از چه برنامه های اوپن سورسی استفاده شده.

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


در واقع با فهمیدن اسم لایبری، میرن دنبال باگ های اون لایبری یا اینکه با کانتریبیوت سعی میکنن بک دور برای اون لایبری درست کنن و یه دریچه نفوذ برای خودشون درست کنن.

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

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

🐧 @Linuxor
👍9
🔶 حدود ۶۵۰۰۰ توکن داگز خریدیم و برای سوددهی ۶ ماهه خوبه...

هنوز نتونستم ۱۳۷۰۰ توکن داگز توی بازی claim کنم.

@TheRaymondDev
👍3
Forwarded from Golden Code (علی 🇨🇴)
برای تنظیم وضعیت "checked" یک check box در لاراول به صورت شرطی میتونید از یه دستور Blade با نام checked@ استفاده کنید.

با همین دستور به راحتی میتونید مشخص کنید که بر اساس یک شرط خاص ،آیا check box باید تیک خورده باشه یا نه.

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

#laravel
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/OussamaMater/status/1827421279986585742?s=35
👍3
🔶 امانوئل مکرون نقش دولت فرانسه در دستگیری مدیرعامل تلگرام را رد و سیستم قضایی این کشور را مسئول رسیدگی به پرونده معرفی کرد.

#خبر

@TheRaymondDev
🖕2
توی php، اگه بخواین چندتا لوپ تو در تو رو با هم قطع کنین، میتونین یه عدد به break بدین و مثلا بگین از ۲تا حلقه خارج شو (لوپ فعلی و بالاسریش)

@DevTwitter | <Erfan.tsx/>
4🔥1
🔶 پس از بازداشت پاول دروف توسط فرانسه هم اکنون تلگرام در فرانسه به رتبه سوم برنامه محبوب شبکه اجتماعی آپ استور تبدیل شد و در آمریکا تلگرام به رتبه دوم شبکه اجتماعی آپ استور قرار گرفت و از بین همه دسته ها از رتبه ۱۸ به رتبه ۸ جهش داشته است .

https://techcrunch.com/2024/08/26/durov-arrest-boosts-telegram-app-downloads/

#خبر

@TheRaymondDev
🔥11👍2🤯21😇1
Forwarded from Linuxor ?
هارست فیستل گفت از اثر بهمنی توی رمزنگاری هاتون استفاده کنید.

بهمن = همون گوله برف کوچیکی که از بالای کوه قل میدی پایین یهو اندازه تریلی میشه.

یعنی اگه یه بیت ورودی تغییر کرد توی خروجی یه رنج وسیعی تغییر کنه.

الگورتیم های هوش مصنوعی به شدت از اثر بهمنی متنفرن و این باعث میشه نتونن الگورتیم های رمزنگاری رو بشکنن، به زبون ساده تر موقع پیدا کردن الگو هی با خودش میگه من این بیتو تغییر میدم چرا 7 بیت اونور تغییر میکنه این یکی رو تغییر میدم 23 بیت و در نتیجه تا اخر هیچی یاد نمیگیره😂😂


🐧 @Linuxor
😁7👍3🤣2
کی‌دی‌ای کالیگرا هم نسخه جدید داد، با طراحی جدید.

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


البته فعلاً با متن دوسویه مشکل داره، که گفتن حلش می‌کنن.

@SohrabContents
Forwarded from CleverDevs (Mahdi)
Bye Bye try-catch blocks!


مثل اینکه یه آپدیت برای Js قراره بیاد و ارور هندلینگ رو متحول کنه.

الان، برای ارور هندلینگ از try-catch استفاده میکنیم، ولی توی این آپدیت قراره
Safe Assignment Operator
اضافه شه، که خیلی سینتکس تمیز تری داره:
async function getData() {
     const [error, response] ?= await fetch("https://api.example.com/data");
     if (error) return handleError(error);
     return response;
   }


چندتا مزیتش:
👈 نستینگ و تو‌در‌تو بودن کدها کم‌تر میشه.

👈 ای‌پی‌آی های مختلف، ممکنه ارور هندلینگ متفاوتی داشته باشن، و با این روش دیگه نیاز نیست توی بلاک catch شرط‌های مختلف بذاریم.

👈 میتونیم با استفاده از Symbol.result ارور
هندلینگ سفارشی داشته باشیم، اینجوری:
function example() {
     return {
       [Symbol.result]() {
         return [new Error("Error message"), null];
       },
     };
   }
   const [error, result] ?= example();


// البته فعلا چیزی برای جایگزینی بلاک finally گفته نشده که میتونه یکی از معایبش باشه.

#Js #Es Source
@CleverDevs @CleverDevsGp
2
🔶 براساس گزارش رویترز، در‌ پی افزایش نگرانی‌ها و اعتراض‌های عمومی به انتشار تصاویر و ویدئوهای غیراخلاقی دیپ‌فیک در تلگرام، دولت کره‌‌جنوبی تصمیم گرفته‌ است تا به‌طور‌ جدی به این موضوع رسیدگی کند. این تصمیم پس‌ از گزارش‌های متعدد رسانه‌های داخلی این کشور و دستگیری پاول دوروف، بنیان‌گذار تلگرام، به اتهاماتی مشابه در کشور فرانسه اتخاذ شده است.

#خبر

@TheRaymondDev
🖕3
🔶 متاسفانه زیر ساخت شبکه TON تلگرام بسیار ضعیف اجرا شد و آنها انتظار نداشتند چنین حجم سنگینی از تراکنش های روی شبکه TON انجام شود. گزارشی رسیده که حجم تراکنش از روزانه 2.5 ملیون تراکنش به 9.5 ملیون تراکنش رسیده است و بسیاری از تراکنش ها انجام نمی شود و برخی از صرافی ها مثل بایننس مجبور شدند که برداشت از شبکه TON ببندد. بهرحال این اتفاق به ایردارپ داگز بر می گردد که نتوانست به ۴۰ میلیون کاربر خود توکن های داگز از طریق شبکه TON به حساب آنها انتقال دهد.

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


@TheRaymondDev
👍2
Forwarded from Linuxor ?
لیستی از جایگزین های اوپن سورس برای SaaS های غیر رایگان



Notion -> Appflowy
Zoom -> Jitsi
Jira -> Plane
Airtable -> NocoDB
Vercel -> Coolify
Heroku -> Dokku
Firebase -> Pocketbase/Appwrite/Convex/Supabase
Shopify -> Prestashop
GitHub -> GitLab
Slack -> Mattermost
Salesforce CRM -> ERPNext
Dropbox -> NextCloud
Mailchimp -> Mautic
Trello -> Wekan
Docusign -> Docuseal
Calendly -> Cal dot com
Datadog -> Prometheus
Google Analytics -> Matomo
Microsoft Office 365 -> LibreOffice
Asana -> OpenProject


🐧 @Linuxor ~ fireship_dev
👍4