وصل کردن چند فایل پی دی اف به هم دیگر و ایجاد یک پی دی اف (merge)

زمانی که شما مدارک خودتون رو اسکن می کنید و از هر مدرک یک پی دی اف مجزا درست کردید یا اینکه می خواهید به یک فایل پی دی اف، نکات جدیدی اضافه کنید لازم نیست که مثلا ادب آکروبات را برای این کار نصب کنید.(ادب اکاروبات رو می شود تحت واین(WINE) روی لینوکس نصب کرد).برای وصل کردن چند فایل پی دی اف روش مختلفی وجود دارد که اینجا به ۳ تا از اونها اشاره می کنیم.

۱-استفاده از گست اسکریپت:(Ghostscript)

این نرم افزار که تقریبا در ۹۰٪ توزیع های لینوکس به صورت پیش فرض نصب شده است می تواند در ایجاد یا تغییر یا به هم وصل کردن فایل های پی دی اف به شما بسیار کمک کند.قابلیت دیگر آن فشرده سازی می باشد.

خوب حالا دستور برای این کار چیه:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf

اگر با گست اسکریپت آشنایی  دارید خوب به راحتی می توانید حدس بزنید که چه اتفاقی افتاده است،اگر نه  به توضیحات جز به جز توجه کنید:

gs  خود دستور گست اسکریپت می باشد.

-dBATCH   برای اینکه بعد از پایان کار گست اسکریپت بسته شود نیاز است.

-dNOPAUSE   فایل های پی دی اف رو بدون سوال از شما (سوال جواب ندارد) به هم وصل می کند.

-q   به صورت بی صدا (quiet) کار می کند.

- sDEVICE=pdfwrite    به گست اسکریپت می گویید که از برنامه ی نویسنده ی پی دی اف داخلی خودش استفاده کند.

-sOutputFile=finished.pdf  در اینجا فایل پی دی افی که باید ایجاد بشه را نام گذاری می کنید.

در پایان نام پی دی اف هایی که باید به هم وصل شوند را به ترتیب می نویسید.

این نرم افزار بسیار سریع کار می کنه.

۲-استفاده از جوین پی دی اف (join pdf)

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

آدرس برای دریافت

بعد از اینکه فایل رو باز کردید.

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

chmod +x  pdfjoin.py

./pdfjoin.py

پی دف اف هایی که می خواهند به هم وصل شن را انتخاب کرده ونام فایل خروجی را نیز می نویسید.

۳-پی دی اف سم (pdf sam)

توضیح بیشتر در اینجا

نرم افزار های دیگری هم هستند ،برای پیدا کردن ، کافیه این کار را مثلا در اوبونتو انجام بدید:

apt-cache search pdf | grep merge |less

نتایج

pct-scanner-scripts

pdfshuffler

منابع

سایت لینوکس دات کام

jackapp

pdfsam.org

osware.ir

Apod Nasa دریافت تمامی عکس ها

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

برای دریافت اسکریپت که عکس های موجود تا امروز را دریافت می کند.

apod.sh

chmod +x apod.sh

./apod.sh

برای دریافت از اس وی ان از دستور زیر (اسکریپت در اس وی ان فقط آپدیت می شود)


svn co svn://svn.bitfleet.com/perl

chmod +x apod.sh

./apod.sh

اسکریپت ها جالب در همین زمینه

عکس رندم از سایت ناسا

عکس روزانه ناسا در بک گراند

دریافت عکس های مجله نشنال جئوگرافیک

SVN Server خود را راه اندازی کنید.

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

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

svnadmin create /svnrepo

زیر این رپو می توانیم هر پروژه ای را داشته باشیم.

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

vi /svnrepo/conf/svnserve.conf

anon-access = none
auth-access = write
password-db = passwd

باید علامت شارپ قبل از این تنظیمات را نیز حذف کنیم.

حالا باید فایل passwd را باز کرده و مانند نمونه یک نام کاربری و رمز عبور ایجاد کنیم.

pouyan = password

تقریبا ۹۰٪ کار تمام شده و فقط مانده به راه انداختن سرویس اس وی ان.برای این کار دستور زیر را وارد کنید:

svnserve -d

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

svn co svn://svnserver.com/svnrepo/projectname

منبع

مدیا پلیرهای لینوکسی – بخش اول (مقدمه)

برای اینکه جو رو عوض کنم گفتم از امروز بیام تا اونجایی که ممکنه از مدیا پلیر های لینوکسی و طرز کارشون و هم چنین مدیا پلیر هایی که تحت لینوکس اجرا می شوند و ورژن لینوکسی دارند صحبت کنم.سعی می کنم نرم افزار های پخش کننده (Player) و نرم افزار های ضبط کننده(Recorder) را به طور کامل معرفی کنم.

نکاتی که باید در این مطلب در نظر گرفت :

تمامی نرم افزار های در اوبونتو ۶۴ بیت اجرا شده و کار می کنند.(البته اوبونتو ۳۲ بیت هم به همین شکل می باشد).

برای هر نرم افزار فرمت هایی که می تواند اجرا کند و همچنین اد آنز (Add-ons) ها بررسی می شود.

نرم افزار های تحت kde در ویرچوال باکس شبیه سازی شده اند.در محیط سنت او اس (برای اینکه در محیط لینوکس آر پی ام بیسد هم کار کرده باشیم).

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

روی اوبونتو به صورت پیشفرض امکان باز کردن فایل های صوتی و تصویری که لایسنس دارند (کپی رایت دار) وجود ندارد.به صورت پیش فرض شما فقط امکان باز کردن فایل هایی با فرمت Ogg دارید.برای باز کردن مثلا یک فایل mp3 شما احتیاج به دانلود کدک مورد نظر دارید.

برای اجرای موسیقی روی سیستم لینوکس جیستریمر آلسا (Gstreamer-alsa) ضروری است و برای باز کردن فایل های تصویری نصب جی استریمر-ایکس (Gstreamer-x).

اما کدک هایی که می توان دانلود کرد و امکاناتی که ان ها در اختیار شما قرار می دهند.در اوبونتو ما به سراغ جی استریمر (Gstreamer) می رویم.جی استریمر در ۵ دسته جایگذاری می شود.البته نام گذاری این پلاگین ها بر اساس نام فیلم خوب بد زشت انجام شده است.

۱- بیس (Base)

این پلاگین یا ماجول شامل تمامی فرمت ها و کدک هایی می شود که اساسی هستند و لایسنس اپن سرس دارند مانند ogg

۲-خوب (good)

این پلاگین شامل تمامی فرمت هایی می شود که تحت لایسنس LGLP منتشر می شوند (آزاد) مانند Matrosaka یا Flac

۳بد (bad)

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

۴-زشت (ugly)

این پلاگین شامل کدک های فرمت هایی می شود که مشکل توزیع دارند.(روی بعضی از توزیع ها به درستی کار نمی کنند) ولی از نظر کیفیت کیفیت بالای دارند.

۵-اف امپگ (ffmpeg)

این پکیج در سال ۲۰۰۴ به توزیع اوبونتو اضافه شد وشامل کدک های خانواده ی ام پگ مثل MPEG-1, MPEG-2, MPEG-4, H.261, H.263, H.264, RealVideo, MP3, WMV,  FLV وفرمت های دیگر می شود.

در زمانی که داشتم این مقاله رو کامل می کردم وب ام هم وارد صحنه شده بود و حتی اپرا در ورژن ۱.۶۰ این سیستم را پشتیبانی کرده بود.ولی به  علت جالب بودن ومفصل بودن وب ام سعیم بر اینه که در یک پست فقط به وب ام بپردازم.

منبع برای جی استریمر

خود جی استریمر

اف ام پگ

Linux Tag

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

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

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

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

بیشتر موضوعات نمایشگاه حول محور کلود (یا ابر میزبان) می چرخه که خوب برای من که به این موضوع علاقه مندم جلاب بود.

کنفرانس هایی که تا کنون شرکت کردم اینجا لیست می کنم.(نکات را هر شب می نویسم)

۱-راه اندازی یک کلود ریداندت با کمک آمازون ای سی تو و گلوستر اف اس Amzon EC2 – GlusterFS.

۲-قوانین راه اندازی یک سرکت کلودکامپیوتینگ در اروپا (خیلی راستشو بخواهید خنده دار بود)

۳-آیا کلود کامپیوتینگ واقعا آزادی به ما می دهد.(بحث درمورد نکات غیر آزاد کلود کامپیوتینگ و راه کار هایی که وجود داره)(نومنه غیر آزاد یک کلود فیسبوک)

۴-ایجاد یک ای ام آی شخصی روی کلود ای سی ۲ (Amazon EC2 AMI) – در مورد ای ام آی توضیح می دهم.

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

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

Previous Entries