شهریور ۱۳ ۱۳۹۶

بهترین موتور بازی شطرنج اوپن سورس است !

نوشته شده توسط سیدحسینعلی حسینی.

در سال های اخیر بازی شطرنج در بین شرکت های بزرگ کامپیوتری به یک رقابت و چلنج تبدیل شده , هر شرکتی بتونه موتور شطرنج قوی تری تولید کنه نشون دهنده ی اینه که تیم برنامه نویسی قدرتمند تری داره.

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

موتور شطرنج Stockfish یکی از قوی ترین موتور های شطرنج جهان در لیست ریتینگ CCRL  است که بیشترین برد و کمترین باخت رو داره. این غول شطرنج نشون داد اگر نرم افزار رو به صورت open source  یا  Free  منتشر کنیم نه تنها از ارزشش کم نمیشه بلکه بارها بر قدرت اون اضافه میشه و میتونه با نرم افزارهای مشابه که دارای پشتوانه های مالی بالایی هستن رقابت کنه !

ریتینگ فعلی این موتور ۳۴۸۴ است که این رکورد توسط Stockfish  شکسته شد ! قوی ترین بازیکن شطرنج جهان Magnus Carlsen در حال حاضر  دارای ریتینگ ۲۸۲۷ است و رکورد دار بالاترین ریتینگ جهان هم هست که در May /2014  تونسته به ریتینگ ۲۸۸۲ برسه.

یعنی تفاوتی که بین یک موتور شطرنج و یک انسان وجود داره چیزی حدود ۴۰۰ عدد ریتینگه که این عدد این موتور شطرنج رو جز نابغه های شطرنج جهان جای داده.

این موتور شطرنج رو میتونین بر روی هر نوع سیستم عامل از جمله Windows , Mac , Linux , Android  و IOS نصب و استفاده کنید.

برای راه اندازی این موتور به صفحه ی اصلی موتور Stockfish  بروید و اون رو دانلود کنید و بر روی یک پلتفرم شطرنج (همانند Fritz )  راه اندازی کنید.

آدرس موتور Stockfish  در سایت GiitHub  : https://github.com/official-stockfish/Stockfish

توصیه میکنم یک بار سورس این برنامه رو نگاه کنین . اگه شطرنج باز باشین خوندن کد های این نرم افزار براتون جذابیت داره.

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


شهریور ۷ ۱۳۹۶

آموزش نصب Nginx بر روی اوبونتو , لینوکس مینت

نوشته شده توسط سیدحسینعلی حسینی.

وب سرور  Nginx  یکی از قوی ترین وب سرویس های آزاد است .

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

از ویزگی های Nginx  قدرت بارگذاری صفحات حجیم و پر بازدید است.

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

لدهط

ngnix vs apache

برای نصب nginx بر روی اوبونتو , لینوکس مینت ودبین دستورات زیر را وارد کنید :

 

sudo apt-get install nginx
sudo /etc/init.d/nginx start

برای تست Nginx در مرورگر آدرس وب سایت خود را بزنید. http://localhost

Welcome to nginx!

 
آموزش تصویری نصب Nginx :
 

نوشته آموزش نصب Nginx بر روی اوبونتو , لینوکس مینت اولین بار در لینوکس سیزن پدیدار شد.


مرداد ۲۲ ۱۳۹۶

OSGeo-Live سیستم عاملی برای دانشجویان ژئوفیزیک

دانشجویان ژئوفیزیک زیادی رو دیدم که همیشه به خاطر نصب یک بسته یا نرم افزار روی لینوکس مجبور بودن وقت زیادی رو برای یادگیری لینوکس و مطالب اون بذارن  , در صورتی که دانشجو میتونه این زمان و انرژی رو برای پیشبرد پروژه ی خودش بذاره .

سیستم عامل OSGeo-Live مجموعه ای از ابزارهای مفید ژئوفیزیک رو در خودش به صورت پیش فرض داره که نیاز به نصب نداره و به صورت لایو اجرا میشه.

این توزیع برگرفته از Lubuntu  است که سرعت بالایی در اجرا داره و نسبت به توزیع های دیگه از فضای رم و CPU  کمتری استفاده میکنه .

برای دانلود اون میتونین به سایت OSGEO  مراجعه کنید و نسخه ی مورد نظر خودتون رو دانلود کنید.

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

Desktop GIS

General GIS viewing, editing, and analysis on the desktop:

OSGeo Project QGIS – [QuickStart]

OSGeo Project GRASS GIS – [QuickStart]

OSGeo Project gvSIG Desktop – [QuickStart]

nologo User-friendly Desktop Internet GIS (uDig) – [QuickStart]

nologo OpenJUMP GIS – [QuickStart]

nologo SAGA – [QuickStart]

Browser Facing GIS

General GIS viewing, editing and analysis in the browser:

OSGeo Project OpenLayers – [QuickStart] – Browser Mapping Library

nologo Leaflet – [QuickStart] – Mobile Friendly Interactive Maps

nologo Cesium – [QuickStart] – 3D globes and 2D maps in a browser

OSGeo Project Geomajas – [QuickStart] – Browser GIS Client

OSGeo Project Mapbender – [QuickStart] – Geoportal Framework

OSGeo Project GeoMoose – [QuickStart] – Web GIS Portal

OSGeo Project GeoNode – [QuickStart] – Geospatial Content Management System

Web Services

Publishing spatial data to the internet:

OSGeo Project GeoServer – [QuickStart] – OGC Web Services

OSGeo Project MapServer – [QuickStart] – OGC Web Services

OSGeo Project deegree – [QuickStart] – OGC Web Services

nologo ncWMS – [QuickStart] – Web Map Service

nologo EOxServer – [QuickStart] – Web Coverage Service

OSGeo Project GeoNetwork – [QuickStart] – Metadata Catalogue

OSGeo Project pycsw – [QuickStart] – Metadata Catalogue

OSGeo Community MapProxy – [QuickStart] – Proxy WMS & tile services

nologo QGIS Server – [QuickStart] – Web Map Service

OSGeo Community istSOS – [QuickStart] – Sensor Observation Service

nologo ۵۲°North SOS – [QuickStart] – Sensor Observation Service

nologo ۵۲°North WPS – [QuickStart] – Web Processing Service

OSGeo Community ZOO-Project – [QuickStart] – Web Processing Service

Data Stores

Storing spatial data:

OSGeo Project PostGIS – [QuickStart] – Spatial Database

nologo SpatiaLite – [QuickStart] – Lightweight Database

OSGeo Project Rasdaman – [QuickStart] – Multi-Dimensional Raster Database

OSGeo Community pgRouting – [QuickStart] – Routing for PostGIS

Spatial Tools

Specific analysis tools:

nologo GMT – [QuickStart] – Cartographic Rendering

OSGeo Project OTB – [QuickStart] – Image Processing

nologo R for Spatial Data – [QuickStart] – Statistical Programming

nologo Mapnik – [QuickStart] – Cartographic Rendering

nologo MapSlicer – [QuickStart] – Create Map Tiles

OSGeo Project OSSIM – [Quickstart] – Image Processing

Domain Specific GIS

Applications targeted at a specific domain:

nologo zyGrib – [QuickStart] – Weather Forecast Maps

Data

Spatial data sets:

nologo Natural Earth – Global Data Sets

nologo OSGeo North Carolina, USA Educational dataset

nologo OpenStreetMap (OSM) – Sample extract from OpenStreetMap

nologo NetCDF Data Set – Time series temperature and precipitation

Geospatial Libraries

OSGeo Project GDAL/OGR – [QuickStart] – Geospatial Data Translation Tools

OSGeo Project GeoTools – Java GIS Toolkit

OSGeo Project GEOS – C/C++ Spatial Library

OSGeo Community Proj.4 – [QuickStart] – Coordinate Reference System Transformations

nologo libLAS – [QuickStart] – LiDAR Data Access

nologo JTS Topology Suite (JTS) – Java Topology Suite


اردیبهشت ۱۰ ۱۳۹۶

بوت‌لودرهای لینوکس

بوت‌لودر برنامه‌ای کوچک است که در MBR و یا جدول پارتیشن GUID ذخیره شده که به کمک آن سیستم‌عامل از حافظه لود می‌شود. در این نوشته به اختصار در مورد تعدادی از بهترین بوت‌لودرهای لینوکس توضیحاتی ارائه خواهیم داد.

۱) GNU GRUB

GNU GRUB محبوب‌ترین و پراستفاده‌ترین بوت‌لودر لینوکس بوده که مبتنی بر GRUB سرنام عبارت GRand Unified BootLoader می‌باشد و توسط Eirch Stefan Broleyn نوشته شده است.

نکته قابل توجهی است که بدانید اکنون در حال حاضر GRUB2 جایگزین GRUB شده است.

گراب دارای ویژگی‌های برجسته است:

پشتیبانی از بوت چندگانه

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

ارائه یک رابط خط فرمانی تعاملی مشابه Bash برای کاربران بمنظور اجرای فرمان‌های GRUB

دسترسی به ویرایشگر گراب

پشتیبانی از کلمات عبور با امنیت بالا و انکریپت شده

پشتیبانی از بوت شدن یک شبکه همراه با جزئیات

۲) LILO(Linux Loader)

LILO هنوز هم یک بوت‌لودر پایدار لینوکسی قدرتمند به‌شمار می‌آید. با محبوبیت چشمگیر گراب و استفاده بیشتر کاربران از آن LILO میان کاربران لینوکس از محبوبیت کمتری برخوردار است. با این حال توسعه LILO در دسامبر ۲۰۱۵ متوقف شد.

تعدادی از ویژگی‌های آن به شرح زیر است:

عدم ارائه یک رابط خرمان تعاملی

پشتیبانی از کدهای خطای مختلف

عدم پشتیبانی از بوت در شبکه

ذخیره تمامی فایل‌های LILO در ۱۰۲۴ سیلندر آغازین یک درایو

دارای محدودیت‌هایی در BTFS، GPT و RAID

۳) BURG

BURG بوت‌لودر لینوکس نسبتاً جدیدی است که از برخی ویژگی‌های اولیه گراب بهره می‌إرد و از پلتفرم‌های چون لینوکس، ویندوز، Mac OS و FreeBSD پشتیبانی می‌کند.

۴) Syslinux

Syslinux مجموعه‌ای از بوت‌لودرهای سبکی است که امکان بوت از CD-ROM، شبکه و نظایر آن را مهیا می‌سازد.

Syslinux از فایل‌سیستم‌هایی چون ‌‌‌FAT برای MS-DOS و ext2، ext3 و ext4 در لینوکس پشتیبانی می‌کند.

توجه داشته باشید که Syslinux تنها امکان دسترسی به فایل‌های موجود در پارتیشن خود را داراست. بنابراین قابلیت بوت چندگانه را ندارد.

منبع: tecmint.com


اردیبهشت ۶ ۱۳۹۶

مرورگرهای وب متن‌باز

مرورگر وب نرم‌افزاری است که نقش یک رابط را برای گشت و گذار در اینترنت فراهم می‌نماید. در این آموزش بناست برخی از مرورگرهای وب متن‌باز را معرفی نماییم.

۱) Google Chrome

این مرورگر یکی از محبوب‌ترین مرورگرهای مربوط به گوشی‌های هوشمند و کامپیوترهاست که تا نسخه ۲۷ از موتور WebKit و از آن پس از Blink استفاده می‌کرده است.

بخش اعظمی از آن در C++ نوشته شده و در بسیاری از سیستم‌عامل‌ها اعم از اندروید، iOS، OS X، ویندوز و لینوکس وجود دارد.

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

Google Chrome بخاطر مکانیسم داخلی که دارد، از سرعت نسبتاْ بالایی برخوردار بوده و دارای Themeهای متنوعی برای نصب می‌باشد. Google Chrome را می‌توان بعنوان یکی از مرورگرهای پیشفرضی که می‌تواند در تمامی سیستم‌ها یافت شود به شمار آورد.

۲) Firefox

فایرفاکس مرورگر محبوب متن‌باز دیگری است که در سیستم‌عامل‌هایی چون ‌OSX، لینوکس، سولاریس، ویندوز و اندروید قابل دستیابی است و توسط زبان‌هایی چون ‌C++، جاوا اسکریپت، C، CSS، XUL و XBL نوشته شده و تحت لایسنس MPL 2.0 منتشر گشته است.

این مرورگر از موتور وب Geecko استفاده می‌نماید. از ویژگی‌های آن می‌توان به خاصیت زبانه‌ای (Tabbed Browsing)، بررسی املایی، جستجوی تدریجی، بوکمارکینگ، افزودنی‌ها (Add-on) که قابل یکپارچه‌سازی است اشاره داشت. همچنین از بسیاری از استانداردها اعم از HTML4، XML، XHTML، SVG و APNG پشتیبانی می‌نماید که در کشورهای آسیایی و آفریقایی و سایر نقاط جهان بیش از یک میلیارد کاربر را از آن خود نموده است.

۳) Opera

Opera مرورگر وب معروف دیگری است که تا به امروز وجود داشته که اولین نسخه آن در سال ۱۹۹۵ (بیست‌سال پیش) عرضه شد. Opera با C++ نوشته شده و در سیستم‌عامل‌های ویندوز، لینوکس، OSX، ‌SYmbian و گوشی‌های همراه از فبیل اندروید و iOS قابل دسترس بوده که از موتور Blink بهره می‌برد. این در حالی است که در نسخه‌های پیش‌تر موتور مورد استفاده Presto بود.

از ویژگی‌های آین مرورگر می‌توان به سرعت سریع در جستجو، خاصیت تب‌گذاری (Tabbed Browsing)، دانلودمنیجر، حذف کوکی‌های ‌HTTP و history مرورگر ودیگر خصیصه‌هایی که بسادگی یک کلیک بر روی دکمه می‌باشد اشاره داشت.

۴) Chromium

بخش اعظمی از سورس این برنامه از Google Chrome گرفته شده که در سیستم‌عامل‌هایی چون لینوکس، ویندوز، OSX و اندروید قابل دسترس است. Chromium با زبان C++ نوشته شده و دارای رابطی سبک و سریع می‌باشد.

از ویژگی‌های این مرورگر می‌توان به خاصیت تب‌گذاری پنجره‌ها، پشتیبانی از Vorbis، Theora، کدک‌های صوتی و تصویری WebM برای HTML5 خاصیت بوکمارکینگ و History اشاره نمود.

Chromium علیرغم Google Chrome بر پایه مرورگرهای دیگری که برخی از آن‌ها فعال و برخی دیگر غیرفعال می‌باشند، پایه‌ریزی شده است که Opera، Dartum، Epic Browser، Yandex Browser، Flock و Rockmelt برخی از این مرورگرها را شامل می‌شود.

۵) Midori

Midori مرورگر وب متن‌باز دیگری است که با Vala و C در موتور Webkit و رابط GTK+2 و GTK+3 توسعه‌یافته است. Midori مرورگر وب پیشفرض در بسیاری از توزیعات لینوکسی از قبیل Manjaro، elementary OS، Slitaz، ‌Bodhi، Trisqel Mini، SystemRescue CD و نسخه‌های قدیمی‌تر Raspbian می‌باشد.

از ویژگی‌های اصلی آن می‌توان مواردی چون پشتیبانی از HTML5، مدیریت بوکمارک، خاصیت تب‌گذاری، یکپارچه‌سازی آسان افزونه‌های مبتنی بر C و Vala و پشتیبانی از Unity را نام برد.

۶) QupZilla

QupZilla مرورگر وب دیگری است که ابتدا توسط زبان پایتون نوشته شد و نسخه‌های بعدی آن در C++ با هدف توسعه یک مرورگر وب قابل حمل منتشر شد. QupZilla تحت لایسنس GPL v3 نشر یافته که بر روی سیستم‌عامل‌های لینوکس، ویندوز، OSX و FreeBSD قابل دستیابی بوده و از موتور Webkit به همراه QtWebKit استفاده می‌نماید.

۷) Konqueror

از دیگر مرورگرهای چندمنظوره وب ‌می‌توان Konqueror را نام برد که در C++(Qt) توسعه یافته و در سیستم‌عامل‌هایی چون لینوکس و ویندوز تحت لایسنس GPL v2 در دسترس می‌إاشد. Konqueror مرورگر پیشفرض محیط دسکتاپ KDE است که جایگزین KFM شده و تز جاوااسکریپت، اپلت‌های جاوا، CSS و jquery پشتیبانی می‌کند.

از ویژگی‌های آن می‌توان به سرویس جستجوی سفارشی، توانایی نمایش محتوای چندرسانه‌ای درون صفحات وب، قابلیت گشودن PDF، گشودن سند و دیگر گونه‌های فایل‌سیستم یکپارچه پلاگین I/O که امکان بهره‌گیری از پروتکل‌هایی چون ‌‌‌HTTP، FTP، WebDaV، SMB و نظایر آن را مهیا می‌سازد اشاره داشت.

۸) Web (Epiphany)

Epiphany توسط C(GTK+) نوشته شده و بخشی از پروژه GNOME به شمار می‌آید. این مرورگر ابتدا از موتور Geeko استفاده می‌کرده اما نسخه ۲.۲۰ آن موتور WebKitGTK+ را بکار گرفته و از سیستم‌عامل‌های BSD پشتیبانی می‌نماید. از ویژگی‌های آن می‌توان پشتیبانی از HTML4، CSS و XHTML که شامل HTML5 و CSS3 است، پلاگین داخلی Adobe Flash و Ice Tea، خاصیت بوکارکینگ، یکپارچگی کامل با خصیصه‌های GNOME اعم از GNOME Network Manager، پرینترهای GNOME و اکثر ویژگی‌های مرسوم در سایر مرورگرها را نام برد.

۹) SwiftFox

SwiftFox مرورگری مبتنی بر Mozilla Firefox بوده که منحصراً برای لینوکس که بطور کاملاً متن‌باز تحت لایسنس MPL 1.1 توسعه یافته است. SwiftFox نسخه‌ای بهینه برای پلتفرم لینوکس می‌باشد که دارای خصیصه‌هایی چون امنیت بالا، غیرفعالسازی Pango بمنظور کاهش اندازه بسته‌ها است.

۱۰) Pale Moon

Pale Moon مرورگر وب دیگری مبتنی بر Mozilla Firefox بوده که جایگزین مناسبی برای فایرفاکس در لینوکس، ویندوز و اندروید به‌ شمار می‌آید. این مرورگر در C/C++ با سورس کد قابل دسترس تحت لایسنس MPL 2.0 توسعه یافته و بر سرعت بهینه‌سازی تمرکز دارد. از دیگر ویژگی‌های آن می‌توان به موتور جستجوی پیشفرض Duck Duck Go اشاره نمود.

۱۱) Links

Links مرورگری متن‌باز نوشته شده در C و قابل دسترس برای ویندوز، لینوکس، OSX، OS/2، Open VMS بوده که تخت لایسنس GPLv2+ انتشار یافته است.

منبع: tecmint.com


بهمن ۳۰ ۱۳۹۵

ویرایشگرهای ویدئویی لینوکس

در این آموزش قصد داریم به معرفی بهترین نرم‌افزارهای ویرایش ویدئو بپردازیم که به کمک آنها قادر خواهید بود براحتی ویدئوهای خود را مدیریت نمایید.

۱) OpenShot

OpenShot نرم‌افزاری است که در سیستم‌عامل‌های لینوکس، ویندوز و مک قابل دسترسی است. OpenShot به زبان پایتون نوشته شده و از فرمت‌های مختلف صوتی و تصویری پشتیبانی نموده و دارای خصیصه drag and drop (کشیدن و رها کردن) نیز هست.

مهمترین ویژگی‌ها:

  • پشتیبانی از فرمت‌های صوتی و تصویری گوناگون مبتنی بر ffmpeg.
  • یکپارچگی با Gnome و پشتیبانی از خصیصه drag and drop (کشیدن و رها کردن).
  • تغییر سایز، برش، اصلاح و ویراستاری فایل‌های ویدئویی.
  • تغییر فرمت ویدئو
  • اضافه نمودن متن به ویدئو
  • عناوین سه‌بعدی متحرک
  • زوم دیجیتالی
  • جلوه‌های ویدئویی
  • تغییرات سرعت

نحوه نصب OpenShot

نصب و راه‌اندازی این ویرایشگر از طریق PPA صورت می‌گیرد و بر روی توزیع اوبونتو ۱۴.۰۴ و نسخه‌های بالاتر از آن قابل اجراست.

برای انجام فرآیند نصب، میبایست در ترمینال فرمان‌های زیر را به ترتیب اجرا نمایید:

$ sudo add-apt-repository ppa:openshot.developers/ppa
$ sudo apt-get update
$ sudo apt-get install openshot-qt

پس از نصب، OpenShot در منوی نرم‌افزارهای کاربردی قابل دسترسی خواهد بود.

۲) Pitivi

Pitivi یکی دیگر از نرم‌افزارهای متن‌باز رایگان در زمینه ویرایش ویدئو است کع از ویژگی‌های آن می‌توان به موارد زیر اشاره داشت:

  • تغییر ویدئو
  • برش ویدئو
  • چسباندن ویدئوها
  • تجزیه کردن ویدئوها به چندین ویدئو
  • میکس

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

نحوه نصب Pitivi

Pitivi از طریق Ubuntu Software Manager در دسترس خواهد بود.

همچنین از طریق اجرای فرمان‌ زیر نیز قابل دستیابی است:

$ sudo apt-get install pitivi

۳) Avidemux

Avidemux یکی دیگر از نرم‌افزارهای رایگان متن‌باز ویرایش ویدئو بوده که قابلیت‌هایی چون برش، فیلترینگ و رمزگذاری را داراست. Avidemux بر روی پلتفرم‌های لینوکس، ویندوز و مک قابل اجرا می‌باشد.

نحوه نصب Avidemux

Avidemux از طریق Ubuntu Software Center قابل دسترسی است و از طریق خط فرمان نیز به صورت زیر نصب خواهد شد:

$ sudo apt-get install avidemux

در سایر توزیع‌های لینوکسی نیز میباید فایل منبع Avidemux مامپایل شود که می‌توان آن را از لینک زیر دانلود نمود:

Avidemux download

۴) Blender

Blender نرم‌افزار متن‌باز پیشرفته‌ای برای ویرایش فایل‌های ویدئویی است که دارای ویژگی‌های مفید بسیاری است. Blender می‌تواند بهترین انتخاب برای کسانی باشد که بدنبال یک ویرایشگر ویدئوی قدرتمند و حرفه ای می‌گردند.

برخی از ویژگی‌های مهم Blender:

  • مدل‌سازی سه‌بعدی
  • پشتیبانی از N-Gon
  • مجموعه ابزار متحرک‌سازی
  • تجسم‌سازی

نحوه نصب Blender

Blender از طریق Ubuntu Software Center قابل دانلود خواهد بود و یا از طریق خط فرمان به شکل زیر:

$ sudo apt-get install blender

در سایر توزیع‌های لینوکسی میباید فایل مربوطه از طریق لینک زیر دانلود شود:

Blender download

۵) Cinelerra

Cinelerra ویرایشگر ویدئویی است که در سال ۲۰۰۲ نتشر و میلیون‌ها بار دانلود شد.

برخی از ویژگی‌های مهم Cinelerra:

  • دارای رابط کاربری برای حرفه‌ای‌ترها
  • ‌Dual-Link
  • کنترل پیشخوان (Deck Control)
  • جلوه‌های متنوع
  • دارای ویرایشگر صوتی با تعداد لایه‌های نامحدود

نحوه نصب Cinelerra

برای آشنایی با چگونگی نصب Cinelerra میبایست به راهنمای نصب آن رجوع نمایید:

Cineralla installation instructions

۶) KDEnlive

KDEnlive نرم‌افزار ویرایش ویدئوی متن‌باز دیگری است که می‌توان آن را یک نرم‌افزار نیمه‌حرفه‌ای قلمداد نمود.

ویژگی‌های اصلی KDEnlive

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

نحوه نصب KDEnlive

KDEnlive از Ubuntu Software Center قابل دانلود بوده و به کمک اجرای فرمان‌های زیر نیز نصب خواهد شد:

$ sudo add-apt-repository ppa:sunab/kdenlive-release 
$ sudo apt-get update 
$ sudo apt-get install kdenlive

اگر قصد نصب KDEnlive را بر روی سیستم‌عامل‌های مبتنی بر Fedora/RHEL دارید، می‌بایست آن را از صفحه زیر دانلود نمایید:

Kdenlive download

۷) Lightworks

Lightworks ابزاری قدرتمند برای ویرایش فیلم طراحی شده که بر روی پلتفرم‌های لینوکس، ویندوز و مک قابل استفاده است.

برخی از ویژگی‌ها

  • خروجی ‌ٰVimeo
  • دارای توابع درون‌ریز و برون‌ریز
  • Drag and Drop در ازای ویرایش
  • طیف گسترده‌ای از جلوه‌ها

نحوه نصب Lightworks

بسته‌های Lightworks را می‌توان بصورت deb یا rpm از آدرس زیر دانلود نمود:

Lightworks for Linux

۸) LiVES

LiVES یک ابزار ویرایش ویدئویی است که در تمامی پلتفرم‌ها قابل استفاده می‌باشد.

برخی از ویژگی‌ها

  • بارگذاری ویرایش تمامی فایل‌های ویدئویی از طریق mplayer
  • کلیپ‌های با ترکیب زمانی واقعی
  • پشتیبانی از نرخ‌های ثابت و متغیر فریم
  • جلوه‌های متنوع
  • جلوه‌های قابل تنظیم و انتقال
  • بارگذاری جلوه‌های پویا

نحوه نصب LiVES

LiVES برای دانلود بر توزیع‌های مختلف لینوکسی در دسترس است که می‌توان بسته‌های مناسب را از صفحه زیر دانلود نمود:

LiVES download

منبع: tecmint.com


آذر ۱۶ ۱۳۹۵

مرورگر Vivaldi ابزاری قدرتمند!

مروگر Vivaldi ابزاری بسیار قوی است که از پروژه های متن باز برای ساخت اون استفاده شده است .
از جمله شاخص های این مرورگر انعطاف پذیری بی نظیر , ابزارهای مفید و پر استفاده و ظاهری بسیار کاربر پسنده .
این مرورگر رو میتونین از سایت Vivaldi download برای سیستم عامل های لینوکس به صورت فایل deb و rpm , ویندوز و مک به صورت رایگان دریافت کنید.


مهر ۴ ۱۳۹۵

آموزش نصب Simple Weather Indicator بر روی اوبونتو

Weather Indicatorتغییرات لحظه ای آب و هوای مناطق مختلف جهان رو نمایش میده .

Weather

Weather

این ابزار به سادگی بر روی سیستم نصب میشه و در روی لانچر اوبونتو قرار میگیره.

 

آموزش نصب ابزار Simple Weather Indicator :

اول از همه PPA نرم افزار رو باید در لیست مخازن سیستم اضافه کنید :

sudo add-apt-repository ppa:kasra-mp/ubuntu-indicator-weather

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

sudo apt-get update && sudo apt-get install indicator-weather


بهمن ۶ ۱۳۹۴

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

 

 

photo_2016-01-12_22-22-47

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

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

این امر دو نتیجه خواهد شد:

 

۱.افزایش تجربیات خودتون

۲. افزایش کاربران دنیای منبع باز

به هر حال به جمع ما خوش اومدین

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

http://playcode.ir


دی ۱۹ ۱۳۹۴

گروه تلگرام لینوکس

گروه لینوکسی تلگرام  :
photo_2016-01-03_21-12-42

 
دوستان این هم لینک گروه ما به ما بپیوندید . 👇👇👇👇👇👇👇playcode ask👇👇👇👇👇👇👇

https://telegram.me/joinchat/B8c5fwT18zobNer99mZpGg

 

همینطور از لینک زیر به کانال ما بپیوندید .

htpp://telegram.me/playcode


دی ۱۴ ۱۳۹۴

Vulnerability Identification

 

 

 

 

photo_2016-01-03_22-24-09

تهیه و تنظیم : آریا صادقی

ایمیل : aryasadeghy@gmail.com

آی دی تلگرام : @aryasadeghy

 

مقدمه:

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

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

Vulnerability چیست؟

در فارسی به صورت “نقطه ضعف” یا “حفره” یا “آسیب پذیری” ترجمه شده است و تعریف رایج آن عبارت است از : هرگونه ضعف نرم افزاری که قابل سوء استفاده باشد.

Vulnerability Scanner چیست؟

ابزاری است که به کمک آن می شود کامپیوترهای شبکه را از نظر وجود حفره های امنیتی تست کرد.VulnerabilityScanner این کار را به صورت اتوماتیک یا نیم اتوماتیک انجام می دهد .

False Positive چیست؟

یعنی مواردی که اسکنر تشخیص میدهد که یک vul در سیستم است در حالیکه چنین نیست. این مورد خیلی وقتها پیش می اید و هیچ هم عجیب نیست. پس وقتی Vul Scanner یک Vul رو تشخیص می دهد، زیاد هم لذت نبرید!

آسیب پذیری ها عبارتند از:

 

۱- Linux vulnerabilities

۲- Windows vulnerabilities

۳- Local security checks

۴- Network service vulnerabilities

 

Nessus :

آموزش نصب Nessus :

لینک دانلود اما اینم بگم باید با یه vpn  دانلود کنید برای کشور بستس  دی:

nessus: http://www.tenable.com/products/nessus/select-your-operating-system

بعد از دانلود برا اساس نوع سیستم عامل اون رو به این صورت نصب و به اجرا در بیاورید

۱− ابتدا به آن دایرکتوری که فایل شما در آن است بروید و در ترمینال دستور زیر را وارد کنید

sudo dpkg -i Nessus*.deb

و اون رو اینجوری اجرا کنید .

sudo /etc/init.d/nessusd start

خب حالا مرورگر رو باز کنید و آدرس زیر رو تایپ کنید

https://localhost:8834

 

محیط آن را میتوانید در عکس زیر مشاهده کنید.

 

 

Vega scanner :

آموزش نصب :

برای نصب به آدرس زیر برید و دانلودش کنید:‌

https://subgraph.com/vega/download

 

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

sudo   ./Vega


 

 

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

 

telegram-channel

 

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

 

Vulnerability Identification


دی ۱۳ ۱۳۹۴

(FTP(File Transfer Protocol

یک پروتکل سریع در سطح برنامه کاربردی که بطور گسترده ای برای کپی کردن فایلها از کامپیوتر راه دور یک شبکه   TCP/IPمورد استفاده قرار میگرد این پروتکل همچنین به کاربر امکان میدهد تا از فرامین  FTP برای کار با فایلها مثلا فهرست فایلها و داریکتوری ها در سیستم راه دور استفاده کنند

Daemon مورد استفاده شده vsftpd نام دارد
vs به معنی very secure است
شماره پورت برای ftp data عدد ۲۰ است
شماره پورت برای ftp serviceعدد ۲۱  است

برای نصب RPM میتوانیم از فرمان زیر استفاده کنیم

[root@localhost /]#rpm -ivh /media/cdrom/Redhat/PRMS/vsfpd.20.1-5.i386.rpm

تمامی فایلهای که میخواهیم برای share کردن توسط ftp مورد استفاده قرار گیرند باید در شاخه var/ftp/pub قرار گیرد
بعنوان مثال یک فایل متنی با نام test در این شاخه درست میکنیم

[root@localhost /]#cd /var/ftp/pub
[root@localhost /pub]#mkdir testfolder
[root@localhost /testfolder]#vi test.txt

 

از فرمان زیر به منظور چک کردن اینکه آیا سرویس vsftpd روشن است یا خیر استفاده میکنیم

[root@localhost /]#chknonfig vsftpd --list

 

در صورت روشن نبودن از فرمانهای زیر به منظور روشن کردن استفاده میکنیم

[root@localhost /]#chknonfig vsftpd --level 2 on
[root@localhost /]#chknonfig vsftpd --level 3 on
[root@localhost /]#chknonfig vsftpd --level 4 on
[root@localhost /]#chknonfig vsftpd --level 5 on

پیکربندی vsftpd در فایل etc/vsftpd/vsftpd.conf صورت میگیرد.اگر درجلوی هر اسمی که در این فایل هست # را قرار دهیم از block بودن آن جلوگیری میکنیم

گزینه هایی که میتوانیم در فایلetc/vsftpd/vsftpd.conf اضافه کنیم عبارتند از
max-clients –> محدود کردن بیشترین تعداد اتصال clinet
max-per-ip –> محدود کردن تعداد اتصالات بوسیله ip address منبع
anon-max-rate –> محدود کردن میزان انتقال داده برای هر اتصال بی نام
local-max-rate –> محدود کردن میزان انتقال داده برای هر کاربر قابل تشخیص

اگر بخواهیم permission را از کاربر خاصی بگیریم باید در دو فایل زیر برویم و اسم کاربری آن را قرار دهیم

[root@localhost /]#vi /etc/vsftpd.user-list
[root@localhost /]#vi /etc/vsftpd.ftpusers

پس از آنکه تنظیمات سرور تمام شد میتوانیم به سراغ client برویم و فایل مورد نظر را بگیریم توجه داشته باشید با دو حالت گرافیکی و خط فرمانی امکان دسترسی به فایل را داریم
برای حالت گرافیکی کافی است در مرورگر ip address و یا نام دامنه را مثل مثال زیر وارد کنیم

ftp://192.168.10.1
or
ftp://www.linuxseason.com

اگر بخواهیم از طریق خط فرمان به فایل دسترسی پیدا کنیم میبایست اسم کاربر و پسورد را طبق مثال زیر وارد کنیم و سپس بعد از تعیین دایرکتوری بوسیله فرمان recv آن را دریافت میکنیم

 

[root@localhost /]#ftp 192.168.10.1
                                   name:user1
                                   passwd:123456
                                   ftp>cd /var/ftp/pub/testfolder
                                   ftp>recv test.txt

 

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

 

telegram-channel


دی ۱۱ ۱۳۹۴

Gadgets/Widgets in Linux

درود امروز میخوام به شما ابزاری رو معرفی کنم تا بتویند Gadgets/Widgets  هایی رو به لینوکس خودتون اظافه کنید  اسم این ابزار Screenlets هست که ابزار محشری است و زیبایی رو به دسکتاپ شما مببخشه .

نصب Screenlets :

شما میتونید screenlets  رو براحتی دانلود و نصب کنید البته گه در repository شما موجود باشه. البته این رو بگم اگه سیستمتون آپدیت باشه مشکلی بوجود نمیاد وراحت نصبش میکنید

برای نصب دستور زیر را وارد کنید :

 

                                                                     sudo apt-get install screenlets

 

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

 

                                                                                          screenlets


 

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

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

 

telegram-channel

 


دی ۱۰ ۱۳۹۴

بازی کردن در لینوکس

بازی کردن در  لینوکس

با عرض سلام و خسته نباشید خدمت تمامی دوستان امروز میخوایم به چگونه بازی کردن در لینوکس بپردازیم

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

 

 

2849647-6803049559-27465

 

 

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

خب میریم سراغ نحوه نصب :

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

sudo apt-get install steam

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

 

pc_image

 

http://store.steampowered.com

 

امیدوارم که همگی از مطلب لذت کافی رو برده باشید  . برای پیوستن به تلگرام ما روی عکس زیر کلیک کنید یا از طریق آیدی @playcode  به ما پبیوندید . با تشکر

telegram-channel

دی ۸ ۱۳۹۴

بحث لینوکسی

 

بحث لینوکسی

سلام و عرض خسته نباشید خدمت همه گیک های غزیز خب امروز میخوام به یک سری سوالاتی که اکثر دوستان میپرسن پاسخ بدم خب اکثر کساییی که نمیدونند لینوکس چیه و چی کار میتونه بکنه اولین چیزی که از من میپرسن اینکه خوبه که لینوکس نصب کنم ؟‌خب اینم جواب همیشگی من بله ! اما چرا ؟‌لینوکس پروٰه های open source یا متن باز بود که همه کد های ان قابل دسسترسسی بود ینی مثلا کسی مث من هم میتونست با کمی تغییر یک توزیع لینوکس بده بیرون اما سوال بعدی که پرسیده میشه اینه که من بلد نیستم چی کار کنم ؟؟؟ ببینید لینوکس رو سخت فرض نکنید از ویندوز هم آسون تره و هر کاری که شما در ویندوز انجام مییید توی لینوکس همون رو میتونید انجام بدید ولی بهتر . خب میخوام ی چن تا توزیع خوب رو بهتون معرفی کنم که برای اینکه چیو نصب کنیم سوال نپرسید راستش توزیع های پشنهادی من :

۱− ubuntu
۲- fedora
۳- arch
۴- Debain

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

http://ubuntu-book.org/

به دوره lpic1 جادی هم نگاهی بکنید

http://linuxseason.ir/8565/%D8%AF%D9%88%D8%B1%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-lpic1.html

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

http://www.aparat.com/v/YhWCk

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

http://telegram.me/playcode

@Playcode

بازم اگه سوالی بود در خدمتم .


شهریور ۱۸ ۱۳۹۴

Red Hat نسخه جدید لینوکس را عرضه کرد

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

به گزارش ایتنا از رایورز به نقل از زد.دی.نت،‌ Red Hat به دنبال همکاری‌های خود با شرکت Docker نرم‌افزار جدید خود را با نام Red Hat Enterprise Linux (RHEL)/Docker روانه بازار کرد.

این محصول به همراه دیگر کانتینرهای نرم‌افزاری شرکت مذکور از جمله Atomic Host به سازمان‌ها کمک می‌کند تا بتوانند فعالیت خود را مبتنی بر هسته مرکزی RHEL توسعه دهند.

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

Red Hat linux

برای این محصول قابلیت دیگری با نام Atomic Host معرفی شد که البته در نسخه بتای این نرم‌افزار ارائه نشده است و به گفته Red Hat سازمان‌ها می‌توانند پس از گذشت شش هفته آن را در اختیار بگیرند.

شرکت Red Hat در این نسخه بتا انواع قابلیت‌های جدید را در اختیار سازمان‌ها قرار داده است که از جمله آنها می‌توان به ماژول SCAP مبتنی بر پروتکل اتوماسیون امنیت محتوا اشاره کرد. این ماژول قابلیت نصب روی تمامی زیرساخت‌های سازمانی را دارد تا امنیت داده‌های آنها را تامین کند.