بعضی آدما واقعا عین جاوااسکریپت میمونن. آدمای بیخودین و خودشون هم میدونن که بیخودن، ولی تو چیزای زیادی خوبن و به کار میان و نمیشه از شرشون خلاص شد.
@DevTwitter | <Muhammadreza Haghiri/>
@DevTwitter | <Muhammadreza Haghiri/>
👎4👍2💩1
از نوار آدرس مرورگر به عنوان یادداشت سریع یا paste اطلاعات حساس استفاده نکنید.
به عنوان مثال هر کاراکتری که در نوار آدرس کروم تایپ میکنید (حتی اگر enter نزنید) به سرور موتورجستجوی پیشفرض ارسال میشه.
https://www.google.com/chrome/privacy/
@DevTwitter | <Hamed/>
به عنوان مثال هر کاراکتری که در نوار آدرس کروم تایپ میکنید (حتی اگر enter نزنید) به سرور موتورجستجوی پیشفرض ارسال میشه.
https://www.google.com/chrome/privacy/
@DevTwitter | <Hamed/>
💩4👍3😱1🎉1
💩4👍2😱1🎉1
یه ماژول جالب از پایتون پیدا کردم می تونید با استفاده از این ماژول درخواست باز شدن مرورگر بدید :)))
تازه می تونید بگید در چه حالتی و چه مرورگری باز بشه
https://docs.python.org/3/library/webbrowser.html
@DevTwitter | <Yaser Karimi/>
تازه می تونید بگید در چه حالتی و چه مرورگری باز بشه
https://docs.python.org/3/library/webbrowser.html
@DevTwitter | <Yaser Karimi/>
👍8🤩6🔥2
با هر اپدیتی که تلگرام میده
هم پشمای ما میریزه هم قدرت تیمشو ثابت میکنه
رسما بعید نیست تلگرام بتونه لمس کردن و استشمامم به فضای مجازی بیاره و در دسترس عموم قرار بده
جالبه با سرعت نورم اپدیت میدن
@DevTwitter | <Mazdak/>
هم پشمای ما میریزه هم قدرت تیمشو ثابت میکنه
رسما بعید نیست تلگرام بتونه لمس کردن و استشمامم به فضای مجازی بیاره و در دسترس عموم قرار بده
جالبه با سرعت نورم اپدیت میدن
@DevTwitter | <Mazdak/>
👍67🔥10🤩8❤2
این که هنوز پایتون ۲ و PHP 7.4 دارند استفاده میشن غمگینم میکنه
اما خب خیلی از پروژهها، سازمانها و ... هزینه انتقالشون به نسخههای جدید به شدت بالاست و مجبورن روی این قدیمیا بمونن.
@DevTwitter | <Muhammadreza Haghiri/>
اما خب خیلی از پروژهها، سازمانها و ... هزینه انتقالشون به نسخههای جدید به شدت بالاست و مجبورن روی این قدیمیا بمونن.
@DevTwitter | <Muhammadreza Haghiri/>
👍11💩9🔥2😱1
افرادی به زبان برنامه نویسی متن باز چند سکویی خوش اسکریپت پایتون حمله می کنند که از وحشت سی پلاس و جاوا سالها دست به دامن دات نت بودند و کشور در بدترین شرایط تک سکویی اداره کردند . نتیجه هم فاجعه بود پمپ بنزین و استاکسنت فقط یک نمونه است .
@DevTwitter | <asmmath dotpy/>
@DevTwitter | <asmmath dotpy/>
👍17💩14👎8❤1
شاید برای شما هم پیش اومده باشه که ورژن دیتابیسی را ارتقا دادید و بعدش...... پشیمون شده باشید.
راهش اسکریپ درست کردنه...
اما اگه دیتابیس خیلی بزرگ باشه اسکریپ زمانی تمام میشه که موهامون سفید شده، یک راه دیگه رو دیروز یادگرفتم.
به اسم بک پک…
https://www.linkedin.com/feed/update/urn:li:ugcPost:6882649440314761216
@DevTwitter | <Amir Hossein/>
راهش اسکریپ درست کردنه...
اما اگه دیتابیس خیلی بزرگ باشه اسکریپ زمانی تمام میشه که موهامون سفید شده، یک راه دیگه رو دیروز یادگرفتم.
به اسم بک پک…
https://www.linkedin.com/feed/update/urn:li:ugcPost:6882649440314761216
@DevTwitter | <Amir Hossein/>
👍7🔥2
سرورهایی که دارای سرویس های مختلف عملیاتی هستند یکی از نکاتی که بسیار مهم است اینه که سرویس ها مدام درحال سرویس دهی باشند و به هیچ عنوان disable نشوند. اصطلاحی داریم بنام watchdog که در واقع بیان کننده این موضوع است.
برای استفاده شخصی یک ابزاری را نوشتم که این ابزار ابتدا لیست سرویسهای درحال اجرا در سرور را بدست میاورد و سپس اقدام به مانیتورینگ آنها میکند و درصورتی که به هرلیلی آن سرویس ها متوقف شوند بلافاصله آنها را راه اندازی میکند.هنوز دارم روش کار میکنم.
https://github.com/ksrvco/ARS
@DevTwitter | <KsrvcO/>
برای استفاده شخصی یک ابزاری را نوشتم که این ابزار ابتدا لیست سرویسهای درحال اجرا در سرور را بدست میاورد و سپس اقدام به مانیتورینگ آنها میکند و درصورتی که به هرلیلی آن سرویس ها متوقف شوند بلافاصله آنها را راه اندازی میکند.هنوز دارم روش کار میکنم.
https://github.com/ksrvco/ARS
@DevTwitter | <KsrvcO/>
👍10🎉1
توی مایگریتور شما میتونید کل عملیات های مربوط به مایگریشن هارو به راحتی انجام بدید، استراکچر مایگریشن هاتون رو ببینید و مهم تر اینکه در حالت Safe اون هارو اجرا کنید تا ترتیب ForeignKey ها رعایت شه.
https://github.com/rezaamini-ir/migrator
@DevTwitter | <Reza Amini/>
https://github.com/rezaamini-ir/migrator
@DevTwitter | <Reza Amini/>
👍6❤1
بعضی کانال ها خبر از هک اسنپ و تپسی (احتمالا با html و css) دادن
من هنوز خبر رسمی ای دستم نرسیده شما اگر از یه منبع موثق خبر داشتید که داستان چیه به ادمین گشاد ما که حسشو نداره بره دنبال خبر اطلاع بدید
@DevTwitterAdmin
من هنوز خبر رسمی ای دستم نرسیده شما اگر از یه منبع موثق خبر داشتید که داستان چیه به ادمین گشاد ما که حسشو نداره بره دنبال خبر اطلاع بدید
@DevTwitterAdmin
🎉7🤩4💩4
اگه جاوا اسکریپ کار میکنید و به هر دلیلی قبلا از moment.js استفاده کردین، بریزین دور.
پکیج day.js واقعا خفنه. خیلی سبکه، API درست و حسابی داره و مثل کره میشه تبدیل شمسی به میلادی و برعکس رو توش انجام داد.
https://day.js.org/
@DevTwitter | <mostafaznv/>
پکیج day.js واقعا خفنه. خیلی سبکه، API درست و حسابی داره و مثل کره میشه تبدیل شمسی به میلادی و برعکس رو توش انجام داد.
https://day.js.org/
@DevTwitter | <mostafaznv/>
👍7
توسعه یافته ترین پروژههای کریپتو در Github در سال 2021
قابل ذکر است که کاردانو در صدر پروژههایی است که بیشترین تعداد مشارکتکنندگان فعال Github در طول 12 ماه گذشته را داشتهاند.
@DevTwitter | <bitipedia/>
قابل ذکر است که کاردانو در صدر پروژههایی است که بیشترین تعداد مشارکتکنندگان فعال Github در طول 12 ماه گذشته را داشتهاند.
@DevTwitter | <bitipedia/>
👍2👎1
یه چند روزی میشه که گفتم بیام یه کتابخونه ای رو درست کنم که باهاش بشه استیت منیجمنت رو خیلی راحت تر کرد به خصوص وقتی که یه صفحه استیت های پیچیده ای داره و ممکنه همزمان رخ بدن و... و دیشب بالاخره تموم شد
https://github.com/KotlinByte/ScopedState
@DevTwitter | <Ali/>
https://github.com/KotlinByte/ScopedState
@DevTwitter | <Ali/>
👍2🤩1
https://github.com/MrYazdan/JPA-Bypass
کرک پایچارم-پرو مختص توزیع های لینوکس(نه ویندوز)
اخیرا نسخه جدید پایچارم همه کرک هارو بن کرده ، اقا رضا خیلی خفن طور کرک کرده
روشش به این شکله که زمان رو نگه میداره و دسترسی برنامه به نت رو میبنده و مشکل تایم هم نیست
@DevTwitter | <Amir Hossein/>
کرک پایچارم-پرو مختص توزیع های لینوکس(نه ویندوز)
اخیرا نسخه جدید پایچارم همه کرک هارو بن کرده ، اقا رضا خیلی خفن طور کرک کرده
روشش به این شکله که زمان رو نگه میداره و دسترسی برنامه به نت رو میبنده و مشکل تایم هم نیست
@DevTwitter | <Amir Hossein/>
👎3💩3
حالم یه جوری خراب و آشفته است که انگار CentOS رو از رو سرور بدنم پاک کرده باشن جاش ویندوز بریزن و بعد هم روش سرویس های php و C# برای حل مسأله فروشنده دوره گرد دیجی جت با هم run بکنند.
.
.
.
Your PC ran into a problem and needs to restart, We are just collecting some error info ..
@DevTwitter | <رضا خارستانی/>
.
.
.
Your PC ran into a problem and needs to restart, We are just collecting some error info ..
@DevTwitter | <رضا خارستانی/>
💩12👎6👍1
امروز آخرین روز حیات سیستمعامل Blackberry OS است. سیستمعاملی که به خاطر امنیتش بسیار محبوب بود و خیلی از مردم سالها پیش اگر توان مالی معقولی داشتند میل به خرید این دست گوشیها داشتند.
البته گوشیهای BlackBerry با سیستمعامل Android به حیات خود ادامه خواهند داد.
یادش بخیر.
@DevTwitter | <Elyas Hadizadeh Tasbiti/>
البته گوشیهای BlackBerry با سیستمعامل Android به حیات خود ادامه خواهند داد.
یادش بخیر.
@DevTwitter | <Elyas Hadizadeh Tasbiti/>
👍1
در گولنگ ارث بری نداریم بجاش composition هست
به این صورت که اگر بخوایم استراکت b از a ارث بری کنه تایپ a رو در b شبیه یک پروپرتی تعریف میکنیم
حالا اصول سالید , اصل Liskov رو در نظر بگیرید
که میگفت اگر کلاس b از کلاس a ارث بری کرده باشه
اگر جایی نیاز به کلاس a بود بجاش میتونیم b که فرزندش هست رو پاس بدیم
توی گولنگ برای پیاده سازی این مورد باید یک متد به استراکت a اضافه بشه مثلا ()get که کارش اینه مقادیر a رو برمیگردنه
مثال
func (p Person) get() Person{
return p
}
حالا یک اینترفیس نیاز داریم
تا امضای متدمون رو داخلش تعریف کنیم
type iperson interface {
get() person
}
در ورودی فانکشن ما از اینترفیس استفاده میکنیم
حالا کلاس فرزند هم این متد get رو از پدرش به ارث میبره
ورودی تابع هم که یک اینترفیس هست که همونطور که قبلا گفتم میتونیم ابجکتی با همون امضا بهش پاس بدیم
@DevTwitter | <mr nobody/>
به این صورت که اگر بخوایم استراکت b از a ارث بری کنه تایپ a رو در b شبیه یک پروپرتی تعریف میکنیم
حالا اصول سالید , اصل Liskov رو در نظر بگیرید
که میگفت اگر کلاس b از کلاس a ارث بری کرده باشه
اگر جایی نیاز به کلاس a بود بجاش میتونیم b که فرزندش هست رو پاس بدیم
توی گولنگ برای پیاده سازی این مورد باید یک متد به استراکت a اضافه بشه مثلا ()get که کارش اینه مقادیر a رو برمیگردنه
مثال
func (p Person) get() Person{
return p
}
حالا یک اینترفیس نیاز داریم
تا امضای متدمون رو داخلش تعریف کنیم
type iperson interface {
get() person
}
در ورودی فانکشن ما از اینترفیس استفاده میکنیم
حالا کلاس فرزند هم این متد get رو از پدرش به ارث میبره
ورودی تابع هم که یک اینترفیس هست که همونطور که قبلا گفتم میتونیم ابجکتی با همون امضا بهش پاس بدیم
@DevTwitter | <mr nobody/>
👍8💩5🤮2
کتابخونه کار با CDN آروان به زبان PHP:
https://github.com/mohammadv184/arvancloud
و لاراول:
https://github.com/mohammadv184/arvancloud-laravel
@DevTwitter | <saber mesgari/>
https://github.com/mohammadv184/arvancloud
و لاراول:
https://github.com/mohammadv184/arvancloud-laravel
@DevTwitter | <saber mesgari/>
💩7❤3👍2