Forwarded from DevTwitter | توییت برنامه نویسی
دیجیاتو/ وصل کردن اینترنت پیچیدگی خاصی نداره که زمانبر باشه، این شایعه وجود داره که سیستم فیلترینگ از کار افتاده و نمیتونن دوباره وصلش کنن، این که دیروز اینترنت بدون هیچ محدودیتی در دسترس قرار گرفت، -در حدی که حتی سایتهای غیر اخلاقی هم باز میشد- این شایعه رو تصدیق کرد.
https://digiato.com/iran-technology-news/reconnecting-internet-technically-complicated
@DevTwitter
https://digiato.com/iran-technology-news/reconnecting-internet-technically-complicated
@DevTwitter
تو دوران قطعی اینترنت دنبال داکیومنت های آفلاین بودم مثلا داکیومنت w3schools که منبع دورمونه رسیدم به این سایت
http://wewiki.ir/
کلی داکیومنت دیگه رو هم به شکل آفلاین آماده کرده مثلا کل ویکی پدیا فارسی رو داره
جایی کارتون گیر کرد فراموشش نکنید !
@codehalics
http://wewiki.ir/
کلی داکیومنت دیگه رو هم به شکل آفلاین آماده کرده مثلا کل ویکی پدیا فارسی رو داره
جایی کارتون گیر کرد فراموشش نکنید !
@codehalics
💔8❤1
تو قطعی مطلق اینترنت وقتی میخواستم یه چیزی از گوشیم بفرستم تو کامپیوترم چون هیچ پیام رسانی نبود معضل داشتم مثلا کانفیگی چیزی نمیخواستمم از بله و ایتا استفاده کنم و دسترسی بدم
اون متن رو پیست میکردم اینجا بهم یه کد میداد از اون سمت بهش میرسیدم
اکثرا ام کانفیگ وی پی ان بود ک رو موبایلم کار میکرد میخواستم لپتاپمم کار کنه
https://pastehub.ir/
@codehalics
اون متن رو پیست میکردم اینجا بهم یه کد میداد از اون سمت بهش میرسیدم
اکثرا ام کانفیگ وی پی ان بود ک رو موبایلم کار میکرد میخواستم لپتاپمم کار کنه
https://pastehub.ir/
@codehalics
👍8👎2
داکیومنت nestjs آفلاین با نود ماژول
صرفا دستور npm start باید بزنین
http://cdn.codehalic.ir/nestjs.rar
پ.ن : رو سرورای داخلیه نیاز نیست vpn اتون روشن باشه حدود 200 مگه کلش که انزیپ شه میشه 700 مگ
@codehalics
صرفا دستور npm start باید بزنین
http://cdn.codehalic.ir/nestjs.rar
پ.ن : رو سرورای داخلیه نیاز نیست vpn اتون روشن باشه حدود 200 مگه کلش که انزیپ شه میشه 700 مگ
@codehalics
❤4
کدهالیک | codehalic
تو قطعی مطلق اینترنت وقتی میخواستم یه چیزی از گوشیم بفرستم تو کامپیوترم چون هیچ پیام رسانی نبود معضل داشتم مثلا کانفیگی چیزی نمیخواستمم از بله و ایتا استفاده کنم و دسترسی بدم اون متن رو پیست میکردم اینجا بهم یه کد میداد از اون سمت بهش میرسیدم اکثرا ام کانفیگ…
بنظر این سایته سیف نیست برای کارای مهم ازش استفاده نکنین
یه جایگزین دیگ براش پیدا کردم
https://localsend.org/
اینو باید نصبش کنین که فایلای نصبیش رو دیروز که اینترنت وصل بود تونستم با سختی پیدا کنم که میفرستمشون این پایین
از قابلیت های لوکال سند :
انتقال فایل سریع و امن، بدون اینترنت و بدون فضای ابری
رمزنگاری سرتاسری
سرعت بالا روی شبکه محلی
ویندوز، مک، لینوکس، اندروید و iOS
رایگان و اوپنسورس، بدون تبلیغ
دانلود با اینترنت داخلی
@codehalics
یه جایگزین دیگ براش پیدا کردم
https://localsend.org/
اینو باید نصبش کنین که فایلای نصبیش رو دیروز که اینترنت وصل بود تونستم با سختی پیدا کنم که میفرستمشون این پایین
از قابلیت های لوکال سند :
انتقال فایل سریع و امن، بدون اینترنت و بدون فضای ابری
رمزنگاری سرتاسری
سرعت بالا روی شبکه محلی
ویندوز، مک، لینوکس، اندروید و iOS
رایگان و اوپنسورس، بدون تبلیغ
دانلود با اینترنت داخلی
@codehalics
localsend.org
LocalSend: Share files to nearby devices
LocalSend is a free, open-source, cross-platform file sharing tool that allows you to share files to nearby devices.
❤5👍1
بروزرسانی قسمت جدید از دوره پیشرفته nestjs
قسمت سی و دوم
پیاده سازی اتمام سفر در پروژه تاکسی آنلاین مشابه اسنپ و تپسی
https://codehalic.ir/courses/nestjs-intermediate/videos/end-trip
پ.ن : این قسمت جامونده بود و نظرات بسیاری بر اضافه شدن این قسمت بود که امروز اضافه شد امیدوارم مورد توجهتون قرار بگیره
@codehalics
قسمت سی و دوم
پیاده سازی اتمام سفر در پروژه تاکسی آنلاین مشابه اسنپ و تپسی
https://codehalic.ir/courses/nestjs-intermediate/videos/end-trip
پ.ن : این قسمت جامونده بود و نظرات بسیاری بر اضافه شدن این قسمت بود که امروز اضافه شد امیدوارم مورد توجهتون قرار بگیره
@codehalics
❤5
از این دسته سوال ها برای ادامه دوره مقدماتی و پیشرفته بهم میدین اولا که خیلی ممنونم از لطفتون که دوره ها رو با دقت دنبال میکنین ولی با توجه به اتفاقات اخیری که در کشور رخ داده حس و حالی برای ادامه دوره ها نمونده تلاشم اینه که در یک زمان بهتر اپدیت به دوره ها بدم یه سری از ویدیو هارو رکورد کردم ادیت نکردم واقعا نمیدونم چه اتفاقاتی داره تو این کشور میوفته که انگار هیچ کسی حالش خوب نیست من جمله خودم واقعا انگیزه ای نمونده و نیست تنها انگیزم اینه که این ویدیو بدردتون بخوره و بتونین باهاش کار پیدا کنین و بعدش مهاجرت کنین حتی انگیزه اینکه این ویدیو هارو ببینین بمونین تو این کشور هم ندارم که بگم در این حد ناامیدم
امیدوارم که اتفاقاتی خوبی در روز های پیش رو برای هممون بیوفته انگیزه ای بشه برای ادامه دوره ها حالمون خوب باشه و در کنار هم بتونیم یه زندگی نرمالی رو داشته باشیم چیزی که حتی به این هم امیدی ندارم :))))
در هر صورت دوره هارو بعد یه مدتی که حالم خوب شد ادامه میدم فعلا حال روحیم خوب نیست مطمینم شما هم با من هم نظرید !
@codehalics
امیدوارم که اتفاقاتی خوبی در روز های پیش رو برای هممون بیوفته انگیزه ای بشه برای ادامه دوره ها حالمون خوب باشه و در کنار هم بتونیم یه زندگی نرمالی رو داشته باشیم چیزی که حتی به این هم امیدی ندارم :))))
در هر صورت دوره هارو بعد یه مدتی که حالم خوب شد ادامه میدم فعلا حال روحیم خوب نیست مطمینم شما هم با من هم نظرید !
@codehalics
❤11👍9
اگر کاربر حرفهای هستید با این روش میتونید از سد شدیدترین حالت فیلترینگ گذر کنید.
https://github.com/hanselime/paqet
کارش اینه که کلاً سیستمعامل رو میپیچونه و به جای اینکه مثل برنامههای معمولی اجازه بده ویندوز یا لینوکس بستههای اینترنت رو جابهجا کنن، خودش مستقیماً میره سراغ کارت شبکه و بستهها رو به صورت «خام» (Raw) برمیداره. با این روش، چون از لایههای استاندارد رد نمیشه، فایروالها اصلاً نمیفهمن چی رد و بدل شده و ترافیک رو تو یه پوشش امن و رمزنگاریشده (KCP) رد میکنه تا کسی نتونه مچت رو بگیره.
@codehalics
https://github.com/hanselime/paqet
کارش اینه که کلاً سیستمعامل رو میپیچونه و به جای اینکه مثل برنامههای معمولی اجازه بده ویندوز یا لینوکس بستههای اینترنت رو جابهجا کنن، خودش مستقیماً میره سراغ کارت شبکه و بستهها رو به صورت «خام» (Raw) برمیداره. با این روش، چون از لایههای استاندارد رد نمیشه، فایروالها اصلاً نمیفهمن چی رد و بدل شده و ترافیک رو تو یه پوشش امن و رمزنگاریشده (KCP) رد میکنه تا کسی نتونه مچت رو بگیره.
@codehalics
GitHub
GitHub - hanselime/paqet: Ferries Packets Across Forbidden Boundaries 👀
Ferries Packets Across Forbidden Boundaries 👀. Contribute to hanselime/paqet development by creating an account on GitHub.
❤9
ارائه DNS های آنتی تحریم نوبرکلاد
احتمالا بیشتر ماها تو دوران خیلی سختی از زندگیمون قرار داریم و فشار زیادی رومون هست و همزمان اینجا دنیای تکنولوژی هروز بیشتر از روز قبل داره به فنا میره
مثل همیشه اینترنت تو ایران به کما رفته و کمتر کانکشنی درست کار میکنه و رفع کردن مشکلات همیشگی تحریم و فیلتر بیشتر سخت شده
برای همین ما dns های آنتی تحریم اختصاصی مون رو که تا الان فقط روی زیرساخت خودمون امکان استفاده ازش وجود داشت رو عمومی کردیم تا بتونیم کمکی در جهت بهتر شدن وضعیت بکنیم
لیست دامنه های این سرویس بسیار دقیق تنظیم شدن که اختلالی تو سرویس هایی که تحریم نیستن بوجود نیاره و سرویس رو جوری طراحی کردیم که بتونیم کیفیت مناسبی رو ارائه بدیم
DNS1: 78.110.120.220
DNS2: 78.110.120.200
@codehalics
احتمالا بیشتر ماها تو دوران خیلی سختی از زندگیمون قرار داریم و فشار زیادی رومون هست و همزمان اینجا دنیای تکنولوژی هروز بیشتر از روز قبل داره به فنا میره
مثل همیشه اینترنت تو ایران به کما رفته و کمتر کانکشنی درست کار میکنه و رفع کردن مشکلات همیشگی تحریم و فیلتر بیشتر سخت شده
برای همین ما dns های آنتی تحریم اختصاصی مون رو که تا الان فقط روی زیرساخت خودمون امکان استفاده ازش وجود داشت رو عمومی کردیم تا بتونیم کمکی در جهت بهتر شدن وضعیت بکنیم
لیست دامنه های این سرویس بسیار دقیق تنظیم شدن که اختلالی تو سرویس هایی که تحریم نیستن بوجود نیاره و سرویس رو جوری طراحی کردیم که بتونیم کیفیت مناسبی رو ارائه بدیم
DNS1: 78.110.120.220
DNS2: 78.110.120.200
@codehalics
❤17
قسمت سیاُم منتشر شد 🎯
🎓 آموزش Flex-wrap و Align-content در فلکسباکس
راستش این مدت اصلاً آسون نگذشت…
قطع بودن اینترنت، اتفاقاتی که همهمون درگیرش بودیم، کند شدن کارها و فشار ذهنی.
ولی با همهی اینا، دوره رو رها نکردم.
📌 دوره رو آپدیت کردم چون بهش متعهدم
📌 میدونم خیلیها منتظرن
📌 و مهمتر از همه، میخوام این مسیر رو قویتر از قبل ادامه بدم
از این به بعد قراره آپدیتها منظمتر و سریعتر باشن
هدف مشخصه:
⏳ تموم شدن دورهها تا آخر سال
@codehalics
🎓 آموزش Flex-wrap و Align-content در فلکسباکس
راستش این مدت اصلاً آسون نگذشت…
قطع بودن اینترنت، اتفاقاتی که همهمون درگیرش بودیم، کند شدن کارها و فشار ذهنی.
ولی با همهی اینا، دوره رو رها نکردم.
📌 دوره رو آپدیت کردم چون بهش متعهدم
📌 میدونم خیلیها منتظرن
📌 و مهمتر از همه، میخوام این مسیر رو قویتر از قبل ادامه بدم
از این به بعد قراره آپدیتها منظمتر و سریعتر باشن
هدف مشخصه:
⏳ تموم شدن دورهها تا آخر سال
@codehalics
❤19
اگر با PostgreSQL کار کرده باشی، احتمالاً یه جایی به مشکل تعداد کانکشنها خوردی؛ جایی که اپلیکیشن سالمه، سرور سالمه، ولی دیتابیس زیر فشار داره له میشه. دقیقاً همونجاست که PgBouncer معنی پیدا میکنه.
عملاً یه لایه واسط بین اپلیکیشن و دیتابیسه که مدیریت کانکشنها رو بهشکل هوشمند انجام میده. بهجای اینکه هر درخواست یه کانکشن مستقیم به PostgreSQL باز کنه، همهچیز میره پشت یه صف کنترلشده. نتیجه؟ فشار کمتر روی دیتابیس، مصرف منابع منطقیتر و سیستم پایدارتر.
تجربه شخصی من این بوده که بعد از راهاندازی PgBouncer، بدون حتی یک خط تغییر توی کد، مصرف رم و CPU دیتابیس بهطور محسوسی کم شد. لاگها آرومتر شدن، ارورهای عجیب غیبشون زد و latency هم بهتر شد. مخصوصاً توی سیستمهایی که ترافیک بالا دارن یا چندتا سرویس همزمان به دیتابیس وصل میشن، اثرش خیلی زود خودش رو نشون میده.
از نظر تنظیمات هم پیچیده نیست. مودهای مختلفی مثل session و transaction داره که بسته به نیاز میتونی انتخاب کنی. برای اکثر سناریوها، transaction mode یه انتخاب امن و کاربردیه که بیشترین بازده رو میده.
https://www.pgbouncer.org/
@codehalics
عملاً یه لایه واسط بین اپلیکیشن و دیتابیسه که مدیریت کانکشنها رو بهشکل هوشمند انجام میده. بهجای اینکه هر درخواست یه کانکشن مستقیم به PostgreSQL باز کنه، همهچیز میره پشت یه صف کنترلشده. نتیجه؟ فشار کمتر روی دیتابیس، مصرف منابع منطقیتر و سیستم پایدارتر.
تجربه شخصی من این بوده که بعد از راهاندازی PgBouncer، بدون حتی یک خط تغییر توی کد، مصرف رم و CPU دیتابیس بهطور محسوسی کم شد. لاگها آرومتر شدن، ارورهای عجیب غیبشون زد و latency هم بهتر شد. مخصوصاً توی سیستمهایی که ترافیک بالا دارن یا چندتا سرویس همزمان به دیتابیس وصل میشن، اثرش خیلی زود خودش رو نشون میده.
از نظر تنظیمات هم پیچیده نیست. مودهای مختلفی مثل session و transaction داره که بسته به نیاز میتونی انتخاب کنی. برای اکثر سناریوها، transaction mode یه انتخاب امن و کاربردیه که بیشترین بازده رو میده.
https://www.pgbouncer.org/
@codehalics
👍5
فک کنم توییت منو که گفته بودم قیمت دوره +70 میلیونه دیده باشید بله منظورم این مدل دوره هاست که باید 80 میلیون تومان پول بوتکمپ فرانت بدید تازه تهشم جا تره بچه نیست !
دوره های کدهالیک همشون رایگانن شاید الان سرفصل هاش تکمیل نشده ولی در آینده که تکمیل بشه هزارتای این دوره ها رو میتونین جلوش قربونی کنین دی:
پ.ن : سنیور شدن هزینه داره، ولی هزینهش پول نیست؛ تجربه و زمانه.
@codehalics
دوره های کدهالیک همشون رایگانن شاید الان سرفصل هاش تکمیل نشده ولی در آینده که تکمیل بشه هزارتای این دوره ها رو میتونین جلوش قربونی کنین دی:
پ.ن : سنیور شدن هزینه داره، ولی هزینهش پول نیست؛ تجربه و زمانه.
@codehalics
❤20👍2👎1
تغییر مهم در کراولر گوگل: سقف ۲ مگابایت برای صفحات HTML
گوگل در آپدیت اخیر مستندات خود در فوریه ۲۰۲۶ اعلام کرد که رباتهای این شرکت تنها ۲ مگابایت اول محتوای فایلهای HTML را برای ایندکس کردن پردازش میکنند.
این به معنای آن است که اگر حجم کد HTML صفحه شما بیش از ۲ مگابایت باشد، محتوا یا کدهای اسکیما که در انتهای فایل قرار دارند توسط گوگل دیده نمیشوند و در نتایج جستجو لحاظ نخواهند شد.
نکات کلیدی این تغییر: ۱. محدودیت ۲ مگابایتی فقط مربوط به فایل HTML خام است و شامل حجم تصاویر یا فایلهای جاوا اسکریپت خارجی نمیشود. ۲. سقف فایلهای PDF برخلاف صفحات وب به ۶۴ مگابایت افزایش یافته است. ۳. برای بررسی وضعیت سایت خود میتوانید در نرمافزار Screaming Frog ستون Size را چک کنید تا صفحاتی که حجم آنها نزدیک یا بیش از ۲ مگابایت است شناسایی شوند.
توصیه میشود کدهای CSS و JS داخلی را به فایلهای خارجی منتقل کنید و از فشردهسازی کدها برای کاهش حجم نهایی HTML استفاده کنید.
پ.ن : قبلا 15 مگ بود که شده 2 مگ :)
@codehalics
گوگل در آپدیت اخیر مستندات خود در فوریه ۲۰۲۶ اعلام کرد که رباتهای این شرکت تنها ۲ مگابایت اول محتوای فایلهای HTML را برای ایندکس کردن پردازش میکنند.
این به معنای آن است که اگر حجم کد HTML صفحه شما بیش از ۲ مگابایت باشد، محتوا یا کدهای اسکیما که در انتهای فایل قرار دارند توسط گوگل دیده نمیشوند و در نتایج جستجو لحاظ نخواهند شد.
نکات کلیدی این تغییر: ۱. محدودیت ۲ مگابایتی فقط مربوط به فایل HTML خام است و شامل حجم تصاویر یا فایلهای جاوا اسکریپت خارجی نمیشود. ۲. سقف فایلهای PDF برخلاف صفحات وب به ۶۴ مگابایت افزایش یافته است. ۳. برای بررسی وضعیت سایت خود میتوانید در نرمافزار Screaming Frog ستون Size را چک کنید تا صفحاتی که حجم آنها نزدیک یا بیش از ۲ مگابایت است شناسایی شوند.
توصیه میشود کدهای CSS و JS داخلی را به فایلهای خارجی منتقل کنید و از فشردهسازی کدها برای کاهش حجم نهایی HTML استفاده کنید.
پ.ن : قبلا 15 مگ بود که شده 2 مگ :)
@codehalics
👍5🤯4❤2
آپدیت جدید دوره مقدماتی فرانت اند از صفر مطلق
در قسمت سیویکم آموزش CSS به سراغ مفاهیم مهم flex-grow و flex-shrink در Flexbox میرویم. در این ویدیو یاد میگیرید چگونه اندازه آیتمها را در چیدمان فلکس کنترل کنید، فضای اضافه را بین عناصر تقسیم کنید و رفتار کوچک شدن آنها را مدیریت کنید. با مثالهای کاربردی و واقعی، نحوه ساخت لایهبندیهای حرفهای و ریسپانسیو را بهصورت کامل یاد خواهید گرفت.
https://codehalic.ir/courses/frontend-codecamp-beginners/videos/flex-grow-and-flex-shrink-tutorial
@codehalics
در قسمت سیویکم آموزش CSS به سراغ مفاهیم مهم flex-grow و flex-shrink در Flexbox میرویم. در این ویدیو یاد میگیرید چگونه اندازه آیتمها را در چیدمان فلکس کنترل کنید، فضای اضافه را بین عناصر تقسیم کنید و رفتار کوچک شدن آنها را مدیریت کنید. با مثالهای کاربردی و واقعی، نحوه ساخت لایهبندیهای حرفهای و ریسپانسیو را بهصورت کامل یاد خواهید گرفت.
https://codehalic.ir/courses/frontend-codecamp-beginners/videos/flex-grow-and-flex-shrink-tutorial
@codehalics
❤12
ابرناک فضای کار رایگان در اختیار استارتاپها قرار میدهد
ابرناک در راستای مسئولیت اجتماعی خود اعلام میکند که فضای کاری موجود در این مجموعه، بهصورت رایگان در اختیار استارتاپها و شرکتهای کوچک قرار میگیرد که در شرایط فعلی امکان پرداخت اجاره فضای کار را ندارند.
این امکان تا زمان تعدیل شرایط موجود فراهم است و درخواستها پس از بررسی و ارزیابی، پذیرفته خواهند شد.
علاقهمندان میتوانند برای دریافت اطلاعات بیشتر و بررسی شرایط، به ابرناک پیام دهند.
لینک ثبت نام
پ.ن : تبلیغ نیست من این پست رو تو لینکدین دیدم گفتم شاید بدردتون بخوره بهشون پیام بدید از شرایط استفاده کنید
@codehalics
ابرناک در راستای مسئولیت اجتماعی خود اعلام میکند که فضای کاری موجود در این مجموعه، بهصورت رایگان در اختیار استارتاپها و شرکتهای کوچک قرار میگیرد که در شرایط فعلی امکان پرداخت اجاره فضای کار را ندارند.
این امکان تا زمان تعدیل شرایط موجود فراهم است و درخواستها پس از بررسی و ارزیابی، پذیرفته خواهند شد.
علاقهمندان میتوانند برای دریافت اطلاعات بیشتر و بررسی شرایط، به ابرناک پیام دهند.
لینک ثبت نام
پ.ن : تبلیغ نیست من این پست رو تو لینکدین دیدم گفتم شاید بدردتون بخوره بهشون پیام بدید از شرایط استفاده کنید
@codehalics
❤8
این یه فاجعه اس
لینکدین رو که باز میکنی از هر 10 نفر 8 نفرشون open to work
هستند.....
امیدوارم که زودتر وضعیت برای هممون بهتر بشه :)
@codehalics
لینکدین رو که باز میکنی از هر 10 نفر 8 نفرشون open to work
هستند.....
امیدوارم که زودتر وضعیت برای هممون بهتر بشه :)
@codehalics
💔20👍3