گه گاه نوشتهای یـکـ 👻

هر آنچه آید، آیا باید نبشت 😕

۰۶ : ۰۱ 👻
اتوماسیون کارها با Xdotool

اتوماسیون کارها با Xdotool

خیلی یهویی میخواستم همه عکس های یه کانال تلگرامی رو ذخیره کنم، تعداد عکس ها از ۸۰۰ تا بیشتر بود، حوصله اینم نداشتم که برای این ۸۰۰ عکس چند تا کلیک صرف کنم که ذخیره بشن، با خودم گفتم ممکنه یه راهی ابزاری برای شبیه سازی حرکات ماوس و کیبرد وجود داشته باشه، طبق معمول شروع به جستجو کردم، در نهایت بهترین گزینه های که پیدا کردم ابزار خط فرمانی Xdotool بود، به کمک این ابزار تونستم همه عکس ها رو با کمترین دخالت ممکن توسط خودم ذخیره کنم، در ادامه روند این کار بسیار باحال رو شرح میدم.

ادامه مطلب...
۱۷ بهمن ۹۵ ۵۳ بازدید ۶ نظر موافقین ۴ مخالفین ۰
👻

معمای لوله بخاری‌ که گرم نمی‌شد

مثل سالهای قبل اومدیم بخاری رو راه بندازیم و انداخیتم، ولی لوله بخاری گرم که نشد در عین وقاحت سرد سرد بود، بخاری رو عوض کردیم، با یه وزنه و طناب مسیر دودکش رو بررسی کردیم که مسدود نباشه، که نبود، در حالی که اگر لوله بخاری رو از دیوار در می‌آوردیم در عرض چند ثانیه به حدی گرم میشد که نمی‌شد بیشتر از یک ثانیه با انگشت لمسش کنی، وقتی دستم رو جلوی دودکش میگرفتم جریان هوای سردی که وارد خونه میشد کاملا محسوس بود، طی اون چند روزی که خونه شده بود سردخونه، از هر کسی که میشد علت رو پرسیدیم، شاید کسی تجربه یا نظری برای حل مشکلمون داشته باشه که نداشت.

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


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

۱۴ دی ۹۵ ۸۰ بازدید ۳ نظر موافقین ۱ مخالفین ۰
👻
۲۰ : ۳۰ 👻
دانلود مستقیم فایل های OVA برای Genymotion

دانلود مستقیم فایل های OVA برای Genymotion

امروز میخواستم یه Device دیگه به Genymotion اضافه کنم ولی سرعت دانلود این برنامه نسبت به برنامه‌های مدیریت دانلود (مثل aria2) خیلی پایین بود، با خودم گفتم وقتی میشه لینک پکیج های Android SDK رو استخراج کرد، پس میشه لینک فایل های OVA رو هم بدست آورد.
مدت ها قبل با Sniff کردن تونستم لینک فایلی که برنامه در حال دانلودش بود رو بدست بیارم ولی حالا به دنبال روش بهتری بودم، با کمی گشت و گزار تو اینترنت بالاخره تونستم لیست کاملی فایلهای OVA رو بدست بیارم.
ادامه مطلب...
۰۶ دی ۹۵ ۷۶ بازدید ۰ نظر موافقین ۲ مخالفین ۰
👻

تغییر نام فایل‌های APK بر اساس اسم و نسخه اپ

اگر مثل من فایلهای APK رو توی کامپیوتر هم نگه می‌دارید، متوجه اسم های نامناسب و ناهماهنگی که دارن شده باشید، بر این اساس چند وقت پیش یه اسکریپت سرهم کردم که این فایلها رو بر اساس این الگو تغییر نام میده:

[app_name] - [version_name] - [version_code] - [package_name].apk

برای نمونه فایل APK برنامه تلگرام به این صورت در میاد:

Telegram - 3.13.2 - 8641 - org.telegram.messenger.apk

نحوه کار این اسکریپت به این صورته که با استفاده از ابزار Android Asset Packaging Tool فایل Manifest برنامه رو استخراج و اسم برنامه و سایر مشخصاتی که نیاز هست رو با استفاده از Regex بیرون میکشم و بر اساس اونا فایل apk تغییر نام پیدا میکنه.

این اسکریپت رو میتونید از این لینک دریافت کنید.

۱۲ آذر ۹۵ ۸۹ بازدید ۶ نظر موافقین ۳ مخالفین ۰
👻

تزریق سرعت به برنامه های اندرویدی با ReDex

چند وقت پیش فردی در توییتر به خبر عرضه صفحه کلید گوگل برای iOS اشاره کرده بود، نفر دیگه ای هم با نقل قول اون نوشته یه جمله جالب نوشته بود:

گوگل از هیچ دیتایی نمیگذره!

ادامه مطلب...
۲۵ فروردين ۹۵ ۱۷۶ بازدید ۳ نظر موافقین ۲ مخالفین ۰
👻

نصب Google Apps و روت کردن اندروید ۶ در Genymotion

برنامه های گوگل بصورت پیشفرض روی هیچکدوم از دستگاه های مجازی* که Genymotion ارائه میده نصب نیستن (اگر نمیدونید منظور از برنامه های گوگل چیه تحقیق کوچیکی راجب این کلمه داشته باشید: Gapps)، هم چنین دستگاه های مجازی با نسخه ۶ اندروید مثل گذشته روت نیستن.
ادامه مطلب...
۱۴ فروردين ۹۵ ۲۶۵ بازدید ۰ نظر موافقین ۱ مخالفین ۰
👻

راه اندازی محیط توسعه اندروید در اوبونتو - بخش سوم

در دو پست قبلی JDK و Android SDK رو نصب و آماده کردیم، و در این پست آخرین برنامه مورد نیاز یعنی Android Studio رو آماده می‌کنیم.

ادامه مطلب...
۱۲ فروردين ۹۵ ۲۰۶ بازدید ۱ نظر موافقین ۱ مخالفین ۰
👻

راه اندازی محیط توسعه اندروید در اوبونتو - بخش دوم

در پست قبل JDK رو نصب کردیم، در این پست Android SDK  رو آماده می کنیم، اولین قدم دریافت SDK هست که میتونید از این صفحه دریافت کنید، یا مثل JDK با کمک(!) گوگل یک mirror پیدا کنیم.

ادامه مطلب...
۰۹ فروردين ۹۵ ۲۷۵ بازدید ۰ نظر موافقین ۲ مخالفین ۰
👻

راه اندازی محیط توسعه اندروید در اوبونتو - بخش اول

راه اندازی محیط توسعه اندروید برای من از ابتدا ساده‌ترین کار ممکن بوده، ولی بخش عظیمی از سوالاتی که توی انجمن ها می‌دیدم و می‌بینم مربوط به همین کار بسیار ساده هست، چرا؟!

در کل به این سه مورد نیاز داریم :

  • Java Development Kit (JDK)
  • Android SDK
  • Android Studio

ادامه مطلب...
۰۹ فروردين ۹۵ ۳۸۷ بازدید ۴ نظر موافقین ۱ مخالفین ۰
👻

هر روز یک کتاب رایگان هدیه بگیرید

 اگر دارای شرایطی که میگم هستید، با حوصله و صبور بودن، آشنایی با زبان انگلیسی، علاقه مند به قانون کپی رایت و غیره، هر روز یک کتاب رایگان از انتشارات Packt هدیه بگیرید، موضوعات کتاب ها هم اکنون شامل این موارده :

Python JavaScript AngularJS Unity Java Android R Machine Learning
Linux Docker Blender Arduino Bootstrap Swift PHP NodeJS

ادامه مطلب...
۰۴ فروردين ۹۵ ۲۲۱ بازدید ۱ نظر موافقین ۱ مخالفین ۰
👻

استخراج لینک دانلود پکیج های SDK اندروید

با این فرض که پست قبلی رو خوندید این مطلب رو می‌نویسم: پکیج های SDK اندروید را چگونه دانلود کنیم؟

ادامه مطلب...
۱۳ اسفند ۹۴ ۳۳۷ بازدید ۲ نظر موافقین ۱ مخالفین ۰
👻

چند لینک پیرامون JavaFx

مدت ها بود به یه نرم‌افزار نیاز داشتم (برای ثبت و دسته بندی تکه کدها)، که موردی مناسبی رو پیدا نکردم، در نهایت تصمیم گرفتم از JavaFx برای ساخت چنین نرم‌افزاری استفاده کنم، با اینکه چند منبع و ابزار لازم رو برای این کار پیدا کردم ولی بنا به دلایلی فعلا از شروع این کار منصرف شدم.

ادامه مطلب...
۱۲ اسفند ۹۴ ۱۷۷ بازدید ۰ نظر موافقین ۲ مخالفین ۰
👻

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

چند وقت پیش زمانی که اندروید استودیو رو باز کردم، پیام بروزرسانی رو دیدم و طبق معمول روش کلیک کردم تا به نسخه جدید بروز بشه، اما وسط کار یه پیغام خطا ظاهر شد، با این مظمون که امکان دریافت فلان فایل وجود نداره، اسم اون فایل این بود:

AI-143.2580554-143.2586769-patch-unix.jar

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

ادامه مطلب...
۱۷ بهمن ۹۴ ۳۳۴ بازدید ۰ نظر موافقین ۳ مخالفین ۰
👻

پکیج های SDK اندروید را چگونه دانلود کنیم؟

دانلود پکیج های SDK اندروید به علت محدودیت گوگل برای ما بصورت عادی ممکن نیست، ساده ترین راه اینه که آی‌پی‌مون رو تغییر بدیم و با SDK Manager اقدام به دانلود موارد مورد نیازمون کنیم، ولی دلایلی همچون سرعت پایین دانلود، قطع شدن ارتباط و نبود قابلیت resume در این برنامه این کار رو سخت و در مواردی غیر ممکن میکنه، در ادامه با یه روش من در آوردی (از دستاورد! های این جانب) می‌تونید به شکل ساده تری این پکیج ها رو دانلود و نصب کنید.
ادامه مطلب...
۰۸ بهمن ۹۴ ۷۴۱ بازدید ۲ نظر موافقین ۱ مخالفین ۰
👻