با پارس فریلنسر به راحتی کسب درآمد کنید
زمان تحویل: 0 روز
مدتها پیش
0 پیشنهاد
<div class="project-description"> باسلام، به یک نفر مسلط به زبان جنگو ( پایتون ) نیاز دارم جهت تکمیل پروژه. پروژه مونولیت بوده به میکرو سرویس تبدیلش کردیم. قسمت کمی از فایل داکر و تقریبا کل فایل کلود باقی مانده. توضیحاتم به صورت ویدئو میخواهم. لینک ریپو که تا کجای پروژه انجام شده داده میشود. </div>
بودجه
<div class="project-description"> با سلام در این پروژه به زبان پایتون باید برای دوتا میکروسرویس داکر گذاشته شود تقریبا بیشتر از نصف پروژه انجام شده توضیحات بیشتر بعد از قبول کردن پروژه مهلت فقط 1 روز تا ساعت 7 شب 9 خرداد </div>
با سلام پروژه هوش مصنوعی با توضیحات میخوام ریپازیتوری گیتهاب مربوط به پیاده سازی اولیه پروژه موجود هست که در صورت قبول پروژه فرستاده میشود
در پروژه استفاده شده از electronjs برای تغییرات در پروژه اپلیکیشن من که فایل هاش آماده هست و می تونیم راحت کامپایلش کنیم. منتها یک سری تغییرات و قابلیت های اضافه براش نیاز داریم که به بک اند من متصل بشه توسط ای پی ای و همچنین یوآی که براش خریدم روش پیاده سازی بشه خودم دانش برنامه نویسی دارم! جزییات بیشتر با خواندن فایل متنی راهنما
دنبال یه اپلیکیشن اندرویدی هستیم تا بتونه اطلاعات لوکیشن محور رو از کارمندامون در سراسر ایران بگیره (کارمندان اپلیکیشن رو نصب کرده و اطلاعاتشون رو وارد کنند) و مشتریانمون بتونن با نصب اپلیکیشن، با توجه به موقعیت مکانیشون به اون اطلاعات دسترسی پیدا کنند. یعنی با انتخاب استان و شهرشون یا با روشن کردن لوکیشن گوشی، نزدیک ترین افراد ما رو روی نقشه و با لوکیشن مشاهده کرده و با انتخاب اونها به ریز اطلاعاتشون دسترسی داشته باشند. تعداد کارمندان و مشتریان ما بسیار بالا هست. ریز جزئیات در ادامه همکاری ...
یک نرم افزار دسکتاپ با استفاده از کاتلین (kotlin) نوشته شده و تقریباً کامل شده است اما نیاز به رفع تعدادی باگ و افزودن برخی قابلیت ها دارد. فریمورک استفاده شده برای gui برنامه، tornadoFX است که چیزی شبیه همان javaFX می باشد. این برنامه به طور خلاصه، نرم افزاری است که محتوای فایل های متنی را از کاربر می گیرد و ایندکس می کند و سپس قابلیت جستجوی متن، درون آن فایل ها را برای کاربر فراهم می کند. برای قابلیت ایندکس کردن و جستجو، از کتابخانه ی لوسین (Lucene) استفاده شده است. * در صورتی رضایت از کار برنامه نویس، همکاری ادامه خواهد داشت ان شا الله. <strong>*** باگ های کادر جستجو:</strong> 1. نتایج در پنجرۀ نمایش، هایلایت نمی شود. فقط در یک حالت هایلایت میشود: در شرایطی که کلمه را در حالت جستجوی پیشرفته سرچ کنیم و ضمناً تیک حالت «دقیق» را هم برداشته باشیم. در سایر حالات جستجو، اصلاً هایلات صورت نمی گیرد. ضمناً وقتی در «فاصله کلمات» یک عدد وارد میکنیم باز هم قابلیت هایلایت، غیر فعال می شود. 2. جستجو با استفاده از کادر «هیچکدام از کلمات»، باعث هنگ کردن برنامه می شود. اما اگر به همراه آن، یک کلمۀ دیگر در کادر «همه کلمات» بگذاریم، هنگ نمی کند اما تمام حروف را هایلایت می کند. 3. اسم یک فایل زیپ و رار را عوض کردم. الآن وقتی متنی که درون آن فایل زیپ وجود داشت را سرچ میکنم، به جای یک فایل، دو فایل نشان می دهد (درحالیکه فقط یک فایل ورد در آن وجود دارد) و ضمناً وقتی روی فایل می روم، خطای می دهد. گویا هنوز آن فایلی که قبلاً ایندکس کرده بود در حافظه اش وجود دارد. 4. در سرچ با فاصله ی کلمات، ترتیب برای نرم افزار مهم نباشد. یعنی اگر «علی» و «رضا» با فاصلۀ 5 کلمه جستجو شوند، الزاماً نباید علی قبل از رضا باشد تا در نتایج جستجو نمایش داده شود. *** باگ های مربوط به تب بندی ظاهر برنامه: 1. وقتی مثلاً در یکی از پوشه های ایندکس شده، کلمه ای را جستجو کرده ایم و سپس یک تب جدید باز میکنیم، دامنه ی جستجو، مثل همان تب قبلی است (مثلاً اگر دو مورد تیک خورده است، در تب جدید نیز دو مورد تیک خورده) اما وقتی در تب جدید همان کلمۀ قبلی را جستجو میکنیم، نتیجه ای نشان نمی دهد. باید حتما یکبار تیک ها را غیرفعال و سپس فعال کنیم تا نتایج نشان داده شود. لطفا کاری کنید که وقتی تب جدیدی باز می شود، آن فولدرهایی که تیک خورده اند، آمادۀ جستجو باشند و نیازی به غیرفعال کردن و سپس فعال کردن دوبارۀ تیک ها نباشد. <strong>*** باگ های مربوط به کادر «نمایش»:</strong> 1. سرچ درون متنی کار نمی کند. 2. در پنجرۀ نمایش متن، امکان copy کردن با کلیک راست را قرار بدهید. *** باگ های مربوط به کادر «نتایج»: 1. آیکون ها درست نمایش داده نمی شوند. ظاهراً بزرگ هستند و بخشی از آنها نمایش داده می شود. 2. وقتی روی هرکدام از فایل هایی که در نتایج نشان داده شده است کلیک راست می کنیم، گزینه های «باز کردن فولدر»، «کپی» و «باز کردن فایل» نمایش داده شود. <strong>*** باگ های مربوط به کادر ایندکس گیری:</strong> 1. سرعت ایندکس گیری کم است. ظاهراً علتش اینست که نسخۀ جدید کتابخانه ی لوسین، به جای استفاده از رم، از هارد استفاده می کند. لذا این مورد باید اصلاح شود. در نسخه های قبل کتابخانه لوسین، از رم استفاده میشد که سرعت آن بسیار بالاتر بود. احتمالا اگر با استفاده از گریدل، نسخه لوسین را به 6 یا 7 تغییر بدهید و از متد ramDIRECTORY استفاده کنید مشکل حل شود. (احتمالا). 2. در پنجرۀ ایندکس گیری وقتی چند تب را برای ایندکس گیری آماده می کنیم، امکان کنسل کردن یکی از تب ها وجود ندارد. 3. امکان قطع کردن فرایند ایندکس گیری در آن تب که مشغول ایندکس گرفتن است، وجود ندارد. 4. در پنجرۀ ایندکس گیری وقتی چند تب باز است، فقط آخرین تب، علامت ضربدر مربوط به بستن تب را دارد. 5. فایل های jpg و اکسل و ورد و پی دی اف و ... را با سرعت ایندکس گیری میکند اما روی فایل های MP3 بیش از اندازه طول می دهد. درحالیکه قاعدتاً باید فقط اسم فایل را بخواند و رد شود. گویا محتوای متادیتای فایل mp3 را می خواند که این فرآیند طول میکشد! لطفاً کاری کنید که این فرایند سریعتر شود یا اینکه اگر امکانش نیست، فقط اسم یا یکی دو مشخصۀ مهم از متادیتای فایل های mp3 را بخواند. 6. وقتی چند تب را در پنجره ی ایندکس گیری می بندیم یا اینکه فرآیند اینکدس کردنشان تمام میشود، بعداً که دوباره این پنجره را باز میکنیم باز هم این تب ها موجود هستند و حذف نشده اند. 7. وقتی تغییری در فولدر ایندکس شده می دهیم و مثلاً فایلی اضافه یا کم می کنیم یا درون یک فایل متنی، تغییری می دهیم، گویا خود نرم افزار بصورت خودکار شروع به آپدیت کردن آن فولدر می کند. بعد از اینکه آپدیت شد، آن فولدر از لیست ایندکس شده ها، محو می شود. اما وقتی گزینه ی بازسازی فهرست را می زنیم دوباره نمایش داده می شود. این مورد اصلاح شود لطفا. 8. یک فایل ورد درون یک فولدر که قبلاً ایندکس شده بود ایجاد کردم و درون این فایل ورد، یک کلمه ی خاص نوشتم. بعد از اینکه بازسازی فهرست را زدم، این کلمه جستجو نشد. برنامه را دوباره اجرا کردم اما باز هم اجرا نشد. دوباره فایل ورد ساخته شده را باز کردم و چند کلمۀ دیگر به آن اضافه کردم و سیو کردم. ایندفعه وقتی بازسازی فهرست را زدم و سپس کلمه را در کادر جستجو نوشتم، آن را پیدا کرد. اما آن را دوبار نمایش داد. یعنی با اینکه یک فایل به آن اسم داشتیم، آن را بصورت دو فایلِ هم نام نمایش میدهد. 9. وقتی یک فولدر پاک می شود و برنامه دوباره اجرا می شود، آن فولدر نمایش داده میشود اما موقع نشان دادن نتایج، ارور می دهد. البته وقتی بازسازی فهرست را می زنیم، آن را از کادر فولدرها پاک میکند. لطفاً کاری کنید که اگر فولدری پاک می شود، آن را در لیست نمایش ندهد. 10. دکمه ی «انتخاب همه» در کادر «دامنه جستجو»، وقتی که در تب های دیگر هستیم درست کار نمی کند. فقط در تب اول درست کار میکند. 11. فایل های ppt را ایندکس نمی کند. 12. گویا محتوای فایل های متنی که ZIP شده است را هنگام ایندکس گیری نمی خواند. اما فایل RAR را می خواند. 13. امکان دوبار ایندکس گرفتن از یک پوشه یا بخشی از یک پوشه، بدون ارور نسبت به تداخل آنها: اگر دو پوشه، محتوای مشترکی داشته باشند، ارور می دهد و ایندکس نمی کند. این مورد را لطفا رفع کنید 14. لطفا مدیریت استثنائات در برنامه را جوری تنظیم کنید که هیچ خطایی در قسمت ایندکس گیری، آن را متوقف نکند. چون کاربر ممکن است بخواهد کل یک درایو خودش را ایندکس کند. طبیعتاً ممکن است کل یک درایو، مشتمل بر انواع و اقسام فایل ها باشد و برخی از آنها موجب ارور شوند. منتها exception ها را جوری بنویسید که هیچ خطایی باعث خروج از برنامه یا کرش کردن نشود و صرفاً اگر فایلی را نتوانست ایندکس کند، نام آن را به عنوان خطا، در پنجرۀ ایندکس و در انتهای فرآیند ایندکس گیری بیاورد. ------------------------------------ <strong>*** برخی امکانات جدید که باید به برنامه اضافه شود:</strong> 1. عرض ستون شمارنده ی ایندکس ها کمی بیشتر شود. در مانیتور من که 12 اینچ است، شمارنده ی ایندکس، دیده نمیشود و سه نقطه نمایش داده می شود. 2. ستونی که موقع ایندکس کردن عدد 1 دارد معلوم نیست به چه معناست؟ یک چیز معنادار جایگزینش کنید. 3. وقتی پنجرۀ ایندکس گیری مینیمایز می شود، قابلیت جستجو در محتواها نیز فعال نیست. جوری تنظیم کنید که فرد بتواند در حین ایندکس گیری، در سایر منابعی که قبلاً ایندکس شده اند، جستجو انجام بدهد و کار ایندکس گیری، بعد از مینیمایز در بک گراند انجام شود. داک فچر نیز همینطور عمل میکرد. 4. تعداد نمایش بیش از 10000 مورد است، می نویسد: 10000 مورد. درحالیکه باید بنویسید: «بیش از 10000 مورد». 5. ستون هایی که در پنجرۀ «نتایج» وجود دارد، عرضشان تغییر نمی کند. 6. سرچ درون برنامه ای با شورت کات crtl+f نیز بیاید. 7. در کادر دامنۀ جستجو، مشخص نیست که کدامیک از منابع، دارای زیرشاخه هستند. باید دبل کلیک کنیم تا مشخص شود که آیا زیر شاخه دارد یا خیر؟ 8. آن قسمت از اسکرول بار مربوط به پنجرۀ ایندکس گیری که توسط موس گرفته می شود و بالا و پایین می شود، خیلی ریز شده است. توسط موس سخت است که گرفته شود. 9. عرض ستون های کادر خطا در پنجرۀ ایندکس گیری، تغییر نمی کند. 10. «آدرس فایل»، «نوع فایل»، به ستون های موجود در کادر نتایج، اضافه شود. 11. بعضی اوقات که مشغول یک فرآیند است، بتوان آن فرایند را با یک شورت کات یا با یک دکمه متوقف کرد. مثلاً ممکن است در حال سرچ درون یک فایل خیلی حجیم باشد. اگر این فرایند زیاد طول کشید، بتوانیم با دکمۀ ctrl+shift+c آن را متوقف کنیم. یا با یک دکمه ی تعبیه شده در خود برنامه. 12. حرکت اسکرول بارها، کند است. قدری سرعتش بیشتر شود. 13. ایجاد قفل نرم افزاری برای اجرای برنامه (برنامه فقط با پیامکی که به کاربر ارسال می شود اجرا شود) ---------------------------------------- معرفی مختصر پروژه: زبان: kotlin فریمورک: tornadoFX معماری: MVVM بیلدر: gradle توسعه بر روی: docfetcher ---------------------------------------- تذکر: متدها و کلاس ها و کدهایی که می نویسید را حتماً با زبان فارسی کامنت گذاری کنید و توضیحات کامنت هم گویا و کافی باشد. برای دیدن سورس کد پروژه، پیام بدهید. موفق باشید.
در این پروژه کاربر تصویر کارت ملی خود را آپلود کرده و اطلاعات آن استخراج می شوند.
<p style="text-align: right;">ریک نت یک شبکه اجتماعی نظرسنجی هست که برای اپلیکیشن نیاز به صفحات زیر داره ۱_صفحه فید(پست های کاربران) ۲_صفحه اصلی ۳_پروفایل شخصی و بیزینسی ۴_صفحه رنکینگ ۵_جستجو هر صفحه جزئیات خاصی داره و اطلاعاتی رو باید نمایش بده.</p>
اپ های نوبت دهی امکانات متداول و خاص خودشون رو دارن. یکی میاد بعنوان سرویس دهنده ثبت نام میکنه که در ادامه مراحلی مثل ثبت مشخصات شخصی و محل کار و تعداد همکاران طی میشه و یه الگوریتم نسبتا ثابت برای انتخاب زمان لازم جهت سرویس دهی به مشتریان و لیستی از انواع خدمات قابل ارایه در هر آرایشگاه به تفکیف آرایشگری که هر کدوم از خدمات رو در اون آرایشگاه به خصوص انجام میده. از یه طرف هم کاربرانی بعنوان تقاضا کننده ثبت نام میکنن و بر اساس پارامتر هایی که تعیین کردیم میتونن آرایشگر دلخواهشون رو انتخاب بکنن و زمان های خالی رو ببینن تا ساعتی رو که مناسبه برای خودشون انتخاب کنند. جست و جوی آرایشگران بر حسب نزدیکترین آرایشگر، کد آرایشگر مورد نظر، استان و شهر و منطقه، وقت پر و خالی آرایشگر، هزینه خدمات، رضایت و امتیاز مشتریان قبلی یا با هر فکتی که بشه اعمال کرد تا قدرت انتخاب مشتری رو بالاتر بره انجام میشه. نمای کلی این ها هستند و طبیعتا طبق سیستم هایی که قبلا برای این نوع اپ ها طراحی شده تعریف تعداد همکاران، اعلام کردن یا نکردن هزینه خدمات مختلف آرایشی، پرداخت تمام مبلغ یا بخشی از هزینه جهت رزرو، اطلاع زمان های رزرو شده در درون برنامه یا از طریق اس ام اس و ایمیل به آرایشگران، زمان بندی مناسب برای هر خدمت توسط آرایشگران تا تداخل زمانی بین ساعات رزرو ایجاد نشود، امکان پیام گذاشتن کاربران به آرایشگران، بخش درخواست تسویه حساب و واریز مبالغ دریافتی به حساب تایید شده آرایشگران، تعریف کیف پول برای هر آرایشگاه و امکان تفکیک درصد آرایشگران در آرایشگاه، امکان اضافه کردن تعداد آرایشگران در صفحه کاربری هر آرایشگاه توسط مدیر آرایشگاه، تعریف چندین سطح دسترسی برای مدیریت، اپراتور و کاربران، امکان بارگذاری عکس و متن برای اراِيه نمونه کار در پنل کاربری آرایشگران و خدمات دیگه ای که به تشخیص خودتون میتونه کارایی و قدرت استفاده برنامه رو بالا ببره. نسخه اندوید و آی او اس و وب هر سه نیاز هستند.
<div class="project-description"> <p style="text-align: right;">می خوام یک صفحه jsp ، یک مقدار کد شده را از url بخونه و با استفاده از وب سرویس soap مخصوص که از قبل تهیه کردم، این مقدار را رمزگشایی بکنه و بعدش با استفاده از jquery و مقدار به دست آمده از مرحله قبل یک صفحه با آدرس مشخص را لود بکنه.</p> <p style="text-align: right;">کد فایل jsp رو بدون اعمال وب سرویس در پیوست قرار دادم و صرفا نیاز دارم که وب سرویس و در صورت نیاز کلاس های مربوطه به آن اضافه گردد و پس از آن فایل های مربوطه به همراه آموزش دقیق نحوه استفاده و مسیرهای لازم برای کپی این فایل ها رو در اختیارم بگذارید. لازم به ذکر که که ورژن جاوا و تامکت قدیمی هست و امکان آپگرید ندارم و فقط با توجه به ورژن های ارائه شده که در زیر نوشتم باید بیلد و ارائه بشه.</p> <p dir="ltr" style="text-align: left;">Server Version: Apache Tomcat/6.0.43</p> <p dir="ltr" style="text-align: left;">Architecture: x86</p> <p dir="ltr" style="text-align: left;">JVM Version (java version): 1.8.0_73-b02 (Version 8 Update 73)</p> <p style="text-align: right;">برای تحویل و تست هم یه سیستم دارم که روش ریموت می تونید وصل بشید و هر زمان خواستید در اختیارتون میگذارم.</p> </div>
<h4 style="text-align: right">لازم است یک سرویس برای تبدیل HTML به PDF تهیه شود با شرایط زیر:</h4> <p style="text-align: right">لیست قابلیت های مورد نیاز سرویس تبدیل HTML به PDF</p> <ul style="text-align: right"> <li>امکان افزودن خودکار شماره صفحه.</li> <li>امکان افزودن متن سفارشی به انتهای همه صفحات. مثلا ممکن است بخواهیم در بخش پایینی هر صفحه «نام کاربری» و «آدرس IP» کاربر درج شود.</li> <li>نمایش صحیح جداول. لازم است تا جداول به شکلی خوانا در نسخه PDF ایجاد شوند.</li> <li>نمایش صحیح لینک ها. لازم است تا همه لینک هایی که به صورت تگ a در بدنه HTML قرار دارند، با حفط خاصیت لینک بودن به PDF اضافه شوند.</li> <li>امکان style دادن به اجزاء مختلف با استفاده از فایل CSS. این امکان وجود دارد که style مربوط به برخی از اجزای محتوا در یک فایل CSS نوشته شده باشد.</li> <li>امکان تعیین فونت. لازم است تا این امکان وجود داشته باشد که برای بخش های مختلف نوشته، بر اساس زبان نوشته، فونت تعیین شود.</li> <li>امکان دانلود تصاویر از URL موجود در محتوا و درج آن در فایل PDF. اغلب تصاویر موجود در محتوای HTML به صورت URL درج شده اند؛ به همین جهت لازم است تا دانلود شوند و به PDF اضافه گردند. برخی از تصاویر نیز به طور کامل و به صورت base64 در تگ مربوطه (img) گنجانده شده اند و نیازی به دانلود آنها وجود ندارد.</li> <li>تعیین خودکار direction بر اساس style یا بر اساس محتوا. مثلا لازم است تا نوشته انگلیسی به صورت LTR و نوشته فارسی به صورت RTL نمایش داده شود.</li> <li>امکان ایجاد رمز برای باز کردن فایل PDF.</li> <li>امکان تعیین سایز صفحه مثلا A4 یا Letter.</li> </ul> <h4 style="text-align: right">الزامات مربوط به بستر پیاده سازی</h4> <ul style="text-align: right"> <li>سرویس باید مبتنی بر وب باشد.</li> <li>ارتباط با سرویس فقط از طریق Rest API صورت می گیرد.</li> <li>زبان برنامه نویسی حتما باید یکی از دو گزینه Java یا JavaScript باشد.</li> <li>تمامی کد نوشته شده باید حاوی Documentation خوب و قابل فهم باشد.</li> <li>استفاده از کتابخانه ها و ابزارهای Crack شده مجاز نیست.</li> <li>پیش از استفاده از هر کتابخانه شخص ثالث باید لایسنس آن بررسی شود و اطمینان حاصل شود که اولا متن باز است و دوما امکان استفاده رایگان از آن در پروژه های تجاری وجود دارد.</li> <li>این سرویس نباید به هیچ سرویس دیگری وابسته باشد.</li> </ul> <p style="text-align: right"><strong>آزمون پذیرش خروجی نهایی:</strong> فایل HTML به آدرس زیر کلیه توضیحات لازم برای اجرای پروژه را در بر دارد. پروژه در صورتی پذیرفته می شود که سرویس با نمونه های تست برای تبدیل همان صفحه HTML به PDF به درستی و کاملا مورد نظر ما جواب دهد.</p>
به این صورته که با وارد شدن به اپ مستقیم وارد محیط عکس برداری دوربین موبایل میشیم، تمام جزییات کلمه به کلمه به صورت گرافیکی نوشته شده تا فریلنسر راحت باشه. توانایی اجراش کلا دو تا قسمت مهم داره 1)مثل تمام اپ های عکسبرداری موبایل توانایی تنظیم وایت بالانس (گری کارت) و نور محیط داشته باشه، تنظیماتی که میذارن تا موقع عکسبرداری عکسهای بهتری ثبت بشه 2)مثلا 10 تا رنگ با کدهای مشخص به برنامه میدیم از هر شیئ که عکس گرفت مشخص کنه رنگ اون شیئ کدوم کد رنگ هستش؛مشابه امکانی که در اکثر نرم افزارهای گرافیکی مثل فتوشاپ هست و رنگهای هر عکس را تشخیص میده
4 صفحه
1402 پارس فریلنسر. تمام حقوق محفوظ است.