سلام. مدتی بود که وقت نمیکردم اینجا مطلب بنویسم . پلاگین کنترل ارباب رجوع به مقدار 95 درصد پیشرفت داشته و اون پلاگین توسعش متوقف شد چون نیاز به یک زیر بنای دیگه در سیستم داشتیم که اون انتقال فایل بین سرور و کلاینت بود .این کار دیروز شروع شد احتمالا بیستم همین ماه توسعه اولیش تموم بشه .بعد از تست اولیه این کلاس پایه ادامه پلاگین کنترل ارباب رجوع انجام خواهد شد که برای پایان نسخه اولیش پنج روز وقت گذاشتم که احتمال زیاد اون روز 26 باشه!
نسخه آزمایشی وب سرویس که کنترل اطلاعات سرور برنامه از طریق اون صورت میگیره در آدرس http://nss.sarkesh.org/nseos.asmx در دسترس است. این وب سرویس نسخه ششم BETA هست و فعلا غیر از مبحث SQL Injection از باقی مباحث امنیتی کنترل نشده.
وب سایت Sarkesh.org هم دارای تغییراتی بوده ولی فعلا به حالت قابل اطمینانی نرسیده.قالب وب سایت فعلا یه سری مشکلات داره که باید فیکس بشن . البته فعلا وقت ندارم.
همچنین در ماه آینده یک محصول سخت افزاری هم خواهیم داشت و اون یک مبدل یو اس بی به سریال با خروجی TTL هست که با قیمت پایین عرضه خواهد شد . (چیزی حدود 10 هزار تومان) این قطعه در روباتیک و کنترل وسایل الکترونیکی با کامپیوتر کاربرد داره و طراح رو از درگیر شدن با مباحث پیچیده USB خلاص میکنه.به این صورت که از طریق یک پورت مجازی اطلاعات سریال از طریق USB ارسال میشه.
به برنامه افیس قابلیت تغییر پس ضمینه و انتخاب فونت برای برنامه اضافه شد.همچنین پلاگین کنترل ارباب رجوع به مقدار 60 درصد پیشرفت داشته است.
بعد از مدتی یه آرم برای شرکت طراحی کردم که به احتمال زیاد در نرم افزار جدید شرکت مورد استفاده قرار میگیره. نرم افزار جدید یک روند انتشار پیش آزمایش با نام آلفا رو در حدود یک ماه میگذرونه بعد از اون 3 ماه دوره بتا یا آزمایشی و بعد از اون برای فروش آماده میشه. شرکت هایی که در دوره آزمایشی با شرکت نگاره سرکش همکاری داشته باشند میتونند به تعداد کاربرانی که برنامه رو مورد آزمایش قرار دادن , لایسنس رایگان دریافت کنند. مثلا اگه یک شرکت از برنامه توسط 7 نفر از کارمنداش استفاده کرده , بهد از پایان دوره بتا نرم افزار به صورت رایگان در اختیار اون شرکت قرار میگیره.
بعد از تغییر پایه نرم افزار و تبدیل کلاس ها و استفاده از وب سرویس ها برای انتقال اطلاعات بین سرور و سرویس گیرنده .امروز اولین تست ها از پایه جدید برنامه با موقیت انجام شد . برای ارتباط با وب سرویس از یه کلاس استفاده میشه که اطلاعات رو به صورت کد شده به سرویس دهنده ارسال و در صورت لزوم اطلاعات رو به صورت کد شده دریافت میکنه! مورد دوم اینکه با استفاده از کامپوننت های شرکت تلریک متاسفانه برنامه با کاهش سرعت اجرا موجع شده بود که تصمیم گرفتیم از ابزار های خود دات نت استفاده کنیم ! تصویر زیر یک پیش نمایش هست .
که با مقایسه اون با نسخه های قبلی میتونید به خلوت شدن محیط کاربری پی ببرید.
مدتی هست که در پروژه ساخت یه روبات مین یاب دستی مشارکت میکنم . و ارتباط میکرو با کامپیوتر رو من باید انجام بدم. چون من توی منطقه تقریبا محروم زندگی میکنم گیر آوردن آی سی های ft232 و ... کار سوپرمنه اگه توی اینترنت هم سفارش بدی خیلی گرون تموم میشه مثله یه فروشگاهی زده مبدل یو اس بی به سریال 39 هزار تومان و 14 هزار تومان هم واسه ارسال با تیپاکس میگیره. شکل مدارشم که نگا میکنی یه آی سی با 3 تا دیود و یه کریستال بیشتر نداره! بعد بیای 63 هزار تومن بدی واسه این!!!!!! به همین دلیل دست به کار شدم و با میکرو Attiny2313 یه مدار مبدل ساختم ولی متاسفانه در کمال ناباوری هنگام اتصال به کامپیوتر کامپیوتر مدار رو نشناخت. کلا 24 ساعت گذشته به خاطر این شکست بزرگ (:D) حالم گرفته بود . یه بار دیگه مدارو چک کردم دیدم همه چی درسته ! ای خدا پس این چه مرگشه؟ چرا نمیشناسه مدارو؟ به یکی از دوستام زنگ زدم گفت منم اطلاعی ندارم ولی یه سر به سایت USB.ORG بزن مستندات اتصالات یو اس بی اونجا هست . رفتم و کمی گشتم دید برای اتصال یو اس بی با نرخ انتقال پایین باید ولتاژ مرجع 3.5 ولت باشه و این در حالیه که USB 2 از 5 ولت پشتیبانی میکنه منم به پیشنهاد یکی کاربرای فوم ایران ویچ یه دیود زنر جلو راش گذاشتم دیدم کامپیوتر مدارو شناخت . از خوشحالی داشتم پرواز میکردم ! درایورو نصب کردم و امتحانش کردم دیدم خروجی هاش چرتو پرته یعنی از کامپیوتر حرف A رو میفرستادی میکرو hv5#$#5646nbnb میگرفت. فکر کردم با استفاده از کریستال خارجی و تنظیم فیوز بیت ها همه چی درست شد و هم اکنون که من در حال نوشتن هستم کلی از دیدن مداری که امشب قراره pcb شو بزنم حال میکنم.
اگه شما هم میخواید این مدارو بسازید میتونید فایل های زیر رو دانلود و مدار رو ببندید . برای دانلود کلیک کنید.
همیشه دوست داشتم تنهای تنها برم یه جایی شبیه اینجا قدم بزنم. ولی حیف هر وقت این جور جاها رو میدیدم حداقل 5-6 نفر آدم دورو برم بود که از این قرطی بازیا خوششون نمی اومد. خودمو به اون راه میزنم که من این همه برگ قرمز و زرد رو ندیدم و نمیدونم وقتی از روشون رد میشی صدای خش خششون آدمو میبره یه دنیای دیگه.
یادش به خیر نسخه های اولیش بود....
با استفاده از شی وب کلاینت میتونید یک فایل رو روی اینترنت یا شبکه بخونید. البته این شی خصوصیات پر کاربرد دیگه ای هم داره.
Label1.Text = ""Dim instance As WebClient = New WebClient Dim address As String = "http://myweb.com/test.txt" Dim returnValue AsStringreturnValue = instance.DownloadString(address) Label1.Text = returnValue
تا حالا دقت کردید که تا 5-6 سال پیش خبری از نوت بوک و تبلت و اسمارت فون ها به صورت انبوه نبود. یه نفر اینو به یه نیاز تبدیل کرد و ازش داره پول به جیب میزه . دقت کنید آدما بعضی وقتا نمیدونن به چه چیزی نیاز دارن پس وظیفه شماست که در قبال گفتن اینکه به چه چیزی نیاز دارن و راه رفع اون چیه ازشون پول بگیرید و این راز یک کارافرین موفقه!
|