Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpdiscuz domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/websites/hamidshariati.ir/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه hcaptcha-for-forms-and-more زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /var/www/websites/hamidshariati.ir/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه wpforms-lite زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /var/www/websites/hamidshariati.ir/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه yuki زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /var/www/websites/hamidshariati.ir/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه yuki زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /var/www/websites/hamidshariati.ir/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه yuki زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /var/www/websites/hamidshariati.ir/wp-includes/functions.php on line 6131

Warning: translations_api(): یک خطای غیرمنتظره رخ داد. ممکن است مشکل از WordPress.org یا تنظیمات سرویس‌دهنده شما باشد. اگر کماکان این مشکلات ادامه داشت، لطفا سری به انجمن‌های پشتیبانی بزنید. (وردپرس نتوانست ارتباطی امن با سایت WordPress.org برقرار کند. لطفاً با مدیر سرور خود تماس بگیرید.) in /var/www/websites/hamidshariati.ir/wp-includes/functions.php on line 6131

خطای پایگاه‌دادهٔ وردپرس : [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'wpforms_email_summaries_fetch_info_blocks', 'pending', '2026-08-08 00:04:27', '2026-08-08 00:04:27', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1786147467;s:18:\"\0*\0first_timestamp\";i:1786147467;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1786147467;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 3, 10, '{\"tasks_meta_id\":null}' FROM DUAL WHERE ( SELECT NULL FROM DUAL ) IS NULL

قتل در لینکدین – Hamid Shariati

عنوان جذابیه؟! خودمم دنبال اینم چی بنویسم راجع به ش که بهش بیاد 🙂

راستش واقعا این اتفاق افتاده. حدود 900 پست در لینکدین داشتم. از ۷ سال گذشته و خب با اینکه آدم فنی هستم و انتظار دارم پست های فنی بیشتر تحت تاثیر قرار بگیره، اکثرا پست های اجتماعی ام با اقبال بیشتری روبرو می شن. البته اقبال خوب یا بد (به هر حال موثر)

یه روز که ناخواسته و از روی هیجان یکی از همین پست های اجتماعی رو گذاشتم و چند تا موضوع رو با هم قاطی کردم، انگار زلزله اومد. من می خواستم از همسر تشکر کنم. یه جا جمله قشنگی از حضرت امام (ره) دیدم، با عکس ایشون پست کردم و چشمت روز بد نبینه

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

احساسی که داشتم درست مثه حالتی بود که یه نفر رو در دنیای واقعی کشته باشن و دیگه هیچ اثری ازش نباشه. تمام پست ها و save ها و لایک ها و تاثیراتم حذف شده بود. هیچ کامنتی از من نبود. مگه می شه؟

چطوری؟

دیگه برام مهم نبود که اکانتم برگرده یا نه. هر چند به کمک یه سری از دوستان به راحتی برگشت و باز هم مثه این می موند که از دنیای دیگه برگشتی به این دنیا!! عجیب بود. چطور ممکنه؟ در آن واحد هر چیزی که حذف شده بود برگرده!

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

این چه تکنولوژی ای هست که با این سرعت همه رابطه هایی که با هر چیزی در یک نرم افزار SaaS به این بزرگی داری رو می تونه پنهان کنه یا برگردونه؟

خب یه سرچ کردم و با این سمینار اطلاعات بیشتری به دست اوردم. جذاب بود. از دنیای CRUD نوشتن و رعایت یه سری قوانین تکراری SOLID و DRY و KISS و Design Pattern هایی که دیگران بهت تحمیل می کردن وارد یه دنیایی می شدی که همه چیز دست خودت بود و هر طور دلت می خواست می تونستی باهاش برخورد کنی تا به کیفیت بهتر و بیشتری برسی

GraphQl چیست؟

فقط می دونستم که فیسبوک اختراعش کرده و همه چیز رو یه جا می ده بیرون. و کوئری زدن داخلش هم به همین رواله… ولی داخلش عمیق نشده بودم

Hadoop

آخرین بار در پژو هشگاه باهاش آشنا شدم و زیاد جلو نرفتم. فقط می دونستم برای Big Data به کار می ره و رغیب پر سرعت تری مثه Spark داره (البته با هزینه بیشتر)

پیرو موارد بالا، از ویدئو ایده هایی گرفتم برای پروژه نوبت‌گیر. البته نوبت‌گیر در واقع یه محصول از ایده اصلی ای بود که در لینکدین هم استفاده شده و بر اساس جمع آوری داده و ML و استفاده و کوئری زدن روی اون بود.

Nutch

در این بین با Nutch آشنا شدم که در محصولات ی مثل elastic search هم کاربردی بود و احساس کردم با دنبال کردن این مسیر به دانش عمیقی در زمینه های پایه ای دیتا از نظر فنی خواهم رسید

Ant

Java

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

منبع بعدی خود لینکدین بود که خیلی خشگل رو ایران بلاک بود : https://engineering.linkedin.com/architecture/brief-history-scaling-linkedin

هر چی موضوع به دردنخوه باز گذاشتن رومون، چیزای اساسی رو می بندن

ادامه دارد….

0 0 رای ها
Article Rating
اشتراک در
اطلاع از
guest
0 Comments
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x