<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های h.shafiee</title><link>https://virgool.ir/feed/@iscoder</link><description>یه برنامه نویس که دنبال حرکت بر لبه تکنولوژی با چراغ خاموشه</description><language>fa</language><pubDate>2026-11-11 16:39:18</pubDate><image><url>https://files.virgool.ir/upload/users/72304/avatar/sLbZXE.png</url><title>h.shafiee</title><link>https://virgool.ir/@iscoder</link></image><item><title>هدشات وردپرس !!!؟ واقعا چرا</title><link>https://virgool.ir/@iscoder/headshot-wordpress-uzrth7w1rs0i</link><description>سلام دوستانامروز داشتم یه سرکی میکشیدم توی ویرگول چشمم به این مقاله افتاد. و خوندمش ، خواستم کامنت بذارم برای دوست گلم ولی گفتم یه پست بذارم بد نیستچرا از وردپرس متنفرم؟؟ قسمت اولاولین چیزی که به ذهنم خطور کرد این بود که وردپرس بیچاره یه گوشه نشسته داره چیپسو ماستشو میخوره اونو چی کار دارید.مواردی که دوستمون لیست کرد ، در بازار بسیاری از سیستم های مدیریت محتوا و حتی فرم ورک ها هست.این موارد باعث هدشات کردن یک سیستم مدیریت محتوا &#34;چرا از وردپرس متنفرم؟؟&#34; نیست.هرچند به عنوان یه برنامه نویس کراس پلتفرم که برای بیشتر پروژه های وب از وردپرس استفاده میکنه ، کاملا دقدقه هاش برای من قابل درکه اما من پیشنهاد میکنم بیایم یک بار اینطوری به این موارد نگاه کنیم.1.چقدر مفهوم نیاز سنجی و UX پروژه در این مارکت شناخته شده هست ( البته نه با دانش سطحی و چند سرچ ساده در گوگل ) 2.چقدر به فرم RFP بها داده میشه3.چقدر ما توانایی مذاکره با مشتری رو داریم که بهش بفهمونیم نیاز هاش چی هست.5.ما چقدر تسلط به ابزاری که داریم ازش استفاده میکنیم داریم4.چقدر قالب و افزونه فارسی استاندارد در مخزن ها و مارکت ها وجود داره.وقتی به مارکت ها و قالب های فارسی از بیس پیاده سازی شده هم نگاه میکنی میبینی هیچ خلاقیتی توش نیست و در واقع یک کپی از پیشرو های اون کسب کار هستن ( برای مثال بیشتر قالب های فروشگاهی فارسی کپی از دیجی کالا هستند)عدم خلاقیت در این مارکت باعث میشه مشتریان به صورت سردرگم به دنبال سفارشات خودشون باشن و این اصلا مربوط به وردپرس بیچاره نیست.اگر بخوایم این مورد رو در خصوص فرمورک ها مثال بزنیم افراد پس از یه جستجو ساده به این نتیجه میرسن که برای وب سرور استارت آپ و یا پروژه شون باید از NodeJS استفاده کنن و هیچ آشنایی به ساختار نگه داری اسکریپت و سرور ندارندبعد از بررسی متوجه میشی که نهایت تراکنش API اونها در ماه به 1000 تا هم نمیرسه و کلی هزینه الکی روی دستشون میذاره. من یه قانونی دارم که هر ابزاری برای کاری در مقیاس خودش به وجود میاد.حالا شاید دوستان نقدی به ساختار وردپرس داشته باشن که من هم دارم ولی شاید بتونیم با هم بیشتر در این خصوص صحبت کنیم ، تا به امروز که توی پروژه ها من سایت های فروشگاهی ، تفریحی ، دانشگاهی و ... بوده که بیچاره با بازدهی مناسب جواب داده یک کلمه حرف هم نزده بعد رفته نشسته چیپس و ماستشو خورده.یه جمع بندی کوچیک هم بخوام  بکنم مقصر رو جامعه ما توسعه دهنده ها رو میدونم که به جای خروجی بهتر بیشتر حرف زدیم و کپی کردیم، نتونستیم کمکی کنیم که این مارکت یک هویت اصیل پیدا کنه.هویت اصیل هم بد ایده ای نیستا بعدا یه پست از اون هم میذارم.خوشحال میشم تجربایت شمارو هم بخونم.</description><category>h.shafiee</category><author>h.shafiee</author><pubDate>Thu, 22 Oct 2020 17:20:27 +0330</pubDate></item><item><title>گیت سرور به راحتی آب خوردن</title><link>https://virgool.ir/@iscoder/گیت-سرور-به-راحتی-آب-خوردن-kmdoqto7wexi</link><description>Git Serverیکی از بزرگترین دغدغه  برنامه نویس ها نگهداری و دیباگ کردن کد های خودشون هست ، قطعا در روش های سنتی در زمان مستند سازی پروژه افراد دچار سردرگمی میشن چون نمیدونن کی ، کجا و چطور روی این کد کار کردن اما راه حل کجاست !؟گیت گیت همیشه جزو ابزار های شگفت انگیز برنامه نویسی بوده و هست.قطعا اگر تا به امروز ازش استفاده نکردید خودتون رو از آسایش و امنیت در زمان برنامه نویسی محروم کردید.گیت به شما کمک میکنه کد های خودتون رو مدیریت کنید ، ورژن بدید ، ایشو داشته باشید ، تغییرات رو مقایسه کنید ، همکاری داشته باشید و امکانات بسیار زیادی که گفتنش ساعت ها زمان میبره اما این امکانات زیاد ترسناک نیست خیلی خیلی سادست git init&#xA;git add .&#xA;git commit -m &#34;Your Message&#34;آموزش های فراوانی براش هست که با کمی جستجو میتونید پیدا کنیداما مورد اصلی اینجاست شما میتونید یه گیت سرور شخصی داشته باشید گیت سرور شخصی میتونه روی کامپیوتر شما ، روش شبکه لوکال یا حتی روی سرور شخصی باشه تا از هرجای دنیا فقط خودتون به سورس های خودتون دسترسی داشته باشید البته سایت های زیادی این امکان رو به شما میدن ولی مواردی هست مثل خرید سرویس و یا تحریم که دست و پا گیره (البته میتونید از گیت هاب هم استفاده کنید ولی بهتره که اگر از پروژه های متن باز استفاده میکنید سمتش برید چون به عنوان ایرانی نمیتونید مخزن شخصی داشته باشد.)خوب اینجا 2 تا از اسکریپت های Git رو برایتون معرفی میکنیم که به سادگی هرچه تمام تر میتونید یک گیت سرور شخصی داشته باشد (نکته بامزش اینجاست که هر دوتا از دیتا بیس sqlite استفاده میکنن و قابلیت نصب پلاگین های متعددی دارن و پشتبانگیری ازشون به شدت سادست)1.gitbucket  (Java)gitbucket DEMOکلا یک فایل رو دانلود می کنید و دستور java -jar gitbucket.warمیزنید تمام ، شما یه گیت سرور عالی دارید2.Gitea  (Go lang)Gitea DEMOخیلی راحت با داکر ویا بدون داکر روی سرورتون نصب میکنیدو باز هم یک گیت سرور عالی داریداین اسکریپت ها امن و متن باز هستن و از کمترین منابع روی سرور و یا سیستم استفاده میکنن اگر به دنبال آسایش در برنامه نویسی و یا حرفه ای شدن هستید ، همین حالا شروع کنید.</description><category>h.shafiee</category><author>h.shafiee</author><pubDate>Sat, 09 Nov 2019 12:56:38 +0330</pubDate></item></channel></rss>