زبان برنامه نویسی Go 1.13 گو نسخه منتشر شد
Go یک زبان برنامهنویسی همه منظوره با امکانات پیشرفته و Syntax شفاف میباشد. بخاطر پشتیبانی از گستره بسیاری از پلتفرمها، کتابخانههای قدرتمند مستند سازی شده و تمرکز روی اصول مهندسی نرمافزار، Go یکی از ایدهآل ترین زبانها برای یادگیری بعنوان اولین زبان برنامهنویسی میباشد.
تغییرات
در لینک زیر
https://golang.org/doc/go1.13
Go یک زبان برنامهنویسی همه منظوره با امکانات پیشرفته و Syntax شفاف میباشد. بخاطر پشتیبانی از گستره بسیاری از پلتفرمها، کتابخانههای قدرتمند مستند سازی شده و تمرکز روی اصول مهندسی نرمافزار، Go یکی از ایدهآل ترین زبانها برای یادگیری بعنوان اولین زبان برنامهنویسی میباشد.
تغییرات
در لینک زیر
https://golang.org/doc/go1.13
go.dev
Go 1.13 Release Notes - The Go Programming Language
فایرفاکس ۶۹ با مسدودکننده پیشفرض کوکیهای شخص ثالث و کریپتوماینینگ عرضه شد
بنیاد موزیلا نسخه ۶۹ مرورگر فایرفاکس را برای پلتفرمهای ویندوز، مک، لینوکس، اندروید و آیاواس عرضه کرد.
فایرفاکس ۶۹ به طور پیشفرض از ابزارهای ردیاب کوکیهای شخص ثالث و مسدودکننده حملات کریپتوماینینگ (cryptomining) استفاده میکند و کارایی آن روی ویندوز ۱۰ بهبود داده شده است. همینطور، مصرف باتری آن روی مک او اس بهتر شده و پیش از اجرای یک فایل فلش از کاربر اجازه میگیرد.
بنیاد موزیلا نسخه ۶۹ مرورگر فایرفاکس را برای پلتفرمهای ویندوز، مک، لینوکس، اندروید و آیاواس عرضه کرد.
فایرفاکس ۶۹ به طور پیشفرض از ابزارهای ردیاب کوکیهای شخص ثالث و مسدودکننده حملات کریپتوماینینگ (cryptomining) استفاده میکند و کارایی آن روی ویندوز ۱۰ بهبود داده شده است. همینطور، مصرف باتری آن روی مک او اس بهتر شده و پیش از اجرای یک فایل فلش از کاربر اجازه میگیرد.
استاندارد USB4 بر پایه تاندربولت 3 و با سرعت حداکثر 40 گیگابیت بر ثانیه معرفی شد
انجمن توسعه دهندگان درگاه USB به تازگی مشخصات نسل جدید این فناوری را منتشر کرده که بر اساس آن دستگاههای مجهز به USB4 میتوانند با سرعت 40 گیگابیت بر ثانیه تبادل دیتا کنند.
انجمن توسعه دهندگان درگاه USB به تازگی مشخصات نسل جدید این فناوری را منتشر کرده که بر اساس آن دستگاههای مجهز به USB4 میتوانند با سرعت 40 گیگابیت بر ثانیه تبادل دیتا کنند.
آسیب پذیری بسیار خطرناک در سرویس ایمیل Exim
اخیرا مشکل امنیتی در نرم افزار ارسال و دریافت ایمیل Exim شناسایی شده است که به موجب این آسیب پذیری به هکر امکان اجرا دستورات با سطح دسترسی کاربر root از راه دور را میدهد و هکرها براحتی می توانند دستورات مخرب خود را نظیر حذف فایل های سرور شما و یا آلوده سازی سرور شما به باج افزارها را انجام دهند.
اخیرا مشکل امنیتی در نرم افزار ارسال و دریافت ایمیل Exim شناسایی شده است که به موجب این آسیب پذیری به هکر امکان اجرا دستورات با سطح دسترسی کاربر root از راه دور را میدهد و هکرها براحتی می توانند دستورات مخرب خود را نظیر حذف فایل های سرور شما و یا آلوده سازی سرور شما به باج افزارها را انجام دهند.
عدم دسترسی کارشناسان نرمافزاری کشورهای تحریم شده به خدمات GitHub
منبع: همکاران سیستم
شرکت GitHub از بزرگترین پلتفرمهای توسعه نرمافزار در جریان سازگاری با تحریمهای تجاری آمریکا دسترسی به سیستمهای خود را برای توسعهدهندگان نرمافزار در کشورهای تحریم شده مسدود کرد. این سایت به اشتراک گذاری کدهای منبع نرمافزاری که از زیرمجموعههای شرکت مایکروسافت محسوب میشود هم اکنون توضیحاتی را در اختیار توسعه دهندگان نرمافزار قرار داده و توضیح داده است که از قوانین تجاری آمریکا پیروی میکند.
این طور که خبرگزاری زد.دی.نت ژوئیه امسال گزارش داد، GitHub پیشتر دسترسی به خدمات اصلی خود را برای توسعه دهندگان نرمافزاری ساکن کشورهای تحت تحریم تجاری آمریکا از جمله کوبا، ایران، کره شمالی و سوریه مسدود کرده بود.
تلاش جدید شرکت GitHub برای مطابقت با کنترلهای طولانی مدت تجاری آمریکا باعث شده است برخی توسعهدهندگان نرمافزار نادیده گرفته شوند و بر این اساس نتوانند به مخازن خصوصی کدهای منبع دسترسی پیدا کنند یا آنها را ایجاد کنند.
«نات فریدمن» مدیرعامل این شرکت توضیح داد که GitHub در تلاش است تا «طبق قوانین ایالات متحده» اقدامی بیشتر از آنچه که معین شده است را انجام ندهد. با این حال، روشهای گاه به گاه این شرکت برای همکاری با شرکتهای مختلف تاثیراتی را بر کسب و کارها و توسعه دهندگان نرمافزار که در کشورهای تحریم نشده سکونت دارند هم برجا گذاشته است و از جمله آنها میتوان به متخصصان و شرکتهای نرمافزاری در بریتانیا اشاره کرد.
یکی از روش هایی که GitHub برای تشخیص میزان دسترسی کاربران به سایت خود از کشورهای تحریم شده مورد استفاده قرار می دهد، اسکن کردن آدرسهای IP است.
منبع: همکاران سیستم
شرکت GitHub از بزرگترین پلتفرمهای توسعه نرمافزار در جریان سازگاری با تحریمهای تجاری آمریکا دسترسی به سیستمهای خود را برای توسعهدهندگان نرمافزار در کشورهای تحریم شده مسدود کرد. این سایت به اشتراک گذاری کدهای منبع نرمافزاری که از زیرمجموعههای شرکت مایکروسافت محسوب میشود هم اکنون توضیحاتی را در اختیار توسعه دهندگان نرمافزار قرار داده و توضیح داده است که از قوانین تجاری آمریکا پیروی میکند.
این طور که خبرگزاری زد.دی.نت ژوئیه امسال گزارش داد، GitHub پیشتر دسترسی به خدمات اصلی خود را برای توسعه دهندگان نرمافزاری ساکن کشورهای تحت تحریم تجاری آمریکا از جمله کوبا، ایران، کره شمالی و سوریه مسدود کرده بود.
تلاش جدید شرکت GitHub برای مطابقت با کنترلهای طولانی مدت تجاری آمریکا باعث شده است برخی توسعهدهندگان نرمافزار نادیده گرفته شوند و بر این اساس نتوانند به مخازن خصوصی کدهای منبع دسترسی پیدا کنند یا آنها را ایجاد کنند.
«نات فریدمن» مدیرعامل این شرکت توضیح داد که GitHub در تلاش است تا «طبق قوانین ایالات متحده» اقدامی بیشتر از آنچه که معین شده است را انجام ندهد. با این حال، روشهای گاه به گاه این شرکت برای همکاری با شرکتهای مختلف تاثیراتی را بر کسب و کارها و توسعه دهندگان نرمافزار که در کشورهای تحریم نشده سکونت دارند هم برجا گذاشته است و از جمله آنها میتوان به متخصصان و شرکتهای نرمافزاری در بریتانیا اشاره کرد.
یکی از روش هایی که GitHub برای تشخیص میزان دسترسی کاربران به سایت خود از کشورهای تحریم شده مورد استفاده قرار می دهد، اسکن کردن آدرسهای IP است.
👍1
وظیفهی اصلی لامپ چیست؟ روشن کردن. البته اگر کلیدش وصل باشد. یک لامپ شاید در طول 24 ساعت، حداقل 16 ساعت خاموش و فقط 8 ساعت روشن باشد. اما کسی نمیگوید وظیفهی لامپ تاریک ماندن است. این که لامپ دو سوم اوقاتش خاموش است جزو موارد فرعی محسوب میشود. اگر دقت کنیم، این منطق تقریبا در تمام ابعاد زندگی کاربرد دارد. جعبهی کمکهای اولیه، شاید در بیشتر اوقات سال خاک بخورد اما ماموریتش خاک خوردن نیست. در دنیای برنامهنویسی نیز همین است. یک متد یا تابع (هر اسمی که دارد) که یک روال اصلی را طی میکند و «کد بلاکها» به عنوان متمایز کنندهی روالهای فرعی از روال اصلیتر نیز استفاده میشوند. درست نیست که بی دلیل وظیفهی اصلی یا خط سیر اصلی برنامه را درون بلاک بیاوریم در حالی که موارد فرعی را بیرون بلاک نگه داریم. مخصوصاً اگر خط سیر فرعی آن برنامه، در واقع خروج از تابع (بدون انجام هیچ کار دیگری) باشد.
اشتباهی که حتی برخی برنامهنویسان مجرب هم مرتکب میشوند.
عزیزانی که اهل مطالعهی بیشتر هستند، شاید با سرچ Minimize nesting اطلاعات بیشتری پیدا کنند.
اشتباهی که حتی برخی برنامهنویسان مجرب هم مرتکب میشوند.
عزیزانی که اهل مطالعهی بیشتر هستند، شاید با سرچ Minimize nesting اطلاعات بیشتری پیدا کنند.
Here are 10 common AI terms explained in an easily understandable way.
1. Classification
2. Regression
3. Underfitting
4. Overfitting
5. Cost function
6. Loss function
7. Validation data
8. Neural Network
9. Parameter
10. Hyperparameter
1. Classification
2. Regression
3. Underfitting
4. Overfitting
5. Cost function
6. Loss function
7. Validation data
8. Neural Network
9. Parameter
10. Hyperparameter
امروز یکی از بجه ها پرسید که :
داخل ترمینال یک قابلیت هست وقتی اول یک دستور میزنم بعدش خودش به صورت کمرنگ یک پیشنهاد میدهد
چطوری فعال کنم ؟
در نظر داشته باشید
پوسته bash این امکان را داره باید نصب کنی پوسته zsh توی این زمینه ها بهتره یک کم
ولی این قابلیت که کامل کنه میتونه توسط ابزار های زیادی مثل
https://github.com/iondodon/manter
یا
مثلا https://fig.io اضافه بشه
ابزار زیاده سلیقه ای است ولی در مورد zsh اگر میخواهید کامپلیشن فعال شود باید از روش زیر استفاده کنید
sudo apt install zsh zsh-syntax-highlighting
sudo apt install zsh-autosuggestions
cp ~/.zshrc ~/.zshrcbackup
echo "source $(dpkg -L zsh-autosuggestions | grep 'zsh$')" | tee -a ~/.zshrc
echo "source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" | tee -a ~/.zshrc
source ~/.zshrc
apt-cache search zsh
داخل ترمینال یک قابلیت هست وقتی اول یک دستور میزنم بعدش خودش به صورت کمرنگ یک پیشنهاد میدهد
چطوری فعال کنم ؟
در نظر داشته باشید
پوسته bash این امکان را داره باید نصب کنی پوسته zsh توی این زمینه ها بهتره یک کم
ولی این قابلیت که کامل کنه میتونه توسط ابزار های زیادی مثل
https://github.com/iondodon/manter
یا
مثلا https://fig.io اضافه بشه
ابزار زیاده سلیقه ای است ولی در مورد zsh اگر میخواهید کامپلیشن فعال شود باید از روش زیر استفاده کنید
sudo apt install zsh zsh-syntax-highlighting
sudo apt install zsh-autosuggestions
cp ~/.zshrc ~/.zshrcbackup
echo "source $(dpkg -L zsh-autosuggestions | grep 'zsh$')" | tee -a ~/.zshrc
echo "source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" | tee -a ~/.zshrc
source ~/.zshrc
apt-cache search zsh
GitHub
GitHub - iondodon/manter: Terminal with autocomplete suggestions
Terminal with autocomplete suggestions. Contribute to iondodon/manter development by creating an account on GitHub.
❤1
اگه ۱۵ سال پیش کسی به زبان جاوا یا پایتون تسلط داشت خیلی راحت میتونست شغل مناسب پیدا کنه.
اما الان کافیه روند استخدام شرکت های FAANG بررسی بشه، دیگه با تسلط به یک زبان شغلی وجود نداره! دامنه تخصص و نیاز بزرگ تر شده و صرفا تمرکز روی کدنوشتن احتمالا نتیجه جالبی نداره.
[FAANG: Facebook, Apple, Amazon, Netflix, and Google.]
اما الان کافیه روند استخدام شرکت های FAANG بررسی بشه، دیگه با تسلط به یک زبان شغلی وجود نداره! دامنه تخصص و نیاز بزرگ تر شده و صرفا تمرکز روی کدنوشتن احتمالا نتیجه جالبی نداره.
[FAANG: Facebook, Apple, Amazon, Netflix, and Google.]
Mehrdad Linux
Video
این پوزیشن نتفلیکس رو شاید دیده باشید:
https://jobs.netflix.com/jobs/278437235
حقوقش تو این رنجه:
$300,000 - $900,000
به نظر میاد نتفلیکس داره روی ساخت فیلم و سریال با هوش مصنوعی و بدون هنرپیشه سرمایه گذاری میکنه.
https://jobs.netflix.com/jobs/278437235
حقوقش تو این رنجه:
$300,000 - $900,000
به نظر میاد نتفلیکس داره روی ساخت فیلم و سریال با هوش مصنوعی و بدون هنرپیشه سرمایه گذاری میکنه.
اگر میخواهید یکی از دلایل از چرایی سرعت اینترنت داشته باشید به این عکس ها دقت کنید
یه حرف خیلی خوبی که Andrew Chen، پارتنر a16z (یکی از بزرگترین VCهای دنیا) میزنه، اینه:
خلاقیت در شروع استارتاپ مهم نیست! بیشتر استارتاپهای موفق، به جای اینکه بیان روی یه ایدههای بدون مشابه کار کنن، اتفاقا میان روی ایدههایی کار میکنن که بازارشون اثبات شده.
استارتاپهای موفق، میان یک ایده اثبات شده رو کپی میکنن و بعدش سعی میکنن یک قسمتشو خیلی بهتر کنن. خلاقیت رو معطوف میکنن به بهتر کردن یک ایده، نه خلق یک ایده کاملا جدید.
در واقع این میانبری هست برای رسیدن به product/market fit. بعد از اون وقتی که استارتاپ جون گرفت و تو مرحله رشد قرار گرفت، حالا وقتش هست که شروع کنه به زیاد کردن خلاقیت و تست فرضیههایی که شاید رشدش رو نمایی کنه، شایدم کار نکنه.
ریسک کردن زیاد هنگام شروع یک استارتاپ و چسبیدن به فرضیههایی که قبلا اثبات نشده، معمولا کار درستی نیست و باعث شکست استارتاپ میشه.
خلاقیت در شروع استارتاپ مهم نیست! بیشتر استارتاپهای موفق، به جای اینکه بیان روی یه ایدههای بدون مشابه کار کنن، اتفاقا میان روی ایدههایی کار میکنن که بازارشون اثبات شده.
استارتاپهای موفق، میان یک ایده اثبات شده رو کپی میکنن و بعدش سعی میکنن یک قسمتشو خیلی بهتر کنن. خلاقیت رو معطوف میکنن به بهتر کردن یک ایده، نه خلق یک ایده کاملا جدید.
در واقع این میانبری هست برای رسیدن به product/market fit. بعد از اون وقتی که استارتاپ جون گرفت و تو مرحله رشد قرار گرفت، حالا وقتش هست که شروع کنه به زیاد کردن خلاقیت و تست فرضیههایی که شاید رشدش رو نمایی کنه، شایدم کار نکنه.
ریسک کردن زیاد هنگام شروع یک استارتاپ و چسبیدن به فرضیههایی که قبلا اثبات نشده، معمولا کار درستی نیست و باعث شکست استارتاپ میشه.
👍3
همراه اول در تاریخ 19 مرداد 1373 برای اولین بار طرح عرضه سیم کارت در ایران را آغاز عرضه کرد