Forwarded from Linuxor ?
امروز لینوس توروالدز به یکی از مهندسای گوگل گفت : این چرتو پرتارو اولا دیر ارسال کردی و ثانیا کدت آشغاله و جاش توی هدر لینوکس نیست و کدت باید بره جهنم 😂😂😂
مرج کردن و پذیرفتن تغییرات توی یه بازهی تقریبا دو هفته ای انجام میشه که بهش میگن بازه ادغام و معمولا اون موقع تغییرات رو میدن و بعدش دیگه فقط باگ های جزئی و پچ هارو انجام میدن این مهندس دقیقا توی آخر بازه ارسال کرده که پذیرفته هم میشد دهنشون برای پچ کردن سرویس میشد.
@Linuxor ~ lundukejournal
مرج کردن و پذیرفتن تغییرات توی یه بازهی تقریبا دو هفته ای انجام میشه که بهش میگن بازه ادغام و معمولا اون موقع تغییرات رو میدن و بعدش دیگه فقط باگ های جزئی و پچ هارو انجام میدن این مهندس دقیقا توی آخر بازه ارسال کرده که پذیرفته هم میشد دهنشون برای پچ کردن سرویس میشد.
@Linuxor ~ lundukejournal
🤣89🔥5❤2
Forwarded from gooyban🦆
امروز سیستم دزدگیر خونمون چندین بار وقتی تو خونه بودیم بی دلیل به صدا در اومد و اصلا مشخص نبود چشه.
داشتم به پشتیبان شرکتش میگفتم که آقا این باگ داره🤬 من تو خونهام و دارم میبینم که خبری نیست!
بهم گفت که مربوط به سنسور روی در ورودیه اونو چک کن شاید به خاطر گرما یا ضربه اتفاقی براش افتاده.
چکش کردم و خب واقعا باگ داشت!
یه باگ بزرگ زنده اونجا بود😅 😅 (عکس دوم).
باگ عزیز را زنده گیری و رها کردم و مشکل حل شد🙃
یاد اون داستان معروف اولین باگ کامپیوتری افتادم:
🎮 @gooyban
داشتم به پشتیبان شرکتش میگفتم که آقا این باگ داره
بهم گفت که مربوط به سنسور روی در ورودیه اونو چک کن شاید به خاطر گرما یا ضربه اتفاقی براش افتاده.
چکش کردم و خب واقعا باگ داشت!
یه باگ بزرگ زنده اونجا بود
باگ عزیز را زنده گیری و رها کردم و مشکل حل شد
یاد اون داستان معروف اولین باگ کامپیوتری افتادم:
سال ۱۹۴۷، مهندسان در حال کار روی کامپیوتر «هاروارد مارک ۲» بودند که دستگاه از کار افتاد. بعد از بررسی، متوجه شدند یه پروانه توی یه رله گیر کرده و باعث اختلال شده. پروانه رو درآوردند و با چسب توی دفترچه یادداشت چسبوندند و نوشتند: «اولین مورد واقعی باگ که پیدا شد». از اون موقع به مشکلات نرمافزاری «باگ» میگن!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣89❤9😁6👍3
یه برنامه نویس ایرانی اومده و یه اپ سرچ شخصی برای ویندوز ساخته و مراحل ساختش رو تو یوتوب توضیح داده ویدیوی باحالی بود اگه وقت داشتید ببینید
https://www.youtube.com/watch?v=OIyJCTxHkpY
#youtube
@CleverDevs - @CleverDevsGp
https://www.youtube.com/watch?v=OIyJCTxHkpY
#youtube
@CleverDevs - @CleverDevsGp
🔥36❤8👍7🤣1
✨️امروز 25August تولد لینوکس
لینوکس جان تولد 34 سالگیت مبارک🎂🎉
هنوزم هر وقت یکی
sudo rm -rf /
رو میزنه، همه مون یه فاتحه میخونیم 🤣🖤
@CleverDevs - @CleverDevsGp
لینوکس جان تولد 34 سالگیت مبارک🎂🎉
هنوزم هر وقت یکی
sudo rm -rf /
رو میزنه، همه مون یه فاتحه میخونیم 🤣🖤
@CleverDevs - @CleverDevsGp
❤71🔥6😁3👍1👎1
بچه های کامیونیتی ایرانی سایت گنوم فارسی رو روی دامنه گنوم بالا اوردن که حرکت خوبی به حساب میاد
لینک :
http://fa.gnome.org
@CleverDevs - @CleverDevsGp
لینک :
http://fa.gnome.org
@CleverDevs - @CleverDevsGp
🔥39👍7🤣6❤1
Forwarded from جامعهٔ فارسی زبان کیدیای (Sohrab)
برنامه KDE Karton که معادل Gnome Boxes هستش به مرحله خوبی توی توسعه رسیده.
یکی از ویژگیهای این برنامه این هستش که به صورت خودکار ماشینهای مجازی که داخل Gnome Boxes ایجاد کردید رو نمایش میده.
هنوز برخی امکانات ساده رو نداره، ولی میتونید باهاش ماشین مجازی بسازید و توزیع/سیستمعامل دلخواهتون رو آزمایش کنید.
لینک مخزن بالادستی داخل گیتلب کیدیای:
https://invent.kde.org/sitter/karton
درحال حاضر این برنامه داخل AUR نیز موجود هستش پس اگر از یک توزیع آرچ بیس استفاده میکنید میتونید با aur helper موردعلاقتون نصبش کنید.
@kde_fa
یکی از ویژگیهای این برنامه این هستش که به صورت خودکار ماشینهای مجازی که داخل Gnome Boxes ایجاد کردید رو نمایش میده.
هنوز برخی امکانات ساده رو نداره، ولی میتونید باهاش ماشین مجازی بسازید و توزیع/سیستمعامل دلخواهتون رو آزمایش کنید.
لینک مخزن بالادستی داخل گیتلب کیدیای:
https://invent.kde.org/sitter/karton
درحال حاضر این برنامه داخل AUR نیز موجود هستش پس اگر از یک توزیع آرچ بیس استفاده میکنید میتونید با aur helper موردعلاقتون نصبش کنید.
yay/paru -S karton
@kde_fa
❤15👍6
Forwarded from Milad Nouri(ツ) میلاد نوری
ساختمان سازمان ملی هوش مصنوعی هم گذاشتن برای اجاره.
روزهای اول هر چیز جدیدی فقط دنبال اینن یک کاری انجام بدن. اصلا به اینکه برای چی و چگونه اون کار رو انجام بدن فکر نمیکنن.
واقعا چندتا کشور در دنیا سازمان ملی هوش مصنوعی دارند؟!
برای پیشرفت و پیشرو بودن در هوش مصنوعی، به دانش و تخصص نیاز است.
به همان نیروهای انسانی متخصص و نخبه و جوانی که تقریبا اکثرشون به دلایل مختلف (اقتصادی، تحریم، فیلترینگ و...) مهاحرت کردند و بعضا در شرکتهای مطرح هوش مصنوعی دنیا مشغول به کارند.
🖥 @MiladNouriChannel
روزهای اول هر چیز جدیدی فقط دنبال اینن یک کاری انجام بدن. اصلا به اینکه برای چی و چگونه اون کار رو انجام بدن فکر نمیکنن.
واقعا چندتا کشور در دنیا سازمان ملی هوش مصنوعی دارند؟!
برای پیشرفت و پیشرو بودن در هوش مصنوعی، به دانش و تخصص نیاز است.
به همان نیروهای انسانی متخصص و نخبه و جوانی که تقریبا اکثرشون به دلایل مختلف (اقتصادی، تحریم، فیلترینگ و...) مهاحرت کردند و بعضا در شرکتهای مطرح هوش مصنوعی دنیا مشغول به کارند.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75💔15🤣8❤2👌2👎1
Forwarded from DevTwitter | توییت برنامه نویسی
کامپیوترها برای نگهداری و نمایش کاراکترهای یک متن از یه فضای یک بایتی (معادل هشت بیت 0 یا 1) استفاده میکردن
این میزان فضا توی کامپیوتر میتونه شامل 255 حالت مختلف بشه
کامپیوترها برای نشانههای گرامری، حروف انگلیسی و عدد از استاندارد اسکی (ASCII) استفاده میکردن
این استاندارد آمریکایی میاد برای هر کاراکتر یه معادل عددی تعریف میکنه
مثلا کاراکتر A در اسکی معادل عدد 65هست
قرار گرفتن این اعداد پشت سر هم در کامپیوتر یک متن رو میسازه
مشابه این استاندارد معادل عددی برای پشتیبانی از تمام زبانهای دنیا به وجود اومد که یونیکد (Unicode) نام داره
کاراکترهای انگلیسی و اعداد انگلیسی توی یونیکد از همون اعداد استاندارد اسکی استفاده میکنن و در ادامه پشتیبانی از کاراکترهای بقیه زبانهای دنیا بهش اضافه میشه
یونیکد در حال حاضر دارای چیزی حدود 297,000 معادل عددی برای کاراکترهای مختلف از زبانهای مختلف، اموجیها و ... هست
فضای یک بایتی برای پشتیبانی از این میزان حالتهای مختلف کافی نیس
شما برای این جا دادن این میزان از حالتهای مختلف به شکل بیت کامیپوتر به حداقل سه بایت نیاز دارین
سه بایت میتونه تا حدود 16 میلیون عدد مختلف رو برای شما نگه داری کنه
حالا شما برای نگهداری یک متن که شامل کاراکترهای
یونیکد هست نیاز دارین 3 بایت برای هر کاراکتر اختصاص بدین
کاراکترهای انگلیسی تو یونیکد تنها یک بایت هم براشون کافیه ولی اگه شما برای یه متن انگلیسی، هر کاراکتر رو سه بایت در نظر بگیرین عملا به ازای هر کاراکتر انگلیسی دو بایت فضا رو هدر دادین
مثلا تو یه متن با ده هزار کاراکتر،
یه چیزی حدود 20 کیلوبایت فضای کامپیوتر رو هدر دادین
چه وقتی میخاین ازش استفاده کنین و توی رم هست و چه وقتی که روی هارد دیسک برای استفاده در آینده ذخیره شده
اینجاست که UTF-8 میتونه کمک کنه
این استاندارد که توسط یونیکد تعریف شده به جای اینکه بیاد فضای 3 بایتی به هر کاراکتر
اختصاص بده، میاد از 7 بیت راست یک بایت برای کاراکترهای اسکی استفاده میکنه
و برای کاراکترهای بعدی علاوه بر خود کاراکتر، تعداد بایت مصرف شده برای اون کاراکتر هم داخل بایت اول ذخیره میکنه
یعنی 128 کاراکتر اول اسکی به شکل عادی ذخیره میشن بدون تغییر خاصی با فقط یک بایت فضا
ولی برای کاراکترهای بعدی میاد و داخل بایت اول مشخص میکنه چه میزان فضا برای کاراکتر استفاده شده
این میزان فضا از یک بایت تا چهاربایت میتونه متغیر باشه
حالا چه شکلی اینکارو میکنه
تو یه بایت برای 128 عدد اولیه اسکی، بیت چپ همیشه صفر هست
اما وقتی بیت چپ یک میشه یعنی با یه کاراکتر UTF8 طرف هستیم
همونطور که گفتم هر کاراکتر توی UTF-8 میتونه از یک بایت تا چهاربایت متغیر باشه
کامپیوتر چطور اینو تشخیص میده؟
بیتهای 1 اولِ بایت رو میشماره تا به عدد 0 صفر برسه
یعنی اگه بایت اول با عدد باینری 110 شروع بشه، یعنی دوبایت فضا استفاده شده
اگه 1110 باشه سه بایت و ...
تو UTF-8 فضای بیتهای بایت اول بین خود کاراکتر و تعداد بایت تقسیم میشه و متغیره
اما تو بایتهای دوم و سوم و چهارم همیشه شش تا بیت راست برای خود کاراکتر استفاده میشه و دو بیت دیگه برای هندل کردن ارور تو utf-8 استفاده میشه
امیدوارم تونسته باشم با دانش ناقص خودم شما رو در مورد این انکدینگ رایج دنیای کامپیوتر آشنا کرده باشم
توضیحات دقیقتر:
https://en.wikipedia.org/wiki/UTF-8
سایت استفاده شده برای تست بایت UTF-8:
https://utf8-playground.netlify.app/
@DevTwitter | <Amir/>
این میزان فضا توی کامپیوتر میتونه شامل 255 حالت مختلف بشه
کامپیوترها برای نشانههای گرامری، حروف انگلیسی و عدد از استاندارد اسکی (ASCII) استفاده میکردن
این استاندارد آمریکایی میاد برای هر کاراکتر یه معادل عددی تعریف میکنه
مثلا کاراکتر A در اسکی معادل عدد 65هست
قرار گرفتن این اعداد پشت سر هم در کامپیوتر یک متن رو میسازه
مشابه این استاندارد معادل عددی برای پشتیبانی از تمام زبانهای دنیا به وجود اومد که یونیکد (Unicode) نام داره
کاراکترهای انگلیسی و اعداد انگلیسی توی یونیکد از همون اعداد استاندارد اسکی استفاده میکنن و در ادامه پشتیبانی از کاراکترهای بقیه زبانهای دنیا بهش اضافه میشه
یونیکد در حال حاضر دارای چیزی حدود 297,000 معادل عددی برای کاراکترهای مختلف از زبانهای مختلف، اموجیها و ... هست
فضای یک بایتی برای پشتیبانی از این میزان حالتهای مختلف کافی نیس
شما برای این جا دادن این میزان از حالتهای مختلف به شکل بیت کامیپوتر به حداقل سه بایت نیاز دارین
سه بایت میتونه تا حدود 16 میلیون عدد مختلف رو برای شما نگه داری کنه
حالا شما برای نگهداری یک متن که شامل کاراکترهای
یونیکد هست نیاز دارین 3 بایت برای هر کاراکتر اختصاص بدین
کاراکترهای انگلیسی تو یونیکد تنها یک بایت هم براشون کافیه ولی اگه شما برای یه متن انگلیسی، هر کاراکتر رو سه بایت در نظر بگیرین عملا به ازای هر کاراکتر انگلیسی دو بایت فضا رو هدر دادین
مثلا تو یه متن با ده هزار کاراکتر،
یه چیزی حدود 20 کیلوبایت فضای کامپیوتر رو هدر دادین
چه وقتی میخاین ازش استفاده کنین و توی رم هست و چه وقتی که روی هارد دیسک برای استفاده در آینده ذخیره شده
اینجاست که UTF-8 میتونه کمک کنه
این استاندارد که توسط یونیکد تعریف شده به جای اینکه بیاد فضای 3 بایتی به هر کاراکتر
اختصاص بده، میاد از 7 بیت راست یک بایت برای کاراکترهای اسکی استفاده میکنه
و برای کاراکترهای بعدی علاوه بر خود کاراکتر، تعداد بایت مصرف شده برای اون کاراکتر هم داخل بایت اول ذخیره میکنه
یعنی 128 کاراکتر اول اسکی به شکل عادی ذخیره میشن بدون تغییر خاصی با فقط یک بایت فضا
ولی برای کاراکترهای بعدی میاد و داخل بایت اول مشخص میکنه چه میزان فضا برای کاراکتر استفاده شده
این میزان فضا از یک بایت تا چهاربایت میتونه متغیر باشه
حالا چه شکلی اینکارو میکنه
تو یه بایت برای 128 عدد اولیه اسکی، بیت چپ همیشه صفر هست
اما وقتی بیت چپ یک میشه یعنی با یه کاراکتر UTF8 طرف هستیم
همونطور که گفتم هر کاراکتر توی UTF-8 میتونه از یک بایت تا چهاربایت متغیر باشه
کامپیوتر چطور اینو تشخیص میده؟
بیتهای 1 اولِ بایت رو میشماره تا به عدد 0 صفر برسه
یعنی اگه بایت اول با عدد باینری 110 شروع بشه، یعنی دوبایت فضا استفاده شده
اگه 1110 باشه سه بایت و ...
تو UTF-8 فضای بیتهای بایت اول بین خود کاراکتر و تعداد بایت تقسیم میشه و متغیره
اما تو بایتهای دوم و سوم و چهارم همیشه شش تا بیت راست برای خود کاراکتر استفاده میشه و دو بیت دیگه برای هندل کردن ارور تو utf-8 استفاده میشه
امیدوارم تونسته باشم با دانش ناقص خودم شما رو در مورد این انکدینگ رایج دنیای کامپیوتر آشنا کرده باشم
توضیحات دقیقتر:
https://en.wikipedia.org/wiki/UTF-8
سایت استفاده شده برای تست بایت UTF-8:
https://utf8-playground.netlify.app/
@DevTwitter | <Amir/>
👍22❤12🔥9👌1
کتاب هایی که خوندین و پیشنهاد میکنید (چه تخصصی چه سایر کتاب ها)
اگه خواستید تو کامنتا معرفی کنید
@CleverDevs - @CleverDevsGp
اگه خواستید تو کامنتا معرفی کنید
@CleverDevs - @CleverDevsGp
👍13❤4
🔮 Zen Browser
یکی از جدیدترین مرورگر های محبوب با دیزاین منحصر به فرد و مدرن؛ مرورگر زِن با هدف داشتن رابط کاربری ساده در عین حال مدرن و امن و مرتب توسعه داده شده که در راستای همین توجه کاربرای زیادی رو جلب کرده.
#browser - #tools
@CleverDevs - @CleverDevsGp
یکی از جدیدترین مرورگر های محبوب با دیزاین منحصر به فرد و مدرن؛ مرورگر زِن با هدف داشتن رابط کاربری ساده در عین حال مدرن و امن و مرتب توسعه داده شده که در راستای همین توجه کاربرای زیادی رو جلب کرده.
یک ماهی میشه منم استفاده میکنم تجربه خیلی خوب و متفاوتی داشت با هیچ مشکلی هم رو به رو نشدم، پیشنهاد میکنم حتما یموقعی امتحان کنید شاید مرورگرتون رو کلا عوض کردید😂👌🏽.
#browser - #tools
@CleverDevs - @CleverDevsGp
👍16🔥7👎2❤1⚡1
این یه چالشه که با مهارت های مختلفتون باید مرحله بعدی رو پیدا کنید . اگه دیدید جایی سخت شد میتونید از فایل راهنماش استفاده کنید
ببینید تا کدوم مرحله میتونید جلو برید
فقط اینکه اسپویل نکنید تو کامنتا
https://a.voorivex.academy
@CleverDevs - @CleverDevsGp
ببینید تا کدوم مرحله میتونید جلو برید
فقط اینکه اسپویل نکنید تو کامنتا
https://a.voorivex.academy
@CleverDevs - @CleverDevsGp
1❤6🔥3👍1