محمد افاضاتی

دیده ها، شنیده ها و علاقه مندی های یک برنامه نویس
شنبه, ۳ تیر ۱۳۹۱، ۰۵:۲۴ ب.ظ

sms minifier

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

 

یکی از ابزار های مورد علاقه ام sms minifier ه. کار اصلی این نرم افزار داشتن یک dict از لغات کاربردی عمومی است که هنگام ارسال به جای کلمه یک عدد ارسال شود و در این حجم کوچیک ۱۶۰ کارکتر کلمات بیشتری بشود نوشت

به طور مثال کلمه salam یکی از کلماتیست که زیاد استفاده می شود. به جای این کلمه 1 بنویسد و در نهایت طرف دریافت کننده هم با این برنامه sms را باز می کند و متن کامل را می خواند.

خوب قضیه خیلی ساده است. کمی هوشمند ترش کنیم :D

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

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

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

 

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



نوشته شده توسط محمد افاضاتی
ساخت وبلاگ در بلاگ بیان، رسانه متخصصان و اهل قلم

محمد افاضاتی

دیده ها، شنیده ها و علاقه مندی های یک برنامه نویس
محمد افاضاتی
محمد افاضاتی برنامه نویس python php دیتابیس های postgresql mongodb و ...

رونوشتی از علاقه مندی هایم برای ماندگار تر شدن!

تبلیغات

طبقه بندی موضوعی

Feedburner RSS

Others

توییتر

sms minifier

شنبه, ۳ تیر ۱۳۹۱، ۰۵:۲۴ ب.ظ

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

 

یکی از ابزار های مورد علاقه ام sms minifier ه. کار اصلی این نرم افزار داشتن یک dict از لغات کاربردی عمومی است که هنگام ارسال به جای کلمه یک عدد ارسال شود و در این حجم کوچیک ۱۶۰ کارکتر کلمات بیشتری بشود نوشت

به طور مثال کلمه salam یکی از کلماتیست که زیاد استفاده می شود. به جای این کلمه 1 بنویسد و در نهایت طرف دریافت کننده هم با این برنامه sms را باز می کند و متن کامل را می خواند.

خوب قضیه خیلی ساده است. کمی هوشمند ترش کنیم :D

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

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

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

 

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

موافقین ۲ مخالفین ۰ ۹۱/۰۴/۰۳
محمد افاضاتی minifier mobile ایده sms gsm

نظرات  (۴)

۱۰ تیر ۹۱ ، ۱۲:۴۴ شاهین آزاد
 ایدهٔ قشنگیه‌! یعنی به قول خیلی ساده‌تر منظورت اینه که نوشته‌ها با یک کاراکتر کد شن و اون‌طرف دریافت کننده همهٔ اون یک کاراکتر‌ها رو دیکد کنه‌! هـــــوم‌! خیلی خوب می‌شه و در بهترین حالت می‌شه به جای صد و شصت کاراکتر‌، صد و شصت کلمه فرستاد‌! اما این قابلیت سینک کردن یه کم ممکنه ناهماهنگی ایجاد کنه‌! مثلا گوشی تو آخرین دیکشنری رو داشته باشه و مال من یه نسخه قبلش‌! بعد یعنی این بی‌سواد می‌شه!
پاسخ:
اونم چون اون فرد مشخصه کیه می شه معلوم باشه کی sync شدن و در ادامه sms و فضای خالی دیتای sync رو ارسال کرد. به نظرم فوقش چند تا sms اضافی ارسال میشه و اینها sync میشن. در کل به فضای اضافی ای که می دهد می ارزد
۱۷ تیر ۹۱ ، ۰۰:۵۶ میلاد خواجوی
سلام محمد،
اینو نگاه کن: https://github.com/antirez/smaz
یه ایدهٔ خوب برای فشرده کردن متن‌های کوتاه. امتحان کردم جالب بود.
سورس‌اش رو ببین،  از یک دیکشنری از پیش‌تعریف شده استفاده می‌کنه.
متن زیر رو به علت این که به زبان انگلیسی نبود، زیاد فشرده نکرد اما به نظرم واقعا فشرده‌سازی‌اش زیاده.
'Salam Mohammad, In ketabkhane ro bebin. yek eede khoob baraye feshorde-sazi-e matnhaye kootah. emtehan kardam jaleb bood.' compressed by 21%
این متن رو ۴۵ درصد فشرده کرد:
Smaz is a simple compression library suitable for compressing very short strings. General purpose compression libraries will build the state needed for compressing data dynamically, in order to be able to compress every kind of data.' compressed by 45%
ایده ساده و جالبیه ولی بهتره به جای فرستادن 1 مثلا به جای سلام خود کلمه سلام رو بنویسیم برنامه به جای سلامی که نوشتیم عدد 1 رو بفرسته اینجوری استفاده از برنامه تعاملیتر و راحتره و به هدفمون هم رسیدیم
پاسخ:
مطمئنا این کارو برنامه انجام می ده. وگرنه چه نیازی به این برنامه هست؟
۳۰ تیر ۹۱ ، ۱۱:۵۶ یوشا آل ایوب
 داش کل کل ایده میندازی؟؟
برم وبمو پر ایده کنم تا خرخره؟
ها؟

بزنم تو سفید رونشا...!

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی