Please open Telegram to view this post
VIEW IN TELEGRAM
❤33🎉12👍1🔥1
Forwarded from Things that I like (Maedeh)
فرق clang و gcc چیه؟
https://www.incredibuild.com/blog/gcc-vs-clang-battle-of-the-behemoths
https://www.incredibuild.com/blog/gcc-vs-clang-battle-of-the-behemoths
incredibuild
GCC vs Clang: Battle of the Behemoths - incredibuild
This blog post should help you understand the major differences considering GCC Vs Clang. Both are excellent software but there are differences to discuss.
❤5👎1
نوشتههای ترمینالی
اگه با گیت کار میکنید احتمالا دستورهای اولیه تو ذهنتون هست مثل add commit push pull که خیلیم خوبه. ولی یه سری دستورها اضافه شدن که کار رو راحت کنن. مثلا چون با checkout و reset کارهای خیلی متفاوتی میشه انجام داد، در نسخههای جدید switch و restore رو معرفی…
در مورد دستور git restore که یکی از دستورهای جدید گیت و به نوعی جایگزین برخی قابلیت های checkout و reset هست بیشتر بخونیم:
https://www.git-tower.com/learn/git/commands/git-restore
https://www.git-tower.com/learn/git/commands/git-restore
Git-Tower
git restore - Discard or unstage uncommitted local changes
Learn how to use the 'git restore' command to unstage or even discard uncommitted local changes.
🔥7👍1
Forwarded from Quera
Media is too big
VIEW IN TELEGRAM
➖➖➖
#Quera #QBC8 #Golang #snapp #gopher
#بوت_کمپ
#برنامه_نویسی
#گولنگ
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6👍2
Quera
برای ثبت نام این دوره اگه خواستین با ده درصد (برای فقط ۵ نفر متاسفانه) ثبت نام کنید از این کد تخفیف استفاده کنید.
RSHQBC8
RSHQBC8
🔥13🤣8
چه ایمجی برای استفاده در پروداکشن خوبه؟
آیا باید از دیسترو ها استفاده کنیم یا ایمج scratch هم جواب میده؟
https://sam.gleske.net/blog/engineering/2022/10/25/guide-to-production-docker-images.html
آیا باید از دیسترو ها استفاده کنیم یا ایمج scratch هم جواب میده؟
https://sam.gleske.net/blog/engineering/2022/10/25/guide-to-production-docker-images.html
sam.gleske.net
Guide to production docker images
❤3
خیلی وقتا برای ما پیش میاد که تو یه برنچی کار میکنیم که میخوایم با main/master مرجش کنیم ولی کس دیگهای اول مرج میکنه برنچشو و ما conflict میخوریم.
حالا وقتی میخوایم کانفلیکتها رو حل کنیم میتونیم برنچ main رو با برنچ خودمون merge کنیم یا برنچ خودمون رو rebase کنیم به main جدید.
اینکه کدومش خوبه کدومش نه، جوابش بستگی دارهس!
تو تیمهایی که جونیور زیاد دارن توصیه میشه مرج کنید و تموم. اینطوری تاریخچه پیچیدهتری دارید (چون چرا یهو main تو یه برنچ مرج شده) ولی مجیک خاصی اتفاق نمیافته.
از طرفی rebase باعث میشه که یه تاریخچه شبیهسازی شده و جدید به وجود بیاد که توش کامیتهای برنچ جدید شما انگار بعد از آخرین کامیت main به وجود اومدن! برای کسی که بعدا نگاه کنه فهمش راحت تره ولی نکته اینه که چنین چیزی اصلا وجود نداشته و ممکنه مشکل لاجیکی تو کد ایجاد کنه.
تو این ویدیو این بحث رو خیلی خوب در قالب یه مکالمه توضیح دادن. توصیه میکنم ببینید.
https://www.youtube.com/watch?v=7gEbHsHXdn0
حالا وقتی میخوایم کانفلیکتها رو حل کنیم میتونیم برنچ main رو با برنچ خودمون merge کنیم یا برنچ خودمون رو rebase کنیم به main جدید.
اینکه کدومش خوبه کدومش نه، جوابش بستگی دارهس!
تو تیمهایی که جونیور زیاد دارن توصیه میشه مرج کنید و تموم. اینطوری تاریخچه پیچیدهتری دارید (چون چرا یهو main تو یه برنچ مرج شده) ولی مجیک خاصی اتفاق نمیافته.
از طرفی rebase باعث میشه که یه تاریخچه شبیهسازی شده و جدید به وجود بیاد که توش کامیتهای برنچ جدید شما انگار بعد از آخرین کامیت main به وجود اومدن! برای کسی که بعدا نگاه کنه فهمش راحت تره ولی نکته اینه که چنین چیزی اصلا وجود نداشته و ممکنه مشکل لاجیکی تو کد ایجاد کنه.
تو این ویدیو این بحث رو خیلی خوب در قالب یه مکالمه توضیح دادن. توصیه میکنم ببینید.
https://www.youtube.com/watch?v=7gEbHsHXdn0
YouTube
You only Git Merge?!? feat Theo : DevHour #1
Theo is a former twitch (5 years) and now currently runs ping.gg where he codes amazing software for streamers. We debate the pros and cons of git rebase vs git merge
### Finding Theo
https://twitter.com/t3dotgg
https://twitch.tv/Theo
https://www.youtu…
### Finding Theo
https://twitter.com/t3dotgg
https://twitch.tv/Theo
https://www.youtu…
👍9
در کنار مهندس نرمافزار و DevOps و SRE
خوبه بدونیم platform engineer چیه و چه کاری میکنه.
https://platformengineering.org/blog/what-is-platform-engineering
خوبه بدونیم platform engineer چیه و چه کاری میکنه.
https://platformengineering.org/blog/what-is-platform-engineering
platformengineering.org
What is platform engineering?
Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations in the cloud-native era. Platform engineers provide an integrated product most often referred…
⚡2👍2
آیا گوشی هوشمند ما به ما گوش میکنه؟
احتمالا بله.
https://news.itsfoss.com/ad-company-listening-to-microphone/
(یه مقدارم عنوانش کلیخور و زرده ولی حالا ببینیدش ضرر نداره)
احتمالا بله.
https://news.itsfoss.com/ad-company-listening-to-microphone/
(یه مقدارم عنوانش کلیخور و زرده ولی حالا ببینیدش ضرر نداره)
It's FOSS News
This Company Says It Uses Your Phone's Mic to Serve Ads for Facebook, Google, and More
Creepy behavior confirmed.
👍2👎1💔1
Forwarded from Geek Alerts
امروز، ۹ سپتامبر، سالروز تولد دنیس ریچی است.
دنیس مکآلیستر ریچی، دانشمند کامپیوتر آمریکایی بود که بیشتر به عنوان خالق زبان برنامهنویسی C و مشارکتهای زیادش در توسعه و خلق سیستمعامل یونیکس به همراه کن تامسون، شناخته میشه. ریچی و تامسون در سال ۱۹۸۳ جایزه تورینگ که ارزشمندترین جایزه در حوزه علوم کامپیوتر هست رو به دلیل پیادهسازی یونیکس میگیرن. دنیس ریچی همچنین در سال ۱۹۹۹ مدال ملی فناوری رو توسط رییسجمهور وقت آمریکا، کلینتون دریافت میکنه. جسد ریچی در ۱۲م اکتبر ۲۰۱۱ در سن هفتادسالگیاش در خونهاش که به تنهایی در اون زندگی میکرد پیدا شد. هیچگاه زمان دقیق مرگ دنیس مشخص نشد. اعلام فوت ریچی یک هفته بعد از مرگ استیو جابز بود اما پوشش رسانهای قابل توجهای در مقایسه با جابز براش ایجاد نشد. امروز ۸۳مین سالروز تولد دنیس هست. بدون مشارکتهای او، احتمالاً هیچ کدوم از ما نمیتونستیم به شکل کنونی از کامپیوترها، نرمافزارهای پیچیده یا حتی اینترنت مدرن استفاده کنیم.
https://en.wikipedia.org/wiki/Dennis_Ritchie
hadi @geekalerts
دنیس مکآلیستر ریچی، دانشمند کامپیوتر آمریکایی بود که بیشتر به عنوان خالق زبان برنامهنویسی C و مشارکتهای زیادش در توسعه و خلق سیستمعامل یونیکس به همراه کن تامسون، شناخته میشه. ریچی و تامسون در سال ۱۹۸۳ جایزه تورینگ که ارزشمندترین جایزه در حوزه علوم کامپیوتر هست رو به دلیل پیادهسازی یونیکس میگیرن. دنیس ریچی همچنین در سال ۱۹۹۹ مدال ملی فناوری رو توسط رییسجمهور وقت آمریکا، کلینتون دریافت میکنه. جسد ریچی در ۱۲م اکتبر ۲۰۱۱ در سن هفتادسالگیاش در خونهاش که به تنهایی در اون زندگی میکرد پیدا شد. هیچگاه زمان دقیق مرگ دنیس مشخص نشد. اعلام فوت ریچی یک هفته بعد از مرگ استیو جابز بود اما پوشش رسانهای قابل توجهای در مقایسه با جابز براش ایجاد نشد. امروز ۸۳مین سالروز تولد دنیس هست. بدون مشارکتهای او، احتمالاً هیچ کدوم از ما نمیتونستیم به شکل کنونی از کامپیوترها، نرمافزارهای پیچیده یا حتی اینترنت مدرن استفاده کنیم.
https://en.wikipedia.org/wiki/Dennis_Ritchie
hadi @geekalerts
❤36👍5😢1
روز اونایی که ایدههای انتزاعی رو با کمک زبونهای صوری به شکل قابل اجرا توسط اجسام بیجان مینویسن مبارک باشه.
3❤51😐8🤣4👍2
چرا جدول اسکی خوب است؟
https://danq.me/2024/07/21/ascii/
https://danq.me/2024/07/21/ascii/
Dan Q
The Elegance of the ASCII Table
ASCII, a standard whose legacy defines to this day how most of the letters and numbers in your computer get encoded into ones and zeroes, is elegant and beautiful. Via lessons in computer history, punched tape, and typewriters, I'd love to share some of its…
👍1🔥1
ثبت نام هکتوبرفست شروع شده.
یادتون باشه که جا نمونید.
به طور خلاصه:
توی اکتبر، ۴ تا مشارکت کدی یا غیرکدی به ریپوهای گیتهاب انجام میدین (به شرطی که تگ مربوطه رو داشته باشن) و بعد براتون تیشرت میفرستن. کار هیجان انگیزیه.
ادیت: امسال تیشرت نمیدن انگار.
یادتون باشه که جا نمونید.
به طور خلاصه:
توی اکتبر، ۴ تا مشارکت کدی یا غیرکدی به ریپوهای گیتهاب انجام میدین (به شرطی که تگ مربوطه رو داشته باشن) و بعد براتون تیشرت میفرستن. کار هیجان انگیزیه.
ادیت: امسال تیشرت نمیدن انگار.
👎3👍1
Forwarded from It's FOSS
It's Hacktoberfest time! Here's everything you need to know! 🥇
https://itsfoss.com/hacktoberfest-guide/
https://itsfoss.com/hacktoberfest-guide/
It's FOSS
How to Contribute to Open Source in Hacktoberfest
Hacktoberfest is the best place to give back to open-source projects. Here's everything you need to know about Hacktoberfest and how to participate in it..
👍2
چرا سورس کد بیشتر بد است؟
https://huly.blog/source-code-is-poison
این مطلب نگاه خیلی جالبی به سورس کد داره. میگه خیلی اوقات ما پاداش میگیریم چون کد جدید نوشتیم ولی کد یه بدهی و سمه. مقدار کمش میتونه به فیچر منجر بشه ولی زیاد که میشه مثل سم باعث میشه توسعه جلو نره و نیروی بیشتری نیاز داشته باشه و ...
https://huly.blog/source-code-is-poison
این مطلب نگاه خیلی جالبی به سورس کد داره. میگه خیلی اوقات ما پاداش میگیریم چون کد جدید نوشتیم ولی کد یه بدهی و سمه. مقدار کمش میتونه به فیچر منجر بشه ولی زیاد که میشه مثل سم باعث میشه توسعه جلو نره و نیروی بیشتری نیاز داشته باشه و ...
Huly Team
Source Code is Poison
Many people believe that source code is an asset. It is not. I'm not the first to suggest this idea; there are numerous articles on the internet asserting that source code is not an asset -- it's a liability. However, I want to take this a step furth...
Forwarded from Programming Resources via @like
Do you know we will have overflow for datetime on January 19, 2038 because of UNIX timestamp?
آیا میدانید در سال ۲۰۳۸ یه باگ بزرگ خواهیم داشت و اونم سرریز کردن unix timestamp عه چون دیگه جا نداره که زمانهای بعدی رو نگه داره ؟
#bug #date #time #unix #2038 #overflow #timestamp
@pythony
https://2038.wtf
آیا میدانید در سال ۲۰۳۸ یه باگ بزرگ خواهیم داشت و اونم سرریز کردن unix timestamp عه چون دیگه جا نداره که زمانهای بعدی رو نگه داره ؟
#bug #date #time #unix #2038 #overflow #timestamp
@pythony
https://2038.wtf
👍7😱3😢1
چه اتفاقی میافتد وقتی دستور kubectl apply را میزنیم؟
https://bytegoblin.io/blog/kubernetes-what-actually-happens-when-we-perform-kubectl-apply
https://bytegoblin.io/blog/kubernetes-what-actually-happens-when-we-perform-kubectl-apply
bytegoblin.io
Kubernetes What Actually Happens When We Perform Kubectl Apply
When you're working in the orchestration wonderland of Kubernetes, you're undoubtedly familiar with the `kubectl` command line tool—it's like your trusty Swiss Army knife! One of the blades you probably use the most is the `kubectl apply` command. ......
🔥3
Forwarded from Programming Resources via @like
An interactive IP address and CIDR range visualizer.
اگه شما هم مثل من همیشه این cidr ها رو قاطی میکنید از این سایت استفاده کنید که بصورت جالبی نشون میده که محدوده آیپی مورد نظر از کجا تا کجاس :)
#network #ip #cidr #visual #tutorial #interactive #address #interactive
@pythony
https://cidr.xyz
اگه شما هم مثل من همیشه این cidr ها رو قاطی میکنید از این سایت استفاده کنید که بصورت جالبی نشون میده که محدوده آیپی مورد نظر از کجا تا کجاس :)
#network #ip #cidr #visual #tutorial #interactive #address #interactive
@pythony
https://cidr.xyz
👍6❤4🔥1
Forwarded from Python Hints
#خارج_از_بحث اما مهم و آموزنده
ما ایرانیها به لطف اتفاقاً سالهای اخیر، بخصوص اعتراضات و دستگیریها و ...
با تکنیکهای پیدا کردن محل معترض و تجمع و از این دست اطلاعات توسط نهادهای امنیتی بسیار آشنا هستیم.
اما غیر از اون مورد، همهی دوستان نزدیک من میدونند پیامها و تماسهای مهم نباید از طریق تلفن بیاد ( آدم وقتی امنیت کار میکنه و چیزهایی میبینه به همه مشکوک میشه منم مستثنی نبودم )
اما وقتی میگیم
حالا کانال
بنظرم لازم هست همگی این مورد رو ببینید.
Exposing the flaw in our phone system
این هنیه رو هم که خیلیها میگفتند چرا گوشیاش رو ازش نگرفته بودند و ...
یک بخشیش بخاطر همین تکنیک و روش پیدا کردن مکان بود.
راهکارهایی که شخصاً پیشنهاد میدم، البته قطعاً فوقالعاده نیست ولی بهتره :
۱- شماره موبایلی که برای ورود ۲ مرحلهای بانک و ... اعلام میکنید سعی کنید روی خط تلفنی باشه که هیچکس نداره شمارش رو ...
۲- هرکسی درخواست شماره و رزومه و ... از کف اینترنت داد براش نفرستید اگر مطمئن نیستید (مگر شمارهای که فقط برای همینکار هست)
۳- تماسها، پیامهای مهم رو روی اپلیکیشنهای
۴- اگر مجبور شدید اطلاعات مهم رو بخش، بخش بفرستید مثلاً.
آدرس سرور: تلگرام
یوزر نیم: ایمیل
پسورد: سیگنال
۵- فایل و ... رو
۶- برای
ما ایرانیها به لطف اتفاقاً سالهای اخیر، بخصوص اعتراضات و دستگیریها و ...
با تکنیکهای پیدا کردن محل معترض و تجمع و از این دست اطلاعات توسط نهادهای امنیتی بسیار آشنا هستیم.
اما غیر از اون مورد، همهی دوستان نزدیک من میدونند پیامها و تماسهای مهم نباید از طریق تلفن بیاد ( آدم وقتی امنیت کار میکنه و چیزهایی میبینه به همه مشکوک میشه منم مستثنی نبودم )
اما وقتی میگیم
SS7
خیلیها متوجه نمیشوند، برای همین همیشه با پیدا کردن مکان دقیق، تا ۵۰ متر این مورد رو مثال میزدیم. (وقتی میگفتند توی اعتراضات گوشی با خودتون نبرید، یا سیمکارت نداشته باشید و ... دقیقاً برای همین بود) حالا کانال
Veritasium
(که شخصاً خیلی سال هست دنبال میکنم، قبلاً توی @pytens هم صحبت شده راجبش) با جزئیات و تاریخچه درمورد این نوع حملات صحبت کرده و حتی دمو هم انجام میدهبنظرم لازم هست همگی این مورد رو ببینید.
Exposing the flaw in our phone system
این هنیه رو هم که خیلیها میگفتند چرا گوشیاش رو ازش نگرفته بودند و ...
یک بخشیش بخاطر همین تکنیک و روش پیدا کردن مکان بود.
راهکارهایی که شخصاً پیشنهاد میدم، البته قطعاً فوقالعاده نیست ولی بهتره :
۱- شماره موبایلی که برای ورود ۲ مرحلهای بانک و ... اعلام میکنید سعی کنید روی خط تلفنی باشه که هیچکس نداره شمارش رو ...
۲- هرکسی درخواست شماره و رزومه و ... از کف اینترنت داد براش نفرستید اگر مطمئن نیستید (مگر شمارهای که فقط برای همینکار هست)
۳- تماسها، پیامهای مهم رو روی اپلیکیشنهای
end2end encrypted
رد و بدل کنید Signal گزینه خوبی هست.۴- اگر مجبور شدید اطلاعات مهم رو بخش، بخش بفرستید مثلاً.
آدرس سرور: تلگرام
یوزر نیم: ایمیل
پسورد: سیگنال
۵- فایل و ... رو
encrypted
بفرستید.۶- برای
two factor authentication
از ابزارهای مخصوص اینکار استفاده کنید مثلاً: Microsoft Authenticator, ...
YouTube
Exposing The Flaw In Our Phone System
Can you trust your phone? Head to https://brilliant.org/veritasium to start your free 30-day trial and get 20% off an annual premium subscription.
A huge thank you to Linus Sebastian and the team at Linus Tech Tips - check them out at @LinusTechTips
A…
A huge thank you to Linus Sebastian and the team at Linus Tech Tips - check them out at @LinusTechTips
A…
👍8❤1