این موتور جستجو از فناوری ChatGPT استفاده خواهد کرد.
تنها چالش های قانونی مربوط به نقض کپی رایت است که باعث زمان بر شدن عرضه این سیستم هوشمند جستجو شده!
Please open Telegram to view this post
VIEW IN TELEGRAM
#موقعیت_شغلی
شرکت مانا افزار مبتکر به دنبال یک برنامهنویس فلاتر توانمند و خلاق برای پیوستن به تیم خود است.
شرح وظایف:
• طراحی، توسعه و نگهداری برنامههای کاربردی موبایل با استفاده از فلاتر
• نوشتن کد تمیز، قابل نگهداری و قابل تست
• به روز ماندن با آخرین تکنولوژیها و بهترین شیوهها
• همکاری با طراحان رابط کاربری برای ایجاد برنامه های بصری جذاب
نیازمندیها:
• حداقل 2 سال سابقه کار با فلاتر
• تسلط بر Dart و سایر زبانهای برنامهنویسی مرتبط
• تسلط بر معماری CLEAN
• تسلط بر BloC State management
• تسلط بر DI
• تسلط بر Code generation جهت کاهش زمان توسعه
• تسلط بر GraphQL
• آشنایی با Reactive Programming
• تجربه کار با Git و سایر ابزارهای کنترل نسخه
نوع همکاری:
• شروع همکاری پروژه ای با امکان استخدام تمام وقت
مزایا:
• پرداخت های زمان بندی شده و به موقع
• کار بر روی پروژه های نوآورانه و جذاب
• فرصت یادگیری و گسترش مهارت
بازهی حقوق ماهیانه:
۳۰ تا ۵۰ میلیون تومان
مکان شرکت:
رشت
روزها و ساعتهای کاری:
۵ روز در هفته قابل توافق، 9 صبح تا 5 بعد از ظهر
ایمیل ارتباطی:
m.irnpnh.5122@gmail.com
👾 @pishroapp
شرکت مانا افزار مبتکر به دنبال یک برنامهنویس فلاتر توانمند و خلاق برای پیوستن به تیم خود است.
شرح وظایف:
• طراحی، توسعه و نگهداری برنامههای کاربردی موبایل با استفاده از فلاتر
• نوشتن کد تمیز، قابل نگهداری و قابل تست
• به روز ماندن با آخرین تکنولوژیها و بهترین شیوهها
• همکاری با طراحان رابط کاربری برای ایجاد برنامه های بصری جذاب
نیازمندیها:
• حداقل 2 سال سابقه کار با فلاتر
• تسلط بر Dart و سایر زبانهای برنامهنویسی مرتبط
• تسلط بر معماری CLEAN
• تسلط بر BloC State management
• تسلط بر DI
• تسلط بر Code generation جهت کاهش زمان توسعه
• تسلط بر GraphQL
• آشنایی با Reactive Programming
• تجربه کار با Git و سایر ابزارهای کنترل نسخه
نوع همکاری:
• شروع همکاری پروژه ای با امکان استخدام تمام وقت
مزایا:
• پرداخت های زمان بندی شده و به موقع
• کار بر روی پروژه های نوآورانه و جذاب
• فرصت یادگیری و گسترش مهارت
بازهی حقوق ماهیانه:
۳۰ تا ۵۰ میلیون تومان
مکان شرکت:
رشت
روزها و ساعتهای کاری:
۵ روز در هفته قابل توافق، 9 صبح تا 5 بعد از ظهر
ایمیل ارتباطی:
m.irnpnh.5122@gmail.com
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
ژنراتور در PHP چیست؟ با Generators در PHP آشنا بشیم
بصورت کلی ژنراتور اجازه میدن تا روی مجموعهای از دادهها بدون بارگذاری کل مجموعه در حافظه، پیمایش کنیم.این ویژگی زمانیکه با مجموعههای داده بزرگ یا دادههای جریانی(Date Stream) کار میکنیم خیلی مفید هست.
👍2👏1
گیت هاب (github) یک پلتفرم توسعهدهندگان است که به آنها اجازه میدهد کدهای خود را ایجاد، ذخیره، مدیریت و به اشتراک بگذارند
این پلتفرم از نرمافزار Git استفاده میکند و امکان کنترل نسخه توزیعشده Git را به همراه کنترل دسترسی، پیگیری باگ، درخواست ویژگی نرمافزار، مدیریت ویژگیها، یکپارچهسازی مداوم و ویکی برای هر پروژه فراهم میکند
در GitHub میتوانید کدهای خود را در یک «مخزن» ذخیره کنید تا به نمایش بگذارید، تغییرات کد خود را در طول زمان پیگیری کنید و دیگران را از نظر کد بررسی کنید و پیشنهادهای بهبودی ارائه دهید
این پلتفرم جایی است که بیش از ۱۰۰ میلیون توسعهدهنده به همراه همکاری در پروژههای متنباز، یادگیری از یکدیگر و شکلدهی به آینده نرمافزار کار میکنند
👾 @pishroapp
این پلتفرم از نرمافزار Git استفاده میکند و امکان کنترل نسخه توزیعشده Git را به همراه کنترل دسترسی، پیگیری باگ، درخواست ویژگی نرمافزار، مدیریت ویژگیها، یکپارچهسازی مداوم و ویکی برای هر پروژه فراهم میکند
در GitHub میتوانید کدهای خود را در یک «مخزن» ذخیره کنید تا به نمایش بگذارید، تغییرات کد خود را در طول زمان پیگیری کنید و دیگران را از نظر کد بررسی کنید و پیشنهادهای بهبودی ارائه دهید
این پلتفرم جایی است که بیش از ۱۰۰ میلیون توسعهدهنده به همراه همکاری در پروژههای متنباز، یادگیری از یکدیگر و شکلدهی به آینده نرمافزار کار میکنند
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
توی #لاراول 10.12 متد multiply() برای کالکشن ها اضاف شده
با استفاده از این متد شما میتونید با دادن ورودی به متد multiply() یک کالکشن رو چند برابر کنید!
#laravel
👾 @pishroapp
با استفاده از این متد شما میتونید با دادن ورودی به متد multiply() یک کالکشن رو چند برابر کنید!
#laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
چند نکته ی مهم برای بهینه سازی Docker Images
تصاویر داکر (Docker Images) نسخههای ایزولهشدهای از یک برنامه هستند که شامل همهی موارد لازم برای اجرای برنامه، از جمله کد، کتابخانهها، وابستگیها و تنظیمات، میباشند. این تصاویر به عنوان قالبهایی برای ساخت و اجرای کانتینرها استفاده میشوند.
❤1👍1
میدونستید که برخی از ماژولهای پایتون میتونند بهعنوان ابزارهای خط فرمان دو برابر مفید واقع شن؟
◀️ به عنوان مثال، می تونید ماژول
ادامه این ابزار ها رو میتونید در لینک زیر بخونید 👇
https://www.pythonmorsels.com/cli-tools/?ref=dailydev
👾 @pishroapp
◀️ به عنوان مثال، می تونید ماژول
webbrowser پایتون را در ترمینال اجرا کنید تا URL داده شده رو در مرورگر پیش فرض باز کنه :$ python -m webbrowser https://pym.dev/p
Opening in existing browser session.
ادامه این ابزار ها رو میتونید در لینک زیر بخونید 👇
https://www.pythonmorsels.com/cli-tools/?ref=dailydev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
5 استراتژی عالی برای کاهش تاخیر در پاسخگویی به درخواست ها
10 سال پیش، آمازون متوجه شد که هر 100 میلیثانیه تأخیر، 1 درصد هزینه فروش برای آنها دارد.
این رقم در شرایط امروزی 5.7 میلیارد دلار است.
برای سیستمهای مواجهه با کاربر در مقیاس بالا، تأخیر بالا ضرر بزرگی در درآمد است.
در این لینک میتونید بهترین استراتژی ها برای کاهش تأخیر وجود داره رو بخونید:
https://blog.bytebytego.com/p/ep110-top-5-strategies-to-reduce?ref=dailydev
👾 @pishroapp
10 سال پیش، آمازون متوجه شد که هر 100 میلیثانیه تأخیر، 1 درصد هزینه فروش برای آنها دارد.
این رقم در شرایط امروزی 5.7 میلیارد دلار است.
برای سیستمهای مواجهه با کاربر در مقیاس بالا، تأخیر بالا ضرر بزرگی در درآمد است.
در این لینک میتونید بهترین استراتژی ها برای کاهش تأخیر وجود داره رو بخونید:
https://blog.bytebytego.com/p/ep110-top-5-strategies-to-reduce?ref=dailydev
خلاصه مقاله :
1. Database Indexing
2. Caching
3. Load Balancing
4. Content Delivery Network
5. Async Processing
6. Data Compression
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
اینترنت کشور از ساعتی پیش دچار اختلال گسترده شده است.
مدیرعامل شرکت ارتباطات زیرساخت از قطعی ۴۰ درصد از ظرفیت ورودی اینترنت بینالملل خبر داد و گفت: افت شبکه ارتباطی کشور بهزودی برطرف خواهد شد.
👾 @pishroapp
مدیرعامل شرکت ارتباطات زیرساخت از قطعی ۴۰ درصد از ظرفیت ورودی اینترنت بینالملل خبر داد و گفت: افت شبکه ارتباطی کشور بهزودی برطرف خواهد شد.
Please open Telegram to view this post
VIEW IN TELEGRAM
😐1
گفته میشه اتاقک با خریداری اطلاعات افشا شده از هکر اجازه ی انتشار این اطلاعات رو نداد
هکرها اطلاعات اتاقک رو در فرومهای هکری برای فروش قرار داده بودند که اتاقک اطلاعات خود را از گروهی هکری نامبرده خریداری کرد و اجازه انتشار آنها رو نداد.
👾 @pishroapp
هکرها اطلاعات اتاقک رو در فرومهای هکری برای فروش قرار داده بودند که اتاقک اطلاعات خود را از گروهی هکری نامبرده خریداری کرد و اجازه انتشار آنها رو نداد.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1👨💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
استراتژیهای شاخهبندی (Branching) در Git (ورژن کنترل)
همونطور که میدونید گیت یه ورژن کنترل هست که میتونید با استفاده از اون به راحتی روی پروژه ی خودتون هنگام توسعه و کارهای تیمی تسلط داشته باشید و تمام تغییرات رو بررسی و منتشر کنید. استراتژی های شاخه بندی به ما کمک میکنن تا بتونیم تیم و ساختار گیت رو با همدیگر…
👏1
This media is not supported in your browser
VIEW IN TELEGRAM
کاربری مدعی شده که با توجه به پیشرفت ابزارهای "تبدیل متن به ویدئو"، تصمیم گرفته پروژه فیلم سازی خود را آغاز کند.
این تیزر اعلام شروع اولین قسمت از مجموعه سریال علمی-تخیلی ساخته شده با هوش مصنوعی توسط این شخص است.
او قصد دارد این مجموعه را در پلتفرمهای بزرگ منتشر کند!
👾 @pishroapp
این تیزر اعلام شروع اولین قسمت از مجموعه سریال علمی-تخیلی ساخته شده با هوش مصنوعی توسط این شخص است.
او قصد دارد این مجموعه را در پلتفرمهای بزرگ منتشر کند!
Please open Telegram to view this post
VIEW IN TELEGRAM
😐3👍1
یکی از مهم ترین قابلیت های گولنگ concurrency هست که قدرتش رو از go scheduler داره
این ویدیو سعی کرده بصورت مصور و عمیق scheduler رو بررسی کنه که کلی نکته داره و میتونه دید خوبی به شما بده در مورد نحوه کارش/منبع DevTwitter
Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
https://youtu.be/-K11rY57K7k?si=1Qdlhna11caQIXFK
👾 @pishroapp
این ویدیو سعی کرده بصورت مصور و عمیق scheduler رو بررسی کنه که کلی نکته داره و میتونه دید خوبی به شما بده در مورد نحوه کارش/منبع DevTwitter
Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
https://youtu.be/-K11rY57K7k?si=1Qdlhna11caQIXFK
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
Hydra 2022 — June 2-3
Info and tickets: https://bit.ly/3ni5Hem
— —
The Go programming language has native support for concurrency in the form of goroutines (light-weight threads) and channels (FIFO queues). This gives users a very convenient means for writing…
Info and tickets: https://bit.ly/3ni5Hem
— —
The Go programming language has native support for concurrency in the form of goroutines (light-weight threads) and channels (FIFO queues). This gives users a very convenient means for writing…
نسخه 8.4 php قراره 21 نوامبر ۲۰۲۴ بطور رسمی منتشر بشه
نسخه Alpha 1 از php 8.4 رو از اینجا میتونید ببینید و برای تست دانلود کنید
https://www.php.net/archive/2024.php#2024-07-05-1
#php
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
کاربری مدعی شده است که هوش مصنوعی جمنای بدون درخواست او PDF ذخیرهشده در گوگل درایو را اسکن میکند.
بنکستون حدس میزند فعال کردن Google Workspace Labs باعث مشکل مورد بحث شده باشد. این برنامه به کاربران اجازه میدهد تا ویژگیهای جدیدی را که گوگل در حال آزمایش کردن آنها است، زودتر از بقیه استفاده کنند؛ اما در این حالت کاربران کنترلی روی حریم شخصی و میزان استفاده از دادههای خود توسط گوگل را نخواهند داشت.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
#لودبالانسر #ریورس_پروکسی #API_Gateway
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
لود بالانسر، ریورس پروکسی یا API گت وی کدام بهتر است؟
با کنار هم چیدن لود بالانسر، ریورس پروکسی و API گتوی میتونید یه وبسایت کارآمد، امن و قابل ارتقا بسازید.توی این مطلب با انواع لود بالانسر، ریورس پروکسی و API گتوی بیشتر آشنا میشیم و متوجه میشم هرکدوم چه معایب و مزایایی دارن و کجا ها استفاده میشن.
گوگل با پروژه IDX، محیط برنامهنویسی اندروید استودیو را به وب میآورد
با ادغام پروژهی IDX و اندروید استودیو، میتوانید مستقیماً ازطریق مرورگر خود، اپلیکیشن اندرویدی توسعه دهید.
⭐️ پروژهی IDX با استریم #اندروید استودیو از بستر ابری به مرورگر کار میکند. این محیط توسعهی #تحتوب از ماشین مجازی لینوکسی بهره میبرد و در کنار شبیهسازهای اندروید و iOS، از دستیار #هوش_مصنوعی کدنویسی جمنای نیز پشتیبانی میکند.
این ابزار فرایند راهاندازی بسیار سادهای دارد و با طیکردن چند مرحله قادر خواهید بود مستقیماً ازطریق مرورگر وب، به طراحی، ساخت و تست اپلیکیشنهای اندرویدی خود بپردازید. دسترسی به این قابلیت ازطریق وبسایت idx.google.com و همچنین مستقیماً از وبسایت اندروید استودیو امکانپذیر خواهد بود.
درحالحاضر، ادغام #اندروید_استودیو و پروژهی IDX در مرحلهی پیشنمایش اولیه قرار دارد و توسعهدهندگان میتوانند با مراجعه به بخش بخش ثبتنام سایت IDX، در لیست انتظار ثبتنام کنند.
👾 @pishroapp
با ادغام پروژهی IDX و اندروید استودیو، میتوانید مستقیماً ازطریق مرورگر خود، اپلیکیشن اندرویدی توسعه دهید.
این ابزار فرایند راهاندازی بسیار سادهای دارد و با طیکردن چند مرحله قادر خواهید بود مستقیماً ازطریق مرورگر وب، به طراحی، ساخت و تست اپلیکیشنهای اندرویدی خود بپردازید. دسترسی به این قابلیت ازطریق وبسایت idx.google.com و همچنین مستقیماً از وبسایت اندروید استودیو امکانپذیر خواهد بود.
درحالحاضر، ادغام #اندروید_استودیو و پروژهی IDX در مرحلهی پیشنمایش اولیه قرار دارد و توسعهدهندگان میتوانند با مراجعه به بخش بخش ثبتنام سایت IDX، در لیست انتظار ثبتنام کنند.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
XML (Extended Markup Language)
یک زبان نشانهگذاری است که برای توصیف دادهها به صورت ساختاری استفاده میشود
این زبان برای مبادله دادهها بین مختلف سیستمها و برنامهها به کار میرود XML به طور عمده شناخته شده به عنوان یکی از فرمتهای استاندارد برای ذخیره و انتقال اطلاعات بین سیستمها است و به صورت متنی و قابل خواندن برای انسان و نیز قابل پردازش برای ماشین طراحی شده است
ایکس ام ال (XML) اطلاعات را با استفاده از تگهای نشانهگذاری میکند که هرکدام دارای نام و مقدار هستند
این تگها به صورت ساختاری درختی به هم پیوسته (Nested) قرار میگیرند که به ترتیب این ساختار به عنوان Document Object Model (DOM) شناخته میشود
👾 @pishroapp
یک زبان نشانهگذاری است که برای توصیف دادهها به صورت ساختاری استفاده میشود
این زبان برای مبادله دادهها بین مختلف سیستمها و برنامهها به کار میرود XML به طور عمده شناخته شده به عنوان یکی از فرمتهای استاندارد برای ذخیره و انتقال اطلاعات بین سیستمها است و به صورت متنی و قابل خواندن برای انسان و نیز قابل پردازش برای ماشین طراحی شده است
ایکس ام ال (XML) اطلاعات را با استفاده از تگهای نشانهگذاری میکند که هرکدام دارای نام و مقدار هستند
این تگها به صورت ساختاری درختی به هم پیوسته (Nested) قرار میگیرند که به ترتیب این ساختار به عنوان Document Object Model (DOM) شناخته میشود
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
توی شبکههای توزیع شده بزرگ وقتی بخوان یه اطلاعاتی به همه نودها برسه و منابع زیادی مصرف نشه از پروتکل شایعه استفاده میکنن
به این صورته که یه نود یه دیتایی رو رندوم به چند تا نود دیگه میده و بقیه هم همین کارو میکنن. البته تضمینی نیست به همه برسه و مهم هم نیست چون هدف اصلی این پروتکلها پوشش دادن بخش بزرگی از شبکه با مصرف منابع کم است.
دقیقا توی دنیای واقعی هم شایعه به همین شکله نیازی به منابع زیادی نداره که مثلا بخواید همه رو یجا جمع کنید و اطلاعاتی بدید و هدفش پوشش بخش بزرگی از جامعس.
فقط کافیه یه نفر بتونه یه دیتایی رو به چند نفر تصادفی بده و اگر اون چند نفر این کارو تکرار کنن به این صورت شایعه پخش میشه. در هر حالت، اطلاعات ممکنه در حین انتشار تغییر شکل داده یا عوض بشه.
جالب اینجاست توی ریاضیات برای این یه اصلاح داریم به اسم WHP که میگه اگه تعداد گره ها زیاد باشه به احتمال نزدیک به 1 این شایعه رو همه میشنون. این اصطلاح به این معنیه که با افزایش اندازه شبکه، احتمال رسیدن اطلاعات به همه نودها به طور چشمگیری افزایش پیدا میکنه. منبع Linuxor
👾 @pishroapp
به این صورته که یه نود یه دیتایی رو رندوم به چند تا نود دیگه میده و بقیه هم همین کارو میکنن. البته تضمینی نیست به همه برسه و مهم هم نیست چون هدف اصلی این پروتکلها پوشش دادن بخش بزرگی از شبکه با مصرف منابع کم است.
دقیقا توی دنیای واقعی هم شایعه به همین شکله نیازی به منابع زیادی نداره که مثلا بخواید همه رو یجا جمع کنید و اطلاعاتی بدید و هدفش پوشش بخش بزرگی از جامعس.
فقط کافیه یه نفر بتونه یه دیتایی رو به چند نفر تصادفی بده و اگر اون چند نفر این کارو تکرار کنن به این صورت شایعه پخش میشه. در هر حالت، اطلاعات ممکنه در حین انتشار تغییر شکل داده یا عوض بشه.
جالب اینجاست توی ریاضیات برای این یه اصلاح داریم به اسم WHP که میگه اگه تعداد گره ها زیاد باشه به احتمال نزدیک به 1 این شایعه رو همه میشنون. این اصطلاح به این معنیه که با افزایش اندازه شبکه، احتمال رسیدن اطلاعات به همه نودها به طور چشمگیری افزایش پیدا میکنه. منبع Linuxor
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1