گیک فارسی

نوشته های یک گیک فارسی از فعالیت ها ،‌ علاقه مندی ها و نقد هایش

خلاص شدن از شر تبلیغات پیامکی مزاحم (بخش دوم)

نویسنده:
8 دسامبر 14

ماه گذشته در مورد خلاص شدن از شر پیامک های تبلیغاتی یا همون اسپم ها نوشتم و اینکه از نرم‌افزار Textra SMS استفاده میکنم و توصیه کردم که دوستان هم استفاده کنند. اما با‌ گذشت یک ماه از اون پست و تجربه‌ای که از این نرم‌افزار بدست آوردم باید بگم که کاستی هایی داره و باید نرم‌افزار دیگه ای را جایگزین کنم.

نرم افزار BlackList

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

از اونجایی که قصد نقد Textra را ندارم به مشکل اصلی می پردازم ! در‌ واقع اگر بخواهیم هر شماره ای را به صورت جداگانه Blacklist کنیم حالا حالا ها باید Blacklist کنیم. من توی این یک ماه روزی ۵ یا ۶ شماره جدید را Blacklist میکردم اما تمومی نداره ! پس باید نرم‌افزار بتونه شماره هایی که مثلاً با ۹۸۳۰۰۰+ شروع میشه را Block کنه. در‌ واقع بتونه بر حسب شماره فیلتر کنه. علاوه بر این باید یک Whitelist یا Exclude List داشته باشیم که شماره های خاصی که توی این فیلر ها قرار میگیرند را مجاز کنیم مثلاً ما که نمیخوایم شماره ۲۰۰۰۹۰ را فیلتر کنیم ;).

پس از بررسی های زیاد ، نرم‌افزار رایگان مناسبی برای این کار پیدا نکردم غیر از یک نرم‌افزار که نسخه رایگان و پولی داره و اگه بخواین Whitelist داشته باشین باید نسخه پولی را بخرین. نام این نرم‌افزار Blacklist Pro هستش. نرم‌افزار را نصب کردم و فیلتر های مورد نظرم را انجام دادم و نتیجه بسیار خوب و عالی بود.

این نرم‌افزار علاوه بر SMS امکان Block کردن تماس های صوتی ، فیلتر پیامک ها بر اساس وجود یک متن خاص و حتی امکان فیلتر بر اساس RegEx هم داره (این یکی خیلی به کار میاد و توی همین پست اگه ازش استفاده کردم مینویسم).

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

نویسنده:
4 نوامبر 14

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

پیامک اسپم تبلیغاتی

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

البته در حال حاضر میشه از اپراتور خودمون با ارسال دستور یا پیامکی بخواهیم که این تبلیغات برای ما نیاد و من از همون یک سال و خورده‌ای پیش این کار را انجام دادم اما سه تا مشکل وجود داره :
یکی اینکه با وجود درخواست من بابت دریافت نکردن هرگونه پیامک تبلیغاتی باز هم انواعی از این پیامک ها از طرف خود اپراتور (مثل همراه بهاری و این مزخرفات) ارسال میشه یا مثلاً برنامه نود با وجود اینکه پیش شماره ۲۰۰۰ داره باز هم پیامک هاش دریافت میشه (البته این خوبه ها ;)).

دوم اینکه این جلوگیری فقط در مورد پیش شماره های مربوط به ارائه دهندگان خدمات پیامک انبوه مثل ۱۰۰۰ و ۲۰۰۰ و ۳۰۰۰ هستش و مثلاً اگه کسی با یک خط معمولی اقدام به ارسال پیامک انبوه کنه اپراتور نمیتونه تشخیص بده که داره اسپم ارسال میشه.

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

اما راه حل چیست ؟
راه حل خیلی خیلی ساده هستش (البته برای کسانی که گوشی هوشمند دارند) و جالبه تا به حال به فکر خودم نرسیده بود و توی وبلاگ یکی از دوستان اشاره شده بود. حتماً هستند برنامه‌های جایگزین مدیریت پیامکی که شرکت های دیگه برای گوشی ها تولید کرده‌اند که علاوه بر امکانات بیشتری که میدهند امکان لیست سیاه کردن شماره هایی برای دریافت پیامک را هم دارند !

با کمی جستجو به خواسته مورد نظر میرسیم که خوب اولین پیشنهاد چون پولی بودش و من نرم‌افزار رایگان میخواستم یعنی GoSMSPro از انتخاب ها خارج میشه و میرم سراغ پیشنهاد بعدی یعنی Textra SMS که این قابلیت Block کردن یا لیست سیاه کردن را به تازگی اضافه کرده و چون بعد از نصب ، رضایت نسبی حاصل میشه از نصب و بررسی Chomp SMS و Handcent SMS و چند تا برنامه دیگه منصرف میشم.

کار با Textra SMS خیلی راحته و کافیه انگشتم را روی پیامکی که دیگه نمیخوام از فرستندش پیام بگیرم نگه دارم و از منو Options گزینه Block یا Add to blacklist را انتخاب کنم. اینطوری هر پیامک دیگه ای که از این فرستنده بیاد فوراً حذف میشه و اصلاً گوشی به من اطلاع نمیده. هر زمانی هم خواستم نظرم را عوض کنم در قسمت Settings میتونم شماره را از لیست سیاه حذف کنم.

امیدوارم شما هم از این برنامه استفاده کنین و دعاش را به جون ما بکنید. یادمون باشه ما میتونیم اولین نفری باشیم که در تغییر فرهنگ‌های غلط گام بر میداره و لازم نیست چون همه میفتند توی چاه ما هم بیفتیم ! ارسال اسپم تبلیغاتی کار آدم‌های بی‌فرهنگ و بی مسئولیت هستش و این شما هستید که انتخاب میکنید چی باشین.

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

نویسنده:
25 می 14

امروز روز ضرر کوچیک مالی بود اون هم به دلیل ندونستن ! من توی کار کردن یک قانون مهم دارم و اون اینه که اشتباهت را بپذیر حالا در مقابل هر کسی حتی آبدارچی یا نگهبان زحمتکشی که برای تو یا توی محیط کاری تو کار میکنه. منشی یکی از مشتری‌ها امروز تماس گرفت که چرا ما سه روز پیش فلان تعداد پیامک شارژ کردیم و بر حسب محاسبات من باید یک سوم ازش باقی مونده باشه.
بعد از کمی بررسی متوجه شدم که برنامه من تعداد پیامک بر اساس کاراکتر را درست نشون نمیده. در‌ واقع برنامه من ۱۴۰ کاراکتر پیامک را تقسیم بر ۷۰ کرده و گفته این دو تا پیامک میشه که بر اساس پروتوکلی که امروز باهاش آشنا شدم کاملاً غلطه و ۳ تا پیامک حساب میشه.

این پروتوکل را توضیح میدم تا برنامه نویسانی که این نوشته را میخونند از این اشتباه با خبر بشوند و مثل من ضرر نکنند.

اول توضیح بدم که هر پیامک از ۱۴۰ بایت تشکیل شده که پیامک های انگلیسی ۷ بیتی یعنی میتونه شامل ۱۶۰ کاراکتر (حتماً میدونین که space هم کاراکتر حساب میشه!) و پیامک های فارسی ۱۶ بیتی که میتونه شامل ۷۰ کاراکتر باشه. حالا زمانی که یک پیامک از این تعداد بایت تجاوز کنه علاوه بر اون ۱۴۰ بایت برای هر پیامک بایستی یک بخش به نام UDH به ابتدای هر بخش اضافه بشه تا مشخص کننده توالی پیامک ها باشه. این UDH دو استاندارد داره که یکی ۵ بایتی + یک بایت برای Reference Number و دیگری ۶ بایت + ۲ بایت برای Reference Number است. و شما باید بپرسین که ارائه دهنده خدمات پیامک انبوه شما از کدومش استفاده میکنه. در مورد مربوط به من ، اون شرکت داشت از مدل ۵ +‌ ۱ که نهایتاً ۶ بایت میشه استفاده میکرد.

من هم زیاد با این محاسبات ریاضی حال نمیکنم و نتیجه اینکه برای پیامک فارسی چند تایی ، پیامک اول ۷۰ کاراکتر ، پیامک دوم ۶۴ کاراکتر و پیامک سوم ۶۷ کاراکتر میشه ارسال کرد. در مورد صورت مسأله من مشکل این بود که پیامک دو تایی میتونه ماکسیمم ۱۳۴ کاراکتر بشه ولی من داشتم ۱۴۰ کاراکتر ارسال میکردم که سه تایی خواهد شد.

در مورد پیامک های انگلیسی هم پیامک اول ۱۶۰ کاراکتر ، پیامک دومی ۱۴۵ کاراکتر و سومی هم ۱۵۶ کاراکتر میتونه باشه. فراموش نکنین که این‌ها را باید با هم جمع بزنین یعنی پیامک دوتایی انگلیسی میتونه ماکسیمم ۳۰۴ کاراکتر باشه و سه تایی ماکسیمم ۴۶۰ کاراکتر !