۳ فروردین، ۱۳۹۹

٢ سال پیش ١۰۰+ امتیاز
@sifter_farshad به گفتگوی قوی کردن پایه و راحت سوییج کردن جواب داد.

از نظر من برای یادگیری مفاهیم برنامه نویسی اول زبان java را یاد بگیرید. به خصوص مفاهیم شی گرایی در زبان java خیلی به شما کمک می کنند. فقط دقت کنید که java با javascript کاملا فرق دارند و این دو نباید با هم اشتباه گرفته شوند.

لینک آموزش های جاوا در پارس کلیک:

۳۰ امرداد، ۱۳۹۷

۴ سال پیش ١۰۰+ امتیاز
@sifter_farshad به گفتگوی امکان کار کردن از ایران برای شرکتهای خارجی به صورت ریموت جواب داد.

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

همچنین بعضی از کارها اصطلاحا VISA supported هستند که یعنی اگر تو مصاحبه استخدامی قبول شدند به شما ویزا می دهند و می تونید مهاجرت کنید.

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

۴ سال پیش ١۰۰+ امتیاز
@sifter_farshad به گفتگوی مشکل در فرم ورود به سایت جواب داد.

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

به طور کلی من توصیه می کنم برای ذخیره رمز عبور در پایگاه داده از تابع password_hash() استفاده کنید که پسوورد رو به صورت یک طرفه hash می کنه و قابل برگشت به پسوورد اصلی نیست و موقع خوندن هم از تابع password_verify() استفاده کنید. این توابع مربوط به خود زبان PHP هستند.

مطلبی که در ادامه میگم ربطی به خطای برنامه شما نداره ولی شما بهتره که از کلاس PDO برای برقراری ارتباط با پایگاه داده استفاده کنید و توابع سری mysqli رو فراموش کنید.

۵ امرداد، ۱۳۹۷

۴ سال پیش ٢۰۰+ امتیاز
@sifter_farshad یک گفتگو به اسم چک لیست بهینه سازی موتور جستجو درست کرد.

این چک لیست را با توجه به آموزش های SEO تهیه کرده ام تا یک مرور خیلی سریع از آموزش ها باشد لطفا اگر فکر می کنید ایرادی وجود دارد یا این که نکته ای باید اضافه شود درباره آن بحث کنید.

  1. استفاده از webmaster tools برای google و bing
  2. استفاده از google analytics
  3. استفاده از google business
  4. استفاده از شبکه های اجتماعی
  5. استفاده از یک دامنه معتبر و زیردامنه www
  6. یادگیری و استفاده از robot.txt
  7. ایجاد کلمات کلیدی به زبان های فارسی، انگلیسی و فارسی با نوشتار انگلیسی
  8. عدم استفاده از عکس و فلش به جای متن
  9. استفاده از alt attitude برای img tag ها
  10. استفاده از کاراکتر - به جای استفاده از _ در URL و نام فایل ها
  11. استفاده از تگ های h1, h2, h3 برای تیترهای مهم
  12. استفاده از تگ های p, footer, header و ... به جای استفاده از تگ های span, div و ...
  13. استفاده از title attitude برای تگ های a (لینک)
  14. عدم استفاده از تگ های frame و iframe
  15. استفاده از یک URL خوانا و معنا دار برای انسان
  16. استفاده از پسوندها مانند .html یا .php برای URL
  17. استفاده از حروف بزرگ برای حرف اولِ هر کلمه از URL
  18. استفاده از title برای هر صفحه وب به طوری که بیان کننده محتوا صفحه باشد.
  19. استفاده کردن از قابلیت URL Rewrite از طریق وب سرورها مانند apache
  20. عدم استفاده از image map به صورت مکرر
  21. طراحی responsive برای وبسایت
  22. استفاده از عبارات واضح تر برای لینک ها و تیتر ها مانند "اخبار تکنولوژی" به جای "اخبار"
  23. قرار دادن site map در footer
  24. افزودن XML sitemap به webmaster
  25. ایجاد لینک به وبسایت های مشابه
  26. ارجاع داده شدن توسط وبسایت های دیگر
  27. استفاده از استایل خوب (کنتراست رنگ ها، فاصله بین خطوط، خوانایی و ...)
  28. پرهیز از تبلیغات زیاد و محتوای نا مرتبط برای جذب کلیک
  29. پرهیز از متونی مانند click here برای لینک ها و قرار دادن توضیحات کافی برای لینک ها به جای click here
  30. استفاده کردن از تگ های meta مطابق مثال زیر:
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="My Best Website And Blah Blah Blah"> <!--(not too long)-->
    <meta name="keywords" content="Course FREE Example PHP"> <!--(not too long) (not very important recently)-->
    <meta name="language" content="fa-IR">
    <meta name="geo" content=""> <!--(using geo tag generator)-->