Mr. Nothing
کم کم دارم به آخرین مراحل توسعه یکی از پروژه های مورد علاقهم می رسم پروژهای که واقعا با اشتیاق و دقت روش کار کردم. VOIDADB یک ابزار متن باز و کراس پلتفرم برای مدیریت و کنترل دستگاه های اندرویدی از طریق Wireless ADB با رابط گرافیکی مدرن، CLI قدرتمند…
This media is not supported in your browser
VIEW IN TELEGRAM
یه review
❤3💘1
VOID
https://github.com/V0IDNETWORK/VOIDLAN
بیشتر ایدهها از یک نیاز واقعی شروع میشن.
مدتی بود انتقال فایل بین موبایل و کامپیوتر با روشهای سنتی مثل کابل برام خستهکننده شده بود. همین باعث شد به این فکر کنم که چرا یک راهکار کراسپلتفرم ساده و سریع برای این کار نسازم؟
با توجه به تجربهای که در توسعه با Flutter داشتم، تصمیم گرفتم ابزاری بسازم که امکان انتقال دوطرفه فایل بین موبایل و دسکتاپ را بدون نیاز به کابل فراهم کند؛ یعنی ارسال فایل از موبایل به کامپیوتر و بالعکس، در یک محیط یکپارچه.
در کنار قابلیت انتقال فایل، یک پنل چت لوکال هم اضافه کردم تا کاربران متصل به یک شبکه بتوانند بهصورت مستقیم با هم ارتباط متنی داشته باشند.
در نهایت این پروژه تبدیل شد به یک ابزار کراسپلتفرم برای مدیریت انتقال فایل و ارتباط لوکال.
نکته: در حال حاضر نسخههای Android و Desktop پشتیبانی میشوند و هنوز برای iOS و Web توسعه داده نشده است.
مدتی بود انتقال فایل بین موبایل و کامپیوتر با روشهای سنتی مثل کابل برام خستهکننده شده بود. همین باعث شد به این فکر کنم که چرا یک راهکار کراسپلتفرم ساده و سریع برای این کار نسازم؟
با توجه به تجربهای که در توسعه با Flutter داشتم، تصمیم گرفتم ابزاری بسازم که امکان انتقال دوطرفه فایل بین موبایل و دسکتاپ را بدون نیاز به کابل فراهم کند؛ یعنی ارسال فایل از موبایل به کامپیوتر و بالعکس، در یک محیط یکپارچه.
در کنار قابلیت انتقال فایل، یک پنل چت لوکال هم اضافه کردم تا کاربران متصل به یک شبکه بتوانند بهصورت مستقیم با هم ارتباط متنی داشته باشند.
در نهایت این پروژه تبدیل شد به یک ابزار کراسپلتفرم برای مدیریت انتقال فایل و ارتباط لوکال.
نکته: در حال حاضر نسخههای Android و Desktop پشتیبانی میشوند و هنوز برای iOS و Web توسعه داده نشده است.
❤4💘1
خب اگه بخوایم یک برنامه ی امروزی رو از آخر به اول باز کنیم در نهایت به یک مسیر جالب میرسیم:
Python
زبانی سطح بالا که امروز خیلی از ما باهاش کار میکنیم اما خودش روی یک لایه ی پایین تر اجرا میشه یکی از معروف ترین پیاده سازی های پایتون یعنی CPython عمدتاا با زبان C نوشته شده
C
زبانی که برای ساخت سیستم عامل ها و نرمافزار های نزدیک به سخت افزار ساخته شد خود C هم برای اجرا در نهایت به کمک ابزار های سطح پایین تر مثل Assembly و کامپایلر ها به دستور های قابل فهم برای پردازنده تبدیل میشه
Assembly
لایهای نزدیک به CPU که به جای نوشتن مستقیم کد های عددی ماشین دستورهایی خواناتر مثل "MOV" و "ADD" رو در اختیار برنامه نویس قرار میداد
Machine Code
زبانی که پردازنده مستقیماا میفهمه مجموعهای از دستور ها (Opcodeها) و دادههایی که CPU میتونه اجراشون کنه
Binary (۰،۱)
نمایشی از همین دستور ها در قالب بیتها یعنی همان حالت هایی که در سخت افزار به شکل تغییر وضعیت سیگنال های الکتریکی اتفاق میافتن
Logic Gates و Transistors
پایین ترین لایه ای که دیگه خبری از کد و زبان برنامه نویسی نیست فقط مدار های الکتریکی گیت های منطقی و میلیارد ها ترانزیستور که با تغییر وضعیت خودشون محاسبات رو انجام میدن
در نهایت هر برنامه ای که امروز مینویسیم بعد از عبور از چندین لایه ی ترجمه و تبدیل به تغییر وضعیت تعداد عظیمی ترانزیستور داخل CPU تبدیل میشه
شاید جالب باشه که بدونیم چیزی که ما با چند خط کد میسازیم(الان دیگه هوش مصنوعی میسازه) در عمیقترین سطح خودش فقط یک رقص خیلی پیچیده از روشن و خاموش شدن میلیاردها قطعهی کوچک الکترونیکی محسوب میشه
گفتم شاید برای شما هم جالب باشه و
امیدوارم لذت برده باشید.
Python
زبانی سطح بالا که امروز خیلی از ما باهاش کار میکنیم اما خودش روی یک لایه ی پایین تر اجرا میشه یکی از معروف ترین پیاده سازی های پایتون یعنی CPython عمدتاا با زبان C نوشته شده
C
زبانی که برای ساخت سیستم عامل ها و نرمافزار های نزدیک به سخت افزار ساخته شد خود C هم برای اجرا در نهایت به کمک ابزار های سطح پایین تر مثل Assembly و کامپایلر ها به دستور های قابل فهم برای پردازنده تبدیل میشه
Assembly
لایهای نزدیک به CPU که به جای نوشتن مستقیم کد های عددی ماشین دستورهایی خواناتر مثل "MOV" و "ADD" رو در اختیار برنامه نویس قرار میداد
Machine Code
زبانی که پردازنده مستقیماا میفهمه مجموعهای از دستور ها (Opcodeها) و دادههایی که CPU میتونه اجراشون کنه
Binary (۰،۱)
نمایشی از همین دستور ها در قالب بیتها یعنی همان حالت هایی که در سخت افزار به شکل تغییر وضعیت سیگنال های الکتریکی اتفاق میافتن
Logic Gates و Transistors
پایین ترین لایه ای که دیگه خبری از کد و زبان برنامه نویسی نیست فقط مدار های الکتریکی گیت های منطقی و میلیارد ها ترانزیستور که با تغییر وضعیت خودشون محاسبات رو انجام میدن
در نهایت هر برنامه ای که امروز مینویسیم بعد از عبور از چندین لایه ی ترجمه و تبدیل به تغییر وضعیت تعداد عظیمی ترانزیستور داخل CPU تبدیل میشه
شاید جالب باشه که بدونیم چیزی که ما با چند خط کد میسازیم(الان دیگه هوش مصنوعی میسازه) در عمیقترین سطح خودش فقط یک رقص خیلی پیچیده از روشن و خاموش شدن میلیاردها قطعهی کوچک الکترونیکی محسوب میشه
گفتم شاید برای شما هم جالب باشه و
امیدوارم لذت برده باشید.
❤4💘1
❤2💘1
از این به بعد خروجی لینوکس هم براتون میگیرم
ولی برای iOS و..
فعلا شدنی نیست اگه خودتون مک دارید میتونید خروجی بگیرید
اول داکیومنت و کامل بخونید و بعد اقدام کنید
ولی برای iOS و..
فعلا شدنی نیست اگه خودتون مک دارید میتونید خروجی بگیرید
اول داکیومنت و کامل بخونید و بعد اقدام کنید
❤1🔥1💘1
Forwarded from تکنولوژی،خبری،هوش مصنوعی،
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2💘1