✅ #چرخه_هایپ_گارتنر_سال_2019 و برترین تکنولوژی های نوظهور در مسیر دولت دیجیتال
❓به ترتیب کدام فناوری ها بیشترین تأثیر را بر روی تحولات دیجیتالی دولت ها طی 5 تا 10 سال آینده خواهند داشت❓
👇👇👇
🌟چت بات ها(Chatbots)
🌟دوقلوهای دیجیتال(Digital twins)
🌟بلاک چین (Blockchain)
🌟بازار داده (Data marketplace)
🌟محیط های کاری هوشمند(Smart (workspace
❓به ترتیب کدام فناوری ها بیشترین تأثیر را بر روی تحولات دیجیتالی دولت ها طی 5 تا 10 سال آینده خواهند داشت❓
👇👇👇
🌟چت بات ها(Chatbots)
🌟دوقلوهای دیجیتال(Digital twins)
🌟بلاک چین (Blockchain)
🌟بازار داده (Data marketplace)
🌟محیط های کاری هوشمند(Smart (workspace
مفهوم bond در لینوکس .
ا Network Bonding که از آن در برخی سیستم عاملها با نام Network Teaming
(البته تیم ساختار مجزایی دارد که متفاوت با باندینگ است) یاد می شود را در لینوکس بررسی کنیم. درایور Bonding در کرنل لینوکس امکان مجتمع شدن چند کارت شبکه و استفاده از آن ها به صورت یک کارت شبکه واحد را فراهم می کند. روش های مختلفی برای این کار وجود دارد و بسته به نیاز میتوان روش یا مد Bonding را تغییر داد که از جمله این نیازها می توان به افزایش پهنای باند، ایجاد Redundancy و توزیع بار اشاره کرد.
?روش اول: Mode 0 (balance-rr)
در این روش Bonding به صورت Round-Robin عمل می کند. اگر دو کارت شبکه با یکدیگر Bond شده باشند، پکت اول و دوم به ترتیب از کارت شبکه اول و دوم خارج خواهد شد و پکت سوم مجددا از کارت شبکه اول منتقل خواهد شد و به همین ترتیب انتقال پکت ها ادامه خواهد یافت.
?روش دوم: Mode 1 (active-backup)
در این روش فقط یک Slave مشغول به فعالیت است و به صورت Active قرار دارد.بقیه پورتها زمانی Active خواهند شد که پورت Active Slave تغییر وضعیت دهد و Down شود.
?روش سوم: Mode 2 (balance-xor)
اساس انتقال در این روش براساس XOR کردن Source MAC و Destination MAC صورت میگیرد. در این روش یک کارت شبکه برای هر مقصد با مک آدرس آن انتخاب می گردد.
?روش چهارم: Mode 3 (broadcast)
این روش انتقال همه بسته ها بر روی همه Interface ها را در دستور کار خود قرار خواهد داشت و فقط ویزگی Fault Tolerance را بهمراه خواهد داشت.
?روش پنجم: Mode 4 (802.3ad)
این روش استاندارد 802.3ad است که به صورت Dynamic Link Aggregation فعالیت میکند.این نوع به LACP نیز مشهور است. یک گروه تجمیع شده از کارت های شبکه ایجاد می کند که سرعت و Duplex برابر را با یکدیگر به اشتراک می گذارند. در تنظیمات سوییچ لازم است که 802.3ad تنظیم شده باشد.
?روش ششم: Mode 5 (balance-tlb)
نام کامل این روش Adaptive transmit load balancing است که در آن انتقال داده ها و توزیع آنها با توجه به بار و صف موجود بر روی هر Interface انجام می گیرد. ترافیک خروجی بر اساس بار جاری(محاسبه شده نسبت به سرعت) در هر Slave منتشر خواهد شد و برای ترافیک ورودی بر اساس Current Slave عمل خواهد کرد .
?روش هفتم: Mode 6 (balance-alb)
این روش خود شامل روش balance-tlb به همراه receive load balancing (rlb) است. Receive load balancing از طریق ARP negotiation انجام می شود. درایور Bonding در پکت های ARP Reply خروجی، مک آدرس Source را با مک ادرس یکی از Slave ها جایگزین می کند در نتیجه هر یک از کلاینت ها با یکی از Slave ها در ارتباط می باشند. این روش کاملا مستقل است و نیاز به سوئیچ با قابلیت خاصی ندارد.
#bonding #linux @unixmens
ا Network Bonding که از آن در برخی سیستم عاملها با نام Network Teaming
(البته تیم ساختار مجزایی دارد که متفاوت با باندینگ است) یاد می شود را در لینوکس بررسی کنیم. درایور Bonding در کرنل لینوکس امکان مجتمع شدن چند کارت شبکه و استفاده از آن ها به صورت یک کارت شبکه واحد را فراهم می کند. روش های مختلفی برای این کار وجود دارد و بسته به نیاز میتوان روش یا مد Bonding را تغییر داد که از جمله این نیازها می توان به افزایش پهنای باند، ایجاد Redundancy و توزیع بار اشاره کرد.
?روش اول: Mode 0 (balance-rr)
در این روش Bonding به صورت Round-Robin عمل می کند. اگر دو کارت شبکه با یکدیگر Bond شده باشند، پکت اول و دوم به ترتیب از کارت شبکه اول و دوم خارج خواهد شد و پکت سوم مجددا از کارت شبکه اول منتقل خواهد شد و به همین ترتیب انتقال پکت ها ادامه خواهد یافت.
?روش دوم: Mode 1 (active-backup)
در این روش فقط یک Slave مشغول به فعالیت است و به صورت Active قرار دارد.بقیه پورتها زمانی Active خواهند شد که پورت Active Slave تغییر وضعیت دهد و Down شود.
?روش سوم: Mode 2 (balance-xor)
اساس انتقال در این روش براساس XOR کردن Source MAC و Destination MAC صورت میگیرد. در این روش یک کارت شبکه برای هر مقصد با مک آدرس آن انتخاب می گردد.
?روش چهارم: Mode 3 (broadcast)
این روش انتقال همه بسته ها بر روی همه Interface ها را در دستور کار خود قرار خواهد داشت و فقط ویزگی Fault Tolerance را بهمراه خواهد داشت.
?روش پنجم: Mode 4 (802.3ad)
این روش استاندارد 802.3ad است که به صورت Dynamic Link Aggregation فعالیت میکند.این نوع به LACP نیز مشهور است. یک گروه تجمیع شده از کارت های شبکه ایجاد می کند که سرعت و Duplex برابر را با یکدیگر به اشتراک می گذارند. در تنظیمات سوییچ لازم است که 802.3ad تنظیم شده باشد.
?روش ششم: Mode 5 (balance-tlb)
نام کامل این روش Adaptive transmit load balancing است که در آن انتقال داده ها و توزیع آنها با توجه به بار و صف موجود بر روی هر Interface انجام می گیرد. ترافیک خروجی بر اساس بار جاری(محاسبه شده نسبت به سرعت) در هر Slave منتشر خواهد شد و برای ترافیک ورودی بر اساس Current Slave عمل خواهد کرد .
?روش هفتم: Mode 6 (balance-alb)
این روش خود شامل روش balance-tlb به همراه receive load balancing (rlb) است. Receive load balancing از طریق ARP negotiation انجام می شود. درایور Bonding در پکت های ARP Reply خروجی، مک آدرس Source را با مک ادرس یکی از Slave ها جایگزین می کند در نتیجه هر یک از کلاینت ها با یکی از Slave ها در ارتباط می باشند. این روش کاملا مستقل است و نیاز به سوئیچ با قابلیت خاصی ندارد.
#bonding #linux @unixmens
استخدام کارشناس فنی:
شرکت رایانش ابری آوید به منظور تکمیل کادر فنی خود در دفتر یزد، واقع در چهارراه پژوهش از واجدین شرایط پس از طی مراحل مصاحبه و آزمون عملی، دعوت به همکاری مینماید. کلیه دارندگان مدرک کارشناسی به بالا در رشته های فناوری اطلاعات، نرم افزار و شبکه های کامپیوتری دارای روحیه کار تیمی و علاقمند، با حداکثر 35 سال سن می توانند رزومه کاری خود را به آدرس [email protected] ارسال نمایند.
عناوین شغلی مورد نیاز و شرایط احراز:
*Linux System Administrator:
مسلط به نگهداری و عیب یابی سیستم عامل های لینوکس -مسلط به مباحث شبکه و زیرساخت و ابزار های عیب یابی شبکه-مسلط به مباحث Virtualization-مسلط به زبان انگلیسی-توانایی نوشتن اسکریپت (Bash, Python, …)
*Network & Security:
مسلط به مفاهیم شبکه و زیرساخت-مسلط به کانفیگ دیوایس های شبکه -مسلط به مفاهیم امنیت شبکه-مسلط به مهارت تست نفوذ
*مستندسازی و تولید محتوا:
مسلط به ICDL-مسلط به نرم افزار طراحی ساختار شبکه-مسلط به مباحث شبکه و زیرساخت-مسلط به مفاهیم Virtualization-آشنایی و مهارت کار با ابزارهای تولید مدیا و گرافیک-SEO
شرکت رایانش ابری آوید به منظور تکمیل کادر فنی خود در دفتر یزد، واقع در چهارراه پژوهش از واجدین شرایط پس از طی مراحل مصاحبه و آزمون عملی، دعوت به همکاری مینماید. کلیه دارندگان مدرک کارشناسی به بالا در رشته های فناوری اطلاعات، نرم افزار و شبکه های کامپیوتری دارای روحیه کار تیمی و علاقمند، با حداکثر 35 سال سن می توانند رزومه کاری خود را به آدرس [email protected] ارسال نمایند.
عناوین شغلی مورد نیاز و شرایط احراز:
*Linux System Administrator:
مسلط به نگهداری و عیب یابی سیستم عامل های لینوکس -مسلط به مباحث شبکه و زیرساخت و ابزار های عیب یابی شبکه-مسلط به مباحث Virtualization-مسلط به زبان انگلیسی-توانایی نوشتن اسکریپت (Bash, Python, …)
*Network & Security:
مسلط به مفاهیم شبکه و زیرساخت-مسلط به کانفیگ دیوایس های شبکه -مسلط به مفاهیم امنیت شبکه-مسلط به مهارت تست نفوذ
*مستندسازی و تولید محتوا:
مسلط به ICDL-مسلط به نرم افزار طراحی ساختار شبکه-مسلط به مباحث شبکه و زیرساخت-مسلط به مفاهیم Virtualization-آشنایی و مهارت کار با ابزارهای تولید مدیا و گرافیک-SEO
کتاب debian handbook
https://debian-handbook.info/download/stable/debian-handbook.pdf
https://debian-handbook.info/download/stable/debian-handbook.pdf
استخدام Linux Administrators
موقعیت مکانی: تهران ، تهران
حداقل سابقه کار :
کمتر از سه سال
شرح موقعیت شغلی
PersianGig Cloud Team is looking for Linux Administrators (Cloud)
Must Have Skills:
CentOS/Ubuntu or other Linux flavors
Monitoring Tools (Zabbix or Nagios)
Familiar with scripting (Bash, Perl, or Python)
Hands on experience with PostgreSQL or MySQL and/or MariaDB
DNS, HTTP, SMTP, and SNMP
Nice to Have Skills:
Elastic Search (ELK), NoSQL DB (MongoDB, Redis etc.)
Cloud (IaaS, PaaS) or CDN cloud services
Cloud and scalability concepts
Experienced in large environments of 5000+ servers, VMs, and network gear
Familiar with network/firewall and datacenter automation
Ansible, Puppet, or Chef
Hands on experience with Jenkins & CI/CD
Fluency in English
معرفی شرکت
پرشینگیگ بزرگترین سرویس دهنده سرویسهای ابری فارسی (Cloud Web Services) است. اگر از قدیمیترها و حرفهایهای وب بپرسید، پیجی را مخزنی آنلاین، مطمئن و سریع برای فایلها و اطلاعاتشان معرفی خواهند کرد. به هر حال اگر گروه حرفهای هستید یا از قوم قدیمیها، پرشینگیگ خانهای برای شماست!
#jobs #linux #sys_admin @unixmens
موقعیت مکانی: تهران ، تهران
حداقل سابقه کار :
کمتر از سه سال
شرح موقعیت شغلی
PersianGig Cloud Team is looking for Linux Administrators (Cloud)
Must Have Skills:
CentOS/Ubuntu or other Linux flavors
Monitoring Tools (Zabbix or Nagios)
Familiar with scripting (Bash, Perl, or Python)
Hands on experience with PostgreSQL or MySQL and/or MariaDB
DNS, HTTP, SMTP, and SNMP
Nice to Have Skills:
Elastic Search (ELK), NoSQL DB (MongoDB, Redis etc.)
Cloud (IaaS, PaaS) or CDN cloud services
Cloud and scalability concepts
Experienced in large environments of 5000+ servers, VMs, and network gear
Familiar with network/firewall and datacenter automation
Ansible, Puppet, or Chef
Hands on experience with Jenkins & CI/CD
Fluency in English
معرفی شرکت
پرشینگیگ بزرگترین سرویس دهنده سرویسهای ابری فارسی (Cloud Web Services) است. اگر از قدیمیترها و حرفهایهای وب بپرسید، پیجی را مخزنی آنلاین، مطمئن و سریع برای فایلها و اطلاعاتشان معرفی خواهند کرد. به هر حال اگر گروه حرفهای هستید یا از قوم قدیمیها، پرشینگیگ خانهای برای شماست!
#jobs #linux #sys_admin @unixmens
سازمان بورس و اوراق بهادار نیروی متخصص امنیت در مرکز نظارت بر امنیت جذب می کند.
متقاضیان از طریق لینک زیر می توانند ثبت نام نمایند
HTTPS://emp.seo.ir
#jobs #security @unixmens
متقاضیان از طریق لینک زیر می توانند ثبت نام نمایند
HTTPS://emp.seo.ir
#jobs #security @unixmens
محبوبترین کتابهای هوشمصنوعی سال 2019
https://pbs.twimg.com/media/D9yDCvNWsAIrfjT.jpg
براساس اعلام کمپانی آمازون به ترتیب کتابهای ذیل در حوزههای هوشمصنوعی، علمداده، یادگیری عمیق و.... جز محبوبترین و پرفروشترین کتابهای سال 2019 بودهاند. حضور بیش از 6 کتاب در حوزههای یادگیری عمیق و آمار جز نکات قابل توجه این لیست هست.
1- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (لینک)
2- The Hundred-Page Machine Learning Book (+)
3- AI Superpowers: China, Silicon Valley, and the New World Order (+)
4- Deep Learning with Python (+)
5- Superintelligence: Paths, Dangers, Strategies (+)
6- An Introduction to Statistical Learning (+)
7- Deep Learning (Adaptive Computation and Machine Learning series) (+)
8- Pattern Recognition and Machine Learning (Information Science and Statistics) (+)
9- Deep Medicine: How Artificial Intelligence Can Make Healthcare Human Again (+)
10- The Elements of Statistical Learning (+)
جهت دانلود کتابهای فوق میتوانید از طریق وبسایت Libgen.is و یا سایر وبسایتهای مشابه اقدام نمایید.
لیست کامل برترین کتابهای سال 2019 حوزه هوشمصنوعی نیز در لینک زیر قرار داده شده است.
https://amzn.to/2YRE6Sj
@DataAnalysis
https://pbs.twimg.com/media/D9yDCvNWsAIrfjT.jpg
براساس اعلام کمپانی آمازون به ترتیب کتابهای ذیل در حوزههای هوشمصنوعی، علمداده، یادگیری عمیق و.... جز محبوبترین و پرفروشترین کتابهای سال 2019 بودهاند. حضور بیش از 6 کتاب در حوزههای یادگیری عمیق و آمار جز نکات قابل توجه این لیست هست.
1- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (لینک)
2- The Hundred-Page Machine Learning Book (+)
3- AI Superpowers: China, Silicon Valley, and the New World Order (+)
4- Deep Learning with Python (+)
5- Superintelligence: Paths, Dangers, Strategies (+)
6- An Introduction to Statistical Learning (+)
7- Deep Learning (Adaptive Computation and Machine Learning series) (+)
8- Pattern Recognition and Machine Learning (Information Science and Statistics) (+)
9- Deep Medicine: How Artificial Intelligence Can Make Healthcare Human Again (+)
10- The Elements of Statistical Learning (+)
جهت دانلود کتابهای فوق میتوانید از طریق وبسایت Libgen.is و یا سایر وبسایتهای مشابه اقدام نمایید.
لیست کامل برترین کتابهای سال 2019 حوزه هوشمصنوعی نیز در لینک زیر قرار داده شده است.
https://amzn.to/2YRE6Sj
@DataAnalysis
راهنمای و مستندات در مورد osm
https://github.com/hotosm/learnosm/wiki/English-Learning-Guides
https://github.com/hotosm/learnosm/wiki/English-Learning-Guides
GitHub
English Learning Guides
LearnOSM.org content, Jekyll layouts & issue tracking. This repository is dedicated to helping people learn how to map in OpenStreetMap (OSM) and use many of the software and tools in the O...
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
کتابی که در مورد openstreetmap نوشتم تقدیم عزیزان , جامعه متن باز نیازمند مشارکت همگان جهت بهبود و توسعه نقشه های باز هست , در این راه به یکدیگر و خودمان کمک کنیم , نقشه باز کاربردهای گسترده و بسیار زیاد دارد , هرگونه انتقاد و پیشنهاد را در مورد کتاب پذیرا هستم
با تشکرات فراوان
یاشار اسمعیل دخت
با تشکرات فراوان
یاشار اسمعیل دخت
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
Dropbox
osm.pdf
Shared with Dropbox
گاهی وقت ها پیش اومده مجبور شدید که switch یوزر کنید به کاربر root .
اما این اتفاق با دستورات زیادی رخ می ده که چندین نمونه مثال می زنم :
نمونه PWD$ هستش یا USER$ . با این حال که UID$ شما برابر صفر شده اما باز هم یوزر شما همون کاربری هستش که باهاش switch user کردید .
دستورات su -l و - su تفاوتی با هم ندارن و در واقع l در اینجا آپشن معادل login هستش و شما در نتیجه به صورت کامل لاگین می کنید.
دستور sudo وظیفش این هستش که تنها UID$ رو برابر 0 قرار بده و شما اون arg که در ادامه sudo می نویسید رو می شه گفت با دسترسی root ران می کنید و همچنین ما گفتیم دستور su به تنهایی مقدار بعضی متغیر های محیطی رو عوض نمی کنه . پس فرقی با su و su root نداره .
برای اطلاعات بیشتر به man page دستور su سر بزنید و متغیر هایی که تغییر نمی کنن رو توی switch علامت - یا l- مطالعه کنید .
اما این اتفاق با دستورات زیادی رخ می ده که چندین نمونه مثال می زنم :
sudo su
su root
su -
su - root
su -l root
شاید فکر کنید این ها یکسان هستن اما باید بگم که خیر . یک سری متغیر های محیطی بعد از دستور su root تغییر پیدا نمی کنه . همچنین دستور su خالی که باز switch می کنه روی یوزر روت .نمونه PWD$ هستش یا USER$ . با این حال که UID$ شما برابر صفر شده اما باز هم یوزر شما همون کاربری هستش که باهاش switch user کردید .
دستورات su -l و - su تفاوتی با هم ندارن و در واقع l در اینجا آپشن معادل login هستش و شما در نتیجه به صورت کامل لاگین می کنید.
دستور sudo وظیفش این هستش که تنها UID$ رو برابر 0 قرار بده و شما اون arg که در ادامه sudo می نویسید رو می شه گفت با دسترسی root ران می کنید و همچنین ما گفتیم دستور su به تنهایی مقدار بعضی متغیر های محیطی رو عوض نمی کنه . پس فرقی با su و su root نداره .
برای اطلاعات بیشتر به man page دستور su سر بزنید و متغیر هایی که تغییر نمی کنن رو توی switch علامت - یا l- مطالعه کنید .
چگونه آرایه تعریف کنیم ؟
اول از همه به این بپردازیم که آرایه ها چی هستن؟
آرایه ها یک فضایی هستن که خونه خونه شدن . داخل هر یک از این خونه ها یک متغیر جای می گیره. در واقع اگر پایتون کار کرده باشید می شه گفت آرایه کاملا مشابه list هستش .
✔️ نحوه تعریف آرایه :
# OutPut : 1 2 3 4 5 6 7 8 9 10
#scripting #bash @unixmens
اول از همه به این بپردازیم که آرایه ها چی هستن؟
آرایه ها یک فضایی هستن که خونه خونه شدن . داخل هر یک از این خونه ها یک متغیر جای می گیره. در واقع اگر پایتون کار کرده باشید می شه گفت آرایه کاملا مشابه list هستش .
✔️ نحوه تعریف آرایه :
array=('first element' 'second element' 'third element')همچنین شما می تونید خونه های آرایه رو دونه دونه مقدار دهی کنید :
array[0]='first element'می توان خانه های ارایه را خالی گذاشت و برای مثال خانه ی ۴ام و ۵ام آن را فقط مقدار دهی کرد :
array[1]='second element'
array[3]='forth element'در صورتی که خواستید تمامی خانه های آرایه را در خروجی ببینید از علامت @ می توانید استفاده کنید .
array[4]='fifth element'
echo ${array[@]}✔️ مثال :
while read -r; do
#array+=("$REPLY") # Array append
array[$i]="$REPLY" # Assignment by index
let i++ # Increment index
done < < (seq 1 10) # command substitution
echo ${array[@]}
# OutPut : 1 2 3 4 5 6 7 8 9 10
#scripting #bash @unixmens
بورسیه سه هزار دلاری دکترا در دانشگاه ملی سنگاپور :
NGS Scholarship (NGSS)
https://www.nus.edu.sg/ngs/NGSS.html
NGS Scholarship (NGSS)
https://www.nus.edu.sg/ngs/NGSS.html
بهترین معلم ها آنهایی هستند که به تو نشان می دهند کجا را نگاه کنی اما نمی گویند چه ببینی.
👤 الکساندرا ترنفر
👤 الکساندرا ترنفر
This media is not supported in your browser
VIEW IN TELEGRAM
Social network 2003-2019
آیا میدانستید میتوانید android را در pc نصب کنید ؟ !
درست شنیدید.
پروژه ای موجود هست که در آن نسخه ای از اندروید برای معماری pc داده .
https://www.android-x86.org/
درست شنیدید.
پروژه ای موجود هست که در آن نسخه ای از اندروید برای معماری pc داده .
https://www.android-x86.org/
www.android-x86.org
Android-x86 - Porting Android to x86
Android-x86 is an Android Open Source Project licensed under Apache Public License 2.0. Some components are licensed under GNU General Public License (GPL) 2.0 or later.
فراخوان همکاری در تیم استارتاپی
↙️ شرکت انجل آلمان جهت تکمیل تیم نرم افزاری دفتر تهران و هامبورگ خود در زمینههای:
- برنامه نویسی (Programming)
- طراحی وب (Webdesign Developing)
- وبلاگ نویسی (Blogging)
دعوت به همکاری (بصورت استارت آپ) مینماید.
↙️ متقاضیان همکاری، رزومه تحصیلی و اجرایی خود را تا تاریخ30/9/98 به آدرس ذیل اسال نمایند:
[email protected]
↙️ شرکت انجل آلمان جهت تکمیل تیم نرم افزاری دفتر تهران و هامبورگ خود در زمینههای:
- برنامه نویسی (Programming)
- طراحی وب (Webdesign Developing)
- وبلاگ نویسی (Blogging)
دعوت به همکاری (بصورت استارت آپ) مینماید.
↙️ متقاضیان همکاری، رزومه تحصیلی و اجرایی خود را تا تاریخ30/9/98 به آدرس ذیل اسال نمایند:
[email protected]
در اینجا , ساختار Cockpit را بررس میکنیم .
در واقع Cockpit ابزاری برای Powerful Tool to Monitor and Administer Multiple Linux Servers Using a Web Browser می باشد .
https://cockpit-project.org https://www.tecmint.com/cockpit-monitor-multiple-linux-servers-via-web-browser/
در واقع Cockpit ابزاری برای Powerful Tool to Monitor and Administer Multiple Linux Servers Using a Web Browser می باشد .
https://cockpit-project.org https://www.tecmint.com/cockpit-monitor-multiple-linux-servers-via-web-browser/
Cockpit Project
Cockpit makes it easy to administer your Linux servers via a web browser.