رفتن به مطلب

مجید آرتا

مدیر کل سایت
  • تعداد ارسال ها

    3,865
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    154

پست ها ارسال شده توسط مجید آرتا

  1. سلام دوستان انسر سنتری، بنا به دلایلی چند وقتی میشه فعالیت خاصی نداشتم گفتم عرض اندامی کنم.:hi::DD:

    خب توی سایت B4X  گشت و گذاری داشتم و دیدم آقای ارل یک پستی رو مبنی بر بیان اشتباهات رایجی که ما توی کدنویسی حالا سهوا یا از روی ندانستن صورت میگیره رو داره.

    این نکاتی که توی پست آقای ارل بیان شده، زمانی براتون قابل ملموس هست که پروژه های نسبتا متوسطی دستتون باشه و پیچیدگی های خاصی توی کار وجود داشته باشه.خب ما اگر بخواییم به پیچیدگی های معمولِ کار اضافه کنیم، در روند اجرایی پروژمون قطعا دچار مشکل در خطایابی و درک مسئله خواهیم شد.

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

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

    خلاصه کنم براتون پست خوبیه و پیگیر باشید که نکات جالبی رو میگه و میتونه توی توسعه پروژه هاتون مفید باشه.

    برنامه نویسی حد و حدود نداره و دریایی بیکران هستش و ما هیچوقت به سرحدات کمال نمیرسیم چون توی هر سطحی که باشیم بازم چیزای جدیدی هست که باید یاد بگیریم.ویژگی علم به پویاییشه.دریابید و بروز بشید و مث من نباشید سالی یبار یادی کنیم از برنامه نویسی :DD:

     

    "Code Smells" - common mistakes and other tips

    • پسندیدن 6
  2. خب از خودم شروع می کنم

    اول اینکه توی این دوران دارم چیزای جدید رو یاد میگیرم و سعی می کنم بروز تر بشم.مثلا یکیش یادگیری فریمورک لاراول.

    توی این دوره خیلی از کسب و کار های انلاین ب ذهنمون اومد، چون تا توی موقعیت قرار نگیری خلاقیت زیادی نمیشه بکار برد. الان، بُرد واسه اونایی هستش که کسب و کار انلاین کم رونقی داشتن و الان جون میگیره.

    اینکه توی این دوران با خانوادم بیشتر آشنا شدم :DD:

    یاد گرفتیم که سلامتی چه نعمت بزرگیه، در کنار هم بودن، صله رحم رو واسمون پر رنگ کرد.

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

    یادم میاد زمانیکه دانش آموز بودم، تو زمستون شده دو هفته بارون و سرمای استخون سوز بوده ولی یه روز تعطیل نشدیم، انفولانزای خوکی مد بود و تعطیلی نداشتم :DD:

    الان علاوه بر پنج شنبه ها کلا تعطیلن :DD: مجازی هم این موجودات چیزی یاد نمیگیرن :DD:

    خلاصه این به نفع جامعس ولی خواستم بگم ماهم کم بدبختی نکشیدیم زمانی که محصل بودیم.زیر بدترین حوادث بودیم ولی پایدار و مقاوم :DD:

    با کمک هم ان شاء الله بتونیم #کرونا رو شکست بدیم.

    #به_یاری_خدا_کرونا_را_شکست_میدهیم

    • پسندیدن 4
    • ذوق زده 1
  3. سلام و درود به کاربران و برنامه نویسان همیشه در قرنطینه

    سال 99 رو بهتون هم تسلیت میگم و هم تبریک.

    تسلیت بابت زبل خان ( #کرونا ) که جهانیان رو به سخره خودش گرفته و علم پزشکی انگشت به دهان گذاشته و خلاصه داره بهش زیادی خوش میگذره

    اگه مشکل، مشکل فنی و مهندسی بود دیر وقته نسخه های کرک شده و انواع پچ ها و آپدیت های گوناگونی توی فضای نت موجود بود.

    از همینجا به جامعه ی زحمت کش این روز ها و تمامی ادوار، واقعا در خط مقدم یه جنگ واقعی هستن.بله کادر پزشکی و جامعه درمانی که به سختی دارن این روز های پر از استرس و دردناک رو سپری می کنن.خسته نباشید سربازان خط مقدم :hi::53:

    خب میرسیم به احوال برنامه نویسای عزیز و دوست داشتنی که قبل از کرونا هم از خونه جُم نمیخوردن و توی خونه و جلوی یار همیشگی یعنی سیستم خودشون بودن.یعنی شرایط واسشون متفاوت نیست و فضا، فضای غریبی نیست:DD:

    یعنی بی آزار ترین موجودات همین قشر برنامه نویسِ.:DD: اگه خلاف اینه بیایید با مستندات محکم و قوی ثبت شده در گیتهاب ثابتش کنن :DD:

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

    منتظرم :DD:

     

    image.png

    • پسندیدن 1
    • ذوق زده 1
  4. در هم اکنون، mohammadbrzbrz72 گفته است :

    سلام آقا مجید

    به نظر شما آیا اون پروژه هایی که با اندروید استودیو میشه نوشت با b4a هم میشه نوشت؟

    مثلا اینطور میشه گفت که اندروید استودیو خیلی کاربردی تر هست برای ایده های جدید و طرح های گرافیکی و آیتم های بیشتری کلا داشته باشه؟

    سلام

    بله دوستم میشه با B4A  هم تولیدش کرد.این بسته به مهارت برنامه نویسیتون داره و دانش کافی از برنامه نویسی.

    شما الان می تونید از کتابخونه های AAR اندروید استودیو استفاده کنید، یا اینکه به وسیله ی Reflection و JavaObject از یسری قابلیت ها استفاده کنید.

    بسته به خودتون داره.

    • پسندیدن 2
  5. در در 1398/04/03, 09:52:46، Amir Arta گفته است :

    b4a آسون تره و سریع تر نتیجه میده و جزء زبان های htmlهستش ولی اندروید استودیو به زبان javaمرتبطه و یکم سخت تره پس نتیجه گیری توش بیشتر طول میکشه 

    اگه دنبال کار اسون هستی یا میخوای زود تر یا بدون کدهای زیاد نتیجه بدی میتونی برنامه هایی مثل اپچه رو نصب کنی

    سلام دوستم.خوبه که توی حل مسائل و پشتیبانی کمک می کنید و شوق و ذوق شما رو میرسونه قطعا:give_rose:

    اما یسری راهنمایی ها ب اشتباه به مخاطب رسونده میشه و باعث میشه مخاطب راهشو اشتباه بره.

    زبان برنامه نویسی بیسیک ارتباطی با HTML  نداره.در واقع زبان html  یک زبان برنامه نویسی نیست، زبان طراحی هستش.

    خروجی نرم افزاری که با B4A  نوشته میشه و خروجی که با Android Studio  نوشته میشه هیچ تفاوتی ندارن بجز در نحوه ی نوشتاری کد یا سینتکس کد نویسی.

    وگرنه در نهایت بیسیک کدها رو به جاوا تبدیل میکنه.روند کدنویسی در B4A  بالطبع بالاتره بخاطر کدنویسی روان بیسیک هستش.اگر برنامه نویس مسلط به جاوا باشید قطعا در روند کار کندی وجود نداره.

    موفق باشید:hi:

    • پسندیدن 2
  6. در 4 ساعت قبل، mohammadbrzbrz72 گفته است :

    من همه این دستورات رو انجام دادم همه چی درست بود و حتی در cmd کانکت شد ولی نمیدونم چرا باز این B4A نمیشناسه adb منو؟؟ 

    هرکاری میکنم نمیشناسه 

    چرا دوستان؟ 

    سلام

    image.png

    روی گزینه ی Restart ADB Server بزنید.

    اگه هم نشد یکبار این کامند رو بزنید »

    adb kill-server

    بعد دوباره همین روند متصل شدن رو دوباره برید.

    • پسندیدن 1
  7. در 16 ساعت قبل، qolam2010 گفته است :

    از پاسختون متشکرم

    ولی منظورم چیز دیگه ای بود

    به رویداد زیر نگاه کنید:

    Sub user_joined(data As Object)
        Log("user_joined ")
     End Sub

    از سمت سرور اطلاعات زیر برادکست میشه:

    {      username: socket.username,
          numUsers: numUsers
        }

    سوال من اینه که این داده های ارسالی سرور به کلاینت کجا ارسال میشه، اگر در قالب data به ساب user_joined پاس داده میشه، چطور میشه اون رو بدست آورد؟ چون هر بار که data رو میخوام استفاده کنم خطا میده

    سلام

    اطلاعات دریافتی از سرور به فرمت JSON  هستن.واسه اینکه بتونید مقادیر رو بخونید به این شکل می تونید عمل کنید »

    	Private json As JSONParser
    	json.Initialize(data)
    	Dim m As Map
    	m = json.NextObject

    خب بر اساس کلید هایی که این داده ها دارن مقادیر رو بخونید

    • تشکر 1
  8. کتابخانه NumberConverter


    با سلام

    کتابخانه ای جهت تبدیل اعداد انگلیسی به فارسی و عربی در متون.

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

    numberc.gif

    :hi:


     

    • پسندیدن 2
  9. در 7 ساعت قبل، bayan گفته است :

    سلام آقای آرتا خسته نباشید

    ممنون بابت این آموزش خوبتون

    میشه یه راهنمایی کنید که اگر بخوایم از همین کدها توی هاست لینوکس استفاده کنیم، امکانش هست یا حتما باید سرور مجازی ویندوز داشته باشیم؟ 

    لطفا یه آموزش روی سرور مجازی یا در صورت امکان روی هاست لینوکس بذارید:53:

    سلام

    روی هاست نمیتونید استفاده کنید

    از لحاظ استفاده محدودیتی برای Node.js  نیست روی ویندوزی و ولینوکسی قابل اجراست.

    ان شاء الله آموزش نصب و راه اندازی و استفادش روی سرور ویندوزی و لینوکسی رو قرار میدیم.

    • تشکر 2
  10. در 6 دقیقه قبل، امین مهدی نژاد گفته است :

    خیر این دوره در واقع آموزش irSocket.io بوده

    در دوره قبلی که چندین سال پیش بود از XMPP استفاده می کرد.

    این دوره سورس Node.js رو می تونین در سرور آپلود کنید و یا مانند مثال لوکال استفاده کنید.

    «موفق باشید.»

    سلام

    بله تمامی فایل های و سورسی که توی اموزش هست رو قرار میدیم.

    • پسندیدن 1
    • تشکر 2
  11. مرحله اول

     - آموزش مقدماتی Node.js

    - آموزش ساخت چت روم به وسیله ی بیسیک4اندروید و Node.js

    - آموزش ساخت بازی Tic Tac Toe  به صورت آنلاین و دو نفره با بیسیک4اندروید و Node.js

     

    خب توی این مرحله از دوره ی بازی سازی که مرحله ی مقدماتی محسوب میشه ما اومدیم به آموزش کار با Node.js  و ساختن چت روم و یک بازی ساده اما به صورت انلاین پرداختیم

    زبان برنامه نویسی Node.js  یک زبان برنامه نویسی ناآشنا یا گمنام نیست و قطعا یک آشنایت اسمی از این زبان برنامه نویسی سمت سرور دارید که قدرت گرفته از جاوا اسکریپ هستش.

    در ادامه توجهتون رو به دو تا ویدیو پیش نمایش از این دوره جلب می کنم »

    ساخت چت روم »

     

    پیش نمایش بازی Tic Tac Toe »

     

    خب این دوره فایل های آموزشیش در حال رندر و آپلود هستش و به محض آپلود شدن در فروشگاه، لینک خرید رو توی همین پست قرار میدم.

    ارزش ریالی مرحله اول : 20 هزار تومان

    لینک خرید

    بدرود :hi:

    • پسندیدن 1
    • تشکر 3
    • ذوق زده 1
  12. به نام خدا

    سلام به کاربران و دوستان خوب انجمن

    امیدوارم حالتون خوب باشه

    خب باید از موضوع تاپیک متوجه باشین که قراره چه چیزی رو در اختیارتون قرار بدیم.

    بنده به همراه چنتا از دوستان قصد داریم یکسری دوره های اموزشی در زمینه بازی سازی رو براتون تهیه کنیم

    به صورت مرحله ای این اموزش ها ساخته میشن و توی فروشگاه یا به صورت رایگان (  در صورت امکان ) قرار میدیم.

    شاید دوستان سوالاتی از اینکه آیا میشه با بیسیک هم بازی سازی کرد ؟ و یا از این قبیل سوالات ذهنشونو درگیر کرده باشه، خب این تاپیک رو ببینید »

     

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

    *** مرحله های مختلف دوره هارو توی هر پست توی این تاپیک به صورت جداگانه قرار میدیم و توضیحات لازم رو در همون پست واستون قرار میدیم.

    بدرود :hi:

    • پسندیدن 3
    • تشکر 3
  13. در در 1397/04/02, 19:51:07، shahrokhnazari گفته است :

    سلام

    ممنون از شما

    
    http://192.168.1.101:3000

    در مورد این آدرس توضیح بیشتری میدید

    اگر دارای هاست و دامنه باشیم  و بخواهیم استفاده کنیم ///اون شماره پورت چی میدیم

    ممنون اینو توضیح بیشتری بدید////

     

    سلام

    محدوده پورتی بین 1024 و 65535 انتخاب می کنید.

    • پسندیدن 2
    • تشکر 1
  14. در 2 ساعت قبل، [email protected] گفته است :

    سلام

    ببخشید این تاپیک رو بالا اودم میشه بگید ایا میشه از این کتابخونه برای تبدیل صدا به گفار استفاده کرد 

     

    اگه میشه کارش چطوریه ؟

     

    یعنی صدا رو بگیره و تبدیل به متن بکنه و بریزه توی یه لیبل .

    سلام

    بنده کد رو تست نکردم

    ولی خب باید این قسمت وجود داشته باشه

    Sub vcp_Results (out() As Object)
    	ToastMessageShow(out(0),False)
    	vcp.startRecognition(rProgressView ,sRecognizer,"fa")
    End Sub

    این رویداد احتمالا صدای پردازش شده رو به صورت متنی بهتون نشون بده.

    همین مثال رو تست کنید و ببینید توست مسیج چه خروجی رو نمایش میده.

    • تشکر 1
  15. در 1 ساعت قبل، persian گفته است :

    سلام من فایل مورد نظر و نصب کردم اما هنوز انگلیسیه؟چرا؟

    سلام

    توی لیست زبان ها، زبان فارسی رو انتحاب کنید

    برای تغییر زبان منوی Tools  و گزینه ی IDE Options  و Language.

    • پسندیدن 1
  16. VIP

     

    به آنکه جانم بخشید و جهان
    انجمن انسرسنتر بخش ویژه خود را راه اندازی کرد!
    بخش ویژه ای که دارای 4 بخش »
     - محصولات کاربران
    - تولیدات انجمن
    - آموزش های ویژه بیسیک 4 اندروید
    - NoWrap
    در بخش ویژه ی انجمن محصولات را می توان به صورت تک فروش یا همان  مزایده قرار داد.سورس کدهای کمیاب با قیمت های واقعی آن ها به یک نفر که بیشترین مبلغ را پیشنهاد بدهند فروخته می شود.
    در بخش ویژه آموزش هایی جهت استفاده از کتابخانه های جاوا بدون نیاز Wrap  کردن ارائه می شود.
    در این بخش تولیدات گروهی انجمن که شامل ابزار ها و کد های خاصی می باشد را خواهیم افزود
    انجمن انسرسنتر این بخش را با اهدافی دور برد و استراتژیک راه اندازی کرده است که اولویت های اصلی به ذیل زیر هستند »
    1 - درامدزایی برنامه نویسان انجمن، از طریق آموزش های تصویری، متنی، سورس کدها و . . .
    2 - افزایش سطح کیفی نرم افزار های تولید شده چه به وسیله Android Studio  و چه با نرم افزار B4A توسط ارائه آموزش های مناسب در بخش ویژه
    3 - در این بخش  افراد فعال  در هفته  و ماه به عنوان پاداش یا جایزه، فعال شدن قابلیت کاربری ویژه برای استفاده یک ماهه از بخش ویژه را دارا می شوند.
    4 - و در نهایت کمک به رشد اقتصادی انجمن و کاربران انجمن توسط این  بستر به وسیله ی  شکوفا سازی داشته های خود در این بستر موجود.
    هدف اصلی ما در کنار رشد علمی و دانش، رشد اقتصادی نیز مد نظر قرار گرفته شده است.

     

    موفق و موید باشید.

    :hi:

    WWW.AnswerCenter.IR

    • پسندیدن 4
    • تشکر 3
×
×
  • اضافه کردن...