قانون تسلر یه قانون جالب تو دنیای طراحی سیستمها و نرمافزاره که میگه «مقداری از پیچیدگی همیشه باید یه جایی وجود داشته باشه». یعنی اگه یه نرمافزار یا سیستم خیلی ساده و کاربرپسند به نظر میاد، بدون شک یه نفر (معمولاً برنامهنویس یا طراحش!) اون پیچیدگی رو پشت صحنه به دوش میکشه. به عبارت دیگه، نمیشه پیچیدگی رو حذف کرد، فقط میتونیم تصمیم بگیریم که اون پیچیدگی رو بندازیم گردن کاربر یا سیستم.
برای مثال، فرض کن یه برنامه میسازی که کاربر فقط با یه دکمه بتونه عکسش رو ویرایش کنه. برای کاربر خیلی راحته، ولی توی پشتصحنه باید کلی الگوریتم و کد هوشمند بنویسی تا اون یه دکمه کار کنه. این دقیقاً همون چیزیه که قانون تسلر میگه: پیچیدگی از بین نمیره، فقط جاش عوض میشه. پس وقتی داری یه رابط کاربری طراحی میکنی یا یه پروژه کدنویسی انجام میدی، باید تصمیم بگیری که کدوم بخش از پیچیدگی رو کاربر حس کنه و کدوم بخش رو خود سیستم مدیریت کنه.
@Linuxor
برای مثال، فرض کن یه برنامه میسازی که کاربر فقط با یه دکمه بتونه عکسش رو ویرایش کنه. برای کاربر خیلی راحته، ولی توی پشتصحنه باید کلی الگوریتم و کد هوشمند بنویسی تا اون یه دکمه کار کنه. این دقیقاً همون چیزیه که قانون تسلر میگه: پیچیدگی از بین نمیره، فقط جاش عوض میشه. پس وقتی داری یه رابط کاربری طراحی میکنی یا یه پروژه کدنویسی انجام میدی، باید تصمیم بگیری که کدوم بخش از پیچیدگی رو کاربر حس کنه و کدوم بخش رو خود سیستم مدیریت کنه.
@Linuxor
قالب Sage یه قالب آماده برای وردپرسه که واسه برنامهنویسها و طراحهایی ساخته شده که میخوان قالب رو با ابزارهای مدرن بسازن، نه با روش قدیمی وردپرس. توی Sage میتونی از تکنولوژیهایی مثل Blade (سیستم قالب لاراول)، Tailwind CSS برای طراحی، و Vite برای build و اجرای سریع استفاده کنی. یعنی به جای اینکه فایلهای PHP و CSS رو دستی بسازی، یه ساختار حرفهای و مرتب داری که کد زدن رو تمیزتر و لذتبخشتر میکنه.
برای شروع فقط کافیه وردپرس و Composer رو داشته باشی و مستنداتش رو از اینجا بخونی :
roots.io/sage
@Linuxor
برای شروع فقط کافیه وردپرس و Composer رو داشته باشی و مستنداتش رو از اینجا بخونی :
roots.io/sage
@Linuxor
میدونستین تنجین (Tengine) یه نسخهی تقویتشده از Nginx هستش که شرکت علیبابا ساخته تا بتونه سایتها و سرویسهای خیلی شلوغ خودش رو بهتر مدیریت کنه! اگه بخوایم ساده تر بگیم، همون کاری که Nginx میکنه (یعنی پاسخ دادن سریع به درخواستهای وب و پخش کردن بار بین چند تا سرور)، تنجین هم انجام میده، فقط حرفهایتر و با امکانات بیشتر؛ مثلاً بدون اینکه سرور رو خاموش کنی، میتونی تنظیماتش رو عوض کنی، از پروتکلهای جدید مثل HTTP/3 استفاده کنی یا ترافیک کاربرا رو هوشمندتر بین چند تا سرور تقسیم کنی.
برای نصبش باید کامپایلش کنید (توضیحات کامل ترو خودش داده که چه دستوراتی رو بزنید) :
tengine.taobao.org
@Linuxor
برای نصبش باید کامپایلش کنید (توضیحات کامل ترو خودش داده که چه دستوراتی رو بزنید) :
tengine.taobao.org
@Linuxor
این استایل ها آشنا نیستن به نظرتون؟
آفرین درست حدس زدین استایل های گیتهابه، البته گیتهاب استایل هاشو اوپن سورس کرده و هر کسی میتونه توی وبسایتش استفاده کنه
همچی داره دکمه،فرم،انیمیشن، صفحه بندی و... کافیه برید اینجا و روی چیزی که میخواید کلیک کنید و کدش رو کپی کنید:
primer.style/css
@Linuxor
آفرین درست حدس زدین استایل های گیتهابه، البته گیتهاب استایل هاشو اوپن سورس کرده و هر کسی میتونه توی وبسایتش استفاده کنه
همچی داره دکمه،فرم،انیمیشن، صفحه بندی و... کافیه برید اینجا و روی چیزی که میخواید کلیک کنید و کدش رو کپی کنید:
primer.style/css
@Linuxor
میدونستین توی ++C هم میشه مدل های هوش مصنوعی از ماشین لرنینگ بگیر تا دیپ لرنینگ رو ران کرد؟ با DLIB میشه این کارو کرد حتی بینایی ماشین هم داره ولی دقت کنیددددددد که این کتابخونه یادگیریش خیلی سخت تر از موارد مشابه توی پایتونه، این کتابخونه خوبیش اینه که همهچی رو جمع کرده یه جا و دیگه راحتین :
dlib.net
@Linuxor
dlib.net
@Linuxor
اگه دنبال یه بچه کامپیوتر هستین این یه کامپیوتر کوچولو هستش به اسم HIGOLE N5095 توی ایران هم با قیمت 20 الی 25 میلیون تومان میتونید پیداش کنید، خیلی کوچیکه با ویندوز و لینوکس هم سازگاره و برای کارای مهندسی و به خصوص صنعتی عالیه
البته چون تقاضاش پایینه ممکنه سخت بتونید پیداش کنید
@Linuxor
البته چون تقاضاش پایینه ممکنه سخت بتونید پیداش کنید
@Linuxor
3
خبر فوری
بابک زنجانی قراره تلگرام رو رفع فیلتر کنه، یه شرکت ساخته به اسم نیکاپی و قراره این شرکت مرجع انحصاری تبادلات مالی تلگرام توی ایران باشه. و احتمالا به واسطه این شرکت مذاکرات با تلگرام انجام بشه.
اصلاحیه : گروه دات وان این خبر رو تکذیب کرد و گفت این شرکت برای ما نیست.
@Linuxor
بابک زنجانی قراره تلگرام رو رفع فیلتر کنه، یه شرکت ساخته به اسم نیکاپی و قراره این شرکت مرجع انحصاری تبادلات مالی تلگرام توی ایران باشه. و احتمالا به واسطه این شرکت مذاکرات با تلگرام انجام بشه.
اصلاحیه : گروه دات وان این خبر رو تکذیب کرد و گفت این شرکت برای ما نیست.
@Linuxor
اگه یه موقع مثل ایلان ماسک خواستین جای ویکیپدیا رو بگیرین از BookStack استفاده کنید، خیلی امکانات خوبی در اختیارتون میذاره، صفحه میتونید بسازید نسخه بندیکنید، سر فصل کتاب درست کنید و کلی کار دیگه
برای جایگزینی ویکی پدیا که شوخی کردم ولی برای پروژه های کوچیک امکانات و ظاهر خیلی خوبی داره و کاملا هم اوپن سورس و رایگانه
www.bookstackapp.com
نسخه دمو و تستی (بدون رمز و نام کاربری) :
demo.bookstackapp.com
@Linuxor
برای جایگزینی ویکی پدیا که شوخی کردم ولی برای پروژه های کوچیک امکانات و ظاهر خیلی خوبی داره و کاملا هم اوپن سورس و رایگانه
www.bookstackapp.com
نسخه دمو و تستی (بدون رمز و نام کاربری) :
demo.bookstackapp.com
@Linuxor
1
این یه ابزاره که قبل از اینکه بخوای کامیت کنی، فقط همون فایلهایی که آماده کردی (staged) رو چک میکنه و خطاهاش رو اصلاح میکنه (لینت). مثلا اگه فایل جاوااسکریپت یا CSS داری، میتونه خودکار کدها رو فرمت کنه یا اشتباههاش رو با ESLint یا Prettier درست کنه، بدون اینکه کل پروژه رو بخواد بررسی کنه. اینطوری هم سرعت کار میره بالا، هم مطمئن میشی چیزی که میخوای وارد گیت بشه تمیز و درسته
www.npmjs.com/package/lint-staged
@Linuxor
www.npmjs.com/package/lint-staged
@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
با ابزار Primitive میتونید عکس هارو با اشکال هندسی مثل مثلث دایره و... تقریب بزنید و بسازیدشون
الگوریتم Primitive این شکلیه که یه عکس خالی میسازه و بعد شکلهای ساده مثل مثلث یا دایره رو یکییکی اضافه میکنه. هر شکل رو میکشه، میبینه شبیه عکس اصلی شده یا نه، اگه بهتر شده نگه میداره، اگه نه حذف میکنه. این کارو اونقدر تکرار میکنه تا یه نسخه مینیمال و هنری از عکس اصلی بسازه.
برید خودتون تست کنید و نمونه هارو ببینید :
github.com/fogleman/primitive
@Linuxor
الگوریتم Primitive این شکلیه که یه عکس خالی میسازه و بعد شکلهای ساده مثل مثلث یا دایره رو یکییکی اضافه میکنه. هر شکل رو میکشه، میبینه شبیه عکس اصلی شده یا نه، اگه بهتر شده نگه میداره، اگه نه حذف میکنه. این کارو اونقدر تکرار میکنه تا یه نسخه مینیمال و هنری از عکس اصلی بسازه.
برید خودتون تست کنید و نمونه هارو ببینید :
github.com/fogleman/primitive
@Linuxor
موقع کد زدن یا چت کردن با چت باتا، انگلیسی و فارسی به هم میریزه این اکستنشن کروم رو نصب کنید خودکار درستشون میکنه
chromewebstore.google.com/detail/pjpmebofipgpjaincgoboibbmicccbne
@Linuxor
chromewebstore.google.com/detail/pjpmebofipgpjaincgoboibbmicccbne
@Linuxor
2
خیلی از مدلسازیها مثل شبکههای اجتماعی، مولکولها، سیستم توصیهگر و تشخیص تقلب سازمانی و … تهش به گراف میرسه، اما پیادهسازی هوش مصنوعی، به خصوص Deep Learning روی گراف ساده نیست. این کتابخونه، یعنی DGL، میاد کار با گرافها رو خیلی راحت میکنه؛ شما میتونید نودها و یالها رو تعریف کنی، اطلاعاتشون رو بذاری و مدلهای شبکه عصبی گراف بسازی بدون اینکه خودت همه پیچیدگیهای محاسبات پیامرسانی بین نودها رو دستی پیاده کنی.
شرکت های کلفتی مثل NVIDIA و Amazon ازش استفاده میکنن میتونید از اینجا یادگیریش رو شروع کنید:
www.dgl.ai/dgl_docs/install/index.html
@Linuxor
شرکت های کلفتی مثل NVIDIA و Amazon ازش استفاده میکنن میتونید از اینجا یادگیریش رو شروع کنید:
www.dgl.ai/dgl_docs/install/index.html
@Linuxor
1
توی پروفایل های تلگرام این تیکه رو میبینید عکس قرینه و مات میشه تا اون سه تا دکمه نیوفته روی عکس؟
هرکی طراحیش کرده، این طراحی مال کم کم 20 سال تجربهس، البته شاید کسی بهش توجه نکنه ولی فوقالعاده خوب طراحی شده، اولین باره که توی Ui چیزی میبینم که قبلا جای دیگه ندیده بودم
@Linuxor
هرکی طراحیش کرده، این طراحی مال کم کم 20 سال تجربهس، البته شاید کسی بهش توجه نکنه ولی فوقالعاده خوب طراحی شده، اولین باره که توی Ui چیزی میبینم که قبلا جای دیگه ندیده بودم
@Linuxor
2
کی میتونیم کار توی شرکت رو ول کنیم و تمرکز کنیم روی کار و درآمد خودمون؟
اول اینکه باید هزینه یک سال زندگی داشته باشین، و بعد باید کارتون رو همزمان با کار توی شرکت شروع کنید و منتظر یه سری سیگنال باشین :
سیگنال اول، کارت ماهیانه حداقل نصف درآمد شرکت رو بده و سه ماه متوالی هم حداقل این تکرار بشه (POC)
سیگنال دوم، رشد دادنش بسیار سخت نباشه و باهاش حال کنی (PMF)
سیگنال سوم، توی کار فعلیت توی شرکت احساس افتخار نکنی و حاضر باشی تن بدی به تکنولوژی ها و چیز هایی که حتی یه روزی مسخرشون میکردی.
@Linuxor
اول اینکه باید هزینه یک سال زندگی داشته باشین، و بعد باید کارتون رو همزمان با کار توی شرکت شروع کنید و منتظر یه سری سیگنال باشین :
سیگنال اول، کارت ماهیانه حداقل نصف درآمد شرکت رو بده و سه ماه متوالی هم حداقل این تکرار بشه (POC)
سیگنال دوم، رشد دادنش بسیار سخت نباشه و باهاش حال کنی (PMF)
سیگنال سوم، توی کار فعلیت توی شرکت احساس افتخار نکنی و حاضر باشی تن بدی به تکنولوژی ها و چیز هایی که حتی یه روزی مسخرشون میکردی.
@Linuxor
5
یه روش جالب برای خالی کردن فوری رم
مرورگرا بیشترین رم رو مصرف میکنن، این ابزار ميآد و تب های مرورگرتون رو کیل میکنه (تب ها خودشون انگار یه برنامه مجزان و یه پروسس به حساب میآن و میشه کیلشون کرد)، وقتی که تب ها کیل بشن مرورگر همچنان بازه یعنی عملا چیز خاصی از دست ندادید و میتونید به بقیه کاراتون برسید فقط برای استفاده از مرورگر دوباره نیاز به رفرش داره اینطوری میتونید مرورگر رو باز نگه دارید و به کارای دیگتون برسید بدون مصرف رم.
نصب روی ویندوز، مک و لینوکس :
npm install --global kill-tabs
توی خط فرمان این دستور رو کافیه بزنید :
kill-tabs
@Linuxor
مرورگرا بیشترین رم رو مصرف میکنن، این ابزار ميآد و تب های مرورگرتون رو کیل میکنه (تب ها خودشون انگار یه برنامه مجزان و یه پروسس به حساب میآن و میشه کیلشون کرد)، وقتی که تب ها کیل بشن مرورگر همچنان بازه یعنی عملا چیز خاصی از دست ندادید و میتونید به بقیه کاراتون برسید فقط برای استفاده از مرورگر دوباره نیاز به رفرش داره اینطوری میتونید مرورگر رو باز نگه دارید و به کارای دیگتون برسید بدون مصرف رم.
نصب روی ویندوز، مک و لینوکس :
npm install --global kill-tabs
توی خط فرمان این دستور رو کافیه بزنید :
kill-tabs
@Linuxor
5