نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
Jekyll هو بديل جيد لـ WordPress. لا يتطلب أي قواعد بيانات ويعمل بلغة يعرفها الكثيرون (Ruby on Rails). Jekyll ثابت ويتطلب القليل من الذاكرة ، مما يعني أنه يمكن تشغيله على مثيل Vultr 768MB لحركة المرور المنخفضة.
أولاً ، قم بتسجيل الدخول إلى المثيل / الخادم الخاص بك وقم بتحديث الحزم الخاصة بك. يرجى التأكد من تسجيل الدخول باسم المستخدم الجذر.
yum update -y
الآن ، لنأخذ مدير حزم روبي (RVM).
cd /tmp
curl -sSL https://get.rvm.io > ruby_install
chmod 755 ruby_install
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
./ruby_install stable --ruby
سيستغرق هذا بعض الوقت ، حيث يتم تجميع كل شيء. يُرجى الانتظار لبضع دقائق وبمجرد إعادتك إلى المطالبة ، انتقل إلى الخطوة التالية.
دعونا تثبيت رو��ي الآن.
rvm install ruby
rvm --default use ruby
مدهش! الآن ، نحتاج إلى الحصول على NodeJS لأنها تعتمد على Ruby on Rails.
yum install epel-release -y
yum install npm nodejs -y
هذا الجزء سهل للغاية. ما عليك سوى تنفيذ ما يلي لتثبيت تبعيات Gem من Jekyll:
gem install jekyll bundler
الآن ، قم بإنشاء مستخدم لذلك:
useradd jekyll
نحتاج إلى إنشاء المدونة الآن - لا تتردد في تغيير myblogعنوان مدونتك.
jekyll build
cd /home/jekyll/
jekyll new myblog
chown jekyll:jekyll -R myblog/
وأخيرًا ، لنبدأ:
bundle exec jekyll serve --detach
exit
نظرًا لأن Jekyll يعمل على المنفذ 4000 ، سيُطلب من الزوار إضافة المنفذ إلى عنوان URL ، وهو ليس جيدًا جدًا. سنقوم بتثبيت Nginx ، الذي سيعيد توجيه الطلبات من المنفذ 80 إلى 4000.
أولاً ، احصل على الحزمة:
yum install nginx -y
الآن ، افتح محرر النصوص المفضل لديك /etc/nginx/conf.d/jekyll.confوالصق ما يلي:
server {
listen 80;
server_name myblog.com;
location / {
proxy_pass http://localhost:4000;
}
}
التغيير myblog.comإلى مجال موقع الويب الخاص بك ، وحفظها.
الآن ، افتح برنامج /etc/nginx/nginx.confتحرير النصوص المفضل لديك. علق على أي شيء من السطور 38 إلى 57 بإضافة #رمز خلف الخطوط. احفظ الملف ثم نفذ ما يلي لإعادة تشغيل Nginx:
systemctl restart nginx
لم يتم فتح المنفذ 80 للجمهور بعد - فلنصلح ذلك. يرجى تشغيل ما يلي:
firewall-cmd --zone=public --add-port=80/tcp --permanent
وإعادة تحميل الآثار التي تحدث:
firewall-cmd --reload
في كل مرة ترغب في كتابة منشور ، قم بتسجيل الدخول إلى الخادم الخاص بك. ثم أسقط الامتيازات:
su jekyll
cd ~/myblog
cd _posts
لإنشاء مشاركة ، قم بإنشاء ملف بالتنسيق التالي:
year-month=day-yourposttitle.markdown
فمثلا: 2017-1-1-helloworld.markdown
تعبئة الملف بمحتوى Markdown. لقد أكملت كتابة منشور.
في هذه المقالة ، تقوم بإعداد مدونة Jekyll. الآن ، كل ما عليك فعله هو التركيز على المحتوى الخاص بك. حظا سعيدا!
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد