Forwarded from a pessimistic researcher (Kc)
وقتشه که یک آپدیت روی این پست بنویسم. پستی که روش ریپلای زدم در حقیقت نقدی بود بر نوع نگاه سیستم آموزشی ایران نسبت به Game Theory. در کنار نقد، سعی کردم گیم تئوری رو با دید فرمال معرفی کنم و جایگاهش رو توی ترک B علوم کامپیوتر بازگو کنم. توی این پست یکی از منابعی که معرفی کردم کتاب Games on Graphs بود که بسیار کتاب خوبی در راستای معرفی تکنیکهای algorithmic برای آنالیز کردن این دست از بازیهاست. دیروز ورژن جدیدی از این کتاب منتشر شد و بهونهای دستم داد تا دوباره یادی از این پست کنیم و کمی در مورد تغییرات این کتاب بنویسم.
اولین تغییر، عنوان کتاب هست که به تایتل اصلی، یک سابتایتل اضافه شده و عنوان کتاب رو به :
Games on Graphs - From Logic and Automata to Algorithms
تغییر داده و من بسیار این تغییر رو دوست دارم. چرا که همگام با نقد ما بر نگاه عمومی نسبت به گیم تئوری، سعی در بهتر معرفی کردن دیدگاه کتاب نسبت به game داره. تغییر دوم بازنویسی بسیار از فصول هست. مثلا فصل regular games کمی جمع و جور تر شده و parity games مشروح تر. علاوهبر این فصول بیشتری به کتاب اضافه شدن. مثلا توی ورژن قبلی turned-based games و concurrent games پوشش داده شده بود ولی جای خالی Bidding games حس میشد. توی وزژن جدید آقای Thomas Henzinger و دانشجوی سابقشون آقای Guy Avni این مبحث رو پوشش دادن. مورد دیگهای که جاش خالی بود بحث Strategy Complexity در گیم بود که توی ورژن جدید در فصل Positionality and Memory این مباحث پوشش داده شدن. بحث دیگهای که جاش خالی بود Synchronous Distributed Games هست. این بحث هم توی ورژن جدید پوشش داده شده که کاربردهای خیلی مهمی توی Contract-based Verification و سنتز program و controller داره.
خلاصه که این کتاب واقعا تو دنیای فرمال، یک Hidden Gem به تمام معناست.
فایل ورژن دوم این کتاب رو میتونید از اینجا دانلود کنید.
اولین تغییر، عنوان کتاب هست که به تایتل اصلی، یک سابتایتل اضافه شده و عنوان کتاب رو به :
Games on Graphs - From Logic and Automata to Algorithms
تغییر داده و من بسیار این تغییر رو دوست دارم. چرا که همگام با نقد ما بر نگاه عمومی نسبت به گیم تئوری، سعی در بهتر معرفی کردن دیدگاه کتاب نسبت به game داره. تغییر دوم بازنویسی بسیار از فصول هست. مثلا فصل regular games کمی جمع و جور تر شده و parity games مشروح تر. علاوهبر این فصول بیشتری به کتاب اضافه شدن. مثلا توی ورژن قبلی turned-based games و concurrent games پوشش داده شده بود ولی جای خالی Bidding games حس میشد. توی وزژن جدید آقای Thomas Henzinger و دانشجوی سابقشون آقای Guy Avni این مبحث رو پوشش دادن. مورد دیگهای که جاش خالی بود بحث Strategy Complexity در گیم بود که توی ورژن جدید در فصل Positionality and Memory این مباحث پوشش داده شدن. بحث دیگهای که جاش خالی بود Synchronous Distributed Games هست. این بحث هم توی ورژن جدید پوشش داده شده که کاربردهای خیلی مهمی توی Contract-based Verification و سنتز program و controller داره.
خلاصه که این کتاب واقعا تو دنیای فرمال، یک Hidden Gem به تمام معناست.
فایل ورژن دوم این کتاب رو میتونید از اینجا دانلود کنید.
Forwarded from Python Hints
#تجربه
بیش از ۹۸٪ پروژههای اپلیکیشنهایی که کار کردم دیتابیس رو اشتباه انتخاب کرده بودند!
اصلا طبیعیت دیتاها و کار با دیتابیس و ... اشون
اما ۱۰۰٪ تأکید دارند که از
مشکل کجاس ؟
- عدم شناخت کافی از دیتابیسهای دیگه:
این بیشترین موردی هست که دیدم.
- عدم توانایی طراحی درست سیستم؛ معماری سیستم خیلی مهم هست.
- عدم بررسی و آنالیز نیازمندیهای سیستم؛ اینکه درگیر دنبال بهترینها بودن نشید چیز خوبیه ولی اینکه سر چیزای ابتدایی هم تحقیق نمیکنید و میندازید گردن اینکه من نمیخوام کمالگرا باشم یک موضوع متفاوت هست.
- ترس، ترس از تست کردن چیزای جدید.
طرف میگه من ۱۰ ساله دارم
احمقانه تصمیم نگیر
راجب mongodb بخونید، خیلی از شما چیزی که بهش نیاز دارید
رو هم داره؛ تا ۱۰۰ لول ارتباط تو در تو هم نگه میداره (که عمرا و عملاً بهش نمیرسید)
به راحتی میتونید
دیزاین collection (مثل table بهش فکر کنید) میتونی ثانیهای عوض بشه اگر بخواید.
فرض کنید توی sql بتونید، هروقت خواستید بدون دردسر و
به کمک پکیج
Janus
هم گزینه خوبی هست برای اونهایی که به دیتابیس
۶ سال قبل بعنوان جایگزین رایگان Neo4j ازش استفاده کردم روی حجم داده بسیار بسیار بالا و خیلی رضایت بخش بود.
خلاصه که زرتی نرید با
بیش از ۹۸٪ پروژههای اپلیکیشنهایی که کار کردم دیتابیس رو اشتباه انتخاب کرده بودند!
اصلا طبیعیت دیتاها و کار با دیتابیس و ... اشون
SQL نیستاما ۱۰۰٪ تأکید دارند که از
SQL استفاده بشه و اکثراً بعد از مدتی کوئریهای پیچیده کل سیستمشون رو میگیره !مشکل کجاس ؟
- عدم شناخت کافی از دیتابیسهای دیگه:
Mongo, Janus, Casandra, Scylla, ....این بیشترین موردی هست که دیدم.
- عدم توانایی طراحی درست سیستم؛ معماری سیستم خیلی مهم هست.
- عدم بررسی و آنالیز نیازمندیهای سیستم؛ اینکه درگیر دنبال بهترینها بودن نشید چیز خوبیه ولی اینکه سر چیزای ابتدایی هم تحقیق نمیکنید و میندازید گردن اینکه من نمیخوام کمالگرا باشم یک موضوع متفاوت هست.
- ترس، ترس از تست کردن چیزای جدید.
طرف میگه من ۱۰ ساله دارم
SQL کار میکنم (خب به درک!!)، نهایت همرو خودم Query مینویسم! به فکر نفرات بعدی روی پروژه هم باش احمقانه تصمیم نگیر
راجب mongodb بخونید، خیلی از شما چیزی که بهش نیاز دارید
mongodb هست Transactionرو هم داره؛ تا ۱۰۰ لول ارتباط تو در تو هم نگه میداره (که عمرا و عملاً بهش نمیرسید)
به راحتی میتونید
replication و read-only داشته باشید دیزاین collection (مثل table بهش فکر کنید) میتونی ثانیهای عوض بشه اگر بخواید.
فرض کنید توی sql بتونید، هروقت خواستید بدون دردسر و
migration, ... ستون اضافه کنید.به کمک پکیج
motor خیلی راحت؛ async رو هم در اختیار خواهید داشتJanus
هم گزینه خوبی هست برای اونهایی که به دیتابیس
Graph نیاز دارند.۶ سال قبل بعنوان جایگزین رایگان Neo4j ازش استفاده کردم روی حجم داده بسیار بسیار بالا و خیلی رضایت بخش بود.
خلاصه که زرتی نرید با
SQL شروع کنید.Forwarded from DevTwitter | توییت برنامه نویسی
چند روزی بود که درگیر توسعه یه پروژه با Claude Opus 4 بودم.
مثل خیلی از ماها که فعلاً به API این مدل دسترسی نداریم، مجبور بودم کل پروژه رو بهصورت دستی تو چت بهش بدم.
ولی خب...
هر بار که میخواستم کدی رو export کنم، باید تکهتکه کدها رو کپیپیست میکردم.
و وقتی Claude جواب میداد، باز باید فایلهامو بهصورت دستی import میکردم تو پروژه اصلی.
خیلی زود فهمیدم که این فرآیند هم وقتگیره، هم اشتباهپذیر.
واسه همین نشستم و یه ابزار خط فرمان ساختم به اسم:
Interactive Project Export/Import Tool
کاری که این ابزار میکنه، دقیقاً همونه که ما توسعهدهندهها لازم داریم:
پروژه رو از مسیر دلخواهت انتخاب میکنی
با ساختاری مشخص، کلش رو export میکنی تو یه فایل تمیز
این فایل رو میدی به Claude
وقتی تغییرات رو گرفتیم، فقط کافیه با ابزار، اون فایل رو import کنیم
و همه چیز درست میره سر جای خودش
حتی یه قابلیت جالب هم داره:
اگه یه دایگرام Tree از ساختار پروژه داشته باشی، میتونه از اون ساختار یه پروژه واقعی بسازه!
بدون هیچ dependency اضافی، فقط با Node.js
از React گرفته تا Vue، Express، Nest، Next و خیلی فریمورکهای دیگه رو پشتیبانی میکنه.
https://github.com/AliSaadat-ir/interactive-project-tool/
@DevTwitter | <علی سعادت/>
مثل خیلی از ماها که فعلاً به API این مدل دسترسی نداریم، مجبور بودم کل پروژه رو بهصورت دستی تو چت بهش بدم.
ولی خب...
هر بار که میخواستم کدی رو export کنم، باید تکهتکه کدها رو کپیپیست میکردم.
و وقتی Claude جواب میداد، باز باید فایلهامو بهصورت دستی import میکردم تو پروژه اصلی.
خیلی زود فهمیدم که این فرآیند هم وقتگیره، هم اشتباهپذیر.
واسه همین نشستم و یه ابزار خط فرمان ساختم به اسم:
Interactive Project Export/Import Tool
کاری که این ابزار میکنه، دقیقاً همونه که ما توسعهدهندهها لازم داریم:
پروژه رو از مسیر دلخواهت انتخاب میکنی
با ساختاری مشخص، کلش رو export میکنی تو یه فایل تمیز
این فایل رو میدی به Claude
وقتی تغییرات رو گرفتیم، فقط کافیه با ابزار، اون فایل رو import کنیم
و همه چیز درست میره سر جای خودش
حتی یه قابلیت جالب هم داره:
اگه یه دایگرام Tree از ساختار پروژه داشته باشی، میتونه از اون ساختار یه پروژه واقعی بسازه!
بدون هیچ dependency اضافی، فقط با Node.js
از React گرفته تا Vue، Express، Nest، Next و خیلی فریمورکهای دیگه رو پشتیبانی میکنه.
https://github.com/AliSaadat-ir/interactive-project-tool/
@DevTwitter | <علی سعادت/>
Forwarded from Golden Code (@lix)
متود insertOrIgnore() در لاراول برای وارد کردن چند رکورد بصورت دسته ای هستش. اگه رکوردی باعث تکرار unique key یا نقض محدودیتهای دیتابیس بشه، بجای ایجاد خطا، اون رکورد هارو نادیده میگیره و بقیه رکورد هارو وارد میکنه.
این متود زمانی خیلی کاربردیه که بخوای دادههای حجیم رو وارد کنی و احتمال بدی بعضی رکوردها قبلاً توی دیتابیس داشتن. درین حالت، برنامه بدون خطا ادامه پیدا میکنه و کل عملیات bulk insert متوقف نمیشه.
📌 مثال:
درین مثال، رکورد سوم دارای ایمیلی هستش که قبلاً در جدول وجود داره (پس تکراریه).
با insertOrIgnore() رکوردهای تکراری رو نادیده میگیره و فقط رکوردهای جدید ([email protected]) رو وارد میکنه.
@GoldenCodeir
#Laravel
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1950492837373469057?s=1
این متود زمانی خیلی کاربردیه که بخوای دادههای حجیم رو وارد کنی و احتمال بدی بعضی رکوردها قبلاً توی دیتابیس داشتن. درین حالت، برنامه بدون خطا ادامه پیدا میکنه و کل عملیات bulk insert متوقف نمیشه.
📌 مثال:
$data = [
['email' => '[email protected]', 'name' => 'User One'],
['email' => '[email protected]', 'name' => 'User Two'],
['email' => '[email protected]', 'name' => 'User One Duplicate'], // ایمیل تکراری
];
// جدول users ایمیل رو به عنوان UNIQUE تعریف کردیم
DB::table('users')->insertOrIgnore($data);
درین مثال، رکورد سوم دارای ایمیلی هستش که قبلاً در جدول وجود داره (پس تکراریه).
با insertOrIgnore() رکوردهای تکراری رو نادیده میگیره و فقط رکوردهای جدید ([email protected]) رو وارد میکنه.
@GoldenCodeir
#Laravel
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1950492837373469057?s=1
👍1
Forwarded from DevTwitter | توییت برنامه نویسی
یکی دو روزه صحبت از مدل جدید اوپن سورس چینی GLM-4.5 هست که ادعا داره در حد Grok 4 عمل میکنه، امشب به تست و جیلبریک آن خواهم نشست
تست :
https://chat.z.ai
بیشتر بخوانید :
https://z.ai/blog/glm-4.5
&
https://github.com/zai-org/GLM-4.5
@DevTwitter | <Amir/>
تست :
https://chat.z.ai
بیشتر بخوانید :
https://z.ai/blog/glm-4.5
&
https://github.com/zai-org/GLM-4.5
@DevTwitter | <Amir/>
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Laravel News
The Laravel Idea Plugin is Now FREE for PhpStorm Users https://laravel-news.com/the-laravel-idea-plugin-is-now-free-for-phpstorm-users
Laravel News
The Laravel Idea Plugin is Now FREE for PhpStorm Users - Laravel News
Starting July 30, 2025, JetBrains is making Laravel Idea free for PhpStorm users.
Forwarded from Geek Alerts
یوتیوب از ۱۳ آگوست (۲۲ مرداد) تخمین سن کاربرهارو با AI شروع میکنه، هدفشون اینه کاربرهای زیر ۱۸ سال رو با این روش پیدا کنن، وقتی شناسایی کنه در کنار ویدیوهای مناسب سنشون، تبلیغات به شکل محدود بهش نمایش داده میشن یا مثلا اینکه یادآور وقت خواب پخش میکنه.
یه مسئله اینه که یوتیوبرها احتمالا درآمدشون کاهش پیدا میکنه، چون بخش بزرگی از دنبالکنندههاشون رو AI ممکنه زیر ۱۸ سال تشخیص بده و نمایش تبلیغ که منبع درآمد یوتیوبرهاست محدود میشه. یوتیوب هم حساب هرکسی رو زیر ۱۸ سال تشخیص بده تنها راه اثبات اینه که فرد مدارک شناسایی ارسال کنه.
بیشتر صحبتها در مورد آمریکا و بریتانیا هست ولی هنوز معلوم نیست این طرح دقیقا در چند کشور اجرا میشه. [L]
🤓 @geekalerts
یه مسئله اینه که یوتیوبرها احتمالا درآمدشون کاهش پیدا میکنه، چون بخش بزرگی از دنبالکنندههاشون رو AI ممکنه زیر ۱۸ سال تشخیص بده و نمایش تبلیغ که منبع درآمد یوتیوبرهاست محدود میشه. یوتیوب هم حساب هرکسی رو زیر ۱۸ سال تشخیص بده تنها راه اثبات اینه که فرد مدارک شناسایی ارسال کنه.
بیشتر صحبتها در مورد آمریکا و بریتانیا هست ولی هنوز معلوم نیست این طرح دقیقا در چند کشور اجرا میشه. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
یه سند داخلی از مایکروسافت درز کرده که دستمزد پرداختی به مهندسهاش رو نشون میده، یعنی برای اولین بار میتونیم ببینیم یه شرکت بزرگ مثل مایکروسافت چقدر حقوق پرداخت میکنه.
اول اینکه توی مایکروسافت یه سیستم سطحبندی وجود داره، مثلا سطح ۵۷ تا ۵۹ میشن مهندسهای تازهکار و سطح ۷۰ که بالاترین هست میشه مهندسهای برجسته. توی هر سطحی هم کارمندها بر اساس اینکه توی کدوم دفتر مایکروسافت هستن حقوقشون فرق میکنه، مثلا دفتر سانفرانسیسکو و نیویورک حقوق بیشتری میگیرن.
یک نمونه اینکه در دفتر اصلی مایکروسافت یک کارمند تازهوارد سطح ۵۷ حقوقش سالانه ۸۳ تا ۱۰۸ هزار دلار هست. در زمان استخدام هم ۵ تا ۱۳ هزار دلار بهش سهام میدن. همین شرایط برای بالاترین سطح یعنی مهندس برجسته سطح ۷۰ میشه سالانه ۲۷۰ تا ۴۰۰ هزار دلار حقوق در کنار ۰.۸ تا ۱.۹ میلیون دلار سهام در زمان استخدام.
نسخه کاملتر رو در سایت براتون قرار دادیم. [L]
🤓 @geekalerts
اول اینکه توی مایکروسافت یه سیستم سطحبندی وجود داره، مثلا سطح ۵۷ تا ۵۹ میشن مهندسهای تازهکار و سطح ۷۰ که بالاترین هست میشه مهندسهای برجسته. توی هر سطحی هم کارمندها بر اساس اینکه توی کدوم دفتر مایکروسافت هستن حقوقشون فرق میکنه، مثلا دفتر سانفرانسیسکو و نیویورک حقوق بیشتری میگیرن.
یک نمونه اینکه در دفتر اصلی مایکروسافت یک کارمند تازهوارد سطح ۵۷ حقوقش سالانه ۸۳ تا ۱۰۸ هزار دلار هست. در زمان استخدام هم ۵ تا ۱۳ هزار دلار بهش سهام میدن. همین شرایط برای بالاترین سطح یعنی مهندس برجسته سطح ۷۰ میشه سالانه ۲۷۰ تا ۴۰۰ هزار دلار حقوق در کنار ۰.۸ تا ۱.۹ میلیون دلار سهام در زمان استخدام.
نسخه کاملتر رو در سایت براتون قرار دادیم. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
راه اندازی سه سوته (حتی یه سوته ) فایل سرور سریع و ساده و زیبا و کاربردی و فوق العاده
https://github.com/9001/copyparty
@DevTwitter | <Rahmanism/>
https://github.com/9001/copyparty
@DevTwitter | <Rahmanism/>
Forwarded from Geek Alerts
لقب «اسلاپر» (Slopper) یکی از کلمات جدیده که ممکنه وارد دایره لغات بشه، به کسی میگن که زیاد از ChatGPT و هوشمصنوعی برای گرفتن هر جوابی استفاده میکنه و احتمالا اگه باهاش حرف بزنید بیشتر دیدگاههاش از خودش نیست و جواب هر سوالی رو باید با AI چت کنه.
این کلمه از AI slop میاد که به محتواهای بیکیفیت تولید شده با هوشمصنوعی میگن، البته چون کلمه رو یه نفر استفاده کرده بقیه کاربرها هم اومدن کلمات خودشونرو پیشنهاد دادن، مثلا یه نفر second hand thinker یا «متفکر دست دوم» رو پیشنهاد داده. [L]
🤓 @geekalerts
این کلمه از AI slop میاد که به محتواهای بیکیفیت تولید شده با هوشمصنوعی میگن، البته چون کلمه رو یه نفر استفاده کرده بقیه کاربرها هم اومدن کلمات خودشونرو پیشنهاد دادن، مثلا یه نفر second hand thinker یا «متفکر دست دوم» رو پیشنهاد داده. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ASafaeirad
This was short but thought provoking.
https://gomakethings.com/minification-doesnt-matter-much/
#article
https://gomakethings.com/minification-doesnt-matter-much/
#article
gomakethings.com
Minification doesnt matter much
Years ago, I was staunchly in the “minify your code, even if you use gzip” camp. But these days, I’ve switched teams! I did some tests on the bundled version of Kelp UI. Unminifed: 58.2kb Minified: 43kb Unminified + gzipped: 8.2kb Minified + gzipped: 7.4kb…
Forwarded from ASafaeirad
من امروز فهمیدم که بعضی فرآیندها توی لینوکس nice تر از بقیه هستن.
خیلی ساده بخوام بگم داستان اینه که هرچی فرآیند nice تر باشه بیشتر تعارف میکنه و اولویت و منابع رو به بقیه میده :))
بیشتر بخونید
https://www.gnu.org/software/coreutils/manual/html_node/nice-invocation.html#nice-invocation
https://man7.org/linux/man-pages/man1/nice.1.html
#linux #til #nice
خیلی ساده بخوام بگم داستان اینه که هرچی فرآیند nice تر باشه بیشتر تعارف میکنه و اولویت و منابع رو به بقیه میده :))
بیشتر بخونید
https://www.gnu.org/software/coreutils/manual/html_node/nice-invocation.html#nice-invocation
https://man7.org/linux/man-pages/man1/nice.1.html
#linux #til #nice
www.gnu.org
nice invocation (GNU Coreutils 9.8)
Next: nohup: Run a command immune to hangups, Previous: env: Run a command in a modified environment, Up: Modified command invocation [Contents][Index]
Forwarded from Python Hints
متا دیگه دنبال
حتی اینکه چندتا
ازین پس، توی مصاحبههای شرکت
۱ سال و نیم قبل گفتم، شرکتها قطعاً و حتماً به این سمت خواهند رفت 👌
تعریف جونیور هم بیشتر عوض خواهد شد !
پینوشت:
برای دوستان تازه وارد
coder نمیگرده حتی اینکه چندتا
leetcode هم حل کردید و حفظ کردید توی متا مهم نیست.ازین پس، توی مصاحبههای شرکت
META اجازه استفاده از هوش مصنوعی رو هم دارید.۱ سال و نیم قبل گفتم، شرکتها قطعاً و حتماً به این سمت خواهند رفت 👌
تعریف جونیور هم بیشتر عوض خواهد شد !
پینوشت:
Coder != Software Engineer برای دوستان تازه وارد
Forwarded from Laravel News
Laracon 2025 Day 2 - Part One https://www.youtube.com/watch?v=g483eJ9cUSs
YouTube
Laracon 2025 Day 2 - Part One
@laravelnews on social:
Instagram: https://www.instagram.com/laravelnews/
Twitter: https://twitter.com/laravelnews
Facebook: https://www.facebook.com/laravelnews
LinkedIn: https://www.linkedin.com/company/laravel-news
➫ Business Inquires: hello@laravel…
Instagram: https://www.instagram.com/laravelnews/
Twitter: https://twitter.com/laravelnews
Facebook: https://www.facebook.com/laravelnews
LinkedIn: https://www.linkedin.com/company/laravel-news
➫ Business Inquires: hello@laravel…
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
Forwarded from متخصص وردپرس | پوینا
بعضیا فکر میکنن نموداری که گذاشتیم شانسی بوده و برای یک سایت بوده
نمونه دیگر برای موبایل و سیستم تمام لینکا سبز
بدون یکدونه قرمز و زرد روی سرور های ایران ( بدون کلود فلر و بدون CDN)
و به تازگی وارد دیسکاور گوگل شده یعنی توی 36 ماه اخیر فقط سه ماه اخیر که سرور و سایتش رو بهینه کردیم تونسته وارد دیسکاور بشه
متاسفانه اینکه میگن سرور خارج برای سئو خوبه اشتباهه
سرعت بر اساس زمان باز شدن کاربر سنجیده میشه و اصلا جی متریکس و گوگل پیج اسپید توی سرچ کنسول مهم نیست
@poinair پوینا
نمونه دیگر برای موبایل و سیستم تمام لینکا سبز
بدون یکدونه قرمز و زرد روی سرور های ایران ( بدون کلود فلر و بدون CDN)
و به تازگی وارد دیسکاور گوگل شده یعنی توی 36 ماه اخیر فقط سه ماه اخیر که سرور و سایتش رو بهینه کردیم تونسته وارد دیسکاور بشه
متاسفانه اینکه میگن سرور خارج برای سئو خوبه اشتباهه
سرعت بر اساس زمان باز شدن کاربر سنجیده میشه و اصلا جی متریکس و گوگل پیج اسپید توی سرچ کنسول مهم نیست
@poinair پوینا
Forwarded from Gopher Academy
🎂🎊امروز زادروز چنل گوفر آکادمی هست🎊🎂
🥂امروز ۸ مرداد دقیقا روزی بود که گوفر آکادمی متولد شد🎂
🍾توی این مسیر کلی چیز یادگرفتم و حتی کلی رفیق خوب پیدا کردم
👑روز های خوب و بد زیادی داشتم تا جای که بود تونستم مقالات مفید و بروز براتون بذارم
🌷کانال ما چهارشنبه ۸ مرداد سال ۹۹ شروع به فعالیت خودش کرد یعنی 5 سال میگذره از عمر این چنل (خیلی کوچیک بودیم اما زود بزرگ شدیم با تجربه تر شدیم در کنار شما)
🖐 دوستان این چنل ما رو حمایت کنید که همچنان با قدرت کارش رو ادامه بده👑🫡🍾🌷
💸🚬 به مناسبت این روز تخفیف 50 درصدی رو تمام تعرفه های تبلیغاتی چنل
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢اگر تلگرام پرمیموم داری boost کن 👇
🔵 https://t.iss.one/gopher_academy?boost
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢لینک حمایت مالی👇
🔵 https://www.coffeete.ir/mrbardia72
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢 اگرم سوالی نظری انتقادی بود درخدمتم👇
🔵 @mrbardia72
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢اگر دنبال تبلیغ هستی اینجا پیام بده👇
🔵 @labdon_ads
🥂امروز ۸ مرداد دقیقا روزی بود که گوفر آکادمی متولد شد🎂
🍾توی این مسیر کلی چیز یادگرفتم و حتی کلی رفیق خوب پیدا کردم
👑روز های خوب و بد زیادی داشتم تا جای که بود تونستم مقالات مفید و بروز براتون بذارم
🌷کانال ما چهارشنبه ۸ مرداد سال ۹۹ شروع به فعالیت خودش کرد یعنی 5 سال میگذره از عمر این چنل (خیلی کوچیک بودیم اما زود بزرگ شدیم با تجربه تر شدیم در کنار شما)
🖐 دوستان این چنل ما رو حمایت کنید که همچنان با قدرت کارش رو ادامه بده👑🫡🍾🌷
💸🚬 به مناسبت این روز تخفیف 50 درصدی رو تمام تعرفه های تبلیغاتی چنل
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢اگر تلگرام پرمیموم داری boost کن 👇
🔵 https://t.iss.one/gopher_academy?boost
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢لینک حمایت مالی👇
🔵 https://www.coffeete.ir/mrbardia72
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢 اگرم سوالی نظری انتقادی بود درخدمتم👇
🔵 @mrbardia72
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢اگر دنبال تبلیغ هستی اینجا پیام بده👇
🔵 @labdon_ads
Telegram
Gopher Academy
از این کانال حمایت کنید تا بتواند به قابلیتهای اضافی دسترسی پیدا کند.
Forwarded from SoniaCircuit (Sonia Fatholahi)
YouTube
The Horror of Having a Body
Bloodborne & Akira spoilers | Head to https://www.brilliant.org/ClarkElieson/ to get a 30-day free trial + 20% off your annual subscription.
-patreon: https://www.patreon.com/ClarkElieson
-Insta: https://www.instagram.com/clarkelieson/
Business Inquiries:…
-patreon: https://www.patreon.com/ClarkElieson
-Insta: https://www.instagram.com/clarkelieson/
Business Inquiries:…