COMPΞZ 🧬
395 subscribers
1.9K photos
52 videos
24 files
745 links
متخصص کامپیوتر و نرم‌افزار • سازنده • هنرمند و طراح • مجموعه‌دار • نویسنده • تحلیل‌گر • مشاور استارتاپی و ایده‌پرداز

𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
COMPΞZ 🧬
حالا که اینطور پرچمت بالاست، کدامین توزیع؟
جالبه! ریپلای نظرسنجی روی گزینه هم ممکنه! عجب چیزی شده این تلگرام!
من به اشتباه روی ویندوز زدم ولی منظورم پنگوئن (لینوکس) بود با درصد بالا و این یعنی درصد مخاطبان هم عموماً فنی پنی هستن. خوبه نه من چرا رعد و جنی‌کانکت رو برای لینوکس منتشر نکردم! 🤤 شاید دلیلش اینه که خودتون باید کامپایلش کنید! ولی ردیفش می‌کنم! 🫡
COMPΞZ 🧬
حالا که اینطور پرچمت بالاست، کدامین توزیع؟
یه ده پونزده سال پیش من یه دوستی داشتم میومد می‌گفت کامی کامی یه سیستم‌عامل نصب کردم خداست!!! می‌گفتم کی کو کجا؟ چیه؟! برگشت گفت ببینش یووووبنتووو هست! یو بِن تو! سواد انگلیسی هم نداشتیم همینطوری خوش بودیم با تلفظات من در آوردی یه چیزی تو سبکِ همون آپتیون (Option) 😄
6
سوألی مطرح شده بود که چرا با رعد نمیشه از یوتیوب دانلود کرد؟

خب ببینید این موضوع در زبان سادست! اما وقتی چیزی رو جهانی می‌سازیم دیگه با قوانین دیمی و هرکی هرکی ایرانی نباید پیش بریم! من رعد رو برای صرفاً مصرف ایرانی نساختم! سراسری وجهانی ساختمش! پس برای همین در نسخهٔ کنونی همچین ویژگی‌ای رو بهش اضافه نکردم.

اما از نظر فنی، پیاده‌سازی چنین قابلیتی کاملاً ممکن هست؛ ولی از نظر حقوق نشر محتوا و قوانین استفاده از سرویس‌هایی مثل YouTube، باید با دقت و حساسیت زیادی طراحی بشه تا مشکل‌ساز نشه! چون پروژه وقتی متن‌باز باشه و قوائد یا قانونی رو بخواد بشکنه، درجا می‌بندنش ومخازنش رو هم حذف و حتی می‌تونن حساب توسعه‌دهنده رو هم مسدود کنن.

اما من تحقیقی که کردم به روش زیر قابل پیاده‌سازیه:

رعد ذاتاً یک Download Manager عمومی است، نه یک ابزار اختصاصی برای دانلود از یک پلتفرم خاص. بنابراین می‌توان قابلیت «Media Resolver» یا «Online Media Download» را به صورت اختیاری به آن اضافه کرد؛ قابلیتی که فقط در صورت فعال‌سازی کاربر، امکان تحلیل لینک‌های مدیا و آماده‌سازی دانلود را فراهم کند.

برای پلتفرم‌هایی مثل YouTube، می‌توان از ابزارهای شخص ثالث مانند yt-dlp به عنوان یک backend اختیاری استفاده کرد؛ یعنی رعد خودش منطق استخراج اختصاصی برای YouTube را داخل هستهٔ برنامه پیاده‌سازی نکند، بلکه در صورت فعال بودن این قابلیت، از ابزار خارجی برای دریافت اطلاعات مدیا، فرمت‌ها و لینک‌های قابل دانلود استفاده کند.

با این حال، این قابلیت باید همراه با محدودیت‌ها و توضیحات شفاف ارائه شود: کاربر فقط باید محتوایی را دانلود کند که مالک آن است، اجازهٔ دانلود آن را دارد، یا به شکل قانونی برای استفادهٔ آفلاین در دسترس قرار گرفته است و در کل مسئولیت اصلی استفادهٔ نادرست با کاربره .


به این شکل، رعد همچنان یک Download Manager عمومی و حرفه‌ای باقی می‌ماند، اما ویژگی دانلود از یوتیوب و امثالش به صورت ماژولار و کنترل‌شده از دانلود محتوای آنلاین نیز پشتیبانی می‌کند. مانند IDM و دیگر گزینه‌ها.

RAAD does not bypass DRM, encryption, paywalls, or copy-protection mechanisms.

البته اولویت من بیشتر این هست که به سمت شبکهٔ بلاک‌چین و با موضوع IPFS هم هماهنگ بشه با پشتیبانی از توکن جنی که عموماً روی موضوعیت NFTs‌ها ادغام خواهد شد.
مسئله این نیست که من چه گرایشی دارم یا شما به چه باوری نزدیک‌ترید.

آدم‌ها می‌توانند دیدگاه‌ها، سلیقه‌ها و حتی جهان‌بینی‌های متفاوتی داشته باشند و باز هم با احترام کنار هم بایستند. مشکل از جایی شروع می‌شود که یک ایدئولوژی آن‌قدر مقدس می‌شود که رنج، حذف یا آسیب دیدن انسان‌ها در برابرش بی‌اهمیت جلوه می‌کند.
👍8
جزئیاتی از مزخرفات اندرویدی که ده برابر دیگر سیستم‌عامل‌ها وقت آدمو می‌گیره!

کدنویسیش به کنار فقط برای اینکه یه آیکون درست جا بیفته باید شونصد جور نسخه ازش بسازی! انقدر که تنوع صفحه و گوشی زیاده. کلاً پدر آدم رو در میاد سر Responsive کردن UI گرفته تا هر چیز دیگریش.
COMPΞZ 🧬
جزئیاتی از مزخرفات اندرویدی که ده برابر دیگر سیستم‌عامل‌ها وقت آدمو می‌گیره! کدنویسیش به کنار فقط برای اینکه یه آیکون درست جا بیفته باید شونصد جور نسخه ازش بسازی! انقدر که تنوع صفحه و گوشی زیاده. کلاً پدر آدم رو در میاد سر Responsive کردن UI گرفته تا هر چیز…
کاری نداریم با مستندات طراحی اندروید و تمام مزخرفاتی که گوگل به خوردمون میده ولی حتی موضوع UI اپل باز هم توی یه سطح دیگست! وقتی می‌گم جزئیات حرفه‌ایش اپل رو اپل کرده از هوا نمی‌گم.

https://developer.apple.com/design/human-interface-guidelines/icons

چنان مستنداتی برای هر جزء از طراحی داره که یه ذره طراح و مغز طراحی داشته باشی قشنگ درکش می‌کنی.

اینا همش نتایج تلاش‌های جانی آیو هست! یادش بخیر دست راست استیو جابز بود.👌

بخوام امتیاز بدم به کیفیت مستندات کمکی واسه توسعه‌دهنده‌ها به ترتیب:

1) Apple
2) Microsoft
3) Google
COMPΞZ 🧬
کاری نداریم با مستندات طراحی اندروید و تمام مزخرفاتی که گوگل به خوردمون میده ولی حتی موضوع UI اپل باز هم توی یه سطح دیگست! وقتی می‌گم جزئیات حرفه‌ایش اپل رو اپل کرده از هوا نمی‌گم. https://developer.apple.com/design/human-interface-guidelines/icons چنان…
بیایید یه شغل براتون معرفی کنم! مخصوصاً کسانی که مغز طراحی دارن! همه چیرو توی NFT خلاصه نکنید.
باور کنید باهوش باشید از هر چیزی میشه پول در آورد که بازار بهش نیاز داره.


سخت نیست، یه سایت بیارید بالا یا بیایید بگین خودم براتون یه استاندارد خفن بسازم بشینید فقط طراحی آیکون حرفه‌ای برای محصولات نرم‌افزاری انجام بدین! مثلاً منِ توسعه‌دهنده به جای اینکه بشینم دو ساعت وقت بذارم طراحی آیکون کنم تنظیم کنم یا هزارتا دردسر دیگه یا با هوش مصنوعی انجامش بدم حاضرم پول بدم طرح نرم‌افزارم رو بدم شما ایکون مناسب برای نرم‌افزار رو با ابعداد ترو تمیز بسازی بذاری در اختیار ما.

نکتهٔ اصلیش اینجاست؛ پشت ماجرای این مراحل تمام قوائد اپل، مایکروسافت و گوگل باید رعایت بشه! اینه که ارزشمندش می‌کنه! البته برای من کاری نداره زیاد اذیتم کنه وقت می‌ذارم یه ابزار می‌سازم بر مبنای استاندارد‌های تولید و راهنماهای همین شرکت‌ها خیلی راحت تصویر رو بهش میدی خروجی رو برات میده مطابق استانداردی که باید باشه.

دقت هم کنید هستن همچین سایت‌هایی... ولی من نسخهٔ ایرانیش رو ندیدم.

یه صنعتی مثل صنعت همین فونت‌ایران و امثالش که فقط از ساختن و فروختن فونت دارن عشق می‌کنن.

به این چیزا فکر کنید در ظاهر اهمیت نداره اما در سطح تجاری چرا! میلیون‌ها محصول نیاز دارن به این چیزا.
یادآوری کنم! من هیچ‌وقت به کسی نگفتم بیا پول بذار وسط توی توکن خودتو بدبخت کن! یادتون هم باشه بارها و بارها گفتم با ریسک خودتون وارد بشید چون من برنامم برای بازهٔ ۴ سالست اینو توی کاغذ سفیده هم به صراحت گفتم همه هم در جریانش هستن!

من طبق برنامه هرچی بوده شروعش کردم و تا جایی هم که زندم تلاش می‌کنم.

اینکه شما وقتی اتر ۵ هزار دلار بود و جنی ۱.۵ میلیون مارکت زده بود شیرجه زدی توش هم ریسک خودت بوده من گفتم بیا برو بخر؟!

بعدشم به هرچیزی که دارید دو برابر و حتی بیشترشو بهتون دادم چند بار از کیف خودم زدم به حسابتون که ضرر‌هاتون جبران بشه! پس منت سرم نذارید.

کل بازار داغونه و ماهم از بد بیاری افتادیم وسط جنگ! کاری ازم بر نمیومده نه روانمون نه اعصابمون راحت نبوده! الآن هم تلاش من اینه مسیر رو طوری هم وار کنم که تهش برسیم به فعال شدن توکن در پشت محصولاتی که می‌سازم.

در این خصوص هرکس مشکلی یا حرفی داره بیاد تو روم بگه! پشت سرم تو گروه‌هاتون داستان نبافید.

صرفاً جهت اطلاع، بیش از ۲۰ هزار دلار خودم توی ضرر هستم! دارو ندارمو گذاشتم پاش! پس برای ۱۰۰ دلار هزار دلار شما که نه ولی برای زحمات خودمم که شده باشه تسلیم بشو نیستم! فقط شرایط مملکت و بد بیاری‌ها و تحریم‌ها بوده که داغونمون کرده و برای پیشروی هم دارید می‌بینید کم تلاش نمی‌کنم.

واقعیت سمت من هم اینه بهتره بدونید، طی ماه‌ها تلاشی که کردم حتی ۱ دلار ازش فروش نداشتم! خیلی‌هاتون خوب سود هم کردین خیلی‌هاتون هم در جریان خیانت حتی خودی‌ها و ایرانی‌ها هم بودین! بخوام هم دونه دونه می‌تونم ثابت کنم که کی کجا چه غلطی کرده! مهم این بوده تا جایی که تونستم نذاشتم کسی راگش کنه (حداقل خودم مهم بودم که این کارو نکردم) اینم خوب می‌دونم حتی یه سوتی ازم بتونید بگیرید صد بار الآن بی‌آبرومون کرده بودین. پس کمی درک بیشتر تنها کمکیه که می‌تونه بکنه تا ما امیدوار‌تر پیش بریم. من هدفم فراتر از این چرت و پرت‌های فارکستریه که برای چند سنت چند دلار توکن اجرا می‌کنن.

مطمئن هم باشید هرکی تو این مملکت بود به جای من صد بار تغییر شغل داده بود. این حرف‌ها هم نمی‌دونم از کجا در میاد کدوم گروه‌ها دارید برا خودتون می‌بافید ولی برید کاغذ سفیده رو سواد دارید به فارسی هم نسخه منتشر کردم بخونید ببینید هدف ما چی بوده و چی هست! فارکستر نشد یه جای دیگه... جای دیگه نشد باز هم یه جای دیگه! تهش مسیر مشخصه! ساخت و توسعهٔ محصولات که این مسیر هم بازهٔ بلند مدتی می‌خواد.

از ذهنیت ایردراپ بیایید بیرون تا بهتر درک کنید.
بماند طی این چند ماه جز اعصاب‌خورد کنی، فشار و ضرر و استرس هیچی نصیبم نشده [ز منت و استرس! ولی مسیر برای من از قبل تعریف شده هست مسیر خودم رو میرم.
👍4
COMPΞZ 🧬
یادآوری کنم! من هیچ‌وقت به کسی نگفتم بیا پول بذار وسط توی توکن خودتو بدبخت کن! یادتون هم باشه بارها و بارها گفتم با ریسک خودتون وارد بشید چون من برنامم برای بازهٔ ۴ سالست اینو توی کاغذ سفیده هم به صراحت گفتم همه هم در جریانش هستن! من طبق برنامه هرچی بوده…
https://github.com/genyleap/geny-token
https://github.com/genyleap/white-paper

در کاغذ سفیدهٔ جنی کاربردش رو به وضوح نوشتم! مجوز استفاده از محصولات.

آیا ما توی فارکستر تا به الان محصول خیلی مهمی اجرا کردیم؟ نه هنوز! از طرفی خود فارکستر رو به نابودی بوده و هست و باید سیاست‌ها تغییر کنه و مهم هم همینه.

بنابراین از قبل چون حدس می‌زدم همچین اتفاق‌هایی ممکنه رخ بده، چه موضوع بهانه‌های تحریم و ... توی کاغذ سفید عنوان کردم که صرفاً موضوع انعام دادن و این بازی‌های دو روزه نیست...

موضوع دسترسی پذیری محصولات به واسطهٔ توکن هست که تازه تازه ب بسم‌الله داریم شروع می‌کنیم برای تولید و همشونم در نهایت ختم میشه به توکن اقتصادی خودمون.

این زمان می‌بره نباید به خاطر اتفاقاتی که افتاده مأیوس بشیم، فارکستر نه... خارج از فارکستر! مهم نیست اصلاً اونجا زیاد.

ما هنوز به مرحلهٔ تولید محصولات به صورت اجرایی نرسیدیم عواملش هم زیاده! از قطعی نت بگیر... استرس و دنگ و فنگ‌های مزخرف این مملکت بگیر تا برو هر چی که دلت میخواد.

همین که ولش نکردم یعنی روی هدفم مصمم هستم، نگرانش نباشید. مگه میشه من بیخیالش بشم اینهمه زحمت کشیدم براش کسی جز خودم تصورشم نمی‌تونه کنه چقدر پدرم در اومد سر برنامه‌نویسیش روی هرچی شوخی داشته باشم سر این موضوه با هیچ بنی بشری شوخی ندارم لازم باشه همرو تارو مار می‌کنم به خاطرش.
👍4
COMPΞZ 🧬
من برنامم برای بازهٔ ۴ سالست اینو توی کاغذ سفیده هم به صراحت گفتم
اینم صرفاً جهت اطلاع که ممکنه بعضی‌ها یادشون رفته باشه برنامه چی بوده!

من اصلاً طرز تفکرم اینطوری نیست که بیام یه روزه یه چیزی پامپ کنیم بعد بذاریم فرار کنیم یه لیوان آب هم از روش بخوریم! این نون‌ها رو من بلد نیستم بخورم چون اگه بلد بودم همون روز اول که ۲۳۰ هزار دلار توی کیفم از مارکت کپش دیدم می‌کشیدم بیرون یه نارو هم به همه میزدم بدون اینکه حتی بفهمید چی شد چطور شد... 🫡 ولی یه تراکنش هم نمی‌تونید پیدا کنید که از سمت من حتی ۱ سنت که توکن خودم رو کشیده باشم بیرون.

برای من کیفیتی که می‌تونیم بسازیم مهمه نه اعداد ارقام الکی یا حباب‌های دو روزه سر چهارتا ایردراپ و چرندیات که باهاش ملت خوشن.

توکن ما از اولش هم گفتم Utility هست؛ این یعنی رشدش به شدت وابستهٔ تولید و توسعست مگر اینکه کسی حوصلش سر بره که اینم دیگه من چه کنم با این شرایط طبق برنامه پیش میریم.

وسلام.

و نکتهٔ آخر اینکه این مدت برای من ثابت شده، به جز خودم به کسی سر این چیزا تکیه نکنم، روی حمایت و تشویق کسی هم حساب باز نکنم! برای همین بی سرو صدا بی منت پیش خواهیم رفت ببینیم خدا چی می‌خواد.
👍4
شماهارو نمی‌دونم ولی من این که تو این مملکت هستم فشار روم زیاده اما تسلیم بشو نبودم و نیستم! همیشه اقدام می‌کنم و به صراحت پیگیر هر روشی برای فعالیت درست هستم.

ایرادی نداره خب مملکت تحریمه، جهنم! به خاطر حکومت و نظام کوفتی دست رد میزنن بازم به جهنم...

مسیر رو پیش میریم این نه اونیکی! به هر حال که یه جایی یه جوری جواب اینمهمه تلاش رو خواهیم گرفت.

اینم خیر سرش سازمان حمایت از پروژه‌های متن‌بازه... خاک بر سرتون همه چیز یه سرش ربط داره به IRS.

به جِد بگم فکر نکنم هیچ کس به اندازهٔ من توی ایمیل‌هاش اینهمه واژهٔ unfortunately یا sanctions یا situations رو دیده باشه! طی همین چند سال فکر کنم شمارش از دستم در رفته بس که هر جا اومده من ایمیل زدم پیام زدم ولی خب عر عریون درکی از این وضعیت ندارند نمی‌فهمند و نخواهند فهمید که با چه بدبختی داریم نفس می‌کشیم.
👍6
COMPΞZ 🧬
شماهارو نمی‌دونم ولی من این که تو این مملکت هستم فشار روم زیاده اما تسلیم بشو نبودم و نیستم! همیشه اقدام می‌کنم و به صراحت پیگیر هر روشی برای فعالیت درست هستم. ایرادی نداره خب مملکت تحریمه، جهنم! به خاطر حکومت و نظام کوفتی دست رد میزنن بازم به جهنم... مسیر…
مسیر تمیز‌تر چیه؟ چیزی که تمیز‌تر از OSC باشه؟ اینه که به جای payment processor آمریکایی، حمایت را مستقیم روی اکوسیستم خودت تعریف می‌کنی!

$GENY donations are voluntary contributions to support development.

مثال:
Donations are voluntary contributions to support the development of Genyleap products.
They do not represent an investment, equity, ownership, revenue share, or any promise of financial return.
👌3
COMPΞZ 🧬
😒 وقتی خودمون توکن داریم چرا منت اینو اونو بکشیم! والا! یکم چکش کاری و وب ۳ باید بتپونم توی کانکتور!
بر مبنای تجربه می‌گم! وقتی همچین چیزی طراحی می‌کنید باید قانون و سطح آزادیش به وضوح شفاف باشه! چون ممکنه یکی برداره همین رو Recompile کنه و آدرس‌های غیر واقعی توش تنظیم کنه و برای شما دردسر بشه.

اینجاست که باید MIT رو بذاریم کنار بریم سمت GPL یا LGPLv3 و در بخش معرفی محصول باید تأکید کنی که نسخهٔ منتشر شده متعلق به Genyleap یا سازندهٔ اون هست.

باقی موارد همشون فورک شده هستند.
مثل بیت‌کوین یا هر پروژه‌ای که هزاران فورک دارند.

این یعنی هرکسی بخواد می‌تونه نسخه‌ای از این سورس رو برای خودش داشته باشه اما حق نداره برداره با نام سازنده دستکاریش کنه و بفروشه! این از نظر قانونی متن‌باز جرم حساب میشه.

هر تغییری هم در سورس بخوان بدن باید تأکید کنن که نویسندهٔ اصلی و رسمی این محصول چه کسی هست. و سورس دستکاری شده رو هم باید منتشر کنی تا مخاطبت ببینه! و اگرنه کسی بخواد بعد از تغییر در منبع اصلی کد‌ها، متن بسته منتشرش کنه یعنی یه جای کارش حقه بازی داره و نصب چنین برنامه‌هایی پر خطره و باید دقت کنید که از کدوم منبعی دارید دانلود و نصبش می‌کنید.
COMPΞZ 🧬
بر مبنای تجربه می‌گم! وقتی همچین چیزی طراحی می‌کنید باید قانون و سطح آزادیش به وضوح شفاف باشه! چون ممکنه یکی برداره همین رو Recompile کنه و آدرس‌های غیر واقعی توش تنظیم کنه و برای شما دردسر بشه. اینجاست که باید MIT رو بذاریم کنار بریم سمت GPL یا LGPLv3 و…
البته در دنیای متن‌باز هیچ‌وقت به این معنا نیست که همه چیز مفته! اینو قبلاً هم گفتم.
من می‌تونم بیام یه نسخه‌‌ای از محصولات رو به صورت Premium منتشر کنم و سورسش رو هم باز نگه ندارم! مثل کیوت تجاری مثلاً! نویسنده این حق رو داره محصولش رو دو مجوزه صادر کنه.

۱) مجوز متن‌باز و عمومی (فاقد امکانات خاص یا ویژه) - هستهٔ محصول
۲) مجوز متن‌بسته و تجاری (شامل ماژول‌ها یا ویژگی‌های خاص، افزونه‌ها)

در چنین شرایطی سازنده می‌تونه به نسخه از محصولش رو کاملاً تجاری کنه به شرطی که، اینجاش رو دقت کن! به شرطی که هستهٔ نسخهٔ عمومی رو هم عیناً هستهٔ نسخهٔ تجاری به روز نگه داره.

پس شما می‌تونی هسته رو همیشه باز نگه‌داری، ولی بخش یا بخشی از محصولت رو متن بسته کنی.

ولی چیزی که من الآن دنبالشم اینه که فعلاً جامعهٔ عمومی به اختیار خودشون اگه دوست داشتن از پروژه‌ها حمایت کنن؛ در نهایت نسخه‌های پرمیوم هم خواهیم داشت.
COMPΞZ 🧬
🔥😶🔈 – Telo
😶
Please open Telegram to view this post
VIEW IN TELEGRAM
💔2😢1
به نظر می‌رسه اختلال شدید‌تری در زیرساخت‌های کشور در‌ راهه! از داده‌های خودتون ‌نسخهٔ پشتیبان تهیه کنید.