آراز غلامی

یادداشت‌هایی از تاملات، خاطرات و رویدادها

Gallery iPhone Pen RSS1408 Subscriber
ᛁ ᚨᚱᚨᛉ ᚹᚱᚩᛏᛖ ᛏᚻᛁᛋ ᚱᚢᚾᛁᚳ ᛒᛚᚩᚷ (?)
SINCE 2006

راهنمای جامع تبدیل کتاب‌های فارسی به کیندل

بعد از ماه‌ها وقفه و انتظار بالاخره امروز فرصت کردم راهنمایی که قولش رو داده بودم رو بنویسم. خیلی سریع میرم سر اصل مطلب. ما در کل ۶ نوع کتاب فارسی در دسترس داریم که برای تبدیل هر کدوم راه متفاوتی هست و در این نوشته سعی می‌کنم راه‌های تبدیل همه رو بگم.

۰) کتاب‌های PDF و ePub انگلیسی
۱) کتاب‌های PDF فارسی اسکن‌شده
۲) کتاب‌های PDF فارسی  با متن رمزگذاری شده
۳) کتاب‌های PDF فارسی با متن باز
۴) کتاب‌های ePUB و AW3 فارسی
۵) کتاب‌های HTML (ابرمتن) فارسی
۶) کتاب‌های فیدیبو و طاقچه و دوستان

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

۰) نحوه تبدیل کتاب‌های PDF و ePub انگلیسی به فرمت کیندل

این گزینه راحت‌ترین و بی‌دردسرترین هست. کافیه فایل کتاب pdf یا epub رو به ایمیل کیندل‌تون با عنوان convert بفرستید تا آمازون تمامی کارهای لازم رو تو پشت صحنه انجام بده و کتاب روی کیندل‌تون ظاهر بشه.
در بعضی از موارد خاص ممکنه بهم‌ریختگی وجود داشته باشه که می‌تونید از سرویس جایگزین  sendepubtokindle استفاده کنید.
برای اطلاع و تغییر ایمیل کیندل به صفحه تنظیمات دستگاه‌ها در پروفایل آمازون‌تون مراجعه کنید.

۱) نحوه تبدیل کتاب‌های PDF فارسی اسکن‌شده به فرمت کیندل

بزرگواری زحمت کشیده و خیلی با حوصله همه‌چیز رو مستند کرده. این آموزش رو دانلود کنید و با حوصله انجامش بدید. توی وبلاگ خودش هم چندهزارتا کتاب حاضر و آماده موجود هست که می‌تونید استفاده کنید.

۲) کتاب‌های PDF فارسی  با متن رمزگذاری شده

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

۳) نحوه تبدیل کتاب‌های فارسی PDF به فرمت کیندل (متن باز)

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

۴) نحوه تبدیل کتاب‌های ePUB و AW3 فارسی به فرمت کیندل

مطابق این آموزش می‌تونید نسخه‌های استاندارد این کتاب‌ها رو به فرمت قابل خواندن در کیندل تبدیل کنید. این کتاب‌ها از طریق پلاگینی که یه دوست دیگه برای نرم‌افزار کالیبر (مدیریت کتاب‌ها) نوشته بصورت مستقیم یا به صورت غیرمستقیم با تبدیل‌شون به pdf یا html قابل تبدیل هست.

۵) نحوه تبدیل کتاب‌های HTML (ابرمتن) فارسی به فرمت کیندل

مطابق دستورالعمل صفرم با موضوع convert به ایمیل کیندل‌تون بفرستید. فقط قبلش سورس صفحه رو باز کنید و تگ <body> رو با <body style=”text-align:right;direction:rtl;”> عوض کنید.

۶) نحوه تبدیل کتاب‌های فیدیبو و طاقچه و دوستان به فرمت کیندل

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

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

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

بازتاب‌ها:
۱۱ دلیل برای خرید کتابخوان کیندل
کتاب‌خوان و کیندل به زبان ساده

آراز غلامی
چهارشنبه، ۷ آگوست ۲۰۱۹

۲۰ ترفند Eloquent لاراول برای کدنویسی سریعتر

الکوئنت لاراول سیستم ORM (مدیریت روابط مدل‌ها) از بهترینو ساده‌ترین و البته پدرسوخته‌ترین گزینه‌های موجود برای برقراری و مدیریت روابط بین کلاس‌ها (مدل‌ها) هست و از دلایل اصلی استفاده از فریم‌ورک‌ها. اما در عین سادگی تعداد زیادی از قابلیت‌هاش شبه‌مخفی هستند و افراد کمی از اون‌ها استفاده می‌کنند. در این نوشته تلاش می‌کنم تعدادی از بدردبخورترین ترفندهای الکوئنت رو لیست کنم که با استفاده از اون‌ها می‌تونید با کد [خیلی] کمتر نتیجه برابر و سریعتر بگیرید.

۱. افزایش و کاهش مقدار متغیر

برای افزایش مقدار یک فیلد بجای این روش:

$article = Article::find($article_id);
$article->read_count++; $article->save();

می‌تونید از این روش استفاده کنید:

$article = Article::find($article_id);
$article->increment('read_count');

ادامه‌ش را بخوانید.

آراز غلامی
شنبه، ۲۲ ژوئن ۲۰۱۹

سفرنامه مازندران

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

درحال بازنویسی.

آراز غلامی
دوشنبه، ۲۵ سپتامبر ۲۰۰۶
Nazar Amulet