دی ۲۵ ۱۳۹۶

آموزش نصب دیتابیس TILE38 در لینوکس

tile38-logo

برای ذخیره ی اطلاعات، دیتابیس های مختلفی وجود دارد که هر کدام کاربرد خاص خود را دارند.TILE38 یک دیتابیس open source می باشد که قابلیت ذخیره ی اطلاعات جغرافیایی،شاخص مکانی و geofence را به صورت realtime دارا می باشد.

برخی از ویژگی های دیتابیس tile38 بنا به گفته ی سایت رسمی آن به شرح زیر می باشند :

 

  • Spatial index with search methods such as NEARBY, WITHIN, and INTERSECTS.
  • Realtime geofencing through persistent sockets or webhooks.
  • Object types of lat/lon, bbox, Geohash, GeoJSON, QuadKey, and XYZ tile.
  • Support for lots of Clients Libraries written in many different languages.
  • Variety of client protocols, including http (curl), websockets, telnet, and the Redis RESP.
  • Server responses are RESP or JSON.
  • Full command line interface.
  • Leader / follower replication.
  • In-memory database that persists on disk.

 

 

نصب tile38 در لینوکس :

 

روند نصب دیتابیس tile38 بسیار ساده می باشد.در این مطلب جهت نصب tile38 از توزیع CentOS 7.4 x86-64  استفاده شده است.برای نصب ابتدا به شاخه ی زیر بروید :

 

 

#cd /opt

 

اکنون از صفحه releases پروژه ی tile38 در github آخرین نسخه ی آن را بر اساس سیستم عامل خود دانلود کنید :

 

https://github.com/tidwall/tile38/releases

#wget -c https://github.com/tidwall/tile38/releases/download/1.10.0/tile38-1.10.0-linux-amd64.tar.gz

 

اکنون فایل دانلود شده را از حالت فشرده خارج نمایید :

 

#tar -xzvf tile38-1.10.0-linux-amd64.tar.gz

سپس وارد پوشه ی استخراج شده بروید :

 

 

#cd tile38-1.10.0-linux-amd64

 

اکنون جهت اجرای سرویس  tile38 کافیست تا دستور زیر را اجرا کنید :

 

#./tile38-server

 

توجه داشته باشید با اجرای دستور بالا tile38 در foreground اجرا خواهد شد.برای اجرا شدن آن در background می توان از systemd استفاده کرد.برای اینکار ابتدا فایل زیر را ایجاد کنید :

 

# vim /usr/lib/systemd/system/tile38.service

سپس خطوط زیر را درون آن وارد کنید و فایل را ذخیره کنید :

[Unit]
Requires=network.target
After=network.target

[Service]
Type=simple
User=root
Group=root
ExecStart=/opt/tile38-1.10.0-linux-amd64/tile38-server

ExecStop=/usr/bin/pkill tile38-server

[Install]
WantedBy=multi-user.target

 

اکنون می توانید سرویس tile38 را با استفاده از systemd کنترل کنید :

 

 

# systemctl status tile38.service

# systemctl start tile38.service

# systemctl stop tile38.service

# systemctl enable tile38.service

# systemctl disable tile38.service

 

 

اگر از firewalld استفاده می کنید اکنون باید port 9851 که مربوط به سرویس tile38 است را باز کنید :

 

#firewall-cmd --zone=public --add-port=9851/tcp
#firewall-cmd --zone=public --add-port=9851/tcp --permanent

 

امید است تا از این مطلب استفاده لازم را ببرید.

 


دی ۴ ۱۳۹۶

بیت کوین در فدورا با Electrum

bitcoin-fedora

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

نصب Electrum در فدورا :

 

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

 

#dnf install electrum

 

ساخت اولین کیف پول در الکتروم :

 

پس از نصب برنامه و اجرای آن می توان کیف پول خود را ایجاد کنید که برای این کار می توانید مانند تصاویر پایین عمل کنید :

 

electrum

electrum

electrum

electrum

electrum

electrum

 

امید است تا از این برنامه استفاده لازم را ببرید.

 


آذر ۳۰ ۱۳۹۶

یلدا مبارک

yalda

ذات زمان گذشتن است. ذات همین ثانیه‌هایی که همراه خواندن این متن درگذرند. حالا سهم یلدا که اضافه کردن یک دقیقه نیست، کار یلدای گیسو سیاه پاییزی، تلنگر زدن به قاب ساعت ماست که با لبخند می‌گوید «امشب را بیشتر کنار من بمان»


آذر ۱۲ ۱۳۹۶

فیلمبرداری از دسکتاپ در فدورا ۲۷ با نرم افزار Simple Screen Recorder

Simple Screen Recorder

 

یکی از نرم افزارها جهت فیلمبرداری از محیط دسکتاپ نرم افزار Simple Screen Recorder می باشد که با استفاده از رابط گرافیکی ساده ی آن کاربر قادر خواهد بود تا از میزکار خود فیلمبرداری کند و خروجی آن را در فرمت های مختلف دریافت کند.

 

 

نصب نرم افزار Simple Screen Recorder در فدورا ۲۷ :

 

برای نصب نرم افزار Simple Screen Recorder که بطور خلاصه به آن ssr نیز گفته می شود ابتدا کافیست تا مخازن rpmfusion را نصب کنید و سپس دستور پایین را اجرا کنید :

 

#dnf install simplescreenrecorder

 

پس از نصب برنامه ی Simple Screen Recorder می توانید آن را اجرا و از آن استفاده کنید.در پایین تصویری از برنامه ی Simple Screen Recorder را مشاهده می کنید :

 

 

Simple-Screen-Recorder

 


آذر ۶ ۱۳۹۶

تاریخ اعلام پایان پشتیبانی از لینوکس فدورا ۲۵

fedora25eol

 

با توجه به انتشار Fedora 27 نسخه فدورا ۲۵ به پایان پشتیبانی یا همان End Of Life (EOL) خود نزدیک می شود.فدورا ۲۵ از تاریخ ۱۲ December سال ۲۰۱۷ دیگر پشتیبانی نمی شود.از این تاریخ به بعد دیگر هیچ بسته ی بروزرسانی و bugfix و بروزرسانی های امنیتی برای فدورا ۲۵ منتشر نمی شود.

با این حال به کاربرانی که از فدورا ۲۵ استفاده می کنند پیشنهاد می شود که قبل از تاریخ اعلام شده از نسخه های جدید فدورا مثل فدورا ۲۶ یا فدورا ۲۷ استفاده کنند یا سیستم خود را به نسخه های بالا تر آپگرید کنند.

 

نگاهی به فدورا ۲۵ :

 

فدورا ۲۵ بر اساس برنامه زمانبندی در تاریخ ۲۲-۱۱-۲۰۱۶ منتشر شد و در نسخه ی Worksation میزکار Gnome 3.22 را به همراه خود آورد.همچنین فدورا ۲۵ اولین نسخه ای بود که Wayland را به صورت پیش فرض برای Display Server استفاده کرد.یکی دیگر از تغییرات قابل توجه در فدورا ۲۵ استفاده از Fedora Media Writer جهت نصب و راه اندازی فدورا از طریق USB بود.

 


آذر ۴ ۱۳۹۶

بررسی قیمت ارزهای رمزنگاری در خط فرمان با Coinmon

bitcoin

 

مدت هاست که پول یا به عبارت بهتر ارزهای رمزنگاری (Cryptocurrencies) به وجود آمده اند و دنیای جدیدی بوجود آورده اند.از معروف ترین آنها می توان به بیت کوین (Bitcoin) اشاره کرد که در حال حاضر قیمت آن حدود ۸۰۰ هزار دلار است.

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

 

coinmon-logo

در واقع coinmon این اطلاعات را از سایت coinmarketcap.com دریافت می کند و به صورت منظم در خط فرمان نمایش می دهد.جهت نصب coinmon کافیست تا مراحل ساده ی زیر را انجام دهید.

 

نصب coinmon :

 

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

 

 

#npm install -g coinmon

 

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

 

 

coinmon

واحد پولی که coinmon به صورت پیش فرض استفاده می کند USD می باشد.اما coinmon از واحد های پولی زیادی از جمله AUD, BRL, CAD, CHF, CLP, CNY, CZK, DKK, EUR, GBP, HKD, HUF, IDR, ILS, INR, JPY, KRW, MXN, MYR, NOK, NZD, PHP, PKR, PLN, RUB, SEK, SGD, THB, TRY, TWD, ZAR پشتیبانی می کند.

 

جهت تغییر واحد پول نمایشی کافیست از سوئیچ c- یا convert– استفاده کنید.مثلا برای تبدیل به واحد پول ژاپن که yen می باشد می توان از این دستور استفاده کرد :

 

 

$ coinmon -c jpy

برای پیدا کردن یک ارز رمزنگاری خاص می توانید از سوئیچ f- یاfind — استفاده کنید.به عنوان نمونه برای پیدا کردن Bitcoin یا همان BTC می توان از این دستور استفاده کرد :

 

 

$ coinmon -f btc

 

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

 

$coinmon –help

 

برای اطلاعات بیشتر در مورد نرم افزار coinmon نیز می توانید پروژه ی آن را بر روی github به آدرس زیر مشاهده کنید :

 

 

https://github.com/bichenkk/coinmon

امید است تا از این برنامه استفاده ی لازم را ببرید و پول پارو کنید ! 😉

 


آبان ۲۷ ۱۳۹۶

آموزش نصب نرم افزار SMPlayer در لینوکس فدورا

SMPlayer-logo

بی شک یکی از بهترین نرم افزارهای پخش فایل های مولتی مدیا، نرم افزار SMPlayer می باشد که قادر به اجرا و پخش انواع فایل های مولتی مدیا از جمله mp3,ogg,mkv,mp4,mpg,avi,ts و بسیاری فرمت های دیگر می باشد.نرم افزار SMPlayer دارای رابط کاربری گرافیکی ساده و زیبایی می باشد که به راحتی می توان از آن استفاده کرد. روش نصب نرم افزار SMPlayer بسیار آسان می باشد که در این آموزش قصد داریم تا آن را بر روی توزیع دوست داشتنی فدورا از سیستم عامل گنو/لینوکس نصب کنیم.

نصب SMPLayer :

 

ایتدا مخازن rpmfusion را نصب کنید که برای نصب این مخازن بر روی فدورا کافیست تا راهنمای نصب و فعال کردن مخازن rpmfusion  را مطالعه کنید.

اکنون جهت نصب نرم افزار مولتی مدیای smplayer کافیست تا از ابزارهای مدیریت بسته ی گرافیکی استفاده کنید یا اینکه با استفاده از مدیر بسته ی خط فرمانی dnf و اجرای این دستور آن را نصب کنید :

 

 

 

#dnf install smplayer

در ادامه تصویری از نرم افزار SMPLayer را مشاهده می کنید :

 

 

smplayer