بایگانی

Posts Tagged ‘Typotrue’

یک پست عجیب و غریب برای آدمهای عجیب و غریب

ژوئن 14, 2011 4 دیدگاه

پیش نوشت : پاسخی به کنجکاوی های خودم
.

.

اگه مطالب قبلی این وبلاگ رو دنبال کرده باشید حتما با برنامه » تصحیح ورودی های صفحه کلید » آشنا هستید . واقعا زمانی که این برنامه رو مینوشتم فکر نمیکردم اینقدر مورد استقبال قرار بگیره به نظرِ خودم این ابزار فقط به خاطر یک کنجکاوی ساده ایجاد شده بود
.
اما بعد از نوشتن برنامه همیشه یه سوال در ذهنم بود : چند کلمه وجود داره که روی کیبورد اگه در زبان اشتباه تایپ بشه باز هم معنی داره ؟  مثلا شما قراره برای دوست خودتون در چت بنویسید که در دانشگاه هستید و این کار رو با کیبوردی که فکر میکنید روی زبان انگلیسیه انجام میدید اما بعد از تایپ متوجه میشید که زبان کیبورد فارسی بوده پس مسلما ورودی شما چیز عجیب و غریب و اشتباهی خواهد بود اما اگه دقت کنید کلمه ای که تایپ کردید اینه : » عده » . من همیشه وقتی این حالت پیش میومد  احساس جالبی بهم دست میداد و دقیقا میخواستم بدونم چند کلمه جادویی بین زبان فارسی و انگلیسی این حالت براشون روی کیبورد استاندار پیش میاد
.
از یک دیتابیس انگلیسی با 42666 کلمه استفاده کردم و برای کلمات فارسی تعداد زیادی مقاله و کتاب و صفحه وب رو پردازش کردم و به تعداد 323861 کلمه رسیدم که البته همش معنی دار نبود با این حال برای شروع خوب بود
.
به کمک آخرین نسخه دلفی ( دلفی ایکس ای ) برنامه ای برای جستجوی این کلمات جادویی بین دو زبان نوشتم ( فیلم کوتاهی از برنامه رو از اینجا ببینید ) : نتیجه جالب و خیلی دور از انتظار بود : تعداد این کلمات واقعا زیادتر از تصور من بود و احتمالا بیشتر هم هست
.

  

.

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

Advertisements

یک پست عجیب و غریب

اوت 13, 2010 2 دیدگاه
پیش نوشت : این پست در جهت تست برنامه تصحیح ورودی های صفحه کلید و رمزگذاری پایه نوشته شده
.

.

fuqd ,rjh wtpi ;gdn lk nv phgj hajfhid sj ani , lk av,u fi jhd\ ld;kl
,rjd svl v, fgkn ld;kl , lj,[i hajfhi ldal fhdn ili ,v,nd ih v, \h; ;kl
hlh fh fvkhli [ndnl trx ljk hajfhi v, hkjohf , fh cnk thk;ak ;d 9 h,k v, jfndg ld;kl
lk hc ildk v,a fvhd d; vlc ‹bhvd \hdi hsjthni ld;kl
nv w,vjd ;i fi ;nihd hs;d lrnhv ohwd hqhti fai ;sd lj,[i lpj,hd h,k ko,hin an
o,f hdkl di v,ai ildk . hlh hc hdk;i hc av hajfhi jhd\ ;vnk shdj ‹,’g vhpj anl o,aphgl
اففح://صصص.لخخلمث.زخئ

پی نوشت

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

مطالب مرتبط

برنامه تصحیح ورودی های صفحه کلید و چند توضیح

برنامه تصحیح ورودی های صفحه کلید و چند توضیح

اوت 12, 2010 3 دیدگاه
پیش نوشت : مدتیه با برنامه ای که نوشتم کار میکنم و یه سری تصمیم برای توسعه نسخه های بعدی دارم
.


Typotrue

.

برای شروع اینجا و اینجا را مطالعه کنید تا بیشتر در جریان کار قرار بگیرید . برنامه با زدن فانکشن کی 9 متن انتخاب شده را به خروجی صحیح خود در زبان مقابل تبدیل میکنه و در همان محل بازنشانی میکنه . از نظر سرعت عمل روش سریع تری به نظرم وجود نداره ( اگه هست توضیح بدید ) گاهی لازمه تمام یک متن انگلیسی رو به حروف کوچک یا بزرگ تبدیل کنید مثلا در مورد پسورد فایل های زیپ تعدادی از سایت های دانلود این قابلیت در نسخه های بعدی اضافه میشه . یه باگ هم در برنامه وجود داره که تعدادی از دوستان اطلاع دادند ( متوجه باگ شدید ؟ ) . برنامه را دانلود و تست کنید و نظرات خودتون رو برای بهبود نسخه های بعدی اعلام کنید

 

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

پیش نوشت : اول به اینجا مراجعه کنید
.


Typotrue

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

.

.

پی نوشت

منتظر گزارش مشکلات و نظرات شما برای نسخه های آینده هستم
شاید احساس کنید پاک کردن متن تایپ شده راحت تر باشد : تصمیم گیرنده شما هستید : اینجا یک وبلاگ برنامه نویسی است همین

برنامه ای برای تصحیح ورودی های صفحه کلید

پیش نوشت : مشغول تایپ هستید که تازه در اواسط کار متوجه انتخاب اشتباه زبان کیبورد میشوید . حالا باید از اول همه چیز را در زبان صحیح تایپ کنید
.


اففح://صصص.لخخلمث.زخئ

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


Typotrue

.
از همین روش میتوانید برای یک رمزگذاری ساده نیز استفاده کنید : جالبه نه ؟ . برنامه با دلفی 2010 نوشته شده و پس از تست های نهایی در سایت سورس فورج آپلود میشه . به نظر شما چه قابلیت های دیگه ای باید به برنامه اضافه بشه ؟ منتظر نظرات شما هستم 

پی نوشت

نوشتن افزونه برای فایرفاکس و گوگل کروم هم خالی از لطف نیست : همین الان دست به کار شوید
لذت کشف و برنامه نویسی را با کامپایل مغزی دنبال کنید