COMPΞZ 🧬
Open in Telegram
متخصص کامپیوتر و نرمافزار • سازنده • هنرمند و طراح • مجموعهدار • نویسنده • تحلیلگر • مشاور استارتاپی و ایدهپرداز 𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹 We create because the world deserves better code. https://linktr.ee/compez
Show moreThe country is not specifiedThe category is not specified
393
Subscribers
-124 hours
-17 days
+3230 days
Posts Archive
393
یکی از اصلیترین دلایلی که امروز تقریباً ترجیح میدم همهچیز رو با این هیولا بسازم، همین نسخههای مدرنشه.
نه چون مجبورم! چون زبان به اندازهای تکامل پیدا کرده که واقعاً دوست دارم باهاش توسعه بدم.
امروز میتونم هرکاری که میخوام رو باهاش انجام بدم و بسازم:
• اپلیکیشنهای دسکتاپ
• اپهای موبایل
• پلتفرمهای شبکه و ارتباطی پرفورمنسمحور
• هوش مصنوعی و زمان اجرا
• نرمافزارهای خلاقانه و حرفهای
• سیستمهای Embedded
• موتورهای بازی
• رابطهای کاربری کراسپلتفرم
• زیرساخت و سرویسهای Backend
…همهٔ اینها در حالی که هنوز:
کارآیی واقعی، مصرف بهینه منابع، مقیاسپذیری، و کنترل کامل روی سیستم رو حفظ میکنم.
همین زیبایی ++C مدرنه.
از مهندسی سطح پایین تا ساخت محصول نهایی صیقلخورده برای کاربر نهایی، همهچیز رو میشه با یک فلسفه ساخت؛ بدون اینکه هر شش ماه مجبور باشی کل اکوسیستم رو عوض کنی.
بیشتر زبانها فقط روی یک لایه تخصص دارن.
اما ++C به من اجازه میده کل استک رو با یک ذهنیت واحد بسازم:
Performance، Precision و Quality.چون من فقط نرمافزاری نمیخوام که صرفاً کار کنه. من نرمافزاری میخوام که روی هر پلتفرمی حس پرمیوم بودن رو بده. 📱 On LinkedIn
393
به زودی یه نسخهٔ برگ ریزون میرسه دستتون! هم دسکتاپیا هم موبایلبازها. 😪 یکم چکشکاری داره هنوز...
اتفاقاً دیروز یکی میگفت بابا این npv همش تبلیغات میاره بین هر بار اتصال روانیمون کرده! طراحیش هم طوریه که میزنی ردش کنی میره تو یه سایتی همش دردسره!
خب بله این از نظر UX رو مخه! ولی هیچ خبری از تبلیغات توی جنیکانکت به اون شکل اعصاب خورد نخواهیم داشت ولی در مورد توکن جنی ارتباط مستقیم بهش خواهم داد و هیچ تبلیغات دیگهای براش در نظر نمیگیرم جز اکوسیستم اختصاصی GENY. 👋🏼
393
البته یک موضوعی رو در نظر بگیرید؛ شما هر سروری تهیه کنید، هر سرویسی روش اجرا کنید حتی اگه سرور رو بخرید و هیچ چیزی روش اجرا نکنید؛ به دلیل اینکه IPها قبلاً مورد استفاده قرار گرفتن و برای مصارف متنوعی درگیر بودن؛ طبیعیه که مورد تهاجم یا تلاش برای هک، نفوذ یا هر چیزی از این قبیل قرار بگیرن.
بنابراین همیشه سعی کنید هر سروری که میگیرید، روی هر دیتاسنتری که هست نه فقط ایران، تمام پورتها و تنظیمات رو سفارشیسازی کنید. دیواره آتش رو پیکربندی کنید، لیست مجاز و غیر مجاز ورودیها و پورتها رو سفارشیسازی کنید.
اگه از nginx یا apache استفاده میکنید، API یا end-point خاصی اجرا کردین، یا هر کاری از این قبیل همرو باید بازبینی کنید چون به اصطلاحی آیپیها عموماً کثیفتن، در غیر این صورت شما باید تاوان کثافت کاریهای دیگران رو بدین.
393
این حملات هم به صورت مقطعی نیستن! طبق بررسیهایی که من کردم همشون از طریق ربات به صورت مکرر انجام میشه؛ این همون دلیل اصلی اختلالات شدید هست.
حدسم تا درصد بسیار بالایی اینه فشار همه جانبه به سمت زیرساختها ادامه داره و بخشی از دلایل ادامهٔ قطعی اینترنت هم همین حملات هستن چون کنترل این مسائل به این راحتیها در یک دامنهٔ گسترده ساده و راحت نیست.
393
خب مطمئن شدم که سرورهای آروان خیلی تمیز روی ssh مورد حمله قرار میگیرن! احتمالاً برای همین هم هست به صورت پیشفرض این زیرساخت ورود به ssh رو محدود کرده.
حمله از نوع brute-force روی کاربران رایج مانند
root و ubuntu انجام شده میشه!
آدرسهای زیر مواردی هستن که شخصاً پیداشون کردم و جلوشون رو گرفتم، پیشنهاد میشه شما هم اگر سروری دارید این کار رو انجام بدین:
78.110.123.25 193.228.168.243 31.56.89.11 85.133.153.123 171.22.26.166 94.182.155.80از ابزار fail2ban استفاده کنید، چنین تنظیماتی پیشنهاد میشه:
[sshd] enabled = true port = ssh filter = sshd backend = systemd maxretry = 3 findtime = 10m bantime = 24h banaction = nftables-multiport ignoreip = 127.0.0.1/8 ::1با یک جستجوی ساده هم متوجه شدم همهٔ این IPها از طرف دیتاسنترهای دیگه میان! عجیبه!!! حمله از دیتاسنترهای داخلی به یک زیرساخت!!! احتمال قوی آروان مورد حملهٔ داخلی قرار گرفته چون اینها هیچ کدومشون از سمت یک کاربر یا سیستم عادی یا خارج از کشور نیست! از طرف سرورهای داخلی هستن!!! چند پست بالاتر نوشته بودم که به طرز عجیبی منابع SSD در حال استفادست! صد جور تیکت زدم هیچ جوابی نگرفتم! این موضوع تقریباً چند روزی درگیرم کرده و لابد میدونن که با یک تیکت یا دو تیکت قابل حل نیست چون این چیزی که من دیدم... بدون اینکه سرویس خاص یا پیچیدهای داشته باشیم! با انجام این تنظیمات سیستم ثبت وقایع روی دیسک به شدت آزاد میشه و انتظار دارم اینطوری مشکل سربار گذاری دیسک حل بشه و بیخودی فاکتور نزنه.
393
به نظر میرسه اختلال شدیدتری در زیرساختهای کشور در راهه! از دادههای خودتون نسخهٔ پشتیبان تهیه کنید.
393
البته در دنیای متنباز هیچوقت به این معنا نیست که همه چیز مفته! اینو قبلاً هم گفتم.
من میتونم بیام یه نسخهای از محصولات رو به صورت Premium منتشر کنم و سورسش رو هم باز نگه ندارم! مثل کیوت تجاری مثلاً! نویسنده این حق رو داره محصولش رو دو مجوزه صادر کنه.
۱) مجوز متنباز و عمومی (فاقد امکانات خاص یا ویژه) - هستهٔ محصول
۲) مجوز متنبسته و تجاری (شامل ماژولها یا ویژگیهای خاص، افزونهها)
در چنین شرایطی سازنده میتونه به نسخه از محصولش رو کاملاً تجاری کنه به شرطی که، اینجاش رو دقت کن! به شرطی که هستهٔ نسخهٔ عمومی رو هم عیناً هستهٔ نسخهٔ تجاری به روز نگه داره.
پس شما میتونی هسته رو همیشه باز نگهداری، ولی بخش یا بخشی از محصولت رو متن بسته کنی.
ولی چیزی که من الآن دنبالشم اینه که فعلاً جامعهٔ عمومی به اختیار خودشون اگه دوست داشتن از پروژهها حمایت کنن؛ در نهایت نسخههای پرمیوم هم خواهیم داشت.
393
بر مبنای تجربه میگم! وقتی همچین چیزی طراحی میکنید باید قانون و سطح آزادیش به وضوح شفاف باشه! چون ممکنه یکی برداره همین رو Recompile کنه و آدرسهای غیر واقعی توش تنظیم کنه و برای شما دردسر بشه.
اینجاست که باید MIT رو بذاریم کنار بریم سمت GPL یا LGPLv3 و در بخش معرفی محصول باید تأکید کنی که نسخهٔ منتشر شده متعلق به Genyleap یا سازندهٔ اون هست.
باقی موارد همشون فورک شده هستند.
مثل بیتکوین یا هر پروژهای که هزاران فورک دارند.
این یعنی هرکسی بخواد میتونه نسخهای از این سورس رو برای خودش داشته باشه اما حق نداره برداره با نام سازنده دستکاریش کنه و بفروشه! این از نظر قانونی متنباز جرم حساب میشه.
هر تغییری هم در سورس بخوان بدن باید تأکید کنن که نویسندهٔ اصلی و رسمی این محصول چه کسی هست. و سورس دستکاری شده رو هم باید منتشر کنی تا مخاطبت ببینه! و اگرنه کسی بخواد بعد از تغییر در منبع اصلی کدها، متن بسته منتشرش کنه یعنی یه جای کارش حقه بازی داره و نصب چنین برنامههایی پر خطره و باید دقت کنید که از کدوم منبعی دارید دانلود و نصبش میکنید.
393
😒 وقتی خودمون توکن داریم چرا منت اینو اونو بکشیم! والا!
یکم چکش کاری و وب ۳ باید بتپونم توی کانکتور!
393
مسیر تمیزتر چیه؟ چیزی که تمیزتر از 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.
393
شماهارو نمیدونم ولی من این که تو این مملکت هستم فشار روم زیاده اما تسلیم بشو نبودم و نیستم! همیشه اقدام میکنم و به صراحت پیگیر هر روشی برای فعالیت درست هستم.
ایرادی نداره خب مملکت تحریمه، جهنم! به خاطر حکومت و نظام کوفتی دست رد میزنن بازم به جهنم...
مسیر رو پیش میریم این نه اونیکی! به هر حال که یه جایی یه جوری جواب اینمهمه تلاش رو خواهیم گرفت.
اینم خیر سرش سازمان حمایت از پروژههای متنبازه... خاک بر سرتون همه چیز یه سرش ربط داره به IRS.
به جِد بگم فکر نکنم هیچ کس به اندازهٔ من توی ایمیلهاش اینهمه واژهٔ unfortunately یا sanctions یا situations رو دیده باشه! طی همین چند سال فکر کنم شمارش از دستم در رفته بس که هر جا اومده من ایمیل زدم پیام زدم ولی خب عر عریون درکی از این وضعیت ندارند نمیفهمند و نخواهند فهمید که با چه بدبختی داریم نفس میکشیم.
393
+1
اینم صرفاً جهت اطلاع که ممکنه بعضیها یادشون رفته باشه برنامه چی بوده!
من اصلاً طرز تفکرم اینطوری نیست که بیام یه روزه یه چیزی پامپ کنیم بعد بذاریم فرار کنیم یه لیوان آب هم از روش بخوریم! این نونها رو من بلد نیستم بخورم چون اگه بلد بودم همون روز اول که ۲۳۰ هزار دلار توی کیفم از مارکت کپش دیدم میکشیدم بیرون یه نارو هم به همه میزدم بدون اینکه حتی بفهمید چی شد چطور شد... 🫡 ولی یه تراکنش هم نمیتونید پیدا کنید که از سمت من حتی ۱ سنت که توکن خودم رو کشیده باشم بیرون.
برای من کیفیتی که میتونیم بسازیم مهمه نه اعداد ارقام الکی یا حبابهای دو روزه سر چهارتا ایردراپ و چرندیات که باهاش ملت خوشن.
توکن ما از اولش هم گفتم Utility هست؛ این یعنی رشدش به شدت وابستهٔ تولید و توسعست مگر اینکه کسی حوصلش سر بره که اینم دیگه من چه کنم با این شرایط طبق برنامه پیش میریم.
وسلام.
و نکتهٔ آخر اینکه این مدت برای من ثابت شده، به جز خودم به کسی سر این چیزا تکیه نکنم، روی حمایت و تشویق کسی هم حساب باز نکنم! برای همین بی سرو صدا بی منت پیش خواهیم رفت ببینیم خدا چی میخواد.
393
https://github.com/genyleap/geny-token
https://github.com/genyleap/white-paper
در کاغذ سفیدهٔ جنی کاربردش رو به وضوح نوشتم! مجوز استفاده از محصولات.
آیا ما توی فارکستر تا به الان محصول خیلی مهمی اجرا کردیم؟ نه هنوز! از طرفی خود فارکستر رو به نابودی بوده و هست و باید سیاستها تغییر کنه و مهم هم همینه.
بنابراین از قبل چون حدس میزدم همچین اتفاقهایی ممکنه رخ بده، چه موضوع بهانههای تحریم و ... توی کاغذ سفید عنوان کردم که صرفاً موضوع انعام دادن و این بازیهای دو روزه نیست...
موضوع دسترسی پذیری محصولات به واسطهٔ توکن هست که تازه تازه ب بسمالله داریم شروع میکنیم برای تولید و همشونم در نهایت ختم میشه به توکن اقتصادی خودمون.
این زمان میبره نباید به خاطر اتفاقاتی که افتاده مأیوس بشیم، فارکستر نه... خارج از فارکستر! مهم نیست اصلاً اونجا زیاد.
ما هنوز به مرحلهٔ تولید محصولات به صورت اجرایی نرسیدیم عواملش هم زیاده! از قطعی نت بگیر... استرس و دنگ و فنگهای مزخرف این مملکت بگیر تا برو هر چی که دلت میخواد.
همین که ولش نکردم یعنی روی هدفم مصمم هستم، نگرانش نباشید. مگه میشه من بیخیالش بشم اینهمه زحمت کشیدم براش کسی جز خودم تصورشم نمیتونه کنه چقدر پدرم در اومد سر برنامهنویسیش روی هرچی شوخی داشته باشم سر این موضوه با هیچ بنی بشری شوخی ندارم لازم باشه همرو تارو مار میکنم به خاطرش.
393
یادآوری کنم! من هیچوقت به کسی نگفتم بیا پول بذار وسط توی توکن خودتو بدبخت کن! یادتون هم باشه بارها و بارها گفتم با ریسک خودتون وارد بشید چون من برنامم برای بازهٔ ۴ سالست اینو توی کاغذ سفیده هم به صراحت گفتم همه هم در جریانش هستن!
من طبق برنامه هرچی بوده شروعش کردم و تا جایی هم که زندم تلاش میکنم.
اینکه شما وقتی اتر ۵ هزار دلار بود و جنی ۱.۵ میلیون مارکت زده بود شیرجه زدی توش هم ریسک خودت بوده من گفتم بیا برو بخر؟!
بعدشم به هرچیزی که دارید دو برابر و حتی بیشترشو بهتون دادم چند بار از کیف خودم زدم به حسابتون که ضررهاتون جبران بشه! پس منت سرم نذارید.
کل بازار داغونه و ماهم از بد بیاری افتادیم وسط جنگ! کاری ازم بر نمیومده نه روانمون نه اعصابمون راحت نبوده! الآن هم تلاش من اینه مسیر رو طوری هم وار کنم که تهش برسیم به فعال شدن توکن در پشت محصولاتی که میسازم.
در این خصوص هرکس مشکلی یا حرفی داره بیاد تو روم بگه! پشت سرم تو گروههاتون داستان نبافید.
صرفاً جهت اطلاع، بیش از ۲۰ هزار دلار خودم توی ضرر هستم! دارو ندارمو گذاشتم پاش! پس برای ۱۰۰ دلار هزار دلار شما که نه ولی برای زحمات خودمم که شده باشه تسلیم بشو نیستم! فقط شرایط مملکت و بد بیاریها و تحریمها بوده که داغونمون کرده و برای پیشروی هم دارید میبینید کم تلاش نمیکنم.
واقعیت سمت من هم اینه بهتره بدونید، طی ماهها تلاشی که کردم حتی ۱ دلار ازش فروش نداشتم! خیلیهاتون خوب سود هم کردین خیلیهاتون هم در جریان خیانت حتی خودیها و ایرانیها هم بودین! بخوام هم دونه دونه میتونم ثابت کنم که کی کجا چه غلطی کرده! مهم این بوده تا جایی که تونستم نذاشتم کسی راگش کنه (حداقل خودم مهم بودم که این کارو نکردم) اینم خوب میدونم حتی یه سوتی ازم بتونید بگیرید صد بار الآن بیآبرومون کرده بودین. پس کمی درک بیشتر تنها کمکیه که میتونه بکنه تا ما امیدوارتر پیش بریم. من هدفم فراتر از این چرت و پرتهای فارکستریه که برای چند سنت چند دلار توکن اجرا میکنن.
مطمئن هم باشید هرکی تو این مملکت بود به جای من صد بار تغییر شغل داده بود. این حرفها هم نمیدونم از کجا در میاد کدوم گروهها دارید برا خودتون میبافید ولی برید کاغذ سفیده رو سواد دارید به فارسی هم نسخه منتشر کردم بخونید ببینید هدف ما چی بوده و چی هست! فارکستر نشد یه جای دیگه... جای دیگه نشد باز هم یه جای دیگه! تهش مسیر مشخصه! ساخت و توسعهٔ محصولات که این مسیر هم بازهٔ بلند مدتی میخواد.
از ذهنیت ایردراپ بیایید بیرون تا بهتر درک کنید.
بماند طی این چند ماه جز اعصابخورد کنی، فشار و ضرر و استرس هیچی نصیبم نشده [ز منت و استرس! ولی مسیر برای من از قبل تعریف شده هست مسیر خودم رو میرم.
393
بیایید یه شغل براتون معرفی کنم! مخصوصاً کسانی که مغز طراحی دارن! همه چیرو توی NFT خلاصه نکنید.
باور کنید باهوش باشید از هر چیزی میشه پول در آورد که بازار بهش نیاز داره.
سخت نیست، یه سایت بیارید بالا یا بیایید بگین خودم براتون یه استاندارد خفن بسازم بشینید فقط طراحی آیکون حرفهای برای محصولات نرمافزاری انجام بدین! مثلاً منِ توسعهدهنده به جای اینکه بشینم دو ساعت وقت بذارم طراحی آیکون کنم تنظیم کنم یا هزارتا دردسر دیگه یا با هوش مصنوعی انجامش بدم حاضرم پول بدم طرح نرمافزارم رو بدم شما ایکون مناسب برای نرمافزار رو با ابعداد ترو تمیز بسازی بذاری در اختیار ما.
نکتهٔ اصلیش اینجاست؛ پشت ماجرای این مراحل تمام قوائد اپل، مایکروسافت و گوگل باید رعایت بشه! اینه که ارزشمندش میکنه! البته برای من کاری نداره زیاد اذیتم کنه وقت میذارم یه ابزار میسازم بر مبنای استانداردهای تولید و راهنماهای همین شرکتها خیلی راحت تصویر رو بهش میدی خروجی رو برات میده مطابق استانداردی که باید باشه.
دقت هم کنید هستن همچین سایتهایی... ولی من نسخهٔ ایرانیش رو ندیدم.
یه صنعتی مثل صنعت همین فونتایران و امثالش که فقط از ساختن و فروختن فونت دارن عشق میکنن.
به این چیزا فکر کنید در ظاهر اهمیت نداره اما در سطح تجاری چرا! میلیونها محصول نیاز دارن به این چیزا.
393
کاری نداریم با مستندات طراحی اندروید و تمام مزخرفاتی که گوگل به خوردمون میده ولی حتی موضوع UI اپل باز هم توی یه سطح دیگست! وقتی میگم جزئیات حرفهایش اپل رو اپل کرده از هوا نمیگم.
https://developer.apple.com/design/human-interface-guidelines/icons
چنان مستنداتی برای هر جزء از طراحی داره که یه ذره طراح و مغز طراحی داشته باشی قشنگ درکش میکنی.
اینا همش نتایج تلاشهای جانی آیو هست! یادش بخیر دست راست استیو جابز بود.👌
بخوام امتیاز بدم به کیفیت مستندات کمکی واسه توسعهدهندهها به ترتیب:
1) Apple
2) Microsoft
3) Google
393
جزئیاتی از مزخرفات اندرویدی که ده برابر دیگر سیستمعاملها وقت آدمو میگیره!
کدنویسیش به کنار فقط برای اینکه یه آیکون درست جا بیفته باید شونصد جور نسخه ازش بسازی! انقدر که تنوع صفحه و گوشی زیاده. کلاً پدر آدم رو در میاد سر Responsive کردن UI گرفته تا هر چیز دیگریش.
