Linuxor ? – Telegram
Linuxor ?
21.6K subscribers
1.33K photos
158 videos
10 files
1.02K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
وقتی توی توییتر یه عکس رو باز می‌کنید حتی اگه اینترنت هم وصل نباشید حدود 25 درصد پروگرس بار دانلودش شروع می‌کنه به پر شدن، این یه تکنیک توی Ui/UX هستش که باعث می‌شه کاربر حس کنه فرآیند دانلود شروع شده و منتظر موندن براش کمتر آزار دهنده می‌شه.

البته اینو نباید بهتون می‌گفتم چون از این به بعد آزار دهنده می‌شه واستون.

@Linuxor
🤣346👍30😁9💅21
💔87🤣52👍29
لینوکس به قدری اعصابتو خورد می‌کنه که حذفش می‌کنی ولی بعد از چند روز دوباره نصبش می‌کنی چون مقصر خودت بودی


@Linuxor
🤣357👍53💅10😁9👎6
به گفته سگارو یوسف قبادی نیز چند روزی هست که آزاد شده

یوسف قبادی بنیان گذار Oblivion است که کمک بسیاری به وصل شدن به اینترنت آزاد کرده است


@Linuxor
276👍24👎9🎉9🔥4
فرض کنید یکی اومده از سایتتون کتاب بخره و توی سرچ‌باری که ساختین می‌نویسه "کتاب های خوب مربوط به فضا" شما این مشتری رو از دست خواهید داد چون توی دیتابیستون کتاب درباره فضا هست ولی با اون تیتری که اون سرچ کرده نیست؛

اینجا باید Semantic Search یا جستجوی معنایی پیاده کنید یعنی تمرکز بجای شبیه بودن روی معنی باشه، با milvus می‌تونین توی پروژه هاتون این کارو کنین‌ :

milvus.io


@Linuxor
👍21115🔥3🆒2❤‍🔥1
اگه IDE های JetBrains هنگ کرد کافیه java رو kill کنین، همه IDE هاش روی java ران می‌شه.

killall java


@Linuxor
👍140🤣92😁4🫡3👎1
تورینگ کجاییی که ببینی هوش مصنوعی ها دارن آزمونتو پاس میکنن


@Linuxor
🤣293👍18😁4👎3💔3
مشتری گفته بود یه بانک خوب انتخاب کنید که کند نباشه، ما بهش گفتیم نگران نباش از همه بانک ها استفاده می‌کنیم؛ بعد فهمیدیم منظورش از بانک، بانک اطلاعاتی یا همون دیتابیسه


@Linuxor
🤣243😁9👎5😐5👍2
یه پروژه اوپن سورس به اسم AFFiNE شروع کردن که پتانسیل خوبی برای جایگزین شدن با Notion رو داره! دارن با سرعت توسعش می‌دن و کلی هم مردم استقبال کردن؛ Notion یه ابزار یادداشت‌برداری و مدیریت اطلاعاته که برای نوشتن، برنامه‌ریزی، ویکی شخصی و کار تیمی استفاده می‌شه.

https://github.com/toeverything/AFFiNE


@Linuxor
👍944👎4🔥2
می‌خواین بدونین چه اطلاعاتی از یه وبسایت و سرورش قابل دسترس برای همس؟ این ابزار با اسکن کردن وبسایت بهتون با جزئیات اطلاعات یه سایت رو می‌گه :

web-check.xyz


@Linuxor
2👍682🌭2👨‍💻2🔥1
تحریک احساسات بجای فنی بودن :

گاهی اوقات ممکنه یه بازی که یه بچه 14 ساله اونو ساخته، درآمد فروشش از کل تیم استارتاپی شما که روی لبه آخرین تکنولوژی کار می‌کنید بیشتر باشه.


@Linuxor
👍230🤣377💔7👎3
500 سال بعد :

برنامه نویس ها ناخودآگاه تم دارک رو دوست دارن، چون اجداد ما می‌دونستن شبا نور باعث جذب باگ و حشرات می‌شه پس سعی می‌کردن که توی محیط تاریک کد بزنن.


@Linuxor
🤣352👍154👎4🔥4
زبان گو یه زبان خودساختس، اول کامپایلرش رو با سی نوشتن بعد گفت من احتیاجی به کسی ندارم با خودش کامپایلر خودشو ساخت


@Linuxor
🤣294👍22👎6💅54
شاید براتون سوال باشه این همه الگوریتم sort داریم که هرکدوم مزایا و معایب خودشونو دارن، کدومشون بلخره نتیجه بهتری می‌ده و توی زبان های برنامه نویسی استفاده می‌شه ؟

الگوریتم Introsort رو زبان هایی مثل سی پی پی ، جاوا، سی شارپ، دات نت و گو و... دارن استفاده می‌کنن این الگوریتم از ترکیب Quick Sort و Heap Sort ساخته شده، الگوریتم Quick Sort خودش الگوریتم خوبیه ولی وقتی توش به حد عمق بازگشت می‌رسیم کار خراب می‌شه و کند می‌شه توی این مرحله چک می‌شه و الگوریتم عوض می‌شه و از Heap Sort برای ادامه کار استفاده می‌شه.

اینطوری هم خدارو داریم هم خرما چون هم برای داده های معمولی خوب کار می‌کنه و هم توی بدترین حالت Quick Sort الگوریتممون کند نمی‌شه.

@Linuxor
👍146🔥5🐳4💅42
یه مشکلی که خیلیا توی گرفتن کلید API برای اکانت تلگرام بهش می‌خورن اینه که تلگرام یه ERROR می‌ده و به هر IP نمی‌ده،
دقت کنید اصلا لازم نیست برای هر اکانت API_HASH و API_ID بگیرین، برای ساخت اپلیکیشن اینارو می‌گیرن مثلا فرض کنید می‌خواین یه تلگرام جدید بسازین و روش کلی اکانت باشه، بنابرین شما که می‌خواین فقط یه اکانت رو منیج کنید اصلا نیازی به گرفتنش نیست می‌تونین از API مثلا تلگرام دسکتاپ با کلید زیر استفاده کنین :

API ID : 2040
API HASH : b18441a1ff607e10a989891a5462e627

من خودم چند ساله دارم از این استفاده می‌کنم.

@Linuxor
🔥89👍26👎14🤣137
کرنل از 40 میلیون خط کد گذشت.

برای اینکه حجمش رو درک کنید اگه همین الان شروع کنید و بدون توقف و خوابیدن فقط توی هر خط بنویسید :

print("Hello World")

سه سال بعد تازه اندازه کرنل کد زدید، این حجم عظیم نتیجه‌ی مشارکت هزاران توسعه‌دهنده از سراسر جهانه که روی کرنل کار می‌کنن.


@Linuxor
🔥373👍3211😱3🤝3
فرض کنید طبقه اول هستین با آسانسور می‌خواین برین طبقه دهم، یهو یکی توی طبقه سوم می‌آد سوار می‌شه می‌خواد بره طبقه پنجم.

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

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


@Linuxor
👍314🔥12💅753
یکی از علت هایی که پروژه هامون شکست می‌خوره و اصلا اجرایی نمی‌شه اینه که بلد نیستم اونو به قسمت های کوچیک تر تقسیم کنیم، کسی که بتونه یه پروژه رو به قسمت های کوچیک بشکنه یعنی ناخودآگاه تسلط کافی روی چیزی که می‌خواد بسازه داره، تفاوت یه فرد حرفه ای با یه فرد تازه کار همینه دقیقا، فرد حرفه ای می‌تونه اونو به قسمت های کوچیک بشکنه، اما تازه کار نه... جالب اینجاست اون قسمت های کوچیک رو هم فرد حرفه ای می‌تونه انجام بده هم تازه کار ولی تازه کار اصلا به این مرحله نمی‌رسه.


@Linuxor
👍262❤‍🔥1355🙏2
توضیح JWT بسیار ساده :

من یه آدم فراموش کارم هر پیامی که ارسال کنم فراموش می‌کنم که من اونو ارسال کردم یا نه، پس می‌آم اون پیام رو با کلید خودم رمزش می‌کنم و کنارش میفرستم مثلا اگه hello رو با کلیدی که من فقط دارمش رمز کنم مثلا می‌شه qwerty و این پیامو اینطوری به بقیه میفرستم :
hello.qwerty

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

حالا اگه من بیام بگم تو sepehr هستی و رمزش کنم و بشه sepehr.asdfgh تو همیشه می‌تونی بیای sepehr.asdfgh که یه توکن هست رو بدی بهم بگی من sepehr ام و منم می‌فهمم که واقعا راست می‌گی، و کس دیگه ای نمیتونه بگه من sepehr ام، این کاریه که JWT می‌کنه sepehr.asdfgh در واقع یه token هستش که توی مرورگر ذخیره می‌شه و با هر درخواست به سمت سرور ارسال می‌شه و سرور مطمعن می‌شه که واقعا خودتون هستین.


@Linuxor
👍122👌93🏆3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی npm install می‌زنی و می‌خوای فقط یه پکیج نصب کنی !


@Linuxor
🤣178😨7😁3💯3👍2
راه جلوگیری از Brute Force به روش ساقی پارک :

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


@Linuxor
🤣406👍19😁13👎3👌3