یه url shortener ساده و نسبتا کامل نوشتم و docker image اش رو آماده کردم تا بتونم توی پروژه هام استفاده کنم.
چند تا از ویژگی هاش:
1. امکان کاستومایز کردن noscript و denoscription صفحه
2. امکان تنظیم تعداد worker برحسب تعداد کاربر
3. امکان اعمال محدودیت، به صورتی که فقط لینک های سایت مورد نظر رو بپذیره
4. امکان persist کردن دیتابیسِ لینک های کوتاه شده
https://github.com/AliRn76/shortener
https://hub.docker.com/r/alirn76/url-shortener
@DevTwitter | <Al1 Rn/>
چند تا از ویژگی هاش:
1. امکان کاستومایز کردن noscript و denoscription صفحه
2. امکان تنظیم تعداد worker برحسب تعداد کاربر
3. امکان اعمال محدودیت، به صورتی که فقط لینک های سایت مورد نظر رو بپذیره
4. امکان persist کردن دیتابیسِ لینک های کوتاه شده
https://github.com/AliRn76/shortener
https://hub.docker.com/r/alirn76/url-shortener
@DevTwitter | <Al1 Rn/>
👍25🤯1
OpenSSH releases update to fix multiple security bugs, including a pre-authentication double free vulnerability (CVE-2023-25136). Upgrade now!
https://thehackernews.com/2023/02/openssh-releases-patch-for-new-pre-auth.html
@DevTwitter
https://thehackernews.com/2023/02/openssh-releases-patch-for-new-pre-auth.html
@DevTwitter
👍10
ای کاش یه اپی بود مثل تیکتاک یا اینستا بعدش، مثلا یه پکیج پایتون رو انتخاب می کردی بعدش ویدیوهای کوتاه ماکس ۱۲۰ ثانیه داشت از How To یا اینکه یه فانکشن رو توضیح می داد.
فک کن بجای اینکه این چیزشعرهای این اینفلوئنسرها رو اسکرول میکردی، این جور چیزها رو میتونستی بینی!
@DevTwitter | <Daniel/>
فک کن بجای اینکه این چیزشعرهای این اینفلوئنسرها رو اسکرول میکردی، این جور چیزها رو میتونستی بینی!
@DevTwitter | <Daniel/>
👍131🔥10👎2
عیسی زارع پور در معرفی سرویس ضد تحریم ۴۰۳ گفته:
"از امروز با کمک بخش خصوصی و نخبگان سرویسی راهاندازی شده که ..."
ولی با بررسی وبسرویس بررسی آپدیت این سرویس متوجه میشیم این سرویس با کمک "نخبگان بیادب" راه اندازی شده :))
* البته یکم بعد از این توییت درستش کردن
@DevTwitter | <Milad Nouri/>
"از امروز با کمک بخش خصوصی و نخبگان سرویسی راهاندازی شده که ..."
ولی با بررسی وبسرویس بررسی آپدیت این سرویس متوجه میشیم این سرویس با کمک "نخبگان بیادب" راه اندازی شده :))
* البته یکم بعد از این توییت درستش کردن
@DevTwitter | <Milad Nouri/>
🤣129👎4👍2🔥1
اندروید ۱۳ حدود ۱.۵ میلیون خط Rust داره و حتی یک عدد مشکل حافظه هنوز نداشتن باهاش! در مقایسه کد ++C/C شون میانگین هر ۱۰۰۰ خط ۱ مشکل حافظه داشته!
منطقِ «برنامهنویس باید خودش حواساش جمع باشه» برای ۵۰ سال جواب نداد.
ولی یک تایپ سیستم درست و درمون در عرض چند سال خودش رو ثابت کرد.
@DevTwitter | <Amirreza Gh/>
منطقِ «برنامهنویس باید خودش حواساش جمع باشه» برای ۵۰ سال جواب نداد.
ولی یک تایپ سیستم درست و درمون در عرض چند سال خودش رو ثابت کرد.
@DevTwitter | <Amirreza Gh/>
👍93🔥4🤯3👎2
بهترین تعریفی که میتونم از quickref.me بدم اینه که یه برگ تقلب برای استفاده چیزای مختلف مثل ChatGPT یا زبانهای برنامهنویسی، کار با لینوکس، سرچ گوگل و … هست
ایدههای خوبی هم بهتون میده که مثلا با ChatGPT چه کارایی میشه انجام داد و …
@DevTwitter | <Soroush Ahmadi/>
ایدههای خوبی هم بهتون میده که مثلا با ChatGPT چه کارایی میشه انجام داد و …
@DevTwitter | <Soroush Ahmadi/>
👍37👎1🔥1
ممکنه تغییرات جدید در بینگ باعث بشه که گوگل تو دردسر بیفته؟
یادمون بیاد که زمانی ویندوز روی ۹۵٪ کامپیوترهای جهان نصب بود، درآمد ساده و مطمئن که مایکروسافت رو از تغییر پارادایم غافل کرد.
اندروید مجانی اومد، کامپیوترهای جیبی (موبایلها) فراگیر شدن و سهم ویندوز زیر ۲۰٪ شد...
مثال دیگه: کروم و اینترنت اکسپلورر
مشکل در مورد گوگل جدیتره، ویندوز همهی مایکروسافت نبود (حدود ۴۰٪ بود) اما بیش از ۹۰٪ درآمد گوگل هنوز از جستجو و تبلیغات میاد.
اگر اینمدت از ChatGPT استفاده کرده باشین، متوجه میشین که عملا SEO و ادوردز به زودی بیمعنی میشن.
حرکت به سمت جستجوی مبتنی بر چت، کل مدل کسب و کار گوگل رو بیمعنی میکنه، اون هم در شرایطی که مدل درآمدی جایگزین ندارن و Exit Barrier هم وجود نداره، یعنی برعکس ویندوز (که یک شرکت با ۵۰۰۰ کارمند و سابقه ۳۰ سال استفاده، راحت نمیتونه بذارتش کنار) تعویض روش سرچ برای کاربر راحته!
به همین دلیل وقتی دیروز معلوم شد که Bard (هوش مصنوعی گوگل) به خوبی ChatGPT نیست و همچنین به خوبی کاری که مایکروسافت کرده با بقیه محصولات (مثل بینگ و اج) ادغام نشده، ۱۰۰ میلیارد از ارزش گوگل افتاد.
نادلا دیروز حرف مهمی زد: سرچ دیگه بیزنسی با حاشیهی سود بالا نخواهد بود!
@DevTwitter | <Anam Ghaffari/>
یادمون بیاد که زمانی ویندوز روی ۹۵٪ کامپیوترهای جهان نصب بود، درآمد ساده و مطمئن که مایکروسافت رو از تغییر پارادایم غافل کرد.
اندروید مجانی اومد، کامپیوترهای جیبی (موبایلها) فراگیر شدن و سهم ویندوز زیر ۲۰٪ شد...
مثال دیگه: کروم و اینترنت اکسپلورر
مشکل در مورد گوگل جدیتره، ویندوز همهی مایکروسافت نبود (حدود ۴۰٪ بود) اما بیش از ۹۰٪ درآمد گوگل هنوز از جستجو و تبلیغات میاد.
اگر اینمدت از ChatGPT استفاده کرده باشین، متوجه میشین که عملا SEO و ادوردز به زودی بیمعنی میشن.
حرکت به سمت جستجوی مبتنی بر چت، کل مدل کسب و کار گوگل رو بیمعنی میکنه، اون هم در شرایطی که مدل درآمدی جایگزین ندارن و Exit Barrier هم وجود نداره، یعنی برعکس ویندوز (که یک شرکت با ۵۰۰۰ کارمند و سابقه ۳۰ سال استفاده، راحت نمیتونه بذارتش کنار) تعویض روش سرچ برای کاربر راحته!
به همین دلیل وقتی دیروز معلوم شد که Bard (هوش مصنوعی گوگل) به خوبی ChatGPT نیست و همچنین به خوبی کاری که مایکروسافت کرده با بقیه محصولات (مثل بینگ و اج) ادغام نشده، ۱۰۰ میلیارد از ارزش گوگل افتاد.
نادلا دیروز حرف مهمی زد: سرچ دیگه بیزنسی با حاشیهی سود بالا نخواهد بود!
@DevTwitter | <Anam Ghaffari/>
👍50🤯5👎2
ارائه اطلاعات اشتباه توسط هوش مصنوعی Bard در دموی گوگل!
گوگل دو روز پیش از هوش مصنوعی جدیدش به نام Bard رونمایی کرد و دمویی کوتاه از آن نشان داد. در این ویدیو از Bard خواسته میشود دستاوردهایی را از تلسکوپ جیمز وب بیان کند که امکان توضیح آن به یک کودک 9 ساله وجود داشته باشد.
یکی از پاسخهای Bard این است که از جیمز وب برای گرفتن اولین تصاویر از یک سیاره خارج از منظومه شمسی یا سیاره فراخورشیدی استفاده شده است که این گفته درست نیست. درحقیقت اولین تصاویر از سیارات فراخورشیدی توسط تلسکوپ VLT در سال 2004 گرفته شدند.
این اشتباه در کنار برگزاری رویداد ناامیدکننده از گوگل، باعث کاهش بیش از 7 درصدی (100 میلیارد دلار) ارزش سهام «آلفابت» شد. ارزش بازار این کمپانی از 1.38 تریلیون دلار به نزدیکی 1.27 تریلیون دلار کاهش یافت.
@DevTwitter | <دیجیاتو/>
گوگل دو روز پیش از هوش مصنوعی جدیدش به نام Bard رونمایی کرد و دمویی کوتاه از آن نشان داد. در این ویدیو از Bard خواسته میشود دستاوردهایی را از تلسکوپ جیمز وب بیان کند که امکان توضیح آن به یک کودک 9 ساله وجود داشته باشد.
یکی از پاسخهای Bard این است که از جیمز وب برای گرفتن اولین تصاویر از یک سیاره خارج از منظومه شمسی یا سیاره فراخورشیدی استفاده شده است که این گفته درست نیست. درحقیقت اولین تصاویر از سیارات فراخورشیدی توسط تلسکوپ VLT در سال 2004 گرفته شدند.
این اشتباه در کنار برگزاری رویداد ناامیدکننده از گوگل، باعث کاهش بیش از 7 درصدی (100 میلیارد دلار) ارزش سهام «آلفابت» شد. ارزش بازار این کمپانی از 1.38 تریلیون دلار به نزدیکی 1.27 تریلیون دلار کاهش یافت.
@DevTwitter | <دیجیاتو/>
🤯38👍3👎2
#Python
یکی پایه های شیء گرایی encapsulation هست، توی پایتون برای اجرا این قانون چند راه مختلف داریم، یکی از اون ها استفاده از دکوریتور [at]property هستش. با بکار گیری این دکوریتور ما برای متغییر های داخل کلاس تعیین میکنیم که چه مقداری بهشون اساین بشه، یا اصلا دسترسی اساین رو میگیریم!!
برای مثال: فرض کنید ما در یک کلاس به متغییری نیاز داریم که فقط عددی از 0 تا 100 داخلش ذخیره کنیم. اسم متغییر رو y در نظرم می گیریم.
در تصویر داخل کلاس یک متغییر به اسم y_ داریم(متغییر هایی که با یک _ شروع بشن protected و اونایی که با ــ شروع میشن private هستن)
متغییر y_ درواقع همون متغییر y هست اما با توجه به اینکه مقدار این متغییر نباید مستقیم توسط instance کلاس تغییر کنه، چون باید حتما بین 0 تا 100 باشه. پس ما یک متغییر protected تعریف میکنیم که مقدار 0 تا 100 رو نگهداری کنه و یک فانکشن به اسم y که به متغییر y_ مقدار بدهد و همچنین مقدار y_ را برگرداند. به این نوع از فانکشن ها property میگن، که getter ,setter و deleter را برای یک متغییر تنظیم میکند(طبق تصویر).
@DevTwitter | <Arya Shabane/>
یکی پایه های شیء گرایی encapsulation هست، توی پایتون برای اجرا این قانون چند راه مختلف داریم، یکی از اون ها استفاده از دکوریتور [at]property هستش. با بکار گیری این دکوریتور ما برای متغییر های داخل کلاس تعیین میکنیم که چه مقداری بهشون اساین بشه، یا اصلا دسترسی اساین رو میگیریم!!
برای مثال: فرض کنید ما در یک کلاس به متغییری نیاز داریم که فقط عددی از 0 تا 100 داخلش ذخیره کنیم. اسم متغییر رو y در نظرم می گیریم.
در تصویر داخل کلاس یک متغییر به اسم y_ داریم(متغییر هایی که با یک _ شروع بشن protected و اونایی که با ــ شروع میشن private هستن)
متغییر y_ درواقع همون متغییر y هست اما با توجه به اینکه مقدار این متغییر نباید مستقیم توسط instance کلاس تغییر کنه، چون باید حتما بین 0 تا 100 باشه. پس ما یک متغییر protected تعریف میکنیم که مقدار 0 تا 100 رو نگهداری کنه و یک فانکشن به اسم y که به متغییر y_ مقدار بدهد و همچنین مقدار y_ را برگرداند. به این نوع از فانکشن ها property میگن، که getter ,setter و deleter را برای یک متغییر تنظیم میکند(طبق تصویر).
@DevTwitter | <Arya Shabane/>
👍19👎4🤯3🔥1
الان که همه با سرورها درگیر شدن دائم درحال کوچن. ابزار ansible مفیده.
یه فایل شامل نصب و کانفیگ برنامهها درست میکنید، با یک دستور بدون SSH روی سرور مورد نظر اجرامیشه. مخصوصاً اگرکه چندین سرور داشته باشید و باید اون کارو برای همه تکرار کنید.
https://vrgl.ir/U0dp0
@DevTwitter | <Nabi/>
یه فایل شامل نصب و کانفیگ برنامهها درست میکنید، با یک دستور بدون SSH روی سرور مورد نظر اجرامیشه. مخصوصاً اگرکه چندین سرور داشته باشید و باید اون کارو برای همه تکرار کنید.
https://vrgl.ir/U0dp0
@DevTwitter | <Nabi/>
👍23
This media is not supported in your browser
VIEW IN TELEGRAM
اولین دموی موتور جستجوی بینگ که با نسخهای پیشرفتهتر از ChatGPT ادغام شده است.
@DevTwitter | <دیجیاتو/>
@DevTwitter | <دیجیاتو/>
🔥29👍6
This media is not supported in your browser
VIEW IN TELEGRAM
خب یه AI جدید قراره بیاد که میتونه براتون UI «رابط کاربری» توی Figma بزنه
فعلا یه دمو اولیه از galileo ببینید
@DevTwitter | <Soroush Ahmadi/>
فعلا یه دمو اولیه از galileo ببینید
@DevTwitter | <Soroush Ahmadi/>
🤯69🤬5👍4
#حاجی_پشمام
یکی از ترسناک ترین تصاویری که من دیدم این تصویر هست که کاملا توسط AI تولید شده.
به چشم ها توی نمای سه رخ دقت کنید.
تعداد دندان ها و مدل انگشتان هم به شکل عجیبی ترسیم شده
بعضی ها اون رو ضعف هوش مصنوعی میدونن ولی در اصل این یک راهنماییه که از خودش بجا گذاشته تا تصویر ساختگی از واقعی قابل تمییز باشه.
@DevTwitter
یکی از ترسناک ترین تصاویری که من دیدم این تصویر هست که کاملا توسط AI تولید شده.
به چشم ها توی نمای سه رخ دقت کنید.
تعداد دندان ها و مدل انگشتان هم به شکل عجیبی ترسیم شده
بعضی ها اون رو ضعف هوش مصنوعی میدونن ولی در اصل این یک راهنماییه که از خودش بجا گذاشته تا تصویر ساختگی از واقعی قابل تمییز باشه.
@DevTwitter
🤯64🔥5👍4🤣4
لاراول یه ساله برنامهریزی کرده و از قبل اعلام کرده نسخه ۱۰ لاراول روز هفتم فوریه منتشر میشه. ولی سر این تاریخ اعلام شده دیرتر منتشر میشه.
اگه پروژههای نرمافزاری شما هم سر تایم نمیرسه، اینو برای توجیه مثال بزنید :)
@DevTwitter | <Milad Nouri/>
اگه پروژههای نرمافزاری شما هم سر تایم نمیرسه، اینو برای توجیه مثال بزنید :)
@DevTwitter | <Milad Nouri/>
👍43🤣26👎3
یک برنامهنویس پایتون جاوا میخوایم که بتونه وردپرس نصب کنه و با ارلنگ براش تم بنویسه.
@DevTwitter | <Muhammadreza Haghiri/>
@DevTwitter | <Muhammadreza Haghiri/>
🤣92👍1
از نظر من ChatGPT صرفا یه Stack overflow پیشرفتست. همونطوری که Stack overflow برنامهنویسی رو بیکار نکرد. ChatGPT هم نخواهد کرد.
تا وقتی که AI قدرت حل مسئله نداره تهدیدی برای شغل های تخصصی به حساب نمیاد.
۵۰ سال پیش برنامهنویسا با پانچ کارت کد میزدن. اومدن کامپایلرها و زبان های سطح بالا کسیو بیکار نکرد. سایز پروژه هارو بزرگ تر کرد. ۵۰ سال پیش منطقی نبود کسی با پانچ کارت ویندوز یا اندروید رو توسعه بده خبری از پوزیشن هایی مثل ux designer یا user researcher هم نبود.
@DevTwitter | <brdia/>
تا وقتی که AI قدرت حل مسئله نداره تهدیدی برای شغل های تخصصی به حساب نمیاد.
۵۰ سال پیش برنامهنویسا با پانچ کارت کد میزدن. اومدن کامپایلرها و زبان های سطح بالا کسیو بیکار نکرد. سایز پروژه هارو بزرگ تر کرد. ۵۰ سال پیش منطقی نبود کسی با پانچ کارت ویندوز یا اندروید رو توسعه بده خبری از پوزیشن هایی مثل ux designer یا user researcher هم نبود.
@DevTwitter | <brdia/>
👍107👎31🤣2🔥1
از اونجا که همه گیر دادن و توییت میزنن که AI قرار نیست ما رو بیکار کنه، کاملا مشخصه که قراره ما رو بیکار کنه و فقط با این حرفا داریم خودمونو آروم میکنیم :)))
@DevTwitter
@DevTwitter
🤣163👍23👎3🔥1
مرورگر اپرا گفته میخواد یه آپدیت بده و چت بات ChatGPT رو به مرورگرش اضافه کنه
چند وقت پیش مرورگر اج هم همینکارو کرد.
باز هم داره اتفاقات یکی دو دهه ی گذشته میوفته و ممکنه بازی بیوفته دست ماکروسافت دوباره
@DevTwitter
چند وقت پیش مرورگر اج هم همینکارو کرد.
باز هم داره اتفاقات یکی دو دهه ی گذشته میوفته و ممکنه بازی بیوفته دست ماکروسافت دوباره
@DevTwitter
👍48🤬4👎3