زکات علم

زَکاةُ العِلمِ أن تُعَلِّمَهُ عِبادَ اللّه‏ِ امام باقر (ع)
زکات علم

مطالبی در زمینه کامپیوتر و علاقه مندی های شخصی من مطالب این وبلاگ غالبا مطالبی ست که در جای جای اینترنت کتاب یا دانشته های شخصی خودم می باشد که به عنوان مرجعی برای رجوع دوباره در اینجا جمع آوری شده اند .
ehsunitd.ir personal website

پیوندها

۲۹ مطلب در ارديبهشت ۱۳۹۳ ثبت شده است

Red Hat Enterprise Linux 6 or CentOS 6.4

Almost everything must be done as superuser.

First grab what we need

yum install httpd php php-mysql php-gd mysql-server php-xml mysql

Start MySQL and secure it

service mysqld start
mysql_secure_installation

Create a new database and wiki user to avoid using the root user:

 mysql -u root -p
 CREATE DATABASE database name;

For example only:

 CREATE DATABASE wikidatabase;  

To view if it was created:

 SHOW DATABASES;

Grant privileges:

 GRANT ALL PRIVILEGES ON *.* TO 'wiki'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED' WITH GRANT OPTION;
 exit

For example only:

 GRANT ALL PRIVILEGES ON wikidatabase.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'Pippo123456?' WITH GRANT OPTION;
 exit

Remember the 'wiki' password for MySQL that you create here. You will need it when setting up the wiki database. You can test it with:

 mysql -u wiki -p
 
 SHOW GRANTS;

Make sure Apache and MySQL starts on boot

chkconfig httpd on
chkconfig mysqld on

You can install mediawiki directly from the mediawiki web site or you can install pre-built packages from the Fedora Project Extra Packages for Enterprise Linux (EPEL)repository. Many RHEL and CentOS users find EPEL is a good source for packages not included in the base system.

Download mediawiki directly (the current version as of this writing, may have changed since) in some directory of your choice. Here I put it in /root.

cd /root
wget http://download.wikimedia.org/mediawiki/1.21/mediawiki-1.21.2.tar.gz

Also it works with:

wget http://dumps.wikimedia.org/mediawiki/1.21/mediawiki-1.21.2.tar.gz

Install. Use a symlink for easy upgrades.

cd /var/www
tar -zxf /root/mediawiki-1.21.2.tar.gz
ln -s mediawiki-1.21.2/ mediawiki

Instead of downloading and installing, you can use EPEL. If you haven't done so, add the EPEL repository as a source for your package manager. Then see what mediawiki packages are available

yum list 'mediawiki*'

or, if you want descriptions of each package

yum info 'mediawiki*'

Then install those that you choose with a command like

yum install 'mediawiki121'

Setting up Apache can be done in numerous ways according to your preferences. In this example I simply change Apache to look at /var/www by default, so the link to the wiki will be http://server/mediawiki. This is convenient for running more than one site on the server. If you only need mediawiki running on the server, change instances of /var/wwwbelow to /var/www/mediawiki (Also it works with: /var/www/mediawiki-1.21.1). Open /etc/httpd/conf/httpd.conf and search for and change these three lines:

DocumentRoot "/var/www"
<Directory "/var/www">     <-- this is the SECOND "<Directory" entry, not the 'root' one
DirectoryIndex index.html index.html.var index.php

Changing the /var/www to /var/www/mediawiki assumes you did the following:

cd /var/www
ln -s mediawiki121/ mediawiki
chown -R apache:apache /var/www/mediawiki-1.21.1 

Also it works with:

chown -R apache:apache /var/www/mediawiki

Restart Apache

service httpd restart

You also want to open ports in your firewall using

 system-config-firewall-tui

Enable both the https and http services (follow the instructions of the configuration interface). Finally, you can do some magic with selinux to change the context of the directories you installed, but I recommend you just go to /etc/selinux and modify conf making it either "permissive" or "disabled." I also had to create a link to /usr/share/mediawiki121/load.php in my /var/www/mediawiki directory and change the ownership on the /usr/share/mediawiki121 directory to apache.apache.

And you're good to go. Point a browser at http://yourserver/mediawiki and follow the instructions.

  • ehsan gholami

100% accurate.  Marketing numbers vs. actual size or different math types.

You are missing nothing.

Advertised Actual Capacity
10GB ~9.31 GB
20GB ~18.63 GB
30GB ~27.94 GB
40GB ~37.25 GB
60GB ~55.88 GB
80GB ~74.51 GB
100GB ~93.13 GB
120GB ~111.76 GB
160GB ~149.01 GB
180GB ~167.64 GB
200GB ~186.26 GB
250GB ~232.83 GB
320GB ~298.02 GB
400GB ~372.53 GB
500GB ~465.66 GB
640GB ~596.05 GB
750GB ~698.49 GB
1TB ~931.32 GB

Also note - my chart is more of a rough one - I have seen more and less space for each of those formatted.  Depends on manufacturer, model and what file system you format with, even.  So I could be off a few GBs in any direction.

Might read this:

http://compreviews.about.com/od/storage/a/ActualHDSizes.htm

  • ehsan gholami

conio جز سرآیند های استاندارد ANSI نیست. لذا در Linux وجود ندارد. همانطور که حدس زدید این هدر فقط در محصولات بورلند وجود دارد. اگر منظور شما از توابع مهم توابعی مانند توابع کار با کرسر است از ncurses.h یا curses.h استفاده کنید

(اطلاعات بیشتر

(http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/)).

البته انتخاب های دیگری مانند

libconio (http://sourceforge.net/projects/libconio) و

Linux-conio (http://sourceforge.net/projects/linux-conioh)

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

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

  • ehsan gholami

بهار آمده اما هوا هوای تو نیست 
مرا ببخش اگر این غزل برای تو نیست

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

نسیم با هوس رخت های روی طناب 
به رقص آمده و دامن رهای تو نیست

کنار این همه مهمان چقدر تنهایم!
میان این همه ناخوانده، کفش های تو نیست 

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

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

تو نیستی دل این چتر، وا نخواهد شد
غمی ست باران وقتی هوا هوای تو نیست...!

  • ehsan gholami

<video width="470" height="255" controls> <source src="video.mp4" type="video/mp4"> <source src="video.ogg" type="video/ogg"> <source src="video.webm" type="video/webm"> <object data="video.mp4" width="470" height="255"> <embed src="video.swf" width="470" height="255"> </object></video>
دومی کار میکنه لینک عکس توی پوستر 


<video width="470" height="255" poster="placeholder.png" controls>
 <source src="video.mp4" type="video/mp4">
 <source src="video.ogg" type="video/ogg">
 <source src="video.webm" type="video/webm"> 
 <object data="video.mp4" width="470" height="255">
 <embed src="video.swf" width="470" height="255"> </object></video>


http://host17.aparat.com//public/user_data/flv_video_new/386/9b4f5dced63d3b972a7ea5ec2385a12f1155335.mp4

  • ehsan gholami

NTFS-3G

NTFS-3G is a stable, open source, GPL licensed, POSIX, read/write NTFS driver for Linux. It provides safe handling of the Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008 and Windows 7 NTFS file systems.

NTFS-3G can create, remove, rename, move files, directories, hard links, and streams; it can read and write normal and transparently compressed files, including streams and sparse files; it can handle special files like symbolic links, devices, and FIFOs, ACL, extended attributes; moreover it provides full file access right and ownership support.

How Do I Install NTFS-3G?

Type the following command as root user:

# yum install ntfs-3g

Sample outputs:

yum install ntfs-3g
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ntfs-3g.x86_64 2:2011.4.12-3.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================
 Package         Arch           Version                     Repository    Size
===============================================================================
Installing:
 ntfs-3g         x86_64         2:2011.4.12-3.el6           epel         247 k
Transaction Summary
===============================================================================
Install       1 Package(s)
Total download size: 247 k
Installed size: 624 k
Is this ok [y/N]:

How Do I Find Out NTFS Partition Name?

Simply type the following command:

# fdisk -l /dev/sda
# fdisk -l /dev/sdb

Sample outputs:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf0000000
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              14       60802   488281089    5  Extended
/dev/sda5              14       59767   479970304   83  Linux
/dev/sda6           59767       60802     8309760   82  Linux swap / Solaris

How Do I Mount /dev/sda1 NTFS Partition at /mnt/ntfs?

First, load the fuse driver, enter:

# modprobe fuse

Create a mount point, enter:

# mkdir /mnt/ntfs

To mount the ntfs partition, enter:

# mount -t ntfs-3g /dev/sda1 /mnt/ntfs

You can use regular Unix commands to copy or access the files:

$ df -h
$ mount
$ cd /mnt/ntfs
$ cp foo /tmp

How Do I Unmount NTFS Partition?

Type the following command:

# umount /mnt/ntfs

mount -t ntfs-3g /dev/sda1 /mnt/ntfs

  • ehsan gholami
Linux Static IP
## Configure eth0
#
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
HWADDR=A4:BA:DB:37:F1:04
TYPE=Ethernet
BOOTPROTO=static
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
IPADDR=192.168.1.44
NETMASK=255.255.255.0
  • ehsan gholami

نماد هرزگی و فساد، زیر 6 متر مواد مذاب، دفن شد سومین جاذبه توریستی ایتالیا، شهر باستانی پومپی است. این شهر مدتهاست که در معرض خرابی قرار دارد و تبدیل به نماد چندین دهه سوء مدیریت میراث ایتالیا شده است. حالا دولت ایتالیا با کمک فناوری های تازه به دنبال احیای آن است. اما این شهر یک نیمه پنهان دیگر هم دارد. عذاب الهی در دو هزار سال پیش. به گزارش «سراج24»، شهر باستانی پومپی، واقع در ایتالیا، که در فهرست میراث فرهنگی یونسکو، وابسته به سازمان ملل متحد، قرار دارد، مدتهاست که در معرض خرابی است. پومپی در فوران آتشفشان سال ۷۹ پس از میلاد مسیح، زیر ۴ تا ۶ متر گدازه آتشفشان و خاکستر مدفون شد. واقعه عبرت آموز و دردناکی که حکایت از نازل شدن عذابی سخت دارد. مانند آنچه بر قوم لوط گذشته است. پومپی نماد انحطاط اخلاقی : گرچه خبرگزاری رویترز و سایت صدای آمریکا تمایلی به بازگویی آنچه موجب شد تا شهر پومپی و مردمانش به خاکستر تبدیل شوند، ندارند و صحبت از جنبه های توریستی برای آنها مهم تر از عبرت دادن به مردم است، ولی با نگاه به تحقیقات علمی صورت گرفته درباره این شهر تاریخی، حکایتی دیگر از سنت الهی خودنمایی می کند. اجسادی که برخی همدیگر را به آغوش کشیده و در همان عذاب الهی را چشیده اند شهر پومپی تقریبا ۲۰۰۰ سال پیش، با دفن شدن در زیر خاکسترهای آتشفشان وزوو، حفظ شد و باستان شناسان آن را در قرن ۱۸ میلادی کشف کردند، اما اکنون تبدیل به نماد چندین دهه سوء مدیریت میراث ایتالیا شده است. پمپی؛ در ایام پادشاهی نرون از آبادترین شهرهای کشور ایتالیا بود. مردم این شهر اما آلوده به انواع گناه های غیراخلاقی بودند بطوری که از در ملا عام حتی با حیوانات و کودکان خود نزدیکی می کردند. شهر پمپی در واقع نمایشی از انحطاط و سقوط اخلاقی امپراطوری روم بود که به سر انجامی همانند قوم لوط دچار گردید. این شهر به وسیله انفجارهای آتشفشانی کوه «وزوو» نابود شد. آتشفشان وزوو سمبل کشور ایتالیاست. کوه آتشفشانی وزوو اگرچه طی دو هزار سال گذشته آرام بوده است. در سمت راست وزوو شهر ناپل و سمت شرق آن شهر پمپی قرار دارد. مواد مذاب و خاکستر ناشی از فوران آتشفشانی که دو هزار سال پیش روی داد حیات را از این شهر برچید. حادثه آنقدر ناگهانی روی داد که همه چیز در شهر به همان حالت که در اثنای زندگی روزمره بود، دست نخورده ماند و امروز دقیقا به همان گونه که دو هزار سال پیش بودند باقی است. گویی زمان منجمد شده است. ابتدا مواد مذاب شهر را محاصره و زیر خود دفن کرد و طوفان آب بلافاصله بعد از آن آمد و آن را خاموش کرد تا انسان ها با سوختن از میان نروند و به شکلی که در تصاویر می بینید برای آیندگان و عبرت آنها باقی ماندند. اینکه شهر پمپی از صفحه زمین با چنین بلایی محو شد، بی هدف و اتفاقی نبوده است. اسناد تاریخی نشان می دهد که این شهر به مرکز و اوج هرزگی و فساد تبدیل شده بود. در این شهر مردان به شکل کاملا عریان بر در فاحشه خانه ها می ایستادند. این کار بر اساس یک سنتی که ریشه در اعتقادات میتراپرستی داشت، انجام می شد. بر اساس این اعتقاد انحرافی، اندام انسان و مقاربت های جنسی نبایست پوشیده باشند، بلکه باید کاملا آشکارا به نمایش درآیند. جالب ترین جنبه این حادثه آن است که هیچ کس نتوانسته است در مقابل فوران آتشفشان وحشتناک وزوو بگریزد. یک خانواده در حال صرف غذا در یک لحظه تبدیل به سنگ شده اند. زوج های بسیاری پیدا شدند که در حین انجام عمل مقاربت تبدیل به سنگ شده بودند. از همه جالبتر آن است که این زوجها هر دو از یک جنس و یا زوجهایی از دختران و پسران کم سن وسال بوده اند. صورت برخی اجساد سنگ شده که از داخل زمین کشف شده اند همچنان سالم و صحیح باقی مانده است. بر چهره برخی از این اجساد حالتی از تحیر و سرگشتگی نشسته است. مجهول ترین جنبه این حادثه اینجاست که چگونه هزاران انسان بی آنکه چیزی بشنوند و یا ببینند، مرگ آنها را دریابد. این بعد حادثه نشان می دهد که نابودی و محو شهر پمپی دقیقا مشابه همان حوادث ویرانگری است که در قرآن به آنها اشاره شده، زیرا قرآن زمانی که این حوادث را بازگو می کند به «نابودی ناگهانی» اشاره دارد. به عنوان مثال در سوره (یس) برای چنین عذاب های ناگواری چنین توصیفی آمده است: همه سکنه شهر به یک لحظه هلاک شدند. این وضعیت در آیه 29 این سوره چنین می آید: « (بلکه) فقط یک صیحه آسمانى بود، ناگهان همگى خاموش شدند!». آیه 31 سوره قمر وقتی تخریب و نابودی قوم ثمود را بازگو می کند مجدادا به نابودی آنی اشاره می کند: «ما فقط یک صیحه [صاعقه عظیم‏] بر آنها فرستادیم و بدنبال آن همگى بصورت گیاه خشکى درآمدند» مرگ مردم پمپی در یک لحظه رخ داد، همان گونه که در آیات بالا نقل شد. فاجعه هرچه بود، همه چیز به همان حالت اولیه و بدون تغییر باقیمانده است. در سال ۱۹۹۱ نیمی از این شهر از زیر خاکستر بیرون کشیده شد ولی هنوز هم دو پنجم این شهر سوخته در زیر زمین است. هر ساله جمعیت زیادی از موزه طبیعی پمپی دیدن می کنند و این شهر به یکی از جاذبه های گردشگری ایتالیا تبدیل شده است اما متاسفانه جایی از دیده عبرت در این نگاه ها یافت نمی شود. همانگونه که در گزارش رویترز و صدای آمریکا نیز چنین است. اکنون هم در نواحی ناپل فساد و هرزگی موج می زند و یادآور مراکز بی بند و باری در شهر پمپی است. جزیره کاپری پایگاهی برای همجنس بازی و برهنه گرایی است و در صنعت توریسم به بهشت همجنس بازان شهرت دارد. نه تنها در کاپری و ایتالیا بلکه تقریبا در تمامی دنیا چنین انحطاط اخلاقی وجود دارد و مردم هم هیچ توجه و اصراری به پند گیری از تجربیات تلخ مردم گذشته ندارند. در سوره سجده درباره همین مردم می فرماید: «و اگر اینان روی بگردانند به آنها بگو شما را از صاعقه عاد و ثمود بیم می دهم.» همچنین هالیوود در صدد است با الهام از شهر پومپی، فیلمی با همین نام را به تصویر بکشد که تمدنی باشکوه را نشان می دهد بی آنکه به ریشه های این عذاب الهی پرداخته باشد. این فیلم قرار است 21 فوریه 2014، اکران عمومی شود.

  • ehsan gholami

cPanel is one of the most popular Commercial control panel for Linux web hosting, I have been working with cPanel for 2+ years to manage all Shared, Reseller and business hosting customers. It comes with cPanel and Web Host Manager, which makes web hosting easier for you. WHM provides you root level access to your server whereas cPanel provides user level access interface to manage their own web hosting account on the server.

Install Cpanel in Linux

Install cPanel & WHM in Linux

  • ehsan gholami