علی شکیبا

دفتر یادداشت دیجیتال برای هر چیز مفید!

در زمان ذخیره نتایج، معمولا اطلاعات را pickle می کنم. اما متاسفانه در حدود یک سال پیش فراموش کرده بودم از مد 'wb' استفاده کنم و فقط از 'w' استفاده کرده بودم! برای رفع مشکل، دستورات زیر به کمکم آمدند

with open('file.pickle', 'rb') as f:
# tests = pickle.load(input_file)
u = pickle._Unpickler(f)
u.encoding = 'latin1'
p = u.load()
۰ نظر موافقین ۰ مخالفین ۰ ۰۷ آذر ۹۸ ، ۱۹:۳۹
علی شکیبا

مشکل در دسترس نبودن /dev/kvm در قسمت AVD

sudo apt install qemu-kvm
sudo usermod -a -G kvm my_username
۰ نظر موافقین ۰ مخالفین ۰ ۰۸ شهریور ۹۸ ، ۰۰:۳۷
علی شکیبا

# For desktop: apt-get install open-vm-tools open-vm-tools-desktop # For server and headless installations: apt-get install open-vm-tools

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ شهریور ۹۸ ، ۱۴:۴۲
علی شکیبا

ابتدا لازم است تا سرویس های SSH روی هر دو ماشین فعال شده و سپس دستورات زیر به منظور انتقال استفاده شوند. همچنین پس از انجام انتقال، تغییرات به حالت قبل برگردند.

esxcli network firewall ruleset list --ruleset-id sshClient
esxcli network firewall ruleset set --ruleset-id sshClient --enabled=true
scp -r sourceFolder root@xyz.xyz.xyz.xyz:/vmfs/volumes/destDataStore
۰ نظر موافقین ۰ مخالفین ۰ ۰۴ شهریور ۹۸ ، ۱۸:۲۱
علی شکیبا

دستورات زیر را اجرا می کنیم:

$ sudo lvmdiskscan
/dev/loop0 [ <90.99 MiB]
/dev/ubuntu-vg/ubuntu-lv [ <49.00 GiB]
/dev/loop1 [ <211.76 MiB]
/dev/loop2 [ <88.68 MiB]
/dev/sda2 [ 1.00 GiB]
/dev/sda3 [ <49.00 GiB] LVM physical volume
/dev/sdb [ 1.00 TiB]
2 disks
4 partitions
0 LVM physical volume whole disks
1 LVM physical volume
$ sudo pvscan
PV /dev/sda3 VG ubuntu-vg lvm2 [<49.00 GiB / 0 free]
Total: 1 [<49.00 GiB] / in use: 1 [<49.00 GiB] / in no VG: 0 [0 ]

$ sudo vgscan
Reading volume groups from cache.
Found volume group "ubuntu-vg" using metadata type lvm2

$ sudo pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
$ sudo vgextend ubuntu-vg /dev/sdb
Volume group "ubuntu-vg" successfully extended

$ sudo lvscan
ACTIVE '/dev/ubuntu-vg/ubuntu-lv' [<49.00 GiB] inherit
۰ نظر موافقین ۰ مخالفین ۰ ۰۱ شهریور ۹۸ ، ۱۶:۰۸
علی شکیبا

برای به روزرسانی VCSA، من از IIS استفاده می‌کردم که دردسر نصب و راه‌اندازی سرور مجزا را داشت. به همین منظور، با جستجو در وب متوجه شدم می‌توان از سرور HFS و Offline Bundle ها استفاده کرد. این وب سرور خیلی ساده روی ویندوز کار می کند! بدون نصب و نیاز به کاری خاص!

https://www.rejetto.com/hfs/

۰ نظر موافقین ۰ مخالفین ۰ ۳۰ تیر ۹۸ ، ۱۳:۳۰
علی شکیبا
 ntpdate -u 192.168.192.254
۰ نظر موافقین ۰ مخالفین ۰ ۲۹ تیر ۹۸ ، ۱۹:۳۵
علی شکیبا
module load hadoop2.6
module load jdk-11.0.2

کامپایل فایل

export CLASSPATH="$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.6.0.jar:$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-client-common-2.6.0.jar:$HADOOP_HOME/share/hadoop/common/hadoop-common-2.6.0.jar:~/hadoop/MyCodes/*:$HADOOP_HOME/lib/*"
/opt/java/jdk1.8.0_144/bin/javac -d .  *.java

تولید فایل jar با استفاده از Manifest.txt با محتوای

Main-Class: SalesCountry.SalesCountryDriver

/opt/java/jdk1.8.0_144/bin/jar cfm FinalPackageName.jar Manifest.txt PackageName/*.class

اجرای برنامه هدوپ

hadoop jar ProductSalePerCountry.jar /ali.shakiba/data.csv /ali.shakiba/output.log
۰ نظر موافقین ۰ مخالفین ۰ ۲۹ تیر ۹۸ ، ۰۱:۲۹
علی شکیبا

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

# sudo -u hadoop /opt/hadoop-2.6.0/bin/hdfs dfs -mkdir /ali.shakiba
# sudo -u hadoop /opt/hadoop-2.6.0/bin/hdfs dfs -chown ali.shakiba /ali.shakiba

و برای قرار دادن اطلاعات در سیستم فایل:

$ hdfs dfs -mkdir /ali.shakiba/data
$ hdfs dfs -copyFromLocal hello.txt /ali.shakiba/data/

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ تیر ۹۸ ، ۲۳:۴۱
علی شکیبا
from bidi.algorithm import get_display
import arabic_reshaper
def make_farsi_text(x):
reshaped_text = arabic_reshaper.reshape(x)
farsi_text = get_display(reshaped_text)
return farsi_text
def make_farsi_text(x):
reshaped_text = arabic_reshaper.reshape(x)
farsi_text = get_display(reshaped_text)
return farsi_text
font_title = {'family': 'B Farnaz',
'color': 'red',
'weight': 'normal',
'size': 30,
}
font_labels = {'family': 'B Nazanin',
'color': 'black',
'weight': 'normal',
'size': 20,
}

برداشته شده از: http://imuhammad.ir/2017/09/23/farsi-plots-python/
۱ نظر موافقین ۰ مخالفین ۰ ۲۷ تیر ۹۸ ، ۱۶:۴۰
علی شکیبا