Dev Fuel
148 subscribers
75 photos
22 videos
2 files
77 links
آزاد
Download Telegram
سیاست حفظ حریم خصوصی جمینای گوگل عملا اینطوریه که :
پدر داده هات رو در میاریم. قطعا ازش استفاده خواهیم کرد و حتی شاید توسط یک انسان ریویو بشه پس حواس‌ات باشه که چی میگی و چی آپلود میکنی ...

خاموشش هم که کنی هیستوری چت رو نخواهی داشت و تا 72 ساعت ذخیره میکنه فقط، و عملا بی کاربرد میشه 🤦‍♂️
😢3
اینجا لیستی از سایت های خلاقانه جمع آوری شده که واقعا همشون جالب اند، و میشه ازشون ایده گرفت :
https://www.awwwards.com/websites/
This media is not supported in your browser
VIEW IN TELEGRAM
حتی خالق زبان c++ هم همه c++ رو نمیدونه!

‏ Bjarne Stroustrup خالق c++ گفته که تمامی آرگومان ها و ... c++ رو حفظ نیست و چنین کاری هدر دادن زمانه.

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

هنر در اینه که بدونی دنبال چی بگردی و در کجا استفاده کنی.
👍7
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
سلام وقت بخیر.
من یه اپ رایگان برای مسیریابی مترو تهران ساختم Tehgo
خوشحال می‌شم تو کانالتون معرفی‌اش کنید 🙏

github.com/taymakz/tehgo

@Linuxor
3
برنامه نویسی imperative در مقابل declarative

داشتم بخشی از داکیومنت Next.js رو مطالعه می‌کردم که دوباره به این مفاهیم برخوردم.

فرض کنید می‌خوایم یک تگ h1 رو داخل یک تگ div اضافه کنیم. برای انجام این کار با JavaScript باید اول المنت رو بسازیم، بعد مقدارش رو مشخص کنیم و در نهایت به DOM اضافه کنیم.

کدش یه چیزی شبیه اینه:

const app = document.getElementById('app');

// Create a new H1 element
const header = document.createElement('h1');

// Create a new text node for the H1 element
const text = 'Develop. Preview. Ship.';
const headerContent = document.createTextNode(text);

// Append the text to the H1 element
header.appendChild(headerContent);

// Place the H1 element inside the div
app.appendChild(header);


‏imperative programming:

همونطور که توی کد بالا می‌بینید، برای انجام این عملیات باید مرحله به مرحله همه چیز رو خودمون مدیریت کنیم. یعنی به برنامه میگیم چطور به نتیجه برسه و UI چطور تغییر کنه.

declarative programming:

اما وقتی پای ساخت UI وسط میاد، معمولاً رویکرد declarative محبوب‌تره. با استفاده از ابزارهایی مثل React یا Next.js دیگه لازم نیست همه این مراحل رو دستی انجام بدیم.

ما فقط مشخص می‌کنیم چی می‌خوایم و فریمورک جزئیات پیاده‌سازی و تغییرات DOM رو مدیریت می‌کنه.

جمع‌بندی با یک مثال:

برنامه نویسی imperative مثل اینه که خودت وارد آشپزخونه بشی و مرحله به مرحله پیتزا رو درست کنی.

برنامه نویسی declarative مثل سفارش دادن پیتزاست؛ فقط میگی چه پیتزایی می‌خوای و دیگه درگیر این نیستی که خمیر چطور آماده میشه یا پنیر کی اضافه میشه.
👍1
Forwarded from Linuxor ?
الان ZCode رو نصب کردم
۵ میلیون توکن در روز رایگان میده

و البته مدل glm 5.2 هم توش اومده

مدل قدرتمندی هست نسبتا خوشمان آمد

zcode.z.ai


@Linuxor ~ Mehdi Akbari
وقتی به کیفیت اکثر محتوا های فضای مجازی که توسط اکثر مردم دنبال میشن توجه می‌کنم، این جمله از گلی عامری یادم میفته:

اینترنت جامعه را به فساد نکشیده ، این فساد جامعه است که اینترنت ، آن را به تصویر کشیده است!
مشکل از شماست ، نه اینترنت!
👍8
‏Boolean از کجا آمد؟

حدود ۱۸۰ سال پیش، ریاضی دانی به نام George Boole یه ایده عجیب مطرح کرد:

«آیا میشه منطق رو هم مثل ریاضی، با فرمول بیان کرد؟»

اون گفت به جای اینکه با جمله‌هایی مثل «درسته» و «غلطه» کار کنیم، فقط از دو مقدار استفاده کنیم:

0 = False
1 = True

و بعد روی همین دو مقدار، عملگرهایی مثل AND، OR و NOT رو تعریف کرد.

این شد چیزی که امروز بهش میگیم جبر بول (Boolean Algebra).

سال‌ها بعد، مهندس‌های برق متوجه شدن مدارهای الکترونیکی هم دقیقاً دو حالت دارن:

ولتاژ نیست = 0
ولتاژ هست = 1

پس همون جبر بول رو برای طراحی مدارها استفاده کردن و گیت‌های منطقی AND، OR و NOT به وجود اومدن.

بعد نوبت برنامه‌نویس‌ها رسید.

اونا هم دیدن که شرط‌ها و تصمیم‌گیری‌ها دقیقاً بر اساس دو حالت انجام میشه:

true
false

برای همین به احترام George Boole، نوع داده‌ای که فقط این دو مقدار رو نگه می‌داره رو Boolean نام‌گذاری کردن.

یعنی اون &&، || و ! که هر روز توی کدهامون استفاده می‌کنیم، در اصل همون جبر بولیه که نزدیک دو قرن پیش معرفی شده.
2👍1🔥1
Forwarded from City of learn📚 | شهر یادگیری (اوس مِتی)
اگر دانشجو هستید
با ایمیل‌های .ac.ir و .edu می‌تونید اشتراک 120 دلاری سالانه‌ی Zed رو با مدل‌های Calude Sonnet 4.6, GPT 5.5,5.4,5.3, Gemini 3.1 Pro بگیرید به رایگان. 10 دلار هم کردیت از API خودش می‌ده.به شدت هم IDE سبک و خوبیه
از اینجا می‌تونید اقدام کنید:

https://zed.dev/education


🧠 City Of Learn
City of learn📚 | شهر یادگیری
اگر دانشجو هستید با ایمیل‌های .ac.ir و .edu می‌تونید اشتراک 120 دلاری سالانه‌ی Zed رو با مدل‌های Calude Sonnet 4.6, GPT 5.5,5.4,5.3, Gemini 3.1 Pro بگیرید به رایگان. 10 دلار هم کردیت از API خودش می‌ده.به شدت هم IDE سبک و خوبیه از اینجا می‌تونید اقدام کنید:…
‏Zed IDE از مخزن swot برای احراز دامنه های دانشجویی استفاده میکنه.
این مخزن توسط شرکت JetBrains ساخته شده.
من و بسیاری از دوستان دیگر pull request زدیم برای اضافه کردن دامنه ایمیل iau.ir ( مختص کل دانشگاه های آزاد سرتاسر کشور ) که متاستفانه همشون رد شدند .
چون در سیاست JetBrains نیست که به کشور های تحریم شده از سمت آمریکا و اروپا خدمات ارایه بده.
Forwarded from KIANOLOGY
وایب کدر هرگز نفهمید...
3
WTF
حیوانات در مزرعه هم مگه توکن مصرف میکنن؟
آقا میدونم که فعالیتم خیلی کم شده. ( قطع شده ).
خیلی چیزا هست که میتونم به اشتراک بذارم.
حالا ایشالا کم و بیش بیشتر فعالیت میکنم
با هوش مصنوعی میتونم خعیلی چیزای خفن خلق کنم واقعا عالیه دوستان.
اما خب دیگه حس خلق کردن نمیده خیلی.
قدیما بیشتر حال میداد واقعا... همه چیز قدیما بیشتر حال میداد...

من هر روز تو کفشم
حالا اشتراک کلاد کد هم گرفتم، وقت کنم از تجربیاتم میگم.
فعلا تا اینجاش بگم که Fable 5 تا دیروز روی ورژن پرو در دسترس بود
امروز دیدم برداشتن و باید Credit Card شارژ کنی که از اون مصرف کنه، یا اشتراک های بالاتر بگیری.
برای شروع هم 100 دلار هدیه داد.
برای طراحی سایت ها اگر دیزاین بلد باشید واقعا موقعیت خوبیه، دیزاین رو بهش بدید ( خصوصا Fable 5 ) قشنگ کار رو براتون در میاره.
برای ما برنامه نویس ها که دیزاین نمیدونیم باید کار رو از بیخ بسپریم بهش.
کلا دو راه وجود داره :
یا ریز به ریز دیزاین سیستم و ... رو براش آماده میکنید و اطلاعات رو میدید بهش تا کار رو در بیاره.
یا اگر نمیدونید، بهتره یک نمونه بهش بدید. نمونه هم اگر ندارید باید کار رو از بیخ به خودش بسپارید.
خصوصا Fable 5 خودش میدونه که چیکار میکنه.

(دارم راجع به طراحی سایت و برنامه ها حرف میزنم. خصوصا landing page ها )

از وقتی که با Fable 5 کار کردم متوجه شدم که اون باید روی کار من نظارت کنه نه من.
مغز آدم زیر تهدید واقعی، حافظه‌ی کاریش تحت فشار شدیدی قرار میگیره.
وضعیتی که ما ایرانی ها تجربه میکنیم، تبدیل به عادت شده.

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

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